]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/68078 (segfault with allocate and stat for derived types with default...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
493ba820
LK
12016-09-17 Louis Krupp <louis.krupp@gmail.com>
2
3 PR fortran/68078
4 * gfortran.dg/pr68078.f90: New test.
5 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
6
9a42726b
BS
72016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8
9 PR target/77613
10 * gcc.target/powerpc/swaps-p8-25.c: New.
11
e7d61178
JJ
122016-09-16 Jakub Jelinek <jakub@redhat.com>
13
8f03e02f
JJ
14 PR c++/77482
15 * g++.dg/cpp0x/constexpr-77482.C: New test.
16
e80cb545
JJ
17 PR c++/77379
18 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
19 thunk offsets.
20 * g++.dg/abi/abi-tag23a.C: Likewise.
21
1c2f613f
JJ
22 PR c++/77338
23 * g++.dg/cpp0x/decltype-77338.C: New test.
24
e7d61178
JJ
25 PR c++/77375
26 * g++.dg/cpp0x/mutable1.C: New test.
27
8d987deb
SK
282016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
29
30 PR fortran/77612
31 * gfortran.dg/pr77612.f90: New test.
32
2c3d35a6
SKS
332016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
34
35 * gcc.dg/torture/pr70421.c: Require int32plus.
36
e43163ae
JJ
372016-09-16 Jakub Jelinek <jakub@redhat.com>
38
bcf0905a
JJ
39 PR middle-end/77475
40 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
41
e43163ae
JJ
42 PR target/77526
43 * gcc.target/i386/pr77526.c: New test.
44
7d704548
JJ
452016-09-16 Jakub Jelinek <jakub@redhat.com>
46 Eric Botcazou <ebotcazou@adacore.com>
47
48 PR middle-end/77594
49 * gcc.target/i386/pr77594.c: New test.
50
902d624f
LK
512016-09-15 Louis Krupp <louis.krupp@zoho.com>
52
53 PR fortran/69963
54 * gfortran.dg/misplaced_implicit_character.f90: New test.
55
7e16ce79
BC
562016-09-15 Bin Cheng <bin.cheng@arm.com>
57
58 PR tree-optimization/77503
59 * gcc.dg/vect/pr77503.c: New test.
60
7c05f5c4
RB
612016-09-15 Richard Biener <rguenther@suse.de>
62
63 PR middle-end/77544
64 * c-c++-common/torture/pr77544.c: New testcase.
65
76ff80fb
JJ
662016-09-15 Jakub Jelinek <jakub@redhat.com>
67
68 PR middle-end/77475
69 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
70 * gcc.dg/march-generic.c: Likewise.
71 * gcc.target/i386/spellcheck-options-1.c: New test.
72 * gcc.target/i386/spellcheck-options-2.c: New test.
73 * gcc.target/i386/spellcheck-options-3.c: New test.
74 * gcc.target/i386/spellcheck-options-4.c: New test.
75
5560d026
CLT
762016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
77
78 PR fortran/72743
79 * gfortran.dg/goacc/pr72743.f90: New test.
80
5334f733
RB
812016-09-15 Richard Biener <rguenther@suse.de>
82
83 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
84
d08615f2
RB
852016-09-15 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/77514
88 * gcc.dg/torture/pr77514.c: New testcase.
89
28ca05f0
JJ
902016-09-14 Jakub Jelinek <jakub@redhat.com>
91
92 PR c++/77549
93 * g++.dg/lookup/pr77549.C: New test.
94
20a1e5b8
MP
952016-09-14 Marek Polacek <polacek@redhat.com>
96
97 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
98 * c-c++-common/gomp/atomic-13.c: Likewise.
99 * c-c++-common/gomp/atomic-14.c: Likewise.
100 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
101 * g++.dg/cpp1z/bool-increment1.C: New test.
102 * c-c++-common/pr60439.c: Add dg-warning.
103 * g++.dg/expr/bitfield4.C: Likewise.
104 * g++.dg/expr/bitfield5.C: Likewise.
105 * g++.dg/expr/bitfield6.C: Likewise.
106 * g++.dg/expr/bool1.C: Likewise.
107 * g++.dg/expr/bool3.C: Likewise.
108 * g++.dg/expr/lval3.C: Likewise.
109 * g++.dg/expr/lval4.C: Likewise.
110 * g++.old-deja/g++.jason/bool5.C: Likewise.
111 * g++.dg/expr/bitfield3.C: Adjust dg-error.
112 * g++.dg/other/error18.C: Likewise.
113 * g++.dg/gomp/atomic-14.C: Likewise.
114
0761f6bf
NS
1152016-09-14 Nathan Sidwell <nathan@acm.org>
116
117 PR c++/77539
118 * g++.dg/cpp1y/pr77539.C: New.
119
13cddbc1
CL
1202016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
121
122 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
123 dg-require.
124 * g++.dg/ext/builtin_alloca.C: Likewise.
125 * g++.dg/template/spec35.C: Likewise.
126 * gcc.dg/builtins-68.c: Likewise.
127 * gcc.misc-tests/gcov-13.c: Likewise.
128 * gcc.misc-tests/gcov-14.c: Likewise.
129
a90638d4
JM
1302016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
131
132 * gfortran.dg/dec_structure_14.f90: New testcase.
133
5ba4a08c
JJ
1342016-09-14 Jakub Jelinek <jakub@redhat.com>
135
136 PR sanitizer/68260
137 * c-c++-common/tsan/pr68260.c: New test.
138
a713b234
JS
1392016-09-13 Joe Seymour <joe.s@somniumtech.com>
140
141 PR target/70713
142 * gcc.target/msp430/function-attributes-1.c: New test.
143 * gcc.target/msp430/function-attributes-2.c: New test.
144 * gcc.target/msp430/function-attributes-3.c: New test.
145
ea8661cd
JJ
1462016-09-13 Jakub Jelinek <jakub@redhat.com>
147
9952908a
JJ
148 * g++.dg/cpp0x/gen-attrs-61.C: New test.
149 * g++.dg/cpp1z/gen-attrs1.C: New test.
150
63cdb7a0
JJ
151 PR tree-optimization/77454
152 * gcc.dg/pr77454.c: New test.
153
ea8661cd
JJ
154 PR c++/77553
155 * g++.dg/cpp1y/constexpr-77553.C: New test.
156
254830ba
DM
1572016-09-13 David Malcolm <dmalcolm@redhat.com>
158
159 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
160 (test_show_locus): Replace rich_location::add_fixit_insert calls
161 with add_fixit_insert_before and add_fixit_insert_after.
162
42763690
JM
1632016-09-13 Jason Merrill <jason@redhat.com>
164 Tom de Vries <tom@codesourcery.com>
165
166 PR c++/77427
167 * g++.dg/pr77427.C: New test.
168
c8798f2c
ML
1692016-09-13 Martin Liska <mliska@suse.cz>
170
171 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
172 effective target.
173 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
174 * lib/target-supports.exp: Define the new target.
175
54700e2e
AP
1762016-09-12 Andrew Pinski <apinski@cavium.com>
177
178 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
179 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
180
e1d55bf7
UB
1812016-09-12 Uros Bizjak <ubizjak@gmail.com>
182
183 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
184 variable arguments.
185 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
186 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
187 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
188 variable argument.
189 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
190 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
191
54dcdb88
BE
1922016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
193
194 PR c++/77496
195 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
196 * g++.dg/ext/pr77496.C: New test.
197 * g++.dg/warn/pr77496.C: New test.
198
d1463eb9
DM
1992016-09-12 David Malcolm <dmalcolm@redhat.com>
200
201 PR c/72858
202 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
203 to preserve conversion chars, and to preserve prefix information.
204 * gcc.dg/format/pr72858.c: New test case.
205
217fabad
SK
2062016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
207
208 * gfortran.dg/pr77507.f90: Move to ...
209 * gfortran.dg/ieee/pr77507.f90: here.
210
a1cd04ac
JH
2112016-08-09 Jan Hubicka <hubicka@ucw.cz>
212
213 PR ipa/61159
214 * compile/pr61159.c: New testcase
215
e3912107
JH
2162016-08-09 Jan Hubicka <hubicka@ucw.cz>
217
218 PR ipa/64316
219 * gcc.dg/ipa/pr63416.c: New testcase.
220
739d9339
PT
2212016-09-10 Paul Thomas <pault@gcc.gnu.org>
222 Steven G. Kargl <kargl@gcc.gnu.org>
223
224 PR fortran/77532
cc3135b6 225 * gfortran.dg/dtio_11.f90: new test.
739d9339 226
fb7c40dd
SK
2272016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
228
229 PR fortran/77507
230 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
231 * gfortran.dg/c_assoc_4.f90: Ditto.
232
5b28efbb
TV
2332016-09-10 Tom de Vries <tom@codesourcery.com>
234
235 PR C/71602
236 * c-c++-common/va-arg-va-list-type.c: New test.
237
9d0a9bb4
PB
2382016-09-09 Peter Bergner <bergner@vnet.ibm.com>
239
240 PR rtl-optimization/77289
241 * gcc.target/powerpc/pr77289.c: New test.
242
3f0177e7
MS
2432016-09-09 Martin Sebor <msebor@redhat.com>
244
245 PR c/77520
246 PR c/77521
247 * gcc.dg/pr77520.c: New test.
248 * gcc.dg/pr77521.c: New test.
249
e81e83d0
SK
2502016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
251
252 PR fortran/77506
253 * gfortran.dg/pr77506.f90: New test.
254
8a92685e
SK
2552016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
256
257 PR fortran/77507
258 * gfortran.dg/pr77507.f90: New test.
259
c65248cb
JM
2602016-09-09 Joseph Myers <joseph@codesourcery.com>
261
262 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
263
2cf0ff98
SK
2642016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
265 Louis Krupp <lkrupp@gcc.gnu.org>
266
267 PR fortran/69514
268 * gfortran.dg/pr69514_1.f90: New test.
269 * gfortran.dg/pr69514_2.f90: New test.
270
8ebc1e0f
JJ
2712016-09-08 Jakub Jelinek <jakub@redhat.com>
272
20b6cf01
JJ
273 PR fortran/77500
274 * gfortran.dg/gomp/pr77500.f90: New test.
275
8ebc1e0f
JJ
276 PR fortran/77516
277 * gfortran.dg/gomp/pr77516.f90: New test.
278
34718542
JJ
2792016-09-07 Jakub Jelinek <jakub@redhat.com>
280
281 PR middle-end/77475
282 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
283 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
284 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
285 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
286 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
287 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
288
e5106e27
DM
2892016-09-07 David Malcolm <dmalcolm@redhat.com>
290
291 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
292 "substring-locations.h".
293
ca235a85
RB
2942016-09-07 Richard Biener <rguenther@suse.de>
295
296 PR c/77450
297 * c-c++-common/vector-subscript-8.c: Move ..
298 * gcc.dg/pr77450.c: ... here.
299
0076b5dc 3002016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
301
302 PR libgfortran/77393
303 * gfortran.dg/fmt_f0_2.f90: Update test.
304 * gfortran.dg/fmt_f0_3.f90: New test.
305
6ac7322b
DH
3062016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
307
308 PR debug/77389
309 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
310 in dg-options.
311
312 PR debug/57519
313 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
314
8eb9e049
JJ
3152016-09-06 Jakub Jelinek <jakub@redhat.com>
316
317 PR target/69255
318 * gcc.target/i386/pr69255-1.c: New test.
319 * gcc.target/i386/pr69255-2.c: New test.
320 * gcc.target/i386/pr69255-3.c: New test.
321
3222016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
323
324 PR c/77336
325 * gcc.dg/format/miss-7.c: New test.
326
e6cb85d4
UB
3272016-09-06 Uros Bizjak <ubizjak@gmail.com>
328
329 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
330
7fe76f6a
ML
3312016-09-06 Martin Liska <mliska@suse.cz>
332
333 PR gcov-profile/77378
334 PR gcov-profile/77466
335 * gcc.dg/profile-update-warning.c: New test.
336
209b636e
RB
3372016-09-06 Richard Biener <rguenther@suse.de>
338
339 PR tree-optimization/77479
340 * gcc.dg/torture/pr77479.c: New testcase.
341
b772a565
RB
3422016-09-06 Richard Biener <rguenther@suse.de>
343
344 PR c/77450
345 * c-c++-common/vector-subscript-7.c: Adjust.
346 * c-c++-common/vector-subscript-8.c: New testcase.
347
a8c07037
SKS
3482016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
349
350 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
351
0ce48391
JJ
3522016-09-05 Jakub Jelinek <jakub@redhat.com>
353
de9188e0
JJ
354 PR target/77476
355 * gcc.target/i386/avx512f-pr77476.c: New test.
356 * gcc.target/i386/avx512bw-pr77476.c: New test.
357 * gcc.target/i386/avx512dq-pr77476.c: New test.
358
c76f7809
JJ
359 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
360 Update comment to mention also avx512f.
361
0ce48391
JJ
362 PR sanitizer/77396
363 * g++.dg/asan/pr77396-2.C: New test.
364
8a27cf73
UB
3652016-09-05 Uros Bizjak <ubizjak@gmail.com>
366
367 PR rtl-optimization/77452
368 * gcc.target/i386/pr77452.c: New test.
369
25ff5dd3
MP
3702016-09-05 Marek Polacek <polacek@redhat.com>
371
372 PR c/77423
373 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
374
f2bc4e48
SK
3752016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
376
377 PR fortran/77391
378 * gfortran.dg/pr77391.f90: New test.
379
e85921ee
SK
3802016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
381
382 PR fortran/77460
383 * gfortran.dg/pr77460.f90: New test.
384
b5d50659
JJ
3852016-09-03 Jakub Jelinek <jakub@redhat.com>
386
387 PR c/65467
388 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
389
7b826676
KY
3902016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
391
392 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
393
717ebe91
DM
3942016-09-02 David Malcolm <dmalcolm@redhat.com>
395
396 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
397 test case.
398 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
399 diagnostic-test-show-locus-generate-patch.c to the sources
400 for diagnostic_plugin_test_show_locus.c.
401
94087e88
JJ
4022016-09-02 Jakub Jelinek <jakub@redhat.com>
403
9dc5773f
JJ
404 PR c/65467
405 * gcc.dg/gomp/_Atomic-1.c: New test.
406 * gcc.dg/gomp/_Atomic-2.c: New test.
407 * gcc.dg/gomp/_Atomic-3.c: New test.
408 * gcc.dg/gomp/_Atomic-4.c: New test.
409 * gcc.dg/gomp/_Atomic-5.c: New test.
410
94087e88
JJ
411 PR sanitizer/77396
412 * g++.dg/asan/pr77396.C: New test.
413
4142016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
415
416 PR tree-optimization/71831
417 * gcc.dg/builtin-object-size-16.c: New test.
418 * gcc.dg/builtin-object-size-17.c: New test.
419
7e89048d
JD
4202016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
421
422 PR libgfortran/77393
423 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
424
2f196155
UB
4252016-09-01 Uros Bizjak <ubizjak@gmail.com>
426
427 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
428 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
429 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
430 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
431 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
432 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
433 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
434 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
435 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
436 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
437 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
438 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
439 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
440 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
441 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
442 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
443 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
444 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
445
0a6b0523
EB
4462016-09-01 Eric Botcazou <ebotcazou@adacore.com>
447
448 * gnat.dg/opt58.adb: New test.
449 * gnat.dg/opt58_pkg.ads: New helper.
450
2a99de7b
RB
4512016-09-01 Richard Biener <rguenther@suse.de>
452
453 PR middle-end/77436
454 * gcc.dg/torture/pr77436.c: New testcase.
455
f79d8786
SKS
4562016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
457
458 * gcc.dg/pr64252.c: Require int32plus.
459 * gcc.dg/pr66299-1.c: Likewise.
460 * gcc.dg/pr66299-2.c: Likewise.
461 * gcc.dg/torture/20131115-1.c: Skip for avr.
462
b06335f9
KT
4632016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
464
465 * gcc.target/aarch64/ands_3.c: New test.
466
f25f40be
JJ
4672016-08-31 Jakub Jelinek <jakub@redhat.com>
468
d12a0b5a
JJ
469 PR fortran/77352
470 * gfortran.dg/gomp/pr77352.f90: New test.
471
f25f40be
JJ
472 PR fortran/77374
473 * gfortran.dg/gomp/pr77374.f08: New test.
474
9ff6fb6e
MG
4752016-08-31 Marc Glisse <marc.glisse@inria.fr>
476
477 PR tree-optimization/73714
478 * gcc.dg/tree-ssa/pr73714.c: New test.
479
8e95a674
JD
4802016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
481
482 PR libgfortran/77393
483 * gfortran.dg/fmt_f0_2.f90: New test.
484
c6b0037d
MG
4852016-08-31 Marc Glisse <marc.glisse@inria.fr>
486
487 * gcc.target/i386/pr59539-2.c: Adapt options.
488 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
489
1a576b13
PT
4902016-08-31 Paul Thomas <pault@gcc.gnu.org>
491
492 PR fortran/77418
493 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
494 of the associate entity and replace with a pointer to the
495 intended item on the stack.
496
e73d3ca6 4972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 498 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
499
500 PR fortran/48298
501 * gfortran.dg/dtio_1.f90: New test.
502 * gfortran.dg/dtio_2.f90: New test.
503 * gfortran.dg/dtio_3.f90: New test.
504 * gfortran.dg/dtio_4.f90: New test.
505 * gfortran.dg/dtio_5.f90: New test.
506 * gfortran.dg/dtio_6.f90: New test.
507 * gfortran.dg/dtio_7.f90: New test.
508 * gfortran.dg/dtio_8.f90: New test.
509 * gfortran.dg/dtio_9.f90: New test.
510 * gfortran.dg/dtio_10.f90: New test.
511
b816477a
DM
5122016-08-30 David Malcolm <dmalcolm@redhat.com>
513
514 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
515 (test_many_nested_locations): New function.
516 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
517 (test_show_locus): Handle "test_many_nested_locations".
518
71b30891
DM
5192016-08-30 David Malcolm <dmalcolm@redhat.com>
520
521 * g++.dg/template/double-greater-than-fixit.C: New test case.
522
8fa37232
EB
5232016-08-30 Eric Botcazou <ebotcazou@adacore.com>
524
525 * gnat.dg/opt57.ad[sb]: New test.
526 * gnat.dg/opt57_pkg.ads: New helper.
527
6f651bae
RB
5282016-08-30 Richard Biener <rguenther@suse.de>
529
530 PR tree-optimization/69047
531 * gcc.dg/pr69047.c: Fix byte-order check.
532
ab834832
JJ
5332016-08-30 Jakub Jelinek <jakub@redhat.com>
534
5116b156
JJ
535 PR tree-optimization/72866
536 * gcc.dg/vect/pr72866.c: New test.
537
3754bbfc
JJ
538 PR debug/77363
539 * g++.dg/debug/dwarf2/pr77363.C: New test.
540
26122e2d
JJ
541 PR middle-end/77377
542 * gcc.target/i386/pr77377.c: New test.
543
ab834832
JJ
544 PR debug/77389
545 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
546 in dg-options.
547
bedc9ca7
SK
5482016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
549
550 * gfortran.dg/pr77372.f90: Moved to ...
551 * gfortran.dg/ieee/pr77372.f90: here.
552
adfa1e6b
MM
5532016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
554
555 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
556 vector short/char initializations.
557 * gcc.target/powerpc/vec-init-5.c: Likewise.
558 * gcc.target/powerpc/vec-init-6.c: New compile time test for
559 vector initialization optimizations.
560 * gcc.target/powerpc/vec-init-7.c: Likewise.
561 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
562 vector float/double initializations.
563 * gcc.target/powerpc/vec-init-9.c: Likewise.
564
414b7129
UB
5652016-08-29 Uros Bizjak <ubizjak@gmail.com>
566
567 PR target/77403
568 * gcc.target/i386/pr77403.c: New test.
569
3d06b6f2
MP
5702016-08-29 Marek Polacek <polacek@redhat.com>
571
572 PR c/77292
573 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
574
ba9bbd6f
TV
5752016-08-29 Tom de Vries <tom@codesourcery.com>
576
577 PR c/77398
578 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
579
d7d80d8f
EB
5802016-08-29 Eric Botcazou <ebotcazou@adacore.com>
581
582 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 583
d7d80d8f 5842016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
585
586 * gfortran.dg/dec_structure_13.f90: New testcase.
587
468d95c8
JB
5882016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
589
590 PR fortran/77261
591 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
592 available.
593
f329b264
TV
5942016-08-28 Tom de Vries <tom@codesourcery.com>
595
596 PR lto/70955
597 * gcc.dg/pr70955.c: New test.
598 * gcc.dg/lto/pr70955_0.c: Same.
599 * gcc.dg/lto/pr70955_1.c: Same.
600
4a389eb6
PP
6012016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
602
603 PR tree-optimization/71077
604 * gcc.target/i386/pr71077.c: New test.
605
3f8257db 6062016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
607
608 PR fortran/77380
609 * gfortran.dg/pr77380.f90: New test.
610
3f8257db 6112016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
612
613 PR fortran/77372
614 gfortran.dg/pr77372.f90: New test.
615
ee908516
DM
6162016-08-26 David Malcolm <dmalcolm@redhat.com>
617
618 * gcc.dg/spellcheck-fields-2.c (test): Move
619 dg-begin/end-multiline-output within function body.
620 (test_macro): New function.
621
d41e76cf
DM
6222016-08-26 David Malcolm <dmalcolm@redhat.com>
623
624 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
625 (test_fixit_insert): Update expected output.
626 (test_fixit_remove): Likewise.
627 (test_fixit_replace): Likewise.
628
524a4c96
RO
6292016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
630
631 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
632 Fix typo.
633
ebfa15ab
RB
6342016-08-26 Richard Biener <rguenther@suse.de>
635
636 PR tree-optimization/69047
637 * gcc.dg/pr69047.c: New testcase.
638
209ca542
PK
6392016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
640 Martin Jambhor <mjambor@suse.cz>
524a4c96 641
209ca542
PK
642 * gcc.dg/ipa/propbits-1.c: New test-case.
643 * gcc.dg/ipa/propbits-2.c: Likewise.
644 * gcc.dg/ipa/propbits-3.c: Likewise.
645
e5cf1629
SK
6462016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
647
648 PR fortran/77351
649 * gfortran.dg/pr77351.f90: New test.
650
ebef225f
MP
6512016-08-25 Marek Polacek <polacek@redhat.com>
652
653 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
654
fe377a48
MP
6552016-08-25 Marek Polacek <polacek@redhat.com>
656
657 PR c/77323
658 * gcc.dg/pr77323.c: New test.
659
88b8971f
PT
6602016-08-24 Paul Thomas <pault@gcc.gnu.org>
661
662 PR fortran/77358
663 * gfortran.dg/submodule_17.f08: New test.
664
3f8257db
JJ
6652016-08-24 Michael Collison <michael.collison@linaro.org>
666 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
667
668 * gcc.target/arm/builtin_saddl.c: New testcase.
669 * gcc.target/arm/builtin_saddll.c: New testcase.
670 * gcc.target/arm/builtin_uaddl.c: New testcase.
671 * gcc.target/arm/builtin_uaddll.c: New testcase.
672 * gcc.target/arm/builtin_ssubl.c: New testcase.
673 * gcc.target/arm/builtin_ssubll.c: New testcase.
674 * gcc.target/arm/builtin_usubl.c: New testcase.
675 * gcc.target/arm/builtin_usubll.c: New testcase.
676
d5b5d212
UB
6772016-08-24 Uros Bizjak <ubizjak@gmail.com>
678
679 PR target/77270
680 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
681 (dg-options): Use -march=amdfam10 instead of -march=athlon.
682 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
683 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
684 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
685 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
686 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
687 effective target. Remove scan-assembler-times directives.
688 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
689 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
690 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
691
d1188689
SKS
6922016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
693
694 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
695 of unsigned int.
696 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
697
0b6b8f85
RS
6982016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
699
700 PR testsuite/77317
701 * lib/target-supports.exp
702 (check_effective_target_vect_aligned_arrays): Don't cache the result.
703 (check_effective_target_vect_natural_alignment): Ditto.
704 (check_effective_target_vector_alignment_reachable): Ditto.
705 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
706
587b7f7a
ILT
7072016-08-23 Ian Lance Taylor <iant@golang.org>
708
709 * gcc.target/s390/nolrl-1.c: Don't match the file name.
710
6019c0fc
MM
7112016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
712
713 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
714 being created from pointers to memory locations.
715 * gcc.target/powerpc/vec-init-2.c: Likewise.
716
cfe37db4
FR
7172016-08-23 Fritz Reese <fritzoreese@gmail.com>
718
719 * gfortran.dg/dec_structure_12.f90: New testcase.
720
7e11f46f
DV
7212016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
722
723 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
724
7ab4f354
DV
7252016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
726
727 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
728 verification.
729
deb9351f
DV
7302016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
731
732 * gcc.target/s390/md/andc-splitter-1.c: New test case.
733 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
734
1fd9f058
RB
7352016-08-23 Richard Biener <rguenther@suse.de>
736
737 PR tree-optimization/27336
738 * c-c++-common/pr27336.c: New testcase.
739
b00e6e75
MP
7402016-08-22 Marek Polacek <polacek@redhat.com>
741
742 PR c++/77321
743 * g++.dg/cpp1y/pr77321.C: New test.
744
58338bac
SK
7452016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
746
747 PR fortran/60774
748 * gfortran.dg/empty_label.f: Adjust test for new error message.
749 * gfortran.dg/empty_label.f90: Ditto.
750 * gfortran.dg/empty_label_typedecl.f90: Ditto.
751 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
752 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
753
30364ce6
SK
7542016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
755
756 PR fortran/61318
757 * gfortran.dg/pr61318.f90: New test.
758
ad7a5a8f
SK
7592016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
760
761 PR fortran/77260
762 * gfortran.dg/pr77260_1.f90: New test.
763 * gfortran.dg/pr77260_2.f90: Ditto.
764
72f52f30
JM
7652016-08-22 Joseph Myers <joseph@codesourcery.com>
766
767 PR middle-end/77269
768 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
769 __builtin_signbitf and __builtin_signbitl in expected generic
770 expansion.
771 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
772 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
773 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
774 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
775 tests.
776
6dc198e3
JM
7772016-08-22 Joseph Myers <joseph@codesourcery.com>
778
779 * gcc.dg/torture/float128-builtin.c,
780 gcc.dg/torture/float128-ieee-nan.c,
781 gcc.dg/torture/float128x-builtin.c,
782 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
783 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
784 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
785 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
786 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
787 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
788 gcc.dg/torture/floatn-nan.h: New tests.
789
7ff4e41a
JM
7902016-08-22 Joseph Myers <joseph@codesourcery.com>
791
792 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
793 macro.
794 (main): Update calls to TEST_I_F.
795 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
796 macro.
797 (main): Update calls to TEST_I_F.
798
7078cdb6
JM
7992016-08-22 Joseph Myers <joseph@codesourcery.com>
800
801 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
802 gcc.dg/torture/fp-int-convert-float32x-timode.c,
803 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
804 names in calls to TEST_I_F.
805
a9d7c823
BE
8062016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
807
808 PR c/52952
809 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
810
cd800235
SKS
8112016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
812
813 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
814 and !natural_alignment_64.
815 * gcc.dg/ipa/propalign-2.c: Likewise.
816 * gcc.dg/ipa/propalign-3.c: Likewise.
817 * gcc.dg/ipa/propalign-4.c: Likewise.
818 * gcc.dg/ipa/propalign-5.c: Likewise.
819 * lib/target-supports.exp
820 (check_effective_target_natural_alignment_32): Add avr-*-*.
821
22d12455
KV
8222016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
823
824 PR tree-optimization/61839
825 * gcc.dg/tree-ssa/pr61839_1.c: New test.
826 * gcc.dg/tree-ssa/pr61839_2.c: New test.
827 * gcc.dg/tree-ssa/pr61839_3.c: New test.
828 * gcc.dg/tree-ssa/pr61839_4.c: New test.
829
c65699ef
JM
8302016-08-19 Joseph Myers <joseph@codesourcery.com>
831
832 PR c/32187
833 * lib/target-supports.exp (check_effective_target_float16)
834 (check_effective_target_float32, check_effective_target_float64)
835 (check_effective_target_float128, check_effective_target_float32x)
836 (check_effective_target_float64x)
837 (check_effective_target_float128x)
838 (check_effective_target_float16_runtime)
839 (check_effective_target_float32_runtime)
840 (check_effective_target_float64_runtime)
841 (check_effective_target_float128_runtime)
842 (check_effective_target_float32x_runtime)
843 (check_effective_target_float64x_runtime)
844 (check_effective_target_float128x_runtime)
845 (check_effective_target_floatn_nx_runtime)
846 (add_options_for_float16, add_options_for_float32)
847 (add_options_for_float64, add_options_for_float128)
848 (add_options_for_float32x, add_options_for_float64x)
849 (add_options_for_float128x): New procedures.
850 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
851 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
852 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
853 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
854 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
855 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
856 gcc.dg/torture/float128-complex.c,
857 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
858 gcc.dg/torture/float128x-basic.c,
859 gcc.dg/torture/float128x-complex.c,
860 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
861 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
862 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
863 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
864 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
865 gcc.dg/torture/float32x-basic.c,
866 gcc.dg/torture/float32x-complex.c,
867 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
868 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
869 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
870 gcc.dg/torture/float64x-basic.c,
871 gcc.dg/torture/float64x-complex.c,
872 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
873 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
874 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
875 gcc.dg/torture/floatn-tg.h,
876 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
877 gcc.dg/torture/fp-int-convert-float128-ieee.c,
878 gcc.dg/torture/fp-int-convert-float128x-timode.c,
879 gcc.dg/torture/fp-int-convert-float128x.c,
880 gcc.dg/torture/fp-int-convert-float16-timode.c,
881 gcc.dg/torture/fp-int-convert-float16.c,
882 gcc.dg/torture/fp-int-convert-float32-timode.c,
883 gcc.dg/torture/fp-int-convert-float32.c,
884 gcc.dg/torture/fp-int-convert-float32x-timode.c,
885 gcc.dg/torture/fp-int-convert-float32x.c,
886 gcc.dg/torture/fp-int-convert-float64-timode.c,
887 gcc.dg/torture/fp-int-convert-float64.c,
888 gcc.dg/torture/fp-int-convert-float64x-timode.c,
889 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
890 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
891 maximum exponent of floating-point type. Use it in testing
892 whether 0x8...0 fits in the floating-point type. Always treat -1
893 (signed 0xf...f) as fitting in the floating-point type.
894 (M_OK1): New macro.
895 * gcc.dg/torture/fp-int-convert-double.c,
896 gcc.dg/torture/fp-int-convert-float.c,
897 gcc.dg/torture/fp-int-convert-float128-timode.c,
898 gcc.dg/torture/fp-int-convert-float128.c,
899 gcc.dg/torture/fp-int-convert-float80-timode.c,
900 gcc.dg/torture/fp-int-convert-float80.c,
901 gcc.dg/torture/fp-int-convert-long-double.c,
902 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
903
94e73c78
JJ
9042016-08-19 Jakub Jelinek <jakub@redhat.com>
905
fbdbd4b6
JJ
906 PR fortran/72744
907 * gfortran.dg/gomp/pr72744.f90: New test.
908
94e73c78
JJ
909 PR fortran/69281
910 * gfortran.dg/gomp/pr69281.f90: New test.
911
91151a73
JB
9122016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
913
414b7129
UB
914 * gfortran.dg/random_4.f90: Initialize seed before using, handle
915 the last special seed value.
916 * gfortran.dg/random_7.f90: Use size for last array member instead
917 of hardcoded value.
91151a73 918
fcf830ab
PK
9192016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
920
921 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
922 * gcc.dg/cpp/warn-undef-2.c: Likewise.
923
1a5da5b6
RB
9242016-08-19 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/77286
927 * gcc.dg/torture/pr77286.c: New testcase.
928
82f72146
DM
9292016-08-18 David Malcolm <dmalcolm@redhat.com>
930
931 * gcc.dg/verbose-asm-2.c: New test case.
932
cc015f3a
DM
9332016-08-18 David Malcolm <dmalcolm@redhat.com>
934
935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
936 (custom_diagnostic_finalizer): Update for change to
937 diagnostic_show_locus.
938
cb18fd07
DM
9392016-08-18 David Malcolm <dmalcolm@redhat.com>
940
941 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
942 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
943
a76989dc
MP
9442016-08-18 Marek Polacek <polacek@redhat.com>
945
946 PR c/71514
947 * gcc.dg/pr71514.c: New test.
948
89c88780
L
9492015-08-18 H.J. Lu <hongjiu.lu@intel.com>
950
951 PR target/72839
952 * gcc.target/i386/pr72839.c: New test.
953
2c71d454
CLT
9542016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
955
956 PR middle-end/70895
957 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
958 * c-c++-common/goacc/reduction-1.c: Likewise.
959 * c-c++-common/goacc/reduction-2.c: Likewise.
960 * c-c++-common/goacc/reduction-3.c: Likewise.
961 * c-c++-common/goacc/reduction-4.c: Likewise.
962
66592e95
AM
9632016-08-18 Alan Modra <amodra@gmail.com>
964
965 * gcc.c-torture/compile/pr72771.c: New.
966
3a146d46
JJ
9672016-08-17 Jakub Jelinek <jakub@redhat.com>
968
969 PR fortran/67496
970 * gfortran.dg/pr67496.f90: New test.
971
3f8257db 9722015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
973
974 PR tree-optimization/71752
3a146d46 975 * gcc.dg/vect/pr71752.c: New.
038000bd 976
dd42e908
UB
9772016-08-17 Uros Bizjak <ubizjak@gmail.com>
978
979 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
980
458a1cd0
JJ
9812016-08-17 Jakub Jelinek <jakub@redhat.com>
982
983 PR middle-end/77259
984 * g++.dg/ipa/devirt-52.C: New test.
985
11c4c4ba
CLT
9862016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
987
988 * c-c++-common/goacc/reduction-6.c: New testcase.
989
661d6efd
RB
9902016-08-17 Richard Biener <rguenther@suse.de>
991
992 PR tree-optimization/76490
993 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
994 * gcc.dg/pr52904.c: XFAIL.
995
622d8b69
RB
9962016-08-17 Richard Biener <rguenther@suse.de>
997
998 PR tree-optimization/23855
999 * gcc.dg/loop-unswitch-2.c: Adjust.
1000
af23e99c
JJ
10012016-08-16 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR tree-optimization/72817
1004 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1005
feeb6268
JM
10062016-08-16 Joseph Myers <joseph@codesourcery.com>
1007
1008 PR libgcc/77265
1009 * gcc.dg/torture/float128-extend-inf.c: New test.
1010
65e736c0
DM
10112016-08-16 David Malcolm <dmalcolm@redhat.com>
1012
1013 PR c/72857
1014 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1015 for embedded NUL.
1016 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1017 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1018 caret placement.
1019 (test_oct): Likewise.
1020 (test_multiple): Likewise.
1021 (test_field_width_specifier): Likewise.
1022 (test_field_width_specifier_2): New function.
1023 (test_field_precision_specifier): New function.
1024 (test_embedded_nul): Update expected caret placement.
1025 (test_non_contiguous_strings): Update line number.
1026 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1027 (__emit_string_literal_range): Add "caret_idx" param.
1028 (test_simple_string_literal): Add value for new param, updating
1029 expected output..
1030 (test_concatenated_string_literal): Likewise.
1031 (test_multiline_string_literal): Likewise.
1032 (test_hex): Likewise.
1033 (test_oct): Likewise.
1034 (test_multiple): Likewise.
1035 (test_ucn4): Likewise.
1036 (test_ucn8): Likewise.
1037 (test_u8): Likewise.
1038 (test_u): Likewise; update expected message, from "range" to
1039 "location".
1040 (test_U): Likewise.
1041 (test_L): Likewise.
1042 (test_macro): Add value for new param.
1043 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1044 (__emit_string_literal_range): Add "caret_idx" param.
1045 (test_stringified_token_1): Add value for new param. Update
1046 expected message, from "range" to "location".
1047 (test_stringized_token_2): Likewise, adding param to macro.
1048 (test_stringified_token_3): Likewise.
1049 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1050 (emit_warning): Convert param from source_range to location_t.
1051 (test_string_literals): Add caret_idx param, and use it when
1052 constructing a substring_loc. Update error message, from
1053 "range" to "location".
1054
4a7f57d5
JJ
10552016-08-16 Jakub Jelinek <jakub@redhat.com>
1056
7841800f
JJ
1057 PR target/71910
1058 * g++.dg/gomp/pr71910.C: New test.
1059
1b13411a
JJ
1060 PR middle-end/67485
1061 * gcc.c-torture/compile/pr67485.c: New test.
1062
4a7f57d5
JJ
1063 PR target/72867
1064 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1065
3c556bc4
BC
10662016-08-16 Bin Cheng <bin.cheng@arm.com>
1067
1068 PR tree-optimization/69848
1069 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1070
beab2da6
ML
10712016-08-16 Martin Liska <mliska@suse.cz>
1072
1073 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1074 of memory operations so that it can be handled by core2
1075 in 32-bit mode.
1076
f4eec0a3
RB
10772016-08-16 Richard Biener <rguenther@suse.de>
1078
1079 PR tree-optimization/76783
1080 * gcc.dg/pr76783.c: New testcase.
1081 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1082
8f21990a
BC
10832016-08-16 Bin Cheng <bin.cheng@arm.com>
1084
1085 PR tree-optimization/72817
1086 PR tree-optimization/73450
1087 * gcc.dg/tree-ssa/pr72817.c: New test.
1088 * gcc.dg/tree-ssa/pr73450.c: New test.
1089
7fc61626
FR
10902016-08-15 Fritz Reese <fritzoreese@gmail.com>
1091
1092 * gfortran.dg/init_flag_13.f90: New testcase.
1093 * gfortran.dg/init_flag_14.f90: Ditto.
1094 * gfortran.dg/init_flag_15.f03: Ditto.
1095 * gfortran.dg/dec_init_1.f90: Ditto.
1096 * gfortran.dg/dec_init_2.f90: Ditto.
1097
432baa02
UB
10982016-08-15 Uros Bizjak <ubizjak@gmail.com>
1099
1100 PR target/72867
1101 * gcc.target/i386/pr72867.c: New test.
1102
7e1dde14
EB
11032016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1104
1105 * c-c++-common/dump-ada-spec-5.c: New test.
1106
e4969090
RB
11072016-08-15 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/73434
1110 * gcc.dg/torture/pr73434.c: New testcase.
1111
66088065
JJ
11122016-08-15 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR tree-optimization/72824
1115 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1116
7c713714
CLT
11172016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1118
1119 PR fortran/70598
1120 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1121 in use_device clause.
1122 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1123 * gfortran.dg/goacc/list.f95: Adjust to catch
1124 "neither a POINTER nor an array" error messages.
1125
4271e5cb
UB
11262016-08-14 Uros Bizjak <ubizjak@gmail.com>
1127
1128 PR target/76342
1129 * gcc.target/i386/pr76342.c: New test.
1130
b0cea284
JJ
11312016-08-12 Jakub Jelinek <jakub@redhat.com>
1132
1133 PR c/71512
1134 * g++.dg/ubsan/pr71512.C: New test.
1135 * c-c++-common/ubsan/pr71512-1.c: New test.
1136 * c-c++-common/ubsan/pr71512-2.c: New test.
1137
e86aefb8
MM
11382016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1139
1140 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1141 vector initialization options.
1142 * gcc.target/powerpc/vec-init-2.c: Likewise.
1143 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1144 is generated on ISA 3.0.
1145
7fd82d52
PP
11462016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1147
1148 PR middle-end/71654
1149 * gcc.dg/c-c++-common/pr71654.c: New test.
1150 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1151 dg-options.
1152 * gcc.dg/tree-ssa/vrp24: Likewise.
1153
2f1364c2
JJ
11542016-08-12 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR c/67410
1157 * gcc.dg/pr67410.c: New test.
1158
8eb414aa
BC
11592016-08-12 Bin Cheng <bin.cheng@arm.com>
1160
1161 PR tree-optimization/69848
1162 * gcc.dg/vect/vect-pr69848.c: New test.
1163
30b39c19
UB
11642016-08-12 Uros Bizjak <ubizjak@gmail.com>
1165
1166 PR testsuite/71008
1167 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1168 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1169 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1170 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1171
e373dd06
RB
11722016-08-12 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/57326
1175 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1176 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1177 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1178 * gcc.target/i386/pr45685.c: Likewise.
1179 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1180 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1181 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1182 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1183 * gfortran.dg/pr34163.f90: Likewise.
1184
20d1af89
ML
11852016-08-12 Martin Liska <mliska@suse.cz>
1186
1187 * g++.dg/gcov/gcov-16.C: New test.
1188 * lib/gcov.exp: Support new argument for run-gcov function.
1189
5cacda56
ML
11902016-08-12 Martin Liska <mliska@suse.cz>
1191
1192 PR gcov-profile/35590
1193 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1194
663eecfd
RB
11952016-08-12 Richard Biener <rguenther@suse.de>
1196
1197 PR tree-optimization/72851
1198 * gcc.dg/torture/pr72851.c: New testcase.
1199
3f8257db 12002016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1201
e366d7d8
AO
1202 PR debug/63240
1203 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1204 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1205 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1206 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1207 DW_AT_deleted.
1208
71e1a6a4
AO
1209 PR debug/55641
1210 * g++.dg/debug/dwarf2/ref-1.C: New.
1211
8aaf799b
AO
1212 PR debug/49366
1213 * g++.dg/debug/dwarf2/template-params-12.H: New.
1214 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1215 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1216 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1217 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1218 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1219 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1220 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1221
06f9caed
BS
12222016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1223
1224 PR target/72863
1225 * gcc.target/powerpc/pr72863.c: New test.
1226
a8b956c1
UB
12272016-08-11 Uros Bizjak <ubizjak@gmail.com>
1228
1229 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1230
c73dd986
L
12312015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1232
1233 * gcc.target/i386/pieces-strcpy-1.c: New test.
1234 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1235
385ed708
JJ
12362016-08-11 Jakub Jelinek <jakub@redhat.com>
1237
1238 PR c++/72868
1239 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1240
df7ec09f
L
12412015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1242
1243 * gcc.target/i386/pieces-memcpy-1.c: New test.
1244 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1245 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1246 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1247 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1248 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1249
b95a64bb
JJ
12502016-08-11 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR c/72816
7ddbcf6b 1253 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1254
59537744
BE
12552016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1256
1257 PR tree-optimization/71083
1258 * gcc.c-torture/execute/pr71083.c: New test.
1259 * gnat.dg/loop_optimization23.adb: New test.
1260 * gnat.dg/loop_optimization23_pkg.ads: New test.
1261 * gnat.dg/loop_optimization23_pkg.adb: New test.
1262
183ac6d0
RB
12632016-08-11 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/72772
1266 * gcc.dg/graphite/pr35356-1.c: Adjust.
1267 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1268
b152f5a2
JB
12692016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1270
1271 * gfortran.dg/random_7.f90: Take into account that the last seed
1272 value is the special p value.
1273 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1274
bb7ebad1
RB
12752016-08-11 Richard Biener <rguenther@suse.de>
1276
1277 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1278
2e186411
AM
12792016-08-11 Alan Modra <amodra@gmail.com>
1280
1281 * gcc.target/powerpc/pr71680.c: New.
1282
e9e6d4f6
KN
12832016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1284
1285 * gcc.target/powerpc/bfp/bfp.exp: New file.
1286 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1287 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1288 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1289 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1290 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1291 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1292 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1293 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1294 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1295 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1296 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1297 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1298 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1299 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1300 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1301 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1302 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1303 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1304 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1305 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1306 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1307 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1308 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1309 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1310 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1311 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1312 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1313 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1314 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1315 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1316 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1317 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1318 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1319 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1320 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1321 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1322 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1323 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1324 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1325 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1326 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1327 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1328 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1329 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1330 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1331 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1332 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1333 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1334 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1335 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1336 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1337 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1338 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1339
9c8eabea
BC
13402016-08-10 Bin Cheng <bin.cheng@arm.com>
1341
1342 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1343 Add aarch64*-*-*.
1344
6c553b76
BC
13452016-08-10 Bin Cheng <bin.cheng@arm.com>
1346
1347 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1348
a0883b08
MM
13492016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1350
1351 PR target/72853
1352 * gcc.target/powerpc/pr72853.c: New test.
1353
a266236e
ML
13542016-08-10 Martin Liska <mliska@suse.cz>
1355
1356 PR gcov-profile/58306
1357 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1358
22063dbc
ML
13592016-08-10 Martin Liska <mliska@suse.cz>
1360
1361 * g++.dg/gcov/gcov-threads-1.C: New test.
1362
5250a5bb
SKS
13632016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1364
1365 PR target/71873
1366 * gcc.target/avr/pr71873.c: New test.
1367
b7597ae5
ML
13682016-08-09 Martin Liska <mliska@suse.cz>
1369
1370 * g++.dg/gcov/gcov-dump-1.C: New test.
1371 * g++.dg/gcov/gcov-dump-2.C: New test.
1372
ab50a215
ML
13732016-08-09 Martin Liska <mliska@suse.cz>
1374
1375 * gcc.dg/tree-prof/val-prof-9.c: New test.
1376
dcb1e137
ML
13772016-08-09 Martin Liska <mliska@suse.cz>
1378
1379 * gcc.dg/tree-prof/val-prof-8.c: New test.
1380
04d6d3b6
MJ
13812016-08-09 Martin Jambor <mjambor@suse.cz>
1382
df839749
UB
1383 PR ipa/71981
1384 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1385
c57e78c4
BC
13862016-08-09 Bin Cheng <bin.cheng@arm.com>
1387
1388 PR tree-optimization/33707
1389 * gcc.dg/vect/pr33707.c: New test.
1390
42970a17
BC
13912016-08-09 Bin Cheng <bin.cheng@arm.com>
1392
1393 PR tree-optimization/pr72772
1394 * gcc.dg/tree-ssa/pr72772.c: New test.
1395
810a3aa6
MF
13962016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1397
1398 PR rtl-optimization/66669
1399 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1400
9e207d6f
JJ
14012016-08-09 Jakub Jelinek <jakub@redhat.com>
1402
1403 PR tree-optimization/72824
1404 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1405
50bf47fd
RB
14062016-08-09 Richard Biener <rguenther@suse.de>
1407
1408 PR tree-optimization/71802
1409 * gcc.dg/torture/pr71802.c: New testcase.
1410
cadec7ca
JJ
14112016-08-09 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR c++/72809
1414 * g++.dg/eh/stdarg1.C: New test.
1415
c43c5112
AK
14162016-08-08 Andi Kleen <ak@linux.intel.com>
1417
1418 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1419 test command line in failure log.
1420 (profopt-execute): dito. Make autofdo file names unique.
1421
895aa8e1
DM
14222016-08-08 David Malcolm <dmalcolm@redhat.com>
1423
1424 PR c/64955
1425 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1426 output.
1427
9afda630
PK
14282016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1429
1430 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1431 c99_runtime.
1432 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1433 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1434 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1435 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1436 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1437 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1438
e52ed3fe
DM
14392016-08-08 David Malcolm <dmalcolm@redhat.com>
1440
1441 PR c/52952
1442 * gcc.dg/cpp/pr66415-1.c: Likewise.
1443 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1444 * gcc.dg/format/c90-printf-1.c: Likewise.
1445 * gcc.dg/format/diagnostic-ranges.c: New test case.
1446
ad200580
JJ
14472016-08-08 Jakub Jelinek <jakub@redhat.com>
1448
77524e0d
JJ
1449 PR fortran/72716
1450 * gfortran.dg/gomp/pr72716.f90: New test.
1451
2187f2a2
JJ
1452 PR middle-end/72781
1453 * gcc.dg/gomp/pr72781.c: New test.
1454
ad200580
JJ
1455 PR middle-end/68762
1456 * g++.dg/vect/pr68762-1.cc: New test.
1457 * g++.dg/vect/pr68762-2.cc: New test.
1458 * g++.dg/vect/pr68762.h: New file.
1459
989d0071
MS
14602016-08-08 Martin Sebor <msebor@redhat.com>
1461
1462 PR testsuite/72838
3a146d46
JJ
1463 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1464 * g++.dg/warn/overflow-warn-3.C: Same.
1465 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1466
7090cac9
AV
14672016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1468
1469 PR fortran/71936
1470 * gfortran.dg/allocate_with_source_21.f03: New test.
1471
64e56ab0
AV
14722016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1473
1474 PR fortran/72698
1475 * gfortran.dg/allocate_with_source_20.f03: New test.
1476
0476487d
AM
14772016-08-08 Alan Modra <amodra@gmail.com>
1478
1479 * gcc.c-torture/compile/pr72802.c: New.
1480
8e9218f2
AV
14812016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1482
1483 PR fortran/70524
1484 * gfortran.dg/dependency_48.f90: New test.
1485
c1f7083b
TK
14862016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1487
531e5ae3 1488 PR fortran/70040
c1f7083b
TK
1489 * gfortran.dg/pr70040.f90: New testcase.
1490
6ab5813c
TK
14912016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1492
1493 PR fortran/71961
1494 * gfortran.dg/matmul_10.f90: New testcase.
1495
27bddc4a
JH
14962016-08-07 Jan Hubicka <hubicka@ucw.cz>
1497
1498 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1499
4a9f8a9f
JJ
15002016-08-07 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR c/72816
1503 * gcc.dg/pr72816.c: New test.
1504
fa76f2c6
JW
15052016-08-06 Jonathan Wakely <jwakely@redhat.com>
1506
1507 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1508 * g++.dg/conversion/pr41426.C: Likewise.
1509 * g++.dg/conversion/pr66211.C: Likewise.
1510 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1511 * g++.dg/init/ref8.C: Likewise.
1512 * g++.old-deja/g++.law/cvt20.C: Likewise.
1513 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1514
5c3e5002
PP
15152016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1516
1517 PR tree-optimization/18046
1518 * gcc.dg/tree-ssa/vrp105.c: New test.
1519 * gcc.dg/tree-ssa/vrp106.c: New test.
1520
94087e88 15212016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1522
1523 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1524 1ul in diagnostics. Remove hyphen from "constant-expression."
1525 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1526 * g++.dg/cpp0x/static_assert3.C: Same.
1527 * g++.dg/cpp1y/constexpr-throw.C: Same.
1528 * g++.dg/template/nontype3.C: Same.
1529 * g++.dg/warn/overflow-warn-1.C: Same.
1530 * g++.dg/warn/overflow-warn-3.C: Same.
1531 * g++.dg/warn/overflow-warn-4.C: Same.
1532
88fa5555
DM
15332016-08-05 David Malcolm <dmalcolm@redhat.com>
1534
1535 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1536 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1537 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1538 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1539
1addb9e6
PP
15402016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1541
1542 PR tree-optimization/72810
1543 * gcc.dg/tree-ssa/vrp110.c: New test.
1544
1b62ed4f
JG
15452016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1546
1547 PR Target/72819
1548 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1549 registers.
1550 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1551 saving the half-precision registers.
1552 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1553 value is returned in h0.
1554 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1555 are passed in FP/SIMD registers.
1556 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1557 passing works corrcetly.
1558 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1559 (hfa_f16x2_t): Likewise.
1560 (hfa_f16x3_t): Likewise.
1561 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1562 are promoted to double and passed in a double register.
1563 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1564 are promoted to double and stacked.
1565 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1566 __fp16 data types.
1567 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1568 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1569 __fp16 first get passed in FP/SIMD registers, then stacked.
1570
4228ca19
NS
15712016-08-05 Nathan Sidwell <nathan@acm.org>
1572
1573 PR c++/68724
1574 * g++.dg/cpp0x/pr68724.C: New.
1575
db7c335e
RB
15762016-08-05 Richard Biener <rguenther@suse.de>
1577
1578 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1579
48abe922
PP
15802016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1581
1582 * gcc.dg/tree-ssa/vrp107.c: New test.
1583 * gcc.dg/tree-ssa/vrp108.c: New test.
1584 * gcc.dg/tree-ssa/vrp109.c: New test.
1585
f6cdf42f
PK
15862016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1587
1588 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1589 dg-options.
1590
33a9c609
PK
15912016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1592
1593 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1594 test-cases.
1595 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1596 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1597 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1598 test-cases.
1599 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1600 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1601 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1602 large_double.
1603
4473482d
PC
16042016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1605
1606 PR c++/72800
1607 * g++.dg/cpp1y/lambda-ice1.C: New.
1608
08156df5
PP
16092016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1610
1611 PR c++/72759
1612 * g++.dg/cpp1y/pr72759.C: New test.
1613
938da3a5
PP
16142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1615
1616 * gcc.dg/switch-10.c: New test.
1617
da84183c
JG
16182016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1619
1620 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1621
ae9281fc
TS
16222016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1623
1624 * c-c++-common/goacc/routine-5.c: Update.
1625
086ad22e
BE
16262016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1627
1628 PR rtl-optimization/70903
1629 * gcc.c-torture/execute/pr70903.c: New test.
1630
6805e400
ML
16312016-08-04 Martin Liska <mliska@suse.cz>
1632
1633 * gcc.dg/params/params.exp: Replace file exists with
1634 TESTING_IN_BUILD_TREE.
1635
a0008434
MP
16362016-08-04 Marek Polacek <polacek@redhat.com>
1637
1638 PR c++/70229
1639 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1640
fb46286e
RB
16412016-08-04 Richard Biener <rguenther@suse.de>
1642
1643 PR middle-end/71984
1644 * gcc.dg/torture/pr71984.c: Guard correctness check for
1645 little-endian.
1646
ac2c96ab
AP
16472016-08-03 Andrew Pinski <apinski@cavium.com>
1648
1649 * gcc.c-torture/compile/20160802-1.c: New testcase.
1650
c98583e9
FR
16512016-08-03 Fritz Reese <fritzoreese@gmail.com>
1652
1653 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1654
9ad1a1da
RB
16552016-08-03 Richard Biener <rguenther@suse.de>
1656
1657 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1658 and remove -O3.
1659 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1660 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1661
cd75c979
RB
16622016-08-03 Richard Biener <rguenther@suse.de>
1663
1664 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1665 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1666 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1667 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1668
30e8d875
SKS
16692016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1670
1671 * gcc.dg/init-excess-2.c: Require int32plus.
1672 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1673 * gcc.dg/pr59963-2.c: Require int32plus.
1674 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1675 * gcc.dg/unroll-7.c: Require int32plus.
1676
69b806f6
BC
16772016-08-02 Bin Cheng <bin.cheng@arm.com>
1678
1679 PR tree-optimization/34114
1680 * gcc.dg/tree-ssa/loop-42.c: New test.
1681
1efafef3
TC
16822016-08-02 Tamar Christina <tamar.christina@arm.com>
1683
1684 * gcc.target/aarch64/vminmaxnm.c: New.
1685 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1686 tests.
1687
e2a99194
MM
16882016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1689
1690 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1691 vec_extract for vector float, vector int, vector short, and vector
1692 char.
1693 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1694 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1695 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1696 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1697
71bfb77a
WD
16982016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1699
1700 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1701 single stack adjustment, no writeback.
71bfb77a
WD
1702 * gcc.target/aarch64/test_frame_12.c: Likewise.
1703 * gcc.target/aarch64/test_frame_13.c: Likewise.
1704 * gcc.target/aarch64/test_frame_15.c: Likewise.
1705 * gcc.target/aarch64/test_frame_6.c: Likewise.
1706 * gcc.target/aarch64/test_frame_7.c: Likewise.
1707 * gcc.target/aarch64/test_frame_8.c: Likewise.
1708 * gcc.target/aarch64/test_frame_16.c: New test.
1709
37bce35a
L
17102015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1711
1712 PR target/72748
1713 * gcc.target/i386/pr72748.c: New test.
1714
3f8257db 17152015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1716
1717 PR tree-optimization/71818
1718 * gcc.dg/vect/pr71818.c: New
1719
bf60c531
ML
17202016-08-01 Martin Liska <mliska@suse.cz>
1721
1722 PR tree-optimization/71857
1723 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1724
8ed49fab
KT
17252016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1726
1727 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1728
76e2c821
JB
17292016-08-01 Jan Beulich <jbeulich@suse.com>
1730
1731 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1732
35029597
WS
17332016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1734
1735 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1736 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1737
3aa4b66a
JW
17382016-07-31 Jonathan Wakely <jwakely@redhat.com>
1739
1740 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1741 (check_effective_target_c++): Likewise. Also match for libstdc++.
1742
3f8257db 17432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1744
1745 PR fortran/41922
1746 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1747 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1748 * gfortran.dg/pr41922.f90: New test.
1749
9fcb2819
SK
17502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1751
1752 PR fortran/68566
1753 * gfortran.dg/pr68566.f90: new test.
1754
94087e88 17552016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1756
1757 PR c++/60760
1758 PR c++/71091
1759 * g++.dg/cpp0x/constexpr-cast.C: New test.
1760 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1761 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1762 * g++.dg/ubsan/pr63956.C: Correct.
1763
d0047a25
MM
17642016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1765
1766 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1767 vector double or vector long where the vector is in memory.
1768 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1769 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1770
e4f7a5df
SK
17712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1772
1773 PR fortran/69867
1774 * gfortran.dg/pr69867.f90: New test.
1775
b441ae1d
SK
17762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1777
1778 PR fortran/69962
1779 * gfortran.dg/pr69962.f90: New test.
1780
712dff31
SK
17812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1782
1783 PR fortran/70006
1784 * gfortran.dg/pr70006.f90: New test.
1785
fb42421e
SK
17862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1787
1788 PR fortran/71730
1789 * gfortran.dg/pr71730.f90: New test.
1790 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1791 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1792 * gfortran.dg/array_constructor_26.f03: Ditto.
1793
466effe0
WS
17942016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1795
1796 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1797 * gcc.target/powerpc/pr71763.c: Likewise.
1798
f618a472
MP
17992016-07-29 Marek Polacek <polacek@redhat.com>
1800
1801 PR c/71742
1802 * gcc.dg/940510-1.c: Adjust dg-error.
1803 * gcc.dg/c99-flex-array-1.c: Likewise.
1804 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1805
efd0786f
MP
1806 PR c/71853
1807 * gcc.dg/noncompile/pr71853.c: New test.
1808
e00dceaf
MP
1809 PR c/71573
1810 * gcc.dg/noncompile/pr71573.c: New test.
1811
638fc14f
MP
1812 PR c/71926
1813 * g++.dg/warn/Wparentheses-30.C: New test.
1814 * gcc.dg/Wparentheses-14.c: New test.
1815
61c73a7f
UB
18162016-07-29 Uros Bizjak <ubizjak@gmail.com>
1817
1818 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1819
01d32b2b
BC
18202016-07-29 Bin Cheng <bin.cheng@arm.com>
1821
1822 PR tree-optimization/57558
1823 * gcc.dg/vect/pr57558-1.c: New test.
1824 * gcc.dg/vect/pr57558-2.c: New test.
1825
f6c7a248
PK
18262016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1827
61c73a7f 1828 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1829 to scan forwprop1 dump pass.
1830
f54ea774
PC
18312016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1832
1833 PR c++/51488
1834 * g++.dg/template/pr51488.C: New.
1835
673a107a
JJ
18362016-07-29 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR c/71969
1839 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1840 static __inline__.
1841 * gcc.dg/pr71969-1.c: New test.
1842 * gcc.dg/pr71969-2.c: New test.
1843 * gcc.dg/pr71969-3.c: New test.
1844
78169471
MP
18452016-07-29 Marek Polacek <polacek@redhat.com>
1846
1847 PR c/71574
1848 * c-c++-common/pr71574.c: New test.
1849
a5b5c8b6
MP
1850 PR c/71583
1851 * gcc.dg/noncompile/pr71583.c: New test.
1852
883b6d4e
KV
18532016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1854
1855 PR middle-end/68217
1856 * gcc.dg/pr68217.c: New test.
1857
89f1f37e
SK
18582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1859
1860 PR fortran/71067
1861 * gfortran.dg/pr71067_1.f90: New test.
1862 * gfortran.dg/pr71067_2.f90: Ditto.
1863
e0d32185
MM
18642016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1865
1866 * gcc.target/powerpc/vec-extract-1.c: New test.
1867
c851722d
SK
18682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1869
1870 PR fortran/71799
1871 * gfortran.dg/pr71799.f90: New test.
1872
f064da6a
PC
18732016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1874
1875 PR c++/71665
1876 * g++.dg/cpp0x/pr71665-1.C: New.
1877 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1878 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1879 * g++.dg/ext/label10.C: Likewise.
1880 * g++.dg/parse/constant5.C: Likewise.
1881
1b70aaad
SK
18822016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1883
1884 PR fortran/71859
1885 * gfortran.dg/pr71859.f90: New test.
1886 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1887 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1888
a23404c9
PT
18892016-07-28 Paul Thomas <pault@gcc.gnu.org>
1890
1891 PR fortran/71883
1892 * gfortran.dg/pr71883.f90 : New test.
1893
513d866d
YR
18942016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1895
1896 PR tree-optimization/71734
61c73a7f 1897 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1898
7c428aa2
RL
18992016-07-28 Renlin Li <renlin.li@arm.com>
1900
1901 Revert
1902 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1903
1904 PR fortran/71902
1905 * gfortran.dg/dependency_47.f90: New test.
1906
1225d6b1
ML
19072016-07-28 Martin Liska <mliska@suse.cz>
1908
1909 PR gcov-profile/68025
1910 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1911
e5f5bf35
ML
19122016-07-28 Martin Liska <mliska@suse.cz>
1913
1914 * g++.dg/vect/pr70944.cc: New test.
1915
4536610d
KV
19162016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1917
1918 PR middle-end/71994
1919 * gcc.dg/torture/pr71994.c: New test.
1920
8c6961ca
PK
19212016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1922
1923 PR middle-end/71078
1924 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1925 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1926 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1927
8de22ea0
RB
19282016-07-27 Richard Biener <rguenther@suse.de>
1929
1930 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1931
5d9da222
ML
19322016-07-27 Martin Liska <mliska@suse.cz>
1933
1934 * gcc.dg/predict-13.c: New test.
1935 * gcc.dg/predict-14.c: New test.
1936
af9e275f
SKS
19372016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1938
a23404c9 1939 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1940 including stdint.h.
1941 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1942 including stdint.h.
1943
71abba1e
MM
19442016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1945
1946 PR target/71869
1947 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1948 IEEE built-in functions handle quiet and signalling NaNs
1949 correctly.
1950
9cd74e8f
SK
19512016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1952
1953 PR fortran/71862
1954 * gfortran.dg/pr71862.f90: New test.
1955
0d48446f
MS
19562016-07-26 Martin Sebor <msebor@redhat.com>
1957
1958 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1959 selector with dg-options.
1960
524cf1e4
PP
19612016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1962
1963 PR tree-optimization/18046
1964 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1965 * gcc.dg/tree-ssa/vrp103.c: New test.
1966 * gcc.dg/tree-ssa/vrp104.c: New test.
1967
100665d8
WS
19682016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1969
1970 * gcc.target/powerpc/pr63354.c: Require lp64 since
1971 -mprofile-kernel is not legal with -m32.
1972
0b64ca40
RB
19732016-07-26 Richard Biener <rguenther@suse.de>
1974
1975 PR rtl-optimization/71984
1976 * gcc.dg/torture/pr71984.c: New testcase.
1977
9b7937cf
RS
19782016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1979
1980 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1981 g++-dg-runtest via et-dg-runtest.
1982 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1983 * gcc.dg/vect/vect.exp: Likewise.
1984 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1985 gfortran-dg-runtest.
1986 * gfortran.dg/vect/vect.exp: Likewise.
1987 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1988 (check_mips_loongson_hw_available): Likewise.
1989 (check_effective_target_mpaired_single_runtime): Likewise.
1990 (check_effective_target_mips_loongson_runtime): Likewise.
1991 (add_options_for_mpaired_single): Likewise.
1992 (check_effective_target_vect_int): Add global et_index.
1993 Check and save the supported feature for a target selected by
1994 the et_index target. Break long lines where appropriate. Call
1995 et-is-effective-target for MIPS with an argument instead of
1996 check_effective_target_* where appropriate.
1997 (check_effective_target_vect_intfloat_cvt): Likewise.
1998 (check_effective_target_vect_uintfloat_cvt): Likewise.
1999 (check_effective_target_vect_floatint_cvt): Likewise.
2000 (check_effective_target_vect_floatuint_cvt): Likewise.
2001 (check_effective_target_vect_simd_clones): Likewise.
2002 (check_effective_target_vect_shift): ewise.
2003 (check_effective_target_whole_vector_shift): Likewise.
2004 (check_effective_target_vect_bswap): Likewise.
2005 (check_effective_target_vect_shift_char): Likewise.
2006 (check_effective_target_vect_long): Likewise.
2007 (check_effective_target_vect_float): Likewise.
2008 (check_effective_target_vect_double): Likewise.
2009 (check_effective_target_vect_long_long): Likewise.
2010 (check_effective_target_vect_no_int_max): Likewise.
2011 (check_effective_target_vect_no_int_add): Likewise.
2012 (check_effective_target_vect_no_bitwise): Likewise.
2013 (check_effective_target_vect_widen_shift): Likewise.
2014 (check_effective_target_vect_no_align): Likewise.
2015 (check_effective_target_vect_hw_misalign): Likewise.
2016 (check_effective_target_vect_element_align): Likewise.
2017 (check_effective_target_vect_condition): Likewise.
2018 (check_effective_target_vect_cond_mixed): Likewise.
2019 (check_effective_target_vect_char_mult): Likewise.
2020 (check_effective_target_vect_short_mult): Likewise.
2021 (check_effective_target_vect_int_mult): Likewise.
2022 (check_effective_target_vect_extract_even_odd): Likewise.
2023 (check_effective_target_vect_interleave): Likewise.
2024 (check_effective_target_vect_stridedN): Likewise.
2025 (check_effective_target_vect_multiple_sizes): Likewise.
2026 (check_effective_target_vect64): Likewise.
2027 (check_effective_target_vect_call_copysignf): Likewise.
2028 (check_effective_target_vect_call_sqrtf): Likewise.
2029 (check_effective_target_vect_call_btrunc): Likewise.
2030 (check_effective_target_vect_call_btruncf): Likewise.
2031 (check_effective_target_vect_call_ceil): Likewise.
2032 (check_effective_target_vect_call_ceilf): Likewise.
2033 (check_effective_target_vect_call_floor): Likewise.
2034 (check_effective_target_vect_call_floorf): Likewise.
2035 (check_effective_target_vect_call_lceil): Likewise.
2036 (check_effective_target_vect_call_lfloor): Likewise.
2037 (check_effective_target_vect_call_nearbyint): Likewise.
2038 (check_effective_target_vect_call_nearbyintf): Likewise.
2039 (check_effective_target_vect_call_round): Likewise.
2040 (check_effective_target_vect_call_roundf): Likewise.
2041 (check_effective_target_vect_perm): Likewise, but also append *_saved
2042 to the existing global name to properly cache the result.
2043 (check_effective_target_vect_perm_byte): Likewise.
2044 (check_effective_target_vect_perm_short): Likewise.
2045 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2046 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2047 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2048 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2049 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2050 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2051 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2052 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2053 (check_effective_target_vect_sdot_qi): Likewise.
2054 (check_effective_target_vect_udot_qi): Likewise.
2055 (check_effective_target_vect_sdot_hi): Likewise.
2056 (check_effective_target_vect_udot_hi): Likewise.
2057 (check_effective_target_vect_usad_char): Likewise.
2058 (check_effective_target_vect_pack_trunc): Likewise.
2059 (check_effective_target_vect_unpack): Likewise.
2060 (check_effective_target_vect_aligned_arrays): Likewise.
2061 (check_effective_target_vect_natural_alignment): Likewise.
2062 (check_effective_target_vector_alignment_reachable): Likewise.
2063 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2064 (is-effective-target): Initialize et_index if undefined.
2065 (et-dg-runtest): New.
2066 (et-is-effective-target): Likewise.
2067 (check_vect_support_and_set_flags): Add supported MIPS targets to
2068 EFFECTIVE_TARGETS list. Return the number of supported targets.
2069
8f63caf6 20702016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2071 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2072
2073 PR middle-end/70920
2074 * gcc.dg/pr70920-1.c: New test-case.
2075 * gcc.dg/pr70902-2.c: Likewise.
2076 * gcc.dg/pr70920-3.c: Likewise.
2077 * gcc.dg/pr70920-4.c: Likewise
2078 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2079 2 instead of 3.
2080
7d575fff
AM
20812016-07-25 Alexander Monakov <amonakov@ispras.ru>
2082
2083 * gcc.c-torture/execute/pr71494.c: Require label_values.
2084 * gcc.dg/pr16973.c: Ditto.
2085
bf01e070
SKS
20862016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2087
2088 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2089 * gcc.dg/torture/pr69771.c: Require int32plus.
2090 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2091
16b05965
ML
20922016-07-25 Martin Liska <mliska@suse.cz>
2093
2094 * gcc.dg/torture/pr71987.c: New test.
2095
d52d3767
SK
20962016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2097
2098 PR fortran/71935
2099 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2100 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2101 * gfortran.dg/pr71935.f90: New test.
2102
94087e88 21032016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2104
2105 PR c++/71675
2106 * g++.dg/ext/atomic-3.C: New test.
2107 * gcc.dg/atomic/pr71675.c: New test.
2108
58b3986e
ES
21092016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2110
2111 * gcc.target/i386/mvc8.c: New test.
2112
faa1612a
BC
21132016-07-22 Bin Cheng <bin.cheng@arm.com>
2114
2115 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2116 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2117
1603ebe0
TK
21182016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2119
2120 PR fortran/71795
2121 * gfortran.dg/constructor_50.f90: New test.
2122
bc91c436
ML
21232016-07-22 Martin Liska <mliska@suse.cz>
2124
2125 PR gcov-profile/69028
2126 PR gcov-profile/62047
2127 * g++.dg/cilk-plus/pr69028.C: New test.
2128
9fe9a3a7
AV
21292016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2130
2131 * gfortran.dg/coarray_stat_2.f90: New test.
2132
70866e3d
MM
21332016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2134
2135 * gcc.target/powerpc/vec-extract.h: New files to check the
2136 vec_extract built-in functions for all vector types, testing
2137 accessing each element, both with constant and variable element
2138 numbers.
2139 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2140 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2141 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2142 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2143 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2144 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2145 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2146 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2147 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2148
ab3af181
JJ
21492016-07-21 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR c++/71728
2152 * g++.dg/other/pr71728.C: New test.
2153
ebe8f322
JG
21542016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2155
2156 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2157 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2158 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2159 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2160 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2161
959cef74
RB
21622016-07-21 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/71947
2165 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2166
b24d9420
BC
21672016-07-21 Bin Cheng <bin.cheng@arm.com>
2168
2169 * gcc.dg/tree-ssa/scev-15.c: New.
2170
23974819
BC
21712016-07-21 Bin Cheng <bin.cheng@arm.com>
2172
2173 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2174
ee78cbaa
JJ
21752016-07-21 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR c++/71941
2178 * g++.dg/gomp/pr71941.C: New test.
2179
52ed68f7
DM
21802016-07-20 David Malcolm <dmalcolm@redhat.com>
2181
2182 PR c/70339
2183 PR c/71858
2184 * g++.dg/spellcheck-identifiers.C: New test case, based on
2185 gcc.dg/spellcheck-identifiers.c.
2186 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2187 gcc.dg/spellcheck-identifiers-2.c.
2188 * g++.dg/spellcheck-typenames.C: New test case, based on
2189 gcc.dg/spellcheck-typenames.c
2190
18407bfb
JW
21912016-07-20 Jonathan Wakely <jwakely@redhat.com>
2192
2193 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2194 pointer to member function and also test catching by reference.
2195
4c07fd98
DV
21962016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2197
2198 * gcc.target/s390/pr67443.c: Fix test case.
2199
fee21d65
DV
22002016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2201
2202 * gcc.target/s390/insv-1.c: Xfail some tests.
2203 * gcc.target/s390/insv-2.c: Likewise.
2204
dbe9dfdd
GJL
22052016-07-20 Georg-Johann Lay <avr@gjlay.de>
2206
2207 * gcc.target/avr/torture/get-mem.c: New test.
2208 * gcc.target/avr/torture/set-mem.c: New test.
2209
c25e1d82
GJL
22102016-07-20 Georg-Johann Lay <avr@gjlay.de>
2211
2212 PR target/71948
2213 * gcc.target/avr/torture/tiny-progmem.c: New test.
2214
109d2197
JJ
22152016-07-20 Jakub Jelinek <jakub@redhat.com>
2216
7419f441
JJ
2217 PR c++/71909
2218 * g++.dg/parse/pr71909.C: New test.
2219 * g++.dg/tm/pr71909.C: New test.
2220
109d2197
JJ
2221 PR c++/50060
2222 * g++.dg/cpp0x/constexpr-50060.C: New test.
2223 * g++.dg/cpp1y/constexpr-50060.C: New test.
2224
144530cf
ML
22252016-07-20 Martin Liska <mliska@suse.cz>
2226
2227 * gfortran.dg/graphite/pr71898.f90: New test.
2228
04ac4afa
BC
22292016-07-20 Bin Cheng <bin.cheng@arm.com>
2230
2231 PR tree-optimization/71503
2232 PR tree-optimization/71683
2233 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2234 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2235
dcbdb17a
ML
22362016-07-20 Martin Liska <mliska@suse.cz>
2237
2238 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2239 * gcc.dg/plugin/sreal-test-1.c: Remove.
2240 * gcc.dg/plugin/sreal_plugin.c: Remove.
2241
6ed82555
TK
22422016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2243
2244 PR fortran/71902
2245 * gfortran.dg/dependency_47.f90: New test.
2246
13da0507
JJ
22472016-07-19 Jakub Jelinek <jakub@redhat.com>
2248
4833f561
JJ
2249 PR rtl-optimization/71916
2250 * gcc.c-torture/compile/pr71916.c: New test.
2251
4fda19ef
JJ
2252 PR middle-end/71874
2253 * g++.dg/torture/pr71874.C: New test.
2254
13da0507
JJ
2255 PR middle-end/71734
2256 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2257 (my_alloc): Rewritten to use __builtin_posix_memalign and
2258 __SIZE_TYPE__.
2259 (my_free): Use __builtin_free instead of _mm_free.
2260 (Vec::operator=): Use __builtin_memcpy.
2261
e7980add
MJ
22622016-07-19 Martin Jambor <mjambor@suse.cz>
2263
61c73a7f
UB
2264 PR fortran/71688
2265 * gfortran.dg/pr71688.f90: New test.
e7980add 2266
13e88953
RB
22672016-07-19 Richard Biener <rguenther@suse.de>
2268
2269 * c-c++-common/vector-subscript-6.c: New testcase.
2270 * c-c++-common/vector-subscript-7.c: Likewise.
2271
1caf0482
SKS
22722016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2273
a23404c9 2274 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2275 and UInt32 based on __SIZEOF_INT__.
2276
cef5388d
RB
22772016-07-19 Richard Biener <rguenther@suse.de>
2278
2279 PR tree-optimization/71901
2280 * gcc.dg/torture/pr71901.c: New testcase.
2281
22822016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2283
2284 PR tree-optimization/71908
2285 * gcc.dg/torture/pr71908.c: New testcase.
2286
a8f7a895
MM
22872016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2288
2289 PR target/71493
2290 * gcc.target/powerpc/pr71493-1.c: New test.
2291 * gcc.target/powerpc/pr71493-2.c: Likewise.
2292
f2111a36
JJ
22932016-07-18 Jakub Jelinek <jakub@redhat.com>
2294
99516432
JJ
2295 PR c++/71835
2296 * g++.dg/conversion/ambig3.C: New test.
2297
87713c6a
JJ
2298 PR c++/71828
2299 * g++.dg/cpp0x/constexpr-71828.C: New test.
2300
7a7f16ca
JJ
2301 PR c++/71826
2302 * g++.dg/template/pr71826.C: New test.
2303
f4d90295
JJ
2304 PR c++/71822
2305 * g++.dg/template/defarg21.C: New test.
2306
f2111a36
JJ
2307 PR c++/71871
2308 * g++.dg/ext/vector31.C: New test.
2309
0b965526
UB
23102016-07-18 Uros Bizjak <ubizjak@gmail.com>
2311
2312 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2313
94e136b9
YR
23142016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2315
2316 PR tree-optimization/71734
2317 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2318
7072df0a
DV
23192016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2320
2321 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2322 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2323 stack-layout-dynamic-1.c: New test.
2324
54158a1a
AK
23252016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2326
2327 * gcc.target/s390/nolrl-1.c: New test.
2328
43068916
FR
23292016-07-17 Fritz Reese <fritzoreese@gmail.com>
2330
2331 PR fortran/71523
2332 * gfortran.dg/pr71523_1.f90: New test.
2333 * gfortran.dg/pr71523_2.f90: New test.
2334
a9356b12
AS
23352016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2336
2337 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2338
a07b81c7 23392016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2340 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2341
2342 PR fortran/62125
2343 * gfortran.dg/pr62125.f90: New test.
2344
96c0ec12
BS
23452016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2346
2347 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2348 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2349
479d0ed5
JW
23502016-07-15 Jonathan Wakely <jwakely@redhat.com>
2351
2352 PR c++/58796
2353 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2354 * g++.dg/cpp0x/nullptr35.C: New test.
2355
41c7438e
BC
23562016-07-15 Bin Cheng <bin.cheng@arm.com>
2357
2358 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2359
f7ba880b
CP
23602016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2361
2362 * gfortran.dg/goacc/vector_length.f90: New test.
2363
b9aba0a0
RB
23642016-07-15 Richard Biener <rguenther@suse.de>
2365
2366 PR tree-optimization/71881
2367 * gcc.dg/torture/pr71881.c: New testcase.
2368
9513d5fb
RB
23692016-07-15 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/71887
2372 * gcc.dg/torture/pr71887.c: New testcase.
2373
ddbbcb19
JJ
23742016-07-15 Jakub Jelinek <jakub@redhat.com>
2375
2376 PR c/71858
2377 * gcc.dg/spellcheck-identifiers-3.c: New test.
2378
29eb509c
AV
23792016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2380
2381 PR fortran/71807
2382 * gfortran.dg/null_9.f90: New test.
2383
43aabfcf
BC
23842016-07-15 Bin Cheng <bin.cheng@arm.com>
2385
2386 * gcc.dg/tree-ssa/loop-41.c: New test.
2387
afc89e58
BC
23882016-07-15 Bin Cheng <bin.cheng@arm.com>
2389
2390 PR tree-optimization/71347
2391 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2392
6fa682ad
SK
23932016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2394
2395 PR fortran/29819
2396 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2397 * gfortran.dg/contains.f90: Ditto.
2398 * gfortran.dg/contains_empty_1.f03: Ditto.
2399 * gfortran.dg/submodule_3.f08: Ditto.
2400
dd36b877
JJ
24012016-07-14 Jakub Jelinek <jakub@redhat.com>
2402
a60a5d31
JJ
2403 PR testsuite/71865
2404 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2405 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2406 expected diagnostics.
2407
dd36b877
JJ
2408 PR c/71858
2409 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2410 * gcc.dg/spellcheck-identifiers-2.c: New test.
2411 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2412 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2413
a241f8ca
JJ
24142016-07-14 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR tree-optimization/71872
2417 * gcc.c-torture/compile/pr71872.c: New test.
2418
d62b809c
TP
24192016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2420
2421 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2422 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2423 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2424 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2425 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2426 * gcc.target/arm/atomic-op-acquire-1.c: This.
2427 * gcc.target/arm/atomic-op-char.c: Rename into ...
2428 * gcc.target/arm/atomic-op-char-1.c: This.
2429 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2430 * gcc.target/arm/atomic-op-consume-1.c: This.
2431 * gcc.target/arm/atomic-op-int.c: Rename into ...
2432 * gcc.target/arm/atomic-op-int-1.c: This.
2433 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2434 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2435 * gcc.target/arm/atomic-op-release.c: Rename into ...
2436 * gcc.target/arm/atomic-op-release-1.c: This.
2437 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2438 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2439 * gcc.target/arm/atomic-op-short.c: Rename into ...
2440 * gcc.target/arm/atomic-op-short-1.c: This.
2441 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2442 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2443 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2444 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2445 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2446 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2447 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2448 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2449 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2450 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2451
1f8dd420
AV
24522016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2453
2454 PR fortran/70842
2455 * gfortran.dg/select_type_35.f03: New test.
2456
53109ba8
KT
24572016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2458
2459 PR target/65951
2460 PR tree-optimization/70923
2461 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2462 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2463 * gcc.dg/vect/pr65951.c: Likewise.
2464 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2465
91f35b7f
DE
24662016-07-14 David Edelsohn <dje.gcc@gmail.com>
2467
2468 * c-c++-common/pr60226.c: Expect maximum object file alignment
2469 error on AIX.
2470
351168fe
RB
24712016-07-14 Richard Biener <rguenther@suse.de>
2472
2473 PR tree-optimization/71866
2474 * gcc.dg/torture/pr71866.c: New testcase.
2475
94c32c00
TP
24762016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2477
2478 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2479 selector and enclose boolean expression in curly braces.
2480
b799a481
AM
24812016-07-14 Alan Modra <amodra@gmail.com>
2482
2483 PR target/71733
2484 * gcc.target/powerpc/p9-novsx.c: New.
2485
f63ba78c
AK
24862016-07-13 Andi Kleen <ak@linux.intel.com>
2487
2488 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2489 * g++.dg/tree-prof/morefunc.C: Dito.
2490 * g++.dg/tree-prof/pr35545.C: Dito.
2491 * g++.dg/tree-prof/reorder.C: Dito.
2492 * gcc.dg/tree-prof/20050826-2.c: Dito.
2493 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2494 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2495 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2496 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2497 * gcc.dg/tree-prof/inliner-1.c: Dito.
2498 * gcc.dg/tree-prof/merge_block.c: Dito.
2499 * gcc.dg/tree-prof/stringop-1.c: Dito.
2500 * gcc.dg/tree-prof/stringop-2.c: Dito.
2501 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2502 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2503 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2504 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2505 * gcc.dg/tree-prof/update-loopch.c: Dito.
2506 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2507 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2508 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2509 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2510 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2511 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2512 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2513
f4d5a23d
AK
25142016-07-13 Andi Kleen <ak@linux.intel.com>
2515
2516 * lib/profopt.exp (profopt-execute): Remove .imports files.
2517
ae145898
AK
25182016-07-13 Andi Kleen <ak@linux.intel.com>
2519
0b965526 2520 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2521
e97bd4f5
AK
25222016-07-13 Andi Kleen <ak@linux.intel.com>
2523
2524 * lib/profopt.exp (dg-final-scan-autofdo,
2525 dg-final-scan-not-autofdo): New functions.
2526
6fa3d4b4
BC
25272016-07-13 Bin Cheng <bin.cheng@arm.com>
2528
2529 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2530 * gcc.dg/vect/vect-35.c: Ditto.
2531 * gcc.dg/vect/vect-alias-check-2.c: New test.
2532
65f18bc6
ML
25332016-07-13 Martin Liska <mliska@suse.cz>
2534
2535 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2536 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2537 * gfortran.dg/pr42108.f90: Update expected dump scan.
2538
9737f35b
RB
25392016-07-13 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/24574
2542 * gcc.dg/pr24574.c: New testcase.
2543
62c0ea4b
SKS
25442016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2545
0b965526 2546 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2547 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2548 * c-c++-common/pr68833-1.c: Require int32plus.
2549 * gcc.dg/ipa/pr63551.c: Likewise.
2550 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2551 * gcc.dg/ipa/pr64041.c: Require int32plus.
2552
c7ed8938
IE
25532016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2554
2555 PR ipa/71633
2556 * g++.dg/pr71633.C: New test.
2557
5ce15300
TP
25582016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2559
2560 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2561 Add new arm_thumb1_cbz_ok effective target.
2562 * gcc.target/arm/cbz.c: New test.
2563
2b9509a3
TP
25642016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2565
2566 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2567 Define effective target.
2568 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2569 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2570 * gcc.target/arm/movhi_movw.c: New test.
2571 * gcc.target/arm/movsi_movw.c: Likewise.
2572 * gcc.target/arm/movdi_movw.c: Likewise.
2573
7f15b177
RB
25742016-07-13 Richard Biener <rguenther@suse.de>
2575
2576 PR middle-end/71104
2577 * gcc.dg/pr71104-1.c: New testcase.
2578 * gcc.dg/pr71104-2.c: Likewise.
2579
0b0a896e
MM
25802016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2581
2582 PR target/71805
2583 * gcc.target/powerpc/pr71805.c: New test.
2584
f906f5ed
BS
25852016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2586
2587 * gcc.target/powerpc/divkc3-1.c: New.
2588 * gcc.target/powerpc/mulkc3-1.c: New.
2589
9e63c3aa
NS
25902016-07-12 Nathan Sidwell <nathan@acm.org>
2591
2592 * gcc.target/arm/data-rel-1.c: New.
2593 * gcc.target/arm/data-rel-2.c: New.
2594 * gcc.target/arm/data-rel-3.c: New.
2595
f507d202
ML
25962016-07-12 Martin Liska <mliska@suse.cz>
2597
2598 * gcc.dg/params/blocksort-part.c: New test.
2599 * gcc.dg/params/params.exp: New file.
2600
d6f7c125
KT
26012016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2602
2603 PR middle-end/71700
2604 * gcc.c-torture/execute/pr71700.c: New test.
2605
37ccb0ba
SB
26062016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2607 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/23286
2610 PR tree-optimization/70159
2611 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2612 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2613 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2614 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2615 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2616 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2617 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2618 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2619 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2620 * gcc.dg/pr51879-12.c: Likewise.
2621 * gcc.dg/strlenopt-9.c: Likewise.
2622 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2623 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2624 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2625 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2626 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2627 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2628 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2629 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2630 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2631 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2632 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2633 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2634 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2635 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2636 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2637
712a93d6
RB
26382016-07-12 Richard Biener <rguenther@suse.de>
2639
2640 PR rtl-optimization/68961
2641 * gcc.target/i386/pr68961.c: New testcase.
2642
c392943c
JJ
26432016-07-11 Jakub Jelinek <jakub@redhat.com>
2644
3d56e6a4
JJ
2645 PR middle-end/71758
2646 * c-c++-common/gomp/pr71758.c: New test.
2647 * gfortran.dg/gomp/pr71758.f90: New test.
2648
c392943c
JJ
2649 PR tree-optimization/71823
2650 * gcc.dg/vect/pr71823.c: New test.
2651
741d3be5
DM
26522016-07-11 David Malcolm <dmalcolm@redhat.com>
2653
2654 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2655 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2656 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2657
92fa45b5
L
26582016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2659
2660 PR target/71801
2661 * gcc.target/i386/pr71801.c: New test.
2662
f51606c7
RB
26632016-07-11 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/71816
2666 * gcc.dg/torture/pr71816.c: New testcase.
2667
36b54ce0
TK
26682016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2669
2670 PR fortran/71783
2671 * gfortran.dg/dependency_46.f90: New test.
2672
d13835b6
VM
26732016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2674
2675 PR rtl-optimization/71621
2676 * gcc.target/i386/pr71621-1.c: New.
2677 * gcc.target/i386/pr71621-2.c: New.
2678
642bcbdf
CP
26792016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2680
2681 * gfortran.dg/goacc/pr71704.f90: New test.
2682
02eb5b8b
BS
26832016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2684
2685 PR target/71297
2686 * gcc.target/powerpc/pr71297.c: New.
2687
8beb9a0d
JW
26882016-07-08 Jiong Wang <jiong.wang@arm.com>
2689
2690 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2691
cef4b650
MM
26922016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2693
2694 PR target/71806
2695 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2696
3c3ecf52
AH
26972016-07-08 Alan Hayward <alan.hayward@arm.com>
2698
2699 PR tree-optimization/71667
2700 * gcc.dg/vect/pr71667.c: New
2701
2660286d
ML
27022016-07-08 Martin Liska <mliska@suse.cz>
2703
2704 * gcc.dg/torture/pr71606.c: New test.
2705
70cdd4ae
JD
27062016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2707
2708 PR fortran/71764
2709 * gfortran.dg/pr71764.f90: New test.
2710
842dc2e6
JJ
27112016-07-07 Jakub Jelinek <jakub@redhat.com>
2712 Kai Tietz <ktietz70@googlemail.com>
2713
2714 PR c++/70869
2715 PR c++/71054
2716 * g++.dg/cpp0x/pr70869.C: New test.
2717 * g++.dg/cpp0x/pr71054.C: New test.
2718
31be4262
DE
27192016-07-07 David Edelsohn <dje.gcc@gmail.com>
2720
2721 * g++.dg/debug/pr71432.C: Fail on AIX.
2722
1c122092
ML
27232016-07-07 Martin Liska <mliska@suse.cz>
2724
2725 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2726 an undefined behavior.
2727 * gfortran.dg/do_3.F90: Likewise.
2728 * gfortran.dg/do_check_11.f90: New test.
2729 * gfortran.dg/do_check_12.f90: New test.
2730 * gfortran.dg/do_corner_warn.f90: New test.
2731
7119f1b1
ML
27322016-07-07 Martin Liska <mliska@suse.cz>
2733
2734 * gfortran.dg/predict-1.f90: Ammend the test.
2735 * gfortran.dg/predict-2.f90: Likewise.
2736
275792f2
IE
27372016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2738
2739 PR ipa/71624
2740 * g++.dg/pr71624.C: New test.
2741
05a437c1
TP
27422016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2743
2744 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2745 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2746 ARMv8-M Mainline architectures.
2747
6f493951
TP
27482016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2749
2750 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2751 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2752
5ddaee94
SB
27532016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2754
2755 PR target/70098
2756 PR target/71763
2757 * gcc.target/powerpc/pr71763.c: New file.
2758
651afdb2
YR
27592016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2760
2761 PR tree-optimization/71518
0b965526 2762 * gcc.dg/pr71518.c: New test.
651afdb2 2763
9df99881
WD
27642016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2765
2766 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2767
7b4e0769
SKS
27682016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2769
0b965526 2770 PR target/50739
7b4e0769
SKS
2771 * gcc.target/avr/pr50739.c: New test.
2772
eb4432f7
JH
27732016-07-05 Jan Hubicka <jh@suse.cz>
2774
2775 * gcc.dg/tree-ssa/scev-14.c: update template.
2776
c01e092f
RS
27772016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2778
2779 * gcc.dg/vect/group-no-gaps-1.c: New test.
2780
8070763a
AK
27812016-07-05 Andi Kleen <ak@linux.intel.com>
2782
2783 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2784 if kernel supports MPX.
2785
3f8257db 27862016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2787
2788 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2789
36a265b1
MM
27902016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2791 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2792
2793 * gcc.target/powerpc/signbit-1.c: New test.
2794 * gcc.target/powerpc/signbit-2.c: New test.
2795 * gcc.target/powerpc/signbit-3.c: New test.
2796
7a98fb6e
KT
27972016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2798
2799 PR rtl-optimization/71594
2800 * gcc.dg/torture/pr71594.c: New test.
2801
1e3d54b4
JH
28022016-07-05 Jan Hubicka <jh@suse.cz>
2803
2804 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2805
84ca3893
DM
28062016-07-05 David Malcolm <dmalcolm@redhat.com>
2807
2808 PR c++/62314
3a146d46 2809 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2810 number of missing semicolon error.
2811 * g++.dg/pr62314-2.C: New test case.
2812
20d0bfce
AF
28132016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2814
2815 * gfortran.dg/coarray_stat_function.f90: New test.
2816 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2817 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2818 to new interfaces.
2819
69aaea06
AV
28202016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2821
2822 PR fortran/71623
2823 * gfortran.dg/deferred_character_17.f90: New test.
2824
f723a43c
CL
28252016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2826
2827 * gcc.target/arm/neon/polytypes.c: Move to ...
2828 * gcc.target/arm/polytypes.c: ... here.
2829 * gcc.target/arm/neon/pr51534.c: Move to ...
2830 * gcc.target/arm/pr51534.c: ... here.
2831 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2832 * gcc.target/arm/vect-vcvt.c: ... here.
2833 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2834 * gcc.target/arm/vect-vcvtq.c: ... here.
2835 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2836 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2837 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2838 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2839 * gcc.target/arm/neon/neon.exp: Delete.
2840 * gcc.target/arm/neon/: Delete.
2841
d73e0ccf
JD
28422016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2843
2844 PR fortran/65575
2845 * gfortran.dg: pr65575.f90: New test.
2846
c20f6223
JD
28472016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2848
2849 PR fortran/35849
2850 * gfortran.dg: pr35849.f90: New test.
2851
2a5537c3
JJ
28522016-07-04 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR c++/71739
2855 * g++.dg/cpp0x/pr71739.C: New test.
2856
740f9751
CL
28572016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2858
2859 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2860
bf749919
DV
28612016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2862
2863 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2864 locr.
2865 * gcc.target/s390/loc-1.c: New test.
2866
430bb38e
YR
28672016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2868
3a146d46
JJ
2869 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2870 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2871
15f6e0da
RR
28722016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2873
2874 PR target/63874
2875 * gcc.target/aarch64/pr63874.c: New test.
2876
79335075
JB
28772016-07-04 Jan Beulich <jbeulich@suse.com>
2878
2879 * g++.dg/header.c: New.
2880 * gcc.dg/header.c: New.
2881
557e8c49
JJ
28822016-07-02 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR c/71719
2885 * c-c++-common/Wunused-var-15.c: New test.
2886
79a592e3
JJ
28872016-07-01 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR fortran/71687
2890 * gfortran.dg/gomp/pr71687.f90: New test.
2891
e2298656
BS
28922016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2893
2894 * gcc.dg/const-float128-ped.c: Require __float128 effective
2895 target and options.
2896 * gcc.dg/const-float128.c: Likewise.
2897 * gcc.dg/torture/float128-cmp-invalid.c: Require
2898 __float128 and base_quadfloat_support effective targets, and
2899 __float128 options.
2900 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2901 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2902 * gcc.dg/torture/float128-nan.c: Likewise.
2903 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2904 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2905 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2906 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2907 (add_options_for___float128): New.
2908 (check_effective_target_base_quadword_support): New.
2909
70c11966
MM
29102016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2911
2912 PR target/71720
2913 * gcc.target/powerpc/pr71720.c: New test.
2914
059541fd
JB
29152016-07-01 Jan Beulich <jbeulich@suse.com>
2916
2917 * gcc.dg/bss.c: New.
2918
2c1e4964
PB
29192016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2920
2921 PR target/71698
2922 * gcc.target/powerpc/pr71698.c: New test.
2923
22e1cb39
GJL
29242016-07-01 Georg-Johann Lay <avr@gjlay.de>
2925
2926 PR target/71151
2927 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2928 instead of ".foo" for its section name.
2929 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2930 depending on MCU's flash size.
2931 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2932 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2933 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2934 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2935 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2936 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2937
466cf574
JB
29382016-07-01 Jan Beulich <jbeulich@suse.com>
2939
2940 * gcc.target/i386/pr65105-2.c: Add -msse2.
2941
351beab7
JJ
29422016-06-30 Jakub Jelinek <jakub@redhat.com>
2943
55a0f21a
JJ
2944 PR tree-optimization/71707
2945 * gcc.dg/strlenopt-29.c: New test.
2946
6245ad72
JJ
2947 PR fortran/71704
2948 * gfortran.dg/gomp/pr71704.f90: New test.
2949
351beab7
JJ
2950 PR fortran/71705
2951 * gfortran.dg/gomp/pr71705.f90: New test.
2952
5a3a6a5e
KN
29532016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2954
2955 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2956 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2957 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2958 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2959 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2960 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2961 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2962 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2963 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2964 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2965 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2966 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2967 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2968 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2969 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2970 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2971 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2972 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2973 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2974 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2975 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2976 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2977 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2978 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2979 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2980 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2981 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2982 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2983 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2984 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2985 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2986 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2987 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2988 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3030 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3031 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3032 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3033 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3034 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3035 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3036
3dfa8071 30372016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3038 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3039
3040 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3041
9bd62242 30422016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3043 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3044
3045 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3046
603107fb
DM
30472016-06-30 David Malcolm <dmalcolm@redhat.com>
3048
3049 PR driver/71651
3050 * gcc.dg/spellcheck-options-12.c: New test case.
3051
205cccc7
JJ
30522016-06-30 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR middle-end/71693
3055 * gcc.c-torture/compile/pr71693.c: New test.
3056
f4452176
DM
30572016-06-29 David Malcolm <dmalcolm@redhat.com>
3058
3059 * gcc.dg/spellcheck-params.c: New testcase.
3060 * gcc.dg/spellcheck-params-2.c: New testcase.
3061
c5e74d9d
MM
30622016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3063
3064 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3065 vector extract instructions.
3066 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3067
e44ecbfd
JD
30682016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3069
3070 PR fortran/71686
3071 * gfortran.dg/unexpected_eof_2.f90: New test.
3072 * gfortran.dg/unexpected_eof_3.f90: New test.
3073
ee446d9f
JW
30742016-06-29 Jim Wilson <jim.wilson@linaro.org>
3075
3076 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3077
27f67461
CP
30782016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3079
3080 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3081 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3082 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3083
b1206d29
RB
30842016-06-29 Richard Biener <rguenther@suse.de>
3085
3086 PR middle-end/15256
3087 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3088
1af21224
MW
30892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3090
3091 * gcc.target/arm/aapcs/neon-vect10.c: Require
3092 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3093 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3094 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3095 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3096 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3097 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3098 * gcc.target/arm/fp16-aapcs-1.c: Require
3099 -mfloat-ab=hard. Also simplify the test.
3100 * gcc.target/arm/fp16-aapcs-2.c: New.
3101
7fe43755
MW
31022016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3103
0b965526 3104 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3105 (add_options_for_arm_fp16_ieee): New.
3106 (add_options_for_arm_fp16_alternative): New.
3107 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3108 long-line.
3109 (effective_target_arm_fp16_hw): New.
3110
264d951a
IE
31112016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3112
3113 PR tree-optimization/71655
3114 * g++.dg/pr71655.C: New test.
3115
5c846a81
ML
31162016-06-29 Martin Liska <mliska@suse.cz>
3117
3118 * gcc.dg/pr71585.c: New test.
3119 * gcc.dg/pr71585-2.c: New test.
3120 * gcc.dg/pr71585-3.c: New test.
3121
fafe9318
YR
31222016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3123
3124 PR tree-optimization/70729
3125 * g++.dg/vect/pr70729.cc: New test.
3126
54d19c3b
TS
31272016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3128
3129 * c-c++-common/gomp/cancel-1.c: Extend.
3130
5f3cd7c3
JJ
31312016-06-29 Jakub Jelinek <jakub@redhat.com>
3132
3133 PR tree-optimization/71625
3134 * gcc.dg/strlenopt-28.c: New test.
3135
4aa83879
RB
31362016-06-29 Richard Biener <rguenther@suse.de>
3137
3138 PR middle-end/71002
3139 * g++.dg/torture/pr71002.C: Adjust testcase.
3140
152ef731
JJ
31412016-06-29 Jakub Jelinek <jakub@redhat.com>
3142
3143 PR c/71685
3144 * gcc.dg/pr71685.c: New test.
3145
31462016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3147
3148 PR c/71552
3149 * gcc.dg/init-bad-9.c: New test.
3150
d41dc215
BS
31512016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3152
3153 * gcc.target/powerpc/abs128-1.c: Require VSX.
3154 * gcc.target/powerpc/copysign128-1.c: Likewise.
3155 * gcc.target/powerpc/inf128-1.c: Likewise.
3156 * gcc.target/powerpc/nan128-1.c: Likewise.
3157
6a20b538
JJ
31582016-06-28 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR middle-end/71626
3161 * gcc.c-torture/execute/pr71626-1.c: New test.
3162 * gcc.c-torture/execute/pr71626-2.c: New test.
3163
77d93c47
PB
31642016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3165
3166 PR target/71656
3167 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3168
a8264058
SB
31692016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3170
3171 PR target/71670
3172 * gcc.target/powerpc/pr71670.c: New testcase.
3173
0dc47331
PB
31742016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3175
3176 PR target/71656
3177 * gcc.target/powerpc/pr71656-1.c: New test.
3178 * gcc.target/powerpc/pr71656-2.c: New test.
3179
b65ffc79
CL
31802016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3181
3182 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3183 around fp16 code.
3184 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3185 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3186 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3187 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3188 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3189 Add arm_neon_fp16_ok effective target.
0b965526
UB
3190 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3191 Likewise.
3192 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3193 Likewise.
3194 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3195 Likewise.
3196 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3197 Likewise.
3198 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3199 Likewise.
3200 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3201 Likewise.
3202 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3203 Likewise.
3204 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3205 Likewise.
3206 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3207 Likewise.
3208 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3209 Likewise.
3210 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3211 Likewise.
b65ffc79 3212
9bb86f40
JH
32132016-06-26 Jan Hubicka <hubicka@ucw.cz>
3214
3215 * gcc.dg/predict-12.c: New testcase.
3216
46db0fd4
JD
32172016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3218
3219 PR fortran/71649
3220 * gfortran.dg/pr71649.f90: New test.
3221
2a65e70b
JJ
32222016-06-25 Jakub Jelinek <jakub@redhat.com>
3223
f8a06e24
JJ
3224 PR tree-optimization/71643
3225 * g++.dg/opt/pr71643.C: New test.
3226
2a65e70b
JJ
3227 PR tree-optimization/71631
3228 * gcc.c-torture/execute/pr71631.c: New test.
3229
7805417a
JH
32302016-06-24 Jan Hubicka <hubicka@ucw.cz>
3231
3232 * gcc.dg/predict-11.c: New testcase.
3233 * gfortran.dg/predict-2.f90: New testcase.
3234
888ed1a3
JH
32352016-06-24 Jan Hubicka <hubicka@ucw.cz>
3236
3237 * gcc.dg/predict-10.c: New test.
3238
53605f35
BS
32392016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240
3241 * gcc.target/powerpc/abs128-1.c: New.
3242 * gcc.target/powerpc/copysign128-1.c: New.
3243 * gcc.target/powerpc/inf128-1.c: New.
3244 * gcc.target/powerpc/nan128-1.c: New.
3245
7b22b4c6
EB
32462016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3247
3248 * gfortran.dg/pr71642.f90: New test.
3249
37e373c2
JJ
32502016-06-24 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR tree-optimization/71647
3253 * gcc.target/i386/pr71647.c: New test.
3254
b20b79f2
L
32552016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3256
3257 * gcc.target/i386/noplt-gd-1.c: New test.
3258 * gcc.target/i386/noplt-gd-2.c: Likewise.
3259 * gcc.target/i386/noplt-gd-3.c: Likewise.
3260 * gcc.target/i386/noplt-ld-1.c: Likewise.
3261 * gcc.target/i386/noplt-ld-2.c: Likewise.
3262 * gcc.target/i386/noplt-ld-3.c: Likewise.
3263 * lib/target-supports.exp
3264 (check_effective_target_tls_get_addr_via_got): New.
3265
04619cb8
UB
32662016-06-24 Uros Bizjak <ubizjak@gmail.com>
3267
3268 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3269 testsuite compile flags.
3270 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3271 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3272
32732016-06-24 Uros Bizjak <ubizjak@gmail.com>
3274
3275 * g++dg/vect/pr36684.cc: Add dg-do compile.
3276 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3277 * gcc.dg/vect/pr70021.c: Ditto.
3278 * gcc.dg/vect/pr70138-1.c: Ditto.
3279 * gcc.dg/vect/pr70138-2.c: Ditto.
3280 * gcc.dg/vect/pr70354-1.c: Ditto.
3281 * gcc.dg/vect/pr70354-2.c: Ditto.
3282 * gcc.dg/vect/pr71259.c: Ditto.
3283 * gcc.dg/vect/pr71416-1.c: Ditto.
3284 * gcc.dg/vect/slp-43.c: Ditto.
3285 * gcc.dg/vect/slp-45.c: Ditto.
3286 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3287 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3288 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3289 * gfortran.dg/vect/pr69980.f90: Ditto.
3290
32912016-06-24 Uros Bizjak <ubizjak@gmail.com>
3292
3293 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3294 * gcc.dg/vect/bb-slp-30.c: Ditto.
3295 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3296 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3297 * gcc.dg/vect/pr45902.c: Ditto.
3298 * gcc.dg/vect/pr48172.c: Ditto.
3299 * gcc.dg/vect/pr48377.c: Ditto.
3300 * gcc.dg/vect/pr49038.c: Ditto.
3301 * gcc.dg/vect/pr49771.c: Ditto.
3302 * gcc.dg/vect/pr52091.c: Ditto.
3303 * gcc.dg/vect/pr53185-2.c: Ditto.
3304 * gcc.dg/vect/pr56826.c: Ditto.
3305 * gcc.dg/vect/pr60276.c: Ditto.
3306 * gcc.dg/vect/pr62021.c: Ditto.
3307 * gcc.dg/vect/pr63530.c: Ditto.
3308 * gcc.dg/vect/pr65518.c: Ditto.
3309 * gcc.dg/vect/pr65947-1.c: Ditto.
3310 * gcc.dg/vect/pr65947-10.c: Ditto.
3311 * gcc.dg/vect/pr65947-11.c: Ditto.
3312 * gcc.dg/vect/pr65947-12.c: Ditto.
3313 * gcc.dg/vect/pr65947-13.c: Ditto.
3314 * gcc.dg/vect/pr65947-2.c: Ditto.
3315 * gcc.dg/vect/pr65947-3.c: Ditto.
3316 * gcc.dg/vect/pr65947-4.c: Ditto.
3317 * gcc.dg/vect/pr65947-5.c: Ditto.
3318 * gcc.dg/vect/pr65947-6.c: Ditto.
3319 * gcc.dg/vect/pr65947-7.c: Ditto.
3320 * gcc.dg/vect/pr65947-8.c: Ditto.
3321 * gcc.dg/vect/pr65947-9.c: Ditto.
3322 * gcc.dg/vect/pr71416-1.c: Ditto.
3323 * gcc.dg/vect/pr71439.c: Ditto.
3324 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3325 * gcc.dg/vect/vect-bswap16.c: Ditto.
3326 * gcc.dg/vect/vect-bswap32.c: Ditto.
3327 * gcc.dg/vect/vect-bswap64.c: Ditto.
3328 * gcc.dg/vect/vect-live-1.c: Ditto.
3329 * gcc.dg/vect/vect-live-2.c: Ditto.
3330 * gcc.dg/vect/vect-live-3.c: Ditto.
3331 * gcc.dg/vect/vect-live-4.c: Ditto.
3332 * gcc.dg/vect/vect-live-5.c: Ditto.
3333 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3334 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3335 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3336 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3337 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3338 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3339 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3340 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3341 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3342 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3343 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3344 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3345 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3346 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3347 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3348 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3349 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3350
da224bcb
UB
33512016-06-24 Uros Bizjak <ubizjak@gmail.com>
3352
3353 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3354
dfee2870
L
33552016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3356
3357 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3358 ia32 if R_386_GOT32X relocation is supported.
3359 * gcc.target/i386/noplt-3.c: Likewise.
3360 * gcc.target/i386/noplt-2.c: Likewise.
3361 (main): Renamed to ...
3362 (bar): This.
3363 * gcc.target/i386/noplt-4.c: Likewise.
3364 (main): Renamed to ...
3365 (bar): This.
3366 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3367 * gcc.target/i386/pr67400-5.c: Likewise.
3368
a86451b9
JJ
33692016-06-24 Jakub Jelinek <jakub@redhat.com>
3370
00085092
JJ
3371 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3372 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3373
a86451b9
JJ
3374 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3375 f4): Adjust expected diagnostics.
3376 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3377 (T): If OVFP is defined, redefine to TP.
3378 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3379 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3380 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3381 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3382 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3383 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3384 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3385 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3386 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3387 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3388 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3389 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3390 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3391 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3392 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3393 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3394 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3395 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3396 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3397 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3398 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3399 as last argument to __builtin_add_overflow_p.
3400
7bb5d5f4
UB
34012016-06-23 Uros Bizjak <ubizjak@gmail.com>
3402
3403 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3404 dg-options and remove default vector testsuite compile flags.
3405 * g++.dg/vect/pr33860a.cc: Ditto.
3406 * g++.dg/vect/pr45470-a.cc: Ditto.
3407 * g++.dg/vect/pr45470-b.cc: Ditto.
3408 * g++.dg/vect/pr60896.cc: Ditto.
3409 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3410 * gcc.dg/vect/pr18308.c: Ditto.
3411 * gcc.dg/vect/pr24049.c: Ditto.
3412 * gcc.dg/vect/pr33373.c: Ditto.
3413 * gcc.dg/vect/pr36228.c: Ditto.
3414 * gcc.dg/vect/pr42395.c: Ditto.
3415 * gcc.dg/vect/pr42604.c: Ditto.
3416 * gcc.dg/vect/pr46663.c: Ditto.
3417 * gcc.dg/vect/pr48765.c: Ditto.
3418 * gcc.dg/vect/pr49093.c: Ditto.
3419 * gcc.dg/vect/pr49352.c: Ditto.
3420 * gcc.dg/vect/pr52298.c: Ditto.
3421 * gcc.dg/vect/pr52870.c: Ditto.
3422 * gcc.dg/vect/pr53185.c: Ditto.
3423 * gcc.dg/vect/pr53773.c: Ditto.
3424 * gcc.dg/vect/pr56695.c: Ditto.
3425 * gcc.dg/vect/pr62171.c: Ditto.
3426 * gcc.dg/vect/pr63530.c: Ditto.
3427 * gcc.dg/vect/pr68339.c: Ditto.
3428 * gcc.dg/vect/pr71259.c: Ditto.
3429 * gcc.dg/vect/vect-82_64.c: Ditto.
3430 * gcc.dg/vect/vect-83_64.c: Ditto.
3431 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3432 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3433 * gcc.dg/vect/vect-shift-2.c: Ditto.
3434 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3435 * gfortran.dg/vect/pr39318.f90: Ditto.
3436 * gfortran.dg/vect/pr45714-a.f: Ditto.
3437 * gfortran.dg/vect/pr45714-b.f: Ditto.
3438 * gfortran.dg/vect/pr46213.f90: Ditto.
3439
2d4bb02f
MM
34402016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3441 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3442
3443 * gcc.target/powerpc/p9-splat-5.c: New test.
3444
f6d1b868
UB
34452016-06-23 Uros Bizjak <ubizjak@gmail.com>
3446
3447 PR tree-optimization/71488
3448 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3449 * lib/target-supports.exp: ... here.
3450 (check_sse4_hw_available): New procedure.
3451 (check_effective_target_sse4_runtime): Ditto.
3452 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3453 -march=westmere for sse4_runtime targets.
936ff030 3454 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3455 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3456 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3457 (main): Call check_vect ().
a7898180 3458 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3459
c0597759
L
34602016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3461
3462 PR target/66232
3463 PR target/67400
3464 * gcc.target/i386/pr66232-14.c: New file.
3465 * gcc.target/i386/pr66232-15.c: Likewise.
3466 * gcc.target/i386/pr66232-16.c: Likewise.
3467 * gcc.target/i386/pr66232-17.c: Likewise.
3468 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3469 ia32 if R_386_GOT32X relocation is supported.
3470 * gcc.target/i386/pr67400-2.c: Likewise.
3471 * gcc.target/i386/pr67400-3.c: Likewise.
3472 * gcc.target/i386/pr67400-4.c: Likewise.
3473 * gcc.target/i386/pr67400-6.c: Likewise.
3474 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3475 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3476
5b0e27a7
JD
34772016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3478
3479 PR libgfortran/48852
3480 * gfortran.dg/char4_iunit_1.f03: Update test.
3481 * gfortran.dg/f2003_io_5.f03: Update test.
3482 * gfortran.dg/real_const_3.f90: Update test.
3483
7f586d90
AK
34842016-06-23 Andi Kleen <ak@linux.intel.com>
3485
3486 * g++.dg/bprob/bprob.exp: Support autofdo.
3487 * g++.dg/tree-prof/tree-prof.exp: dito.
3488 * gcc.dg/tree-prof/tree-prof.exp: dito.
3489 * gcc.misc-tests/bprob.exp: dito.
3490 * gfortran.dg/prof/prof.exp: dito.
3491 * lib/profopt.exp: dito.
3492 * lib/target-supports.exp: Check for autofdo.
3493
60fa7862
ML
34942016-06-23 Martin Liska <mliska@suse.cz>
3495
3496 * gcc.dg/pr71619.c: New test.
3497
e3d62871
UB
34982016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3499
3500 PR target/67400
cc901875
UB
3501 * gcc.target/i386/pr67400-1.c: New test.
3502 * gcc.target/i386/pr67400-2.c: Likewise.
3503 * gcc.target/i386/pr67400-3.c: Likewise.
3504 * gcc.target/i386/pr67400-4.c: Likewise.
3505 * gcc.target/i386/pr67400-5.c: Likewise.
3506 * gcc.target/i386/pr67400-6.c: Likewise.
3507 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3508
ac81cf0b
DM
35092016-06-22 David Malcolm <dmalcolm@redhat.com>
3510
3511 * c-c++-common/missing-header-1.c: New test case.
3512 * c-c++-common/missing-header-2.c: New test case.
3513 * c-c++-common/missing-header-3.c: New test case.
3514 * c-c++-common/missing-header-4.c: New test case.
3515
1a4f11c8
DM
35162016-06-22 David Malcolm <dmalcolm@redhat.com>
3517
3518 PR c/70339
3519 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3520 hint.
3521 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3522 expected results due to builtin "nanl" now being suggested for
3523 "name".
3524 * gcc.dg/pr67580.c: Update expected messages.
3525 * gcc.dg/spellcheck-identifiers.c: New testcase.
3526 * gcc.dg/spellcheck-typenames.c: New testcase.
3527
a93eac6a
DM
35282016-06-22 David Malcolm <dmalcolm@redhat.com>
3529
3530 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3531 file.
3532 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3533 diagnostic-test-show-locus-parseable-fixits.c to sources for
3534 diagnostic_plugin_test_show_locus.c.
3535 * lib/gcc-defs.exp (freeform_regexps): New global.
3536 (dg-regexp): New function.
3537 (handle-dg-regexps): New function.
3538 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3539 freeform_regexps to the empty list.
3540 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3541
49e76ff1
IE
35422016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3543
f6d1b868 3544 PR tree-optimization/71488
49e76ff1
IE
3545 * g++.dg/pr71488.C: New test.
3546 * gcc.dg/vect/vect-bool-cmp.c: New test.
3547
951d8c8a
EB
35482016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3549
3550 * gcc.dg/guality/param-5.c: New test.
3551
b60fc3bd
BE
35522016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3553
3554 * gcc.target/i386/asm-flag-7.c: New test.
3555
0609abda
TS
35562016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3557
3558 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3559 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3560 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3561 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3562 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3563 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3564 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3565 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3566 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3567 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3568 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3569 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3570 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3571 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3572 * lib/target-supports.exp: Likewise.
3573
ee2499b4
TS
35742016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3575
3576 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3577 * gcc.dg/attr-ms_struct-2.c: Likewise.
3578 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3579 * gcc.dg/bf-ms-attrib.c: Likewise.
3580 * gcc.dg/bf-ms-layout-2.c: Likewise.
3581 * gcc.dg/bf-ms-layout-3.c: Likewise.
3582 * gcc.dg/bf-ms-layout.c: Likewise.
3583 * gcc.dg/bf-no-ms-layout.c: Likewise.
3584 * gcc.target/i386/bitfield1.c: Likewise.
3585 * gcc.target/i386/bitfield2.c: Likewise.
3586 * gcc.target/i386/bitfield3.c: Likewise.
3587
caea59ff
KN
35882016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3589
3590 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3591 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3592 override other than -mcpu=power9 command-line option is specified,
3593 or if the target operating system is aix.
3594 * gcc.target/powerpc/darn-1.c: Likewise.
3595 * gcc.target/powerpc/darn-2.c: Likewise.
3596 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3597 test if effective-target is not powerpc_p9vector_ok or if the
3598 target operating system is not defined.
3599 * gcc.target/powerpc/vslv-1.c: Likewise.
3600 * gcc.target/powerpc/vsrv-0.c: Likewise.
3601 * gcc.target/powerpc/vsrv-1.c: Likewise.
3602
63617e30
TB
36032016-06-21 Tobias Burnus <burnus@net-b.de>
3604
3605 PR fortran/71068
3606 * gfortran.dg/coarray/data_1.f90: New.
3607
89192c3c
WD
36082016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3609
3610 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3611 (dg-require-effective-target): Use arm_v8_neon_hw.
3612 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3613 (dg-require-effective-target): Likewise.
3614 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3615 (dg-require-effective-target): Likewise.
3616 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3617 (dg-require-effective-target): Likewise.
3618 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3619 (dg-require-effective-target): Likewise.
3620 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3621 (dg-require-effective-target): Likewise.
3622 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3623 Add AArch64 check.
3624
64ac50e2
WD
36252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3626
3627 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3628 Set to 3 so test passes.
3629
6252b5db
WD
36302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3631
3632 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3633
3b9bc511
IV
36342016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3635
3636 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3637 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3638 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3639 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3640
21db1c78
IV
36412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3642
3643 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3644 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3645
9d30e86f
L
36462016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 PR target/71549
3649 * gcc.target/i386/pr71549.c: New test.
3650
448a7c69
KN
36512016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3652
3653 * gcc.target/powerpc/vadsdu-0.c: Replace
3654 dg-require-effective-target directive to allow test to run on more
3655 platforms, and add dg-skip-if directive to disable test on aix
3656 platforms because of known incompatibilities.
3657 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3658 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3659 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3660 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3661 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3662 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3663 * gcc.target/powerpc/vadsdub-2.c: Replace
3664 dg-require-effective-target directive to allow test to run on more
3665 platforms, and add dg-skip-if directive to disable test on aix
3666 platforms because of known incompatibilities.
3667 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3668 with vec_absdb call to differentiate this test from vadsdub-1.c.
3669 * gcc.target/powerpc/vadsduh-1.c: Replace
3670 dg-require-effective-target directive to allow test to run on more
3671 platforms, and add dg-skip-if directive to disable test on aix
3672 platforms because of known incompatibilities.
3673 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3674 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3675 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3676
0ad84f34
JJ
36772016-06-21 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR tree-optimization/71588
3680 * gcc.dg/pr71558.c: New test.
3681
e71e8d94
SKS
36822016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3683
3684 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3685 * c-c++-common/pr68657-2.c: Likewise.
3686 * c-c++-common/pr68657-3.c: Likewise.
3687 * gcc.dg/torture/pr69714.c: Require int32plus support.
3688 * gcc.dg/torture/pr70025.c: Likewise.
3689 * gcc.dg/torture/pr70083.c: Likewise.
3690 * gcc.dg/torture/pr70542.c: Likewise.
3691 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3692
5a578671
JM
36932016-06-20 Joseph Myers <joseph@codesourcery.com>
3694
3695 PR c/71601
3696 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3697
7a9df68e
JJ
36982016-06-20 Jakub Jelinek <jakub@redhat.com>
3699
50aa64d5
JJ
3700 PR middle-end/71581
3701 * gcc.dg/pr71581.c: New test.
3702
7a9df68e
JJ
3703 PR rtl-optimization/71591
3704 * gcc.dg/cpp/pr71591.c: New test.
3705
3947cf19
DR
37062016-06-20 David B. Robins <gcc@davidrobins.net>
3707
3708 PR target/71571
3709 * g++.dg/torture/pr71571.C: New test.
3710
c4ff221e
JJ
37112016-06-20 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR target/71559
3714 * gcc.target/i386/sse2-pr71559.c: New test.
3715 * gcc.target/i386/avx-pr71559.c: New test.
3716 * gcc.target/i386/avx512f-pr71559.c: New test.
3717
f1b5abfb
TB
37182016-06-20 Tobias Burnus <burnus@net-b.de>
3719
3720 PR fortran/71194
3721 * gfortran.dg/pointer_remapping_10.f90: New.
3722
842107e4
DM
37232016-06-20 David Malcolm <dmalcolm@redhat.com>
3724
3725 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3726
d9e8bdfd
MS
37272016-06-20 Martin Sebor <msebor@redhat.com>
3728
3729 PR c/69507
3730 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3731 * gnu90-const-expr-1.c: Same.
3732 * gnu99-const-expr-1.c: Same.
3733 * gnu99-static-1.c: Same.
3734
67785479
RL
37352016-06-20 Renlin Li <renlin.li@arm.com>
3736
29f09b38 3737 PR testsuite/71489
67785479
RL
3738 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3739
636929b8
JG
37402016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3741
3742 * gcc.target/aarch64/vcvt_f64_1.c: New.
3743 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3744 * gcc.target/aarch64/vrecp_f64_1.c: New.
3745
ff7b374b
KT
37462016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3747
3748 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3749 "alignement".
3750
554cfc9e
GJL
37512016-06-20 Georg-Johann Lay <avr@gjlay.de>
3752
3753 PR target/71103
3754 * gcc.target/avr/torture/pr71103-2.c: New test.
3755
94087e88 37562016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3757
3758 PR c/69507
3759 * gcc.dg/alignof.c: New test.
3760
c561b091
PC
37612016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3762
3763 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3764 vs dg-error; test constexpr specifier too.
3765
bf54f123
PC
37662016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3767
3768 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3769
4e53aa97
CL
37702016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3771
3772 * lib/target-supports.exp
3773 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3774 arm_neon_ok and merge flags. Fix temporary test name.
3775 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3776 and merge flags.
3777
69071d86
ML
37782016-06-17 Martin Liska <mliska@suse.cz>
3779
3780 * gcc.dg/predict-9.c: Fix dump scanning.
3781
68b3b858
BC
37822016-06-17 Bin Cheng <bin.cheng@arm.com>
3783
3784 PR tree-optimization/71354
3785 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3786
d3ee260a
BC
37872016-06-17 Bin Cheng <bin.cheng@arm.com>
3788
3789 PR tree-optimization/71347
3790 * gcc.dg/tree-ssa/pr71347.c: New test.
3791
bd8fb114
BC
37922016-06-17 Bin Cheng <bin.cheng@arm.com>
3793
3794 PR tree-optimization/71354
3795 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3796
97816be4
BC
37972016-06-17 Bin Cheng <bin.cheng@arm.com>
3798
3799 * gcc.dg/vect/vect-alias-check-1.c: New test.
3800
2d761a37
SKS
38012016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3802
e0277d6b 3803 PR target/71151
2d761a37
SKS
3804 * gcc.target/avr/pr71151-1.c: New test.
3805 * gcc.target/avr/pr71151-2.c: New test.
3806 * gcc.target/avr/pr71151-3.c: New test.
3807 * gcc.target/avr/pr71151-4.c: New test.
3808 * gcc.target/avr/pr71151-5.c: New test.
3809 * gcc.target/avr/pr71151-6.c: New test.
3810 * gcc.target/avr/pr71151-7.c: New test.
3811 * gcc.target/avr/pr71151-8.c: New test.
3812 * gcc.target/avr/pr71151-common.h: New test.
3813
68fa96d6
ML
38142016-06-16 Martin Liska <mliska@suse.cz>
3815
3816 * gfortran.dg/predict-1.f90: New test.
3817
b6ca982f
UB
38182016-06-16 Uros Bizjak <ubizjak@gmail.com>
3819
3820 PR target/71242
3a146d46 3821 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3822
1dc8d15b
JH
38232016-06-16 Jan Hubicka <hubicka@ucw.cz>
3824
3825 * g++.dg/vect/pr36648.cc: Disable cunrolli
3826
67c25816
JJ
38272016-06-16 Jakub Jelinek <jakub@redhat.com>
3828
c577adb2
JJ
3829 PR target/71554
3830 * gcc.c-torture/execute/pr71554.c: New test.
3831
67c25816
JJ
3832 PR rtl-optimization/71532
3833 * gcc.dg/torture/pr71532.c: New test.
3834
1a3c3ee9
MM
38352016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3836
3837 * gcc.target/powerpc/p9-dimode1.c: New test.
3838 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3839
f29468a7
JJ
38402016-06-15 Jakub Jelinek <jakub@redhat.com>
3841
61daecc4
JJ
3842 * gcc.c-torture/compile/20160615-1.c: New test.
3843
f29468a7
JJ
3844 * g++.dg/cpp0x/ref-qual17.C: New test.
3845
209d1e2d
IE
38462016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3847
3848 PR middle-end/71529
3849 * gcc.target/i386/pr71529.C: New test.
3850
8dc35712
AH
38512016-06-15 Alan Hayward <alan.hayward@arm.com>
3852
3853 PR tree-optimization/71483
3854 * g++.dg/vect/pr71483.c: New
3855
b8911cb8
PC
38562016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3857
3858 PR c++/70202
3859 * g++.dg/inherit/crash6.C: New.
3860 * g++.dg/inherit/union2.C: Likewise.
3861 * g++.dg/inherit/virtual12.C: Likewise.
3862 * g++.dg/inherit/virtual13.C: Likewise.
3863 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3864
cf5d08ab
UB
38652016-06-15 Uros Bizjak <ubizjak@gmail.com>
3866
e3d62871 3867 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3868
8f482165
AH
38692016-06-15 Alan Hayward <alan.hayward@arm.com>
3870
3871 PR tree-optimization/71439
3872 * gcc.dg/vect/pr71439.c: New
3873
3256673f
KT
38742016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3875
3876 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3877
b17dc4d4
RB
38782016-06-15 Richard Biener <rguenther@suse.de>
3879
3880 * gcc.dg/vect/slp-45.c: New testcase.
3881
2a5825f2
RB
38822016-06-15 Richard Biener <rguenther@suse.de>
3883
3884 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3885
6e433d0b
BS
38862016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3887
3888 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3889 requirements, and disable for AIX for now.
3890 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3891
abe7f828
JJ
38922016-06-14 Jakub Jelinek <jakub@redhat.com>
3893
a09c81b4
JJ
3894 PR c++/71528
3895 * g++.dg/opt/pr71528.C: New test.
3896
abe7f828
JJ
3897 PR c++/71516
3898 * g++.dg/init/pr71516.C: New test.
3899
acfadf06
PC
39002016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 * g++.dg/init/array46.C: New.
3903
4d568ab2
UB
39042016-06-14 Uros Bizjak <ubizjak@gmail.com>
3905
e3d62871
UB
3906 * gcc.target/i386/float128-3.c: New test.
3907 * gcc.target/i386/quad-sse4.c: Ditto.
3908 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3909 Update scan strings.
4d568ab2 3910
30934c5d
RB
39112016-06-14 Richard Biener <rguenther@suse.de>
3912
3913 PR middle-end/71526
3914 * gfortran.dg/pr71526.f90: New testcase.
3915
3970e545
AV
39162016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3917
3918 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3919 * gcc.dg/zero_bits_compound-1.c: Likewise.
3920
04976c6e
RB
39212016-06-14 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/71522
3924 * gcc.dg/torture/pr71522.c: New testcase.
3925
23e025db
JJ
39262016-06-14 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR tree-optimization/71520
3929 * gcc.dg/tree-ssa/pr71520.c: New test.
3930
90b72e84
RB
39312016-06-14 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/71521
86c24ba6 3934 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3935
ef7cf206
JJ
39362016-06-13 Jakub Jelinek <jakub@redhat.com>
3937
0dda258b
JJ
3938 PR sanitizer/71498
3939 * c-c++-common/ubsan/bounds-13.c: New test.
3940
ef7cf206
JJ
3941 PR preprocessor/71183
3942 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3943
a73786e3
JL
39442016-06-13 Jeff Law <law@redhat.com>
3945
3946 PR tree-optimization/71403
3947 * c-c++-common/ubsan/pr71403-1.c: New test.
3948 * c-c++-common/ubsan/pr71403-2.c: New test.
3949 * c-c++-common/ubsan/pr71403-3.c: New test.
3950
0ac249bf
JJ
39512016-06-13 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR middle-end/71478
3954 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3955 Add -Wno-psabi -w to dg-options.
3956
5408a64a
KN
39572016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3958
3959 * gcc.target/powerpc/vadsdu-0.c: New test.
3960 * gcc.target/powerpc/vadsdu-1.c: New test.
3961 * gcc.target/powerpc/vadsdu-2.c: New test.
3962 * gcc.target/powerpc/vadsdu-3.c: New test.
3963 * gcc.target/powerpc/vadsdu-4.c: New test.
3964 * gcc.target/powerpc/vadsdu-5.c: New test.
3965 * gcc.target/powerpc/vadsdub-1.c: New test.
3966 * gcc.target/powerpc/vadsdub-2.c: New test.
3967 * gcc.target/powerpc/vadsduh-1.c: New test.
3968 * gcc.target/powerpc/vadsduh-2.c: New test.
3969 * gcc.target/powerpc/vadsduw-1.c: New test.
3970 * gcc.target/powerpc/vadsduw-2.c: New test.
3971
f7e4f2e3
DM
39722016-06-13 David Malcolm <dmalcolm@redhat.com>
3973
3974 * gcc.dg/c99-init-2.c (c): Update expected error message.
3975 * gcc.dg/init-bad-8.c (foo): Likewise.
3976 * gcc.dg/spellcheck-fields-3.c: New test case.
3977
ad23a23e
ML
39782016-06-13 Martin Liska <mliska@suse.cz>
3979
3980 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3981 and "guess loop iv compared" heuristics.
3982 * gcc.dg/predict-2.c: Likewise.
3983 * gcc.dg/predict-3.c: Likewise.
3984 * gcc.dg/predict-4.c: Likewise.
3985 * gcc.dg/predict-5.c: Likewise.
3986 * gcc.dg/predict-6.c: Likewise.
3987
146c55da
MP
39882016-06-13 Marek Polacek <polacek@redhat.com>
3989
3990 PR middle-end/71476
3991 * c-c++-common/Wswitch-unreachable-4.c: New test.
3992 * gcc.dg/Wswitch-unreachable-2.c: New test.
3993 * g++.dg/tm/jump1.C: Move dg-warning.
3994
42e77cbc
EB
39952016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3996
3997 * gnat.dg/renaming10.ad[sb]: New test.
3998
7474dcc1
PT
39992016-06-13 Paul Thomas <pault@gcc.gnu.org>
4000
4001 PR fortran/70673
4002 * gfortran.dg/pr70673.f90: New test.
4003
f57f53d3
RB
40042016-06-13 Richard Biener <rguenther@suse.de>
4005
4006 PR middle-end/64516
4007 * gcc.dg/align-3.c: New testcase.
4008
5843a5f0
ML
40092016-06-13 Martin Liska <mliska@suse.cz>
4010
4011 * gcc.target/i386/pr71458.c: New test.
4012
aa8fdb44
UB
40132016-06-12 Uros Bizjak <ubizjak@gmail.com>
4014
4015 PR target/71241
3a146d46 4016 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4017
2043e4d7
DH
40182016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4019
4020 PR target/60751
4021 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4022 statement.
4023
d3dc025d
DH
40242016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4025
4026 PR target/60751
4027 * gfortran.dg/comma_IO_extension_1.f90: New test.
4028 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4029 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4030 statement.
4031 * gfortran.dg/graphite/pr38083.f90: Likewise.
4032 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4033 missing format.
4034
a31d78c6
EB
40352016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4036
4037 * gnat.dg/case_character.adb: New test.
4038
95c18dd0
SB
40392016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4040
4041 PR middle-end/71310
4042 * gcc.target/powerpc/pr71310.c: New testcase.
4043
b97d37b4
KV
40442016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4045
4046 PR middle-end/71478
4047 * gcc.dg/pr71478.c: New test.
4048
900bcda3
JJ
40492016-06-10 Jakub Jelinek <jakub@redhat.com>
4050
ec1c20db
JJ
4051 PR middle-end/71494
4052 * gcc.c-torture/execute/pr71494.c: New test.
4053
50b15873
JJ
4054 PR c/68657
4055 * gcc.target/i386/pr68657.c: New test.
4056
900bcda3
JJ
4057 PR inline-asm/68843
4058 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4059 (test): Add -masm=intel alternatives.
4060
4d926e34
MS
40612016-06-10 Martin Sebor <msebor@redhat.com>
4062
4063 PR c/71392
4064 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4065
ad071b2b
JL
40662016-06-10 Jeff Law <law@redhat.com>
4067
4068 PR tree-optimization/71335
4069 * gcc.c-torture/execute/pr71335.c: New test.
4070
2704efe8
DM
40712016-06-10 David Malcolm <dmalcolm@redhat.com>
4072
4073 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4074 the various "cannot tail-call: " messages.
4075
18c9b7d4
CL
40762016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4077
4078 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4079 and options.
4080
7cfa10f3
MO
40812016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4082
4083 PR sanitizer/71480
4084 * c-c++-common/asan/pr71480.c: New test.
4085
1f24fd3e
L
40862016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4087
4088 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4089 (ASMNAME2): Likewise.
4090 (main): Replace fn in asm statement with ASMNAME ("fn").
4091 * gcc.dg/guality/pr68037-2.c: Likewise.
4092 * gcc.dg/guality/pr68037-3.c: Likewise.
4093 * gcc.dg/torture/pr68037-1.c: Likewise.
4094 * gcc.dg/torture/pr68037-2.c: Likewise.
4095 * gcc.dg/torture/pr68037-3.c: Likewise.
4096
ad551c07
BE
40972016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4098
4099 PR inline-asm/68843
4100 * gcc.target/i386/pr68843-1.c: New test.
4101 * gcc.target/i386/pr68843-2.c: New test.
4102
4b1ffdb1 41032016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4104 Cesar Philippidis <cesar@codesourcery.com>
4105
4106 PR middle-end/71373
4107 * gcc.dg/goacc/nested-function-1.c: New file.
4108 * gcc.dg/goacc/nested-function-2.c: Likewise.
4109 * gcc.dg/goacc/pr71373.c: Likewise.
4110 * gfortran.dg/goacc/cray-2.f95: Likewise.
4111 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4112 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4113 * gfortran.dg/goacc/cray.f95: Update.
4114 * gfortran.dg/goacc/loop-1.f95: Likewise.
4115 * gfortran.dg/goacc/loop-3.f95: Likewise.
4116 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4117 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4118
41192016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4120
4121 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4122 for OpenACC tile clauses.
4123 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4124
4125 PR c/71381
4126 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4127 to...
4128 * c-c++-common/goacc/cache-2.c: ... this new file.
4129 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4130 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4131 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4132 usage.
4133 * gfortran.dg/goacc/cray.f95: Likewise.
4134 * gfortran.dg/goacc/loop-1.f95: Likewise.
4135
89851e4c
AH
41362016-06-10 Alan Hayward <alan.hayward@arm.com>
4137
4138 PR tree-optimization/71407
4139 PR tree-optimization/71416
4140 * gcc.dg/vect/pr71407.c: New
4141 * gcc.dg/vect/pr71416-1.c: New
4142 * gcc.dg/vect/pr71416-2.c: New
4143
200eafbf
RB
41442016-06-10 Richard Biener <rguenther@suse.de>
4145
4146 PR middle-end/71477
4147 * gcc.dg/torture/pr71477.c: New testcase.
4148
4df99d92
JK
41492016-06-09 Julia Koval <julia.koval@intel.com>
4150
4151 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4152 * gcc.target/i386/interrupt-13.c: Likewise.
4153 * gcc.target/i386/interrupt-15.c: Likewise.
4154 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4155 * gcc.target/i386/interrupt-24.c: Likewise.
4156 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4157 * gcc.target/i386/interrupt-9.c: Likewise.
4158 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4159
e01b4e16
MS
41602016-06-09 Martin Sebor <msebor@redhat.com>
4161
4162 PR c/70883
4163 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4164 * gcc.dg/builtin-constant_p-1.c: Same.
4165 * gcc.dg/builtins-error.c: Same.
4166 * gcc.dg/pr70859.c: Same.
4167
9c35db0e
SKS
41682016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4169
4170 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4171 * gcc.dg/torture/pr68067-1.c: Likewise.
4172 * gcc.dg/torture/pr68067-2.c: Likewise.
4173
41742016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4175
4176 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4177 when setting SIZE.
4178
392a81b9
PC
41792016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4180
4181 PR c++/71465
4182 * g++.dg/inherit/crash5.C: New.
4183 Revert:
4184 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4185
4186 PR c++/70202
4187 * g++.dg/inherit/crash5.C: New.
4188 * g++.dg/inherit/virtual1.C: Adjust.
4189
e49efc14
ML
41902016-06-09 Martin Liska <mliska@suse.cz>
4191
4192 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4193 * g++.dg/predict-loop-exit-2.C: Likewise.
4194 * g++.dg/predict-loop-exit-3.C: Likewise.
4195 * gcc.dg/predict-1.c: Likewise.
4196 * gcc.dg/predict-2.c: Likewise.
4197 * gcc.dg/predict-3.c: Likewise.
4198 * gcc.dg/predict-4.c: Likewise.
4199 * gcc.dg/predict-5.c: Likewise.
4200 * gcc.dg/predict-6.c: Likewise.
4201 * gcc.dg/predict-7.c: Likewise.
4202
36d57986
RB
42032016-06-09 Richard Biener <rguenther@suse.de>
4204
4205 PR tree-optimization/71462
4206 * gcc.dg/torture/pr71462.c: New testcase.
4207
7d82e8e4
MP
42082016-06-09 Marek Polacek <polacek@redhat.com>
4209
4210 PR c/65471
4211 * gcc.dg/c11-generic-3.c: New test.
4212
c8a71589
PC
42132016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4214
4215 * g++.dg/init/array42.C: New.
4216 * g++.dg/init/array43.C: Likewise.
4217 * g++.dg/init/array44.C: Likewise.
4218 * g++.dg/init/array45.C: Likewise.
4219 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4220 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4221 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4222 * g++.dg/gomp/pr35751.C: Likewise.
4223 * g++.dg/init/array23.C: Likewise.
4224 * g++.dg/init/brace2.C: Likewise.
4225 * g++.dg/init/brace6.C: Likewise.
4226
44a845ca
MS
42272016-06-08 Martin Sebor <msebor@redhat.com>
4228 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR c++/70507
4231 PR c/68120
4232 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4233 * c-c++-common/builtin-arith-overflow-2.c: New test.
4234 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4235 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4236 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4237
2ef16b6e
JJ
42382016-06-08 Jakub Jelinek <jakub@redhat.com>
4239
4240 PR c++/71442
4241 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4242
5e3ee346
AL
42432016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4244
4245 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4246 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4247 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4248 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4249 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4250 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4251 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4252 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4253 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4254 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4255 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4256 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4257 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4258
b2ae2814
RB
42592016-06-08 Richard Biener <rguenther@suse.de>
4260
4261 PR tree-optimization/68558
4262 * gcc.dg/vect/slp-44.c: New testcase.
4263
e09b4c37
RB
42642016-06-08 Richard Biener <rguenther@suse.de>
4265
4266 * gcc.dg/vect/slp-43.c: New testcase.
4267
72d50660
RB
42682016-06-08 Richard Biener <rguenther@suse.de>
4269
4270 PR tree-optimization/71452
4271 * gcc.dg/torture/pr71452.c: New testcase.
4272
988c115c
JJ
42732016-06-08 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR c++/71448
4276 * g++.dg/torture/pr71448.C: New test.
4277
73d73b48
BS
42782016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4279
4280 PR debug/71432
4281 PR ada/71413
4282 * g++.dg/debug/pr71432.C: New test.
4283
bdd15d0c
PK
42842016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4285
4286 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4287 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4288 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4289
ce0607bb
AH
42902016-06-08 Alan Hayward <alan.hayward@arm.com>
4291
4292 * gcc.dg/vect/vect-live-2.c: Update effective target.
4293 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4294 * lib/target-supports.exp: Add aarch64 to vect_long.
4295
92a5f2ba
MP
42962016-06-08 Marek Polacek <polacek@redhat.com>
4297
4298 PR c/71418
4299 * gcc.dg/noncompile/pr71418.c: New test.
4300
08203f73
MP
4301 PR c/71426
4302 * gcc.dg/noncompile/pr71426.c: New test.
4303
d1fcc2bd
JH
43042016-06-07 Jan Hubicka <hubicka@ucw.cz>
4305
4306 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4307 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4308 * gcc.dg/predict-3.c: Update template.
4309 * gcc.dg/predict-5.c: Update template.
4310 * gcc.dg/predict-6.c: Update template.
4311 * gcc.dg/predict-9.c: Update template.
4312 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4313
a23e6f1c
BS
43142016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4315
4316 * gcc.target/powerpc/vec-mul.c: New test.
4317
6ffd47b7
DM
43182016-06-07 David Malcolm <dmalcolm@redhat.com>
4319
4320 * gcc.dg/spellcheck-fields-2.c: New test case.
4321
bfd67b47
RB
43222016-06-07 Richard Biener <rguenther@suse.de>
4323
4324 PR c/61564
4325 * gcc.dg/Wpragmas-1.c: New testcase.
4326 * gcc.dg/Wattributes-4.c: Likewise.
4327 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4328 entry.
4329
701b9a47
CL
43302016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4331
4332 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4333 spurious debug code.
4334
6b80d6fa
RB
43352016-06-07 Richard Biener <rguenther@suse.de>
4336
4337 PR tree-optimization/71428
4338 * gcc.dg/torture/pr71428.c: New testcase.
4339
0f3f9437
RB
43402016-06-07 Richard Biener <rguenther@suse.de>
4341
4342 PR middle-end/71423
4343 * gcc.dg/torture/pr71423.c: New testcase.
4344
ec963f2a
KV
43452016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4346
4347 PR middle-end/71408
4348 * gcc.dg/tree-ssa/pr71408.c: New test.
4349
46ab5b6e
KV
43502016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4351
4352 PR middle-end/71281
4353 * g++.dg/torture/pr71281.C: New test.
4354
1f40cff3
MP
43552016-06-06 Marek Polacek <polacek@redhat.com>
4356
4357 PR c/71362
4358 * gcc.dg/pr71362.c: New test.
4359
6f5bcd24
JJ
43602016-06-06 Jakub Jelinek <jakub@redhat.com>
4361 Patrick Palka <ppalka@gcc.gnu.org>
4362
4363 PR c++/70847
4364 PR c++/71330
4365 PR c++/71393
4366 * g++.dg/opt/pr70847.C: New test.
4367 * g++.dg/ubsan/pr70847.C: New test.
4368 * g++.dg/ubsan/pr71393.C: New test.
4369
158beb4a
JJ
43702016-06-06 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR tree-optimization/71259
4373 * gcc.dg/vect/pr71259.c: New test.
4374
d9b950dd
DM
43752016-06-06 David Malcolm <dmalcolm@redhat.com>
4376
4377 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4378 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4380 above.
4381
36f9ad69
KT
43822016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4383
4384 PR middle-end/37780
4385 * gcc.c-torture/execute/pr37780.c: New test.
4386 * gcc.target/aarch64/pr37780_1.c: Likewise.
4387 * gcc.target/arm/pr37780_1.c: Likewise.
4388
5545a907
MP
43892016-06-06 Marek Polacek <polacek@redhat.com>
4390
4391 * c-c++-common/attr-may-alias-1.c: New test.
4392 * c-c++-common/attr-may-alias-2.c: New test.
4393 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4394
93671519
BE
43952016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4396
4397 PR c/24414
4398 * gcc.target/i386/pr24414.c: New test.
4399
690f24b7
JM
44002016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4401
4402 * gcc.target/sparc/vis4misc.c: New file.
4403 * gcc.target/sparc/fpcmp.c: Likewise.
4404 * gcc.target/sparc/fpcmpu.c: Likewise.
4405
31ce6157
AH
44062016-06-06 Alan Hayward <alan.hayward@arm.com>
4407
4408 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4409 * gcc.dg/vect/vect-live-3.c: Likewise.
4410
9fcebb5a
RB
44112016-06-06 Richard Biener <rguenther@suse.de>
4412
4413 PR tree-optimization/71398
4414 * gcc.dg/torture/pr71398.c: New testcase.
4415
903ca97b
UB
44162016-06-06 Uros Bizjak <ubizjak@gmail.com>
4417
4418 PR target/71389
4419 * g++.dg/pr71389.C: New test.
4420
9c1eb332
JD
44212016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4422
4423 PR fortran/71404
4424 * gfortran.dg/fmt_read_5.f: New test.
4425
b2d83bd2
AV
44262016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4427
4428 PR fortran/69659
4429 * gfortran.dg/class_array_22.f03: New test.
4430
ec81960e
JH
44312016-06-05 Jan Hubicka <hubicka@ucw.cz>
4432
4433 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4434
429d2750
JH
44352016-06-05 Jan Hubicka <hubicka@ucw.cz>
4436
4437 * gcc.dg/predict-9.c: Update template.
4438
c1c00983
PC
44392016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4440
4441 PR c++/49377
4442 * g++.dg/template/pr49377.C: New.
4443
1927a963
JJ
44442016-06-04 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR tree-optimization/71405
4447 * g++.dg/torture/pr71405.C: New test.
4448
909a11ad
PC
44492016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 PR c++/70202
4452 * g++.dg/inherit/crash5.C: New.
4453 * g++.dg/inherit/virtual1.C: Adjust.
4454
08bbb1f8
JL
44552016-06-03 Jeff Law <law@redhat.com>
4456
4457 PR tree-optimization/71316
4458 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4459
7c35235c
JJ
44602016-06-03 Jakub Jelinek <jakub@redhat.com>
4461
4462 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4463 dg-additional-options with just -fno-tree-scev-cprop in it.
4464 * gcc.dg/vect/vect-live-2.c: Likewise.
4465 * gcc.dg/vect/vect-live-5.c: Likewise.
4466 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4467 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4468 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4469
c8572dd6
PP
44702016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4471
4472 PR c++/27100
4473 * g++.dg/other/friend6.C: New test.
4474
1c7733a7
BS
44752016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4476
4477 * g++.dg/torture/ppc-ldst-array.C: New.
4478
0d2f700f
JM
44792016-06-03 Joseph Myers <joseph@codesourcery.com>
4480
4481 PR target/71276
4482 PR target/71277
4483 * gcc.dg/torture/builtin-fp-int-inexact.c,
4484 gcc.target/i386/387-builtin-fp-int-inexact.c,
4485 gcc.target/i386/387-rint-inline-1.c,
4486 gcc.target/i386/387-rint-inline-2.c,
4487 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4488 gcc.target/i386/sse2-rint-inline-1.c,
4489 gcc.target/i386/sse2-rint-inline-2.c,
4490 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4491 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4492
f8071c05
L
44932016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4494 Julia Koval <julia.koval@intel.com>
4495
4496 PR target/66960
4497 PR target/67630
4498 PR target/67634
4499 PR target/67841
4500 PR target/68037
4501 PR target/68618
4502 PR target/68661
4503 PR target/69575
4504 PR target/69596
4505 PR target/69734
4506 * gcc.dg/guality/pr68037-1.c: New test.
4507 * gcc.dg/guality/pr68037-2.c: Likewise.
4508 * gcc.dg/guality/pr68037-3.c: Likewise.
4509 * gcc.dg/torture/pr68037-1.c: Likewise.
4510 * gcc.dg/torture/pr68037-2.c: Likewise.
4511 * gcc.dg/torture/pr68037-3.c: Likewise.
4512 * gcc.dg/torture/pr68661-1a.c: Likewise.
4513 * gcc.dg/torture/pr68661-1b.c: Likewise.
4514 * gcc.target/i386/interrupt-1.c: Likewise.
4515 * gcc.target/i386/interrupt-2.c: Likewise.
4516 * gcc.target/i386/interrupt-3.c: Likewise.
4517 * gcc.target/i386/interrupt-4.c: Likewise.
4518 * gcc.target/i386/interrupt-5.c: Likewise.
4519 * gcc.target/i386/interrupt-6.c: Likewise.
4520 * gcc.target/i386/interrupt-7.c: Likewise.
4521 * gcc.target/i386/interrupt-8.c: Likewise.
4522 * gcc.target/i386/interrupt-9.c: Likewise.
4523 * gcc.target/i386/interrupt-10.c: Likewise.
4524 * gcc.target/i386/interrupt-11.c: Likewise.
4525 * gcc.target/i386/interrupt-12.c: Likewise.
4526 * gcc.target/i386/interrupt-13.c: Likewise.
4527 * gcc.target/i386/interrupt-14.c: Likewise.
4528 * gcc.target/i386/interrupt-15.c: Likewise.
4529 * gcc.target/i386/interrupt-16.c: Likewise.
4530 * gcc.target/i386/interrupt-17.c: Likewise.
4531 * gcc.target/i386/interrupt-18.c: Likewise.
4532 * gcc.target/i386/interrupt-19.c: Likewise.
4533 * gcc.target/i386/interrupt-20.c: Likewise.
4534 * gcc.target/i386/interrupt-21.c: Likewise.
4535 * gcc.target/i386/interrupt-22.c: Likewise.
4536 * gcc.target/i386/interrupt-23.c: Likewise.
4537 * gcc.target/i386/interrupt-24.c: Likewise.
4538 * gcc.target/i386/interrupt-25.c: Likewise.
4539 * gcc.target/i386/interrupt-26.c: Likewise.
4540 * gcc.target/i386/interrupt-27.c: Likewise.
4541 * gcc.target/i386/interrupt-28.c: Likewise.
4542 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4543 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4544 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4545 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4546 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4547 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4548 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4549 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4550 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4551 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4552 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4553 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4554
36b85e43
BS
45552016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4556
9de2e795
L
4557 PR tree-optimization/52171
4558 * gcc.dg/pr52171.c: New test.
4559 * gcc.target/i386/pr52171.c: New test.
36b85e43 4560
bfeee8ac
JH
45612016-06-03 Jan Hubicka <jh@suse.cz>
4562
4563 * g++.dg/tree-ssa/pred-1.C: New testcase
4564 * gcc.dg/tree-ssa/pred-1.c: New testcase
4565
859b0bae
BS
45662016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4567
4568 PR target/70957
4569 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4570 support.
4571 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4572
3a2edf4c
AH
45732016-06-03 Alan Hayward <alan.hayward@arm.com>
4574
4575 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4576
b28ead45
AH
45772016-06-03 Alan Hayward <alan.hayward@arm.com>
4578
4579 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4580 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4581 * gcc.dg/vect/vect-live-1.c: New test.
4582 * gcc.dg/vect/vect-live-2.c: New test.
4583 * gcc.dg/vect/vect-live-3.c: New test.
4584 * gcc.dg/vect/vect-live-4.c: New test.
4585 * gcc.dg/vect/vect-live-5.c: New test.
4586 * gcc.dg/vect/vect-live-slp-1.c: New test.
4587 * gcc.dg/vect/vect-live-slp-2.c: New test.
4588 * gcc.dg/vect/vect-live-slp-3.c: New test.
4589
1f91747b
JJ
45902016-06-03 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR middle-end/71387
4593 * g++.dg/opt/pr71387.C: New test.
4594
47b83923
JL
45952016-06-02 Jeff Law <law@redhat.com>
4596
4597 PR tree-optimization/71328
4598 * gcc.c-torture/compile/pr71328.c: New test.
4599
e96e5f46
JD
46002016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4601
4602 PR fortran/52393
4603 * gfortran.dg/fmt_read_3.f90: Fix typo.
4604 * gfortran.dg/fmt_read_4.f90: New test.
4605
b872d729
PC
46062016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4607
4608 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4609 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4610 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4611 * g++.dg/cpp0x/override2.C: Likewise.
4612 * g++.dg/parse/crash5.C: Likewise.
4613 * g++.dg/parse/error16.C: Likewise.
4614 * g++.dg/parse/error27.C: Likewise.
4615 * g++.dg/template/qualttp15.C: Likewise.
4616 * g++.dg/template/redecl4.C: Likewise.
4617 * g++.old-deja/g++.other/crash39.C: Likewise.
4618 * g++.old-deja/g++.other/struct1.C: Likewise.
4619 * g++.old-deja/g++.pt/m9a.C: Likewise.
4620 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4621
0e535442
JJ
46222016-06-02 Jakub Jelinek <jakub@redhat.com>
4623
0633ee10
JJ
4624 PR c++/71372
4625 * c-c++-common/pr71372.c: New test.
4626
0e535442
JJ
4627 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4628 __TIME__ strings with __builtin_strcmp instead of printf and
4629 dg-output.
4630
f3c5ecc2
ML
46312016-06-02 Martin Liska <mliska@suse.cz>
4632
4633 * gcc.dg/predict-9.c: New test.
4634
a91807c5
JJ
46352016-06-02 Jakub Jelinek <jakub@redhat.com>
4636
4637 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4638 global set_compiler_env_var and global saved_compiler_env_var.
4639
b5bd1978
KT
46402016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4641
4642 PR rtl-optimization/71295
4643 * gcc.c-torture/compile/pr71295.c: New test.
4644
b93b1475
JJ
46452016-06-02 Jakub Jelinek <jakub@redhat.com>
4646
930ebd0e
JJ
4647 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4648
1e021dc3
JJ
4649 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4650 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4651
b93b1475
JJ
4652 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4653 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4654 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4655 alternative number.
4656
58f2fb5c
MM
46572016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4658
4659 * gcc.target/powerpc/p9-splat-4.c: New test.
4660
46612016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4662
4663 PR target/71186
4664 * gcc.target/powerpc/pr71186.c: New test.
4665
4731c9f0
JD
46662016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4667
4668 PR fortran/52393
4669 * gfortran.dg/fmt_read_3.f90: New test.
4670
042dee3e
TP
46712016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4672
4673 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4674 procedure.
4675
15c98b2e
ES
46762016-06-01 Eduard Sanou <dhole@openmailbox.org>
4677
4678 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4679 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4680 env var is set.
4681 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4682 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4683 shown once.
4684 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4685 during compilation.
4686 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4687 vars set by dg-set-compiler-env-var.
4688
6442a6f4
PT
46892016-06-01 Paul Thomas <pault@gcc.gnu.org>
4690
4691 PR fortran/71156
4692 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4693 to the module procedure declaration.
4694 * gfortran.dg/submodule_16.f08: New test.
4695
ab62397a
JJ
46962016-06-01 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR middle-end/71371
4699 * c-c++-common/gomp/pr71371.c: New test.
4700
b66af6ed
RB
47012016-06-01 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/71366
4704 * gcc.dg/torture/pr71366-1.c: New testcase.
4705 * gcc.dg/torture/pr71366-2.c: Likewise.
4706
e342b9d8
KN
47072016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4708
4709 * gcc.target/powerpc/vslv-0.c: New test.
4710 * gcc.target/powerpc/vslv-1.c: New test.
4711 * gcc.target/powerpc/vsrv-0.c: New test.
4712 * gcc.target/powerpc/vsrv-1.c: New test.
4713
721547cd
NS
47142016-06-01 Nathan Sidwell <nathan@acm.org>
4715
4716 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4717 * gcc.target/nvptx/weak.c: New.
4718
fa2c9034
RB
47192016-06-01 Richard Biener <rguenther@suse.de>
4720
4721 PR tree-optimization/71261
4722 * gcc.dg/torture/vect-bool-1.c: New testcase.
4723
3e32893c
JJ
47242016-06-01 Jakub Jelinek <jakub@redhat.com>
4725
4726 * gfortran.dg/gomp/order-1.f90: New test.
4727 * gfortran.dg/gomp/order-2.f90: New test.
4728
8c383600
JH
47292016-06-01 Jan Hubicka <hubicka@ucw.cz>
4730
4731 * gcc.dg/unroll-6.c: Update template.
4732 * gcc.dg/unroll-7.c: New testcase.
4733 * gcc.dg/unroll-8.c: New testcase.
4734
a0dfeef5
EB
47352016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4736
4737 * gnat.dg/opt56.ad[sb]: New test.
4738
48de5701
PC
47392016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4740
4741 PR c++/66635
4742 * g++.dg/cpp0x/constexpr-ice16.C: New.
4743
827cf695
PP
47442016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4745
4746 PR tree-optimization/71314
4747 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4748 -mbranch-cost=2.
4749
ff66f6e8
PP
47502016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4751
4752 PR tree-optimization/71077
4753 * gcc.dg/tree-ssa/pr71077.c: New test.
4754
050fb209
JH
47552016-05-31 Jan Hubicka <hubicka@ucw.cz>
4756
48de5701
PC
4757 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4758 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4759 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4760
c642d919
PC
47612016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 PR c++/71248
4764 * g++.dg/cpp0x/pr71248.C: New.
4765 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4766 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4767 * g++.dg/init/new37.C: Likewise.
4768 * g++.dg/template/static1.C: Likewise.
4769 * g++.dg/template/static2.C: Likewise.
4770
d6439e08
L
47712016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4772
4773 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4774 instead of %rdi.
4775 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4776
780b9dd4
MP
47772016-05-31 Marek Polacek <polacek@redhat.com>
4778
4779 * c-c++-common/Wswitch-unreachable-3.c: New test.
4780 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4781
0d99f8a0
RB
47822016-05-31 Richard Biener <rguenther@suse.de>
4783
4784 PR tree-optimization/71352
4785 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4786
52545641
TP
47872016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4788
4789 * gcc.target/arm/armv5_thumb_isa.c: New test.
4790
5b8c1205
KY
47912016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4792
4793 PR target/71346
4794 * gcc.target/i386/pr71346.c: New test.
4795
7a88cc84
TV
47962016-05-31 Tom de Vries <tom@codesourcery.com>
4797
4798 PR tree-optimization/69068
4799 * gcc.dg/graphite/pr69068.c: New test.
4800
265149a6
MS
48012016-05-27 Martin Sebor <msebor@redhat.com>
4802
4803 PR c++/71306
4804 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4805
00631022
JJ
48062016-05-30 Jakub Jelinek <jakub@redhat.com>
4807
4808 PR c++/71349
4809 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4810 nowait depend(inout: dd[0]) clauses where permitted.
4811
b2f6675b
PC
48122016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4813
4814 PR c++/71238
4815 * g++.dg/parse/pr71238.C: New.
4816 * g++.dg/concepts/friend1.C: Test column numbers too.
4817 * g++.dg/cpp0x/initlist31.C: Likewise.
4818 * g++.dg/cpp0x/pr51420.C: Likewise.
4819 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4820 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4821 * g++.dg/ext/builtin3.C: Likewise.
4822 * g++.dg/lookup/friend12.C: Likewise.
4823 * g++.dg/lookup/friend7.C: Likewise.
4824 * g++.dg/lookup/koenig1.C: Likewise.
4825 * g++.dg/lookup/koenig5.C: Likewise.
4826 * g++.dg/lookup/used-before-declaration.C: Likewise.
4827 * g++.dg/overload/koenig1.C: Likewise.
4828 * g++.dg/template/crash65.C: Likewise.
4829 * g++.dg/template/friend57.C: Likewise.
4830 * g++.dg/warn/Wshadow-5.C: Likewise.
4831 * g++.dg/warn/Wunused-8.C: Likewise.
4832 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4833 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4834 * g++.old-deja/g++.jason/member.C: Likewise.
4835 * g++.old-deja/g++.jason/report.C: Likewise.
4836 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4837 * g++.old-deja/g++.law/visibility20.C: Likewise.
4838 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4839 * g++.old-deja/g++.other/static5.C: Likewise.
4840 * g++.old-deja/g++.pt/overload2.C: Likewise.
4841
a448ff40
JH
48422016-05-30 Jan Hubicka <hubicka@ucw.cz>
4843
4844 * gcc.dg/tree-ssa/peel1.c: New testcase.
4845 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4846 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4847
69be8c91
TV
48482016-05-30 Tom de Vries <tom@codesourcery.com>
4849
4850 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4851 to ce.
4852
a59775a1
PC
48532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4854
4855 PR c++/71099
4856 * g++.dg/parse/virtual1.C: New.
4857
53d6d955
UB
48582016-05-30 Uros Bizjak <ubizjak@gmail.com>
4859
4860 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4861 Use correct register when clearing %edx.
4862
0557293f
AM
48632016-05-30 Alexander Monakov <amonakov@ispras.ru>
4864
4865 PR tree-optimization/71289
4866 * gcc.dg/pr71289.c: New test.
4867
5d476e35
KV
48682016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4869
4870 PR middle-end/71269
4871 PR middle-end/71292
4872 * gcc.dg/tree-ssa/pr71269.c: New test.
4873 * gcc.dg/tree-ssa/pr71292.c: New test.
4874
db5447ca
KV
48752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4876
4877 PR middle-end/71252
4878 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4879
98bdbb39
JH
48802016-05-30 Jan Hubicka <hubicka@ucw.cz>
4881
4882 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4883 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4884 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4885
7e012855
TV
48862016-05-30 Tom de Vries <tom@codesourcery.com>
4887
4888 PR tree-optimization/69067
4889 * gcc.dg/graphite/pr69067.c: New test.
4890
beed3701
UB
48912016-05-29 Uros Bizjak <ubizjak@gmail.com>
4892
4893 PR target/71245
4894 * gcc.target/i386/pr71245-1.c: New test.
4895 * gcc.target/i386/pr71245-2.c: Ditto.
4896
b6d4f8e8
PC
48972016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4898
4899 PR c++/71105
4900 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4901 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4902 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4903
00022058
JH
49042016-05-27 Jan Hubicka <hubicka@ucw.cz>
4905
4906 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4907
c8419aca
VV
49082016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4909
4910 Revert:
4911 PR c++/69855
4912 * g++.dg/overload/69855.C: New.
4913 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4914 * g++.old-deja/g++.pt/crash3.C: Likewise.
4915
8008c4d2
PC
49162016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4917
4918 PR c++/60385
4919 * g++.dg/parse/namespace13.C: New.
4920
8b2ef235
JL
49212016-05-26 Jeff Law <law@redhat.com>
4922
4923 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4924 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4925 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4926 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4927 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4928 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4929 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4930 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4931 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4932 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4933 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4934 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4935 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4936
7d67159b
VV
49372016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4938
4939 PR c++/69855
4940 * g++.dg/overload/69855.C: New.
4941 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4942 * g++.old-deja/g++.pt/crash3.C: Likewise.
4943
88e3bdd1
JW
49442016-05-27 Jiong Wang <jiong.wang@arm.com>
4945
4946 PR target/63596
4947 * gcc.target/aarch64/va_arg_1.c: New testcase.
4948 * gcc.target/aarch64/va_arg_2.c: Likewise.
4949 * gcc.target/aarch64/va_arg_3.c: Likewise.
4950
3fd6b9cc
JW
49512016-05-27 Jiong Wang <jiong.wang@arm.com>
4952
4953 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4954 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4955 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4956 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4957 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4958
3cee7e4e
MP
49592016-05-27 Marek Polacek <polacek@redhat.com>
4960
4961 PR middle-end/71308
4962 * g++.dg/torture/pr71308.C: New test.
4963
6a813c96
DV
49642016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4965
4966 * gcc.dg/zero_bits_compound-1.c: New test.
4967 * gcc.dg/zero_bits_compound-2.c: New test.
4968
0561bcfb
IE
49692016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4970
4971 PR middle-end/71279
4972 * gcc.dg/pr71279.c: New test.
4973
21316320
MM
49742016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4975
4976 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4977 floating point min/max/comparison instructions.
4978 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4979
7211a097
JJ
49802016-05-26 Jakub Jelinek <jakub@redhat.com>
4981
4982 * c-c++-common/gomp/schedule-1.c: New test.
4983 * gfortran.dg/gomp/schedule-1.f90: New test.
4984
cac177cf
PP
49852016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4986
4987 PR c++/70822
4988 PR c++/70106
4989 * g++.dg/cpp1y/auto-fn32.C: New test.
4990 * g++.dg/cpp1y/paren4.C: New test.
4991
a2d5b8c9
NS
49922016-05-26 Nathan Sidwell <nathan@acm.org>
4993
4994 * gcc.dg/20060410.c: Xfail on ptx.
4995 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4996 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4997 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4998 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4999 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5000
ffa8b552
TP
50012016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5002
5003 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5004
c7501e00
JJ
50052016-05-26 Jakub Jelinek <jakub@redhat.com>
5006
1875b9a0
JJ
5007 PR tree-optimization/71280
5008 * gcc.dg/pr71280.c: New test.
5009
2116e19f
JJ
5010 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5011
305aef09
JJ
5012 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5013 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5014
c7501e00
JJ
5015 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5016
ca449d26
JW
50172016-05-26 Jiong Wang <jiong.wang@arm.com>
5018
5019 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5020 kept in memory.
ca449d26 5021
8af01c66
JL
50222016-05-25 Jeff Law <law@redhat.com>
5023
5024 PR tree-optimization/71272
5025 * gcc.c-torture/compile/pr71272.c: new test.
5026
f9d6ce73
BS
50272016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5028
5029 * gcc.target/powerpc/vec-cmpne.c: New test.
5030 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5031
a88a7b22
EB
50322016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5033
5034 * gnat.dg/opt55.ad[sb]: New test.
5035
125f02ed
SKS
50362016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5037
5038 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5039 * c-c++-common/pr60226.c: Require int32plus.
5040 * gcc.c-torture/execute/pr70602.c: Likewise.
5041 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5042 unsigned long for malloc arg type.
5043 * gcc.dg/asr_div1.c: Require int32plus.
5044 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5045 * gcc.dg/pie-1.c: Require pie.
5046 * gcc.dg/pie-2.c: Likewise.
5047 * gcc.dg/pr59471.c: Require int32plus.
5048 * gcc.dg/pr59963-2.c: XFAIL for int16.
5049 * gcc.dg/pr60114.c: Require int32plus.
5050 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5051 unsigned long for typedef of size_t.
5052 * gcc.dg/pr63914.c: Require int32plus.
5053 * gcc.dg/pr64536.c: Require pt32plus.
5054 * gcc.dg/pr65658.c: Likewise.
5055 * gcc.dg/pr67271.c: Require int32plus.
5056 * gcc.dg/pr68112.c: Likewise.
5057 * gcc.dg/pr69071.c: Skip for avr target.
5058 * gcc.dg/pr69973.c: Require int32plus.
5059 * gcc.dg/pr70169.c: Skip for avr target.
5060 * gcc.dg/sso-6.c: Require int32plus.
5061 * gcc.dg/sso-7.c: Likewise.
5062 * gcc.dg/sso-8.c: Likewise.
5063 * gcc.dg/vrp-min-max-2.c: Likewise.
5064
c6e434f5
UB
50652016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5066
5067 PR target/70738
5068 * gcc.target/i386/pr70738-1.c: New test.
5069 * gcc.target/i386/pr70738-2.c: Likewise.
5070 * gcc.target/i386/pr70738-3.c: Likewise.
5071 * gcc.target/i386/pr70738-4.c: Likewise.
5072 * gcc.target/i386/pr70738-5.c: Likewise.
5073 * gcc.target/i386/pr70738-6.c: Likewise.
5074 * gcc.target/i386/pr70738-7.c: Likewise.
5075 * gcc.target/i386/pr70738-8.c: Likewise.
5076 * gcc.target/i386/pr70738-9.c: Likewise.
5077
5c42d341
KT
50782016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5079
5080 PR rtl-optimization/66940
5081 * gcc.c-torture/execute/pr66940.c: New test.
5082
bf9a1a07
IV
50832016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5084
5085 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5086 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5087 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5088 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5089 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5090 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5091 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5092 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5093 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5094 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5095 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5096 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5097 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5098 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5099 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5100 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5101 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5102 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5103 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5104 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5105 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5106 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5107 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5108 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5109
95efe6b6
MP
51102016-05-25 Marek Polacek <polacek@redhat.com>
5111
5112 PR c/71265
5113 * gcc.dg/noncompile/pr71265.c: New test.
5114
a23faf7a
MP
5115 PR c/71266
5116 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5117
69a6d5ad
NS
51182016-05-25 Nathan Sidwell <nathan@acm.org>
5119
5120 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5121
3072d4ea
RB
51222016-05-25 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/71261
5125 * c-c++-common/torture/pr71261.c: New testcase.
5126
e412ece4
RB
51272016-05-25 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/71264
5130 * gcc.dg/vect/pr71264.c: New testcase.
5131
b9e551ad
PC
51322016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/55992
5135 * g++.dg/cpp0x/alias-decl-53.C: New.
5136 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5137
6aa1abe5
ML
51382016-05-25 Martin Liska <mliska@suse.cz>
5139
5140 * g++.dg/pr71239.C: New test.
5141
842d162e
RB
51422016-05-25 Richard Biener <rguenther@suse.de>
5143
c87885ca
RO
5144 * gcc.dg/vect/pr58135.c: Rename to ...
5145 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5146
f184a36c
MP
51472016-05-25 Marek Polacek <polacek@redhat.com>
5148
5149 * g++.dg/pr65295.C: Use target c++14.
5150
021fad86
PC
51512016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5152
53d6d955
UB
5153 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5154 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5155
c3eaf15a
MM
51562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5157
5158 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5159 instructions.
5160
e46c7770
CP
51612016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5162
5163 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5164 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5165 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5166 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5167 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5168 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5169 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5170 * c-c++-common/goacc/pcopy.c: Likewise.
5171 * c-c++-common/goacc/pcopyin.c: Likewise.
5172 * c-c++-common/goacc/pcopyout.c: Likewise.
5173 * c-c++-common/goacc/pcreate.c: Likewise.
5174 * c-c++-common/goacc/pr70688.c: New test.
5175 * c-c++-common/goacc/present-1.c: Adjust test.
5176 * c-c++-common/goacc/reduction-5.c: Likewise.
5177 * g++.dg/goacc/data-1.C: New test.
5178
4bfc9db7
MM
51792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5180
5181 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5182 vector parity built-in functions.
5183 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5184 count trailing zeros automatic vectorization.
5185 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5186 count trailing zeros built-in functions.
5187
2bc145af
KV
51882016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5189
5190 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5191
26869fdb
PH
51922016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5193
5194 PR target/71050
5195 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5196
b2dc9c3b
PC
51972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5198
5199 PR c++/50436
5200 * g++.dg/template/crash123.C: New.
5201 * g++.dg/template/crash124.C: Likewise.
5202
f65e97fd
MS
52032016-05-24 Martin Sebor <msebor@redhat.com>
5204
5205 PR c++/71147
5206 * g++.dg/ext/flexary16.C: New test.
5207
a6f5ac7f
IV
52082016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5209
69a6d5ad
NS
5210 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5211 before math.h is included.
a6f5ac7f
IV
5212 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5213 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5214 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5215 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5216 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5217 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5218 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5219 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5220 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5221 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5222 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5223 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5224 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5225 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5226 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5227 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5228 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5229 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5230 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5231 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5232 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5233 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5234 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5235
27bad558
MM
52362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5237 Kelvin Nilsen <kelvin@gcc.gnu.org>
5238
5239 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5240 support.
5241
72f382fb
PC
52422016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/69872
5245 * g++.dg/warn/Wno-narrowing1.C: New.
5246
ef2ec9d9
MP
52472016-05-24 Marek Polacek <polacek@redhat.com>
5248
5249 PR c/71249
5250 * c-c++-common/Wswitch-unreachable-2.c: New test.
5251
e90434e3
JJ
52522016-05-24 Jakub Jelinek <jakub@redhat.com>
5253
7adb26f2
JJ
5254 PR c++/71257
5255 * g++.dg/vect/simd-clone-6.cc: New test.
5256 * g++.dg/gomp/declare-simd-6.C: New test.
5257
e90434e3
JJ
5258 PR middle-end/70434
5259 PR c/69504
5260 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5261
b556ea3b
RB
52622016-05-24 Richard Biener <rguenther@suse.de>
5263
5264 PR tree-optimization/71240
5265 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5266
e5328f5d
RB
52672016-05-24 Richard Biener <rguenther@suse.de>
5268
5269 PR tree-optimization/71230
5270 * gcc.dg/torture/pr71230.c: New testcase.
5271 * g++.dg/torture/pr71230.C: Likewise.
5272
a04e69c0
TS
52732016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5274
5275 * c-c++-common/goacc/routine-5.c: Add tests.
5276 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5277 * gfortran.dg/goacc/routine-6.f90: Add tests.
5278
30fd2977
RB
52792016-05-24 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/71253
5282 * gcc.dg/torture/pr71253.c: New testcase.
5283
ca6f60bc
KV
52842016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5285
5286 PR middle-end/71252
5287 * gfortran.dg/pr71252.f90: New test.
5288
d3465d72
RS
52892016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5290
5291 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5292
f17a223d
RB
52932016-05-24 Richard Biener <rguenther@suse.de>
5294
5295 PR middle-end/70434
5296 PR c/69504
5297 * c-c++-common/vector-subscript-4.c: New testcase.
5298 * c-c++-common/vector-subscript-5.c: Likewise.
5299
e3f36534
JD
53002016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5301
5302 PR fortran/71123
5303 * gfortran.dg/namelist_90.f: New test
5304
85d5c27d
JD
53052016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5306
5307 PR fortran/66461
5308 * gfortran.dg/unexpected_eof.f: New test
5309
fe3f3340
MM
53102016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5311 Kelvin Nilsen <kelvin@gcc.gnu.org>
5312
5313 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5314 as little endian.
5315
26d6ae55
PC
53162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 PR c++/70972
5319 * g++.dg/cpp0x/inh-ctor20.C: New.
5320 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5321
d6c9a06f
PC
53222016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5323
5324 PR c++/69095
5325 * g++.dg/cpp0x/variadic168.C: New.
5326
396a1d10
PC
53272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5328
5329 * g++.dg/cpp0x/pr31445.C: Test column number too.
5330 * g++.dg/cpp0x/pr32253.C: Likewise.
5331 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5332 * g++.dg/cpp0x/variadic36.C: Likewise.
5333
ece46666
MG
53342016-05-23 Marc Glisse <marc.glisse@inria.fr>
5335
5336 * gcc.dg/fold-notshift-2.c: Adjust.
5337
a7dc5980
MP
53382016-05-23 Marek Polacek <polacek@redhat.com>
5339
5340 PR c/49859
5341 * c-c++-common/Wswitch-unreachable-1.c: New test.
5342 * gcc.dg/Wswitch-unreachable-1.c: New test.
5343 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5344 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5345 * g++.dg/gomp/block-10.C: Likewise.
5346 * gcc.dg/gomp/block-10.c: Likewise.
5347 * g++.dg/gomp/block-9.C: Likewise.
5348 * gcc.dg/gomp/block-9.c: Likewise.
5349 * g++.dg/gomp/target-1.C: Likewise.
5350 * g++.dg/gomp/target-2.C: Likewise.
5351 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5352 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5353 * g++.dg/gomp/taskgroup-1.C: Likewise.
5354 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5355 * gcc.dg/gomp/teams-1.c: Likewise.
5356 * g++.dg/gomp/teams-1.C: Likewise.
5357 * g++.dg/overload/error3.C: Likewise.
5358 * g++.dg/tm/jump1.C: Likewise.
5359 * g++.dg/torture/pr40335.C: Likewise.
5360 * gcc.dg/c99-vla-jump-5.c: Likewise.
5361 * gcc.dg/switch-warn-1.c: Likewise.
5362 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5363 * gcc.dg/nested-func-1.c: Likewise.
5364 * gcc.dg/pr67784-4.c: Likewise.
5365
18b54004
RB
53662016-05-23 Richard Biener <rguenther@suse.de>
5367
5368 PR tree-optimization/71230
5369 * gfortran.dg/pr71230-1.f90: New testcase.
5370 * gfortran.dg/pr71230-2.f90: Likewise.
5371
e569db5f
VK
53722016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5373
396a1d10 5374 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5375 * gcc.dg/vect/pr58135.c: Add new.
5376 * gfortran.dg/pr46519-1.f: Adjust test case.
5377
e4b71114
PC
53782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5379
5380 PR c++/53401
5381 * g++.dg/cpp0x/decltype64.C: New.
5382
a25a8058
CL
53832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5384
5385 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5386 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5387 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5388
0dcfe9ab
CL
53892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5390
5391 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5392 Add poly64x1_t and poly64x2_t cases if supported.
5393 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5394 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5395 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5396 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5397 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5398
ffd70e4a
CL
53992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5400
5401 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5402 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5403 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5404 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5405 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5406 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5407 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5408
4b1f57fe
CL
54092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5410
5411 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5412
16c5ec77
CL
54132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5414
5415 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5416 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5417
94ad56c7
JJ
54182016-05-22 Jakub Jelinek <jakub@redhat.com>
5419
57748705
JJ
5420 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5421 constraint instead of "r".
5422 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5423 insn instead of vxorpd.
5424 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5425
af120161
JJ
5426 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5427 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5428
355023ce
JJ
5429 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5430
3b48574c
JJ
5431 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5432 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5433
94ad56c7
JJ
5434 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5435
8a85cee2
KV
54362016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5437
5438 PR middle-end/40921
5439 * gcc.dg/tree-ssa/pr40921.c: New test.
5440
8e916b16
PS
54412016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5442
5443 PR target/71103
5444 * gcc.target/avr/pr71103.c: New test.
5445
88aea79f
KV
54462016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5447
5448 PR middle-end/71179
5449 * gcc.dg/tree-ssa/pr71179.c: New test.
5450
79063edd
MS
54512016-05-20 Martin Sebor <msebor@redhat.com>
5452
5453 PR c/71115
5454 * gcc.dg/init-excess-2.c: New test.
5455
55c8849f
EB
54562016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5457
5458 * gnat.dg/opt53.adb: New test.
5459 * gnat.dg/opt54.adb: Likewise.
5460
c91a0948
MJ
54612016-05-20 Martin Jambor <mjambor@suse.cz>
5462
5463 PR tree-optimization/70884
5464 * gcc.dg/tree-ssa/pr70919.c: New test.
5465
9cad20fa
BS
54662016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5467
5468 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5469 formatting.
69a6d5ad
NS
5470 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5471 fix code formatting.
5472
54732016-05-20 Nathan Sidwell <nathan@acm.org>
5474
5475 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5476 non-common cases.
5477 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5478
15c671a7
DM
54792016-05-20 David Malcolm <dmalcolm@redhat.com>
5480
5481 * jit.dg/all-non-failing-tests.h: Add
5482 test-factorial-must-tail-call.c.
5483 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5484 * jit.dg/test-factorial-must-tail-call.c: New test case.
5485
4f028369
JJ
54862016-05-20 Jakub Jelinek <jakub@redhat.com>
5487
5488 PR fortran/71204
5489 * gfortran.dg/pr71204.f90: New test.
5490
7dea4ab3
CP
54912016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5492
5493 * gcc.target/nvptx/sincos.c: New test.
5494
ef98d365
PC
54952016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5496
5497 PR c++/70572
5498 * g++.dg/cpp1y/auto-fn31.C: New.
5499
92466115
BS
55002016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5501
5502 * gcc.target/powerpc/vec-addec.c: New test.
5503 * gcc.target/powerpc/vec-addec-int128.c: New test.
5504
9a385c2d
DM
55052016-05-20 David Malcolm <dmalcolm@redhat.com>
5506
5507 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5508 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5509 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5510 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5511
77c9d5b4
JH
55122016-05-20 Jan Hubicka <hubicka@ucw.cz>
5513
5514 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5515
68047971
JJ
55162016-05-20 Jakub Jelinek <jakub@redhat.com>
5517
18954840
JJ
5518 PR c++/71210
5519 * g++.dg/opt/pr71210-1.C: New test.
5520 * g++.dg/opt/pr71210-2.C: New test.
5521
68047971
JJ
5522 PR tree-optimization/29756
5523 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5524 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5525 only on selected targets where V4SImode vectors are known to be
5526 supported.
5527
d78789f5
MG
55282016-05-20 Marc Glisse <marc.glisse@inria.fr>
5529
5530 PR tree-optimization/71079
5531 PR tree-optimization/71206
5532 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5533
550fa093
PK
55342016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5535
5536 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5537 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5538 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5539
483c6429
RG
55402016-05-20 Richard Guenther <rguenther@suse.de>
5541
5542 PR tree-optimization/29756
5543 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5544
eb066284
RB
55452016-05-20 Richard Biener <rguenther@suse.de>
5546
5547 PR tree-optimization/71185
5548 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5549
58f10249
RB
55502016-05-20 Richard Biener <rguenther@suse.de>
5551
5552 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5553
2a5569fa
MP
55542016-05-19 Marek Polacek <polacek@redhat.com>
5555
5556 PR c++/71075
5557 * g++.dg/diagnostic/pr71075.C: New test.
5558
5e9a5385
DM
55592016-05-19 David Malcolm <dmalcolm@redhat.com>
5560
5561 PR c++/71184
5562 * g++.dg/pr71184.C: New test case.
5563
4f45da44
KN
55642016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5565
5566 * gcc.target/powerpc/darn-0.c: New test.
5567 * gcc.target/powerpc/darn-1.c: New test.
5568 * gcc.target/powerpc/darn-2.c: New test.
5569
4177437e
MP
55702016-05-19 Marek Polacek <polacek@redhat.com>
5571
5572 PR tree-optimization/71031
5573 * gcc.dg/tree-ssa/vrp100.c: New test.
5574
afb72432
IE
55752016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5576
5577 PR rtl-optimization/71148
5578 * gcc.dg/pr71148.c: New test.
5579
4f83064e
KT
55802016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5581
5582 PR target/71056
5583 * gcc.target/arm/pr71056.c: New test.
5584
4bf8dbe1
BE
55852016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5586
5587 * c-c++-common/pr69669.c: Check the used mode.
5588
f3510625
MO
55892016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5590
5591 PR sanitizer/64354
5592 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5593
43c0068e
RB
55942016-05-19 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/70729
5597 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5598 * gcc.dg/graphite/scop-18.c: Likewise.
5599 * gcc.dg/pr41783.c: Disable LIM.
5600 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5601 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5602 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5603 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5604 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5605 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5606 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5607 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5608 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5609 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5610 * gfortran.dg/pr42108.f90: Likewise.
5611
70f25790
DM
56122016-05-18 David Malcolm <dmalcolm@redhat.com>
5613
5614 PR driver/69265
5615 * gcc.dg/spellcheck-options-11.c: New test case.
5616
960db8ec
JJ
56172016-05-18 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR c++/71100
5620 * g++.dg/opt/pr71100.C: New test.
5621
04643334
MJ
56222016-05-18 Martin Jambor <mjambor@suse.cz>
5623
5624 PR ipa/69708
5625 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5626 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5627 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5628 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5629
91bb9f80
MJ
56302016-05-18 Martin Jambor <mjambor@suse.cz>
5631
5632 PR ipa/69708
5633 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5634 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5635 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5636 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5637 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5638
c584aca6
PC
56392016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/69793
5642 * g++.dg/template/crash122.C: New.
5643
20309c6e
PC
56442016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5645
5646 PR c++/70466
5647 * g++.dg/template/pr70466-1.C: New.
5648 * g++.dg/template/pr70466-2.C: Likewise.
5649
50c78b9a
MM
56502016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5651
5652 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5653 splat operations and the XXSPLTIB instruction.
5654 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5655 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5656 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5657 xxlxor to clear a register.
5658
cf8be00d
RS
56592016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5660
5661 * gcc.dg/torture/pr71020.c: New test.
5662
848a392a
MJ
56632016-05-18 Martin Jambor <mjambor@suse.cz>
5664
5665 PR ipa/70646
5666 * gcc.dg/ipa/pr70646.c: New test.
5667
1f2ab776
CL
56682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5669
5670 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5671
76489493
CL
56722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5673
5674 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5675 missing tests for vreinterpretq_p{8,16}.
5676
bd79378d
CL
56772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5678
5679 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5680 vsliq_n_s64 and vsliq_n_u64.
5681
81ca3ea0
CL
56822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5683
5684 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5685 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5686
873cb425
CL
56872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5688
5689 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5690 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5692
9d6e7c21
CL
56932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5694
5695 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5696 in comment.
5697
b4dbe40e 56982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5699
5700 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5701 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5702 "blr\t" and switch to scan-assembler-times.
5703
83a5c910
JW
57042016-05-18 Jiong Wang <jiong.wang@arm.com>
5705
53d6d955
UB
5706 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5707 with __aarch64__.
5708 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5709 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5710
fb7cbdeb
JJ
57112016-05-18 Jakub Jelinek <jakub@redhat.com>
5712
8ee91165
JJ
5713 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5714 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5715 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5716 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5717 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5718 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5719
cf4d516a
JJ
5720 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5721 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5722
a4f16422
JJ
5723 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5724 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5725
7b37ce10
JJ
5726 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5727 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5728
fb7cbdeb
JJ
5729 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5730
c9326aef
RB
57312016-05-18 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/71168
5734 * gcc.dg/torture/pr71168.c: New testcase.
5735
df8b0a11
KV
57362016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5737
5738 PR middle-end/63586
5739 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5740 * gcc.dg/tree-ssa/pr63586.c: New test.
5741 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5742
2efd67ed
NS
57432016-05-17 Nathan Sidwell <nathan@acm.org>
5744
5745 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5746 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5747 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5748 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5749
1988b2c2
NS
57502016-05-17 Nathan Sidwell <nathan@acm.org>
5751
5752 * gcc.target/nvptx/abi-vararg-3.c: New.
5753
ad1d92ab
MM
57542016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5755
5756 PR tree-optimization/54579
5757 PR middle-end/55299
5758 * gcc.dg/fold-notrotate-1.c: New test.
5759 * gcc.dg/fold-notshift-1.c: New test.
5760 * gcc.dg/fold-notshift-2.c: New test.
5761
47768df8
MP
57622016-05-17 Marek Polacek <polacek@redhat.com>
5763
5764 PR ipa/71146
5765 * g++.dg/ipa/pr71146.C: New test.
5766
6b5423a5
DM
57672016-05-17 David Malcolm <dmalcolm@redhat.com>
5768
5769 * jit.dg/test-error-array-bounds.c: New test case.
5770
c7986356
MG
57712016-05-17 Marc Glisse <marc.glisse@inria.fr>
5772
5773 * gcc.dg/tree-ssa/and-1.c: New testcase.
5774
d982c5b7
MG
57752016-05-17 Marc Glisse <marc.glisse@inria.fr>
5776
5777 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5778 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5779
0139ba93
MG
57802016-05-17 Marc Glisse <marc.glisse@inria.fr>
5781
5782 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5783 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5784
daab4562
JW
57852016-05-17 Jiong Wang <jiong.wang@arm.com>
5786
5787 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5788
22330033
JW
57892016-05-17 Jiong Wang <jiong.wang@arm.com>
5790
5791 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5792
98b3a5f2
JW
57932016-05-17 Jiong Wang <jiong.wang@arm.com>
5794
5795 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5796 ".2d[index]" when scan the assembly.
5797 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5798 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5799 float64x1.
5800 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5801
b71b7a8e
RB
58022016-05-17 Richard Biener <rguenther@suse.de>
5803
5804 PR tree-optimization/71132
5805 * gcc.dg/torture/pr71132.c: New testcase.
5806
3c51ad46
CL
58072016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5808
5809 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5810
d20faa66
KT
58112016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5812
5813 PR target/70809
5814 * gcc.target/aarch64/pr70809_1.c: New test.
5815
b75cc5a4
KT
58162016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5817
5818 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5819 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5820 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5821 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5822
b28eb195
IE
58232016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5824 Ilya Enkovich <ilya.enkovich@intel.com>
5825
5826 PR target/71114
5827 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5828
0b9004ed
JH
58292016-05-16 Jan Hubicka <hubicka@ucw.cz>
5830
5831 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5832 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5833
1b81a1c1
MW
58342016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5835
5836 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5837 test for __ARM_FP16_ARGS.
5838 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5839 * gcc.target/arm/aapcs/neon-vect10.c: New.
5840 * gcc.target/arm/aapcs/neon-vect9.c: New.
5841 * gcc.target/arm/aapcs/vfp18.c: New.
5842 * gcc.target/arm/aapcs/vfp19.c: New.
5843 * gcc.target/arm/aapcs/vfp20.c: New.
5844 * gcc.target/arm/aapcs/vfp21.c: New.
5845 * gcc.target/arm/fp16-aapcs-1.c: New.
5846 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5847 test for __ARM_FP16_ARGS.
5848 * g++.target/arm/fp16-return-1.c: Update expected output.
5849
921d1e73
JW
58502016-05-16 Jiong Wang <jiong.wang@arm.com>
5851
5852 PR testsuite/70227
5853 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5854
228eb42a
HA
58552016-05-15 Harald Anlauf <anlauf@gmx.de>
5856
5857 PR fortran/69603
5858 * gfortran.dg/pr69603.f90: New testcase.
5859
785abfd3
FR
58602016-05-14 Fritz Reese <fritzoreese@gmail.com>
5861
5862 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5863
e75eb64f
FR
58642016-05-14 Fritz Reese <fritzoreese@gmail.com>
5865
5866 PR fortran/71047
5867 * gfortran.dg/pr71047.f08: New test.
5868
aa4b467b
JM
58692016-05-13 Joseph Myers <joseph@codesourcery.com>
5870
5871 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5872 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5873 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5874
653fb4a2
MS
58752016-05-13 Martin Sebor <msebor@redhat.com>
5876
5877 PR c++/60049
5878 * g++.dg/cpp0x/constexpr-60049.C: New test.
5879
9e37582d
JJ
58802016-05-13 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR bootstrap/71071
5883 * gcc.dg/pr71071.c: New test.
5884
a278aa17
UB
58852016-05-13 Uros Bizjak <ubizjak@gmail.com>
5886
5887 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5888 remove XOP handling.
377eaca7 5889 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5890
ac3d02e2
NS
58912016-05-13 Nathan Sidwell <nathan@acm.org>
5892
5893 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5894 __atomic_is_lock_free declaration.
5895
8ab3bdac
RB
58962016-05-13 Richard Biener <rguenther@suse.de>
5897
5898 PR tree-optimization/42587
5899 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5900
623b8e0a
ML
59012016-05-13 Martin Liska <mliska@suse.cz>
5902
5903 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5904 the new format of dump output.
5905
da7674f6
IE
59062016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5907
5908 * gcc.dg/pr71084.c: New test.
5909
c959db3d
RR
59102016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5911
53d6d955
UB
5912 PR target/53440
5913 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5914
43203dea
RR
59152016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5916
5917 * gcc.target/aarch64/struct_return.c: New test.
5918
4f2e1536
MP
59192016-05-12 Marek Polacek <polacek@redhat.com>
5920
5921 PR c/70756
5922 * c-c++-common/pr70756-2.c: New test.
5923 * c-c++-common/pr70756.c: New test.
5924
1ef33ef3
RB
59252016-05-12 Richard Biener <rguenther@suse.de>
5926
5927 PR tree-optimization/71059
5928 * gcc.dg/torture/pr71059.c: New testcase.
5929
763baff6
RB
59302016-05-12 Richard Biener <rguenther@suse.de>
5931
5932 PR tree-optimization/71062
5933 * gcc.dg/torture/pr71062.c: New testcase.
5934
c4ec1243
IE
59352016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5936
5937 PR tree-optimization/71006
5938 * gcc.dg/pr71006.c: New test.
5939
a5fbf76d
MP
59402016-05-12 Marek Polacek <polacek@redhat.com>
5941
5942 PR driver/71063
5943 * gcc.dg/opts-7.c: New test.
5944
5acc47a4
KT
59452016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5946
5947 PR target/70830
5948 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5949 Add -save-temps to dg-options.
5950 Scan for ldmfd rather than pop instruction.
5951 * gcc.target/arm/interrupt-2.c: Likewise.
5952 * gcc.target/arm/pr70830.c: New test.
5953
40bd4bf9
JJ
59542016-05-12 Jakub Jelinek <jakub@redhat.com>
5955
3cd63842
JJ
5956 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5957 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5958
c05d08f6
JJ
5959 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5960 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5961 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5962
bc27ffae
JJ
5963 PR target/71019
5964 * gcc.target/i386/avx512vl-pack-1.c: New test.
5965 * gcc.target/i386/avx512vl-pack-2.c: New test.
5966 * gcc.target/i386/avx512bw-pack-2.c: New test.
5967
515d7412
JJ
5968 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5969
40bd4bf9
JJ
5970 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5971 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5972 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5973
44ab146a
RB
59742016-05-12 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/70986
5977 * gcc.dg/torture/pr70986-1.c: New testcase.
5978 * gcc.dg/torture/pr70986-2.c: Likewise.
5979 * gcc.dg/torture/pr70986-3.c: Likewise.
5980
d6e83a8d
MM
59812016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5982
5983 PR c/43651
5984 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5985 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5986
51e67ea3
UB
59872016-05-11 Uros Bizjak <ubizjak@gmail.com>
5988
5989 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5990 directive.
5991 * gcc.target/i386/pr66746.c: Ditto.
5992
3fd2b007
MM
59932016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5994
5995 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5996 support.
5997 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5998 warning when using -mvsx-timode.
5999 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6000 * gcc.target/powerpc/dform-2.c: Likewise.
6001 * gcc.target/powerpc/pr68805.c: Likewise.
6002
5c3a10fb
MP
60032016-05-11 Marek Polacek <polacek@redhat.com>
6004
6005 PR c++/71024
6006 * c-c++-common/attributes-3.c: New test.
6007
7cfb065b
NS
60082016-05-11 Nathan Sidwell <nathan@acm.org>
6009
6010 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6011 * gcc.c-torture/execute/pr68185.c: Likewise.
6012 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6013 * gcc.dg/pr69634.c: Requires scheduling.
6014 * gcc.dg/torture/pr66178.c: Require label values.
6015 * gcc.dg/setjmp-6.c: Require indirect jumps.
6016
f35ea97d
RB
60172016-05-11 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/71055
6020 * gcc.dg/torture/pr71055.c: New testcase.
6021
dff70323
RB
60222016-05-11 Richard Biener <rguenther@suse.de>
6023
6024 PR debug/71057
6025 * g++.dg/debug/pr71057.C: New testcase.
6026
56a3d28b
JJ
60272016-05-11 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR fortran/70855
6030 * gfortran.dg/gomp/pr70855.f90: New test.
6031
ebc1b29e
RB
60322016-05-11 Richard Biener <rguenther@suse.de>
6033
6034 PR middle-end/71002
6035 * g++.dg/torture/pr71002.C: New testcase.
6036
98ccd1d7
IE
60372016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6038
6039 PR middle-end/70807
6040 * gcc.dg/pr70807.c: New test.
6041
ed29e24b
MS
60422016-05-10 Martin Sebor <msebor@redhat.com>
6043
6044 PR c++/38611
6045 * g++.dg/Wattributes.C: New test.
6046
e39dab2c
MG
60472016-05-10 Marc Glisse <marc.glisse@inria.fr>
6048
6049 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6050 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6051 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6052
d067e238
IE
60532016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6054
6055 PR target/70799
6056 * gcc.target/i386/pr70799-1.c: New test.
6057
cd36c83e
PMR
60582016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6059
6060 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6061
1e3af2a4
IE
60622016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6063
6064 PR middle-end/70877
6065 * gcc.target/i386/pr70877.c: New test.
6066
afc610db
IE
60672016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6068
6069 PR tree-optimization/70786
6070 * gcc.target/i386/pr70876.c: New test.
6071
4b59d19f
JJ
60722016-05-10 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR target/70927
6075 * gcc.target/i386/avx512vl-logic-1.c: New test.
6076 * gcc.target/i386/avx512vl-logic-2.c: New test.
6077 * gcc.target/i386/avx512dq-logic-2.c: New test.
6078
9b5ee426
BS
60792016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6080
6081 PR target/70963
6082 * gcc.target/powerpc/pr70963.c: New.
6083
f3352cab
DM
60842016-05-10 David Malcolm <dmalcolm@redhat.com>
6085
6086 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6087 (test_very_wide_line): Add ruler to expected output.
6088 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6089 (test_very_wide_line): Likewise.
6090 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6091 (test_show_locus): Within the handling of "test_very_wide_line",
6092 enable show_ruler_p on the diagnostic context.
6093
4a3255dd
RB
60942016-05-10 Richard Biener <rguenther@suse.de>
6095
6096 PR tree-optimization/71039
6097 * gcc.dg/torture/pr71039.c: New testcase.
6098
da7c9950
NS
60992016-05-10 Nathan Sidwell <nathan@acm.org>
6100
6101 * gcc.dg/nested-func-10.c: Requires alloca.
6102 * gcc.dg/nested-func-9.c: Requires alloca.
6103 * gcc.c-torture/execute/pr70460.c: Requires labels.
6104 * gcc.c-torture/compile/pr70199.c: Requires labels.
6105 * gcc.target/nvptx/decl.c: Compile only.
6106 * gcc.target/nvptx/trailing-init.c: Compile only.
6107 * gcc.target/nvptx/ary-init.c: Compile only.
6108
cf68d92c
MP
61092016-05-10 Marek Polacek <polacek@redhat.com>
6110
6111 PR c/70255
6112 * gcc.dg/attr-opt-1.c: New test.
6113
64ea4e15
RB
61142016-05-10 Richard Biener <rguenther@suse.de>
6115
6116 PR tree-optimization/70497
6117 PR tree-optimization/28367
6118 * gcc.dg/torture/20160404-1.c: New testcase.
6119 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6120 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6121
5a96dae3
PMR
61222016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6123
6124 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6125
fc97f805
UB
61262016-05-09 Uros Bizjak <ubizjak@gmail.com>
6127
6128 * gcc.target/i386/fabsneg-1.c New test.
6129
a710b1d5
AM
61302016-05-09 Alan Modra <amodra@gmail.com>
6131
6132 PR testsuite/70826
6133 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6134
171f6f05
RB
61352016-05-09 Richard Biener <rguenther@suse.de>
6136
6137 PR tree-optimization/70985
6138 * gcc.dg/torture/pr70985.c: New testcase.
6139
18caa34e
BC
61402016-05-09 Bin Cheng <bin.cheng@arm.com>
6141
6142 * gcc.dg/tree-ssa/ifc-9.c: New test.
6143 * gcc.dg/tree-ssa/ifc-10.c: New test.
6144 * gcc.dg/tree-ssa/ifc-11.c: New test.
6145 * gcc.dg/tree-ssa/ifc-12.c: New test.
6146 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6147 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6148 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6149
7a27d38f
RB
61502016-05-09 Richard Biener <rguenther@suse.de>
6151
6152 PR fortran/70937
6153 * gfortran.dg/pr70937.f90: New testcase.
6154
5ebbbd3d
RO
61552016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6156
6157 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6158
f6288c24
FR
61592016-05-07 Fritz Reese <fritzoreese@gmail.com>
6160
6161 PR fortran/56226
6162 * gfortran.dg/dec_structure_1.f90: New testcase.
6163 * gfortran.dg/dec_structure_2.f90: Ditto.
6164 * gfortran.dg/dec_structure_3.f90: Ditto.
6165 * gfortran.dg/dec_structure_4.f90: Ditto.
6166 * gfortran.dg/dec_structure_5.f90: Ditto.
6167 * gfortran.dg/dec_structure_6.f90: Ditto.
6168 * gfortran.dg/dec_structure_7.f90: Ditto.
6169 * gfortran.dg/dec_structure_8.f90: Ditto.
6170 * gfortran.dg/dec_structure_9.f90: Ditto.
6171 * gfortran.dg/dec_structure_10.f90: Ditto.
6172 * gfortran.dg/dec_structure_11.f90: Ditto.
6173 * gfortran.dg/dec_union_1.f90: Ditto.
6174 * gfortran.dg/dec_union_2.f90: Ditto.
6175 * gfortran.dg/dec_union_3.f90: Ditto.
6176 * gfortran.dg/dec_union_4.f90: Ditto.
6177 * gfortran.dg/dec_union_5.f90: Ditto.
6178 * gfortran.dg/dec_union_6.f90: Ditto.
6179 * gfortran.dg/dec_union_7.f90: Ditto.
6180
5ec4a8cd
TV
61812016-05-07 Tom de Vries <tom@codesourcery.com>
6182
6183 PR tree-optimization/70956
6184 * gcc.dg/graphite/pr70956.c: New test.
6185
58ec1d0e
JJ
61862016-05-06 Jakub Jelinek <jakub@redhat.com>
6187
ccd88fb7
JJ
6188 PR middle-end/70941
6189 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6190 (a, b, c, d): Change type from char to signed char.
6191 (main): Compare against (signed char) -1634678893 instead of
6192 hardcoded -109. Use __builtin_abort instead of abort.
6193
dd3b6464
JJ
6194 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6195 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6196
58ec1d0e
JJ
6197 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6198
19aa23d8
YR
61992016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6200
6201 PR debug/70935
6202 * gcc.dg/torture/pr70935.c: New test.
6203
ae5f0df1
OE
62042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6205
6206 PR target/58219
ce23a8ff 6207 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6208
078f7e37
RB
62092016-05-06 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/70960
6212 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6213
765d7b54
OE
62142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6215
6216 PR target/52933
6217 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6218 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6219 Adjust expected instruction counts.
6220 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6221
29c94e65
MP
62222016-05-06 Marek Polacek <polacek@redhat.com>
6223
6224 PR sanitizer/70875
6225 * gcc.dg/ubsan/bounds-3.c: New test.
6226
3684b02e
OE
62272016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6228
6229 PR target/54089
6230 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6231
8706773f
RB
62322016-05-06 Richard Biener <rguenther@suse.de>
6233
6234 PR middle-end/70931
6235 * gfortran.dg/pr70931.f90: New testcase.
6236
a4f51018
RB
62372016-05-06 Richard Biener <rguenther@suse.de>
6238
6239 PR middle-end/70941
6240 * gcc.dg/torture/pr70941.c: New testcase.
6241
c4f2425f
BC
62422016-05-05 Bin Cheng <bin.cheng@arm.com>
6243
6244 PR tree-optimization/57206
6245 * gcc.dg/vect/pr57206.c: New test.
6246
5dc08197
RO
62472016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6248
6249 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6250
351f85c5
JJ
62512016-05-05 Jakub Jelinek <jakub@redhat.com>
6252
568bac8c
JJ
6253 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6254
351f85c5
JJ
6255 * c-c++-common/Wdangling-else-4.c: New test.
6256
33fd7785
JJ
62572016-05-04 Jakub Jelinek <jakub@redhat.com>
6258
2d1ac15a
JJ
6259 PR c++/70906
6260 PR c++/70933
6261 * g++.dg/opt/pr70906.C: New test.
6262 * g++.dg/opt/pr70933.C: New test.
6263
33fd7785
JJ
6264 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6265
6b715bf6
JH
62662016-05-04 Jan Hubicka <hubicka@ucw.cz>
6267
6268 * gcc.dg/ipa/pure-const-3.c: New testcase.
6269
deef7113
MP
62702016-05-04 Marek Polacek <polacek@redhat.com>
6271
6272 * c-c++-common/Wdangling-else-1.c: New test.
6273 * c-c++-common/Wdangling-else-2.c: New test.
6274 * c-c++-common/Wdangling-else-3.c: New test.
6275
5396db97
KCY
62762016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6277
6278 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6279 flag is present.
6280
de55efd5
MP
62812016-05-04 Marek Polacek <polacek@redhat.com>
6282
6283 PR c/48778
6284 * gcc.dg/Waddress-2.c: New test.
6285
475839b6
AM
62862016-05-04 Alan Modra <amodra@gmail.com>
6287
6288 * gcc.target/powerpc/pr70866.c: New.
6289
b25aad5f
MS
62902016-05-03 Martin Sebor <msebor@redhat.com>
6291
6292 PR c++/66561
6293 * c-c++-common/builtin_location.c: New test.
6294 * g++.dg/cpp1y/builtin_location.C: New test.
6295
79ce98bc
MP
62962016-05-03 Marek Polacek <polacek@redhat.com>
6297
6298 PR c/70859
6299 * gcc.dg/pr70859.c: New test.
6300 * gcc.dg/pr70859-2.c: New test.
6301
402e89f5
PMR
63022016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6303
6304 * gnat.dg/debug5.adb: New testcase.
6305
f3d90045
DV
63062016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6307
6308 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6309 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6310 Procedure to check for z10 instruction set.
6311
1e26cec1
CL
63122016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6313
6314 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6315
71aca5a0
AM
63162016-05-03 Alan Modra <amodra@gmail.com>
6317
6318 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6319
2fd70ec1
JJ
63202016-05-03 Jakub Jelinek <jakub@redhat.com>
6321
6322 * gcc.target/i386/avx512f-cvt-1.c: New test.
6323
e5705cf7
L
63242016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6325
6326 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6327 -fdump-tree-vrp-details.
6328
381cdae4
RB
63292016-05-03 Richard Biener <rguenther@suse.de>
6330
6331 * gcc.dg/pr30172-1.c: Adjust.
6332 * gcc.dg/pr63743.c: Likewise.
6333 * gcc.dg/tm/pr51696.c: Likewise.
6334 * c-c++-common/tm/safe-1.c: Likewise.
6335 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6336 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6337 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6338 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6339
adedd5c1
JJ
63402016-05-03 Jakub Jelinek <jakub@redhat.com>
6341
31ed1665
JJ
6342 PR rtl-optimization/70467
6343 * gcc.target/i386/pr70467-3.c: New test.
6344 * gcc.target/i386/pr70467-4.c: New test.
6345
dea60b59
JJ
6346 PR tree-optimization/70916
6347 * gcc.c-torture/compile/pr70916.c: New test.
6348
adedd5c1
JJ
6349 PR target/49244
6350 * gcc.target/i386/pr49244-1.c: New test.
6351 * gcc.target/i386/pr49244-2.c: New test.
6352
f80041ef
BS
63532016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6354
6355 PR rtl-optimization/44281
6356 * gcc.target/i386/pr44281.c: New test.
6357
1cfcd39e
BC
63582016-05-03 bin cheng <bin.cheng@arm.com>
6359
6360 PR tree-optimization/56541
6361 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6362 * gcc.dg/vect/pr56541.c: new test.
6363
4304ccfd
MM
63642016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6365
6366 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6367 __float128.
6368 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6369
50d94c29
L
63702016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6371
6372 PR testsuite/70520
6373 * c-c++-common/asan/clone-test-1.c (main): Align child process
6374 stack to 16 bytes.
6375
bc1aee87
DM
63762016-05-02 David Malcolm <dmalcolm@redhat.com>
6377
6378 PR c++/62314
6379 * g++.dg/spellcheck-fields-2.C: New test case.
6380
474e0129
DM
63812016-05-02 David Malcolm <dmalcolm@redhat.com>
6382
6383 PR c++/62314
6384 * g++.dg/pr62314.C: New test case.
6385
818b88a7
JH
63862016-05-02 Jan Hubicka <hubicka@ucw.cz>
6387
6388 * gcc.dg/ipa/inline-8.c: New testcase.
6389
dd77684f
JJ
63902016-05-02 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR rtl-optimization/70467
6393 * gcc.target/i386/pr70467-1.c: New test.
6394
72407e00
BE
63952016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6396
6397 * gcc.dg/spec-options.c: Run the test on all targets.
6398 * gcc.dg/foo.specs: Use cpp_unique_options.
6399
dd53d197
MG
64002016-05-02 Marc Glisse <marc.glisse@inria.fr>
6401
6402 * gcc.dg/tree-ssa/unord.c: New testcase.
6403
a8b85ce9
MG
64042016-05-02 Marc Glisse <marc.glisse@inria.fr>
6405
6406 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6407
5b37e866
NS
64082016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6409
6410 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6411
7176a4a0
MP
64122016-05-02 Marek Polacek <polacek@redhat.com>
6413
6414 PR c/70851
6415 * gcc.dg/enum-incomplete-3.c: New test.
6416
6b9933b9
MP
64172016-05-02 Marek Polacek <polacek@redhat.com>
6418 Tom de Vries <tom@codesourcery.com>
6419
6420 PR tree-optimization/70700
6421 * gcc.dg/pr70700.c: New test.
6422
90f82260
UB
64232016-05-01 Uros Bizjak <ubizjak@gmail.com>
6424
6425 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6426 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6427 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6428 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6429 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6430
f73036c1
EB
64312016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6432
6433 * ada/acats/run_acats: Rename into...
6434 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6435 * ada/acats/run_all.sh: Remove redundant test.
6436 (target_run): Move around.
6437 (target_gnatchop): Use newly built executable.
6438 (target_gnatmake): Likewise.
6439 Check that the compilation of impbit succeeds.
6440
85e051a3
OE
64412016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6442
6443 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6444 * gcc.dg/20021029-1.c: Likewise.
6445 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6446 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6447 * gcc.target/sh/cmpstr.c: Likewise.
6448 * gcc.target/sh/cmpstrn.c: Likewise.
6449 * gcc.target/sh/memset.c: Likewise.
6450 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6451 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6452 * gcc.target/sh/pr39423-1.c: Likewise.
6453 * gcc.target/sh/pr49468-di.c: Likewise.
6454 * gcc.target/sh/pr49468-si.c: Likewise.
6455 * gcc.target/sh/pr49880-1.c: Likewise.
6456 * gcc.target/sh/pr49880-2.c: Likewise.
6457 * gcc.target/sh/pr49880-3.c: Likewise.
6458 * gcc.target/sh/pr50751-1.c: Likewise.
6459 * gcc.target/sh/pr50751-4.c: Likewise.
6460 * gcc.target/sh/pr50751-7.c: Likewise.
6461 * gcc.target/sh/pr51244-1.c: Likewise.
6462 * gcc.target/sh/pr51244-10.c: Likewise.
6463 * gcc.target/sh/pr51244-11.c: Likewise.
6464 * gcc.target/sh/pr51244-12.c: Likewise.
6465 * gcc.target/sh/pr51244-13.c: Likewise.
6466 * gcc.target/sh/pr51244-14.c: Likewise.
6467 * gcc.target/sh/pr51244-17.c: Likewise.
6468 * gcc.target/sh/pr51244-18.c: Likewise.
6469 * gcc.target/sh/pr51244-19.c: Likewise.
6470 * gcc.target/sh/pr51244-4.c: Likewise.
6471 * gcc.target/sh/pr51244-5.c: Likewise.
6472 * gcc.target/sh/pr51244-7.c: Likewise.
6473 * gcc.target/sh/pr51244-8.c: Likewise.
6474 * gcc.target/sh/pr51244-9.c: Likewise.
6475 * gcc.target/sh/pr51697.c: Likewise.
6476 * gcc.target/sh/pr52483-1.c: Likewise.
6477 * gcc.target/sh/pr52483-2.c: Likewise.
6478 * gcc.target/sh/pr52483-3.c: Likewise.
6479 * gcc.target/sh/pr52483-5.c: Likewise.
6480 * gcc.target/sh/pr52933-1.c: Likewise.
6481 * gcc.target/sh/pr52933-2.c: Likewise.
6482 * gcc.target/sh/pr52933-3.c: Likewise.
6483 * gcc.target/sh/pr53568-1.c: Likewise.
6484 * gcc.target/sh/pr53976-1.c: Likewise.
6485 * gcc.target/sh/pr53988-1.c: Likewise.
6486 * gcc.target/sh/pr53988.c: Likewise.
6487 * gcc.target/sh/pr54089-1.c: Likewise.
6488 * gcc.target/sh/pr54089-6.c: Likewise.
6489 * gcc.target/sh/pr54089-7.c: Likewise.
6490 * gcc.target/sh/pr54089-8.c: Likewise.
6491 * gcc.target/sh/pr54089-9.c: Likewise.
6492 * gcc.target/sh/pr54236-1.c: Likewise.
6493 * gcc.target/sh/pr54236-2.c: Likewise.
6494 * gcc.target/sh/pr54236-3.c: Likewise.
6495 * gcc.target/sh/pr54236-4.c: Likewise.
6496 * gcc.target/sh/pr54386.c: Likewise.
6497 * gcc.target/sh/pr54602-1.c: Likewise.
6498 * gcc.target/sh/pr54685.c: Likewise.
6499 * gcc.target/sh/pr54760-1.c: Likewise.
6500 * gcc.target/sh/pr54760-2.c: Likewise.
6501 * gcc.target/sh/pr54760-3.c: Likewise.
6502 * gcc.target/sh/pr54760-4.c: Likewise.
6503 * gcc.target/sh/pr54760-5.c: Likewise.
6504 * gcc.target/sh/pr54760-6.c: Likewise.
6505 * gcc.target/sh/pr55146.c: Likewise.
6506 * gcc.target/sh/pr55160.c: Likewise.
6507 * gcc.target/sh/pr59278.c: Likewise.
6508 * gcc.target/sh/pr59401-1.c: Likewise.
6509 * gcc.target/sh/pr59533-1.c: Likewise.
6510 * gcc.target/sh/pr63260.c: Likewise.
6511 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6512 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6513 * gcc.target/sh/strlen.c: Likewise.
6514 * gcc.target/sh/torture/pr30807.c: Likewise.
6515 * gcc.target/sh/torture/pr34777.c: Likewise.
6516 * gcc.target/sh/torture/pr64652.c: Likewise.
6517 * gcc.target/sh/torture/pr65505.c: Likewise.
6518 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6519 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6520
411e5c67
PC
65212016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6522
6523 PR c++/66644
6524 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6525
8fa97501
BS
65262016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6527
6528 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6529 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6530 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6531 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6532
5a956111
PP
65332016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6534
6535 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6536 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6537
e7ff0319
CP
65382016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6539
6540 PR middle-end/70626
6541 * c-c++-common/goacc/combined-reduction.c: New test.
6542 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6543
52d11a4b
L
65442016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6545
6546 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6547 *movdi_internal pattern only if PIC off.
6548 * gcc.target/i386/pr70155-2.c: Likewise.
6549 * gcc.target/i386/pr70155-3.c: Likewise.
6550 * gcc.target/i386/pr70155-4.c: Likewise.
6551 * gcc.target/i386/pr70155-5.c: Likewise.
6552 * gcc.target/i386/pr70155-6.c: Likewise.
6553 * gcc.target/i386/pr70155-7.c: Likewise.
6554 * gcc.target/i386/pr70155-8.c: Likewise.
6555 * gcc.target/i386/pr70155-15.c: Likewise.
6556 * gcc.target/i386/pr70155-17.c: Likewise.
6557 * gcc.target/i386/pr70155-22.c: Likewise.
6558
8960db31
BC
65592016-04-29 Bin Cheng <bin.cheng@arm.com>
6560
6561 PR tree-optimization/70803
6562 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6563
cca535a4
IE
65642016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6565
6566 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6567 optimization of vector loop.
6568 * gcc.target/i386/vect-unpack-3.c: New test.
6569 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6570 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6571 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6572
500ecf4a
MP
65732016-04-29 Marek Polacek <polacek@redhat.com>
6574
6575 PR sanitizer/70342
6576 * g++.dg/ubsan/null-7.C: New test.
6577
2fff3db8
MP
6578 PR c/70852
6579 * gcc.dg/pr70852.c: New test.
6580
509063eb
DV
65812016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6582
6583 PR/69089
6584 * g++.dg/cpp0x/alignas6.C: New test.
6585
83745c0d
DV
65862016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6587
c87885ca
RO
6588 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6589 * gcc.dg/pr27003.c: Likewise.
6590 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6591 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6592 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6593 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6594 * gcc.target/arc/mxy.c: Likewise.
6595 * gcc.target/arc/mswape.c: Likewise.
6596 * gcc.target/arc/mrtsc.c: Likewise.
6597 * gcc.target/arc/mcrc.c: Likewise.
6598 * gcc.target/arc/mdsp-packa.c: Likewise.
6599 * gcc.target/arc/mdvbf.c: Likewise.
6600 * gcc.target/arc/mlock.c: Likewise.
6601 * gcc.target/arc/mmac-24.c: Likewise.
6602 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6603
849b265d
BS
66042016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6605 Matthijs Kooijman <matthijs@stdin.nl>
6606 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6607
6608 PR target/60040
6609 * gcc.target/avr/pr60040-1.c: New.
6610 * gcc.target/avr/pr60040-2.c: New.
6611
1390536b
RB
66122016-04-29 Richard Biener <rguenther@suse.de>
6613
6614 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6615
98998245
RB
66162016-04-29 Richard Biener <rguenther@suse.de>
6617
6618 PR tree-optimization/13962
6619 PR tree-optimization/65686
6620 * gcc.dg/uninit-pr65686.c: New testcase.
6621
8b80cc21
JJ
66222016-04-29 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR middle-end/70843
6625 * gcc.dg/pr70843.c: New test.
6626
6181bc30
JJ
66272016-04-28 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR target/70858
6630 * gcc.target/i386/pr70858.c: New test.
6631
f4cb3612
AB
66322016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6633
6634 * gcc.target/arc/nps400-1.c: New file.
6635
8ad9df62
JR
66362016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6637 Andrew Burgess <andrew.burgess@embecosm.com>
6638
6639 * gcc.target/arc/movh_cl-1.c: New file.
6640
ceaaa9fe
JR
66412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6642 Andrew Burgess <andrew.burgess@embecosm.com>
6643
6644 * gcc.target/arc/extzv-1.c: New file.
6645 * gcc.target/arc/insv-1.c: New file.
6646 * gcc.target/arc/insv-2.c: New file.
6647 * gcc.target/arc/movb-1.c: New file.
6648 * gcc.target/arc/movb-2.c: New file.
6649 * gcc.target/arc/movb-3.c: New file.
6650 * gcc.target/arc/movb-4.c: New file.
6651 * gcc.target/arc/movb-5.c: New file.
6652 * gcc.target/arc/movb_cl-1.c: New file.
6653 * gcc.target/arc/movb_cl-2.c: New file.
6654 * gcc.target/arc/movbi_cl-1.c: New file.
6655 * gcc.target/arc/movl-1.c: New file.
6656
4d03dc2f
JR
66572016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6658 Andrew Burgess <andrew.burgess@embecosm.com>
6659
6660 * gcc.target/arc/cmem-1.c: New file.
6661 * gcc.target/arc/cmem-2.c: New file.
6662 * gcc.target/arc/cmem-3.c: New file.
6663 * gcc.target/arc/cmem-4.c: New file.
6664 * gcc.target/arc/cmem-5.c: New file.
6665 * gcc.target/arc/cmem-6.c: New file.
6666 * gcc.target/arc/cmem-7.c: New file.
6667 * gcc.target/arc/cmem-ld.inc: New file.
6668 * gcc.target/arc/cmem-st.inc: New file.
6669
81262dad
JJ
66702016-04-28 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR target/70821
6673 * gcc.target/i386/pr70821.c: New test.
6674
0a31a09a
BS
66752016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6676
6677 * gcc.target/powerpc/vec-adde.c: New test.
6678 * gcc.target/powerpc/vec-adde-int128.c: New test.
6679
3ddffba9
JJ
66802016-04-28 Jakub Jelinek <jakub@redhat.com>
6681
6682 * gcc.target/i386/avx-vround-1.c: New test.
6683 * gcc.target/i386/avx-vround-2.c: New test.
6684 * gcc.target/i386/avx512vl-vround-1.c: New test.
6685 * gcc.target/i386/avx512vl-vround-2.c: New test.
6686
713dedcd
RO
66872016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6688
6689 PR testsuite/70595
6690 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6691 (check_effective_target_cilkplus_runtime): ... this.
6692 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6693 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6694
6695 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6696 Require cilkplus_runtime.
6697 Don't add -lcilkrts.
6698 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6699 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6700 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6701 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6702 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6703 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6704 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6705 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6706 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6707 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6708 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6709 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6710 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6711 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6712 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6713 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6714 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6715 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6716 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6717 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6718 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6719 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6720 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6721 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6722 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6723 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6724 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6725 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6726 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6727
6728 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6729 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6730
6731 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6732
6733 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6734 cilkplus_runtime.
6735
3563f78f
MG
67362016-04-27 Marc Glisse <marc.glisse@inria.fr>
6737
6738 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6739 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6740
6bc2bb18
RB
67412015-04-27 Ryan Burn <contact@rnburn.com>
6742
6743 PR c++/69024
6744 PR c++/68997
6745 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6746 diagnostic.
6747 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6748 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6749
1e55d29a
EB
67502016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6751
6752 * gnat.dg/limited_with4.ad[sb]: New test.
6753 * gnat.dg/limited_with4_pkg.ads: New helper.
6754
087146ca
L
67552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6756
6757 PR target/70155
6758 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6759 and movv1ti_internal patterns
6760 * gcc.target/i386/pr70155-1.c: New test.
6761 * gcc.target/i386/pr70155-2.c: Likewise.
6762 * gcc.target/i386/pr70155-3.c: Likewise.
6763 * gcc.target/i386/pr70155-4.c: Likewise.
6764 * gcc.target/i386/pr70155-5.c: Likewise.
6765 * gcc.target/i386/pr70155-6.c: Likewise.
6766 * gcc.target/i386/pr70155-7.c: Likewise.
6767 * gcc.target/i386/pr70155-8.c: Likewise.
6768 * gcc.target/i386/pr70155-9.c: Likewise.
6769 * gcc.target/i386/pr70155-10.c: Likewise.
6770 * gcc.target/i386/pr70155-11.c: Likewise.
6771 * gcc.target/i386/pr70155-12.c: Likewise.
6772 * gcc.target/i386/pr70155-13.c: Likewise.
6773 * gcc.target/i386/pr70155-14.c: Likewise.
6774 * gcc.target/i386/pr70155-15.c: Likewise.
6775 * gcc.target/i386/pr70155-16.c: Likewise.
6776 * gcc.target/i386/pr70155-17.c: Likewise.
6777 * gcc.target/i386/pr70155-18.c: Likewise.
6778 * gcc.target/i386/pr70155-19.c: Likewise.
6779 * gcc.target/i386/pr70155-20.c: Likewise.
6780 * gcc.target/i386/pr70155-21.c: Likewise.
6781 * gcc.target/i386/pr70155-22.c: Likewise.
6782
92329f9f
L
67832016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6784
6785 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6786 ".{5,6}".
6787
309a0cf6
BC
67882016-04-27 Bin Cheng <bin.cheng@arm.com>
6789
6790 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6791 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6792 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6793 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6794 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6795
72ed2b9c
RB
67962016-04-27 Richard Biener <rguenther@suse.de>
6797
6798 PR ipa/70760
6799 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6800 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6801
3c98ff9b
NS
68022016-04-27 Nathan Sidwell <nathan@acm.org>
6803
6804 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6805 * g++.dg/ubsan/pr63956.C: Adjust error location.
6806
9ec5d66b
NC
68072016-04-27 Nick Clifton <nickc@redhat.com>
6808
6809 PR middle-end/49889
6810 * gcc.dg/pr49889.c: New test.
6811
c1e1f433
BS
68122016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6813
6814 * c-c++-common/memset-array.c: New test.
6815
8ac43293
MS
68162016-04-26 Martin Sebor <msebor@redhat.com>
6817
6818 PR c++/66639
6819 * g++.dg/cpp1y/func_constexpr.C: New test.
6820
843ce8ab
PP
68212016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6822
6823 PR c++/70241
6824 * g++.dg/cpp0x/enum32.C: New test.
6825 * g++.dg/cpp0x/enum33.C: New test.
6826
68272016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6828
6829 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6830 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6831 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6832 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6833 * gcc.c-torture/execute/pr38151.c: Likewise.
6834 * gcc.c-torture/execute/pr66556.c: Likewise.
6835 * gcc.c-torture/execute/pr67781.c: Likewise.
6836 * gcc.c-torture/execute/pr68648.c: Likewise.
6837
ca1206be
MG
68382016-04-26 Marc Glisse <marc.glisse@inria.fr>
6839
6840 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6841
2448a956
MP
68422016-04-26 Marek Polacek <polacek@redhat.com>
6843
6844 PR c/67784
6845 * gcc.dg/pr67784-3.c: New test.
6846 * gcc.dg/pr67784-4.c: New test.
6847 * gcc.dg/pr67784-5.c: New test.
6848
b02a5e26
MP
6849 PR c/70791
6850 * gcc.dg/Wnested-externs-2.c: New test.
6851
6b6aa8d3
MG
68522016-04-26 Marc Glisse <marc.glisse@inria.fr>
6853
6854 * gcc.dg/fold-plusmult.c: Adjust.
6855 * gcc.dg/no-strict-overflow-6.c: Adjust.
6856 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6857
a2095b55
BS
68582016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6859
6860 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6861 number scans.
6862 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6863 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6864 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6865 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6866 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6867 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6868 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6869 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6870 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6871 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6872 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6873 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6874 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6875 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6876 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6877 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6878 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6879 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6880 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6881 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6882 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6883 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6884 scans.
6885 * gcc.target/i386/pr32219-4.c: Likewise.
6886 * gcc.target/i386/pr32219-6.c: Likewise.
6887 * gcc.target/i386/pr32219-8.c: Likewise.
6888
bb0cc5c8
KT
68892016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6890
6891 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6892 associated options.
6893
5a0802ea
MP
68942016-04-26 Marek Polacek <polacek@redhat.com>
6895
6896 PR c++/70744
6897 * g++.dg/ext/cond2.C: New test.
6898
00f615af
BC
68992016-04-26 Bin Cheng <bin.cheng@arm.com>
6900
6901 PR tree-optimization/70771
6902 PR tree-optimization/70775
6903 * gcc.dg/pr70771.c: New test.
25939d34 6904 * gcc.dg/pr70775.c: New test.
00f615af 6905
218155e7
BS
69062016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6907
6908 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6909
ab99f467
RB
69102016-04-25 Richard Biener <rguenther@suse.de>
6911
6912 PR tree-optimization/70780
6913 * gcc.dg/torture/pr70780.c: New testcase.
6914
3f8257db 69152016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6916
c87885ca
RO
6917 * gcc.target/arm/neon-vaddws16.c: New test.
6918 * gcc.target/arm/neon-vaddws32.c: New test.
6919 * gcc.target/arm/neon-vaddwu16.c: New test.
6920 * gcc.target/arm/neon-vaddwu32.c: New test.
6921 * gcc.target/arm/neon-vaddwu8.c: New test.
6922 * lib/target-supports.exp
93c590ee
MC
6923 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6924 that arm neon support vector widen sum of HImode TO SImode.
6925
d6c1a7a7
JJ
69262016-04-23 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR sanitizer/70712
6929 * c-c++-common/asan/pr70712.c: New test.
6930
ab0fc037
TS
69312016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6932
6933 * .gitattributes: New file.
6934
2aa64824
CL
69352016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6936
6937 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6938
e7e12d92
DH
69392016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6940
6941 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6942 * gfortran.dg/submodule_15.f08: Likewise.
6943
d1431192
RB
69442016-04-22 Richard Biener <rguenther@suse.de>
6945
6946 PR tree-optimization/70740
6947 * gcc.dg/torture/pr70740.c: New testcase.
6948
04a63c24
L
69492016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6950
6951 PR target/70750
6952 * gcc.target/i386/pr70750-1.c: New test.
6953 * gcc.target/i386/pr70750-2.c: Likewise.
6954
20700098
PC
69552016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6956
6957 PR c++/70540
6958 * g++.dg/cpp0x/auto48.C: New.
6959
aedf4e12
MP
69602016-04-21 Marek Polacek <polacek@redhat.com>
6961
6962 PR c++/70513
6963 * g++.dg/cpp0x/forw_enum12.C: New test.
6964 * g++.dg/cpp0x/forw_enum13.C: New test.
6965
2074d80a
KY
69662016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6967
6968 PR target/70728
6969 * gcc.target/i386/pr70728.c: New test.
6970
aef4aab0
RB
69712016-04-21 Richard Biener <rguenther@suse.de>
6972
6973 PR middle-end/70747
6974 * gcc.dg/pr70747.c: New testcase.
6975
2359e571
BC
69762016-04-21 Bin Cheng <bin.cheng@arm.com>
6977
6978 PR tree-optimization/70715
6979 * gcc.dg/tree-ssa/scev-13.c: New test.
6980
ce0e66ff
MG
69812016-04-21 Marc Glisse <marc.glisse@inria.fr>
6982
6983 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6984
2c2870a1
MG
69852016-04-21 Marc Glisse <marc.glisse@inria.fr>
6986
6987 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6988
a2b056a3
JH
69892016-04-20 Jan Hubicka <jh@suse.cz>
6990
6991 PR ipa/70018
6992 * g++.dg/ipa/nothrow-1.C: New testcase.
6993
ee392fc2
NS
69942016-04-20 Nathan Sidwell <nathan@acm.org>
6995
6996 PR c++/55635
6997 * g++.dg/eh/delete1.C: New.
6998
dda49daf
L
69992016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7000
7001 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7002 -mtune-ctrl=sse_typeless_stores.
7003
8a5b9d5a
L
70042016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7005
7006 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7007
1011119f
BC
70082016-04-20 Bin Cheng <bin.cheng@arm.com>
7009
7010 PR tree-optimization/69489
7011 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7012
477d4906
IV
70132016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7014
7015 PR c++/69363
7016 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7017 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7018 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7019
fad08d12
BC
70202016-04-20 Bin Cheng <bin.cheng@arm.com>
7021
7022 PR tree-optimization/56625
7023 PR tree-optimization/69489
7024 * gcc.dg/vect/pr56625.c: New test.
7025 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7026
9e3e4fab
AP
70272016-04-20 Andrew Pinski <apinski@cavium.com>
7028
7029 PR target/64971
7030 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7031
d7aa24e4
AC
70322016-04-20 Arnaud Charlet <charlet@adacore.com>
7033
7034 * gnat.dg/self1.adb: Remove now incorrect test.
7035
e6d62b46
BC
70362016-04-20 Bin Cheng <bin.cheng@arm.com>
7037
7038 * gcc.dg/tree-ssa/scev-11.c: New test.
7039 * gcc.dg/tree-ssa/scev-12.c: New test.
7040
2697b189
MP
70412016-04-20 Marek Polacek <polacek@redhat.com>
7042
7043 PR tree-optimization/70725
7044 * gcc.dg/pr70725.c: New test.
7045
60d393e8
RB
70462016-04-20 Richard Biener <rguenther@suse.de>
7047
7048 PR tree-optimization/70726
7049 * g++.dg/vect/pr70726.cc: New testcase.
7050
82c6f58a
AK
70512016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7052
7053 PR target/70674
7054 * gcc.target/s390/pr70674.c: New test.
7055
90eeab20
JD
70562016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7057
7058 PR libgfortran/70684
7059 * gfortran.dg/list_read_14.f90: New test.
7060
fc9cf6da
L
70612016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7062
7063 PR target/69201
7064 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7065 extern to force it misaligned.
7066 (b): Likewise.
7067 (c): Likewise.
7068 (d): Likewise.
7069 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7070 Don't check `*' before movv4sf_internal.
7071 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7072 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7073 Don't check `*' before movv16qi_internal.
7074 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7075 extern to force it misaligned.
7076 (b): Likewise.
7077 (c): Likewise.
7078 (d): Likewise.
7079 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7080 Don't check `*' before movv2df_internal.
7081 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7082 extern to force it misaligned.
7083 (b): Likewise.
7084 (c): Likewise.
7085 (d): Likewise.
7086 Check movv8sf_internal instead of avx_storeups256.
7087 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7088
ea8927ea
RB
70892016-04-19 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/70171
7092 * g++.dg/tree-ssa/pr70171.C: New testcase.
7093
65f52ee9
RB
70942016-04-19 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/70724
7097 * gcc.dg/torture/pr70724.c: New testcase.
7098
987b67f1
VM
70992016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7100
7101 PR middle-end/70689
c87885ca 7102 * gcc.target/i386/pr70689.c: New.
987b67f1 7103
91a47c39
L
71042016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7105
7106 PR target/70708
7107 * gcc.target/i386/pr70708.c: New test.
7108
8270b82d
RB
71092016-04-18 Richard Biener <rguenther@suse.de>
7110
7111 PR tree-optimization/43434
7112 * gcc.dg/vect/pr43434.c: New testcase.
7113 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7114 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7115 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7116 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7117 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7118 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7119 * gcc.dg/gomp/pr68640.c: Likewise.
7120 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7121 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7122
edd048e2
RB
71232016-04-18 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/70701
7126 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7127
bd5c7330
TV
71282016-04-18 Tom de Vries <tom@codesourcery.com>
7129
7130 PR testsuite/70699
7131 * gcc.dg/pr70161.c: Add dot-file scans.
7132 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7133 instead of after last dot char.
7134
23f2660f
EB
71352016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7136
7137 * c-c++-common/dump-ada-spec-3.c: New test.
7138 * c-c++-common/dump-ada-spec-4.c: Likewise.
7139
da152c9f
TV
71402016-04-17 Tom de Vries <tom@codesourcery.com>
7141
7142 PR other/70183
7143 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7144
cc950f98
JH
71452016-04-15 Jan Hubicka <jh@suse.cz>
7146
7147 PR ipa/70018
7148 * g++.dg/ipa/pure-const-1.C: New testcase.
7149 * g++.dg/ipa/pure-const-2.C: New testcase.
7150 * g++.dg/ipa/pure-const-3.C: New testcase.
7151
949505a9
MP
71522016-04-15 Marek Polacek <polacek@redhat.com>
7153
7154 PR c/70671
7155 * gcc.dg/bitfld-22.c: New test.
7156
10e547d6
BS
71572016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7158
7159 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7160 x86_64.
7161
1e77281b
MP
71622016-04-15 Marek Polacek <polacek@redhat.com>
7163
7164 PR c/70651
7165 * c-c++-common/pr70651.c: New test.
7166
e501fa8e
KT
71672016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7168
7169 PR rtl-optimization/70681
7170 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7171 dump scan on arm and powerpc.
7172 * gcc.dg/pr10474.c: Likewise.
7173
dda1bf61
JJ
71742016-04-15 Jakub Jelinek <jakub@redhat.com>
7175
ca4ef1ff
JJ
7176 PR c++/69517
7177 PR c++/70019
7178 PR c++/70588
7179 * g++.dg/cpp1y/vla11.C: Revert for real.
7180
dda1bf61
JJ
7181 PR c/70436
7182 * c-c++-common/Wparentheses-1.c: New test.
7183 * c-c++-common/gomp/Wparentheses-1.c: New test.
7184 * c-c++-common/gomp/Wparentheses-2.c: New test.
7185 * c-c++-common/gomp/Wparentheses-3.c: New test.
7186 * c-c++-common/gomp/Wparentheses-4.c: New test.
7187 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7188 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7189 * c-c++-common/goacc/Wparentheses-1.c: New test.
7190
1355e62c
KY
71912016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7192
7193 PR target/70662
7194 * gcc.target/i386/pr70662.c: New test.
7195
0ab34b9e 71962016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7197 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7198
7199 PR tree-optimization/70130
7200 * gcc.dg/vect/O3-pr70130.c: New testcase.
7201
bc773aad
MM
72022016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7203
6e9b2286
MM
7204 PR target/70669
7205 * gcc.target/powerpc/pr70669.c: New test.
7206
bc773aad
MM
7207 PR target/70640
7208 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7209 a power7 system that does not have an assembler that supports
7210 power8.
7211
d8747845
MS
72122016-04-14 Martin Sebor <msebor@redhat.com>
7213
7214 PR c++/69517
7215 PR c++/70019
7216 PR c++/70588
7217 * c-c++-common/ubsan/vla-1.c: Revert.
7218 * g++.dg/cpp1y/vla11.C: Same.
7219 * g++.dg/cpp1y/vla12.C: Same.
7220 * g++.dg/cpp1y/vla13.C: Same.
7221 * g++.dg/cpp1y/vla14.C: Same.
7222 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7223 * g++.dg/init/array24.C: Same.
d8747845
MS
7224 * g++.dg/ubsan/vla-1.C: Same.
7225
85128559
MP
72262016-04-14 Marek Polacek <polacek@redhat.com>
7227 Jan Hubicka <hubicka@ucw.cz>
7228
7229 PR c++/70029
7230 * g++.dg/torture/pr70029.C: New test.
7231
52fbb073
MS
72322016-04-14 Martin Sebor <msebor@redhat.com>
7233
7234 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7235 type size to prevent failures on targets with very low maximum
7236 alignment.
7237
6db61d6f
RB
72382016-04-14 Richard Biener <rguenther@suse.de>
7239
7240 PR tree-optimization/70623
7241 * gcc.dg/torture/pr70623.c: New testcase.
7242 * gcc.dg/torture/pr70623-2.c: Likewise.
7243
342fac95
MS
72442016-04-13 Martin Sebor <msebor@redhat.com>
7245
7246 PR c++/69517
7247 PR c++/70019
7248 PR c++/70588
7249 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7250 * g++.dg/cpp1y/vla11.C: New test.
7251 * g++.dg/cpp1y/vla12.C: New test.
7252 * g++.dg/cpp1y/vla13.C: New test.
7253 * g++.dg/cpp1y/vla14.C: New test.
7254 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7255 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7256 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7257
d93c452f
JJ
72582016-04-13 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR c++/70641
7261 * g++.dg/opt/pr70641.C: New test.
7262
85115fb6
RO
72632016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7264
7265 PR rtl-optimization/68749
7266 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7267 effects of argument promotions.
7268 Remove default args to dg-skip-if.
7269
545a4139
PC
72702016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7271
7272 PR c++/70635
7273 * g++.dg/parse/pr70635.C: New.
7274
b3a77f21
MP
72752016-04-13 Marek Polacek <polacek@redhat.com>
7276
7277 PR c++/70639
7278 * c-c++-common/Wmisleading-indentation-4.c: New test.
7279
99cd9857
MP
72802016-04-13 Marek Polacek <polacek@redhat.com>
7281
7282 PR c/70436
c87885ca
RO
7283 * gcc.dg/Wparentheses-12.c: New test.
7284 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7285
75ca93ec
IE
72862016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7287
7288 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7289 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7290 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7291
3d3f9e7e
JJ
72922016-04-13 Jakub Jelinek <jakub@redhat.com>
7293
37947cd0
JJ
7294 PR middle-end/70633
7295 * gcc.c-torture/compile/pr70633.c: New test.
7296
3d3f9e7e
JJ
7297 PR debug/70628
7298 * gcc.dg/torture/pr70628.c: New test.
7299
92886d3e
PP
73002016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7301
7302 PR c++/70610
7303 * g++.dg/template/pr70610.C: New test.
7304 * g++.dg/template/pr70610-2.C: New test.
7305 * g++.dg/template/pr70610-3.C: New test.
7306 * g++.dg/template/pr70610-4.C: New test.
7307
13bd7c2b
JJ
73082016-04-12 Jakub Jelinek <jakub@redhat.com>
7309
6512fa6d
JJ
7310 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7311 128 instead of 32.
7312
13bd7c2b
JJ
7313 PR c++/70571
7314 * g++.dg/ext/pr70571.C: New test.
7315
20b9851c
MM
73162016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7317
8a434ada 7318 PR target/70640
20b9851c
MM
7319 * gcc.target/powerpc/pr70640.c: New test.
7320
2b2f52bc
PC
73212016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7322
7323 PR c++/68722
7324 * g++.dg/parse/pr68722.C: New.
7325
5901e56a
JJ
73262016-04-12 Jakub Jelinek <jakub@redhat.com>
7327
7328 PR rtl-optimization/70596
7329 * gcc.target/i386/pr70596.c: New test.
7330
d4619dc1
NS
73312016-04-12 Nathan Sidwell <nathan@acm.org>
7332
7333 PR c++/70501
7334 * g++.dg/init/pr70501.C: New.
7335
3df530d3
DW
73362016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7337
7338 * gcc.target/i386/asm-flag-6.c: New test.
7339
b7a120d7
TV
73402016-04-12 Tom de Vries <tom@codesourcery.com>
7341
7342 PR tree-optimization/68756
7343 * gcc.dg/graphite/pr68756.c: New test.
7344
4e0eea75
JJ
73452016-04-12 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR tree-optimization/70602
7348 * gcc.c-torture/execute/pr70602.c: New test.
7349
35fbda43
MM
73502016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7351
7352 PR target/70381
7353 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7354 __float128 emulator is built and runs.
7355 * gcc.target/powerpc/float128-1.c: Likewise.
7356
7357 * lib/target-supports.exp (check_ppc_float128_sw_available):
7358 Rework tests for __float128 software and hardware
7359 availability. Fix exit condition to return 0 on success.
7360
04a99ebe
JG
73612016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7362
7363 PR target/70133
7364 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7365 * gcc.target/aarch64/target_attr_15.c: Likewise.
7366
47cd5a85
PC
73672016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7368
7369 PR c++/69066
7370 * g++.dg/cpp1y/pr69066.C: New.
7371
a5edb32e
JD
73722016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7373
7374 PR fortran/68566
7375 * gfortran.dg/pr36192.f90: Update test.
7376 * gfortran.dg/pr36192_1.f90: Update test.
7377 * gfortran.dg/real_dimension_1.f: Update test.
7378 * gfortran.dg/parameter_array_init_7.f90: New test.
7379
8ef378f8
JDA
73802016-04-09 John David Anglin <danglin@gcc.gnu.org>
7381
c532c871
JDA
7382 PR testsuite/64039
7383 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7384
d34f706f
JDA
7385 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7386
75e1dd9e
JDA
7387 PR rtl-optimization/66669
7388 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7389
8a976f5f
JDA
7390 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7391
da04822a
JDA
7392 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7393 * gcc.dg/pie-1.c: Likewise.
7394 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7395 * gcc.dg/pic-4.c: Likewise.
7396 * gcc.dg/pie-3.c: Likewise.
7397 * gcc.dg/pie-4.c: Likewise.
7398
adfabcf9
JDA
7399 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7400
4a020adf
JDA
7401 PR tree-optimization/68644
7402 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7403
8ef378f8
JDA
7404 PR rtl-optimization/64886
7405 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7406
09bf990e
TV
74072016-04-09 Tom de Vries <tom@codesourcery.com>
7408
7409 PR tree-optimization/68953
7410 * gcc.dg/graphite/pr68953.c: New test.
7411
138c3c1a
DH
74122016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7413
7414 PR fortran/70592
7415 * gfortran.dg/deferred_character_16.f90: New test.
7416
f55460af
JJ
74172016-04-09 Jakub Jelinek <jakub@redhat.com>
7418
7419 PR tree-optimization/70586
7420 * gcc.c-torture/execute/pr70586.c: New test.
7421
0b77bbf3
DH
74222016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7423
7424 PR sanitizer/70573
7425 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7426 with __builtin_memset
7427 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7428
c42cfb5c
CP
74292016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7430
7431 PR lto/70289
7432 PR ipa/70348
7433 PR tree-optimization/70373
7434 PR middle-end/70533
7435 PR middle-end/70534
7436 PR middle-end/70535
7437 * c-c++-common/goacc/reduction-5.c: New test.
7438 * c-c++-common/goacc/reduction-promotions.c: New test.
7439 * gfortran.dg/goacc/reduction-3.f95: New test.
7440 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7441
56cfb596
PP
74422016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7443
7444 PR c++/70590
7445 PR c++/70452
7446 * g++.dg/pr70590.C: New test.
7447 * g++.dg/pr70590-2.C: New test.
7448
1a13c0a2
JJ
74492016-04-08 Jakub Jelinek <jakub@redhat.com>
7450
abc0647a
JJ
7451 PR middle-end/70593
7452 * gcc.target/i386/pr70593.c: New test.
7453
1a13c0a2
JJ
7454 PR rtl-optimization/70574
7455 * gcc.target/i386/avx2-pr70574.c: New test.
7456
c3da4956
MO
74572016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7458
7459 PR sanitizer/70541
7460 * c-c++-common/asan/pr70541.c: New test.
7461
9f1b833b
TV
74622016-04-08 Tom de Vries <tom@codesourcery.com>
7463
7464 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7465 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7466
bae7adda
KT
74672016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7468
7469 PR target/70566
7470 * gcc.c-torture/execute/pr70566.c: New test.
7471
211f3d57
TV
74722016-04-08 Tom de Vries <tom@codesourcery.com>
7473
7474 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7475 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7476
02cf2861
AM
74772016-04-08 Alan Modra <amodra@gmail.com>
7478
7479 * gcc.target/powerpc/pr70117.c: New.
7480
5f490f9f
JJ
74812016-04-07 Jakub Jelinek <jakub@redhat.com>
7482
56e9b710
JJ
7483 PR testsuite/70581
7484 * gcc.dg/lto/simd-function_0.c: New test.
7485
5f490f9f
JJ
7486 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7487 clones.
7488 * c-c++-common/attr-simd-2.c: Likewise.
7489 * c-c++-common/attr-simd-4.c: Likewise.
7490 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7491 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7492
e4ebc74d
TP
74932016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7494
7495 PR testsuite/70553
7496 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7497
9817ae35
TS
74982016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7499 Tom de Vries <tom@codesourcery.com>
7500
7501 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7502 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7503 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7504 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7505 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7506 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7507 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7508 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7509
e292f64d
PP
75102016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7511
7512 PR c/70436
7513 * g++.dg/warn/Wparentheses-29.C: New test.
7514
6b37bdaf
PP
75152016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7516
7517 PR c/70436
7518 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7519 explicit braces to resolve a future -Wparentheses warning.
7520
64824205
RH
75212016-04-06 Richard Henderson <rth@redhat.com>
7522
7523 * gcc.dg/pr61817-1.c: New test.
7524 * gcc.dg/pr61817-2.c: New test.
7525 * gcc.dg/pr69391-1.c: New test.
7526 * gcc.dg/pr69391-2.c: New test.
7527
bc2fc1f3
VM
75282016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7529
7530 PR rtl-optimization/70398
c87885ca 7531 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7532
41414a02
EB
75332016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7536
4066ea8a
YR
75372016-04-06 Yvan Roux <yvan.roux@linaro.org>
7538 Pedro Alves <palves@redhat.com>
7539
7540 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7541
ec35ea45
JJ
75422016-04-06 Jakub Jelinek <jakub@redhat.com>
7543
3866f8dd
JJ
7544 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7545 Check for avx512f effective targets instead of avx2.
7546 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7547 for AVX512F clones.
7548 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7549 * g++.dg/gomp/declare-simd-1.C: Likewise.
7550 * g++.dg/gomp/declare-simd-3.C: Likewise.
7551 * g++.dg/gomp/declare-simd-4.C: Likewise.
7552
ec35ea45
JJ
7553 PR middle-end/70550
7554 * c-c++-common/gomp/pr70550-1.c: New test.
7555 * c-c++-common/gomp/pr70550-2.c: New test.
7556
c08d28ac
NS
75572016-04-05 Nathan Sidwell <nathan@acm.org>
7558
7559 PR c++/70512
7560 * g++.dg/ext/attribute-may-alias-5.C: New.
7561
1d510e04
JJ
75622016-04-05 Jakub Jelinek <jakub@redhat.com>
7563
7564 PR c++/70336
7565 * c-c++-common/pr70336.c: New test.
7566 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7567 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7568
84278ed9
JH
75692016-04-05 Jan Hubicka <hubicka@ucw.cz>
7570
7571 PR ipa/66223
7572 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7573
268a0ec4
JJ
75742016-04-05 Jakub Jelinek <jakub@redhat.com>
7575
7576 PR rtl-optimization/70542
7577 * gcc.dg/torture/pr70542.c: New test.
7578 * gcc.target/i386/avx2-pr70542.c: New test.
7579
5e8c2eb1
ZS
75802016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7581
7582 PR tree-optimization/70509
7583 * gcc.target/i386/avx512bw-pr70509.c: New test.
7584
c0daf32d
PP
75852016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7586
7587 PR c++/70452
7588 * g++.dg/ext/constexpr-vla4.C: New test.
7589
bf867841
UB
75902016-04-05 Uros Bizjak <ubizjak@gmail.com>
7591
7592 PR target/70510
7593 * gcc.target/i386/pr70510.c: New test.
7594
3022186a
RB
75952016-04-05 Richard Biener <rguenther@suse.de>
7596
7597 PR tree-optimization/70526
7598 * g++.dg/torture/pr70526.C: New testcase.
7599
55fc79b2
JJ
76002016-04-05 Jakub Jelinek <jakub@redhat.com>
7601
7602 PR target/70525
7603 * gcc.target/i386/pr70525.c: New test.
7604
62b233f2
RB
76052016-04-05 Richard Biener <rguenther@suse.de>
7606
7607 PR middle-end/70499
7608 * g++.dg/torture/pr70499.C: New testcase.
7609
cc05759d
RB
76102016-04-05 Richard Biener <rguenther@suse.de>
7611
7612 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7613 remove XFAIL.
7614
f23f16d4
JJ
76152016-04-04 Jakub Jelinek <jakub@redhat.com>
7616
7617 PR middle-end/70307
7618 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7619 rs6000 ABI warnings.
7620
d27ecc49
JH
76212016-04-04 Jan Hubicka <hubicka@ucw.cz>
7622
7623 PR ipa/66223
7624 * g++.dg/ipa/devirt-51.C: New testcase.
7625
c974c96e 76262016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7627 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7628
7629 PR middle-end/70457
7630 * gcc.dg/torture/pr70457.c: New.
7631
7a85da89
AV
76322016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7633
7634 PR fortran/67538
7635 * gfortran.dg/allocate_with_source_19.f08: New test.
7636
de517e64
AV
76372016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7638
7639 PR fortran/65795
7640 * gfortran.dg/coarray_allocate_6.f08: New test.
7641
43b9f499
RB
76422016-04-04 Richard Biener <rguenther@suse.de>
7643
7644 PR rtl-optimization/70484
7645 * gcc.dg/torture/pr70484.c: New testcase.
7646
f13355da
MP
76472016-04-04 Marek Polacek <polacek@redhat.com>
7648
7649 PR c/70307
7650 * gcc.dg/torture/pr70307.c: New test.
7651
6cc6ed50
OE
76522016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7653
7654 PR target/70416
7655 PR target/67391
7656 * gcc.target/sh/torture/pr70416.c: New.
7657
abdc16c8
MS
76582016-04-02 Martin Sebor <msebor@redhat.com>
7659
7660 PR c++/67376
7661 PR c++/70170
7662 PR c++/70172
7663 PR c++/70228
7664 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7665 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7666 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7667 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7668 * g++.dg/cpp0x/constexpr-string.C: Same.
7669 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7670 * g++.dg/cpp0x/pr65398.C: Same.
7671 * g++.dg/ext/constexpr-vla1.C: Same.
7672 * g++.dg/ext/constexpr-vla2.C: Same.
7673 * g++.dg/ext/constexpr-vla3.C: Same.
7674 * g++.dg/ubsan/pr63956.C: Same.
7675
763cd859
JJ
76762016-04-01 Jakub Jelinek <jakub@redhat.com>
7677
7678 PR rtl-optimization/70467
7679 * gcc.target/i386/pr70467-2.c: New test.
7680
0f875435
JJ
76812016-04-01 Jakub Jelinek <jakub@redhat.com>
7682 Marek Polacek <polacek@redhat.com>
7683
7684 PR c++/70488
7685 * g++.dg/init/new47.C: New test.
7686
41d14659
RR
76872016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7688
7689 PR target/70496
7690 * gcc.target/arm/pr70496.c: New test.
7691
f9bf89bb
NS
76922016-04-01 Nathan Sidwell <nathan@acm.org>
7693
73b9085d
NS
7694 PR c++/68475
7695 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7696
4afdcfaa
IE
76972016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7698
7699 PR target/69890
7700 * gcc.dg/strlenopt.h (memmove): New.
7701 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7702 instead of "string.h".
7703 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7704 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7705 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7706 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7707 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7708 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7709 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7710 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7711 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7712 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7713 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7714 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7715 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7716 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7717 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7718 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7719 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7720 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7721 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7722 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7723
b5d7a29c
RO
77242016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7725
7726 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7727 (Holder::foo): Reflect this.
7728
b660f9ec
IE
77292016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7730
7731 PR target/70442
7732 * gcc.dg/pr70442.c: New test.
7733
88504f34
NS
77342016-03-31 Nathan Sidwell <nathan@acm.org>
7735
7736 PR c++/70393
7737 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7738
95d34b96
KY
77392016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7740
7741 PR target/70453
7742 * gcc.target/i386/pr70453.c: New test.
7743
b4c4967c
AB
77442016-03-31 Andrey Belevantsev <abel@ispras.ru>
7745
7746 PR target/70292
7747 * gcc.c-torture/pr70292.c: New test.
7748
5fde6a45
MP
77492016-03-31 Marek Polacek <polacek@redhat.com>
7750
7751 PR c/70297
7752 * c-c++-common/pr70297.c: New test.
7753 * g++.dg/cpp0x/typedef-redecl.C: New test.
7754 * gcc.dg/typedef-redecl2.c: New test.
7755
97eb24c4
JJ
77562016-03-31 Jakub Jelinek <jakub@redhat.com>
7757
7758 PR rtl-optimization/70460
7759 * gcc.c-torture/execute/pr70460.c: New test.
7760
efc3536f
RB
77612016-03-31 Richard Biener <rguenther@suse.de>
7762
7763 PR c++/70430
7764 * g++.dg/ext/vector30.C: New testcase.
7765
e0876e21
DH
77662016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7767 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7768
7769 * gfortran.dg/fmt_pf.f90: New test.
7770
e9bff8c6
RO
77712016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7772
7773 Forward-port from 5 branch
7774 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7775
7776 PR testsuite/70356
7777 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7778 dg-require-effective-target after dg-do.
7779
7780 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7781
7782 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7783
2620c80d
TS
77842016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7785 Julian Brown <julian@codesourcery.com>
7786 Chung-Lin Tang <cltang@codesourcery.com>
7787 Cesar Philippidis <cesar@codesourcery.com>
7788 James Norris <jnorris@codesourcery.com>
7789 Tom de Vries <tom@codesourcery.com>
7790 Nathan Sidwell <nathan@codesourcery.com>
7791
bf867841 7792 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7793 * c-c++-common/goacc/loop-clauses.c: Likewise.
7794 * g++.dg/goacc/template.C: Likewise.
7795 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7796 * gfortran.dg/goacc/loop-1.f95: Likewise.
7797 * gfortran.dg/goacc/loop-5.f95: Likewise.
7798 * gfortran.dg/goacc/loop-6.f95: Likewise.
7799 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7800 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7801 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7802 * c-c++-common/goacc/clauses-fail.c: Likewise.
7803 * c-c++-common/goacc/parallel-1.c: Likewise.
7804 * c-c++-common/goacc/reduction-1.c: Likewise.
7805 * c-c++-common/goacc/reduction-2.c: Likewise.
7806 * c-c++-common/goacc/reduction-3.c: Likewise.
7807 * c-c++-common/goacc/reduction-4.c: Likewise.
7808 * c-c++-common/goacc/routine-3.c: Likewise.
7809 * c-c++-common/goacc/routine-4.c: Likewise.
7810 * c-c++-common/goacc/routine-5.c: Likewise.
7811 * c-c++-common/goacc/tile.c: Likewise.
7812 * g++.dg/goacc/template.C: Likewise.
7813 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7814 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7815 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7816 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7817 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7818 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7819 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7820 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7821 * c-c++-common/goacc/use_device-1.c: ... this file.
7822 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7823 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7824 * c-c++-common/goacc/host_data-6.c: ... this file.
7825 * c-c++-common/goacc/loop-2-kernels.c: New file.
7826 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7827 * c-c++-common/goacc/loop-3.c: Likewise.
7828 * g++.dg/goacc/reference.C: Likewise.
7829 * g++.dg/goacc/routine-1.C: Likewise.
7830 * g++.dg/goacc/routine-2.C: Likewise.
7831
f6d2d066
RB
78322016-03-30 Richard Biener <rguenther@suse.de>
7833
7834 PR middle-end/70450
7835 * gcc.dg/torture/pr70450.c: New testcase.
7836
d43242b9
JJ
78372016-03-30 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR target/70421
7840 * gcc.dg/torture/pr70421.c: New test.
7841 * gcc.target/i386/avx512f-pr70421.c: New test.
7842
5ce43b77
L
78432016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7844
7845 PR testsuite/70364
7846 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7847 (check): New function.
7848 (bar): Call check.
7849 (foo): Align stack to 16 bytes when calling bar.
7850 * gcc.target/i386/cleanup-2.c: Likewise.
7851
d014a712
PP
78522016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7853
7854 PR tree-optimization/59124
7855 * gcc.dg/Warray-bounds-19.c: New test.
7856
3f8257db 78572016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7858
7859 * lib/prune.exp (escape_regex_chars): New.
7860 (prune_file_path): Update to quote metcharacters for regexp.
7861
3336c6e0
JJ
78622016-03-29 Jakub Jelinek <jakub@redhat.com>
7863
a362f023
JJ
7864 PR rtl-optimization/70429
7865 * gcc.c-torture/execute/pr70429.c: New test.
7866
3336c6e0
JJ
7867 PR tree-optimization/70405
7868 * gcc.dg/pr70405.c: New test.
7869
728557fd
AV
78702016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7871
7872 PR fortran/70397
7873 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7874 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7875
bef977d4
TS
78762016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7877
7878 PR testsuite/64177
7879 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7880 __cilkrts_set_param to set two workers.
7881 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7882 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7883
6f6d25c9
DH
78842016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7885
bf867841 7886 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7887
45733562
KY
78882016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7889
7890 PR target/70406
bf867841 7891 * gcc.target/i386/pr70406.c: New test.
45733562 7892
a1799e5e
EB
78932016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * gnat.dg/specs/double_record_extension3.ads: New test.
7896
5fca7b66
RH
78972016-03-25 Richard Henderson <rth@redhat.com>
7898
7899 PR target/70120
7900 * gcc.target/aarch64/pr70120-1.c: New.
7901 * gcc.target/aarch64/pr70120-2.c: New.
7902 * gcc.target/aarch64/pr70120-3.c: New.
7903
31ce75c6
PP
79042016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7905
7906 PR c++/62212
7907 * g++.dg/template/mangle2.C: The dg-do directive should be
7908 "compile" not "assemble".
7909
3caf0ca1
BS
79102016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7911
7912 PR lto/69650
7913 * gcc.dg/pr69650.c: New test.
7914
634035b6
DE
79152016-03-25 David Edelsohn <dje.gcc@gmail.com>
7916
7917 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7918
45d34276
AM
79192016-03-25 Alan Modra <amodra@gmail.com>
7920
7921 * gcc.dg/dfp/pr70052.c: New test.
7922
8f085166
RH
79232016-03-24 Richard Henderson <rth@redhat.com>
7924
7925 PR middle-end/69845
7926 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7927 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7928
011e5ec3
TV
79292016-03-24 Tom de Vries <tom@codesourcery.com>
7930
7931 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7932
9e3f4551
TV
79332016-03-24 Tom de Vries <tom@codesourcery.com>
7934
7935 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7936 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7937
45780041
TV
79382016-03-24 Tom de Vries <tom@codesourcery.com>
7939
7940 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7941 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7942
887ab4e5
PP
79432016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7944
7945 PR c++/62212
7946 * g++.dg/template/mangle2.C: New test.
7947
69a9a66f
RB
79482016-03-24 Richard Biener <rguenther@suse.de>
7949
7950 PR tree-optimization/70396
7951 * gcc.dg/torture/pr70396.c: New testcase.
7952
ed87de55
RB
79532016-03-24 Richard Biener <rguenther@suse.de>
7954
7955 PR middle-end/70370
7956 * gcc.dg/torture/pr70370.c: New testcase.
7957
ea064934
TV
79582016-03-24 Tom de Vries <tom@codesourcery.com>
7959
7960 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7961 * gfortran.dg/goacc/kernels-tree.f95: Same.
7962 * gfortran.dg/goacc/parallel-tree.f95: Same.
7963
b2a4dd1d
TV
79642016-03-24 Tom de Vries <tom@codesourcery.com>
7965
7966 * c-c++-common/goacc/uninit-if-clause.c: New test.
7967 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7968
72e7cd6e
JJ
79692016-03-24 Jakub Jelinek <jakub@redhat.com>
7970
7971 PR target/70290
bf867841
UB
7972 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7973 Fix formatting.
72e7cd6e 7974
ce9d0c03
RB
79752016-03-24 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/70372
7978 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7979
426b9428
PP
79802016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7981
7982 PR c++/70347
7983 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7984
cd1588c4
PP
79852016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7986
7987 PR c++/70332
7988 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7989
61637db3
JJ
79902016-03-23 Jakub Jelinek <jakub@redhat.com>
7991
928af3bf
JJ
7992 PR c++/70001
7993 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7994 * g++.dg/cpp1y/pr70001.C: New test.
7995
61637db3
JJ
7996 PR c++/70323
7997 * g++.dg/cpp0x/constexpr-70323.C: New test.
7998
05aca4e7
AO
79992016-03-23 Alexandre Oliva <aoliva@redhat.com>
8000 Jason Merrill <jason@redhat.com>
8001 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR c++/69315
8004 * g++.dg/cpp0x/constexpr-69315.C: New test.
8005 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8006
fbdb6baf
MP
80072016-03-23 Marek Polacek <polacek@redhat.com>
8008
8009 PR c++/69884
8010 * g++.dg/warn/Wignored-attributes-1.C: New test.
8011 * g++.dg/warn/Wignored-attributes-2.C: New test.
8012
d79ee524
TV
80132016-03-23 Tom de Vries <tom@codesourcery.com>
8014
8015 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8016 initialization.
8017 * gfortran.dg/goacc/private-3.f95 (test): Same.
8018 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8019 missing use param.
8020
a59f0bef
KT
80212016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8022
8023 * lib/target-supports.exp: Remove v7ve entry from loop
8024 creating effective target checks.
8025 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8026 (add_options_for_arm_arch_v7ve): Likewise.
8027
0179520a
JJ
80282016-03-23 Jakub Jelinek <jakub@redhat.com>
8029
8030 PR tree-optimization/70354
8031 * gcc.dg/vect/pr70354-1.c: New test.
8032 * gcc.dg/vect/pr70354-2.c: New test.
8033 * gcc.target/i386/avx2-pr70354-1.c: New test.
8034 * gcc.target/i386/avx2-pr70354-2.c: New test.
8035
75bb14d7
JL
80362016-03-22 Jeff Law <law@redhat.com>
8037
8038 PR target/70232
8039 * gcc.dg/tree-ssa/pr70232.c: New test.
8040
72c9526d
IE
80412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8042
8043 PR target/70302
8044 * gcc.target/i386/pr70302.c: New test.
8045
a3ca1bc5
RB
80462016-03-22 Richard Biener <rguenther@suse.de>
8047
8048 PR middle-end/70251
8049 * g++.dg/torture/pr70251.C: New testcase.
8050
5c240f4d
DM
80512016-03-22 David Malcolm <dmalcolm@redhat.com>
8052
8053 PR c/69993
8054 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8055 Wmisleading-indentation.c.
8056 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8057 reflect change to diagnostic text and order of messages.
8058 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8059
80f6631b
DE
80602016-03-22 David Edelsohn <dje.gcc@gmail.com>
8061
8062 * g++.dg/ext/java-3.C: Don't compile on AIX.
8063
9a10956c
RB
80642016-03-22 Richard Biener <rguenther@suse.de>
8065
8066 PR middle-end/70333
8067 * gcc.dg/torture/pr70333.c: New testcase.
8068
6cedf922
IE
80692016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8070
8071 * g++.dg/ext/pr70290.C: New test.
8072
cd6c27ac
KY
80732016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8074
8075 PR target/70325
8076 * gcc.target/i386/pr70325.c: New test.
8077
4cde512c
JJ
80782016-03-22 Jakub Jelinek <jakub@redhat.com>
8079
b01915ed
JJ
8080 PR target/70329
8081 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8082 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8083
4e3e2cf1
JJ
8084 PR target/70300
8085 * gcc.target/i386/pr70300.c: New test.
8086
4cde512c
JJ
8087 PR c++/70295
8088 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8089 (func2): New function for cond with parens, xfail warning for c++.
8090 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8091
16f6d7dc
PP
80922016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8093
8094 PR c++/70096
8095 * g++.dg/template/ptrmem30.C: New test.
8096
a3e2b438
PP
80972016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8098
8099 PR c++/70204
8100 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8101 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8102
11b6a02e
JJ
81032016-03-21 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR middle-end/70326
8106 * gcc.dg/pr70326.c: New test.
8107
b9407883
MG
81082016-03-21 Marc Glisse <marc.glisse@inria.fr>
8109 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR tree-optimization/70317
8112 * gcc.dg/pr70317.c: New test.
8113
4a148e19
UB
81142016-03-21 Uros Bizjak <ubizjak@gmail.com>
8115
8116 PR target/70327
8117 * gcc.target/i386/pr70327.c: New test.
8118
2a85ddbb
ML
81192016-03-21 Martin Liska <mliska@suse.cz>
8120
7d36fe98 8121 PR ipa/70306
2a85ddbb
ML
8122 * gcc.dg/ipa/pr70306.c: New test.
8123
4a148e19 81242016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8125
8126 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8127 * gcc.target/arm/attr-align3.c: Likewise.
8128 * gcc.target/arm/attr_arm.c: Likewise.
8129 * gcc.target/arm/flip-thumb.c: Likewise.
8130
6b366948
JJ
81312016-03-21 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR target/70296
8134 * gcc.target/powerpc/altivec-36.c: New test.
8135
2fac8c14
RB
81362016-03-21 Richard Biener <rguenther@suse.de>
8137
8138 PR tree-optimization/70310
8139 * gcc.dg/torture/pr70310.c: New testcase.
8140
e9bde854
KY
81412016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8142
8143 PR target/70293
8144 * gcc.target/i386/pr70293.c: New test.
8145
56bbfaf6
RB
81462016-03-21 Richard Biener <rguenther@suse.de>
8147
8148 PR tree-optimization/70288
8149 * gcc.dg/torture/pr70288-1.c: New testcase.
8150 * gcc.dg/torture/pr70288-2.c: Likewise.
8151
3eee49ed
AB
81522016-03-21 Andrey Belevantsev <abel@ispras.ru>
8153
8154 PR rtl-optimization/69307
8155 * gcc.target/arm/pr69307.c: New test.
4a148e19 8156
8e7816b4
AB
81572016-03-21 Andrey Belevantsev <abel@ispras.ru>
8158
8159 PR rtl-optimization/69102
8160 * gcc.c-torture/compile/pr69102.c: New test.
8161
14d7d4be
JL
81622016-03-18 Jeff Law <law@redhat.com>
8163
8164 PR rtl-optimization/70263
8165 * gcc.c-torture/compile/pr70263-1.c: New test.
8166 * gcc.target/i386/pr70263-2.c: New test.
8167
5c6a601c
BS
81682016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8169
8170 PR rtl-optimization/70278
8171 * gcc.dg/torture/pr70278.c: New test.
8172 * gcc.target/arm/pr70278.c: New test.
8173
4bbf545b
DM
81742016-03-18 David Malcolm <dmalcolm@redhat.com>
8175
8176 PR c/70281
8177 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8178 (test_builtin_types_compatible_p): New test function.
8179 * gcc.dg/pr70281.c: New test case.
8180
dc28bb68
CL
81812016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8182
8183 PR target/70113
8184 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8185
5e8d6dff
IE
81862016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8187
8188 PR tree-optimization/70252
8189 * gcc.dg/pr70252.c: New test.
8190
d0e7e403
TV
81912016-03-18 Tom de Vries <tom@codesourcery.com>
8192
8193 * gcc.dg/pr70161-2.c: New test.
8194 * gcc.dg/pr70161.c: New test.
8195
fa22501a
TV
81962016-03-18 Tom de Vries <tom@codesourcery.com>
8197
8198 PR ipa/70269
8199 * gcc.dg/pr70269.c: New test.
8200
dd125026
JJ
82012016-03-18 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR c++/70267
8204 * g++.dg/ext/java-3.C: New test.
8205
91914f0a
PP
82062016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8207
8208 PR c++/70205
8209 * g++.dg/lookup/pr70205.C: New test.
8210
753a8910
PP
82112016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8212
8213 PR c++/70218
8214 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8215
14ba7b28
MP
82162016-03-17 Marek Polacek <polacek@redhat.com>
8217
8218 PR c/69407
8219 * gcc.dg/atomic-op-6.c: New test.
8220
ded60913
DM
82212016-03-17 David Malcolm <dmalcolm@redhat.com>
8222
8223 PR c/70264
8224 * c-c++-common/pr70264.c: New test case.
8225
a3aad0e6
JJ
82262016-03-17 Jakub Jelinek <jakub@redhat.com>
8227
17366700
JJ
8228 PR c++/70144
8229 * c-c++-common/pr70144-1.c: New test.
8230 * c-c++-common/pr70144-2.c: New test.
8231
a3aad0e6
JJ
8232 PR c++/70272
8233 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8234 * g++.dg/opt/flifetime-dse6.C: New test.
8235 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8236
b57e6e18
L
82372016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8238
8239 PR driver/70192
8240 * gcc.dg/pic-1.c: New test.
8241 * gcc.dg/pic-2.c: Likewise.
8242 * gcc.dg/pic-3.c: Likewise.
8243 * gcc.dg/pic-4.c: Likewise.
8244 * gcc.dg/pie-1.c: Likewise.
8245 * gcc.dg/pie-2.c: Likewise.
8246 * gcc.dg/pie-3.c: Likewise.
8247 * gcc.dg/pie-4.c: Likewise.
8248 * gcc.dg/pie-5.c: Likewise.
8249 * gcc.dg/pie-6.c: Likewise.
8250
b38ba58b
TV
82512016-03-17 Tom de Vries <tom@codesourcery.com>
8252
8253 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8254 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8255
6931b3b7
RB
82562016-03-17 Richard Biener <rguenther@suse.de>
8257
8258 PR debug/70271
8259 * g++.dg/debug/pr70271.C: New testcase.
8260
0c8b64cb
IE
82612016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8262
8263 * gcc.target/i386/pr70251.c: New test.
8264
b1970801
MP
82652016-03-17 Marek Polacek <polacek@redhat.com>
8266
8267 PR c++/70194
8268 * g++.dg/warn/constexpr-70194.C: New test.
8269
820c5eaa
RH
82702016-03-16 Richard Henderson <rth@redhat.com>
8271
8272 PR middle-end/70240
8273 * gcc.c-torture/compile/pr70240.c: New.
8274
da0ad263
SKS
82752016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8276
8277 * gcc.c-torture/compile/20151204.c: Skip for avr.
8278
c73d295c
JJ
82792016-03-16 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR target/70245
8282 * g++.dg/opt/pr70245.C: New test.
8283 * g++.dg/opt/pr70245.h: New file.
8284 * g++.dg/opt/pr70245-aux.cc: New file.
8285
b2794066
MS
82862016-03-16 Martin Sebor <msebor@redhat.com>
8287
8288 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8289
aa43616c
RH
82902016-03-16 Richard Henderson <rth@redhat.com>
8291
8292 PR middle-end/70199
8293 * gcc.c-torture/compile/pr70199.c: New.
8294
59608fe5
L
82952016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8296
8297 * gcc.dg/uninit-19.c: Run dos2unix.
8298
ab4c578f
MP
82992016-03-16 Marek Polacek <polacek@redhat.com>
8300
8301 PR c/70093
8302 * gcc.dg/nested-func-10.c: New test.
8303 * gcc.dg/nested-func-9.c: New test.
8304
f5387e76
JJ
83052016-03-16 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR tree-optimization/68714
8308 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8309
7662b718
TV
83102016-03-16 Tom de Vries <tom@codesourcery.com>
8311
8312 PR tree-optimization/68715
8313 * gcc.dg/graphite/pr68715-2.c: New test.
8314 * gcc.dg/graphite/pr68715.c: New test.
8315 * gfortran.dg/graphite/pr68715.f90: New test.
8316
be7ce7ae
TV
83172016-03-16 Tom de Vries <tom@codesourcery.com>
8318
8319 PR tree-optimization/68809
8320 * gcc.dg/graphite/pr68809-2.c: New test.
8321 * gcc.dg/graphite/pr68809.c: New test.
8322
1935f250
JJ
83232016-03-16 Jakub Jelinek <jakub@redhat.com>
8324
6651c93e
JJ
8325 PR c++/70147
8326 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8327 method call to i () as argument. Adjust expected output.
8328
1935f250
JJ
8329 PR c++/70147
8330 * g++.dg/ubsan/pr70147-1.C: New test.
8331 * g++.dg/ubsan/pr70147-2.C: New test.
8332
ab1caa6e
MS
83332016-03-15 Martin Sebor <msebor@redhat.com>
8334
8335 PR c++/58281
8336 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8337
5c2a1bbb
JDA
83382016-03-15 John David Anglin <danglin@gcc.gnu.org>
8339
cb5d8ad1
JDA
8340 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8341 hppa*-*-hpux*.
8342
b440dd40
JDA
8343 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8344
5c2a1bbb
JDA
8345 PR libfortran/69799
8346 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8347 libatomic_available.
8348
42c729c5
MP
83492016-03-15 Marek Polacek <polacek@redhat.com>
8350
8351 PR c++/70209
8352 * g++.dg/ext/attribute-may-alias-4.C: New test.
8353
82b1c550
AM
83542016-03-15 Alexander Monakov <amonakov@ispras.ru>
8355
8356 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8357 -fvar-tracking-assignments-toggle flag.
8358
4ccbf3a6
PH
83592016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8360
8361 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8362
c39858bd
JJ
83632016-03-15 Jakub Jelinek <jakub@redhat.com>
8364
8365 PR rtl-optimization/70222
8366 * gcc.c-torture/execute/pr70222-1.c: New test.
8367 * gcc.c-torture/execute/pr70222-2.c: New test.
8368
8be119c1
RH
83692016-03-15 Richard Henderson <rth@redhat.com>
8370
8371 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8372
6598bb55
AB
83732016-03-15 Andrey Belevantsev <abel@ispras.ru>
8374
8375 PR rtl-optimization/69032
8376 * gcc.dg/pr69032.c: New test.
8377
81fa2944
AB
83782016-03-15 Andrey Belevantsev <abel@ispras.ru>
8379
8380 PR rtl-optimization/63384
4a148e19 8381 * g++.dg/pr63384.C: New test.
81fa2944 8382
74ea9ab6
AB
83832016-03-15 Andrey Belevantsev <abel@ispras.ru>
8384
8385 PR target/64411
8386 * gcc.target/i386/pr64411.C: New test.
8387
045d5055
TV
83882016-03-15 Tom de Vries <tom@codesourcery.com>
8389
8390 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8391 * gfortran.dg/goacc/kernels-alias.f95: New test.
8392
3ea33585
MS
83932016-03-14 Martin Sebor <msebor@redhat.com>
8394
8395 PR c++/53792
8396 * g++.dg/cpp0x/constexpr-inline.C: New test.
8397 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8398
1df7b330
DE
83992016-03-14 David Edelsohn <dje.gcc@gmail.com>
8400
8401 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8402
79b57d18
JJ
84032016-03-14 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR middle-end/70219
8406 * gcc.dg/pr70219.c: New test.
8407
3cbf012a
BS
84082016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8409
8410 PR target/70083
8411 * gcc.dg/torture/pr70083.c: New test.
8412 * gcc.target/i386/pr70083.c: New test.
8413
a9fee7cd
RB
84142016-03-14 Richard Biener <rguenther@suse.de>
8415
8416 PR tree-optimization/56365
8417 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8418
4799603f
SB
84192016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8420
8421 PR target/70098
8422 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8423 New function.
8424 * g++.dg/pr70098.C: New testcase.
8425
8426
760ca967
TV
84272016-03-14 Tom de Vries <tom@codesourcery.com>
8428
8429 PR tree-optimization/70045
8430 * gcc.dg/graphite/pr70045.c: New test.
8431
44e66a77
JD
84322016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8433
8434 PR fortran/69043
8435 * gfortran.dg/include_9.f90: New test.
8436
a18e0fe1
DH
84372016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8438
8439 PR fortran/45076
8440 gfortran.dg/prof/prof.exp: New script.
8441 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8442
d0aca6ab
AB
84432016-03-12 Andrey Belevantsev <abel@ispras.ru>
8444
8445 PR rtl-optimization/69307
8446 * gcc.dg/pr69307.c: New test.
8447
cefe08a4
VM
84482016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8449
8450 PR target/69614
8451 * gcc.target/arm/pr69614.c: New.
8452
70112e2a
PT
84532016-03-12 Paul Thomas <pault@gcc.gnu.org>
8454
8455 PR fortran/70031
8456 * gfortran.dg/submodule_14.f08: New test
8457
8458 PR fortran/69524
8459 * gfortran.dg/submodule_15.f08: New test
8460
3f1e5d3a
PP
84612016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8462
8463 PR c++/70106
8464 * g++.dg/cpp1y/paren3.C: New test.
8465
a3f6d680
MM
84662016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8467
8468 PR target/70131
8469 * gcc.target/powerpc/ppc-round2.c: New test.
8470
92348f09
BS
84712016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8472
8473 PR target/70123
8474 * gcc.dg/torture/pr70123.c: New test.
8475
cebde9e9
JL
84762016-03-11 Jeff Law <law@redhat.com>
8477
8478 PR tree-optimization/70190
8479 * gcc.c-torture/compile/pr70190.c: New test.
8480
3edc5da4
DM
84812016-03-11 David Malcolm <dmalcolm@redhat.com>
8482
8483 PR c/68187
8484 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8485 case.
8486 (test43_b): Likewise.
8487 (test43_c): Likewise.
8488 (test43_d): Likewise.
8489 (test43_e): Likewise.
8490 (test43_f): Likewise.
8491 (test43_g): Likewise.
8492 (test44_a): Likewise.
8493 (test44_b): Likewise.
8494 (test44_c): Likewise.
8495 (test44_d): Likewise.
8496 (test44_e): Likewise.
8497
318c1204
DM
84982016-03-11 David Malcolm <dmalcolm@redhat.com>
8499
8500 PR c/70085
8501 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8502
bc062234
KT
85032016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8504
8505 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8506 dg-options.
8507
acfc1ac1
KT
85082016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8509
8510 PR target/70002
8511 PR target/69245
8512 * gcc.target/aarch64/pr69245_2.c: New test.
8513
d1e2bb2d
JJ
85142016-03-11 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR tree-optimization/70177
8517 * gcc.dg/pr70177.c: New test.
8518
07350627
AL
85192016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8520
8521 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8522
5c6706f7
AL
85232016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8524
8525 * gcc.dg/tree-ssa/sra-20.c: New.
8526
02d472a2
JJ
85272016-03-11 Jakub Jelinek <jakub@redhat.com>
8528
686d390a
JJ
8529 PR rtl-optimization/70174
8530 * gcc.dg/pr70174.c: New test.
8531
02d472a2
JJ
8532 PR tree-optimization/70169
8533 * gcc.dg/pr70169.c: New test.
8534
0f9befa1
IE
85352016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8536
8537 PR target/70160
8538 * gcc.target/i386/pr70160.c: New test.
8539
432d4670
AK
85402016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8541
8542 * gcc.target/s390/dfp-1.c: New test.
8543
a3dc8760
NC
85442016-03-10 Nick Clifton <nickc@redhat.com>
8545
8546 PR target/70044
8547 * gcc.target/aarch64/pr70044.c: New test.
8548
b87a8d7d
PP
85492016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8550 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR c++/70001
8553 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8554 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8555 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8556
4f4ada6a
JH
85572016-03-10 Jan Hubicka <hubicka@ucw.cz>
8558
8559 PR lto/69589
8560 * g++.dg/lto/pr69589_0.C: New testcase
8561 * g++.dg/lto/pr69589_1.C: New testcase
8562
d49b0aa0
MP
85632016-03-10 Marek Polacek <polacek@redhat.com>
8564
8565 PR c++/70153
8566 * g++.dg/delayedfold/unary-plus1.C: New test.
8567
85682016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8569
8570 * gcc.target/arm/pr45701-1.c: Escape brackets.
8571 * gcc.target/arm/pr45701-2.c: Likewise.
8572
71017a7b
AL
85732016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8574
8575 * gfortran.dg/unconstrained_commons.f: New.
8576
ba52669f
AM
85772016-03-10 Alan Modra <amodra@gmail.com>
8578
8579 * gcc.dg/pr69195.c: New.
8580 * gcc.dg/pr69238.c: New.
8581
27742332
TV
85822016-03-10 Tom de Vries <tom@codesourcery.com>
8583
8584 PR testsuite/68915
8585 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8586
3a81a594
RB
85872016-03-10 Richard Biener <rguenther@suse.de>
8588
8589 PR tree-optimization/70128
8590 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8591 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8592
3433b975
JJ
85932016-03-09 Jakub Jelinek <jakub@redhat.com>
8594
c2864f02
JJ
8595 PR tree-optimization/70152
8596 * gcc.dg/pr70152.c: New test.
8597
3433b975
JJ
8598 PR target/70086
8599 * gcc.target/i386/pr70086-1.c: New test.
8600 * gcc.target/i386/pr70086-2.c: New test.
8601 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8602
8603 PR tree-optimization/70127
8604 * gcc.c-torture/execute/pr70127.c: New test.
8605
96b3c82d
CP
86062016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8607
8608 * c-c++-common/goacc/combined-directives-2.c: New test.
8609
b4f3232d
DM
86102016-03-09 David Malcolm <dmalcolm@redhat.com>
8611
8612 PR c/68473
8613 PR c++/70105
8614 * g++.dg/diagnostic/pr70105.C: New test.
8615 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8616 (test_multiple_ordinary_maps): New test function.
8617
40499f81
DM
86182016-03-09 David Malcolm <dmalcolm@redhat.com>
8619
8620 PR c/68473
8621 PR c++/70105
8622 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8623 Drop range information from call to inform_at_rich_loc.
8624 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8625 New.
8626 (test_show_locus): Replace calls to rich_location::add_range with
8627 calls to add_range. Rewrite the tests that used the now-defunct
8628 rich_location ctor taking a source_range. Simplify other tests
8629 by replacing calls to COMBINE_LOCATION_DATA with calls to
8630 make_location.
8631
c9e33662
RB
86322016-03-09 Richard Biener <rguenther@suse.de>
8633 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR tree-optimization/70138
8636 * gcc.dg/vect/pr70138-1.c: New testcase.
8637 * gcc.dg/vect/pr70138-2.c: Likewise.
8638
2c73b764
JJ
86392016-03-09 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR target/70049
8642 * gcc.target/i386/pr70049.c: New test.
8643
c06d25bb
RB
86442016-03-09 Richard Biener <rguenther@suse.de>
8645
8646 PR c/70143
8647 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8648 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8649 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8650
5828a501
RO
86512016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8652
8653 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8654 arm-*-*.
8655
2e141c8d
JJ
86562016-03-09 Jakub Jelinek <jakub@redhat.com>
8657
5a9def37
JJ
8658 PR middle-end/67278
8659 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8660
2e141c8d
JJ
8661 PR target/67278
8662 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8663
8664 PR middle-end/70050
8665 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8666 in testcase comment.
8667
bf751f40
TV
86682016-03-09 Tom de Vries <tom@codesourcery.com>
8669
8670 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8671 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8672 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8673 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8674 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8675 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8676 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8677 * gfortran.dg/goacc/kernels-loop.f95: New test.
8678
e210c999
MS
86792016-03-08 Martin Sebor <msebor@redhat.com>
8680
8681 PR c++/62096
8682 * g++.dg/warn/overflow-warn-7.C: New test.
8683
80aac5c8
JM
86842016-03-08 Jason Merrill <jason@redhat.com>
8685
8686 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8687 * lib/target-supports.exp (check_effective_target_concepts): New.
8688
12b81409
JJ
86892016-03-08 Jakub Jelinek <jakub@redhat.com>
8690
d259b234
JJ
8691 PR c++/70135
8692 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8693 * g++.dg/ubsan/pr70135.C: New test.
8694
12b81409
JJ
8695 PR target/70110
8696 * gcc.dg/pr70110.c: New test.
8697
b4e9f2aa
MJ
86982016-03-07 Martin Jambor <mjambor@suse.cz>
8699
8700 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8701 * c-c++-common/gomp/if-1.c: Likewise.
8702 * c-c++-common/gomp/pr61486-2.c: Likewise.
8703 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8704 to dg-additional-options.
8705 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8706 * g++/gomp/target-teams-1.c: Likewise.
8707 * gcc.dg/gomp/gomp.exp: Likewise.
8708 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8709 dg-additional-options.
8710 * gfortran.dg/gomp/gomp.exp: Likewise.
8711 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8712 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8713 dg-additional-options.
8714 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8715
f86e631e
MJ
87162016-03-07 Martin Jambor <mjambor@suse.cz>
8717
8718 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8719 * c-c++-common/gomp/gridify-1.c: New test.
8720 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8721
94156b3f
AV
87222016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8723
8724 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8725 trigger for cortex-r8, when scanning for register r8.
8726 * gcc.target/arm/pr45701-2.c: Likewise.
8727
a84a49b7 87282016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8729 Jeff Law <law@redhat.com>
a84a49b7
RB
8730
8731 PR tree-optimization/69740
8732 * gcc.c-torture/compile/pr69740-1.c: New test.
8733 * gcc.c-torture/compile/pr69740-2.c: New test.
8734
e41f6c9e
BS
87352016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8736
8737 * lib/target-supports.exp
8738 (check_effective_target_whole_vector_shift): Enable for PPC64.
8739
57548bf5
RB
87402016-03-07 Richard Biener <rguenther@suse.de>
8741
8742 PR tree-optimization/70115
8743 * gcc.dg/torture/pr70115.c: New testcase.
8744
4ae13300
NS
87452016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8746
8747 PR middle-end/69916
8748 * c-c-++-common/goacc/pr69916.c: New.
8749
5edb9853
RH
87502016-03-07 Richard Henderson <rth@redhat.com>
8751
8752 * gcc.c-torture/compile/pr70061.c: New test.
8753
2067a8f3
RB
87542016-03-07 Richard Biener <rguenther@suse.de>
8755
8756 PR testsuite/70109
8757 * gcc.dg/vect/O3-pr36098.c: New testcase.
8758
4145a9b7
CL
87592016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8760
8761 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8762
1878be32
EB
87632016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8764
8765 * gnat.dg/renaming9.ad[sb]: New testcase.
8766
df762bb2
JJ
87672016-03-05 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR c++/70084
8770 * g++.dg/expr/stdarg3.C: New test.
8771
7d461295
JL
87722016-03-04 Jeff Law <law@redhat.com>
8773
8774 PR tree-optimization/69196
8775 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8776 x86_64-*-*.
8777
29b9828f
BS
87782016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8779
b6b552fd
BS
8780 PR c/69973
8781 * gcc.dg/pr69973.c: New test.
8782
201d49e9
BS
8783 PR rtl-optimization/69941
8784 * gcc.dg/torture/pr69941.c: New test.
8785
29b9828f
BS
8786 PR c/69824
8787 * gcc.dg/pr69824.c: New test.
8788
640b7e74
TV
87892016-03-05 Tom de Vries <tom@codesourcery.com>
8790
8791 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8792 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8793 function.
8794
7a3a3fad
PP
87952016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8796
8797 PR c++/66786
8798 * g++.dg/cpp1y/var-templ48.C: New test.
8799 * g++.dg/cpp1y/var-templ49.C: New test.
8800
cd439aec
EB
88012016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8802
8803 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8804
60204554
JJ
88052016-03-04 Jakub Jelinek <jakub@redhat.com>
8806
0c8825de
JJ
8807 PR c++/70035
8808 * g++.dg/ubsan/pr70035.C: New test.
8809
60204554
JJ
8810 PR target/70062
8811 * gcc.target/i386/pr70062.c: New test.
8812
f79d4eab
L
88132016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8814
8815 * g++.dg/template/typename21.C: Remove c++98_only.
8816
ea81ce67
L
88172016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8820
64b23c13
DM
88212016-03-04 David Malcolm <dmalcolm@redhat.com>
8822
8823 PR c/68187
8824 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8825 function.
8826 (fn_42_b): Likewise.
8827 (fn_42_c): Likewise.
8828
729526f5
DM
88292016-03-04 David Malcolm <dmalcolm@redhat.com>
8830
8831 PR c/68187
8832 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8833 function.
8834 (fn_40_b): Likewise.
8835 (fn_41_a): Likewise.
8836 (fn_41_b): Likewise.
8837
f9ea11ac
JJ
88382016-03-04 Jakub Jelinek <jakub@redhat.com>
8839
8840 PR target/70059
8841 * gcc.target/i386/avx512f-pr70059.c: New test.
8842 * gcc.target/i386/avx512dq-pr70059.c: New test.
8843
b6c38c69
BS
88442016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8845
8846 PR rtl-optimization/57676
8847 * gcc.dg/torture/pr57676.c: New test.
8848
af3cdd34
IE
88492016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8850
8851 * gcc.dg/pr70026.c: New test.
8852
7ff6ca38
MP
88532016-03-04 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/69798
8856 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8857 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8858
a6bf62d5
KT
88592016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8860
8861 PR target/70004
8862 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8863 Delete.
8864 (test_corners_sisd_si): Likewise.
8865 (main): Remove checks of the above.
8866 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8867
ae4cdc6a
EB
88682016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8869
8870 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8871
08455559
CL
88722016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8873
8874 * gcc.dg/torture/pr69951.c: Accept argc==0.
8875
e9a35493
RB
88762016-03-04 Richard Biener <rguenther@suse.de>
8877
8878 PR c++/70054
8879 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8880 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8881
fba054c2
DV
88822016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8883
8884 PR testsuite/69766
8885 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8886 testing multiarch.
8887
f10cdc6c
JJ
88882016-03-04 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR debug/69947
8891 * gcc.dg/guality/pr69947.c: New test.
8892
2e981ba0
JJ
88932016-03-03 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR ada/70017
8896 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8897
0ba3bfa2
KT
88982016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8899
8900 PR rtl-optimization/69904
8901 * gcc.target/arm/pr69904.c: New test.
8902
97ecdb46
JJ
89032016-03-03 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR target/70021
8906 * gcc.dg/vect/pr70021.c: New test.
8907 * gcc.target/i386/pr70021.c: New test.
8908
a2a743a1
MP
89092016-03-03 Marek Polacek <polacek@redhat.com>
8910
8911 PR middle-end/70050
8912 * gcc.dg/pr70050.c: New test.
8913
fa07ecdd
JG
89142016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8915
8916 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8917
23504262
ML
89182016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8919
8920 PR tree-optimization/70043
8921 * gfortran.dg/vect/pr70043.f90: New test.
8922
b7b9e1a9
EB
89232016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8924
8925 * gnat.dg/specs/task1.ads: New test.
8926
cb83ba54
RO
89272016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8928
8929 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8930 Invoke gdb with -batch.
8931 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8932
a75f5e30
RB
89332016-03-03 Richard Biener <rguenther@suse.de>
8934
8935 PR tree-optimization/55936
8936 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8937
268bc320
JL
89382016-03-02 Jeff Law <law@redhat.com>
8939
815f20ab
JL
8940 PR rtl-optimization/69942
8941 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8942 effects of argument promotions.
8943
268bc320
JL
8944 PR tree-optimization/69987
8945 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8946 target does not support -fprefetch-loop-arrays.
8947
171f7de5
UB
89482016-03-02 Uros Bizjak <ubizjak@gmail.com>
8949
8950 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8951
192912db
BC
89522016-03-02 Bin Cheng <bin.cheng@arm.com>
8953
c7908871 8954 PR rtl-optimization/69052
192912db
BC
8955 * gcc.target/i386/pr69052.c: New test.
8956
90a7a40b
AM
89572016-03-02 Alan Modra <amodra@gmail.com>
8958
8959 * gcc.dg/pr69990.c: New.
8960
69fa742f
JJ
89612016-03-02 Jakub Jelinek <jakub@redhat.com>
8962
de752fb0
JJ
8963 PR c/68062
8964 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8965
8966 PR middle-end/70022
8967 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8968
69fa742f
JJ
8969 PR target/70028
8970 * gcc.target/i386/pr70028.c: New test.
8971
7c65bd56
MK
89722016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8973
8974 * c-c++-common/asan/swapcontext-test-1.c,
8975 * c-c++-common/tsan/thread_leak.c,
8976 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8977 * g++.dg/tsan/benign_race.C,
8978 * g++.dg/tsan/fd_close_norace.C,
8979 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8980 races with sanitizer output
8981
37d98220 89822016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8983 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8984
8985 PR target/67278
8986 * gcc.dg/simd-8.c: New testcase.
8987
218db463
RB
89882016-03-02 Richard Biener <rguenther@suse.de>
8989
8990 PR middle-end/67278
8991 * gcc.dg/simd-7.c: New testcase.
8992
22c72158
EB
89932016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8994
8995 * gcc.target/i386/pr70007.c: Tweak.
8996
9a790ccc
DV
89972016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8998
8999 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9000
bd02f00f
MP
90012016-03-02 Marek Polacek <polacek@redhat.com>
9002
9003 PR c/67854
9004 * gcc.dg/pr67854.c: New test.
9005
1e840f39
JJ
90062016-03-02 Jakub Jelinek <jakub@redhat.com>
9007
9008 PR middle-end/70025
9009 * gcc.dg/torture/pr70025.c: New test.
9010
bca00241
VK
90112016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9012
9013 PR tree-optimization/68621
9014 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9015
0bca04b8
EB
90162016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9017
9018 * gcc.target/i386/pr70007.c: New test.
9019
2a9afc86
JL
90202016-03-01 Jeff Law <law@redhat.com>
9021
eab2541b 9022 PR tree-optimization/69196
9d83ef71 9023 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9024
2a9afc86
JL
9025 PR tree-optimization/69196
9026 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9027 duplicating code and spoiling the expected output.
9028
0d39977e
MM
90292016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9030
9031 PR target/70033
9032 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9033 supports power9 before doing tests.
9034 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9035 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9036 * gcc.target/powerpc/p9-permute.c: Likewise.
9037
a0c0699d
UB
90382016-03-01 Uros Bizjak <ubizjak@gmail.com>
9039
9040 PR target/70027
9041 * gcc.target/i386/pr70027.c: New test.
9042
0ae3ef47 90432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9044
9045 * gcc.dg/pr70017.c: New test.
9046
686e2237
JJ
90472016-03-01 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR c/69796
9050 PR c/69974
9051 * gcc.dg/pr69796.c: New test.
9052 * gcc.dg/pr69974.c: New test.
9053
f8e4188c
EB
90542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9055
9056 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9057
5e3f1c7c
JL
90582016-02-29 Jeff Law <law@redhat.com>
9059
9060 PR tree-optimization/69987
9061 * gfortran.dg/pr69987.f90: New test.
9062
9063 PR tree-optimization/69989
9064 * gcc.c-torture/compile/pr69989-2.c: New test.
9065
1be56bc5
MP
90662016-03-01 Marek Polacek <polacek@redhat.com>
9067
9068 PR c++/69795
9069 * g++.dg/parse/invalid1.C: New test.
9070
1b19470d
RB
90712016-03-01 Richard Biener <rguenther@suse.de>
9072
9073 PR middle-end/70022
9074 * gcc.dg/pr70022.c: New testcase.
9075
3ae0661a
IE
90762016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9077
9078 PR tree-optimization/69956
9079 * gcc.dg/pr69956.c: New test.
9080
0f09ab88
BS
90812016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9082
9083 PR target/70011
9084 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9085 XFAIL when hardware supports efficient unaligned storage access.
9086
76d881bf
PP
90872016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9088
9089 PR c++/69961
9090 * g++.dg/template/pr69961a.C: New test.
9091 * g++.dg/template/pr69961b.C: New test.
9092
7168133a
DM
90932016-02-29 David Malcolm <dmalcolm@redhat.com>
9094
9095 PR preprocessor/69985
9096 * gcc.dg/cpp/pr69985.c: New test case.
9097
0c6072a3
JL
90982016-02-29 Jeff Law <law@redhat.com>
9099
e66f219b
JL
9100 PR tree-optimization/70005
9101 * gcc.c-torture/execute/pr70005.c New test.
9102
0c6072a3
JL
9103 PR tree-optimization/69999
9104 * gcc.c-torture/compile/pr69999.c: New test.
9105
fd9fbdb3
YR
91062016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9107
9108 PR tree-optimization/69652
9109 * gcc.dg/torture/pr69652.c: Delete test.
9110 * gcc.dg/vect/pr69652.c: New test.
9111
cbd400b4
RB
91122016-02-19 Richard Biener <rguenther@suse.de>
9113
9114 PR tree-optimization/69980
9115 * gfortran.dg/vect/pr69980.f90: New testcase.
9116
84ea0f58
EB
91172016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9118
9119 * gcc.target/sparc/20160229-1.c: New test.
9120
5d2a63dc
EB
91212016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9122
9123 * gnat.dg/stack_usage3.adb: New test.
9124 * gnat.dg/stack_usage3_pkg.ads: New helper.
9125
93e708f9
EB
91262016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9127
9128 * gnat.dg/renaming8.adb: New test.
9129 * gnat.dg/renaming8_pkg1.ads: New helper.
9130 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9131 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9132
6512bc93
RB
91332016-02-29 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/69720
9136 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9137
7b201a88
TK
91382016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9139
9140 PR fortran/68147
9141 PR fortran/47674
9142 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9143
82ee0cf2 91442016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9145 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9146
9147 PR fortran/56007
9148 * gfortran.dg/coarray_8.f90: Adjust error message.
9149 * gfortran.dg/pr56007.f90: New test.
9150 * gfortran.dg/pr56007.f: New test.
9151
cdc1a2c8
L
91522016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9153
9154 PR tree-optimization/69989
9155 * gcc.dg/torture/pr69989.c: New test.
9156
33505bcf
EB
91572016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9158
9159 * gcc.target/i386/stack-realign-win.c: New test.
9160
524bfb19
HA
91612016-02-28 Harald Anlauf <anlauf@gmx.de>
9162
9163 PR fortran/60126
9164 * gfortran.dg/pr60126.f90: New test.
9165
bd542508
JL
91662016-02-27 Jeff Law <law@redhat.com>
9167
9168 Revert
9169 2016-02-26 Richard Biener <rguenther@suse.de>
9170 Jeff Law <law@redhat.com>
9171
9172 PR tree-optimization/69740
9173 * gcc.c-torture/compile/pr69740-1.c: New test.
9174 * gcc.c-torture/compile/pr69740-2.c: New test.
9175
dd1291e0
JD
91762016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177
5fb67f8b 9178 PR fortran/69910
dd1291e0
JD
9179 * gfortran.dg/newunit_4.f90: New test.
9180
5cfefb59
JJ
91812016-02-27 Jakub Jelinek <jakub@redhat.com>
9182
9183 PR target/69613
9184 PR rtl-optimization/69886
9185 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9186 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9187 target.
9188
20ba5f33
MS
91892016-02-26 Martin Sebor <msebor@redhat.com>
9190
9191 PR tree-optimization/15826
9192 * gcc.dg/tree-ssa/pr15826.c: New test.
9193
e6fb01b0
JJ
91942016-02-26 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR target/69969
9197 * gcc.target/powerpc/pr69969.c: New test.
9198
e3e0cf64
MS
91992016-02-26 Martin Sebor <msebor@redhat.com>
9200
9201 PR c++/15766
9202 * g++.old-deja/g++.other/decl5.C: Add a test case.
9203
d1f2bea5
SB
92042016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9205
9206 PR target/69946
9207 * gcc.target/powerpc/pr69946.c: New file.
9208
4a4f9d2b 92092016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9210 Jeff Law <law@redhat.com>
4a4f9d2b 9211
e3e0cf64 9212 PR tree-optimization/69740
4a4f9d2b
RB
9213 * gcc.c-torture/compile/pr69740-1.c: New test.
9214 * gcc.c-torture/compile/pr69740-2.c: New test.
9215
ad2a2706
MJ
92162016-02-26 Martin Jambor <mjambor@suse.cz>
9217
9218 PR middle-end/69920
9219 * gcc.dg/torture/pr69932.c: New test.
9220 * gcc.dg/torture/pr69936.c: Likewise.
9221
1d11f7ce
AK
92222016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9223
9224 PR target/69709
9225 * gcc.target/s390/pr69709.c: New test.
9226
6cfccbb2
KT
92272016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9228
9229 PR target/69245
9230 * gcc.target/aarch64/pr69245_1.c: New test.
9231
ac59ad4e
KT
92322016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9233
9234 PR target/69613
9235 * gcc.dg/torture/pr69613.c: New test.
9236
a2ad54a0
JJ
92372016-02-26 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR rtl-optimization/69891
9240 * gcc.target/i386/pr69891.c: New test.
9241
0884062c 92422016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9243 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9244
d2369d4f 9245 PR target/61397
c163789b
MM
9246 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9247 functionality for both 32-bit and 64-bit.
9248
5aed7e2c
RB
92492016-02-26 Richard Biener <rguenther@suse.de>
9250
9251 PR tree-optimization/69551
9252 * gcc.dg/torture/pr69951.c: New testcase.
9253
798e2a8e
RB
92542016-02-25 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/48795
9257 * gcc.dg/Warray-bounds-18.c: New testcase.
9258
9559fbac
RO
92592016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9260
9261 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9262
c049b107
JJ
92632016-02-25 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR rtl-optimization/69896
9266 * gcc.dg/pr69896.c: New test.
9267
1137001c
PP
92682016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9269
9270 PR c++/69736
9271 * g++.dg/cpp1y/paren2.C: New test.
9272
2e9c8641
MS
92732016-02-24 Martin Sebor <msebor@redhat.com>
9274
9275 PR c/51147
9276 * gcc.dg/enum-mode-2.c: New test.
9277
03ca8fb3
JJ
92782016-02-24 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR c++/69922
9281 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9282 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9283 * g++.dg/ubsan/pr69922.C: New test.
9284
0b05329b
MP
92852016-02-24 Marek Polacek <polacek@redhat.com>
9286
9287 PR c/69819
9288 * gcc.dg/pr69819.c: New test.
9289
57c2c374
MS
92902016-02-24 Martin Sebor <msebor@redhat.com>
9291
3b96b93a
MS
9292 PR c++/69912
9293 * g++.dg/ext/flexary15.C: New test.
9294
92952016-02-24 Martin Sebor <msebor@redhat.com>
9296
9297 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9298 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9299 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9300
65433bb5
MK
93012016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9302 Charles Baylis <charles.baylis@linaro.org>
9303
9304 PR debug/61033
9305 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9306
f802a424 93072016-02-24 Richard Biener <rguenther@suse.de>
44293580 9308 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9309
9310 PR middle-end/69760
9311 * gcc.dg/torture/pr69760.c: New testcase.
9312
525f795f
RO
93132016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9314
9315 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9316 pattern on Solaris with as.
9317
cd7bbceb
KT
93182016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9319
9320 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9321 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9322 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9323 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9324
89c0c1fd
JJ
93252016-02-24 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR middle-end/69915
9328 * gcc.dg/pr69915.c: New test.
9329
0683fd27
KT
93302016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9331
9332 PR rtl-optimization/69886
9333 * gcc.dg/torture/pr69886.c: New test.
9334
e53d562a
RB
93352016-02-24 Richard Biener <rguenther@suse.de>
9336
9337 PR middle-end/68963
9338 * gcc.dg/torture/pr68963.c: New testcase.
9339
74a00288
KT
93402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9341
9342 PR target/69875
9343 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9344 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9345 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9346 * gcc.target/arm/atomic_loaddi_1.c: New test.
9347 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9348 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9349 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9350 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9351 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9352 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9353 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9354 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9355
340fd4c9
JJ
93562016-02-24 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR middle-end/69909
9359 * gcc.dg/torture/pr69909.c: New test.
9360
47d3fdb2
RB
93612016-02-24 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/69907
9364 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9365 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9366 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9367
dab73e73
CB
93682016-02-24 Christian Bruel <christian.bruel@st.com>
9369
9370 * gcc.target/arm/pragma_cpp_fma.c: New test.
9371
7cc5ec65
JD
93722016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9373
9374 PR fortran/61156
9375 * gfortran.dg/include_6.f90: Update test.
9376
067fbd8b
JJ
93772016-02-23 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR objc/69844
9380 * objc.dg/pr69844.m: New test.
9381
64a454d9
JD
93822016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9383
9384 PR libgfortran/69456
9385 * gfortran.dg/namelist_89.f90: New test.
9386 * gfortran.dg/pr59700.f90: Update test..
9387
35886f0b
MS
93882016-02-23 Martin Sebor <msebor@redhat.com>
9389
9390 PR middle-end/69780
9391 * g++.dg/ext/builtin_alloca.C: New test.
9392 * gcc.dg/builtins-68.c: New test.
9393
162cc7e3
RH
93942016-02-23 Richard Henderson <rth@redhat.com>
9395
9396 * gcc.target/i386/addr-space-3.c: Remove test.
9397
196440f8
DM
93982016-02-23 David Malcolm <dmalcolm@redhat.com>
9399
9400 PR preprocessor/69126
9401 PR preprocessor/69543
9402 * c-c++-common/pr69126-2-long.c: New test.
9403 * c-c++-common/pr69126-2-short.c: New test.
9404 * c-c++-common/pr69543-1.c: Remove xfail.
9405
1d3121af
DM
94062016-02-23 David Malcolm <dmalcolm@redhat.com>
9407
9408 PR preprocessor/69126
9409 PR preprocessor/69543
9410 PR preprocessor/69558
9411 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9412 (f): Rename to...
9413 (test_2): ...this, and add leading comment.
9414 (MACRO_3, test_3): New.
9415 (MACRO_4A, MACRO_4B, test_4): New.
9416 (MACRO): Rename to...
9417 (MACRO_5): ...this.
9418 (g): Rename to...
9419 (test_5): ...this, updating for renaming of MACRO, and
9420 add leading comment.
9421 * c-c++-common/pr69543-1.c: New.
9422 * c-c++-common/pr69543-2.c: New.
9423 * c-c++-common/pr69543-3.c: New.
9424 * c-c++-common/pr69543-4.c: New.
9425 * c-c++-common/pr69558-1.c: New.
9426 * c-c++-common/pr69558-2.c: New.
9427 * c-c++-common/pr69558-3.c: New.
9428 * c-c++-common/pr69558-4.c: New.
9429 * gcc.dg/pr69558.c: Move to...
9430 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9431 xfail for c++.
9432
f99c3557
TS
94332016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9434
9435 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9436 to -ftree-parallelize-loops/-fopenacc changes.
9437 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9438 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9439 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9440 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9441 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9442 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9443 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9444 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9445 * c-c++-common/goacc/kernels-loop.c: Likewise.
9446 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9447 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9448 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9449 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9450
c60ec7c2
RO
94512016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9452
9453 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9454
f1a62b6f
JJ
94552016-02-23 Jakub Jelinek <jakub@redhat.com>
9456
e67bf044
JJ
9457 PR c++/69902
9458 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9459
f1a62b6f
JJ
9460 PR c/69900
9461 * gcc.dg/pr69900.c: New test.
9462
20c5e09e
MJ
94632016-02-23 Martin Jambor <mjambor@suse.cz>
9464
9465 PR tree-optimization/69666
9466 * gcc.dg/tree-ssa/pr69666.c: New test.
9467
e457a6fc
AV
94682016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9469
9470 PR fortran/67451
9471 * gfortran.dg/coarray_allocate_5.f08: New test.
9472
d7b574f4
AK
94732016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9474
9475 * gcc.target/s390/vcond-shift.c: Move to ...
9476 * gcc.target/s390/vector/vcond-shift.c: ... here.
9477
58bdeb44
AK
94782016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9479
9480 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9481 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9482
7cd0387b
AK
94832016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9484
9485 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9486
4246c8da
MW
94872016-02-20 Mark Wielaard <mjw@redhat.com>
9488
9489 PR c/28901
9490 * gcc.dg/unused-variable-3.c: New test.
9491
f93bc532
JJ
94922016-02-22 Jakub Jelinek <jakub@redhat.com>
9493
9494 PR target/69888
9495 * gcc.target/i386/pr69888.c: New test.
9496
c4e360f4
RB
94972016-02-22 Richard Biener <rguenther@suse.de>
9498
9499 PR tree-optimization/69882
9500 * gfortran.dg/vect/pr69882.f90: New testcase.
9501
09c92f1c
JJ
95022016-02-22 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR target/69885
9505 * gcc.dg/pr69885.c: New test.
9506
f88d45dc
OE
95072016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9508
9509 PR target/69806
9510 PR target/54089
9511 * gcc.target/sh/pr54089-10.c: New.
9512
ce1ff48e
PT
95132016-02-20 Paul Thomas <pault@gcc.gnu.org>
9514
9515 PR fortran/69423
9516 * gfortran.dg/deferred_character_15.f90 : New test.
9517
bbf27208
DH
95182016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9519
9520 PR fortran/57365
9521 gfortran.dg/allocate_with_source_18.f03: New test.
9522
95232016-02-20 Harald Anlauf <anlauf@gmx.de>
9524
9525 PR fortran/52531
9526 gfortran.dg/gomp/pr52531.f90: New test.
9527
268be88c
BE
95282016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9529
9530 PR c++/69865
9531 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9532 -std=c++03.
9533
4b6c824a
JJ
95342016-02-19 Jakub Jelinek <jakub@redhat.com>
9535
871b3f47
JJ
9536 PR c++/69826
9537 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9538 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9539
7a965d51
JJ
9540 PR c++/69850
9541 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9542
4b6c824a
JJ
9543 PR c++/69851
9544 * g++.dg/torture/pr69851.C: New test.
9545
15fca21a
MS
95462016-02-19 Martin Sebor <msebor@redhat.com>
9547
9548 PR testsuite/69573
9549 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9550
19e21586
JJ
95512016-02-19 Jakub Jelinek <jakub@redhat.com>
9552
03a616ac
JJ
9553 PR c++/69850
9554 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9555 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9556
19e21586
JJ
9557 PR c++/67767
9558 * g++.dg/cpp0x/pr67767.C: New test.
9559
2db16594
KT
95602016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9561
9562 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9563 for fp, simd, crypto, crc, lse.
9564 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9565 above.
9566 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9567 effective target check.
9568
5a7d9d1e
JJ
95692016-02-19 Jakub Jelinek <jakub@redhat.com>
9570
9571 PR target/69820
9572 * gcc.target/i386/pr69820.c: New test.
9573
6448f064
AK
95742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9575
9576 * gcc.target/s390/vector/int128-1.c: New test.
9577
d0a859e6
AK
95782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9579
9580 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9581
9e4eb643
AK
95822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9583
9584 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9585 instruction pattern name to prevent the testcase from failing with
9586 -march=z13.
9587
859a4c0e
AK
95882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9589
9590 * gcc.target/s390/md/movstr-2.c: New test.
9591
efc2340b
MK
95922016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9593
9594 * gcc.target/s390/morestack.c: New test.
9595
ca2bfbc2
DV
95962016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9597
9598 PR target/69625
9599 * gcc.target/s390/pr69625.c: Add test case.
9600
efd4bd05
BE
96012016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9602
9603 PR testsuite/68580
9604 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9605
2bf2078a
MM
96062016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9607
9608 PR target/68404
9609 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9610 * gcc.target/powerpc/fusion3.c: Likewise.
9611
f003579e
RB
96122016-02-18 Richard Biener <rguenther@suse.de>
9613
9614 PR middle-end/69553
9615 * g++.dg/torture/pr69553.C: New testcase.
9616
19233914
NC
96172016-02-18 Nick Clifton <nickc@redhat.com>
9618
efd4bd05
BE
9619 PR target/62254
9620 PR target/69610
9621 * gcc.target/arm/pr62554.c: New test.
9622 * gcc.target/arm/pr69610-1.c: New test.
9623 * gcc.target/arm/pr69610-2.c: New test.
19233914 9624
23f27839
RB
96252016-02-18 Richard Biener <rguenther@suse.de>
9626
9627 PR middle-end/69854
9628 * gcc.dg/torture/pr69854.c: New testcase.
9629
932c0da4
JJ
96302016-02-17 Jakub Jelinek <jakub@redhat.com>
9631
9632 PR c++/69850
9633 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9634
1bed93e4
BS
96352012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9636
9637 * gcc.target/powerpc/vec-cg.c: New test.
9638
57bfb134
RB
96392016-02-17 Richard Biener <rguenther@suse.de>
9640
9641 PR testsuite/69586
9642 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9643
a44e0ebb
KT
96442016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9645
9646 PR target/69161
9647 * gcc.c-torture/compile/pr69161.c: New test.
9648
ffacd726
DS
96492016-02-17 David Sherwood <david.sherwood@arm.com>
9650
9651 PR target/69532
9652 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9653 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9654
448db8d2
EB
96552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9656
9657 * gcc.dg/ifcvt-4.c: Skip on Visium.
9658
e2f0522e
EB
96592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gnat.dg/atomic8.adb: New test.
9662
bf17fe3f
EB
96632016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * gnat.dg/discr46.ad[sb]: New test.
9666
ecf835e9
KN
96672016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9668
9669 PR Target/48344
9670 * gcc.target/powerpc/pr48344-1.c: New test.
9671
49a1164a
TK
96722015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9673
9674 PR fortran/69742
9675 * gfortran.dg/associate_21.f90: New test.
9676
bf14eba2
JJ
96772016-02-16 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR c/69835
9680 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9681 -Wnonnull in dg-options.
9682 * c-c++-common/nonnull-2.c: New test.
9683
35a093b6
JG
96842016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9685 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9686
9687 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9688
e387d491
JJ
96892016-02-16 Jakub Jelinek <jakub@redhat.com>
9690
9691 PR middle-end/69801
9692 * gcc.dg/pr69801.c: Add empty dg-options.
9693
ba539195
JN
96942016-02-16 James Norris <jnorris@codesourcery.com>
9695
9696 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9697 * g++.dg/goacc/deviceptr-1.c: New file.
9698
2a2b8f64
JJ
96992016-02-16 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR tree-optimization/69820
9702 * gcc.dg/vect/pr69820.c: New test.
9703
87440c29
RB
97042016-02-16 Richard Biener <rguenther@suse.de>
9705
9706 PR tree-optimization/69776
9707 * gcc.dg/torture/pr69776-2.c: New testcase.
9708
6d87c306
BS
97092016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9710
9711 PR tree-optimization/69714
9712 * gcc.dg/torture/pr69714.c: New test.
9713
3824a0a2
JJ
97142016-02-16 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR tree-optimization/69802
9717 * gcc.dg/pr69802.c: New test.
9718
c8cfe96e
RB
97192016-02-16 Richard Biener <rguenther@suse.de>
9720
9721 PR middle-end/69801
9722 * gcc.dg/pr69801.c: New testcase.
9723
fc12098d
JD
97242016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9725
9726 PR libgfortran/69651
9727 * gfortran.dg/read_bang.f90: New test.
9728 * gfortran.dg/read_bang4.f90: New test.
9729
ba6b3795
JJ
97302016-02-15 Jakub Jelinek <jakub@redhat.com>
9731
f0516ca4
JJ
9732 PR c++/69658
9733 * g++.dg/init/pr69658.C: New test.
9734
ba6b3795
JJ
9735 PR c++/69797
9736 * c-c++-common/pr69797.c: New test.
9737
de3f9a2d
PK
97382016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9739
9740 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9741 check for aarch64*-*-*.
9742
17a3b967
RB
97432016-02-15 Richard Biener <rguenther@suse.de>
9744
9745 PR tree-optimization/69783
9746 * gcc.dg/vect/pr69783.c: New testcase.
9747
1c48bff1
RB
97482016-02-15 Richard Biener <rguenther@suse.de>
9749
9750 PR tree-optimization/69776
9751 * gcc.dg/torture/pr69776.c: New testcase.
9752
1e6025b6
TK
97532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9754
9755 PR fortran/60526
9756 * gfortran.dg/type_decl_4.f90: Reinstated.
9757
d3308279
JDA
97582016-02-14 John David Anglin <danglin@gcc.gnu.org>
9759
9760 PR fortran/68746
9761 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9762
b7c56581
TK
97632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9764
9765 PR fortran/60526
9766 PR bootstrap/69816
9767 * gfortran.dg/type_decl_4.f90: Removed.
9768
60cb4ef5
TK
97692016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9770
9771 PR fortran/60526
9772 * gfortran.dg/type_decl_4.f90: New test.
9773
f6964637
AM
97742016-02-14 Alan Modra <amodra@gmail.com>
9775
1a8849d1 9776 PR testsuite/68886
f6964637
AM
9777 * gcc.c-torture/execute/stkalign.c: Revise test.
9778
f5121920
OE
97792016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9780
9781 PR target/67260
9782 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9783
6cda3ab6
OE
97842016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9785
9786 PR target/67260
9787 * gcc.target/sh/torture/pr67260.c: New.
9788
6786e598
JDA
97892016-02-12 John David Anglin <danglin@gcc.gnu.org>
9790
9791 * gcc.dg/pr67964.c: Add dg-require-alias.
9792
7e05dad8
OE
97932016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9794
9795 PR target/67636
9796 PR target/64345
9797 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9798
7f4cc3ce
JD
97992016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9800
9801 PR libgfortran/69668
9802 * gfortran.dg/namelist_88.f90: New test.
9803
955ca6dc
JD
98042016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9805
9806 PR libgfortran/69668
9807 * gfortran.dg/namelist_38.f90: Update test.
9808 * gfortran.dg/namelist_84.f90: Update test.
9809
876217ae
DM
98102016-02-12 David Malcolm <dmalcolm@redhat.com>
9811
9812 PR other/69554
9813 * gcc.dg/pr69554-1.c: New test.
9814 * gfortran.dg/pr69554-1.F90: New test.
9815 * gfortran.dg/pr69554-2.F90: New test.
9816 * lib/gcc-dg.exp (proc dg-locus): New function.
9817 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9818 distinguish between the caret-printing and non-caret-printing
9819 cases. If caret-printing has been explicitly enabled, bail out
9820 without attempting to fix up the output.
9821
61789eed
DM
98222016-02-12 David Malcolm <dmalcolm@redhat.com>
9823
9824 PR driver/69265
9825 PR driver/69453
9826 * gcc.dg/spellcheck-options-3.c: New test case.
9827 * gcc.dg/spellcheck-options-4.c: New test case.
9828 * gcc.dg/spellcheck-options-5.c: New test case.
9829 * gcc.dg/spellcheck-options-6.c: New test case.
9830 * gcc.dg/spellcheck-options-7.c: New test case.
9831 * gcc.dg/spellcheck-options-8.c: New test case.
9832 * gcc.dg/spellcheck-options-9.c: New test case.
9833 * gcc.dg/spellcheck-options-10.c: New test case.
9834
c3090c1f
JJ
98352016-02-12 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR rtl-optimization/69764
9838 PR rtl-optimization/69771
9839 * c-c++-common/pr69764.c: New test.
9840 * gcc.dg/torture/pr69771.c: New test.
9841
8222034d
MP
98422016-02-12 Marek Polacek <polacek@redhat.com>
9843
9844 * g++.dg/torture/init-list1.C: New.
9845
f749f792
MP
98462016-02-12 Marek Polacek <polacek@redhat.com>
9847
9848 * gcc.dg/pr69522.c: Add empty dg-options.
9849
199fb02a
IE
98502016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9851
9852 * g++.dg/lto/lto.exp: Include and init mpx.
9853 * g++.dg/lto/pr69729_0.C: New test.
9854
b69539cb
JJ
98552016-02-12 Jakub Jelinek <jakub@redhat.com>
9856
06ff7000
JJ
9857 PR ipa/69241
9858 * g++.dg/ipa/pr69241-4.C: New test.
9859
b69539cb
JJ
9860 PR ipa/68672
9861 * g++.dg/ipa/pr68672-1.C: New test.
9862 * g++.dg/ipa/pr68672-2.C: New test.
9863 * g++.dg/ipa/pr68672-3.C: New test.
9864
16595a1f
BS
98652016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9866
9867 PR c/69522
6d87c306 9868 * gcc.dg/pr69522.c: New test.
16595a1f 9869
38d795d2
PP
98702016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9871
9872 PR c++/69098
9873 * g++.dg/cpp1y/69098.C: New test.
9874 * g++.dg/cpp1y/69098-2.C: New test.
9875
9c582551
JJ
98762016-02-12 Jakub Jelinek <jakub@redhat.com>
9877
9878 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9879 and neighbour -> neighbor.
9880 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9881 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9882 * c-c++-common/Wvarargs.c: Likewise.
9883 * c-c++-common/goacc/host_data-5.c: Likewise.
9884 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9885 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9886 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9887 * gcc.target/aarch64/pr60697.c: Likewise.
9888 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9889 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9890 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9891 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9892 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9893 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9894 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9895 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9896 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9897 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9898 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9899 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9900 * g++.dg/lookup/koenig5.C: Likewise.
9901 * g++.dg/ext/no-asm-2.C: Likewise.
9902 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9903 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9904 * gfortran.dg/used_types_16.f90: Likewise.
9905 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9906 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9907 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9908 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9909 * gfortran.dg/abstract_type_6.f03: Likewise.
9910 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9911 * gfortran.dg/used_types_15.f90: Likewise.
9912 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9913 * gfortran.dg/exit_3.f08: Likewise.
9914 * gfortran.dg/open_status_2.f90: Likewise.
9915 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9916 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9917 * gfortran.dg/associate_1.f03: Likewise.
9918 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9919 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9920 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9921 * gcc.dg/builtin-object-size-1.c: Likewise.
9922 * gcc.dg/noreturn-6.c: Likewise.
9923 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9924 * gcc.dg/globalalias.c: Likewise.
9925 * gcc.dg/builtins-config.h: Likewise.
9926 * gcc.dg/pr30457.c: Likewise.
9927 * gcc.c-torture/compile/volatile-1.c: Likewise.
9928 * gcc.c-torture/execute/20101011-1.c: Likewise.
9929 * c-c++-common/Waddress-1.c: Likewise.
9930
66756373
JJ
99312016-02-11 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR c/69768
9934 * c-c++-common/Waddress-1.c: New test.
9935
76fe932b
AV
99362016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9937
9938 PR fortran/69296
9939 * gfortran.dg/associate_19.f03: New test.
9940 * gfortran.dg/associate_20.f03: New test.
9941
564c4d4b
OE
99422016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9943
9944 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9945
e1c1ecb0
KT
99462016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9947
9948 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9949 .arch armv8-a\n. Add -dA to dg-options.
9950 * gcc.target/aarch64/assembler_arch_1.c: New test.
9951 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9952
0d7d9458
PC
99532016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9954
9955 PR c++/68726
9956 * g++.dg/cpp0x/pr68726.C: New.
9957
e6208a60
IE
99582016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9959
9960 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9961 test.
9962
281a11eb
RB
99632016-02-11 Richard Biener <rguenther@suse.de>
9964
9965 * g++.dg/tree-ssa/pr61034.C: Adjust.
9966
e03dd765
VM
99672016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9968
4b48faf5 9969 PR target/69148
e03dd765
VM
9970 * gcc.target/s390/pr69148.c: New.
9971
cdc23927
YR
99722016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9973
9974 PR tree-optimization/69652
9975 * gcc.dg/torture/pr69652.c: New test.
9976
e199dd0a
JJ
99772016-02-10 Jakub Jelinek <jakub@redhat.com>
9978 Patrick Palka <ppalka@gcc.gnu.org>
9979
9980 PR ipa/69241
9981 PR c++/69649
9982 * g++.dg/ipa/pr69241-1.C: New test.
9983 * g++.dg/ipa/pr69241-2.C: New test.
9984 * g++.dg/ipa/pr69241-3.C: New test.
9985 * g++.dg/ipa/pr69649.C: New test.
9986
d6b38027
UB
99872016-02-10 Uros Bizjak <ubizjak@gmail.com>
9988
9989 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9990 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9991
13b562c5
BC
99922016-02-10 Bin Cheng <bin.cheng@arm.com>
9993
9994 PR tree-optimization/68021
9995 * gcc.dg/tree-ssa/pr68021.c: New test.
9996
24a179f8
RB
99972016-02-10 Richard Biener <rguenther@suse.de>
9998
9999 PR tree-optimization/69726
10000 * gcc.dg/uninit-22.c: New testcase.
10001
0d99886f
AP
100022016-02-09 Andrew Pinski <apinski@cavium.com>
10003
10004 PR tree-opt/69282
10005 * gcc.c-torture/compile/20160205-1.c: New testcase.
10006
ab04995c
MM
100072016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10008
10009 PR target/68404
10010 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10011 instead accessing a really large arrray.
10012 * gcc.target/powerpc/fusion3.c: Likewise.
10013
4b79ac23
CB
100142016-02-09 Charles Baylis <charles.baylis@linaro.org>
10015
10016 PR target/68532
10017 * gcc.c-torture/execute/pr68532.c: New test.
10018
b890a441
AO
100192016-02-11 Alexandre Oliva <aoliva@redhat.com>
10020
10021 PR target/69634
10022 * gcc.dg/pr69634.c: New.
10023
84a5bef7
RB
100242016-02-09 Richard Biener <rguenther@suse.de>
10025
10026 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10027
1f123759 100282016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10029
1f123759
AF
10030 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10031
65860c77
YR
100322016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10033
10034 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10035
7e1e8a0a
RB
100362016-02-09 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/69715
10039 * gcc.dg/torture/pr69715.c: New testcase.
10040
efb45a9f
PP
100412016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10042
10043 PR c++/69139
10044 * g++.dg/cpp0x/trailing12.C: New test.
10045 * g++.dg/cpp0x/trailing13.C: New test.
10046
20a0c6f9
PP
100472016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10048
10049 PR c++/69283
10050 PR c++/67835
10051 * g++.dg/cpp1y/auto-fn29.C: New test.
10052 * g++.dg/cpp1y/auto-fn30.C: New test.
10053
a162f3af
JJ
100542016-02-08 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR tree-optimization/69209
10057 * gcc.c-torture/compile/pr69209.c: New test.
10058
4b4a9fbd
JL
100592016-02-08 Jeff Law <law@redhat.com>
10060
10061 PR tree-optimization/68541
10062 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10063 of statements allowed in join block for path splitting.
10064
cfac5ed2
JJ
100652016-02-08 Jakub Jelinek <jakub@redhat.com>
10066
f68bc23f
JJ
10067 PR c++/59627
10068 * g++.dg/gomp/pr59627.C: New test.
10069
cfac5ed2
JJ
10070 PR ipa/69239
10071 * g++.dg/ipa/pr69239.C: New test.
10072
44714d8c
DM
100732016-02-08 David Malcolm <dmalcolm@redhat.com>
10074
10075 PR preprocessor/69664
10076 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10077 * gcc.dg/cpp/warn-comments.c: Likewise.
10078
eba9e839
MP
100792016-02-08 Marek Polacek <polacek@redhat.com>
10080
10081 PR c++/69688
10082 * g++.dg/init/const12.C: New test.
10083
a011cd92
BS
100842016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10085
10086 PR target/60410
10087 * gcc.dg/lto/pr55113_0.c: Remove test.
10088
5317b1be
RB
100892016-02-08 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/69719
10092 * gcc.dg/torture/pr69719.c: New testcase.
10093
63998a63
RB
100942016-02-08 Richard Biener <rguenther@suse.de>
10095 Jeff Law <law@redhat.com>
10096
10097 PR target/68273
10098 * gcc.target/mips/pr68273.c: New testcase.
10099
43f4a281
RB
101002016-02-08 Richard Biener <rguenther@suse.de>
10101
10102 PR rtl-optimization/69274
10103 * gcc.target/i386/addr-sel-1.c: XFAIL.
10104
0b604d2d
JL
101052016-02-08 Jeff Law <law@redhat.com>
10106
e8dfe49e
JL
10107 PR tree-optimization/68541
10108 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10109
6daecd7a 10110 PR tree-optimization/65917
0b604d2d
JL
10111 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10112
c0f0e35a
JD
101132016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10114
10115 PR fortran/50555
10116 * gfortran.dg/namelist_args.f90: New test.
10117
8981d712
JL
101182016-02-05 Jeff Law <law@redhat.com>
10119
6daecd7a 10120 PR tree-optimization/68541
8981d712
JL
10121 * gcc.dg/tree-ssa/split-path-2.c: New test.
10122 * gcc.dg/tree-ssa/split-path-3.c: New test.
10123 * gcc.dg/tree-ssa/split-path-4.c: New test.
10124 * gcc.dg/tree-ssa/split-path-5.c: New test.
10125 * gcc.dg/tree-ssa/split-path-6.c: New test.
10126 * gcc.dg/tree-ssa/split-path-7.c: New test.
10127
46cb9332
MS
101282016-02-05 Martin Sebor <msebor@redhat.com>
10129
10130 PR c++/69662
10131 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10132 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10133
be2083ea
RH
101342016-02-06 Richard HEnderson <rth@redhat.com>
10135
10136 PR c/69643
10137 * gcc.target/i386/addr-space-4.c: New.
10138 * gcc.target/i386/addr-space-5.c: New.
10139
711d7c23
MM
101402016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10141
10142 PR fortran/66089
10143 * gfortran.dg/elemental_dependency_6.f90: New.
10144
b5c1c988
JJ
101452016-02-05 Jakub Jelinek <jakub@redhat.com>
10146
861c7bcd
JJ
10147 PR rtl-optimization/69691
10148 * gcc.c-torture/execute/pr69691.c: New test.
10149
b5c1c988
JJ
10150 PR c++/69628
10151 * g++.dg/parse/pr69628.C: New test.
10152
f7dfa966
UB
101532016-02-05 Uros Bizjak <ubizjak@gmail.com>
10154
10155 * gcc.dg/sancov/asan.c: Move to ...
10156 * gcc.dg/asan/sancov-1.c: ... here.
10157
9b143e64
UB
101582016-02-05 Uros Bizjak <ubizjak@gmail.com>
10159
10160 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10161
f5d4b899
L
101622016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10163
10164 PR target/69677
10165 * gcc.target/i386/pr69677.c: New test.
10166
76c85fbb
PP
101672016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10168
10169 PR c++/68948
10170 * g++.dg/template/pr68948.C: New test.
10171
f181bf90
DV
101722016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10173
10174 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10175 (only necessary on s390x).
10176
714fb282
L
101772016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10178
10179 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10180 -mno-accumulate-outgoing-args.
10181
618d6c1c
PP
101822016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10183
10184 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10185
1066e9b5
JJ
101862016-02-04 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR c/69669
10189 * c-c++-common/pr69669.c: New test.
10190
76255d0d
MM
101912016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10192
10193 PR target/69667
10194 * g++.dg/pr69667.C: New file.
10195
e0b059b1
WD
101962016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10197
10198 PR target/69619
10199 * gcc.dg/pr69619.c: Add new test.
10200
2692b5c8
RS
102012016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10202
10203 PR rtl-optimization/69577
10204 * gcc.target/i386/pr69577.c: New test.
10205
7db337c2
ML
102062016-02-04 Martin Liska <mliska@suse.cz>
10207
10208 * g++.dg/asan/pr69276.C: New test.
10209
cc9c0829
KT
102102016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10211
10212 PR target/65932
10213 PR target/67714
10214 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10215 a single smulbb instruction.
10216 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10217 * gcc.target/amr/wmul-2.c: Likewise.
10218
eb9feb52
KT
102192016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10220
10221 PR target/65932
10222 PR target/67714
10223 * gcc.c-torture/execute/pr67714.c: New test.
10224
61f727fe
JJ
102252016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10226
10227 PR target/69454
10228 * gcc.target/i386/pr69454-1.c: New test.
10229 * gcc.target/i386/pr69454-2.c: New test.
10230
05dd97db
MS
102312016-02-03 Martin Sebor <msebor@redhat.com>
10232
10233 PR c++/69251
10234 PR c++/69253
10235 PR c++/69290
10236 PR c++/69277
10237 PR c++/69349
10238 * g++.dg/ext/flexarray-mangle-2.C: New test.
10239 * g++.dg/ext/flexarray-mangle.C: New test.
10240 * g++.dg/ext/flexarray-subst.C: New test.
10241 * g++.dg/ext/flexary11.C: New test.
10242 * g++.dg/ext/flexary12.C: New test.
10243 * g++.dg/ext/flexary13.C: New test.
10244 * g++.dg/ext/flexary14.C: New test.
10245 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10246
dac2fc29
L
102472016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10248
10249 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10250 Define only if CHECK_FLOAT128 is defined.
10251 (main): Properly initialize u5.
10252
eadb8035
JJ
102532016-02-03 Jakub Jelinek <jakub@redhat.com>
10254
0afbb81b
JJ
10255 PR c/69627
10256 * gcc.dg/pr69627.c: New test.
10257
eadb8035
JJ
10258 PR target/69644
10259 * gcc.dg/pr69644.c: New test.
10260
b12d4923
MS
102612016-02-03 Mike Stump <mikestump@comcast.net>
10262
10263 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10264 support for struct-layout-1.exp.
10265
ab4bae0c
PP
102662016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10267
10268 PR c++/69056
618d6c1c 10269 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10270
95831c01
VM
102712016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10272 Alexandre Oliva <aoliva@redhat.com>
10273
10274 PR target/69461
10275 * gcc.target/powerpc/pr69461.c: New.
10276
ccc71ab8
UB
102772016-02-03 Uros Bizjak <ubizjak@gmail.com>
10278
10279 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10280 works from here ...
10281 (check_effective_target_fsanitize_thread): ... to here. Do not
10282 specify additional compile flags for the test source.
10283 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10284 specify additional compile flags for the test source.
10285
96299640
WD
102862016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10287
10288 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10289
781d83d9
AV
102902016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10291
10292 PR fortran/67451
10293 PR fortran/69418
10294 * gfortran.dg/coarray_allocate_2.f08: New test.
10295 * gfortran.dg/coarray_allocate_3.f08: New test.
10296 * gfortran.dg/coarray_allocate_4.f08: New test.
10297
d8208e6d
AL
102982016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10299
10300 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10301 use same scan-tree-dump-times on all platforms.
10302 * gcc.dg/vect/vect-outer-1.c: Likewise.
10303 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10304 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10305 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10306 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10307 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10308 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10309 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10310
a8394fa0
SB
103112016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10312
10313 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10314 warning.
10315
f3baa1d3
L
103162016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10317
10318 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10319
eb077516
JN
103202016-02-02 James Norris <jnorris@codesourcery.com>
10321
10322 * c-c++-common/goacc/routine-5.c: Add tests.
10323
578fb225
AM
103242016-02-02 Alexander Monakov <amonakov@ispras.ru>
10325
10326 * gcc.target/nvptx/unsigned-cmp.c: New test.
10327
c64f7d37
WD
103282016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10329
10330 * gcc.target/aarch64/scalar_shift_1.c
10331 (test_corners_sisd_di): Improve force to SIMD register.
10332 (test_corners_sisd_si): Likewise.
10333 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10334 Remove scan-assembler check for ldr.
10335
90c6f26c
RB
103362016-02-02 Richard Biener <rguenther@suse.de>
10337
10338 PR tree-optimization/69595
10339 * gcc.dg/Warray-bounds-17.c: New testcase.
10340
9dc03c97
RB
103412016-02-02 Richard Biener <rguenther@suse.de>
10342
10343 PR tree-optimization/69606
10344 * gcc.dg/torture/pr69606.c: New testcase.
10345
2d4dc223
YR
103462016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10347
10348 PR middle-end/68542
10349 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10350 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10351
65c98fde
AM
103522016-02-02 Alan Modra <amodra@gmail.com>
10353
10354 PR target/69548
10355 * gcc.target/powerpc/pr69548.c: New test.
10356
e1b81f2b
JJ
103572016-02-01 Jakub Jelinek <jakub@redhat.com>
10358
d0268b37
JJ
10359 PR rtl-optimization/69592
10360 * gcc.dg/pr69592.c: New test.
10361
e1b81f2b
JJ
10362 PR preprocessor/69543
10363 PR c/69558
10364 * gcc.dg/pr69543.c: New test.
10365 * gcc.dg/pr69558.c: New test.
10366
7dd7780d
UB
103672016-02-01 Uros Bizjak <ubizjak@gmail.com>
10368
bf672ee5
UB
10369 PR testsuite/65940
10370 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10371
9a7013f8
MS
103722016-02-01 Martin Sebor <msebor@redhat.com>
10373
10374 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10375
e681fb2b
BC
103762016-02-01 Bin Cheng <bin.cheng@arm.com>
10377
10378 PR tree-optimization/67921
10379 * c-c++-common/ubsan/pr67921.c: New test.
10380
ff86345f
RB
103812016-02-01 Richard Biener <rguenther@suse.de>
10382
10383 PR middle-end/69556
10384 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10385
bc369dbd
RB
103862016-02-01 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/69574
10389 * gcc.dg/torture/pr69574.c: New testcase.
10390
ef318184
RB
103912016-02-01 Richard Biener <rguenther@suse.de>
10392
10393 PR tree-optimization/69579
10394 * gcc.dg/setjmp-6.c: New testcase.
10395
654745e6
JJ
103962016-02-01 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR rtl-optimization/69570
10399 * g++.dg/opt/pr69570.C: New test.
10400
e6c0c44b
RH
104012016-02-01 Richard Henderson <rth@redhat.com>
10402
10403 * gcc.dg/pr69535.c: New test.
10404
6ff3f09a
JDA
104052016-01-31 John David Anglin <danglin@gcc.gnu.org>
10406
2c005538
JDA
10407 PR testsuite/69584
10408 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10409 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10410
61083a4b
JDA
10411 PR debug/68244
10412 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10413
6ff3f09a
JDA
10414 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10415
0c221916
PT
104162016-01-31 Paul Thomas <pault@gcc.gnu.org>
10417
10418 PR fortran/67564
10419 * gfortran.dg/allocate_with_source_17.f03: New test.
10420
db7a2818
JJ
104212016-01-30 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR tree-optimization/69546
10424 * gcc.dg/torture/pr69546.c: New test.
10425
e520d5f0
PT
104262016-01-30 Paul Thomas <pault@gcc.gnu.org>
10427
10428 PR fortran/69566
10429 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10430
343c05d3
MS
104312016-01-30 Martin Sebor <msebor@redhat.com>
10432
10433 PR c++/68490
10434 * g++.dg/ext/flexary10.C: New test.
10435
d6c3a539
DH
104362016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10437
10438 PR fortran/66707
10439 gfortran.dg/common_23.f90: New test.
10440
52d72fcd
BS
104412016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10442
10443 PR target/65546
10444 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10445 condition being checked, and disable it when the target supports
10446 misaligned loads and stores.
10447
3a5d2ba4
JJ
104482016-01-29 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR debug/69518
10451 * gcc.dg/torture/pr69518.c: New test.
10452
6bbacdb5
L
104532016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10454
10455 PR target/69530
10456 * gcc.target/i386/pr69530.c: New test.
10457
af932cdb
SE
104582016-01-29 Steve Ellcey <sellcey@imgtec.com>
10459
10460 PR target/65604
10461 * gcc.target/mips/div-delay.c: New test.
10462
26658b7c
JJ
104632016-01-29 Jakub Jelinek <jakub@redhat.com>
10464
33e89989
JJ
10465 PR target/69551
10466 * gcc.target/i386/pr69551.c: New test.
10467
26658b7c
JJ
10468 PR target/66137
10469 * gcc.target/i386/pr66137.c: New test.
10470
401116b5
AB
104712016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10472
10473 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10474 always built for p5600.
10475 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10476 isa=p5600 dg-option.
10477
d4abfcc5
RB
104782016-01-29 Richard Biener <rguenther@suse.de>
10479
10480 PR tree-optimization/69547
10481 * g++.dg/tree-ssa/pr69547.C: New testcase.
10482
16b77b32
JJ
104832016-01-29 Jakub Jelinek <jakub@redhat.com>
10484
10485 PR debug/66869
10486 * g++.dg/warn/Wunused-function2.C: New test.
10487
a1c95464
DV
104882016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10489
10490 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10491 support for test to succeed.
10492
5453bfed
MP
104932016-01-29 Marek Polacek <polacek@redhat.com>
10494
10495 PR c++/69509
10496 PR c++/69516
10497 * g++.dg/ext/constexpr-vla2.C: New test.
10498 * g++.dg/ext/constexpr-vla3.C: New test.
10499 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10500
452ec2a5
RB
105012016-01-29 Richard Biener <rguenther@suse.de>
10502
10503 PR middle-end/69537
10504 * gcc.dg/uninit-21.c: New testcase.
10505
aec0b19e
UB
105062016-01-28 Uros Bizjak <ubizjak@gmail.com>
10507
10508 PR target/69459
10509 * gcc.target/i386/pr69459.c: New test.
10510
df113ce7
SE
105112016-01-28 Steve Ellcey <sellcey@imgtec.com>
10512
10513 PR target/68400
10514 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10515 * gcc.target/mips/pr68400.c: New test.
10516
494de84f
MS
105172016-01-28 Martin Sebor <msebor@redhat.com>
10518
10519 PR target/17381
10520 * gcc.target/powerpc/pr17381.c: New test.
10521
eb1b1f01
JJ
105222016-01-28 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR middle-end/69542
10525 * gcc.dg/torture/pr69542.c: New test.
10526
6dfeb7ce
WD
105272016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10528
10529 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10530
4b7471a4
DE
105312016-01-28 David Edelsohn <dje.gcc@gmail.com>
10532
10533 * gcc.dg/pr65980.c: Skip on AIX.
10534 * gcc.dg/pr66688.c: Same.
10535
b271fd21
DE
105362016-01-28 David Edelsohn <dje.gcc@gmail.com>
10537
10538 PR target/63679
10539 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10540 * gcc.dg/tree-ssa/sra-18.c: Same.
10541
874108a9
AV
105422016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10543
10544 PR fortran/62536
10545 * gfortran.dg/block_15.f08: New test.
10546 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10547 on incorrectly closed BLOCK.
10548
30480bcd
IE
105492016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10550
10551 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
105522016-01-28 Richard Biener <rguenther@suse.de>
10553
10554 PR tree-optimization/69466
10555 * gfortran.dg/vect/pr69466.f90: New testcase.
10556
0d4c694e
TP
105572016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10558
10559 * g++.dg/pr67989.C: Remove ARM-specific option.
10560 * gcc.target/arm/pr67989.C: New file.
10561
2aa780da
UB
105622016-01-27 Uros Bizjak <ubizjak@gmail.com>
10563
10564 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10565 and expm1 test for glibc < 2.11.
10566
f75ebe77
RH
105672016-01-27 Richard Henderson <rth@redhat.com>
10568
10569 * gcc.c-torture/execute/pr69447.c: New test.
10570
105712016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10572
9a175e65 10573 PR fortran/69422
49847d75
PT
10574 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10575
cbdd8ae0
JJ
105762016-01-27 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR debug/66869
10579 * gcc.dg/pr66869.c: New test.
10580
2b572b3c
JL
105812016-01-25 Jeff Law <law@redhat.com>
10582
10583 PR tree-optimization/68398
aec0b19e 10584 PR tree-optimization/69196
2b572b3c
JL
10585 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10586 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10587 path to avoid new heuristic allowing more irreducible regions
10588 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10589 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10591 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10592 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10593
fa74a4bc
MP
105942016-01-27 Marek Polacek <polacek@redhat.com>
10595
10596 PR c/68062
10597 * c-c++-common/vector-compare-4.c: New test.
10598
0afff540
DM
105992016-01-27 David Malcolm <dmalcolm@redhat.com>
10600
10601 PR preprocessor/69126
10602 * c-c++-common/pr69126.c: New test case.
10603
1a218fc9
ILT
106042016-01-27 Ian Lance Taylor <iant@google.com>
10605
10606 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10607
5d70666e
RB
106082016-01-27 Ryan Burn <contact@rnburn.com>
10609
10610 PR cilkplus/69267
10611 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10612
87ff4d66
UB
106132016-01-27 Uros Bizjak <ubizjak@gmail.com>
10614
10615 PR target/69512
10616 * gcc.target/i386/pr69512.c: New test.
10617
27e23cca
RE
106182016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10619
10620 PR ada/69488
10621 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10622
05bf54c3
MP
106232016-01-27 Marek Polacek <polacek@redhat.com>
10624
10625 PR c++/69379
10626 * g++.dg/pr69379.C: New test.
10627
60214d0d
MS
106282016-01-27 Martin Sebor <msebor@redhat.com>
10629
10630 PR c++/69317
10631 * g++.dg/abi/Wabi-2-2.C: New test.
10632 * g++.dg/abi/Wabi-2-3.C: New test.
10633 * g++.dg/abi/Wabi-3-2.C: New test.
10634 * g++.dg/abi/Wabi-3-3.C: New test.
10635
167c7bfa
RB
106362016-01-27 Richard Biener <rguenther@suse.de>
10637
10638 PR tree-optimization/69166
10639 * gcc.dg/torture/pr69166.c: New testcase.
10640
1430fb1f
MJ
106412016-01-27 Martin Jambor <mjambor@suse.cz>
10642
10643 PR tree-optimization/69355
10644 * gcc.dg/tree-ssa/pr69355.c: New test.
10645
95e3030c
MP
106462016-01-27 Marek Polacek <polacek@redhat.com>
10647
10648 PR c++/69496
10649 * g++.dg/ext/constexpr-vla1.C: New test.
10650
eeb085f3
CB
106512016-01-20 Christian Bruel <christian.bruel@st.com>
10652
10653 PR target/69245
10654 * gcc.target/arm/pr69245.c: New test.
10655
b1652dde
JJ
106562016-01-27 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR tree-optimization/69399
10659 * gcc.dg/torture/pr69399.c: New test.
10660
ce7e8f00
EB
106612016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10662
10663 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10664
e4aac1d1
EB
106652016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10666
10667 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10668
8dfdb419
TV
106692016-01-26 Tom de Vries <tom@codesourcery.com>
10670
10671 PR tree-optimization/69110
10672 * gcc.dg/autopar/pr69110.c: New test.
10673
56f80f54 106742016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10675 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10676
10677 * gcc.dg/graphite/isl-ast-op-select.c: New.
10678
a0909527
PT
106792015-01-26 Paul Thomas <pault@gcc.gnu.org>
10680
10681 PR fortran/69385
10682 * gfortran.dg/allocate_error_6.f90: New test.
10683
ffc445f4
RH
106842016-01-26 Richard Henderson <rth@redhat.com>
10685
10686 * gcc.dg/tm/pr60908.c: New test.
10687
01e1dea3
DM
106882016-01-26 David Malcolm <dmalcolm@redhat.com>
10689
10690 PR other/69006
10691 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10692 directive.
10693 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10694 expected multiline output to reflect the colorization being
10695 disabled before newlines.
10696 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10697 (custom_diagnostic_finalizer): Replace call to
10698 pp_newline_and_flush with call to pp_flush.
10699 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10700 * gfortran.dg/implicit_class_1.f90: Likewise.
10701 * lib/gcc-dg.exp (allow_blank_lines): New global.
10702 (dg-allow-blank-lines-in-output): New procedure.
10703 (gcc-dg-prune): Complain about blank lines in the output, unless
10704 dg-allow-blank-lines-in-output was called.
10705 * lib/multiline.exp (_build_multiline_regex): Only support
10706 arbitrary followup text for non-blank-lines, not for blank lines.
10707
13f92e8d
JJ
107082016-01-26 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR tree-optimization/69483
10711 * gcc.dg/pr69483.c: New test.
10712 * g++.dg/opt/pr69483.C: New test.
10713
92422235
CL
107142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10715
10716 PR target/68620
10717 * gcc.target/arm/pr68620.c: New test.
10718
0bccf11b
L
107192016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10720
10721 * gcc.target/i386/pr68986-2.c: Remove -m32.
10722
81cd202e
L
107232016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10724
10725 PR target/68986
10726 * gcc.target/i386/pr68986-1.c: New test.
10727 * gcc.target/i386/pr68986-2.c: Likewise.
10728 * gcc.target/i386/pr68986-3.c: Likewise.
10729
213a1c03
CB
107302016-01-26 Christian Bruel <christian.bruel@st.com>
10731
10732 * lib/target-supports.exp
10733 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10734 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10735 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10736
22a08dd1
RB
107372016-01-26 Richard Biener <rguenther@suse.de>
10738
10739 PR tree-optimization/69452
10740 * gcc.dg/torture/pr69452.c: New testcase.
10741
6c06e0e8
JJ
107422016-01-26 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR target/69442
10745 * gcc.dg/pr69442.c: New test.
10746
b96824c4
RFI
107472016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10748
10749 PR target/67896
10750 * gcc.target/aarch64/simd/pr67896.C: New.
10751
5ee31e57
RS
107522016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10753
10754 PR tree-optimization/69400
10755 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10756 function.
10757 (plugin_init): Call it.
10758 * gcc.dg/torture/pr69400.c: New test.
10759
7ddfb31d
CL
107602016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10761
10762 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10763
1e050c90
AK
107642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10765 Sebastian Pop <s.pop@samsung.com>
10766
10767 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10768 isl-0.15.
10769
c8ee4bf5
AK
107702016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10771 Sebastian Pop <s.pop@samsung.com>
10772
10773 * gcc.dg/graphite/pr69292.c: New.
10774
d902b330
JJ
107752016-01-25 Jakub Jelinek <jakub@redhat.com>
10776
10777 * c-c++-common/goacc/use_device-1.c: New test.
10778
2c89b952
JL
107792016-01-25 Jeff Law <law@redhat.com>
10780
10781 PR tree-optimization/69196
10782 PR tree-optimization/68398
10783 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10784 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10785
685c8785
DE
107862016-01-25 David Edelsohn <dje.gcc@gmail.com>
10787
10788 PR target/69469
10789 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10790 Algorithm.
10791
95cef0c1
RB
107922016-01-25 Richard Biener <rguenther@suse.de>
10793
10794 PR testsuite/69380
10795 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10796
2947d3b2
IE
107972016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10798
10799 PR target/69421
10800 * gcc.dg/pr69421.c: New test.
10801
ae19075a
BB
108022016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10803
10804 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10805 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10806 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10807 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10808 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10809 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10810 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10811 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10812 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10813 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10814
fa4511c2
RB
108152016-01-25 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/69376
10818 * gcc.dg/torture/pr69376.c: New testcase.
10819
1d101216
JD
108202016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10821
10822 PR fortran/69397
10823 PR fortran/68442
10824 * gfortran.dg/interface_38.f90: New test.
10825 * gfortran.dg/interface_39.f90: New test.
a0909527 10826
a59b92b0
PP
108272016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10828
10829 Revert:
10830 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10831
10832 PR c++/11858
10833 PR c++/24663
10834 PR c++/24664
10835 * g++.dg/template/pr11858.C: New test.
10836 * g++.dg/template/pr24663.C: New test.
10837 * g++.dg/template/unify12.C: New test.
10838 * g++.dg/template/unify13.C: New test.
10839 * g++.dg/template/unify14.C: New test.
10840 * g++.dg/template/unify15.C: New test.
10841 * g++.dg/template/unify16.C: New test.
10842 * g++.dg/template/unify17.C: New test.
10843
16acb1a8
DH
108442016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10845
10846 PR fortran/68283
10847 gfortran.dg/pr68283.f90: New test.
10848
094773e8
TK
108492016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10850
10851 PR fortran/66094
10852 * gfortran.dg/inline_matmul_13.f90: New test.
10853 * gfortran.dg/matmul_bounds_8.f90: New test.
10854 * gfortran.dg/matmul_bounds_9.f90: New test.
10855 * gfortran.dg/matmul_bounds_10.f90: New test.
10856
42fb90d7
TV
108572016-01-23 Tom de Vries <tom@codesourcery.com>
10858
10859 PR tree-optimization/69426
10860 * gcc.dg/autopar/pr69426.c: New test.
10861
69da7802
MS
108622016-01-23 Martin Sebor <msebor@redhat.com>
10863
10864 PR c++/58109
10865 PR c++/69022
10866 * g++.dg/cpp0x/alignas5.C: New test.
10867 * g++.dg/ext/vector29.C: Same.
10868
da17300a
UB
108692016-01-23 Uros Bizjak <ubizjak@gmail.com>
10870
10871 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10872 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10873 _GNU_SOURCE from compile flags to the source.
10874 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10875 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10876 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10877 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10878
62041cfc
JJ
108792016-01-22 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR target/69432
10882 * g++.dg/opt/pr69432.C: New test.
10883
f7d2ad6f
BS
108842016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10885
10886 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10887 32-bit targets testing an -m64 multilib.
10888
d403fc9a
WS
108892016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10890
10891 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10892 64-bit support.
10893
4aa16f8d
JG
108942016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10895
10896 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10897
7c816d0f
CB
108982016-01-21 Christian Bruel <christian.bruel@st.com>
10899
10900 PR target/68674
10901 * gcc.target/i386/pr68674.c
10902 * gcc.target/aarch64/pr68674.c
10903 * gcc.target/arm/pr68674.c
10904
fce661e8
KT
109052016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10906
10907 PR target/69403
10908 * gcc.c-torture/execute/pr69403.c: New test.
10909
4696899f
PC
109102016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10911
10912 PR c++/55843
10913 * g++.dg/template/pr55843.C: New.
10914
bac69366
AL
109152016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10916
10917 PR testsuite/66877
10918 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10919 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10920
b57d3a5c
BS
109212016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10922
10923 PR testsuite/67489
da17300a
UB
10924 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10925 from dg-do compile directive, and instead add
10926 { dg-require-effective-target int128 }.
b57d3a5c 10927
9f04a53e
MS
109282016-01-20 Martin Sebor <msebor@redhat.com>
10929
10930 PR c/69405
10931 * gcc.dg/sync-fetch.c: New test.
10932
38a51663
JL
109332016-01-21 Martin Sebor <msebor@redhat.com>
10934
10935 PR target/69252
10936 * gcc.target/powerpc/pr69252.c: New test.
10937
2423a75a
JD
109382016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10939
10940 PR fortran/65996
da17300a 10941 * gfortran.dg/pr65996.f90: New test.
2423a75a 10942
0a76463f
DV
109432016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10944
10945 PR c++/68810
9f04a53e 10946 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10947 expected to generate an error.
0a76463f 10948
9776e692
BS
109492016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10950
10951 PR middle-end/66178
10952 * gcc.dg/torture/pr66178.c: New test.
10953
c8d3e088
AB
109542016-01-21 Anton Blanchard <anton@samba.org>
10955 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10956
10957 PR target/63354
10958 * gcc.target/powerpc/pr63354.c: New test.
10959
35b707ff
VM
109602016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10961
10962 PR rtl-optimization/68990
10963 * gcc.target/i386/pr68990: New.
10964
157b0829
NC
109652016-01-21 Nick Clifton <nickc@redhat.com>
10966
10967 PR target/69129
10968 * gcc.target/mips/pr69129.c: New.
10969
aede6748
PC
109702016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10971
10972 PR c++/58046
10973 * g++.dg/cpp0x/pr58046.C: New.
10974
5463c2c8
JJ
109752016-01-21 Jakub Jelinek <jakub@redhat.com>
10976
6d31cc75
SS
10977 PR target/69187
10978 PR target/65624
10979 * gcc.target/arm/pr69187.c: New test.
10980
5463c2c8
JJ
10981 PR c++/69355
10982 * g++.dg/torture/pr69355.C: New test.
10983
fa28f32b
AK
109842016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10985 Sebastian Pop <s.pop@samsung.com>
10986
10987 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10988
b920a047
AK
109892016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10990 Sebastian Pop <s.pop@samsung.com>
10991
da17300a 10992 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10993
bdd3aea6
JJ
109942016-01-21 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR middle-end/67653
10997 * c-c++-common/pr67653.c: New test.
10998 * gcc.dg/torture/pr29119.c: Add dg-warning.
10999
26a2e6ae
PB
110002016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11001
11002 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11003
d25c7690
PK
110042016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11005
11006 PR c/24293
11007 * gcc.dg/pr24293.c: New test.
11008 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11009 incomplete struct type.
11010 * gcc.dg/declspec-1.c: Likewise.
11011 * gcc.dg/pr63549.c: Likewise.
11012
889d5698
JJ
110132016-01-20 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR tree-optimization/66612
11016 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11017 for bdn instruction.
11018
d7cf3dc7
CL
110192016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11020
11021 * lib/target-supports.exp
11022 (check_effective_target_arm_fp_ok_nocache): New.
11023 (check_effective_target_arm_fp_ok): New.
11024 (add_options_for_arm_fp): New.
11025 (check_effective_target_arm_crypto_ok_nocache): Require
11026 target_arm_v8_neon_ok instead of arm32.
11027 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11028 (check_effective_target_arm_crypto_pragma_ok): New.
11029 (add_options_for_arm_vfp): New.
11030 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11031 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11032 target instead. Force initial fpu to vfp.
11033 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11034 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11035 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11036 dependency.
11037 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11038 use arm_vfp effective target instead. Force initial fpu to vfp.
11039 * gcc.target/arm/attr-neon3.c: Likewise.
11040 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11041 arm_vfp_ok.
11042 * gcc.target/arm/unsigned-float.c: Likewise.
11043 * gcc.target/arm/vfp-1.c: Likewise.
11044 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11045 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11046 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11047 * gcc.target/arm/vfp-ldmias.c: Likewise.
11048 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11049 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11050 * gcc.target/arm/vfp-stmiad.c: Likewise.
11051 * gcc.target/arm/vfp-stmias.c: Likewise.
11052 * gcc.target/arm/vnmul-1.c: Likewise.
11053 * gcc.target/arm/vnmul-2.c: Likewise.
11054 * gcc.target/arm/vnmul-3.c: Likewise.
11055 * gcc.target/arm/vnmul-4.c: Likewise.
11056
01ac9704 110572016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11058
e84b00da
L
11059 PR testsuite/69366
11060 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11061 the MPX run-time library, for compile-time MPX test.
11062 * gcc.target/i386/chkp-always_inline.c: Likewise.
11063 * gcc.target/i386/chkp-bndret.c: Likewise.
11064 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11065 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11066 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11067 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11068 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11069 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11070 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11071 * gcc.target/i386/chkp-label-address.c: Likewise.
11072 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11073 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11074 * gcc.target/i386/chkp-pr69044.c: Likewise.
11075 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11076 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11077 * gcc.target/i386/chkp-strchr.c: Likewise.
11078 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11079 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11080 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11081 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11082 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11083 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11084 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11085 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11086 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11087 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11088 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11089 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11090 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11091 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11092 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11093 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11094 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11095 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11096 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11097 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11098 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11099 * gcc.target/i386/pr63995-2.c: Likewise.
11100 * gcc.target/i386/pr64805.c: Likewise.
11101 * gcc.target/i386/pr65044.c: Likewise.
11102 * gcc.target/i386/pr65167.c: Likewise.
11103 * gcc.target/i386/pr65183.c: Likewise.
11104 * gcc.target/i386/pr65184.c: Likewise.
11105 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11106
28b33016
IE
111072016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11108
11109 PR tree-optimization/69328
11110 * gcc.dg/pr69328.c: New test.
11111
bcff0913
JL
111122016-01-20 Jeff Law <law@redhat.com>
11113
bf0bb970 11114 PR target/25114
bcff0913
JL
11115 * gcc.target/m68k/pr25114.c: New test.
11116
a3f69631
AV
111172016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11118
11119 * gcc.target/arm/memset-inline-10.c: Added
11120 dg-require-effective-target arm_thumb2_ok.
11121
af33ba0d
EB
111222016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11123
11124 * gcc.dg/debug/dwarf2/sso.c: New test.
11125
7596d5de
UB
111262016-01-19 Uros Bizjak <ubizjak@gmail.com>
11127
11128 PR testsuite/68820
11129 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11130 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11131 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11132
ceda2c69
JH
111332016-01-19 Jan Hubicka <hubicka@ucw.cz>
11134
11135 PR ipa/66223
11136 * g++.dg/ipa/devirt-50.C: New testcase.
11137
38a979f2
MP
111382016-01-19 Marek Polacek <polacek@redhat.com>
11139
11140 PR c++/68965
11141 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11142 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11143
962801c5
KT
111442016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11145
11146 PR target/69135
11147 * gcc.target/arm/pr69135_1.c: New test.
11148
078fe40a
WD
111492015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11150
11151 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11152
786e3c06
WD
111532015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11154
11155 * gcc.target/aarch64/ccmp_1.c: New testcase.
11156
1e297006
MP
111572016-01-19 Marek Polacek <polacek@redhat.com>
11158
11159 PR c++/68586
11160 * g++.dg/cpp0x/enum30.C: New test.
11161
879c27e3
RB
111622016-01-19 Richard Biener <rguenther@suse.de>
11163
11164 PR tree-optimization/69336
11165 * g++.dg/tree-ssa/pr69336.C: New testcase.
11166
015337d3
JJ
111672016-01-19 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR debug/65779
11170 * gcc.dg/pr65779.c: New test.
11171
e2c768b6
RB
111722016-01-19 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/69352
11175 * gcc.dg/torture/pr69352.c: New testcase.
11176
569efc34
JJ
111772016-01-19 Jakub Jelinek <jakub@redhat.com>
11178
11179 PR rtl-optimization/68955
11180 PR rtl-optimization/64557
11181 * gcc.dg/torture/pr68955.c: New test.
11182
e49d321f
JH
111832016-01-19 Jan Hubicka <hubicka@ucw.cz>
11184
11185 PR lto/69136
11186 * g++.dg/torture/pr69136.C: New testcase.
11187
e9191ad3
JH
111882016-01-19 Jan Hubicka <hubicka@ucw.cz>
11189
11190 PR lto/69133
11191 * g++.dg/lto/pr69133_0.C: New testcase.
11192 * g++.dg/lto/pr69133_1.C: New testcase.
11193
2bedb645
JL
111942016-01-15 Jeff Law <law@redhat.com>
11195
11196 PR tree-optimization/69320
11197 * gcc.c-torture/pr69320-1.c: New test.
11198 * gcc.c-torture/pr69320-2.c: New test.
11199 * gcc.c-torture/pr69320-3.c: New test.
11200 * gcc.c-torture/pr69320-4.c: New test.
11201
17c15cb9
PP
112022016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11203
11204 PR c++/11858
11205 PR c++/24663
11206 PR c++/24664
11207 * g++.dg/template/pr11858.C: New test.
11208 * g++.dg/template/pr24663.C: New test.
11209 * g++.dg/template/unify12.C: New test.
11210 * g++.dg/template/unify13.C: New test.
11211 * g++.dg/template/unify14.C: New test.
11212 * g++.dg/template/unify15.C: New test.
11213 * g++.dg/template/unify16.C: New test.
11214 * g++.dg/template/unify17.C: New test.
11215
9617fd08
DM
112162016-01-18 David Malcolm <dmalcolm@redhat.com>
11217
11218 PR testsuite/69181
11219 * gcc.dg/pr69181-1.c: New test file.
11220 * gcc.dg/pr69181-2.c: New test file.
11221 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11222 globals by moving it to...
11223 (cleanup-after-saved-dg-test): ...this new function. Add
11224 "global additional_sources_used". Add reset of global
11225 multiline_expected_outputs to the empty list.
11226 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11227 global to...
11228 (multiline_expected_outputs): ...this, and updated comments to
11229 note that it is modified from gcc-dg.exp.
11230 (dg-end-multiline-output): Update for the above renaming.
11231 (handle-multiline-outputs): Likewise. Remove the clearing
11232 of the expected outputs to the empty list.
11233
b555a2e4
RB
112342016-01-18 Richard Biener <rguenther@suse.de>
11235
11236 PR tree-optimization/69297
11237 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11238
96902805
JM
112392016-01-18 Joseph Myers <joseph@codesourcery.com>
11240
11241 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11242 dg-options.
11243 * gcc.target/mips/mips-3d-2.c: Likewise.
11244 * gcc.target/mips/mips-3d-3.c: Likewise.
11245 * gcc.target/mips/mips-3d-4.c: Likewise.
11246 * gcc.target/mips/mips-3d-5.c: Likewise.
11247 * gcc.target/mips/mips-3d-6.c: Likewise.
11248 * gcc.target/mips/mips-3d-7.c: Likewise.
11249 * gcc.target/mips/mips-3d-8.c: Likewise.
11250 * gcc.target/mips/mips-3d-9.c: Likewise.
11251 * gcc.target/mips/mips-ps-1.c: Likewise.
11252 * gcc.target/mips/mips-ps-2.c: Likewise.
11253 * gcc.target/mips/mips-ps-3.c: Likewise.
11254 * gcc.target/mips/mips-ps-4.c: Likewise.
11255 * gcc.target/mips/mips-ps-5.c: Likewise.
11256 * gcc.target/mips/mips-ps-6.c: Likewise.
11257 * gcc.target/mips/mips-ps-7.c: Likewise.
11258 * gcc.target/mips/mips-ps-type.c: Likewise.
11259 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11260 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11261
40e26f94
TV
112622016-01-18 Tom de Vries <tom@codesourcery.com>
11263
11264 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11265 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11266 * c-c++-common/goacc/kernels-empty.c: New test.
11267 * c-c++-common/goacc/kernels-eternal.c: New test.
11268 * c-c++-common/goacc/kernels-loop-2.c: New test.
11269 * c-c++-common/goacc/kernels-loop-3.c: New test.
11270 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11271 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11272 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11273 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11274 * c-c++-common/goacc/kernels-loop-data.c: New test.
11275 * c-c++-common/goacc/kernels-loop-g.c: New test.
11276 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11277 * c-c++-common/goacc/kernels-loop-n.c: New test.
11278 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11279 * c-c++-common/goacc/kernels-loop.c: New test.
11280 * c-c++-common/goacc/kernels-noreturn.c: New test.
11281 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11282 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11283 * c-c++-common/goacc/kernels-reduction.c: New test.
11284
a98d4647
TV
112852016-01-18 Tom de Vries <tom@codesourcery.com>
11286
11287 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11288 * gcc.dg/autopar/outer-2.c: Same.
11289 * gcc.dg/autopar/outer-3.c: Same.
11290 * gcc.dg/autopar/outer-4.c: Same.
11291 * gcc.dg/autopar/outer-5.c: Same.
11292 * gcc.dg/autopar/outer-6.c: Same.
11293 * gcc.dg/autopar/parallelization-1.c: Same.
11294 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11295 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11296 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11297 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11298 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11299 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11300 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11301 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11302 * gcc.dg/autopar/pr39500-1.c: Same.
11303 * gcc.dg/autopar/pr39500-2.c: Same.
11304 * gcc.dg/autopar/pr46193.c: Same.
11305 * gcc.dg/autopar/pr46194.c: Same.
11306 * gcc.dg/autopar/pr49580.c: Same.
11307 * gcc.dg/autopar/pr49960-1.c: Same.
11308 * gcc.dg/autopar/pr49960.c: Same.
11309 * gcc.dg/autopar/pr68373.c: Same.
11310 * gcc.dg/autopar/reduc-1.c: Same.
11311 * gcc.dg/autopar/reduc-1char.c: Same.
11312 * gcc.dg/autopar/reduc-1short.c: Same.
11313 * gcc.dg/autopar/reduc-2.c: Same.
11314 * gcc.dg/autopar/reduc-2char.c: Same.
11315 * gcc.dg/autopar/reduc-2short.c: Same.
11316 * gcc.dg/autopar/reduc-3.c: Same.
11317 * gcc.dg/autopar/reduc-4.c: Same.
11318 * gcc.dg/autopar/reduc-6.c: Same.
11319 * gcc.dg/autopar/reduc-7.c: Same.
11320 * gcc.dg/autopar/reduc-8.c: Same.
11321 * gcc.dg/autopar/reduc-9.c: Same.
11322 * gcc.dg/autopar/uns-outer-4.c: Same.
11323 * gcc.dg/autopar/uns-outer-5.c: Same.
11324 * gcc.dg/autopar/uns-outer-6.c: Same.
11325 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11326 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11327
da976fa8
AL
113282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11329
11330 PR target/63679
11331 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11332 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11333
70c1e886
AL
113342016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11335
11336 PR target/63679
11337 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11338 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11339 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11340
88bed196
AL
113412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11342
11343 PR target/63679
11344 * gcc.dg/tree-ssa/sra-17.c: New.
11345 * gcc.dg/tree-ssa/sra-18.c: New.
11346
3dd5f42e
IE
113472016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11348
11349 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11350
ae5a77fa
EB
113512016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11352
11353 * gnat.dg/inline12.adb: New test.
11354
11e57fc6
BC
113552016-01-18 Bin Cheng <bin.cheng@arm.com>
11356
11357 PR tree-optimization/66797
11358 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11359
995b6fe0
RB
113602016-01-18 Richard Biener <rguenther@suse.de>
11361
11362 PR tree-optimization/69170
11363 * gcc.dg/torture/pr69170.c: New testcase.
11364
82ee0cf2 113652016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11366
11367 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11368
d69da357
TV
113692016-01-16 Tom de Vries <tom@codesourcery.com>
11370
11371 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11372
a3845283
TV
113732016-01-16 Tom de Vries <tom@codesourcery.com>
11374
11375 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11376 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11377 redundant dg-require-effective-target pthread.
11378 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11379 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11380 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11381 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11382 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11383 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11384 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11385
197a6aa6
DE
113862016-01-16 David Edelsohn <dje.gcc@gmail.com>
11387
11388 PR target/68609
11389 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11390 * gcc.target/powerpc/recip-7.c: Same.
11391
ec7886c1
PP
113922016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11393
11394 PR c++/69091
11395 * g++.dg/template/pr69091.C: New test.
11396
203484bb
PP
113972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11398
11399 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11400 dump does not contain an error_mark_node.
11401 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11402 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11403
aa2500e9
PP
114042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11405
11406 PR c++/68936
11407 * g++.dg/template/pr68936.C: New test.
11408
28621a5c
DE
114092016-01-15 David Edelsohn <dje.gcc@gmail.com>
11410
11411 PR target/68609
11412 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11413 * gcc.target/powerpc/recip-2.c: Same.
11414 * gcc.target/powerpc/recip-3.c: Same.
11415 * gcc.target/powerpc/recip-4.c: Same.
11416 * gcc.target/powerpc/recip-sqrtf.c: Same.
11417
40c43aca
JL
114182016-01-15 Jeff Law <law@redhat.com>
11419
11420 PR tree-optimization/69270
11421 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11422 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11423
afbc5ae8
PT
114242016-01-15 Paul Thomas <pault@gcc.gnu.org>
11425
11426 PR fortran/49630
11427 * gfortran.dg/deferred_character_13.f90: New test for the fix
11428 of comment 3 of the PR.
11429
11430 PR fortran/54070
11431 * gfortran.dg/deferred_character_8.f90: New test
11432 * gfortran.dg/allocate_error_5.f90: New test
11433
11434 PR fortran/60593
11435 * gfortran.dg/deferred_character_10.f90: New test
11436
11437 PR fortran/60795
11438 * gfortran.dg/deferred_character_14.f90: New test
11439
11440 PR fortran/61147
11441 * gfortran.dg/deferred_character_11.f90: New test
11442
11443 PR fortran/64324
11444 * gfortran.dg/deferred_character_9.f90: New test
11445
49abe076
VM
114462016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11447
11448 PR rtl-optimization/69030
11449 * gcc.target/i386/pr69030.c: New.
11450
16d12992
KT
114512016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11452
11453 * gcc.target/aarch64/target_attr_17.c: New test.
11454
78810bd3
RB
114552016-01-15 Richard Biener <rguenther@suse.de>
11456
11457 PR tree-optimization/66856
11458 * gcc.dg/torture/pr66856-1.c: New testcase.
11459 * gcc.dg/torture/pr66856-2.c: Likewise.
11460
2bd847fe
RB
114612016-01-15 Richard Biener <rguenther@suse.de>
11462
11463 PR debug/69137
11464 * g++.dg/lto/pr69137_0.C: New testcase.
11465
a00fe3b7
RS
114662016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11467
11468 PR middle-end/69246
11469 * gcc.target/i386/pr69246.c: New test.
11470
cbb0e83b
DV
114712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11472
7596d5de 11473 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11474
5a500ecf
DV
114752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11476
11477 PR c++/56194
11478 * g++.dg/init/const9.C: Disable test on S/390.
11479
5d9bf64f
DV
114802016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11481
11482 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11483 * g++.dg/Wno-frame-address.C: Ditto.
11484
e234b19e
DV
114852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11486
11487 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11488
89483f99
RB
114892016-01-15 Richard Biener <rguenther@suse.de>
11490
11491 PR tree-optimization/68961
11492 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11493
94f37395
IE
114942016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11495
11496 * gcc.target/i386/pr65105-5.c: New test.
11497
82ee0cf2 114982016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11499
11500 * gcc.c-torture/execute/alias-4.c: New testcase.
11501
82ee0cf2 115022016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11503
11504 PR ipa/68148
11505 * g++.dg/ipa/devirt-49.C: New testcase.
11506
092f7deb 115072016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11508
11509 PR target/65837
11510 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11511 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11512 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11513
e93c66bc
RB
115142016-01-15 Richard Biener <rguenther@suse.de>
11515
11516 PR tree-optimization/69117
11517 * gcc.dg/torture/pr69117.c: New testcase.
11518
c47eaca6 115192015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11520
11521 PR c++/69048
11522 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11523
c3f6914a
FXC
115242016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11525
11526 PR testsuite/67509
11527 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11528 range tests use 100 * maximum instead of maximum + 1.
11529
cd65ae90
JJ
115302016-01-14 Jakub Jelinek <jakub@redhat.com>
11531
11532 PR debug/69244
11533 * gcc.dg/guality/pr69244.c: New test.
11534
19643948
UB
115352016-01-14 Uros Bizjak <ubizjak@gmail.com>
11536
11537 * lib/target-supports.exp (check_effective_target_issignaling):
11538 New procedure.
11539 * gcc.dg/pr61441.c: Require issignaling effective target.
11540
fe79c97e
SB
115412016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11542
11543 PR target/68803
11544 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11545
c7df95d8
DM
115462016-01-14 David Malcolm <dmalcolm@redhat.com>
11547
11548 PR c++/68819
11549 PR preprocessor/69177
11550 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11551 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11552 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11553 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11554
00083992
MP
115552016-01-14 Marek Polacek <polacek@redhat.com>
11556
11557 PR c/69262
11558 * gcc.dg/array-15.c: New test.
11559
0c9b3294
JJ
115602016-01-14 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR middle-end/68146
11563 PR tree-optimization/69155
11564 * gfortran.dg/pr68146.f: New test.
11565 * gfortran.dg/pr69155.f90: New test.
11566
3688e13d
RB
115672016-01-14 Richard Biener <rguenther@suse.de>
11568
11569 PR tree-optimization/68060
11570 * gcc.dg/torture/pr68060-1.c: New testcase.
11571 * gcc.dg/torture/pr68060-2.c: Likewise.
11572
bab0ad3a
NC
115732016-01-14 Nick Clifton <nickc@redhat.com>
11574
11575 * lib/target-supports.exp
11576 (check_effective_target_arm_neon_ok_nocache): Add an option
11577 sequence that includes setting the ARM architecture to ARMv7-A.
11578 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11579 command line options necessary to enable Neon support.
11580 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11581 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11582 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11583 * gcc.target/arm/pr69180.c: Likewise.
11584
947c2ce5
JL
115852016-01-14 Jeff Law <law@redhat.com>
11586
11587 PR tree-optimization/69270
11588 * gcc.dg/tree-ssa/pr69270.c: New test.
11589
3342fd71
BS
115902016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11591
11592 PR c/66208
11593 * c-c++-common/pr66208.c: New file.
11594
2ad3adf1
JJ
115952016-01-13 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR tree-optimization/69156
11598 * gcc.dg/pr69156.c: New test.
11599
398d6feb
L
116002016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11601
11602 * gcc.target/i386/pr69225-7.c: New test.
11603
4c868789
RH
116042016-01-13 Richard Henderson <rth@redhat.com>
11605
11606 * gcc.dg/tm/memopt-13.c: Update expected function.
11607 * gcc.dg/tm/memopt-6.c: Likewise.
11608
ef6d1772
UB
116092016-01-13 Uros Bizjak <ubizjak@gmail.com>
11610
11611 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11612 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11613 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11614 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11615
ef6d1772
UB
116162016-01-13 Tom de Vries <tom@codesourcery.com>
11617
11618 PR tree-optimization/69169
0b4b6ef2
TV
11619 * gcc.dg/pr69169.c: New test.
11620
2ad3adf1 116212016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11622
11623 PR target/69228
11624 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11625 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11626 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11627 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11628 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11629 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11630 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11631 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11632
9060e335
AK
116332016-01-13 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR target/69247
11636 * gcc.dg/pr69247.c: New test.
11637
40311329
RB
116382016-01-13 Richard Biener <rguenther@suse.de>
11639
11640 PR tree-optimization/69242
11641 * gcc.dg/torture/pr69242.c: New testcase.
11642
ccbd7103
RB
116432016-01-13 Richard Biener <rguenther@suse.de>
11644
11645 PR tree-optimization/69186
11646 * gcc.dg/torture/pr69186.c: New testcase.
11647
c6f72a46
JL
116482016-01-13 Jeff Law <law@redhat.com>
11649
11650 PR tree-optimization/67755
11651 * gcc.dg/tree-ssa/pr67755.c: New test.
11652
116532016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11654
11655 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11656 pass number in output by a star.
11657
c446cf07
BC
116582016-01-12 Bin Cheng <bin.cheng@arm.com>
11659
11660 PR tree-optimization/68911
11661 * gcc.c-torture/execute/pr68911.c: New test.
11662
5342156c
MP
116632016-01-12 Marek Polacek <polacek@redhat.com>
11664
11665 PR c++/68979
11666 * g++.dg/warn/permissive-1.C: New test.
11667
65364cc5
JJ
116682016-01-12 Jakub Jelinek <jakub@redhat.com>
11669
11670 PR objc++/68511
11671 PR c++/69213
11672 * g++.dg/opt/pr69213.C: New test.
11673
81b9a3d9
CB
116742016-01-12 Christian Bruel <christian.bruel@st.com>
11675
11676 PR target/69180
11677 * gcc.target/arm/pr69180.c: New test.
11678
3c4e91c9
RB
116792016-01-12 Richard Biener <rguenther@suse.de>
11680
11681 PR lto/69077
11682 * g++.dg/lto/pr69077_0.C: New testcase.
11683 * g++.dg/lto/pr69077_1.C: Likewise.
11684
5664cea1
JJ
116852016-01-12 Jakub Jelinek <jakub@redhat.com>
11686
11687 PR target/69175
11688 * g++.dg/opt/pr69175.C: New test.
11689
86cefc49
AL
116902016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11691
11692 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11693 rather than #including math.h & stdlib.h.
11694 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11695 * gcc.dg/vect/pr49771.c: Likewise.
11696 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11697 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11698 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11699 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11700 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11701 * gcc.dg/vect/pr44507.c: Likewise.
11702 * gcc.dg/vect/pr45902.c: Likewise.
11703 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11704 * gcc.dg/vect/vect-117.c: Likewise.
11705 * gcc.dg/vect/vect-99.c: Likewise.
11706 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11707 * gcc.dg/vect/vect-cond-1.c: Likewise.
11708 * gcc.dg/vect/vect-cond-2.c: Likewise.
11709 * gcc.dg/vect/vect-cond-3.c: Likewise.
11710 * gcc.dg/vect/vect-cond-4.c: Likewise.
11711 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11712 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11713 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11714 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11715 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11716 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11717 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11718 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11719 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11720 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11721 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11722 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11723 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11724 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11725 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11726 include of signal.h.
11727 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11728 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11729 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11730 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11731 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11732 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11733 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11734 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11735 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11736 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11737 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11738 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11739 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11740 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11741 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11742 * gcc.dg/vect/vect-outer-5.c: Likewise.
11743 * gcc.dg/vect/vect-outer-6.c: Likewise.
11744 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11745 include of stdio.h.
11746
b832f61e
NC
117472016-01-12 Nick Clifton <nickc@redhat.com>
11748
11749 PR target/68913
11750 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11751 to fread so that it will be found in all target runtimes.
11752
8eac49b1
RB
117532016-01-12 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/69053
11756 * g++.dg/torture/pr69053.C: New testcase.
11757
2935d994
RB
117582016-01-12 Richard Biener <rguenther@suse.de>
11759
11760 PR tree-optimization/69168
11761 * gcc.dg/torture/pr69168.c: New testcase.
11762
66c16fd9
RB
117632016-01-12 Richard Biener <rguenther@suse.de>
11764
11765 PR tree-optimization/69157
11766 * gcc.dg/torture/pr69157.c: New testcase.
11767
117682016-01-12 Richard Biener <rguenther@suse.de>
11769
11770 PR tree-optimization/69174
11771 * gcc.dg/torture/pr69174.c: New testcase.
11772
723033a6
JJ
117732016-01-12 Jakub Jelinek <jakub@redhat.com>
11774
11775 PR c++/66808
11776 PR c++/69000
11777 * g++.dg/tls/pr66808.C: New test.
11778 * g++.dg/tls/pr69000.C: New test.
11779
3574cf47
BS
117802016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11781
11782 * gcc.target/powerpc/swaps-p8-23.c: New test.
11783 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11784
feb20787
JDA
117852016-01-11 John David Anglin <danglin@gcc.gnu.org>
11786
11787 PR tree-optimization/68356
11788 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11789
27b1820a
KV
117902016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11791 Jim Wilson <jim.wilson@linaro.org>
11792
11793 PR target/69194
11794 * gcc.target/arm/pr69194.c: New test.
11795
cf4de6af
L
117962016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11797
11798 PR target/69225
11799 * gcc.target/i386/pr69225-1.c: New test.
11800 * gcc.target/i386/pr69225-2.c: Likewise.
11801 * gcc.target/i386/pr69225-3.c: Likewise.
11802 * gcc.target/i386/pr69225-4.c: Likewise.
11803 * gcc.target/i386/pr69225-5.c: Likewise.
11804 * gcc.target/i386/pr69225-6.c: Likewise.
11805
1ebd5558
JJ
118062016-01-11 Jakub Jelinek <jakub@redhat.com>
11807
23552a4d
JJ
11808 PR target/67462
11809 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11810 if lp64.
11811
26ff85b0
JJ
11812 PR target/69071
11813 * gcc.dg/pr69071.c: New test.
11814
9cb6bd74
JJ
11815 PR c++/69211
11816 * g++.dg/opt/pr69211.C: New test.
11817
1ebd5558
JJ
11818 PR tree-optimization/69214
11819 * gcc.c-torture/compile/pr69214.c: New test.
11820
8c18c836
UB
118212016-01-11 Uros Bizjak <ubizjak@gmail.com>
11822
11823 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11824 * gcc.target/i386/pr66232-11.c: Ditto.
11825 * gcc.target/i386/pr66232-12.c: Ditto.
11826 * gcc.target/i386/pr66232-13.c: Ditto.
11827
62446e6e
RB
118282016-01-11 Richard Biener <rguenther@suse.de>
11829
11830 PR tree-optimization/69173
11831 * gcc.dg/torture/pr69173.c: New testcase.
11832
2b8568fe
KT
118332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11834
11835 PR rtl-optimization/68796
11836 * gcc.target/aarch64/tst_5.c: New test.
11837 * gcc.target/aarch64/tst_6.c: Likewise.
11838
5baf4532
KT
118392016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11840
11841 PR rtl-optimization/68841
11842 * gcc.dg/pr68841.c: New test.
11843 * gcc.c-torture/execute/pr68841.c: New test.
11844
ca90b1ed
YR
118452016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11846
11847 PR rtl-optimization/68920
11848 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11849 for ix86 targets.
11850 * gcc.dg/ifcvt-5.c: New test.
11851
2ad3adf1 118522016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11853
11854 PR bootstrap/69123
11855 * g++.dg/pr69123.C: New.
11856
83834c09
IE
118572016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11858
11859 PR target/69010
11860 * gcc.target/i386/pr69010.c: New test.
11861
dcf89d57
MJ
118622016-01-11 Martin Jambor <mjambor@suse.cz>
11863
11864 PR ipa/69044
11865 * gcc.target/i386/chkp-pr69044.c: New test.
11866
d95167ee
TV
118672016-01-11 Tom de Vries <tom@codesourcery.com>
11868
11869 PR tree-optimization/69109
11870 * gcc.dg/autopar/pr69109-2.c: New test.
11871 * gcc.dg/autopar/pr69109.c: New test.
11872
4f6403a8
TV
118732016-01-11 Tom de Vries <tom@codesourcery.com>
11874
11875 PR tree-optimization/69108
11876 * gcc.dg/autopar/pr69108.c: New test.
11877
21efdd80
PP
118782016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11879
11880 PR c++/69029
11881 * c-c++-common/Wisleading-indentation.c: Augment test.
11882
fd42eed8
TK
118832016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11884
11885 PR fortran/69154
11886 * gfortran.dg/inline_matmul_12.f90: New test.
11887
4f90ee6c
PT
118882016-01-10 Paul Thomas <pault@gcc.gnu.org>
11889
11890 PR fortran/67779
11891 * gfortran.dg/actual_array_offset_1: New test.
11892
3907c6cf
TV
118932016-01-10 Tom de Vries <tom@codesourcery.com>
11894
11895 PR tree-optimization/69062
11896 * gcc.dg/autopar/pr69062.c: New test.
11897
b07b236e
TS
118982016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11899
11900 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11901 * gcc.dg/vect/slp-perm-2.c: Likewise.
11902 * gcc.dg/vect/slp-perm-3.c: Likewise.
11903 * gcc.dg/vect/slp-perm-5.c: Likewise.
11904 * gcc.dg/vect/slp-perm-6.c: Likewise.
11905 * gcc.dg/vect/slp-perm-7.c: Likewise.
11906 * gcc.dg/vect/slp-perm-8.c: Likewise.
11907
23fab8ae
TV
119082016-01-10 Tom de Vries <tom@codesourcery.com>
11909
11910 PR tree-optimization/69039
11911 * gcc.dg/autopar/pr69039.c: New test.
11912
73f0dae2
MP
119132016-01-09 Marek Polacek <polacek@redhat.com>
11914
11915 PR c++/69113
11916 * g++.dg/pr69113.C: New test.
11917
20b8d734
JJ
119182016-01-09 Jakub Jelinek <jakub@redhat.com>
11919
11920 PR middle-end/50865
11921 PR tree-optimization/69097
11922 * gcc.c-torture/execute/pr50865.c: New test.
11923 * gcc.c-torture/execute/pr69097-1.c: New test.
11924 * gcc.c-torture/execute/pr69097-2.c: New test.
11925 * gcc.dg/pr69097-1.c: New test.
11926 * gcc.dg/pr69097-2.c: New test.
11927
c50e614b
JJ
119282016-01-09 Jakub Jelinek <jakub@redhat.com>
11929
11930 PR c++/69164
11931 * g++.dg/opt/pr69164.C: New test.
11932
e0237993
JJ
119332016-01-08 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR tree-optimization/69167
11936 * gcc.dg/pr69167.c: New test.
11937
bd8f5bb2
MP
119382016-01-08 Marek Polacek <polacek@redhat.com>
11939
11940 PR c++/68449
11941 * g++.dg/pr68449.C: New.
11942
bb0f5ca7
AL
119432016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11944
11945 PR tree-optimization/68707
11946 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11947 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11948 on platforms supporting it.
11949 * gcc.dg/vect/slp-perm-2.c: Likewise.
11950 * gcc.dg/vect/slp-perm-3.c: Likewise.
11951 * gcc.dg/vect/slp-perm-5.c: Likewise.
11952 * gcc.dg/vect/slp-perm-7.c: Likewise.
11953 * gcc.dg/vect/slp-perm-8.c: Likewise.
11954 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11955 on platforms supporting it.
11956
22518428
JJ
119572016-01-08 Jakub Jelinek <jakub@redhat.com>
11958
33f0852f
JJ
11959 PR tree-optimization/69162
11960 * gcc.dg/pr69162.c: New test.
11961
22518428
JJ
11962 PR tree-optimization/69172
11963 * gcc.dg/pr69172.c: New test.
11964
80e9b3aa
TP
119652016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11966
11967 PR tree-optimization/67781
11968 * gcc.c-torture/execute/pr67781.c: New file.
11969
262a363f
JJ
119702016-01-08 Jakub Jelinek <jakub@redhat.com>
11971
11972 PR tree-optimization/69083
11973 * gcc.dg/vect/pr69083.c: New test.
11974
6e1f093f
SS
119752016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11976
11977 PR tree-optimization/61441
11978 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11979 Use -fexcess-precision=standard for compiler options.
11980 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11981
53290e07
JJ
119822016-01-08 Jakub Jelinek <jakub@redhat.com>
11983
57bf3072
JJ
11984 PR fortran/69128
11985 * gfortran.dg/gomp/pr69128.f90: New test.
11986
53290e07
JJ
11987 PR c++/69145
11988 * g++.dg/ext/pr69145-1.C: New test.
11989 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11990 * g++.dg/ext/pr69145-2.h: New file.
11991
7a127fa7
MS
119922016-01-07 Martin Sebor <msebor@redhat.com>
11993
11994 PR c/68966
11995 * gcc.dg/atomic-fetch-bool.c: New test.
11996 * gcc.dg/sync-fetch-bool.c: New test.
11997
95918b49
L
119982016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11999
12000 PR fortran/66680
12001 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12002
c8e62a9d
NC
120032016-01-07 Nick Clifton <nickc@redhat.com>
12004
12005 PR target/66655
12006 * g++.dg/pr66655.C: New test.
12007 * g++.dg/pr66655_1.cc: Test support file.
12008 * g++.dg/pr66655.h: Test header file.
12009
2ad3adf1 120102016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12011
12012 PR fortran/66680
12013 gfortran.dg/gomp/pr66680.f90: New test.
12014
4cd9ca92
L
120152016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12016
12017 PR target/69171
12018 * gcc.target/i386/pr69171-1.c: New test.
12019 * gcc.target/i386/pr69171-2.c: Likewise.
12020 * gcc.target/i386/pr69171-3.c: Likewise.
12021 * gcc.target/i386/pr69171-4.c: Likewise.
12022 * gcc.target/i386/pr69171-5.c: Likewise.
12023 * gcc.target/i386/pr69171-6.c: Likewise.
12024
7e33d4dc
BS
120252015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12026
12027 PR middle-end/67639
12028 * c-c++-common/pr67639.c: New test.
12029
fec64afc
JJ
120302016-01-07 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR tree-optimization/69141
12033 * g++.dg/opt/pr69141.C: New test.
12034
f293ad29
EB
120352016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12036
12037 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12038
5027395e
UB
120392016-01-06 Uros Bizjak <ubizjak@gmail.com>
12040
12041 PR target/69140
12042 * gcc.target/i386/pr69140.c: New test
12043
7443cf13
DM
120442016-01-06 David Malcolm <dmalcolm@redhat.com>
12045
12046 * gcc.dg/bad-dereference.c: New test case.
12047
32928931
BS
120482015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12049
12050 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12051
68dd05da
AS
120522016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12053
12054 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12055
6b131d5b
MP
120562016-01-06 Marek Polacek <polacek@redhat.com>
12057
12058 PR sanitizer/69099
12059 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12060
8d9fdb49
MP
120612016-01-05 Marek Polacek <polacek@redhat.com>
12062
12063 PR c/69104
12064 * gcc.dg/atomic-invalid-2.c: New.
12065
acf93f1e
L
120662016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12067
12068 PR target/68991
12069 * gcc.target/i386/pr68991.c: New test.
12070
3f50525d
L
120712016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12072
12073 PR target/68991
12074 * g++.dg/pr68991-1.C: New test.
12075 * g++.dg/pr68991-2.C: Likewise.
12076
e0237993 120772016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12078
e0237993 12079 PR other/60465
face88a1
ST
12080 * gcc.target/ia64/pr60465-gprel64.c: New test.
12081 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12082
a0866eff
KT
120832016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12084
12085 PR rtl-optimization/68651
12086 * gcc.target/aarch64/pr68651_1.c: New test.
12087
c589e975
DM
120882016-01-05 David Malcolm <dmalcolm@redhat.com>
12089
12090 PR c/69122
12091 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12092
929710d9
NS
120932016-01-05 Nathan Sidwell <nathan@acm.org>
12094
ce3e43d7
NS
12095 PR c++/58583
12096 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12097
929710d9
NS
12098 * gcc.dg/alias-15.c: New.
12099
a2faef8e
NC
121002016-01-05 Nick Clifton <nickc@redhat.com>
12101
12102 PR target/68870
12103 * g++.dg/pr68770.C: New test.
12104
4cfa76e3
MS
121052016-01-04 Mike Stump <mikestump@comcast.net>
12106
12107 * lib/target-supports.exp (check_effective_target_cilkplus):
12108 cilkplus targets require pthreads.
4ece61b6 12109 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12110
4e8a3a35
MM
121112016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12112
12113 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12114 generation.
12115
818ab71a
JJ
121162016-01-04 Jakub Jelinek <jakub@redhat.com>
12117
12118 Update copyright years.
12119
2fe0a208
MP
121202016-01-04 Marek Polacek <polacek@redhat.com>
12121
12122 PR c/68908
12123 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12124 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12125 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12126
9e3b2fe3
EB
121272016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12128
12129 * gcc.target/sparc/20160104-2.c: New test.
12130
e8d65a35
EB
121312016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12132
12133 * gcc.target/sparc/20160104-1.c: New test.
12134
25ccfccd
PT
121352016-01-03 Paul Thomas <pault@gcc.gnu.org>
12136
12137 PR fortran/65045
12138 * gfortran.dg/pr65045.f90: New test.
12139
cb51d382
EB
121402016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12141
12142 * gnat.dg/specs/debug1.ads: Delete.
12143
6eeaad6e
JD
121442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12145
12146 PR libgfortran/68867
12147 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12148 expression.
12149
2f968603
JD
121502016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12151
12152 PR libgfortran/68867
12153 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12154 PowerPC.
12155
591bb5e4
PT
121562016-01-01 Paul Thomas <pault@gcc.gnu.org>
12157
12158 PR fortran/68864
12159 * gfortran.dg/pr68864.f90: New test.
12160
f1e0620c
JJ
121612016-01-01 Jakub Jelinek <jakub@redhat.com>
12162
942a1319
JJ
12163 PR tree-optimization/69070
12164 * gcc.dg/pr69070.c: New test.
12165
10dff63f
JJ
12166 PR sanitizer/69055
12167 * gfortran.dg/pr69055.f90: New test.
12168
f1e0620c
JJ
12169 PR target/69015
12170 * gcc.dg/pr69015.c: New test.
818ab71a 12171\f
2f883d1c 12172Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12173
12174Copying and distribution of this file, with or without modification,
12175are permitted in any medium without royalty provided the copyright
12176notice and this notice are preserved.