]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/77482 (Segfault when compiling ill-formed constexpr code)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e7d61178
JJ
12016-09-16 Jakub Jelinek <jakub@redhat.com>
2
8f03e02f
JJ
3 PR c++/77482
4 * g++.dg/cpp0x/constexpr-77482.C: New test.
5
e80cb545
JJ
6 PR c++/77379
7 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
8 thunk offsets.
9 * g++.dg/abi/abi-tag23a.C: Likewise.
10
1c2f613f
JJ
11 PR c++/77338
12 * g++.dg/cpp0x/decltype-77338.C: New test.
13
e7d61178
JJ
14 PR c++/77375
15 * g++.dg/cpp0x/mutable1.C: New test.
16
8d987deb
SK
172016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 PR fortran/77612
20 * gfortran.dg/pr77612.f90: New test.
21
2c3d35a6
SKS
222016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
23
24 * gcc.dg/torture/pr70421.c: Require int32plus.
25
e43163ae
JJ
262016-09-16 Jakub Jelinek <jakub@redhat.com>
27
bcf0905a
JJ
28 PR middle-end/77475
29 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
30
e43163ae
JJ
31 PR target/77526
32 * gcc.target/i386/pr77526.c: New test.
33
7d704548
JJ
342016-09-16 Jakub Jelinek <jakub@redhat.com>
35 Eric Botcazou <ebotcazou@adacore.com>
36
37 PR middle-end/77594
38 * gcc.target/i386/pr77594.c: New test.
39
902d624f
LK
402016-09-15 Louis Krupp <louis.krupp@zoho.com>
41
42 PR fortran/69963
43 * gfortran.dg/misplaced_implicit_character.f90: New test.
44
7e16ce79
BC
452016-09-15 Bin Cheng <bin.cheng@arm.com>
46
47 PR tree-optimization/77503
48 * gcc.dg/vect/pr77503.c: New test.
49
7c05f5c4
RB
502016-09-15 Richard Biener <rguenther@suse.de>
51
52 PR middle-end/77544
53 * c-c++-common/torture/pr77544.c: New testcase.
54
76ff80fb
JJ
552016-09-15 Jakub Jelinek <jakub@redhat.com>
56
57 PR middle-end/77475
58 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
59 * gcc.dg/march-generic.c: Likewise.
60 * gcc.target/i386/spellcheck-options-1.c: New test.
61 * gcc.target/i386/spellcheck-options-2.c: New test.
62 * gcc.target/i386/spellcheck-options-3.c: New test.
63 * gcc.target/i386/spellcheck-options-4.c: New test.
64
5560d026
CLT
652016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
66
67 PR fortran/72743
68 * gfortran.dg/goacc/pr72743.f90: New test.
69
5334f733
RB
702016-09-15 Richard Biener <rguenther@suse.de>
71
72 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
73
d08615f2
RB
742016-09-15 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/77514
77 * gcc.dg/torture/pr77514.c: New testcase.
78
28ca05f0
JJ
792016-09-14 Jakub Jelinek <jakub@redhat.com>
80
81 PR c++/77549
82 * g++.dg/lookup/pr77549.C: New test.
83
20a1e5b8
MP
842016-09-14 Marek Polacek <polacek@redhat.com>
85
86 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
87 * c-c++-common/gomp/atomic-13.c: Likewise.
88 * c-c++-common/gomp/atomic-14.c: Likewise.
89 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
90 * g++.dg/cpp1z/bool-increment1.C: New test.
91 * c-c++-common/pr60439.c: Add dg-warning.
92 * g++.dg/expr/bitfield4.C: Likewise.
93 * g++.dg/expr/bitfield5.C: Likewise.
94 * g++.dg/expr/bitfield6.C: Likewise.
95 * g++.dg/expr/bool1.C: Likewise.
96 * g++.dg/expr/bool3.C: Likewise.
97 * g++.dg/expr/lval3.C: Likewise.
98 * g++.dg/expr/lval4.C: Likewise.
99 * g++.old-deja/g++.jason/bool5.C: Likewise.
100 * g++.dg/expr/bitfield3.C: Adjust dg-error.
101 * g++.dg/other/error18.C: Likewise.
102 * g++.dg/gomp/atomic-14.C: Likewise.
103
0761f6bf
NS
1042016-09-14 Nathan Sidwell <nathan@acm.org>
105
106 PR c++/77539
107 * g++.dg/cpp1y/pr77539.C: New.
108
13cddbc1
CL
1092016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
110
111 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
112 dg-require.
113 * g++.dg/ext/builtin_alloca.C: Likewise.
114 * g++.dg/template/spec35.C: Likewise.
115 * gcc.dg/builtins-68.c: Likewise.
116 * gcc.misc-tests/gcov-13.c: Likewise.
117 * gcc.misc-tests/gcov-14.c: Likewise.
118
a90638d4
JM
1192016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
120
121 * gfortran.dg/dec_structure_14.f90: New testcase.
122
5ba4a08c
JJ
1232016-09-14 Jakub Jelinek <jakub@redhat.com>
124
125 PR sanitizer/68260
126 * c-c++-common/tsan/pr68260.c: New test.
127
a713b234
JS
1282016-09-13 Joe Seymour <joe.s@somniumtech.com>
129
130 PR target/70713
131 * gcc.target/msp430/function-attributes-1.c: New test.
132 * gcc.target/msp430/function-attributes-2.c: New test.
133 * gcc.target/msp430/function-attributes-3.c: New test.
134
ea8661cd
JJ
1352016-09-13 Jakub Jelinek <jakub@redhat.com>
136
9952908a
JJ
137 * g++.dg/cpp0x/gen-attrs-61.C: New test.
138 * g++.dg/cpp1z/gen-attrs1.C: New test.
139
63cdb7a0
JJ
140 PR tree-optimization/77454
141 * gcc.dg/pr77454.c: New test.
142
ea8661cd
JJ
143 PR c++/77553
144 * g++.dg/cpp1y/constexpr-77553.C: New test.
145
254830ba
DM
1462016-09-13 David Malcolm <dmalcolm@redhat.com>
147
148 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
149 (test_show_locus): Replace rich_location::add_fixit_insert calls
150 with add_fixit_insert_before and add_fixit_insert_after.
151
42763690
JM
1522016-09-13 Jason Merrill <jason@redhat.com>
153 Tom de Vries <tom@codesourcery.com>
154
155 PR c++/77427
156 * g++.dg/pr77427.C: New test.
157
c8798f2c
ML
1582016-09-13 Martin Liska <mliska@suse.cz>
159
160 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
161 effective target.
162 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
163 * lib/target-supports.exp: Define the new target.
164
54700e2e
AP
1652016-09-12 Andrew Pinski <apinski@cavium.com>
166
167 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
168 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
169
e1d55bf7
UB
1702016-09-12 Uros Bizjak <ubizjak@gmail.com>
171
172 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
173 variable arguments.
174 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
175 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
176 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
177 variable argument.
178 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
179 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
180
54dcdb88
BE
1812016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
182
183 PR c++/77496
184 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
185 * g++.dg/ext/pr77496.C: New test.
186 * g++.dg/warn/pr77496.C: New test.
187
d1463eb9
DM
1882016-09-12 David Malcolm <dmalcolm@redhat.com>
189
190 PR c/72858
191 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
192 to preserve conversion chars, and to preserve prefix information.
193 * gcc.dg/format/pr72858.c: New test case.
194
217fabad
SK
1952016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
196
197 * gfortran.dg/pr77507.f90: Move to ...
198 * gfortran.dg/ieee/pr77507.f90: here.
199
a1cd04ac
JH
2002016-08-09 Jan Hubicka <hubicka@ucw.cz>
201
202 PR ipa/61159
203 * compile/pr61159.c: New testcase
204
e3912107
JH
2052016-08-09 Jan Hubicka <hubicka@ucw.cz>
206
207 PR ipa/64316
208 * gcc.dg/ipa/pr63416.c: New testcase.
209
739d9339
PT
2102016-09-10 Paul Thomas <pault@gcc.gnu.org>
211 Steven G. Kargl <kargl@gcc.gnu.org>
212
213 PR fortran/77532
cc3135b6 214 * gfortran.dg/dtio_11.f90: new test.
739d9339 215
fb7c40dd
SK
2162016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
217
218 PR fortran/77507
219 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
220 * gfortran.dg/c_assoc_4.f90: Ditto.
221
5b28efbb
TV
2222016-09-10 Tom de Vries <tom@codesourcery.com>
223
224 PR C/71602
225 * c-c++-common/va-arg-va-list-type.c: New test.
226
9d0a9bb4
PB
2272016-09-09 Peter Bergner <bergner@vnet.ibm.com>
228
229 PR rtl-optimization/77289
230 * gcc.target/powerpc/pr77289.c: New test.
231
3f0177e7
MS
2322016-09-09 Martin Sebor <msebor@redhat.com>
233
234 PR c/77520
235 PR c/77521
236 * gcc.dg/pr77520.c: New test.
237 * gcc.dg/pr77521.c: New test.
238
e81e83d0
SK
2392016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
240
241 PR fortran/77506
242 * gfortran.dg/pr77506.f90: New test.
243
8a92685e
SK
2442016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
245
246 PR fortran/77507
247 * gfortran.dg/pr77507.f90: New test.
248
c65248cb
JM
2492016-09-09 Joseph Myers <joseph@codesourcery.com>
250
251 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
252
2cf0ff98
SK
2532016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
254 Louis Krupp <lkrupp@gcc.gnu.org>
255
256 PR fortran/69514
257 * gfortran.dg/pr69514_1.f90: New test.
258 * gfortran.dg/pr69514_2.f90: New test.
259
8ebc1e0f
JJ
2602016-09-08 Jakub Jelinek <jakub@redhat.com>
261
20b6cf01
JJ
262 PR fortran/77500
263 * gfortran.dg/gomp/pr77500.f90: New test.
264
8ebc1e0f
JJ
265 PR fortran/77516
266 * gfortran.dg/gomp/pr77516.f90: New test.
267
34718542
JJ
2682016-09-07 Jakub Jelinek <jakub@redhat.com>
269
270 PR middle-end/77475
271 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
272 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
273 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
274 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
275 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
276 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
277
e5106e27
DM
2782016-09-07 David Malcolm <dmalcolm@redhat.com>
279
280 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
281 "substring-locations.h".
282
ca235a85
RB
2832016-09-07 Richard Biener <rguenther@suse.de>
284
285 PR c/77450
286 * c-c++-common/vector-subscript-8.c: Move ..
287 * gcc.dg/pr77450.c: ... here.
288
0076b5dc 2892016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
290
291 PR libgfortran/77393
292 * gfortran.dg/fmt_f0_2.f90: Update test.
293 * gfortran.dg/fmt_f0_3.f90: New test.
294
6ac7322b
DH
2952016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
296
297 PR debug/77389
298 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
299 in dg-options.
300
301 PR debug/57519
302 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
303
8eb9e049
JJ
3042016-09-06 Jakub Jelinek <jakub@redhat.com>
305
306 PR target/69255
307 * gcc.target/i386/pr69255-1.c: New test.
308 * gcc.target/i386/pr69255-2.c: New test.
309 * gcc.target/i386/pr69255-3.c: New test.
310
3112016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
312
313 PR c/77336
314 * gcc.dg/format/miss-7.c: New test.
315
e6cb85d4
UB
3162016-09-06 Uros Bizjak <ubizjak@gmail.com>
317
318 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
319
7fe76f6a
ML
3202016-09-06 Martin Liska <mliska@suse.cz>
321
322 PR gcov-profile/77378
323 PR gcov-profile/77466
324 * gcc.dg/profile-update-warning.c: New test.
325
209b636e
RB
3262016-09-06 Richard Biener <rguenther@suse.de>
327
328 PR tree-optimization/77479
329 * gcc.dg/torture/pr77479.c: New testcase.
330
b772a565
RB
3312016-09-06 Richard Biener <rguenther@suse.de>
332
333 PR c/77450
334 * c-c++-common/vector-subscript-7.c: Adjust.
335 * c-c++-common/vector-subscript-8.c: New testcase.
336
a8c07037
SKS
3372016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
338
339 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
340
0ce48391
JJ
3412016-09-05 Jakub Jelinek <jakub@redhat.com>
342
de9188e0
JJ
343 PR target/77476
344 * gcc.target/i386/avx512f-pr77476.c: New test.
345 * gcc.target/i386/avx512bw-pr77476.c: New test.
346 * gcc.target/i386/avx512dq-pr77476.c: New test.
347
c76f7809
JJ
348 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
349 Update comment to mention also avx512f.
350
0ce48391
JJ
351 PR sanitizer/77396
352 * g++.dg/asan/pr77396-2.C: New test.
353
8a27cf73
UB
3542016-09-05 Uros Bizjak <ubizjak@gmail.com>
355
356 PR rtl-optimization/77452
357 * gcc.target/i386/pr77452.c: New test.
358
25ff5dd3
MP
3592016-09-05 Marek Polacek <polacek@redhat.com>
360
361 PR c/77423
362 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
363
f2bc4e48
SK
3642016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
365
366 PR fortran/77391
367 * gfortran.dg/pr77391.f90: New test.
368
e85921ee
SK
3692016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
370
371 PR fortran/77460
372 * gfortran.dg/pr77460.f90: New test.
373
b5d50659
JJ
3742016-09-03 Jakub Jelinek <jakub@redhat.com>
375
376 PR c/65467
377 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
378
7b826676
KY
3792016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
380
381 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
382
717ebe91
DM
3832016-09-02 David Malcolm <dmalcolm@redhat.com>
384
385 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
386 test case.
387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
388 diagnostic-test-show-locus-generate-patch.c to the sources
389 for diagnostic_plugin_test_show_locus.c.
390
94087e88
JJ
3912016-09-02 Jakub Jelinek <jakub@redhat.com>
392
9dc5773f
JJ
393 PR c/65467
394 * gcc.dg/gomp/_Atomic-1.c: New test.
395 * gcc.dg/gomp/_Atomic-2.c: New test.
396 * gcc.dg/gomp/_Atomic-3.c: New test.
397 * gcc.dg/gomp/_Atomic-4.c: New test.
398 * gcc.dg/gomp/_Atomic-5.c: New test.
399
94087e88
JJ
400 PR sanitizer/77396
401 * g++.dg/asan/pr77396.C: New test.
402
4032016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
404
405 PR tree-optimization/71831
406 * gcc.dg/builtin-object-size-16.c: New test.
407 * gcc.dg/builtin-object-size-17.c: New test.
408
7e89048d
JD
4092016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
410
411 PR libgfortran/77393
412 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
413
2f196155
UB
4142016-09-01 Uros Bizjak <ubizjak@gmail.com>
415
416 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
417 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
418 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
419 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
420 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
421 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
422 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
423 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
424 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
425 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
426 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
427 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
428 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
429 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
430 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
431 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
432 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
433 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
434
0a6b0523
EB
4352016-09-01 Eric Botcazou <ebotcazou@adacore.com>
436
437 * gnat.dg/opt58.adb: New test.
438 * gnat.dg/opt58_pkg.ads: New helper.
439
2a99de7b
RB
4402016-09-01 Richard Biener <rguenther@suse.de>
441
442 PR middle-end/77436
443 * gcc.dg/torture/pr77436.c: New testcase.
444
f79d8786
SKS
4452016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
446
447 * gcc.dg/pr64252.c: Require int32plus.
448 * gcc.dg/pr66299-1.c: Likewise.
449 * gcc.dg/pr66299-2.c: Likewise.
450 * gcc.dg/torture/20131115-1.c: Skip for avr.
451
b06335f9
KT
4522016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
453
454 * gcc.target/aarch64/ands_3.c: New test.
455
f25f40be
JJ
4562016-08-31 Jakub Jelinek <jakub@redhat.com>
457
d12a0b5a
JJ
458 PR fortran/77352
459 * gfortran.dg/gomp/pr77352.f90: New test.
460
f25f40be
JJ
461 PR fortran/77374
462 * gfortran.dg/gomp/pr77374.f08: New test.
463
9ff6fb6e
MG
4642016-08-31 Marc Glisse <marc.glisse@inria.fr>
465
466 PR tree-optimization/73714
467 * gcc.dg/tree-ssa/pr73714.c: New test.
468
8e95a674
JD
4692016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
470
471 PR libgfortran/77393
472 * gfortran.dg/fmt_f0_2.f90: New test.
473
c6b0037d
MG
4742016-08-31 Marc Glisse <marc.glisse@inria.fr>
475
476 * gcc.target/i386/pr59539-2.c: Adapt options.
477 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
478
1a576b13
PT
4792016-08-31 Paul Thomas <pault@gcc.gnu.org>
480
481 PR fortran/77418
482 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
483 of the associate entity and replace with a pointer to the
484 intended item on the stack.
485
e73d3ca6 4862016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 487 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
488
489 PR fortran/48298
490 * gfortran.dg/dtio_1.f90: New test.
491 * gfortran.dg/dtio_2.f90: New test.
492 * gfortran.dg/dtio_3.f90: New test.
493 * gfortran.dg/dtio_4.f90: New test.
494 * gfortran.dg/dtio_5.f90: New test.
495 * gfortran.dg/dtio_6.f90: New test.
496 * gfortran.dg/dtio_7.f90: New test.
497 * gfortran.dg/dtio_8.f90: New test.
498 * gfortran.dg/dtio_9.f90: New test.
499 * gfortran.dg/dtio_10.f90: New test.
500
b816477a
DM
5012016-08-30 David Malcolm <dmalcolm@redhat.com>
502
503 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
504 (test_many_nested_locations): New function.
505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
506 (test_show_locus): Handle "test_many_nested_locations".
507
71b30891
DM
5082016-08-30 David Malcolm <dmalcolm@redhat.com>
509
510 * g++.dg/template/double-greater-than-fixit.C: New test case.
511
8fa37232
EB
5122016-08-30 Eric Botcazou <ebotcazou@adacore.com>
513
514 * gnat.dg/opt57.ad[sb]: New test.
515 * gnat.dg/opt57_pkg.ads: New helper.
516
6f651bae
RB
5172016-08-30 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/69047
520 * gcc.dg/pr69047.c: Fix byte-order check.
521
ab834832
JJ
5222016-08-30 Jakub Jelinek <jakub@redhat.com>
523
5116b156
JJ
524 PR tree-optimization/72866
525 * gcc.dg/vect/pr72866.c: New test.
526
3754bbfc
JJ
527 PR debug/77363
528 * g++.dg/debug/dwarf2/pr77363.C: New test.
529
26122e2d
JJ
530 PR middle-end/77377
531 * gcc.target/i386/pr77377.c: New test.
532
ab834832
JJ
533 PR debug/77389
534 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
535 in dg-options.
536
bedc9ca7
SK
5372016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
538
539 * gfortran.dg/pr77372.f90: Moved to ...
540 * gfortran.dg/ieee/pr77372.f90: here.
541
adfa1e6b
MM
5422016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
543
544 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
545 vector short/char initializations.
546 * gcc.target/powerpc/vec-init-5.c: Likewise.
547 * gcc.target/powerpc/vec-init-6.c: New compile time test for
548 vector initialization optimizations.
549 * gcc.target/powerpc/vec-init-7.c: Likewise.
550 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
551 vector float/double initializations.
552 * gcc.target/powerpc/vec-init-9.c: Likewise.
553
414b7129
UB
5542016-08-29 Uros Bizjak <ubizjak@gmail.com>
555
556 PR target/77403
557 * gcc.target/i386/pr77403.c: New test.
558
3d06b6f2
MP
5592016-08-29 Marek Polacek <polacek@redhat.com>
560
561 PR c/77292
562 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
563
ba9bbd6f
TV
5642016-08-29 Tom de Vries <tom@codesourcery.com>
565
566 PR c/77398
567 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
568
d7d80d8f
EB
5692016-08-29 Eric Botcazou <ebotcazou@adacore.com>
570
571 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 572
d7d80d8f 5732016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
574
575 * gfortran.dg/dec_structure_13.f90: New testcase.
576
468d95c8
JB
5772016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
578
579 PR fortran/77261
580 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
581 available.
582
f329b264
TV
5832016-08-28 Tom de Vries <tom@codesourcery.com>
584
585 PR lto/70955
586 * gcc.dg/pr70955.c: New test.
587 * gcc.dg/lto/pr70955_0.c: Same.
588 * gcc.dg/lto/pr70955_1.c: Same.
589
4a389eb6
PP
5902016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
591
592 PR tree-optimization/71077
593 * gcc.target/i386/pr71077.c: New test.
594
3f8257db 5952016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
596
597 PR fortran/77380
598 * gfortran.dg/pr77380.f90: New test.
599
3f8257db 6002016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
601
602 PR fortran/77372
603 gfortran.dg/pr77372.f90: New test.
604
ee908516
DM
6052016-08-26 David Malcolm <dmalcolm@redhat.com>
606
607 * gcc.dg/spellcheck-fields-2.c (test): Move
608 dg-begin/end-multiline-output within function body.
609 (test_macro): New function.
610
d41e76cf
DM
6112016-08-26 David Malcolm <dmalcolm@redhat.com>
612
613 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
614 (test_fixit_insert): Update expected output.
615 (test_fixit_remove): Likewise.
616 (test_fixit_replace): Likewise.
617
524a4c96
RO
6182016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
619
620 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
621 Fix typo.
622
ebfa15ab
RB
6232016-08-26 Richard Biener <rguenther@suse.de>
624
625 PR tree-optimization/69047
626 * gcc.dg/pr69047.c: New testcase.
627
209ca542
PK
6282016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
629 Martin Jambhor <mjambor@suse.cz>
524a4c96 630
209ca542
PK
631 * gcc.dg/ipa/propbits-1.c: New test-case.
632 * gcc.dg/ipa/propbits-2.c: Likewise.
633 * gcc.dg/ipa/propbits-3.c: Likewise.
634
e5cf1629
SK
6352016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
636
637 PR fortran/77351
638 * gfortran.dg/pr77351.f90: New test.
639
ebef225f
MP
6402016-08-25 Marek Polacek <polacek@redhat.com>
641
642 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
643
fe377a48
MP
6442016-08-25 Marek Polacek <polacek@redhat.com>
645
646 PR c/77323
647 * gcc.dg/pr77323.c: New test.
648
88b8971f
PT
6492016-08-24 Paul Thomas <pault@gcc.gnu.org>
650
651 PR fortran/77358
652 * gfortran.dg/submodule_17.f08: New test.
653
3f8257db
JJ
6542016-08-24 Michael Collison <michael.collison@linaro.org>
655 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
656
657 * gcc.target/arm/builtin_saddl.c: New testcase.
658 * gcc.target/arm/builtin_saddll.c: New testcase.
659 * gcc.target/arm/builtin_uaddl.c: New testcase.
660 * gcc.target/arm/builtin_uaddll.c: New testcase.
661 * gcc.target/arm/builtin_ssubl.c: New testcase.
662 * gcc.target/arm/builtin_ssubll.c: New testcase.
663 * gcc.target/arm/builtin_usubl.c: New testcase.
664 * gcc.target/arm/builtin_usubll.c: New testcase.
665
d5b5d212
UB
6662016-08-24 Uros Bizjak <ubizjak@gmail.com>
667
668 PR target/77270
669 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
670 (dg-options): Use -march=amdfam10 instead of -march=athlon.
671 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
672 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
673 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
674 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
675 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
676 effective target. Remove scan-assembler-times directives.
677 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
678 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
679 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
680
d1188689
SKS
6812016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
682
683 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
684 of unsigned int.
685 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
686
0b6b8f85
RS
6872016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
688
689 PR testsuite/77317
690 * lib/target-supports.exp
691 (check_effective_target_vect_aligned_arrays): Don't cache the result.
692 (check_effective_target_vect_natural_alignment): Ditto.
693 (check_effective_target_vector_alignment_reachable): Ditto.
694 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
695
587b7f7a
ILT
6962016-08-23 Ian Lance Taylor <iant@golang.org>
697
698 * gcc.target/s390/nolrl-1.c: Don't match the file name.
699
6019c0fc
MM
7002016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
701
702 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
703 being created from pointers to memory locations.
704 * gcc.target/powerpc/vec-init-2.c: Likewise.
705
cfe37db4
FR
7062016-08-23 Fritz Reese <fritzoreese@gmail.com>
707
708 * gfortran.dg/dec_structure_12.f90: New testcase.
709
7e11f46f
DV
7102016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
711
712 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
713
7ab4f354
DV
7142016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
715
716 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
717 verification.
718
deb9351f
DV
7192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
720
721 * gcc.target/s390/md/andc-splitter-1.c: New test case.
722 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
723
1fd9f058
RB
7242016-08-23 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/27336
727 * c-c++-common/pr27336.c: New testcase.
728
b00e6e75
MP
7292016-08-22 Marek Polacek <polacek@redhat.com>
730
731 PR c++/77321
732 * g++.dg/cpp1y/pr77321.C: New test.
733
58338bac
SK
7342016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
735
736 PR fortran/60774
737 * gfortran.dg/empty_label.f: Adjust test for new error message.
738 * gfortran.dg/empty_label.f90: Ditto.
739 * gfortran.dg/empty_label_typedecl.f90: Ditto.
740 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
741 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
742
30364ce6
SK
7432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
744
745 PR fortran/61318
746 * gfortran.dg/pr61318.f90: New test.
747
ad7a5a8f
SK
7482016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
749
750 PR fortran/77260
751 * gfortran.dg/pr77260_1.f90: New test.
752 * gfortran.dg/pr77260_2.f90: Ditto.
753
72f52f30
JM
7542016-08-22 Joseph Myers <joseph@codesourcery.com>
755
756 PR middle-end/77269
757 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
758 __builtin_signbitf and __builtin_signbitl in expected generic
759 expansion.
760 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
761 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
762 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
763 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
764 tests.
765
6dc198e3
JM
7662016-08-22 Joseph Myers <joseph@codesourcery.com>
767
768 * gcc.dg/torture/float128-builtin.c,
769 gcc.dg/torture/float128-ieee-nan.c,
770 gcc.dg/torture/float128x-builtin.c,
771 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
772 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
773 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
774 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
775 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
776 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
777 gcc.dg/torture/floatn-nan.h: New tests.
778
7ff4e41a
JM
7792016-08-22 Joseph Myers <joseph@codesourcery.com>
780
781 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
782 macro.
783 (main): Update calls to TEST_I_F.
784 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
785 macro.
786 (main): Update calls to TEST_I_F.
787
7078cdb6
JM
7882016-08-22 Joseph Myers <joseph@codesourcery.com>
789
790 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
791 gcc.dg/torture/fp-int-convert-float32x-timode.c,
792 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
793 names in calls to TEST_I_F.
794
a9d7c823
BE
7952016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
796
797 PR c/52952
798 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
799
cd800235
SKS
8002016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
801
802 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
803 and !natural_alignment_64.
804 * gcc.dg/ipa/propalign-2.c: Likewise.
805 * gcc.dg/ipa/propalign-3.c: Likewise.
806 * gcc.dg/ipa/propalign-4.c: Likewise.
807 * gcc.dg/ipa/propalign-5.c: Likewise.
808 * lib/target-supports.exp
809 (check_effective_target_natural_alignment_32): Add avr-*-*.
810
22d12455
KV
8112016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
812
813 PR tree-optimization/61839
814 * gcc.dg/tree-ssa/pr61839_1.c: New test.
815 * gcc.dg/tree-ssa/pr61839_2.c: New test.
816 * gcc.dg/tree-ssa/pr61839_3.c: New test.
817 * gcc.dg/tree-ssa/pr61839_4.c: New test.
818
c65699ef
JM
8192016-08-19 Joseph Myers <joseph@codesourcery.com>
820
821 PR c/32187
822 * lib/target-supports.exp (check_effective_target_float16)
823 (check_effective_target_float32, check_effective_target_float64)
824 (check_effective_target_float128, check_effective_target_float32x)
825 (check_effective_target_float64x)
826 (check_effective_target_float128x)
827 (check_effective_target_float16_runtime)
828 (check_effective_target_float32_runtime)
829 (check_effective_target_float64_runtime)
830 (check_effective_target_float128_runtime)
831 (check_effective_target_float32x_runtime)
832 (check_effective_target_float64x_runtime)
833 (check_effective_target_float128x_runtime)
834 (check_effective_target_floatn_nx_runtime)
835 (add_options_for_float16, add_options_for_float32)
836 (add_options_for_float64, add_options_for_float128)
837 (add_options_for_float32x, add_options_for_float64x)
838 (add_options_for_float128x): New procedures.
839 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
840 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
841 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
842 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
843 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
844 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
845 gcc.dg/torture/float128-complex.c,
846 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
847 gcc.dg/torture/float128x-basic.c,
848 gcc.dg/torture/float128x-complex.c,
849 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
850 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
851 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
852 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
853 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
854 gcc.dg/torture/float32x-basic.c,
855 gcc.dg/torture/float32x-complex.c,
856 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
857 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
858 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
859 gcc.dg/torture/float64x-basic.c,
860 gcc.dg/torture/float64x-complex.c,
861 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
862 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
863 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
864 gcc.dg/torture/floatn-tg.h,
865 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
866 gcc.dg/torture/fp-int-convert-float128-ieee.c,
867 gcc.dg/torture/fp-int-convert-float128x-timode.c,
868 gcc.dg/torture/fp-int-convert-float128x.c,
869 gcc.dg/torture/fp-int-convert-float16-timode.c,
870 gcc.dg/torture/fp-int-convert-float16.c,
871 gcc.dg/torture/fp-int-convert-float32-timode.c,
872 gcc.dg/torture/fp-int-convert-float32.c,
873 gcc.dg/torture/fp-int-convert-float32x-timode.c,
874 gcc.dg/torture/fp-int-convert-float32x.c,
875 gcc.dg/torture/fp-int-convert-float64-timode.c,
876 gcc.dg/torture/fp-int-convert-float64.c,
877 gcc.dg/torture/fp-int-convert-float64x-timode.c,
878 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
879 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
880 maximum exponent of floating-point type. Use it in testing
881 whether 0x8...0 fits in the floating-point type. Always treat -1
882 (signed 0xf...f) as fitting in the floating-point type.
883 (M_OK1): New macro.
884 * gcc.dg/torture/fp-int-convert-double.c,
885 gcc.dg/torture/fp-int-convert-float.c,
886 gcc.dg/torture/fp-int-convert-float128-timode.c,
887 gcc.dg/torture/fp-int-convert-float128.c,
888 gcc.dg/torture/fp-int-convert-float80-timode.c,
889 gcc.dg/torture/fp-int-convert-float80.c,
890 gcc.dg/torture/fp-int-convert-long-double.c,
891 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
892
94e73c78
JJ
8932016-08-19 Jakub Jelinek <jakub@redhat.com>
894
fbdbd4b6
JJ
895 PR fortran/72744
896 * gfortran.dg/gomp/pr72744.f90: New test.
897
94e73c78
JJ
898 PR fortran/69281
899 * gfortran.dg/gomp/pr69281.f90: New test.
900
91151a73
JB
9012016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
902
414b7129
UB
903 * gfortran.dg/random_4.f90: Initialize seed before using, handle
904 the last special seed value.
905 * gfortran.dg/random_7.f90: Use size for last array member instead
906 of hardcoded value.
91151a73 907
fcf830ab
PK
9082016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
909
910 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
911 * gcc.dg/cpp/warn-undef-2.c: Likewise.
912
1a5da5b6
RB
9132016-08-19 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/77286
916 * gcc.dg/torture/pr77286.c: New testcase.
917
82f72146
DM
9182016-08-18 David Malcolm <dmalcolm@redhat.com>
919
920 * gcc.dg/verbose-asm-2.c: New test case.
921
cc015f3a
DM
9222016-08-18 David Malcolm <dmalcolm@redhat.com>
923
924 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
925 (custom_diagnostic_finalizer): Update for change to
926 diagnostic_show_locus.
927
cb18fd07
DM
9282016-08-18 David Malcolm <dmalcolm@redhat.com>
929
930 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
931 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
932
a76989dc
MP
9332016-08-18 Marek Polacek <polacek@redhat.com>
934
935 PR c/71514
936 * gcc.dg/pr71514.c: New test.
937
89c88780
L
9382015-08-18 H.J. Lu <hongjiu.lu@intel.com>
939
940 PR target/72839
941 * gcc.target/i386/pr72839.c: New test.
942
2c71d454
CLT
9432016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
944
945 PR middle-end/70895
946 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
947 * c-c++-common/goacc/reduction-1.c: Likewise.
948 * c-c++-common/goacc/reduction-2.c: Likewise.
949 * c-c++-common/goacc/reduction-3.c: Likewise.
950 * c-c++-common/goacc/reduction-4.c: Likewise.
951
66592e95
AM
9522016-08-18 Alan Modra <amodra@gmail.com>
953
954 * gcc.c-torture/compile/pr72771.c: New.
955
3a146d46
JJ
9562016-08-17 Jakub Jelinek <jakub@redhat.com>
957
958 PR fortran/67496
959 * gfortran.dg/pr67496.f90: New test.
960
3f8257db 9612015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
962
963 PR tree-optimization/71752
3a146d46 964 * gcc.dg/vect/pr71752.c: New.
038000bd 965
dd42e908
UB
9662016-08-17 Uros Bizjak <ubizjak@gmail.com>
967
968 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
969
458a1cd0
JJ
9702016-08-17 Jakub Jelinek <jakub@redhat.com>
971
972 PR middle-end/77259
973 * g++.dg/ipa/devirt-52.C: New test.
974
11c4c4ba
CLT
9752016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
976
977 * c-c++-common/goacc/reduction-6.c: New testcase.
978
661d6efd
RB
9792016-08-17 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/76490
982 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
983 * gcc.dg/pr52904.c: XFAIL.
984
622d8b69
RB
9852016-08-17 Richard Biener <rguenther@suse.de>
986
987 PR tree-optimization/23855
988 * gcc.dg/loop-unswitch-2.c: Adjust.
989
af23e99c
JJ
9902016-08-16 Jakub Jelinek <jakub@redhat.com>
991
992 PR tree-optimization/72817
993 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
994
feeb6268
JM
9952016-08-16 Joseph Myers <joseph@codesourcery.com>
996
997 PR libgcc/77265
998 * gcc.dg/torture/float128-extend-inf.c: New test.
999
65e736c0
DM
10002016-08-16 David Malcolm <dmalcolm@redhat.com>
1001
1002 PR c/72857
1003 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1004 for embedded NUL.
1005 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1006 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1007 caret placement.
1008 (test_oct): Likewise.
1009 (test_multiple): Likewise.
1010 (test_field_width_specifier): Likewise.
1011 (test_field_width_specifier_2): New function.
1012 (test_field_precision_specifier): New function.
1013 (test_embedded_nul): Update expected caret placement.
1014 (test_non_contiguous_strings): Update line number.
1015 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1016 (__emit_string_literal_range): Add "caret_idx" param.
1017 (test_simple_string_literal): Add value for new param, updating
1018 expected output..
1019 (test_concatenated_string_literal): Likewise.
1020 (test_multiline_string_literal): Likewise.
1021 (test_hex): Likewise.
1022 (test_oct): Likewise.
1023 (test_multiple): Likewise.
1024 (test_ucn4): Likewise.
1025 (test_ucn8): Likewise.
1026 (test_u8): Likewise.
1027 (test_u): Likewise; update expected message, from "range" to
1028 "location".
1029 (test_U): Likewise.
1030 (test_L): Likewise.
1031 (test_macro): Add value for new param.
1032 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1033 (__emit_string_literal_range): Add "caret_idx" param.
1034 (test_stringified_token_1): Add value for new param. Update
1035 expected message, from "range" to "location".
1036 (test_stringized_token_2): Likewise, adding param to macro.
1037 (test_stringified_token_3): Likewise.
1038 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1039 (emit_warning): Convert param from source_range to location_t.
1040 (test_string_literals): Add caret_idx param, and use it when
1041 constructing a substring_loc. Update error message, from
1042 "range" to "location".
1043
4a7f57d5
JJ
10442016-08-16 Jakub Jelinek <jakub@redhat.com>
1045
7841800f
JJ
1046 PR target/71910
1047 * g++.dg/gomp/pr71910.C: New test.
1048
1b13411a
JJ
1049 PR middle-end/67485
1050 * gcc.c-torture/compile/pr67485.c: New test.
1051
4a7f57d5
JJ
1052 PR target/72867
1053 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1054
3c556bc4
BC
10552016-08-16 Bin Cheng <bin.cheng@arm.com>
1056
1057 PR tree-optimization/69848
1058 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1059
beab2da6
ML
10602016-08-16 Martin Liska <mliska@suse.cz>
1061
1062 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1063 of memory operations so that it can be handled by core2
1064 in 32-bit mode.
1065
f4eec0a3
RB
10662016-08-16 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/76783
1069 * gcc.dg/pr76783.c: New testcase.
1070 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1071
8f21990a
BC
10722016-08-16 Bin Cheng <bin.cheng@arm.com>
1073
1074 PR tree-optimization/72817
1075 PR tree-optimization/73450
1076 * gcc.dg/tree-ssa/pr72817.c: New test.
1077 * gcc.dg/tree-ssa/pr73450.c: New test.
1078
7fc61626
FR
10792016-08-15 Fritz Reese <fritzoreese@gmail.com>
1080
1081 * gfortran.dg/init_flag_13.f90: New testcase.
1082 * gfortran.dg/init_flag_14.f90: Ditto.
1083 * gfortran.dg/init_flag_15.f03: Ditto.
1084 * gfortran.dg/dec_init_1.f90: Ditto.
1085 * gfortran.dg/dec_init_2.f90: Ditto.
1086
432baa02
UB
10872016-08-15 Uros Bizjak <ubizjak@gmail.com>
1088
1089 PR target/72867
1090 * gcc.target/i386/pr72867.c: New test.
1091
7e1dde14
EB
10922016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * c-c++-common/dump-ada-spec-5.c: New test.
1095
e4969090
RB
10962016-08-15 Richard Biener <rguenther@suse.de>
1097
1098 PR tree-optimization/73434
1099 * gcc.dg/torture/pr73434.c: New testcase.
1100
66088065
JJ
11012016-08-15 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR tree-optimization/72824
1104 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1105
7c713714
CLT
11062016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1107
1108 PR fortran/70598
1109 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1110 in use_device clause.
1111 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1112 * gfortran.dg/goacc/list.f95: Adjust to catch
1113 "neither a POINTER nor an array" error messages.
1114
4271e5cb
UB
11152016-08-14 Uros Bizjak <ubizjak@gmail.com>
1116
1117 PR target/76342
1118 * gcc.target/i386/pr76342.c: New test.
1119
b0cea284
JJ
11202016-08-12 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR c/71512
1123 * g++.dg/ubsan/pr71512.C: New test.
1124 * c-c++-common/ubsan/pr71512-1.c: New test.
1125 * c-c++-common/ubsan/pr71512-2.c: New test.
1126
e86aefb8
MM
11272016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1128
1129 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1130 vector initialization options.
1131 * gcc.target/powerpc/vec-init-2.c: Likewise.
1132 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1133 is generated on ISA 3.0.
1134
7fd82d52
PP
11352016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1136
1137 PR middle-end/71654
1138 * gcc.dg/c-c++-common/pr71654.c: New test.
1139 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1140 dg-options.
1141 * gcc.dg/tree-ssa/vrp24: Likewise.
1142
2f1364c2
JJ
11432016-08-12 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c/67410
1146 * gcc.dg/pr67410.c: New test.
1147
8eb414aa
BC
11482016-08-12 Bin Cheng <bin.cheng@arm.com>
1149
1150 PR tree-optimization/69848
1151 * gcc.dg/vect/vect-pr69848.c: New test.
1152
30b39c19
UB
11532016-08-12 Uros Bizjak <ubizjak@gmail.com>
1154
1155 PR testsuite/71008
1156 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1157 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1158 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1159 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1160
e373dd06
RB
11612016-08-12 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/57326
1164 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1165 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1166 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1167 * gcc.target/i386/pr45685.c: Likewise.
1168 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1169 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1170 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1171 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1172 * gfortran.dg/pr34163.f90: Likewise.
1173
20d1af89
ML
11742016-08-12 Martin Liska <mliska@suse.cz>
1175
1176 * g++.dg/gcov/gcov-16.C: New test.
1177 * lib/gcov.exp: Support new argument for run-gcov function.
1178
5cacda56
ML
11792016-08-12 Martin Liska <mliska@suse.cz>
1180
1181 PR gcov-profile/35590
1182 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1183
663eecfd
RB
11842016-08-12 Richard Biener <rguenther@suse.de>
1185
1186 PR tree-optimization/72851
1187 * gcc.dg/torture/pr72851.c: New testcase.
1188
3f8257db 11892016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1190
e366d7d8
AO
1191 PR debug/63240
1192 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1193 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1194 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1195 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1196 DW_AT_deleted.
1197
71e1a6a4
AO
1198 PR debug/55641
1199 * g++.dg/debug/dwarf2/ref-1.C: New.
1200
8aaf799b
AO
1201 PR debug/49366
1202 * g++.dg/debug/dwarf2/template-params-12.H: New.
1203 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1204 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1205 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1206 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1207 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1208 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1209 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1210
06f9caed
BS
12112016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1212
1213 PR target/72863
1214 * gcc.target/powerpc/pr72863.c: New test.
1215
a8b956c1
UB
12162016-08-11 Uros Bizjak <ubizjak@gmail.com>
1217
1218 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1219
c73dd986
L
12202015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1221
1222 * gcc.target/i386/pieces-strcpy-1.c: New test.
1223 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1224
385ed708
JJ
12252016-08-11 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR c++/72868
1228 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1229
df7ec09f
L
12302015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1231
1232 * gcc.target/i386/pieces-memcpy-1.c: New test.
1233 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1234 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1235 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1236 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1237 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1238
b95a64bb
JJ
12392016-08-11 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c/72816
7ddbcf6b 1242 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1243
59537744
BE
12442016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1245
1246 PR tree-optimization/71083
1247 * gcc.c-torture/execute/pr71083.c: New test.
1248 * gnat.dg/loop_optimization23.adb: New test.
1249 * gnat.dg/loop_optimization23_pkg.ads: New test.
1250 * gnat.dg/loop_optimization23_pkg.adb: New test.
1251
183ac6d0
RB
12522016-08-11 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/72772
1255 * gcc.dg/graphite/pr35356-1.c: Adjust.
1256 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1257
b152f5a2
JB
12582016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1259
1260 * gfortran.dg/random_7.f90: Take into account that the last seed
1261 value is the special p value.
1262 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1263
bb7ebad1
RB
12642016-08-11 Richard Biener <rguenther@suse.de>
1265
1266 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1267
2e186411
AM
12682016-08-11 Alan Modra <amodra@gmail.com>
1269
1270 * gcc.target/powerpc/pr71680.c: New.
1271
e9e6d4f6
KN
12722016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1273
1274 * gcc.target/powerpc/bfp/bfp.exp: New file.
1275 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1276 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1277 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1278 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1279 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1280 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1281 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1282 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1283 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1284 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1285 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1286 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1287 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1288 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1289 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1290 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1291 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1292 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1293 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1294 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1295 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1296 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1297 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1298 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1299 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1300 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1301 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1302 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1303 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1304 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1305 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1306 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1307 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1308 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1309 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1310 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1311 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1312 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1313 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1314 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1315 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1316 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1317 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1318 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1319 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1320 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1321 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1322 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1323 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1324 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1325 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1326 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1327 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1328
9c8eabea
BC
13292016-08-10 Bin Cheng <bin.cheng@arm.com>
1330
1331 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1332 Add aarch64*-*-*.
1333
6c553b76
BC
13342016-08-10 Bin Cheng <bin.cheng@arm.com>
1335
1336 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1337
a0883b08
MM
13382016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1339
1340 PR target/72853
1341 * gcc.target/powerpc/pr72853.c: New test.
1342
a266236e
ML
13432016-08-10 Martin Liska <mliska@suse.cz>
1344
1345 PR gcov-profile/58306
1346 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1347
22063dbc
ML
13482016-08-10 Martin Liska <mliska@suse.cz>
1349
1350 * g++.dg/gcov/gcov-threads-1.C: New test.
1351
5250a5bb
SKS
13522016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1353
1354 PR target/71873
1355 * gcc.target/avr/pr71873.c: New test.
1356
b7597ae5
ML
13572016-08-09 Martin Liska <mliska@suse.cz>
1358
1359 * g++.dg/gcov/gcov-dump-1.C: New test.
1360 * g++.dg/gcov/gcov-dump-2.C: New test.
1361
ab50a215
ML
13622016-08-09 Martin Liska <mliska@suse.cz>
1363
1364 * gcc.dg/tree-prof/val-prof-9.c: New test.
1365
dcb1e137
ML
13662016-08-09 Martin Liska <mliska@suse.cz>
1367
1368 * gcc.dg/tree-prof/val-prof-8.c: New test.
1369
04d6d3b6
MJ
13702016-08-09 Martin Jambor <mjambor@suse.cz>
1371
df839749
UB
1372 PR ipa/71981
1373 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1374
c57e78c4
BC
13752016-08-09 Bin Cheng <bin.cheng@arm.com>
1376
1377 PR tree-optimization/33707
1378 * gcc.dg/vect/pr33707.c: New test.
1379
42970a17
BC
13802016-08-09 Bin Cheng <bin.cheng@arm.com>
1381
1382 PR tree-optimization/pr72772
1383 * gcc.dg/tree-ssa/pr72772.c: New test.
1384
810a3aa6
MF
13852016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1386
1387 PR rtl-optimization/66669
1388 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1389
9e207d6f
JJ
13902016-08-09 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR tree-optimization/72824
1393 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1394
50bf47fd
RB
13952016-08-09 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/71802
1398 * gcc.dg/torture/pr71802.c: New testcase.
1399
cadec7ca
JJ
14002016-08-09 Jakub Jelinek <jakub@redhat.com>
1401
1402 PR c++/72809
1403 * g++.dg/eh/stdarg1.C: New test.
1404
c43c5112
AK
14052016-08-08 Andi Kleen <ak@linux.intel.com>
1406
1407 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1408 test command line in failure log.
1409 (profopt-execute): dito. Make autofdo file names unique.
1410
895aa8e1
DM
14112016-08-08 David Malcolm <dmalcolm@redhat.com>
1412
1413 PR c/64955
1414 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1415 output.
1416
9afda630
PK
14172016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1418
1419 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1420 c99_runtime.
1421 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1422 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1423 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1424 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1425 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1426 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1427
e52ed3fe
DM
14282016-08-08 David Malcolm <dmalcolm@redhat.com>
1429
1430 PR c/52952
1431 * gcc.dg/cpp/pr66415-1.c: Likewise.
1432 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1433 * gcc.dg/format/c90-printf-1.c: Likewise.
1434 * gcc.dg/format/diagnostic-ranges.c: New test case.
1435
ad200580
JJ
14362016-08-08 Jakub Jelinek <jakub@redhat.com>
1437
77524e0d
JJ
1438 PR fortran/72716
1439 * gfortran.dg/gomp/pr72716.f90: New test.
1440
2187f2a2
JJ
1441 PR middle-end/72781
1442 * gcc.dg/gomp/pr72781.c: New test.
1443
ad200580
JJ
1444 PR middle-end/68762
1445 * g++.dg/vect/pr68762-1.cc: New test.
1446 * g++.dg/vect/pr68762-2.cc: New test.
1447 * g++.dg/vect/pr68762.h: New file.
1448
989d0071
MS
14492016-08-08 Martin Sebor <msebor@redhat.com>
1450
1451 PR testsuite/72838
3a146d46
JJ
1452 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1453 * g++.dg/warn/overflow-warn-3.C: Same.
1454 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1455
7090cac9
AV
14562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1457
1458 PR fortran/71936
1459 * gfortran.dg/allocate_with_source_21.f03: New test.
1460
64e56ab0
AV
14612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1462
1463 PR fortran/72698
1464 * gfortran.dg/allocate_with_source_20.f03: New test.
1465
0476487d
AM
14662016-08-08 Alan Modra <amodra@gmail.com>
1467
1468 * gcc.c-torture/compile/pr72802.c: New.
1469
8e9218f2
AV
14702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1471
1472 PR fortran/70524
1473 * gfortran.dg/dependency_48.f90: New test.
1474
c1f7083b
TK
14752016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1476
531e5ae3 1477 PR fortran/70040
c1f7083b
TK
1478 * gfortran.dg/pr70040.f90: New testcase.
1479
6ab5813c
TK
14802016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1481
1482 PR fortran/71961
1483 * gfortran.dg/matmul_10.f90: New testcase.
1484
27bddc4a
JH
14852016-08-07 Jan Hubicka <hubicka@ucw.cz>
1486
1487 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1488
4a9f8a9f
JJ
14892016-08-07 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR c/72816
1492 * gcc.dg/pr72816.c: New test.
1493
fa76f2c6
JW
14942016-08-06 Jonathan Wakely <jwakely@redhat.com>
1495
1496 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1497 * g++.dg/conversion/pr41426.C: Likewise.
1498 * g++.dg/conversion/pr66211.C: Likewise.
1499 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1500 * g++.dg/init/ref8.C: Likewise.
1501 * g++.old-deja/g++.law/cvt20.C: Likewise.
1502 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1503
5c3e5002
PP
15042016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1505
1506 PR tree-optimization/18046
1507 * gcc.dg/tree-ssa/vrp105.c: New test.
1508 * gcc.dg/tree-ssa/vrp106.c: New test.
1509
94087e88 15102016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1511
1512 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1513 1ul in diagnostics. Remove hyphen from "constant-expression."
1514 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1515 * g++.dg/cpp0x/static_assert3.C: Same.
1516 * g++.dg/cpp1y/constexpr-throw.C: Same.
1517 * g++.dg/template/nontype3.C: Same.
1518 * g++.dg/warn/overflow-warn-1.C: Same.
1519 * g++.dg/warn/overflow-warn-3.C: Same.
1520 * g++.dg/warn/overflow-warn-4.C: Same.
1521
88fa5555
DM
15222016-08-05 David Malcolm <dmalcolm@redhat.com>
1523
1524 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1525 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1526 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1527 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1528
1addb9e6
PP
15292016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1530
1531 PR tree-optimization/72810
1532 * gcc.dg/tree-ssa/vrp110.c: New test.
1533
1b62ed4f
JG
15342016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1535
1536 PR Target/72819
1537 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1538 registers.
1539 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1540 saving the half-precision registers.
1541 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1542 value is returned in h0.
1543 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1544 are passed in FP/SIMD registers.
1545 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1546 passing works corrcetly.
1547 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1548 (hfa_f16x2_t): Likewise.
1549 (hfa_f16x3_t): Likewise.
1550 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1551 are promoted to double and passed in a double register.
1552 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1553 are promoted to double and stacked.
1554 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1555 __fp16 data types.
1556 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1557 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1558 __fp16 first get passed in FP/SIMD registers, then stacked.
1559
4228ca19
NS
15602016-08-05 Nathan Sidwell <nathan@acm.org>
1561
1562 PR c++/68724
1563 * g++.dg/cpp0x/pr68724.C: New.
1564
db7c335e
RB
15652016-08-05 Richard Biener <rguenther@suse.de>
1566
1567 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1568
48abe922
PP
15692016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1570
1571 * gcc.dg/tree-ssa/vrp107.c: New test.
1572 * gcc.dg/tree-ssa/vrp108.c: New test.
1573 * gcc.dg/tree-ssa/vrp109.c: New test.
1574
f6cdf42f
PK
15752016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1576
1577 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1578 dg-options.
1579
33a9c609
PK
15802016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1581
1582 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1583 test-cases.
1584 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1585 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1586 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1587 test-cases.
1588 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1589 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1590 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1591 large_double.
1592
4473482d
PC
15932016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/72800
1596 * g++.dg/cpp1y/lambda-ice1.C: New.
1597
08156df5
PP
15982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1599
1600 PR c++/72759
1601 * g++.dg/cpp1y/pr72759.C: New test.
1602
938da3a5
PP
16032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1604
1605 * gcc.dg/switch-10.c: New test.
1606
da84183c
JG
16072016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1608
1609 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1610
ae9281fc
TS
16112016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1612
1613 * c-c++-common/goacc/routine-5.c: Update.
1614
086ad22e
BE
16152016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1616
1617 PR rtl-optimization/70903
1618 * gcc.c-torture/execute/pr70903.c: New test.
1619
6805e400
ML
16202016-08-04 Martin Liska <mliska@suse.cz>
1621
1622 * gcc.dg/params/params.exp: Replace file exists with
1623 TESTING_IN_BUILD_TREE.
1624
a0008434
MP
16252016-08-04 Marek Polacek <polacek@redhat.com>
1626
1627 PR c++/70229
1628 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1629
fb46286e
RB
16302016-08-04 Richard Biener <rguenther@suse.de>
1631
1632 PR middle-end/71984
1633 * gcc.dg/torture/pr71984.c: Guard correctness check for
1634 little-endian.
1635
ac2c96ab
AP
16362016-08-03 Andrew Pinski <apinski@cavium.com>
1637
1638 * gcc.c-torture/compile/20160802-1.c: New testcase.
1639
c98583e9
FR
16402016-08-03 Fritz Reese <fritzoreese@gmail.com>
1641
1642 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1643
9ad1a1da
RB
16442016-08-03 Richard Biener <rguenther@suse.de>
1645
1646 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1647 and remove -O3.
1648 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1649 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1650
cd75c979
RB
16512016-08-03 Richard Biener <rguenther@suse.de>
1652
1653 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1654 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1655 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1656 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1657
30e8d875
SKS
16582016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1659
1660 * gcc.dg/init-excess-2.c: Require int32plus.
1661 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1662 * gcc.dg/pr59963-2.c: Require int32plus.
1663 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1664 * gcc.dg/unroll-7.c: Require int32plus.
1665
69b806f6
BC
16662016-08-02 Bin Cheng <bin.cheng@arm.com>
1667
1668 PR tree-optimization/34114
1669 * gcc.dg/tree-ssa/loop-42.c: New test.
1670
1efafef3
TC
16712016-08-02 Tamar Christina <tamar.christina@arm.com>
1672
1673 * gcc.target/aarch64/vminmaxnm.c: New.
1674 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1675 tests.
1676
e2a99194
MM
16772016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1678
1679 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1680 vec_extract for vector float, vector int, vector short, and vector
1681 char.
1682 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1683 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1684 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1685 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1686
71bfb77a
WD
16872016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1688
1689 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1690 single stack adjustment, no writeback.
71bfb77a
WD
1691 * gcc.target/aarch64/test_frame_12.c: Likewise.
1692 * gcc.target/aarch64/test_frame_13.c: Likewise.
1693 * gcc.target/aarch64/test_frame_15.c: Likewise.
1694 * gcc.target/aarch64/test_frame_6.c: Likewise.
1695 * gcc.target/aarch64/test_frame_7.c: Likewise.
1696 * gcc.target/aarch64/test_frame_8.c: Likewise.
1697 * gcc.target/aarch64/test_frame_16.c: New test.
1698
37bce35a
L
16992015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1700
1701 PR target/72748
1702 * gcc.target/i386/pr72748.c: New test.
1703
3f8257db 17042015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1705
1706 PR tree-optimization/71818
1707 * gcc.dg/vect/pr71818.c: New
1708
bf60c531
ML
17092016-08-01 Martin Liska <mliska@suse.cz>
1710
1711 PR tree-optimization/71857
1712 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1713
8ed49fab
KT
17142016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1715
1716 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1717
76e2c821
JB
17182016-08-01 Jan Beulich <jbeulich@suse.com>
1719
1720 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1721
35029597
WS
17222016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1723
1724 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1725 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1726
3aa4b66a
JW
17272016-07-31 Jonathan Wakely <jwakely@redhat.com>
1728
1729 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1730 (check_effective_target_c++): Likewise. Also match for libstdc++.
1731
3f8257db 17322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1733
1734 PR fortran/41922
1735 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1736 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1737 * gfortran.dg/pr41922.f90: New test.
1738
9fcb2819
SK
17392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1740
1741 PR fortran/68566
1742 * gfortran.dg/pr68566.f90: new test.
1743
94087e88 17442016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1745
1746 PR c++/60760
1747 PR c++/71091
1748 * g++.dg/cpp0x/constexpr-cast.C: New test.
1749 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1750 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1751 * g++.dg/ubsan/pr63956.C: Correct.
1752
d0047a25
MM
17532016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1754
1755 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1756 vector double or vector long where the vector is in memory.
1757 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1758 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1759
e4f7a5df
SK
17602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1761
1762 PR fortran/69867
1763 * gfortran.dg/pr69867.f90: New test.
1764
b441ae1d
SK
17652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/69962
1768 * gfortran.dg/pr69962.f90: New test.
1769
712dff31
SK
17702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1771
1772 PR fortran/70006
1773 * gfortran.dg/pr70006.f90: New test.
1774
fb42421e
SK
17752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/71730
1778 * gfortran.dg/pr71730.f90: New test.
1779 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1780 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1781 * gfortran.dg/array_constructor_26.f03: Ditto.
1782
466effe0
WS
17832016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1784
1785 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1786 * gcc.target/powerpc/pr71763.c: Likewise.
1787
f618a472
MP
17882016-07-29 Marek Polacek <polacek@redhat.com>
1789
1790 PR c/71742
1791 * gcc.dg/940510-1.c: Adjust dg-error.
1792 * gcc.dg/c99-flex-array-1.c: Likewise.
1793 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1794
efd0786f
MP
1795 PR c/71853
1796 * gcc.dg/noncompile/pr71853.c: New test.
1797
e00dceaf
MP
1798 PR c/71573
1799 * gcc.dg/noncompile/pr71573.c: New test.
1800
638fc14f
MP
1801 PR c/71926
1802 * g++.dg/warn/Wparentheses-30.C: New test.
1803 * gcc.dg/Wparentheses-14.c: New test.
1804
61c73a7f
UB
18052016-07-29 Uros Bizjak <ubizjak@gmail.com>
1806
1807 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1808
01d32b2b
BC
18092016-07-29 Bin Cheng <bin.cheng@arm.com>
1810
1811 PR tree-optimization/57558
1812 * gcc.dg/vect/pr57558-1.c: New test.
1813 * gcc.dg/vect/pr57558-2.c: New test.
1814
f6c7a248
PK
18152016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1816
61c73a7f 1817 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
1818 to scan forwprop1 dump pass.
1819
f54ea774
PC
18202016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1821
1822 PR c++/51488
1823 * g++.dg/template/pr51488.C: New.
1824
673a107a
JJ
18252016-07-29 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR c/71969
1828 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1829 static __inline__.
1830 * gcc.dg/pr71969-1.c: New test.
1831 * gcc.dg/pr71969-2.c: New test.
1832 * gcc.dg/pr71969-3.c: New test.
1833
78169471
MP
18342016-07-29 Marek Polacek <polacek@redhat.com>
1835
1836 PR c/71574
1837 * c-c++-common/pr71574.c: New test.
1838
a5b5c8b6
MP
1839 PR c/71583
1840 * gcc.dg/noncompile/pr71583.c: New test.
1841
883b6d4e
KV
18422016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1843
1844 PR middle-end/68217
1845 * gcc.dg/pr68217.c: New test.
1846
89f1f37e
SK
18472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1848
1849 PR fortran/71067
1850 * gfortran.dg/pr71067_1.f90: New test.
1851 * gfortran.dg/pr71067_2.f90: Ditto.
1852
e0d32185
MM
18532016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1854
1855 * gcc.target/powerpc/vec-extract-1.c: New test.
1856
c851722d
SK
18572016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1858
1859 PR fortran/71799
1860 * gfortran.dg/pr71799.f90: New test.
1861
f064da6a
PC
18622016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/71665
1865 * g++.dg/cpp0x/pr71665-1.C: New.
1866 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1867 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1868 * g++.dg/ext/label10.C: Likewise.
1869 * g++.dg/parse/constant5.C: Likewise.
1870
1b70aaad
SK
18712016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1872
1873 PR fortran/71859
1874 * gfortran.dg/pr71859.f90: New test.
1875 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1876 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1877
a23404c9
PT
18782016-07-28 Paul Thomas <pault@gcc.gnu.org>
1879
1880 PR fortran/71883
1881 * gfortran.dg/pr71883.f90 : New test.
1882
513d866d
YR
18832016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1884
1885 PR tree-optimization/71734
61c73a7f 1886 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 1887
7c428aa2
RL
18882016-07-28 Renlin Li <renlin.li@arm.com>
1889
1890 Revert
1891 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/71902
1894 * gfortran.dg/dependency_47.f90: New test.
1895
1225d6b1
ML
18962016-07-28 Martin Liska <mliska@suse.cz>
1897
1898 PR gcov-profile/68025
1899 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1900
e5f5bf35
ML
19012016-07-28 Martin Liska <mliska@suse.cz>
1902
1903 * g++.dg/vect/pr70944.cc: New test.
1904
4536610d
KV
19052016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1906
1907 PR middle-end/71994
1908 * gcc.dg/torture/pr71994.c: New test.
1909
8c6961ca
PK
19102016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1911
1912 PR middle-end/71078
1913 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1914 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1915 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1916
8de22ea0
RB
19172016-07-27 Richard Biener <rguenther@suse.de>
1918
1919 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1920
5d9da222
ML
19212016-07-27 Martin Liska <mliska@suse.cz>
1922
1923 * gcc.dg/predict-13.c: New test.
1924 * gcc.dg/predict-14.c: New test.
1925
af9e275f
SKS
19262016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1927
a23404c9 1928 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
1929 including stdint.h.
1930 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1931 including stdint.h.
1932
71abba1e
MM
19332016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1934
1935 PR target/71869
1936 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1937 IEEE built-in functions handle quiet and signalling NaNs
1938 correctly.
1939
9cd74e8f
SK
19402016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1941
1942 PR fortran/71862
1943 * gfortran.dg/pr71862.f90: New test.
1944
0d48446f
MS
19452016-07-26 Martin Sebor <msebor@redhat.com>
1946
1947 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1948 selector with dg-options.
1949
524cf1e4
PP
19502016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1951
1952 PR tree-optimization/18046
1953 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1954 * gcc.dg/tree-ssa/vrp103.c: New test.
1955 * gcc.dg/tree-ssa/vrp104.c: New test.
1956
100665d8
WS
19572016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/pr63354.c: Require lp64 since
1960 -mprofile-kernel is not legal with -m32.
1961
0b64ca40
RB
19622016-07-26 Richard Biener <rguenther@suse.de>
1963
1964 PR rtl-optimization/71984
1965 * gcc.dg/torture/pr71984.c: New testcase.
1966
9b7937cf
RS
19672016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1968
1969 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1970 g++-dg-runtest via et-dg-runtest.
1971 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1972 * gcc.dg/vect/vect.exp: Likewise.
1973 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1974 gfortran-dg-runtest.
1975 * gfortran.dg/vect/vect.exp: Likewise.
1976 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1977 (check_mips_loongson_hw_available): Likewise.
1978 (check_effective_target_mpaired_single_runtime): Likewise.
1979 (check_effective_target_mips_loongson_runtime): Likewise.
1980 (add_options_for_mpaired_single): Likewise.
1981 (check_effective_target_vect_int): Add global et_index.
1982 Check and save the supported feature for a target selected by
1983 the et_index target. Break long lines where appropriate. Call
1984 et-is-effective-target for MIPS with an argument instead of
1985 check_effective_target_* where appropriate.
1986 (check_effective_target_vect_intfloat_cvt): Likewise.
1987 (check_effective_target_vect_uintfloat_cvt): Likewise.
1988 (check_effective_target_vect_floatint_cvt): Likewise.
1989 (check_effective_target_vect_floatuint_cvt): Likewise.
1990 (check_effective_target_vect_simd_clones): Likewise.
1991 (check_effective_target_vect_shift): ewise.
1992 (check_effective_target_whole_vector_shift): Likewise.
1993 (check_effective_target_vect_bswap): Likewise.
1994 (check_effective_target_vect_shift_char): Likewise.
1995 (check_effective_target_vect_long): Likewise.
1996 (check_effective_target_vect_float): Likewise.
1997 (check_effective_target_vect_double): Likewise.
1998 (check_effective_target_vect_long_long): Likewise.
1999 (check_effective_target_vect_no_int_max): Likewise.
2000 (check_effective_target_vect_no_int_add): Likewise.
2001 (check_effective_target_vect_no_bitwise): Likewise.
2002 (check_effective_target_vect_widen_shift): Likewise.
2003 (check_effective_target_vect_no_align): Likewise.
2004 (check_effective_target_vect_hw_misalign): Likewise.
2005 (check_effective_target_vect_element_align): Likewise.
2006 (check_effective_target_vect_condition): Likewise.
2007 (check_effective_target_vect_cond_mixed): Likewise.
2008 (check_effective_target_vect_char_mult): Likewise.
2009 (check_effective_target_vect_short_mult): Likewise.
2010 (check_effective_target_vect_int_mult): Likewise.
2011 (check_effective_target_vect_extract_even_odd): Likewise.
2012 (check_effective_target_vect_interleave): Likewise.
2013 (check_effective_target_vect_stridedN): Likewise.
2014 (check_effective_target_vect_multiple_sizes): Likewise.
2015 (check_effective_target_vect64): Likewise.
2016 (check_effective_target_vect_call_copysignf): Likewise.
2017 (check_effective_target_vect_call_sqrtf): Likewise.
2018 (check_effective_target_vect_call_btrunc): Likewise.
2019 (check_effective_target_vect_call_btruncf): Likewise.
2020 (check_effective_target_vect_call_ceil): Likewise.
2021 (check_effective_target_vect_call_ceilf): Likewise.
2022 (check_effective_target_vect_call_floor): Likewise.
2023 (check_effective_target_vect_call_floorf): Likewise.
2024 (check_effective_target_vect_call_lceil): Likewise.
2025 (check_effective_target_vect_call_lfloor): Likewise.
2026 (check_effective_target_vect_call_nearbyint): Likewise.
2027 (check_effective_target_vect_call_nearbyintf): Likewise.
2028 (check_effective_target_vect_call_round): Likewise.
2029 (check_effective_target_vect_call_roundf): Likewise.
2030 (check_effective_target_vect_perm): Likewise, but also append *_saved
2031 to the existing global name to properly cache the result.
2032 (check_effective_target_vect_perm_byte): Likewise.
2033 (check_effective_target_vect_perm_short): Likewise.
2034 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2035 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2036 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2037 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2038 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2039 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2040 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2041 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2042 (check_effective_target_vect_sdot_qi): Likewise.
2043 (check_effective_target_vect_udot_qi): Likewise.
2044 (check_effective_target_vect_sdot_hi): Likewise.
2045 (check_effective_target_vect_udot_hi): Likewise.
2046 (check_effective_target_vect_usad_char): Likewise.
2047 (check_effective_target_vect_pack_trunc): Likewise.
2048 (check_effective_target_vect_unpack): Likewise.
2049 (check_effective_target_vect_aligned_arrays): Likewise.
2050 (check_effective_target_vect_natural_alignment): Likewise.
2051 (check_effective_target_vector_alignment_reachable): Likewise.
2052 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2053 (is-effective-target): Initialize et_index if undefined.
2054 (et-dg-runtest): New.
2055 (et-is-effective-target): Likewise.
2056 (check_vect_support_and_set_flags): Add supported MIPS targets to
2057 EFFECTIVE_TARGETS list. Return the number of supported targets.
2058
8f63caf6 20592016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2060 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2061
2062 PR middle-end/70920
2063 * gcc.dg/pr70920-1.c: New test-case.
2064 * gcc.dg/pr70902-2.c: Likewise.
2065 * gcc.dg/pr70920-3.c: Likewise.
2066 * gcc.dg/pr70920-4.c: Likewise
2067 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2068 2 instead of 3.
2069
7d575fff
AM
20702016-07-25 Alexander Monakov <amonakov@ispras.ru>
2071
2072 * gcc.c-torture/execute/pr71494.c: Require label_values.
2073 * gcc.dg/pr16973.c: Ditto.
2074
bf01e070
SKS
20752016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2076
2077 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2078 * gcc.dg/torture/pr69771.c: Require int32plus.
2079 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2080
16b05965
ML
20812016-07-25 Martin Liska <mliska@suse.cz>
2082
2083 * gcc.dg/torture/pr71987.c: New test.
2084
d52d3767
SK
20852016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2086
2087 PR fortran/71935
2088 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2089 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2090 * gfortran.dg/pr71935.f90: New test.
2091
94087e88 20922016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2093
2094 PR c++/71675
2095 * g++.dg/ext/atomic-3.C: New test.
2096 * gcc.dg/atomic/pr71675.c: New test.
2097
58b3986e
ES
20982016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2099
2100 * gcc.target/i386/mvc8.c: New test.
2101
faa1612a
BC
21022016-07-22 Bin Cheng <bin.cheng@arm.com>
2103
2104 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2105 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2106
1603ebe0
TK
21072016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2108
2109 PR fortran/71795
2110 * gfortran.dg/constructor_50.f90: New test.
2111
bc91c436
ML
21122016-07-22 Martin Liska <mliska@suse.cz>
2113
2114 PR gcov-profile/69028
2115 PR gcov-profile/62047
2116 * g++.dg/cilk-plus/pr69028.C: New test.
2117
9fe9a3a7
AV
21182016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2119
2120 * gfortran.dg/coarray_stat_2.f90: New test.
2121
70866e3d
MM
21222016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2123
2124 * gcc.target/powerpc/vec-extract.h: New files to check the
2125 vec_extract built-in functions for all vector types, testing
2126 accessing each element, both with constant and variable element
2127 numbers.
2128 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2129 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2130 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2131 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2132 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2133 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2134 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2135 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2136 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2137
ab3af181
JJ
21382016-07-21 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR c++/71728
2141 * g++.dg/other/pr71728.C: New test.
2142
ebe8f322
JG
21432016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2144
2145 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2146 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2147 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2148 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2149 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2150
959cef74
RB
21512016-07-21 Richard Biener <rguenther@suse.de>
2152
2153 PR tree-optimization/71947
2154 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2155
b24d9420
BC
21562016-07-21 Bin Cheng <bin.cheng@arm.com>
2157
2158 * gcc.dg/tree-ssa/scev-15.c: New.
2159
23974819
BC
21602016-07-21 Bin Cheng <bin.cheng@arm.com>
2161
2162 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2163
ee78cbaa
JJ
21642016-07-21 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR c++/71941
2167 * g++.dg/gomp/pr71941.C: New test.
2168
52ed68f7
DM
21692016-07-20 David Malcolm <dmalcolm@redhat.com>
2170
2171 PR c/70339
2172 PR c/71858
2173 * g++.dg/spellcheck-identifiers.C: New test case, based on
2174 gcc.dg/spellcheck-identifiers.c.
2175 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2176 gcc.dg/spellcheck-identifiers-2.c.
2177 * g++.dg/spellcheck-typenames.C: New test case, based on
2178 gcc.dg/spellcheck-typenames.c
2179
18407bfb
JW
21802016-07-20 Jonathan Wakely <jwakely@redhat.com>
2181
2182 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2183 pointer to member function and also test catching by reference.
2184
4c07fd98
DV
21852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2186
2187 * gcc.target/s390/pr67443.c: Fix test case.
2188
fee21d65
DV
21892016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2190
2191 * gcc.target/s390/insv-1.c: Xfail some tests.
2192 * gcc.target/s390/insv-2.c: Likewise.
2193
dbe9dfdd
GJL
21942016-07-20 Georg-Johann Lay <avr@gjlay.de>
2195
2196 * gcc.target/avr/torture/get-mem.c: New test.
2197 * gcc.target/avr/torture/set-mem.c: New test.
2198
c25e1d82
GJL
21992016-07-20 Georg-Johann Lay <avr@gjlay.de>
2200
2201 PR target/71948
2202 * gcc.target/avr/torture/tiny-progmem.c: New test.
2203
109d2197
JJ
22042016-07-20 Jakub Jelinek <jakub@redhat.com>
2205
7419f441
JJ
2206 PR c++/71909
2207 * g++.dg/parse/pr71909.C: New test.
2208 * g++.dg/tm/pr71909.C: New test.
2209
109d2197
JJ
2210 PR c++/50060
2211 * g++.dg/cpp0x/constexpr-50060.C: New test.
2212 * g++.dg/cpp1y/constexpr-50060.C: New test.
2213
144530cf
ML
22142016-07-20 Martin Liska <mliska@suse.cz>
2215
2216 * gfortran.dg/graphite/pr71898.f90: New test.
2217
04ac4afa
BC
22182016-07-20 Bin Cheng <bin.cheng@arm.com>
2219
2220 PR tree-optimization/71503
2221 PR tree-optimization/71683
2222 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2223 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2224
dcbdb17a
ML
22252016-07-20 Martin Liska <mliska@suse.cz>
2226
2227 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2228 * gcc.dg/plugin/sreal-test-1.c: Remove.
2229 * gcc.dg/plugin/sreal_plugin.c: Remove.
2230
6ed82555
TK
22312016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2232
2233 PR fortran/71902
2234 * gfortran.dg/dependency_47.f90: New test.
2235
13da0507
JJ
22362016-07-19 Jakub Jelinek <jakub@redhat.com>
2237
4833f561
JJ
2238 PR rtl-optimization/71916
2239 * gcc.c-torture/compile/pr71916.c: New test.
2240
4fda19ef
JJ
2241 PR middle-end/71874
2242 * g++.dg/torture/pr71874.C: New test.
2243
13da0507
JJ
2244 PR middle-end/71734
2245 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2246 (my_alloc): Rewritten to use __builtin_posix_memalign and
2247 __SIZE_TYPE__.
2248 (my_free): Use __builtin_free instead of _mm_free.
2249 (Vec::operator=): Use __builtin_memcpy.
2250
e7980add
MJ
22512016-07-19 Martin Jambor <mjambor@suse.cz>
2252
61c73a7f
UB
2253 PR fortran/71688
2254 * gfortran.dg/pr71688.f90: New test.
e7980add 2255
13e88953
RB
22562016-07-19 Richard Biener <rguenther@suse.de>
2257
2258 * c-c++-common/vector-subscript-6.c: New testcase.
2259 * c-c++-common/vector-subscript-7.c: Likewise.
2260
1caf0482
SKS
22612016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2262
a23404c9 2263 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2264 and UInt32 based on __SIZEOF_INT__.
2265
cef5388d
RB
22662016-07-19 Richard Biener <rguenther@suse.de>
2267
2268 PR tree-optimization/71901
2269 * gcc.dg/torture/pr71901.c: New testcase.
2270
22712016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2272
2273 PR tree-optimization/71908
2274 * gcc.dg/torture/pr71908.c: New testcase.
2275
a8f7a895
MM
22762016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2277
2278 PR target/71493
2279 * gcc.target/powerpc/pr71493-1.c: New test.
2280 * gcc.target/powerpc/pr71493-2.c: Likewise.
2281
f2111a36
JJ
22822016-07-18 Jakub Jelinek <jakub@redhat.com>
2283
99516432
JJ
2284 PR c++/71835
2285 * g++.dg/conversion/ambig3.C: New test.
2286
87713c6a
JJ
2287 PR c++/71828
2288 * g++.dg/cpp0x/constexpr-71828.C: New test.
2289
7a7f16ca
JJ
2290 PR c++/71826
2291 * g++.dg/template/pr71826.C: New test.
2292
f4d90295
JJ
2293 PR c++/71822
2294 * g++.dg/template/defarg21.C: New test.
2295
f2111a36
JJ
2296 PR c++/71871
2297 * g++.dg/ext/vector31.C: New test.
2298
0b965526
UB
22992016-07-18 Uros Bizjak <ubizjak@gmail.com>
2300
2301 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2302
94e136b9
YR
23032016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2304
2305 PR tree-optimization/71734
2306 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2307
7072df0a
DV
23082016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2309
2310 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2311 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2312 stack-layout-dynamic-1.c: New test.
2313
54158a1a
AK
23142016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2315
2316 * gcc.target/s390/nolrl-1.c: New test.
2317
43068916
FR
23182016-07-17 Fritz Reese <fritzoreese@gmail.com>
2319
2320 PR fortran/71523
2321 * gfortran.dg/pr71523_1.f90: New test.
2322 * gfortran.dg/pr71523_2.f90: New test.
2323
a9356b12
AS
23242016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2325
2326 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2327
a07b81c7 23282016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2329 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2330
2331 PR fortran/62125
2332 * gfortran.dg/pr62125.f90: New test.
2333
96c0ec12
BS
23342016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2335
2336 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2337 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2338
479d0ed5
JW
23392016-07-15 Jonathan Wakely <jwakely@redhat.com>
2340
2341 PR c++/58796
2342 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2343 * g++.dg/cpp0x/nullptr35.C: New test.
2344
41c7438e
BC
23452016-07-15 Bin Cheng <bin.cheng@arm.com>
2346
2347 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2348
f7ba880b
CP
23492016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2350
2351 * gfortran.dg/goacc/vector_length.f90: New test.
2352
b9aba0a0
RB
23532016-07-15 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/71881
2356 * gcc.dg/torture/pr71881.c: New testcase.
2357
9513d5fb
RB
23582016-07-15 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/71887
2361 * gcc.dg/torture/pr71887.c: New testcase.
2362
ddbbcb19
JJ
23632016-07-15 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR c/71858
2366 * gcc.dg/spellcheck-identifiers-3.c: New test.
2367
29eb509c
AV
23682016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2369
2370 PR fortran/71807
2371 * gfortran.dg/null_9.f90: New test.
2372
43aabfcf
BC
23732016-07-15 Bin Cheng <bin.cheng@arm.com>
2374
2375 * gcc.dg/tree-ssa/loop-41.c: New test.
2376
afc89e58
BC
23772016-07-15 Bin Cheng <bin.cheng@arm.com>
2378
2379 PR tree-optimization/71347
2380 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2381
6fa682ad
SK
23822016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2383
2384 PR fortran/29819
2385 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2386 * gfortran.dg/contains.f90: Ditto.
2387 * gfortran.dg/contains_empty_1.f03: Ditto.
2388 * gfortran.dg/submodule_3.f08: Ditto.
2389
dd36b877
JJ
23902016-07-14 Jakub Jelinek <jakub@redhat.com>
2391
a60a5d31
JJ
2392 PR testsuite/71865
2393 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2394 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2395 expected diagnostics.
2396
dd36b877
JJ
2397 PR c/71858
2398 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2399 * gcc.dg/spellcheck-identifiers-2.c: New test.
2400 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2401 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2402
a241f8ca
JJ
24032016-07-14 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR tree-optimization/71872
2406 * gcc.c-torture/compile/pr71872.c: New test.
2407
d62b809c
TP
24082016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2409
2410 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2411 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2412 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2413 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2414 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2415 * gcc.target/arm/atomic-op-acquire-1.c: This.
2416 * gcc.target/arm/atomic-op-char.c: Rename into ...
2417 * gcc.target/arm/atomic-op-char-1.c: This.
2418 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2419 * gcc.target/arm/atomic-op-consume-1.c: This.
2420 * gcc.target/arm/atomic-op-int.c: Rename into ...
2421 * gcc.target/arm/atomic-op-int-1.c: This.
2422 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2423 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2424 * gcc.target/arm/atomic-op-release.c: Rename into ...
2425 * gcc.target/arm/atomic-op-release-1.c: This.
2426 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2427 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2428 * gcc.target/arm/atomic-op-short.c: Rename into ...
2429 * gcc.target/arm/atomic-op-short-1.c: This.
2430 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2431 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2432 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2433 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2434 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2435 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2436 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2437 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2438 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2439 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2440
1f8dd420
AV
24412016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2442
2443 PR fortran/70842
2444 * gfortran.dg/select_type_35.f03: New test.
2445
53109ba8
KT
24462016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447
2448 PR target/65951
2449 PR tree-optimization/70923
2450 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2451 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2452 * gcc.dg/vect/pr65951.c: Likewise.
2453 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2454
91f35b7f
DE
24552016-07-14 David Edelsohn <dje.gcc@gmail.com>
2456
2457 * c-c++-common/pr60226.c: Expect maximum object file alignment
2458 error on AIX.
2459
351168fe
RB
24602016-07-14 Richard Biener <rguenther@suse.de>
2461
2462 PR tree-optimization/71866
2463 * gcc.dg/torture/pr71866.c: New testcase.
2464
94c32c00
TP
24652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2466
2467 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2468 selector and enclose boolean expression in curly braces.
2469
b799a481
AM
24702016-07-14 Alan Modra <amodra@gmail.com>
2471
2472 PR target/71733
2473 * gcc.target/powerpc/p9-novsx.c: New.
2474
f63ba78c
AK
24752016-07-13 Andi Kleen <ak@linux.intel.com>
2476
2477 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2478 * g++.dg/tree-prof/morefunc.C: Dito.
2479 * g++.dg/tree-prof/pr35545.C: Dito.
2480 * g++.dg/tree-prof/reorder.C: Dito.
2481 * gcc.dg/tree-prof/20050826-2.c: Dito.
2482 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2483 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2484 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2485 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2486 * gcc.dg/tree-prof/inliner-1.c: Dito.
2487 * gcc.dg/tree-prof/merge_block.c: Dito.
2488 * gcc.dg/tree-prof/stringop-1.c: Dito.
2489 * gcc.dg/tree-prof/stringop-2.c: Dito.
2490 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2491 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2492 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2493 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2494 * gcc.dg/tree-prof/update-loopch.c: Dito.
2495 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2496 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2497 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2498 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2499 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2500 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2501 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2502
f4d5a23d
AK
25032016-07-13 Andi Kleen <ak@linux.intel.com>
2504
2505 * lib/profopt.exp (profopt-execute): Remove .imports files.
2506
ae145898
AK
25072016-07-13 Andi Kleen <ak@linux.intel.com>
2508
0b965526 2509 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2510
e97bd4f5
AK
25112016-07-13 Andi Kleen <ak@linux.intel.com>
2512
2513 * lib/profopt.exp (dg-final-scan-autofdo,
2514 dg-final-scan-not-autofdo): New functions.
2515
6fa3d4b4
BC
25162016-07-13 Bin Cheng <bin.cheng@arm.com>
2517
2518 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2519 * gcc.dg/vect/vect-35.c: Ditto.
2520 * gcc.dg/vect/vect-alias-check-2.c: New test.
2521
65f18bc6
ML
25222016-07-13 Martin Liska <mliska@suse.cz>
2523
2524 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2525 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2526 * gfortran.dg/pr42108.f90: Update expected dump scan.
2527
9737f35b
RB
25282016-07-13 Richard Biener <rguenther@suse.de>
2529
2530 PR tree-optimization/24574
2531 * gcc.dg/pr24574.c: New testcase.
2532
62c0ea4b
SKS
25332016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2534
0b965526 2535 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2536 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2537 * c-c++-common/pr68833-1.c: Require int32plus.
2538 * gcc.dg/ipa/pr63551.c: Likewise.
2539 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2540 * gcc.dg/ipa/pr64041.c: Require int32plus.
2541
c7ed8938
IE
25422016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2543
2544 PR ipa/71633
2545 * g++.dg/pr71633.C: New test.
2546
5ce15300
TP
25472016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2548
2549 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2550 Add new arm_thumb1_cbz_ok effective target.
2551 * gcc.target/arm/cbz.c: New test.
2552
2b9509a3
TP
25532016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2554
2555 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2556 Define effective target.
2557 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2558 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2559 * gcc.target/arm/movhi_movw.c: New test.
2560 * gcc.target/arm/movsi_movw.c: Likewise.
2561 * gcc.target/arm/movdi_movw.c: Likewise.
2562
7f15b177
RB
25632016-07-13 Richard Biener <rguenther@suse.de>
2564
2565 PR middle-end/71104
2566 * gcc.dg/pr71104-1.c: New testcase.
2567 * gcc.dg/pr71104-2.c: Likewise.
2568
0b0a896e
MM
25692016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2570
2571 PR target/71805
2572 * gcc.target/powerpc/pr71805.c: New test.
2573
f906f5ed
BS
25742016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2575
2576 * gcc.target/powerpc/divkc3-1.c: New.
2577 * gcc.target/powerpc/mulkc3-1.c: New.
2578
9e63c3aa
NS
25792016-07-12 Nathan Sidwell <nathan@acm.org>
2580
2581 * gcc.target/arm/data-rel-1.c: New.
2582 * gcc.target/arm/data-rel-2.c: New.
2583 * gcc.target/arm/data-rel-3.c: New.
2584
f507d202
ML
25852016-07-12 Martin Liska <mliska@suse.cz>
2586
2587 * gcc.dg/params/blocksort-part.c: New test.
2588 * gcc.dg/params/params.exp: New file.
2589
d6f7c125
KT
25902016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2591
2592 PR middle-end/71700
2593 * gcc.c-torture/execute/pr71700.c: New test.
2594
37ccb0ba
SB
25952016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2596 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/23286
2599 PR tree-optimization/70159
2600 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2601 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2602 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2603 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2604 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2605 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2606 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2607 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2608 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2609 * gcc.dg/pr51879-12.c: Likewise.
2610 * gcc.dg/strlenopt-9.c: Likewise.
2611 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2612 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2613 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2614 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2615 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2616 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2617 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2618 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2619 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2620 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2621 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2622 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2623 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2624 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2625 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2626
712a93d6
RB
26272016-07-12 Richard Biener <rguenther@suse.de>
2628
2629 PR rtl-optimization/68961
2630 * gcc.target/i386/pr68961.c: New testcase.
2631
c392943c
JJ
26322016-07-11 Jakub Jelinek <jakub@redhat.com>
2633
3d56e6a4
JJ
2634 PR middle-end/71758
2635 * c-c++-common/gomp/pr71758.c: New test.
2636 * gfortran.dg/gomp/pr71758.f90: New test.
2637
c392943c
JJ
2638 PR tree-optimization/71823
2639 * gcc.dg/vect/pr71823.c: New test.
2640
741d3be5
DM
26412016-07-11 David Malcolm <dmalcolm@redhat.com>
2642
2643 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2644 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2645 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2646
92fa45b5
L
26472016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2648
2649 PR target/71801
2650 * gcc.target/i386/pr71801.c: New test.
2651
f51606c7
RB
26522016-07-11 Richard Biener <rguenther@suse.de>
2653
2654 PR tree-optimization/71816
2655 * gcc.dg/torture/pr71816.c: New testcase.
2656
36b54ce0
TK
26572016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2658
2659 PR fortran/71783
2660 * gfortran.dg/dependency_46.f90: New test.
2661
d13835b6
VM
26622016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2663
2664 PR rtl-optimization/71621
2665 * gcc.target/i386/pr71621-1.c: New.
2666 * gcc.target/i386/pr71621-2.c: New.
2667
642bcbdf
CP
26682016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2669
2670 * gfortran.dg/goacc/pr71704.f90: New test.
2671
02eb5b8b
BS
26722016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2673
2674 PR target/71297
2675 * gcc.target/powerpc/pr71297.c: New.
2676
8beb9a0d
JW
26772016-07-08 Jiong Wang <jiong.wang@arm.com>
2678
2679 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2680
cef4b650
MM
26812016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2682
2683 PR target/71806
2684 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2685
3c3ecf52
AH
26862016-07-08 Alan Hayward <alan.hayward@arm.com>
2687
2688 PR tree-optimization/71667
2689 * gcc.dg/vect/pr71667.c: New
2690
2660286d
ML
26912016-07-08 Martin Liska <mliska@suse.cz>
2692
2693 * gcc.dg/torture/pr71606.c: New test.
2694
70cdd4ae
JD
26952016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2696
2697 PR fortran/71764
2698 * gfortran.dg/pr71764.f90: New test.
2699
842dc2e6
JJ
27002016-07-07 Jakub Jelinek <jakub@redhat.com>
2701 Kai Tietz <ktietz70@googlemail.com>
2702
2703 PR c++/70869
2704 PR c++/71054
2705 * g++.dg/cpp0x/pr70869.C: New test.
2706 * g++.dg/cpp0x/pr71054.C: New test.
2707
31be4262
DE
27082016-07-07 David Edelsohn <dje.gcc@gmail.com>
2709
2710 * g++.dg/debug/pr71432.C: Fail on AIX.
2711
1c122092
ML
27122016-07-07 Martin Liska <mliska@suse.cz>
2713
2714 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2715 an undefined behavior.
2716 * gfortran.dg/do_3.F90: Likewise.
2717 * gfortran.dg/do_check_11.f90: New test.
2718 * gfortran.dg/do_check_12.f90: New test.
2719 * gfortran.dg/do_corner_warn.f90: New test.
2720
7119f1b1
ML
27212016-07-07 Martin Liska <mliska@suse.cz>
2722
2723 * gfortran.dg/predict-1.f90: Ammend the test.
2724 * gfortran.dg/predict-2.f90: Likewise.
2725
275792f2
IE
27262016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2727
2728 PR ipa/71624
2729 * g++.dg/pr71624.C: New test.
2730
05a437c1
TP
27312016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2732
2733 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2734 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2735 ARMv8-M Mainline architectures.
2736
6f493951
TP
27372016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2738
2739 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2740 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2741
5ddaee94
SB
27422016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2743
2744 PR target/70098
2745 PR target/71763
2746 * gcc.target/powerpc/pr71763.c: New file.
2747
651afdb2
YR
27482016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2749
2750 PR tree-optimization/71518
0b965526 2751 * gcc.dg/pr71518.c: New test.
651afdb2 2752
9df99881
WD
27532016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2754
2755 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2756
7b4e0769
SKS
27572016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2758
0b965526 2759 PR target/50739
7b4e0769
SKS
2760 * gcc.target/avr/pr50739.c: New test.
2761
eb4432f7
JH
27622016-07-05 Jan Hubicka <jh@suse.cz>
2763
2764 * gcc.dg/tree-ssa/scev-14.c: update template.
2765
c01e092f
RS
27662016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2767
2768 * gcc.dg/vect/group-no-gaps-1.c: New test.
2769
8070763a
AK
27702016-07-05 Andi Kleen <ak@linux.intel.com>
2771
2772 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2773 if kernel supports MPX.
2774
3f8257db 27752016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2776
2777 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2778
36a265b1
MM
27792016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2780 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2781
2782 * gcc.target/powerpc/signbit-1.c: New test.
2783 * gcc.target/powerpc/signbit-2.c: New test.
2784 * gcc.target/powerpc/signbit-3.c: New test.
2785
7a98fb6e
KT
27862016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2787
2788 PR rtl-optimization/71594
2789 * gcc.dg/torture/pr71594.c: New test.
2790
1e3d54b4
JH
27912016-07-05 Jan Hubicka <jh@suse.cz>
2792
2793 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2794
84ca3893
DM
27952016-07-05 David Malcolm <dmalcolm@redhat.com>
2796
2797 PR c++/62314
3a146d46 2798 * g++.dg/parse/error5.C: Update column
84ca3893
DM
2799 number of missing semicolon error.
2800 * g++.dg/pr62314-2.C: New test case.
2801
20d0bfce
AF
28022016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2803
2804 * gfortran.dg/coarray_stat_function.f90: New test.
2805 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2806 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2807 to new interfaces.
2808
69aaea06
AV
28092016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2810
2811 PR fortran/71623
2812 * gfortran.dg/deferred_character_17.f90: New test.
2813
f723a43c
CL
28142016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2815
2816 * gcc.target/arm/neon/polytypes.c: Move to ...
2817 * gcc.target/arm/polytypes.c: ... here.
2818 * gcc.target/arm/neon/pr51534.c: Move to ...
2819 * gcc.target/arm/pr51534.c: ... here.
2820 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2821 * gcc.target/arm/vect-vcvt.c: ... here.
2822 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2823 * gcc.target/arm/vect-vcvtq.c: ... here.
2824 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2825 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2826 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2827 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2828 * gcc.target/arm/neon/neon.exp: Delete.
2829 * gcc.target/arm/neon/: Delete.
2830
d73e0ccf
JD
28312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2832
2833 PR fortran/65575
2834 * gfortran.dg: pr65575.f90: New test.
2835
c20f6223
JD
28362016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2837
2838 PR fortran/35849
2839 * gfortran.dg: pr35849.f90: New test.
2840
2a5537c3
JJ
28412016-07-04 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR c++/71739
2844 * g++.dg/cpp0x/pr71739.C: New test.
2845
740f9751
CL
28462016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2847
2848 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2849
bf749919
DV
28502016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2851
2852 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2853 locr.
2854 * gcc.target/s390/loc-1.c: New test.
2855
430bb38e
YR
28562016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2857
3a146d46
JJ
2858 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2859 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 2860
15f6e0da
RR
28612016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2862
2863 PR target/63874
2864 * gcc.target/aarch64/pr63874.c: New test.
2865
79335075
JB
28662016-07-04 Jan Beulich <jbeulich@suse.com>
2867
2868 * g++.dg/header.c: New.
2869 * gcc.dg/header.c: New.
2870
557e8c49
JJ
28712016-07-02 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR c/71719
2874 * c-c++-common/Wunused-var-15.c: New test.
2875
79a592e3
JJ
28762016-07-01 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR fortran/71687
2879 * gfortran.dg/gomp/pr71687.f90: New test.
2880
e2298656
BS
28812016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2882
2883 * gcc.dg/const-float128-ped.c: Require __float128 effective
2884 target and options.
2885 * gcc.dg/const-float128.c: Likewise.
2886 * gcc.dg/torture/float128-cmp-invalid.c: Require
2887 __float128 and base_quadfloat_support effective targets, and
2888 __float128 options.
2889 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2890 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2891 * gcc.dg/torture/float128-nan.c: Likewise.
2892 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2893 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2894 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 2895 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
2896 (add_options_for___float128): New.
2897 (check_effective_target_base_quadword_support): New.
2898
70c11966
MM
28992016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2900
2901 PR target/71720
2902 * gcc.target/powerpc/pr71720.c: New test.
2903
059541fd
JB
29042016-07-01 Jan Beulich <jbeulich@suse.com>
2905
2906 * gcc.dg/bss.c: New.
2907
2c1e4964
PB
29082016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2909
2910 PR target/71698
2911 * gcc.target/powerpc/pr71698.c: New test.
2912
22e1cb39
GJL
29132016-07-01 Georg-Johann Lay <avr@gjlay.de>
2914
2915 PR target/71151
2916 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2917 instead of ".foo" for its section name.
2918 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2919 depending on MCU's flash size.
2920 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2921 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2922 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2923 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2924 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2925 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2926
466cf574
JB
29272016-07-01 Jan Beulich <jbeulich@suse.com>
2928
2929 * gcc.target/i386/pr65105-2.c: Add -msse2.
2930
351beab7
JJ
29312016-06-30 Jakub Jelinek <jakub@redhat.com>
2932
55a0f21a
JJ
2933 PR tree-optimization/71707
2934 * gcc.dg/strlenopt-29.c: New test.
2935
6245ad72
JJ
2936 PR fortran/71704
2937 * gfortran.dg/gomp/pr71704.f90: New test.
2938
351beab7
JJ
2939 PR fortran/71705
2940 * gfortran.dg/gomp/pr71705.f90: New test.
2941
5a3a6a5e
KN
29422016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2943
2944 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2945 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2946 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2947 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2948 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2949 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2950 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2951 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2952 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2953 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2954 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2955 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2956 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2957 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2958 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2959 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2960 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2961 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2962 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2963 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2964 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2965 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2966 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2967 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2968 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2969 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2970 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2971 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2972 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2973 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2974 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2975 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2976 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2977 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2978 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2979 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2980 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2981 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2982 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2983 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2984 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2985 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2986 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2987 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2988 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3025
3dfa8071 30262016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3027 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3028
3029 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3030
9bd62242 30312016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3032 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3033
3034 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3035
603107fb
DM
30362016-06-30 David Malcolm <dmalcolm@redhat.com>
3037
3038 PR driver/71651
3039 * gcc.dg/spellcheck-options-12.c: New test case.
3040
205cccc7
JJ
30412016-06-30 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR middle-end/71693
3044 * gcc.c-torture/compile/pr71693.c: New test.
3045
f4452176
DM
30462016-06-29 David Malcolm <dmalcolm@redhat.com>
3047
3048 * gcc.dg/spellcheck-params.c: New testcase.
3049 * gcc.dg/spellcheck-params-2.c: New testcase.
3050
c5e74d9d
MM
30512016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3052
3053 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3054 vector extract instructions.
3055 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3056
e44ecbfd
JD
30572016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3058
3059 PR fortran/71686
3060 * gfortran.dg/unexpected_eof_2.f90: New test.
3061 * gfortran.dg/unexpected_eof_3.f90: New test.
3062
ee446d9f
JW
30632016-06-29 Jim Wilson <jim.wilson@linaro.org>
3064
3065 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3066
27f67461
CP
30672016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3068
3069 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3070 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3071 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3072
b1206d29
RB
30732016-06-29 Richard Biener <rguenther@suse.de>
3074
3075 PR middle-end/15256
3076 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3077
1af21224
MW
30782016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3079
3080 * gcc.target/arm/aapcs/neon-vect10.c: Require
3081 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3082 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3083 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3084 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3085 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3086 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3087 * gcc.target/arm/fp16-aapcs-1.c: Require
3088 -mfloat-ab=hard. Also simplify the test.
3089 * gcc.target/arm/fp16-aapcs-2.c: New.
3090
7fe43755
MW
30912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3092
0b965526 3093 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3094 (add_options_for_arm_fp16_ieee): New.
3095 (add_options_for_arm_fp16_alternative): New.
3096 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3097 long-line.
3098 (effective_target_arm_fp16_hw): New.
3099
264d951a
IE
31002016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3101
3102 PR tree-optimization/71655
3103 * g++.dg/pr71655.C: New test.
3104
5c846a81
ML
31052016-06-29 Martin Liska <mliska@suse.cz>
3106
3107 * gcc.dg/pr71585.c: New test.
3108 * gcc.dg/pr71585-2.c: New test.
3109 * gcc.dg/pr71585-3.c: New test.
3110
fafe9318
YR
31112016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3112
3113 PR tree-optimization/70729
3114 * g++.dg/vect/pr70729.cc: New test.
3115
54d19c3b
TS
31162016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3117
3118 * c-c++-common/gomp/cancel-1.c: Extend.
3119
5f3cd7c3
JJ
31202016-06-29 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR tree-optimization/71625
3123 * gcc.dg/strlenopt-28.c: New test.
3124
4aa83879
RB
31252016-06-29 Richard Biener <rguenther@suse.de>
3126
3127 PR middle-end/71002
3128 * g++.dg/torture/pr71002.C: Adjust testcase.
3129
152ef731
JJ
31302016-06-29 Jakub Jelinek <jakub@redhat.com>
3131
3132 PR c/71685
3133 * gcc.dg/pr71685.c: New test.
3134
31352016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3136
3137 PR c/71552
3138 * gcc.dg/init-bad-9.c: New test.
3139
d41dc215
BS
31402016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3141
3142 * gcc.target/powerpc/abs128-1.c: Require VSX.
3143 * gcc.target/powerpc/copysign128-1.c: Likewise.
3144 * gcc.target/powerpc/inf128-1.c: Likewise.
3145 * gcc.target/powerpc/nan128-1.c: Likewise.
3146
6a20b538
JJ
31472016-06-28 Jakub Jelinek <jakub@redhat.com>
3148
3149 PR middle-end/71626
3150 * gcc.c-torture/execute/pr71626-1.c: New test.
3151 * gcc.c-torture/execute/pr71626-2.c: New test.
3152
77d93c47
PB
31532016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3154
3155 PR target/71656
3156 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3157
a8264058
SB
31582016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3159
3160 PR target/71670
3161 * gcc.target/powerpc/pr71670.c: New testcase.
3162
0dc47331
PB
31632016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3164
3165 PR target/71656
3166 * gcc.target/powerpc/pr71656-1.c: New test.
3167 * gcc.target/powerpc/pr71656-2.c: New test.
3168
b65ffc79
CL
31692016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3170
3171 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3172 around fp16 code.
3173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3174 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3175 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3176 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3177 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3178 Add arm_neon_fp16_ok effective target.
0b965526
UB
3179 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3180 Likewise.
3181 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3182 Likewise.
3183 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3184 Likewise.
3185 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3186 Likewise.
3187 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3188 Likewise.
3189 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3190 Likewise.
3191 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3192 Likewise.
3193 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3194 Likewise.
3195 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3196 Likewise.
3197 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3198 Likewise.
3199 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3200 Likewise.
b65ffc79 3201
9bb86f40
JH
32022016-06-26 Jan Hubicka <hubicka@ucw.cz>
3203
3204 * gcc.dg/predict-12.c: New testcase.
3205
46db0fd4
JD
32062016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3207
3208 PR fortran/71649
3209 * gfortran.dg/pr71649.f90: New test.
3210
2a65e70b
JJ
32112016-06-25 Jakub Jelinek <jakub@redhat.com>
3212
f8a06e24
JJ
3213 PR tree-optimization/71643
3214 * g++.dg/opt/pr71643.C: New test.
3215
2a65e70b
JJ
3216 PR tree-optimization/71631
3217 * gcc.c-torture/execute/pr71631.c: New test.
3218
7805417a
JH
32192016-06-24 Jan Hubicka <hubicka@ucw.cz>
3220
3221 * gcc.dg/predict-11.c: New testcase.
3222 * gfortran.dg/predict-2.f90: New testcase.
3223
888ed1a3
JH
32242016-06-24 Jan Hubicka <hubicka@ucw.cz>
3225
3226 * gcc.dg/predict-10.c: New test.
3227
53605f35
BS
32282016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3229
3230 * gcc.target/powerpc/abs128-1.c: New.
3231 * gcc.target/powerpc/copysign128-1.c: New.
3232 * gcc.target/powerpc/inf128-1.c: New.
3233 * gcc.target/powerpc/nan128-1.c: New.
3234
7b22b4c6
EB
32352016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3236
3237 * gfortran.dg/pr71642.f90: New test.
3238
37e373c2
JJ
32392016-06-24 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR tree-optimization/71647
3242 * gcc.target/i386/pr71647.c: New test.
3243
b20b79f2
L
32442016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3245
3246 * gcc.target/i386/noplt-gd-1.c: New test.
3247 * gcc.target/i386/noplt-gd-2.c: Likewise.
3248 * gcc.target/i386/noplt-gd-3.c: Likewise.
3249 * gcc.target/i386/noplt-ld-1.c: Likewise.
3250 * gcc.target/i386/noplt-ld-2.c: Likewise.
3251 * gcc.target/i386/noplt-ld-3.c: Likewise.
3252 * lib/target-supports.exp
3253 (check_effective_target_tls_get_addr_via_got): New.
3254
04619cb8
UB
32552016-06-24 Uros Bizjak <ubizjak@gmail.com>
3256
3257 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3258 testsuite compile flags.
3259 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3260 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3261
32622016-06-24 Uros Bizjak <ubizjak@gmail.com>
3263
3264 * g++dg/vect/pr36684.cc: Add dg-do compile.
3265 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3266 * gcc.dg/vect/pr70021.c: Ditto.
3267 * gcc.dg/vect/pr70138-1.c: Ditto.
3268 * gcc.dg/vect/pr70138-2.c: Ditto.
3269 * gcc.dg/vect/pr70354-1.c: Ditto.
3270 * gcc.dg/vect/pr70354-2.c: Ditto.
3271 * gcc.dg/vect/pr71259.c: Ditto.
3272 * gcc.dg/vect/pr71416-1.c: Ditto.
3273 * gcc.dg/vect/slp-43.c: Ditto.
3274 * gcc.dg/vect/slp-45.c: Ditto.
3275 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3276 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3277 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3278 * gfortran.dg/vect/pr69980.f90: Ditto.
3279
32802016-06-24 Uros Bizjak <ubizjak@gmail.com>
3281
3282 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3283 * gcc.dg/vect/bb-slp-30.c: Ditto.
3284 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3285 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3286 * gcc.dg/vect/pr45902.c: Ditto.
3287 * gcc.dg/vect/pr48172.c: Ditto.
3288 * gcc.dg/vect/pr48377.c: Ditto.
3289 * gcc.dg/vect/pr49038.c: Ditto.
3290 * gcc.dg/vect/pr49771.c: Ditto.
3291 * gcc.dg/vect/pr52091.c: Ditto.
3292 * gcc.dg/vect/pr53185-2.c: Ditto.
3293 * gcc.dg/vect/pr56826.c: Ditto.
3294 * gcc.dg/vect/pr60276.c: Ditto.
3295 * gcc.dg/vect/pr62021.c: Ditto.
3296 * gcc.dg/vect/pr63530.c: Ditto.
3297 * gcc.dg/vect/pr65518.c: Ditto.
3298 * gcc.dg/vect/pr65947-1.c: Ditto.
3299 * gcc.dg/vect/pr65947-10.c: Ditto.
3300 * gcc.dg/vect/pr65947-11.c: Ditto.
3301 * gcc.dg/vect/pr65947-12.c: Ditto.
3302 * gcc.dg/vect/pr65947-13.c: Ditto.
3303 * gcc.dg/vect/pr65947-2.c: Ditto.
3304 * gcc.dg/vect/pr65947-3.c: Ditto.
3305 * gcc.dg/vect/pr65947-4.c: Ditto.
3306 * gcc.dg/vect/pr65947-5.c: Ditto.
3307 * gcc.dg/vect/pr65947-6.c: Ditto.
3308 * gcc.dg/vect/pr65947-7.c: Ditto.
3309 * gcc.dg/vect/pr65947-8.c: Ditto.
3310 * gcc.dg/vect/pr65947-9.c: Ditto.
3311 * gcc.dg/vect/pr71416-1.c: Ditto.
3312 * gcc.dg/vect/pr71439.c: Ditto.
3313 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3314 * gcc.dg/vect/vect-bswap16.c: Ditto.
3315 * gcc.dg/vect/vect-bswap32.c: Ditto.
3316 * gcc.dg/vect/vect-bswap64.c: Ditto.
3317 * gcc.dg/vect/vect-live-1.c: Ditto.
3318 * gcc.dg/vect/vect-live-2.c: Ditto.
3319 * gcc.dg/vect/vect-live-3.c: Ditto.
3320 * gcc.dg/vect/vect-live-4.c: Ditto.
3321 * gcc.dg/vect/vect-live-5.c: Ditto.
3322 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3323 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3324 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3325 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3326 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3327 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3328 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3329 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3330 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3331 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3332 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3333 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3334 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3335 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3336 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3337 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3338 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3339
da224bcb
UB
33402016-06-24 Uros Bizjak <ubizjak@gmail.com>
3341
3342 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3343
dfee2870
L
33442016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3345
3346 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3347 ia32 if R_386_GOT32X relocation is supported.
3348 * gcc.target/i386/noplt-3.c: Likewise.
3349 * gcc.target/i386/noplt-2.c: Likewise.
3350 (main): Renamed to ...
3351 (bar): This.
3352 * gcc.target/i386/noplt-4.c: Likewise.
3353 (main): Renamed to ...
3354 (bar): This.
3355 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3356 * gcc.target/i386/pr67400-5.c: Likewise.
3357
a86451b9
JJ
33582016-06-24 Jakub Jelinek <jakub@redhat.com>
3359
00085092
JJ
3360 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3361 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3362
a86451b9
JJ
3363 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3364 f4): Adjust expected diagnostics.
3365 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3366 (T): If OVFP is defined, redefine to TP.
3367 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3368 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3369 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3370 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3371 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3372 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3373 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3374 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3375 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3376 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3377 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3378 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3379 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3380 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3381 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3382 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3383 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3384 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3385 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3386 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3387 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3388 as last argument to __builtin_add_overflow_p.
3389
7bb5d5f4
UB
33902016-06-23 Uros Bizjak <ubizjak@gmail.com>
3391
3392 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3393 dg-options and remove default vector testsuite compile flags.
3394 * g++.dg/vect/pr33860a.cc: Ditto.
3395 * g++.dg/vect/pr45470-a.cc: Ditto.
3396 * g++.dg/vect/pr45470-b.cc: Ditto.
3397 * g++.dg/vect/pr60896.cc: Ditto.
3398 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3399 * gcc.dg/vect/pr18308.c: Ditto.
3400 * gcc.dg/vect/pr24049.c: Ditto.
3401 * gcc.dg/vect/pr33373.c: Ditto.
3402 * gcc.dg/vect/pr36228.c: Ditto.
3403 * gcc.dg/vect/pr42395.c: Ditto.
3404 * gcc.dg/vect/pr42604.c: Ditto.
3405 * gcc.dg/vect/pr46663.c: Ditto.
3406 * gcc.dg/vect/pr48765.c: Ditto.
3407 * gcc.dg/vect/pr49093.c: Ditto.
3408 * gcc.dg/vect/pr49352.c: Ditto.
3409 * gcc.dg/vect/pr52298.c: Ditto.
3410 * gcc.dg/vect/pr52870.c: Ditto.
3411 * gcc.dg/vect/pr53185.c: Ditto.
3412 * gcc.dg/vect/pr53773.c: Ditto.
3413 * gcc.dg/vect/pr56695.c: Ditto.
3414 * gcc.dg/vect/pr62171.c: Ditto.
3415 * gcc.dg/vect/pr63530.c: Ditto.
3416 * gcc.dg/vect/pr68339.c: Ditto.
3417 * gcc.dg/vect/pr71259.c: Ditto.
3418 * gcc.dg/vect/vect-82_64.c: Ditto.
3419 * gcc.dg/vect/vect-83_64.c: Ditto.
3420 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3421 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3422 * gcc.dg/vect/vect-shift-2.c: Ditto.
3423 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3424 * gfortran.dg/vect/pr39318.f90: Ditto.
3425 * gfortran.dg/vect/pr45714-a.f: Ditto.
3426 * gfortran.dg/vect/pr45714-b.f: Ditto.
3427 * gfortran.dg/vect/pr46213.f90: Ditto.
3428
2d4bb02f
MM
34292016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3430 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3431
3432 * gcc.target/powerpc/p9-splat-5.c: New test.
3433
f6d1b868
UB
34342016-06-23 Uros Bizjak <ubizjak@gmail.com>
3435
3436 PR tree-optimization/71488
3437 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3438 * lib/target-supports.exp: ... here.
3439 (check_sse4_hw_available): New procedure.
3440 (check_effective_target_sse4_runtime): Ditto.
3441 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3442 -march=westmere for sse4_runtime targets.
936ff030 3443 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3444 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3445 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3446 (main): Call check_vect ().
a7898180 3447 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3448
c0597759
L
34492016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3450
3451 PR target/66232
3452 PR target/67400
3453 * gcc.target/i386/pr66232-14.c: New file.
3454 * gcc.target/i386/pr66232-15.c: Likewise.
3455 * gcc.target/i386/pr66232-16.c: Likewise.
3456 * gcc.target/i386/pr66232-17.c: Likewise.
3457 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3458 ia32 if R_386_GOT32X relocation is supported.
3459 * gcc.target/i386/pr67400-2.c: Likewise.
3460 * gcc.target/i386/pr67400-3.c: Likewise.
3461 * gcc.target/i386/pr67400-4.c: Likewise.
3462 * gcc.target/i386/pr67400-6.c: Likewise.
3463 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3464 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3465
5b0e27a7
JD
34662016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3467
3468 PR libgfortran/48852
3469 * gfortran.dg/char4_iunit_1.f03: Update test.
3470 * gfortran.dg/f2003_io_5.f03: Update test.
3471 * gfortran.dg/real_const_3.f90: Update test.
3472
7f586d90
AK
34732016-06-23 Andi Kleen <ak@linux.intel.com>
3474
3475 * g++.dg/bprob/bprob.exp: Support autofdo.
3476 * g++.dg/tree-prof/tree-prof.exp: dito.
3477 * gcc.dg/tree-prof/tree-prof.exp: dito.
3478 * gcc.misc-tests/bprob.exp: dito.
3479 * gfortran.dg/prof/prof.exp: dito.
3480 * lib/profopt.exp: dito.
3481 * lib/target-supports.exp: Check for autofdo.
3482
60fa7862
ML
34832016-06-23 Martin Liska <mliska@suse.cz>
3484
3485 * gcc.dg/pr71619.c: New test.
3486
e3d62871
UB
34872016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3488
3489 PR target/67400
cc901875
UB
3490 * gcc.target/i386/pr67400-1.c: New test.
3491 * gcc.target/i386/pr67400-2.c: Likewise.
3492 * gcc.target/i386/pr67400-3.c: Likewise.
3493 * gcc.target/i386/pr67400-4.c: Likewise.
3494 * gcc.target/i386/pr67400-5.c: Likewise.
3495 * gcc.target/i386/pr67400-6.c: Likewise.
3496 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3497
ac81cf0b
DM
34982016-06-22 David Malcolm <dmalcolm@redhat.com>
3499
3500 * c-c++-common/missing-header-1.c: New test case.
3501 * c-c++-common/missing-header-2.c: New test case.
3502 * c-c++-common/missing-header-3.c: New test case.
3503 * c-c++-common/missing-header-4.c: New test case.
3504
1a4f11c8
DM
35052016-06-22 David Malcolm <dmalcolm@redhat.com>
3506
3507 PR c/70339
3508 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3509 hint.
3510 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3511 expected results due to builtin "nanl" now being suggested for
3512 "name".
3513 * gcc.dg/pr67580.c: Update expected messages.
3514 * gcc.dg/spellcheck-identifiers.c: New testcase.
3515 * gcc.dg/spellcheck-typenames.c: New testcase.
3516
a93eac6a
DM
35172016-06-22 David Malcolm <dmalcolm@redhat.com>
3518
3519 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3520 file.
3521 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3522 diagnostic-test-show-locus-parseable-fixits.c to sources for
3523 diagnostic_plugin_test_show_locus.c.
3524 * lib/gcc-defs.exp (freeform_regexps): New global.
3525 (dg-regexp): New function.
3526 (handle-dg-regexps): New function.
3527 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3528 freeform_regexps to the empty list.
3529 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3530
49e76ff1
IE
35312016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3532
f6d1b868 3533 PR tree-optimization/71488
49e76ff1
IE
3534 * g++.dg/pr71488.C: New test.
3535 * gcc.dg/vect/vect-bool-cmp.c: New test.
3536
951d8c8a
EB
35372016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3538
3539 * gcc.dg/guality/param-5.c: New test.
3540
b60fc3bd
BE
35412016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3542
3543 * gcc.target/i386/asm-flag-7.c: New test.
3544
0609abda
TS
35452016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3546
3547 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3548 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3549 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3550 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3551 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3552 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3553 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3554 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3555 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3556 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3557 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3558 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3559 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3560 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3561 * lib/target-supports.exp: Likewise.
3562
ee2499b4
TS
35632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3564
3565 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3566 * gcc.dg/attr-ms_struct-2.c: Likewise.
3567 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3568 * gcc.dg/bf-ms-attrib.c: Likewise.
3569 * gcc.dg/bf-ms-layout-2.c: Likewise.
3570 * gcc.dg/bf-ms-layout-3.c: Likewise.
3571 * gcc.dg/bf-ms-layout.c: Likewise.
3572 * gcc.dg/bf-no-ms-layout.c: Likewise.
3573 * gcc.target/i386/bitfield1.c: Likewise.
3574 * gcc.target/i386/bitfield2.c: Likewise.
3575 * gcc.target/i386/bitfield3.c: Likewise.
3576
caea59ff
KN
35772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3578
3579 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3580 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3581 override other than -mcpu=power9 command-line option is specified,
3582 or if the target operating system is aix.
3583 * gcc.target/powerpc/darn-1.c: Likewise.
3584 * gcc.target/powerpc/darn-2.c: Likewise.
3585 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3586 test if effective-target is not powerpc_p9vector_ok or if the
3587 target operating system is not defined.
3588 * gcc.target/powerpc/vslv-1.c: Likewise.
3589 * gcc.target/powerpc/vsrv-0.c: Likewise.
3590 * gcc.target/powerpc/vsrv-1.c: Likewise.
3591
63617e30
TB
35922016-06-21 Tobias Burnus <burnus@net-b.de>
3593
3594 PR fortran/71068
3595 * gfortran.dg/coarray/data_1.f90: New.
3596
89192c3c
WD
35972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3598
3599 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3600 (dg-require-effective-target): Use arm_v8_neon_hw.
3601 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3602 (dg-require-effective-target): Likewise.
3603 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3604 (dg-require-effective-target): Likewise.
3605 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3606 (dg-require-effective-target): Likewise.
3607 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3608 (dg-require-effective-target): Likewise.
3609 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3610 (dg-require-effective-target): Likewise.
3611 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3612 Add AArch64 check.
3613
64ac50e2
WD
36142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3615
3616 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3617 Set to 3 so test passes.
3618
6252b5db
WD
36192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3620
3621 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3622
3b9bc511
IV
36232016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3624
3625 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3626 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3627 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3628 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3629
21db1c78
IV
36302016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3631
3632 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3633 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3634
9d30e86f
L
36352016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3636
3637 PR target/71549
3638 * gcc.target/i386/pr71549.c: New test.
3639
448a7c69
KN
36402016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3641
3642 * gcc.target/powerpc/vadsdu-0.c: Replace
3643 dg-require-effective-target directive to allow test to run on more
3644 platforms, and add dg-skip-if directive to disable test on aix
3645 platforms because of known incompatibilities.
3646 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3647 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3648 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3649 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3650 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3651 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3652 * gcc.target/powerpc/vadsdub-2.c: Replace
3653 dg-require-effective-target directive to allow test to run on more
3654 platforms, and add dg-skip-if directive to disable test on aix
3655 platforms because of known incompatibilities.
3656 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3657 with vec_absdb call to differentiate this test from vadsdub-1.c.
3658 * gcc.target/powerpc/vadsduh-1.c: Replace
3659 dg-require-effective-target directive to allow test to run on more
3660 platforms, and add dg-skip-if directive to disable test on aix
3661 platforms because of known incompatibilities.
3662 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3663 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3664 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3665
0ad84f34
JJ
36662016-06-21 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR tree-optimization/71588
3669 * gcc.dg/pr71558.c: New test.
3670
e71e8d94
SKS
36712016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3672
3673 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3674 * c-c++-common/pr68657-2.c: Likewise.
3675 * c-c++-common/pr68657-3.c: Likewise.
3676 * gcc.dg/torture/pr69714.c: Require int32plus support.
3677 * gcc.dg/torture/pr70025.c: Likewise.
3678 * gcc.dg/torture/pr70083.c: Likewise.
3679 * gcc.dg/torture/pr70542.c: Likewise.
3680 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3681
5a578671
JM
36822016-06-20 Joseph Myers <joseph@codesourcery.com>
3683
3684 PR c/71601
3685 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3686
7a9df68e
JJ
36872016-06-20 Jakub Jelinek <jakub@redhat.com>
3688
50aa64d5
JJ
3689 PR middle-end/71581
3690 * gcc.dg/pr71581.c: New test.
3691
7a9df68e
JJ
3692 PR rtl-optimization/71591
3693 * gcc.dg/cpp/pr71591.c: New test.
3694
3947cf19
DR
36952016-06-20 David B. Robins <gcc@davidrobins.net>
3696
3697 PR target/71571
3698 * g++.dg/torture/pr71571.C: New test.
3699
c4ff221e
JJ
37002016-06-20 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR target/71559
3703 * gcc.target/i386/sse2-pr71559.c: New test.
3704 * gcc.target/i386/avx-pr71559.c: New test.
3705 * gcc.target/i386/avx512f-pr71559.c: New test.
3706
f1b5abfb
TB
37072016-06-20 Tobias Burnus <burnus@net-b.de>
3708
3709 PR fortran/71194
3710 * gfortran.dg/pointer_remapping_10.f90: New.
3711
842107e4
DM
37122016-06-20 David Malcolm <dmalcolm@redhat.com>
3713
3714 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3715
d9e8bdfd
MS
37162016-06-20 Martin Sebor <msebor@redhat.com>
3717
3718 PR c/69507
3719 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3720 * gnu90-const-expr-1.c: Same.
3721 * gnu99-const-expr-1.c: Same.
3722 * gnu99-static-1.c: Same.
3723
67785479
RL
37242016-06-20 Renlin Li <renlin.li@arm.com>
3725
29f09b38 3726 PR testsuite/71489
67785479
RL
3727 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3728
636929b8
JG
37292016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3730
3731 * gcc.target/aarch64/vcvt_f64_1.c: New.
3732 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3733 * gcc.target/aarch64/vrecp_f64_1.c: New.
3734
ff7b374b
KT
37352016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3736
3737 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3738 "alignement".
3739
554cfc9e
GJL
37402016-06-20 Georg-Johann Lay <avr@gjlay.de>
3741
3742 PR target/71103
3743 * gcc.target/avr/torture/pr71103-2.c: New test.
3744
94087e88 37452016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3746
3747 PR c/69507
3748 * gcc.dg/alignof.c: New test.
3749
c561b091
PC
37502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3751
3752 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3753 vs dg-error; test constexpr specifier too.
3754
bf54f123
PC
37552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3758
4e53aa97
CL
37592016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3760
3761 * lib/target-supports.exp
3762 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3763 arm_neon_ok and merge flags. Fix temporary test name.
3764 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3765 and merge flags.
3766
69071d86
ML
37672016-06-17 Martin Liska <mliska@suse.cz>
3768
3769 * gcc.dg/predict-9.c: Fix dump scanning.
3770
68b3b858
BC
37712016-06-17 Bin Cheng <bin.cheng@arm.com>
3772
3773 PR tree-optimization/71354
3774 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3775
d3ee260a
BC
37762016-06-17 Bin Cheng <bin.cheng@arm.com>
3777
3778 PR tree-optimization/71347
3779 * gcc.dg/tree-ssa/pr71347.c: New test.
3780
bd8fb114
BC
37812016-06-17 Bin Cheng <bin.cheng@arm.com>
3782
3783 PR tree-optimization/71354
3784 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3785
97816be4
BC
37862016-06-17 Bin Cheng <bin.cheng@arm.com>
3787
3788 * gcc.dg/vect/vect-alias-check-1.c: New test.
3789
2d761a37
SKS
37902016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3791
e0277d6b 3792 PR target/71151
2d761a37
SKS
3793 * gcc.target/avr/pr71151-1.c: New test.
3794 * gcc.target/avr/pr71151-2.c: New test.
3795 * gcc.target/avr/pr71151-3.c: New test.
3796 * gcc.target/avr/pr71151-4.c: New test.
3797 * gcc.target/avr/pr71151-5.c: New test.
3798 * gcc.target/avr/pr71151-6.c: New test.
3799 * gcc.target/avr/pr71151-7.c: New test.
3800 * gcc.target/avr/pr71151-8.c: New test.
3801 * gcc.target/avr/pr71151-common.h: New test.
3802
68fa96d6
ML
38032016-06-16 Martin Liska <mliska@suse.cz>
3804
3805 * gfortran.dg/predict-1.f90: New test.
3806
b6ca982f
UB
38072016-06-16 Uros Bizjak <ubizjak@gmail.com>
3808
3809 PR target/71242
3a146d46 3810 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 3811
1dc8d15b
JH
38122016-06-16 Jan Hubicka <hubicka@ucw.cz>
3813
3814 * g++.dg/vect/pr36648.cc: Disable cunrolli
3815
67c25816
JJ
38162016-06-16 Jakub Jelinek <jakub@redhat.com>
3817
c577adb2
JJ
3818 PR target/71554
3819 * gcc.c-torture/execute/pr71554.c: New test.
3820
67c25816
JJ
3821 PR rtl-optimization/71532
3822 * gcc.dg/torture/pr71532.c: New test.
3823
1a3c3ee9
MM
38242016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3825
3826 * gcc.target/powerpc/p9-dimode1.c: New test.
3827 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3828
f29468a7
JJ
38292016-06-15 Jakub Jelinek <jakub@redhat.com>
3830
61daecc4
JJ
3831 * gcc.c-torture/compile/20160615-1.c: New test.
3832
f29468a7
JJ
3833 * g++.dg/cpp0x/ref-qual17.C: New test.
3834
209d1e2d
IE
38352016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3836
3837 PR middle-end/71529
3838 * gcc.target/i386/pr71529.C: New test.
3839
8dc35712
AH
38402016-06-15 Alan Hayward <alan.hayward@arm.com>
3841
3842 PR tree-optimization/71483
3843 * g++.dg/vect/pr71483.c: New
3844
b8911cb8
PC
38452016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3846
3847 PR c++/70202
3848 * g++.dg/inherit/crash6.C: New.
3849 * g++.dg/inherit/union2.C: Likewise.
3850 * g++.dg/inherit/virtual12.C: Likewise.
3851 * g++.dg/inherit/virtual13.C: Likewise.
3852 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3853
cf5d08ab
UB
38542016-06-15 Uros Bizjak <ubizjak@gmail.com>
3855
e3d62871 3856 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 3857
8f482165
AH
38582016-06-15 Alan Hayward <alan.hayward@arm.com>
3859
3860 PR tree-optimization/71439
3861 * gcc.dg/vect/pr71439.c: New
3862
3256673f
KT
38632016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3864
3865 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3866
b17dc4d4
RB
38672016-06-15 Richard Biener <rguenther@suse.de>
3868
3869 * gcc.dg/vect/slp-45.c: New testcase.
3870
2a5825f2
RB
38712016-06-15 Richard Biener <rguenther@suse.de>
3872
3873 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3874
6e433d0b
BS
38752016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3876
3877 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3878 requirements, and disable for AIX for now.
3879 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3880
abe7f828
JJ
38812016-06-14 Jakub Jelinek <jakub@redhat.com>
3882
a09c81b4
JJ
3883 PR c++/71528
3884 * g++.dg/opt/pr71528.C: New test.
3885
abe7f828
JJ
3886 PR c++/71516
3887 * g++.dg/init/pr71516.C: New test.
3888
acfadf06
PC
38892016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3890
3891 * g++.dg/init/array46.C: New.
3892
4d568ab2
UB
38932016-06-14 Uros Bizjak <ubizjak@gmail.com>
3894
e3d62871
UB
3895 * gcc.target/i386/float128-3.c: New test.
3896 * gcc.target/i386/quad-sse4.c: Ditto.
3897 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3898 Update scan strings.
4d568ab2 3899
30934c5d
RB
39002016-06-14 Richard Biener <rguenther@suse.de>
3901
3902 PR middle-end/71526
3903 * gfortran.dg/pr71526.f90: New testcase.
3904
3970e545
AV
39052016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3906
3907 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3908 * gcc.dg/zero_bits_compound-1.c: Likewise.
3909
04976c6e
RB
39102016-06-14 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/71522
3913 * gcc.dg/torture/pr71522.c: New testcase.
3914
23e025db
JJ
39152016-06-14 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR tree-optimization/71520
3918 * gcc.dg/tree-ssa/pr71520.c: New test.
3919
90b72e84
RB
39202016-06-14 Richard Biener <rguenther@suse.de>
3921
3922 PR tree-optimization/71521
86c24ba6 3923 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 3924
ef7cf206
JJ
39252016-06-13 Jakub Jelinek <jakub@redhat.com>
3926
0dda258b
JJ
3927 PR sanitizer/71498
3928 * c-c++-common/ubsan/bounds-13.c: New test.
3929
ef7cf206
JJ
3930 PR preprocessor/71183
3931 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3932
a73786e3
JL
39332016-06-13 Jeff Law <law@redhat.com>
3934
3935 PR tree-optimization/71403
3936 * c-c++-common/ubsan/pr71403-1.c: New test.
3937 * c-c++-common/ubsan/pr71403-2.c: New test.
3938 * c-c++-common/ubsan/pr71403-3.c: New test.
3939
0ac249bf
JJ
39402016-06-13 Jakub Jelinek <jakub@redhat.com>
3941
3942 PR middle-end/71478
3943 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3944 Add -Wno-psabi -w to dg-options.
3945
5408a64a
KN
39462016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3947
3948 * gcc.target/powerpc/vadsdu-0.c: New test.
3949 * gcc.target/powerpc/vadsdu-1.c: New test.
3950 * gcc.target/powerpc/vadsdu-2.c: New test.
3951 * gcc.target/powerpc/vadsdu-3.c: New test.
3952 * gcc.target/powerpc/vadsdu-4.c: New test.
3953 * gcc.target/powerpc/vadsdu-5.c: New test.
3954 * gcc.target/powerpc/vadsdub-1.c: New test.
3955 * gcc.target/powerpc/vadsdub-2.c: New test.
3956 * gcc.target/powerpc/vadsduh-1.c: New test.
3957 * gcc.target/powerpc/vadsduh-2.c: New test.
3958 * gcc.target/powerpc/vadsduw-1.c: New test.
3959 * gcc.target/powerpc/vadsduw-2.c: New test.
3960
f7e4f2e3
DM
39612016-06-13 David Malcolm <dmalcolm@redhat.com>
3962
3963 * gcc.dg/c99-init-2.c (c): Update expected error message.
3964 * gcc.dg/init-bad-8.c (foo): Likewise.
3965 * gcc.dg/spellcheck-fields-3.c: New test case.
3966
ad23a23e
ML
39672016-06-13 Martin Liska <mliska@suse.cz>
3968
3969 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3970 and "guess loop iv compared" heuristics.
3971 * gcc.dg/predict-2.c: Likewise.
3972 * gcc.dg/predict-3.c: Likewise.
3973 * gcc.dg/predict-4.c: Likewise.
3974 * gcc.dg/predict-5.c: Likewise.
3975 * gcc.dg/predict-6.c: Likewise.
3976
146c55da
MP
39772016-06-13 Marek Polacek <polacek@redhat.com>
3978
3979 PR middle-end/71476
3980 * c-c++-common/Wswitch-unreachable-4.c: New test.
3981 * gcc.dg/Wswitch-unreachable-2.c: New test.
3982 * g++.dg/tm/jump1.C: Move dg-warning.
3983
42e77cbc
EB
39842016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3985
3986 * gnat.dg/renaming10.ad[sb]: New test.
3987
7474dcc1
PT
39882016-06-13 Paul Thomas <pault@gcc.gnu.org>
3989
3990 PR fortran/70673
3991 * gfortran.dg/pr70673.f90: New test.
3992
f57f53d3
RB
39932016-06-13 Richard Biener <rguenther@suse.de>
3994
3995 PR middle-end/64516
3996 * gcc.dg/align-3.c: New testcase.
3997
5843a5f0
ML
39982016-06-13 Martin Liska <mliska@suse.cz>
3999
4000 * gcc.target/i386/pr71458.c: New test.
4001
aa8fdb44
UB
40022016-06-12 Uros Bizjak <ubizjak@gmail.com>
4003
4004 PR target/71241
3a146d46 4005 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4006
2043e4d7
DH
40072016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4008
4009 PR target/60751
4010 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4011 statement.
4012
d3dc025d
DH
40132016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4014
4015 PR target/60751
4016 * gfortran.dg/comma_IO_extension_1.f90: New test.
4017 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4018 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4019 statement.
4020 * gfortran.dg/graphite/pr38083.f90: Likewise.
4021 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4022 missing format.
4023
a31d78c6
EB
40242016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/case_character.adb: New test.
4027
95c18dd0
SB
40282016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4029
4030 PR middle-end/71310
4031 * gcc.target/powerpc/pr71310.c: New testcase.
4032
b97d37b4
KV
40332016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4034
4035 PR middle-end/71478
4036 * gcc.dg/pr71478.c: New test.
4037
900bcda3
JJ
40382016-06-10 Jakub Jelinek <jakub@redhat.com>
4039
ec1c20db
JJ
4040 PR middle-end/71494
4041 * gcc.c-torture/execute/pr71494.c: New test.
4042
50b15873
JJ
4043 PR c/68657
4044 * gcc.target/i386/pr68657.c: New test.
4045
900bcda3
JJ
4046 PR inline-asm/68843
4047 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4048 (test): Add -masm=intel alternatives.
4049
4d926e34
MS
40502016-06-10 Martin Sebor <msebor@redhat.com>
4051
4052 PR c/71392
4053 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4054
ad071b2b
JL
40552016-06-10 Jeff Law <law@redhat.com>
4056
4057 PR tree-optimization/71335
4058 * gcc.c-torture/execute/pr71335.c: New test.
4059
2704efe8
DM
40602016-06-10 David Malcolm <dmalcolm@redhat.com>
4061
4062 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4063 the various "cannot tail-call: " messages.
4064
18c9b7d4
CL
40652016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4066
4067 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4068 and options.
4069
7cfa10f3
MO
40702016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4071
4072 PR sanitizer/71480
4073 * c-c++-common/asan/pr71480.c: New test.
4074
1f24fd3e
L
40752016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4076
4077 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4078 (ASMNAME2): Likewise.
4079 (main): Replace fn in asm statement with ASMNAME ("fn").
4080 * gcc.dg/guality/pr68037-2.c: Likewise.
4081 * gcc.dg/guality/pr68037-3.c: Likewise.
4082 * gcc.dg/torture/pr68037-1.c: Likewise.
4083 * gcc.dg/torture/pr68037-2.c: Likewise.
4084 * gcc.dg/torture/pr68037-3.c: Likewise.
4085
ad551c07
BE
40862016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4087
4088 PR inline-asm/68843
4089 * gcc.target/i386/pr68843-1.c: New test.
4090 * gcc.target/i386/pr68843-2.c: New test.
4091
4b1ffdb1 40922016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4093 Cesar Philippidis <cesar@codesourcery.com>
4094
4095 PR middle-end/71373
4096 * gcc.dg/goacc/nested-function-1.c: New file.
4097 * gcc.dg/goacc/nested-function-2.c: Likewise.
4098 * gcc.dg/goacc/pr71373.c: Likewise.
4099 * gfortran.dg/goacc/cray-2.f95: Likewise.
4100 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4101 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4102 * gfortran.dg/goacc/cray.f95: Update.
4103 * gfortran.dg/goacc/loop-1.f95: Likewise.
4104 * gfortran.dg/goacc/loop-3.f95: Likewise.
4105 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4106 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4107
41082016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4109
4110 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4111 for OpenACC tile clauses.
4112 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4113
4114 PR c/71381
4115 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4116 to...
4117 * c-c++-common/goacc/cache-2.c: ... this new file.
4118 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4119 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4120 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4121 usage.
4122 * gfortran.dg/goacc/cray.f95: Likewise.
4123 * gfortran.dg/goacc/loop-1.f95: Likewise.
4124
89851e4c
AH
41252016-06-10 Alan Hayward <alan.hayward@arm.com>
4126
4127 PR tree-optimization/71407
4128 PR tree-optimization/71416
4129 * gcc.dg/vect/pr71407.c: New
4130 * gcc.dg/vect/pr71416-1.c: New
4131 * gcc.dg/vect/pr71416-2.c: New
4132
200eafbf
RB
41332016-06-10 Richard Biener <rguenther@suse.de>
4134
4135 PR middle-end/71477
4136 * gcc.dg/torture/pr71477.c: New testcase.
4137
4df99d92
JK
41382016-06-09 Julia Koval <julia.koval@intel.com>
4139
4140 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4141 * gcc.target/i386/interrupt-13.c: Likewise.
4142 * gcc.target/i386/interrupt-15.c: Likewise.
4143 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4144 * gcc.target/i386/interrupt-24.c: Likewise.
4145 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4146 * gcc.target/i386/interrupt-9.c: Likewise.
4147 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4148
e01b4e16
MS
41492016-06-09 Martin Sebor <msebor@redhat.com>
4150
4151 PR c/70883
4152 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4153 * gcc.dg/builtin-constant_p-1.c: Same.
4154 * gcc.dg/builtins-error.c: Same.
4155 * gcc.dg/pr70859.c: Same.
4156
9c35db0e
SKS
41572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4158
4159 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4160 * gcc.dg/torture/pr68067-1.c: Likewise.
4161 * gcc.dg/torture/pr68067-2.c: Likewise.
4162
41632016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4164
4165 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4166 when setting SIZE.
4167
392a81b9
PC
41682016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4169
4170 PR c++/71465
4171 * g++.dg/inherit/crash5.C: New.
4172 Revert:
4173 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4174
4175 PR c++/70202
4176 * g++.dg/inherit/crash5.C: New.
4177 * g++.dg/inherit/virtual1.C: Adjust.
4178
e49efc14
ML
41792016-06-09 Martin Liska <mliska@suse.cz>
4180
4181 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4182 * g++.dg/predict-loop-exit-2.C: Likewise.
4183 * g++.dg/predict-loop-exit-3.C: Likewise.
4184 * gcc.dg/predict-1.c: Likewise.
4185 * gcc.dg/predict-2.c: Likewise.
4186 * gcc.dg/predict-3.c: Likewise.
4187 * gcc.dg/predict-4.c: Likewise.
4188 * gcc.dg/predict-5.c: Likewise.
4189 * gcc.dg/predict-6.c: Likewise.
4190 * gcc.dg/predict-7.c: Likewise.
4191
36d57986
RB
41922016-06-09 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/71462
4195 * gcc.dg/torture/pr71462.c: New testcase.
4196
7d82e8e4
MP
41972016-06-09 Marek Polacek <polacek@redhat.com>
4198
4199 PR c/65471
4200 * gcc.dg/c11-generic-3.c: New test.
4201
c8a71589
PC
42022016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4203
4204 * g++.dg/init/array42.C: New.
4205 * g++.dg/init/array43.C: Likewise.
4206 * g++.dg/init/array44.C: Likewise.
4207 * g++.dg/init/array45.C: Likewise.
4208 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4209 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4210 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4211 * g++.dg/gomp/pr35751.C: Likewise.
4212 * g++.dg/init/array23.C: Likewise.
4213 * g++.dg/init/brace2.C: Likewise.
4214 * g++.dg/init/brace6.C: Likewise.
4215
44a845ca
MS
42162016-06-08 Martin Sebor <msebor@redhat.com>
4217 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR c++/70507
4220 PR c/68120
4221 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4222 * c-c++-common/builtin-arith-overflow-2.c: New test.
4223 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4224 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4225 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4226
2ef16b6e
JJ
42272016-06-08 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR c++/71442
4230 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4231
5e3ee346
AL
42322016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4233
4234 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4235 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4236 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4237 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4238 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4239 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4240 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4241 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4242 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4243 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4244 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4245 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4246 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4247
b2ae2814
RB
42482016-06-08 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/68558
4251 * gcc.dg/vect/slp-44.c: New testcase.
4252
e09b4c37
RB
42532016-06-08 Richard Biener <rguenther@suse.de>
4254
4255 * gcc.dg/vect/slp-43.c: New testcase.
4256
72d50660
RB
42572016-06-08 Richard Biener <rguenther@suse.de>
4258
4259 PR tree-optimization/71452
4260 * gcc.dg/torture/pr71452.c: New testcase.
4261
988c115c
JJ
42622016-06-08 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR c++/71448
4265 * g++.dg/torture/pr71448.C: New test.
4266
73d73b48
BS
42672016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4268
4269 PR debug/71432
4270 PR ada/71413
4271 * g++.dg/debug/pr71432.C: New test.
4272
bdd15d0c
PK
42732016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4274
4275 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4276 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4277 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4278
ce0607bb
AH
42792016-06-08 Alan Hayward <alan.hayward@arm.com>
4280
4281 * gcc.dg/vect/vect-live-2.c: Update effective target.
4282 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4283 * lib/target-supports.exp: Add aarch64 to vect_long.
4284
92a5f2ba
MP
42852016-06-08 Marek Polacek <polacek@redhat.com>
4286
4287 PR c/71418
4288 * gcc.dg/noncompile/pr71418.c: New test.
4289
08203f73
MP
4290 PR c/71426
4291 * gcc.dg/noncompile/pr71426.c: New test.
4292
d1fcc2bd
JH
42932016-06-07 Jan Hubicka <hubicka@ucw.cz>
4294
4295 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4296 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4297 * gcc.dg/predict-3.c: Update template.
4298 * gcc.dg/predict-5.c: Update template.
4299 * gcc.dg/predict-6.c: Update template.
4300 * gcc.dg/predict-9.c: Update template.
4301 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4302
a23e6f1c
BS
43032016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4304
4305 * gcc.target/powerpc/vec-mul.c: New test.
4306
6ffd47b7
DM
43072016-06-07 David Malcolm <dmalcolm@redhat.com>
4308
4309 * gcc.dg/spellcheck-fields-2.c: New test case.
4310
bfd67b47
RB
43112016-06-07 Richard Biener <rguenther@suse.de>
4312
4313 PR c/61564
4314 * gcc.dg/Wpragmas-1.c: New testcase.
4315 * gcc.dg/Wattributes-4.c: Likewise.
4316 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4317 entry.
4318
701b9a47
CL
43192016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4320
4321 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4322 spurious debug code.
4323
6b80d6fa
RB
43242016-06-07 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/71428
4327 * gcc.dg/torture/pr71428.c: New testcase.
4328
0f3f9437
RB
43292016-06-07 Richard Biener <rguenther@suse.de>
4330
4331 PR middle-end/71423
4332 * gcc.dg/torture/pr71423.c: New testcase.
4333
ec963f2a
KV
43342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4335
4336 PR middle-end/71408
4337 * gcc.dg/tree-ssa/pr71408.c: New test.
4338
46ab5b6e
KV
43392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4340
4341 PR middle-end/71281
4342 * g++.dg/torture/pr71281.C: New test.
4343
1f40cff3
MP
43442016-06-06 Marek Polacek <polacek@redhat.com>
4345
4346 PR c/71362
4347 * gcc.dg/pr71362.c: New test.
4348
6f5bcd24
JJ
43492016-06-06 Jakub Jelinek <jakub@redhat.com>
4350 Patrick Palka <ppalka@gcc.gnu.org>
4351
4352 PR c++/70847
4353 PR c++/71330
4354 PR c++/71393
4355 * g++.dg/opt/pr70847.C: New test.
4356 * g++.dg/ubsan/pr70847.C: New test.
4357 * g++.dg/ubsan/pr71393.C: New test.
4358
158beb4a
JJ
43592016-06-06 Jakub Jelinek <jakub@redhat.com>
4360
4361 PR tree-optimization/71259
4362 * gcc.dg/vect/pr71259.c: New test.
4363
d9b950dd
DM
43642016-06-06 David Malcolm <dmalcolm@redhat.com>
4365
4366 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4367 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4368 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4369 above.
4370
36f9ad69
KT
43712016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4372
4373 PR middle-end/37780
4374 * gcc.c-torture/execute/pr37780.c: New test.
4375 * gcc.target/aarch64/pr37780_1.c: Likewise.
4376 * gcc.target/arm/pr37780_1.c: Likewise.
4377
5545a907
MP
43782016-06-06 Marek Polacek <polacek@redhat.com>
4379
4380 * c-c++-common/attr-may-alias-1.c: New test.
4381 * c-c++-common/attr-may-alias-2.c: New test.
4382 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4383
93671519
BE
43842016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4385
4386 PR c/24414
4387 * gcc.target/i386/pr24414.c: New test.
4388
690f24b7
JM
43892016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4390
4391 * gcc.target/sparc/vis4misc.c: New file.
4392 * gcc.target/sparc/fpcmp.c: Likewise.
4393 * gcc.target/sparc/fpcmpu.c: Likewise.
4394
31ce6157
AH
43952016-06-06 Alan Hayward <alan.hayward@arm.com>
4396
4397 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4398 * gcc.dg/vect/vect-live-3.c: Likewise.
4399
9fcebb5a
RB
44002016-06-06 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/71398
4403 * gcc.dg/torture/pr71398.c: New testcase.
4404
903ca97b
UB
44052016-06-06 Uros Bizjak <ubizjak@gmail.com>
4406
4407 PR target/71389
4408 * g++.dg/pr71389.C: New test.
4409
9c1eb332
JD
44102016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4411
4412 PR fortran/71404
4413 * gfortran.dg/fmt_read_5.f: New test.
4414
b2d83bd2
AV
44152016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4416
4417 PR fortran/69659
4418 * gfortran.dg/class_array_22.f03: New test.
4419
ec81960e
JH
44202016-06-05 Jan Hubicka <hubicka@ucw.cz>
4421
4422 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4423
429d2750
JH
44242016-06-05 Jan Hubicka <hubicka@ucw.cz>
4425
4426 * gcc.dg/predict-9.c: Update template.
4427
c1c00983
PC
44282016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4429
4430 PR c++/49377
4431 * g++.dg/template/pr49377.C: New.
4432
1927a963
JJ
44332016-06-04 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/71405
4436 * g++.dg/torture/pr71405.C: New test.
4437
909a11ad
PC
44382016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4439
4440 PR c++/70202
4441 * g++.dg/inherit/crash5.C: New.
4442 * g++.dg/inherit/virtual1.C: Adjust.
4443
08bbb1f8
JL
44442016-06-03 Jeff Law <law@redhat.com>
4445
4446 PR tree-optimization/71316
4447 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4448
7c35235c
JJ
44492016-06-03 Jakub Jelinek <jakub@redhat.com>
4450
4451 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4452 dg-additional-options with just -fno-tree-scev-cprop in it.
4453 * gcc.dg/vect/vect-live-2.c: Likewise.
4454 * gcc.dg/vect/vect-live-5.c: Likewise.
4455 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4456 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4457 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4458
c8572dd6
PP
44592016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4460
4461 PR c++/27100
4462 * g++.dg/other/friend6.C: New test.
4463
1c7733a7
BS
44642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4465
4466 * g++.dg/torture/ppc-ldst-array.C: New.
4467
0d2f700f
JM
44682016-06-03 Joseph Myers <joseph@codesourcery.com>
4469
4470 PR target/71276
4471 PR target/71277
4472 * gcc.dg/torture/builtin-fp-int-inexact.c,
4473 gcc.target/i386/387-builtin-fp-int-inexact.c,
4474 gcc.target/i386/387-rint-inline-1.c,
4475 gcc.target/i386/387-rint-inline-2.c,
4476 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4477 gcc.target/i386/sse2-rint-inline-1.c,
4478 gcc.target/i386/sse2-rint-inline-2.c,
4479 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4480 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4481
f8071c05
L
44822016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4483 Julia Koval <julia.koval@intel.com>
4484
4485 PR target/66960
4486 PR target/67630
4487 PR target/67634
4488 PR target/67841
4489 PR target/68037
4490 PR target/68618
4491 PR target/68661
4492 PR target/69575
4493 PR target/69596
4494 PR target/69734
4495 * gcc.dg/guality/pr68037-1.c: New test.
4496 * gcc.dg/guality/pr68037-2.c: Likewise.
4497 * gcc.dg/guality/pr68037-3.c: Likewise.
4498 * gcc.dg/torture/pr68037-1.c: Likewise.
4499 * gcc.dg/torture/pr68037-2.c: Likewise.
4500 * gcc.dg/torture/pr68037-3.c: Likewise.
4501 * gcc.dg/torture/pr68661-1a.c: Likewise.
4502 * gcc.dg/torture/pr68661-1b.c: Likewise.
4503 * gcc.target/i386/interrupt-1.c: Likewise.
4504 * gcc.target/i386/interrupt-2.c: Likewise.
4505 * gcc.target/i386/interrupt-3.c: Likewise.
4506 * gcc.target/i386/interrupt-4.c: Likewise.
4507 * gcc.target/i386/interrupt-5.c: Likewise.
4508 * gcc.target/i386/interrupt-6.c: Likewise.
4509 * gcc.target/i386/interrupt-7.c: Likewise.
4510 * gcc.target/i386/interrupt-8.c: Likewise.
4511 * gcc.target/i386/interrupt-9.c: Likewise.
4512 * gcc.target/i386/interrupt-10.c: Likewise.
4513 * gcc.target/i386/interrupt-11.c: Likewise.
4514 * gcc.target/i386/interrupt-12.c: Likewise.
4515 * gcc.target/i386/interrupt-13.c: Likewise.
4516 * gcc.target/i386/interrupt-14.c: Likewise.
4517 * gcc.target/i386/interrupt-15.c: Likewise.
4518 * gcc.target/i386/interrupt-16.c: Likewise.
4519 * gcc.target/i386/interrupt-17.c: Likewise.
4520 * gcc.target/i386/interrupt-18.c: Likewise.
4521 * gcc.target/i386/interrupt-19.c: Likewise.
4522 * gcc.target/i386/interrupt-20.c: Likewise.
4523 * gcc.target/i386/interrupt-21.c: Likewise.
4524 * gcc.target/i386/interrupt-22.c: Likewise.
4525 * gcc.target/i386/interrupt-23.c: Likewise.
4526 * gcc.target/i386/interrupt-24.c: Likewise.
4527 * gcc.target/i386/interrupt-25.c: Likewise.
4528 * gcc.target/i386/interrupt-26.c: Likewise.
4529 * gcc.target/i386/interrupt-27.c: Likewise.
4530 * gcc.target/i386/interrupt-28.c: Likewise.
4531 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4532 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4533 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4534 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4535 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4536 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4537 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4538 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4539 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4540 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4541 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4542 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4543
36b85e43
BS
45442016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4545
9de2e795
L
4546 PR tree-optimization/52171
4547 * gcc.dg/pr52171.c: New test.
4548 * gcc.target/i386/pr52171.c: New test.
36b85e43 4549
bfeee8ac
JH
45502016-06-03 Jan Hubicka <jh@suse.cz>
4551
4552 * g++.dg/tree-ssa/pred-1.C: New testcase
4553 * gcc.dg/tree-ssa/pred-1.c: New testcase
4554
859b0bae
BS
45552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4556
4557 PR target/70957
4558 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4559 support.
4560 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4561
3a2edf4c
AH
45622016-06-03 Alan Hayward <alan.hayward@arm.com>
4563
4564 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4565
b28ead45
AH
45662016-06-03 Alan Hayward <alan.hayward@arm.com>
4567
4568 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4569 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4570 * gcc.dg/vect/vect-live-1.c: New test.
4571 * gcc.dg/vect/vect-live-2.c: New test.
4572 * gcc.dg/vect/vect-live-3.c: New test.
4573 * gcc.dg/vect/vect-live-4.c: New test.
4574 * gcc.dg/vect/vect-live-5.c: New test.
4575 * gcc.dg/vect/vect-live-slp-1.c: New test.
4576 * gcc.dg/vect/vect-live-slp-2.c: New test.
4577 * gcc.dg/vect/vect-live-slp-3.c: New test.
4578
1f91747b
JJ
45792016-06-03 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR middle-end/71387
4582 * g++.dg/opt/pr71387.C: New test.
4583
47b83923
JL
45842016-06-02 Jeff Law <law@redhat.com>
4585
4586 PR tree-optimization/71328
4587 * gcc.c-torture/compile/pr71328.c: New test.
4588
e96e5f46
JD
45892016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4590
4591 PR fortran/52393
4592 * gfortran.dg/fmt_read_3.f90: Fix typo.
4593 * gfortran.dg/fmt_read_4.f90: New test.
4594
b872d729
PC
45952016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4596
4597 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4598 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4599 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4600 * g++.dg/cpp0x/override2.C: Likewise.
4601 * g++.dg/parse/crash5.C: Likewise.
4602 * g++.dg/parse/error16.C: Likewise.
4603 * g++.dg/parse/error27.C: Likewise.
4604 * g++.dg/template/qualttp15.C: Likewise.
4605 * g++.dg/template/redecl4.C: Likewise.
4606 * g++.old-deja/g++.other/crash39.C: Likewise.
4607 * g++.old-deja/g++.other/struct1.C: Likewise.
4608 * g++.old-deja/g++.pt/m9a.C: Likewise.
4609 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4610
0e535442
JJ
46112016-06-02 Jakub Jelinek <jakub@redhat.com>
4612
0633ee10
JJ
4613 PR c++/71372
4614 * c-c++-common/pr71372.c: New test.
4615
0e535442
JJ
4616 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4617 __TIME__ strings with __builtin_strcmp instead of printf and
4618 dg-output.
4619
f3c5ecc2
ML
46202016-06-02 Martin Liska <mliska@suse.cz>
4621
4622 * gcc.dg/predict-9.c: New test.
4623
a91807c5
JJ
46242016-06-02 Jakub Jelinek <jakub@redhat.com>
4625
4626 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4627 global set_compiler_env_var and global saved_compiler_env_var.
4628
b5bd1978
KT
46292016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4630
4631 PR rtl-optimization/71295
4632 * gcc.c-torture/compile/pr71295.c: New test.
4633
b93b1475
JJ
46342016-06-02 Jakub Jelinek <jakub@redhat.com>
4635
930ebd0e
JJ
4636 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4637
1e021dc3
JJ
4638 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4639 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4640
b93b1475
JJ
4641 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4642 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4643 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4644 alternative number.
4645
58f2fb5c
MM
46462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4647
4648 * gcc.target/powerpc/p9-splat-4.c: New test.
4649
46502016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4651
4652 PR target/71186
4653 * gcc.target/powerpc/pr71186.c: New test.
4654
4731c9f0
JD
46552016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4656
4657 PR fortran/52393
4658 * gfortran.dg/fmt_read_3.f90: New test.
4659
042dee3e
TP
46602016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4661
4662 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4663 procedure.
4664
15c98b2e
ES
46652016-06-01 Eduard Sanou <dhole@openmailbox.org>
4666
4667 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4668 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4669 env var is set.
4670 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4671 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4672 shown once.
4673 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4674 during compilation.
4675 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4676 vars set by dg-set-compiler-env-var.
4677
6442a6f4
PT
46782016-06-01 Paul Thomas <pault@gcc.gnu.org>
4679
4680 PR fortran/71156
4681 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4682 to the module procedure declaration.
4683 * gfortran.dg/submodule_16.f08: New test.
4684
ab62397a
JJ
46852016-06-01 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR middle-end/71371
4688 * c-c++-common/gomp/pr71371.c: New test.
4689
b66af6ed
RB
46902016-06-01 Richard Biener <rguenther@suse.de>
4691
4692 PR tree-optimization/71366
4693 * gcc.dg/torture/pr71366-1.c: New testcase.
4694 * gcc.dg/torture/pr71366-2.c: Likewise.
4695
e342b9d8
KN
46962016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4697
4698 * gcc.target/powerpc/vslv-0.c: New test.
4699 * gcc.target/powerpc/vslv-1.c: New test.
4700 * gcc.target/powerpc/vsrv-0.c: New test.
4701 * gcc.target/powerpc/vsrv-1.c: New test.
4702
721547cd
NS
47032016-06-01 Nathan Sidwell <nathan@acm.org>
4704
4705 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4706 * gcc.target/nvptx/weak.c: New.
4707
fa2c9034
RB
47082016-06-01 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/71261
4711 * gcc.dg/torture/vect-bool-1.c: New testcase.
4712
3e32893c
JJ
47132016-06-01 Jakub Jelinek <jakub@redhat.com>
4714
4715 * gfortran.dg/gomp/order-1.f90: New test.
4716 * gfortran.dg/gomp/order-2.f90: New test.
4717
8c383600
JH
47182016-06-01 Jan Hubicka <hubicka@ucw.cz>
4719
4720 * gcc.dg/unroll-6.c: Update template.
4721 * gcc.dg/unroll-7.c: New testcase.
4722 * gcc.dg/unroll-8.c: New testcase.
4723
a0dfeef5
EB
47242016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4725
4726 * gnat.dg/opt56.ad[sb]: New test.
4727
48de5701
PC
47282016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4729
4730 PR c++/66635
4731 * g++.dg/cpp0x/constexpr-ice16.C: New.
4732
827cf695
PP
47332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4734
4735 PR tree-optimization/71314
4736 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4737 -mbranch-cost=2.
4738
ff66f6e8
PP
47392016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4740
4741 PR tree-optimization/71077
4742 * gcc.dg/tree-ssa/pr71077.c: New test.
4743
050fb209
JH
47442016-05-31 Jan Hubicka <hubicka@ucw.cz>
4745
48de5701
PC
4746 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4747 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4748 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4749
c642d919
PC
47502016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4751
4752 PR c++/71248
4753 * g++.dg/cpp0x/pr71248.C: New.
4754 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4755 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4756 * g++.dg/init/new37.C: Likewise.
4757 * g++.dg/template/static1.C: Likewise.
4758 * g++.dg/template/static2.C: Likewise.
4759
d6439e08
L
47602016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4761
4762 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4763 instead of %rdi.
4764 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4765
780b9dd4
MP
47662016-05-31 Marek Polacek <polacek@redhat.com>
4767
4768 * c-c++-common/Wswitch-unreachable-3.c: New test.
4769 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4770
0d99f8a0
RB
47712016-05-31 Richard Biener <rguenther@suse.de>
4772
4773 PR tree-optimization/71352
4774 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4775
52545641
TP
47762016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4777
4778 * gcc.target/arm/armv5_thumb_isa.c: New test.
4779
5b8c1205
KY
47802016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4781
4782 PR target/71346
4783 * gcc.target/i386/pr71346.c: New test.
4784
7a88cc84
TV
47852016-05-31 Tom de Vries <tom@codesourcery.com>
4786
4787 PR tree-optimization/69068
4788 * gcc.dg/graphite/pr69068.c: New test.
4789
265149a6
MS
47902016-05-27 Martin Sebor <msebor@redhat.com>
4791
4792 PR c++/71306
4793 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4794
00631022
JJ
47952016-05-30 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR c++/71349
4798 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4799 nowait depend(inout: dd[0]) clauses where permitted.
4800
b2f6675b
PC
48012016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4802
4803 PR c++/71238
4804 * g++.dg/parse/pr71238.C: New.
4805 * g++.dg/concepts/friend1.C: Test column numbers too.
4806 * g++.dg/cpp0x/initlist31.C: Likewise.
4807 * g++.dg/cpp0x/pr51420.C: Likewise.
4808 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4809 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4810 * g++.dg/ext/builtin3.C: Likewise.
4811 * g++.dg/lookup/friend12.C: Likewise.
4812 * g++.dg/lookup/friend7.C: Likewise.
4813 * g++.dg/lookup/koenig1.C: Likewise.
4814 * g++.dg/lookup/koenig5.C: Likewise.
4815 * g++.dg/lookup/used-before-declaration.C: Likewise.
4816 * g++.dg/overload/koenig1.C: Likewise.
4817 * g++.dg/template/crash65.C: Likewise.
4818 * g++.dg/template/friend57.C: Likewise.
4819 * g++.dg/warn/Wshadow-5.C: Likewise.
4820 * g++.dg/warn/Wunused-8.C: Likewise.
4821 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4822 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4823 * g++.old-deja/g++.jason/member.C: Likewise.
4824 * g++.old-deja/g++.jason/report.C: Likewise.
4825 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4826 * g++.old-deja/g++.law/visibility20.C: Likewise.
4827 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4828 * g++.old-deja/g++.other/static5.C: Likewise.
4829 * g++.old-deja/g++.pt/overload2.C: Likewise.
4830
a448ff40
JH
48312016-05-30 Jan Hubicka <hubicka@ucw.cz>
4832
4833 * gcc.dg/tree-ssa/peel1.c: New testcase.
4834 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4835 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4836
69be8c91
TV
48372016-05-30 Tom de Vries <tom@codesourcery.com>
4838
4839 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4840 to ce.
4841
a59775a1
PC
48422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4843
4844 PR c++/71099
4845 * g++.dg/parse/virtual1.C: New.
4846
53d6d955
UB
48472016-05-30 Uros Bizjak <ubizjak@gmail.com>
4848
4849 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4850 Use correct register when clearing %edx.
4851
0557293f
AM
48522016-05-30 Alexander Monakov <amonakov@ispras.ru>
4853
4854 PR tree-optimization/71289
4855 * gcc.dg/pr71289.c: New test.
4856
5d476e35
KV
48572016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4858
4859 PR middle-end/71269
4860 PR middle-end/71292
4861 * gcc.dg/tree-ssa/pr71269.c: New test.
4862 * gcc.dg/tree-ssa/pr71292.c: New test.
4863
db5447ca
KV
48642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4865
4866 PR middle-end/71252
4867 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4868
98bdbb39
JH
48692016-05-30 Jan Hubicka <hubicka@ucw.cz>
4870
4871 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4872 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4873 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4874
7e012855
TV
48752016-05-30 Tom de Vries <tom@codesourcery.com>
4876
4877 PR tree-optimization/69067
4878 * gcc.dg/graphite/pr69067.c: New test.
4879
beed3701
UB
48802016-05-29 Uros Bizjak <ubizjak@gmail.com>
4881
4882 PR target/71245
4883 * gcc.target/i386/pr71245-1.c: New test.
4884 * gcc.target/i386/pr71245-2.c: Ditto.
4885
b6d4f8e8
PC
48862016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4887
4888 PR c++/71105
4889 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4890 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4891 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4892
00022058
JH
48932016-05-27 Jan Hubicka <hubicka@ucw.cz>
4894
4895 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4896
c8419aca
VV
48972016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4898
4899 Revert:
4900 PR c++/69855
4901 * g++.dg/overload/69855.C: New.
4902 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4903 * g++.old-deja/g++.pt/crash3.C: Likewise.
4904
8008c4d2
PC
49052016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4906
4907 PR c++/60385
4908 * g++.dg/parse/namespace13.C: New.
4909
8b2ef235
JL
49102016-05-26 Jeff Law <law@redhat.com>
4911
4912 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4913 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4914 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4915 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4916 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4917 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4918 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4919 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4920 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4921 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4922 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4923 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4924 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4925
7d67159b
VV
49262016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4927
4928 PR c++/69855
4929 * g++.dg/overload/69855.C: New.
4930 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4931 * g++.old-deja/g++.pt/crash3.C: Likewise.
4932
88e3bdd1
JW
49332016-05-27 Jiong Wang <jiong.wang@arm.com>
4934
4935 PR target/63596
4936 * gcc.target/aarch64/va_arg_1.c: New testcase.
4937 * gcc.target/aarch64/va_arg_2.c: Likewise.
4938 * gcc.target/aarch64/va_arg_3.c: Likewise.
4939
3fd6b9cc
JW
49402016-05-27 Jiong Wang <jiong.wang@arm.com>
4941
4942 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4943 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4944 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4945 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4946 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4947
3cee7e4e
MP
49482016-05-27 Marek Polacek <polacek@redhat.com>
4949
4950 PR middle-end/71308
4951 * g++.dg/torture/pr71308.C: New test.
4952
6a813c96
DV
49532016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4954
4955 * gcc.dg/zero_bits_compound-1.c: New test.
4956 * gcc.dg/zero_bits_compound-2.c: New test.
4957
0561bcfb
IE
49582016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4959
4960 PR middle-end/71279
4961 * gcc.dg/pr71279.c: New test.
4962
21316320
MM
49632016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4964
4965 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4966 floating point min/max/comparison instructions.
4967 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4968
7211a097
JJ
49692016-05-26 Jakub Jelinek <jakub@redhat.com>
4970
4971 * c-c++-common/gomp/schedule-1.c: New test.
4972 * gfortran.dg/gomp/schedule-1.f90: New test.
4973
cac177cf
PP
49742016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4975
4976 PR c++/70822
4977 PR c++/70106
4978 * g++.dg/cpp1y/auto-fn32.C: New test.
4979 * g++.dg/cpp1y/paren4.C: New test.
4980
a2d5b8c9
NS
49812016-05-26 Nathan Sidwell <nathan@acm.org>
4982
4983 * gcc.dg/20060410.c: Xfail on ptx.
4984 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4985 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4986 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4987 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4988 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4989
ffa8b552
TP
49902016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4991
4992 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4993
c7501e00
JJ
49942016-05-26 Jakub Jelinek <jakub@redhat.com>
4995
1875b9a0
JJ
4996 PR tree-optimization/71280
4997 * gcc.dg/pr71280.c: New test.
4998
2116e19f
JJ
4999 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5000
305aef09
JJ
5001 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5002 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5003
c7501e00
JJ
5004 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5005
ca449d26
JW
50062016-05-26 Jiong Wang <jiong.wang@arm.com>
5007
5008 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5009 kept in memory.
ca449d26 5010
8af01c66
JL
50112016-05-25 Jeff Law <law@redhat.com>
5012
5013 PR tree-optimization/71272
5014 * gcc.c-torture/compile/pr71272.c: new test.
5015
f9d6ce73
BS
50162016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5017
5018 * gcc.target/powerpc/vec-cmpne.c: New test.
5019 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5020
a88a7b22
EB
50212016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gnat.dg/opt55.ad[sb]: New test.
5024
125f02ed
SKS
50252016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5026
5027 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5028 * c-c++-common/pr60226.c: Require int32plus.
5029 * gcc.c-torture/execute/pr70602.c: Likewise.
5030 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5031 unsigned long for malloc arg type.
5032 * gcc.dg/asr_div1.c: Require int32plus.
5033 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5034 * gcc.dg/pie-1.c: Require pie.
5035 * gcc.dg/pie-2.c: Likewise.
5036 * gcc.dg/pr59471.c: Require int32plus.
5037 * gcc.dg/pr59963-2.c: XFAIL for int16.
5038 * gcc.dg/pr60114.c: Require int32plus.
5039 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5040 unsigned long for typedef of size_t.
5041 * gcc.dg/pr63914.c: Require int32plus.
5042 * gcc.dg/pr64536.c: Require pt32plus.
5043 * gcc.dg/pr65658.c: Likewise.
5044 * gcc.dg/pr67271.c: Require int32plus.
5045 * gcc.dg/pr68112.c: Likewise.
5046 * gcc.dg/pr69071.c: Skip for avr target.
5047 * gcc.dg/pr69973.c: Require int32plus.
5048 * gcc.dg/pr70169.c: Skip for avr target.
5049 * gcc.dg/sso-6.c: Require int32plus.
5050 * gcc.dg/sso-7.c: Likewise.
5051 * gcc.dg/sso-8.c: Likewise.
5052 * gcc.dg/vrp-min-max-2.c: Likewise.
5053
c6e434f5
UB
50542016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5055
5056 PR target/70738
5057 * gcc.target/i386/pr70738-1.c: New test.
5058 * gcc.target/i386/pr70738-2.c: Likewise.
5059 * gcc.target/i386/pr70738-3.c: Likewise.
5060 * gcc.target/i386/pr70738-4.c: Likewise.
5061 * gcc.target/i386/pr70738-5.c: Likewise.
5062 * gcc.target/i386/pr70738-6.c: Likewise.
5063 * gcc.target/i386/pr70738-7.c: Likewise.
5064 * gcc.target/i386/pr70738-8.c: Likewise.
5065 * gcc.target/i386/pr70738-9.c: Likewise.
5066
5c42d341
KT
50672016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5068
5069 PR rtl-optimization/66940
5070 * gcc.c-torture/execute/pr66940.c: New test.
5071
bf9a1a07
IV
50722016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5073
5074 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5075 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5076 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5077 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5078 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5079 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5080 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5081 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5082 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5083 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5084 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5085 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5086 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5087 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5088 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5089 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5090 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5091 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5092 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5093 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5094 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5095 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5096 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5097 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5098
95efe6b6
MP
50992016-05-25 Marek Polacek <polacek@redhat.com>
5100
5101 PR c/71265
5102 * gcc.dg/noncompile/pr71265.c: New test.
5103
a23faf7a
MP
5104 PR c/71266
5105 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5106
69a6d5ad
NS
51072016-05-25 Nathan Sidwell <nathan@acm.org>
5108
5109 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5110
3072d4ea
RB
51112016-05-25 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/71261
5114 * c-c++-common/torture/pr71261.c: New testcase.
5115
e412ece4
RB
51162016-05-25 Richard Biener <rguenther@suse.de>
5117
5118 PR tree-optimization/71264
5119 * gcc.dg/vect/pr71264.c: New testcase.
5120
b9e551ad
PC
51212016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/55992
5124 * g++.dg/cpp0x/alias-decl-53.C: New.
5125 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5126
6aa1abe5
ML
51272016-05-25 Martin Liska <mliska@suse.cz>
5128
5129 * g++.dg/pr71239.C: New test.
5130
842d162e
RB
51312016-05-25 Richard Biener <rguenther@suse.de>
5132
c87885ca
RO
5133 * gcc.dg/vect/pr58135.c: Rename to ...
5134 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5135
f184a36c
MP
51362016-05-25 Marek Polacek <polacek@redhat.com>
5137
5138 * g++.dg/pr65295.C: Use target c++14.
5139
021fad86
PC
51402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5141
53d6d955
UB
5142 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5143 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5144
c3eaf15a
MM
51452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5146
5147 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5148 instructions.
5149
e46c7770
CP
51502016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5151
5152 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5153 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5154 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5155 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5156 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5157 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5158 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5159 * c-c++-common/goacc/pcopy.c: Likewise.
5160 * c-c++-common/goacc/pcopyin.c: Likewise.
5161 * c-c++-common/goacc/pcopyout.c: Likewise.
5162 * c-c++-common/goacc/pcreate.c: Likewise.
5163 * c-c++-common/goacc/pr70688.c: New test.
5164 * c-c++-common/goacc/present-1.c: Adjust test.
5165 * c-c++-common/goacc/reduction-5.c: Likewise.
5166 * g++.dg/goacc/data-1.C: New test.
5167
4bfc9db7
MM
51682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5169
5170 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5171 vector parity built-in functions.
5172 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5173 count trailing zeros automatic vectorization.
5174 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5175 count trailing zeros built-in functions.
5176
2bc145af
KV
51772016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5178
5179 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5180
26869fdb
PH
51812016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5182
5183 PR target/71050
5184 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5185
b2dc9c3b
PC
51862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5187
5188 PR c++/50436
5189 * g++.dg/template/crash123.C: New.
5190 * g++.dg/template/crash124.C: Likewise.
5191
f65e97fd
MS
51922016-05-24 Martin Sebor <msebor@redhat.com>
5193
5194 PR c++/71147
5195 * g++.dg/ext/flexary16.C: New test.
5196
a6f5ac7f
IV
51972016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5198
69a6d5ad
NS
5199 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5200 before math.h is included.
a6f5ac7f
IV
5201 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5202 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5203 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5204 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5205 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5206 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5207 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5208 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5209 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5210 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5211 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5212 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5213 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5214 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5215 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5216 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5217 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5218 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5219 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5220 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5221 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5222 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5223 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5224
27bad558
MM
52252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5226 Kelvin Nilsen <kelvin@gcc.gnu.org>
5227
5228 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5229 support.
5230
72f382fb
PC
52312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/69872
5234 * g++.dg/warn/Wno-narrowing1.C: New.
5235
ef2ec9d9
MP
52362016-05-24 Marek Polacek <polacek@redhat.com>
5237
5238 PR c/71249
5239 * c-c++-common/Wswitch-unreachable-2.c: New test.
5240
e90434e3
JJ
52412016-05-24 Jakub Jelinek <jakub@redhat.com>
5242
7adb26f2
JJ
5243 PR c++/71257
5244 * g++.dg/vect/simd-clone-6.cc: New test.
5245 * g++.dg/gomp/declare-simd-6.C: New test.
5246
e90434e3
JJ
5247 PR middle-end/70434
5248 PR c/69504
5249 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5250
b556ea3b
RB
52512016-05-24 Richard Biener <rguenther@suse.de>
5252
5253 PR tree-optimization/71240
5254 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5255
e5328f5d
RB
52562016-05-24 Richard Biener <rguenther@suse.de>
5257
5258 PR tree-optimization/71230
5259 * gcc.dg/torture/pr71230.c: New testcase.
5260 * g++.dg/torture/pr71230.C: Likewise.
5261
a04e69c0
TS
52622016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5263
5264 * c-c++-common/goacc/routine-5.c: Add tests.
5265 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5266 * gfortran.dg/goacc/routine-6.f90: Add tests.
5267
30fd2977
RB
52682016-05-24 Richard Biener <rguenther@suse.de>
5269
5270 PR tree-optimization/71253
5271 * gcc.dg/torture/pr71253.c: New testcase.
5272
ca6f60bc
KV
52732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5274
5275 PR middle-end/71252
5276 * gfortran.dg/pr71252.f90: New test.
5277
d3465d72
RS
52782016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5279
5280 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5281
f17a223d
RB
52822016-05-24 Richard Biener <rguenther@suse.de>
5283
5284 PR middle-end/70434
5285 PR c/69504
5286 * c-c++-common/vector-subscript-4.c: New testcase.
5287 * c-c++-common/vector-subscript-5.c: Likewise.
5288
e3f36534
JD
52892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5290
5291 PR fortran/71123
5292 * gfortran.dg/namelist_90.f: New test
5293
85d5c27d
JD
52942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR fortran/66461
5297 * gfortran.dg/unexpected_eof.f: New test
5298
fe3f3340
MM
52992016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5300 Kelvin Nilsen <kelvin@gcc.gnu.org>
5301
5302 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5303 as little endian.
5304
26d6ae55
PC
53052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/70972
5308 * g++.dg/cpp0x/inh-ctor20.C: New.
5309 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5310
d6c9a06f
PC
53112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5312
5313 PR c++/69095
5314 * g++.dg/cpp0x/variadic168.C: New.
5315
396a1d10
PC
53162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5317
5318 * g++.dg/cpp0x/pr31445.C: Test column number too.
5319 * g++.dg/cpp0x/pr32253.C: Likewise.
5320 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5321 * g++.dg/cpp0x/variadic36.C: Likewise.
5322
ece46666
MG
53232016-05-23 Marc Glisse <marc.glisse@inria.fr>
5324
5325 * gcc.dg/fold-notshift-2.c: Adjust.
5326
a7dc5980
MP
53272016-05-23 Marek Polacek <polacek@redhat.com>
5328
5329 PR c/49859
5330 * c-c++-common/Wswitch-unreachable-1.c: New test.
5331 * gcc.dg/Wswitch-unreachable-1.c: New test.
5332 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5333 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5334 * g++.dg/gomp/block-10.C: Likewise.
5335 * gcc.dg/gomp/block-10.c: Likewise.
5336 * g++.dg/gomp/block-9.C: Likewise.
5337 * gcc.dg/gomp/block-9.c: Likewise.
5338 * g++.dg/gomp/target-1.C: Likewise.
5339 * g++.dg/gomp/target-2.C: Likewise.
5340 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5341 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5342 * g++.dg/gomp/taskgroup-1.C: Likewise.
5343 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5344 * gcc.dg/gomp/teams-1.c: Likewise.
5345 * g++.dg/gomp/teams-1.C: Likewise.
5346 * g++.dg/overload/error3.C: Likewise.
5347 * g++.dg/tm/jump1.C: Likewise.
5348 * g++.dg/torture/pr40335.C: Likewise.
5349 * gcc.dg/c99-vla-jump-5.c: Likewise.
5350 * gcc.dg/switch-warn-1.c: Likewise.
5351 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5352 * gcc.dg/nested-func-1.c: Likewise.
5353 * gcc.dg/pr67784-4.c: Likewise.
5354
18b54004
RB
53552016-05-23 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/71230
5358 * gfortran.dg/pr71230-1.f90: New testcase.
5359 * gfortran.dg/pr71230-2.f90: Likewise.
5360
e569db5f
VK
53612016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5362
396a1d10 5363 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5364 * gcc.dg/vect/pr58135.c: Add new.
5365 * gfortran.dg/pr46519-1.f: Adjust test case.
5366
e4b71114
PC
53672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5368
5369 PR c++/53401
5370 * g++.dg/cpp0x/decltype64.C: New.
5371
a25a8058
CL
53722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5373
5374 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5375 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5376 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5377
0dcfe9ab
CL
53782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5379
5380 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5381 Add poly64x1_t and poly64x2_t cases if supported.
5382 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5383 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5384 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5385 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5386 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5387
ffd70e4a
CL
53882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5389
5390 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5391 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5392 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5393 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5394 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5395 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5396 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5397
4b1f57fe
CL
53982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5399
5400 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5401
16c5ec77
CL
54022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5403
5404 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5405 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5406
94ad56c7
JJ
54072016-05-22 Jakub Jelinek <jakub@redhat.com>
5408
57748705
JJ
5409 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5410 constraint instead of "r".
5411 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5412 insn instead of vxorpd.
5413 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5414
af120161
JJ
5415 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5416 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5417
355023ce
JJ
5418 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5419
3b48574c
JJ
5420 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5421 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5422
94ad56c7
JJ
5423 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5424
8a85cee2
KV
54252016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5426
5427 PR middle-end/40921
5428 * gcc.dg/tree-ssa/pr40921.c: New test.
5429
8e916b16
PS
54302016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5431
5432 PR target/71103
5433 * gcc.target/avr/pr71103.c: New test.
5434
88aea79f
KV
54352016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5436
5437 PR middle-end/71179
5438 * gcc.dg/tree-ssa/pr71179.c: New test.
5439
79063edd
MS
54402016-05-20 Martin Sebor <msebor@redhat.com>
5441
5442 PR c/71115
5443 * gcc.dg/init-excess-2.c: New test.
5444
55c8849f
EB
54452016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5446
5447 * gnat.dg/opt53.adb: New test.
5448 * gnat.dg/opt54.adb: Likewise.
5449
c91a0948
MJ
54502016-05-20 Martin Jambor <mjambor@suse.cz>
5451
5452 PR tree-optimization/70884
5453 * gcc.dg/tree-ssa/pr70919.c: New test.
5454
9cad20fa
BS
54552016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5456
5457 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5458 formatting.
69a6d5ad
NS
5459 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5460 fix code formatting.
5461
54622016-05-20 Nathan Sidwell <nathan@acm.org>
5463
5464 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5465 non-common cases.
5466 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5467
15c671a7
DM
54682016-05-20 David Malcolm <dmalcolm@redhat.com>
5469
5470 * jit.dg/all-non-failing-tests.h: Add
5471 test-factorial-must-tail-call.c.
5472 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5473 * jit.dg/test-factorial-must-tail-call.c: New test case.
5474
4f028369
JJ
54752016-05-20 Jakub Jelinek <jakub@redhat.com>
5476
5477 PR fortran/71204
5478 * gfortran.dg/pr71204.f90: New test.
5479
7dea4ab3
CP
54802016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5481
5482 * gcc.target/nvptx/sincos.c: New test.
5483
ef98d365
PC
54842016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/70572
5487 * g++.dg/cpp1y/auto-fn31.C: New.
5488
92466115
BS
54892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5490
5491 * gcc.target/powerpc/vec-addec.c: New test.
5492 * gcc.target/powerpc/vec-addec-int128.c: New test.
5493
9a385c2d
DM
54942016-05-20 David Malcolm <dmalcolm@redhat.com>
5495
5496 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5497 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5498 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5499 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5500
77c9d5b4
JH
55012016-05-20 Jan Hubicka <hubicka@ucw.cz>
5502
5503 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5504
68047971
JJ
55052016-05-20 Jakub Jelinek <jakub@redhat.com>
5506
18954840
JJ
5507 PR c++/71210
5508 * g++.dg/opt/pr71210-1.C: New test.
5509 * g++.dg/opt/pr71210-2.C: New test.
5510
68047971
JJ
5511 PR tree-optimization/29756
5512 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5513 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5514 only on selected targets where V4SImode vectors are known to be
5515 supported.
5516
d78789f5
MG
55172016-05-20 Marc Glisse <marc.glisse@inria.fr>
5518
5519 PR tree-optimization/71079
5520 PR tree-optimization/71206
5521 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5522
550fa093
PK
55232016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5524
5525 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5526 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5527 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5528
483c6429
RG
55292016-05-20 Richard Guenther <rguenther@suse.de>
5530
5531 PR tree-optimization/29756
5532 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5533
eb066284
RB
55342016-05-20 Richard Biener <rguenther@suse.de>
5535
5536 PR tree-optimization/71185
5537 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5538
58f10249
RB
55392016-05-20 Richard Biener <rguenther@suse.de>
5540
5541 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5542
2a5569fa
MP
55432016-05-19 Marek Polacek <polacek@redhat.com>
5544
5545 PR c++/71075
5546 * g++.dg/diagnostic/pr71075.C: New test.
5547
5e9a5385
DM
55482016-05-19 David Malcolm <dmalcolm@redhat.com>
5549
5550 PR c++/71184
5551 * g++.dg/pr71184.C: New test case.
5552
4f45da44
KN
55532016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5554
5555 * gcc.target/powerpc/darn-0.c: New test.
5556 * gcc.target/powerpc/darn-1.c: New test.
5557 * gcc.target/powerpc/darn-2.c: New test.
5558
4177437e
MP
55592016-05-19 Marek Polacek <polacek@redhat.com>
5560
5561 PR tree-optimization/71031
5562 * gcc.dg/tree-ssa/vrp100.c: New test.
5563
afb72432
IE
55642016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5565
5566 PR rtl-optimization/71148
5567 * gcc.dg/pr71148.c: New test.
5568
4f83064e
KT
55692016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5570
5571 PR target/71056
5572 * gcc.target/arm/pr71056.c: New test.
5573
4bf8dbe1
BE
55742016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5575
5576 * c-c++-common/pr69669.c: Check the used mode.
5577
f3510625
MO
55782016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5579
5580 PR sanitizer/64354
5581 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5582
43c0068e
RB
55832016-05-19 Richard Biener <rguenther@suse.de>
5584
5585 PR tree-optimization/70729
5586 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5587 * gcc.dg/graphite/scop-18.c: Likewise.
5588 * gcc.dg/pr41783.c: Disable LIM.
5589 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5590 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5591 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5592 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5593 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5594 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5595 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5596 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5597 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5598 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5599 * gfortran.dg/pr42108.f90: Likewise.
5600
70f25790
DM
56012016-05-18 David Malcolm <dmalcolm@redhat.com>
5602
5603 PR driver/69265
5604 * gcc.dg/spellcheck-options-11.c: New test case.
5605
960db8ec
JJ
56062016-05-18 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c++/71100
5609 * g++.dg/opt/pr71100.C: New test.
5610
04643334
MJ
56112016-05-18 Martin Jambor <mjambor@suse.cz>
5612
5613 PR ipa/69708
5614 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5615 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5616 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5617 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5618
91bb9f80
MJ
56192016-05-18 Martin Jambor <mjambor@suse.cz>
5620
5621 PR ipa/69708
5622 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5623 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5624 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5625 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5626 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5627
c584aca6
PC
56282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/69793
5631 * g++.dg/template/crash122.C: New.
5632
20309c6e
PC
56332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/70466
5636 * g++.dg/template/pr70466-1.C: New.
5637 * g++.dg/template/pr70466-2.C: Likewise.
5638
50c78b9a
MM
56392016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5640
5641 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5642 splat operations and the XXSPLTIB instruction.
5643 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5644 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5645 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5646 xxlxor to clear a register.
5647
cf8be00d
RS
56482016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5649
5650 * gcc.dg/torture/pr71020.c: New test.
5651
848a392a
MJ
56522016-05-18 Martin Jambor <mjambor@suse.cz>
5653
5654 PR ipa/70646
5655 * gcc.dg/ipa/pr70646.c: New test.
5656
1f2ab776
CL
56572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5658
5659 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5660
76489493
CL
56612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5662
5663 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5664 missing tests for vreinterpretq_p{8,16}.
5665
bd79378d
CL
56662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5667
5668 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5669 vsliq_n_s64 and vsliq_n_u64.
5670
81ca3ea0
CL
56712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5672
5673 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5674 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5675
873cb425
CL
56762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5677
5678 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5679 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5680 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5681
9d6e7c21
CL
56822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5683
5684 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5685 in comment.
5686
b4dbe40e 56872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5688
5689 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5690 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5691 "blr\t" and switch to scan-assembler-times.
5692
83a5c910
JW
56932016-05-18 Jiong Wang <jiong.wang@arm.com>
5694
53d6d955
UB
5695 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5696 with __aarch64__.
5697 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5698 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5699
fb7cbdeb
JJ
57002016-05-18 Jakub Jelinek <jakub@redhat.com>
5701
8ee91165
JJ
5702 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5703 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5704 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5705 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5706 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5707 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5708
cf4d516a
JJ
5709 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5710 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5711
a4f16422
JJ
5712 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5713 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5714
7b37ce10
JJ
5715 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5716 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5717
fb7cbdeb
JJ
5718 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5719
c9326aef
RB
57202016-05-18 Richard Biener <rguenther@suse.de>
5721
5722 PR tree-optimization/71168
5723 * gcc.dg/torture/pr71168.c: New testcase.
5724
df8b0a11
KV
57252016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5726
5727 PR middle-end/63586
5728 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5729 * gcc.dg/tree-ssa/pr63586.c: New test.
5730 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5731
2efd67ed
NS
57322016-05-17 Nathan Sidwell <nathan@acm.org>
5733
5734 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5735 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5736 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5737 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5738
1988b2c2
NS
57392016-05-17 Nathan Sidwell <nathan@acm.org>
5740
5741 * gcc.target/nvptx/abi-vararg-3.c: New.
5742
ad1d92ab
MM
57432016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5744
5745 PR tree-optimization/54579
5746 PR middle-end/55299
5747 * gcc.dg/fold-notrotate-1.c: New test.
5748 * gcc.dg/fold-notshift-1.c: New test.
5749 * gcc.dg/fold-notshift-2.c: New test.
5750
47768df8
MP
57512016-05-17 Marek Polacek <polacek@redhat.com>
5752
5753 PR ipa/71146
5754 * g++.dg/ipa/pr71146.C: New test.
5755
6b5423a5
DM
57562016-05-17 David Malcolm <dmalcolm@redhat.com>
5757
5758 * jit.dg/test-error-array-bounds.c: New test case.
5759
c7986356
MG
57602016-05-17 Marc Glisse <marc.glisse@inria.fr>
5761
5762 * gcc.dg/tree-ssa/and-1.c: New testcase.
5763
d982c5b7
MG
57642016-05-17 Marc Glisse <marc.glisse@inria.fr>
5765
5766 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5767 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5768
0139ba93
MG
57692016-05-17 Marc Glisse <marc.glisse@inria.fr>
5770
5771 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5772 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5773
daab4562
JW
57742016-05-17 Jiong Wang <jiong.wang@arm.com>
5775
5776 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5777
22330033
JW
57782016-05-17 Jiong Wang <jiong.wang@arm.com>
5779
5780 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5781
98b3a5f2
JW
57822016-05-17 Jiong Wang <jiong.wang@arm.com>
5783
5784 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5785 ".2d[index]" when scan the assembly.
5786 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5787 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5788 float64x1.
5789 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5790
b71b7a8e
RB
57912016-05-17 Richard Biener <rguenther@suse.de>
5792
5793 PR tree-optimization/71132
5794 * gcc.dg/torture/pr71132.c: New testcase.
5795
3c51ad46
CL
57962016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5797
5798 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5799
d20faa66
KT
58002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801
5802 PR target/70809
5803 * gcc.target/aarch64/pr70809_1.c: New test.
5804
b75cc5a4
KT
58052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5806
5807 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5808 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5809 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5810 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5811
b28eb195
IE
58122016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5813 Ilya Enkovich <ilya.enkovich@intel.com>
5814
5815 PR target/71114
5816 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5817
0b9004ed
JH
58182016-05-16 Jan Hubicka <hubicka@ucw.cz>
5819
5820 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5821 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5822
1b81a1c1
MW
58232016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5824
5825 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5826 test for __ARM_FP16_ARGS.
5827 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5828 * gcc.target/arm/aapcs/neon-vect10.c: New.
5829 * gcc.target/arm/aapcs/neon-vect9.c: New.
5830 * gcc.target/arm/aapcs/vfp18.c: New.
5831 * gcc.target/arm/aapcs/vfp19.c: New.
5832 * gcc.target/arm/aapcs/vfp20.c: New.
5833 * gcc.target/arm/aapcs/vfp21.c: New.
5834 * gcc.target/arm/fp16-aapcs-1.c: New.
5835 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5836 test for __ARM_FP16_ARGS.
5837 * g++.target/arm/fp16-return-1.c: Update expected output.
5838
921d1e73
JW
58392016-05-16 Jiong Wang <jiong.wang@arm.com>
5840
5841 PR testsuite/70227
5842 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5843
228eb42a
HA
58442016-05-15 Harald Anlauf <anlauf@gmx.de>
5845
5846 PR fortran/69603
5847 * gfortran.dg/pr69603.f90: New testcase.
5848
785abfd3
FR
58492016-05-14 Fritz Reese <fritzoreese@gmail.com>
5850
5851 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5852
e75eb64f
FR
58532016-05-14 Fritz Reese <fritzoreese@gmail.com>
5854
5855 PR fortran/71047
5856 * gfortran.dg/pr71047.f08: New test.
5857
aa4b467b
JM
58582016-05-13 Joseph Myers <joseph@codesourcery.com>
5859
5860 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5861 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5862 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5863
653fb4a2
MS
58642016-05-13 Martin Sebor <msebor@redhat.com>
5865
5866 PR c++/60049
5867 * g++.dg/cpp0x/constexpr-60049.C: New test.
5868
9e37582d
JJ
58692016-05-13 Jakub Jelinek <jakub@redhat.com>
5870
5871 PR bootstrap/71071
5872 * gcc.dg/pr71071.c: New test.
5873
a278aa17
UB
58742016-05-13 Uros Bizjak <ubizjak@gmail.com>
5875
5876 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5877 remove XOP handling.
377eaca7 5878 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 5879
ac3d02e2
NS
58802016-05-13 Nathan Sidwell <nathan@acm.org>
5881
5882 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5883 __atomic_is_lock_free declaration.
5884
8ab3bdac
RB
58852016-05-13 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/42587
5888 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5889
623b8e0a
ML
58902016-05-13 Martin Liska <mliska@suse.cz>
5891
5892 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5893 the new format of dump output.
5894
da7674f6
IE
58952016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5896
5897 * gcc.dg/pr71084.c: New test.
5898
c959db3d
RR
58992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5900
53d6d955
UB
5901 PR target/53440
5902 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 5903
43203dea
RR
59042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5905
5906 * gcc.target/aarch64/struct_return.c: New test.
5907
4f2e1536
MP
59082016-05-12 Marek Polacek <polacek@redhat.com>
5909
5910 PR c/70756
5911 * c-c++-common/pr70756-2.c: New test.
5912 * c-c++-common/pr70756.c: New test.
5913
1ef33ef3
RB
59142016-05-12 Richard Biener <rguenther@suse.de>
5915
5916 PR tree-optimization/71059
5917 * gcc.dg/torture/pr71059.c: New testcase.
5918
763baff6
RB
59192016-05-12 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/71062
5922 * gcc.dg/torture/pr71062.c: New testcase.
5923
c4ec1243
IE
59242016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5925
5926 PR tree-optimization/71006
5927 * gcc.dg/pr71006.c: New test.
5928
a5fbf76d
MP
59292016-05-12 Marek Polacek <polacek@redhat.com>
5930
5931 PR driver/71063
5932 * gcc.dg/opts-7.c: New test.
5933
5acc47a4
KT
59342016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5935
5936 PR target/70830
5937 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5938 Add -save-temps to dg-options.
5939 Scan for ldmfd rather than pop instruction.
5940 * gcc.target/arm/interrupt-2.c: Likewise.
5941 * gcc.target/arm/pr70830.c: New test.
5942
40bd4bf9
JJ
59432016-05-12 Jakub Jelinek <jakub@redhat.com>
5944
3cd63842
JJ
5945 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5946 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5947
c05d08f6
JJ
5948 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5949 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5950 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5951
bc27ffae
JJ
5952 PR target/71019
5953 * gcc.target/i386/avx512vl-pack-1.c: New test.
5954 * gcc.target/i386/avx512vl-pack-2.c: New test.
5955 * gcc.target/i386/avx512bw-pack-2.c: New test.
5956
515d7412
JJ
5957 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5958
40bd4bf9
JJ
5959 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5960 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5961 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5962
44ab146a
RB
59632016-05-12 Richard Biener <rguenther@suse.de>
5964
5965 PR tree-optimization/70986
5966 * gcc.dg/torture/pr70986-1.c: New testcase.
5967 * gcc.dg/torture/pr70986-2.c: Likewise.
5968 * gcc.dg/torture/pr70986-3.c: Likewise.
5969
d6e83a8d
MM
59702016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5971
5972 PR c/43651
5973 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5974 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5975
51e67ea3
UB
59762016-05-11 Uros Bizjak <ubizjak@gmail.com>
5977
5978 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5979 directive.
5980 * gcc.target/i386/pr66746.c: Ditto.
5981
3fd2b007
MM
59822016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5983
5984 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5985 support.
5986 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5987 warning when using -mvsx-timode.
5988 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5989 * gcc.target/powerpc/dform-2.c: Likewise.
5990 * gcc.target/powerpc/pr68805.c: Likewise.
5991
5c3a10fb
MP
59922016-05-11 Marek Polacek <polacek@redhat.com>
5993
5994 PR c++/71024
5995 * c-c++-common/attributes-3.c: New test.
5996
7cfb065b
NS
59972016-05-11 Nathan Sidwell <nathan@acm.org>
5998
5999 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6000 * gcc.c-torture/execute/pr68185.c: Likewise.
6001 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6002 * gcc.dg/pr69634.c: Requires scheduling.
6003 * gcc.dg/torture/pr66178.c: Require label values.
6004 * gcc.dg/setjmp-6.c: Require indirect jumps.
6005
f35ea97d
RB
60062016-05-11 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/71055
6009 * gcc.dg/torture/pr71055.c: New testcase.
6010
dff70323
RB
60112016-05-11 Richard Biener <rguenther@suse.de>
6012
6013 PR debug/71057
6014 * g++.dg/debug/pr71057.C: New testcase.
6015
56a3d28b
JJ
60162016-05-11 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR fortran/70855
6019 * gfortran.dg/gomp/pr70855.f90: New test.
6020
ebc1b29e
RB
60212016-05-11 Richard Biener <rguenther@suse.de>
6022
6023 PR middle-end/71002
6024 * g++.dg/torture/pr71002.C: New testcase.
6025
98ccd1d7
IE
60262016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6027
6028 PR middle-end/70807
6029 * gcc.dg/pr70807.c: New test.
6030
ed29e24b
MS
60312016-05-10 Martin Sebor <msebor@redhat.com>
6032
6033 PR c++/38611
6034 * g++.dg/Wattributes.C: New test.
6035
e39dab2c
MG
60362016-05-10 Marc Glisse <marc.glisse@inria.fr>
6037
6038 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6039 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6040 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6041
d067e238
IE
60422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6043
6044 PR target/70799
6045 * gcc.target/i386/pr70799-1.c: New test.
6046
cd36c83e
PMR
60472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6048
6049 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6050
1e3af2a4
IE
60512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6052
6053 PR middle-end/70877
6054 * gcc.target/i386/pr70877.c: New test.
6055
afc610db
IE
60562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6057
6058 PR tree-optimization/70786
6059 * gcc.target/i386/pr70876.c: New test.
6060
4b59d19f
JJ
60612016-05-10 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR target/70927
6064 * gcc.target/i386/avx512vl-logic-1.c: New test.
6065 * gcc.target/i386/avx512vl-logic-2.c: New test.
6066 * gcc.target/i386/avx512dq-logic-2.c: New test.
6067
9b5ee426
BS
60682016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6069
6070 PR target/70963
6071 * gcc.target/powerpc/pr70963.c: New.
6072
f3352cab
DM
60732016-05-10 David Malcolm <dmalcolm@redhat.com>
6074
6075 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6076 (test_very_wide_line): Add ruler to expected output.
6077 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6078 (test_very_wide_line): Likewise.
6079 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6080 (test_show_locus): Within the handling of "test_very_wide_line",
6081 enable show_ruler_p on the diagnostic context.
6082
4a3255dd
RB
60832016-05-10 Richard Biener <rguenther@suse.de>
6084
6085 PR tree-optimization/71039
6086 * gcc.dg/torture/pr71039.c: New testcase.
6087
da7c9950
NS
60882016-05-10 Nathan Sidwell <nathan@acm.org>
6089
6090 * gcc.dg/nested-func-10.c: Requires alloca.
6091 * gcc.dg/nested-func-9.c: Requires alloca.
6092 * gcc.c-torture/execute/pr70460.c: Requires labels.
6093 * gcc.c-torture/compile/pr70199.c: Requires labels.
6094 * gcc.target/nvptx/decl.c: Compile only.
6095 * gcc.target/nvptx/trailing-init.c: Compile only.
6096 * gcc.target/nvptx/ary-init.c: Compile only.
6097
cf68d92c
MP
60982016-05-10 Marek Polacek <polacek@redhat.com>
6099
6100 PR c/70255
6101 * gcc.dg/attr-opt-1.c: New test.
6102
64ea4e15
RB
61032016-05-10 Richard Biener <rguenther@suse.de>
6104
6105 PR tree-optimization/70497
6106 PR tree-optimization/28367
6107 * gcc.dg/torture/20160404-1.c: New testcase.
6108 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6109 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6110
5a96dae3
PMR
61112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6112
6113 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6114
fc97f805
UB
61152016-05-09 Uros Bizjak <ubizjak@gmail.com>
6116
6117 * gcc.target/i386/fabsneg-1.c New test.
6118
a710b1d5
AM
61192016-05-09 Alan Modra <amodra@gmail.com>
6120
6121 PR testsuite/70826
6122 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6123
171f6f05
RB
61242016-05-09 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/70985
6127 * gcc.dg/torture/pr70985.c: New testcase.
6128
18caa34e
BC
61292016-05-09 Bin Cheng <bin.cheng@arm.com>
6130
6131 * gcc.dg/tree-ssa/ifc-9.c: New test.
6132 * gcc.dg/tree-ssa/ifc-10.c: New test.
6133 * gcc.dg/tree-ssa/ifc-11.c: New test.
6134 * gcc.dg/tree-ssa/ifc-12.c: New test.
6135 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6136 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6137 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6138
7a27d38f
RB
61392016-05-09 Richard Biener <rguenther@suse.de>
6140
6141 PR fortran/70937
6142 * gfortran.dg/pr70937.f90: New testcase.
6143
5ebbbd3d
RO
61442016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6145
6146 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6147
f6288c24
FR
61482016-05-07 Fritz Reese <fritzoreese@gmail.com>
6149
6150 PR fortran/56226
6151 * gfortran.dg/dec_structure_1.f90: New testcase.
6152 * gfortran.dg/dec_structure_2.f90: Ditto.
6153 * gfortran.dg/dec_structure_3.f90: Ditto.
6154 * gfortran.dg/dec_structure_4.f90: Ditto.
6155 * gfortran.dg/dec_structure_5.f90: Ditto.
6156 * gfortran.dg/dec_structure_6.f90: Ditto.
6157 * gfortran.dg/dec_structure_7.f90: Ditto.
6158 * gfortran.dg/dec_structure_8.f90: Ditto.
6159 * gfortran.dg/dec_structure_9.f90: Ditto.
6160 * gfortran.dg/dec_structure_10.f90: Ditto.
6161 * gfortran.dg/dec_structure_11.f90: Ditto.
6162 * gfortran.dg/dec_union_1.f90: Ditto.
6163 * gfortran.dg/dec_union_2.f90: Ditto.
6164 * gfortran.dg/dec_union_3.f90: Ditto.
6165 * gfortran.dg/dec_union_4.f90: Ditto.
6166 * gfortran.dg/dec_union_5.f90: Ditto.
6167 * gfortran.dg/dec_union_6.f90: Ditto.
6168 * gfortran.dg/dec_union_7.f90: Ditto.
6169
5ec4a8cd
TV
61702016-05-07 Tom de Vries <tom@codesourcery.com>
6171
6172 PR tree-optimization/70956
6173 * gcc.dg/graphite/pr70956.c: New test.
6174
58ec1d0e
JJ
61752016-05-06 Jakub Jelinek <jakub@redhat.com>
6176
ccd88fb7
JJ
6177 PR middle-end/70941
6178 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6179 (a, b, c, d): Change type from char to signed char.
6180 (main): Compare against (signed char) -1634678893 instead of
6181 hardcoded -109. Use __builtin_abort instead of abort.
6182
dd3b6464
JJ
6183 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6184 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6185
58ec1d0e
JJ
6186 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6187
19aa23d8
YR
61882016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6189
6190 PR debug/70935
6191 * gcc.dg/torture/pr70935.c: New test.
6192
ae5f0df1
OE
61932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6194
6195 PR target/58219
ce23a8ff 6196 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6197
078f7e37
RB
61982016-05-06 Richard Biener <rguenther@suse.de>
6199
6200 PR tree-optimization/70960
6201 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6202
765d7b54
OE
62032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6204
6205 PR target/52933
6206 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6207 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6208 Adjust expected instruction counts.
6209 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6210
29c94e65
MP
62112016-05-06 Marek Polacek <polacek@redhat.com>
6212
6213 PR sanitizer/70875
6214 * gcc.dg/ubsan/bounds-3.c: New test.
6215
3684b02e
OE
62162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6217
6218 PR target/54089
6219 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6220
8706773f
RB
62212016-05-06 Richard Biener <rguenther@suse.de>
6222
6223 PR middle-end/70931
6224 * gfortran.dg/pr70931.f90: New testcase.
6225
a4f51018
RB
62262016-05-06 Richard Biener <rguenther@suse.de>
6227
6228 PR middle-end/70941
6229 * gcc.dg/torture/pr70941.c: New testcase.
6230
c4f2425f
BC
62312016-05-05 Bin Cheng <bin.cheng@arm.com>
6232
6233 PR tree-optimization/57206
6234 * gcc.dg/vect/pr57206.c: New test.
6235
5dc08197
RO
62362016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6237
6238 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6239
351f85c5
JJ
62402016-05-05 Jakub Jelinek <jakub@redhat.com>
6241
568bac8c
JJ
6242 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6243
351f85c5
JJ
6244 * c-c++-common/Wdangling-else-4.c: New test.
6245
33fd7785
JJ
62462016-05-04 Jakub Jelinek <jakub@redhat.com>
6247
2d1ac15a
JJ
6248 PR c++/70906
6249 PR c++/70933
6250 * g++.dg/opt/pr70906.C: New test.
6251 * g++.dg/opt/pr70933.C: New test.
6252
33fd7785
JJ
6253 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6254
6b715bf6
JH
62552016-05-04 Jan Hubicka <hubicka@ucw.cz>
6256
6257 * gcc.dg/ipa/pure-const-3.c: New testcase.
6258
deef7113
MP
62592016-05-04 Marek Polacek <polacek@redhat.com>
6260
6261 * c-c++-common/Wdangling-else-1.c: New test.
6262 * c-c++-common/Wdangling-else-2.c: New test.
6263 * c-c++-common/Wdangling-else-3.c: New test.
6264
5396db97
KCY
62652016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6266
6267 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6268 flag is present.
6269
de55efd5
MP
62702016-05-04 Marek Polacek <polacek@redhat.com>
6271
6272 PR c/48778
6273 * gcc.dg/Waddress-2.c: New test.
6274
475839b6
AM
62752016-05-04 Alan Modra <amodra@gmail.com>
6276
6277 * gcc.target/powerpc/pr70866.c: New.
6278
b25aad5f
MS
62792016-05-03 Martin Sebor <msebor@redhat.com>
6280
6281 PR c++/66561
6282 * c-c++-common/builtin_location.c: New test.
6283 * g++.dg/cpp1y/builtin_location.C: New test.
6284
79ce98bc
MP
62852016-05-03 Marek Polacek <polacek@redhat.com>
6286
6287 PR c/70859
6288 * gcc.dg/pr70859.c: New test.
6289 * gcc.dg/pr70859-2.c: New test.
6290
402e89f5
PMR
62912016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6292
6293 * gnat.dg/debug5.adb: New testcase.
6294
f3d90045
DV
62952016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6296
6297 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6298 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6299 Procedure to check for z10 instruction set.
6300
1e26cec1
CL
63012016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6302
6303 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6304
71aca5a0
AM
63052016-05-03 Alan Modra <amodra@gmail.com>
6306
6307 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6308
2fd70ec1
JJ
63092016-05-03 Jakub Jelinek <jakub@redhat.com>
6310
6311 * gcc.target/i386/avx512f-cvt-1.c: New test.
6312
e5705cf7
L
63132016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6314
6315 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6316 -fdump-tree-vrp-details.
6317
381cdae4
RB
63182016-05-03 Richard Biener <rguenther@suse.de>
6319
6320 * gcc.dg/pr30172-1.c: Adjust.
6321 * gcc.dg/pr63743.c: Likewise.
6322 * gcc.dg/tm/pr51696.c: Likewise.
6323 * c-c++-common/tm/safe-1.c: Likewise.
6324 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6325 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6326 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6327 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6328
adedd5c1
JJ
63292016-05-03 Jakub Jelinek <jakub@redhat.com>
6330
31ed1665
JJ
6331 PR rtl-optimization/70467
6332 * gcc.target/i386/pr70467-3.c: New test.
6333 * gcc.target/i386/pr70467-4.c: New test.
6334
dea60b59
JJ
6335 PR tree-optimization/70916
6336 * gcc.c-torture/compile/pr70916.c: New test.
6337
adedd5c1
JJ
6338 PR target/49244
6339 * gcc.target/i386/pr49244-1.c: New test.
6340 * gcc.target/i386/pr49244-2.c: New test.
6341
f80041ef
BS
63422016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6343
6344 PR rtl-optimization/44281
6345 * gcc.target/i386/pr44281.c: New test.
6346
1cfcd39e
BC
63472016-05-03 bin cheng <bin.cheng@arm.com>
6348
6349 PR tree-optimization/56541
6350 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6351 * gcc.dg/vect/pr56541.c: new test.
6352
4304ccfd
MM
63532016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6354
6355 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6356 __float128.
6357 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6358
50d94c29
L
63592016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6360
6361 PR testsuite/70520
6362 * c-c++-common/asan/clone-test-1.c (main): Align child process
6363 stack to 16 bytes.
6364
bc1aee87
DM
63652016-05-02 David Malcolm <dmalcolm@redhat.com>
6366
6367 PR c++/62314
6368 * g++.dg/spellcheck-fields-2.C: New test case.
6369
474e0129
DM
63702016-05-02 David Malcolm <dmalcolm@redhat.com>
6371
6372 PR c++/62314
6373 * g++.dg/pr62314.C: New test case.
6374
818b88a7
JH
63752016-05-02 Jan Hubicka <hubicka@ucw.cz>
6376
6377 * gcc.dg/ipa/inline-8.c: New testcase.
6378
dd77684f
JJ
63792016-05-02 Jakub Jelinek <jakub@redhat.com>
6380
6381 PR rtl-optimization/70467
6382 * gcc.target/i386/pr70467-1.c: New test.
6383
72407e00
BE
63842016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6385
6386 * gcc.dg/spec-options.c: Run the test on all targets.
6387 * gcc.dg/foo.specs: Use cpp_unique_options.
6388
dd53d197
MG
63892016-05-02 Marc Glisse <marc.glisse@inria.fr>
6390
6391 * gcc.dg/tree-ssa/unord.c: New testcase.
6392
a8b85ce9
MG
63932016-05-02 Marc Glisse <marc.glisse@inria.fr>
6394
6395 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6396
5b37e866
NS
63972016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6398
6399 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6400
7176a4a0
MP
64012016-05-02 Marek Polacek <polacek@redhat.com>
6402
6403 PR c/70851
6404 * gcc.dg/enum-incomplete-3.c: New test.
6405
6b9933b9
MP
64062016-05-02 Marek Polacek <polacek@redhat.com>
6407 Tom de Vries <tom@codesourcery.com>
6408
6409 PR tree-optimization/70700
6410 * gcc.dg/pr70700.c: New test.
6411
90f82260
UB
64122016-05-01 Uros Bizjak <ubizjak@gmail.com>
6413
6414 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6415 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6416 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6417 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6418 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6419
f73036c1
EB
64202016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6421
6422 * ada/acats/run_acats: Rename into...
6423 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6424 * ada/acats/run_all.sh: Remove redundant test.
6425 (target_run): Move around.
6426 (target_gnatchop): Use newly built executable.
6427 (target_gnatmake): Likewise.
6428 Check that the compilation of impbit succeeds.
6429
85e051a3
OE
64302016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6431
6432 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6433 * gcc.dg/20021029-1.c: Likewise.
6434 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6435 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6436 * gcc.target/sh/cmpstr.c: Likewise.
6437 * gcc.target/sh/cmpstrn.c: Likewise.
6438 * gcc.target/sh/memset.c: Likewise.
6439 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6440 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6441 * gcc.target/sh/pr39423-1.c: Likewise.
6442 * gcc.target/sh/pr49468-di.c: Likewise.
6443 * gcc.target/sh/pr49468-si.c: Likewise.
6444 * gcc.target/sh/pr49880-1.c: Likewise.
6445 * gcc.target/sh/pr49880-2.c: Likewise.
6446 * gcc.target/sh/pr49880-3.c: Likewise.
6447 * gcc.target/sh/pr50751-1.c: Likewise.
6448 * gcc.target/sh/pr50751-4.c: Likewise.
6449 * gcc.target/sh/pr50751-7.c: Likewise.
6450 * gcc.target/sh/pr51244-1.c: Likewise.
6451 * gcc.target/sh/pr51244-10.c: Likewise.
6452 * gcc.target/sh/pr51244-11.c: Likewise.
6453 * gcc.target/sh/pr51244-12.c: Likewise.
6454 * gcc.target/sh/pr51244-13.c: Likewise.
6455 * gcc.target/sh/pr51244-14.c: Likewise.
6456 * gcc.target/sh/pr51244-17.c: Likewise.
6457 * gcc.target/sh/pr51244-18.c: Likewise.
6458 * gcc.target/sh/pr51244-19.c: Likewise.
6459 * gcc.target/sh/pr51244-4.c: Likewise.
6460 * gcc.target/sh/pr51244-5.c: Likewise.
6461 * gcc.target/sh/pr51244-7.c: Likewise.
6462 * gcc.target/sh/pr51244-8.c: Likewise.
6463 * gcc.target/sh/pr51244-9.c: Likewise.
6464 * gcc.target/sh/pr51697.c: Likewise.
6465 * gcc.target/sh/pr52483-1.c: Likewise.
6466 * gcc.target/sh/pr52483-2.c: Likewise.
6467 * gcc.target/sh/pr52483-3.c: Likewise.
6468 * gcc.target/sh/pr52483-5.c: Likewise.
6469 * gcc.target/sh/pr52933-1.c: Likewise.
6470 * gcc.target/sh/pr52933-2.c: Likewise.
6471 * gcc.target/sh/pr52933-3.c: Likewise.
6472 * gcc.target/sh/pr53568-1.c: Likewise.
6473 * gcc.target/sh/pr53976-1.c: Likewise.
6474 * gcc.target/sh/pr53988-1.c: Likewise.
6475 * gcc.target/sh/pr53988.c: Likewise.
6476 * gcc.target/sh/pr54089-1.c: Likewise.
6477 * gcc.target/sh/pr54089-6.c: Likewise.
6478 * gcc.target/sh/pr54089-7.c: Likewise.
6479 * gcc.target/sh/pr54089-8.c: Likewise.
6480 * gcc.target/sh/pr54089-9.c: Likewise.
6481 * gcc.target/sh/pr54236-1.c: Likewise.
6482 * gcc.target/sh/pr54236-2.c: Likewise.
6483 * gcc.target/sh/pr54236-3.c: Likewise.
6484 * gcc.target/sh/pr54236-4.c: Likewise.
6485 * gcc.target/sh/pr54386.c: Likewise.
6486 * gcc.target/sh/pr54602-1.c: Likewise.
6487 * gcc.target/sh/pr54685.c: Likewise.
6488 * gcc.target/sh/pr54760-1.c: Likewise.
6489 * gcc.target/sh/pr54760-2.c: Likewise.
6490 * gcc.target/sh/pr54760-3.c: Likewise.
6491 * gcc.target/sh/pr54760-4.c: Likewise.
6492 * gcc.target/sh/pr54760-5.c: Likewise.
6493 * gcc.target/sh/pr54760-6.c: Likewise.
6494 * gcc.target/sh/pr55146.c: Likewise.
6495 * gcc.target/sh/pr55160.c: Likewise.
6496 * gcc.target/sh/pr59278.c: Likewise.
6497 * gcc.target/sh/pr59401-1.c: Likewise.
6498 * gcc.target/sh/pr59533-1.c: Likewise.
6499 * gcc.target/sh/pr63260.c: Likewise.
6500 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6501 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6502 * gcc.target/sh/strlen.c: Likewise.
6503 * gcc.target/sh/torture/pr30807.c: Likewise.
6504 * gcc.target/sh/torture/pr34777.c: Likewise.
6505 * gcc.target/sh/torture/pr64652.c: Likewise.
6506 * gcc.target/sh/torture/pr65505.c: Likewise.
6507 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6508 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6509
411e5c67
PC
65102016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6511
6512 PR c++/66644
6513 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6514
8fa97501
BS
65152016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516
6517 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6518 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6519 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6520 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6521
5a956111
PP
65222016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6523
6524 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6525 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6526
e7ff0319
CP
65272016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6528
6529 PR middle-end/70626
6530 * c-c++-common/goacc/combined-reduction.c: New test.
6531 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6532
52d11a4b
L
65332016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6536 *movdi_internal pattern only if PIC off.
6537 * gcc.target/i386/pr70155-2.c: Likewise.
6538 * gcc.target/i386/pr70155-3.c: Likewise.
6539 * gcc.target/i386/pr70155-4.c: Likewise.
6540 * gcc.target/i386/pr70155-5.c: Likewise.
6541 * gcc.target/i386/pr70155-6.c: Likewise.
6542 * gcc.target/i386/pr70155-7.c: Likewise.
6543 * gcc.target/i386/pr70155-8.c: Likewise.
6544 * gcc.target/i386/pr70155-15.c: Likewise.
6545 * gcc.target/i386/pr70155-17.c: Likewise.
6546 * gcc.target/i386/pr70155-22.c: Likewise.
6547
8960db31
BC
65482016-04-29 Bin Cheng <bin.cheng@arm.com>
6549
6550 PR tree-optimization/70803
6551 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6552
cca535a4
IE
65532016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6554
6555 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6556 optimization of vector loop.
6557 * gcc.target/i386/vect-unpack-3.c: New test.
6558 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6559 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6560 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6561
500ecf4a
MP
65622016-04-29 Marek Polacek <polacek@redhat.com>
6563
6564 PR sanitizer/70342
6565 * g++.dg/ubsan/null-7.C: New test.
6566
2fff3db8
MP
6567 PR c/70852
6568 * gcc.dg/pr70852.c: New test.
6569
509063eb
DV
65702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6571
6572 PR/69089
6573 * g++.dg/cpp0x/alignas6.C: New test.
6574
83745c0d
DV
65752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6576
c87885ca
RO
6577 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6578 * gcc.dg/pr27003.c: Likewise.
6579 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6580 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6581 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6582 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6583 * gcc.target/arc/mxy.c: Likewise.
6584 * gcc.target/arc/mswape.c: Likewise.
6585 * gcc.target/arc/mrtsc.c: Likewise.
6586 * gcc.target/arc/mcrc.c: Likewise.
6587 * gcc.target/arc/mdsp-packa.c: Likewise.
6588 * gcc.target/arc/mdvbf.c: Likewise.
6589 * gcc.target/arc/mlock.c: Likewise.
6590 * gcc.target/arc/mmac-24.c: Likewise.
6591 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6592
849b265d
BS
65932016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6594 Matthijs Kooijman <matthijs@stdin.nl>
6595 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6596
6597 PR target/60040
6598 * gcc.target/avr/pr60040-1.c: New.
6599 * gcc.target/avr/pr60040-2.c: New.
6600
1390536b
RB
66012016-04-29 Richard Biener <rguenther@suse.de>
6602
6603 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6604
98998245
RB
66052016-04-29 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/13962
6608 PR tree-optimization/65686
6609 * gcc.dg/uninit-pr65686.c: New testcase.
6610
8b80cc21
JJ
66112016-04-29 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR middle-end/70843
6614 * gcc.dg/pr70843.c: New test.
6615
6181bc30
JJ
66162016-04-28 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR target/70858
6619 * gcc.target/i386/pr70858.c: New test.
6620
f4cb3612
AB
66212016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6622
6623 * gcc.target/arc/nps400-1.c: New file.
6624
8ad9df62
JR
66252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6626 Andrew Burgess <andrew.burgess@embecosm.com>
6627
6628 * gcc.target/arc/movh_cl-1.c: New file.
6629
ceaaa9fe
JR
66302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6631 Andrew Burgess <andrew.burgess@embecosm.com>
6632
6633 * gcc.target/arc/extzv-1.c: New file.
6634 * gcc.target/arc/insv-1.c: New file.
6635 * gcc.target/arc/insv-2.c: New file.
6636 * gcc.target/arc/movb-1.c: New file.
6637 * gcc.target/arc/movb-2.c: New file.
6638 * gcc.target/arc/movb-3.c: New file.
6639 * gcc.target/arc/movb-4.c: New file.
6640 * gcc.target/arc/movb-5.c: New file.
6641 * gcc.target/arc/movb_cl-1.c: New file.
6642 * gcc.target/arc/movb_cl-2.c: New file.
6643 * gcc.target/arc/movbi_cl-1.c: New file.
6644 * gcc.target/arc/movl-1.c: New file.
6645
4d03dc2f
JR
66462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6647 Andrew Burgess <andrew.burgess@embecosm.com>
6648
6649 * gcc.target/arc/cmem-1.c: New file.
6650 * gcc.target/arc/cmem-2.c: New file.
6651 * gcc.target/arc/cmem-3.c: New file.
6652 * gcc.target/arc/cmem-4.c: New file.
6653 * gcc.target/arc/cmem-5.c: New file.
6654 * gcc.target/arc/cmem-6.c: New file.
6655 * gcc.target/arc/cmem-7.c: New file.
6656 * gcc.target/arc/cmem-ld.inc: New file.
6657 * gcc.target/arc/cmem-st.inc: New file.
6658
81262dad
JJ
66592016-04-28 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR target/70821
6662 * gcc.target/i386/pr70821.c: New test.
6663
0a31a09a
BS
66642016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6665
6666 * gcc.target/powerpc/vec-adde.c: New test.
6667 * gcc.target/powerpc/vec-adde-int128.c: New test.
6668
3ddffba9
JJ
66692016-04-28 Jakub Jelinek <jakub@redhat.com>
6670
6671 * gcc.target/i386/avx-vround-1.c: New test.
6672 * gcc.target/i386/avx-vround-2.c: New test.
6673 * gcc.target/i386/avx512vl-vround-1.c: New test.
6674 * gcc.target/i386/avx512vl-vround-2.c: New test.
6675
713dedcd
RO
66762016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6677
6678 PR testsuite/70595
6679 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6680 (check_effective_target_cilkplus_runtime): ... this.
6681 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6682 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6683
6684 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6685 Require cilkplus_runtime.
6686 Don't add -lcilkrts.
6687 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6688 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6689 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6690 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6691 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6692 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6693 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6694 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6695 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6696 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6697 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6698 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6699 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6700 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6701 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6702 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6703 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6704 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6705 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6706 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6707 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6708 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6709 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6710 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6711 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6712 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6713 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6714 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6715 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6716
6717 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6718 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6719
6720 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6721
6722 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6723 cilkplus_runtime.
6724
3563f78f
MG
67252016-04-27 Marc Glisse <marc.glisse@inria.fr>
6726
6727 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6728 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6729
6bc2bb18
RB
67302015-04-27 Ryan Burn <contact@rnburn.com>
6731
6732 PR c++/69024
6733 PR c++/68997
6734 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6735 diagnostic.
6736 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6737 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6738
1e55d29a
EB
67392016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gnat.dg/limited_with4.ad[sb]: New test.
6742 * gnat.dg/limited_with4_pkg.ads: New helper.
6743
087146ca
L
67442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6745
6746 PR target/70155
6747 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6748 and movv1ti_internal patterns
6749 * gcc.target/i386/pr70155-1.c: New test.
6750 * gcc.target/i386/pr70155-2.c: Likewise.
6751 * gcc.target/i386/pr70155-3.c: Likewise.
6752 * gcc.target/i386/pr70155-4.c: Likewise.
6753 * gcc.target/i386/pr70155-5.c: Likewise.
6754 * gcc.target/i386/pr70155-6.c: Likewise.
6755 * gcc.target/i386/pr70155-7.c: Likewise.
6756 * gcc.target/i386/pr70155-8.c: Likewise.
6757 * gcc.target/i386/pr70155-9.c: Likewise.
6758 * gcc.target/i386/pr70155-10.c: Likewise.
6759 * gcc.target/i386/pr70155-11.c: Likewise.
6760 * gcc.target/i386/pr70155-12.c: Likewise.
6761 * gcc.target/i386/pr70155-13.c: Likewise.
6762 * gcc.target/i386/pr70155-14.c: Likewise.
6763 * gcc.target/i386/pr70155-15.c: Likewise.
6764 * gcc.target/i386/pr70155-16.c: Likewise.
6765 * gcc.target/i386/pr70155-17.c: Likewise.
6766 * gcc.target/i386/pr70155-18.c: Likewise.
6767 * gcc.target/i386/pr70155-19.c: Likewise.
6768 * gcc.target/i386/pr70155-20.c: Likewise.
6769 * gcc.target/i386/pr70155-21.c: Likewise.
6770 * gcc.target/i386/pr70155-22.c: Likewise.
6771
92329f9f
L
67722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6773
6774 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6775 ".{5,6}".
6776
309a0cf6
BC
67772016-04-27 Bin Cheng <bin.cheng@arm.com>
6778
6779 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6780 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6781 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6782 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6783 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6784
72ed2b9c
RB
67852016-04-27 Richard Biener <rguenther@suse.de>
6786
6787 PR ipa/70760
6788 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6789 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6790
3c98ff9b
NS
67912016-04-27 Nathan Sidwell <nathan@acm.org>
6792
6793 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6794 * g++.dg/ubsan/pr63956.C: Adjust error location.
6795
9ec5d66b
NC
67962016-04-27 Nick Clifton <nickc@redhat.com>
6797
6798 PR middle-end/49889
6799 * gcc.dg/pr49889.c: New test.
6800
c1e1f433
BS
68012016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6802
6803 * c-c++-common/memset-array.c: New test.
6804
8ac43293
MS
68052016-04-26 Martin Sebor <msebor@redhat.com>
6806
6807 PR c++/66639
6808 * g++.dg/cpp1y/func_constexpr.C: New test.
6809
843ce8ab
PP
68102016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6811
6812 PR c++/70241
6813 * g++.dg/cpp0x/enum32.C: New test.
6814 * g++.dg/cpp0x/enum33.C: New test.
6815
68162016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
6817
6818 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6819 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6820 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6821 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6822 * gcc.c-torture/execute/pr38151.c: Likewise.
6823 * gcc.c-torture/execute/pr66556.c: Likewise.
6824 * gcc.c-torture/execute/pr67781.c: Likewise.
6825 * gcc.c-torture/execute/pr68648.c: Likewise.
6826
ca1206be
MG
68272016-04-26 Marc Glisse <marc.glisse@inria.fr>
6828
6829 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6830
2448a956
MP
68312016-04-26 Marek Polacek <polacek@redhat.com>
6832
6833 PR c/67784
6834 * gcc.dg/pr67784-3.c: New test.
6835 * gcc.dg/pr67784-4.c: New test.
6836 * gcc.dg/pr67784-5.c: New test.
6837
b02a5e26
MP
6838 PR c/70791
6839 * gcc.dg/Wnested-externs-2.c: New test.
6840
6b6aa8d3
MG
68412016-04-26 Marc Glisse <marc.glisse@inria.fr>
6842
6843 * gcc.dg/fold-plusmult.c: Adjust.
6844 * gcc.dg/no-strict-overflow-6.c: Adjust.
6845 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6846
a2095b55
BS
68472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6848
6849 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6850 number scans.
6851 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6852 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6853 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6854 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6855 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6856 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6857 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6858 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6859 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6860 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6861 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6862 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6863 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6864 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6865 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6866 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6867 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6868 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6869 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6870 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6871 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6872 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6873 scans.
6874 * gcc.target/i386/pr32219-4.c: Likewise.
6875 * gcc.target/i386/pr32219-6.c: Likewise.
6876 * gcc.target/i386/pr32219-8.c: Likewise.
6877
bb0cc5c8
KT
68782016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6879
6880 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6881 associated options.
6882
5a0802ea
MP
68832016-04-26 Marek Polacek <polacek@redhat.com>
6884
6885 PR c++/70744
6886 * g++.dg/ext/cond2.C: New test.
6887
00f615af
BC
68882016-04-26 Bin Cheng <bin.cheng@arm.com>
6889
6890 PR tree-optimization/70771
6891 PR tree-optimization/70775
6892 * gcc.dg/pr70771.c: New test.
25939d34 6893 * gcc.dg/pr70775.c: New test.
00f615af 6894
218155e7
BS
68952016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6896
6897 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6898
ab99f467
RB
68992016-04-25 Richard Biener <rguenther@suse.de>
6900
6901 PR tree-optimization/70780
6902 * gcc.dg/torture/pr70780.c: New testcase.
6903
3f8257db 69042016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 6905
c87885ca
RO
6906 * gcc.target/arm/neon-vaddws16.c: New test.
6907 * gcc.target/arm/neon-vaddws32.c: New test.
6908 * gcc.target/arm/neon-vaddwu16.c: New test.
6909 * gcc.target/arm/neon-vaddwu32.c: New test.
6910 * gcc.target/arm/neon-vaddwu8.c: New test.
6911 * lib/target-supports.exp
93c590ee
MC
6912 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6913 that arm neon support vector widen sum of HImode TO SImode.
6914
d6c1a7a7
JJ
69152016-04-23 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR sanitizer/70712
6918 * c-c++-common/asan/pr70712.c: New test.
6919
ab0fc037
TS
69202016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6921
6922 * .gitattributes: New file.
6923
2aa64824
CL
69242016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6925
6926 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6927
e7e12d92
DH
69282016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6929
6930 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6931 * gfortran.dg/submodule_15.f08: Likewise.
6932
d1431192
RB
69332016-04-22 Richard Biener <rguenther@suse.de>
6934
6935 PR tree-optimization/70740
6936 * gcc.dg/torture/pr70740.c: New testcase.
6937
04a63c24
L
69382016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6939
6940 PR target/70750
6941 * gcc.target/i386/pr70750-1.c: New test.
6942 * gcc.target/i386/pr70750-2.c: Likewise.
6943
20700098
PC
69442016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6945
6946 PR c++/70540
6947 * g++.dg/cpp0x/auto48.C: New.
6948
aedf4e12
MP
69492016-04-21 Marek Polacek <polacek@redhat.com>
6950
6951 PR c++/70513
6952 * g++.dg/cpp0x/forw_enum12.C: New test.
6953 * g++.dg/cpp0x/forw_enum13.C: New test.
6954
2074d80a
KY
69552016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6956
6957 PR target/70728
6958 * gcc.target/i386/pr70728.c: New test.
6959
aef4aab0
RB
69602016-04-21 Richard Biener <rguenther@suse.de>
6961
6962 PR middle-end/70747
6963 * gcc.dg/pr70747.c: New testcase.
6964
2359e571
BC
69652016-04-21 Bin Cheng <bin.cheng@arm.com>
6966
6967 PR tree-optimization/70715
6968 * gcc.dg/tree-ssa/scev-13.c: New test.
6969
ce0e66ff
MG
69702016-04-21 Marc Glisse <marc.glisse@inria.fr>
6971
6972 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6973
2c2870a1
MG
69742016-04-21 Marc Glisse <marc.glisse@inria.fr>
6975
6976 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6977
a2b056a3
JH
69782016-04-20 Jan Hubicka <jh@suse.cz>
6979
6980 PR ipa/70018
6981 * g++.dg/ipa/nothrow-1.C: New testcase.
6982
ee392fc2
NS
69832016-04-20 Nathan Sidwell <nathan@acm.org>
6984
6985 PR c++/55635
6986 * g++.dg/eh/delete1.C: New.
6987
dda49daf
L
69882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6989
6990 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6991 -mtune-ctrl=sse_typeless_stores.
6992
8a5b9d5a
L
69932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6994
6995 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6996
1011119f
BC
69972016-04-20 Bin Cheng <bin.cheng@arm.com>
6998
6999 PR tree-optimization/69489
7000 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7001
477d4906
IV
70022016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7003
7004 PR c++/69363
7005 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7006 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7007 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7008
fad08d12
BC
70092016-04-20 Bin Cheng <bin.cheng@arm.com>
7010
7011 PR tree-optimization/56625
7012 PR tree-optimization/69489
7013 * gcc.dg/vect/pr56625.c: New test.
7014 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7015
9e3e4fab
AP
70162016-04-20 Andrew Pinski <apinski@cavium.com>
7017
7018 PR target/64971
7019 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7020
d7aa24e4
AC
70212016-04-20 Arnaud Charlet <charlet@adacore.com>
7022
7023 * gnat.dg/self1.adb: Remove now incorrect test.
7024
e6d62b46
BC
70252016-04-20 Bin Cheng <bin.cheng@arm.com>
7026
7027 * gcc.dg/tree-ssa/scev-11.c: New test.
7028 * gcc.dg/tree-ssa/scev-12.c: New test.
7029
2697b189
MP
70302016-04-20 Marek Polacek <polacek@redhat.com>
7031
7032 PR tree-optimization/70725
7033 * gcc.dg/pr70725.c: New test.
7034
60d393e8
RB
70352016-04-20 Richard Biener <rguenther@suse.de>
7036
7037 PR tree-optimization/70726
7038 * g++.dg/vect/pr70726.cc: New testcase.
7039
82c6f58a
AK
70402016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7041
7042 PR target/70674
7043 * gcc.target/s390/pr70674.c: New test.
7044
90eeab20
JD
70452016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7046
7047 PR libgfortran/70684
7048 * gfortran.dg/list_read_14.f90: New test.
7049
fc9cf6da
L
70502016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 PR target/69201
7053 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7054 extern to force it misaligned.
7055 (b): Likewise.
7056 (c): Likewise.
7057 (d): Likewise.
7058 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7059 Don't check `*' before movv4sf_internal.
7060 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7061 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7062 Don't check `*' before movv16qi_internal.
7063 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7064 extern to force it misaligned.
7065 (b): Likewise.
7066 (c): Likewise.
7067 (d): Likewise.
7068 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7069 Don't check `*' before movv2df_internal.
7070 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7071 extern to force it misaligned.
7072 (b): Likewise.
7073 (c): Likewise.
7074 (d): Likewise.
7075 Check movv8sf_internal instead of avx_storeups256.
7076 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7077
ea8927ea
RB
70782016-04-19 Richard Biener <rguenther@suse.de>
7079
7080 PR tree-optimization/70171
7081 * g++.dg/tree-ssa/pr70171.C: New testcase.
7082
65f52ee9
RB
70832016-04-19 Richard Biener <rguenther@suse.de>
7084
7085 PR tree-optimization/70724
7086 * gcc.dg/torture/pr70724.c: New testcase.
7087
987b67f1
VM
70882016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7089
7090 PR middle-end/70689
c87885ca 7091 * gcc.target/i386/pr70689.c: New.
987b67f1 7092
91a47c39
L
70932016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7094
7095 PR target/70708
7096 * gcc.target/i386/pr70708.c: New test.
7097
8270b82d
RB
70982016-04-18 Richard Biener <rguenther@suse.de>
7099
7100 PR tree-optimization/43434
7101 * gcc.dg/vect/pr43434.c: New testcase.
7102 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7103 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7104 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7105 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7106 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7107 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7108 * gcc.dg/gomp/pr68640.c: Likewise.
7109 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7110 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7111
edd048e2
RB
71122016-04-18 Richard Biener <rguenther@suse.de>
7113
7114 PR tree-optimization/70701
7115 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7116
bd5c7330
TV
71172016-04-18 Tom de Vries <tom@codesourcery.com>
7118
7119 PR testsuite/70699
7120 * gcc.dg/pr70161.c: Add dot-file scans.
7121 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7122 instead of after last dot char.
7123
23f2660f
EB
71242016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7125
7126 * c-c++-common/dump-ada-spec-3.c: New test.
7127 * c-c++-common/dump-ada-spec-4.c: Likewise.
7128
da152c9f
TV
71292016-04-17 Tom de Vries <tom@codesourcery.com>
7130
7131 PR other/70183
7132 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7133
cc950f98
JH
71342016-04-15 Jan Hubicka <jh@suse.cz>
7135
7136 PR ipa/70018
7137 * g++.dg/ipa/pure-const-1.C: New testcase.
7138 * g++.dg/ipa/pure-const-2.C: New testcase.
7139 * g++.dg/ipa/pure-const-3.C: New testcase.
7140
949505a9
MP
71412016-04-15 Marek Polacek <polacek@redhat.com>
7142
7143 PR c/70671
7144 * gcc.dg/bitfld-22.c: New test.
7145
10e547d6
BS
71462016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7147
7148 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7149 x86_64.
7150
1e77281b
MP
71512016-04-15 Marek Polacek <polacek@redhat.com>
7152
7153 PR c/70651
7154 * c-c++-common/pr70651.c: New test.
7155
e501fa8e
KT
71562016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7157
7158 PR rtl-optimization/70681
7159 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7160 dump scan on arm and powerpc.
7161 * gcc.dg/pr10474.c: Likewise.
7162
dda1bf61
JJ
71632016-04-15 Jakub Jelinek <jakub@redhat.com>
7164
ca4ef1ff
JJ
7165 PR c++/69517
7166 PR c++/70019
7167 PR c++/70588
7168 * g++.dg/cpp1y/vla11.C: Revert for real.
7169
dda1bf61
JJ
7170 PR c/70436
7171 * c-c++-common/Wparentheses-1.c: New test.
7172 * c-c++-common/gomp/Wparentheses-1.c: New test.
7173 * c-c++-common/gomp/Wparentheses-2.c: New test.
7174 * c-c++-common/gomp/Wparentheses-3.c: New test.
7175 * c-c++-common/gomp/Wparentheses-4.c: New test.
7176 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7177 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7178 * c-c++-common/goacc/Wparentheses-1.c: New test.
7179
1355e62c
KY
71802016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7181
7182 PR target/70662
7183 * gcc.target/i386/pr70662.c: New test.
7184
0ab34b9e 71852016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7186 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7187
7188 PR tree-optimization/70130
7189 * gcc.dg/vect/O3-pr70130.c: New testcase.
7190
bc773aad
MM
71912016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7192
6e9b2286
MM
7193 PR target/70669
7194 * gcc.target/powerpc/pr70669.c: New test.
7195
bc773aad
MM
7196 PR target/70640
7197 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7198 a power7 system that does not have an assembler that supports
7199 power8.
7200
d8747845
MS
72012016-04-14 Martin Sebor <msebor@redhat.com>
7202
7203 PR c++/69517
7204 PR c++/70019
7205 PR c++/70588
7206 * c-c++-common/ubsan/vla-1.c: Revert.
7207 * g++.dg/cpp1y/vla11.C: Same.
7208 * g++.dg/cpp1y/vla12.C: Same.
7209 * g++.dg/cpp1y/vla13.C: Same.
7210 * g++.dg/cpp1y/vla14.C: Same.
7211 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7212 * g++.dg/init/array24.C: Same.
d8747845
MS
7213 * g++.dg/ubsan/vla-1.C: Same.
7214
85128559
MP
72152016-04-14 Marek Polacek <polacek@redhat.com>
7216 Jan Hubicka <hubicka@ucw.cz>
7217
7218 PR c++/70029
7219 * g++.dg/torture/pr70029.C: New test.
7220
52fbb073
MS
72212016-04-14 Martin Sebor <msebor@redhat.com>
7222
7223 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7224 type size to prevent failures on targets with very low maximum
7225 alignment.
7226
6db61d6f
RB
72272016-04-14 Richard Biener <rguenther@suse.de>
7228
7229 PR tree-optimization/70623
7230 * gcc.dg/torture/pr70623.c: New testcase.
7231 * gcc.dg/torture/pr70623-2.c: Likewise.
7232
342fac95
MS
72332016-04-13 Martin Sebor <msebor@redhat.com>
7234
7235 PR c++/69517
7236 PR c++/70019
7237 PR c++/70588
7238 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7239 * g++.dg/cpp1y/vla11.C: New test.
7240 * g++.dg/cpp1y/vla12.C: New test.
7241 * g++.dg/cpp1y/vla13.C: New test.
7242 * g++.dg/cpp1y/vla14.C: New test.
7243 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7244 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7245 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7246
d93c452f
JJ
72472016-04-13 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR c++/70641
7250 * g++.dg/opt/pr70641.C: New test.
7251
85115fb6
RO
72522016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7253
7254 PR rtl-optimization/68749
7255 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7256 effects of argument promotions.
7257 Remove default args to dg-skip-if.
7258
545a4139
PC
72592016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 PR c++/70635
7262 * g++.dg/parse/pr70635.C: New.
7263
b3a77f21
MP
72642016-04-13 Marek Polacek <polacek@redhat.com>
7265
7266 PR c++/70639
7267 * c-c++-common/Wmisleading-indentation-4.c: New test.
7268
99cd9857
MP
72692016-04-13 Marek Polacek <polacek@redhat.com>
7270
7271 PR c/70436
c87885ca
RO
7272 * gcc.dg/Wparentheses-12.c: New test.
7273 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7274
75ca93ec
IE
72752016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7276
7277 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7278 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7279 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7280
3d3f9e7e
JJ
72812016-04-13 Jakub Jelinek <jakub@redhat.com>
7282
37947cd0
JJ
7283 PR middle-end/70633
7284 * gcc.c-torture/compile/pr70633.c: New test.
7285
3d3f9e7e
JJ
7286 PR debug/70628
7287 * gcc.dg/torture/pr70628.c: New test.
7288
92886d3e
PP
72892016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7290
7291 PR c++/70610
7292 * g++.dg/template/pr70610.C: New test.
7293 * g++.dg/template/pr70610-2.C: New test.
7294 * g++.dg/template/pr70610-3.C: New test.
7295 * g++.dg/template/pr70610-4.C: New test.
7296
13bd7c2b
JJ
72972016-04-12 Jakub Jelinek <jakub@redhat.com>
7298
6512fa6d
JJ
7299 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7300 128 instead of 32.
7301
13bd7c2b
JJ
7302 PR c++/70571
7303 * g++.dg/ext/pr70571.C: New test.
7304
20b9851c
MM
73052016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7306
8a434ada 7307 PR target/70640
20b9851c
MM
7308 * gcc.target/powerpc/pr70640.c: New test.
7309
2b2f52bc
PC
73102016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7311
7312 PR c++/68722
7313 * g++.dg/parse/pr68722.C: New.
7314
5901e56a
JJ
73152016-04-12 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR rtl-optimization/70596
7318 * gcc.target/i386/pr70596.c: New test.
7319
d4619dc1
NS
73202016-04-12 Nathan Sidwell <nathan@acm.org>
7321
7322 PR c++/70501
7323 * g++.dg/init/pr70501.C: New.
7324
3df530d3
DW
73252016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7326
7327 * gcc.target/i386/asm-flag-6.c: New test.
7328
b7a120d7
TV
73292016-04-12 Tom de Vries <tom@codesourcery.com>
7330
7331 PR tree-optimization/68756
7332 * gcc.dg/graphite/pr68756.c: New test.
7333
4e0eea75
JJ
73342016-04-12 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR tree-optimization/70602
7337 * gcc.c-torture/execute/pr70602.c: New test.
7338
35fbda43
MM
73392016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7340
7341 PR target/70381
7342 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7343 __float128 emulator is built and runs.
7344 * gcc.target/powerpc/float128-1.c: Likewise.
7345
7346 * lib/target-supports.exp (check_ppc_float128_sw_available):
7347 Rework tests for __float128 software and hardware
7348 availability. Fix exit condition to return 0 on success.
7349
04a99ebe
JG
73502016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7351
7352 PR target/70133
7353 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7354 * gcc.target/aarch64/target_attr_15.c: Likewise.
7355
47cd5a85
PC
73562016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7357
7358 PR c++/69066
7359 * g++.dg/cpp1y/pr69066.C: New.
7360
a5edb32e
JD
73612016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7362
7363 PR fortran/68566
7364 * gfortran.dg/pr36192.f90: Update test.
7365 * gfortran.dg/pr36192_1.f90: Update test.
7366 * gfortran.dg/real_dimension_1.f: Update test.
7367 * gfortran.dg/parameter_array_init_7.f90: New test.
7368
8ef378f8
JDA
73692016-04-09 John David Anglin <danglin@gcc.gnu.org>
7370
c532c871
JDA
7371 PR testsuite/64039
7372 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7373
d34f706f
JDA
7374 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7375
75e1dd9e
JDA
7376 PR rtl-optimization/66669
7377 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7378
8a976f5f
JDA
7379 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7380
da04822a
JDA
7381 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7382 * gcc.dg/pie-1.c: Likewise.
7383 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7384 * gcc.dg/pic-4.c: Likewise.
7385 * gcc.dg/pie-3.c: Likewise.
7386 * gcc.dg/pie-4.c: Likewise.
7387
adfabcf9
JDA
7388 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7389
4a020adf
JDA
7390 PR tree-optimization/68644
7391 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7392
8ef378f8
JDA
7393 PR rtl-optimization/64886
7394 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7395
09bf990e
TV
73962016-04-09 Tom de Vries <tom@codesourcery.com>
7397
7398 PR tree-optimization/68953
7399 * gcc.dg/graphite/pr68953.c: New test.
7400
138c3c1a
DH
74012016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7402
7403 PR fortran/70592
7404 * gfortran.dg/deferred_character_16.f90: New test.
7405
f55460af
JJ
74062016-04-09 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR tree-optimization/70586
7409 * gcc.c-torture/execute/pr70586.c: New test.
7410
0b77bbf3
DH
74112016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7412
7413 PR sanitizer/70573
7414 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7415 with __builtin_memset
7416 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7417
c42cfb5c
CP
74182016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7419
7420 PR lto/70289
7421 PR ipa/70348
7422 PR tree-optimization/70373
7423 PR middle-end/70533
7424 PR middle-end/70534
7425 PR middle-end/70535
7426 * c-c++-common/goacc/reduction-5.c: New test.
7427 * c-c++-common/goacc/reduction-promotions.c: New test.
7428 * gfortran.dg/goacc/reduction-3.f95: New test.
7429 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7430
56cfb596
PP
74312016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7432
7433 PR c++/70590
7434 PR c++/70452
7435 * g++.dg/pr70590.C: New test.
7436 * g++.dg/pr70590-2.C: New test.
7437
1a13c0a2
JJ
74382016-04-08 Jakub Jelinek <jakub@redhat.com>
7439
abc0647a
JJ
7440 PR middle-end/70593
7441 * gcc.target/i386/pr70593.c: New test.
7442
1a13c0a2
JJ
7443 PR rtl-optimization/70574
7444 * gcc.target/i386/avx2-pr70574.c: New test.
7445
c3da4956
MO
74462016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7447
7448 PR sanitizer/70541
7449 * c-c++-common/asan/pr70541.c: New test.
7450
9f1b833b
TV
74512016-04-08 Tom de Vries <tom@codesourcery.com>
7452
7453 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7454 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7455
bae7adda
KT
74562016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7457
7458 PR target/70566
7459 * gcc.c-torture/execute/pr70566.c: New test.
7460
211f3d57
TV
74612016-04-08 Tom de Vries <tom@codesourcery.com>
7462
7463 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7464 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7465
02cf2861
AM
74662016-04-08 Alan Modra <amodra@gmail.com>
7467
7468 * gcc.target/powerpc/pr70117.c: New.
7469
5f490f9f
JJ
74702016-04-07 Jakub Jelinek <jakub@redhat.com>
7471
56e9b710
JJ
7472 PR testsuite/70581
7473 * gcc.dg/lto/simd-function_0.c: New test.
7474
5f490f9f
JJ
7475 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7476 clones.
7477 * c-c++-common/attr-simd-2.c: Likewise.
7478 * c-c++-common/attr-simd-4.c: Likewise.
7479 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7480 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7481
e4ebc74d
TP
74822016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7483
7484 PR testsuite/70553
7485 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7486
9817ae35
TS
74872016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7488 Tom de Vries <tom@codesourcery.com>
7489
7490 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7491 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7492 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7493 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7494 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7495 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7496 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7497 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7498
e292f64d
PP
74992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7500
7501 PR c/70436
7502 * g++.dg/warn/Wparentheses-29.C: New test.
7503
6b37bdaf
PP
75042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7505
7506 PR c/70436
7507 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7508 explicit braces to resolve a future -Wparentheses warning.
7509
64824205
RH
75102016-04-06 Richard Henderson <rth@redhat.com>
7511
7512 * gcc.dg/pr61817-1.c: New test.
7513 * gcc.dg/pr61817-2.c: New test.
7514 * gcc.dg/pr69391-1.c: New test.
7515 * gcc.dg/pr69391-2.c: New test.
7516
bc2fc1f3
VM
75172016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7518
7519 PR rtl-optimization/70398
c87885ca 7520 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7521
41414a02
EB
75222016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7523
7524 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7525
4066ea8a
YR
75262016-04-06 Yvan Roux <yvan.roux@linaro.org>
7527 Pedro Alves <palves@redhat.com>
7528
7529 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7530
ec35ea45
JJ
75312016-04-06 Jakub Jelinek <jakub@redhat.com>
7532
3866f8dd
JJ
7533 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7534 Check for avx512f effective targets instead of avx2.
7535 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7536 for AVX512F clones.
7537 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7538 * g++.dg/gomp/declare-simd-1.C: Likewise.
7539 * g++.dg/gomp/declare-simd-3.C: Likewise.
7540 * g++.dg/gomp/declare-simd-4.C: Likewise.
7541
ec35ea45
JJ
7542 PR middle-end/70550
7543 * c-c++-common/gomp/pr70550-1.c: New test.
7544 * c-c++-common/gomp/pr70550-2.c: New test.
7545
c08d28ac
NS
75462016-04-05 Nathan Sidwell <nathan@acm.org>
7547
7548 PR c++/70512
7549 * g++.dg/ext/attribute-may-alias-5.C: New.
7550
1d510e04
JJ
75512016-04-05 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR c++/70336
7554 * c-c++-common/pr70336.c: New test.
7555 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7556 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7557
84278ed9
JH
75582016-04-05 Jan Hubicka <hubicka@ucw.cz>
7559
7560 PR ipa/66223
7561 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7562
268a0ec4
JJ
75632016-04-05 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR rtl-optimization/70542
7566 * gcc.dg/torture/pr70542.c: New test.
7567 * gcc.target/i386/avx2-pr70542.c: New test.
7568
5e8c2eb1
ZS
75692016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7570
7571 PR tree-optimization/70509
7572 * gcc.target/i386/avx512bw-pr70509.c: New test.
7573
c0daf32d
PP
75742016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7575
7576 PR c++/70452
7577 * g++.dg/ext/constexpr-vla4.C: New test.
7578
bf867841
UB
75792016-04-05 Uros Bizjak <ubizjak@gmail.com>
7580
7581 PR target/70510
7582 * gcc.target/i386/pr70510.c: New test.
7583
3022186a
RB
75842016-04-05 Richard Biener <rguenther@suse.de>
7585
7586 PR tree-optimization/70526
7587 * g++.dg/torture/pr70526.C: New testcase.
7588
55fc79b2
JJ
75892016-04-05 Jakub Jelinek <jakub@redhat.com>
7590
7591 PR target/70525
7592 * gcc.target/i386/pr70525.c: New test.
7593
62b233f2
RB
75942016-04-05 Richard Biener <rguenther@suse.de>
7595
7596 PR middle-end/70499
7597 * g++.dg/torture/pr70499.C: New testcase.
7598
cc05759d
RB
75992016-04-05 Richard Biener <rguenther@suse.de>
7600
7601 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7602 remove XFAIL.
7603
f23f16d4
JJ
76042016-04-04 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR middle-end/70307
7607 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7608 rs6000 ABI warnings.
7609
d27ecc49
JH
76102016-04-04 Jan Hubicka <hubicka@ucw.cz>
7611
7612 PR ipa/66223
7613 * g++.dg/ipa/devirt-51.C: New testcase.
7614
c974c96e 76152016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7616 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7617
7618 PR middle-end/70457
7619 * gcc.dg/torture/pr70457.c: New.
7620
7a85da89
AV
76212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7622
7623 PR fortran/67538
7624 * gfortran.dg/allocate_with_source_19.f08: New test.
7625
de517e64
AV
76262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7627
7628 PR fortran/65795
7629 * gfortran.dg/coarray_allocate_6.f08: New test.
7630
43b9f499
RB
76312016-04-04 Richard Biener <rguenther@suse.de>
7632
7633 PR rtl-optimization/70484
7634 * gcc.dg/torture/pr70484.c: New testcase.
7635
f13355da
MP
76362016-04-04 Marek Polacek <polacek@redhat.com>
7637
7638 PR c/70307
7639 * gcc.dg/torture/pr70307.c: New test.
7640
6cc6ed50
OE
76412016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7642
7643 PR target/70416
7644 PR target/67391
7645 * gcc.target/sh/torture/pr70416.c: New.
7646
abdc16c8
MS
76472016-04-02 Martin Sebor <msebor@redhat.com>
7648
7649 PR c++/67376
7650 PR c++/70170
7651 PR c++/70172
7652 PR c++/70228
7653 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7654 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7655 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7656 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7657 * g++.dg/cpp0x/constexpr-string.C: Same.
7658 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7659 * g++.dg/cpp0x/pr65398.C: Same.
7660 * g++.dg/ext/constexpr-vla1.C: Same.
7661 * g++.dg/ext/constexpr-vla2.C: Same.
7662 * g++.dg/ext/constexpr-vla3.C: Same.
7663 * g++.dg/ubsan/pr63956.C: Same.
7664
763cd859
JJ
76652016-04-01 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR rtl-optimization/70467
7668 * gcc.target/i386/pr70467-2.c: New test.
7669
0f875435
JJ
76702016-04-01 Jakub Jelinek <jakub@redhat.com>
7671 Marek Polacek <polacek@redhat.com>
7672
7673 PR c++/70488
7674 * g++.dg/init/new47.C: New test.
7675
41d14659
RR
76762016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7677
7678 PR target/70496
7679 * gcc.target/arm/pr70496.c: New test.
7680
f9bf89bb
NS
76812016-04-01 Nathan Sidwell <nathan@acm.org>
7682
73b9085d
NS
7683 PR c++/68475
7684 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7685
4afdcfaa
IE
76862016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7687
7688 PR target/69890
7689 * gcc.dg/strlenopt.h (memmove): New.
7690 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7691 instead of "string.h".
7692 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7693 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7694 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7695 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7696 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7697 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7698 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7699 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7700 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7701 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7702 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7703 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7704 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7705 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7706 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7707 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7708 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7709 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7710 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7711 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7712
b5d7a29c
RO
77132016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7714
7715 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7716 (Holder::foo): Reflect this.
7717
b660f9ec
IE
77182016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7719
7720 PR target/70442
7721 * gcc.dg/pr70442.c: New test.
7722
88504f34
NS
77232016-03-31 Nathan Sidwell <nathan@acm.org>
7724
7725 PR c++/70393
7726 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7727
95d34b96
KY
77282016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7729
7730 PR target/70453
7731 * gcc.target/i386/pr70453.c: New test.
7732
b4c4967c
AB
77332016-03-31 Andrey Belevantsev <abel@ispras.ru>
7734
7735 PR target/70292
7736 * gcc.c-torture/pr70292.c: New test.
7737
5fde6a45
MP
77382016-03-31 Marek Polacek <polacek@redhat.com>
7739
7740 PR c/70297
7741 * c-c++-common/pr70297.c: New test.
7742 * g++.dg/cpp0x/typedef-redecl.C: New test.
7743 * gcc.dg/typedef-redecl2.c: New test.
7744
97eb24c4
JJ
77452016-03-31 Jakub Jelinek <jakub@redhat.com>
7746
7747 PR rtl-optimization/70460
7748 * gcc.c-torture/execute/pr70460.c: New test.
7749
efc3536f
RB
77502016-03-31 Richard Biener <rguenther@suse.de>
7751
7752 PR c++/70430
7753 * g++.dg/ext/vector30.C: New testcase.
7754
e0876e21
DH
77552016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7756 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7757
7758 * gfortran.dg/fmt_pf.f90: New test.
7759
e9bff8c6
RO
77602016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7761
7762 Forward-port from 5 branch
7763 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR testsuite/70356
7766 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7767 dg-require-effective-target after dg-do.
7768
7769 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7770
7771 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7772
2620c80d
TS
77732016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7774 Julian Brown <julian@codesourcery.com>
7775 Chung-Lin Tang <cltang@codesourcery.com>
7776 Cesar Philippidis <cesar@codesourcery.com>
7777 James Norris <jnorris@codesourcery.com>
7778 Tom de Vries <tom@codesourcery.com>
7779 Nathan Sidwell <nathan@codesourcery.com>
7780
bf867841 7781 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7782 * c-c++-common/goacc/loop-clauses.c: Likewise.
7783 * g++.dg/goacc/template.C: Likewise.
7784 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7785 * gfortran.dg/goacc/loop-1.f95: Likewise.
7786 * gfortran.dg/goacc/loop-5.f95: Likewise.
7787 * gfortran.dg/goacc/loop-6.f95: Likewise.
7788 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7789 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7790 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7791 * c-c++-common/goacc/clauses-fail.c: Likewise.
7792 * c-c++-common/goacc/parallel-1.c: Likewise.
7793 * c-c++-common/goacc/reduction-1.c: Likewise.
7794 * c-c++-common/goacc/reduction-2.c: Likewise.
7795 * c-c++-common/goacc/reduction-3.c: Likewise.
7796 * c-c++-common/goacc/reduction-4.c: Likewise.
7797 * c-c++-common/goacc/routine-3.c: Likewise.
7798 * c-c++-common/goacc/routine-4.c: Likewise.
7799 * c-c++-common/goacc/routine-5.c: Likewise.
7800 * c-c++-common/goacc/tile.c: Likewise.
7801 * g++.dg/goacc/template.C: Likewise.
7802 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7803 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7804 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7805 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7806 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7807 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7808 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7809 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7810 * c-c++-common/goacc/use_device-1.c: ... this file.
7811 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7812 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7813 * c-c++-common/goacc/host_data-6.c: ... this file.
7814 * c-c++-common/goacc/loop-2-kernels.c: New file.
7815 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7816 * c-c++-common/goacc/loop-3.c: Likewise.
7817 * g++.dg/goacc/reference.C: Likewise.
7818 * g++.dg/goacc/routine-1.C: Likewise.
7819 * g++.dg/goacc/routine-2.C: Likewise.
7820
f6d2d066
RB
78212016-03-30 Richard Biener <rguenther@suse.de>
7822
7823 PR middle-end/70450
7824 * gcc.dg/torture/pr70450.c: New testcase.
7825
d43242b9
JJ
78262016-03-30 Jakub Jelinek <jakub@redhat.com>
7827
7828 PR target/70421
7829 * gcc.dg/torture/pr70421.c: New test.
7830 * gcc.target/i386/avx512f-pr70421.c: New test.
7831
5ce43b77
L
78322016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7833
7834 PR testsuite/70364
7835 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7836 (check): New function.
7837 (bar): Call check.
7838 (foo): Align stack to 16 bytes when calling bar.
7839 * gcc.target/i386/cleanup-2.c: Likewise.
7840
d014a712
PP
78412016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7842
7843 PR tree-optimization/59124
7844 * gcc.dg/Warray-bounds-19.c: New test.
7845
3f8257db 78462016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
7847
7848 * lib/prune.exp (escape_regex_chars): New.
7849 (prune_file_path): Update to quote metcharacters for regexp.
7850
3336c6e0
JJ
78512016-03-29 Jakub Jelinek <jakub@redhat.com>
7852
a362f023
JJ
7853 PR rtl-optimization/70429
7854 * gcc.c-torture/execute/pr70429.c: New test.
7855
3336c6e0
JJ
7856 PR tree-optimization/70405
7857 * gcc.dg/pr70405.c: New test.
7858
728557fd
AV
78592016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7860
7861 PR fortran/70397
7862 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7863 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7864
bef977d4
TS
78652016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7866
7867 PR testsuite/64177
7868 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7869 __cilkrts_set_param to set two workers.
7870 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7871 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7872
6f6d25c9
DH
78732016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7874
bf867841 7875 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 7876
45733562
KY
78772016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7878
7879 PR target/70406
bf867841 7880 * gcc.target/i386/pr70406.c: New test.
45733562 7881
a1799e5e
EB
78822016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7883
7884 * gnat.dg/specs/double_record_extension3.ads: New test.
7885
5fca7b66
RH
78862016-03-25 Richard Henderson <rth@redhat.com>
7887
7888 PR target/70120
7889 * gcc.target/aarch64/pr70120-1.c: New.
7890 * gcc.target/aarch64/pr70120-2.c: New.
7891 * gcc.target/aarch64/pr70120-3.c: New.
7892
31ce75c6
PP
78932016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7894
7895 PR c++/62212
7896 * g++.dg/template/mangle2.C: The dg-do directive should be
7897 "compile" not "assemble".
7898
3caf0ca1
BS
78992016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7900
7901 PR lto/69650
7902 * gcc.dg/pr69650.c: New test.
7903
634035b6
DE
79042016-03-25 David Edelsohn <dje.gcc@gmail.com>
7905
7906 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7907
45d34276
AM
79082016-03-25 Alan Modra <amodra@gmail.com>
7909
7910 * gcc.dg/dfp/pr70052.c: New test.
7911
8f085166
RH
79122016-03-24 Richard Henderson <rth@redhat.com>
7913
7914 PR middle-end/69845
7915 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7916 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7917
011e5ec3
TV
79182016-03-24 Tom de Vries <tom@codesourcery.com>
7919
7920 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7921
9e3f4551
TV
79222016-03-24 Tom de Vries <tom@codesourcery.com>
7923
7924 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7925 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7926
45780041
TV
79272016-03-24 Tom de Vries <tom@codesourcery.com>
7928
7929 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7930 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7931
887ab4e5
PP
79322016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7933
7934 PR c++/62212
7935 * g++.dg/template/mangle2.C: New test.
7936
69a9a66f
RB
79372016-03-24 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/70396
7940 * gcc.dg/torture/pr70396.c: New testcase.
7941
ed87de55
RB
79422016-03-24 Richard Biener <rguenther@suse.de>
7943
7944 PR middle-end/70370
7945 * gcc.dg/torture/pr70370.c: New testcase.
7946
ea064934
TV
79472016-03-24 Tom de Vries <tom@codesourcery.com>
7948
7949 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7950 * gfortran.dg/goacc/kernels-tree.f95: Same.
7951 * gfortran.dg/goacc/parallel-tree.f95: Same.
7952
b2a4dd1d
TV
79532016-03-24 Tom de Vries <tom@codesourcery.com>
7954
7955 * c-c++-common/goacc/uninit-if-clause.c: New test.
7956 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7957
72e7cd6e
JJ
79582016-03-24 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR target/70290
bf867841
UB
7961 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7962 Fix formatting.
72e7cd6e 7963
ce9d0c03
RB
79642016-03-24 Richard Biener <rguenther@suse.de>
7965
7966 PR tree-optimization/70372
7967 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7968
426b9428
PP
79692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7970
7971 PR c++/70347
7972 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7973
cd1588c4
PP
79742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7975
7976 PR c++/70332
7977 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7978
61637db3
JJ
79792016-03-23 Jakub Jelinek <jakub@redhat.com>
7980
928af3bf
JJ
7981 PR c++/70001
7982 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7983 * g++.dg/cpp1y/pr70001.C: New test.
7984
61637db3
JJ
7985 PR c++/70323
7986 * g++.dg/cpp0x/constexpr-70323.C: New test.
7987
05aca4e7
AO
79882016-03-23 Alexandre Oliva <aoliva@redhat.com>
7989 Jason Merrill <jason@redhat.com>
7990 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR c++/69315
7993 * g++.dg/cpp0x/constexpr-69315.C: New test.
7994 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7995
fbdb6baf
MP
79962016-03-23 Marek Polacek <polacek@redhat.com>
7997
7998 PR c++/69884
7999 * g++.dg/warn/Wignored-attributes-1.C: New test.
8000 * g++.dg/warn/Wignored-attributes-2.C: New test.
8001
d79ee524
TV
80022016-03-23 Tom de Vries <tom@codesourcery.com>
8003
8004 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8005 initialization.
8006 * gfortran.dg/goacc/private-3.f95 (test): Same.
8007 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8008 missing use param.
8009
a59f0bef
KT
80102016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8011
8012 * lib/target-supports.exp: Remove v7ve entry from loop
8013 creating effective target checks.
8014 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8015 (add_options_for_arm_arch_v7ve): Likewise.
8016
0179520a
JJ
80172016-03-23 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR tree-optimization/70354
8020 * gcc.dg/vect/pr70354-1.c: New test.
8021 * gcc.dg/vect/pr70354-2.c: New test.
8022 * gcc.target/i386/avx2-pr70354-1.c: New test.
8023 * gcc.target/i386/avx2-pr70354-2.c: New test.
8024
75bb14d7
JL
80252016-03-22 Jeff Law <law@redhat.com>
8026
8027 PR target/70232
8028 * gcc.dg/tree-ssa/pr70232.c: New test.
8029
72c9526d
IE
80302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8031
8032 PR target/70302
8033 * gcc.target/i386/pr70302.c: New test.
8034
a3ca1bc5
RB
80352016-03-22 Richard Biener <rguenther@suse.de>
8036
8037 PR middle-end/70251
8038 * g++.dg/torture/pr70251.C: New testcase.
8039
5c240f4d
DM
80402016-03-22 David Malcolm <dmalcolm@redhat.com>
8041
8042 PR c/69993
8043 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8044 Wmisleading-indentation.c.
8045 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8046 reflect change to diagnostic text and order of messages.
8047 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8048
80f6631b
DE
80492016-03-22 David Edelsohn <dje.gcc@gmail.com>
8050
8051 * g++.dg/ext/java-3.C: Don't compile on AIX.
8052
9a10956c
RB
80532016-03-22 Richard Biener <rguenther@suse.de>
8054
8055 PR middle-end/70333
8056 * gcc.dg/torture/pr70333.c: New testcase.
8057
6cedf922
IE
80582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8059
8060 * g++.dg/ext/pr70290.C: New test.
8061
cd6c27ac
KY
80622016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8063
8064 PR target/70325
8065 * gcc.target/i386/pr70325.c: New test.
8066
4cde512c
JJ
80672016-03-22 Jakub Jelinek <jakub@redhat.com>
8068
b01915ed
JJ
8069 PR target/70329
8070 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8071 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8072
4e3e2cf1
JJ
8073 PR target/70300
8074 * gcc.target/i386/pr70300.c: New test.
8075
4cde512c
JJ
8076 PR c++/70295
8077 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8078 (func2): New function for cond with parens, xfail warning for c++.
8079 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8080
16f6d7dc
PP
80812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8082
8083 PR c++/70096
8084 * g++.dg/template/ptrmem30.C: New test.
8085
a3e2b438
PP
80862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8087
8088 PR c++/70204
8089 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8090 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8091
11b6a02e
JJ
80922016-03-21 Jakub Jelinek <jakub@redhat.com>
8093
8094 PR middle-end/70326
8095 * gcc.dg/pr70326.c: New test.
8096
b9407883
MG
80972016-03-21 Marc Glisse <marc.glisse@inria.fr>
8098 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR tree-optimization/70317
8101 * gcc.dg/pr70317.c: New test.
8102
4a148e19
UB
81032016-03-21 Uros Bizjak <ubizjak@gmail.com>
8104
8105 PR target/70327
8106 * gcc.target/i386/pr70327.c: New test.
8107
2a85ddbb
ML
81082016-03-21 Martin Liska <mliska@suse.cz>
8109
7d36fe98 8110 PR ipa/70306
2a85ddbb
ML
8111 * gcc.dg/ipa/pr70306.c: New test.
8112
4a148e19 81132016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8114
8115 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8116 * gcc.target/arm/attr-align3.c: Likewise.
8117 * gcc.target/arm/attr_arm.c: Likewise.
8118 * gcc.target/arm/flip-thumb.c: Likewise.
8119
6b366948
JJ
81202016-03-21 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR target/70296
8123 * gcc.target/powerpc/altivec-36.c: New test.
8124
2fac8c14
RB
81252016-03-21 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/70310
8128 * gcc.dg/torture/pr70310.c: New testcase.
8129
e9bde854
KY
81302016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8131
8132 PR target/70293
8133 * gcc.target/i386/pr70293.c: New test.
8134
56bbfaf6
RB
81352016-03-21 Richard Biener <rguenther@suse.de>
8136
8137 PR tree-optimization/70288
8138 * gcc.dg/torture/pr70288-1.c: New testcase.
8139 * gcc.dg/torture/pr70288-2.c: Likewise.
8140
3eee49ed
AB
81412016-03-21 Andrey Belevantsev <abel@ispras.ru>
8142
8143 PR rtl-optimization/69307
8144 * gcc.target/arm/pr69307.c: New test.
4a148e19 8145
8e7816b4
AB
81462016-03-21 Andrey Belevantsev <abel@ispras.ru>
8147
8148 PR rtl-optimization/69102
8149 * gcc.c-torture/compile/pr69102.c: New test.
8150
14d7d4be
JL
81512016-03-18 Jeff Law <law@redhat.com>
8152
8153 PR rtl-optimization/70263
8154 * gcc.c-torture/compile/pr70263-1.c: New test.
8155 * gcc.target/i386/pr70263-2.c: New test.
8156
5c6a601c
BS
81572016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8158
8159 PR rtl-optimization/70278
8160 * gcc.dg/torture/pr70278.c: New test.
8161 * gcc.target/arm/pr70278.c: New test.
8162
4bbf545b
DM
81632016-03-18 David Malcolm <dmalcolm@redhat.com>
8164
8165 PR c/70281
8166 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8167 (test_builtin_types_compatible_p): New test function.
8168 * gcc.dg/pr70281.c: New test case.
8169
dc28bb68
CL
81702016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8171
8172 PR target/70113
8173 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8174
5e8d6dff
IE
81752016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8176
8177 PR tree-optimization/70252
8178 * gcc.dg/pr70252.c: New test.
8179
d0e7e403
TV
81802016-03-18 Tom de Vries <tom@codesourcery.com>
8181
8182 * gcc.dg/pr70161-2.c: New test.
8183 * gcc.dg/pr70161.c: New test.
8184
fa22501a
TV
81852016-03-18 Tom de Vries <tom@codesourcery.com>
8186
8187 PR ipa/70269
8188 * gcc.dg/pr70269.c: New test.
8189
dd125026
JJ
81902016-03-18 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR c++/70267
8193 * g++.dg/ext/java-3.C: New test.
8194
91914f0a
PP
81952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8196
8197 PR c++/70205
8198 * g++.dg/lookup/pr70205.C: New test.
8199
753a8910
PP
82002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8201
8202 PR c++/70218
8203 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8204
14ba7b28
MP
82052016-03-17 Marek Polacek <polacek@redhat.com>
8206
8207 PR c/69407
8208 * gcc.dg/atomic-op-6.c: New test.
8209
ded60913
DM
82102016-03-17 David Malcolm <dmalcolm@redhat.com>
8211
8212 PR c/70264
8213 * c-c++-common/pr70264.c: New test case.
8214
a3aad0e6
JJ
82152016-03-17 Jakub Jelinek <jakub@redhat.com>
8216
17366700
JJ
8217 PR c++/70144
8218 * c-c++-common/pr70144-1.c: New test.
8219 * c-c++-common/pr70144-2.c: New test.
8220
a3aad0e6
JJ
8221 PR c++/70272
8222 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8223 * g++.dg/opt/flifetime-dse6.C: New test.
8224 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8225
b57e6e18
L
82262016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8227
8228 PR driver/70192
8229 * gcc.dg/pic-1.c: New test.
8230 * gcc.dg/pic-2.c: Likewise.
8231 * gcc.dg/pic-3.c: Likewise.
8232 * gcc.dg/pic-4.c: Likewise.
8233 * gcc.dg/pie-1.c: Likewise.
8234 * gcc.dg/pie-2.c: Likewise.
8235 * gcc.dg/pie-3.c: Likewise.
8236 * gcc.dg/pie-4.c: Likewise.
8237 * gcc.dg/pie-5.c: Likewise.
8238 * gcc.dg/pie-6.c: Likewise.
8239
b38ba58b
TV
82402016-03-17 Tom de Vries <tom@codesourcery.com>
8241
8242 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8243 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8244
6931b3b7
RB
82452016-03-17 Richard Biener <rguenther@suse.de>
8246
8247 PR debug/70271
8248 * g++.dg/debug/pr70271.C: New testcase.
8249
0c8b64cb
IE
82502016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8251
8252 * gcc.target/i386/pr70251.c: New test.
8253
b1970801
MP
82542016-03-17 Marek Polacek <polacek@redhat.com>
8255
8256 PR c++/70194
8257 * g++.dg/warn/constexpr-70194.C: New test.
8258
820c5eaa
RH
82592016-03-16 Richard Henderson <rth@redhat.com>
8260
8261 PR middle-end/70240
8262 * gcc.c-torture/compile/pr70240.c: New.
8263
da0ad263
SKS
82642016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8265
8266 * gcc.c-torture/compile/20151204.c: Skip for avr.
8267
c73d295c
JJ
82682016-03-16 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR target/70245
8271 * g++.dg/opt/pr70245.C: New test.
8272 * g++.dg/opt/pr70245.h: New file.
8273 * g++.dg/opt/pr70245-aux.cc: New file.
8274
b2794066
MS
82752016-03-16 Martin Sebor <msebor@redhat.com>
8276
8277 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8278
aa43616c
RH
82792016-03-16 Richard Henderson <rth@redhat.com>
8280
8281 PR middle-end/70199
8282 * gcc.c-torture/compile/pr70199.c: New.
8283
59608fe5
L
82842016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8285
8286 * gcc.dg/uninit-19.c: Run dos2unix.
8287
ab4c578f
MP
82882016-03-16 Marek Polacek <polacek@redhat.com>
8289
8290 PR c/70093
8291 * gcc.dg/nested-func-10.c: New test.
8292 * gcc.dg/nested-func-9.c: New test.
8293
f5387e76
JJ
82942016-03-16 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/68714
8297 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8298
7662b718
TV
82992016-03-16 Tom de Vries <tom@codesourcery.com>
8300
8301 PR tree-optimization/68715
8302 * gcc.dg/graphite/pr68715-2.c: New test.
8303 * gcc.dg/graphite/pr68715.c: New test.
8304 * gfortran.dg/graphite/pr68715.f90: New test.
8305
be7ce7ae
TV
83062016-03-16 Tom de Vries <tom@codesourcery.com>
8307
8308 PR tree-optimization/68809
8309 * gcc.dg/graphite/pr68809-2.c: New test.
8310 * gcc.dg/graphite/pr68809.c: New test.
8311
1935f250
JJ
83122016-03-16 Jakub Jelinek <jakub@redhat.com>
8313
6651c93e
JJ
8314 PR c++/70147
8315 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8316 method call to i () as argument. Adjust expected output.
8317
1935f250
JJ
8318 PR c++/70147
8319 * g++.dg/ubsan/pr70147-1.C: New test.
8320 * g++.dg/ubsan/pr70147-2.C: New test.
8321
ab1caa6e
MS
83222016-03-15 Martin Sebor <msebor@redhat.com>
8323
8324 PR c++/58281
8325 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8326
5c2a1bbb
JDA
83272016-03-15 John David Anglin <danglin@gcc.gnu.org>
8328
cb5d8ad1
JDA
8329 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8330 hppa*-*-hpux*.
8331
b440dd40
JDA
8332 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8333
5c2a1bbb
JDA
8334 PR libfortran/69799
8335 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8336 libatomic_available.
8337
42c729c5
MP
83382016-03-15 Marek Polacek <polacek@redhat.com>
8339
8340 PR c++/70209
8341 * g++.dg/ext/attribute-may-alias-4.C: New test.
8342
82b1c550
AM
83432016-03-15 Alexander Monakov <amonakov@ispras.ru>
8344
8345 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8346 -fvar-tracking-assignments-toggle flag.
8347
4ccbf3a6
PH
83482016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8349
8350 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8351
c39858bd
JJ
83522016-03-15 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR rtl-optimization/70222
8355 * gcc.c-torture/execute/pr70222-1.c: New test.
8356 * gcc.c-torture/execute/pr70222-2.c: New test.
8357
8be119c1
RH
83582016-03-15 Richard Henderson <rth@redhat.com>
8359
8360 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8361
6598bb55
AB
83622016-03-15 Andrey Belevantsev <abel@ispras.ru>
8363
8364 PR rtl-optimization/69032
8365 * gcc.dg/pr69032.c: New test.
8366
81fa2944
AB
83672016-03-15 Andrey Belevantsev <abel@ispras.ru>
8368
8369 PR rtl-optimization/63384
4a148e19 8370 * g++.dg/pr63384.C: New test.
81fa2944 8371
74ea9ab6
AB
83722016-03-15 Andrey Belevantsev <abel@ispras.ru>
8373
8374 PR target/64411
8375 * gcc.target/i386/pr64411.C: New test.
8376
045d5055
TV
83772016-03-15 Tom de Vries <tom@codesourcery.com>
8378
8379 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8380 * gfortran.dg/goacc/kernels-alias.f95: New test.
8381
3ea33585
MS
83822016-03-14 Martin Sebor <msebor@redhat.com>
8383
8384 PR c++/53792
8385 * g++.dg/cpp0x/constexpr-inline.C: New test.
8386 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8387
1df7b330
DE
83882016-03-14 David Edelsohn <dje.gcc@gmail.com>
8389
8390 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8391
79b57d18
JJ
83922016-03-14 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR middle-end/70219
8395 * gcc.dg/pr70219.c: New test.
8396
3cbf012a
BS
83972016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8398
8399 PR target/70083
8400 * gcc.dg/torture/pr70083.c: New test.
8401 * gcc.target/i386/pr70083.c: New test.
8402
a9fee7cd
RB
84032016-03-14 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/56365
8406 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8407
4799603f
SB
84082016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8409
8410 PR target/70098
8411 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8412 New function.
8413 * g++.dg/pr70098.C: New testcase.
8414
8415
760ca967
TV
84162016-03-14 Tom de Vries <tom@codesourcery.com>
8417
8418 PR tree-optimization/70045
8419 * gcc.dg/graphite/pr70045.c: New test.
8420
44e66a77
JD
84212016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8422
8423 PR fortran/69043
8424 * gfortran.dg/include_9.f90: New test.
8425
a18e0fe1
DH
84262016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8427
8428 PR fortran/45076
8429 gfortran.dg/prof/prof.exp: New script.
8430 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8431
d0aca6ab
AB
84322016-03-12 Andrey Belevantsev <abel@ispras.ru>
8433
8434 PR rtl-optimization/69307
8435 * gcc.dg/pr69307.c: New test.
8436
cefe08a4
VM
84372016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8438
8439 PR target/69614
8440 * gcc.target/arm/pr69614.c: New.
8441
70112e2a
PT
84422016-03-12 Paul Thomas <pault@gcc.gnu.org>
8443
8444 PR fortran/70031
8445 * gfortran.dg/submodule_14.f08: New test
8446
8447 PR fortran/69524
8448 * gfortran.dg/submodule_15.f08: New test
8449
3f1e5d3a
PP
84502016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8451
8452 PR c++/70106
8453 * g++.dg/cpp1y/paren3.C: New test.
8454
a3f6d680
MM
84552016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8456
8457 PR target/70131
8458 * gcc.target/powerpc/ppc-round2.c: New test.
8459
92348f09
BS
84602016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8461
8462 PR target/70123
8463 * gcc.dg/torture/pr70123.c: New test.
8464
cebde9e9
JL
84652016-03-11 Jeff Law <law@redhat.com>
8466
8467 PR tree-optimization/70190
8468 * gcc.c-torture/compile/pr70190.c: New test.
8469
3edc5da4
DM
84702016-03-11 David Malcolm <dmalcolm@redhat.com>
8471
8472 PR c/68187
8473 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8474 case.
8475 (test43_b): Likewise.
8476 (test43_c): Likewise.
8477 (test43_d): Likewise.
8478 (test43_e): Likewise.
8479 (test43_f): Likewise.
8480 (test43_g): Likewise.
8481 (test44_a): Likewise.
8482 (test44_b): Likewise.
8483 (test44_c): Likewise.
8484 (test44_d): Likewise.
8485 (test44_e): Likewise.
8486
318c1204
DM
84872016-03-11 David Malcolm <dmalcolm@redhat.com>
8488
8489 PR c/70085
8490 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8491
bc062234
KT
84922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8493
8494 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8495 dg-options.
8496
acfc1ac1
KT
84972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8498
8499 PR target/70002
8500 PR target/69245
8501 * gcc.target/aarch64/pr69245_2.c: New test.
8502
d1e2bb2d
JJ
85032016-03-11 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR tree-optimization/70177
8506 * gcc.dg/pr70177.c: New test.
8507
07350627
AL
85082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8509
8510 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8511
5c6706f7
AL
85122016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8513
8514 * gcc.dg/tree-ssa/sra-20.c: New.
8515
02d472a2
JJ
85162016-03-11 Jakub Jelinek <jakub@redhat.com>
8517
686d390a
JJ
8518 PR rtl-optimization/70174
8519 * gcc.dg/pr70174.c: New test.
8520
02d472a2
JJ
8521 PR tree-optimization/70169
8522 * gcc.dg/pr70169.c: New test.
8523
0f9befa1
IE
85242016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8525
8526 PR target/70160
8527 * gcc.target/i386/pr70160.c: New test.
8528
432d4670
AK
85292016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8530
8531 * gcc.target/s390/dfp-1.c: New test.
8532
a3dc8760
NC
85332016-03-10 Nick Clifton <nickc@redhat.com>
8534
8535 PR target/70044
8536 * gcc.target/aarch64/pr70044.c: New test.
8537
b87a8d7d
PP
85382016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8539 Jakub Jelinek <jakub@redhat.com>
8540
8541 PR c++/70001
8542 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8543 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8544 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8545
4f4ada6a
JH
85462016-03-10 Jan Hubicka <hubicka@ucw.cz>
8547
8548 PR lto/69589
8549 * g++.dg/lto/pr69589_0.C: New testcase
8550 * g++.dg/lto/pr69589_1.C: New testcase
8551
d49b0aa0
MP
85522016-03-10 Marek Polacek <polacek@redhat.com>
8553
8554 PR c++/70153
8555 * g++.dg/delayedfold/unary-plus1.C: New test.
8556
85572016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8558
8559 * gcc.target/arm/pr45701-1.c: Escape brackets.
8560 * gcc.target/arm/pr45701-2.c: Likewise.
8561
71017a7b
AL
85622016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8563
8564 * gfortran.dg/unconstrained_commons.f: New.
8565
ba52669f
AM
85662016-03-10 Alan Modra <amodra@gmail.com>
8567
8568 * gcc.dg/pr69195.c: New.
8569 * gcc.dg/pr69238.c: New.
8570
27742332
TV
85712016-03-10 Tom de Vries <tom@codesourcery.com>
8572
8573 PR testsuite/68915
8574 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8575
3a81a594
RB
85762016-03-10 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/70128
8579 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8580 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8581
3433b975
JJ
85822016-03-09 Jakub Jelinek <jakub@redhat.com>
8583
c2864f02
JJ
8584 PR tree-optimization/70152
8585 * gcc.dg/pr70152.c: New test.
8586
3433b975
JJ
8587 PR target/70086
8588 * gcc.target/i386/pr70086-1.c: New test.
8589 * gcc.target/i386/pr70086-2.c: New test.
8590 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8591
8592 PR tree-optimization/70127
8593 * gcc.c-torture/execute/pr70127.c: New test.
8594
96b3c82d
CP
85952016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8596
8597 * c-c++-common/goacc/combined-directives-2.c: New test.
8598
b4f3232d
DM
85992016-03-09 David Malcolm <dmalcolm@redhat.com>
8600
8601 PR c/68473
8602 PR c++/70105
8603 * g++.dg/diagnostic/pr70105.C: New test.
8604 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8605 (test_multiple_ordinary_maps): New test function.
8606
40499f81
DM
86072016-03-09 David Malcolm <dmalcolm@redhat.com>
8608
8609 PR c/68473
8610 PR c++/70105
8611 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8612 Drop range information from call to inform_at_rich_loc.
8613 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8614 New.
8615 (test_show_locus): Replace calls to rich_location::add_range with
8616 calls to add_range. Rewrite the tests that used the now-defunct
8617 rich_location ctor taking a source_range. Simplify other tests
8618 by replacing calls to COMBINE_LOCATION_DATA with calls to
8619 make_location.
8620
c9e33662
RB
86212016-03-09 Richard Biener <rguenther@suse.de>
8622 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR tree-optimization/70138
8625 * gcc.dg/vect/pr70138-1.c: New testcase.
8626 * gcc.dg/vect/pr70138-2.c: Likewise.
8627
2c73b764
JJ
86282016-03-09 Jakub Jelinek <jakub@redhat.com>
8629
8630 PR target/70049
8631 * gcc.target/i386/pr70049.c: New test.
8632
c06d25bb
RB
86332016-03-09 Richard Biener <rguenther@suse.de>
8634
8635 PR c/70143
8636 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8637 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8638 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8639
5828a501
RO
86402016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8641
8642 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8643 arm-*-*.
8644
2e141c8d
JJ
86452016-03-09 Jakub Jelinek <jakub@redhat.com>
8646
5a9def37
JJ
8647 PR middle-end/67278
8648 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8649
2e141c8d
JJ
8650 PR target/67278
8651 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8652
8653 PR middle-end/70050
8654 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8655 in testcase comment.
8656
bf751f40
TV
86572016-03-09 Tom de Vries <tom@codesourcery.com>
8658
8659 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8660 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8661 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8662 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8663 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8664 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8665 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8666 * gfortran.dg/goacc/kernels-loop.f95: New test.
8667
e210c999
MS
86682016-03-08 Martin Sebor <msebor@redhat.com>
8669
8670 PR c++/62096
8671 * g++.dg/warn/overflow-warn-7.C: New test.
8672
80aac5c8
JM
86732016-03-08 Jason Merrill <jason@redhat.com>
8674
8675 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8676 * lib/target-supports.exp (check_effective_target_concepts): New.
8677
12b81409
JJ
86782016-03-08 Jakub Jelinek <jakub@redhat.com>
8679
d259b234
JJ
8680 PR c++/70135
8681 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8682 * g++.dg/ubsan/pr70135.C: New test.
8683
12b81409
JJ
8684 PR target/70110
8685 * gcc.dg/pr70110.c: New test.
8686
b4e9f2aa
MJ
86872016-03-07 Martin Jambor <mjambor@suse.cz>
8688
8689 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8690 * c-c++-common/gomp/if-1.c: Likewise.
8691 * c-c++-common/gomp/pr61486-2.c: Likewise.
8692 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8693 to dg-additional-options.
8694 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8695 * g++/gomp/target-teams-1.c: Likewise.
8696 * gcc.dg/gomp/gomp.exp: Likewise.
8697 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8698 dg-additional-options.
8699 * gfortran.dg/gomp/gomp.exp: Likewise.
8700 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8701 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8702 dg-additional-options.
8703 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8704
f86e631e
MJ
87052016-03-07 Martin Jambor <mjambor@suse.cz>
8706
8707 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8708 * c-c++-common/gomp/gridify-1.c: New test.
8709 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8710
94156b3f
AV
87112016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8712
8713 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8714 trigger for cortex-r8, when scanning for register r8.
8715 * gcc.target/arm/pr45701-2.c: Likewise.
8716
a84a49b7 87172016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8718 Jeff Law <law@redhat.com>
a84a49b7
RB
8719
8720 PR tree-optimization/69740
8721 * gcc.c-torture/compile/pr69740-1.c: New test.
8722 * gcc.c-torture/compile/pr69740-2.c: New test.
8723
e41f6c9e
BS
87242016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8725
8726 * lib/target-supports.exp
8727 (check_effective_target_whole_vector_shift): Enable for PPC64.
8728
57548bf5
RB
87292016-03-07 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/70115
8732 * gcc.dg/torture/pr70115.c: New testcase.
8733
4ae13300
NS
87342016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8735
8736 PR middle-end/69916
8737 * c-c-++-common/goacc/pr69916.c: New.
8738
5edb9853
RH
87392016-03-07 Richard Henderson <rth@redhat.com>
8740
8741 * gcc.c-torture/compile/pr70061.c: New test.
8742
2067a8f3
RB
87432016-03-07 Richard Biener <rguenther@suse.de>
8744
8745 PR testsuite/70109
8746 * gcc.dg/vect/O3-pr36098.c: New testcase.
8747
4145a9b7
CL
87482016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8749
8750 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8751
1878be32
EB
87522016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8753
8754 * gnat.dg/renaming9.ad[sb]: New testcase.
8755
df762bb2
JJ
87562016-03-05 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR c++/70084
8759 * g++.dg/expr/stdarg3.C: New test.
8760
7d461295
JL
87612016-03-04 Jeff Law <law@redhat.com>
8762
8763 PR tree-optimization/69196
8764 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8765 x86_64-*-*.
8766
29b9828f
BS
87672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8768
b6b552fd
BS
8769 PR c/69973
8770 * gcc.dg/pr69973.c: New test.
8771
201d49e9
BS
8772 PR rtl-optimization/69941
8773 * gcc.dg/torture/pr69941.c: New test.
8774
29b9828f
BS
8775 PR c/69824
8776 * gcc.dg/pr69824.c: New test.
8777
640b7e74
TV
87782016-03-05 Tom de Vries <tom@codesourcery.com>
8779
8780 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8781 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8782 function.
8783
7a3a3fad
PP
87842016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8785
8786 PR c++/66786
8787 * g++.dg/cpp1y/var-templ48.C: New test.
8788 * g++.dg/cpp1y/var-templ49.C: New test.
8789
cd439aec
EB
87902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8791
8792 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8793
60204554
JJ
87942016-03-04 Jakub Jelinek <jakub@redhat.com>
8795
0c8825de
JJ
8796 PR c++/70035
8797 * g++.dg/ubsan/pr70035.C: New test.
8798
60204554
JJ
8799 PR target/70062
8800 * gcc.target/i386/pr70062.c: New test.
8801
f79d4eab
L
88022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8803
8804 * g++.dg/template/typename21.C: Remove c++98_only.
8805
ea81ce67
L
88062016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8807
8808 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8809
64b23c13
DM
88102016-03-04 David Malcolm <dmalcolm@redhat.com>
8811
8812 PR c/68187
8813 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8814 function.
8815 (fn_42_b): Likewise.
8816 (fn_42_c): Likewise.
8817
729526f5
DM
88182016-03-04 David Malcolm <dmalcolm@redhat.com>
8819
8820 PR c/68187
8821 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8822 function.
8823 (fn_40_b): Likewise.
8824 (fn_41_a): Likewise.
8825 (fn_41_b): Likewise.
8826
f9ea11ac
JJ
88272016-03-04 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR target/70059
8830 * gcc.target/i386/avx512f-pr70059.c: New test.
8831 * gcc.target/i386/avx512dq-pr70059.c: New test.
8832
b6c38c69
BS
88332016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8834
8835 PR rtl-optimization/57676
8836 * gcc.dg/torture/pr57676.c: New test.
8837
af3cdd34
IE
88382016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8839
8840 * gcc.dg/pr70026.c: New test.
8841
7ff6ca38
MP
88422016-03-04 Marek Polacek <polacek@redhat.com>
8843
8844 PR c/69798
8845 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8846 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8847
a6bf62d5
KT
88482016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8849
8850 PR target/70004
8851 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8852 Delete.
8853 (test_corners_sisd_si): Likewise.
8854 (main): Remove checks of the above.
8855 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8856
ae4cdc6a
EB
88572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8858
8859 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8860
08455559
CL
88612016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8862
8863 * gcc.dg/torture/pr69951.c: Accept argc==0.
8864
e9a35493
RB
88652016-03-04 Richard Biener <rguenther@suse.de>
8866
8867 PR c++/70054
8868 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8869 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8870
fba054c2
DV
88712016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8872
8873 PR testsuite/69766
8874 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8875 testing multiarch.
8876
f10cdc6c
JJ
88772016-03-04 Jakub Jelinek <jakub@redhat.com>
8878
8879 PR debug/69947
8880 * gcc.dg/guality/pr69947.c: New test.
8881
2e981ba0
JJ
88822016-03-03 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR ada/70017
8885 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8886
0ba3bfa2
KT
88872016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8888
8889 PR rtl-optimization/69904
8890 * gcc.target/arm/pr69904.c: New test.
8891
97ecdb46
JJ
88922016-03-03 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR target/70021
8895 * gcc.dg/vect/pr70021.c: New test.
8896 * gcc.target/i386/pr70021.c: New test.
8897
a2a743a1
MP
88982016-03-03 Marek Polacek <polacek@redhat.com>
8899
8900 PR middle-end/70050
8901 * gcc.dg/pr70050.c: New test.
8902
fa07ecdd
JG
89032016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8904
8905 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8906
23504262
ML
89072016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8908
8909 PR tree-optimization/70043
8910 * gfortran.dg/vect/pr70043.f90: New test.
8911
b7b9e1a9
EB
89122016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8913
8914 * gnat.dg/specs/task1.ads: New test.
8915
cb83ba54
RO
89162016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8917
8918 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8919 Invoke gdb with -batch.
8920 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8921
a75f5e30
RB
89222016-03-03 Richard Biener <rguenther@suse.de>
8923
8924 PR tree-optimization/55936
8925 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8926
268bc320
JL
89272016-03-02 Jeff Law <law@redhat.com>
8928
815f20ab
JL
8929 PR rtl-optimization/69942
8930 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8931 effects of argument promotions.
8932
268bc320
JL
8933 PR tree-optimization/69987
8934 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8935 target does not support -fprefetch-loop-arrays.
8936
171f7de5
UB
89372016-03-02 Uros Bizjak <ubizjak@gmail.com>
8938
8939 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8940
192912db
BC
89412016-03-02 Bin Cheng <bin.cheng@arm.com>
8942
c7908871 8943 PR rtl-optimization/69052
192912db
BC
8944 * gcc.target/i386/pr69052.c: New test.
8945
90a7a40b
AM
89462016-03-02 Alan Modra <amodra@gmail.com>
8947
8948 * gcc.dg/pr69990.c: New.
8949
69fa742f
JJ
89502016-03-02 Jakub Jelinek <jakub@redhat.com>
8951
de752fb0
JJ
8952 PR c/68062
8953 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8954
8955 PR middle-end/70022
8956 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8957
69fa742f
JJ
8958 PR target/70028
8959 * gcc.target/i386/pr70028.c: New test.
8960
7c65bd56
MK
89612016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8962
8963 * c-c++-common/asan/swapcontext-test-1.c,
8964 * c-c++-common/tsan/thread_leak.c,
8965 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8966 * g++.dg/tsan/benign_race.C,
8967 * g++.dg/tsan/fd_close_norace.C,
8968 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8969 races with sanitizer output
8970
37d98220 89712016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 8972 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
8973
8974 PR target/67278
8975 * gcc.dg/simd-8.c: New testcase.
8976
218db463
RB
89772016-03-02 Richard Biener <rguenther@suse.de>
8978
8979 PR middle-end/67278
8980 * gcc.dg/simd-7.c: New testcase.
8981
22c72158
EB
89822016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8983
8984 * gcc.target/i386/pr70007.c: Tweak.
8985
9a790ccc
DV
89862016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8987
8988 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8989
bd02f00f
MP
89902016-03-02 Marek Polacek <polacek@redhat.com>
8991
8992 PR c/67854
8993 * gcc.dg/pr67854.c: New test.
8994
1e840f39
JJ
89952016-03-02 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR middle-end/70025
8998 * gcc.dg/torture/pr70025.c: New test.
8999
bca00241
VK
90002016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9001
9002 PR tree-optimization/68621
9003 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9004
0bca04b8
EB
90052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gcc.target/i386/pr70007.c: New test.
9008
2a9afc86
JL
90092016-03-01 Jeff Law <law@redhat.com>
9010
eab2541b 9011 PR tree-optimization/69196
9d83ef71 9012 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9013
2a9afc86
JL
9014 PR tree-optimization/69196
9015 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9016 duplicating code and spoiling the expected output.
9017
0d39977e
MM
90182016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9019
9020 PR target/70033
9021 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9022 supports power9 before doing tests.
9023 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9024 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9025 * gcc.target/powerpc/p9-permute.c: Likewise.
9026
a0c0699d
UB
90272016-03-01 Uros Bizjak <ubizjak@gmail.com>
9028
9029 PR target/70027
9030 * gcc.target/i386/pr70027.c: New test.
9031
0ae3ef47 90322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9033
9034 * gcc.dg/pr70017.c: New test.
9035
686e2237
JJ
90362016-03-01 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR c/69796
9039 PR c/69974
9040 * gcc.dg/pr69796.c: New test.
9041 * gcc.dg/pr69974.c: New test.
9042
f8e4188c
EB
90432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9044
9045 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9046
5e3f1c7c
JL
90472016-02-29 Jeff Law <law@redhat.com>
9048
9049 PR tree-optimization/69987
9050 * gfortran.dg/pr69987.f90: New test.
9051
9052 PR tree-optimization/69989
9053 * gcc.c-torture/compile/pr69989-2.c: New test.
9054
1be56bc5
MP
90552016-03-01 Marek Polacek <polacek@redhat.com>
9056
9057 PR c++/69795
9058 * g++.dg/parse/invalid1.C: New test.
9059
1b19470d
RB
90602016-03-01 Richard Biener <rguenther@suse.de>
9061
9062 PR middle-end/70022
9063 * gcc.dg/pr70022.c: New testcase.
9064
3ae0661a
IE
90652016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9066
9067 PR tree-optimization/69956
9068 * gcc.dg/pr69956.c: New test.
9069
0f09ab88
BS
90702016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9071
9072 PR target/70011
9073 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9074 XFAIL when hardware supports efficient unaligned storage access.
9075
76d881bf
PP
90762016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9077
9078 PR c++/69961
9079 * g++.dg/template/pr69961a.C: New test.
9080 * g++.dg/template/pr69961b.C: New test.
9081
7168133a
DM
90822016-02-29 David Malcolm <dmalcolm@redhat.com>
9083
9084 PR preprocessor/69985
9085 * gcc.dg/cpp/pr69985.c: New test case.
9086
0c6072a3
JL
90872016-02-29 Jeff Law <law@redhat.com>
9088
e66f219b
JL
9089 PR tree-optimization/70005
9090 * gcc.c-torture/execute/pr70005.c New test.
9091
0c6072a3
JL
9092 PR tree-optimization/69999
9093 * gcc.c-torture/compile/pr69999.c: New test.
9094
fd9fbdb3
YR
90952016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9096
9097 PR tree-optimization/69652
9098 * gcc.dg/torture/pr69652.c: Delete test.
9099 * gcc.dg/vect/pr69652.c: New test.
9100
cbd400b4
RB
91012016-02-19 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/69980
9104 * gfortran.dg/vect/pr69980.f90: New testcase.
9105
84ea0f58
EB
91062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9107
9108 * gcc.target/sparc/20160229-1.c: New test.
9109
5d2a63dc
EB
91102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9111
9112 * gnat.dg/stack_usage3.adb: New test.
9113 * gnat.dg/stack_usage3_pkg.ads: New helper.
9114
93e708f9
EB
91152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9116
9117 * gnat.dg/renaming8.adb: New test.
9118 * gnat.dg/renaming8_pkg1.ads: New helper.
9119 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9120 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9121
6512bc93
RB
91222016-02-29 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/69720
9125 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9126
7b201a88
TK
91272016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9128
9129 PR fortran/68147
9130 PR fortran/47674
9131 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9132
82ee0cf2 91332016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9134 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9135
9136 PR fortran/56007
9137 * gfortran.dg/coarray_8.f90: Adjust error message.
9138 * gfortran.dg/pr56007.f90: New test.
9139 * gfortran.dg/pr56007.f: New test.
9140
cdc1a2c8
L
91412016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9142
9143 PR tree-optimization/69989
9144 * gcc.dg/torture/pr69989.c: New test.
9145
33505bcf
EB
91462016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * gcc.target/i386/stack-realign-win.c: New test.
9149
524bfb19
HA
91502016-02-28 Harald Anlauf <anlauf@gmx.de>
9151
9152 PR fortran/60126
9153 * gfortran.dg/pr60126.f90: New test.
9154
bd542508
JL
91552016-02-27 Jeff Law <law@redhat.com>
9156
9157 Revert
9158 2016-02-26 Richard Biener <rguenther@suse.de>
9159 Jeff Law <law@redhat.com>
9160
9161 PR tree-optimization/69740
9162 * gcc.c-torture/compile/pr69740-1.c: New test.
9163 * gcc.c-torture/compile/pr69740-2.c: New test.
9164
dd1291e0
JD
91652016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9166
5fb67f8b 9167 PR fortran/69910
dd1291e0
JD
9168 * gfortran.dg/newunit_4.f90: New test.
9169
5cfefb59
JJ
91702016-02-27 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR target/69613
9173 PR rtl-optimization/69886
9174 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9175 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9176 target.
9177
20ba5f33
MS
91782016-02-26 Martin Sebor <msebor@redhat.com>
9179
9180 PR tree-optimization/15826
9181 * gcc.dg/tree-ssa/pr15826.c: New test.
9182
e6fb01b0
JJ
91832016-02-26 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR target/69969
9186 * gcc.target/powerpc/pr69969.c: New test.
9187
e3e0cf64
MS
91882016-02-26 Martin Sebor <msebor@redhat.com>
9189
9190 PR c++/15766
9191 * g++.old-deja/g++.other/decl5.C: Add a test case.
9192
d1f2bea5
SB
91932016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9194
9195 PR target/69946
9196 * gcc.target/powerpc/pr69946.c: New file.
9197
4a4f9d2b 91982016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9199 Jeff Law <law@redhat.com>
4a4f9d2b 9200
e3e0cf64 9201 PR tree-optimization/69740
4a4f9d2b
RB
9202 * gcc.c-torture/compile/pr69740-1.c: New test.
9203 * gcc.c-torture/compile/pr69740-2.c: New test.
9204
ad2a2706
MJ
92052016-02-26 Martin Jambor <mjambor@suse.cz>
9206
9207 PR middle-end/69920
9208 * gcc.dg/torture/pr69932.c: New test.
9209 * gcc.dg/torture/pr69936.c: Likewise.
9210
1d11f7ce
AK
92112016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9212
9213 PR target/69709
9214 * gcc.target/s390/pr69709.c: New test.
9215
6cfccbb2
KT
92162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9217
9218 PR target/69245
9219 * gcc.target/aarch64/pr69245_1.c: New test.
9220
ac59ad4e
KT
92212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9222
9223 PR target/69613
9224 * gcc.dg/torture/pr69613.c: New test.
9225
a2ad54a0
JJ
92262016-02-26 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR rtl-optimization/69891
9229 * gcc.target/i386/pr69891.c: New test.
9230
0884062c 92312016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9232 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9233
d2369d4f 9234 PR target/61397
c163789b
MM
9235 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9236 functionality for both 32-bit and 64-bit.
9237
5aed7e2c
RB
92382016-02-26 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/69551
9241 * gcc.dg/torture/pr69951.c: New testcase.
9242
798e2a8e
RB
92432016-02-25 Richard Biener <rguenther@suse.de>
9244
9245 PR tree-optimization/48795
9246 * gcc.dg/Warray-bounds-18.c: New testcase.
9247
9559fbac
RO
92482016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9249
9250 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9251
c049b107
JJ
92522016-02-25 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR rtl-optimization/69896
9255 * gcc.dg/pr69896.c: New test.
9256
1137001c
PP
92572016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9258
9259 PR c++/69736
9260 * g++.dg/cpp1y/paren2.C: New test.
9261
2e9c8641
MS
92622016-02-24 Martin Sebor <msebor@redhat.com>
9263
9264 PR c/51147
9265 * gcc.dg/enum-mode-2.c: New test.
9266
03ca8fb3
JJ
92672016-02-24 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR c++/69922
9270 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9271 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9272 * g++.dg/ubsan/pr69922.C: New test.
9273
0b05329b
MP
92742016-02-24 Marek Polacek <polacek@redhat.com>
9275
9276 PR c/69819
9277 * gcc.dg/pr69819.c: New test.
9278
57c2c374
MS
92792016-02-24 Martin Sebor <msebor@redhat.com>
9280
3b96b93a
MS
9281 PR c++/69912
9282 * g++.dg/ext/flexary15.C: New test.
9283
92842016-02-24 Martin Sebor <msebor@redhat.com>
9285
9286 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9287 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9288 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9289
65433bb5
MK
92902016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9291 Charles Baylis <charles.baylis@linaro.org>
9292
9293 PR debug/61033
9294 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9295
f802a424 92962016-02-24 Richard Biener <rguenther@suse.de>
44293580 9297 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9298
9299 PR middle-end/69760
9300 * gcc.dg/torture/pr69760.c: New testcase.
9301
525f795f
RO
93022016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9303
9304 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9305 pattern on Solaris with as.
9306
cd7bbceb
KT
93072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9308
9309 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9310 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9311 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9312 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9313
89c0c1fd
JJ
93142016-02-24 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR middle-end/69915
9317 * gcc.dg/pr69915.c: New test.
9318
0683fd27
KT
93192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9320
9321 PR rtl-optimization/69886
9322 * gcc.dg/torture/pr69886.c: New test.
9323
e53d562a
RB
93242016-02-24 Richard Biener <rguenther@suse.de>
9325
9326 PR middle-end/68963
9327 * gcc.dg/torture/pr68963.c: New testcase.
9328
74a00288
KT
93292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9330
9331 PR target/69875
9332 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9333 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9334 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9335 * gcc.target/arm/atomic_loaddi_1.c: New test.
9336 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9337 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9338 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9339 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9340 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9341 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9342 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9343 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9344
340fd4c9
JJ
93452016-02-24 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR middle-end/69909
9348 * gcc.dg/torture/pr69909.c: New test.
9349
47d3fdb2
RB
93502016-02-24 Richard Biener <rguenther@suse.de>
9351
9352 PR tree-optimization/69907
9353 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9354 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9355 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9356
dab73e73
CB
93572016-02-24 Christian Bruel <christian.bruel@st.com>
9358
9359 * gcc.target/arm/pragma_cpp_fma.c: New test.
9360
7cc5ec65
JD
93612016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9362
9363 PR fortran/61156
9364 * gfortran.dg/include_6.f90: Update test.
9365
067fbd8b
JJ
93662016-02-23 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR objc/69844
9369 * objc.dg/pr69844.m: New test.
9370
64a454d9
JD
93712016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9372
9373 PR libgfortran/69456
9374 * gfortran.dg/namelist_89.f90: New test.
9375 * gfortran.dg/pr59700.f90: Update test..
9376
35886f0b
MS
93772016-02-23 Martin Sebor <msebor@redhat.com>
9378
9379 PR middle-end/69780
9380 * g++.dg/ext/builtin_alloca.C: New test.
9381 * gcc.dg/builtins-68.c: New test.
9382
162cc7e3
RH
93832016-02-23 Richard Henderson <rth@redhat.com>
9384
9385 * gcc.target/i386/addr-space-3.c: Remove test.
9386
196440f8
DM
93872016-02-23 David Malcolm <dmalcolm@redhat.com>
9388
9389 PR preprocessor/69126
9390 PR preprocessor/69543
9391 * c-c++-common/pr69126-2-long.c: New test.
9392 * c-c++-common/pr69126-2-short.c: New test.
9393 * c-c++-common/pr69543-1.c: Remove xfail.
9394
1d3121af
DM
93952016-02-23 David Malcolm <dmalcolm@redhat.com>
9396
9397 PR preprocessor/69126
9398 PR preprocessor/69543
9399 PR preprocessor/69558
9400 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9401 (f): Rename to...
9402 (test_2): ...this, and add leading comment.
9403 (MACRO_3, test_3): New.
9404 (MACRO_4A, MACRO_4B, test_4): New.
9405 (MACRO): Rename to...
9406 (MACRO_5): ...this.
9407 (g): Rename to...
9408 (test_5): ...this, updating for renaming of MACRO, and
9409 add leading comment.
9410 * c-c++-common/pr69543-1.c: New.
9411 * c-c++-common/pr69543-2.c: New.
9412 * c-c++-common/pr69543-3.c: New.
9413 * c-c++-common/pr69543-4.c: New.
9414 * c-c++-common/pr69558-1.c: New.
9415 * c-c++-common/pr69558-2.c: New.
9416 * c-c++-common/pr69558-3.c: New.
9417 * c-c++-common/pr69558-4.c: New.
9418 * gcc.dg/pr69558.c: Move to...
9419 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9420 xfail for c++.
9421
f99c3557
TS
94222016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9423
9424 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9425 to -ftree-parallelize-loops/-fopenacc changes.
9426 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9427 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9428 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9429 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9430 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9431 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9432 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9433 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9434 * c-c++-common/goacc/kernels-loop.c: Likewise.
9435 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9436 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9437 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9438 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9439
c60ec7c2
RO
94402016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9441
9442 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9443
f1a62b6f
JJ
94442016-02-23 Jakub Jelinek <jakub@redhat.com>
9445
e67bf044
JJ
9446 PR c++/69902
9447 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9448
f1a62b6f
JJ
9449 PR c/69900
9450 * gcc.dg/pr69900.c: New test.
9451
20c5e09e
MJ
94522016-02-23 Martin Jambor <mjambor@suse.cz>
9453
9454 PR tree-optimization/69666
9455 * gcc.dg/tree-ssa/pr69666.c: New test.
9456
e457a6fc
AV
94572016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9458
9459 PR fortran/67451
9460 * gfortran.dg/coarray_allocate_5.f08: New test.
9461
d7b574f4
AK
94622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9463
9464 * gcc.target/s390/vcond-shift.c: Move to ...
9465 * gcc.target/s390/vector/vcond-shift.c: ... here.
9466
58bdeb44
AK
94672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9468
9469 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9470 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9471
7cd0387b
AK
94722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9473
9474 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9475
4246c8da
MW
94762016-02-20 Mark Wielaard <mjw@redhat.com>
9477
9478 PR c/28901
9479 * gcc.dg/unused-variable-3.c: New test.
9480
f93bc532
JJ
94812016-02-22 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR target/69888
9484 * gcc.target/i386/pr69888.c: New test.
9485
c4e360f4
RB
94862016-02-22 Richard Biener <rguenther@suse.de>
9487
9488 PR tree-optimization/69882
9489 * gfortran.dg/vect/pr69882.f90: New testcase.
9490
09c92f1c
JJ
94912016-02-22 Jakub Jelinek <jakub@redhat.com>
9492
9493 PR target/69885
9494 * gcc.dg/pr69885.c: New test.
9495
f88d45dc
OE
94962016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9497
9498 PR target/69806
9499 PR target/54089
9500 * gcc.target/sh/pr54089-10.c: New.
9501
ce1ff48e
PT
95022016-02-20 Paul Thomas <pault@gcc.gnu.org>
9503
9504 PR fortran/69423
9505 * gfortran.dg/deferred_character_15.f90 : New test.
9506
bbf27208
DH
95072016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9508
9509 PR fortran/57365
9510 gfortran.dg/allocate_with_source_18.f03: New test.
9511
95122016-02-20 Harald Anlauf <anlauf@gmx.de>
9513
9514 PR fortran/52531
9515 gfortran.dg/gomp/pr52531.f90: New test.
9516
268be88c
BE
95172016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9518
9519 PR c++/69865
9520 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9521 -std=c++03.
9522
4b6c824a
JJ
95232016-02-19 Jakub Jelinek <jakub@redhat.com>
9524
871b3f47
JJ
9525 PR c++/69826
9526 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9527 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9528
7a965d51
JJ
9529 PR c++/69850
9530 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9531
4b6c824a
JJ
9532 PR c++/69851
9533 * g++.dg/torture/pr69851.C: New test.
9534
15fca21a
MS
95352016-02-19 Martin Sebor <msebor@redhat.com>
9536
9537 PR testsuite/69573
9538 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9539
19e21586
JJ
95402016-02-19 Jakub Jelinek <jakub@redhat.com>
9541
03a616ac
JJ
9542 PR c++/69850
9543 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9544 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9545
19e21586
JJ
9546 PR c++/67767
9547 * g++.dg/cpp0x/pr67767.C: New test.
9548
2db16594
KT
95492016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9550
9551 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9552 for fp, simd, crypto, crc, lse.
9553 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9554 above.
9555 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9556 effective target check.
9557
5a7d9d1e
JJ
95582016-02-19 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR target/69820
9561 * gcc.target/i386/pr69820.c: New test.
9562
6448f064
AK
95632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9564
9565 * gcc.target/s390/vector/int128-1.c: New test.
9566
d0a859e6
AK
95672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9568
9569 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9570
9e4eb643
AK
95712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9572
9573 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9574 instruction pattern name to prevent the testcase from failing with
9575 -march=z13.
9576
859a4c0e
AK
95772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9578
9579 * gcc.target/s390/md/movstr-2.c: New test.
9580
efc2340b
MK
95812016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9582
9583 * gcc.target/s390/morestack.c: New test.
9584
ca2bfbc2
DV
95852016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9586
9587 PR target/69625
9588 * gcc.target/s390/pr69625.c: Add test case.
9589
efd4bd05
BE
95902016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9591
9592 PR testsuite/68580
9593 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9594
2bf2078a
MM
95952016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9596
9597 PR target/68404
9598 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9599 * gcc.target/powerpc/fusion3.c: Likewise.
9600
f003579e
RB
96012016-02-18 Richard Biener <rguenther@suse.de>
9602
9603 PR middle-end/69553
9604 * g++.dg/torture/pr69553.C: New testcase.
9605
19233914
NC
96062016-02-18 Nick Clifton <nickc@redhat.com>
9607
efd4bd05
BE
9608 PR target/62254
9609 PR target/69610
9610 * gcc.target/arm/pr62554.c: New test.
9611 * gcc.target/arm/pr69610-1.c: New test.
9612 * gcc.target/arm/pr69610-2.c: New test.
19233914 9613
23f27839
RB
96142016-02-18 Richard Biener <rguenther@suse.de>
9615
9616 PR middle-end/69854
9617 * gcc.dg/torture/pr69854.c: New testcase.
9618
932c0da4
JJ
96192016-02-17 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR c++/69850
9622 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9623
1bed93e4
BS
96242012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9625
9626 * gcc.target/powerpc/vec-cg.c: New test.
9627
57bfb134
RB
96282016-02-17 Richard Biener <rguenther@suse.de>
9629
9630 PR testsuite/69586
9631 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9632
a44e0ebb
KT
96332016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9634
9635 PR target/69161
9636 * gcc.c-torture/compile/pr69161.c: New test.
9637
ffacd726
DS
96382016-02-17 David Sherwood <david.sherwood@arm.com>
9639
9640 PR target/69532
9641 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9642 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9643
448db8d2
EB
96442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9645
9646 * gcc.dg/ifcvt-4.c: Skip on Visium.
9647
e2f0522e
EB
96482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9649
9650 * gnat.dg/atomic8.adb: New test.
9651
bf17fe3f
EB
96522016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * gnat.dg/discr46.ad[sb]: New test.
9655
ecf835e9
KN
96562016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9657
9658 PR Target/48344
9659 * gcc.target/powerpc/pr48344-1.c: New test.
9660
49a1164a
TK
96612015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9662
9663 PR fortran/69742
9664 * gfortran.dg/associate_21.f90: New test.
9665
bf14eba2
JJ
96662016-02-16 Jakub Jelinek <jakub@redhat.com>
9667
9668 PR c/69835
9669 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9670 -Wnonnull in dg-options.
9671 * c-c++-common/nonnull-2.c: New test.
9672
35a093b6
JG
96732016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9674 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9675
9676 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9677
e387d491
JJ
96782016-02-16 Jakub Jelinek <jakub@redhat.com>
9679
9680 PR middle-end/69801
9681 * gcc.dg/pr69801.c: Add empty dg-options.
9682
ba539195
JN
96832016-02-16 James Norris <jnorris@codesourcery.com>
9684
9685 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9686 * g++.dg/goacc/deviceptr-1.c: New file.
9687
2a2b8f64
JJ
96882016-02-16 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR tree-optimization/69820
9691 * gcc.dg/vect/pr69820.c: New test.
9692
87440c29
RB
96932016-02-16 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/69776
9696 * gcc.dg/torture/pr69776-2.c: New testcase.
9697
6d87c306
BS
96982016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9699
9700 PR tree-optimization/69714
9701 * gcc.dg/torture/pr69714.c: New test.
9702
3824a0a2
JJ
97032016-02-16 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR tree-optimization/69802
9706 * gcc.dg/pr69802.c: New test.
9707
c8cfe96e
RB
97082016-02-16 Richard Biener <rguenther@suse.de>
9709
9710 PR middle-end/69801
9711 * gcc.dg/pr69801.c: New testcase.
9712
fc12098d
JD
97132016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9714
9715 PR libgfortran/69651
9716 * gfortran.dg/read_bang.f90: New test.
9717 * gfortran.dg/read_bang4.f90: New test.
9718
ba6b3795
JJ
97192016-02-15 Jakub Jelinek <jakub@redhat.com>
9720
f0516ca4
JJ
9721 PR c++/69658
9722 * g++.dg/init/pr69658.C: New test.
9723
ba6b3795
JJ
9724 PR c++/69797
9725 * c-c++-common/pr69797.c: New test.
9726
de3f9a2d
PK
97272016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9728
9729 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9730 check for aarch64*-*-*.
9731
17a3b967
RB
97322016-02-15 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/69783
9735 * gcc.dg/vect/pr69783.c: New testcase.
9736
1c48bff1
RB
97372016-02-15 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/69776
9740 * gcc.dg/torture/pr69776.c: New testcase.
9741
1e6025b6
TK
97422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9743
9744 PR fortran/60526
9745 * gfortran.dg/type_decl_4.f90: Reinstated.
9746
d3308279
JDA
97472016-02-14 John David Anglin <danglin@gcc.gnu.org>
9748
9749 PR fortran/68746
9750 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9751
b7c56581
TK
97522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9753
9754 PR fortran/60526
9755 PR bootstrap/69816
9756 * gfortran.dg/type_decl_4.f90: Removed.
9757
60cb4ef5
TK
97582016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9759
9760 PR fortran/60526
9761 * gfortran.dg/type_decl_4.f90: New test.
9762
f6964637
AM
97632016-02-14 Alan Modra <amodra@gmail.com>
9764
1a8849d1 9765 PR testsuite/68886
f6964637
AM
9766 * gcc.c-torture/execute/stkalign.c: Revise test.
9767
f5121920
OE
97682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9769
9770 PR target/67260
9771 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9772
6cda3ab6
OE
97732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9774
9775 PR target/67260
9776 * gcc.target/sh/torture/pr67260.c: New.
9777
6786e598
JDA
97782016-02-12 John David Anglin <danglin@gcc.gnu.org>
9779
9780 * gcc.dg/pr67964.c: Add dg-require-alias.
9781
7e05dad8
OE
97822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9783
9784 PR target/67636
9785 PR target/64345
9786 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9787
7f4cc3ce
JD
97882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9789
9790 PR libgfortran/69668
9791 * gfortran.dg/namelist_88.f90: New test.
9792
955ca6dc
JD
97932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9794
9795 PR libgfortran/69668
9796 * gfortran.dg/namelist_38.f90: Update test.
9797 * gfortran.dg/namelist_84.f90: Update test.
9798
876217ae
DM
97992016-02-12 David Malcolm <dmalcolm@redhat.com>
9800
9801 PR other/69554
9802 * gcc.dg/pr69554-1.c: New test.
9803 * gfortran.dg/pr69554-1.F90: New test.
9804 * gfortran.dg/pr69554-2.F90: New test.
9805 * lib/gcc-dg.exp (proc dg-locus): New function.
9806 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9807 distinguish between the caret-printing and non-caret-printing
9808 cases. If caret-printing has been explicitly enabled, bail out
9809 without attempting to fix up the output.
9810
61789eed
DM
98112016-02-12 David Malcolm <dmalcolm@redhat.com>
9812
9813 PR driver/69265
9814 PR driver/69453
9815 * gcc.dg/spellcheck-options-3.c: New test case.
9816 * gcc.dg/spellcheck-options-4.c: New test case.
9817 * gcc.dg/spellcheck-options-5.c: New test case.
9818 * gcc.dg/spellcheck-options-6.c: New test case.
9819 * gcc.dg/spellcheck-options-7.c: New test case.
9820 * gcc.dg/spellcheck-options-8.c: New test case.
9821 * gcc.dg/spellcheck-options-9.c: New test case.
9822 * gcc.dg/spellcheck-options-10.c: New test case.
9823
c3090c1f
JJ
98242016-02-12 Jakub Jelinek <jakub@redhat.com>
9825
9826 PR rtl-optimization/69764
9827 PR rtl-optimization/69771
9828 * c-c++-common/pr69764.c: New test.
9829 * gcc.dg/torture/pr69771.c: New test.
9830
8222034d
MP
98312016-02-12 Marek Polacek <polacek@redhat.com>
9832
9833 * g++.dg/torture/init-list1.C: New.
9834
f749f792
MP
98352016-02-12 Marek Polacek <polacek@redhat.com>
9836
9837 * gcc.dg/pr69522.c: Add empty dg-options.
9838
199fb02a
IE
98392016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9840
9841 * g++.dg/lto/lto.exp: Include and init mpx.
9842 * g++.dg/lto/pr69729_0.C: New test.
9843
b69539cb
JJ
98442016-02-12 Jakub Jelinek <jakub@redhat.com>
9845
06ff7000
JJ
9846 PR ipa/69241
9847 * g++.dg/ipa/pr69241-4.C: New test.
9848
b69539cb
JJ
9849 PR ipa/68672
9850 * g++.dg/ipa/pr68672-1.C: New test.
9851 * g++.dg/ipa/pr68672-2.C: New test.
9852 * g++.dg/ipa/pr68672-3.C: New test.
9853
16595a1f
BS
98542016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9855
9856 PR c/69522
6d87c306 9857 * gcc.dg/pr69522.c: New test.
16595a1f 9858
38d795d2
PP
98592016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9860
9861 PR c++/69098
9862 * g++.dg/cpp1y/69098.C: New test.
9863 * g++.dg/cpp1y/69098-2.C: New test.
9864
9c582551
JJ
98652016-02-12 Jakub Jelinek <jakub@redhat.com>
9866
9867 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9868 and neighbour -> neighbor.
9869 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9870 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9871 * c-c++-common/Wvarargs.c: Likewise.
9872 * c-c++-common/goacc/host_data-5.c: Likewise.
9873 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9874 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9875 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9876 * gcc.target/aarch64/pr60697.c: Likewise.
9877 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9878 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9879 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9880 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9881 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9882 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9883 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9884 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9885 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9886 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9887 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9888 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9889 * g++.dg/lookup/koenig5.C: Likewise.
9890 * g++.dg/ext/no-asm-2.C: Likewise.
9891 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9892 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9893 * gfortran.dg/used_types_16.f90: Likewise.
9894 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9895 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9896 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9897 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9898 * gfortran.dg/abstract_type_6.f03: Likewise.
9899 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9900 * gfortran.dg/used_types_15.f90: Likewise.
9901 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9902 * gfortran.dg/exit_3.f08: Likewise.
9903 * gfortran.dg/open_status_2.f90: Likewise.
9904 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9905 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9906 * gfortran.dg/associate_1.f03: Likewise.
9907 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9908 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9909 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9910 * gcc.dg/builtin-object-size-1.c: Likewise.
9911 * gcc.dg/noreturn-6.c: Likewise.
9912 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9913 * gcc.dg/globalalias.c: Likewise.
9914 * gcc.dg/builtins-config.h: Likewise.
9915 * gcc.dg/pr30457.c: Likewise.
9916 * gcc.c-torture/compile/volatile-1.c: Likewise.
9917 * gcc.c-torture/execute/20101011-1.c: Likewise.
9918 * c-c++-common/Waddress-1.c: Likewise.
9919
66756373
JJ
99202016-02-11 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR c/69768
9923 * c-c++-common/Waddress-1.c: New test.
9924
76fe932b
AV
99252016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9926
9927 PR fortran/69296
9928 * gfortran.dg/associate_19.f03: New test.
9929 * gfortran.dg/associate_20.f03: New test.
9930
564c4d4b
OE
99312016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9932
9933 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9934
e1c1ecb0
KT
99352016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9936
9937 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9938 .arch armv8-a\n. Add -dA to dg-options.
9939 * gcc.target/aarch64/assembler_arch_1.c: New test.
9940 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9941
0d7d9458
PC
99422016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9943
9944 PR c++/68726
9945 * g++.dg/cpp0x/pr68726.C: New.
9946
e6208a60
IE
99472016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9948
9949 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9950 test.
9951
281a11eb
RB
99522016-02-11 Richard Biener <rguenther@suse.de>
9953
9954 * g++.dg/tree-ssa/pr61034.C: Adjust.
9955
e03dd765
VM
99562016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9957
4b48faf5 9958 PR target/69148
e03dd765
VM
9959 * gcc.target/s390/pr69148.c: New.
9960
cdc23927
YR
99612016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9962
9963 PR tree-optimization/69652
9964 * gcc.dg/torture/pr69652.c: New test.
9965
e199dd0a
JJ
99662016-02-10 Jakub Jelinek <jakub@redhat.com>
9967 Patrick Palka <ppalka@gcc.gnu.org>
9968
9969 PR ipa/69241
9970 PR c++/69649
9971 * g++.dg/ipa/pr69241-1.C: New test.
9972 * g++.dg/ipa/pr69241-2.C: New test.
9973 * g++.dg/ipa/pr69241-3.C: New test.
9974 * g++.dg/ipa/pr69649.C: New test.
9975
d6b38027
UB
99762016-02-10 Uros Bizjak <ubizjak@gmail.com>
9977
9978 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9979 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9980
13b562c5
BC
99812016-02-10 Bin Cheng <bin.cheng@arm.com>
9982
9983 PR tree-optimization/68021
9984 * gcc.dg/tree-ssa/pr68021.c: New test.
9985
24a179f8
RB
99862016-02-10 Richard Biener <rguenther@suse.de>
9987
9988 PR tree-optimization/69726
9989 * gcc.dg/uninit-22.c: New testcase.
9990
0d99886f
AP
99912016-02-09 Andrew Pinski <apinski@cavium.com>
9992
9993 PR tree-opt/69282
9994 * gcc.c-torture/compile/20160205-1.c: New testcase.
9995
ab04995c
MM
99962016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9997
9998 PR target/68404
9999 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10000 instead accessing a really large arrray.
10001 * gcc.target/powerpc/fusion3.c: Likewise.
10002
4b79ac23
CB
100032016-02-09 Charles Baylis <charles.baylis@linaro.org>
10004
10005 PR target/68532
10006 * gcc.c-torture/execute/pr68532.c: New test.
10007
b890a441
AO
100082016-02-11 Alexandre Oliva <aoliva@redhat.com>
10009
10010 PR target/69634
10011 * gcc.dg/pr69634.c: New.
10012
84a5bef7
RB
100132016-02-09 Richard Biener <rguenther@suse.de>
10014
10015 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10016
1f123759 100172016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10018
1f123759
AF
10019 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10020
65860c77
YR
100212016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10022
10023 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10024
7e1e8a0a
RB
100252016-02-09 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/69715
10028 * gcc.dg/torture/pr69715.c: New testcase.
10029
efb45a9f
PP
100302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10031
10032 PR c++/69139
10033 * g++.dg/cpp0x/trailing12.C: New test.
10034 * g++.dg/cpp0x/trailing13.C: New test.
10035
20a0c6f9
PP
100362016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10037
10038 PR c++/69283
10039 PR c++/67835
10040 * g++.dg/cpp1y/auto-fn29.C: New test.
10041 * g++.dg/cpp1y/auto-fn30.C: New test.
10042
a162f3af
JJ
100432016-02-08 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR tree-optimization/69209
10046 * gcc.c-torture/compile/pr69209.c: New test.
10047
4b4a9fbd
JL
100482016-02-08 Jeff Law <law@redhat.com>
10049
10050 PR tree-optimization/68541
10051 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10052 of statements allowed in join block for path splitting.
10053
cfac5ed2
JJ
100542016-02-08 Jakub Jelinek <jakub@redhat.com>
10055
f68bc23f
JJ
10056 PR c++/59627
10057 * g++.dg/gomp/pr59627.C: New test.
10058
cfac5ed2
JJ
10059 PR ipa/69239
10060 * g++.dg/ipa/pr69239.C: New test.
10061
44714d8c
DM
100622016-02-08 David Malcolm <dmalcolm@redhat.com>
10063
10064 PR preprocessor/69664
10065 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10066 * gcc.dg/cpp/warn-comments.c: Likewise.
10067
eba9e839
MP
100682016-02-08 Marek Polacek <polacek@redhat.com>
10069
10070 PR c++/69688
10071 * g++.dg/init/const12.C: New test.
10072
a011cd92
BS
100732016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10074
10075 PR target/60410
10076 * gcc.dg/lto/pr55113_0.c: Remove test.
10077
5317b1be
RB
100782016-02-08 Richard Biener <rguenther@suse.de>
10079
10080 PR tree-optimization/69719
10081 * gcc.dg/torture/pr69719.c: New testcase.
10082
63998a63
RB
100832016-02-08 Richard Biener <rguenther@suse.de>
10084 Jeff Law <law@redhat.com>
10085
10086 PR target/68273
10087 * gcc.target/mips/pr68273.c: New testcase.
10088
43f4a281
RB
100892016-02-08 Richard Biener <rguenther@suse.de>
10090
10091 PR rtl-optimization/69274
10092 * gcc.target/i386/addr-sel-1.c: XFAIL.
10093
0b604d2d
JL
100942016-02-08 Jeff Law <law@redhat.com>
10095
e8dfe49e
JL
10096 PR tree-optimization/68541
10097 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10098
6daecd7a 10099 PR tree-optimization/65917
0b604d2d
JL
10100 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10101
c0f0e35a
JD
101022016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10103
10104 PR fortran/50555
10105 * gfortran.dg/namelist_args.f90: New test.
10106
8981d712
JL
101072016-02-05 Jeff Law <law@redhat.com>
10108
6daecd7a 10109 PR tree-optimization/68541
8981d712
JL
10110 * gcc.dg/tree-ssa/split-path-2.c: New test.
10111 * gcc.dg/tree-ssa/split-path-3.c: New test.
10112 * gcc.dg/tree-ssa/split-path-4.c: New test.
10113 * gcc.dg/tree-ssa/split-path-5.c: New test.
10114 * gcc.dg/tree-ssa/split-path-6.c: New test.
10115 * gcc.dg/tree-ssa/split-path-7.c: New test.
10116
46cb9332
MS
101172016-02-05 Martin Sebor <msebor@redhat.com>
10118
10119 PR c++/69662
10120 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10121 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10122
be2083ea
RH
101232016-02-06 Richard HEnderson <rth@redhat.com>
10124
10125 PR c/69643
10126 * gcc.target/i386/addr-space-4.c: New.
10127 * gcc.target/i386/addr-space-5.c: New.
10128
711d7c23
MM
101292016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10130
10131 PR fortran/66089
10132 * gfortran.dg/elemental_dependency_6.f90: New.
10133
b5c1c988
JJ
101342016-02-05 Jakub Jelinek <jakub@redhat.com>
10135
861c7bcd
JJ
10136 PR rtl-optimization/69691
10137 * gcc.c-torture/execute/pr69691.c: New test.
10138
b5c1c988
JJ
10139 PR c++/69628
10140 * g++.dg/parse/pr69628.C: New test.
10141
f7dfa966
UB
101422016-02-05 Uros Bizjak <ubizjak@gmail.com>
10143
10144 * gcc.dg/sancov/asan.c: Move to ...
10145 * gcc.dg/asan/sancov-1.c: ... here.
10146
9b143e64
UB
101472016-02-05 Uros Bizjak <ubizjak@gmail.com>
10148
10149 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10150
f5d4b899
L
101512016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10152
10153 PR target/69677
10154 * gcc.target/i386/pr69677.c: New test.
10155
76c85fbb
PP
101562016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10157
10158 PR c++/68948
10159 * g++.dg/template/pr68948.C: New test.
10160
f181bf90
DV
101612016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10162
10163 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10164 (only necessary on s390x).
10165
714fb282
L
101662016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10169 -mno-accumulate-outgoing-args.
10170
618d6c1c
PP
101712016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10172
10173 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10174
1066e9b5
JJ
101752016-02-04 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR c/69669
10178 * c-c++-common/pr69669.c: New test.
10179
76255d0d
MM
101802016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10181
10182 PR target/69667
10183 * g++.dg/pr69667.C: New file.
10184
e0b059b1
WD
101852016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10186
10187 PR target/69619
10188 * gcc.dg/pr69619.c: Add new test.
10189
2692b5c8
RS
101902016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10191
10192 PR rtl-optimization/69577
10193 * gcc.target/i386/pr69577.c: New test.
10194
7db337c2
ML
101952016-02-04 Martin Liska <mliska@suse.cz>
10196
10197 * g++.dg/asan/pr69276.C: New test.
10198
cc9c0829
KT
101992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10200
10201 PR target/65932
10202 PR target/67714
10203 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10204 a single smulbb instruction.
10205 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10206 * gcc.target/amr/wmul-2.c: Likewise.
10207
eb9feb52
KT
102082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10209
10210 PR target/65932
10211 PR target/67714
10212 * gcc.c-torture/execute/pr67714.c: New test.
10213
61f727fe
JJ
102142016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10215
10216 PR target/69454
10217 * gcc.target/i386/pr69454-1.c: New test.
10218 * gcc.target/i386/pr69454-2.c: New test.
10219
05dd97db
MS
102202016-02-03 Martin Sebor <msebor@redhat.com>
10221
10222 PR c++/69251
10223 PR c++/69253
10224 PR c++/69290
10225 PR c++/69277
10226 PR c++/69349
10227 * g++.dg/ext/flexarray-mangle-2.C: New test.
10228 * g++.dg/ext/flexarray-mangle.C: New test.
10229 * g++.dg/ext/flexarray-subst.C: New test.
10230 * g++.dg/ext/flexary11.C: New test.
10231 * g++.dg/ext/flexary12.C: New test.
10232 * g++.dg/ext/flexary13.C: New test.
10233 * g++.dg/ext/flexary14.C: New test.
10234 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10235
dac2fc29
L
102362016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10237
10238 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10239 Define only if CHECK_FLOAT128 is defined.
10240 (main): Properly initialize u5.
10241
eadb8035
JJ
102422016-02-03 Jakub Jelinek <jakub@redhat.com>
10243
0afbb81b
JJ
10244 PR c/69627
10245 * gcc.dg/pr69627.c: New test.
10246
eadb8035
JJ
10247 PR target/69644
10248 * gcc.dg/pr69644.c: New test.
10249
b12d4923
MS
102502016-02-03 Mike Stump <mikestump@comcast.net>
10251
10252 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10253 support for struct-layout-1.exp.
10254
ab4bae0c
PP
102552016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10256
10257 PR c++/69056
618d6c1c 10258 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10259
95831c01
VM
102602016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10261 Alexandre Oliva <aoliva@redhat.com>
10262
10263 PR target/69461
10264 * gcc.target/powerpc/pr69461.c: New.
10265
ccc71ab8
UB
102662016-02-03 Uros Bizjak <ubizjak@gmail.com>
10267
10268 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10269 works from here ...
10270 (check_effective_target_fsanitize_thread): ... to here. Do not
10271 specify additional compile flags for the test source.
10272 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10273 specify additional compile flags for the test source.
10274
96299640
WD
102752016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10276
10277 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10278
781d83d9
AV
102792016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10280
10281 PR fortran/67451
10282 PR fortran/69418
10283 * gfortran.dg/coarray_allocate_2.f08: New test.
10284 * gfortran.dg/coarray_allocate_3.f08: New test.
10285 * gfortran.dg/coarray_allocate_4.f08: New test.
10286
d8208e6d
AL
102872016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10288
10289 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10290 use same scan-tree-dump-times on all platforms.
10291 * gcc.dg/vect/vect-outer-1.c: Likewise.
10292 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10293 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10294 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10295 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10296 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10297 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10298 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10299
a8394fa0
SB
103002016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10301
10302 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10303 warning.
10304
f3baa1d3
L
103052016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10306
10307 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10308
eb077516
JN
103092016-02-02 James Norris <jnorris@codesourcery.com>
10310
10311 * c-c++-common/goacc/routine-5.c: Add tests.
10312
578fb225
AM
103132016-02-02 Alexander Monakov <amonakov@ispras.ru>
10314
10315 * gcc.target/nvptx/unsigned-cmp.c: New test.
10316
c64f7d37
WD
103172016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10318
10319 * gcc.target/aarch64/scalar_shift_1.c
10320 (test_corners_sisd_di): Improve force to SIMD register.
10321 (test_corners_sisd_si): Likewise.
10322 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10323 Remove scan-assembler check for ldr.
10324
90c6f26c
RB
103252016-02-02 Richard Biener <rguenther@suse.de>
10326
10327 PR tree-optimization/69595
10328 * gcc.dg/Warray-bounds-17.c: New testcase.
10329
9dc03c97
RB
103302016-02-02 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/69606
10333 * gcc.dg/torture/pr69606.c: New testcase.
10334
2d4dc223
YR
103352016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10336
10337 PR middle-end/68542
10338 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10339 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10340
65c98fde
AM
103412016-02-02 Alan Modra <amodra@gmail.com>
10342
10343 PR target/69548
10344 * gcc.target/powerpc/pr69548.c: New test.
10345
e1b81f2b
JJ
103462016-02-01 Jakub Jelinek <jakub@redhat.com>
10347
d0268b37
JJ
10348 PR rtl-optimization/69592
10349 * gcc.dg/pr69592.c: New test.
10350
e1b81f2b
JJ
10351 PR preprocessor/69543
10352 PR c/69558
10353 * gcc.dg/pr69543.c: New test.
10354 * gcc.dg/pr69558.c: New test.
10355
7dd7780d
UB
103562016-02-01 Uros Bizjak <ubizjak@gmail.com>
10357
bf672ee5
UB
10358 PR testsuite/65940
10359 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10360
9a7013f8
MS
103612016-02-01 Martin Sebor <msebor@redhat.com>
10362
10363 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10364
e681fb2b
BC
103652016-02-01 Bin Cheng <bin.cheng@arm.com>
10366
10367 PR tree-optimization/67921
10368 * c-c++-common/ubsan/pr67921.c: New test.
10369
ff86345f
RB
103702016-02-01 Richard Biener <rguenther@suse.de>
10371
10372 PR middle-end/69556
10373 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10374
bc369dbd
RB
103752016-02-01 Richard Biener <rguenther@suse.de>
10376
10377 PR tree-optimization/69574
10378 * gcc.dg/torture/pr69574.c: New testcase.
10379
ef318184
RB
103802016-02-01 Richard Biener <rguenther@suse.de>
10381
10382 PR tree-optimization/69579
10383 * gcc.dg/setjmp-6.c: New testcase.
10384
654745e6
JJ
103852016-02-01 Jakub Jelinek <jakub@redhat.com>
10386
10387 PR rtl-optimization/69570
10388 * g++.dg/opt/pr69570.C: New test.
10389
e6c0c44b
RH
103902016-02-01 Richard Henderson <rth@redhat.com>
10391
10392 * gcc.dg/pr69535.c: New test.
10393
6ff3f09a
JDA
103942016-01-31 John David Anglin <danglin@gcc.gnu.org>
10395
2c005538
JDA
10396 PR testsuite/69584
10397 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10398 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10399
61083a4b
JDA
10400 PR debug/68244
10401 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10402
6ff3f09a
JDA
10403 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10404
0c221916
PT
104052016-01-31 Paul Thomas <pault@gcc.gnu.org>
10406
10407 PR fortran/67564
10408 * gfortran.dg/allocate_with_source_17.f03: New test.
10409
db7a2818
JJ
104102016-01-30 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR tree-optimization/69546
10413 * gcc.dg/torture/pr69546.c: New test.
10414
e520d5f0
PT
104152016-01-30 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/69566
10418 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10419
343c05d3
MS
104202016-01-30 Martin Sebor <msebor@redhat.com>
10421
10422 PR c++/68490
10423 * g++.dg/ext/flexary10.C: New test.
10424
d6c3a539
DH
104252016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10426
10427 PR fortran/66707
10428 gfortran.dg/common_23.f90: New test.
10429
52d72fcd
BS
104302016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10431
10432 PR target/65546
10433 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10434 condition being checked, and disable it when the target supports
10435 misaligned loads and stores.
10436
3a5d2ba4
JJ
104372016-01-29 Jakub Jelinek <jakub@redhat.com>
10438
10439 PR debug/69518
10440 * gcc.dg/torture/pr69518.c: New test.
10441
6bbacdb5
L
104422016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10443
10444 PR target/69530
10445 * gcc.target/i386/pr69530.c: New test.
10446
af932cdb
SE
104472016-01-29 Steve Ellcey <sellcey@imgtec.com>
10448
10449 PR target/65604
10450 * gcc.target/mips/div-delay.c: New test.
10451
26658b7c
JJ
104522016-01-29 Jakub Jelinek <jakub@redhat.com>
10453
33e89989
JJ
10454 PR target/69551
10455 * gcc.target/i386/pr69551.c: New test.
10456
26658b7c
JJ
10457 PR target/66137
10458 * gcc.target/i386/pr66137.c: New test.
10459
401116b5
AB
104602016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10461
10462 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10463 always built for p5600.
10464 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10465 isa=p5600 dg-option.
10466
d4abfcc5
RB
104672016-01-29 Richard Biener <rguenther@suse.de>
10468
10469 PR tree-optimization/69547
10470 * g++.dg/tree-ssa/pr69547.C: New testcase.
10471
16b77b32
JJ
104722016-01-29 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR debug/66869
10475 * g++.dg/warn/Wunused-function2.C: New test.
10476
a1c95464
DV
104772016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10478
10479 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10480 support for test to succeed.
10481
5453bfed
MP
104822016-01-29 Marek Polacek <polacek@redhat.com>
10483
10484 PR c++/69509
10485 PR c++/69516
10486 * g++.dg/ext/constexpr-vla2.C: New test.
10487 * g++.dg/ext/constexpr-vla3.C: New test.
10488 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10489
452ec2a5
RB
104902016-01-29 Richard Biener <rguenther@suse.de>
10491
10492 PR middle-end/69537
10493 * gcc.dg/uninit-21.c: New testcase.
10494
aec0b19e
UB
104952016-01-28 Uros Bizjak <ubizjak@gmail.com>
10496
10497 PR target/69459
10498 * gcc.target/i386/pr69459.c: New test.
10499
df113ce7
SE
105002016-01-28 Steve Ellcey <sellcey@imgtec.com>
10501
10502 PR target/68400
10503 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10504 * gcc.target/mips/pr68400.c: New test.
10505
494de84f
MS
105062016-01-28 Martin Sebor <msebor@redhat.com>
10507
10508 PR target/17381
10509 * gcc.target/powerpc/pr17381.c: New test.
10510
eb1b1f01
JJ
105112016-01-28 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR middle-end/69542
10514 * gcc.dg/torture/pr69542.c: New test.
10515
6dfeb7ce
WD
105162016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10517
10518 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10519
4b7471a4
DE
105202016-01-28 David Edelsohn <dje.gcc@gmail.com>
10521
10522 * gcc.dg/pr65980.c: Skip on AIX.
10523 * gcc.dg/pr66688.c: Same.
10524
b271fd21
DE
105252016-01-28 David Edelsohn <dje.gcc@gmail.com>
10526
10527 PR target/63679
10528 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10529 * gcc.dg/tree-ssa/sra-18.c: Same.
10530
874108a9
AV
105312016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10532
10533 PR fortran/62536
10534 * gfortran.dg/block_15.f08: New test.
10535 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10536 on incorrectly closed BLOCK.
10537
30480bcd
IE
105382016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10539
10540 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
105412016-01-28 Richard Biener <rguenther@suse.de>
10542
10543 PR tree-optimization/69466
10544 * gfortran.dg/vect/pr69466.f90: New testcase.
10545
0d4c694e
TP
105462016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10547
10548 * g++.dg/pr67989.C: Remove ARM-specific option.
10549 * gcc.target/arm/pr67989.C: New file.
10550
2aa780da
UB
105512016-01-27 Uros Bizjak <ubizjak@gmail.com>
10552
10553 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10554 and expm1 test for glibc < 2.11.
10555
f75ebe77
RH
105562016-01-27 Richard Henderson <rth@redhat.com>
10557
10558 * gcc.c-torture/execute/pr69447.c: New test.
10559
105602016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10561
9a175e65 10562 PR fortran/69422
49847d75
PT
10563 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10564
cbdd8ae0
JJ
105652016-01-27 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR debug/66869
10568 * gcc.dg/pr66869.c: New test.
10569
2b572b3c
JL
105702016-01-25 Jeff Law <law@redhat.com>
10571
10572 PR tree-optimization/68398
aec0b19e 10573 PR tree-optimization/69196
2b572b3c
JL
10574 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10575 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10576 path to avoid new heuristic allowing more irreducible regions
10577 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10578 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10580 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10581 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10582
fa74a4bc
MP
105832016-01-27 Marek Polacek <polacek@redhat.com>
10584
10585 PR c/68062
10586 * c-c++-common/vector-compare-4.c: New test.
10587
0afff540
DM
105882016-01-27 David Malcolm <dmalcolm@redhat.com>
10589
10590 PR preprocessor/69126
10591 * c-c++-common/pr69126.c: New test case.
10592
1a218fc9
ILT
105932016-01-27 Ian Lance Taylor <iant@google.com>
10594
10595 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10596
5d70666e
RB
105972016-01-27 Ryan Burn <contact@rnburn.com>
10598
10599 PR cilkplus/69267
10600 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10601
87ff4d66
UB
106022016-01-27 Uros Bizjak <ubizjak@gmail.com>
10603
10604 PR target/69512
10605 * gcc.target/i386/pr69512.c: New test.
10606
27e23cca
RE
106072016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10608
10609 PR ada/69488
10610 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10611
05bf54c3
MP
106122016-01-27 Marek Polacek <polacek@redhat.com>
10613
10614 PR c++/69379
10615 * g++.dg/pr69379.C: New test.
10616
60214d0d
MS
106172016-01-27 Martin Sebor <msebor@redhat.com>
10618
10619 PR c++/69317
10620 * g++.dg/abi/Wabi-2-2.C: New test.
10621 * g++.dg/abi/Wabi-2-3.C: New test.
10622 * g++.dg/abi/Wabi-3-2.C: New test.
10623 * g++.dg/abi/Wabi-3-3.C: New test.
10624
167c7bfa
RB
106252016-01-27 Richard Biener <rguenther@suse.de>
10626
10627 PR tree-optimization/69166
10628 * gcc.dg/torture/pr69166.c: New testcase.
10629
1430fb1f
MJ
106302016-01-27 Martin Jambor <mjambor@suse.cz>
10631
10632 PR tree-optimization/69355
10633 * gcc.dg/tree-ssa/pr69355.c: New test.
10634
95e3030c
MP
106352016-01-27 Marek Polacek <polacek@redhat.com>
10636
10637 PR c++/69496
10638 * g++.dg/ext/constexpr-vla1.C: New test.
10639
eeb085f3
CB
106402016-01-20 Christian Bruel <christian.bruel@st.com>
10641
10642 PR target/69245
10643 * gcc.target/arm/pr69245.c: New test.
10644
b1652dde
JJ
106452016-01-27 Jakub Jelinek <jakub@redhat.com>
10646
10647 PR tree-optimization/69399
10648 * gcc.dg/torture/pr69399.c: New test.
10649
ce7e8f00
EB
106502016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10651
10652 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10653
e4aac1d1
EB
106542016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10655
10656 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10657
8dfdb419
TV
106582016-01-26 Tom de Vries <tom@codesourcery.com>
10659
10660 PR tree-optimization/69110
10661 * gcc.dg/autopar/pr69110.c: New test.
10662
56f80f54 106632016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10664 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10665
10666 * gcc.dg/graphite/isl-ast-op-select.c: New.
10667
a0909527
PT
106682015-01-26 Paul Thomas <pault@gcc.gnu.org>
10669
10670 PR fortran/69385
10671 * gfortran.dg/allocate_error_6.f90: New test.
10672
ffc445f4
RH
106732016-01-26 Richard Henderson <rth@redhat.com>
10674
10675 * gcc.dg/tm/pr60908.c: New test.
10676
01e1dea3
DM
106772016-01-26 David Malcolm <dmalcolm@redhat.com>
10678
10679 PR other/69006
10680 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10681 directive.
10682 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10683 expected multiline output to reflect the colorization being
10684 disabled before newlines.
10685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10686 (custom_diagnostic_finalizer): Replace call to
10687 pp_newline_and_flush with call to pp_flush.
10688 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10689 * gfortran.dg/implicit_class_1.f90: Likewise.
10690 * lib/gcc-dg.exp (allow_blank_lines): New global.
10691 (dg-allow-blank-lines-in-output): New procedure.
10692 (gcc-dg-prune): Complain about blank lines in the output, unless
10693 dg-allow-blank-lines-in-output was called.
10694 * lib/multiline.exp (_build_multiline_regex): Only support
10695 arbitrary followup text for non-blank-lines, not for blank lines.
10696
13f92e8d
JJ
106972016-01-26 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR tree-optimization/69483
10700 * gcc.dg/pr69483.c: New test.
10701 * g++.dg/opt/pr69483.C: New test.
10702
92422235
CL
107032016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10704
10705 PR target/68620
10706 * gcc.target/arm/pr68620.c: New test.
10707
0bccf11b
L
107082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10709
10710 * gcc.target/i386/pr68986-2.c: Remove -m32.
10711
81cd202e
L
107122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10713
10714 PR target/68986
10715 * gcc.target/i386/pr68986-1.c: New test.
10716 * gcc.target/i386/pr68986-2.c: Likewise.
10717 * gcc.target/i386/pr68986-3.c: Likewise.
10718
213a1c03
CB
107192016-01-26 Christian Bruel <christian.bruel@st.com>
10720
10721 * lib/target-supports.exp
10722 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10723 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10724 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10725
22a08dd1
RB
107262016-01-26 Richard Biener <rguenther@suse.de>
10727
10728 PR tree-optimization/69452
10729 * gcc.dg/torture/pr69452.c: New testcase.
10730
6c06e0e8
JJ
107312016-01-26 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR target/69442
10734 * gcc.dg/pr69442.c: New test.
10735
b96824c4
RFI
107362016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10737
10738 PR target/67896
10739 * gcc.target/aarch64/simd/pr67896.C: New.
10740
5ee31e57
RS
107412016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10742
10743 PR tree-optimization/69400
10744 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10745 function.
10746 (plugin_init): Call it.
10747 * gcc.dg/torture/pr69400.c: New test.
10748
7ddfb31d
CL
107492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10750
10751 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10752
1e050c90
AK
107532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10754 Sebastian Pop <s.pop@samsung.com>
10755
10756 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10757 isl-0.15.
10758
c8ee4bf5
AK
107592016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10760 Sebastian Pop <s.pop@samsung.com>
10761
10762 * gcc.dg/graphite/pr69292.c: New.
10763
d902b330
JJ
107642016-01-25 Jakub Jelinek <jakub@redhat.com>
10765
10766 * c-c++-common/goacc/use_device-1.c: New test.
10767
2c89b952
JL
107682016-01-25 Jeff Law <law@redhat.com>
10769
10770 PR tree-optimization/69196
10771 PR tree-optimization/68398
10772 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10773 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10774
685c8785
DE
107752016-01-25 David Edelsohn <dje.gcc@gmail.com>
10776
10777 PR target/69469
10778 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10779 Algorithm.
10780
95cef0c1
RB
107812016-01-25 Richard Biener <rguenther@suse.de>
10782
10783 PR testsuite/69380
10784 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10785
2947d3b2
IE
107862016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10787
10788 PR target/69421
10789 * gcc.dg/pr69421.c: New test.
10790
ae19075a
BB
107912016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10792
10793 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10794 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10795 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10796 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10797 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10798 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10799 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10800 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10801 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10802 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10803
fa4511c2
RB
108042016-01-25 Richard Biener <rguenther@suse.de>
10805
10806 PR tree-optimization/69376
10807 * gcc.dg/torture/pr69376.c: New testcase.
10808
1d101216
JD
108092016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10810
10811 PR fortran/69397
10812 PR fortran/68442
10813 * gfortran.dg/interface_38.f90: New test.
10814 * gfortran.dg/interface_39.f90: New test.
a0909527 10815
a59b92b0
PP
108162016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10817
10818 Revert:
10819 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10820
10821 PR c++/11858
10822 PR c++/24663
10823 PR c++/24664
10824 * g++.dg/template/pr11858.C: New test.
10825 * g++.dg/template/pr24663.C: New test.
10826 * g++.dg/template/unify12.C: New test.
10827 * g++.dg/template/unify13.C: New test.
10828 * g++.dg/template/unify14.C: New test.
10829 * g++.dg/template/unify15.C: New test.
10830 * g++.dg/template/unify16.C: New test.
10831 * g++.dg/template/unify17.C: New test.
10832
16acb1a8
DH
108332016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10834
10835 PR fortran/68283
10836 gfortran.dg/pr68283.f90: New test.
10837
094773e8
TK
108382016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10839
10840 PR fortran/66094
10841 * gfortran.dg/inline_matmul_13.f90: New test.
10842 * gfortran.dg/matmul_bounds_8.f90: New test.
10843 * gfortran.dg/matmul_bounds_9.f90: New test.
10844 * gfortran.dg/matmul_bounds_10.f90: New test.
10845
42fb90d7
TV
108462016-01-23 Tom de Vries <tom@codesourcery.com>
10847
10848 PR tree-optimization/69426
10849 * gcc.dg/autopar/pr69426.c: New test.
10850
69da7802
MS
108512016-01-23 Martin Sebor <msebor@redhat.com>
10852
10853 PR c++/58109
10854 PR c++/69022
10855 * g++.dg/cpp0x/alignas5.C: New test.
10856 * g++.dg/ext/vector29.C: Same.
10857
da17300a
UB
108582016-01-23 Uros Bizjak <ubizjak@gmail.com>
10859
10860 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10861 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10862 _GNU_SOURCE from compile flags to the source.
10863 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10864 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10865 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10866 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10867
62041cfc
JJ
108682016-01-22 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR target/69432
10871 * g++.dg/opt/pr69432.C: New test.
10872
f7d2ad6f
BS
108732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10874
10875 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10876 32-bit targets testing an -m64 multilib.
10877
d403fc9a
WS
108782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10879
10880 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10881 64-bit support.
10882
4aa16f8d
JG
108832016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10884
10885 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10886
7c816d0f
CB
108872016-01-21 Christian Bruel <christian.bruel@st.com>
10888
10889 PR target/68674
10890 * gcc.target/i386/pr68674.c
10891 * gcc.target/aarch64/pr68674.c
10892 * gcc.target/arm/pr68674.c
10893
fce661e8
KT
108942016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10895
10896 PR target/69403
10897 * gcc.c-torture/execute/pr69403.c: New test.
10898
4696899f
PC
108992016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10900
10901 PR c++/55843
10902 * g++.dg/template/pr55843.C: New.
10903
bac69366
AL
109042016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10905
10906 PR testsuite/66877
10907 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10908 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10909
b57d3a5c
BS
109102016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10911
10912 PR testsuite/67489
da17300a
UB
10913 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10914 from dg-do compile directive, and instead add
10915 { dg-require-effective-target int128 }.
b57d3a5c 10916
9f04a53e
MS
109172016-01-20 Martin Sebor <msebor@redhat.com>
10918
10919 PR c/69405
10920 * gcc.dg/sync-fetch.c: New test.
10921
38a51663
JL
109222016-01-21 Martin Sebor <msebor@redhat.com>
10923
10924 PR target/69252
10925 * gcc.target/powerpc/pr69252.c: New test.
10926
2423a75a
JD
109272016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10928
10929 PR fortran/65996
da17300a 10930 * gfortran.dg/pr65996.f90: New test.
2423a75a 10931
0a76463f
DV
109322016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10933
10934 PR c++/68810
9f04a53e 10935 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 10936 expected to generate an error.
0a76463f 10937
9776e692
BS
109382016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10939
10940 PR middle-end/66178
10941 * gcc.dg/torture/pr66178.c: New test.
10942
c8d3e088
AB
109432016-01-21 Anton Blanchard <anton@samba.org>
10944 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10945
10946 PR target/63354
10947 * gcc.target/powerpc/pr63354.c: New test.
10948
35b707ff
VM
109492016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10950
10951 PR rtl-optimization/68990
10952 * gcc.target/i386/pr68990: New.
10953
157b0829
NC
109542016-01-21 Nick Clifton <nickc@redhat.com>
10955
10956 PR target/69129
10957 * gcc.target/mips/pr69129.c: New.
10958
aede6748
PC
109592016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10960
10961 PR c++/58046
10962 * g++.dg/cpp0x/pr58046.C: New.
10963
5463c2c8
JJ
109642016-01-21 Jakub Jelinek <jakub@redhat.com>
10965
6d31cc75
SS
10966 PR target/69187
10967 PR target/65624
10968 * gcc.target/arm/pr69187.c: New test.
10969
5463c2c8
JJ
10970 PR c++/69355
10971 * g++.dg/torture/pr69355.C: New test.
10972
fa28f32b
AK
109732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10974 Sebastian Pop <s.pop@samsung.com>
10975
10976 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10977
b920a047
AK
109782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10979 Sebastian Pop <s.pop@samsung.com>
10980
da17300a 10981 * gcc.dg/graphite/pr68976.c: New test.
b920a047 10982
bdd3aea6
JJ
109832016-01-21 Jakub Jelinek <jakub@redhat.com>
10984
10985 PR middle-end/67653
10986 * c-c++-common/pr67653.c: New test.
10987 * gcc.dg/torture/pr29119.c: Add dg-warning.
10988
26a2e6ae
PB
109892016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10990
10991 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10992
d25c7690
PK
109932016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10994
10995 PR c/24293
10996 * gcc.dg/pr24293.c: New test.
10997 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10998 incomplete struct type.
10999 * gcc.dg/declspec-1.c: Likewise.
11000 * gcc.dg/pr63549.c: Likewise.
11001
889d5698
JJ
110022016-01-20 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR tree-optimization/66612
11005 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11006 for bdn instruction.
11007
d7cf3dc7
CL
110082016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11009
11010 * lib/target-supports.exp
11011 (check_effective_target_arm_fp_ok_nocache): New.
11012 (check_effective_target_arm_fp_ok): New.
11013 (add_options_for_arm_fp): New.
11014 (check_effective_target_arm_crypto_ok_nocache): Require
11015 target_arm_v8_neon_ok instead of arm32.
11016 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11017 (check_effective_target_arm_crypto_pragma_ok): New.
11018 (add_options_for_arm_vfp): New.
11019 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11020 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11021 target instead. Force initial fpu to vfp.
11022 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11023 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11024 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11025 dependency.
11026 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11027 use arm_vfp effective target instead. Force initial fpu to vfp.
11028 * gcc.target/arm/attr-neon3.c: Likewise.
11029 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11030 arm_vfp_ok.
11031 * gcc.target/arm/unsigned-float.c: Likewise.
11032 * gcc.target/arm/vfp-1.c: Likewise.
11033 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11034 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11035 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11036 * gcc.target/arm/vfp-ldmias.c: Likewise.
11037 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11038 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11039 * gcc.target/arm/vfp-stmiad.c: Likewise.
11040 * gcc.target/arm/vfp-stmias.c: Likewise.
11041 * gcc.target/arm/vnmul-1.c: Likewise.
11042 * gcc.target/arm/vnmul-2.c: Likewise.
11043 * gcc.target/arm/vnmul-3.c: Likewise.
11044 * gcc.target/arm/vnmul-4.c: Likewise.
11045
01ac9704 110462016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11047
e84b00da
L
11048 PR testsuite/69366
11049 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11050 the MPX run-time library, for compile-time MPX test.
11051 * gcc.target/i386/chkp-always_inline.c: Likewise.
11052 * gcc.target/i386/chkp-bndret.c: Likewise.
11053 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11054 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11055 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11056 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11057 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11058 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11059 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11060 * gcc.target/i386/chkp-label-address.c: Likewise.
11061 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11062 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11063 * gcc.target/i386/chkp-pr69044.c: Likewise.
11064 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11065 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11066 * gcc.target/i386/chkp-strchr.c: Likewise.
11067 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11068 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11069 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11070 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11071 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11072 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11073 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11074 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11075 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11076 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11077 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11078 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11079 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11080 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11081 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11082 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11083 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11084 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11085 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11086 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11087 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11088 * gcc.target/i386/pr63995-2.c: Likewise.
11089 * gcc.target/i386/pr64805.c: Likewise.
11090 * gcc.target/i386/pr65044.c: Likewise.
11091 * gcc.target/i386/pr65167.c: Likewise.
11092 * gcc.target/i386/pr65183.c: Likewise.
11093 * gcc.target/i386/pr65184.c: Likewise.
11094 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11095
28b33016
IE
110962016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11097
11098 PR tree-optimization/69328
11099 * gcc.dg/pr69328.c: New test.
11100
bcff0913
JL
111012016-01-20 Jeff Law <law@redhat.com>
11102
bf0bb970 11103 PR target/25114
bcff0913
JL
11104 * gcc.target/m68k/pr25114.c: New test.
11105
a3f69631
AV
111062016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11107
11108 * gcc.target/arm/memset-inline-10.c: Added
11109 dg-require-effective-target arm_thumb2_ok.
11110
af33ba0d
EB
111112016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11112
11113 * gcc.dg/debug/dwarf2/sso.c: New test.
11114
7596d5de
UB
111152016-01-19 Uros Bizjak <ubizjak@gmail.com>
11116
11117 PR testsuite/68820
11118 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11119 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11120 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11121
ceda2c69
JH
111222016-01-19 Jan Hubicka <hubicka@ucw.cz>
11123
11124 PR ipa/66223
11125 * g++.dg/ipa/devirt-50.C: New testcase.
11126
38a979f2
MP
111272016-01-19 Marek Polacek <polacek@redhat.com>
11128
11129 PR c++/68965
11130 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11131 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11132
962801c5
KT
111332016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11134
11135 PR target/69135
11136 * gcc.target/arm/pr69135_1.c: New test.
11137
078fe40a
WD
111382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11139
11140 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11141
786e3c06
WD
111422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11143
11144 * gcc.target/aarch64/ccmp_1.c: New testcase.
11145
1e297006
MP
111462016-01-19 Marek Polacek <polacek@redhat.com>
11147
11148 PR c++/68586
11149 * g++.dg/cpp0x/enum30.C: New test.
11150
879c27e3
RB
111512016-01-19 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/69336
11154 * g++.dg/tree-ssa/pr69336.C: New testcase.
11155
015337d3
JJ
111562016-01-19 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR debug/65779
11159 * gcc.dg/pr65779.c: New test.
11160
e2c768b6
RB
111612016-01-19 Richard Biener <rguenther@suse.de>
11162
11163 PR tree-optimization/69352
11164 * gcc.dg/torture/pr69352.c: New testcase.
11165
569efc34
JJ
111662016-01-19 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR rtl-optimization/68955
11169 PR rtl-optimization/64557
11170 * gcc.dg/torture/pr68955.c: New test.
11171
e49d321f
JH
111722016-01-19 Jan Hubicka <hubicka@ucw.cz>
11173
11174 PR lto/69136
11175 * g++.dg/torture/pr69136.C: New testcase.
11176
e9191ad3
JH
111772016-01-19 Jan Hubicka <hubicka@ucw.cz>
11178
11179 PR lto/69133
11180 * g++.dg/lto/pr69133_0.C: New testcase.
11181 * g++.dg/lto/pr69133_1.C: New testcase.
11182
2bedb645
JL
111832016-01-15 Jeff Law <law@redhat.com>
11184
11185 PR tree-optimization/69320
11186 * gcc.c-torture/pr69320-1.c: New test.
11187 * gcc.c-torture/pr69320-2.c: New test.
11188 * gcc.c-torture/pr69320-3.c: New test.
11189 * gcc.c-torture/pr69320-4.c: New test.
11190
17c15cb9
PP
111912016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11192
11193 PR c++/11858
11194 PR c++/24663
11195 PR c++/24664
11196 * g++.dg/template/pr11858.C: New test.
11197 * g++.dg/template/pr24663.C: New test.
11198 * g++.dg/template/unify12.C: New test.
11199 * g++.dg/template/unify13.C: New test.
11200 * g++.dg/template/unify14.C: New test.
11201 * g++.dg/template/unify15.C: New test.
11202 * g++.dg/template/unify16.C: New test.
11203 * g++.dg/template/unify17.C: New test.
11204
9617fd08
DM
112052016-01-18 David Malcolm <dmalcolm@redhat.com>
11206
11207 PR testsuite/69181
11208 * gcc.dg/pr69181-1.c: New test file.
11209 * gcc.dg/pr69181-2.c: New test file.
11210 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11211 globals by moving it to...
11212 (cleanup-after-saved-dg-test): ...this new function. Add
11213 "global additional_sources_used". Add reset of global
11214 multiline_expected_outputs to the empty list.
11215 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11216 global to...
11217 (multiline_expected_outputs): ...this, and updated comments to
11218 note that it is modified from gcc-dg.exp.
11219 (dg-end-multiline-output): Update for the above renaming.
11220 (handle-multiline-outputs): Likewise. Remove the clearing
11221 of the expected outputs to the empty list.
11222
b555a2e4
RB
112232016-01-18 Richard Biener <rguenther@suse.de>
11224
11225 PR tree-optimization/69297
11226 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11227
96902805
JM
112282016-01-18 Joseph Myers <joseph@codesourcery.com>
11229
11230 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11231 dg-options.
11232 * gcc.target/mips/mips-3d-2.c: Likewise.
11233 * gcc.target/mips/mips-3d-3.c: Likewise.
11234 * gcc.target/mips/mips-3d-4.c: Likewise.
11235 * gcc.target/mips/mips-3d-5.c: Likewise.
11236 * gcc.target/mips/mips-3d-6.c: Likewise.
11237 * gcc.target/mips/mips-3d-7.c: Likewise.
11238 * gcc.target/mips/mips-3d-8.c: Likewise.
11239 * gcc.target/mips/mips-3d-9.c: Likewise.
11240 * gcc.target/mips/mips-ps-1.c: Likewise.
11241 * gcc.target/mips/mips-ps-2.c: Likewise.
11242 * gcc.target/mips/mips-ps-3.c: Likewise.
11243 * gcc.target/mips/mips-ps-4.c: Likewise.
11244 * gcc.target/mips/mips-ps-5.c: Likewise.
11245 * gcc.target/mips/mips-ps-6.c: Likewise.
11246 * gcc.target/mips/mips-ps-7.c: Likewise.
11247 * gcc.target/mips/mips-ps-type.c: Likewise.
11248 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11249 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11250
40e26f94
TV
112512016-01-18 Tom de Vries <tom@codesourcery.com>
11252
11253 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11254 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11255 * c-c++-common/goacc/kernels-empty.c: New test.
11256 * c-c++-common/goacc/kernels-eternal.c: New test.
11257 * c-c++-common/goacc/kernels-loop-2.c: New test.
11258 * c-c++-common/goacc/kernels-loop-3.c: New test.
11259 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11260 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11261 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11262 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11263 * c-c++-common/goacc/kernels-loop-data.c: New test.
11264 * c-c++-common/goacc/kernels-loop-g.c: New test.
11265 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11266 * c-c++-common/goacc/kernels-loop-n.c: New test.
11267 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11268 * c-c++-common/goacc/kernels-loop.c: New test.
11269 * c-c++-common/goacc/kernels-noreturn.c: New test.
11270 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11271 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11272 * c-c++-common/goacc/kernels-reduction.c: New test.
11273
a98d4647
TV
112742016-01-18 Tom de Vries <tom@codesourcery.com>
11275
11276 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11277 * gcc.dg/autopar/outer-2.c: Same.
11278 * gcc.dg/autopar/outer-3.c: Same.
11279 * gcc.dg/autopar/outer-4.c: Same.
11280 * gcc.dg/autopar/outer-5.c: Same.
11281 * gcc.dg/autopar/outer-6.c: Same.
11282 * gcc.dg/autopar/parallelization-1.c: Same.
11283 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11284 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11285 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11286 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11287 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11288 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11289 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11290 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11291 * gcc.dg/autopar/pr39500-1.c: Same.
11292 * gcc.dg/autopar/pr39500-2.c: Same.
11293 * gcc.dg/autopar/pr46193.c: Same.
11294 * gcc.dg/autopar/pr46194.c: Same.
11295 * gcc.dg/autopar/pr49580.c: Same.
11296 * gcc.dg/autopar/pr49960-1.c: Same.
11297 * gcc.dg/autopar/pr49960.c: Same.
11298 * gcc.dg/autopar/pr68373.c: Same.
11299 * gcc.dg/autopar/reduc-1.c: Same.
11300 * gcc.dg/autopar/reduc-1char.c: Same.
11301 * gcc.dg/autopar/reduc-1short.c: Same.
11302 * gcc.dg/autopar/reduc-2.c: Same.
11303 * gcc.dg/autopar/reduc-2char.c: Same.
11304 * gcc.dg/autopar/reduc-2short.c: Same.
11305 * gcc.dg/autopar/reduc-3.c: Same.
11306 * gcc.dg/autopar/reduc-4.c: Same.
11307 * gcc.dg/autopar/reduc-6.c: Same.
11308 * gcc.dg/autopar/reduc-7.c: Same.
11309 * gcc.dg/autopar/reduc-8.c: Same.
11310 * gcc.dg/autopar/reduc-9.c: Same.
11311 * gcc.dg/autopar/uns-outer-4.c: Same.
11312 * gcc.dg/autopar/uns-outer-5.c: Same.
11313 * gcc.dg/autopar/uns-outer-6.c: Same.
11314 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11315 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11316
da976fa8
AL
113172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11318
11319 PR target/63679
11320 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11321 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11322
70c1e886
AL
113232016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11324
11325 PR target/63679
11326 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11327 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11328 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11329
88bed196
AL
113302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11331
11332 PR target/63679
11333 * gcc.dg/tree-ssa/sra-17.c: New.
11334 * gcc.dg/tree-ssa/sra-18.c: New.
11335
3dd5f42e
IE
113362016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11337
11338 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11339
ae5a77fa
EB
113402016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11341
11342 * gnat.dg/inline12.adb: New test.
11343
11e57fc6
BC
113442016-01-18 Bin Cheng <bin.cheng@arm.com>
11345
11346 PR tree-optimization/66797
11347 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11348
995b6fe0
RB
113492016-01-18 Richard Biener <rguenther@suse.de>
11350
11351 PR tree-optimization/69170
11352 * gcc.dg/torture/pr69170.c: New testcase.
11353
82ee0cf2 113542016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11355
11356 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11357
d69da357
TV
113582016-01-16 Tom de Vries <tom@codesourcery.com>
11359
11360 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11361
a3845283
TV
113622016-01-16 Tom de Vries <tom@codesourcery.com>
11363
11364 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11365 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11366 redundant dg-require-effective-target pthread.
11367 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11368 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11369 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11370 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11371 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11372 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11373 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11374
197a6aa6
DE
113752016-01-16 David Edelsohn <dje.gcc@gmail.com>
11376
11377 PR target/68609
11378 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11379 * gcc.target/powerpc/recip-7.c: Same.
11380
ec7886c1
PP
113812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11382
11383 PR c++/69091
11384 * g++.dg/template/pr69091.C: New test.
11385
203484bb
PP
113862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11387
11388 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11389 dump does not contain an error_mark_node.
11390 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11391 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11392
aa2500e9
PP
113932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11394
11395 PR c++/68936
11396 * g++.dg/template/pr68936.C: New test.
11397
28621a5c
DE
113982016-01-15 David Edelsohn <dje.gcc@gmail.com>
11399
11400 PR target/68609
11401 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11402 * gcc.target/powerpc/recip-2.c: Same.
11403 * gcc.target/powerpc/recip-3.c: Same.
11404 * gcc.target/powerpc/recip-4.c: Same.
11405 * gcc.target/powerpc/recip-sqrtf.c: Same.
11406
40c43aca
JL
114072016-01-15 Jeff Law <law@redhat.com>
11408
11409 PR tree-optimization/69270
11410 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11411 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11412
afbc5ae8
PT
114132016-01-15 Paul Thomas <pault@gcc.gnu.org>
11414
11415 PR fortran/49630
11416 * gfortran.dg/deferred_character_13.f90: New test for the fix
11417 of comment 3 of the PR.
11418
11419 PR fortran/54070
11420 * gfortran.dg/deferred_character_8.f90: New test
11421 * gfortran.dg/allocate_error_5.f90: New test
11422
11423 PR fortran/60593
11424 * gfortran.dg/deferred_character_10.f90: New test
11425
11426 PR fortran/60795
11427 * gfortran.dg/deferred_character_14.f90: New test
11428
11429 PR fortran/61147
11430 * gfortran.dg/deferred_character_11.f90: New test
11431
11432 PR fortran/64324
11433 * gfortran.dg/deferred_character_9.f90: New test
11434
49abe076
VM
114352016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11436
11437 PR rtl-optimization/69030
11438 * gcc.target/i386/pr69030.c: New.
11439
16d12992
KT
114402016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11441
11442 * gcc.target/aarch64/target_attr_17.c: New test.
11443
78810bd3
RB
114442016-01-15 Richard Biener <rguenther@suse.de>
11445
11446 PR tree-optimization/66856
11447 * gcc.dg/torture/pr66856-1.c: New testcase.
11448 * gcc.dg/torture/pr66856-2.c: Likewise.
11449
2bd847fe
RB
114502016-01-15 Richard Biener <rguenther@suse.de>
11451
11452 PR debug/69137
11453 * g++.dg/lto/pr69137_0.C: New testcase.
11454
a00fe3b7
RS
114552016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11456
11457 PR middle-end/69246
11458 * gcc.target/i386/pr69246.c: New test.
11459
cbb0e83b
DV
114602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11461
7596d5de 11462 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11463
5a500ecf
DV
114642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11465
11466 PR c++/56194
11467 * g++.dg/init/const9.C: Disable test on S/390.
11468
5d9bf64f
DV
114692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11470
11471 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11472 * g++.dg/Wno-frame-address.C: Ditto.
11473
e234b19e
DV
114742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11475
11476 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11477
89483f99
RB
114782016-01-15 Richard Biener <rguenther@suse.de>
11479
11480 PR tree-optimization/68961
11481 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11482
94f37395
IE
114832016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11484
11485 * gcc.target/i386/pr65105-5.c: New test.
11486
82ee0cf2 114872016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11488
11489 * gcc.c-torture/execute/alias-4.c: New testcase.
11490
82ee0cf2 114912016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11492
11493 PR ipa/68148
11494 * g++.dg/ipa/devirt-49.C: New testcase.
11495
092f7deb 114962016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11497
11498 PR target/65837
11499 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11500 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11501 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11502
e93c66bc
RB
115032016-01-15 Richard Biener <rguenther@suse.de>
11504
11505 PR tree-optimization/69117
11506 * gcc.dg/torture/pr69117.c: New testcase.
11507
c47eaca6 115082015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11509
11510 PR c++/69048
11511 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11512
c3f6914a
FXC
115132016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11514
11515 PR testsuite/67509
11516 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11517 range tests use 100 * maximum instead of maximum + 1.
11518
cd65ae90
JJ
115192016-01-14 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR debug/69244
11522 * gcc.dg/guality/pr69244.c: New test.
11523
19643948
UB
115242016-01-14 Uros Bizjak <ubizjak@gmail.com>
11525
11526 * lib/target-supports.exp (check_effective_target_issignaling):
11527 New procedure.
11528 * gcc.dg/pr61441.c: Require issignaling effective target.
11529
fe79c97e
SB
115302016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11531
11532 PR target/68803
11533 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11534
c7df95d8
DM
115352016-01-14 David Malcolm <dmalcolm@redhat.com>
11536
11537 PR c++/68819
11538 PR preprocessor/69177
11539 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11540 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11541 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11542 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11543
00083992
MP
115442016-01-14 Marek Polacek <polacek@redhat.com>
11545
11546 PR c/69262
11547 * gcc.dg/array-15.c: New test.
11548
0c9b3294
JJ
115492016-01-14 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR middle-end/68146
11552 PR tree-optimization/69155
11553 * gfortran.dg/pr68146.f: New test.
11554 * gfortran.dg/pr69155.f90: New test.
11555
3688e13d
RB
115562016-01-14 Richard Biener <rguenther@suse.de>
11557
11558 PR tree-optimization/68060
11559 * gcc.dg/torture/pr68060-1.c: New testcase.
11560 * gcc.dg/torture/pr68060-2.c: Likewise.
11561
bab0ad3a
NC
115622016-01-14 Nick Clifton <nickc@redhat.com>
11563
11564 * lib/target-supports.exp
11565 (check_effective_target_arm_neon_ok_nocache): Add an option
11566 sequence that includes setting the ARM architecture to ARMv7-A.
11567 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11568 command line options necessary to enable Neon support.
11569 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11570 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11571 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11572 * gcc.target/arm/pr69180.c: Likewise.
11573
947c2ce5
JL
115742016-01-14 Jeff Law <law@redhat.com>
11575
11576 PR tree-optimization/69270
11577 * gcc.dg/tree-ssa/pr69270.c: New test.
11578
3342fd71
BS
115792016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11580
11581 PR c/66208
11582 * c-c++-common/pr66208.c: New file.
11583
2ad3adf1
JJ
115842016-01-13 Jakub Jelinek <jakub@redhat.com>
11585
11586 PR tree-optimization/69156
11587 * gcc.dg/pr69156.c: New test.
11588
398d6feb
L
115892016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11590
11591 * gcc.target/i386/pr69225-7.c: New test.
11592
4c868789
RH
115932016-01-13 Richard Henderson <rth@redhat.com>
11594
11595 * gcc.dg/tm/memopt-13.c: Update expected function.
11596 * gcc.dg/tm/memopt-6.c: Likewise.
11597
ef6d1772
UB
115982016-01-13 Uros Bizjak <ubizjak@gmail.com>
11599
11600 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11601 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11602 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11603 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11604
ef6d1772
UB
116052016-01-13 Tom de Vries <tom@codesourcery.com>
11606
11607 PR tree-optimization/69169
0b4b6ef2
TV
11608 * gcc.dg/pr69169.c: New test.
11609
2ad3adf1 116102016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11611
11612 PR target/69228
11613 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11614 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11615 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11616 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11617 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11618 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11619 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11620 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11621
9060e335
AK
116222016-01-13 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR target/69247
11625 * gcc.dg/pr69247.c: New test.
11626
40311329
RB
116272016-01-13 Richard Biener <rguenther@suse.de>
11628
11629 PR tree-optimization/69242
11630 * gcc.dg/torture/pr69242.c: New testcase.
11631
ccbd7103
RB
116322016-01-13 Richard Biener <rguenther@suse.de>
11633
11634 PR tree-optimization/69186
11635 * gcc.dg/torture/pr69186.c: New testcase.
11636
c6f72a46
JL
116372016-01-13 Jeff Law <law@redhat.com>
11638
11639 PR tree-optimization/67755
11640 * gcc.dg/tree-ssa/pr67755.c: New test.
11641
116422016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11643
11644 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11645 pass number in output by a star.
11646
c446cf07
BC
116472016-01-12 Bin Cheng <bin.cheng@arm.com>
11648
11649 PR tree-optimization/68911
11650 * gcc.c-torture/execute/pr68911.c: New test.
11651
5342156c
MP
116522016-01-12 Marek Polacek <polacek@redhat.com>
11653
11654 PR c++/68979
11655 * g++.dg/warn/permissive-1.C: New test.
11656
65364cc5
JJ
116572016-01-12 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR objc++/68511
11660 PR c++/69213
11661 * g++.dg/opt/pr69213.C: New test.
11662
81b9a3d9
CB
116632016-01-12 Christian Bruel <christian.bruel@st.com>
11664
11665 PR target/69180
11666 * gcc.target/arm/pr69180.c: New test.
11667
3c4e91c9
RB
116682016-01-12 Richard Biener <rguenther@suse.de>
11669
11670 PR lto/69077
11671 * g++.dg/lto/pr69077_0.C: New testcase.
11672 * g++.dg/lto/pr69077_1.C: Likewise.
11673
5664cea1
JJ
116742016-01-12 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR target/69175
11677 * g++.dg/opt/pr69175.C: New test.
11678
86cefc49
AL
116792016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11680
11681 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11682 rather than #including math.h & stdlib.h.
11683 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11684 * gcc.dg/vect/pr49771.c: Likewise.
11685 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11686 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11687 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11688 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11689 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11690 * gcc.dg/vect/pr44507.c: Likewise.
11691 * gcc.dg/vect/pr45902.c: Likewise.
11692 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11693 * gcc.dg/vect/vect-117.c: Likewise.
11694 * gcc.dg/vect/vect-99.c: Likewise.
11695 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11696 * gcc.dg/vect/vect-cond-1.c: Likewise.
11697 * gcc.dg/vect/vect-cond-2.c: Likewise.
11698 * gcc.dg/vect/vect-cond-3.c: Likewise.
11699 * gcc.dg/vect/vect-cond-4.c: Likewise.
11700 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11701 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11702 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11703 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11704 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11705 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11706 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11707 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11708 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11709 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11710 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11711 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11712 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11713 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11714 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11715 include of signal.h.
11716 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11717 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11718 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11719 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11720 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11721 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11722 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11723 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11724 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11725 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11726 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11727 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11728 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11729 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11730 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11731 * gcc.dg/vect/vect-outer-5.c: Likewise.
11732 * gcc.dg/vect/vect-outer-6.c: Likewise.
11733 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11734 include of stdio.h.
11735
b832f61e
NC
117362016-01-12 Nick Clifton <nickc@redhat.com>
11737
11738 PR target/68913
11739 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11740 to fread so that it will be found in all target runtimes.
11741
8eac49b1
RB
117422016-01-12 Richard Biener <rguenther@suse.de>
11743
11744 PR tree-optimization/69053
11745 * g++.dg/torture/pr69053.C: New testcase.
11746
2935d994
RB
117472016-01-12 Richard Biener <rguenther@suse.de>
11748
11749 PR tree-optimization/69168
11750 * gcc.dg/torture/pr69168.c: New testcase.
11751
66c16fd9
RB
117522016-01-12 Richard Biener <rguenther@suse.de>
11753
11754 PR tree-optimization/69157
11755 * gcc.dg/torture/pr69157.c: New testcase.
11756
117572016-01-12 Richard Biener <rguenther@suse.de>
11758
11759 PR tree-optimization/69174
11760 * gcc.dg/torture/pr69174.c: New testcase.
11761
723033a6
JJ
117622016-01-12 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR c++/66808
11765 PR c++/69000
11766 * g++.dg/tls/pr66808.C: New test.
11767 * g++.dg/tls/pr69000.C: New test.
11768
3574cf47
BS
117692016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11770
11771 * gcc.target/powerpc/swaps-p8-23.c: New test.
11772 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11773
feb20787
JDA
117742016-01-11 John David Anglin <danglin@gcc.gnu.org>
11775
11776 PR tree-optimization/68356
11777 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11778
27b1820a
KV
117792016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11780 Jim Wilson <jim.wilson@linaro.org>
11781
11782 PR target/69194
11783 * gcc.target/arm/pr69194.c: New test.
11784
cf4de6af
L
117852016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11786
11787 PR target/69225
11788 * gcc.target/i386/pr69225-1.c: New test.
11789 * gcc.target/i386/pr69225-2.c: Likewise.
11790 * gcc.target/i386/pr69225-3.c: Likewise.
11791 * gcc.target/i386/pr69225-4.c: Likewise.
11792 * gcc.target/i386/pr69225-5.c: Likewise.
11793 * gcc.target/i386/pr69225-6.c: Likewise.
11794
1ebd5558
JJ
117952016-01-11 Jakub Jelinek <jakub@redhat.com>
11796
23552a4d
JJ
11797 PR target/67462
11798 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11799 if lp64.
11800
26ff85b0
JJ
11801 PR target/69071
11802 * gcc.dg/pr69071.c: New test.
11803
9cb6bd74
JJ
11804 PR c++/69211
11805 * g++.dg/opt/pr69211.C: New test.
11806
1ebd5558
JJ
11807 PR tree-optimization/69214
11808 * gcc.c-torture/compile/pr69214.c: New test.
11809
8c18c836
UB
118102016-01-11 Uros Bizjak <ubizjak@gmail.com>
11811
11812 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11813 * gcc.target/i386/pr66232-11.c: Ditto.
11814 * gcc.target/i386/pr66232-12.c: Ditto.
11815 * gcc.target/i386/pr66232-13.c: Ditto.
11816
62446e6e
RB
118172016-01-11 Richard Biener <rguenther@suse.de>
11818
11819 PR tree-optimization/69173
11820 * gcc.dg/torture/pr69173.c: New testcase.
11821
2b8568fe
KT
118222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11823
11824 PR rtl-optimization/68796
11825 * gcc.target/aarch64/tst_5.c: New test.
11826 * gcc.target/aarch64/tst_6.c: Likewise.
11827
5baf4532
KT
118282016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11829
11830 PR rtl-optimization/68841
11831 * gcc.dg/pr68841.c: New test.
11832 * gcc.c-torture/execute/pr68841.c: New test.
11833
ca90b1ed
YR
118342016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11835
11836 PR rtl-optimization/68920
11837 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11838 for ix86 targets.
11839 * gcc.dg/ifcvt-5.c: New test.
11840
2ad3adf1 118412016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
11842
11843 PR bootstrap/69123
11844 * g++.dg/pr69123.C: New.
11845
83834c09
IE
118462016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11847
11848 PR target/69010
11849 * gcc.target/i386/pr69010.c: New test.
11850
dcf89d57
MJ
118512016-01-11 Martin Jambor <mjambor@suse.cz>
11852
11853 PR ipa/69044
11854 * gcc.target/i386/chkp-pr69044.c: New test.
11855
d95167ee
TV
118562016-01-11 Tom de Vries <tom@codesourcery.com>
11857
11858 PR tree-optimization/69109
11859 * gcc.dg/autopar/pr69109-2.c: New test.
11860 * gcc.dg/autopar/pr69109.c: New test.
11861
4f6403a8
TV
118622016-01-11 Tom de Vries <tom@codesourcery.com>
11863
11864 PR tree-optimization/69108
11865 * gcc.dg/autopar/pr69108.c: New test.
11866
21efdd80
PP
118672016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11868
11869 PR c++/69029
11870 * c-c++-common/Wisleading-indentation.c: Augment test.
11871
fd42eed8
TK
118722016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11873
11874 PR fortran/69154
11875 * gfortran.dg/inline_matmul_12.f90: New test.
11876
4f90ee6c
PT
118772016-01-10 Paul Thomas <pault@gcc.gnu.org>
11878
11879 PR fortran/67779
11880 * gfortran.dg/actual_array_offset_1: New test.
11881
3907c6cf
TV
118822016-01-10 Tom de Vries <tom@codesourcery.com>
11883
11884 PR tree-optimization/69062
11885 * gcc.dg/autopar/pr69062.c: New test.
11886
b07b236e
TS
118872016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11888
11889 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11890 * gcc.dg/vect/slp-perm-2.c: Likewise.
11891 * gcc.dg/vect/slp-perm-3.c: Likewise.
11892 * gcc.dg/vect/slp-perm-5.c: Likewise.
11893 * gcc.dg/vect/slp-perm-6.c: Likewise.
11894 * gcc.dg/vect/slp-perm-7.c: Likewise.
11895 * gcc.dg/vect/slp-perm-8.c: Likewise.
11896
23fab8ae
TV
118972016-01-10 Tom de Vries <tom@codesourcery.com>
11898
11899 PR tree-optimization/69039
11900 * gcc.dg/autopar/pr69039.c: New test.
11901
73f0dae2
MP
119022016-01-09 Marek Polacek <polacek@redhat.com>
11903
11904 PR c++/69113
11905 * g++.dg/pr69113.C: New test.
11906
20b8d734
JJ
119072016-01-09 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR middle-end/50865
11910 PR tree-optimization/69097
11911 * gcc.c-torture/execute/pr50865.c: New test.
11912 * gcc.c-torture/execute/pr69097-1.c: New test.
11913 * gcc.c-torture/execute/pr69097-2.c: New test.
11914 * gcc.dg/pr69097-1.c: New test.
11915 * gcc.dg/pr69097-2.c: New test.
11916
c50e614b
JJ
119172016-01-09 Jakub Jelinek <jakub@redhat.com>
11918
11919 PR c++/69164
11920 * g++.dg/opt/pr69164.C: New test.
11921
e0237993
JJ
119222016-01-08 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR tree-optimization/69167
11925 * gcc.dg/pr69167.c: New test.
11926
bd8f5bb2
MP
119272016-01-08 Marek Polacek <polacek@redhat.com>
11928
11929 PR c++/68449
11930 * g++.dg/pr68449.C: New.
11931
bb0f5ca7
AL
119322016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11933
11934 PR tree-optimization/68707
11935 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11936 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11937 on platforms supporting it.
11938 * gcc.dg/vect/slp-perm-2.c: Likewise.
11939 * gcc.dg/vect/slp-perm-3.c: Likewise.
11940 * gcc.dg/vect/slp-perm-5.c: Likewise.
11941 * gcc.dg/vect/slp-perm-7.c: Likewise.
11942 * gcc.dg/vect/slp-perm-8.c: Likewise.
11943 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11944 on platforms supporting it.
11945
22518428
JJ
119462016-01-08 Jakub Jelinek <jakub@redhat.com>
11947
33f0852f
JJ
11948 PR tree-optimization/69162
11949 * gcc.dg/pr69162.c: New test.
11950
22518428
JJ
11951 PR tree-optimization/69172
11952 * gcc.dg/pr69172.c: New test.
11953
80e9b3aa
TP
119542016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11955
11956 PR tree-optimization/67781
11957 * gcc.c-torture/execute/pr67781.c: New file.
11958
262a363f
JJ
119592016-01-08 Jakub Jelinek <jakub@redhat.com>
11960
11961 PR tree-optimization/69083
11962 * gcc.dg/vect/pr69083.c: New test.
11963
6e1f093f
SS
119642016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11965
11966 PR tree-optimization/61441
11967 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11968 Use -fexcess-precision=standard for compiler options.
11969 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11970
53290e07
JJ
119712016-01-08 Jakub Jelinek <jakub@redhat.com>
11972
57bf3072
JJ
11973 PR fortran/69128
11974 * gfortran.dg/gomp/pr69128.f90: New test.
11975
53290e07
JJ
11976 PR c++/69145
11977 * g++.dg/ext/pr69145-1.C: New test.
11978 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11979 * g++.dg/ext/pr69145-2.h: New file.
11980
7a127fa7
MS
119812016-01-07 Martin Sebor <msebor@redhat.com>
11982
11983 PR c/68966
11984 * gcc.dg/atomic-fetch-bool.c: New test.
11985 * gcc.dg/sync-fetch-bool.c: New test.
11986
95918b49
L
119872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11988
11989 PR fortran/66680
11990 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11991
c8e62a9d
NC
119922016-01-07 Nick Clifton <nickc@redhat.com>
11993
11994 PR target/66655
11995 * g++.dg/pr66655.C: New test.
11996 * g++.dg/pr66655_1.cc: Test support file.
11997 * g++.dg/pr66655.h: Test header file.
11998
2ad3adf1 119992016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12000
12001 PR fortran/66680
12002 gfortran.dg/gomp/pr66680.f90: New test.
12003
4cd9ca92
L
120042016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12005
12006 PR target/69171
12007 * gcc.target/i386/pr69171-1.c: New test.
12008 * gcc.target/i386/pr69171-2.c: Likewise.
12009 * gcc.target/i386/pr69171-3.c: Likewise.
12010 * gcc.target/i386/pr69171-4.c: Likewise.
12011 * gcc.target/i386/pr69171-5.c: Likewise.
12012 * gcc.target/i386/pr69171-6.c: Likewise.
12013
7e33d4dc
BS
120142015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12015
12016 PR middle-end/67639
12017 * c-c++-common/pr67639.c: New test.
12018
fec64afc
JJ
120192016-01-07 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR tree-optimization/69141
12022 * g++.dg/opt/pr69141.C: New test.
12023
f293ad29
EB
120242016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12025
12026 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12027
5027395e
UB
120282016-01-06 Uros Bizjak <ubizjak@gmail.com>
12029
12030 PR target/69140
12031 * gcc.target/i386/pr69140.c: New test
12032
7443cf13
DM
120332016-01-06 David Malcolm <dmalcolm@redhat.com>
12034
12035 * gcc.dg/bad-dereference.c: New test case.
12036
32928931
BS
120372015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12038
12039 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12040
68dd05da
AS
120412016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12042
12043 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12044
6b131d5b
MP
120452016-01-06 Marek Polacek <polacek@redhat.com>
12046
12047 PR sanitizer/69099
12048 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12049
8d9fdb49
MP
120502016-01-05 Marek Polacek <polacek@redhat.com>
12051
12052 PR c/69104
12053 * gcc.dg/atomic-invalid-2.c: New.
12054
acf93f1e
L
120552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12056
12057 PR target/68991
12058 * gcc.target/i386/pr68991.c: New test.
12059
3f50525d
L
120602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12061
12062 PR target/68991
12063 * g++.dg/pr68991-1.C: New test.
12064 * g++.dg/pr68991-2.C: Likewise.
12065
e0237993 120662016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12067
e0237993 12068 PR other/60465
face88a1
ST
12069 * gcc.target/ia64/pr60465-gprel64.c: New test.
12070 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12071
a0866eff
KT
120722016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12073
12074 PR rtl-optimization/68651
12075 * gcc.target/aarch64/pr68651_1.c: New test.
12076
c589e975
DM
120772016-01-05 David Malcolm <dmalcolm@redhat.com>
12078
12079 PR c/69122
12080 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12081
929710d9
NS
120822016-01-05 Nathan Sidwell <nathan@acm.org>
12083
ce3e43d7
NS
12084 PR c++/58583
12085 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12086
929710d9
NS
12087 * gcc.dg/alias-15.c: New.
12088
a2faef8e
NC
120892016-01-05 Nick Clifton <nickc@redhat.com>
12090
12091 PR target/68870
12092 * g++.dg/pr68770.C: New test.
12093
4cfa76e3
MS
120942016-01-04 Mike Stump <mikestump@comcast.net>
12095
12096 * lib/target-supports.exp (check_effective_target_cilkplus):
12097 cilkplus targets require pthreads.
4ece61b6 12098 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12099
4e8a3a35
MM
121002016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12101
12102 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12103 generation.
12104
818ab71a
JJ
121052016-01-04 Jakub Jelinek <jakub@redhat.com>
12106
12107 Update copyright years.
12108
2fe0a208
MP
121092016-01-04 Marek Polacek <polacek@redhat.com>
12110
12111 PR c/68908
12112 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12113 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12114 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12115
9e3b2fe3
EB
121162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12117
12118 * gcc.target/sparc/20160104-2.c: New test.
12119
e8d65a35
EB
121202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12121
12122 * gcc.target/sparc/20160104-1.c: New test.
12123
25ccfccd
PT
121242016-01-03 Paul Thomas <pault@gcc.gnu.org>
12125
12126 PR fortran/65045
12127 * gfortran.dg/pr65045.f90: New test.
12128
cb51d382
EB
121292016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12130
12131 * gnat.dg/specs/debug1.ads: Delete.
12132
6eeaad6e
JD
121332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12134
12135 PR libgfortran/68867
12136 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12137 expression.
12138
2f968603
JD
121392016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12140
12141 PR libgfortran/68867
12142 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12143 PowerPC.
12144
591bb5e4
PT
121452016-01-01 Paul Thomas <pault@gcc.gnu.org>
12146
12147 PR fortran/68864
12148 * gfortran.dg/pr68864.f90: New test.
12149
f1e0620c
JJ
121502016-01-01 Jakub Jelinek <jakub@redhat.com>
12151
942a1319
JJ
12152 PR tree-optimization/69070
12153 * gcc.dg/pr69070.c: New test.
12154
10dff63f
JJ
12155 PR sanitizer/69055
12156 * gfortran.dg/pr69055.f90: New test.
12157
f1e0620c
JJ
12158 PR target/69015
12159 * gcc.dg/pr69015.c: New test.
818ab71a 12160\f
2f883d1c 12161Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12162
12163Copying and distribution of this file, with or without modification,
12164are permitted in any medium without royalty provided the copyright
12165notice and this notice are preserved.