]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Iterator to visit SSA
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
28ca05f0
JJ
12016-09-14 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/77549
4 * g++.dg/lookup/pr77549.C: New test.
5
20a1e5b8
MP
62016-09-14 Marek Polacek <polacek@redhat.com>
7
8 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
9 * c-c++-common/gomp/atomic-13.c: Likewise.
10 * c-c++-common/gomp/atomic-14.c: Likewise.
11 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
12 * g++.dg/cpp1z/bool-increment1.C: New test.
13 * c-c++-common/pr60439.c: Add dg-warning.
14 * g++.dg/expr/bitfield4.C: Likewise.
15 * g++.dg/expr/bitfield5.C: Likewise.
16 * g++.dg/expr/bitfield6.C: Likewise.
17 * g++.dg/expr/bool1.C: Likewise.
18 * g++.dg/expr/bool3.C: Likewise.
19 * g++.dg/expr/lval3.C: Likewise.
20 * g++.dg/expr/lval4.C: Likewise.
21 * g++.old-deja/g++.jason/bool5.C: Likewise.
22 * g++.dg/expr/bitfield3.C: Adjust dg-error.
23 * g++.dg/other/error18.C: Likewise.
24 * g++.dg/gomp/atomic-14.C: Likewise.
25
0761f6bf
NS
262016-09-14 Nathan Sidwell <nathan@acm.org>
27
28 PR c++/77539
29 * g++.dg/cpp1y/pr77539.C: New.
30
13cddbc1
CL
312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
32
33 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
34 dg-require.
35 * g++.dg/ext/builtin_alloca.C: Likewise.
36 * g++.dg/template/spec35.C: Likewise.
37 * gcc.dg/builtins-68.c: Likewise.
38 * gcc.misc-tests/gcov-13.c: Likewise.
39 * gcc.misc-tests/gcov-14.c: Likewise.
40
a90638d4
JM
412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
42
43 * gfortran.dg/dec_structure_14.f90: New testcase.
44
5ba4a08c
JJ
452016-09-14 Jakub Jelinek <jakub@redhat.com>
46
47 PR sanitizer/68260
48 * c-c++-common/tsan/pr68260.c: New test.
49
a713b234
JS
502016-09-13 Joe Seymour <joe.s@somniumtech.com>
51
52 PR target/70713
53 * gcc.target/msp430/function-attributes-1.c: New test.
54 * gcc.target/msp430/function-attributes-2.c: New test.
55 * gcc.target/msp430/function-attributes-3.c: New test.
56
ea8661cd
JJ
572016-09-13 Jakub Jelinek <jakub@redhat.com>
58
9952908a
JJ
59 * g++.dg/cpp0x/gen-attrs-61.C: New test.
60 * g++.dg/cpp1z/gen-attrs1.C: New test.
61
63cdb7a0
JJ
62 PR tree-optimization/77454
63 * gcc.dg/pr77454.c: New test.
64
ea8661cd
JJ
65 PR c++/77553
66 * g++.dg/cpp1y/constexpr-77553.C: New test.
67
254830ba
DM
682016-09-13 David Malcolm <dmalcolm@redhat.com>
69
70 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
71 (test_show_locus): Replace rich_location::add_fixit_insert calls
72 with add_fixit_insert_before and add_fixit_insert_after.
73
42763690
JM
742016-09-13 Jason Merrill <jason@redhat.com>
75 Tom de Vries <tom@codesourcery.com>
76
77 PR c++/77427
78 * g++.dg/pr77427.C: New test.
79
c8798f2c
ML
802016-09-13 Martin Liska <mliska@suse.cz>
81
82 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
83 effective target.
84 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
85 * lib/target-supports.exp: Define the new target.
86
54700e2e
AP
872016-09-12 Andrew Pinski <apinski@cavium.com>
88
89 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
90 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
91
e1d55bf7
UB
922016-09-12 Uros Bizjak <ubizjak@gmail.com>
93
94 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
95 variable arguments.
96 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
97 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
98 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
99 variable argument.
100 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
101 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
102
54dcdb88
BE
1032016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
104
105 PR c++/77496
106 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
107 * g++.dg/ext/pr77496.C: New test.
108 * g++.dg/warn/pr77496.C: New test.
109
d1463eb9
DM
1102016-09-12 David Malcolm <dmalcolm@redhat.com>
111
112 PR c/72858
113 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
114 to preserve conversion chars, and to preserve prefix information.
115 * gcc.dg/format/pr72858.c: New test case.
116
217fabad
SK
1172016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
118
119 * gfortran.dg/pr77507.f90: Move to ...
120 * gfortran.dg/ieee/pr77507.f90: here.
121
a1cd04ac
JH
1222016-08-09 Jan Hubicka <hubicka@ucw.cz>
123
124 PR ipa/61159
125 * compile/pr61159.c: New testcase
126
e3912107
JH
1272016-08-09 Jan Hubicka <hubicka@ucw.cz>
128
129 PR ipa/64316
130 * gcc.dg/ipa/pr63416.c: New testcase.
131
739d9339
PT
1322016-09-10 Paul Thomas <pault@gcc.gnu.org>
133 Steven G. Kargl <kargl@gcc.gnu.org>
134
135 PR fortran/77532
cc3135b6 136 * gfortran.dg/dtio_11.f90: new test.
739d9339 137
fb7c40dd
SK
1382016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
139
140 PR fortran/77507
141 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
142 * gfortran.dg/c_assoc_4.f90: Ditto.
143
5b28efbb
TV
1442016-09-10 Tom de Vries <tom@codesourcery.com>
145
146 PR C/71602
147 * c-c++-common/va-arg-va-list-type.c: New test.
148
9d0a9bb4
PB
1492016-09-09 Peter Bergner <bergner@vnet.ibm.com>
150
151 PR rtl-optimization/77289
152 * gcc.target/powerpc/pr77289.c: New test.
153
3f0177e7
MS
1542016-09-09 Martin Sebor <msebor@redhat.com>
155
156 PR c/77520
157 PR c/77521
158 * gcc.dg/pr77520.c: New test.
159 * gcc.dg/pr77521.c: New test.
160
e81e83d0
SK
1612016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
162
163 PR fortran/77506
164 * gfortran.dg/pr77506.f90: New test.
165
8a92685e
SK
1662016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
167
168 PR fortran/77507
169 * gfortran.dg/pr77507.f90: New test.
170
c65248cb
JM
1712016-09-09 Joseph Myers <joseph@codesourcery.com>
172
173 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
174
2cf0ff98
SK
1752016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
176 Louis Krupp <lkrupp@gcc.gnu.org>
177
178 PR fortran/69514
179 * gfortran.dg/pr69514_1.f90: New test.
180 * gfortran.dg/pr69514_2.f90: New test.
181
8ebc1e0f
JJ
1822016-09-08 Jakub Jelinek <jakub@redhat.com>
183
20b6cf01
JJ
184 PR fortran/77500
185 * gfortran.dg/gomp/pr77500.f90: New test.
186
8ebc1e0f
JJ
187 PR fortran/77516
188 * gfortran.dg/gomp/pr77516.f90: New test.
189
34718542
JJ
1902016-09-07 Jakub Jelinek <jakub@redhat.com>
191
192 PR middle-end/77475
193 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
194 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
195 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
196 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
197 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
198 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
199
e5106e27
DM
2002016-09-07 David Malcolm <dmalcolm@redhat.com>
201
202 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
203 "substring-locations.h".
204
ca235a85
RB
2052016-09-07 Richard Biener <rguenther@suse.de>
206
207 PR c/77450
208 * c-c++-common/vector-subscript-8.c: Move ..
209 * gcc.dg/pr77450.c: ... here.
210
0076b5dc 2112016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
212
213 PR libgfortran/77393
214 * gfortran.dg/fmt_f0_2.f90: Update test.
215 * gfortran.dg/fmt_f0_3.f90: New test.
216
6ac7322b
DH
2172016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
218
219 PR debug/77389
220 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
221 in dg-options.
222
223 PR debug/57519
224 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
225
8eb9e049
JJ
2262016-09-06 Jakub Jelinek <jakub@redhat.com>
227
228 PR target/69255
229 * gcc.target/i386/pr69255-1.c: New test.
230 * gcc.target/i386/pr69255-2.c: New test.
231 * gcc.target/i386/pr69255-3.c: New test.
232
2332016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
234
235 PR c/77336
236 * gcc.dg/format/miss-7.c: New test.
237
e6cb85d4
UB
2382016-09-06 Uros Bizjak <ubizjak@gmail.com>
239
240 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
241
7fe76f6a
ML
2422016-09-06 Martin Liska <mliska@suse.cz>
243
244 PR gcov-profile/77378
245 PR gcov-profile/77466
246 * gcc.dg/profile-update-warning.c: New test.
247
209b636e
RB
2482016-09-06 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/77479
251 * gcc.dg/torture/pr77479.c: New testcase.
252
b772a565
RB
2532016-09-06 Richard Biener <rguenther@suse.de>
254
255 PR c/77450
256 * c-c++-common/vector-subscript-7.c: Adjust.
257 * c-c++-common/vector-subscript-8.c: New testcase.
258
a8c07037
SKS
2592016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
260
261 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
262
0ce48391
JJ
2632016-09-05 Jakub Jelinek <jakub@redhat.com>
264
de9188e0
JJ
265 PR target/77476
266 * gcc.target/i386/avx512f-pr77476.c: New test.
267 * gcc.target/i386/avx512bw-pr77476.c: New test.
268 * gcc.target/i386/avx512dq-pr77476.c: New test.
269
c76f7809
JJ
270 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
271 Update comment to mention also avx512f.
272
0ce48391
JJ
273 PR sanitizer/77396
274 * g++.dg/asan/pr77396-2.C: New test.
275
8a27cf73
UB
2762016-09-05 Uros Bizjak <ubizjak@gmail.com>
277
278 PR rtl-optimization/77452
279 * gcc.target/i386/pr77452.c: New test.
280
25ff5dd3
MP
2812016-09-05 Marek Polacek <polacek@redhat.com>
282
283 PR c/77423
284 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
285
f2bc4e48
SK
2862016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
287
288 PR fortran/77391
289 * gfortran.dg/pr77391.f90: New test.
290
e85921ee
SK
2912016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
292
293 PR fortran/77460
294 * gfortran.dg/pr77460.f90: New test.
295
b5d50659
JJ
2962016-09-03 Jakub Jelinek <jakub@redhat.com>
297
298 PR c/65467
299 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
300
7b826676
KY
3012016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
302
303 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
304
717ebe91
DM
3052016-09-02 David Malcolm <dmalcolm@redhat.com>
306
307 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
308 test case.
309 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
310 diagnostic-test-show-locus-generate-patch.c to the sources
311 for diagnostic_plugin_test_show_locus.c.
312
94087e88
JJ
3132016-09-02 Jakub Jelinek <jakub@redhat.com>
314
9dc5773f
JJ
315 PR c/65467
316 * gcc.dg/gomp/_Atomic-1.c: New test.
317 * gcc.dg/gomp/_Atomic-2.c: New test.
318 * gcc.dg/gomp/_Atomic-3.c: New test.
319 * gcc.dg/gomp/_Atomic-4.c: New test.
320 * gcc.dg/gomp/_Atomic-5.c: New test.
321
94087e88
JJ
322 PR sanitizer/77396
323 * g++.dg/asan/pr77396.C: New test.
324
3252016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
326
327 PR tree-optimization/71831
328 * gcc.dg/builtin-object-size-16.c: New test.
329 * gcc.dg/builtin-object-size-17.c: New test.
330
7e89048d
JD
3312016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
332
333 PR libgfortran/77393
334 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
335
2f196155
UB
3362016-09-01 Uros Bizjak <ubizjak@gmail.com>
337
338 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
339 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
340 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
341 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
342 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
343 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
344 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
345 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
346 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
347 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
348 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
349 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
350 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
351 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
352 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
353 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
354 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
355 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
356
0a6b0523
EB
3572016-09-01 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gnat.dg/opt58.adb: New test.
360 * gnat.dg/opt58_pkg.ads: New helper.
361
2a99de7b
RB
3622016-09-01 Richard Biener <rguenther@suse.de>
363
364 PR middle-end/77436
365 * gcc.dg/torture/pr77436.c: New testcase.
366
f79d8786
SKS
3672016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
368
369 * gcc.dg/pr64252.c: Require int32plus.
370 * gcc.dg/pr66299-1.c: Likewise.
371 * gcc.dg/pr66299-2.c: Likewise.
372 * gcc.dg/torture/20131115-1.c: Skip for avr.
373
b06335f9
KT
3742016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
375
376 * gcc.target/aarch64/ands_3.c: New test.
377
f25f40be
JJ
3782016-08-31 Jakub Jelinek <jakub@redhat.com>
379
d12a0b5a
JJ
380 PR fortran/77352
381 * gfortran.dg/gomp/pr77352.f90: New test.
382
f25f40be
JJ
383 PR fortran/77374
384 * gfortran.dg/gomp/pr77374.f08: New test.
385
9ff6fb6e
MG
3862016-08-31 Marc Glisse <marc.glisse@inria.fr>
387
388 PR tree-optimization/73714
389 * gcc.dg/tree-ssa/pr73714.c: New test.
390
8e95a674
JD
3912016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
392
393 PR libgfortran/77393
394 * gfortran.dg/fmt_f0_2.f90: New test.
395
c6b0037d
MG
3962016-08-31 Marc Glisse <marc.glisse@inria.fr>
397
398 * gcc.target/i386/pr59539-2.c: Adapt options.
399 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
400
1a576b13
PT
4012016-08-31 Paul Thomas <pault@gcc.gnu.org>
402
403 PR fortran/77418
404 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
405 of the associate entity and replace with a pointer to the
406 intended item on the stack.
407
e73d3ca6 4082016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 409 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
410
411 PR fortran/48298
412 * gfortran.dg/dtio_1.f90: New test.
413 * gfortran.dg/dtio_2.f90: New test.
414 * gfortran.dg/dtio_3.f90: New test.
415 * gfortran.dg/dtio_4.f90: New test.
416 * gfortran.dg/dtio_5.f90: New test.
417 * gfortran.dg/dtio_6.f90: New test.
418 * gfortran.dg/dtio_7.f90: New test.
419 * gfortran.dg/dtio_8.f90: New test.
420 * gfortran.dg/dtio_9.f90: New test.
421 * gfortran.dg/dtio_10.f90: New test.
422
b816477a
DM
4232016-08-30 David Malcolm <dmalcolm@redhat.com>
424
425 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
426 (test_many_nested_locations): New function.
427 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
428 (test_show_locus): Handle "test_many_nested_locations".
429
71b30891
DM
4302016-08-30 David Malcolm <dmalcolm@redhat.com>
431
432 * g++.dg/template/double-greater-than-fixit.C: New test case.
433
8fa37232
EB
4342016-08-30 Eric Botcazou <ebotcazou@adacore.com>
435
436 * gnat.dg/opt57.ad[sb]: New test.
437 * gnat.dg/opt57_pkg.ads: New helper.
438
6f651bae
RB
4392016-08-30 Richard Biener <rguenther@suse.de>
440
441 PR tree-optimization/69047
442 * gcc.dg/pr69047.c: Fix byte-order check.
443
ab834832
JJ
4442016-08-30 Jakub Jelinek <jakub@redhat.com>
445
5116b156
JJ
446 PR tree-optimization/72866
447 * gcc.dg/vect/pr72866.c: New test.
448
3754bbfc
JJ
449 PR debug/77363
450 * g++.dg/debug/dwarf2/pr77363.C: New test.
451
26122e2d
JJ
452 PR middle-end/77377
453 * gcc.target/i386/pr77377.c: New test.
454
ab834832
JJ
455 PR debug/77389
456 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
457 in dg-options.
458
bedc9ca7
SK
4592016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
460
461 * gfortran.dg/pr77372.f90: Moved to ...
462 * gfortran.dg/ieee/pr77372.f90: here.
463
adfa1e6b
MM
4642016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
465
466 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
467 vector short/char initializations.
468 * gcc.target/powerpc/vec-init-5.c: Likewise.
469 * gcc.target/powerpc/vec-init-6.c: New compile time test for
470 vector initialization optimizations.
471 * gcc.target/powerpc/vec-init-7.c: Likewise.
472 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
473 vector float/double initializations.
474 * gcc.target/powerpc/vec-init-9.c: Likewise.
475
414b7129
UB
4762016-08-29 Uros Bizjak <ubizjak@gmail.com>
477
478 PR target/77403
479 * gcc.target/i386/pr77403.c: New test.
480
3d06b6f2
MP
4812016-08-29 Marek Polacek <polacek@redhat.com>
482
483 PR c/77292
484 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
485
ba9bbd6f
TV
4862016-08-29 Tom de Vries <tom@codesourcery.com>
487
488 PR c/77398
489 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
490
d7d80d8f
EB
4912016-08-29 Eric Botcazou <ebotcazou@adacore.com>
492
493 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 494
d7d80d8f 4952016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
496
497 * gfortran.dg/dec_structure_13.f90: New testcase.
498
468d95c8
JB
4992016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
500
501 PR fortran/77261
502 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
503 available.
504
f329b264
TV
5052016-08-28 Tom de Vries <tom@codesourcery.com>
506
507 PR lto/70955
508 * gcc.dg/pr70955.c: New test.
509 * gcc.dg/lto/pr70955_0.c: Same.
510 * gcc.dg/lto/pr70955_1.c: Same.
511
4a389eb6
PP
5122016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
513
514 PR tree-optimization/71077
515 * gcc.target/i386/pr71077.c: New test.
516
3f8257db 5172016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
518
519 PR fortran/77380
520 * gfortran.dg/pr77380.f90: New test.
521
3f8257db 5222016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
523
524 PR fortran/77372
525 gfortran.dg/pr77372.f90: New test.
526
ee908516
DM
5272016-08-26 David Malcolm <dmalcolm@redhat.com>
528
529 * gcc.dg/spellcheck-fields-2.c (test): Move
530 dg-begin/end-multiline-output within function body.
531 (test_macro): New function.
532
d41e76cf
DM
5332016-08-26 David Malcolm <dmalcolm@redhat.com>
534
535 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
536 (test_fixit_insert): Update expected output.
537 (test_fixit_remove): Likewise.
538 (test_fixit_replace): Likewise.
539
524a4c96
RO
5402016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
541
542 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
543 Fix typo.
544
ebfa15ab
RB
5452016-08-26 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/69047
548 * gcc.dg/pr69047.c: New testcase.
549
209ca542
PK
5502016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
551 Martin Jambhor <mjambor@suse.cz>
524a4c96 552
209ca542
PK
553 * gcc.dg/ipa/propbits-1.c: New test-case.
554 * gcc.dg/ipa/propbits-2.c: Likewise.
555 * gcc.dg/ipa/propbits-3.c: Likewise.
556
e5cf1629
SK
5572016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
558
559 PR fortran/77351
560 * gfortran.dg/pr77351.f90: New test.
561
ebef225f
MP
5622016-08-25 Marek Polacek <polacek@redhat.com>
563
564 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
565
fe377a48
MP
5662016-08-25 Marek Polacek <polacek@redhat.com>
567
568 PR c/77323
569 * gcc.dg/pr77323.c: New test.
570
88b8971f
PT
5712016-08-24 Paul Thomas <pault@gcc.gnu.org>
572
573 PR fortran/77358
574 * gfortran.dg/submodule_17.f08: New test.
575
3f8257db
JJ
5762016-08-24 Michael Collison <michael.collison@linaro.org>
577 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
578
579 * gcc.target/arm/builtin_saddl.c: New testcase.
580 * gcc.target/arm/builtin_saddll.c: New testcase.
581 * gcc.target/arm/builtin_uaddl.c: New testcase.
582 * gcc.target/arm/builtin_uaddll.c: New testcase.
583 * gcc.target/arm/builtin_ssubl.c: New testcase.
584 * gcc.target/arm/builtin_ssubll.c: New testcase.
585 * gcc.target/arm/builtin_usubl.c: New testcase.
586 * gcc.target/arm/builtin_usubll.c: New testcase.
587
d5b5d212
UB
5882016-08-24 Uros Bizjak <ubizjak@gmail.com>
589
590 PR target/77270
591 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
592 (dg-options): Use -march=amdfam10 instead of -march=athlon.
593 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
594 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
595 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
596 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
597 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
598 effective target. Remove scan-assembler-times directives.
599 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
600 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
601 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
602
d1188689
SKS
6032016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
604
605 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
606 of unsigned int.
607 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
608
0b6b8f85
RS
6092016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
610
611 PR testsuite/77317
612 * lib/target-supports.exp
613 (check_effective_target_vect_aligned_arrays): Don't cache the result.
614 (check_effective_target_vect_natural_alignment): Ditto.
615 (check_effective_target_vector_alignment_reachable): Ditto.
616 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
617
587b7f7a
ILT
6182016-08-23 Ian Lance Taylor <iant@golang.org>
619
620 * gcc.target/s390/nolrl-1.c: Don't match the file name.
621
6019c0fc
MM
6222016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
623
624 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
625 being created from pointers to memory locations.
626 * gcc.target/powerpc/vec-init-2.c: Likewise.
627
cfe37db4
FR
6282016-08-23 Fritz Reese <fritzoreese@gmail.com>
629
630 * gfortran.dg/dec_structure_12.f90: New testcase.
631
7e11f46f
DV
6322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
633
634 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
635
7ab4f354
DV
6362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
637
638 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
639 verification.
640
deb9351f
DV
6412016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
642
643 * gcc.target/s390/md/andc-splitter-1.c: New test case.
644 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
645
1fd9f058
RB
6462016-08-23 Richard Biener <rguenther@suse.de>
647
648 PR tree-optimization/27336
649 * c-c++-common/pr27336.c: New testcase.
650
b00e6e75
MP
6512016-08-22 Marek Polacek <polacek@redhat.com>
652
653 PR c++/77321
654 * g++.dg/cpp1y/pr77321.C: New test.
655
58338bac
SK
6562016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
657
658 PR fortran/60774
659 * gfortran.dg/empty_label.f: Adjust test for new error message.
660 * gfortran.dg/empty_label.f90: Ditto.
661 * gfortran.dg/empty_label_typedecl.f90: Ditto.
662 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
663 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
664
30364ce6
SK
6652016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
666
667 PR fortran/61318
668 * gfortran.dg/pr61318.f90: New test.
669
ad7a5a8f
SK
6702016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
671
672 PR fortran/77260
673 * gfortran.dg/pr77260_1.f90: New test.
674 * gfortran.dg/pr77260_2.f90: Ditto.
675
72f52f30
JM
6762016-08-22 Joseph Myers <joseph@codesourcery.com>
677
678 PR middle-end/77269
679 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
680 __builtin_signbitf and __builtin_signbitl in expected generic
681 expansion.
682 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
683 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
684 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
685 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
686 tests.
687
6dc198e3
JM
6882016-08-22 Joseph Myers <joseph@codesourcery.com>
689
690 * gcc.dg/torture/float128-builtin.c,
691 gcc.dg/torture/float128-ieee-nan.c,
692 gcc.dg/torture/float128x-builtin.c,
693 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
694 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
695 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
696 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
697 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
698 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
699 gcc.dg/torture/floatn-nan.h: New tests.
700
7ff4e41a
JM
7012016-08-22 Joseph Myers <joseph@codesourcery.com>
702
703 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
704 macro.
705 (main): Update calls to TEST_I_F.
706 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
707 macro.
708 (main): Update calls to TEST_I_F.
709
7078cdb6
JM
7102016-08-22 Joseph Myers <joseph@codesourcery.com>
711
712 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
713 gcc.dg/torture/fp-int-convert-float32x-timode.c,
714 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
715 names in calls to TEST_I_F.
716
a9d7c823
BE
7172016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
718
719 PR c/52952
720 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
721
cd800235
SKS
7222016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
723
724 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
725 and !natural_alignment_64.
726 * gcc.dg/ipa/propalign-2.c: Likewise.
727 * gcc.dg/ipa/propalign-3.c: Likewise.
728 * gcc.dg/ipa/propalign-4.c: Likewise.
729 * gcc.dg/ipa/propalign-5.c: Likewise.
730 * lib/target-supports.exp
731 (check_effective_target_natural_alignment_32): Add avr-*-*.
732
22d12455
KV
7332016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
734
735 PR tree-optimization/61839
736 * gcc.dg/tree-ssa/pr61839_1.c: New test.
737 * gcc.dg/tree-ssa/pr61839_2.c: New test.
738 * gcc.dg/tree-ssa/pr61839_3.c: New test.
739 * gcc.dg/tree-ssa/pr61839_4.c: New test.
740
c65699ef
JM
7412016-08-19 Joseph Myers <joseph@codesourcery.com>
742
743 PR c/32187
744 * lib/target-supports.exp (check_effective_target_float16)
745 (check_effective_target_float32, check_effective_target_float64)
746 (check_effective_target_float128, check_effective_target_float32x)
747 (check_effective_target_float64x)
748 (check_effective_target_float128x)
749 (check_effective_target_float16_runtime)
750 (check_effective_target_float32_runtime)
751 (check_effective_target_float64_runtime)
752 (check_effective_target_float128_runtime)
753 (check_effective_target_float32x_runtime)
754 (check_effective_target_float64x_runtime)
755 (check_effective_target_float128x_runtime)
756 (check_effective_target_floatn_nx_runtime)
757 (add_options_for_float16, add_options_for_float32)
758 (add_options_for_float64, add_options_for_float128)
759 (add_options_for_float32x, add_options_for_float64x)
760 (add_options_for_float128x): New procedures.
761 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
762 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
763 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
764 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
765 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
766 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
767 gcc.dg/torture/float128-complex.c,
768 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
769 gcc.dg/torture/float128x-basic.c,
770 gcc.dg/torture/float128x-complex.c,
771 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
772 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
773 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
774 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
775 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
776 gcc.dg/torture/float32x-basic.c,
777 gcc.dg/torture/float32x-complex.c,
778 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
779 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
780 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
781 gcc.dg/torture/float64x-basic.c,
782 gcc.dg/torture/float64x-complex.c,
783 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
784 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
785 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
786 gcc.dg/torture/floatn-tg.h,
787 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
788 gcc.dg/torture/fp-int-convert-float128-ieee.c,
789 gcc.dg/torture/fp-int-convert-float128x-timode.c,
790 gcc.dg/torture/fp-int-convert-float128x.c,
791 gcc.dg/torture/fp-int-convert-float16-timode.c,
792 gcc.dg/torture/fp-int-convert-float16.c,
793 gcc.dg/torture/fp-int-convert-float32-timode.c,
794 gcc.dg/torture/fp-int-convert-float32.c,
795 gcc.dg/torture/fp-int-convert-float32x-timode.c,
796 gcc.dg/torture/fp-int-convert-float32x.c,
797 gcc.dg/torture/fp-int-convert-float64-timode.c,
798 gcc.dg/torture/fp-int-convert-float64.c,
799 gcc.dg/torture/fp-int-convert-float64x-timode.c,
800 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
801 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
802 maximum exponent of floating-point type. Use it in testing
803 whether 0x8...0 fits in the floating-point type. Always treat -1
804 (signed 0xf...f) as fitting in the floating-point type.
805 (M_OK1): New macro.
806 * gcc.dg/torture/fp-int-convert-double.c,
807 gcc.dg/torture/fp-int-convert-float.c,
808 gcc.dg/torture/fp-int-convert-float128-timode.c,
809 gcc.dg/torture/fp-int-convert-float128.c,
810 gcc.dg/torture/fp-int-convert-float80-timode.c,
811 gcc.dg/torture/fp-int-convert-float80.c,
812 gcc.dg/torture/fp-int-convert-long-double.c,
813 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
814
94e73c78
JJ
8152016-08-19 Jakub Jelinek <jakub@redhat.com>
816
fbdbd4b6
JJ
817 PR fortran/72744
818 * gfortran.dg/gomp/pr72744.f90: New test.
819
94e73c78
JJ
820 PR fortran/69281
821 * gfortran.dg/gomp/pr69281.f90: New test.
822
91151a73
JB
8232016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
824
414b7129
UB
825 * gfortran.dg/random_4.f90: Initialize seed before using, handle
826 the last special seed value.
827 * gfortran.dg/random_7.f90: Use size for last array member instead
828 of hardcoded value.
91151a73 829
fcf830ab
PK
8302016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
831
832 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
833 * gcc.dg/cpp/warn-undef-2.c: Likewise.
834
1a5da5b6
RB
8352016-08-19 Richard Biener <rguenther@suse.de>
836
837 PR tree-optimization/77286
838 * gcc.dg/torture/pr77286.c: New testcase.
839
82f72146
DM
8402016-08-18 David Malcolm <dmalcolm@redhat.com>
841
842 * gcc.dg/verbose-asm-2.c: New test case.
843
cc015f3a
DM
8442016-08-18 David Malcolm <dmalcolm@redhat.com>
845
846 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
847 (custom_diagnostic_finalizer): Update for change to
848 diagnostic_show_locus.
849
cb18fd07
DM
8502016-08-18 David Malcolm <dmalcolm@redhat.com>
851
852 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
853 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
854
a76989dc
MP
8552016-08-18 Marek Polacek <polacek@redhat.com>
856
857 PR c/71514
858 * gcc.dg/pr71514.c: New test.
859
89c88780
L
8602015-08-18 H.J. Lu <hongjiu.lu@intel.com>
861
862 PR target/72839
863 * gcc.target/i386/pr72839.c: New test.
864
2c71d454
CLT
8652016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
866
867 PR middle-end/70895
868 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
869 * c-c++-common/goacc/reduction-1.c: Likewise.
870 * c-c++-common/goacc/reduction-2.c: Likewise.
871 * c-c++-common/goacc/reduction-3.c: Likewise.
872 * c-c++-common/goacc/reduction-4.c: Likewise.
873
66592e95
AM
8742016-08-18 Alan Modra <amodra@gmail.com>
875
876 * gcc.c-torture/compile/pr72771.c: New.
877
3a146d46
JJ
8782016-08-17 Jakub Jelinek <jakub@redhat.com>
879
880 PR fortran/67496
881 * gfortran.dg/pr67496.f90: New test.
882
3f8257db 8832015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
884
885 PR tree-optimization/71752
3a146d46 886 * gcc.dg/vect/pr71752.c: New.
038000bd 887
dd42e908
UB
8882016-08-17 Uros Bizjak <ubizjak@gmail.com>
889
890 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
891
458a1cd0
JJ
8922016-08-17 Jakub Jelinek <jakub@redhat.com>
893
894 PR middle-end/77259
895 * g++.dg/ipa/devirt-52.C: New test.
896
11c4c4ba
CLT
8972016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
898
899 * c-c++-common/goacc/reduction-6.c: New testcase.
900
661d6efd
RB
9012016-08-17 Richard Biener <rguenther@suse.de>
902
903 PR tree-optimization/76490
904 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
905 * gcc.dg/pr52904.c: XFAIL.
906
622d8b69
RB
9072016-08-17 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/23855
910 * gcc.dg/loop-unswitch-2.c: Adjust.
911
af23e99c
JJ
9122016-08-16 Jakub Jelinek <jakub@redhat.com>
913
914 PR tree-optimization/72817
915 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
916
feeb6268
JM
9172016-08-16 Joseph Myers <joseph@codesourcery.com>
918
919 PR libgcc/77265
920 * gcc.dg/torture/float128-extend-inf.c: New test.
921
65e736c0
DM
9222016-08-16 David Malcolm <dmalcolm@redhat.com>
923
924 PR c/72857
925 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
926 for embedded NUL.
927 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
928 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
929 caret placement.
930 (test_oct): Likewise.
931 (test_multiple): Likewise.
932 (test_field_width_specifier): Likewise.
933 (test_field_width_specifier_2): New function.
934 (test_field_precision_specifier): New function.
935 (test_embedded_nul): Update expected caret placement.
936 (test_non_contiguous_strings): Update line number.
937 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
938 (__emit_string_literal_range): Add "caret_idx" param.
939 (test_simple_string_literal): Add value for new param, updating
940 expected output..
941 (test_concatenated_string_literal): Likewise.
942 (test_multiline_string_literal): Likewise.
943 (test_hex): Likewise.
944 (test_oct): Likewise.
945 (test_multiple): Likewise.
946 (test_ucn4): Likewise.
947 (test_ucn8): Likewise.
948 (test_u8): Likewise.
949 (test_u): Likewise; update expected message, from "range" to
950 "location".
951 (test_U): Likewise.
952 (test_L): Likewise.
953 (test_macro): Add value for new param.
954 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
955 (__emit_string_literal_range): Add "caret_idx" param.
956 (test_stringified_token_1): Add value for new param. Update
957 expected message, from "range" to "location".
958 (test_stringized_token_2): Likewise, adding param to macro.
959 (test_stringified_token_3): Likewise.
960 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
961 (emit_warning): Convert param from source_range to location_t.
962 (test_string_literals): Add caret_idx param, and use it when
963 constructing a substring_loc. Update error message, from
964 "range" to "location".
965
4a7f57d5
JJ
9662016-08-16 Jakub Jelinek <jakub@redhat.com>
967
7841800f
JJ
968 PR target/71910
969 * g++.dg/gomp/pr71910.C: New test.
970
1b13411a
JJ
971 PR middle-end/67485
972 * gcc.c-torture/compile/pr67485.c: New test.
973
4a7f57d5
JJ
974 PR target/72867
975 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
976
3c556bc4
BC
9772016-08-16 Bin Cheng <bin.cheng@arm.com>
978
979 PR tree-optimization/69848
980 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
981
beab2da6
ML
9822016-08-16 Martin Liska <mliska@suse.cz>
983
984 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
985 of memory operations so that it can be handled by core2
986 in 32-bit mode.
987
f4eec0a3
RB
9882016-08-16 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/76783
991 * gcc.dg/pr76783.c: New testcase.
992 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
993
8f21990a
BC
9942016-08-16 Bin Cheng <bin.cheng@arm.com>
995
996 PR tree-optimization/72817
997 PR tree-optimization/73450
998 * gcc.dg/tree-ssa/pr72817.c: New test.
999 * gcc.dg/tree-ssa/pr73450.c: New test.
1000
7fc61626
FR
10012016-08-15 Fritz Reese <fritzoreese@gmail.com>
1002
1003 * gfortran.dg/init_flag_13.f90: New testcase.
1004 * gfortran.dg/init_flag_14.f90: Ditto.
1005 * gfortran.dg/init_flag_15.f03: Ditto.
1006 * gfortran.dg/dec_init_1.f90: Ditto.
1007 * gfortran.dg/dec_init_2.f90: Ditto.
1008
432baa02
UB
10092016-08-15 Uros Bizjak <ubizjak@gmail.com>
1010
1011 PR target/72867
1012 * gcc.target/i386/pr72867.c: New test.
1013
7e1dde14
EB
10142016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1015
1016 * c-c++-common/dump-ada-spec-5.c: New test.
1017
e4969090
RB
10182016-08-15 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/73434
1021 * gcc.dg/torture/pr73434.c: New testcase.
1022
66088065
JJ
10232016-08-15 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR tree-optimization/72824
1026 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1027
7c713714
CLT
10282016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1029
1030 PR fortran/70598
1031 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1032 in use_device clause.
1033 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1034 * gfortran.dg/goacc/list.f95: Adjust to catch
1035 "neither a POINTER nor an array" error messages.
1036
4271e5cb
UB
10372016-08-14 Uros Bizjak <ubizjak@gmail.com>
1038
1039 PR target/76342
1040 * gcc.target/i386/pr76342.c: New test.
1041
b0cea284
JJ
10422016-08-12 Jakub Jelinek <jakub@redhat.com>
1043
1044 PR c/71512
1045 * g++.dg/ubsan/pr71512.C: New test.
1046 * c-c++-common/ubsan/pr71512-1.c: New test.
1047 * c-c++-common/ubsan/pr71512-2.c: New test.
1048
e86aefb8
MM
10492016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1050
1051 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1052 vector initialization options.
1053 * gcc.target/powerpc/vec-init-2.c: Likewise.
1054 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1055 is generated on ISA 3.0.
1056
7fd82d52
PP
10572016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1058
1059 PR middle-end/71654
1060 * gcc.dg/c-c++-common/pr71654.c: New test.
1061 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1062 dg-options.
1063 * gcc.dg/tree-ssa/vrp24: Likewise.
1064
2f1364c2
JJ
10652016-08-12 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR c/67410
1068 * gcc.dg/pr67410.c: New test.
1069
8eb414aa
BC
10702016-08-12 Bin Cheng <bin.cheng@arm.com>
1071
1072 PR tree-optimization/69848
1073 * gcc.dg/vect/vect-pr69848.c: New test.
1074
30b39c19
UB
10752016-08-12 Uros Bizjak <ubizjak@gmail.com>
1076
1077 PR testsuite/71008
1078 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1079 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1080 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1081 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1082
e373dd06
RB
10832016-08-12 Richard Biener <rguenther@suse.de>
1084
1085 PR tree-optimization/57326
1086 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1087 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1088 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1089 * gcc.target/i386/pr45685.c: Likewise.
1090 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1091 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1092 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1093 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1094 * gfortran.dg/pr34163.f90: Likewise.
1095
20d1af89
ML
10962016-08-12 Martin Liska <mliska@suse.cz>
1097
1098 * g++.dg/gcov/gcov-16.C: New test.
1099 * lib/gcov.exp: Support new argument for run-gcov function.
1100
5cacda56
ML
11012016-08-12 Martin Liska <mliska@suse.cz>
1102
1103 PR gcov-profile/35590
1104 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1105
663eecfd
RB
11062016-08-12 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/72851
1109 * gcc.dg/torture/pr72851.c: New testcase.
1110
3f8257db 11112016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1112
e366d7d8
AO
1113 PR debug/63240
1114 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1115 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1116 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1117 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1118 DW_AT_deleted.
1119
71e1a6a4
AO
1120 PR debug/55641
1121 * g++.dg/debug/dwarf2/ref-1.C: New.
1122
8aaf799b
AO
1123 PR debug/49366
1124 * g++.dg/debug/dwarf2/template-params-12.H: New.
1125 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1126 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1127 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1128 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1129 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1130 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1131 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1132
06f9caed
BS
11332016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1134
1135 PR target/72863
1136 * gcc.target/powerpc/pr72863.c: New test.
1137
a8b956c1
UB
11382016-08-11 Uros Bizjak <ubizjak@gmail.com>
1139
1140 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1141
c73dd986
L
11422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1143
1144 * gcc.target/i386/pieces-strcpy-1.c: New test.
1145 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1146
385ed708
JJ
11472016-08-11 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR c++/72868
1150 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1151
df7ec09f
L
11522015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1153
1154 * gcc.target/i386/pieces-memcpy-1.c: New test.
1155 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1156 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1157 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1158 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1159 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1160
b95a64bb
JJ
11612016-08-11 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR c/72816
7ddbcf6b 1164 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1165
59537744
BE
11662016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1167
1168 PR tree-optimization/71083
1169 * gcc.c-torture/execute/pr71083.c: New test.
1170 * gnat.dg/loop_optimization23.adb: New test.
1171 * gnat.dg/loop_optimization23_pkg.ads: New test.
1172 * gnat.dg/loop_optimization23_pkg.adb: New test.
1173
183ac6d0
RB
11742016-08-11 Richard Biener <rguenther@suse.de>
1175
1176 PR tree-optimization/72772
1177 * gcc.dg/graphite/pr35356-1.c: Adjust.
1178 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1179
b152f5a2
JB
11802016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1181
1182 * gfortran.dg/random_7.f90: Take into account that the last seed
1183 value is the special p value.
1184 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1185
bb7ebad1
RB
11862016-08-11 Richard Biener <rguenther@suse.de>
1187
1188 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1189
2e186411
AM
11902016-08-11 Alan Modra <amodra@gmail.com>
1191
1192 * gcc.target/powerpc/pr71680.c: New.
1193
e9e6d4f6
KN
11942016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1195
1196 * gcc.target/powerpc/bfp/bfp.exp: New file.
1197 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1198 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1199 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1200 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1201 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1202 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1203 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1204 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1205 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1206 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1207 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1208 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1209 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1210 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1211 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1212 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1213 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1214 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1215 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1216 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1217 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1218 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1219 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1220 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1221 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1222 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1223 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1224 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1225 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1226 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1227 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1228 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1229 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1230 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1231 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1232 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1233 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1234 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1235 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1236 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1237 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1238 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1239 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1240 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1241 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1242 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1243 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1244 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1245 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1246 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1247 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1248 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1249 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1250
9c8eabea
BC
12512016-08-10 Bin Cheng <bin.cheng@arm.com>
1252
1253 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1254 Add aarch64*-*-*.
1255
6c553b76
BC
12562016-08-10 Bin Cheng <bin.cheng@arm.com>
1257
1258 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1259
a0883b08
MM
12602016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1261
1262 PR target/72853
1263 * gcc.target/powerpc/pr72853.c: New test.
1264
a266236e
ML
12652016-08-10 Martin Liska <mliska@suse.cz>
1266
1267 PR gcov-profile/58306
1268 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1269
22063dbc
ML
12702016-08-10 Martin Liska <mliska@suse.cz>
1271
1272 * g++.dg/gcov/gcov-threads-1.C: New test.
1273
5250a5bb
SKS
12742016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1275
1276 PR target/71873
1277 * gcc.target/avr/pr71873.c: New test.
1278
b7597ae5
ML
12792016-08-09 Martin Liska <mliska@suse.cz>
1280
1281 * g++.dg/gcov/gcov-dump-1.C: New test.
1282 * g++.dg/gcov/gcov-dump-2.C: New test.
1283
ab50a215
ML
12842016-08-09 Martin Liska <mliska@suse.cz>
1285
1286 * gcc.dg/tree-prof/val-prof-9.c: New test.
1287
dcb1e137
ML
12882016-08-09 Martin Liska <mliska@suse.cz>
1289
1290 * gcc.dg/tree-prof/val-prof-8.c: New test.
1291
04d6d3b6
MJ
12922016-08-09 Martin Jambor <mjambor@suse.cz>
1293
df839749
UB
1294 PR ipa/71981
1295 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1296
c57e78c4
BC
12972016-08-09 Bin Cheng <bin.cheng@arm.com>
1298
1299 PR tree-optimization/33707
1300 * gcc.dg/vect/pr33707.c: New test.
1301
42970a17
BC
13022016-08-09 Bin Cheng <bin.cheng@arm.com>
1303
1304 PR tree-optimization/pr72772
1305 * gcc.dg/tree-ssa/pr72772.c: New test.
1306
810a3aa6
MF
13072016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1308
1309 PR rtl-optimization/66669
1310 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1311
9e207d6f
JJ
13122016-08-09 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR tree-optimization/72824
1315 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1316
50bf47fd
RB
13172016-08-09 Richard Biener <rguenther@suse.de>
1318
1319 PR tree-optimization/71802
1320 * gcc.dg/torture/pr71802.c: New testcase.
1321
cadec7ca
JJ
13222016-08-09 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR c++/72809
1325 * g++.dg/eh/stdarg1.C: New test.
1326
c43c5112
AK
13272016-08-08 Andi Kleen <ak@linux.intel.com>
1328
1329 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1330 test command line in failure log.
1331 (profopt-execute): dito. Make autofdo file names unique.
1332
895aa8e1
DM
13332016-08-08 David Malcolm <dmalcolm@redhat.com>
1334
1335 PR c/64955
1336 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1337 output.
1338
9afda630
PK
13392016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1340
1341 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1342 c99_runtime.
1343 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1344 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1345 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1346 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1347 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1348 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1349
e52ed3fe
DM
13502016-08-08 David Malcolm <dmalcolm@redhat.com>
1351
1352 PR c/52952
1353 * gcc.dg/cpp/pr66415-1.c: Likewise.
1354 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1355 * gcc.dg/format/c90-printf-1.c: Likewise.
1356 * gcc.dg/format/diagnostic-ranges.c: New test case.
1357
ad200580
JJ
13582016-08-08 Jakub Jelinek <jakub@redhat.com>
1359
77524e0d
JJ
1360 PR fortran/72716
1361 * gfortran.dg/gomp/pr72716.f90: New test.
1362
2187f2a2
JJ
1363 PR middle-end/72781
1364 * gcc.dg/gomp/pr72781.c: New test.
1365
ad200580
JJ
1366 PR middle-end/68762
1367 * g++.dg/vect/pr68762-1.cc: New test.
1368 * g++.dg/vect/pr68762-2.cc: New test.
1369 * g++.dg/vect/pr68762.h: New file.
1370
989d0071
MS
13712016-08-08 Martin Sebor <msebor@redhat.com>
1372
1373 PR testsuite/72838
3a146d46
JJ
1374 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1375 * g++.dg/warn/overflow-warn-3.C: Same.
1376 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1377
7090cac9
AV
13782016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1379
1380 PR fortran/71936
1381 * gfortran.dg/allocate_with_source_21.f03: New test.
1382
64e56ab0
AV
13832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1384
1385 PR fortran/72698
1386 * gfortran.dg/allocate_with_source_20.f03: New test.
1387
0476487d
AM
13882016-08-08 Alan Modra <amodra@gmail.com>
1389
1390 * gcc.c-torture/compile/pr72802.c: New.
1391
8e9218f2
AV
13922016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1393
1394 PR fortran/70524
1395 * gfortran.dg/dependency_48.f90: New test.
1396
c1f7083b
TK
13972016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1398
531e5ae3 1399 PR fortran/70040
c1f7083b
TK
1400 * gfortran.dg/pr70040.f90: New testcase.
1401
6ab5813c
TK
14022016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1403
1404 PR fortran/71961
1405 * gfortran.dg/matmul_10.f90: New testcase.
1406
27bddc4a
JH
14072016-08-07 Jan Hubicka <hubicka@ucw.cz>
1408
1409 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1410
4a9f8a9f
JJ
14112016-08-07 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR c/72816
1414 * gcc.dg/pr72816.c: New test.
1415
fa76f2c6
JW
14162016-08-06 Jonathan Wakely <jwakely@redhat.com>
1417
1418 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1419 * g++.dg/conversion/pr41426.C: Likewise.
1420 * g++.dg/conversion/pr66211.C: Likewise.
1421 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1422 * g++.dg/init/ref8.C: Likewise.
1423 * g++.old-deja/g++.law/cvt20.C: Likewise.
1424 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1425
5c3e5002
PP
14262016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1427
1428 PR tree-optimization/18046
1429 * gcc.dg/tree-ssa/vrp105.c: New test.
1430 * gcc.dg/tree-ssa/vrp106.c: New test.
1431
94087e88 14322016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1433
1434 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1435 1ul in diagnostics. Remove hyphen from "constant-expression."
1436 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1437 * g++.dg/cpp0x/static_assert3.C: Same.
1438 * g++.dg/cpp1y/constexpr-throw.C: Same.
1439 * g++.dg/template/nontype3.C: Same.
1440 * g++.dg/warn/overflow-warn-1.C: Same.
1441 * g++.dg/warn/overflow-warn-3.C: Same.
1442 * g++.dg/warn/overflow-warn-4.C: Same.
1443
88fa5555
DM
14442016-08-05 David Malcolm <dmalcolm@redhat.com>
1445
1446 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1447 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1448 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1449 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1450
1addb9e6
PP
14512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1452
1453 PR tree-optimization/72810
1454 * gcc.dg/tree-ssa/vrp110.c: New test.
1455
1b62ed4f
JG
14562016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1457
1458 PR Target/72819
1459 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1460 registers.
1461 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1462 saving the half-precision registers.
1463 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1464 value is returned in h0.
1465 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1466 are passed in FP/SIMD registers.
1467 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1468 passing works corrcetly.
1469 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1470 (hfa_f16x2_t): Likewise.
1471 (hfa_f16x3_t): Likewise.
1472 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1473 are promoted to double and passed in a double register.
1474 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1475 are promoted to double and stacked.
1476 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1477 __fp16 data types.
1478 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1479 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1480 __fp16 first get passed in FP/SIMD registers, then stacked.
1481
4228ca19
NS
14822016-08-05 Nathan Sidwell <nathan@acm.org>
1483
1484 PR c++/68724
1485 * g++.dg/cpp0x/pr68724.C: New.
1486
db7c335e
RB
14872016-08-05 Richard Biener <rguenther@suse.de>
1488
1489 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1490
48abe922
PP
14912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1492
1493 * gcc.dg/tree-ssa/vrp107.c: New test.
1494 * gcc.dg/tree-ssa/vrp108.c: New test.
1495 * gcc.dg/tree-ssa/vrp109.c: New test.
1496
f6cdf42f
PK
14972016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1498
1499 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1500 dg-options.
1501
33a9c609
PK
15022016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1503
1504 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1505 test-cases.
1506 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1507 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1508 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1509 test-cases.
1510 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1511 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1512 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1513 large_double.
1514
4473482d
PC
15152016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 PR c++/72800
1518 * g++.dg/cpp1y/lambda-ice1.C: New.
1519
08156df5
PP
15202016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1521
1522 PR c++/72759
1523 * g++.dg/cpp1y/pr72759.C: New test.
1524
938da3a5
PP
15252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1526
1527 * gcc.dg/switch-10.c: New test.
1528
da84183c
JG
15292016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1530
1531 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1532
ae9281fc
TS
15332016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1534
1535 * c-c++-common/goacc/routine-5.c: Update.
1536
086ad22e
BE
15372016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1538
1539 PR rtl-optimization/70903
1540 * gcc.c-torture/execute/pr70903.c: New test.
1541
6805e400
ML
15422016-08-04 Martin Liska <mliska@suse.cz>
1543
1544 * gcc.dg/params/params.exp: Replace file exists with
1545 TESTING_IN_BUILD_TREE.
1546
a0008434
MP
15472016-08-04 Marek Polacek <polacek@redhat.com>
1548
1549 PR c++/70229
1550 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1551
fb46286e
RB
15522016-08-04 Richard Biener <rguenther@suse.de>
1553
1554 PR middle-end/71984
1555 * gcc.dg/torture/pr71984.c: Guard correctness check for
1556 little-endian.
1557
ac2c96ab
AP
15582016-08-03 Andrew Pinski <apinski@cavium.com>
1559
1560 * gcc.c-torture/compile/20160802-1.c: New testcase.
1561
c98583e9
FR
15622016-08-03 Fritz Reese <fritzoreese@gmail.com>
1563
1564 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1565
9ad1a1da
RB
15662016-08-03 Richard Biener <rguenther@suse.de>
1567
1568 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1569 and remove -O3.
1570 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1571 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1572
cd75c979
RB
15732016-08-03 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1576 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1577 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1578 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1579
30e8d875
SKS
15802016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1581
1582 * gcc.dg/init-excess-2.c: Require int32plus.
1583 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1584 * gcc.dg/pr59963-2.c: Require int32plus.
1585 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1586 * gcc.dg/unroll-7.c: Require int32plus.
1587
69b806f6
BC
15882016-08-02 Bin Cheng <bin.cheng@arm.com>
1589
1590 PR tree-optimization/34114
1591 * gcc.dg/tree-ssa/loop-42.c: New test.
1592
1efafef3
TC
15932016-08-02 Tamar Christina <tamar.christina@arm.com>
1594
1595 * gcc.target/aarch64/vminmaxnm.c: New.
1596 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1597 tests.
1598
e2a99194
MM
15992016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1600
1601 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1602 vec_extract for vector float, vector int, vector short, and vector
1603 char.
1604 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1605 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1606 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1607 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1608
71bfb77a
WD
16092016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1610
1611 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1612 single stack adjustment, no writeback.
71bfb77a
WD
1613 * gcc.target/aarch64/test_frame_12.c: Likewise.
1614 * gcc.target/aarch64/test_frame_13.c: Likewise.
1615 * gcc.target/aarch64/test_frame_15.c: Likewise.
1616 * gcc.target/aarch64/test_frame_6.c: Likewise.
1617 * gcc.target/aarch64/test_frame_7.c: Likewise.
1618 * gcc.target/aarch64/test_frame_8.c: Likewise.
1619 * gcc.target/aarch64/test_frame_16.c: New test.
1620
37bce35a
L
16212015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1622
1623 PR target/72748
1624 * gcc.target/i386/pr72748.c: New test.
1625
3f8257db 16262015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1627
1628 PR tree-optimization/71818
1629 * gcc.dg/vect/pr71818.c: New
1630
bf60c531
ML
16312016-08-01 Martin Liska <mliska@suse.cz>
1632
1633 PR tree-optimization/71857
1634 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1635
8ed49fab
KT
16362016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1637
1638 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1639
76e2c821
JB
16402016-08-01 Jan Beulich <jbeulich@suse.com>
1641
1642 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1643
35029597
WS
16442016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1645
1646 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1647 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1648
3aa4b66a
JW
16492016-07-31 Jonathan Wakely <jwakely@redhat.com>
1650
1651 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1652 (check_effective_target_c++): Likewise. Also match for libstdc++.
1653
3f8257db 16542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1655
1656 PR fortran/41922
1657 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1658 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1659 * gfortran.dg/pr41922.f90: New test.
1660
9fcb2819
SK
16612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1662
1663 PR fortran/68566
1664 * gfortran.dg/pr68566.f90: new test.
1665
94087e88 16662016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1667
1668 PR c++/60760
1669 PR c++/71091
1670 * g++.dg/cpp0x/constexpr-cast.C: New test.
1671 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1672 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1673 * g++.dg/ubsan/pr63956.C: Correct.
1674
d0047a25
MM
16752016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1676
1677 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1678 vector double or vector long where the vector is in memory.
1679 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1680 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1681
e4f7a5df
SK
16822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1683
1684 PR fortran/69867
1685 * gfortran.dg/pr69867.f90: New test.
1686
b441ae1d
SK
16872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1688
1689 PR fortran/69962
1690 * gfortran.dg/pr69962.f90: New test.
1691
712dff31
SK
16922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1693
1694 PR fortran/70006
1695 * gfortran.dg/pr70006.f90: New test.
1696
fb42421e
SK
16972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1698
1699 PR fortran/71730
1700 * gfortran.dg/pr71730.f90: New test.
1701 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1702 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1703 * gfortran.dg/array_constructor_26.f03: Ditto.
1704
466effe0
WS
17052016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1706
1707 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1708 * gcc.target/powerpc/pr71763.c: Likewise.
1709
f618a472
MP
17102016-07-29 Marek Polacek <polacek@redhat.com>
1711
1712 PR c/71742
1713 * gcc.dg/940510-1.c: Adjust dg-error.
1714 * gcc.dg/c99-flex-array-1.c: Likewise.
1715 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1716
efd0786f
MP
1717 PR c/71853
1718 * gcc.dg/noncompile/pr71853.c: New test.
1719
e00dceaf
MP
1720 PR c/71573
1721 * gcc.dg/noncompile/pr71573.c: New test.
1722
638fc14f
MP
1723 PR c/71926
1724 * g++.dg/warn/Wparentheses-30.C: New test.
1725 * gcc.dg/Wparentheses-14.c: New test.
1726
61c73a7f
UB
17272016-07-29 Uros Bizjak <ubizjak@gmail.com>
1728
1729 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1730
01d32b2b
BC
17312016-07-29 Bin Cheng <bin.cheng@arm.com>
1732
1733 PR tree-optimization/57558
1734 * gcc.dg/vect/pr57558-1.c: New test.
1735 * gcc.dg/vect/pr57558-2.c: New test.
1736
f6c7a248
PK
17372016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1738
61c73a7f 1739 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1740 to scan forwprop1 dump pass.
1741
f54ea774
PC
17422016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/51488
1745 * g++.dg/template/pr51488.C: New.
1746
673a107a
JJ
17472016-07-29 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR c/71969
1750 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1751 static __inline__.
1752 * gcc.dg/pr71969-1.c: New test.
1753 * gcc.dg/pr71969-2.c: New test.
1754 * gcc.dg/pr71969-3.c: New test.
1755
78169471
MP
17562016-07-29 Marek Polacek <polacek@redhat.com>
1757
1758 PR c/71574
1759 * c-c++-common/pr71574.c: New test.
1760
a5b5c8b6
MP
1761 PR c/71583
1762 * gcc.dg/noncompile/pr71583.c: New test.
1763
883b6d4e
KV
17642016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1765
1766 PR middle-end/68217
1767 * gcc.dg/pr68217.c: New test.
1768
89f1f37e
SK
17692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1770
1771 PR fortran/71067
1772 * gfortran.dg/pr71067_1.f90: New test.
1773 * gfortran.dg/pr71067_2.f90: Ditto.
1774
e0d32185
MM
17752016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1776
1777 * gcc.target/powerpc/vec-extract-1.c: New test.
1778
c851722d
SK
17792016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1780
1781 PR fortran/71799
1782 * gfortran.dg/pr71799.f90: New test.
1783
f064da6a
PC
17842016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/71665
1787 * g++.dg/cpp0x/pr71665-1.C: New.
1788 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1789 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1790 * g++.dg/ext/label10.C: Likewise.
1791 * g++.dg/parse/constant5.C: Likewise.
1792
1b70aaad
SK
17932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1794
1795 PR fortran/71859
1796 * gfortran.dg/pr71859.f90: New test.
1797 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1798 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1799
a23404c9
PT
18002016-07-28 Paul Thomas <pault@gcc.gnu.org>
1801
1802 PR fortran/71883
1803 * gfortran.dg/pr71883.f90 : New test.
1804
513d866d
YR
18052016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1806
1807 PR tree-optimization/71734
61c73a7f 1808 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1809
7c428aa2
RL
18102016-07-28 Renlin Li <renlin.li@arm.com>
1811
1812 Revert
1813 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1814
1815 PR fortran/71902
1816 * gfortran.dg/dependency_47.f90: New test.
1817
1225d6b1
ML
18182016-07-28 Martin Liska <mliska@suse.cz>
1819
1820 PR gcov-profile/68025
1821 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1822
e5f5bf35
ML
18232016-07-28 Martin Liska <mliska@suse.cz>
1824
1825 * g++.dg/vect/pr70944.cc: New test.
1826
4536610d
KV
18272016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1828
1829 PR middle-end/71994
1830 * gcc.dg/torture/pr71994.c: New test.
1831
8c6961ca
PK
18322016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1833
1834 PR middle-end/71078
1835 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1836 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1837 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1838
8de22ea0
RB
18392016-07-27 Richard Biener <rguenther@suse.de>
1840
1841 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1842
5d9da222
ML
18432016-07-27 Martin Liska <mliska@suse.cz>
1844
1845 * gcc.dg/predict-13.c: New test.
1846 * gcc.dg/predict-14.c: New test.
1847
af9e275f
SKS
18482016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1849
a23404c9 1850 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1851 including stdint.h.
1852 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1853 including stdint.h.
1854
71abba1e
MM
18552016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1856
1857 PR target/71869
1858 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1859 IEEE built-in functions handle quiet and signalling NaNs
1860 correctly.
1861
9cd74e8f
SK
18622016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1863
1864 PR fortran/71862
1865 * gfortran.dg/pr71862.f90: New test.
1866
0d48446f
MS
18672016-07-26 Martin Sebor <msebor@redhat.com>
1868
1869 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1870 selector with dg-options.
1871
524cf1e4
PP
18722016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1873
1874 PR tree-optimization/18046
1875 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1876 * gcc.dg/tree-ssa/vrp103.c: New test.
1877 * gcc.dg/tree-ssa/vrp104.c: New test.
1878
100665d8
WS
18792016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1880
1881 * gcc.target/powerpc/pr63354.c: Require lp64 since
1882 -mprofile-kernel is not legal with -m32.
1883
0b64ca40
RB
18842016-07-26 Richard Biener <rguenther@suse.de>
1885
1886 PR rtl-optimization/71984
1887 * gcc.dg/torture/pr71984.c: New testcase.
1888
9b7937cf
RS
18892016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1890
1891 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1892 g++-dg-runtest via et-dg-runtest.
1893 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1894 * gcc.dg/vect/vect.exp: Likewise.
1895 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1896 gfortran-dg-runtest.
1897 * gfortran.dg/vect/vect.exp: Likewise.
1898 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1899 (check_mips_loongson_hw_available): Likewise.
1900 (check_effective_target_mpaired_single_runtime): Likewise.
1901 (check_effective_target_mips_loongson_runtime): Likewise.
1902 (add_options_for_mpaired_single): Likewise.
1903 (check_effective_target_vect_int): Add global et_index.
1904 Check and save the supported feature for a target selected by
1905 the et_index target. Break long lines where appropriate. Call
1906 et-is-effective-target for MIPS with an argument instead of
1907 check_effective_target_* where appropriate.
1908 (check_effective_target_vect_intfloat_cvt): Likewise.
1909 (check_effective_target_vect_uintfloat_cvt): Likewise.
1910 (check_effective_target_vect_floatint_cvt): Likewise.
1911 (check_effective_target_vect_floatuint_cvt): Likewise.
1912 (check_effective_target_vect_simd_clones): Likewise.
1913 (check_effective_target_vect_shift): ewise.
1914 (check_effective_target_whole_vector_shift): Likewise.
1915 (check_effective_target_vect_bswap): Likewise.
1916 (check_effective_target_vect_shift_char): Likewise.
1917 (check_effective_target_vect_long): Likewise.
1918 (check_effective_target_vect_float): Likewise.
1919 (check_effective_target_vect_double): Likewise.
1920 (check_effective_target_vect_long_long): Likewise.
1921 (check_effective_target_vect_no_int_max): Likewise.
1922 (check_effective_target_vect_no_int_add): Likewise.
1923 (check_effective_target_vect_no_bitwise): Likewise.
1924 (check_effective_target_vect_widen_shift): Likewise.
1925 (check_effective_target_vect_no_align): Likewise.
1926 (check_effective_target_vect_hw_misalign): Likewise.
1927 (check_effective_target_vect_element_align): Likewise.
1928 (check_effective_target_vect_condition): Likewise.
1929 (check_effective_target_vect_cond_mixed): Likewise.
1930 (check_effective_target_vect_char_mult): Likewise.
1931 (check_effective_target_vect_short_mult): Likewise.
1932 (check_effective_target_vect_int_mult): Likewise.
1933 (check_effective_target_vect_extract_even_odd): Likewise.
1934 (check_effective_target_vect_interleave): Likewise.
1935 (check_effective_target_vect_stridedN): Likewise.
1936 (check_effective_target_vect_multiple_sizes): Likewise.
1937 (check_effective_target_vect64): Likewise.
1938 (check_effective_target_vect_call_copysignf): Likewise.
1939 (check_effective_target_vect_call_sqrtf): Likewise.
1940 (check_effective_target_vect_call_btrunc): Likewise.
1941 (check_effective_target_vect_call_btruncf): Likewise.
1942 (check_effective_target_vect_call_ceil): Likewise.
1943 (check_effective_target_vect_call_ceilf): Likewise.
1944 (check_effective_target_vect_call_floor): Likewise.
1945 (check_effective_target_vect_call_floorf): Likewise.
1946 (check_effective_target_vect_call_lceil): Likewise.
1947 (check_effective_target_vect_call_lfloor): Likewise.
1948 (check_effective_target_vect_call_nearbyint): Likewise.
1949 (check_effective_target_vect_call_nearbyintf): Likewise.
1950 (check_effective_target_vect_call_round): Likewise.
1951 (check_effective_target_vect_call_roundf): Likewise.
1952 (check_effective_target_vect_perm): Likewise, but also append *_saved
1953 to the existing global name to properly cache the result.
1954 (check_effective_target_vect_perm_byte): Likewise.
1955 (check_effective_target_vect_perm_short): Likewise.
1956 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1957 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1958 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1959 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1960 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1961 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1962 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1963 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1964 (check_effective_target_vect_sdot_qi): Likewise.
1965 (check_effective_target_vect_udot_qi): Likewise.
1966 (check_effective_target_vect_sdot_hi): Likewise.
1967 (check_effective_target_vect_udot_hi): Likewise.
1968 (check_effective_target_vect_usad_char): Likewise.
1969 (check_effective_target_vect_pack_trunc): Likewise.
1970 (check_effective_target_vect_unpack): Likewise.
1971 (check_effective_target_vect_aligned_arrays): Likewise.
1972 (check_effective_target_vect_natural_alignment): Likewise.
1973 (check_effective_target_vector_alignment_reachable): Likewise.
1974 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1975 (is-effective-target): Initialize et_index if undefined.
1976 (et-dg-runtest): New.
1977 (et-is-effective-target): Likewise.
1978 (check_vect_support_and_set_flags): Add supported MIPS targets to
1979 EFFECTIVE_TARGETS list. Return the number of supported targets.
1980
8f63caf6 19812016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 1982 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
1983
1984 PR middle-end/70920
1985 * gcc.dg/pr70920-1.c: New test-case.
1986 * gcc.dg/pr70902-2.c: Likewise.
1987 * gcc.dg/pr70920-3.c: Likewise.
1988 * gcc.dg/pr70920-4.c: Likewise
1989 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1990 2 instead of 3.
1991
7d575fff
AM
19922016-07-25 Alexander Monakov <amonakov@ispras.ru>
1993
1994 * gcc.c-torture/execute/pr71494.c: Require label_values.
1995 * gcc.dg/pr16973.c: Ditto.
1996
bf01e070
SKS
19972016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1998
1999 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2000 * gcc.dg/torture/pr69771.c: Require int32plus.
2001 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2002
16b05965
ML
20032016-07-25 Martin Liska <mliska@suse.cz>
2004
2005 * gcc.dg/torture/pr71987.c: New test.
2006
d52d3767
SK
20072016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2008
2009 PR fortran/71935
2010 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2011 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2012 * gfortran.dg/pr71935.f90: New test.
2013
94087e88 20142016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2015
2016 PR c++/71675
2017 * g++.dg/ext/atomic-3.C: New test.
2018 * gcc.dg/atomic/pr71675.c: New test.
2019
58b3986e
ES
20202016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2021
2022 * gcc.target/i386/mvc8.c: New test.
2023
faa1612a
BC
20242016-07-22 Bin Cheng <bin.cheng@arm.com>
2025
2026 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2027 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2028
1603ebe0
TK
20292016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2030
2031 PR fortran/71795
2032 * gfortran.dg/constructor_50.f90: New test.
2033
bc91c436
ML
20342016-07-22 Martin Liska <mliska@suse.cz>
2035
2036 PR gcov-profile/69028
2037 PR gcov-profile/62047
2038 * g++.dg/cilk-plus/pr69028.C: New test.
2039
9fe9a3a7
AV
20402016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2041
2042 * gfortran.dg/coarray_stat_2.f90: New test.
2043
70866e3d
MM
20442016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2045
2046 * gcc.target/powerpc/vec-extract.h: New files to check the
2047 vec_extract built-in functions for all vector types, testing
2048 accessing each element, both with constant and variable element
2049 numbers.
2050 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2051 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2052 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2053 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2054 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2055 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2056 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2057 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2058 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2059
ab3af181
JJ
20602016-07-21 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR c++/71728
2063 * g++.dg/other/pr71728.C: New test.
2064
ebe8f322
JG
20652016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2066
2067 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2068 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2069 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2070 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2071 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2072
959cef74
RB
20732016-07-21 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/71947
2076 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2077
b24d9420
BC
20782016-07-21 Bin Cheng <bin.cheng@arm.com>
2079
2080 * gcc.dg/tree-ssa/scev-15.c: New.
2081
23974819
BC
20822016-07-21 Bin Cheng <bin.cheng@arm.com>
2083
2084 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2085
ee78cbaa
JJ
20862016-07-21 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR c++/71941
2089 * g++.dg/gomp/pr71941.C: New test.
2090
52ed68f7
DM
20912016-07-20 David Malcolm <dmalcolm@redhat.com>
2092
2093 PR c/70339
2094 PR c/71858
2095 * g++.dg/spellcheck-identifiers.C: New test case, based on
2096 gcc.dg/spellcheck-identifiers.c.
2097 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2098 gcc.dg/spellcheck-identifiers-2.c.
2099 * g++.dg/spellcheck-typenames.C: New test case, based on
2100 gcc.dg/spellcheck-typenames.c
2101
18407bfb
JW
21022016-07-20 Jonathan Wakely <jwakely@redhat.com>
2103
2104 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2105 pointer to member function and also test catching by reference.
2106
4c07fd98
DV
21072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2108
2109 * gcc.target/s390/pr67443.c: Fix test case.
2110
fee21d65
DV
21112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2112
2113 * gcc.target/s390/insv-1.c: Xfail some tests.
2114 * gcc.target/s390/insv-2.c: Likewise.
2115
dbe9dfdd
GJL
21162016-07-20 Georg-Johann Lay <avr@gjlay.de>
2117
2118 * gcc.target/avr/torture/get-mem.c: New test.
2119 * gcc.target/avr/torture/set-mem.c: New test.
2120
c25e1d82
GJL
21212016-07-20 Georg-Johann Lay <avr@gjlay.de>
2122
2123 PR target/71948
2124 * gcc.target/avr/torture/tiny-progmem.c: New test.
2125
109d2197
JJ
21262016-07-20 Jakub Jelinek <jakub@redhat.com>
2127
7419f441
JJ
2128 PR c++/71909
2129 * g++.dg/parse/pr71909.C: New test.
2130 * g++.dg/tm/pr71909.C: New test.
2131
109d2197
JJ
2132 PR c++/50060
2133 * g++.dg/cpp0x/constexpr-50060.C: New test.
2134 * g++.dg/cpp1y/constexpr-50060.C: New test.
2135
144530cf
ML
21362016-07-20 Martin Liska <mliska@suse.cz>
2137
2138 * gfortran.dg/graphite/pr71898.f90: New test.
2139
04ac4afa
BC
21402016-07-20 Bin Cheng <bin.cheng@arm.com>
2141
2142 PR tree-optimization/71503
2143 PR tree-optimization/71683
2144 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2145 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2146
dcbdb17a
ML
21472016-07-20 Martin Liska <mliska@suse.cz>
2148
2149 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2150 * gcc.dg/plugin/sreal-test-1.c: Remove.
2151 * gcc.dg/plugin/sreal_plugin.c: Remove.
2152
6ed82555
TK
21532016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2154
2155 PR fortran/71902
2156 * gfortran.dg/dependency_47.f90: New test.
2157
13da0507
JJ
21582016-07-19 Jakub Jelinek <jakub@redhat.com>
2159
4833f561
JJ
2160 PR rtl-optimization/71916
2161 * gcc.c-torture/compile/pr71916.c: New test.
2162
4fda19ef
JJ
2163 PR middle-end/71874
2164 * g++.dg/torture/pr71874.C: New test.
2165
13da0507
JJ
2166 PR middle-end/71734
2167 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2168 (my_alloc): Rewritten to use __builtin_posix_memalign and
2169 __SIZE_TYPE__.
2170 (my_free): Use __builtin_free instead of _mm_free.
2171 (Vec::operator=): Use __builtin_memcpy.
2172
e7980add
MJ
21732016-07-19 Martin Jambor <mjambor@suse.cz>
2174
61c73a7f
UB
2175 PR fortran/71688
2176 * gfortran.dg/pr71688.f90: New test.
e7980add 2177
13e88953
RB
21782016-07-19 Richard Biener <rguenther@suse.de>
2179
2180 * c-c++-common/vector-subscript-6.c: New testcase.
2181 * c-c++-common/vector-subscript-7.c: Likewise.
2182
1caf0482
SKS
21832016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2184
a23404c9 2185 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2186 and UInt32 based on __SIZEOF_INT__.
2187
cef5388d
RB
21882016-07-19 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/71901
2191 * gcc.dg/torture/pr71901.c: New testcase.
2192
21932016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2194
2195 PR tree-optimization/71908
2196 * gcc.dg/torture/pr71908.c: New testcase.
2197
a8f7a895
MM
21982016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2199
2200 PR target/71493
2201 * gcc.target/powerpc/pr71493-1.c: New test.
2202 * gcc.target/powerpc/pr71493-2.c: Likewise.
2203
f2111a36
JJ
22042016-07-18 Jakub Jelinek <jakub@redhat.com>
2205
99516432
JJ
2206 PR c++/71835
2207 * g++.dg/conversion/ambig3.C: New test.
2208
87713c6a
JJ
2209 PR c++/71828
2210 * g++.dg/cpp0x/constexpr-71828.C: New test.
2211
7a7f16ca
JJ
2212 PR c++/71826
2213 * g++.dg/template/pr71826.C: New test.
2214
f4d90295
JJ
2215 PR c++/71822
2216 * g++.dg/template/defarg21.C: New test.
2217
f2111a36
JJ
2218 PR c++/71871
2219 * g++.dg/ext/vector31.C: New test.
2220
0b965526
UB
22212016-07-18 Uros Bizjak <ubizjak@gmail.com>
2222
2223 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2224
94e136b9
YR
22252016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2226
2227 PR tree-optimization/71734
2228 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2229
7072df0a
DV
22302016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2231
2232 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2233 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2234 stack-layout-dynamic-1.c: New test.
2235
54158a1a
AK
22362016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2237
2238 * gcc.target/s390/nolrl-1.c: New test.
2239
43068916
FR
22402016-07-17 Fritz Reese <fritzoreese@gmail.com>
2241
2242 PR fortran/71523
2243 * gfortran.dg/pr71523_1.f90: New test.
2244 * gfortran.dg/pr71523_2.f90: New test.
2245
a9356b12
AS
22462016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2247
2248 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2249
a07b81c7 22502016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2251 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2252
2253 PR fortran/62125
2254 * gfortran.dg/pr62125.f90: New test.
2255
96c0ec12
BS
22562016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2257
2258 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2259 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2260
479d0ed5
JW
22612016-07-15 Jonathan Wakely <jwakely@redhat.com>
2262
2263 PR c++/58796
2264 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2265 * g++.dg/cpp0x/nullptr35.C: New test.
2266
41c7438e
BC
22672016-07-15 Bin Cheng <bin.cheng@arm.com>
2268
2269 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2270
f7ba880b
CP
22712016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2272
2273 * gfortran.dg/goacc/vector_length.f90: New test.
2274
b9aba0a0
RB
22752016-07-15 Richard Biener <rguenther@suse.de>
2276
2277 PR tree-optimization/71881
2278 * gcc.dg/torture/pr71881.c: New testcase.
2279
9513d5fb
RB
22802016-07-15 Richard Biener <rguenther@suse.de>
2281
2282 PR tree-optimization/71887
2283 * gcc.dg/torture/pr71887.c: New testcase.
2284
ddbbcb19
JJ
22852016-07-15 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR c/71858
2288 * gcc.dg/spellcheck-identifiers-3.c: New test.
2289
29eb509c
AV
22902016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2291
2292 PR fortran/71807
2293 * gfortran.dg/null_9.f90: New test.
2294
43aabfcf
BC
22952016-07-15 Bin Cheng <bin.cheng@arm.com>
2296
2297 * gcc.dg/tree-ssa/loop-41.c: New test.
2298
afc89e58
BC
22992016-07-15 Bin Cheng <bin.cheng@arm.com>
2300
2301 PR tree-optimization/71347
2302 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2303
6fa682ad
SK
23042016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/29819
2307 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2308 * gfortran.dg/contains.f90: Ditto.
2309 * gfortran.dg/contains_empty_1.f03: Ditto.
2310 * gfortran.dg/submodule_3.f08: Ditto.
2311
dd36b877
JJ
23122016-07-14 Jakub Jelinek <jakub@redhat.com>
2313
a60a5d31
JJ
2314 PR testsuite/71865
2315 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2316 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2317 expected diagnostics.
2318
dd36b877
JJ
2319 PR c/71858
2320 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2321 * gcc.dg/spellcheck-identifiers-2.c: New test.
2322 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2323 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2324
a241f8ca
JJ
23252016-07-14 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR tree-optimization/71872
2328 * gcc.c-torture/compile/pr71872.c: New test.
2329
d62b809c
TP
23302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2331
2332 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2333 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2334 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2335 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2336 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2337 * gcc.target/arm/atomic-op-acquire-1.c: This.
2338 * gcc.target/arm/atomic-op-char.c: Rename into ...
2339 * gcc.target/arm/atomic-op-char-1.c: This.
2340 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2341 * gcc.target/arm/atomic-op-consume-1.c: This.
2342 * gcc.target/arm/atomic-op-int.c: Rename into ...
2343 * gcc.target/arm/atomic-op-int-1.c: This.
2344 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2345 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2346 * gcc.target/arm/atomic-op-release.c: Rename into ...
2347 * gcc.target/arm/atomic-op-release-1.c: This.
2348 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2349 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2350 * gcc.target/arm/atomic-op-short.c: Rename into ...
2351 * gcc.target/arm/atomic-op-short-1.c: This.
2352 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2353 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2354 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2355 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2356 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2357 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2358 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2359 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2360 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2361 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2362
1f8dd420
AV
23632016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2364
2365 PR fortran/70842
2366 * gfortran.dg/select_type_35.f03: New test.
2367
53109ba8
KT
23682016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2369
2370 PR target/65951
2371 PR tree-optimization/70923
2372 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2373 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2374 * gcc.dg/vect/pr65951.c: Likewise.
2375 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2376
91f35b7f
DE
23772016-07-14 David Edelsohn <dje.gcc@gmail.com>
2378
2379 * c-c++-common/pr60226.c: Expect maximum object file alignment
2380 error on AIX.
2381
351168fe
RB
23822016-07-14 Richard Biener <rguenther@suse.de>
2383
2384 PR tree-optimization/71866
2385 * gcc.dg/torture/pr71866.c: New testcase.
2386
94c32c00
TP
23872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2388
2389 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2390 selector and enclose boolean expression in curly braces.
2391
b799a481
AM
23922016-07-14 Alan Modra <amodra@gmail.com>
2393
2394 PR target/71733
2395 * gcc.target/powerpc/p9-novsx.c: New.
2396
f63ba78c
AK
23972016-07-13 Andi Kleen <ak@linux.intel.com>
2398
2399 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2400 * g++.dg/tree-prof/morefunc.C: Dito.
2401 * g++.dg/tree-prof/pr35545.C: Dito.
2402 * g++.dg/tree-prof/reorder.C: Dito.
2403 * gcc.dg/tree-prof/20050826-2.c: Dito.
2404 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2405 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2406 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2407 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2408 * gcc.dg/tree-prof/inliner-1.c: Dito.
2409 * gcc.dg/tree-prof/merge_block.c: Dito.
2410 * gcc.dg/tree-prof/stringop-1.c: Dito.
2411 * gcc.dg/tree-prof/stringop-2.c: Dito.
2412 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2413 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2414 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2415 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2416 * gcc.dg/tree-prof/update-loopch.c: Dito.
2417 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2418 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2419 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2420 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2421 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2422 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2423 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2424
f4d5a23d
AK
24252016-07-13 Andi Kleen <ak@linux.intel.com>
2426
2427 * lib/profopt.exp (profopt-execute): Remove .imports files.
2428
ae145898
AK
24292016-07-13 Andi Kleen <ak@linux.intel.com>
2430
0b965526 2431 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2432
e97bd4f5
AK
24332016-07-13 Andi Kleen <ak@linux.intel.com>
2434
2435 * lib/profopt.exp (dg-final-scan-autofdo,
2436 dg-final-scan-not-autofdo): New functions.
2437
6fa3d4b4
BC
24382016-07-13 Bin Cheng <bin.cheng@arm.com>
2439
2440 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2441 * gcc.dg/vect/vect-35.c: Ditto.
2442 * gcc.dg/vect/vect-alias-check-2.c: New test.
2443
65f18bc6
ML
24442016-07-13 Martin Liska <mliska@suse.cz>
2445
2446 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2447 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2448 * gfortran.dg/pr42108.f90: Update expected dump scan.
2449
9737f35b
RB
24502016-07-13 Richard Biener <rguenther@suse.de>
2451
2452 PR tree-optimization/24574
2453 * gcc.dg/pr24574.c: New testcase.
2454
62c0ea4b
SKS
24552016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2456
0b965526 2457 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2458 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2459 * c-c++-common/pr68833-1.c: Require int32plus.
2460 * gcc.dg/ipa/pr63551.c: Likewise.
2461 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2462 * gcc.dg/ipa/pr64041.c: Require int32plus.
2463
c7ed8938
IE
24642016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2465
2466 PR ipa/71633
2467 * g++.dg/pr71633.C: New test.
2468
5ce15300
TP
24692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2470
2471 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2472 Add new arm_thumb1_cbz_ok effective target.
2473 * gcc.target/arm/cbz.c: New test.
2474
2b9509a3
TP
24752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2476
2477 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2478 Define effective target.
2479 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2480 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2481 * gcc.target/arm/movhi_movw.c: New test.
2482 * gcc.target/arm/movsi_movw.c: Likewise.
2483 * gcc.target/arm/movdi_movw.c: Likewise.
2484
7f15b177
RB
24852016-07-13 Richard Biener <rguenther@suse.de>
2486
2487 PR middle-end/71104
2488 * gcc.dg/pr71104-1.c: New testcase.
2489 * gcc.dg/pr71104-2.c: Likewise.
2490
0b0a896e
MM
24912016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2492
2493 PR target/71805
2494 * gcc.target/powerpc/pr71805.c: New test.
2495
f906f5ed
BS
24962016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2497
2498 * gcc.target/powerpc/divkc3-1.c: New.
2499 * gcc.target/powerpc/mulkc3-1.c: New.
2500
9e63c3aa
NS
25012016-07-12 Nathan Sidwell <nathan@acm.org>
2502
2503 * gcc.target/arm/data-rel-1.c: New.
2504 * gcc.target/arm/data-rel-2.c: New.
2505 * gcc.target/arm/data-rel-3.c: New.
2506
f507d202
ML
25072016-07-12 Martin Liska <mliska@suse.cz>
2508
2509 * gcc.dg/params/blocksort-part.c: New test.
2510 * gcc.dg/params/params.exp: New file.
2511
d6f7c125
KT
25122016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2513
2514 PR middle-end/71700
2515 * gcc.c-torture/execute/pr71700.c: New test.
2516
37ccb0ba
SB
25172016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2518 Richard Biener <rguenther@suse.de>
2519
2520 PR tree-optimization/23286
2521 PR tree-optimization/70159
2522 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2523 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2524 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2525 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2526 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2527 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2528 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2529 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2530 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2531 * gcc.dg/pr51879-12.c: Likewise.
2532 * gcc.dg/strlenopt-9.c: Likewise.
2533 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2534 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2535 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2536 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2537 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2538 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2539 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2540 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2541 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2542 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2543 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2544 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2545 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2546 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2547 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2548
712a93d6
RB
25492016-07-12 Richard Biener <rguenther@suse.de>
2550
2551 PR rtl-optimization/68961
2552 * gcc.target/i386/pr68961.c: New testcase.
2553
c392943c
JJ
25542016-07-11 Jakub Jelinek <jakub@redhat.com>
2555
3d56e6a4
JJ
2556 PR middle-end/71758
2557 * c-c++-common/gomp/pr71758.c: New test.
2558 * gfortran.dg/gomp/pr71758.f90: New test.
2559
c392943c
JJ
2560 PR tree-optimization/71823
2561 * gcc.dg/vect/pr71823.c: New test.
2562
741d3be5
DM
25632016-07-11 David Malcolm <dmalcolm@redhat.com>
2564
2565 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2566 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2567 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2568
92fa45b5
L
25692016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2570
2571 PR target/71801
2572 * gcc.target/i386/pr71801.c: New test.
2573
f51606c7
RB
25742016-07-11 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/71816
2577 * gcc.dg/torture/pr71816.c: New testcase.
2578
36b54ce0
TK
25792016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2580
2581 PR fortran/71783
2582 * gfortran.dg/dependency_46.f90: New test.
2583
d13835b6
VM
25842016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2585
2586 PR rtl-optimization/71621
2587 * gcc.target/i386/pr71621-1.c: New.
2588 * gcc.target/i386/pr71621-2.c: New.
2589
642bcbdf
CP
25902016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2591
2592 * gfortran.dg/goacc/pr71704.f90: New test.
2593
02eb5b8b
BS
25942016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2595
2596 PR target/71297
2597 * gcc.target/powerpc/pr71297.c: New.
2598
8beb9a0d
JW
25992016-07-08 Jiong Wang <jiong.wang@arm.com>
2600
2601 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2602
cef4b650
MM
26032016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2604
2605 PR target/71806
2606 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2607
3c3ecf52
AH
26082016-07-08 Alan Hayward <alan.hayward@arm.com>
2609
2610 PR tree-optimization/71667
2611 * gcc.dg/vect/pr71667.c: New
2612
2660286d
ML
26132016-07-08 Martin Liska <mliska@suse.cz>
2614
2615 * gcc.dg/torture/pr71606.c: New test.
2616
70cdd4ae
JD
26172016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2618
2619 PR fortran/71764
2620 * gfortran.dg/pr71764.f90: New test.
2621
842dc2e6
JJ
26222016-07-07 Jakub Jelinek <jakub@redhat.com>
2623 Kai Tietz <ktietz70@googlemail.com>
2624
2625 PR c++/70869
2626 PR c++/71054
2627 * g++.dg/cpp0x/pr70869.C: New test.
2628 * g++.dg/cpp0x/pr71054.C: New test.
2629
31be4262
DE
26302016-07-07 David Edelsohn <dje.gcc@gmail.com>
2631
2632 * g++.dg/debug/pr71432.C: Fail on AIX.
2633
1c122092
ML
26342016-07-07 Martin Liska <mliska@suse.cz>
2635
2636 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2637 an undefined behavior.
2638 * gfortran.dg/do_3.F90: Likewise.
2639 * gfortran.dg/do_check_11.f90: New test.
2640 * gfortran.dg/do_check_12.f90: New test.
2641 * gfortran.dg/do_corner_warn.f90: New test.
2642
7119f1b1
ML
26432016-07-07 Martin Liska <mliska@suse.cz>
2644
2645 * gfortran.dg/predict-1.f90: Ammend the test.
2646 * gfortran.dg/predict-2.f90: Likewise.
2647
275792f2
IE
26482016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2649
2650 PR ipa/71624
2651 * g++.dg/pr71624.C: New test.
2652
05a437c1
TP
26532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2654
2655 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2656 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2657 ARMv8-M Mainline architectures.
2658
6f493951
TP
26592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2660
2661 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2662 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2663
5ddaee94
SB
26642016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2665
2666 PR target/70098
2667 PR target/71763
2668 * gcc.target/powerpc/pr71763.c: New file.
2669
651afdb2
YR
26702016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2671
2672 PR tree-optimization/71518
0b965526 2673 * gcc.dg/pr71518.c: New test.
651afdb2 2674
9df99881
WD
26752016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2676
2677 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2678
7b4e0769
SKS
26792016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2680
0b965526 2681 PR target/50739
7b4e0769
SKS
2682 * gcc.target/avr/pr50739.c: New test.
2683
eb4432f7
JH
26842016-07-05 Jan Hubicka <jh@suse.cz>
2685
2686 * gcc.dg/tree-ssa/scev-14.c: update template.
2687
c01e092f
RS
26882016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2689
2690 * gcc.dg/vect/group-no-gaps-1.c: New test.
2691
8070763a
AK
26922016-07-05 Andi Kleen <ak@linux.intel.com>
2693
2694 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2695 if kernel supports MPX.
2696
3f8257db 26972016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2698
2699 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2700
36a265b1
MM
27012016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2702 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2703
2704 * gcc.target/powerpc/signbit-1.c: New test.
2705 * gcc.target/powerpc/signbit-2.c: New test.
2706 * gcc.target/powerpc/signbit-3.c: New test.
2707
7a98fb6e
KT
27082016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2709
2710 PR rtl-optimization/71594
2711 * gcc.dg/torture/pr71594.c: New test.
2712
1e3d54b4
JH
27132016-07-05 Jan Hubicka <jh@suse.cz>
2714
2715 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2716
84ca3893
DM
27172016-07-05 David Malcolm <dmalcolm@redhat.com>
2718
2719 PR c++/62314
3a146d46 2720 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2721 number of missing semicolon error.
2722 * g++.dg/pr62314-2.C: New test case.
2723
20d0bfce
AF
27242016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2725
2726 * gfortran.dg/coarray_stat_function.f90: New test.
2727 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2728 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2729 to new interfaces.
2730
69aaea06
AV
27312016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2732
2733 PR fortran/71623
2734 * gfortran.dg/deferred_character_17.f90: New test.
2735
f723a43c
CL
27362016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2737
2738 * gcc.target/arm/neon/polytypes.c: Move to ...
2739 * gcc.target/arm/polytypes.c: ... here.
2740 * gcc.target/arm/neon/pr51534.c: Move to ...
2741 * gcc.target/arm/pr51534.c: ... here.
2742 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2743 * gcc.target/arm/vect-vcvt.c: ... here.
2744 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2745 * gcc.target/arm/vect-vcvtq.c: ... here.
2746 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2747 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2748 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2749 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2750 * gcc.target/arm/neon/neon.exp: Delete.
2751 * gcc.target/arm/neon/: Delete.
2752
d73e0ccf
JD
27532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2754
2755 PR fortran/65575
2756 * gfortran.dg: pr65575.f90: New test.
2757
c20f6223
JD
27582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759
2760 PR fortran/35849
2761 * gfortran.dg: pr35849.f90: New test.
2762
2a5537c3
JJ
27632016-07-04 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR c++/71739
2766 * g++.dg/cpp0x/pr71739.C: New test.
2767
740f9751
CL
27682016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2769
2770 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2771
bf749919
DV
27722016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2773
2774 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2775 locr.
2776 * gcc.target/s390/loc-1.c: New test.
2777
430bb38e
YR
27782016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2779
3a146d46
JJ
2780 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2781 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2782
15f6e0da
RR
27832016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2784
2785 PR target/63874
2786 * gcc.target/aarch64/pr63874.c: New test.
2787
79335075
JB
27882016-07-04 Jan Beulich <jbeulich@suse.com>
2789
2790 * g++.dg/header.c: New.
2791 * gcc.dg/header.c: New.
2792
557e8c49
JJ
27932016-07-02 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR c/71719
2796 * c-c++-common/Wunused-var-15.c: New test.
2797
79a592e3
JJ
27982016-07-01 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR fortran/71687
2801 * gfortran.dg/gomp/pr71687.f90: New test.
2802
e2298656
BS
28032016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2804
2805 * gcc.dg/const-float128-ped.c: Require __float128 effective
2806 target and options.
2807 * gcc.dg/const-float128.c: Likewise.
2808 * gcc.dg/torture/float128-cmp-invalid.c: Require
2809 __float128 and base_quadfloat_support effective targets, and
2810 __float128 options.
2811 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2812 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2813 * gcc.dg/torture/float128-nan.c: Likewise.
2814 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2815 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2816 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2817 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2818 (add_options_for___float128): New.
2819 (check_effective_target_base_quadword_support): New.
2820
70c11966
MM
28212016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2822
2823 PR target/71720
2824 * gcc.target/powerpc/pr71720.c: New test.
2825
059541fd
JB
28262016-07-01 Jan Beulich <jbeulich@suse.com>
2827
2828 * gcc.dg/bss.c: New.
2829
2c1e4964
PB
28302016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2831
2832 PR target/71698
2833 * gcc.target/powerpc/pr71698.c: New test.
2834
22e1cb39
GJL
28352016-07-01 Georg-Johann Lay <avr@gjlay.de>
2836
2837 PR target/71151
2838 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2839 instead of ".foo" for its section name.
2840 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2841 depending on MCU's flash size.
2842 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2843 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2844 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2845 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2846 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2847 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2848
466cf574
JB
28492016-07-01 Jan Beulich <jbeulich@suse.com>
2850
2851 * gcc.target/i386/pr65105-2.c: Add -msse2.
2852
351beab7
JJ
28532016-06-30 Jakub Jelinek <jakub@redhat.com>
2854
55a0f21a
JJ
2855 PR tree-optimization/71707
2856 * gcc.dg/strlenopt-29.c: New test.
2857
6245ad72
JJ
2858 PR fortran/71704
2859 * gfortran.dg/gomp/pr71704.f90: New test.
2860
351beab7
JJ
2861 PR fortran/71705
2862 * gfortran.dg/gomp/pr71705.f90: New test.
2863
5a3a6a5e
KN
28642016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2865
2866 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2867 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2868 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2869 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2870 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2871 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2872 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2873 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2874 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2875 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2876 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2877 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2878 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2879 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2880 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2881 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2882 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2883 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2884 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2885 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2886 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2887 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2888 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2889 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2890 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2891 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2892 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2893 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2894 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2895 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2896 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2897 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2898 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2899 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2900 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2901 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2902 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2903 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2904 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2905 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2906 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2907 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2908 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2909 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2910 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2911 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2912 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2913 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2914 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2915 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2916 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2917 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2918 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2919 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2920 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2921 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2922 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2923 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2924 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2925 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2926 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2927 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2928 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2929 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2930 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2931 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2932 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2933 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2934 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2935 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2936 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2937 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2938 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2939 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2940 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2941 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2942 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2943 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2944 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2945 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2946 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2947
3dfa8071 29482016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 2949 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
2950
2951 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2952
9bd62242 29532016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 2954 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
2955
2956 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2957
603107fb
DM
29582016-06-30 David Malcolm <dmalcolm@redhat.com>
2959
2960 PR driver/71651
2961 * gcc.dg/spellcheck-options-12.c: New test case.
2962
205cccc7
JJ
29632016-06-30 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR middle-end/71693
2966 * gcc.c-torture/compile/pr71693.c: New test.
2967
f4452176
DM
29682016-06-29 David Malcolm <dmalcolm@redhat.com>
2969
2970 * gcc.dg/spellcheck-params.c: New testcase.
2971 * gcc.dg/spellcheck-params-2.c: New testcase.
2972
c5e74d9d
MM
29732016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2974
2975 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2976 vector extract instructions.
2977 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2978
e44ecbfd
JD
29792016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2980
2981 PR fortran/71686
2982 * gfortran.dg/unexpected_eof_2.f90: New test.
2983 * gfortran.dg/unexpected_eof_3.f90: New test.
2984
ee446d9f
JW
29852016-06-29 Jim Wilson <jim.wilson@linaro.org>
2986
2987 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2988
27f67461
CP
29892016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2990
2991 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2992 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2993 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2994
b1206d29
RB
29952016-06-29 Richard Biener <rguenther@suse.de>
2996
2997 PR middle-end/15256
2998 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2999
1af21224
MW
30002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3001
3002 * gcc.target/arm/aapcs/neon-vect10.c: Require
3003 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3004 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3005 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3006 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3007 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3008 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3009 * gcc.target/arm/fp16-aapcs-1.c: Require
3010 -mfloat-ab=hard. Also simplify the test.
3011 * gcc.target/arm/fp16-aapcs-2.c: New.
3012
7fe43755
MW
30132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3014
0b965526 3015 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3016 (add_options_for_arm_fp16_ieee): New.
3017 (add_options_for_arm_fp16_alternative): New.
3018 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3019 long-line.
3020 (effective_target_arm_fp16_hw): New.
3021
264d951a
IE
30222016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3023
3024 PR tree-optimization/71655
3025 * g++.dg/pr71655.C: New test.
3026
5c846a81
ML
30272016-06-29 Martin Liska <mliska@suse.cz>
3028
3029 * gcc.dg/pr71585.c: New test.
3030 * gcc.dg/pr71585-2.c: New test.
3031 * gcc.dg/pr71585-3.c: New test.
3032
fafe9318
YR
30332016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3034
3035 PR tree-optimization/70729
3036 * g++.dg/vect/pr70729.cc: New test.
3037
54d19c3b
TS
30382016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3039
3040 * c-c++-common/gomp/cancel-1.c: Extend.
3041
5f3cd7c3
JJ
30422016-06-29 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR tree-optimization/71625
3045 * gcc.dg/strlenopt-28.c: New test.
3046
4aa83879
RB
30472016-06-29 Richard Biener <rguenther@suse.de>
3048
3049 PR middle-end/71002
3050 * g++.dg/torture/pr71002.C: Adjust testcase.
3051
152ef731
JJ
30522016-06-29 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR c/71685
3055 * gcc.dg/pr71685.c: New test.
3056
30572016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3058
3059 PR c/71552
3060 * gcc.dg/init-bad-9.c: New test.
3061
d41dc215
BS
30622016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3063
3064 * gcc.target/powerpc/abs128-1.c: Require VSX.
3065 * gcc.target/powerpc/copysign128-1.c: Likewise.
3066 * gcc.target/powerpc/inf128-1.c: Likewise.
3067 * gcc.target/powerpc/nan128-1.c: Likewise.
3068
6a20b538
JJ
30692016-06-28 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR middle-end/71626
3072 * gcc.c-torture/execute/pr71626-1.c: New test.
3073 * gcc.c-torture/execute/pr71626-2.c: New test.
3074
77d93c47
PB
30752016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3076
3077 PR target/71656
3078 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3079
a8264058
SB
30802016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3081
3082 PR target/71670
3083 * gcc.target/powerpc/pr71670.c: New testcase.
3084
0dc47331
PB
30852016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3086
3087 PR target/71656
3088 * gcc.target/powerpc/pr71656-1.c: New test.
3089 * gcc.target/powerpc/pr71656-2.c: New test.
3090
b65ffc79
CL
30912016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3092
3093 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3094 around fp16 code.
3095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3096 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3097 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3098 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3099 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3100 Add arm_neon_fp16_ok effective target.
0b965526
UB
3101 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3102 Likewise.
3103 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3104 Likewise.
3105 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3106 Likewise.
3107 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3108 Likewise.
3109 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3110 Likewise.
3111 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3112 Likewise.
3113 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3114 Likewise.
3115 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3116 Likewise.
3117 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3118 Likewise.
3119 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3120 Likewise.
3121 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3122 Likewise.
b65ffc79 3123
9bb86f40
JH
31242016-06-26 Jan Hubicka <hubicka@ucw.cz>
3125
3126 * gcc.dg/predict-12.c: New testcase.
3127
46db0fd4
JD
31282016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3129
3130 PR fortran/71649
3131 * gfortran.dg/pr71649.f90: New test.
3132
2a65e70b
JJ
31332016-06-25 Jakub Jelinek <jakub@redhat.com>
3134
f8a06e24
JJ
3135 PR tree-optimization/71643
3136 * g++.dg/opt/pr71643.C: New test.
3137
2a65e70b
JJ
3138 PR tree-optimization/71631
3139 * gcc.c-torture/execute/pr71631.c: New test.
3140
7805417a
JH
31412016-06-24 Jan Hubicka <hubicka@ucw.cz>
3142
3143 * gcc.dg/predict-11.c: New testcase.
3144 * gfortran.dg/predict-2.f90: New testcase.
3145
888ed1a3
JH
31462016-06-24 Jan Hubicka <hubicka@ucw.cz>
3147
3148 * gcc.dg/predict-10.c: New test.
3149
53605f35
BS
31502016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3151
3152 * gcc.target/powerpc/abs128-1.c: New.
3153 * gcc.target/powerpc/copysign128-1.c: New.
3154 * gcc.target/powerpc/inf128-1.c: New.
3155 * gcc.target/powerpc/nan128-1.c: New.
3156
7b22b4c6
EB
31572016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3158
3159 * gfortran.dg/pr71642.f90: New test.
3160
37e373c2
JJ
31612016-06-24 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR tree-optimization/71647
3164 * gcc.target/i386/pr71647.c: New test.
3165
b20b79f2
L
31662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3167
3168 * gcc.target/i386/noplt-gd-1.c: New test.
3169 * gcc.target/i386/noplt-gd-2.c: Likewise.
3170 * gcc.target/i386/noplt-gd-3.c: Likewise.
3171 * gcc.target/i386/noplt-ld-1.c: Likewise.
3172 * gcc.target/i386/noplt-ld-2.c: Likewise.
3173 * gcc.target/i386/noplt-ld-3.c: Likewise.
3174 * lib/target-supports.exp
3175 (check_effective_target_tls_get_addr_via_got): New.
3176
04619cb8
UB
31772016-06-24 Uros Bizjak <ubizjak@gmail.com>
3178
3179 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3180 testsuite compile flags.
3181 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3182 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3183
31842016-06-24 Uros Bizjak <ubizjak@gmail.com>
3185
3186 * g++dg/vect/pr36684.cc: Add dg-do compile.
3187 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3188 * gcc.dg/vect/pr70021.c: Ditto.
3189 * gcc.dg/vect/pr70138-1.c: Ditto.
3190 * gcc.dg/vect/pr70138-2.c: Ditto.
3191 * gcc.dg/vect/pr70354-1.c: Ditto.
3192 * gcc.dg/vect/pr70354-2.c: Ditto.
3193 * gcc.dg/vect/pr71259.c: Ditto.
3194 * gcc.dg/vect/pr71416-1.c: Ditto.
3195 * gcc.dg/vect/slp-43.c: Ditto.
3196 * gcc.dg/vect/slp-45.c: Ditto.
3197 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3198 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3199 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3200 * gfortran.dg/vect/pr69980.f90: Ditto.
3201
32022016-06-24 Uros Bizjak <ubizjak@gmail.com>
3203
3204 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3205 * gcc.dg/vect/bb-slp-30.c: Ditto.
3206 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3207 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3208 * gcc.dg/vect/pr45902.c: Ditto.
3209 * gcc.dg/vect/pr48172.c: Ditto.
3210 * gcc.dg/vect/pr48377.c: Ditto.
3211 * gcc.dg/vect/pr49038.c: Ditto.
3212 * gcc.dg/vect/pr49771.c: Ditto.
3213 * gcc.dg/vect/pr52091.c: Ditto.
3214 * gcc.dg/vect/pr53185-2.c: Ditto.
3215 * gcc.dg/vect/pr56826.c: Ditto.
3216 * gcc.dg/vect/pr60276.c: Ditto.
3217 * gcc.dg/vect/pr62021.c: Ditto.
3218 * gcc.dg/vect/pr63530.c: Ditto.
3219 * gcc.dg/vect/pr65518.c: Ditto.
3220 * gcc.dg/vect/pr65947-1.c: Ditto.
3221 * gcc.dg/vect/pr65947-10.c: Ditto.
3222 * gcc.dg/vect/pr65947-11.c: Ditto.
3223 * gcc.dg/vect/pr65947-12.c: Ditto.
3224 * gcc.dg/vect/pr65947-13.c: Ditto.
3225 * gcc.dg/vect/pr65947-2.c: Ditto.
3226 * gcc.dg/vect/pr65947-3.c: Ditto.
3227 * gcc.dg/vect/pr65947-4.c: Ditto.
3228 * gcc.dg/vect/pr65947-5.c: Ditto.
3229 * gcc.dg/vect/pr65947-6.c: Ditto.
3230 * gcc.dg/vect/pr65947-7.c: Ditto.
3231 * gcc.dg/vect/pr65947-8.c: Ditto.
3232 * gcc.dg/vect/pr65947-9.c: Ditto.
3233 * gcc.dg/vect/pr71416-1.c: Ditto.
3234 * gcc.dg/vect/pr71439.c: Ditto.
3235 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3236 * gcc.dg/vect/vect-bswap16.c: Ditto.
3237 * gcc.dg/vect/vect-bswap32.c: Ditto.
3238 * gcc.dg/vect/vect-bswap64.c: Ditto.
3239 * gcc.dg/vect/vect-live-1.c: Ditto.
3240 * gcc.dg/vect/vect-live-2.c: Ditto.
3241 * gcc.dg/vect/vect-live-3.c: Ditto.
3242 * gcc.dg/vect/vect-live-4.c: Ditto.
3243 * gcc.dg/vect/vect-live-5.c: Ditto.
3244 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3245 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3246 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3247 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3248 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3249 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3250 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3251 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3252 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3253 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3254 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3255 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3256 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3257 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3258 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3259 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3260 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3261
da224bcb
UB
32622016-06-24 Uros Bizjak <ubizjak@gmail.com>
3263
3264 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3265
dfee2870
L
32662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3267
3268 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3269 ia32 if R_386_GOT32X relocation is supported.
3270 * gcc.target/i386/noplt-3.c: Likewise.
3271 * gcc.target/i386/noplt-2.c: Likewise.
3272 (main): Renamed to ...
3273 (bar): This.
3274 * gcc.target/i386/noplt-4.c: Likewise.
3275 (main): Renamed to ...
3276 (bar): This.
3277 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3278 * gcc.target/i386/pr67400-5.c: Likewise.
3279
a86451b9
JJ
32802016-06-24 Jakub Jelinek <jakub@redhat.com>
3281
00085092
JJ
3282 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3283 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3284
a86451b9
JJ
3285 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3286 f4): Adjust expected diagnostics.
3287 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3288 (T): If OVFP is defined, redefine to TP.
3289 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3290 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3291 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3292 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3293 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3294 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3295 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3296 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3297 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3298 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3299 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3300 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3301 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3302 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3303 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3304 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3305 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3306 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3307 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3308 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3309 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3310 as last argument to __builtin_add_overflow_p.
3311
7bb5d5f4
UB
33122016-06-23 Uros Bizjak <ubizjak@gmail.com>
3313
3314 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3315 dg-options and remove default vector testsuite compile flags.
3316 * g++.dg/vect/pr33860a.cc: Ditto.
3317 * g++.dg/vect/pr45470-a.cc: Ditto.
3318 * g++.dg/vect/pr45470-b.cc: Ditto.
3319 * g++.dg/vect/pr60896.cc: Ditto.
3320 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3321 * gcc.dg/vect/pr18308.c: Ditto.
3322 * gcc.dg/vect/pr24049.c: Ditto.
3323 * gcc.dg/vect/pr33373.c: Ditto.
3324 * gcc.dg/vect/pr36228.c: Ditto.
3325 * gcc.dg/vect/pr42395.c: Ditto.
3326 * gcc.dg/vect/pr42604.c: Ditto.
3327 * gcc.dg/vect/pr46663.c: Ditto.
3328 * gcc.dg/vect/pr48765.c: Ditto.
3329 * gcc.dg/vect/pr49093.c: Ditto.
3330 * gcc.dg/vect/pr49352.c: Ditto.
3331 * gcc.dg/vect/pr52298.c: Ditto.
3332 * gcc.dg/vect/pr52870.c: Ditto.
3333 * gcc.dg/vect/pr53185.c: Ditto.
3334 * gcc.dg/vect/pr53773.c: Ditto.
3335 * gcc.dg/vect/pr56695.c: Ditto.
3336 * gcc.dg/vect/pr62171.c: Ditto.
3337 * gcc.dg/vect/pr63530.c: Ditto.
3338 * gcc.dg/vect/pr68339.c: Ditto.
3339 * gcc.dg/vect/pr71259.c: Ditto.
3340 * gcc.dg/vect/vect-82_64.c: Ditto.
3341 * gcc.dg/vect/vect-83_64.c: Ditto.
3342 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3343 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3344 * gcc.dg/vect/vect-shift-2.c: Ditto.
3345 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3346 * gfortran.dg/vect/pr39318.f90: Ditto.
3347 * gfortran.dg/vect/pr45714-a.f: Ditto.
3348 * gfortran.dg/vect/pr45714-b.f: Ditto.
3349 * gfortran.dg/vect/pr46213.f90: Ditto.
3350
2d4bb02f
MM
33512016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3352 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3353
3354 * gcc.target/powerpc/p9-splat-5.c: New test.
3355
f6d1b868
UB
33562016-06-23 Uros Bizjak <ubizjak@gmail.com>
3357
3358 PR tree-optimization/71488
3359 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3360 * lib/target-supports.exp: ... here.
3361 (check_sse4_hw_available): New procedure.
3362 (check_effective_target_sse4_runtime): Ditto.
3363 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3364 -march=westmere for sse4_runtime targets.
936ff030 3365 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3366 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3367 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3368 (main): Call check_vect ().
a7898180 3369 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3370
c0597759
L
33712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3372
3373 PR target/66232
3374 PR target/67400
3375 * gcc.target/i386/pr66232-14.c: New file.
3376 * gcc.target/i386/pr66232-15.c: Likewise.
3377 * gcc.target/i386/pr66232-16.c: Likewise.
3378 * gcc.target/i386/pr66232-17.c: Likewise.
3379 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3380 ia32 if R_386_GOT32X relocation is supported.
3381 * gcc.target/i386/pr67400-2.c: Likewise.
3382 * gcc.target/i386/pr67400-3.c: Likewise.
3383 * gcc.target/i386/pr67400-4.c: Likewise.
3384 * gcc.target/i386/pr67400-6.c: Likewise.
3385 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3386 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3387
5b0e27a7
JD
33882016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3389
3390 PR libgfortran/48852
3391 * gfortran.dg/char4_iunit_1.f03: Update test.
3392 * gfortran.dg/f2003_io_5.f03: Update test.
3393 * gfortran.dg/real_const_3.f90: Update test.
3394
7f586d90
AK
33952016-06-23 Andi Kleen <ak@linux.intel.com>
3396
3397 * g++.dg/bprob/bprob.exp: Support autofdo.
3398 * g++.dg/tree-prof/tree-prof.exp: dito.
3399 * gcc.dg/tree-prof/tree-prof.exp: dito.
3400 * gcc.misc-tests/bprob.exp: dito.
3401 * gfortran.dg/prof/prof.exp: dito.
3402 * lib/profopt.exp: dito.
3403 * lib/target-supports.exp: Check for autofdo.
3404
60fa7862
ML
34052016-06-23 Martin Liska <mliska@suse.cz>
3406
3407 * gcc.dg/pr71619.c: New test.
3408
e3d62871
UB
34092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3410
3411 PR target/67400
cc901875
UB
3412 * gcc.target/i386/pr67400-1.c: New test.
3413 * gcc.target/i386/pr67400-2.c: Likewise.
3414 * gcc.target/i386/pr67400-3.c: Likewise.
3415 * gcc.target/i386/pr67400-4.c: Likewise.
3416 * gcc.target/i386/pr67400-5.c: Likewise.
3417 * gcc.target/i386/pr67400-6.c: Likewise.
3418 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3419
ac81cf0b
DM
34202016-06-22 David Malcolm <dmalcolm@redhat.com>
3421
3422 * c-c++-common/missing-header-1.c: New test case.
3423 * c-c++-common/missing-header-2.c: New test case.
3424 * c-c++-common/missing-header-3.c: New test case.
3425 * c-c++-common/missing-header-4.c: New test case.
3426
1a4f11c8
DM
34272016-06-22 David Malcolm <dmalcolm@redhat.com>
3428
3429 PR c/70339
3430 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3431 hint.
3432 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3433 expected results due to builtin "nanl" now being suggested for
3434 "name".
3435 * gcc.dg/pr67580.c: Update expected messages.
3436 * gcc.dg/spellcheck-identifiers.c: New testcase.
3437 * gcc.dg/spellcheck-typenames.c: New testcase.
3438
a93eac6a
DM
34392016-06-22 David Malcolm <dmalcolm@redhat.com>
3440
3441 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3442 file.
3443 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3444 diagnostic-test-show-locus-parseable-fixits.c to sources for
3445 diagnostic_plugin_test_show_locus.c.
3446 * lib/gcc-defs.exp (freeform_regexps): New global.
3447 (dg-regexp): New function.
3448 (handle-dg-regexps): New function.
3449 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3450 freeform_regexps to the empty list.
3451 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3452
49e76ff1
IE
34532016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3454
f6d1b868 3455 PR tree-optimization/71488
49e76ff1
IE
3456 * g++.dg/pr71488.C: New test.
3457 * gcc.dg/vect/vect-bool-cmp.c: New test.
3458
951d8c8a
EB
34592016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3460
3461 * gcc.dg/guality/param-5.c: New test.
3462
b60fc3bd
BE
34632016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3464
3465 * gcc.target/i386/asm-flag-7.c: New test.
3466
0609abda
TS
34672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3468
3469 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3470 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3471 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3472 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3473 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3474 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3475 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3476 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3477 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3478 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3479 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3480 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3481 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3482 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3483 * lib/target-supports.exp: Likewise.
3484
ee2499b4
TS
34852016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3486
3487 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3488 * gcc.dg/attr-ms_struct-2.c: Likewise.
3489 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3490 * gcc.dg/bf-ms-attrib.c: Likewise.
3491 * gcc.dg/bf-ms-layout-2.c: Likewise.
3492 * gcc.dg/bf-ms-layout-3.c: Likewise.
3493 * gcc.dg/bf-ms-layout.c: Likewise.
3494 * gcc.dg/bf-no-ms-layout.c: Likewise.
3495 * gcc.target/i386/bitfield1.c: Likewise.
3496 * gcc.target/i386/bitfield2.c: Likewise.
3497 * gcc.target/i386/bitfield3.c: Likewise.
3498
caea59ff
KN
34992016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3500
3501 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3502 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3503 override other than -mcpu=power9 command-line option is specified,
3504 or if the target operating system is aix.
3505 * gcc.target/powerpc/darn-1.c: Likewise.
3506 * gcc.target/powerpc/darn-2.c: Likewise.
3507 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3508 test if effective-target is not powerpc_p9vector_ok or if the
3509 target operating system is not defined.
3510 * gcc.target/powerpc/vslv-1.c: Likewise.
3511 * gcc.target/powerpc/vsrv-0.c: Likewise.
3512 * gcc.target/powerpc/vsrv-1.c: Likewise.
3513
63617e30
TB
35142016-06-21 Tobias Burnus <burnus@net-b.de>
3515
3516 PR fortran/71068
3517 * gfortran.dg/coarray/data_1.f90: New.
3518
89192c3c
WD
35192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3520
3521 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3522 (dg-require-effective-target): Use arm_v8_neon_hw.
3523 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3524 (dg-require-effective-target): Likewise.
3525 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3526 (dg-require-effective-target): Likewise.
3527 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3528 (dg-require-effective-target): Likewise.
3529 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3530 (dg-require-effective-target): Likewise.
3531 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3532 (dg-require-effective-target): Likewise.
3533 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3534 Add AArch64 check.
3535
64ac50e2
WD
35362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3537
3538 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3539 Set to 3 so test passes.
3540
6252b5db
WD
35412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3542
3543 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3544
3b9bc511
IV
35452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3546
3547 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3548 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3549 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3550 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3551
21db1c78
IV
35522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3553
3554 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3555 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3556
9d30e86f
L
35572016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3558
3559 PR target/71549
3560 * gcc.target/i386/pr71549.c: New test.
3561
448a7c69
KN
35622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3563
3564 * gcc.target/powerpc/vadsdu-0.c: Replace
3565 dg-require-effective-target directive to allow test to run on more
3566 platforms, and add dg-skip-if directive to disable test on aix
3567 platforms because of known incompatibilities.
3568 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3569 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3570 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3571 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3572 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3573 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3574 * gcc.target/powerpc/vadsdub-2.c: Replace
3575 dg-require-effective-target directive to allow test to run on more
3576 platforms, and add dg-skip-if directive to disable test on aix
3577 platforms because of known incompatibilities.
3578 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3579 with vec_absdb call to differentiate this test from vadsdub-1.c.
3580 * gcc.target/powerpc/vadsduh-1.c: Replace
3581 dg-require-effective-target directive to allow test to run on more
3582 platforms, and add dg-skip-if directive to disable test on aix
3583 platforms because of known incompatibilities.
3584 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3585 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3586 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3587
0ad84f34
JJ
35882016-06-21 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR tree-optimization/71588
3591 * gcc.dg/pr71558.c: New test.
3592
e71e8d94
SKS
35932016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3594
3595 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3596 * c-c++-common/pr68657-2.c: Likewise.
3597 * c-c++-common/pr68657-3.c: Likewise.
3598 * gcc.dg/torture/pr69714.c: Require int32plus support.
3599 * gcc.dg/torture/pr70025.c: Likewise.
3600 * gcc.dg/torture/pr70083.c: Likewise.
3601 * gcc.dg/torture/pr70542.c: Likewise.
3602 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3603
5a578671
JM
36042016-06-20 Joseph Myers <joseph@codesourcery.com>
3605
3606 PR c/71601
3607 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3608
7a9df68e
JJ
36092016-06-20 Jakub Jelinek <jakub@redhat.com>
3610
50aa64d5
JJ
3611 PR middle-end/71581
3612 * gcc.dg/pr71581.c: New test.
3613
7a9df68e
JJ
3614 PR rtl-optimization/71591
3615 * gcc.dg/cpp/pr71591.c: New test.
3616
3947cf19
DR
36172016-06-20 David B. Robins <gcc@davidrobins.net>
3618
3619 PR target/71571
3620 * g++.dg/torture/pr71571.C: New test.
3621
c4ff221e
JJ
36222016-06-20 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR target/71559
3625 * gcc.target/i386/sse2-pr71559.c: New test.
3626 * gcc.target/i386/avx-pr71559.c: New test.
3627 * gcc.target/i386/avx512f-pr71559.c: New test.
3628
f1b5abfb
TB
36292016-06-20 Tobias Burnus <burnus@net-b.de>
3630
3631 PR fortran/71194
3632 * gfortran.dg/pointer_remapping_10.f90: New.
3633
842107e4
DM
36342016-06-20 David Malcolm <dmalcolm@redhat.com>
3635
3636 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3637
d9e8bdfd
MS
36382016-06-20 Martin Sebor <msebor@redhat.com>
3639
3640 PR c/69507
3641 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3642 * gnu90-const-expr-1.c: Same.
3643 * gnu99-const-expr-1.c: Same.
3644 * gnu99-static-1.c: Same.
3645
67785479
RL
36462016-06-20 Renlin Li <renlin.li@arm.com>
3647
29f09b38 3648 PR testsuite/71489
67785479
RL
3649 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3650
636929b8
JG
36512016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3652
3653 * gcc.target/aarch64/vcvt_f64_1.c: New.
3654 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3655 * gcc.target/aarch64/vrecp_f64_1.c: New.
3656
ff7b374b
KT
36572016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3658
3659 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3660 "alignement".
3661
554cfc9e
GJL
36622016-06-20 Georg-Johann Lay <avr@gjlay.de>
3663
3664 PR target/71103
3665 * gcc.target/avr/torture/pr71103-2.c: New test.
3666
94087e88 36672016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3668
3669 PR c/69507
3670 * gcc.dg/alignof.c: New test.
3671
c561b091
PC
36722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3673
3674 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3675 vs dg-error; test constexpr specifier too.
3676
bf54f123
PC
36772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3680
4e53aa97
CL
36812016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3682
3683 * lib/target-supports.exp
3684 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3685 arm_neon_ok and merge flags. Fix temporary test name.
3686 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3687 and merge flags.
3688
69071d86
ML
36892016-06-17 Martin Liska <mliska@suse.cz>
3690
3691 * gcc.dg/predict-9.c: Fix dump scanning.
3692
68b3b858
BC
36932016-06-17 Bin Cheng <bin.cheng@arm.com>
3694
3695 PR tree-optimization/71354
3696 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3697
d3ee260a
BC
36982016-06-17 Bin Cheng <bin.cheng@arm.com>
3699
3700 PR tree-optimization/71347
3701 * gcc.dg/tree-ssa/pr71347.c: New test.
3702
bd8fb114
BC
37032016-06-17 Bin Cheng <bin.cheng@arm.com>
3704
3705 PR tree-optimization/71354
3706 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3707
97816be4
BC
37082016-06-17 Bin Cheng <bin.cheng@arm.com>
3709
3710 * gcc.dg/vect/vect-alias-check-1.c: New test.
3711
2d761a37
SKS
37122016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3713
e0277d6b 3714 PR target/71151
2d761a37
SKS
3715 * gcc.target/avr/pr71151-1.c: New test.
3716 * gcc.target/avr/pr71151-2.c: New test.
3717 * gcc.target/avr/pr71151-3.c: New test.
3718 * gcc.target/avr/pr71151-4.c: New test.
3719 * gcc.target/avr/pr71151-5.c: New test.
3720 * gcc.target/avr/pr71151-6.c: New test.
3721 * gcc.target/avr/pr71151-7.c: New test.
3722 * gcc.target/avr/pr71151-8.c: New test.
3723 * gcc.target/avr/pr71151-common.h: New test.
3724
68fa96d6
ML
37252016-06-16 Martin Liska <mliska@suse.cz>
3726
3727 * gfortran.dg/predict-1.f90: New test.
3728
b6ca982f
UB
37292016-06-16 Uros Bizjak <ubizjak@gmail.com>
3730
3731 PR target/71242
3a146d46 3732 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3733
1dc8d15b
JH
37342016-06-16 Jan Hubicka <hubicka@ucw.cz>
3735
3736 * g++.dg/vect/pr36648.cc: Disable cunrolli
3737
67c25816
JJ
37382016-06-16 Jakub Jelinek <jakub@redhat.com>
3739
c577adb2
JJ
3740 PR target/71554
3741 * gcc.c-torture/execute/pr71554.c: New test.
3742
67c25816
JJ
3743 PR rtl-optimization/71532
3744 * gcc.dg/torture/pr71532.c: New test.
3745
1a3c3ee9
MM
37462016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3747
3748 * gcc.target/powerpc/p9-dimode1.c: New test.
3749 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3750
f29468a7
JJ
37512016-06-15 Jakub Jelinek <jakub@redhat.com>
3752
61daecc4
JJ
3753 * gcc.c-torture/compile/20160615-1.c: New test.
3754
f29468a7
JJ
3755 * g++.dg/cpp0x/ref-qual17.C: New test.
3756
209d1e2d
IE
37572016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3758
3759 PR middle-end/71529
3760 * gcc.target/i386/pr71529.C: New test.
3761
8dc35712
AH
37622016-06-15 Alan Hayward <alan.hayward@arm.com>
3763
3764 PR tree-optimization/71483
3765 * g++.dg/vect/pr71483.c: New
3766
b8911cb8
PC
37672016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/70202
3770 * g++.dg/inherit/crash6.C: New.
3771 * g++.dg/inherit/union2.C: Likewise.
3772 * g++.dg/inherit/virtual12.C: Likewise.
3773 * g++.dg/inherit/virtual13.C: Likewise.
3774 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3775
cf5d08ab
UB
37762016-06-15 Uros Bizjak <ubizjak@gmail.com>
3777
e3d62871 3778 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3779
8f482165
AH
37802016-06-15 Alan Hayward <alan.hayward@arm.com>
3781
3782 PR tree-optimization/71439
3783 * gcc.dg/vect/pr71439.c: New
3784
3256673f
KT
37852016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3786
3787 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3788
b17dc4d4
RB
37892016-06-15 Richard Biener <rguenther@suse.de>
3790
3791 * gcc.dg/vect/slp-45.c: New testcase.
3792
2a5825f2
RB
37932016-06-15 Richard Biener <rguenther@suse.de>
3794
3795 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3796
6e433d0b
BS
37972016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3798
3799 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3800 requirements, and disable for AIX for now.
3801 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3802
abe7f828
JJ
38032016-06-14 Jakub Jelinek <jakub@redhat.com>
3804
a09c81b4
JJ
3805 PR c++/71528
3806 * g++.dg/opt/pr71528.C: New test.
3807
abe7f828
JJ
3808 PR c++/71516
3809 * g++.dg/init/pr71516.C: New test.
3810
acfadf06
PC
38112016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3812
3813 * g++.dg/init/array46.C: New.
3814
4d568ab2
UB
38152016-06-14 Uros Bizjak <ubizjak@gmail.com>
3816
e3d62871
UB
3817 * gcc.target/i386/float128-3.c: New test.
3818 * gcc.target/i386/quad-sse4.c: Ditto.
3819 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3820 Update scan strings.
4d568ab2 3821
30934c5d
RB
38222016-06-14 Richard Biener <rguenther@suse.de>
3823
3824 PR middle-end/71526
3825 * gfortran.dg/pr71526.f90: New testcase.
3826
3970e545
AV
38272016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3828
3829 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3830 * gcc.dg/zero_bits_compound-1.c: Likewise.
3831
04976c6e
RB
38322016-06-14 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/71522
3835 * gcc.dg/torture/pr71522.c: New testcase.
3836
23e025db
JJ
38372016-06-14 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR tree-optimization/71520
3840 * gcc.dg/tree-ssa/pr71520.c: New test.
3841
90b72e84
RB
38422016-06-14 Richard Biener <rguenther@suse.de>
3843
3844 PR tree-optimization/71521
86c24ba6 3845 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3846
ef7cf206
JJ
38472016-06-13 Jakub Jelinek <jakub@redhat.com>
3848
0dda258b
JJ
3849 PR sanitizer/71498
3850 * c-c++-common/ubsan/bounds-13.c: New test.
3851
ef7cf206
JJ
3852 PR preprocessor/71183
3853 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3854
a73786e3
JL
38552016-06-13 Jeff Law <law@redhat.com>
3856
3857 PR tree-optimization/71403
3858 * c-c++-common/ubsan/pr71403-1.c: New test.
3859 * c-c++-common/ubsan/pr71403-2.c: New test.
3860 * c-c++-common/ubsan/pr71403-3.c: New test.
3861
0ac249bf
JJ
38622016-06-13 Jakub Jelinek <jakub@redhat.com>
3863
3864 PR middle-end/71478
3865 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3866 Add -Wno-psabi -w to dg-options.
3867
5408a64a
KN
38682016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3869
3870 * gcc.target/powerpc/vadsdu-0.c: New test.
3871 * gcc.target/powerpc/vadsdu-1.c: New test.
3872 * gcc.target/powerpc/vadsdu-2.c: New test.
3873 * gcc.target/powerpc/vadsdu-3.c: New test.
3874 * gcc.target/powerpc/vadsdu-4.c: New test.
3875 * gcc.target/powerpc/vadsdu-5.c: New test.
3876 * gcc.target/powerpc/vadsdub-1.c: New test.
3877 * gcc.target/powerpc/vadsdub-2.c: New test.
3878 * gcc.target/powerpc/vadsduh-1.c: New test.
3879 * gcc.target/powerpc/vadsduh-2.c: New test.
3880 * gcc.target/powerpc/vadsduw-1.c: New test.
3881 * gcc.target/powerpc/vadsduw-2.c: New test.
3882
f7e4f2e3
DM
38832016-06-13 David Malcolm <dmalcolm@redhat.com>
3884
3885 * gcc.dg/c99-init-2.c (c): Update expected error message.
3886 * gcc.dg/init-bad-8.c (foo): Likewise.
3887 * gcc.dg/spellcheck-fields-3.c: New test case.
3888
ad23a23e
ML
38892016-06-13 Martin Liska <mliska@suse.cz>
3890
3891 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3892 and "guess loop iv compared" heuristics.
3893 * gcc.dg/predict-2.c: Likewise.
3894 * gcc.dg/predict-3.c: Likewise.
3895 * gcc.dg/predict-4.c: Likewise.
3896 * gcc.dg/predict-5.c: Likewise.
3897 * gcc.dg/predict-6.c: Likewise.
3898
146c55da
MP
38992016-06-13 Marek Polacek <polacek@redhat.com>
3900
3901 PR middle-end/71476
3902 * c-c++-common/Wswitch-unreachable-4.c: New test.
3903 * gcc.dg/Wswitch-unreachable-2.c: New test.
3904 * g++.dg/tm/jump1.C: Move dg-warning.
3905
42e77cbc
EB
39062016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3907
3908 * gnat.dg/renaming10.ad[sb]: New test.
3909
7474dcc1
PT
39102016-06-13 Paul Thomas <pault@gcc.gnu.org>
3911
3912 PR fortran/70673
3913 * gfortran.dg/pr70673.f90: New test.
3914
f57f53d3
RB
39152016-06-13 Richard Biener <rguenther@suse.de>
3916
3917 PR middle-end/64516
3918 * gcc.dg/align-3.c: New testcase.
3919
5843a5f0
ML
39202016-06-13 Martin Liska <mliska@suse.cz>
3921
3922 * gcc.target/i386/pr71458.c: New test.
3923
aa8fdb44
UB
39242016-06-12 Uros Bizjak <ubizjak@gmail.com>
3925
3926 PR target/71241
3a146d46 3927 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 3928
2043e4d7
DH
39292016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3930
3931 PR target/60751
3932 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3933 statement.
3934
d3dc025d
DH
39352016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3936
3937 PR target/60751
3938 * gfortran.dg/comma_IO_extension_1.f90: New test.
3939 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3940 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3941 statement.
3942 * gfortran.dg/graphite/pr38083.f90: Likewise.
3943 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3944 missing format.
3945
a31d78c6
EB
39462016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gnat.dg/case_character.adb: New test.
3949
95c18dd0
SB
39502016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3951
3952 PR middle-end/71310
3953 * gcc.target/powerpc/pr71310.c: New testcase.
3954
b97d37b4
KV
39552016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3956
3957 PR middle-end/71478
3958 * gcc.dg/pr71478.c: New test.
3959
900bcda3
JJ
39602016-06-10 Jakub Jelinek <jakub@redhat.com>
3961
ec1c20db
JJ
3962 PR middle-end/71494
3963 * gcc.c-torture/execute/pr71494.c: New test.
3964
50b15873
JJ
3965 PR c/68657
3966 * gcc.target/i386/pr68657.c: New test.
3967
900bcda3
JJ
3968 PR inline-asm/68843
3969 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3970 (test): Add -masm=intel alternatives.
3971
4d926e34
MS
39722016-06-10 Martin Sebor <msebor@redhat.com>
3973
3974 PR c/71392
3975 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3976
ad071b2b
JL
39772016-06-10 Jeff Law <law@redhat.com>
3978
3979 PR tree-optimization/71335
3980 * gcc.c-torture/execute/pr71335.c: New test.
3981
2704efe8
DM
39822016-06-10 David Malcolm <dmalcolm@redhat.com>
3983
3984 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3985 the various "cannot tail-call: " messages.
3986
18c9b7d4
CL
39872016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3988
3989 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3990 and options.
3991
7cfa10f3
MO
39922016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3993
3994 PR sanitizer/71480
3995 * c-c++-common/asan/pr71480.c: New test.
3996
1f24fd3e
L
39972016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3998
3999 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4000 (ASMNAME2): Likewise.
4001 (main): Replace fn in asm statement with ASMNAME ("fn").
4002 * gcc.dg/guality/pr68037-2.c: Likewise.
4003 * gcc.dg/guality/pr68037-3.c: Likewise.
4004 * gcc.dg/torture/pr68037-1.c: Likewise.
4005 * gcc.dg/torture/pr68037-2.c: Likewise.
4006 * gcc.dg/torture/pr68037-3.c: Likewise.
4007
ad551c07
BE
40082016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4009
4010 PR inline-asm/68843
4011 * gcc.target/i386/pr68843-1.c: New test.
4012 * gcc.target/i386/pr68843-2.c: New test.
4013
4b1ffdb1 40142016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4015 Cesar Philippidis <cesar@codesourcery.com>
4016
4017 PR middle-end/71373
4018 * gcc.dg/goacc/nested-function-1.c: New file.
4019 * gcc.dg/goacc/nested-function-2.c: Likewise.
4020 * gcc.dg/goacc/pr71373.c: Likewise.
4021 * gfortran.dg/goacc/cray-2.f95: Likewise.
4022 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4023 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4024 * gfortran.dg/goacc/cray.f95: Update.
4025 * gfortran.dg/goacc/loop-1.f95: Likewise.
4026 * gfortran.dg/goacc/loop-3.f95: Likewise.
4027 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4028 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4029
40302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4031
4032 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4033 for OpenACC tile clauses.
4034 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4035
4036 PR c/71381
4037 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4038 to...
4039 * c-c++-common/goacc/cache-2.c: ... this new file.
4040 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4041 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4042 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4043 usage.
4044 * gfortran.dg/goacc/cray.f95: Likewise.
4045 * gfortran.dg/goacc/loop-1.f95: Likewise.
4046
89851e4c
AH
40472016-06-10 Alan Hayward <alan.hayward@arm.com>
4048
4049 PR tree-optimization/71407
4050 PR tree-optimization/71416
4051 * gcc.dg/vect/pr71407.c: New
4052 * gcc.dg/vect/pr71416-1.c: New
4053 * gcc.dg/vect/pr71416-2.c: New
4054
200eafbf
RB
40552016-06-10 Richard Biener <rguenther@suse.de>
4056
4057 PR middle-end/71477
4058 * gcc.dg/torture/pr71477.c: New testcase.
4059
4df99d92
JK
40602016-06-09 Julia Koval <julia.koval@intel.com>
4061
4062 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4063 * gcc.target/i386/interrupt-13.c: Likewise.
4064 * gcc.target/i386/interrupt-15.c: Likewise.
4065 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4066 * gcc.target/i386/interrupt-24.c: Likewise.
4067 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4068 * gcc.target/i386/interrupt-9.c: Likewise.
4069 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4070
e01b4e16
MS
40712016-06-09 Martin Sebor <msebor@redhat.com>
4072
4073 PR c/70883
4074 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4075 * gcc.dg/builtin-constant_p-1.c: Same.
4076 * gcc.dg/builtins-error.c: Same.
4077 * gcc.dg/pr70859.c: Same.
4078
9c35db0e
SKS
40792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4080
4081 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4082 * gcc.dg/torture/pr68067-1.c: Likewise.
4083 * gcc.dg/torture/pr68067-2.c: Likewise.
4084
40852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4086
4087 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4088 when setting SIZE.
4089
392a81b9
PC
40902016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4091
4092 PR c++/71465
4093 * g++.dg/inherit/crash5.C: New.
4094 Revert:
4095 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4096
4097 PR c++/70202
4098 * g++.dg/inherit/crash5.C: New.
4099 * g++.dg/inherit/virtual1.C: Adjust.
4100
e49efc14
ML
41012016-06-09 Martin Liska <mliska@suse.cz>
4102
4103 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4104 * g++.dg/predict-loop-exit-2.C: Likewise.
4105 * g++.dg/predict-loop-exit-3.C: Likewise.
4106 * gcc.dg/predict-1.c: Likewise.
4107 * gcc.dg/predict-2.c: Likewise.
4108 * gcc.dg/predict-3.c: Likewise.
4109 * gcc.dg/predict-4.c: Likewise.
4110 * gcc.dg/predict-5.c: Likewise.
4111 * gcc.dg/predict-6.c: Likewise.
4112 * gcc.dg/predict-7.c: Likewise.
4113
36d57986
RB
41142016-06-09 Richard Biener <rguenther@suse.de>
4115
4116 PR tree-optimization/71462
4117 * gcc.dg/torture/pr71462.c: New testcase.
4118
7d82e8e4
MP
41192016-06-09 Marek Polacek <polacek@redhat.com>
4120
4121 PR c/65471
4122 * gcc.dg/c11-generic-3.c: New test.
4123
c8a71589
PC
41242016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4125
4126 * g++.dg/init/array42.C: New.
4127 * g++.dg/init/array43.C: Likewise.
4128 * g++.dg/init/array44.C: Likewise.
4129 * g++.dg/init/array45.C: Likewise.
4130 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4131 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4132 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4133 * g++.dg/gomp/pr35751.C: Likewise.
4134 * g++.dg/init/array23.C: Likewise.
4135 * g++.dg/init/brace2.C: Likewise.
4136 * g++.dg/init/brace6.C: Likewise.
4137
44a845ca
MS
41382016-06-08 Martin Sebor <msebor@redhat.com>
4139 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR c++/70507
4142 PR c/68120
4143 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4144 * c-c++-common/builtin-arith-overflow-2.c: New test.
4145 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4146 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4147 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4148
2ef16b6e
JJ
41492016-06-08 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR c++/71442
4152 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4153
5e3ee346
AL
41542016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4155
4156 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4157 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4158 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4159 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4160 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4161 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4162 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4163 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4164 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4165 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4166 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4167 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4168 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4169
b2ae2814
RB
41702016-06-08 Richard Biener <rguenther@suse.de>
4171
4172 PR tree-optimization/68558
4173 * gcc.dg/vect/slp-44.c: New testcase.
4174
e09b4c37
RB
41752016-06-08 Richard Biener <rguenther@suse.de>
4176
4177 * gcc.dg/vect/slp-43.c: New testcase.
4178
72d50660
RB
41792016-06-08 Richard Biener <rguenther@suse.de>
4180
4181 PR tree-optimization/71452
4182 * gcc.dg/torture/pr71452.c: New testcase.
4183
988c115c
JJ
41842016-06-08 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR c++/71448
4187 * g++.dg/torture/pr71448.C: New test.
4188
73d73b48
BS
41892016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4190
4191 PR debug/71432
4192 PR ada/71413
4193 * g++.dg/debug/pr71432.C: New test.
4194
bdd15d0c
PK
41952016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4196
4197 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4198 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4199 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4200
ce0607bb
AH
42012016-06-08 Alan Hayward <alan.hayward@arm.com>
4202
4203 * gcc.dg/vect/vect-live-2.c: Update effective target.
4204 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4205 * lib/target-supports.exp: Add aarch64 to vect_long.
4206
92a5f2ba
MP
42072016-06-08 Marek Polacek <polacek@redhat.com>
4208
4209 PR c/71418
4210 * gcc.dg/noncompile/pr71418.c: New test.
4211
08203f73
MP
4212 PR c/71426
4213 * gcc.dg/noncompile/pr71426.c: New test.
4214
d1fcc2bd
JH
42152016-06-07 Jan Hubicka <hubicka@ucw.cz>
4216
4217 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4218 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4219 * gcc.dg/predict-3.c: Update template.
4220 * gcc.dg/predict-5.c: Update template.
4221 * gcc.dg/predict-6.c: Update template.
4222 * gcc.dg/predict-9.c: Update template.
4223 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4224
a23e6f1c
BS
42252016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4226
4227 * gcc.target/powerpc/vec-mul.c: New test.
4228
6ffd47b7
DM
42292016-06-07 David Malcolm <dmalcolm@redhat.com>
4230
4231 * gcc.dg/spellcheck-fields-2.c: New test case.
4232
bfd67b47
RB
42332016-06-07 Richard Biener <rguenther@suse.de>
4234
4235 PR c/61564
4236 * gcc.dg/Wpragmas-1.c: New testcase.
4237 * gcc.dg/Wattributes-4.c: Likewise.
4238 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4239 entry.
4240
701b9a47
CL
42412016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4242
4243 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4244 spurious debug code.
4245
6b80d6fa
RB
42462016-06-07 Richard Biener <rguenther@suse.de>
4247
4248 PR tree-optimization/71428
4249 * gcc.dg/torture/pr71428.c: New testcase.
4250
0f3f9437
RB
42512016-06-07 Richard Biener <rguenther@suse.de>
4252
4253 PR middle-end/71423
4254 * gcc.dg/torture/pr71423.c: New testcase.
4255
ec963f2a
KV
42562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4257
4258 PR middle-end/71408
4259 * gcc.dg/tree-ssa/pr71408.c: New test.
4260
46ab5b6e
KV
42612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4262
4263 PR middle-end/71281
4264 * g++.dg/torture/pr71281.C: New test.
4265
1f40cff3
MP
42662016-06-06 Marek Polacek <polacek@redhat.com>
4267
4268 PR c/71362
4269 * gcc.dg/pr71362.c: New test.
4270
6f5bcd24
JJ
42712016-06-06 Jakub Jelinek <jakub@redhat.com>
4272 Patrick Palka <ppalka@gcc.gnu.org>
4273
4274 PR c++/70847
4275 PR c++/71330
4276 PR c++/71393
4277 * g++.dg/opt/pr70847.C: New test.
4278 * g++.dg/ubsan/pr70847.C: New test.
4279 * g++.dg/ubsan/pr71393.C: New test.
4280
158beb4a
JJ
42812016-06-06 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR tree-optimization/71259
4284 * gcc.dg/vect/pr71259.c: New test.
4285
d9b950dd
DM
42862016-06-06 David Malcolm <dmalcolm@redhat.com>
4287
4288 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4289 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4291 above.
4292
36f9ad69
KT
42932016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4294
4295 PR middle-end/37780
4296 * gcc.c-torture/execute/pr37780.c: New test.
4297 * gcc.target/aarch64/pr37780_1.c: Likewise.
4298 * gcc.target/arm/pr37780_1.c: Likewise.
4299
5545a907
MP
43002016-06-06 Marek Polacek <polacek@redhat.com>
4301
4302 * c-c++-common/attr-may-alias-1.c: New test.
4303 * c-c++-common/attr-may-alias-2.c: New test.
4304 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4305
93671519
BE
43062016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4307
4308 PR c/24414
4309 * gcc.target/i386/pr24414.c: New test.
4310
690f24b7
JM
43112016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4312
4313 * gcc.target/sparc/vis4misc.c: New file.
4314 * gcc.target/sparc/fpcmp.c: Likewise.
4315 * gcc.target/sparc/fpcmpu.c: Likewise.
4316
31ce6157
AH
43172016-06-06 Alan Hayward <alan.hayward@arm.com>
4318
4319 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4320 * gcc.dg/vect/vect-live-3.c: Likewise.
4321
9fcebb5a
RB
43222016-06-06 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/71398
4325 * gcc.dg/torture/pr71398.c: New testcase.
4326
903ca97b
UB
43272016-06-06 Uros Bizjak <ubizjak@gmail.com>
4328
4329 PR target/71389
4330 * g++.dg/pr71389.C: New test.
4331
9c1eb332
JD
43322016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4333
4334 PR fortran/71404
4335 * gfortran.dg/fmt_read_5.f: New test.
4336
b2d83bd2
AV
43372016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4338
4339 PR fortran/69659
4340 * gfortran.dg/class_array_22.f03: New test.
4341
ec81960e
JH
43422016-06-05 Jan Hubicka <hubicka@ucw.cz>
4343
4344 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4345
429d2750
JH
43462016-06-05 Jan Hubicka <hubicka@ucw.cz>
4347
4348 * gcc.dg/predict-9.c: Update template.
4349
c1c00983
PC
43502016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4351
4352 PR c++/49377
4353 * g++.dg/template/pr49377.C: New.
4354
1927a963
JJ
43552016-06-04 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR tree-optimization/71405
4358 * g++.dg/torture/pr71405.C: New test.
4359
909a11ad
PC
43602016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4361
4362 PR c++/70202
4363 * g++.dg/inherit/crash5.C: New.
4364 * g++.dg/inherit/virtual1.C: Adjust.
4365
08bbb1f8
JL
43662016-06-03 Jeff Law <law@redhat.com>
4367
4368 PR tree-optimization/71316
4369 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4370
7c35235c
JJ
43712016-06-03 Jakub Jelinek <jakub@redhat.com>
4372
4373 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4374 dg-additional-options with just -fno-tree-scev-cprop in it.
4375 * gcc.dg/vect/vect-live-2.c: Likewise.
4376 * gcc.dg/vect/vect-live-5.c: Likewise.
4377 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4378 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4379 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4380
c8572dd6
PP
43812016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4382
4383 PR c++/27100
4384 * g++.dg/other/friend6.C: New test.
4385
1c7733a7
BS
43862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4387
4388 * g++.dg/torture/ppc-ldst-array.C: New.
4389
0d2f700f
JM
43902016-06-03 Joseph Myers <joseph@codesourcery.com>
4391
4392 PR target/71276
4393 PR target/71277
4394 * gcc.dg/torture/builtin-fp-int-inexact.c,
4395 gcc.target/i386/387-builtin-fp-int-inexact.c,
4396 gcc.target/i386/387-rint-inline-1.c,
4397 gcc.target/i386/387-rint-inline-2.c,
4398 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4399 gcc.target/i386/sse2-rint-inline-1.c,
4400 gcc.target/i386/sse2-rint-inline-2.c,
4401 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4402 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4403
f8071c05
L
44042016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4405 Julia Koval <julia.koval@intel.com>
4406
4407 PR target/66960
4408 PR target/67630
4409 PR target/67634
4410 PR target/67841
4411 PR target/68037
4412 PR target/68618
4413 PR target/68661
4414 PR target/69575
4415 PR target/69596
4416 PR target/69734
4417 * gcc.dg/guality/pr68037-1.c: New test.
4418 * gcc.dg/guality/pr68037-2.c: Likewise.
4419 * gcc.dg/guality/pr68037-3.c: Likewise.
4420 * gcc.dg/torture/pr68037-1.c: Likewise.
4421 * gcc.dg/torture/pr68037-2.c: Likewise.
4422 * gcc.dg/torture/pr68037-3.c: Likewise.
4423 * gcc.dg/torture/pr68661-1a.c: Likewise.
4424 * gcc.dg/torture/pr68661-1b.c: Likewise.
4425 * gcc.target/i386/interrupt-1.c: Likewise.
4426 * gcc.target/i386/interrupt-2.c: Likewise.
4427 * gcc.target/i386/interrupt-3.c: Likewise.
4428 * gcc.target/i386/interrupt-4.c: Likewise.
4429 * gcc.target/i386/interrupt-5.c: Likewise.
4430 * gcc.target/i386/interrupt-6.c: Likewise.
4431 * gcc.target/i386/interrupt-7.c: Likewise.
4432 * gcc.target/i386/interrupt-8.c: Likewise.
4433 * gcc.target/i386/interrupt-9.c: Likewise.
4434 * gcc.target/i386/interrupt-10.c: Likewise.
4435 * gcc.target/i386/interrupt-11.c: Likewise.
4436 * gcc.target/i386/interrupt-12.c: Likewise.
4437 * gcc.target/i386/interrupt-13.c: Likewise.
4438 * gcc.target/i386/interrupt-14.c: Likewise.
4439 * gcc.target/i386/interrupt-15.c: Likewise.
4440 * gcc.target/i386/interrupt-16.c: Likewise.
4441 * gcc.target/i386/interrupt-17.c: Likewise.
4442 * gcc.target/i386/interrupt-18.c: Likewise.
4443 * gcc.target/i386/interrupt-19.c: Likewise.
4444 * gcc.target/i386/interrupt-20.c: Likewise.
4445 * gcc.target/i386/interrupt-21.c: Likewise.
4446 * gcc.target/i386/interrupt-22.c: Likewise.
4447 * gcc.target/i386/interrupt-23.c: Likewise.
4448 * gcc.target/i386/interrupt-24.c: Likewise.
4449 * gcc.target/i386/interrupt-25.c: Likewise.
4450 * gcc.target/i386/interrupt-26.c: Likewise.
4451 * gcc.target/i386/interrupt-27.c: Likewise.
4452 * gcc.target/i386/interrupt-28.c: Likewise.
4453 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4454 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4455 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4456 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4457 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4458 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4459 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4460 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4461 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4462 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4463 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4464 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4465
36b85e43
BS
44662016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4467
9de2e795
L
4468 PR tree-optimization/52171
4469 * gcc.dg/pr52171.c: New test.
4470 * gcc.target/i386/pr52171.c: New test.
36b85e43 4471
bfeee8ac
JH
44722016-06-03 Jan Hubicka <jh@suse.cz>
4473
4474 * g++.dg/tree-ssa/pred-1.C: New testcase
4475 * gcc.dg/tree-ssa/pred-1.c: New testcase
4476
859b0bae
BS
44772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4478
4479 PR target/70957
4480 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4481 support.
4482 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4483
3a2edf4c
AH
44842016-06-03 Alan Hayward <alan.hayward@arm.com>
4485
4486 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4487
b28ead45
AH
44882016-06-03 Alan Hayward <alan.hayward@arm.com>
4489
4490 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4491 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4492 * gcc.dg/vect/vect-live-1.c: New test.
4493 * gcc.dg/vect/vect-live-2.c: New test.
4494 * gcc.dg/vect/vect-live-3.c: New test.
4495 * gcc.dg/vect/vect-live-4.c: New test.
4496 * gcc.dg/vect/vect-live-5.c: New test.
4497 * gcc.dg/vect/vect-live-slp-1.c: New test.
4498 * gcc.dg/vect/vect-live-slp-2.c: New test.
4499 * gcc.dg/vect/vect-live-slp-3.c: New test.
4500
1f91747b
JJ
45012016-06-03 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR middle-end/71387
4504 * g++.dg/opt/pr71387.C: New test.
4505
47b83923
JL
45062016-06-02 Jeff Law <law@redhat.com>
4507
4508 PR tree-optimization/71328
4509 * gcc.c-torture/compile/pr71328.c: New test.
4510
e96e5f46
JD
45112016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4512
4513 PR fortran/52393
4514 * gfortran.dg/fmt_read_3.f90: Fix typo.
4515 * gfortran.dg/fmt_read_4.f90: New test.
4516
b872d729
PC
45172016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4518
4519 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4520 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4521 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4522 * g++.dg/cpp0x/override2.C: Likewise.
4523 * g++.dg/parse/crash5.C: Likewise.
4524 * g++.dg/parse/error16.C: Likewise.
4525 * g++.dg/parse/error27.C: Likewise.
4526 * g++.dg/template/qualttp15.C: Likewise.
4527 * g++.dg/template/redecl4.C: Likewise.
4528 * g++.old-deja/g++.other/crash39.C: Likewise.
4529 * g++.old-deja/g++.other/struct1.C: Likewise.
4530 * g++.old-deja/g++.pt/m9a.C: Likewise.
4531 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4532
0e535442
JJ
45332016-06-02 Jakub Jelinek <jakub@redhat.com>
4534
0633ee10
JJ
4535 PR c++/71372
4536 * c-c++-common/pr71372.c: New test.
4537
0e535442
JJ
4538 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4539 __TIME__ strings with __builtin_strcmp instead of printf and
4540 dg-output.
4541
f3c5ecc2
ML
45422016-06-02 Martin Liska <mliska@suse.cz>
4543
4544 * gcc.dg/predict-9.c: New test.
4545
a91807c5
JJ
45462016-06-02 Jakub Jelinek <jakub@redhat.com>
4547
4548 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4549 global set_compiler_env_var and global saved_compiler_env_var.
4550
b5bd1978
KT
45512016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4552
4553 PR rtl-optimization/71295
4554 * gcc.c-torture/compile/pr71295.c: New test.
4555
b93b1475
JJ
45562016-06-02 Jakub Jelinek <jakub@redhat.com>
4557
930ebd0e
JJ
4558 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4559
1e021dc3
JJ
4560 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4561 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4562
b93b1475
JJ
4563 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4564 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4565 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4566 alternative number.
4567
58f2fb5c
MM
45682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4569
4570 * gcc.target/powerpc/p9-splat-4.c: New test.
4571
45722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4573
4574 PR target/71186
4575 * gcc.target/powerpc/pr71186.c: New test.
4576
4731c9f0
JD
45772016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4578
4579 PR fortran/52393
4580 * gfortran.dg/fmt_read_3.f90: New test.
4581
042dee3e
TP
45822016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4583
4584 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4585 procedure.
4586
15c98b2e
ES
45872016-06-01 Eduard Sanou <dhole@openmailbox.org>
4588
4589 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4590 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4591 env var is set.
4592 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4593 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4594 shown once.
4595 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4596 during compilation.
4597 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4598 vars set by dg-set-compiler-env-var.
4599
6442a6f4
PT
46002016-06-01 Paul Thomas <pault@gcc.gnu.org>
4601
4602 PR fortran/71156
4603 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4604 to the module procedure declaration.
4605 * gfortran.dg/submodule_16.f08: New test.
4606
ab62397a
JJ
46072016-06-01 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR middle-end/71371
4610 * c-c++-common/gomp/pr71371.c: New test.
4611
b66af6ed
RB
46122016-06-01 Richard Biener <rguenther@suse.de>
4613
4614 PR tree-optimization/71366
4615 * gcc.dg/torture/pr71366-1.c: New testcase.
4616 * gcc.dg/torture/pr71366-2.c: Likewise.
4617
e342b9d8
KN
46182016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4619
4620 * gcc.target/powerpc/vslv-0.c: New test.
4621 * gcc.target/powerpc/vslv-1.c: New test.
4622 * gcc.target/powerpc/vsrv-0.c: New test.
4623 * gcc.target/powerpc/vsrv-1.c: New test.
4624
721547cd
NS
46252016-06-01 Nathan Sidwell <nathan@acm.org>
4626
4627 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4628 * gcc.target/nvptx/weak.c: New.
4629
fa2c9034
RB
46302016-06-01 Richard Biener <rguenther@suse.de>
4631
4632 PR tree-optimization/71261
4633 * gcc.dg/torture/vect-bool-1.c: New testcase.
4634
3e32893c
JJ
46352016-06-01 Jakub Jelinek <jakub@redhat.com>
4636
4637 * gfortran.dg/gomp/order-1.f90: New test.
4638 * gfortran.dg/gomp/order-2.f90: New test.
4639
8c383600
JH
46402016-06-01 Jan Hubicka <hubicka@ucw.cz>
4641
4642 * gcc.dg/unroll-6.c: Update template.
4643 * gcc.dg/unroll-7.c: New testcase.
4644 * gcc.dg/unroll-8.c: New testcase.
4645
a0dfeef5
EB
46462016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gnat.dg/opt56.ad[sb]: New test.
4649
48de5701
PC
46502016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 PR c++/66635
4653 * g++.dg/cpp0x/constexpr-ice16.C: New.
4654
827cf695
PP
46552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4656
4657 PR tree-optimization/71314
4658 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4659 -mbranch-cost=2.
4660
ff66f6e8
PP
46612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4662
4663 PR tree-optimization/71077
4664 * gcc.dg/tree-ssa/pr71077.c: New test.
4665
050fb209
JH
46662016-05-31 Jan Hubicka <hubicka@ucw.cz>
4667
48de5701
PC
4668 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4669 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4670 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4671
c642d919
PC
46722016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 PR c++/71248
4675 * g++.dg/cpp0x/pr71248.C: New.
4676 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4677 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4678 * g++.dg/init/new37.C: Likewise.
4679 * g++.dg/template/static1.C: Likewise.
4680 * g++.dg/template/static2.C: Likewise.
4681
d6439e08
L
46822016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4683
4684 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4685 instead of %rdi.
4686 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4687
780b9dd4
MP
46882016-05-31 Marek Polacek <polacek@redhat.com>
4689
4690 * c-c++-common/Wswitch-unreachable-3.c: New test.
4691 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4692
0d99f8a0
RB
46932016-05-31 Richard Biener <rguenther@suse.de>
4694
4695 PR tree-optimization/71352
4696 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4697
52545641
TP
46982016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4699
4700 * gcc.target/arm/armv5_thumb_isa.c: New test.
4701
5b8c1205
KY
47022016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4703
4704 PR target/71346
4705 * gcc.target/i386/pr71346.c: New test.
4706
7a88cc84
TV
47072016-05-31 Tom de Vries <tom@codesourcery.com>
4708
4709 PR tree-optimization/69068
4710 * gcc.dg/graphite/pr69068.c: New test.
4711
265149a6
MS
47122016-05-27 Martin Sebor <msebor@redhat.com>
4713
4714 PR c++/71306
4715 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4716
00631022
JJ
47172016-05-30 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR c++/71349
4720 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4721 nowait depend(inout: dd[0]) clauses where permitted.
4722
b2f6675b
PC
47232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4724
4725 PR c++/71238
4726 * g++.dg/parse/pr71238.C: New.
4727 * g++.dg/concepts/friend1.C: Test column numbers too.
4728 * g++.dg/cpp0x/initlist31.C: Likewise.
4729 * g++.dg/cpp0x/pr51420.C: Likewise.
4730 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4731 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4732 * g++.dg/ext/builtin3.C: Likewise.
4733 * g++.dg/lookup/friend12.C: Likewise.
4734 * g++.dg/lookup/friend7.C: Likewise.
4735 * g++.dg/lookup/koenig1.C: Likewise.
4736 * g++.dg/lookup/koenig5.C: Likewise.
4737 * g++.dg/lookup/used-before-declaration.C: Likewise.
4738 * g++.dg/overload/koenig1.C: Likewise.
4739 * g++.dg/template/crash65.C: Likewise.
4740 * g++.dg/template/friend57.C: Likewise.
4741 * g++.dg/warn/Wshadow-5.C: Likewise.
4742 * g++.dg/warn/Wunused-8.C: Likewise.
4743 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4744 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4745 * g++.old-deja/g++.jason/member.C: Likewise.
4746 * g++.old-deja/g++.jason/report.C: Likewise.
4747 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4748 * g++.old-deja/g++.law/visibility20.C: Likewise.
4749 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4750 * g++.old-deja/g++.other/static5.C: Likewise.
4751 * g++.old-deja/g++.pt/overload2.C: Likewise.
4752
a448ff40
JH
47532016-05-30 Jan Hubicka <hubicka@ucw.cz>
4754
4755 * gcc.dg/tree-ssa/peel1.c: New testcase.
4756 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4757 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4758
69be8c91
TV
47592016-05-30 Tom de Vries <tom@codesourcery.com>
4760
4761 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4762 to ce.
4763
a59775a1
PC
47642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4765
4766 PR c++/71099
4767 * g++.dg/parse/virtual1.C: New.
4768
53d6d955
UB
47692016-05-30 Uros Bizjak <ubizjak@gmail.com>
4770
4771 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4772 Use correct register when clearing %edx.
4773
0557293f
AM
47742016-05-30 Alexander Monakov <amonakov@ispras.ru>
4775
4776 PR tree-optimization/71289
4777 * gcc.dg/pr71289.c: New test.
4778
5d476e35
KV
47792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4780
4781 PR middle-end/71269
4782 PR middle-end/71292
4783 * gcc.dg/tree-ssa/pr71269.c: New test.
4784 * gcc.dg/tree-ssa/pr71292.c: New test.
4785
db5447ca
KV
47862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4787
4788 PR middle-end/71252
4789 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4790
98bdbb39
JH
47912016-05-30 Jan Hubicka <hubicka@ucw.cz>
4792
4793 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4794 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4795 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4796
7e012855
TV
47972016-05-30 Tom de Vries <tom@codesourcery.com>
4798
4799 PR tree-optimization/69067
4800 * gcc.dg/graphite/pr69067.c: New test.
4801
beed3701
UB
48022016-05-29 Uros Bizjak <ubizjak@gmail.com>
4803
4804 PR target/71245
4805 * gcc.target/i386/pr71245-1.c: New test.
4806 * gcc.target/i386/pr71245-2.c: Ditto.
4807
b6d4f8e8
PC
48082016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4809
4810 PR c++/71105
4811 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4812 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4813 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4814
00022058
JH
48152016-05-27 Jan Hubicka <hubicka@ucw.cz>
4816
4817 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4818
c8419aca
VV
48192016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4820
4821 Revert:
4822 PR c++/69855
4823 * g++.dg/overload/69855.C: New.
4824 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4825 * g++.old-deja/g++.pt/crash3.C: Likewise.
4826
8008c4d2
PC
48272016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4828
4829 PR c++/60385
4830 * g++.dg/parse/namespace13.C: New.
4831
8b2ef235
JL
48322016-05-26 Jeff Law <law@redhat.com>
4833
4834 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4835 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4836 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4837 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4838 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4839 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4840 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4841 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4842 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4843 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4844 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4845 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4846 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4847
7d67159b
VV
48482016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4849
4850 PR c++/69855
4851 * g++.dg/overload/69855.C: New.
4852 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4853 * g++.old-deja/g++.pt/crash3.C: Likewise.
4854
88e3bdd1
JW
48552016-05-27 Jiong Wang <jiong.wang@arm.com>
4856
4857 PR target/63596
4858 * gcc.target/aarch64/va_arg_1.c: New testcase.
4859 * gcc.target/aarch64/va_arg_2.c: Likewise.
4860 * gcc.target/aarch64/va_arg_3.c: Likewise.
4861
3fd6b9cc
JW
48622016-05-27 Jiong Wang <jiong.wang@arm.com>
4863
4864 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4865 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4866 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4867 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4868 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4869
3cee7e4e
MP
48702016-05-27 Marek Polacek <polacek@redhat.com>
4871
4872 PR middle-end/71308
4873 * g++.dg/torture/pr71308.C: New test.
4874
6a813c96
DV
48752016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4876
4877 * gcc.dg/zero_bits_compound-1.c: New test.
4878 * gcc.dg/zero_bits_compound-2.c: New test.
4879
0561bcfb
IE
48802016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4881
4882 PR middle-end/71279
4883 * gcc.dg/pr71279.c: New test.
4884
21316320
MM
48852016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4886
4887 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4888 floating point min/max/comparison instructions.
4889 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4890
7211a097
JJ
48912016-05-26 Jakub Jelinek <jakub@redhat.com>
4892
4893 * c-c++-common/gomp/schedule-1.c: New test.
4894 * gfortran.dg/gomp/schedule-1.f90: New test.
4895
cac177cf
PP
48962016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4897
4898 PR c++/70822
4899 PR c++/70106
4900 * g++.dg/cpp1y/auto-fn32.C: New test.
4901 * g++.dg/cpp1y/paren4.C: New test.
4902
a2d5b8c9
NS
49032016-05-26 Nathan Sidwell <nathan@acm.org>
4904
4905 * gcc.dg/20060410.c: Xfail on ptx.
4906 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4907 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4908 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4909 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4910 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4911
ffa8b552
TP
49122016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4913
4914 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4915
c7501e00
JJ
49162016-05-26 Jakub Jelinek <jakub@redhat.com>
4917
1875b9a0
JJ
4918 PR tree-optimization/71280
4919 * gcc.dg/pr71280.c: New test.
4920
2116e19f
JJ
4921 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4922
305aef09
JJ
4923 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4924 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4925
c7501e00
JJ
4926 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4927
ca449d26
JW
49282016-05-26 Jiong Wang <jiong.wang@arm.com>
4929
4930 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 4931 kept in memory.
ca449d26 4932
8af01c66
JL
49332016-05-25 Jeff Law <law@redhat.com>
4934
4935 PR tree-optimization/71272
4936 * gcc.c-torture/compile/pr71272.c: new test.
4937
f9d6ce73
BS
49382016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4939
4940 * gcc.target/powerpc/vec-cmpne.c: New test.
4941 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4942
a88a7b22
EB
49432016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4944
4945 * gnat.dg/opt55.ad[sb]: New test.
4946
125f02ed
SKS
49472016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4948
4949 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4950 * c-c++-common/pr60226.c: Require int32plus.
4951 * gcc.c-torture/execute/pr70602.c: Likewise.
4952 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4953 unsigned long for malloc arg type.
4954 * gcc.dg/asr_div1.c: Require int32plus.
4955 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4956 * gcc.dg/pie-1.c: Require pie.
4957 * gcc.dg/pie-2.c: Likewise.
4958 * gcc.dg/pr59471.c: Require int32plus.
4959 * gcc.dg/pr59963-2.c: XFAIL for int16.
4960 * gcc.dg/pr60114.c: Require int32plus.
4961 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4962 unsigned long for typedef of size_t.
4963 * gcc.dg/pr63914.c: Require int32plus.
4964 * gcc.dg/pr64536.c: Require pt32plus.
4965 * gcc.dg/pr65658.c: Likewise.
4966 * gcc.dg/pr67271.c: Require int32plus.
4967 * gcc.dg/pr68112.c: Likewise.
4968 * gcc.dg/pr69071.c: Skip for avr target.
4969 * gcc.dg/pr69973.c: Require int32plus.
4970 * gcc.dg/pr70169.c: Skip for avr target.
4971 * gcc.dg/sso-6.c: Require int32plus.
4972 * gcc.dg/sso-7.c: Likewise.
4973 * gcc.dg/sso-8.c: Likewise.
4974 * gcc.dg/vrp-min-max-2.c: Likewise.
4975
c6e434f5
UB
49762016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4977
4978 PR target/70738
4979 * gcc.target/i386/pr70738-1.c: New test.
4980 * gcc.target/i386/pr70738-2.c: Likewise.
4981 * gcc.target/i386/pr70738-3.c: Likewise.
4982 * gcc.target/i386/pr70738-4.c: Likewise.
4983 * gcc.target/i386/pr70738-5.c: Likewise.
4984 * gcc.target/i386/pr70738-6.c: Likewise.
4985 * gcc.target/i386/pr70738-7.c: Likewise.
4986 * gcc.target/i386/pr70738-8.c: Likewise.
4987 * gcc.target/i386/pr70738-9.c: Likewise.
4988
5c42d341
KT
49892016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4990
4991 PR rtl-optimization/66940
4992 * gcc.c-torture/execute/pr66940.c: New test.
4993
bf9a1a07
IV
49942016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4995
4996 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4997 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4998 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4999 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5000 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5001 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5002 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5003 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5004 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5005 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5006 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5007 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5008 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5009 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5010 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5011 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5012 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5013 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5014 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5015 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5016 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5017 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5018 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5019 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5020
95efe6b6
MP
50212016-05-25 Marek Polacek <polacek@redhat.com>
5022
5023 PR c/71265
5024 * gcc.dg/noncompile/pr71265.c: New test.
5025
a23faf7a
MP
5026 PR c/71266
5027 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5028
69a6d5ad
NS
50292016-05-25 Nathan Sidwell <nathan@acm.org>
5030
5031 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5032
3072d4ea
RB
50332016-05-25 Richard Biener <rguenther@suse.de>
5034
5035 PR tree-optimization/71261
5036 * c-c++-common/torture/pr71261.c: New testcase.
5037
e412ece4
RB
50382016-05-25 Richard Biener <rguenther@suse.de>
5039
5040 PR tree-optimization/71264
5041 * gcc.dg/vect/pr71264.c: New testcase.
5042
b9e551ad
PC
50432016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5044
5045 PR c++/55992
5046 * g++.dg/cpp0x/alias-decl-53.C: New.
5047 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5048
6aa1abe5
ML
50492016-05-25 Martin Liska <mliska@suse.cz>
5050
5051 * g++.dg/pr71239.C: New test.
5052
842d162e
RB
50532016-05-25 Richard Biener <rguenther@suse.de>
5054
c87885ca
RO
5055 * gcc.dg/vect/pr58135.c: Rename to ...
5056 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5057
f184a36c
MP
50582016-05-25 Marek Polacek <polacek@redhat.com>
5059
5060 * g++.dg/pr65295.C: Use target c++14.
5061
021fad86
PC
50622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5063
53d6d955
UB
5064 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5065 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5066
c3eaf15a
MM
50672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5068
5069 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5070 instructions.
5071
e46c7770
CP
50722016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5073
5074 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5075 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5076 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5077 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5078 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5079 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5080 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5081 * c-c++-common/goacc/pcopy.c: Likewise.
5082 * c-c++-common/goacc/pcopyin.c: Likewise.
5083 * c-c++-common/goacc/pcopyout.c: Likewise.
5084 * c-c++-common/goacc/pcreate.c: Likewise.
5085 * c-c++-common/goacc/pr70688.c: New test.
5086 * c-c++-common/goacc/present-1.c: Adjust test.
5087 * c-c++-common/goacc/reduction-5.c: Likewise.
5088 * g++.dg/goacc/data-1.C: New test.
5089
4bfc9db7
MM
50902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5091
5092 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5093 vector parity built-in functions.
5094 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5095 count trailing zeros automatic vectorization.
5096 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5097 count trailing zeros built-in functions.
5098
2bc145af
KV
50992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5100
5101 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5102
26869fdb
PH
51032016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5104
5105 PR target/71050
5106 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5107
b2dc9c3b
PC
51082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5109
5110 PR c++/50436
5111 * g++.dg/template/crash123.C: New.
5112 * g++.dg/template/crash124.C: Likewise.
5113
f65e97fd
MS
51142016-05-24 Martin Sebor <msebor@redhat.com>
5115
5116 PR c++/71147
5117 * g++.dg/ext/flexary16.C: New test.
5118
a6f5ac7f
IV
51192016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5120
69a6d5ad
NS
5121 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5122 before math.h is included.
a6f5ac7f
IV
5123 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5124 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5125 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5126 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5127 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5128 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5129 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5130 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5131 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5132 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5133 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5134 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5135 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5136 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5137 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5138 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5139 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5140 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5141 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5142 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5143 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5144 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5145 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5146
27bad558
MM
51472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5148 Kelvin Nilsen <kelvin@gcc.gnu.org>
5149
5150 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5151 support.
5152
72f382fb
PC
51532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5154
5155 PR c++/69872
5156 * g++.dg/warn/Wno-narrowing1.C: New.
5157
ef2ec9d9
MP
51582016-05-24 Marek Polacek <polacek@redhat.com>
5159
5160 PR c/71249
5161 * c-c++-common/Wswitch-unreachable-2.c: New test.
5162
e90434e3
JJ
51632016-05-24 Jakub Jelinek <jakub@redhat.com>
5164
7adb26f2
JJ
5165 PR c++/71257
5166 * g++.dg/vect/simd-clone-6.cc: New test.
5167 * g++.dg/gomp/declare-simd-6.C: New test.
5168
e90434e3
JJ
5169 PR middle-end/70434
5170 PR c/69504
5171 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5172
b556ea3b
RB
51732016-05-24 Richard Biener <rguenther@suse.de>
5174
5175 PR tree-optimization/71240
5176 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5177
e5328f5d
RB
51782016-05-24 Richard Biener <rguenther@suse.de>
5179
5180 PR tree-optimization/71230
5181 * gcc.dg/torture/pr71230.c: New testcase.
5182 * g++.dg/torture/pr71230.C: Likewise.
5183
a04e69c0
TS
51842016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5185
5186 * c-c++-common/goacc/routine-5.c: Add tests.
5187 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5188 * gfortran.dg/goacc/routine-6.f90: Add tests.
5189
30fd2977
RB
51902016-05-24 Richard Biener <rguenther@suse.de>
5191
5192 PR tree-optimization/71253
5193 * gcc.dg/torture/pr71253.c: New testcase.
5194
ca6f60bc
KV
51952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5196
5197 PR middle-end/71252
5198 * gfortran.dg/pr71252.f90: New test.
5199
d3465d72
RS
52002016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5201
5202 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5203
f17a223d
RB
52042016-05-24 Richard Biener <rguenther@suse.de>
5205
5206 PR middle-end/70434
5207 PR c/69504
5208 * c-c++-common/vector-subscript-4.c: New testcase.
5209 * c-c++-common/vector-subscript-5.c: Likewise.
5210
e3f36534
JD
52112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5212
5213 PR fortran/71123
5214 * gfortran.dg/namelist_90.f: New test
5215
85d5c27d
JD
52162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5217
5218 PR fortran/66461
5219 * gfortran.dg/unexpected_eof.f: New test
5220
fe3f3340
MM
52212016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5222 Kelvin Nilsen <kelvin@gcc.gnu.org>
5223
5224 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5225 as little endian.
5226
26d6ae55
PC
52272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5228
5229 PR c++/70972
5230 * g++.dg/cpp0x/inh-ctor20.C: New.
5231 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5232
d6c9a06f
PC
52332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5234
5235 PR c++/69095
5236 * g++.dg/cpp0x/variadic168.C: New.
5237
396a1d10
PC
52382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5239
5240 * g++.dg/cpp0x/pr31445.C: Test column number too.
5241 * g++.dg/cpp0x/pr32253.C: Likewise.
5242 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5243 * g++.dg/cpp0x/variadic36.C: Likewise.
5244
ece46666
MG
52452016-05-23 Marc Glisse <marc.glisse@inria.fr>
5246
5247 * gcc.dg/fold-notshift-2.c: Adjust.
5248
a7dc5980
MP
52492016-05-23 Marek Polacek <polacek@redhat.com>
5250
5251 PR c/49859
5252 * c-c++-common/Wswitch-unreachable-1.c: New test.
5253 * gcc.dg/Wswitch-unreachable-1.c: New test.
5254 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5255 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5256 * g++.dg/gomp/block-10.C: Likewise.
5257 * gcc.dg/gomp/block-10.c: Likewise.
5258 * g++.dg/gomp/block-9.C: Likewise.
5259 * gcc.dg/gomp/block-9.c: Likewise.
5260 * g++.dg/gomp/target-1.C: Likewise.
5261 * g++.dg/gomp/target-2.C: Likewise.
5262 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5263 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5264 * g++.dg/gomp/taskgroup-1.C: Likewise.
5265 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5266 * gcc.dg/gomp/teams-1.c: Likewise.
5267 * g++.dg/gomp/teams-1.C: Likewise.
5268 * g++.dg/overload/error3.C: Likewise.
5269 * g++.dg/tm/jump1.C: Likewise.
5270 * g++.dg/torture/pr40335.C: Likewise.
5271 * gcc.dg/c99-vla-jump-5.c: Likewise.
5272 * gcc.dg/switch-warn-1.c: Likewise.
5273 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5274 * gcc.dg/nested-func-1.c: Likewise.
5275 * gcc.dg/pr67784-4.c: Likewise.
5276
18b54004
RB
52772016-05-23 Richard Biener <rguenther@suse.de>
5278
5279 PR tree-optimization/71230
5280 * gfortran.dg/pr71230-1.f90: New testcase.
5281 * gfortran.dg/pr71230-2.f90: Likewise.
5282
e569db5f
VK
52832016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5284
396a1d10 5285 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5286 * gcc.dg/vect/pr58135.c: Add new.
5287 * gfortran.dg/pr46519-1.f: Adjust test case.
5288
e4b71114
PC
52892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 PR c++/53401
5292 * g++.dg/cpp0x/decltype64.C: New.
5293
a25a8058
CL
52942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5295
5296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5297 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5298 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5299
0dcfe9ab
CL
53002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5301
5302 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5303 Add poly64x1_t and poly64x2_t cases if supported.
5304 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5305 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5306 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5307 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5308 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5309
ffd70e4a
CL
53102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5311
5312 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5313 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5314 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5315 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5316 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5317 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5318 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5319
4b1f57fe
CL
53202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5321
5322 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5323
16c5ec77
CL
53242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5325
5326 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5327 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5328
94ad56c7
JJ
53292016-05-22 Jakub Jelinek <jakub@redhat.com>
5330
57748705
JJ
5331 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5332 constraint instead of "r".
5333 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5334 insn instead of vxorpd.
5335 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5336
af120161
JJ
5337 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5338 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5339
355023ce
JJ
5340 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5341
3b48574c
JJ
5342 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5343 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5344
94ad56c7
JJ
5345 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5346
8a85cee2
KV
53472016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5348
5349 PR middle-end/40921
5350 * gcc.dg/tree-ssa/pr40921.c: New test.
5351
8e916b16
PS
53522016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5353
5354 PR target/71103
5355 * gcc.target/avr/pr71103.c: New test.
5356
88aea79f
KV
53572016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5358
5359 PR middle-end/71179
5360 * gcc.dg/tree-ssa/pr71179.c: New test.
5361
79063edd
MS
53622016-05-20 Martin Sebor <msebor@redhat.com>
5363
5364 PR c/71115
5365 * gcc.dg/init-excess-2.c: New test.
5366
55c8849f
EB
53672016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5368
5369 * gnat.dg/opt53.adb: New test.
5370 * gnat.dg/opt54.adb: Likewise.
5371
c91a0948
MJ
53722016-05-20 Martin Jambor <mjambor@suse.cz>
5373
5374 PR tree-optimization/70884
5375 * gcc.dg/tree-ssa/pr70919.c: New test.
5376
9cad20fa
BS
53772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5378
5379 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5380 formatting.
69a6d5ad
NS
5381 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5382 fix code formatting.
5383
53842016-05-20 Nathan Sidwell <nathan@acm.org>
5385
5386 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5387 non-common cases.
5388 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5389
15c671a7
DM
53902016-05-20 David Malcolm <dmalcolm@redhat.com>
5391
5392 * jit.dg/all-non-failing-tests.h: Add
5393 test-factorial-must-tail-call.c.
5394 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5395 * jit.dg/test-factorial-must-tail-call.c: New test case.
5396
4f028369
JJ
53972016-05-20 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR fortran/71204
5400 * gfortran.dg/pr71204.f90: New test.
5401
7dea4ab3
CP
54022016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5403
5404 * gcc.target/nvptx/sincos.c: New test.
5405
ef98d365
PC
54062016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/70572
5409 * g++.dg/cpp1y/auto-fn31.C: New.
5410
92466115
BS
54112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5412
5413 * gcc.target/powerpc/vec-addec.c: New test.
5414 * gcc.target/powerpc/vec-addec-int128.c: New test.
5415
9a385c2d
DM
54162016-05-20 David Malcolm <dmalcolm@redhat.com>
5417
5418 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5419 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5420 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5421 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5422
77c9d5b4
JH
54232016-05-20 Jan Hubicka <hubicka@ucw.cz>
5424
5425 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5426
68047971
JJ
54272016-05-20 Jakub Jelinek <jakub@redhat.com>
5428
18954840
JJ
5429 PR c++/71210
5430 * g++.dg/opt/pr71210-1.C: New test.
5431 * g++.dg/opt/pr71210-2.C: New test.
5432
68047971
JJ
5433 PR tree-optimization/29756
5434 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5435 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5436 only on selected targets where V4SImode vectors are known to be
5437 supported.
5438
d78789f5
MG
54392016-05-20 Marc Glisse <marc.glisse@inria.fr>
5440
5441 PR tree-optimization/71079
5442 PR tree-optimization/71206
5443 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5444
550fa093
PK
54452016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5446
5447 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5448 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5449 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5450
483c6429
RG
54512016-05-20 Richard Guenther <rguenther@suse.de>
5452
5453 PR tree-optimization/29756
5454 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5455
eb066284
RB
54562016-05-20 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/71185
5459 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5460
58f10249
RB
54612016-05-20 Richard Biener <rguenther@suse.de>
5462
5463 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5464
2a5569fa
MP
54652016-05-19 Marek Polacek <polacek@redhat.com>
5466
5467 PR c++/71075
5468 * g++.dg/diagnostic/pr71075.C: New test.
5469
5e9a5385
DM
54702016-05-19 David Malcolm <dmalcolm@redhat.com>
5471
5472 PR c++/71184
5473 * g++.dg/pr71184.C: New test case.
5474
4f45da44
KN
54752016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5476
5477 * gcc.target/powerpc/darn-0.c: New test.
5478 * gcc.target/powerpc/darn-1.c: New test.
5479 * gcc.target/powerpc/darn-2.c: New test.
5480
4177437e
MP
54812016-05-19 Marek Polacek <polacek@redhat.com>
5482
5483 PR tree-optimization/71031
5484 * gcc.dg/tree-ssa/vrp100.c: New test.
5485
afb72432
IE
54862016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5487
5488 PR rtl-optimization/71148
5489 * gcc.dg/pr71148.c: New test.
5490
4f83064e
KT
54912016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5492
5493 PR target/71056
5494 * gcc.target/arm/pr71056.c: New test.
5495
4bf8dbe1
BE
54962016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5497
5498 * c-c++-common/pr69669.c: Check the used mode.
5499
f3510625
MO
55002016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5501
5502 PR sanitizer/64354
5503 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5504
43c0068e
RB
55052016-05-19 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/70729
5508 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5509 * gcc.dg/graphite/scop-18.c: Likewise.
5510 * gcc.dg/pr41783.c: Disable LIM.
5511 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5512 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5513 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5514 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5515 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5516 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5517 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5518 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5520 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5521 * gfortran.dg/pr42108.f90: Likewise.
5522
70f25790
DM
55232016-05-18 David Malcolm <dmalcolm@redhat.com>
5524
5525 PR driver/69265
5526 * gcc.dg/spellcheck-options-11.c: New test case.
5527
960db8ec
JJ
55282016-05-18 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c++/71100
5531 * g++.dg/opt/pr71100.C: New test.
5532
04643334
MJ
55332016-05-18 Martin Jambor <mjambor@suse.cz>
5534
5535 PR ipa/69708
5536 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5537 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5538 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5539 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5540
91bb9f80
MJ
55412016-05-18 Martin Jambor <mjambor@suse.cz>
5542
5543 PR ipa/69708
5544 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5545 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5546 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5547 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5548 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5549
c584aca6
PC
55502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/69793
5553 * g++.dg/template/crash122.C: New.
5554
20309c6e
PC
55552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5556
5557 PR c++/70466
5558 * g++.dg/template/pr70466-1.C: New.
5559 * g++.dg/template/pr70466-2.C: Likewise.
5560
50c78b9a
MM
55612016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5562
5563 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5564 splat operations and the XXSPLTIB instruction.
5565 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5566 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5567 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5568 xxlxor to clear a register.
5569
cf8be00d
RS
55702016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5571
5572 * gcc.dg/torture/pr71020.c: New test.
5573
848a392a
MJ
55742016-05-18 Martin Jambor <mjambor@suse.cz>
5575
5576 PR ipa/70646
5577 * gcc.dg/ipa/pr70646.c: New test.
5578
1f2ab776
CL
55792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5580
5581 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5582
76489493
CL
55832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5584
5585 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5586 missing tests for vreinterpretq_p{8,16}.
5587
bd79378d
CL
55882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5589
5590 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5591 vsliq_n_s64 and vsliq_n_u64.
5592
81ca3ea0
CL
55932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5594
5595 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5596 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5597
873cb425
CL
55982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5599
5600 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5601 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5602 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5603
9d6e7c21
CL
56042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5605
5606 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5607 in comment.
5608
b4dbe40e 56092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5610
5611 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5612 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5613 "blr\t" and switch to scan-assembler-times.
5614
83a5c910
JW
56152016-05-18 Jiong Wang <jiong.wang@arm.com>
5616
53d6d955
UB
5617 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5618 with __aarch64__.
5619 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5620 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5621
fb7cbdeb
JJ
56222016-05-18 Jakub Jelinek <jakub@redhat.com>
5623
8ee91165
JJ
5624 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5625 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5626 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5627 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5628 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5629 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5630
cf4d516a
JJ
5631 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5632 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5633
a4f16422
JJ
5634 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5635 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5636
7b37ce10
JJ
5637 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5638 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5639
fb7cbdeb
JJ
5640 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5641
c9326aef
RB
56422016-05-18 Richard Biener <rguenther@suse.de>
5643
5644 PR tree-optimization/71168
5645 * gcc.dg/torture/pr71168.c: New testcase.
5646
df8b0a11
KV
56472016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5648
5649 PR middle-end/63586
5650 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5651 * gcc.dg/tree-ssa/pr63586.c: New test.
5652 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5653
2efd67ed
NS
56542016-05-17 Nathan Sidwell <nathan@acm.org>
5655
5656 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5657 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5658 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5659 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5660
1988b2c2
NS
56612016-05-17 Nathan Sidwell <nathan@acm.org>
5662
5663 * gcc.target/nvptx/abi-vararg-3.c: New.
5664
ad1d92ab
MM
56652016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5666
5667 PR tree-optimization/54579
5668 PR middle-end/55299
5669 * gcc.dg/fold-notrotate-1.c: New test.
5670 * gcc.dg/fold-notshift-1.c: New test.
5671 * gcc.dg/fold-notshift-2.c: New test.
5672
47768df8
MP
56732016-05-17 Marek Polacek <polacek@redhat.com>
5674
5675 PR ipa/71146
5676 * g++.dg/ipa/pr71146.C: New test.
5677
6b5423a5
DM
56782016-05-17 David Malcolm <dmalcolm@redhat.com>
5679
5680 * jit.dg/test-error-array-bounds.c: New test case.
5681
c7986356
MG
56822016-05-17 Marc Glisse <marc.glisse@inria.fr>
5683
5684 * gcc.dg/tree-ssa/and-1.c: New testcase.
5685
d982c5b7
MG
56862016-05-17 Marc Glisse <marc.glisse@inria.fr>
5687
5688 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5689 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5690
0139ba93
MG
56912016-05-17 Marc Glisse <marc.glisse@inria.fr>
5692
5693 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5694 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5695
daab4562
JW
56962016-05-17 Jiong Wang <jiong.wang@arm.com>
5697
5698 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5699
22330033
JW
57002016-05-17 Jiong Wang <jiong.wang@arm.com>
5701
5702 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5703
98b3a5f2
JW
57042016-05-17 Jiong Wang <jiong.wang@arm.com>
5705
5706 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5707 ".2d[index]" when scan the assembly.
5708 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5710 float64x1.
5711 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5712
b71b7a8e
RB
57132016-05-17 Richard Biener <rguenther@suse.de>
5714
5715 PR tree-optimization/71132
5716 * gcc.dg/torture/pr71132.c: New testcase.
5717
3c51ad46
CL
57182016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5719
5720 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5721
d20faa66
KT
57222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5723
5724 PR target/70809
5725 * gcc.target/aarch64/pr70809_1.c: New test.
5726
b75cc5a4
KT
57272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5728
5729 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5730 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5731 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5732 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5733
b28eb195
IE
57342016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5735 Ilya Enkovich <ilya.enkovich@intel.com>
5736
5737 PR target/71114
5738 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5739
0b9004ed
JH
57402016-05-16 Jan Hubicka <hubicka@ucw.cz>
5741
5742 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5743 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5744
1b81a1c1
MW
57452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5746
5747 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5748 test for __ARM_FP16_ARGS.
5749 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5750 * gcc.target/arm/aapcs/neon-vect10.c: New.
5751 * gcc.target/arm/aapcs/neon-vect9.c: New.
5752 * gcc.target/arm/aapcs/vfp18.c: New.
5753 * gcc.target/arm/aapcs/vfp19.c: New.
5754 * gcc.target/arm/aapcs/vfp20.c: New.
5755 * gcc.target/arm/aapcs/vfp21.c: New.
5756 * gcc.target/arm/fp16-aapcs-1.c: New.
5757 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5758 test for __ARM_FP16_ARGS.
5759 * g++.target/arm/fp16-return-1.c: Update expected output.
5760
921d1e73
JW
57612016-05-16 Jiong Wang <jiong.wang@arm.com>
5762
5763 PR testsuite/70227
5764 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5765
228eb42a
HA
57662016-05-15 Harald Anlauf <anlauf@gmx.de>
5767
5768 PR fortran/69603
5769 * gfortran.dg/pr69603.f90: New testcase.
5770
785abfd3
FR
57712016-05-14 Fritz Reese <fritzoreese@gmail.com>
5772
5773 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5774
e75eb64f
FR
57752016-05-14 Fritz Reese <fritzoreese@gmail.com>
5776
5777 PR fortran/71047
5778 * gfortran.dg/pr71047.f08: New test.
5779
aa4b467b
JM
57802016-05-13 Joseph Myers <joseph@codesourcery.com>
5781
5782 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5783 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5784 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5785
653fb4a2
MS
57862016-05-13 Martin Sebor <msebor@redhat.com>
5787
5788 PR c++/60049
5789 * g++.dg/cpp0x/constexpr-60049.C: New test.
5790
9e37582d
JJ
57912016-05-13 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR bootstrap/71071
5794 * gcc.dg/pr71071.c: New test.
5795
a278aa17
UB
57962016-05-13 Uros Bizjak <ubizjak@gmail.com>
5797
5798 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5799 remove XOP handling.
377eaca7 5800 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5801
ac3d02e2
NS
58022016-05-13 Nathan Sidwell <nathan@acm.org>
5803
5804 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5805 __atomic_is_lock_free declaration.
5806
8ab3bdac
RB
58072016-05-13 Richard Biener <rguenther@suse.de>
5808
5809 PR tree-optimization/42587
5810 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5811
623b8e0a
ML
58122016-05-13 Martin Liska <mliska@suse.cz>
5813
5814 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5815 the new format of dump output.
5816
da7674f6
IE
58172016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5818
5819 * gcc.dg/pr71084.c: New test.
5820
c959db3d
RR
58212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5822
53d6d955
UB
5823 PR target/53440
5824 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5825
43203dea
RR
58262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5827
5828 * gcc.target/aarch64/struct_return.c: New test.
5829
4f2e1536
MP
58302016-05-12 Marek Polacek <polacek@redhat.com>
5831
5832 PR c/70756
5833 * c-c++-common/pr70756-2.c: New test.
5834 * c-c++-common/pr70756.c: New test.
5835
1ef33ef3
RB
58362016-05-12 Richard Biener <rguenther@suse.de>
5837
5838 PR tree-optimization/71059
5839 * gcc.dg/torture/pr71059.c: New testcase.
5840
763baff6
RB
58412016-05-12 Richard Biener <rguenther@suse.de>
5842
5843 PR tree-optimization/71062
5844 * gcc.dg/torture/pr71062.c: New testcase.
5845
c4ec1243
IE
58462016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5847
5848 PR tree-optimization/71006
5849 * gcc.dg/pr71006.c: New test.
5850
a5fbf76d
MP
58512016-05-12 Marek Polacek <polacek@redhat.com>
5852
5853 PR driver/71063
5854 * gcc.dg/opts-7.c: New test.
5855
5acc47a4
KT
58562016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5857
5858 PR target/70830
5859 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5860 Add -save-temps to dg-options.
5861 Scan for ldmfd rather than pop instruction.
5862 * gcc.target/arm/interrupt-2.c: Likewise.
5863 * gcc.target/arm/pr70830.c: New test.
5864
40bd4bf9
JJ
58652016-05-12 Jakub Jelinek <jakub@redhat.com>
5866
3cd63842
JJ
5867 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5868 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5869
c05d08f6
JJ
5870 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5871 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5872 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5873
bc27ffae
JJ
5874 PR target/71019
5875 * gcc.target/i386/avx512vl-pack-1.c: New test.
5876 * gcc.target/i386/avx512vl-pack-2.c: New test.
5877 * gcc.target/i386/avx512bw-pack-2.c: New test.
5878
515d7412
JJ
5879 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5880
40bd4bf9
JJ
5881 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5882 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5883 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5884
44ab146a
RB
58852016-05-12 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/70986
5888 * gcc.dg/torture/pr70986-1.c: New testcase.
5889 * gcc.dg/torture/pr70986-2.c: Likewise.
5890 * gcc.dg/torture/pr70986-3.c: Likewise.
5891
d6e83a8d
MM
58922016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5893
5894 PR c/43651
5895 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5896 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5897
51e67ea3
UB
58982016-05-11 Uros Bizjak <ubizjak@gmail.com>
5899
5900 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5901 directive.
5902 * gcc.target/i386/pr66746.c: Ditto.
5903
3fd2b007
MM
59042016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5905
5906 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5907 support.
5908 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5909 warning when using -mvsx-timode.
5910 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5911 * gcc.target/powerpc/dform-2.c: Likewise.
5912 * gcc.target/powerpc/pr68805.c: Likewise.
5913
5c3a10fb
MP
59142016-05-11 Marek Polacek <polacek@redhat.com>
5915
5916 PR c++/71024
5917 * c-c++-common/attributes-3.c: New test.
5918
7cfb065b
NS
59192016-05-11 Nathan Sidwell <nathan@acm.org>
5920
5921 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5922 * gcc.c-torture/execute/pr68185.c: Likewise.
5923 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5924 * gcc.dg/pr69634.c: Requires scheduling.
5925 * gcc.dg/torture/pr66178.c: Require label values.
5926 * gcc.dg/setjmp-6.c: Require indirect jumps.
5927
f35ea97d
RB
59282016-05-11 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/71055
5931 * gcc.dg/torture/pr71055.c: New testcase.
5932
dff70323
RB
59332016-05-11 Richard Biener <rguenther@suse.de>
5934
5935 PR debug/71057
5936 * g++.dg/debug/pr71057.C: New testcase.
5937
56a3d28b
JJ
59382016-05-11 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR fortran/70855
5941 * gfortran.dg/gomp/pr70855.f90: New test.
5942
ebc1b29e
RB
59432016-05-11 Richard Biener <rguenther@suse.de>
5944
5945 PR middle-end/71002
5946 * g++.dg/torture/pr71002.C: New testcase.
5947
98ccd1d7
IE
59482016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5949
5950 PR middle-end/70807
5951 * gcc.dg/pr70807.c: New test.
5952
ed29e24b
MS
59532016-05-10 Martin Sebor <msebor@redhat.com>
5954
5955 PR c++/38611
5956 * g++.dg/Wattributes.C: New test.
5957
e39dab2c
MG
59582016-05-10 Marc Glisse <marc.glisse@inria.fr>
5959
5960 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5961 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5962 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5963
d067e238
IE
59642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5965
5966 PR target/70799
5967 * gcc.target/i386/pr70799-1.c: New test.
5968
cd36c83e
PMR
59692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5970
5971 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5972
1e3af2a4
IE
59732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5974
5975 PR middle-end/70877
5976 * gcc.target/i386/pr70877.c: New test.
5977
afc610db
IE
59782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5979
5980 PR tree-optimization/70786
5981 * gcc.target/i386/pr70876.c: New test.
5982
4b59d19f
JJ
59832016-05-10 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR target/70927
5986 * gcc.target/i386/avx512vl-logic-1.c: New test.
5987 * gcc.target/i386/avx512vl-logic-2.c: New test.
5988 * gcc.target/i386/avx512dq-logic-2.c: New test.
5989
9b5ee426
BS
59902016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5991
5992 PR target/70963
5993 * gcc.target/powerpc/pr70963.c: New.
5994
f3352cab
DM
59952016-05-10 David Malcolm <dmalcolm@redhat.com>
5996
5997 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5998 (test_very_wide_line): Add ruler to expected output.
5999 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6000 (test_very_wide_line): Likewise.
6001 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6002 (test_show_locus): Within the handling of "test_very_wide_line",
6003 enable show_ruler_p on the diagnostic context.
6004
4a3255dd
RB
60052016-05-10 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/71039
6008 * gcc.dg/torture/pr71039.c: New testcase.
6009
da7c9950
NS
60102016-05-10 Nathan Sidwell <nathan@acm.org>
6011
6012 * gcc.dg/nested-func-10.c: Requires alloca.
6013 * gcc.dg/nested-func-9.c: Requires alloca.
6014 * gcc.c-torture/execute/pr70460.c: Requires labels.
6015 * gcc.c-torture/compile/pr70199.c: Requires labels.
6016 * gcc.target/nvptx/decl.c: Compile only.
6017 * gcc.target/nvptx/trailing-init.c: Compile only.
6018 * gcc.target/nvptx/ary-init.c: Compile only.
6019
cf68d92c
MP
60202016-05-10 Marek Polacek <polacek@redhat.com>
6021
6022 PR c/70255
6023 * gcc.dg/attr-opt-1.c: New test.
6024
64ea4e15
RB
60252016-05-10 Richard Biener <rguenther@suse.de>
6026
6027 PR tree-optimization/70497
6028 PR tree-optimization/28367
6029 * gcc.dg/torture/20160404-1.c: New testcase.
6030 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6031 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6032
5a96dae3
PMR
60332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6034
6035 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6036
fc97f805
UB
60372016-05-09 Uros Bizjak <ubizjak@gmail.com>
6038
6039 * gcc.target/i386/fabsneg-1.c New test.
6040
a710b1d5
AM
60412016-05-09 Alan Modra <amodra@gmail.com>
6042
6043 PR testsuite/70826
6044 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6045
171f6f05
RB
60462016-05-09 Richard Biener <rguenther@suse.de>
6047
6048 PR tree-optimization/70985
6049 * gcc.dg/torture/pr70985.c: New testcase.
6050
18caa34e
BC
60512016-05-09 Bin Cheng <bin.cheng@arm.com>
6052
6053 * gcc.dg/tree-ssa/ifc-9.c: New test.
6054 * gcc.dg/tree-ssa/ifc-10.c: New test.
6055 * gcc.dg/tree-ssa/ifc-11.c: New test.
6056 * gcc.dg/tree-ssa/ifc-12.c: New test.
6057 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6058 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6059 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6060
7a27d38f
RB
60612016-05-09 Richard Biener <rguenther@suse.de>
6062
6063 PR fortran/70937
6064 * gfortran.dg/pr70937.f90: New testcase.
6065
5ebbbd3d
RO
60662016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6067
6068 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6069
f6288c24
FR
60702016-05-07 Fritz Reese <fritzoreese@gmail.com>
6071
6072 PR fortran/56226
6073 * gfortran.dg/dec_structure_1.f90: New testcase.
6074 * gfortran.dg/dec_structure_2.f90: Ditto.
6075 * gfortran.dg/dec_structure_3.f90: Ditto.
6076 * gfortran.dg/dec_structure_4.f90: Ditto.
6077 * gfortran.dg/dec_structure_5.f90: Ditto.
6078 * gfortran.dg/dec_structure_6.f90: Ditto.
6079 * gfortran.dg/dec_structure_7.f90: Ditto.
6080 * gfortran.dg/dec_structure_8.f90: Ditto.
6081 * gfortran.dg/dec_structure_9.f90: Ditto.
6082 * gfortran.dg/dec_structure_10.f90: Ditto.
6083 * gfortran.dg/dec_structure_11.f90: Ditto.
6084 * gfortran.dg/dec_union_1.f90: Ditto.
6085 * gfortran.dg/dec_union_2.f90: Ditto.
6086 * gfortran.dg/dec_union_3.f90: Ditto.
6087 * gfortran.dg/dec_union_4.f90: Ditto.
6088 * gfortran.dg/dec_union_5.f90: Ditto.
6089 * gfortran.dg/dec_union_6.f90: Ditto.
6090 * gfortran.dg/dec_union_7.f90: Ditto.
6091
5ec4a8cd
TV
60922016-05-07 Tom de Vries <tom@codesourcery.com>
6093
6094 PR tree-optimization/70956
6095 * gcc.dg/graphite/pr70956.c: New test.
6096
58ec1d0e
JJ
60972016-05-06 Jakub Jelinek <jakub@redhat.com>
6098
ccd88fb7
JJ
6099 PR middle-end/70941
6100 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6101 (a, b, c, d): Change type from char to signed char.
6102 (main): Compare against (signed char) -1634678893 instead of
6103 hardcoded -109. Use __builtin_abort instead of abort.
6104
dd3b6464
JJ
6105 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6106 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6107
58ec1d0e
JJ
6108 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6109
19aa23d8
YR
61102016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6111
6112 PR debug/70935
6113 * gcc.dg/torture/pr70935.c: New test.
6114
ae5f0df1
OE
61152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6116
6117 PR target/58219
ce23a8ff 6118 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6119
078f7e37
RB
61202016-05-06 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/70960
6123 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6124
765d7b54
OE
61252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6126
6127 PR target/52933
6128 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6129 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6130 Adjust expected instruction counts.
6131 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6132
29c94e65
MP
61332016-05-06 Marek Polacek <polacek@redhat.com>
6134
6135 PR sanitizer/70875
6136 * gcc.dg/ubsan/bounds-3.c: New test.
6137
3684b02e
OE
61382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6139
6140 PR target/54089
6141 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6142
8706773f
RB
61432016-05-06 Richard Biener <rguenther@suse.de>
6144
6145 PR middle-end/70931
6146 * gfortran.dg/pr70931.f90: New testcase.
6147
a4f51018
RB
61482016-05-06 Richard Biener <rguenther@suse.de>
6149
6150 PR middle-end/70941
6151 * gcc.dg/torture/pr70941.c: New testcase.
6152
c4f2425f
BC
61532016-05-05 Bin Cheng <bin.cheng@arm.com>
6154
6155 PR tree-optimization/57206
6156 * gcc.dg/vect/pr57206.c: New test.
6157
5dc08197
RO
61582016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6159
6160 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6161
351f85c5
JJ
61622016-05-05 Jakub Jelinek <jakub@redhat.com>
6163
568bac8c
JJ
6164 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6165
351f85c5
JJ
6166 * c-c++-common/Wdangling-else-4.c: New test.
6167
33fd7785
JJ
61682016-05-04 Jakub Jelinek <jakub@redhat.com>
6169
2d1ac15a
JJ
6170 PR c++/70906
6171 PR c++/70933
6172 * g++.dg/opt/pr70906.C: New test.
6173 * g++.dg/opt/pr70933.C: New test.
6174
33fd7785
JJ
6175 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6176
6b715bf6
JH
61772016-05-04 Jan Hubicka <hubicka@ucw.cz>
6178
6179 * gcc.dg/ipa/pure-const-3.c: New testcase.
6180
deef7113
MP
61812016-05-04 Marek Polacek <polacek@redhat.com>
6182
6183 * c-c++-common/Wdangling-else-1.c: New test.
6184 * c-c++-common/Wdangling-else-2.c: New test.
6185 * c-c++-common/Wdangling-else-3.c: New test.
6186
5396db97
KCY
61872016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6188
6189 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6190 flag is present.
6191
de55efd5
MP
61922016-05-04 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/48778
6195 * gcc.dg/Waddress-2.c: New test.
6196
475839b6
AM
61972016-05-04 Alan Modra <amodra@gmail.com>
6198
6199 * gcc.target/powerpc/pr70866.c: New.
6200
b25aad5f
MS
62012016-05-03 Martin Sebor <msebor@redhat.com>
6202
6203 PR c++/66561
6204 * c-c++-common/builtin_location.c: New test.
6205 * g++.dg/cpp1y/builtin_location.C: New test.
6206
79ce98bc
MP
62072016-05-03 Marek Polacek <polacek@redhat.com>
6208
6209 PR c/70859
6210 * gcc.dg/pr70859.c: New test.
6211 * gcc.dg/pr70859-2.c: New test.
6212
402e89f5
PMR
62132016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6214
6215 * gnat.dg/debug5.adb: New testcase.
6216
f3d90045
DV
62172016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6218
6219 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6220 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6221 Procedure to check for z10 instruction set.
6222
1e26cec1
CL
62232016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6224
6225 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6226
71aca5a0
AM
62272016-05-03 Alan Modra <amodra@gmail.com>
6228
6229 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6230
2fd70ec1
JJ
62312016-05-03 Jakub Jelinek <jakub@redhat.com>
6232
6233 * gcc.target/i386/avx512f-cvt-1.c: New test.
6234
e5705cf7
L
62352016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6236
6237 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6238 -fdump-tree-vrp-details.
6239
381cdae4
RB
62402016-05-03 Richard Biener <rguenther@suse.de>
6241
6242 * gcc.dg/pr30172-1.c: Adjust.
6243 * gcc.dg/pr63743.c: Likewise.
6244 * gcc.dg/tm/pr51696.c: Likewise.
6245 * c-c++-common/tm/safe-1.c: Likewise.
6246 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6247 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6248 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6249 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6250
adedd5c1
JJ
62512016-05-03 Jakub Jelinek <jakub@redhat.com>
6252
31ed1665
JJ
6253 PR rtl-optimization/70467
6254 * gcc.target/i386/pr70467-3.c: New test.
6255 * gcc.target/i386/pr70467-4.c: New test.
6256
dea60b59
JJ
6257 PR tree-optimization/70916
6258 * gcc.c-torture/compile/pr70916.c: New test.
6259
adedd5c1
JJ
6260 PR target/49244
6261 * gcc.target/i386/pr49244-1.c: New test.
6262 * gcc.target/i386/pr49244-2.c: New test.
6263
f80041ef
BS
62642016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6265
6266 PR rtl-optimization/44281
6267 * gcc.target/i386/pr44281.c: New test.
6268
1cfcd39e
BC
62692016-05-03 bin cheng <bin.cheng@arm.com>
6270
6271 PR tree-optimization/56541
6272 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6273 * gcc.dg/vect/pr56541.c: new test.
6274
4304ccfd
MM
62752016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6276
6277 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6278 __float128.
6279 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6280
50d94c29
L
62812016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6282
6283 PR testsuite/70520
6284 * c-c++-common/asan/clone-test-1.c (main): Align child process
6285 stack to 16 bytes.
6286
bc1aee87
DM
62872016-05-02 David Malcolm <dmalcolm@redhat.com>
6288
6289 PR c++/62314
6290 * g++.dg/spellcheck-fields-2.C: New test case.
6291
474e0129
DM
62922016-05-02 David Malcolm <dmalcolm@redhat.com>
6293
6294 PR c++/62314
6295 * g++.dg/pr62314.C: New test case.
6296
818b88a7
JH
62972016-05-02 Jan Hubicka <hubicka@ucw.cz>
6298
6299 * gcc.dg/ipa/inline-8.c: New testcase.
6300
dd77684f
JJ
63012016-05-02 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR rtl-optimization/70467
6304 * gcc.target/i386/pr70467-1.c: New test.
6305
72407e00
BE
63062016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6307
6308 * gcc.dg/spec-options.c: Run the test on all targets.
6309 * gcc.dg/foo.specs: Use cpp_unique_options.
6310
dd53d197
MG
63112016-05-02 Marc Glisse <marc.glisse@inria.fr>
6312
6313 * gcc.dg/tree-ssa/unord.c: New testcase.
6314
a8b85ce9
MG
63152016-05-02 Marc Glisse <marc.glisse@inria.fr>
6316
6317 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6318
5b37e866
NS
63192016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6320
6321 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6322
7176a4a0
MP
63232016-05-02 Marek Polacek <polacek@redhat.com>
6324
6325 PR c/70851
6326 * gcc.dg/enum-incomplete-3.c: New test.
6327
6b9933b9
MP
63282016-05-02 Marek Polacek <polacek@redhat.com>
6329 Tom de Vries <tom@codesourcery.com>
6330
6331 PR tree-optimization/70700
6332 * gcc.dg/pr70700.c: New test.
6333
90f82260
UB
63342016-05-01 Uros Bizjak <ubizjak@gmail.com>
6335
6336 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6337 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6338 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6339 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6340 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6341
f73036c1
EB
63422016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6343
6344 * ada/acats/run_acats: Rename into...
6345 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6346 * ada/acats/run_all.sh: Remove redundant test.
6347 (target_run): Move around.
6348 (target_gnatchop): Use newly built executable.
6349 (target_gnatmake): Likewise.
6350 Check that the compilation of impbit succeeds.
6351
85e051a3
OE
63522016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6353
6354 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6355 * gcc.dg/20021029-1.c: Likewise.
6356 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6357 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6358 * gcc.target/sh/cmpstr.c: Likewise.
6359 * gcc.target/sh/cmpstrn.c: Likewise.
6360 * gcc.target/sh/memset.c: Likewise.
6361 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6362 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6363 * gcc.target/sh/pr39423-1.c: Likewise.
6364 * gcc.target/sh/pr49468-di.c: Likewise.
6365 * gcc.target/sh/pr49468-si.c: Likewise.
6366 * gcc.target/sh/pr49880-1.c: Likewise.
6367 * gcc.target/sh/pr49880-2.c: Likewise.
6368 * gcc.target/sh/pr49880-3.c: Likewise.
6369 * gcc.target/sh/pr50751-1.c: Likewise.
6370 * gcc.target/sh/pr50751-4.c: Likewise.
6371 * gcc.target/sh/pr50751-7.c: Likewise.
6372 * gcc.target/sh/pr51244-1.c: Likewise.
6373 * gcc.target/sh/pr51244-10.c: Likewise.
6374 * gcc.target/sh/pr51244-11.c: Likewise.
6375 * gcc.target/sh/pr51244-12.c: Likewise.
6376 * gcc.target/sh/pr51244-13.c: Likewise.
6377 * gcc.target/sh/pr51244-14.c: Likewise.
6378 * gcc.target/sh/pr51244-17.c: Likewise.
6379 * gcc.target/sh/pr51244-18.c: Likewise.
6380 * gcc.target/sh/pr51244-19.c: Likewise.
6381 * gcc.target/sh/pr51244-4.c: Likewise.
6382 * gcc.target/sh/pr51244-5.c: Likewise.
6383 * gcc.target/sh/pr51244-7.c: Likewise.
6384 * gcc.target/sh/pr51244-8.c: Likewise.
6385 * gcc.target/sh/pr51244-9.c: Likewise.
6386 * gcc.target/sh/pr51697.c: Likewise.
6387 * gcc.target/sh/pr52483-1.c: Likewise.
6388 * gcc.target/sh/pr52483-2.c: Likewise.
6389 * gcc.target/sh/pr52483-3.c: Likewise.
6390 * gcc.target/sh/pr52483-5.c: Likewise.
6391 * gcc.target/sh/pr52933-1.c: Likewise.
6392 * gcc.target/sh/pr52933-2.c: Likewise.
6393 * gcc.target/sh/pr52933-3.c: Likewise.
6394 * gcc.target/sh/pr53568-1.c: Likewise.
6395 * gcc.target/sh/pr53976-1.c: Likewise.
6396 * gcc.target/sh/pr53988-1.c: Likewise.
6397 * gcc.target/sh/pr53988.c: Likewise.
6398 * gcc.target/sh/pr54089-1.c: Likewise.
6399 * gcc.target/sh/pr54089-6.c: Likewise.
6400 * gcc.target/sh/pr54089-7.c: Likewise.
6401 * gcc.target/sh/pr54089-8.c: Likewise.
6402 * gcc.target/sh/pr54089-9.c: Likewise.
6403 * gcc.target/sh/pr54236-1.c: Likewise.
6404 * gcc.target/sh/pr54236-2.c: Likewise.
6405 * gcc.target/sh/pr54236-3.c: Likewise.
6406 * gcc.target/sh/pr54236-4.c: Likewise.
6407 * gcc.target/sh/pr54386.c: Likewise.
6408 * gcc.target/sh/pr54602-1.c: Likewise.
6409 * gcc.target/sh/pr54685.c: Likewise.
6410 * gcc.target/sh/pr54760-1.c: Likewise.
6411 * gcc.target/sh/pr54760-2.c: Likewise.
6412 * gcc.target/sh/pr54760-3.c: Likewise.
6413 * gcc.target/sh/pr54760-4.c: Likewise.
6414 * gcc.target/sh/pr54760-5.c: Likewise.
6415 * gcc.target/sh/pr54760-6.c: Likewise.
6416 * gcc.target/sh/pr55146.c: Likewise.
6417 * gcc.target/sh/pr55160.c: Likewise.
6418 * gcc.target/sh/pr59278.c: Likewise.
6419 * gcc.target/sh/pr59401-1.c: Likewise.
6420 * gcc.target/sh/pr59533-1.c: Likewise.
6421 * gcc.target/sh/pr63260.c: Likewise.
6422 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6423 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6424 * gcc.target/sh/strlen.c: Likewise.
6425 * gcc.target/sh/torture/pr30807.c: Likewise.
6426 * gcc.target/sh/torture/pr34777.c: Likewise.
6427 * gcc.target/sh/torture/pr64652.c: Likewise.
6428 * gcc.target/sh/torture/pr65505.c: Likewise.
6429 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6430 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6431
411e5c67
PC
64322016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6433
6434 PR c++/66644
6435 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6436
8fa97501
BS
64372016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6438
6439 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6440 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6441 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6442 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6443
5a956111
PP
64442016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6445
6446 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6447 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6448
e7ff0319
CP
64492016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6450
6451 PR middle-end/70626
6452 * c-c++-common/goacc/combined-reduction.c: New test.
6453 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6454
52d11a4b
L
64552016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6456
6457 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6458 *movdi_internal pattern only if PIC off.
6459 * gcc.target/i386/pr70155-2.c: Likewise.
6460 * gcc.target/i386/pr70155-3.c: Likewise.
6461 * gcc.target/i386/pr70155-4.c: Likewise.
6462 * gcc.target/i386/pr70155-5.c: Likewise.
6463 * gcc.target/i386/pr70155-6.c: Likewise.
6464 * gcc.target/i386/pr70155-7.c: Likewise.
6465 * gcc.target/i386/pr70155-8.c: Likewise.
6466 * gcc.target/i386/pr70155-15.c: Likewise.
6467 * gcc.target/i386/pr70155-17.c: Likewise.
6468 * gcc.target/i386/pr70155-22.c: Likewise.
6469
8960db31
BC
64702016-04-29 Bin Cheng <bin.cheng@arm.com>
6471
6472 PR tree-optimization/70803
6473 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6474
cca535a4
IE
64752016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6476
6477 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6478 optimization of vector loop.
6479 * gcc.target/i386/vect-unpack-3.c: New test.
6480 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6481 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6482 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6483
500ecf4a
MP
64842016-04-29 Marek Polacek <polacek@redhat.com>
6485
6486 PR sanitizer/70342
6487 * g++.dg/ubsan/null-7.C: New test.
6488
2fff3db8
MP
6489 PR c/70852
6490 * gcc.dg/pr70852.c: New test.
6491
509063eb
DV
64922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6493
6494 PR/69089
6495 * g++.dg/cpp0x/alignas6.C: New test.
6496
83745c0d
DV
64972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6498
c87885ca
RO
6499 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6500 * gcc.dg/pr27003.c: Likewise.
6501 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6502 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6503 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6504 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6505 * gcc.target/arc/mxy.c: Likewise.
6506 * gcc.target/arc/mswape.c: Likewise.
6507 * gcc.target/arc/mrtsc.c: Likewise.
6508 * gcc.target/arc/mcrc.c: Likewise.
6509 * gcc.target/arc/mdsp-packa.c: Likewise.
6510 * gcc.target/arc/mdvbf.c: Likewise.
6511 * gcc.target/arc/mlock.c: Likewise.
6512 * gcc.target/arc/mmac-24.c: Likewise.
6513 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6514
849b265d
BS
65152016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6516 Matthijs Kooijman <matthijs@stdin.nl>
6517 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6518
6519 PR target/60040
6520 * gcc.target/avr/pr60040-1.c: New.
6521 * gcc.target/avr/pr60040-2.c: New.
6522
1390536b
RB
65232016-04-29 Richard Biener <rguenther@suse.de>
6524
6525 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6526
98998245
RB
65272016-04-29 Richard Biener <rguenther@suse.de>
6528
6529 PR tree-optimization/13962
6530 PR tree-optimization/65686
6531 * gcc.dg/uninit-pr65686.c: New testcase.
6532
8b80cc21
JJ
65332016-04-29 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR middle-end/70843
6536 * gcc.dg/pr70843.c: New test.
6537
6181bc30
JJ
65382016-04-28 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR target/70858
6541 * gcc.target/i386/pr70858.c: New test.
6542
f4cb3612
AB
65432016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6544
6545 * gcc.target/arc/nps400-1.c: New file.
6546
8ad9df62
JR
65472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6548 Andrew Burgess <andrew.burgess@embecosm.com>
6549
6550 * gcc.target/arc/movh_cl-1.c: New file.
6551
ceaaa9fe
JR
65522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6553 Andrew Burgess <andrew.burgess@embecosm.com>
6554
6555 * gcc.target/arc/extzv-1.c: New file.
6556 * gcc.target/arc/insv-1.c: New file.
6557 * gcc.target/arc/insv-2.c: New file.
6558 * gcc.target/arc/movb-1.c: New file.
6559 * gcc.target/arc/movb-2.c: New file.
6560 * gcc.target/arc/movb-3.c: New file.
6561 * gcc.target/arc/movb-4.c: New file.
6562 * gcc.target/arc/movb-5.c: New file.
6563 * gcc.target/arc/movb_cl-1.c: New file.
6564 * gcc.target/arc/movb_cl-2.c: New file.
6565 * gcc.target/arc/movbi_cl-1.c: New file.
6566 * gcc.target/arc/movl-1.c: New file.
6567
4d03dc2f
JR
65682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6569 Andrew Burgess <andrew.burgess@embecosm.com>
6570
6571 * gcc.target/arc/cmem-1.c: New file.
6572 * gcc.target/arc/cmem-2.c: New file.
6573 * gcc.target/arc/cmem-3.c: New file.
6574 * gcc.target/arc/cmem-4.c: New file.
6575 * gcc.target/arc/cmem-5.c: New file.
6576 * gcc.target/arc/cmem-6.c: New file.
6577 * gcc.target/arc/cmem-7.c: New file.
6578 * gcc.target/arc/cmem-ld.inc: New file.
6579 * gcc.target/arc/cmem-st.inc: New file.
6580
81262dad
JJ
65812016-04-28 Jakub Jelinek <jakub@redhat.com>
6582
6583 PR target/70821
6584 * gcc.target/i386/pr70821.c: New test.
6585
0a31a09a
BS
65862016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6587
6588 * gcc.target/powerpc/vec-adde.c: New test.
6589 * gcc.target/powerpc/vec-adde-int128.c: New test.
6590
3ddffba9
JJ
65912016-04-28 Jakub Jelinek <jakub@redhat.com>
6592
6593 * gcc.target/i386/avx-vround-1.c: New test.
6594 * gcc.target/i386/avx-vround-2.c: New test.
6595 * gcc.target/i386/avx512vl-vround-1.c: New test.
6596 * gcc.target/i386/avx512vl-vround-2.c: New test.
6597
713dedcd
RO
65982016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6599
6600 PR testsuite/70595
6601 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6602 (check_effective_target_cilkplus_runtime): ... this.
6603 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6604 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6605
6606 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6607 Require cilkplus_runtime.
6608 Don't add -lcilkrts.
6609 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6610 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6611 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6612 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6613 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6614 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6615 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6616 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6617 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6618 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6619 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6620 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6621 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6622 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6623 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6624 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6625 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6626 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6627 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6628 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6629 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6630 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6631 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6632 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6633 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6634 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6635 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6636 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6637 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6638
6639 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6640 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6641
6642 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6643
6644 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6645 cilkplus_runtime.
6646
3563f78f
MG
66472016-04-27 Marc Glisse <marc.glisse@inria.fr>
6648
6649 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6650 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6651
6bc2bb18
RB
66522015-04-27 Ryan Burn <contact@rnburn.com>
6653
6654 PR c++/69024
6655 PR c++/68997
6656 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6657 diagnostic.
6658 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6659 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6660
1e55d29a
EB
66612016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6662
6663 * gnat.dg/limited_with4.ad[sb]: New test.
6664 * gnat.dg/limited_with4_pkg.ads: New helper.
6665
087146ca
L
66662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6667
6668 PR target/70155
6669 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6670 and movv1ti_internal patterns
6671 * gcc.target/i386/pr70155-1.c: New test.
6672 * gcc.target/i386/pr70155-2.c: Likewise.
6673 * gcc.target/i386/pr70155-3.c: Likewise.
6674 * gcc.target/i386/pr70155-4.c: Likewise.
6675 * gcc.target/i386/pr70155-5.c: Likewise.
6676 * gcc.target/i386/pr70155-6.c: Likewise.
6677 * gcc.target/i386/pr70155-7.c: Likewise.
6678 * gcc.target/i386/pr70155-8.c: Likewise.
6679 * gcc.target/i386/pr70155-9.c: Likewise.
6680 * gcc.target/i386/pr70155-10.c: Likewise.
6681 * gcc.target/i386/pr70155-11.c: Likewise.
6682 * gcc.target/i386/pr70155-12.c: Likewise.
6683 * gcc.target/i386/pr70155-13.c: Likewise.
6684 * gcc.target/i386/pr70155-14.c: Likewise.
6685 * gcc.target/i386/pr70155-15.c: Likewise.
6686 * gcc.target/i386/pr70155-16.c: Likewise.
6687 * gcc.target/i386/pr70155-17.c: Likewise.
6688 * gcc.target/i386/pr70155-18.c: Likewise.
6689 * gcc.target/i386/pr70155-19.c: Likewise.
6690 * gcc.target/i386/pr70155-20.c: Likewise.
6691 * gcc.target/i386/pr70155-21.c: Likewise.
6692 * gcc.target/i386/pr70155-22.c: Likewise.
6693
92329f9f
L
66942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6695
6696 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6697 ".{5,6}".
6698
309a0cf6
BC
66992016-04-27 Bin Cheng <bin.cheng@arm.com>
6700
6701 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6702 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6703 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6704 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6705 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6706
72ed2b9c
RB
67072016-04-27 Richard Biener <rguenther@suse.de>
6708
6709 PR ipa/70760
6710 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6711 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6712
3c98ff9b
NS
67132016-04-27 Nathan Sidwell <nathan@acm.org>
6714
6715 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6716 * g++.dg/ubsan/pr63956.C: Adjust error location.
6717
9ec5d66b
NC
67182016-04-27 Nick Clifton <nickc@redhat.com>
6719
6720 PR middle-end/49889
6721 * gcc.dg/pr49889.c: New test.
6722
c1e1f433
BS
67232016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6724
6725 * c-c++-common/memset-array.c: New test.
6726
8ac43293
MS
67272016-04-26 Martin Sebor <msebor@redhat.com>
6728
6729 PR c++/66639
6730 * g++.dg/cpp1y/func_constexpr.C: New test.
6731
843ce8ab
PP
67322016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6733
6734 PR c++/70241
6735 * g++.dg/cpp0x/enum32.C: New test.
6736 * g++.dg/cpp0x/enum33.C: New test.
6737
67382016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6739
6740 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6741 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6742 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6743 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6744 * gcc.c-torture/execute/pr38151.c: Likewise.
6745 * gcc.c-torture/execute/pr66556.c: Likewise.
6746 * gcc.c-torture/execute/pr67781.c: Likewise.
6747 * gcc.c-torture/execute/pr68648.c: Likewise.
6748
ca1206be
MG
67492016-04-26 Marc Glisse <marc.glisse@inria.fr>
6750
6751 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6752
2448a956
MP
67532016-04-26 Marek Polacek <polacek@redhat.com>
6754
6755 PR c/67784
6756 * gcc.dg/pr67784-3.c: New test.
6757 * gcc.dg/pr67784-4.c: New test.
6758 * gcc.dg/pr67784-5.c: New test.
6759
b02a5e26
MP
6760 PR c/70791
6761 * gcc.dg/Wnested-externs-2.c: New test.
6762
6b6aa8d3
MG
67632016-04-26 Marc Glisse <marc.glisse@inria.fr>
6764
6765 * gcc.dg/fold-plusmult.c: Adjust.
6766 * gcc.dg/no-strict-overflow-6.c: Adjust.
6767 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6768
a2095b55
BS
67692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6770
6771 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6772 number scans.
6773 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6774 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6775 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6776 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6777 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6778 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6779 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6780 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6781 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6782 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6783 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6784 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6785 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6786 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6787 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6788 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6789 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6790 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6791 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6792 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6793 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6794 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6795 scans.
6796 * gcc.target/i386/pr32219-4.c: Likewise.
6797 * gcc.target/i386/pr32219-6.c: Likewise.
6798 * gcc.target/i386/pr32219-8.c: Likewise.
6799
bb0cc5c8
KT
68002016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6801
6802 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6803 associated options.
6804
5a0802ea
MP
68052016-04-26 Marek Polacek <polacek@redhat.com>
6806
6807 PR c++/70744
6808 * g++.dg/ext/cond2.C: New test.
6809
00f615af
BC
68102016-04-26 Bin Cheng <bin.cheng@arm.com>
6811
6812 PR tree-optimization/70771
6813 PR tree-optimization/70775
6814 * gcc.dg/pr70771.c: New test.
25939d34 6815 * gcc.dg/pr70775.c: New test.
00f615af 6816
218155e7
BS
68172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6818
6819 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6820
ab99f467
RB
68212016-04-25 Richard Biener <rguenther@suse.de>
6822
6823 PR tree-optimization/70780
6824 * gcc.dg/torture/pr70780.c: New testcase.
6825
3f8257db 68262016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6827
c87885ca
RO
6828 * gcc.target/arm/neon-vaddws16.c: New test.
6829 * gcc.target/arm/neon-vaddws32.c: New test.
6830 * gcc.target/arm/neon-vaddwu16.c: New test.
6831 * gcc.target/arm/neon-vaddwu32.c: New test.
6832 * gcc.target/arm/neon-vaddwu8.c: New test.
6833 * lib/target-supports.exp
93c590ee
MC
6834 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6835 that arm neon support vector widen sum of HImode TO SImode.
6836
d6c1a7a7
JJ
68372016-04-23 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR sanitizer/70712
6840 * c-c++-common/asan/pr70712.c: New test.
6841
ab0fc037
TS
68422016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6843
6844 * .gitattributes: New file.
6845
2aa64824
CL
68462016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6847
6848 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6849
e7e12d92
DH
68502016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6851
6852 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6853 * gfortran.dg/submodule_15.f08: Likewise.
6854
d1431192
RB
68552016-04-22 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/70740
6858 * gcc.dg/torture/pr70740.c: New testcase.
6859
04a63c24
L
68602016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6861
6862 PR target/70750
6863 * gcc.target/i386/pr70750-1.c: New test.
6864 * gcc.target/i386/pr70750-2.c: Likewise.
6865
20700098
PC
68662016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6867
6868 PR c++/70540
6869 * g++.dg/cpp0x/auto48.C: New.
6870
aedf4e12
MP
68712016-04-21 Marek Polacek <polacek@redhat.com>
6872
6873 PR c++/70513
6874 * g++.dg/cpp0x/forw_enum12.C: New test.
6875 * g++.dg/cpp0x/forw_enum13.C: New test.
6876
2074d80a
KY
68772016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6878
6879 PR target/70728
6880 * gcc.target/i386/pr70728.c: New test.
6881
aef4aab0
RB
68822016-04-21 Richard Biener <rguenther@suse.de>
6883
6884 PR middle-end/70747
6885 * gcc.dg/pr70747.c: New testcase.
6886
2359e571
BC
68872016-04-21 Bin Cheng <bin.cheng@arm.com>
6888
6889 PR tree-optimization/70715
6890 * gcc.dg/tree-ssa/scev-13.c: New test.
6891
ce0e66ff
MG
68922016-04-21 Marc Glisse <marc.glisse@inria.fr>
6893
6894 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6895
2c2870a1
MG
68962016-04-21 Marc Glisse <marc.glisse@inria.fr>
6897
6898 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6899
a2b056a3
JH
69002016-04-20 Jan Hubicka <jh@suse.cz>
6901
6902 PR ipa/70018
6903 * g++.dg/ipa/nothrow-1.C: New testcase.
6904
ee392fc2
NS
69052016-04-20 Nathan Sidwell <nathan@acm.org>
6906
6907 PR c++/55635
6908 * g++.dg/eh/delete1.C: New.
6909
dda49daf
L
69102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6911
6912 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6913 -mtune-ctrl=sse_typeless_stores.
6914
8a5b9d5a
L
69152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6916
6917 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6918
1011119f
BC
69192016-04-20 Bin Cheng <bin.cheng@arm.com>
6920
6921 PR tree-optimization/69489
6922 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6923
477d4906
IV
69242016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6925
6926 PR c++/69363
6927 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6928 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6929 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6930
fad08d12
BC
69312016-04-20 Bin Cheng <bin.cheng@arm.com>
6932
6933 PR tree-optimization/56625
6934 PR tree-optimization/69489
6935 * gcc.dg/vect/pr56625.c: New test.
6936 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6937
9e3e4fab
AP
69382016-04-20 Andrew Pinski <apinski@cavium.com>
6939
6940 PR target/64971
6941 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6942
d7aa24e4
AC
69432016-04-20 Arnaud Charlet <charlet@adacore.com>
6944
6945 * gnat.dg/self1.adb: Remove now incorrect test.
6946
e6d62b46
BC
69472016-04-20 Bin Cheng <bin.cheng@arm.com>
6948
6949 * gcc.dg/tree-ssa/scev-11.c: New test.
6950 * gcc.dg/tree-ssa/scev-12.c: New test.
6951
2697b189
MP
69522016-04-20 Marek Polacek <polacek@redhat.com>
6953
6954 PR tree-optimization/70725
6955 * gcc.dg/pr70725.c: New test.
6956
60d393e8
RB
69572016-04-20 Richard Biener <rguenther@suse.de>
6958
6959 PR tree-optimization/70726
6960 * g++.dg/vect/pr70726.cc: New testcase.
6961
82c6f58a
AK
69622016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6963
6964 PR target/70674
6965 * gcc.target/s390/pr70674.c: New test.
6966
90eeab20
JD
69672016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6968
6969 PR libgfortran/70684
6970 * gfortran.dg/list_read_14.f90: New test.
6971
fc9cf6da
L
69722016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6973
6974 PR target/69201
6975 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6976 extern to force it misaligned.
6977 (b): Likewise.
6978 (c): Likewise.
6979 (d): Likewise.
6980 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6981 Don't check `*' before movv4sf_internal.
6982 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6983 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6984 Don't check `*' before movv16qi_internal.
6985 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6986 extern to force it misaligned.
6987 (b): Likewise.
6988 (c): Likewise.
6989 (d): Likewise.
6990 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6991 Don't check `*' before movv2df_internal.
6992 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6993 extern to force it misaligned.
6994 (b): Likewise.
6995 (c): Likewise.
6996 (d): Likewise.
6997 Check movv8sf_internal instead of avx_storeups256.
6998 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6999
ea8927ea
RB
70002016-04-19 Richard Biener <rguenther@suse.de>
7001
7002 PR tree-optimization/70171
7003 * g++.dg/tree-ssa/pr70171.C: New testcase.
7004
65f52ee9
RB
70052016-04-19 Richard Biener <rguenther@suse.de>
7006
7007 PR tree-optimization/70724
7008 * gcc.dg/torture/pr70724.c: New testcase.
7009
987b67f1
VM
70102016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7011
7012 PR middle-end/70689
c87885ca 7013 * gcc.target/i386/pr70689.c: New.
987b67f1 7014
91a47c39
L
70152016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7016
7017 PR target/70708
7018 * gcc.target/i386/pr70708.c: New test.
7019
8270b82d
RB
70202016-04-18 Richard Biener <rguenther@suse.de>
7021
7022 PR tree-optimization/43434
7023 * gcc.dg/vect/pr43434.c: New testcase.
7024 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7025 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7026 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7027 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7028 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7029 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7030 * gcc.dg/gomp/pr68640.c: Likewise.
7031 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7032 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7033
edd048e2
RB
70342016-04-18 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/70701
7037 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7038
bd5c7330
TV
70392016-04-18 Tom de Vries <tom@codesourcery.com>
7040
7041 PR testsuite/70699
7042 * gcc.dg/pr70161.c: Add dot-file scans.
7043 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7044 instead of after last dot char.
7045
23f2660f
EB
70462016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7047
7048 * c-c++-common/dump-ada-spec-3.c: New test.
7049 * c-c++-common/dump-ada-spec-4.c: Likewise.
7050
da152c9f
TV
70512016-04-17 Tom de Vries <tom@codesourcery.com>
7052
7053 PR other/70183
7054 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7055
cc950f98
JH
70562016-04-15 Jan Hubicka <jh@suse.cz>
7057
7058 PR ipa/70018
7059 * g++.dg/ipa/pure-const-1.C: New testcase.
7060 * g++.dg/ipa/pure-const-2.C: New testcase.
7061 * g++.dg/ipa/pure-const-3.C: New testcase.
7062
949505a9
MP
70632016-04-15 Marek Polacek <polacek@redhat.com>
7064
7065 PR c/70671
7066 * gcc.dg/bitfld-22.c: New test.
7067
10e547d6
BS
70682016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7069
7070 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7071 x86_64.
7072
1e77281b
MP
70732016-04-15 Marek Polacek <polacek@redhat.com>
7074
7075 PR c/70651
7076 * c-c++-common/pr70651.c: New test.
7077
e501fa8e
KT
70782016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7079
7080 PR rtl-optimization/70681
7081 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7082 dump scan on arm and powerpc.
7083 * gcc.dg/pr10474.c: Likewise.
7084
dda1bf61
JJ
70852016-04-15 Jakub Jelinek <jakub@redhat.com>
7086
ca4ef1ff
JJ
7087 PR c++/69517
7088 PR c++/70019
7089 PR c++/70588
7090 * g++.dg/cpp1y/vla11.C: Revert for real.
7091
dda1bf61
JJ
7092 PR c/70436
7093 * c-c++-common/Wparentheses-1.c: New test.
7094 * c-c++-common/gomp/Wparentheses-1.c: New test.
7095 * c-c++-common/gomp/Wparentheses-2.c: New test.
7096 * c-c++-common/gomp/Wparentheses-3.c: New test.
7097 * c-c++-common/gomp/Wparentheses-4.c: New test.
7098 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7099 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7100 * c-c++-common/goacc/Wparentheses-1.c: New test.
7101
1355e62c
KY
71022016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7103
7104 PR target/70662
7105 * gcc.target/i386/pr70662.c: New test.
7106
0ab34b9e 71072016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7108 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7109
7110 PR tree-optimization/70130
7111 * gcc.dg/vect/O3-pr70130.c: New testcase.
7112
bc773aad
MM
71132016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7114
6e9b2286
MM
7115 PR target/70669
7116 * gcc.target/powerpc/pr70669.c: New test.
7117
bc773aad
MM
7118 PR target/70640
7119 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7120 a power7 system that does not have an assembler that supports
7121 power8.
7122
d8747845
MS
71232016-04-14 Martin Sebor <msebor@redhat.com>
7124
7125 PR c++/69517
7126 PR c++/70019
7127 PR c++/70588
7128 * c-c++-common/ubsan/vla-1.c: Revert.
7129 * g++.dg/cpp1y/vla11.C: Same.
7130 * g++.dg/cpp1y/vla12.C: Same.
7131 * g++.dg/cpp1y/vla13.C: Same.
7132 * g++.dg/cpp1y/vla14.C: Same.
7133 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7134 * g++.dg/init/array24.C: Same.
d8747845
MS
7135 * g++.dg/ubsan/vla-1.C: Same.
7136
85128559
MP
71372016-04-14 Marek Polacek <polacek@redhat.com>
7138 Jan Hubicka <hubicka@ucw.cz>
7139
7140 PR c++/70029
7141 * g++.dg/torture/pr70029.C: New test.
7142
52fbb073
MS
71432016-04-14 Martin Sebor <msebor@redhat.com>
7144
7145 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7146 type size to prevent failures on targets with very low maximum
7147 alignment.
7148
6db61d6f
RB
71492016-04-14 Richard Biener <rguenther@suse.de>
7150
7151 PR tree-optimization/70623
7152 * gcc.dg/torture/pr70623.c: New testcase.
7153 * gcc.dg/torture/pr70623-2.c: Likewise.
7154
342fac95
MS
71552016-04-13 Martin Sebor <msebor@redhat.com>
7156
7157 PR c++/69517
7158 PR c++/70019
7159 PR c++/70588
7160 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7161 * g++.dg/cpp1y/vla11.C: New test.
7162 * g++.dg/cpp1y/vla12.C: New test.
7163 * g++.dg/cpp1y/vla13.C: New test.
7164 * g++.dg/cpp1y/vla14.C: New test.
7165 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7166 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7167 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7168
d93c452f
JJ
71692016-04-13 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR c++/70641
7172 * g++.dg/opt/pr70641.C: New test.
7173
85115fb6
RO
71742016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7175
7176 PR rtl-optimization/68749
7177 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7178 effects of argument promotions.
7179 Remove default args to dg-skip-if.
7180
545a4139
PC
71812016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7182
7183 PR c++/70635
7184 * g++.dg/parse/pr70635.C: New.
7185
b3a77f21
MP
71862016-04-13 Marek Polacek <polacek@redhat.com>
7187
7188 PR c++/70639
7189 * c-c++-common/Wmisleading-indentation-4.c: New test.
7190
99cd9857
MP
71912016-04-13 Marek Polacek <polacek@redhat.com>
7192
7193 PR c/70436
c87885ca
RO
7194 * gcc.dg/Wparentheses-12.c: New test.
7195 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7196
75ca93ec
IE
71972016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7198
7199 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7200 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7201 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7202
3d3f9e7e
JJ
72032016-04-13 Jakub Jelinek <jakub@redhat.com>
7204
37947cd0
JJ
7205 PR middle-end/70633
7206 * gcc.c-torture/compile/pr70633.c: New test.
7207
3d3f9e7e
JJ
7208 PR debug/70628
7209 * gcc.dg/torture/pr70628.c: New test.
7210
92886d3e
PP
72112016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7212
7213 PR c++/70610
7214 * g++.dg/template/pr70610.C: New test.
7215 * g++.dg/template/pr70610-2.C: New test.
7216 * g++.dg/template/pr70610-3.C: New test.
7217 * g++.dg/template/pr70610-4.C: New test.
7218
13bd7c2b
JJ
72192016-04-12 Jakub Jelinek <jakub@redhat.com>
7220
6512fa6d
JJ
7221 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7222 128 instead of 32.
7223
13bd7c2b
JJ
7224 PR c++/70571
7225 * g++.dg/ext/pr70571.C: New test.
7226
20b9851c
MM
72272016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7228
8a434ada 7229 PR target/70640
20b9851c
MM
7230 * gcc.target/powerpc/pr70640.c: New test.
7231
2b2f52bc
PC
72322016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7233
7234 PR c++/68722
7235 * g++.dg/parse/pr68722.C: New.
7236
5901e56a
JJ
72372016-04-12 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR rtl-optimization/70596
7240 * gcc.target/i386/pr70596.c: New test.
7241
d4619dc1
NS
72422016-04-12 Nathan Sidwell <nathan@acm.org>
7243
7244 PR c++/70501
7245 * g++.dg/init/pr70501.C: New.
7246
3df530d3
DW
72472016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7248
7249 * gcc.target/i386/asm-flag-6.c: New test.
7250
b7a120d7
TV
72512016-04-12 Tom de Vries <tom@codesourcery.com>
7252
7253 PR tree-optimization/68756
7254 * gcc.dg/graphite/pr68756.c: New test.
7255
4e0eea75
JJ
72562016-04-12 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR tree-optimization/70602
7259 * gcc.c-torture/execute/pr70602.c: New test.
7260
35fbda43
MM
72612016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7262
7263 PR target/70381
7264 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7265 __float128 emulator is built and runs.
7266 * gcc.target/powerpc/float128-1.c: Likewise.
7267
7268 * lib/target-supports.exp (check_ppc_float128_sw_available):
7269 Rework tests for __float128 software and hardware
7270 availability. Fix exit condition to return 0 on success.
7271
04a99ebe
JG
72722016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7273
7274 PR target/70133
7275 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7276 * gcc.target/aarch64/target_attr_15.c: Likewise.
7277
47cd5a85
PC
72782016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/69066
7281 * g++.dg/cpp1y/pr69066.C: New.
7282
a5edb32e
JD
72832016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7284
7285 PR fortran/68566
7286 * gfortran.dg/pr36192.f90: Update test.
7287 * gfortran.dg/pr36192_1.f90: Update test.
7288 * gfortran.dg/real_dimension_1.f: Update test.
7289 * gfortran.dg/parameter_array_init_7.f90: New test.
7290
8ef378f8
JDA
72912016-04-09 John David Anglin <danglin@gcc.gnu.org>
7292
c532c871
JDA
7293 PR testsuite/64039
7294 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7295
d34f706f
JDA
7296 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7297
75e1dd9e
JDA
7298 PR rtl-optimization/66669
7299 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7300
8a976f5f
JDA
7301 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7302
da04822a
JDA
7303 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7304 * gcc.dg/pie-1.c: Likewise.
7305 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7306 * gcc.dg/pic-4.c: Likewise.
7307 * gcc.dg/pie-3.c: Likewise.
7308 * gcc.dg/pie-4.c: Likewise.
7309
adfabcf9
JDA
7310 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7311
4a020adf
JDA
7312 PR tree-optimization/68644
7313 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7314
8ef378f8
JDA
7315 PR rtl-optimization/64886
7316 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7317
09bf990e
TV
73182016-04-09 Tom de Vries <tom@codesourcery.com>
7319
7320 PR tree-optimization/68953
7321 * gcc.dg/graphite/pr68953.c: New test.
7322
138c3c1a
DH
73232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7324
7325 PR fortran/70592
7326 * gfortran.dg/deferred_character_16.f90: New test.
7327
f55460af
JJ
73282016-04-09 Jakub Jelinek <jakub@redhat.com>
7329
7330 PR tree-optimization/70586
7331 * gcc.c-torture/execute/pr70586.c: New test.
7332
0b77bbf3
DH
73332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7334
7335 PR sanitizer/70573
7336 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7337 with __builtin_memset
7338 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7339
c42cfb5c
CP
73402016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7341
7342 PR lto/70289
7343 PR ipa/70348
7344 PR tree-optimization/70373
7345 PR middle-end/70533
7346 PR middle-end/70534
7347 PR middle-end/70535
7348 * c-c++-common/goacc/reduction-5.c: New test.
7349 * c-c++-common/goacc/reduction-promotions.c: New test.
7350 * gfortran.dg/goacc/reduction-3.f95: New test.
7351 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7352
56cfb596
PP
73532016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7354
7355 PR c++/70590
7356 PR c++/70452
7357 * g++.dg/pr70590.C: New test.
7358 * g++.dg/pr70590-2.C: New test.
7359
1a13c0a2
JJ
73602016-04-08 Jakub Jelinek <jakub@redhat.com>
7361
abc0647a
JJ
7362 PR middle-end/70593
7363 * gcc.target/i386/pr70593.c: New test.
7364
1a13c0a2
JJ
7365 PR rtl-optimization/70574
7366 * gcc.target/i386/avx2-pr70574.c: New test.
7367
c3da4956
MO
73682016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7369
7370 PR sanitizer/70541
7371 * c-c++-common/asan/pr70541.c: New test.
7372
9f1b833b
TV
73732016-04-08 Tom de Vries <tom@codesourcery.com>
7374
7375 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7376 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7377
bae7adda
KT
73782016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7379
7380 PR target/70566
7381 * gcc.c-torture/execute/pr70566.c: New test.
7382
211f3d57
TV
73832016-04-08 Tom de Vries <tom@codesourcery.com>
7384
7385 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7386 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7387
02cf2861
AM
73882016-04-08 Alan Modra <amodra@gmail.com>
7389
7390 * gcc.target/powerpc/pr70117.c: New.
7391
5f490f9f
JJ
73922016-04-07 Jakub Jelinek <jakub@redhat.com>
7393
56e9b710
JJ
7394 PR testsuite/70581
7395 * gcc.dg/lto/simd-function_0.c: New test.
7396
5f490f9f
JJ
7397 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7398 clones.
7399 * c-c++-common/attr-simd-2.c: Likewise.
7400 * c-c++-common/attr-simd-4.c: Likewise.
7401 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7402 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7403
e4ebc74d
TP
74042016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7405
7406 PR testsuite/70553
7407 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7408
9817ae35
TS
74092016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7410 Tom de Vries <tom@codesourcery.com>
7411
7412 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7413 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7414 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7415 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7416 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7417 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7418 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7419 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7420
e292f64d
PP
74212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7422
7423 PR c/70436
7424 * g++.dg/warn/Wparentheses-29.C: New test.
7425
6b37bdaf
PP
74262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7427
7428 PR c/70436
7429 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7430 explicit braces to resolve a future -Wparentheses warning.
7431
64824205
RH
74322016-04-06 Richard Henderson <rth@redhat.com>
7433
7434 * gcc.dg/pr61817-1.c: New test.
7435 * gcc.dg/pr61817-2.c: New test.
7436 * gcc.dg/pr69391-1.c: New test.
7437 * gcc.dg/pr69391-2.c: New test.
7438
bc2fc1f3
VM
74392016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7440
7441 PR rtl-optimization/70398
c87885ca 7442 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7443
41414a02
EB
74442016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7445
7446 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7447
4066ea8a
YR
74482016-04-06 Yvan Roux <yvan.roux@linaro.org>
7449 Pedro Alves <palves@redhat.com>
7450
7451 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7452
ec35ea45
JJ
74532016-04-06 Jakub Jelinek <jakub@redhat.com>
7454
3866f8dd
JJ
7455 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7456 Check for avx512f effective targets instead of avx2.
7457 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7458 for AVX512F clones.
7459 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7460 * g++.dg/gomp/declare-simd-1.C: Likewise.
7461 * g++.dg/gomp/declare-simd-3.C: Likewise.
7462 * g++.dg/gomp/declare-simd-4.C: Likewise.
7463
ec35ea45
JJ
7464 PR middle-end/70550
7465 * c-c++-common/gomp/pr70550-1.c: New test.
7466 * c-c++-common/gomp/pr70550-2.c: New test.
7467
c08d28ac
NS
74682016-04-05 Nathan Sidwell <nathan@acm.org>
7469
7470 PR c++/70512
7471 * g++.dg/ext/attribute-may-alias-5.C: New.
7472
1d510e04
JJ
74732016-04-05 Jakub Jelinek <jakub@redhat.com>
7474
7475 PR c++/70336
7476 * c-c++-common/pr70336.c: New test.
7477 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7478 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7479
84278ed9
JH
74802016-04-05 Jan Hubicka <hubicka@ucw.cz>
7481
7482 PR ipa/66223
7483 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7484
268a0ec4
JJ
74852016-04-05 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR rtl-optimization/70542
7488 * gcc.dg/torture/pr70542.c: New test.
7489 * gcc.target/i386/avx2-pr70542.c: New test.
7490
5e8c2eb1
ZS
74912016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7492
7493 PR tree-optimization/70509
7494 * gcc.target/i386/avx512bw-pr70509.c: New test.
7495
c0daf32d
PP
74962016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7497
7498 PR c++/70452
7499 * g++.dg/ext/constexpr-vla4.C: New test.
7500
bf867841
UB
75012016-04-05 Uros Bizjak <ubizjak@gmail.com>
7502
7503 PR target/70510
7504 * gcc.target/i386/pr70510.c: New test.
7505
3022186a
RB
75062016-04-05 Richard Biener <rguenther@suse.de>
7507
7508 PR tree-optimization/70526
7509 * g++.dg/torture/pr70526.C: New testcase.
7510
55fc79b2
JJ
75112016-04-05 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR target/70525
7514 * gcc.target/i386/pr70525.c: New test.
7515
62b233f2
RB
75162016-04-05 Richard Biener <rguenther@suse.de>
7517
7518 PR middle-end/70499
7519 * g++.dg/torture/pr70499.C: New testcase.
7520
cc05759d
RB
75212016-04-05 Richard Biener <rguenther@suse.de>
7522
7523 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7524 remove XFAIL.
7525
f23f16d4
JJ
75262016-04-04 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR middle-end/70307
7529 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7530 rs6000 ABI warnings.
7531
d27ecc49
JH
75322016-04-04 Jan Hubicka <hubicka@ucw.cz>
7533
7534 PR ipa/66223
7535 * g++.dg/ipa/devirt-51.C: New testcase.
7536
c974c96e 75372016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7538 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7539
7540 PR middle-end/70457
7541 * gcc.dg/torture/pr70457.c: New.
7542
7a85da89
AV
75432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7544
7545 PR fortran/67538
7546 * gfortran.dg/allocate_with_source_19.f08: New test.
7547
de517e64
AV
75482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7549
7550 PR fortran/65795
7551 * gfortran.dg/coarray_allocate_6.f08: New test.
7552
43b9f499
RB
75532016-04-04 Richard Biener <rguenther@suse.de>
7554
7555 PR rtl-optimization/70484
7556 * gcc.dg/torture/pr70484.c: New testcase.
7557
f13355da
MP
75582016-04-04 Marek Polacek <polacek@redhat.com>
7559
7560 PR c/70307
7561 * gcc.dg/torture/pr70307.c: New test.
7562
6cc6ed50
OE
75632016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7564
7565 PR target/70416
7566 PR target/67391
7567 * gcc.target/sh/torture/pr70416.c: New.
7568
abdc16c8
MS
75692016-04-02 Martin Sebor <msebor@redhat.com>
7570
7571 PR c++/67376
7572 PR c++/70170
7573 PR c++/70172
7574 PR c++/70228
7575 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7576 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7577 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7578 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7579 * g++.dg/cpp0x/constexpr-string.C: Same.
7580 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7581 * g++.dg/cpp0x/pr65398.C: Same.
7582 * g++.dg/ext/constexpr-vla1.C: Same.
7583 * g++.dg/ext/constexpr-vla2.C: Same.
7584 * g++.dg/ext/constexpr-vla3.C: Same.
7585 * g++.dg/ubsan/pr63956.C: Same.
7586
763cd859
JJ
75872016-04-01 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR rtl-optimization/70467
7590 * gcc.target/i386/pr70467-2.c: New test.
7591
0f875435
JJ
75922016-04-01 Jakub Jelinek <jakub@redhat.com>
7593 Marek Polacek <polacek@redhat.com>
7594
7595 PR c++/70488
7596 * g++.dg/init/new47.C: New test.
7597
41d14659
RR
75982016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7599
7600 PR target/70496
7601 * gcc.target/arm/pr70496.c: New test.
7602
f9bf89bb
NS
76032016-04-01 Nathan Sidwell <nathan@acm.org>
7604
73b9085d
NS
7605 PR c++/68475
7606 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7607
4afdcfaa
IE
76082016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7609
7610 PR target/69890
7611 * gcc.dg/strlenopt.h (memmove): New.
7612 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7613 instead of "string.h".
7614 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7615 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7616 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7617 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7618 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7619 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7620 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7621 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7622 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7623 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7624 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7625 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7626 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7627 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7628 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7629 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7630 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7631 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7632 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7633 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7634
b5d7a29c
RO
76352016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7636
7637 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7638 (Holder::foo): Reflect this.
7639
b660f9ec
IE
76402016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7641
7642 PR target/70442
7643 * gcc.dg/pr70442.c: New test.
7644
88504f34
NS
76452016-03-31 Nathan Sidwell <nathan@acm.org>
7646
7647 PR c++/70393
7648 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7649
95d34b96
KY
76502016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7651
7652 PR target/70453
7653 * gcc.target/i386/pr70453.c: New test.
7654
b4c4967c
AB
76552016-03-31 Andrey Belevantsev <abel@ispras.ru>
7656
7657 PR target/70292
7658 * gcc.c-torture/pr70292.c: New test.
7659
5fde6a45
MP
76602016-03-31 Marek Polacek <polacek@redhat.com>
7661
7662 PR c/70297
7663 * c-c++-common/pr70297.c: New test.
7664 * g++.dg/cpp0x/typedef-redecl.C: New test.
7665 * gcc.dg/typedef-redecl2.c: New test.
7666
97eb24c4
JJ
76672016-03-31 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR rtl-optimization/70460
7670 * gcc.c-torture/execute/pr70460.c: New test.
7671
efc3536f
RB
76722016-03-31 Richard Biener <rguenther@suse.de>
7673
7674 PR c++/70430
7675 * g++.dg/ext/vector30.C: New testcase.
7676
e0876e21
DH
76772016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7678 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7679
7680 * gfortran.dg/fmt_pf.f90: New test.
7681
e9bff8c6
RO
76822016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684 Forward-port from 5 branch
7685 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR testsuite/70356
7688 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7689 dg-require-effective-target after dg-do.
7690
7691 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7692
7693 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7694
2620c80d
TS
76952016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7696 Julian Brown <julian@codesourcery.com>
7697 Chung-Lin Tang <cltang@codesourcery.com>
7698 Cesar Philippidis <cesar@codesourcery.com>
7699 James Norris <jnorris@codesourcery.com>
7700 Tom de Vries <tom@codesourcery.com>
7701 Nathan Sidwell <nathan@codesourcery.com>
7702
bf867841 7703 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7704 * c-c++-common/goacc/loop-clauses.c: Likewise.
7705 * g++.dg/goacc/template.C: Likewise.
7706 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7707 * gfortran.dg/goacc/loop-1.f95: Likewise.
7708 * gfortran.dg/goacc/loop-5.f95: Likewise.
7709 * gfortran.dg/goacc/loop-6.f95: Likewise.
7710 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7711 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7712 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7713 * c-c++-common/goacc/clauses-fail.c: Likewise.
7714 * c-c++-common/goacc/parallel-1.c: Likewise.
7715 * c-c++-common/goacc/reduction-1.c: Likewise.
7716 * c-c++-common/goacc/reduction-2.c: Likewise.
7717 * c-c++-common/goacc/reduction-3.c: Likewise.
7718 * c-c++-common/goacc/reduction-4.c: Likewise.
7719 * c-c++-common/goacc/routine-3.c: Likewise.
7720 * c-c++-common/goacc/routine-4.c: Likewise.
7721 * c-c++-common/goacc/routine-5.c: Likewise.
7722 * c-c++-common/goacc/tile.c: Likewise.
7723 * g++.dg/goacc/template.C: Likewise.
7724 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7725 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7726 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7727 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7728 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7729 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7730 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7731 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7732 * c-c++-common/goacc/use_device-1.c: ... this file.
7733 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7734 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7735 * c-c++-common/goacc/host_data-6.c: ... this file.
7736 * c-c++-common/goacc/loop-2-kernels.c: New file.
7737 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7738 * c-c++-common/goacc/loop-3.c: Likewise.
7739 * g++.dg/goacc/reference.C: Likewise.
7740 * g++.dg/goacc/routine-1.C: Likewise.
7741 * g++.dg/goacc/routine-2.C: Likewise.
7742
f6d2d066
RB
77432016-03-30 Richard Biener <rguenther@suse.de>
7744
7745 PR middle-end/70450
7746 * gcc.dg/torture/pr70450.c: New testcase.
7747
d43242b9
JJ
77482016-03-30 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR target/70421
7751 * gcc.dg/torture/pr70421.c: New test.
7752 * gcc.target/i386/avx512f-pr70421.c: New test.
7753
5ce43b77
L
77542016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7755
7756 PR testsuite/70364
7757 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7758 (check): New function.
7759 (bar): Call check.
7760 (foo): Align stack to 16 bytes when calling bar.
7761 * gcc.target/i386/cleanup-2.c: Likewise.
7762
d014a712
PP
77632016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7764
7765 PR tree-optimization/59124
7766 * gcc.dg/Warray-bounds-19.c: New test.
7767
3f8257db 77682016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7769
7770 * lib/prune.exp (escape_regex_chars): New.
7771 (prune_file_path): Update to quote metcharacters for regexp.
7772
3336c6e0
JJ
77732016-03-29 Jakub Jelinek <jakub@redhat.com>
7774
a362f023
JJ
7775 PR rtl-optimization/70429
7776 * gcc.c-torture/execute/pr70429.c: New test.
7777
3336c6e0
JJ
7778 PR tree-optimization/70405
7779 * gcc.dg/pr70405.c: New test.
7780
728557fd
AV
77812016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7782
7783 PR fortran/70397
7784 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7785 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7786
bef977d4
TS
77872016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7788
7789 PR testsuite/64177
7790 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7791 __cilkrts_set_param to set two workers.
7792 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7793 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7794
6f6d25c9
DH
77952016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7796
bf867841 7797 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7798
45733562
KY
77992016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7800
7801 PR target/70406
bf867841 7802 * gcc.target/i386/pr70406.c: New test.
45733562 7803
a1799e5e
EB
78042016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7805
7806 * gnat.dg/specs/double_record_extension3.ads: New test.
7807
5fca7b66
RH
78082016-03-25 Richard Henderson <rth@redhat.com>
7809
7810 PR target/70120
7811 * gcc.target/aarch64/pr70120-1.c: New.
7812 * gcc.target/aarch64/pr70120-2.c: New.
7813 * gcc.target/aarch64/pr70120-3.c: New.
7814
31ce75c6
PP
78152016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7816
7817 PR c++/62212
7818 * g++.dg/template/mangle2.C: The dg-do directive should be
7819 "compile" not "assemble".
7820
3caf0ca1
BS
78212016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7822
7823 PR lto/69650
7824 * gcc.dg/pr69650.c: New test.
7825
634035b6
DE
78262016-03-25 David Edelsohn <dje.gcc@gmail.com>
7827
7828 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7829
45d34276
AM
78302016-03-25 Alan Modra <amodra@gmail.com>
7831
7832 * gcc.dg/dfp/pr70052.c: New test.
7833
8f085166
RH
78342016-03-24 Richard Henderson <rth@redhat.com>
7835
7836 PR middle-end/69845
7837 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7838 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7839
011e5ec3
TV
78402016-03-24 Tom de Vries <tom@codesourcery.com>
7841
7842 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7843
9e3f4551
TV
78442016-03-24 Tom de Vries <tom@codesourcery.com>
7845
7846 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7847 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7848
45780041
TV
78492016-03-24 Tom de Vries <tom@codesourcery.com>
7850
7851 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7852 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7853
887ab4e5
PP
78542016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7855
7856 PR c++/62212
7857 * g++.dg/template/mangle2.C: New test.
7858
69a9a66f
RB
78592016-03-24 Richard Biener <rguenther@suse.de>
7860
7861 PR tree-optimization/70396
7862 * gcc.dg/torture/pr70396.c: New testcase.
7863
ed87de55
RB
78642016-03-24 Richard Biener <rguenther@suse.de>
7865
7866 PR middle-end/70370
7867 * gcc.dg/torture/pr70370.c: New testcase.
7868
ea064934
TV
78692016-03-24 Tom de Vries <tom@codesourcery.com>
7870
7871 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7872 * gfortran.dg/goacc/kernels-tree.f95: Same.
7873 * gfortran.dg/goacc/parallel-tree.f95: Same.
7874
b2a4dd1d
TV
78752016-03-24 Tom de Vries <tom@codesourcery.com>
7876
7877 * c-c++-common/goacc/uninit-if-clause.c: New test.
7878 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7879
72e7cd6e
JJ
78802016-03-24 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR target/70290
bf867841
UB
7883 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7884 Fix formatting.
72e7cd6e 7885
ce9d0c03
RB
78862016-03-24 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/70372
7889 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7890
426b9428
PP
78912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7892
7893 PR c++/70347
7894 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7895
cd1588c4
PP
78962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7897
7898 PR c++/70332
7899 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7900
61637db3
JJ
79012016-03-23 Jakub Jelinek <jakub@redhat.com>
7902
928af3bf
JJ
7903 PR c++/70001
7904 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7905 * g++.dg/cpp1y/pr70001.C: New test.
7906
61637db3
JJ
7907 PR c++/70323
7908 * g++.dg/cpp0x/constexpr-70323.C: New test.
7909
05aca4e7
AO
79102016-03-23 Alexandre Oliva <aoliva@redhat.com>
7911 Jason Merrill <jason@redhat.com>
7912 Jakub Jelinek <jakub@redhat.com>
7913
7914 PR c++/69315
7915 * g++.dg/cpp0x/constexpr-69315.C: New test.
7916 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7917
fbdb6baf
MP
79182016-03-23 Marek Polacek <polacek@redhat.com>
7919
7920 PR c++/69884
7921 * g++.dg/warn/Wignored-attributes-1.C: New test.
7922 * g++.dg/warn/Wignored-attributes-2.C: New test.
7923
d79ee524
TV
79242016-03-23 Tom de Vries <tom@codesourcery.com>
7925
7926 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7927 initialization.
7928 * gfortran.dg/goacc/private-3.f95 (test): Same.
7929 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7930 missing use param.
7931
a59f0bef
KT
79322016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7933
7934 * lib/target-supports.exp: Remove v7ve entry from loop
7935 creating effective target checks.
7936 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7937 (add_options_for_arm_arch_v7ve): Likewise.
7938
0179520a
JJ
79392016-03-23 Jakub Jelinek <jakub@redhat.com>
7940
7941 PR tree-optimization/70354
7942 * gcc.dg/vect/pr70354-1.c: New test.
7943 * gcc.dg/vect/pr70354-2.c: New test.
7944 * gcc.target/i386/avx2-pr70354-1.c: New test.
7945 * gcc.target/i386/avx2-pr70354-2.c: New test.
7946
75bb14d7
JL
79472016-03-22 Jeff Law <law@redhat.com>
7948
7949 PR target/70232
7950 * gcc.dg/tree-ssa/pr70232.c: New test.
7951
72c9526d
IE
79522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7953
7954 PR target/70302
7955 * gcc.target/i386/pr70302.c: New test.
7956
a3ca1bc5
RB
79572016-03-22 Richard Biener <rguenther@suse.de>
7958
7959 PR middle-end/70251
7960 * g++.dg/torture/pr70251.C: New testcase.
7961
5c240f4d
DM
79622016-03-22 David Malcolm <dmalcolm@redhat.com>
7963
7964 PR c/69993
7965 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7966 Wmisleading-indentation.c.
7967 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7968 reflect change to diagnostic text and order of messages.
7969 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7970
80f6631b
DE
79712016-03-22 David Edelsohn <dje.gcc@gmail.com>
7972
7973 * g++.dg/ext/java-3.C: Don't compile on AIX.
7974
9a10956c
RB
79752016-03-22 Richard Biener <rguenther@suse.de>
7976
7977 PR middle-end/70333
7978 * gcc.dg/torture/pr70333.c: New testcase.
7979
6cedf922
IE
79802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7981
7982 * g++.dg/ext/pr70290.C: New test.
7983
cd6c27ac
KY
79842016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7985
7986 PR target/70325
7987 * gcc.target/i386/pr70325.c: New test.
7988
4cde512c
JJ
79892016-03-22 Jakub Jelinek <jakub@redhat.com>
7990
b01915ed
JJ
7991 PR target/70329
7992 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7993 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7994
4e3e2cf1
JJ
7995 PR target/70300
7996 * gcc.target/i386/pr70300.c: New test.
7997
4cde512c
JJ
7998 PR c++/70295
7999 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8000 (func2): New function for cond with parens, xfail warning for c++.
8001 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8002
16f6d7dc
PP
80032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8004
8005 PR c++/70096
8006 * g++.dg/template/ptrmem30.C: New test.
8007
a3e2b438
PP
80082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8009
8010 PR c++/70204
8011 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8012 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8013
11b6a02e
JJ
80142016-03-21 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR middle-end/70326
8017 * gcc.dg/pr70326.c: New test.
8018
b9407883
MG
80192016-03-21 Marc Glisse <marc.glisse@inria.fr>
8020 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR tree-optimization/70317
8023 * gcc.dg/pr70317.c: New test.
8024
4a148e19
UB
80252016-03-21 Uros Bizjak <ubizjak@gmail.com>
8026
8027 PR target/70327
8028 * gcc.target/i386/pr70327.c: New test.
8029
2a85ddbb
ML
80302016-03-21 Martin Liska <mliska@suse.cz>
8031
7d36fe98 8032 PR ipa/70306
2a85ddbb
ML
8033 * gcc.dg/ipa/pr70306.c: New test.
8034
4a148e19 80352016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8036
8037 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8038 * gcc.target/arm/attr-align3.c: Likewise.
8039 * gcc.target/arm/attr_arm.c: Likewise.
8040 * gcc.target/arm/flip-thumb.c: Likewise.
8041
6b366948
JJ
80422016-03-21 Jakub Jelinek <jakub@redhat.com>
8043
8044 PR target/70296
8045 * gcc.target/powerpc/altivec-36.c: New test.
8046
2fac8c14
RB
80472016-03-21 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/70310
8050 * gcc.dg/torture/pr70310.c: New testcase.
8051
e9bde854
KY
80522016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8053
8054 PR target/70293
8055 * gcc.target/i386/pr70293.c: New test.
8056
56bbfaf6
RB
80572016-03-21 Richard Biener <rguenther@suse.de>
8058
8059 PR tree-optimization/70288
8060 * gcc.dg/torture/pr70288-1.c: New testcase.
8061 * gcc.dg/torture/pr70288-2.c: Likewise.
8062
3eee49ed
AB
80632016-03-21 Andrey Belevantsev <abel@ispras.ru>
8064
8065 PR rtl-optimization/69307
8066 * gcc.target/arm/pr69307.c: New test.
4a148e19 8067
8e7816b4
AB
80682016-03-21 Andrey Belevantsev <abel@ispras.ru>
8069
8070 PR rtl-optimization/69102
8071 * gcc.c-torture/compile/pr69102.c: New test.
8072
14d7d4be
JL
80732016-03-18 Jeff Law <law@redhat.com>
8074
8075 PR rtl-optimization/70263
8076 * gcc.c-torture/compile/pr70263-1.c: New test.
8077 * gcc.target/i386/pr70263-2.c: New test.
8078
5c6a601c
BS
80792016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8080
8081 PR rtl-optimization/70278
8082 * gcc.dg/torture/pr70278.c: New test.
8083 * gcc.target/arm/pr70278.c: New test.
8084
4bbf545b
DM
80852016-03-18 David Malcolm <dmalcolm@redhat.com>
8086
8087 PR c/70281
8088 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8089 (test_builtin_types_compatible_p): New test function.
8090 * gcc.dg/pr70281.c: New test case.
8091
dc28bb68
CL
80922016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8093
8094 PR target/70113
8095 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8096
5e8d6dff
IE
80972016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8098
8099 PR tree-optimization/70252
8100 * gcc.dg/pr70252.c: New test.
8101
d0e7e403
TV
81022016-03-18 Tom de Vries <tom@codesourcery.com>
8103
8104 * gcc.dg/pr70161-2.c: New test.
8105 * gcc.dg/pr70161.c: New test.
8106
fa22501a
TV
81072016-03-18 Tom de Vries <tom@codesourcery.com>
8108
8109 PR ipa/70269
8110 * gcc.dg/pr70269.c: New test.
8111
dd125026
JJ
81122016-03-18 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR c++/70267
8115 * g++.dg/ext/java-3.C: New test.
8116
91914f0a
PP
81172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8118
8119 PR c++/70205
8120 * g++.dg/lookup/pr70205.C: New test.
8121
753a8910
PP
81222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8123
8124 PR c++/70218
8125 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8126
14ba7b28
MP
81272016-03-17 Marek Polacek <polacek@redhat.com>
8128
8129 PR c/69407
8130 * gcc.dg/atomic-op-6.c: New test.
8131
ded60913
DM
81322016-03-17 David Malcolm <dmalcolm@redhat.com>
8133
8134 PR c/70264
8135 * c-c++-common/pr70264.c: New test case.
8136
a3aad0e6
JJ
81372016-03-17 Jakub Jelinek <jakub@redhat.com>
8138
17366700
JJ
8139 PR c++/70144
8140 * c-c++-common/pr70144-1.c: New test.
8141 * c-c++-common/pr70144-2.c: New test.
8142
a3aad0e6
JJ
8143 PR c++/70272
8144 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8145 * g++.dg/opt/flifetime-dse6.C: New test.
8146 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8147
b57e6e18
L
81482016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8149
8150 PR driver/70192
8151 * gcc.dg/pic-1.c: New test.
8152 * gcc.dg/pic-2.c: Likewise.
8153 * gcc.dg/pic-3.c: Likewise.
8154 * gcc.dg/pic-4.c: Likewise.
8155 * gcc.dg/pie-1.c: Likewise.
8156 * gcc.dg/pie-2.c: Likewise.
8157 * gcc.dg/pie-3.c: Likewise.
8158 * gcc.dg/pie-4.c: Likewise.
8159 * gcc.dg/pie-5.c: Likewise.
8160 * gcc.dg/pie-6.c: Likewise.
8161
b38ba58b
TV
81622016-03-17 Tom de Vries <tom@codesourcery.com>
8163
8164 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8165 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8166
6931b3b7
RB
81672016-03-17 Richard Biener <rguenther@suse.de>
8168
8169 PR debug/70271
8170 * g++.dg/debug/pr70271.C: New testcase.
8171
0c8b64cb
IE
81722016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8173
8174 * gcc.target/i386/pr70251.c: New test.
8175
b1970801
MP
81762016-03-17 Marek Polacek <polacek@redhat.com>
8177
8178 PR c++/70194
8179 * g++.dg/warn/constexpr-70194.C: New test.
8180
820c5eaa
RH
81812016-03-16 Richard Henderson <rth@redhat.com>
8182
8183 PR middle-end/70240
8184 * gcc.c-torture/compile/pr70240.c: New.
8185
da0ad263
SKS
81862016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8187
8188 * gcc.c-torture/compile/20151204.c: Skip for avr.
8189
c73d295c
JJ
81902016-03-16 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR target/70245
8193 * g++.dg/opt/pr70245.C: New test.
8194 * g++.dg/opt/pr70245.h: New file.
8195 * g++.dg/opt/pr70245-aux.cc: New file.
8196
b2794066
MS
81972016-03-16 Martin Sebor <msebor@redhat.com>
8198
8199 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8200
aa43616c
RH
82012016-03-16 Richard Henderson <rth@redhat.com>
8202
8203 PR middle-end/70199
8204 * gcc.c-torture/compile/pr70199.c: New.
8205
59608fe5
L
82062016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8207
8208 * gcc.dg/uninit-19.c: Run dos2unix.
8209
ab4c578f
MP
82102016-03-16 Marek Polacek <polacek@redhat.com>
8211
8212 PR c/70093
8213 * gcc.dg/nested-func-10.c: New test.
8214 * gcc.dg/nested-func-9.c: New test.
8215
f5387e76
JJ
82162016-03-16 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR tree-optimization/68714
8219 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8220
7662b718
TV
82212016-03-16 Tom de Vries <tom@codesourcery.com>
8222
8223 PR tree-optimization/68715
8224 * gcc.dg/graphite/pr68715-2.c: New test.
8225 * gcc.dg/graphite/pr68715.c: New test.
8226 * gfortran.dg/graphite/pr68715.f90: New test.
8227
be7ce7ae
TV
82282016-03-16 Tom de Vries <tom@codesourcery.com>
8229
8230 PR tree-optimization/68809
8231 * gcc.dg/graphite/pr68809-2.c: New test.
8232 * gcc.dg/graphite/pr68809.c: New test.
8233
1935f250
JJ
82342016-03-16 Jakub Jelinek <jakub@redhat.com>
8235
6651c93e
JJ
8236 PR c++/70147
8237 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8238 method call to i () as argument. Adjust expected output.
8239
1935f250
JJ
8240 PR c++/70147
8241 * g++.dg/ubsan/pr70147-1.C: New test.
8242 * g++.dg/ubsan/pr70147-2.C: New test.
8243
ab1caa6e
MS
82442016-03-15 Martin Sebor <msebor@redhat.com>
8245
8246 PR c++/58281
8247 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8248
5c2a1bbb
JDA
82492016-03-15 John David Anglin <danglin@gcc.gnu.org>
8250
cb5d8ad1
JDA
8251 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8252 hppa*-*-hpux*.
8253
b440dd40
JDA
8254 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8255
5c2a1bbb
JDA
8256 PR libfortran/69799
8257 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8258 libatomic_available.
8259
42c729c5
MP
82602016-03-15 Marek Polacek <polacek@redhat.com>
8261
8262 PR c++/70209
8263 * g++.dg/ext/attribute-may-alias-4.C: New test.
8264
82b1c550
AM
82652016-03-15 Alexander Monakov <amonakov@ispras.ru>
8266
8267 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8268 -fvar-tracking-assignments-toggle flag.
8269
4ccbf3a6
PH
82702016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8271
8272 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8273
c39858bd
JJ
82742016-03-15 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR rtl-optimization/70222
8277 * gcc.c-torture/execute/pr70222-1.c: New test.
8278 * gcc.c-torture/execute/pr70222-2.c: New test.
8279
8be119c1
RH
82802016-03-15 Richard Henderson <rth@redhat.com>
8281
8282 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8283
6598bb55
AB
82842016-03-15 Andrey Belevantsev <abel@ispras.ru>
8285
8286 PR rtl-optimization/69032
8287 * gcc.dg/pr69032.c: New test.
8288
81fa2944
AB
82892016-03-15 Andrey Belevantsev <abel@ispras.ru>
8290
8291 PR rtl-optimization/63384
4a148e19 8292 * g++.dg/pr63384.C: New test.
81fa2944 8293
74ea9ab6
AB
82942016-03-15 Andrey Belevantsev <abel@ispras.ru>
8295
8296 PR target/64411
8297 * gcc.target/i386/pr64411.C: New test.
8298
045d5055
TV
82992016-03-15 Tom de Vries <tom@codesourcery.com>
8300
8301 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8302 * gfortran.dg/goacc/kernels-alias.f95: New test.
8303
3ea33585
MS
83042016-03-14 Martin Sebor <msebor@redhat.com>
8305
8306 PR c++/53792
8307 * g++.dg/cpp0x/constexpr-inline.C: New test.
8308 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8309
1df7b330
DE
83102016-03-14 David Edelsohn <dje.gcc@gmail.com>
8311
8312 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8313
79b57d18
JJ
83142016-03-14 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR middle-end/70219
8317 * gcc.dg/pr70219.c: New test.
8318
3cbf012a
BS
83192016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8320
8321 PR target/70083
8322 * gcc.dg/torture/pr70083.c: New test.
8323 * gcc.target/i386/pr70083.c: New test.
8324
a9fee7cd
RB
83252016-03-14 Richard Biener <rguenther@suse.de>
8326
8327 PR tree-optimization/56365
8328 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8329
4799603f
SB
83302016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8331
8332 PR target/70098
8333 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8334 New function.
8335 * g++.dg/pr70098.C: New testcase.
8336
8337
760ca967
TV
83382016-03-14 Tom de Vries <tom@codesourcery.com>
8339
8340 PR tree-optimization/70045
8341 * gcc.dg/graphite/pr70045.c: New test.
8342
44e66a77
JD
83432016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8344
8345 PR fortran/69043
8346 * gfortran.dg/include_9.f90: New test.
8347
a18e0fe1
DH
83482016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8349
8350 PR fortran/45076
8351 gfortran.dg/prof/prof.exp: New script.
8352 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8353
d0aca6ab
AB
83542016-03-12 Andrey Belevantsev <abel@ispras.ru>
8355
8356 PR rtl-optimization/69307
8357 * gcc.dg/pr69307.c: New test.
8358
cefe08a4
VM
83592016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8360
8361 PR target/69614
8362 * gcc.target/arm/pr69614.c: New.
8363
70112e2a
PT
83642016-03-12 Paul Thomas <pault@gcc.gnu.org>
8365
8366 PR fortran/70031
8367 * gfortran.dg/submodule_14.f08: New test
8368
8369 PR fortran/69524
8370 * gfortran.dg/submodule_15.f08: New test
8371
3f1e5d3a
PP
83722016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8373
8374 PR c++/70106
8375 * g++.dg/cpp1y/paren3.C: New test.
8376
a3f6d680
MM
83772016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8378
8379 PR target/70131
8380 * gcc.target/powerpc/ppc-round2.c: New test.
8381
92348f09
BS
83822016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8383
8384 PR target/70123
8385 * gcc.dg/torture/pr70123.c: New test.
8386
cebde9e9
JL
83872016-03-11 Jeff Law <law@redhat.com>
8388
8389 PR tree-optimization/70190
8390 * gcc.c-torture/compile/pr70190.c: New test.
8391
3edc5da4
DM
83922016-03-11 David Malcolm <dmalcolm@redhat.com>
8393
8394 PR c/68187
8395 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8396 case.
8397 (test43_b): Likewise.
8398 (test43_c): Likewise.
8399 (test43_d): Likewise.
8400 (test43_e): Likewise.
8401 (test43_f): Likewise.
8402 (test43_g): Likewise.
8403 (test44_a): Likewise.
8404 (test44_b): Likewise.
8405 (test44_c): Likewise.
8406 (test44_d): Likewise.
8407 (test44_e): Likewise.
8408
318c1204
DM
84092016-03-11 David Malcolm <dmalcolm@redhat.com>
8410
8411 PR c/70085
8412 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8413
bc062234
KT
84142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8415
8416 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8417 dg-options.
8418
acfc1ac1
KT
84192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8420
8421 PR target/70002
8422 PR target/69245
8423 * gcc.target/aarch64/pr69245_2.c: New test.
8424
d1e2bb2d
JJ
84252016-03-11 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR tree-optimization/70177
8428 * gcc.dg/pr70177.c: New test.
8429
07350627
AL
84302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8431
8432 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8433
5c6706f7
AL
84342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8435
8436 * gcc.dg/tree-ssa/sra-20.c: New.
8437
02d472a2
JJ
84382016-03-11 Jakub Jelinek <jakub@redhat.com>
8439
686d390a
JJ
8440 PR rtl-optimization/70174
8441 * gcc.dg/pr70174.c: New test.
8442
02d472a2
JJ
8443 PR tree-optimization/70169
8444 * gcc.dg/pr70169.c: New test.
8445
0f9befa1
IE
84462016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8447
8448 PR target/70160
8449 * gcc.target/i386/pr70160.c: New test.
8450
432d4670
AK
84512016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8452
8453 * gcc.target/s390/dfp-1.c: New test.
8454
a3dc8760
NC
84552016-03-10 Nick Clifton <nickc@redhat.com>
8456
8457 PR target/70044
8458 * gcc.target/aarch64/pr70044.c: New test.
8459
b87a8d7d
PP
84602016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8461 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR c++/70001
8464 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8465 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8466 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8467
4f4ada6a
JH
84682016-03-10 Jan Hubicka <hubicka@ucw.cz>
8469
8470 PR lto/69589
8471 * g++.dg/lto/pr69589_0.C: New testcase
8472 * g++.dg/lto/pr69589_1.C: New testcase
8473
d49b0aa0
MP
84742016-03-10 Marek Polacek <polacek@redhat.com>
8475
8476 PR c++/70153
8477 * g++.dg/delayedfold/unary-plus1.C: New test.
8478
84792016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8480
8481 * gcc.target/arm/pr45701-1.c: Escape brackets.
8482 * gcc.target/arm/pr45701-2.c: Likewise.
8483
71017a7b
AL
84842016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8485
8486 * gfortran.dg/unconstrained_commons.f: New.
8487
ba52669f
AM
84882016-03-10 Alan Modra <amodra@gmail.com>
8489
8490 * gcc.dg/pr69195.c: New.
8491 * gcc.dg/pr69238.c: New.
8492
27742332
TV
84932016-03-10 Tom de Vries <tom@codesourcery.com>
8494
8495 PR testsuite/68915
8496 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8497
3a81a594
RB
84982016-03-10 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/70128
8501 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8502 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8503
3433b975
JJ
85042016-03-09 Jakub Jelinek <jakub@redhat.com>
8505
c2864f02
JJ
8506 PR tree-optimization/70152
8507 * gcc.dg/pr70152.c: New test.
8508
3433b975
JJ
8509 PR target/70086
8510 * gcc.target/i386/pr70086-1.c: New test.
8511 * gcc.target/i386/pr70086-2.c: New test.
8512 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8513
8514 PR tree-optimization/70127
8515 * gcc.c-torture/execute/pr70127.c: New test.
8516
96b3c82d
CP
85172016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8518
8519 * c-c++-common/goacc/combined-directives-2.c: New test.
8520
b4f3232d
DM
85212016-03-09 David Malcolm <dmalcolm@redhat.com>
8522
8523 PR c/68473
8524 PR c++/70105
8525 * g++.dg/diagnostic/pr70105.C: New test.
8526 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8527 (test_multiple_ordinary_maps): New test function.
8528
40499f81
DM
85292016-03-09 David Malcolm <dmalcolm@redhat.com>
8530
8531 PR c/68473
8532 PR c++/70105
8533 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8534 Drop range information from call to inform_at_rich_loc.
8535 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8536 New.
8537 (test_show_locus): Replace calls to rich_location::add_range with
8538 calls to add_range. Rewrite the tests that used the now-defunct
8539 rich_location ctor taking a source_range. Simplify other tests
8540 by replacing calls to COMBINE_LOCATION_DATA with calls to
8541 make_location.
8542
c9e33662
RB
85432016-03-09 Richard Biener <rguenther@suse.de>
8544 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR tree-optimization/70138
8547 * gcc.dg/vect/pr70138-1.c: New testcase.
8548 * gcc.dg/vect/pr70138-2.c: Likewise.
8549
2c73b764
JJ
85502016-03-09 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR target/70049
8553 * gcc.target/i386/pr70049.c: New test.
8554
c06d25bb
RB
85552016-03-09 Richard Biener <rguenther@suse.de>
8556
8557 PR c/70143
8558 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8559 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8560 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8561
5828a501
RO
85622016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8565 arm-*-*.
8566
2e141c8d
JJ
85672016-03-09 Jakub Jelinek <jakub@redhat.com>
8568
5a9def37
JJ
8569 PR middle-end/67278
8570 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8571
2e141c8d
JJ
8572 PR target/67278
8573 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8574
8575 PR middle-end/70050
8576 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8577 in testcase comment.
8578
bf751f40
TV
85792016-03-09 Tom de Vries <tom@codesourcery.com>
8580
8581 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8582 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8583 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8584 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8585 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8586 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8587 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8588 * gfortran.dg/goacc/kernels-loop.f95: New test.
8589
e210c999
MS
85902016-03-08 Martin Sebor <msebor@redhat.com>
8591
8592 PR c++/62096
8593 * g++.dg/warn/overflow-warn-7.C: New test.
8594
80aac5c8
JM
85952016-03-08 Jason Merrill <jason@redhat.com>
8596
8597 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8598 * lib/target-supports.exp (check_effective_target_concepts): New.
8599
12b81409
JJ
86002016-03-08 Jakub Jelinek <jakub@redhat.com>
8601
d259b234
JJ
8602 PR c++/70135
8603 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8604 * g++.dg/ubsan/pr70135.C: New test.
8605
12b81409
JJ
8606 PR target/70110
8607 * gcc.dg/pr70110.c: New test.
8608
b4e9f2aa
MJ
86092016-03-07 Martin Jambor <mjambor@suse.cz>
8610
8611 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8612 * c-c++-common/gomp/if-1.c: Likewise.
8613 * c-c++-common/gomp/pr61486-2.c: Likewise.
8614 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8615 to dg-additional-options.
8616 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8617 * g++/gomp/target-teams-1.c: Likewise.
8618 * gcc.dg/gomp/gomp.exp: Likewise.
8619 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8620 dg-additional-options.
8621 * gfortran.dg/gomp/gomp.exp: Likewise.
8622 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8623 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8624 dg-additional-options.
8625 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8626
f86e631e
MJ
86272016-03-07 Martin Jambor <mjambor@suse.cz>
8628
8629 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8630 * c-c++-common/gomp/gridify-1.c: New test.
8631 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8632
94156b3f
AV
86332016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8634
8635 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8636 trigger for cortex-r8, when scanning for register r8.
8637 * gcc.target/arm/pr45701-2.c: Likewise.
8638
a84a49b7 86392016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8640 Jeff Law <law@redhat.com>
a84a49b7
RB
8641
8642 PR tree-optimization/69740
8643 * gcc.c-torture/compile/pr69740-1.c: New test.
8644 * gcc.c-torture/compile/pr69740-2.c: New test.
8645
e41f6c9e
BS
86462016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8647
8648 * lib/target-supports.exp
8649 (check_effective_target_whole_vector_shift): Enable for PPC64.
8650
57548bf5
RB
86512016-03-07 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/70115
8654 * gcc.dg/torture/pr70115.c: New testcase.
8655
4ae13300
NS
86562016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8657
8658 PR middle-end/69916
8659 * c-c-++-common/goacc/pr69916.c: New.
8660
5edb9853
RH
86612016-03-07 Richard Henderson <rth@redhat.com>
8662
8663 * gcc.c-torture/compile/pr70061.c: New test.
8664
2067a8f3
RB
86652016-03-07 Richard Biener <rguenther@suse.de>
8666
8667 PR testsuite/70109
8668 * gcc.dg/vect/O3-pr36098.c: New testcase.
8669
4145a9b7
CL
86702016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8671
8672 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8673
1878be32
EB
86742016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8675
8676 * gnat.dg/renaming9.ad[sb]: New testcase.
8677
df762bb2
JJ
86782016-03-05 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR c++/70084
8681 * g++.dg/expr/stdarg3.C: New test.
8682
7d461295
JL
86832016-03-04 Jeff Law <law@redhat.com>
8684
8685 PR tree-optimization/69196
8686 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8687 x86_64-*-*.
8688
29b9828f
BS
86892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8690
b6b552fd
BS
8691 PR c/69973
8692 * gcc.dg/pr69973.c: New test.
8693
201d49e9
BS
8694 PR rtl-optimization/69941
8695 * gcc.dg/torture/pr69941.c: New test.
8696
29b9828f
BS
8697 PR c/69824
8698 * gcc.dg/pr69824.c: New test.
8699
640b7e74
TV
87002016-03-05 Tom de Vries <tom@codesourcery.com>
8701
8702 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8703 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8704 function.
8705
7a3a3fad
PP
87062016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8707
8708 PR c++/66786
8709 * g++.dg/cpp1y/var-templ48.C: New test.
8710 * g++.dg/cpp1y/var-templ49.C: New test.
8711
cd439aec
EB
87122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8713
8714 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8715
60204554
JJ
87162016-03-04 Jakub Jelinek <jakub@redhat.com>
8717
0c8825de
JJ
8718 PR c++/70035
8719 * g++.dg/ubsan/pr70035.C: New test.
8720
60204554
JJ
8721 PR target/70062
8722 * gcc.target/i386/pr70062.c: New test.
8723
f79d4eab
L
87242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8725
8726 * g++.dg/template/typename21.C: Remove c++98_only.
8727
ea81ce67
L
87282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8729
8730 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8731
64b23c13
DM
87322016-03-04 David Malcolm <dmalcolm@redhat.com>
8733
8734 PR c/68187
8735 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8736 function.
8737 (fn_42_b): Likewise.
8738 (fn_42_c): Likewise.
8739
729526f5
DM
87402016-03-04 David Malcolm <dmalcolm@redhat.com>
8741
8742 PR c/68187
8743 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8744 function.
8745 (fn_40_b): Likewise.
8746 (fn_41_a): Likewise.
8747 (fn_41_b): Likewise.
8748
f9ea11ac
JJ
87492016-03-04 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR target/70059
8752 * gcc.target/i386/avx512f-pr70059.c: New test.
8753 * gcc.target/i386/avx512dq-pr70059.c: New test.
8754
b6c38c69
BS
87552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8756
8757 PR rtl-optimization/57676
8758 * gcc.dg/torture/pr57676.c: New test.
8759
af3cdd34
IE
87602016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8761
8762 * gcc.dg/pr70026.c: New test.
8763
7ff6ca38
MP
87642016-03-04 Marek Polacek <polacek@redhat.com>
8765
8766 PR c/69798
8767 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8768 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8769
a6bf62d5
KT
87702016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8771
8772 PR target/70004
8773 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8774 Delete.
8775 (test_corners_sisd_si): Likewise.
8776 (main): Remove checks of the above.
8777 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8778
ae4cdc6a
EB
87792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8780
8781 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8782
08455559
CL
87832016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8784
8785 * gcc.dg/torture/pr69951.c: Accept argc==0.
8786
e9a35493
RB
87872016-03-04 Richard Biener <rguenther@suse.de>
8788
8789 PR c++/70054
8790 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8791 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8792
fba054c2
DV
87932016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8794
8795 PR testsuite/69766
8796 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8797 testing multiarch.
8798
f10cdc6c
JJ
87992016-03-04 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR debug/69947
8802 * gcc.dg/guality/pr69947.c: New test.
8803
2e981ba0
JJ
88042016-03-03 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR ada/70017
8807 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8808
0ba3bfa2
KT
88092016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8810
8811 PR rtl-optimization/69904
8812 * gcc.target/arm/pr69904.c: New test.
8813
97ecdb46
JJ
88142016-03-03 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR target/70021
8817 * gcc.dg/vect/pr70021.c: New test.
8818 * gcc.target/i386/pr70021.c: New test.
8819
a2a743a1
MP
88202016-03-03 Marek Polacek <polacek@redhat.com>
8821
8822 PR middle-end/70050
8823 * gcc.dg/pr70050.c: New test.
8824
fa07ecdd
JG
88252016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8826
8827 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8828
23504262
ML
88292016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8830
8831 PR tree-optimization/70043
8832 * gfortran.dg/vect/pr70043.f90: New test.
8833
b7b9e1a9
EB
88342016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8835
8836 * gnat.dg/specs/task1.ads: New test.
8837
cb83ba54
RO
88382016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8839
8840 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8841 Invoke gdb with -batch.
8842 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8843
a75f5e30
RB
88442016-03-03 Richard Biener <rguenther@suse.de>
8845
8846 PR tree-optimization/55936
8847 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8848
268bc320
JL
88492016-03-02 Jeff Law <law@redhat.com>
8850
815f20ab
JL
8851 PR rtl-optimization/69942
8852 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8853 effects of argument promotions.
8854
268bc320
JL
8855 PR tree-optimization/69987
8856 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8857 target does not support -fprefetch-loop-arrays.
8858
171f7de5
UB
88592016-03-02 Uros Bizjak <ubizjak@gmail.com>
8860
8861 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8862
192912db
BC
88632016-03-02 Bin Cheng <bin.cheng@arm.com>
8864
c7908871 8865 PR rtl-optimization/69052
192912db
BC
8866 * gcc.target/i386/pr69052.c: New test.
8867
90a7a40b
AM
88682016-03-02 Alan Modra <amodra@gmail.com>
8869
8870 * gcc.dg/pr69990.c: New.
8871
69fa742f
JJ
88722016-03-02 Jakub Jelinek <jakub@redhat.com>
8873
de752fb0
JJ
8874 PR c/68062
8875 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8876
8877 PR middle-end/70022
8878 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8879
69fa742f
JJ
8880 PR target/70028
8881 * gcc.target/i386/pr70028.c: New test.
8882
7c65bd56
MK
88832016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8884
8885 * c-c++-common/asan/swapcontext-test-1.c,
8886 * c-c++-common/tsan/thread_leak.c,
8887 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8888 * g++.dg/tsan/benign_race.C,
8889 * g++.dg/tsan/fd_close_norace.C,
8890 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8891 races with sanitizer output
8892
37d98220 88932016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8894 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8895
8896 PR target/67278
8897 * gcc.dg/simd-8.c: New testcase.
8898
218db463
RB
88992016-03-02 Richard Biener <rguenther@suse.de>
8900
8901 PR middle-end/67278
8902 * gcc.dg/simd-7.c: New testcase.
8903
22c72158
EB
89042016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8905
8906 * gcc.target/i386/pr70007.c: Tweak.
8907
9a790ccc
DV
89082016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8909
8910 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8911
bd02f00f
MP
89122016-03-02 Marek Polacek <polacek@redhat.com>
8913
8914 PR c/67854
8915 * gcc.dg/pr67854.c: New test.
8916
1e840f39
JJ
89172016-03-02 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR middle-end/70025
8920 * gcc.dg/torture/pr70025.c: New test.
8921
bca00241
VK
89222016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8923
8924 PR tree-optimization/68621
8925 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8926
0bca04b8
EB
89272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8928
8929 * gcc.target/i386/pr70007.c: New test.
8930
2a9afc86
JL
89312016-03-01 Jeff Law <law@redhat.com>
8932
eab2541b 8933 PR tree-optimization/69196
9d83ef71 8934 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 8935
2a9afc86
JL
8936 PR tree-optimization/69196
8937 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8938 duplicating code and spoiling the expected output.
8939
0d39977e
MM
89402016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8941
8942 PR target/70033
8943 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8944 supports power9 before doing tests.
8945 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8946 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8947 * gcc.target/powerpc/p9-permute.c: Likewise.
8948
a0c0699d
UB
89492016-03-01 Uros Bizjak <ubizjak@gmail.com>
8950
8951 PR target/70027
8952 * gcc.target/i386/pr70027.c: New test.
8953
0ae3ef47 89542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
8955
8956 * gcc.dg/pr70017.c: New test.
8957
686e2237
JJ
89582016-03-01 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR c/69796
8961 PR c/69974
8962 * gcc.dg/pr69796.c: New test.
8963 * gcc.dg/pr69974.c: New test.
8964
f8e4188c
EB
89652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8966
8967 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8968
5e3f1c7c
JL
89692016-02-29 Jeff Law <law@redhat.com>
8970
8971 PR tree-optimization/69987
8972 * gfortran.dg/pr69987.f90: New test.
8973
8974 PR tree-optimization/69989
8975 * gcc.c-torture/compile/pr69989-2.c: New test.
8976
1be56bc5
MP
89772016-03-01 Marek Polacek <polacek@redhat.com>
8978
8979 PR c++/69795
8980 * g++.dg/parse/invalid1.C: New test.
8981
1b19470d
RB
89822016-03-01 Richard Biener <rguenther@suse.de>
8983
8984 PR middle-end/70022
8985 * gcc.dg/pr70022.c: New testcase.
8986
3ae0661a
IE
89872016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8988
8989 PR tree-optimization/69956
8990 * gcc.dg/pr69956.c: New test.
8991
0f09ab88
BS
89922016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8993
8994 PR target/70011
8995 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8996 XFAIL when hardware supports efficient unaligned storage access.
8997
76d881bf
PP
89982016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8999
9000 PR c++/69961
9001 * g++.dg/template/pr69961a.C: New test.
9002 * g++.dg/template/pr69961b.C: New test.
9003
7168133a
DM
90042016-02-29 David Malcolm <dmalcolm@redhat.com>
9005
9006 PR preprocessor/69985
9007 * gcc.dg/cpp/pr69985.c: New test case.
9008
0c6072a3
JL
90092016-02-29 Jeff Law <law@redhat.com>
9010
e66f219b
JL
9011 PR tree-optimization/70005
9012 * gcc.c-torture/execute/pr70005.c New test.
9013
0c6072a3
JL
9014 PR tree-optimization/69999
9015 * gcc.c-torture/compile/pr69999.c: New test.
9016
fd9fbdb3
YR
90172016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9018
9019 PR tree-optimization/69652
9020 * gcc.dg/torture/pr69652.c: Delete test.
9021 * gcc.dg/vect/pr69652.c: New test.
9022
cbd400b4
RB
90232016-02-19 Richard Biener <rguenther@suse.de>
9024
9025 PR tree-optimization/69980
9026 * gfortran.dg/vect/pr69980.f90: New testcase.
9027
84ea0f58
EB
90282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9029
9030 * gcc.target/sparc/20160229-1.c: New test.
9031
5d2a63dc
EB
90322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9033
9034 * gnat.dg/stack_usage3.adb: New test.
9035 * gnat.dg/stack_usage3_pkg.ads: New helper.
9036
93e708f9
EB
90372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9038
9039 * gnat.dg/renaming8.adb: New test.
9040 * gnat.dg/renaming8_pkg1.ads: New helper.
9041 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9042 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9043
6512bc93
RB
90442016-02-29 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/69720
9047 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9048
7b201a88
TK
90492016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9050
9051 PR fortran/68147
9052 PR fortran/47674
9053 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9054
82ee0cf2 90552016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9056 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9057
9058 PR fortran/56007
9059 * gfortran.dg/coarray_8.f90: Adjust error message.
9060 * gfortran.dg/pr56007.f90: New test.
9061 * gfortran.dg/pr56007.f: New test.
9062
cdc1a2c8
L
90632016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9064
9065 PR tree-optimization/69989
9066 * gcc.dg/torture/pr69989.c: New test.
9067
33505bcf
EB
90682016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9069
9070 * gcc.target/i386/stack-realign-win.c: New test.
9071
524bfb19
HA
90722016-02-28 Harald Anlauf <anlauf@gmx.de>
9073
9074 PR fortran/60126
9075 * gfortran.dg/pr60126.f90: New test.
9076
bd542508
JL
90772016-02-27 Jeff Law <law@redhat.com>
9078
9079 Revert
9080 2016-02-26 Richard Biener <rguenther@suse.de>
9081 Jeff Law <law@redhat.com>
9082
9083 PR tree-optimization/69740
9084 * gcc.c-torture/compile/pr69740-1.c: New test.
9085 * gcc.c-torture/compile/pr69740-2.c: New test.
9086
dd1291e0
JD
90872016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9088
5fb67f8b 9089 PR fortran/69910
dd1291e0
JD
9090 * gfortran.dg/newunit_4.f90: New test.
9091
5cfefb59
JJ
90922016-02-27 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR target/69613
9095 PR rtl-optimization/69886
9096 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9097 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9098 target.
9099
20ba5f33
MS
91002016-02-26 Martin Sebor <msebor@redhat.com>
9101
9102 PR tree-optimization/15826
9103 * gcc.dg/tree-ssa/pr15826.c: New test.
9104
e6fb01b0
JJ
91052016-02-26 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR target/69969
9108 * gcc.target/powerpc/pr69969.c: New test.
9109
e3e0cf64
MS
91102016-02-26 Martin Sebor <msebor@redhat.com>
9111
9112 PR c++/15766
9113 * g++.old-deja/g++.other/decl5.C: Add a test case.
9114
d1f2bea5
SB
91152016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9116
9117 PR target/69946
9118 * gcc.target/powerpc/pr69946.c: New file.
9119
4a4f9d2b 91202016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9121 Jeff Law <law@redhat.com>
4a4f9d2b 9122
e3e0cf64 9123 PR tree-optimization/69740
4a4f9d2b
RB
9124 * gcc.c-torture/compile/pr69740-1.c: New test.
9125 * gcc.c-torture/compile/pr69740-2.c: New test.
9126
ad2a2706
MJ
91272016-02-26 Martin Jambor <mjambor@suse.cz>
9128
9129 PR middle-end/69920
9130 * gcc.dg/torture/pr69932.c: New test.
9131 * gcc.dg/torture/pr69936.c: Likewise.
9132
1d11f7ce
AK
91332016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9134
9135 PR target/69709
9136 * gcc.target/s390/pr69709.c: New test.
9137
6cfccbb2
KT
91382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9139
9140 PR target/69245
9141 * gcc.target/aarch64/pr69245_1.c: New test.
9142
ac59ad4e
KT
91432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9144
9145 PR target/69613
9146 * gcc.dg/torture/pr69613.c: New test.
9147
a2ad54a0
JJ
91482016-02-26 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR rtl-optimization/69891
9151 * gcc.target/i386/pr69891.c: New test.
9152
0884062c 91532016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9154 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9155
d2369d4f 9156 PR target/61397
c163789b
MM
9157 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9158 functionality for both 32-bit and 64-bit.
9159
5aed7e2c
RB
91602016-02-26 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/69551
9163 * gcc.dg/torture/pr69951.c: New testcase.
9164
798e2a8e
RB
91652016-02-25 Richard Biener <rguenther@suse.de>
9166
9167 PR tree-optimization/48795
9168 * gcc.dg/Warray-bounds-18.c: New testcase.
9169
9559fbac
RO
91702016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9171
9172 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9173
c049b107
JJ
91742016-02-25 Jakub Jelinek <jakub@redhat.com>
9175
9176 PR rtl-optimization/69896
9177 * gcc.dg/pr69896.c: New test.
9178
1137001c
PP
91792016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9180
9181 PR c++/69736
9182 * g++.dg/cpp1y/paren2.C: New test.
9183
2e9c8641
MS
91842016-02-24 Martin Sebor <msebor@redhat.com>
9185
9186 PR c/51147
9187 * gcc.dg/enum-mode-2.c: New test.
9188
03ca8fb3
JJ
91892016-02-24 Jakub Jelinek <jakub@redhat.com>
9190
9191 PR c++/69922
9192 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9193 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9194 * g++.dg/ubsan/pr69922.C: New test.
9195
0b05329b
MP
91962016-02-24 Marek Polacek <polacek@redhat.com>
9197
9198 PR c/69819
9199 * gcc.dg/pr69819.c: New test.
9200
57c2c374
MS
92012016-02-24 Martin Sebor <msebor@redhat.com>
9202
3b96b93a
MS
9203 PR c++/69912
9204 * g++.dg/ext/flexary15.C: New test.
9205
92062016-02-24 Martin Sebor <msebor@redhat.com>
9207
9208 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9209 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9210 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9211
65433bb5
MK
92122016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9213 Charles Baylis <charles.baylis@linaro.org>
9214
9215 PR debug/61033
9216 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9217
f802a424 92182016-02-24 Richard Biener <rguenther@suse.de>
44293580 9219 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9220
9221 PR middle-end/69760
9222 * gcc.dg/torture/pr69760.c: New testcase.
9223
525f795f
RO
92242016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9225
9226 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9227 pattern on Solaris with as.
9228
cd7bbceb
KT
92292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9230
9231 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9232 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9233 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9234 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9235
89c0c1fd
JJ
92362016-02-24 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR middle-end/69915
9239 * gcc.dg/pr69915.c: New test.
9240
0683fd27
KT
92412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9242
9243 PR rtl-optimization/69886
9244 * gcc.dg/torture/pr69886.c: New test.
9245
e53d562a
RB
92462016-02-24 Richard Biener <rguenther@suse.de>
9247
9248 PR middle-end/68963
9249 * gcc.dg/torture/pr68963.c: New testcase.
9250
74a00288
KT
92512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9252
9253 PR target/69875
9254 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9255 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9256 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9257 * gcc.target/arm/atomic_loaddi_1.c: New test.
9258 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9259 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9260 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9261 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9262 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9263 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9264 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9265 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9266
340fd4c9
JJ
92672016-02-24 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR middle-end/69909
9270 * gcc.dg/torture/pr69909.c: New test.
9271
47d3fdb2
RB
92722016-02-24 Richard Biener <rguenther@suse.de>
9273
9274 PR tree-optimization/69907
9275 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9276 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9277 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9278
dab73e73
CB
92792016-02-24 Christian Bruel <christian.bruel@st.com>
9280
9281 * gcc.target/arm/pragma_cpp_fma.c: New test.
9282
7cc5ec65
JD
92832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9284
9285 PR fortran/61156
9286 * gfortran.dg/include_6.f90: Update test.
9287
067fbd8b
JJ
92882016-02-23 Jakub Jelinek <jakub@redhat.com>
9289
9290 PR objc/69844
9291 * objc.dg/pr69844.m: New test.
9292
64a454d9
JD
92932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9294
9295 PR libgfortran/69456
9296 * gfortran.dg/namelist_89.f90: New test.
9297 * gfortran.dg/pr59700.f90: Update test..
9298
35886f0b
MS
92992016-02-23 Martin Sebor <msebor@redhat.com>
9300
9301 PR middle-end/69780
9302 * g++.dg/ext/builtin_alloca.C: New test.
9303 * gcc.dg/builtins-68.c: New test.
9304
162cc7e3
RH
93052016-02-23 Richard Henderson <rth@redhat.com>
9306
9307 * gcc.target/i386/addr-space-3.c: Remove test.
9308
196440f8
DM
93092016-02-23 David Malcolm <dmalcolm@redhat.com>
9310
9311 PR preprocessor/69126
9312 PR preprocessor/69543
9313 * c-c++-common/pr69126-2-long.c: New test.
9314 * c-c++-common/pr69126-2-short.c: New test.
9315 * c-c++-common/pr69543-1.c: Remove xfail.
9316
1d3121af
DM
93172016-02-23 David Malcolm <dmalcolm@redhat.com>
9318
9319 PR preprocessor/69126
9320 PR preprocessor/69543
9321 PR preprocessor/69558
9322 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9323 (f): Rename to...
9324 (test_2): ...this, and add leading comment.
9325 (MACRO_3, test_3): New.
9326 (MACRO_4A, MACRO_4B, test_4): New.
9327 (MACRO): Rename to...
9328 (MACRO_5): ...this.
9329 (g): Rename to...
9330 (test_5): ...this, updating for renaming of MACRO, and
9331 add leading comment.
9332 * c-c++-common/pr69543-1.c: New.
9333 * c-c++-common/pr69543-2.c: New.
9334 * c-c++-common/pr69543-3.c: New.
9335 * c-c++-common/pr69543-4.c: New.
9336 * c-c++-common/pr69558-1.c: New.
9337 * c-c++-common/pr69558-2.c: New.
9338 * c-c++-common/pr69558-3.c: New.
9339 * c-c++-common/pr69558-4.c: New.
9340 * gcc.dg/pr69558.c: Move to...
9341 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9342 xfail for c++.
9343
f99c3557
TS
93442016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9345
9346 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9347 to -ftree-parallelize-loops/-fopenacc changes.
9348 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9349 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9350 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9351 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9352 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9353 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9354 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9355 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9356 * c-c++-common/goacc/kernels-loop.c: Likewise.
9357 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9358 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9359 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9360 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9361
c60ec7c2
RO
93622016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9363
9364 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9365
f1a62b6f
JJ
93662016-02-23 Jakub Jelinek <jakub@redhat.com>
9367
e67bf044
JJ
9368 PR c++/69902
9369 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9370
f1a62b6f
JJ
9371 PR c/69900
9372 * gcc.dg/pr69900.c: New test.
9373
20c5e09e
MJ
93742016-02-23 Martin Jambor <mjambor@suse.cz>
9375
9376 PR tree-optimization/69666
9377 * gcc.dg/tree-ssa/pr69666.c: New test.
9378
e457a6fc
AV
93792016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9380
9381 PR fortran/67451
9382 * gfortran.dg/coarray_allocate_5.f08: New test.
9383
d7b574f4
AK
93842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9385
9386 * gcc.target/s390/vcond-shift.c: Move to ...
9387 * gcc.target/s390/vector/vcond-shift.c: ... here.
9388
58bdeb44
AK
93892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9390
9391 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9392 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9393
7cd0387b
AK
93942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9395
9396 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9397
4246c8da
MW
93982016-02-20 Mark Wielaard <mjw@redhat.com>
9399
9400 PR c/28901
9401 * gcc.dg/unused-variable-3.c: New test.
9402
f93bc532
JJ
94032016-02-22 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR target/69888
9406 * gcc.target/i386/pr69888.c: New test.
9407
c4e360f4
RB
94082016-02-22 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/69882
9411 * gfortran.dg/vect/pr69882.f90: New testcase.
9412
09c92f1c
JJ
94132016-02-22 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR target/69885
9416 * gcc.dg/pr69885.c: New test.
9417
f88d45dc
OE
94182016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9419
9420 PR target/69806
9421 PR target/54089
9422 * gcc.target/sh/pr54089-10.c: New.
9423
ce1ff48e
PT
94242016-02-20 Paul Thomas <pault@gcc.gnu.org>
9425
9426 PR fortran/69423
9427 * gfortran.dg/deferred_character_15.f90 : New test.
9428
bbf27208
DH
94292016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9430
9431 PR fortran/57365
9432 gfortran.dg/allocate_with_source_18.f03: New test.
9433
94342016-02-20 Harald Anlauf <anlauf@gmx.de>
9435
9436 PR fortran/52531
9437 gfortran.dg/gomp/pr52531.f90: New test.
9438
268be88c
BE
94392016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9440
9441 PR c++/69865
9442 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9443 -std=c++03.
9444
4b6c824a
JJ
94452016-02-19 Jakub Jelinek <jakub@redhat.com>
9446
871b3f47
JJ
9447 PR c++/69826
9448 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9449 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9450
7a965d51
JJ
9451 PR c++/69850
9452 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9453
4b6c824a
JJ
9454 PR c++/69851
9455 * g++.dg/torture/pr69851.C: New test.
9456
15fca21a
MS
94572016-02-19 Martin Sebor <msebor@redhat.com>
9458
9459 PR testsuite/69573
9460 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9461
19e21586
JJ
94622016-02-19 Jakub Jelinek <jakub@redhat.com>
9463
03a616ac
JJ
9464 PR c++/69850
9465 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9466 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9467
19e21586
JJ
9468 PR c++/67767
9469 * g++.dg/cpp0x/pr67767.C: New test.
9470
2db16594
KT
94712016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9472
9473 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9474 for fp, simd, crypto, crc, lse.
9475 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9476 above.
9477 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9478 effective target check.
9479
5a7d9d1e
JJ
94802016-02-19 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR target/69820
9483 * gcc.target/i386/pr69820.c: New test.
9484
6448f064
AK
94852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9486
9487 * gcc.target/s390/vector/int128-1.c: New test.
9488
d0a859e6
AK
94892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9490
9491 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9492
9e4eb643
AK
94932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9494
9495 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9496 instruction pattern name to prevent the testcase from failing with
9497 -march=z13.
9498
859a4c0e
AK
94992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9500
9501 * gcc.target/s390/md/movstr-2.c: New test.
9502
efc2340b
MK
95032016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9504
9505 * gcc.target/s390/morestack.c: New test.
9506
ca2bfbc2
DV
95072016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9508
9509 PR target/69625
9510 * gcc.target/s390/pr69625.c: Add test case.
9511
efd4bd05
BE
95122016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9513
9514 PR testsuite/68580
9515 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9516
2bf2078a
MM
95172016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9518
9519 PR target/68404
9520 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9521 * gcc.target/powerpc/fusion3.c: Likewise.
9522
f003579e
RB
95232016-02-18 Richard Biener <rguenther@suse.de>
9524
9525 PR middle-end/69553
9526 * g++.dg/torture/pr69553.C: New testcase.
9527
19233914
NC
95282016-02-18 Nick Clifton <nickc@redhat.com>
9529
efd4bd05
BE
9530 PR target/62254
9531 PR target/69610
9532 * gcc.target/arm/pr62554.c: New test.
9533 * gcc.target/arm/pr69610-1.c: New test.
9534 * gcc.target/arm/pr69610-2.c: New test.
19233914 9535
23f27839
RB
95362016-02-18 Richard Biener <rguenther@suse.de>
9537
9538 PR middle-end/69854
9539 * gcc.dg/torture/pr69854.c: New testcase.
9540
932c0da4
JJ
95412016-02-17 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR c++/69850
9544 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9545
1bed93e4
BS
95462012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9547
9548 * gcc.target/powerpc/vec-cg.c: New test.
9549
57bfb134
RB
95502016-02-17 Richard Biener <rguenther@suse.de>
9551
9552 PR testsuite/69586
9553 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9554
a44e0ebb
KT
95552016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9556
9557 PR target/69161
9558 * gcc.c-torture/compile/pr69161.c: New test.
9559
ffacd726
DS
95602016-02-17 David Sherwood <david.sherwood@arm.com>
9561
9562 PR target/69532
9563 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9564 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9565
448db8d2
EB
95662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gcc.dg/ifcvt-4.c: Skip on Visium.
9569
e2f0522e
EB
95702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9571
9572 * gnat.dg/atomic8.adb: New test.
9573
bf17fe3f
EB
95742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9575
9576 * gnat.dg/discr46.ad[sb]: New test.
9577
ecf835e9
KN
95782016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9579
9580 PR Target/48344
9581 * gcc.target/powerpc/pr48344-1.c: New test.
9582
49a1164a
TK
95832015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9584
9585 PR fortran/69742
9586 * gfortran.dg/associate_21.f90: New test.
9587
bf14eba2
JJ
95882016-02-16 Jakub Jelinek <jakub@redhat.com>
9589
9590 PR c/69835
9591 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9592 -Wnonnull in dg-options.
9593 * c-c++-common/nonnull-2.c: New test.
9594
35a093b6
JG
95952016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9596 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9597
9598 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9599
e387d491
JJ
96002016-02-16 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR middle-end/69801
9603 * gcc.dg/pr69801.c: Add empty dg-options.
9604
ba539195
JN
96052016-02-16 James Norris <jnorris@codesourcery.com>
9606
9607 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9608 * g++.dg/goacc/deviceptr-1.c: New file.
9609
2a2b8f64
JJ
96102016-02-16 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR tree-optimization/69820
9613 * gcc.dg/vect/pr69820.c: New test.
9614
87440c29
RB
96152016-02-16 Richard Biener <rguenther@suse.de>
9616
9617 PR tree-optimization/69776
9618 * gcc.dg/torture/pr69776-2.c: New testcase.
9619
6d87c306
BS
96202016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9621
9622 PR tree-optimization/69714
9623 * gcc.dg/torture/pr69714.c: New test.
9624
3824a0a2
JJ
96252016-02-16 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR tree-optimization/69802
9628 * gcc.dg/pr69802.c: New test.
9629
c8cfe96e
RB
96302016-02-16 Richard Biener <rguenther@suse.de>
9631
9632 PR middle-end/69801
9633 * gcc.dg/pr69801.c: New testcase.
9634
fc12098d
JD
96352016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9636
9637 PR libgfortran/69651
9638 * gfortran.dg/read_bang.f90: New test.
9639 * gfortran.dg/read_bang4.f90: New test.
9640
ba6b3795
JJ
96412016-02-15 Jakub Jelinek <jakub@redhat.com>
9642
f0516ca4
JJ
9643 PR c++/69658
9644 * g++.dg/init/pr69658.C: New test.
9645
ba6b3795
JJ
9646 PR c++/69797
9647 * c-c++-common/pr69797.c: New test.
9648
de3f9a2d
PK
96492016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9650
9651 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9652 check for aarch64*-*-*.
9653
17a3b967
RB
96542016-02-15 Richard Biener <rguenther@suse.de>
9655
9656 PR tree-optimization/69783
9657 * gcc.dg/vect/pr69783.c: New testcase.
9658
1c48bff1
RB
96592016-02-15 Richard Biener <rguenther@suse.de>
9660
9661 PR tree-optimization/69776
9662 * gcc.dg/torture/pr69776.c: New testcase.
9663
1e6025b6
TK
96642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9665
9666 PR fortran/60526
9667 * gfortran.dg/type_decl_4.f90: Reinstated.
9668
d3308279
JDA
96692016-02-14 John David Anglin <danglin@gcc.gnu.org>
9670
9671 PR fortran/68746
9672 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9673
b7c56581
TK
96742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9675
9676 PR fortran/60526
9677 PR bootstrap/69816
9678 * gfortran.dg/type_decl_4.f90: Removed.
9679
60cb4ef5
TK
96802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9681
9682 PR fortran/60526
9683 * gfortran.dg/type_decl_4.f90: New test.
9684
f6964637
AM
96852016-02-14 Alan Modra <amodra@gmail.com>
9686
1a8849d1 9687 PR testsuite/68886
f6964637
AM
9688 * gcc.c-torture/execute/stkalign.c: Revise test.
9689
f5121920
OE
96902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9691
9692 PR target/67260
9693 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9694
6cda3ab6
OE
96952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9696
9697 PR target/67260
9698 * gcc.target/sh/torture/pr67260.c: New.
9699
6786e598
JDA
97002016-02-12 John David Anglin <danglin@gcc.gnu.org>
9701
9702 * gcc.dg/pr67964.c: Add dg-require-alias.
9703
7e05dad8
OE
97042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9705
9706 PR target/67636
9707 PR target/64345
9708 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9709
7f4cc3ce
JD
97102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9711
9712 PR libgfortran/69668
9713 * gfortran.dg/namelist_88.f90: New test.
9714
955ca6dc
JD
97152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9716
9717 PR libgfortran/69668
9718 * gfortran.dg/namelist_38.f90: Update test.
9719 * gfortran.dg/namelist_84.f90: Update test.
9720
876217ae
DM
97212016-02-12 David Malcolm <dmalcolm@redhat.com>
9722
9723 PR other/69554
9724 * gcc.dg/pr69554-1.c: New test.
9725 * gfortran.dg/pr69554-1.F90: New test.
9726 * gfortran.dg/pr69554-2.F90: New test.
9727 * lib/gcc-dg.exp (proc dg-locus): New function.
9728 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9729 distinguish between the caret-printing and non-caret-printing
9730 cases. If caret-printing has been explicitly enabled, bail out
9731 without attempting to fix up the output.
9732
61789eed
DM
97332016-02-12 David Malcolm <dmalcolm@redhat.com>
9734
9735 PR driver/69265
9736 PR driver/69453
9737 * gcc.dg/spellcheck-options-3.c: New test case.
9738 * gcc.dg/spellcheck-options-4.c: New test case.
9739 * gcc.dg/spellcheck-options-5.c: New test case.
9740 * gcc.dg/spellcheck-options-6.c: New test case.
9741 * gcc.dg/spellcheck-options-7.c: New test case.
9742 * gcc.dg/spellcheck-options-8.c: New test case.
9743 * gcc.dg/spellcheck-options-9.c: New test case.
9744 * gcc.dg/spellcheck-options-10.c: New test case.
9745
c3090c1f
JJ
97462016-02-12 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR rtl-optimization/69764
9749 PR rtl-optimization/69771
9750 * c-c++-common/pr69764.c: New test.
9751 * gcc.dg/torture/pr69771.c: New test.
9752
8222034d
MP
97532016-02-12 Marek Polacek <polacek@redhat.com>
9754
9755 * g++.dg/torture/init-list1.C: New.
9756
f749f792
MP
97572016-02-12 Marek Polacek <polacek@redhat.com>
9758
9759 * gcc.dg/pr69522.c: Add empty dg-options.
9760
199fb02a
IE
97612016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9762
9763 * g++.dg/lto/lto.exp: Include and init mpx.
9764 * g++.dg/lto/pr69729_0.C: New test.
9765
b69539cb
JJ
97662016-02-12 Jakub Jelinek <jakub@redhat.com>
9767
06ff7000
JJ
9768 PR ipa/69241
9769 * g++.dg/ipa/pr69241-4.C: New test.
9770
b69539cb
JJ
9771 PR ipa/68672
9772 * g++.dg/ipa/pr68672-1.C: New test.
9773 * g++.dg/ipa/pr68672-2.C: New test.
9774 * g++.dg/ipa/pr68672-3.C: New test.
9775
16595a1f
BS
97762016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9777
9778 PR c/69522
6d87c306 9779 * gcc.dg/pr69522.c: New test.
16595a1f 9780
38d795d2
PP
97812016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9782
9783 PR c++/69098
9784 * g++.dg/cpp1y/69098.C: New test.
9785 * g++.dg/cpp1y/69098-2.C: New test.
9786
9c582551
JJ
97872016-02-12 Jakub Jelinek <jakub@redhat.com>
9788
9789 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9790 and neighbour -> neighbor.
9791 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9792 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9793 * c-c++-common/Wvarargs.c: Likewise.
9794 * c-c++-common/goacc/host_data-5.c: Likewise.
9795 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9796 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9797 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9798 * gcc.target/aarch64/pr60697.c: Likewise.
9799 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9800 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9801 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9802 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9803 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9804 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9805 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9806 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9807 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9808 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9809 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9810 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9811 * g++.dg/lookup/koenig5.C: Likewise.
9812 * g++.dg/ext/no-asm-2.C: Likewise.
9813 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9814 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9815 * gfortran.dg/used_types_16.f90: Likewise.
9816 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9817 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9818 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9819 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9820 * gfortran.dg/abstract_type_6.f03: Likewise.
9821 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9822 * gfortran.dg/used_types_15.f90: Likewise.
9823 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9824 * gfortran.dg/exit_3.f08: Likewise.
9825 * gfortran.dg/open_status_2.f90: Likewise.
9826 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9827 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9828 * gfortran.dg/associate_1.f03: Likewise.
9829 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9830 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9831 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9832 * gcc.dg/builtin-object-size-1.c: Likewise.
9833 * gcc.dg/noreturn-6.c: Likewise.
9834 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9835 * gcc.dg/globalalias.c: Likewise.
9836 * gcc.dg/builtins-config.h: Likewise.
9837 * gcc.dg/pr30457.c: Likewise.
9838 * gcc.c-torture/compile/volatile-1.c: Likewise.
9839 * gcc.c-torture/execute/20101011-1.c: Likewise.
9840 * c-c++-common/Waddress-1.c: Likewise.
9841
66756373
JJ
98422016-02-11 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR c/69768
9845 * c-c++-common/Waddress-1.c: New test.
9846
76fe932b
AV
98472016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9848
9849 PR fortran/69296
9850 * gfortran.dg/associate_19.f03: New test.
9851 * gfortran.dg/associate_20.f03: New test.
9852
564c4d4b
OE
98532016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9854
9855 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9856
e1c1ecb0
KT
98572016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9858
9859 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9860 .arch armv8-a\n. Add -dA to dg-options.
9861 * gcc.target/aarch64/assembler_arch_1.c: New test.
9862 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9863
0d7d9458
PC
98642016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9865
9866 PR c++/68726
9867 * g++.dg/cpp0x/pr68726.C: New.
9868
e6208a60
IE
98692016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9870
9871 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9872 test.
9873
281a11eb
RB
98742016-02-11 Richard Biener <rguenther@suse.de>
9875
9876 * g++.dg/tree-ssa/pr61034.C: Adjust.
9877
e03dd765
VM
98782016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9879
4b48faf5 9880 PR target/69148
e03dd765
VM
9881 * gcc.target/s390/pr69148.c: New.
9882
cdc23927
YR
98832016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9884
9885 PR tree-optimization/69652
9886 * gcc.dg/torture/pr69652.c: New test.
9887
e199dd0a
JJ
98882016-02-10 Jakub Jelinek <jakub@redhat.com>
9889 Patrick Palka <ppalka@gcc.gnu.org>
9890
9891 PR ipa/69241
9892 PR c++/69649
9893 * g++.dg/ipa/pr69241-1.C: New test.
9894 * g++.dg/ipa/pr69241-2.C: New test.
9895 * g++.dg/ipa/pr69241-3.C: New test.
9896 * g++.dg/ipa/pr69649.C: New test.
9897
d6b38027
UB
98982016-02-10 Uros Bizjak <ubizjak@gmail.com>
9899
9900 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9901 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9902
13b562c5
BC
99032016-02-10 Bin Cheng <bin.cheng@arm.com>
9904
9905 PR tree-optimization/68021
9906 * gcc.dg/tree-ssa/pr68021.c: New test.
9907
24a179f8
RB
99082016-02-10 Richard Biener <rguenther@suse.de>
9909
9910 PR tree-optimization/69726
9911 * gcc.dg/uninit-22.c: New testcase.
9912
0d99886f
AP
99132016-02-09 Andrew Pinski <apinski@cavium.com>
9914
9915 PR tree-opt/69282
9916 * gcc.c-torture/compile/20160205-1.c: New testcase.
9917
ab04995c
MM
99182016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9919
9920 PR target/68404
9921 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9922 instead accessing a really large arrray.
9923 * gcc.target/powerpc/fusion3.c: Likewise.
9924
4b79ac23
CB
99252016-02-09 Charles Baylis <charles.baylis@linaro.org>
9926
9927 PR target/68532
9928 * gcc.c-torture/execute/pr68532.c: New test.
9929
b890a441
AO
99302016-02-11 Alexandre Oliva <aoliva@redhat.com>
9931
9932 PR target/69634
9933 * gcc.dg/pr69634.c: New.
9934
84a5bef7
RB
99352016-02-09 Richard Biener <rguenther@suse.de>
9936
9937 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9938
1f123759 99392016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 9940
1f123759
AF
9941 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9942
65860c77
YR
99432016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9944
9945 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9946
7e1e8a0a
RB
99472016-02-09 Richard Biener <rguenther@suse.de>
9948
9949 PR tree-optimization/69715
9950 * gcc.dg/torture/pr69715.c: New testcase.
9951
efb45a9f
PP
99522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9953
9954 PR c++/69139
9955 * g++.dg/cpp0x/trailing12.C: New test.
9956 * g++.dg/cpp0x/trailing13.C: New test.
9957
20a0c6f9
PP
99582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9959
9960 PR c++/69283
9961 PR c++/67835
9962 * g++.dg/cpp1y/auto-fn29.C: New test.
9963 * g++.dg/cpp1y/auto-fn30.C: New test.
9964
a162f3af
JJ
99652016-02-08 Jakub Jelinek <jakub@redhat.com>
9966
9967 PR tree-optimization/69209
9968 * gcc.c-torture/compile/pr69209.c: New test.
9969
4b4a9fbd
JL
99702016-02-08 Jeff Law <law@redhat.com>
9971
9972 PR tree-optimization/68541
9973 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9974 of statements allowed in join block for path splitting.
9975
cfac5ed2
JJ
99762016-02-08 Jakub Jelinek <jakub@redhat.com>
9977
f68bc23f
JJ
9978 PR c++/59627
9979 * g++.dg/gomp/pr59627.C: New test.
9980
cfac5ed2
JJ
9981 PR ipa/69239
9982 * g++.dg/ipa/pr69239.C: New test.
9983
44714d8c
DM
99842016-02-08 David Malcolm <dmalcolm@redhat.com>
9985
9986 PR preprocessor/69664
9987 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9988 * gcc.dg/cpp/warn-comments.c: Likewise.
9989
eba9e839
MP
99902016-02-08 Marek Polacek <polacek@redhat.com>
9991
9992 PR c++/69688
9993 * g++.dg/init/const12.C: New test.
9994
a011cd92
BS
99952016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9996
9997 PR target/60410
9998 * gcc.dg/lto/pr55113_0.c: Remove test.
9999
5317b1be
RB
100002016-02-08 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/69719
10003 * gcc.dg/torture/pr69719.c: New testcase.
10004
63998a63
RB
100052016-02-08 Richard Biener <rguenther@suse.de>
10006 Jeff Law <law@redhat.com>
10007
10008 PR target/68273
10009 * gcc.target/mips/pr68273.c: New testcase.
10010
43f4a281
RB
100112016-02-08 Richard Biener <rguenther@suse.de>
10012
10013 PR rtl-optimization/69274
10014 * gcc.target/i386/addr-sel-1.c: XFAIL.
10015
0b604d2d
JL
100162016-02-08 Jeff Law <law@redhat.com>
10017
e8dfe49e
JL
10018 PR tree-optimization/68541
10019 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10020
6daecd7a 10021 PR tree-optimization/65917
0b604d2d
JL
10022 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10023
c0f0e35a
JD
100242016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10025
10026 PR fortran/50555
10027 * gfortran.dg/namelist_args.f90: New test.
10028
8981d712
JL
100292016-02-05 Jeff Law <law@redhat.com>
10030
6daecd7a 10031 PR tree-optimization/68541
8981d712
JL
10032 * gcc.dg/tree-ssa/split-path-2.c: New test.
10033 * gcc.dg/tree-ssa/split-path-3.c: New test.
10034 * gcc.dg/tree-ssa/split-path-4.c: New test.
10035 * gcc.dg/tree-ssa/split-path-5.c: New test.
10036 * gcc.dg/tree-ssa/split-path-6.c: New test.
10037 * gcc.dg/tree-ssa/split-path-7.c: New test.
10038
46cb9332
MS
100392016-02-05 Martin Sebor <msebor@redhat.com>
10040
10041 PR c++/69662
10042 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10043 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10044
be2083ea
RH
100452016-02-06 Richard HEnderson <rth@redhat.com>
10046
10047 PR c/69643
10048 * gcc.target/i386/addr-space-4.c: New.
10049 * gcc.target/i386/addr-space-5.c: New.
10050
711d7c23
MM
100512016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10052
10053 PR fortran/66089
10054 * gfortran.dg/elemental_dependency_6.f90: New.
10055
b5c1c988
JJ
100562016-02-05 Jakub Jelinek <jakub@redhat.com>
10057
861c7bcd
JJ
10058 PR rtl-optimization/69691
10059 * gcc.c-torture/execute/pr69691.c: New test.
10060
b5c1c988
JJ
10061 PR c++/69628
10062 * g++.dg/parse/pr69628.C: New test.
10063
f7dfa966
UB
100642016-02-05 Uros Bizjak <ubizjak@gmail.com>
10065
10066 * gcc.dg/sancov/asan.c: Move to ...
10067 * gcc.dg/asan/sancov-1.c: ... here.
10068
9b143e64
UB
100692016-02-05 Uros Bizjak <ubizjak@gmail.com>
10070
10071 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10072
f5d4b899
L
100732016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10074
10075 PR target/69677
10076 * gcc.target/i386/pr69677.c: New test.
10077
76c85fbb
PP
100782016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10079
10080 PR c++/68948
10081 * g++.dg/template/pr68948.C: New test.
10082
f181bf90
DV
100832016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10084
10085 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10086 (only necessary on s390x).
10087
714fb282
L
100882016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10089
10090 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10091 -mno-accumulate-outgoing-args.
10092
618d6c1c
PP
100932016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10094
10095 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10096
1066e9b5
JJ
100972016-02-04 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR c/69669
10100 * c-c++-common/pr69669.c: New test.
10101
76255d0d
MM
101022016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10103
10104 PR target/69667
10105 * g++.dg/pr69667.C: New file.
10106
e0b059b1
WD
101072016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10108
10109 PR target/69619
10110 * gcc.dg/pr69619.c: Add new test.
10111
2692b5c8
RS
101122016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10113
10114 PR rtl-optimization/69577
10115 * gcc.target/i386/pr69577.c: New test.
10116
7db337c2
ML
101172016-02-04 Martin Liska <mliska@suse.cz>
10118
10119 * g++.dg/asan/pr69276.C: New test.
10120
cc9c0829
KT
101212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10122
10123 PR target/65932
10124 PR target/67714
10125 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10126 a single smulbb instruction.
10127 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10128 * gcc.target/amr/wmul-2.c: Likewise.
10129
eb9feb52
KT
101302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10131
10132 PR target/65932
10133 PR target/67714
10134 * gcc.c-torture/execute/pr67714.c: New test.
10135
61f727fe
JJ
101362016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10137
10138 PR target/69454
10139 * gcc.target/i386/pr69454-1.c: New test.
10140 * gcc.target/i386/pr69454-2.c: New test.
10141
05dd97db
MS
101422016-02-03 Martin Sebor <msebor@redhat.com>
10143
10144 PR c++/69251
10145 PR c++/69253
10146 PR c++/69290
10147 PR c++/69277
10148 PR c++/69349
10149 * g++.dg/ext/flexarray-mangle-2.C: New test.
10150 * g++.dg/ext/flexarray-mangle.C: New test.
10151 * g++.dg/ext/flexarray-subst.C: New test.
10152 * g++.dg/ext/flexary11.C: New test.
10153 * g++.dg/ext/flexary12.C: New test.
10154 * g++.dg/ext/flexary13.C: New test.
10155 * g++.dg/ext/flexary14.C: New test.
10156 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10157
dac2fc29
L
101582016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10159
10160 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10161 Define only if CHECK_FLOAT128 is defined.
10162 (main): Properly initialize u5.
10163
eadb8035
JJ
101642016-02-03 Jakub Jelinek <jakub@redhat.com>
10165
0afbb81b
JJ
10166 PR c/69627
10167 * gcc.dg/pr69627.c: New test.
10168
eadb8035
JJ
10169 PR target/69644
10170 * gcc.dg/pr69644.c: New test.
10171
b12d4923
MS
101722016-02-03 Mike Stump <mikestump@comcast.net>
10173
10174 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10175 support for struct-layout-1.exp.
10176
ab4bae0c
PP
101772016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10178
10179 PR c++/69056
618d6c1c 10180 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10181
95831c01
VM
101822016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10183 Alexandre Oliva <aoliva@redhat.com>
10184
10185 PR target/69461
10186 * gcc.target/powerpc/pr69461.c: New.
10187
ccc71ab8
UB
101882016-02-03 Uros Bizjak <ubizjak@gmail.com>
10189
10190 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10191 works from here ...
10192 (check_effective_target_fsanitize_thread): ... to here. Do not
10193 specify additional compile flags for the test source.
10194 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10195 specify additional compile flags for the test source.
10196
96299640
WD
101972016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10198
10199 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10200
781d83d9
AV
102012016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10202
10203 PR fortran/67451
10204 PR fortran/69418
10205 * gfortran.dg/coarray_allocate_2.f08: New test.
10206 * gfortran.dg/coarray_allocate_3.f08: New test.
10207 * gfortran.dg/coarray_allocate_4.f08: New test.
10208
d8208e6d
AL
102092016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10210
10211 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10212 use same scan-tree-dump-times on all platforms.
10213 * gcc.dg/vect/vect-outer-1.c: Likewise.
10214 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10215 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10216 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10217 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10218 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10219 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10220 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10221
a8394fa0
SB
102222016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10223
10224 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10225 warning.
10226
f3baa1d3
L
102272016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10228
10229 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10230
eb077516
JN
102312016-02-02 James Norris <jnorris@codesourcery.com>
10232
10233 * c-c++-common/goacc/routine-5.c: Add tests.
10234
578fb225
AM
102352016-02-02 Alexander Monakov <amonakov@ispras.ru>
10236
10237 * gcc.target/nvptx/unsigned-cmp.c: New test.
10238
c64f7d37
WD
102392016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10240
10241 * gcc.target/aarch64/scalar_shift_1.c
10242 (test_corners_sisd_di): Improve force to SIMD register.
10243 (test_corners_sisd_si): Likewise.
10244 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10245 Remove scan-assembler check for ldr.
10246
90c6f26c
RB
102472016-02-02 Richard Biener <rguenther@suse.de>
10248
10249 PR tree-optimization/69595
10250 * gcc.dg/Warray-bounds-17.c: New testcase.
10251
9dc03c97
RB
102522016-02-02 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/69606
10255 * gcc.dg/torture/pr69606.c: New testcase.
10256
2d4dc223
YR
102572016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10258
10259 PR middle-end/68542
10260 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10261 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10262
65c98fde
AM
102632016-02-02 Alan Modra <amodra@gmail.com>
10264
10265 PR target/69548
10266 * gcc.target/powerpc/pr69548.c: New test.
10267
e1b81f2b
JJ
102682016-02-01 Jakub Jelinek <jakub@redhat.com>
10269
d0268b37
JJ
10270 PR rtl-optimization/69592
10271 * gcc.dg/pr69592.c: New test.
10272
e1b81f2b
JJ
10273 PR preprocessor/69543
10274 PR c/69558
10275 * gcc.dg/pr69543.c: New test.
10276 * gcc.dg/pr69558.c: New test.
10277
7dd7780d
UB
102782016-02-01 Uros Bizjak <ubizjak@gmail.com>
10279
bf672ee5
UB
10280 PR testsuite/65940
10281 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10282
9a7013f8
MS
102832016-02-01 Martin Sebor <msebor@redhat.com>
10284
10285 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10286
e681fb2b
BC
102872016-02-01 Bin Cheng <bin.cheng@arm.com>
10288
10289 PR tree-optimization/67921
10290 * c-c++-common/ubsan/pr67921.c: New test.
10291
ff86345f
RB
102922016-02-01 Richard Biener <rguenther@suse.de>
10293
10294 PR middle-end/69556
10295 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10296
bc369dbd
RB
102972016-02-01 Richard Biener <rguenther@suse.de>
10298
10299 PR tree-optimization/69574
10300 * gcc.dg/torture/pr69574.c: New testcase.
10301
ef318184
RB
103022016-02-01 Richard Biener <rguenther@suse.de>
10303
10304 PR tree-optimization/69579
10305 * gcc.dg/setjmp-6.c: New testcase.
10306
654745e6
JJ
103072016-02-01 Jakub Jelinek <jakub@redhat.com>
10308
10309 PR rtl-optimization/69570
10310 * g++.dg/opt/pr69570.C: New test.
10311
e6c0c44b
RH
103122016-02-01 Richard Henderson <rth@redhat.com>
10313
10314 * gcc.dg/pr69535.c: New test.
10315
6ff3f09a
JDA
103162016-01-31 John David Anglin <danglin@gcc.gnu.org>
10317
2c005538
JDA
10318 PR testsuite/69584
10319 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10320 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10321
61083a4b
JDA
10322 PR debug/68244
10323 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10324
6ff3f09a
JDA
10325 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10326
0c221916
PT
103272016-01-31 Paul Thomas <pault@gcc.gnu.org>
10328
10329 PR fortran/67564
10330 * gfortran.dg/allocate_with_source_17.f03: New test.
10331
db7a2818
JJ
103322016-01-30 Jakub Jelinek <jakub@redhat.com>
10333
10334 PR tree-optimization/69546
10335 * gcc.dg/torture/pr69546.c: New test.
10336
e520d5f0
PT
103372016-01-30 Paul Thomas <pault@gcc.gnu.org>
10338
10339 PR fortran/69566
10340 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10341
343c05d3
MS
103422016-01-30 Martin Sebor <msebor@redhat.com>
10343
10344 PR c++/68490
10345 * g++.dg/ext/flexary10.C: New test.
10346
d6c3a539
DH
103472016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10348
10349 PR fortran/66707
10350 gfortran.dg/common_23.f90: New test.
10351
52d72fcd
BS
103522016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10353
10354 PR target/65546
10355 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10356 condition being checked, and disable it when the target supports
10357 misaligned loads and stores.
10358
3a5d2ba4
JJ
103592016-01-29 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR debug/69518
10362 * gcc.dg/torture/pr69518.c: New test.
10363
6bbacdb5
L
103642016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10365
10366 PR target/69530
10367 * gcc.target/i386/pr69530.c: New test.
10368
af932cdb
SE
103692016-01-29 Steve Ellcey <sellcey@imgtec.com>
10370
10371 PR target/65604
10372 * gcc.target/mips/div-delay.c: New test.
10373
26658b7c
JJ
103742016-01-29 Jakub Jelinek <jakub@redhat.com>
10375
33e89989
JJ
10376 PR target/69551
10377 * gcc.target/i386/pr69551.c: New test.
10378
26658b7c
JJ
10379 PR target/66137
10380 * gcc.target/i386/pr66137.c: New test.
10381
401116b5
AB
103822016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10383
10384 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10385 always built for p5600.
10386 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10387 isa=p5600 dg-option.
10388
d4abfcc5
RB
103892016-01-29 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/69547
10392 * g++.dg/tree-ssa/pr69547.C: New testcase.
10393
16b77b32
JJ
103942016-01-29 Jakub Jelinek <jakub@redhat.com>
10395
10396 PR debug/66869
10397 * g++.dg/warn/Wunused-function2.C: New test.
10398
a1c95464
DV
103992016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10400
10401 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10402 support for test to succeed.
10403
5453bfed
MP
104042016-01-29 Marek Polacek <polacek@redhat.com>
10405
10406 PR c++/69509
10407 PR c++/69516
10408 * g++.dg/ext/constexpr-vla2.C: New test.
10409 * g++.dg/ext/constexpr-vla3.C: New test.
10410 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10411
452ec2a5
RB
104122016-01-29 Richard Biener <rguenther@suse.de>
10413
10414 PR middle-end/69537
10415 * gcc.dg/uninit-21.c: New testcase.
10416
aec0b19e
UB
104172016-01-28 Uros Bizjak <ubizjak@gmail.com>
10418
10419 PR target/69459
10420 * gcc.target/i386/pr69459.c: New test.
10421
df113ce7
SE
104222016-01-28 Steve Ellcey <sellcey@imgtec.com>
10423
10424 PR target/68400
10425 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10426 * gcc.target/mips/pr68400.c: New test.
10427
494de84f
MS
104282016-01-28 Martin Sebor <msebor@redhat.com>
10429
10430 PR target/17381
10431 * gcc.target/powerpc/pr17381.c: New test.
10432
eb1b1f01
JJ
104332016-01-28 Jakub Jelinek <jakub@redhat.com>
10434
10435 PR middle-end/69542
10436 * gcc.dg/torture/pr69542.c: New test.
10437
6dfeb7ce
WD
104382016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10439
10440 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10441
4b7471a4
DE
104422016-01-28 David Edelsohn <dje.gcc@gmail.com>
10443
10444 * gcc.dg/pr65980.c: Skip on AIX.
10445 * gcc.dg/pr66688.c: Same.
10446
b271fd21
DE
104472016-01-28 David Edelsohn <dje.gcc@gmail.com>
10448
10449 PR target/63679
10450 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10451 * gcc.dg/tree-ssa/sra-18.c: Same.
10452
874108a9
AV
104532016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10454
10455 PR fortran/62536
10456 * gfortran.dg/block_15.f08: New test.
10457 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10458 on incorrectly closed BLOCK.
10459
30480bcd
IE
104602016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10461
10462 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
104632016-01-28 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/69466
10466 * gfortran.dg/vect/pr69466.f90: New testcase.
10467
0d4c694e
TP
104682016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10469
10470 * g++.dg/pr67989.C: Remove ARM-specific option.
10471 * gcc.target/arm/pr67989.C: New file.
10472
2aa780da
UB
104732016-01-27 Uros Bizjak <ubizjak@gmail.com>
10474
10475 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10476 and expm1 test for glibc < 2.11.
10477
f75ebe77
RH
104782016-01-27 Richard Henderson <rth@redhat.com>
10479
10480 * gcc.c-torture/execute/pr69447.c: New test.
10481
104822016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10483
9a175e65 10484 PR fortran/69422
49847d75
PT
10485 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10486
cbdd8ae0
JJ
104872016-01-27 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR debug/66869
10490 * gcc.dg/pr66869.c: New test.
10491
2b572b3c
JL
104922016-01-25 Jeff Law <law@redhat.com>
10493
10494 PR tree-optimization/68398
aec0b19e 10495 PR tree-optimization/69196
2b572b3c
JL
10496 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10497 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10498 path to avoid new heuristic allowing more irreducible regions
10499 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10500 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10501 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10502 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10503 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10504
fa74a4bc
MP
105052016-01-27 Marek Polacek <polacek@redhat.com>
10506
10507 PR c/68062
10508 * c-c++-common/vector-compare-4.c: New test.
10509
0afff540
DM
105102016-01-27 David Malcolm <dmalcolm@redhat.com>
10511
10512 PR preprocessor/69126
10513 * c-c++-common/pr69126.c: New test case.
10514
1a218fc9
ILT
105152016-01-27 Ian Lance Taylor <iant@google.com>
10516
10517 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10518
5d70666e
RB
105192016-01-27 Ryan Burn <contact@rnburn.com>
10520
10521 PR cilkplus/69267
10522 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10523
87ff4d66
UB
105242016-01-27 Uros Bizjak <ubizjak@gmail.com>
10525
10526 PR target/69512
10527 * gcc.target/i386/pr69512.c: New test.
10528
27e23cca
RE
105292016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10530
10531 PR ada/69488
10532 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10533
05bf54c3
MP
105342016-01-27 Marek Polacek <polacek@redhat.com>
10535
10536 PR c++/69379
10537 * g++.dg/pr69379.C: New test.
10538
60214d0d
MS
105392016-01-27 Martin Sebor <msebor@redhat.com>
10540
10541 PR c++/69317
10542 * g++.dg/abi/Wabi-2-2.C: New test.
10543 * g++.dg/abi/Wabi-2-3.C: New test.
10544 * g++.dg/abi/Wabi-3-2.C: New test.
10545 * g++.dg/abi/Wabi-3-3.C: New test.
10546
167c7bfa
RB
105472016-01-27 Richard Biener <rguenther@suse.de>
10548
10549 PR tree-optimization/69166
10550 * gcc.dg/torture/pr69166.c: New testcase.
10551
1430fb1f
MJ
105522016-01-27 Martin Jambor <mjambor@suse.cz>
10553
10554 PR tree-optimization/69355
10555 * gcc.dg/tree-ssa/pr69355.c: New test.
10556
95e3030c
MP
105572016-01-27 Marek Polacek <polacek@redhat.com>
10558
10559 PR c++/69496
10560 * g++.dg/ext/constexpr-vla1.C: New test.
10561
eeb085f3
CB
105622016-01-20 Christian Bruel <christian.bruel@st.com>
10563
10564 PR target/69245
10565 * gcc.target/arm/pr69245.c: New test.
10566
b1652dde
JJ
105672016-01-27 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR tree-optimization/69399
10570 * gcc.dg/torture/pr69399.c: New test.
10571
ce7e8f00
EB
105722016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10573
10574 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10575
e4aac1d1
EB
105762016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10577
10578 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10579
8dfdb419
TV
105802016-01-26 Tom de Vries <tom@codesourcery.com>
10581
10582 PR tree-optimization/69110
10583 * gcc.dg/autopar/pr69110.c: New test.
10584
56f80f54 105852016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10586 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10587
10588 * gcc.dg/graphite/isl-ast-op-select.c: New.
10589
a0909527
PT
105902015-01-26 Paul Thomas <pault@gcc.gnu.org>
10591
10592 PR fortran/69385
10593 * gfortran.dg/allocate_error_6.f90: New test.
10594
ffc445f4
RH
105952016-01-26 Richard Henderson <rth@redhat.com>
10596
10597 * gcc.dg/tm/pr60908.c: New test.
10598
01e1dea3
DM
105992016-01-26 David Malcolm <dmalcolm@redhat.com>
10600
10601 PR other/69006
10602 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10603 directive.
10604 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10605 expected multiline output to reflect the colorization being
10606 disabled before newlines.
10607 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10608 (custom_diagnostic_finalizer): Replace call to
10609 pp_newline_and_flush with call to pp_flush.
10610 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10611 * gfortran.dg/implicit_class_1.f90: Likewise.
10612 * lib/gcc-dg.exp (allow_blank_lines): New global.
10613 (dg-allow-blank-lines-in-output): New procedure.
10614 (gcc-dg-prune): Complain about blank lines in the output, unless
10615 dg-allow-blank-lines-in-output was called.
10616 * lib/multiline.exp (_build_multiline_regex): Only support
10617 arbitrary followup text for non-blank-lines, not for blank lines.
10618
13f92e8d
JJ
106192016-01-26 Jakub Jelinek <jakub@redhat.com>
10620
10621 PR tree-optimization/69483
10622 * gcc.dg/pr69483.c: New test.
10623 * g++.dg/opt/pr69483.C: New test.
10624
92422235
CL
106252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10626
10627 PR target/68620
10628 * gcc.target/arm/pr68620.c: New test.
10629
0bccf11b
L
106302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10631
10632 * gcc.target/i386/pr68986-2.c: Remove -m32.
10633
81cd202e
L
106342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10635
10636 PR target/68986
10637 * gcc.target/i386/pr68986-1.c: New test.
10638 * gcc.target/i386/pr68986-2.c: Likewise.
10639 * gcc.target/i386/pr68986-3.c: Likewise.
10640
213a1c03
CB
106412016-01-26 Christian Bruel <christian.bruel@st.com>
10642
10643 * lib/target-supports.exp
10644 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10645 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10646 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10647
22a08dd1
RB
106482016-01-26 Richard Biener <rguenther@suse.de>
10649
10650 PR tree-optimization/69452
10651 * gcc.dg/torture/pr69452.c: New testcase.
10652
6c06e0e8
JJ
106532016-01-26 Jakub Jelinek <jakub@redhat.com>
10654
10655 PR target/69442
10656 * gcc.dg/pr69442.c: New test.
10657
b96824c4
RFI
106582016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10659
10660 PR target/67896
10661 * gcc.target/aarch64/simd/pr67896.C: New.
10662
5ee31e57
RS
106632016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10664
10665 PR tree-optimization/69400
10666 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10667 function.
10668 (plugin_init): Call it.
10669 * gcc.dg/torture/pr69400.c: New test.
10670
7ddfb31d
CL
106712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10672
10673 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10674
1e050c90
AK
106752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10676 Sebastian Pop <s.pop@samsung.com>
10677
10678 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10679 isl-0.15.
10680
c8ee4bf5
AK
106812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10682 Sebastian Pop <s.pop@samsung.com>
10683
10684 * gcc.dg/graphite/pr69292.c: New.
10685
d902b330
JJ
106862016-01-25 Jakub Jelinek <jakub@redhat.com>
10687
10688 * c-c++-common/goacc/use_device-1.c: New test.
10689
2c89b952
JL
106902016-01-25 Jeff Law <law@redhat.com>
10691
10692 PR tree-optimization/69196
10693 PR tree-optimization/68398
10694 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10695 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10696
685c8785
DE
106972016-01-25 David Edelsohn <dje.gcc@gmail.com>
10698
10699 PR target/69469
10700 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10701 Algorithm.
10702
95cef0c1
RB
107032016-01-25 Richard Biener <rguenther@suse.de>
10704
10705 PR testsuite/69380
10706 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10707
2947d3b2
IE
107082016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10709
10710 PR target/69421
10711 * gcc.dg/pr69421.c: New test.
10712
ae19075a
BB
107132016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10714
10715 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10716 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10717 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10718 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10719 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10720 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10721 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10722 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10723 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10724 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10725
fa4511c2
RB
107262016-01-25 Richard Biener <rguenther@suse.de>
10727
10728 PR tree-optimization/69376
10729 * gcc.dg/torture/pr69376.c: New testcase.
10730
1d101216
JD
107312016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10732
10733 PR fortran/69397
10734 PR fortran/68442
10735 * gfortran.dg/interface_38.f90: New test.
10736 * gfortran.dg/interface_39.f90: New test.
a0909527 10737
a59b92b0
PP
107382016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10739
10740 Revert:
10741 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10742
10743 PR c++/11858
10744 PR c++/24663
10745 PR c++/24664
10746 * g++.dg/template/pr11858.C: New test.
10747 * g++.dg/template/pr24663.C: New test.
10748 * g++.dg/template/unify12.C: New test.
10749 * g++.dg/template/unify13.C: New test.
10750 * g++.dg/template/unify14.C: New test.
10751 * g++.dg/template/unify15.C: New test.
10752 * g++.dg/template/unify16.C: New test.
10753 * g++.dg/template/unify17.C: New test.
10754
16acb1a8
DH
107552016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10756
10757 PR fortran/68283
10758 gfortran.dg/pr68283.f90: New test.
10759
094773e8
TK
107602016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10761
10762 PR fortran/66094
10763 * gfortran.dg/inline_matmul_13.f90: New test.
10764 * gfortran.dg/matmul_bounds_8.f90: New test.
10765 * gfortran.dg/matmul_bounds_9.f90: New test.
10766 * gfortran.dg/matmul_bounds_10.f90: New test.
10767
42fb90d7
TV
107682016-01-23 Tom de Vries <tom@codesourcery.com>
10769
10770 PR tree-optimization/69426
10771 * gcc.dg/autopar/pr69426.c: New test.
10772
69da7802
MS
107732016-01-23 Martin Sebor <msebor@redhat.com>
10774
10775 PR c++/58109
10776 PR c++/69022
10777 * g++.dg/cpp0x/alignas5.C: New test.
10778 * g++.dg/ext/vector29.C: Same.
10779
da17300a
UB
107802016-01-23 Uros Bizjak <ubizjak@gmail.com>
10781
10782 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10783 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10784 _GNU_SOURCE from compile flags to the source.
10785 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10786 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10787 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10788 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10789
62041cfc
JJ
107902016-01-22 Jakub Jelinek <jakub@redhat.com>
10791
10792 PR target/69432
10793 * g++.dg/opt/pr69432.C: New test.
10794
f7d2ad6f
BS
107952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10796
10797 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10798 32-bit targets testing an -m64 multilib.
10799
d403fc9a
WS
108002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10801
10802 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10803 64-bit support.
10804
4aa16f8d
JG
108052016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10806
10807 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10808
7c816d0f
CB
108092016-01-21 Christian Bruel <christian.bruel@st.com>
10810
10811 PR target/68674
10812 * gcc.target/i386/pr68674.c
10813 * gcc.target/aarch64/pr68674.c
10814 * gcc.target/arm/pr68674.c
10815
fce661e8
KT
108162016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10817
10818 PR target/69403
10819 * gcc.c-torture/execute/pr69403.c: New test.
10820
4696899f
PC
108212016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10822
10823 PR c++/55843
10824 * g++.dg/template/pr55843.C: New.
10825
bac69366
AL
108262016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10827
10828 PR testsuite/66877
10829 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10830 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10831
b57d3a5c
BS
108322016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10833
10834 PR testsuite/67489
da17300a
UB
10835 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10836 from dg-do compile directive, and instead add
10837 { dg-require-effective-target int128 }.
b57d3a5c 10838
9f04a53e
MS
108392016-01-20 Martin Sebor <msebor@redhat.com>
10840
10841 PR c/69405
10842 * gcc.dg/sync-fetch.c: New test.
10843
38a51663
JL
108442016-01-21 Martin Sebor <msebor@redhat.com>
10845
10846 PR target/69252
10847 * gcc.target/powerpc/pr69252.c: New test.
10848
2423a75a
JD
108492016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10850
10851 PR fortran/65996
da17300a 10852 * gfortran.dg/pr65996.f90: New test.
2423a75a 10853
0a76463f
DV
108542016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10855
10856 PR c++/68810
9f04a53e 10857 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10858 expected to generate an error.
0a76463f 10859
9776e692
BS
108602016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10861
10862 PR middle-end/66178
10863 * gcc.dg/torture/pr66178.c: New test.
10864
c8d3e088
AB
108652016-01-21 Anton Blanchard <anton@samba.org>
10866 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10867
10868 PR target/63354
10869 * gcc.target/powerpc/pr63354.c: New test.
10870
35b707ff
VM
108712016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10872
10873 PR rtl-optimization/68990
10874 * gcc.target/i386/pr68990: New.
10875
157b0829
NC
108762016-01-21 Nick Clifton <nickc@redhat.com>
10877
10878 PR target/69129
10879 * gcc.target/mips/pr69129.c: New.
10880
aede6748
PC
108812016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10882
10883 PR c++/58046
10884 * g++.dg/cpp0x/pr58046.C: New.
10885
5463c2c8
JJ
108862016-01-21 Jakub Jelinek <jakub@redhat.com>
10887
6d31cc75
SS
10888 PR target/69187
10889 PR target/65624
10890 * gcc.target/arm/pr69187.c: New test.
10891
5463c2c8
JJ
10892 PR c++/69355
10893 * g++.dg/torture/pr69355.C: New test.
10894
fa28f32b
AK
108952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10896 Sebastian Pop <s.pop@samsung.com>
10897
10898 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10899
b920a047
AK
109002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10901 Sebastian Pop <s.pop@samsung.com>
10902
da17300a 10903 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10904
bdd3aea6
JJ
109052016-01-21 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR middle-end/67653
10908 * c-c++-common/pr67653.c: New test.
10909 * gcc.dg/torture/pr29119.c: Add dg-warning.
10910
26a2e6ae
PB
109112016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10912
10913 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10914
d25c7690
PK
109152016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10916
10917 PR c/24293
10918 * gcc.dg/pr24293.c: New test.
10919 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10920 incomplete struct type.
10921 * gcc.dg/declspec-1.c: Likewise.
10922 * gcc.dg/pr63549.c: Likewise.
10923
889d5698
JJ
109242016-01-20 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR tree-optimization/66612
10927 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10928 for bdn instruction.
10929
d7cf3dc7
CL
109302016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10931
10932 * lib/target-supports.exp
10933 (check_effective_target_arm_fp_ok_nocache): New.
10934 (check_effective_target_arm_fp_ok): New.
10935 (add_options_for_arm_fp): New.
10936 (check_effective_target_arm_crypto_ok_nocache): Require
10937 target_arm_v8_neon_ok instead of arm32.
10938 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10939 (check_effective_target_arm_crypto_pragma_ok): New.
10940 (add_options_for_arm_vfp): New.
10941 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10942 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10943 target instead. Force initial fpu to vfp.
10944 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10945 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10946 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10947 dependency.
10948 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10949 use arm_vfp effective target instead. Force initial fpu to vfp.
10950 * gcc.target/arm/attr-neon3.c: Likewise.
10951 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10952 arm_vfp_ok.
10953 * gcc.target/arm/unsigned-float.c: Likewise.
10954 * gcc.target/arm/vfp-1.c: Likewise.
10955 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10956 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10957 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10958 * gcc.target/arm/vfp-ldmias.c: Likewise.
10959 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10960 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10961 * gcc.target/arm/vfp-stmiad.c: Likewise.
10962 * gcc.target/arm/vfp-stmias.c: Likewise.
10963 * gcc.target/arm/vnmul-1.c: Likewise.
10964 * gcc.target/arm/vnmul-2.c: Likewise.
10965 * gcc.target/arm/vnmul-3.c: Likewise.
10966 * gcc.target/arm/vnmul-4.c: Likewise.
10967
01ac9704 109682016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 10969
e84b00da
L
10970 PR testsuite/69366
10971 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10972 the MPX run-time library, for compile-time MPX test.
10973 * gcc.target/i386/chkp-always_inline.c: Likewise.
10974 * gcc.target/i386/chkp-bndret.c: Likewise.
10975 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10976 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10977 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10978 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10979 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10980 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10981 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10982 * gcc.target/i386/chkp-label-address.c: Likewise.
10983 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10984 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10985 * gcc.target/i386/chkp-pr69044.c: Likewise.
10986 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10987 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10988 * gcc.target/i386/chkp-strchr.c: Likewise.
10989 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10990 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10991 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10992 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10993 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10994 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10995 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10996 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10997 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10998 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10999 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11000 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11001 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11002 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11003 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11004 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11005 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11006 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11007 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11008 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11009 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11010 * gcc.target/i386/pr63995-2.c: Likewise.
11011 * gcc.target/i386/pr64805.c: Likewise.
11012 * gcc.target/i386/pr65044.c: Likewise.
11013 * gcc.target/i386/pr65167.c: Likewise.
11014 * gcc.target/i386/pr65183.c: Likewise.
11015 * gcc.target/i386/pr65184.c: Likewise.
11016 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11017
28b33016
IE
110182016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11019
11020 PR tree-optimization/69328
11021 * gcc.dg/pr69328.c: New test.
11022
bcff0913
JL
110232016-01-20 Jeff Law <law@redhat.com>
11024
bf0bb970 11025 PR target/25114
bcff0913
JL
11026 * gcc.target/m68k/pr25114.c: New test.
11027
a3f69631
AV
110282016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11029
11030 * gcc.target/arm/memset-inline-10.c: Added
11031 dg-require-effective-target arm_thumb2_ok.
11032
af33ba0d
EB
110332016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11034
11035 * gcc.dg/debug/dwarf2/sso.c: New test.
11036
7596d5de
UB
110372016-01-19 Uros Bizjak <ubizjak@gmail.com>
11038
11039 PR testsuite/68820
11040 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11041 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11042 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11043
ceda2c69
JH
110442016-01-19 Jan Hubicka <hubicka@ucw.cz>
11045
11046 PR ipa/66223
11047 * g++.dg/ipa/devirt-50.C: New testcase.
11048
38a979f2
MP
110492016-01-19 Marek Polacek <polacek@redhat.com>
11050
11051 PR c++/68965
11052 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11053 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11054
962801c5
KT
110552016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11056
11057 PR target/69135
11058 * gcc.target/arm/pr69135_1.c: New test.
11059
078fe40a
WD
110602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11061
11062 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11063
786e3c06
WD
110642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11065
11066 * gcc.target/aarch64/ccmp_1.c: New testcase.
11067
1e297006
MP
110682016-01-19 Marek Polacek <polacek@redhat.com>
11069
11070 PR c++/68586
11071 * g++.dg/cpp0x/enum30.C: New test.
11072
879c27e3
RB
110732016-01-19 Richard Biener <rguenther@suse.de>
11074
11075 PR tree-optimization/69336
11076 * g++.dg/tree-ssa/pr69336.C: New testcase.
11077
015337d3
JJ
110782016-01-19 Jakub Jelinek <jakub@redhat.com>
11079
11080 PR debug/65779
11081 * gcc.dg/pr65779.c: New test.
11082
e2c768b6
RB
110832016-01-19 Richard Biener <rguenther@suse.de>
11084
11085 PR tree-optimization/69352
11086 * gcc.dg/torture/pr69352.c: New testcase.
11087
569efc34
JJ
110882016-01-19 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR rtl-optimization/68955
11091 PR rtl-optimization/64557
11092 * gcc.dg/torture/pr68955.c: New test.
11093
e49d321f
JH
110942016-01-19 Jan Hubicka <hubicka@ucw.cz>
11095
11096 PR lto/69136
11097 * g++.dg/torture/pr69136.C: New testcase.
11098
e9191ad3
JH
110992016-01-19 Jan Hubicka <hubicka@ucw.cz>
11100
11101 PR lto/69133
11102 * g++.dg/lto/pr69133_0.C: New testcase.
11103 * g++.dg/lto/pr69133_1.C: New testcase.
11104
2bedb645
JL
111052016-01-15 Jeff Law <law@redhat.com>
11106
11107 PR tree-optimization/69320
11108 * gcc.c-torture/pr69320-1.c: New test.
11109 * gcc.c-torture/pr69320-2.c: New test.
11110 * gcc.c-torture/pr69320-3.c: New test.
11111 * gcc.c-torture/pr69320-4.c: New test.
11112
17c15cb9
PP
111132016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11114
11115 PR c++/11858
11116 PR c++/24663
11117 PR c++/24664
11118 * g++.dg/template/pr11858.C: New test.
11119 * g++.dg/template/pr24663.C: New test.
11120 * g++.dg/template/unify12.C: New test.
11121 * g++.dg/template/unify13.C: New test.
11122 * g++.dg/template/unify14.C: New test.
11123 * g++.dg/template/unify15.C: New test.
11124 * g++.dg/template/unify16.C: New test.
11125 * g++.dg/template/unify17.C: New test.
11126
9617fd08
DM
111272016-01-18 David Malcolm <dmalcolm@redhat.com>
11128
11129 PR testsuite/69181
11130 * gcc.dg/pr69181-1.c: New test file.
11131 * gcc.dg/pr69181-2.c: New test file.
11132 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11133 globals by moving it to...
11134 (cleanup-after-saved-dg-test): ...this new function. Add
11135 "global additional_sources_used". Add reset of global
11136 multiline_expected_outputs to the empty list.
11137 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11138 global to...
11139 (multiline_expected_outputs): ...this, and updated comments to
11140 note that it is modified from gcc-dg.exp.
11141 (dg-end-multiline-output): Update for the above renaming.
11142 (handle-multiline-outputs): Likewise. Remove the clearing
11143 of the expected outputs to the empty list.
11144
b555a2e4
RB
111452016-01-18 Richard Biener <rguenther@suse.de>
11146
11147 PR tree-optimization/69297
11148 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11149
96902805
JM
111502016-01-18 Joseph Myers <joseph@codesourcery.com>
11151
11152 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11153 dg-options.
11154 * gcc.target/mips/mips-3d-2.c: Likewise.
11155 * gcc.target/mips/mips-3d-3.c: Likewise.
11156 * gcc.target/mips/mips-3d-4.c: Likewise.
11157 * gcc.target/mips/mips-3d-5.c: Likewise.
11158 * gcc.target/mips/mips-3d-6.c: Likewise.
11159 * gcc.target/mips/mips-3d-7.c: Likewise.
11160 * gcc.target/mips/mips-3d-8.c: Likewise.
11161 * gcc.target/mips/mips-3d-9.c: Likewise.
11162 * gcc.target/mips/mips-ps-1.c: Likewise.
11163 * gcc.target/mips/mips-ps-2.c: Likewise.
11164 * gcc.target/mips/mips-ps-3.c: Likewise.
11165 * gcc.target/mips/mips-ps-4.c: Likewise.
11166 * gcc.target/mips/mips-ps-5.c: Likewise.
11167 * gcc.target/mips/mips-ps-6.c: Likewise.
11168 * gcc.target/mips/mips-ps-7.c: Likewise.
11169 * gcc.target/mips/mips-ps-type.c: Likewise.
11170 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11171 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11172
40e26f94
TV
111732016-01-18 Tom de Vries <tom@codesourcery.com>
11174
11175 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11176 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11177 * c-c++-common/goacc/kernels-empty.c: New test.
11178 * c-c++-common/goacc/kernels-eternal.c: New test.
11179 * c-c++-common/goacc/kernels-loop-2.c: New test.
11180 * c-c++-common/goacc/kernels-loop-3.c: New test.
11181 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11182 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11183 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11184 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11185 * c-c++-common/goacc/kernels-loop-data.c: New test.
11186 * c-c++-common/goacc/kernels-loop-g.c: New test.
11187 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11188 * c-c++-common/goacc/kernels-loop-n.c: New test.
11189 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11190 * c-c++-common/goacc/kernels-loop.c: New test.
11191 * c-c++-common/goacc/kernels-noreturn.c: New test.
11192 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11193 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11194 * c-c++-common/goacc/kernels-reduction.c: New test.
11195
a98d4647
TV
111962016-01-18 Tom de Vries <tom@codesourcery.com>
11197
11198 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11199 * gcc.dg/autopar/outer-2.c: Same.
11200 * gcc.dg/autopar/outer-3.c: Same.
11201 * gcc.dg/autopar/outer-4.c: Same.
11202 * gcc.dg/autopar/outer-5.c: Same.
11203 * gcc.dg/autopar/outer-6.c: Same.
11204 * gcc.dg/autopar/parallelization-1.c: Same.
11205 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11206 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11207 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11208 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11209 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11210 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11211 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11212 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11213 * gcc.dg/autopar/pr39500-1.c: Same.
11214 * gcc.dg/autopar/pr39500-2.c: Same.
11215 * gcc.dg/autopar/pr46193.c: Same.
11216 * gcc.dg/autopar/pr46194.c: Same.
11217 * gcc.dg/autopar/pr49580.c: Same.
11218 * gcc.dg/autopar/pr49960-1.c: Same.
11219 * gcc.dg/autopar/pr49960.c: Same.
11220 * gcc.dg/autopar/pr68373.c: Same.
11221 * gcc.dg/autopar/reduc-1.c: Same.
11222 * gcc.dg/autopar/reduc-1char.c: Same.
11223 * gcc.dg/autopar/reduc-1short.c: Same.
11224 * gcc.dg/autopar/reduc-2.c: Same.
11225 * gcc.dg/autopar/reduc-2char.c: Same.
11226 * gcc.dg/autopar/reduc-2short.c: Same.
11227 * gcc.dg/autopar/reduc-3.c: Same.
11228 * gcc.dg/autopar/reduc-4.c: Same.
11229 * gcc.dg/autopar/reduc-6.c: Same.
11230 * gcc.dg/autopar/reduc-7.c: Same.
11231 * gcc.dg/autopar/reduc-8.c: Same.
11232 * gcc.dg/autopar/reduc-9.c: Same.
11233 * gcc.dg/autopar/uns-outer-4.c: Same.
11234 * gcc.dg/autopar/uns-outer-5.c: Same.
11235 * gcc.dg/autopar/uns-outer-6.c: Same.
11236 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11237 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11238
da976fa8
AL
112392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11240
11241 PR target/63679
11242 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11243 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11244
70c1e886
AL
112452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11246
11247 PR target/63679
11248 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11249 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11250 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11251
88bed196
AL
112522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11253
11254 PR target/63679
11255 * gcc.dg/tree-ssa/sra-17.c: New.
11256 * gcc.dg/tree-ssa/sra-18.c: New.
11257
3dd5f42e
IE
112582016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11259
11260 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11261
ae5a77fa
EB
112622016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gnat.dg/inline12.adb: New test.
11265
11e57fc6
BC
112662016-01-18 Bin Cheng <bin.cheng@arm.com>
11267
11268 PR tree-optimization/66797
11269 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11270
995b6fe0
RB
112712016-01-18 Richard Biener <rguenther@suse.de>
11272
11273 PR tree-optimization/69170
11274 * gcc.dg/torture/pr69170.c: New testcase.
11275
82ee0cf2 112762016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11277
11278 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11279
d69da357
TV
112802016-01-16 Tom de Vries <tom@codesourcery.com>
11281
11282 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11283
a3845283
TV
112842016-01-16 Tom de Vries <tom@codesourcery.com>
11285
11286 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11287 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11288 redundant dg-require-effective-target pthread.
11289 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11290 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11291 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11292 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11293 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11294 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11295 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11296
197a6aa6
DE
112972016-01-16 David Edelsohn <dje.gcc@gmail.com>
11298
11299 PR target/68609
11300 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11301 * gcc.target/powerpc/recip-7.c: Same.
11302
ec7886c1
PP
113032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11304
11305 PR c++/69091
11306 * g++.dg/template/pr69091.C: New test.
11307
203484bb
PP
113082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11309
11310 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11311 dump does not contain an error_mark_node.
11312 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11313 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11314
aa2500e9
PP
113152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11316
11317 PR c++/68936
11318 * g++.dg/template/pr68936.C: New test.
11319
28621a5c
DE
113202016-01-15 David Edelsohn <dje.gcc@gmail.com>
11321
11322 PR target/68609
11323 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11324 * gcc.target/powerpc/recip-2.c: Same.
11325 * gcc.target/powerpc/recip-3.c: Same.
11326 * gcc.target/powerpc/recip-4.c: Same.
11327 * gcc.target/powerpc/recip-sqrtf.c: Same.
11328
40c43aca
JL
113292016-01-15 Jeff Law <law@redhat.com>
11330
11331 PR tree-optimization/69270
11332 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11333 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11334
afbc5ae8
PT
113352016-01-15 Paul Thomas <pault@gcc.gnu.org>
11336
11337 PR fortran/49630
11338 * gfortran.dg/deferred_character_13.f90: New test for the fix
11339 of comment 3 of the PR.
11340
11341 PR fortran/54070
11342 * gfortran.dg/deferred_character_8.f90: New test
11343 * gfortran.dg/allocate_error_5.f90: New test
11344
11345 PR fortran/60593
11346 * gfortran.dg/deferred_character_10.f90: New test
11347
11348 PR fortran/60795
11349 * gfortran.dg/deferred_character_14.f90: New test
11350
11351 PR fortran/61147
11352 * gfortran.dg/deferred_character_11.f90: New test
11353
11354 PR fortran/64324
11355 * gfortran.dg/deferred_character_9.f90: New test
11356
49abe076
VM
113572016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11358
11359 PR rtl-optimization/69030
11360 * gcc.target/i386/pr69030.c: New.
11361
16d12992
KT
113622016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11363
11364 * gcc.target/aarch64/target_attr_17.c: New test.
11365
78810bd3
RB
113662016-01-15 Richard Biener <rguenther@suse.de>
11367
11368 PR tree-optimization/66856
11369 * gcc.dg/torture/pr66856-1.c: New testcase.
11370 * gcc.dg/torture/pr66856-2.c: Likewise.
11371
2bd847fe
RB
113722016-01-15 Richard Biener <rguenther@suse.de>
11373
11374 PR debug/69137
11375 * g++.dg/lto/pr69137_0.C: New testcase.
11376
a00fe3b7
RS
113772016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11378
11379 PR middle-end/69246
11380 * gcc.target/i386/pr69246.c: New test.
11381
cbb0e83b
DV
113822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11383
7596d5de 11384 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11385
5a500ecf
DV
113862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11387
11388 PR c++/56194
11389 * g++.dg/init/const9.C: Disable test on S/390.
11390
5d9bf64f
DV
113912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11392
11393 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11394 * g++.dg/Wno-frame-address.C: Ditto.
11395
e234b19e
DV
113962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11397
11398 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11399
89483f99
RB
114002016-01-15 Richard Biener <rguenther@suse.de>
11401
11402 PR tree-optimization/68961
11403 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11404
94f37395
IE
114052016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11406
11407 * gcc.target/i386/pr65105-5.c: New test.
11408
82ee0cf2 114092016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11410
11411 * gcc.c-torture/execute/alias-4.c: New testcase.
11412
82ee0cf2 114132016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11414
11415 PR ipa/68148
11416 * g++.dg/ipa/devirt-49.C: New testcase.
11417
092f7deb 114182016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11419
11420 PR target/65837
11421 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11422 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11423 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11424
e93c66bc
RB
114252016-01-15 Richard Biener <rguenther@suse.de>
11426
11427 PR tree-optimization/69117
11428 * gcc.dg/torture/pr69117.c: New testcase.
11429
c47eaca6 114302015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11431
11432 PR c++/69048
11433 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11434
c3f6914a
FXC
114352016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11436
11437 PR testsuite/67509
11438 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11439 range tests use 100 * maximum instead of maximum + 1.
11440
cd65ae90
JJ
114412016-01-14 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR debug/69244
11444 * gcc.dg/guality/pr69244.c: New test.
11445
19643948
UB
114462016-01-14 Uros Bizjak <ubizjak@gmail.com>
11447
11448 * lib/target-supports.exp (check_effective_target_issignaling):
11449 New procedure.
11450 * gcc.dg/pr61441.c: Require issignaling effective target.
11451
fe79c97e
SB
114522016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11453
11454 PR target/68803
11455 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11456
c7df95d8
DM
114572016-01-14 David Malcolm <dmalcolm@redhat.com>
11458
11459 PR c++/68819
11460 PR preprocessor/69177
11461 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11462 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11463 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11464 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11465
00083992
MP
114662016-01-14 Marek Polacek <polacek@redhat.com>
11467
11468 PR c/69262
11469 * gcc.dg/array-15.c: New test.
11470
0c9b3294
JJ
114712016-01-14 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR middle-end/68146
11474 PR tree-optimization/69155
11475 * gfortran.dg/pr68146.f: New test.
11476 * gfortran.dg/pr69155.f90: New test.
11477
3688e13d
RB
114782016-01-14 Richard Biener <rguenther@suse.de>
11479
11480 PR tree-optimization/68060
11481 * gcc.dg/torture/pr68060-1.c: New testcase.
11482 * gcc.dg/torture/pr68060-2.c: Likewise.
11483
bab0ad3a
NC
114842016-01-14 Nick Clifton <nickc@redhat.com>
11485
11486 * lib/target-supports.exp
11487 (check_effective_target_arm_neon_ok_nocache): Add an option
11488 sequence that includes setting the ARM architecture to ARMv7-A.
11489 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11490 command line options necessary to enable Neon support.
11491 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11492 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11493 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11494 * gcc.target/arm/pr69180.c: Likewise.
11495
947c2ce5
JL
114962016-01-14 Jeff Law <law@redhat.com>
11497
11498 PR tree-optimization/69270
11499 * gcc.dg/tree-ssa/pr69270.c: New test.
11500
3342fd71
BS
115012016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11502
11503 PR c/66208
11504 * c-c++-common/pr66208.c: New file.
11505
2ad3adf1
JJ
115062016-01-13 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR tree-optimization/69156
11509 * gcc.dg/pr69156.c: New test.
11510
398d6feb
L
115112016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11512
11513 * gcc.target/i386/pr69225-7.c: New test.
11514
4c868789
RH
115152016-01-13 Richard Henderson <rth@redhat.com>
11516
11517 * gcc.dg/tm/memopt-13.c: Update expected function.
11518 * gcc.dg/tm/memopt-6.c: Likewise.
11519
ef6d1772
UB
115202016-01-13 Uros Bizjak <ubizjak@gmail.com>
11521
11522 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11523 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11524 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11525 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11526
ef6d1772
UB
115272016-01-13 Tom de Vries <tom@codesourcery.com>
11528
11529 PR tree-optimization/69169
0b4b6ef2
TV
11530 * gcc.dg/pr69169.c: New test.
11531
2ad3adf1 115322016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11533
11534 PR target/69228
11535 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11536 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11537 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11538 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11539 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11540 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11541 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11542 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11543
9060e335
AK
115442016-01-13 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR target/69247
11547 * gcc.dg/pr69247.c: New test.
11548
40311329
RB
115492016-01-13 Richard Biener <rguenther@suse.de>
11550
11551 PR tree-optimization/69242
11552 * gcc.dg/torture/pr69242.c: New testcase.
11553
ccbd7103
RB
115542016-01-13 Richard Biener <rguenther@suse.de>
11555
11556 PR tree-optimization/69186
11557 * gcc.dg/torture/pr69186.c: New testcase.
11558
c6f72a46
JL
115592016-01-13 Jeff Law <law@redhat.com>
11560
11561 PR tree-optimization/67755
11562 * gcc.dg/tree-ssa/pr67755.c: New test.
11563
115642016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11565
11566 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11567 pass number in output by a star.
11568
c446cf07
BC
115692016-01-12 Bin Cheng <bin.cheng@arm.com>
11570
11571 PR tree-optimization/68911
11572 * gcc.c-torture/execute/pr68911.c: New test.
11573
5342156c
MP
115742016-01-12 Marek Polacek <polacek@redhat.com>
11575
11576 PR c++/68979
11577 * g++.dg/warn/permissive-1.C: New test.
11578
65364cc5
JJ
115792016-01-12 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR objc++/68511
11582 PR c++/69213
11583 * g++.dg/opt/pr69213.C: New test.
11584
81b9a3d9
CB
115852016-01-12 Christian Bruel <christian.bruel@st.com>
11586
11587 PR target/69180
11588 * gcc.target/arm/pr69180.c: New test.
11589
3c4e91c9
RB
115902016-01-12 Richard Biener <rguenther@suse.de>
11591
11592 PR lto/69077
11593 * g++.dg/lto/pr69077_0.C: New testcase.
11594 * g++.dg/lto/pr69077_1.C: Likewise.
11595
5664cea1
JJ
115962016-01-12 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR target/69175
11599 * g++.dg/opt/pr69175.C: New test.
11600
86cefc49
AL
116012016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11602
11603 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11604 rather than #including math.h & stdlib.h.
11605 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11606 * gcc.dg/vect/pr49771.c: Likewise.
11607 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11608 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11609 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11610 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11611 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11612 * gcc.dg/vect/pr44507.c: Likewise.
11613 * gcc.dg/vect/pr45902.c: Likewise.
11614 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11615 * gcc.dg/vect/vect-117.c: Likewise.
11616 * gcc.dg/vect/vect-99.c: Likewise.
11617 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11618 * gcc.dg/vect/vect-cond-1.c: Likewise.
11619 * gcc.dg/vect/vect-cond-2.c: Likewise.
11620 * gcc.dg/vect/vect-cond-3.c: Likewise.
11621 * gcc.dg/vect/vect-cond-4.c: Likewise.
11622 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11623 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11624 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11625 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11626 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11627 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11628 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11629 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11630 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11631 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11632 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11633 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11634 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11635 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11636 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11637 include of signal.h.
11638 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11639 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11640 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11641 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11642 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11643 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11644 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11645 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11646 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11647 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11648 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11649 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11650 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11651 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11652 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11653 * gcc.dg/vect/vect-outer-5.c: Likewise.
11654 * gcc.dg/vect/vect-outer-6.c: Likewise.
11655 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11656 include of stdio.h.
11657
b832f61e
NC
116582016-01-12 Nick Clifton <nickc@redhat.com>
11659
11660 PR target/68913
11661 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11662 to fread so that it will be found in all target runtimes.
11663
8eac49b1
RB
116642016-01-12 Richard Biener <rguenther@suse.de>
11665
11666 PR tree-optimization/69053
11667 * g++.dg/torture/pr69053.C: New testcase.
11668
2935d994
RB
116692016-01-12 Richard Biener <rguenther@suse.de>
11670
11671 PR tree-optimization/69168
11672 * gcc.dg/torture/pr69168.c: New testcase.
11673
66c16fd9
RB
116742016-01-12 Richard Biener <rguenther@suse.de>
11675
11676 PR tree-optimization/69157
11677 * gcc.dg/torture/pr69157.c: New testcase.
11678
116792016-01-12 Richard Biener <rguenther@suse.de>
11680
11681 PR tree-optimization/69174
11682 * gcc.dg/torture/pr69174.c: New testcase.
11683
723033a6
JJ
116842016-01-12 Jakub Jelinek <jakub@redhat.com>
11685
11686 PR c++/66808
11687 PR c++/69000
11688 * g++.dg/tls/pr66808.C: New test.
11689 * g++.dg/tls/pr69000.C: New test.
11690
3574cf47
BS
116912016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11692
11693 * gcc.target/powerpc/swaps-p8-23.c: New test.
11694 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11695
feb20787
JDA
116962016-01-11 John David Anglin <danglin@gcc.gnu.org>
11697
11698 PR tree-optimization/68356
11699 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11700
27b1820a
KV
117012016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11702 Jim Wilson <jim.wilson@linaro.org>
11703
11704 PR target/69194
11705 * gcc.target/arm/pr69194.c: New test.
11706
cf4de6af
L
117072016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11708
11709 PR target/69225
11710 * gcc.target/i386/pr69225-1.c: New test.
11711 * gcc.target/i386/pr69225-2.c: Likewise.
11712 * gcc.target/i386/pr69225-3.c: Likewise.
11713 * gcc.target/i386/pr69225-4.c: Likewise.
11714 * gcc.target/i386/pr69225-5.c: Likewise.
11715 * gcc.target/i386/pr69225-6.c: Likewise.
11716
1ebd5558
JJ
117172016-01-11 Jakub Jelinek <jakub@redhat.com>
11718
23552a4d
JJ
11719 PR target/67462
11720 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11721 if lp64.
11722
26ff85b0
JJ
11723 PR target/69071
11724 * gcc.dg/pr69071.c: New test.
11725
9cb6bd74
JJ
11726 PR c++/69211
11727 * g++.dg/opt/pr69211.C: New test.
11728
1ebd5558
JJ
11729 PR tree-optimization/69214
11730 * gcc.c-torture/compile/pr69214.c: New test.
11731
8c18c836
UB
117322016-01-11 Uros Bizjak <ubizjak@gmail.com>
11733
11734 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11735 * gcc.target/i386/pr66232-11.c: Ditto.
11736 * gcc.target/i386/pr66232-12.c: Ditto.
11737 * gcc.target/i386/pr66232-13.c: Ditto.
11738
62446e6e
RB
117392016-01-11 Richard Biener <rguenther@suse.de>
11740
11741 PR tree-optimization/69173
11742 * gcc.dg/torture/pr69173.c: New testcase.
11743
2b8568fe
KT
117442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11745
11746 PR rtl-optimization/68796
11747 * gcc.target/aarch64/tst_5.c: New test.
11748 * gcc.target/aarch64/tst_6.c: Likewise.
11749
5baf4532
KT
117502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11751
11752 PR rtl-optimization/68841
11753 * gcc.dg/pr68841.c: New test.
11754 * gcc.c-torture/execute/pr68841.c: New test.
11755
ca90b1ed
YR
117562016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11757
11758 PR rtl-optimization/68920
11759 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11760 for ix86 targets.
11761 * gcc.dg/ifcvt-5.c: New test.
11762
2ad3adf1 117632016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11764
11765 PR bootstrap/69123
11766 * g++.dg/pr69123.C: New.
11767
83834c09
IE
117682016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11769
11770 PR target/69010
11771 * gcc.target/i386/pr69010.c: New test.
11772
dcf89d57
MJ
117732016-01-11 Martin Jambor <mjambor@suse.cz>
11774
11775 PR ipa/69044
11776 * gcc.target/i386/chkp-pr69044.c: New test.
11777
d95167ee
TV
117782016-01-11 Tom de Vries <tom@codesourcery.com>
11779
11780 PR tree-optimization/69109
11781 * gcc.dg/autopar/pr69109-2.c: New test.
11782 * gcc.dg/autopar/pr69109.c: New test.
11783
4f6403a8
TV
117842016-01-11 Tom de Vries <tom@codesourcery.com>
11785
11786 PR tree-optimization/69108
11787 * gcc.dg/autopar/pr69108.c: New test.
11788
21efdd80
PP
117892016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11790
11791 PR c++/69029
11792 * c-c++-common/Wisleading-indentation.c: Augment test.
11793
fd42eed8
TK
117942016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11795
11796 PR fortran/69154
11797 * gfortran.dg/inline_matmul_12.f90: New test.
11798
4f90ee6c
PT
117992016-01-10 Paul Thomas <pault@gcc.gnu.org>
11800
11801 PR fortran/67779
11802 * gfortran.dg/actual_array_offset_1: New test.
11803
3907c6cf
TV
118042016-01-10 Tom de Vries <tom@codesourcery.com>
11805
11806 PR tree-optimization/69062
11807 * gcc.dg/autopar/pr69062.c: New test.
11808
b07b236e
TS
118092016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11810
11811 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11812 * gcc.dg/vect/slp-perm-2.c: Likewise.
11813 * gcc.dg/vect/slp-perm-3.c: Likewise.
11814 * gcc.dg/vect/slp-perm-5.c: Likewise.
11815 * gcc.dg/vect/slp-perm-6.c: Likewise.
11816 * gcc.dg/vect/slp-perm-7.c: Likewise.
11817 * gcc.dg/vect/slp-perm-8.c: Likewise.
11818
23fab8ae
TV
118192016-01-10 Tom de Vries <tom@codesourcery.com>
11820
11821 PR tree-optimization/69039
11822 * gcc.dg/autopar/pr69039.c: New test.
11823
73f0dae2
MP
118242016-01-09 Marek Polacek <polacek@redhat.com>
11825
11826 PR c++/69113
11827 * g++.dg/pr69113.C: New test.
11828
20b8d734
JJ
118292016-01-09 Jakub Jelinek <jakub@redhat.com>
11830
11831 PR middle-end/50865
11832 PR tree-optimization/69097
11833 * gcc.c-torture/execute/pr50865.c: New test.
11834 * gcc.c-torture/execute/pr69097-1.c: New test.
11835 * gcc.c-torture/execute/pr69097-2.c: New test.
11836 * gcc.dg/pr69097-1.c: New test.
11837 * gcc.dg/pr69097-2.c: New test.
11838
c50e614b
JJ
118392016-01-09 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR c++/69164
11842 * g++.dg/opt/pr69164.C: New test.
11843
e0237993
JJ
118442016-01-08 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR tree-optimization/69167
11847 * gcc.dg/pr69167.c: New test.
11848
bd8f5bb2
MP
118492016-01-08 Marek Polacek <polacek@redhat.com>
11850
11851 PR c++/68449
11852 * g++.dg/pr68449.C: New.
11853
bb0f5ca7
AL
118542016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11855
11856 PR tree-optimization/68707
11857 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11858 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11859 on platforms supporting it.
11860 * gcc.dg/vect/slp-perm-2.c: Likewise.
11861 * gcc.dg/vect/slp-perm-3.c: Likewise.
11862 * gcc.dg/vect/slp-perm-5.c: Likewise.
11863 * gcc.dg/vect/slp-perm-7.c: Likewise.
11864 * gcc.dg/vect/slp-perm-8.c: Likewise.
11865 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11866 on platforms supporting it.
11867
22518428
JJ
118682016-01-08 Jakub Jelinek <jakub@redhat.com>
11869
33f0852f
JJ
11870 PR tree-optimization/69162
11871 * gcc.dg/pr69162.c: New test.
11872
22518428
JJ
11873 PR tree-optimization/69172
11874 * gcc.dg/pr69172.c: New test.
11875
80e9b3aa
TP
118762016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11877
11878 PR tree-optimization/67781
11879 * gcc.c-torture/execute/pr67781.c: New file.
11880
262a363f
JJ
118812016-01-08 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR tree-optimization/69083
11884 * gcc.dg/vect/pr69083.c: New test.
11885
6e1f093f
SS
118862016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11887
11888 PR tree-optimization/61441
11889 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11890 Use -fexcess-precision=standard for compiler options.
11891 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11892
53290e07
JJ
118932016-01-08 Jakub Jelinek <jakub@redhat.com>
11894
57bf3072
JJ
11895 PR fortran/69128
11896 * gfortran.dg/gomp/pr69128.f90: New test.
11897
53290e07
JJ
11898 PR c++/69145
11899 * g++.dg/ext/pr69145-1.C: New test.
11900 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11901 * g++.dg/ext/pr69145-2.h: New file.
11902
7a127fa7
MS
119032016-01-07 Martin Sebor <msebor@redhat.com>
11904
11905 PR c/68966
11906 * gcc.dg/atomic-fetch-bool.c: New test.
11907 * gcc.dg/sync-fetch-bool.c: New test.
11908
95918b49
L
119092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11910
11911 PR fortran/66680
11912 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11913
c8e62a9d
NC
119142016-01-07 Nick Clifton <nickc@redhat.com>
11915
11916 PR target/66655
11917 * g++.dg/pr66655.C: New test.
11918 * g++.dg/pr66655_1.cc: Test support file.
11919 * g++.dg/pr66655.h: Test header file.
11920
2ad3adf1 119212016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
11922
11923 PR fortran/66680
11924 gfortran.dg/gomp/pr66680.f90: New test.
11925
4cd9ca92
L
119262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11927
11928 PR target/69171
11929 * gcc.target/i386/pr69171-1.c: New test.
11930 * gcc.target/i386/pr69171-2.c: Likewise.
11931 * gcc.target/i386/pr69171-3.c: Likewise.
11932 * gcc.target/i386/pr69171-4.c: Likewise.
11933 * gcc.target/i386/pr69171-5.c: Likewise.
11934 * gcc.target/i386/pr69171-6.c: Likewise.
11935
7e33d4dc
BS
119362015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11937
11938 PR middle-end/67639
11939 * c-c++-common/pr67639.c: New test.
11940
fec64afc
JJ
119412016-01-07 Jakub Jelinek <jakub@redhat.com>
11942
11943 PR tree-optimization/69141
11944 * g++.dg/opt/pr69141.C: New test.
11945
f293ad29
EB
119462016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11947
11948 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11949
5027395e
UB
119502016-01-06 Uros Bizjak <ubizjak@gmail.com>
11951
11952 PR target/69140
11953 * gcc.target/i386/pr69140.c: New test
11954
7443cf13
DM
119552016-01-06 David Malcolm <dmalcolm@redhat.com>
11956
11957 * gcc.dg/bad-dereference.c: New test case.
11958
32928931
BS
119592015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11960
11961 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11962
68dd05da
AS
119632016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11964
11965 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11966
6b131d5b
MP
119672016-01-06 Marek Polacek <polacek@redhat.com>
11968
11969 PR sanitizer/69099
11970 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11971
8d9fdb49
MP
119722016-01-05 Marek Polacek <polacek@redhat.com>
11973
11974 PR c/69104
11975 * gcc.dg/atomic-invalid-2.c: New.
11976
acf93f1e
L
119772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11978
11979 PR target/68991
11980 * gcc.target/i386/pr68991.c: New test.
11981
3f50525d
L
119822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11983
11984 PR target/68991
11985 * g++.dg/pr68991-1.C: New test.
11986 * g++.dg/pr68991-2.C: Likewise.
11987
e0237993 119882016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 11989
e0237993 11990 PR other/60465
face88a1
ST
11991 * gcc.target/ia64/pr60465-gprel64.c: New test.
11992 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11993
a0866eff
KT
119942016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11995
11996 PR rtl-optimization/68651
11997 * gcc.target/aarch64/pr68651_1.c: New test.
11998
c589e975
DM
119992016-01-05 David Malcolm <dmalcolm@redhat.com>
12000
12001 PR c/69122
12002 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12003
929710d9
NS
120042016-01-05 Nathan Sidwell <nathan@acm.org>
12005
ce3e43d7
NS
12006 PR c++/58583
12007 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12008
929710d9
NS
12009 * gcc.dg/alias-15.c: New.
12010
a2faef8e
NC
120112016-01-05 Nick Clifton <nickc@redhat.com>
12012
12013 PR target/68870
12014 * g++.dg/pr68770.C: New test.
12015
4cfa76e3
MS
120162016-01-04 Mike Stump <mikestump@comcast.net>
12017
12018 * lib/target-supports.exp (check_effective_target_cilkplus):
12019 cilkplus targets require pthreads.
4ece61b6 12020 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12021
4e8a3a35
MM
120222016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12023
12024 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12025 generation.
12026
818ab71a
JJ
120272016-01-04 Jakub Jelinek <jakub@redhat.com>
12028
12029 Update copyright years.
12030
2fe0a208
MP
120312016-01-04 Marek Polacek <polacek@redhat.com>
12032
12033 PR c/68908
12034 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12035 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12036 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12037
9e3b2fe3
EB
120382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12039
12040 * gcc.target/sparc/20160104-2.c: New test.
12041
e8d65a35
EB
120422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12043
12044 * gcc.target/sparc/20160104-1.c: New test.
12045
25ccfccd
PT
120462016-01-03 Paul Thomas <pault@gcc.gnu.org>
12047
12048 PR fortran/65045
12049 * gfortran.dg/pr65045.f90: New test.
12050
cb51d382
EB
120512016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12052
12053 * gnat.dg/specs/debug1.ads: Delete.
12054
6eeaad6e
JD
120552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12056
12057 PR libgfortran/68867
12058 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12059 expression.
12060
2f968603
JD
120612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12062
12063 PR libgfortran/68867
12064 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12065 PowerPC.
12066
591bb5e4
PT
120672016-01-01 Paul Thomas <pault@gcc.gnu.org>
12068
12069 PR fortran/68864
12070 * gfortran.dg/pr68864.f90: New test.
12071
f1e0620c
JJ
120722016-01-01 Jakub Jelinek <jakub@redhat.com>
12073
942a1319
JJ
12074 PR tree-optimization/69070
12075 * gcc.dg/pr69070.c: New test.
12076
10dff63f
JJ
12077 PR sanitizer/69055
12078 * gfortran.dg/pr69055.f90: New test.
12079
f1e0620c
JJ
12080 PR target/69015
12081 * gcc.dg/pr69015.c: New test.
818ab71a 12082\f
2f883d1c 12083Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12084
12085Copying and distribution of this file, with or without modification,
12086are permitted in any medium without royalty provided the copyright
12087notice and this notice are preserved.