]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/77621 (Internal compiler error for mtune=atom + msse2)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f955c4c4
RB
12016-09-21 Richard Biener <rguenther@suse.de>
2 Jakub Jelinek <jakub@redhat.com>
3
4 PR tree-optimization/77621
5 * gcc.dg/pr77621.c: New testcase.
6
096506bb
PT
72016-09-21 Paul Thomas <pault@gcc.gnu.org>
8
9 PR fortran/77657
10 * gfortran.dg/dtio_12.f90: New test.
11
37d168ae
SKS
122016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13
14 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
15
66454000
KV
162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
17
18 PR tree-optimization/72835
19 * gcc.dg/tree-ssa/pr72835.c: New test.
20
88d0c3f0
MS
212016-09-20 Martin Sebor <msebor@redhat.com>
22
23 PR middle-end/49905
24 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
25 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
26 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
27 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
28 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
29 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
30 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
31
a03df1d5
KV
322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
33
34 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
35 arguments/compare will be optimized away.
36 * gcc.dg/torture/ftrapv-1.c: Likewise.
37
8bc5448f
KV
382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
39
40 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
41 will be optimized away.
42 * gcc.dg/ipa/vrp1.c: New test.
43 * gcc.dg/ipa/vrp2.c: New test.
44 * gcc.dg/ipa/vrp3.c: New test.
45
973625a0
KV
462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
47
48 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
49 does the same transformation.
50 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
51 * gcc.dg/tree-ssa/evrp1.c: New test.
52 * gcc.dg/tree-ssa/evrp2.c: New test.
53 * gcc.dg/tree-ssa/evrp3.c: New test.
54 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
55 * gcc.dg/tree-ssa/pr22117.c: Likewise.
56 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
57 * gcc.dg/tree-ssa/pr64130.c: Likewise.
58 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
59 foling now happens early.
60 * gcc.dg/tree-ssa/vrp04.c: Likewise.
61 * gcc.dg/tree-ssa/vrp06.c: Likewise.
62 * gcc.dg/tree-ssa/vrp16.c: Likewise.
63 * gcc.dg/tree-ssa/vrp25.c: Likewise.
64 * gcc.dg/tree-ssa/vrp67.c: Likewise.
65
9b1ba33c
UB
662016-09-20 Uros Bizjak <ubizjak@gmail.com>
67
68 PR target/77621
69 * gcc.target/i386/pr77621.c: New test.
70 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
71 pattern, loop should vectorize with -mtune=atom.
72
f5bd4ad8
MO
732016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
74 Jakub Jelinek <jakub@redhat.com>
75
76 PR testsuite/63299
77 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
78 instead of delete.
79
7d9cf801
JJ
802016-09-20 Jakub Jelinek <jakub@redhat.com>
81
b912f962
JJ
82 PR c++/77626
83 * g++.dg/other/pr77626.C: New test.
84
eaf1ece1
JJ
85 PR c++/77638
86 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
87
590b62e9
JJ
88 PR c++/77637
89 * g++.dg/cpp0x/gen-attrs-62.C: New test.
90
7d9cf801
JJ
91 PR middle-end/77624
92 * c-c++-common/pr77624-1.c: New test.
93 * c-c++-common/pr77624-2.c: New test.
94
3aebb6ff
AV
952016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
96
97 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
98 of digits expected.
99
b5bbe47b
RB
1002016-09-20 Richard Biener <rguenther@suse.de>
101
102 PR tree-optimization/77646
103 * gcc.dg/torture/pr77646.c: New testcase.
104
144a96e4
BE
1052016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
106
107 PR c++/77434
108 * c-c++-common/Wint-in-bool-context.c: New test.
109
1f2071fa
JM
1102016-09-19 Joseph Myers <joseph@codesourcery.com>
111
112 * gcc.dg/cr-decimal-dig-1.c: New test.
113
63012d9a
JM
1142016-09-19 Joseph Myers <joseph@codesourcery.com>
115
116 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
117 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
118 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
119 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
120
02410826
VM
1212016-09-19 Vladimir Makarov <vmakarov@redhat.com>
122
123 PR rtl-optimization/77416
124 * gcc.target/powerpc/pr77416.c: New.
125
6101a7ab
PP
1262016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
127
128 PR c++/77639
129 * g++.dg/template/error-recovery4.C: New test.
130
1993ff76
BC
1312016-09-19 Bin Cheng <bin.cheng@arm.com>
132
133 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
134
5fa9e644
KT
1352016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136
137 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
138 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
139
fc15d9ec
JJ
1402016-09-19 Jakub Jelinek <jakub@redhat.com>
141 Jan Hubicka <jh@suse.cz>
142
143 PR target/77587
144 * gcc.dg/pr77587.c: New test.
145 * gcc.dg/pr77587a.c: New file.
146
3c9f5092
AV
1472016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
148
149 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
150 * gfortran.dg/coarray_38.f90:
151 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
152 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
153 * gfortran.dg/coarray_allocate_7.f08: New test.
154 * gfortran.dg/coarray_allocate_8.f08: New test.
155 * gfortran.dg/coarray_allocate_9.f08: New test.
156 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
157 new caf_register.
158 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
159 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
160 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
161 get_by_refs.
162 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
163 * gfortran.dg/coarray_lock_7.f90: Same.
164 * gfortran.dg/coarray_poly_5.f90: Same.
165 * gfortran.dg/coarray_poly_6.f90: Same.
166 * gfortran.dg/coarray_poly_7.f90: Same.
167 * gfortran.dg/coarray_poly_8.f90: Same.
168 * gfortran.dg/coindexed_1.f90: Changed errors expected.
169
e79e6763
FR
1702016-09-19 Fritz Reese <fritzoreese@gmail.com>
171
172 PR fortran/77584
173 * gfortran.dg/dec_structure_15.f90: New testcase.
174
ae527639
RB
1752016-09-19 Richard Biener <rguenther@suse.de>
176
177 PR middle-end/77605
178 * gcc.dg/torture/pr77605.c: New testcase.
179
cdf060f8
LK
1802016-09-18 Louis Krupp <louis.krupp@zoho.com>
181
182 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
183
b720e919
JH
1842016-09-17 Jan Hubicka <hubicka@ucw.cz>
185
186 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
187 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
188 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
189 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
190 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
191 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
192 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
193 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
194 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
195 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
196 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
197
bdabae39
KY
1982016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
199
200 * gcc.target/i386/pr68633.c: Fix expected result.
201
493ba820
LK
2022016-09-17 Louis Krupp <louis.krupp@gmail.com>
203
204 PR fortran/68078
205 * gfortran.dg/pr68078.f90: New test.
206 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
207
9a42726b
BS
2082016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
209
210 PR target/77613
211 * gcc.target/powerpc/swaps-p8-25.c: New.
212
e7d61178
JJ
2132016-09-16 Jakub Jelinek <jakub@redhat.com>
214
8f03e02f
JJ
215 PR c++/77482
216 * g++.dg/cpp0x/constexpr-77482.C: New test.
217
e80cb545
JJ
218 PR c++/77379
219 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
220 thunk offsets.
221 * g++.dg/abi/abi-tag23a.C: Likewise.
222
1c2f613f
JJ
223 PR c++/77338
224 * g++.dg/cpp0x/decltype-77338.C: New test.
225
e7d61178
JJ
226 PR c++/77375
227 * g++.dg/cpp0x/mutable1.C: New test.
228
8d987deb
SK
2292016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
230
231 PR fortran/77612
232 * gfortran.dg/pr77612.f90: New test.
233
2c3d35a6
SKS
2342016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
235
236 * gcc.dg/torture/pr70421.c: Require int32plus.
237
e43163ae
JJ
2382016-09-16 Jakub Jelinek <jakub@redhat.com>
239
bcf0905a
JJ
240 PR middle-end/77475
241 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
242
e43163ae
JJ
243 PR target/77526
244 * gcc.target/i386/pr77526.c: New test.
245
7d704548
JJ
2462016-09-16 Jakub Jelinek <jakub@redhat.com>
247 Eric Botcazou <ebotcazou@adacore.com>
248
249 PR middle-end/77594
250 * gcc.target/i386/pr77594.c: New test.
251
902d624f
LK
2522016-09-15 Louis Krupp <louis.krupp@zoho.com>
253
254 PR fortran/69963
255 * gfortran.dg/misplaced_implicit_character.f90: New test.
256
7e16ce79
BC
2572016-09-15 Bin Cheng <bin.cheng@arm.com>
258
259 PR tree-optimization/77503
260 * gcc.dg/vect/pr77503.c: New test.
261
7c05f5c4
RB
2622016-09-15 Richard Biener <rguenther@suse.de>
263
264 PR middle-end/77544
265 * c-c++-common/torture/pr77544.c: New testcase.
266
76ff80fb
JJ
2672016-09-15 Jakub Jelinek <jakub@redhat.com>
268
269 PR middle-end/77475
270 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
271 * gcc.dg/march-generic.c: Likewise.
272 * gcc.target/i386/spellcheck-options-1.c: New test.
273 * gcc.target/i386/spellcheck-options-2.c: New test.
274 * gcc.target/i386/spellcheck-options-3.c: New test.
275 * gcc.target/i386/spellcheck-options-4.c: New test.
276
5560d026
CLT
2772016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
278
279 PR fortran/72743
280 * gfortran.dg/goacc/pr72743.f90: New test.
281
5334f733
RB
2822016-09-15 Richard Biener <rguenther@suse.de>
283
284 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
285
d08615f2
RB
2862016-09-15 Richard Biener <rguenther@suse.de>
287
288 PR tree-optimization/77514
289 * gcc.dg/torture/pr77514.c: New testcase.
290
28ca05f0
JJ
2912016-09-14 Jakub Jelinek <jakub@redhat.com>
292
293 PR c++/77549
294 * g++.dg/lookup/pr77549.C: New test.
295
20a1e5b8
MP
2962016-09-14 Marek Polacek <polacek@redhat.com>
297
298 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
299 * c-c++-common/gomp/atomic-13.c: Likewise.
300 * c-c++-common/gomp/atomic-14.c: Likewise.
301 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
302 * g++.dg/cpp1z/bool-increment1.C: New test.
303 * c-c++-common/pr60439.c: Add dg-warning.
304 * g++.dg/expr/bitfield4.C: Likewise.
305 * g++.dg/expr/bitfield5.C: Likewise.
306 * g++.dg/expr/bitfield6.C: Likewise.
307 * g++.dg/expr/bool1.C: Likewise.
308 * g++.dg/expr/bool3.C: Likewise.
309 * g++.dg/expr/lval3.C: Likewise.
310 * g++.dg/expr/lval4.C: Likewise.
311 * g++.old-deja/g++.jason/bool5.C: Likewise.
312 * g++.dg/expr/bitfield3.C: Adjust dg-error.
313 * g++.dg/other/error18.C: Likewise.
314 * g++.dg/gomp/atomic-14.C: Likewise.
315
0761f6bf
NS
3162016-09-14 Nathan Sidwell <nathan@acm.org>
317
318 PR c++/77539
319 * g++.dg/cpp1y/pr77539.C: New.
320
13cddbc1
CL
3212016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
322
323 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
324 dg-require.
325 * g++.dg/ext/builtin_alloca.C: Likewise.
326 * g++.dg/template/spec35.C: Likewise.
327 * gcc.dg/builtins-68.c: Likewise.
328 * gcc.misc-tests/gcov-13.c: Likewise.
329 * gcc.misc-tests/gcov-14.c: Likewise.
330
a90638d4
JM
3312016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
332
333 * gfortran.dg/dec_structure_14.f90: New testcase.
334
5ba4a08c
JJ
3352016-09-14 Jakub Jelinek <jakub@redhat.com>
336
337 PR sanitizer/68260
338 * c-c++-common/tsan/pr68260.c: New test.
339
a713b234
JS
3402016-09-13 Joe Seymour <joe.s@somniumtech.com>
341
342 PR target/70713
343 * gcc.target/msp430/function-attributes-1.c: New test.
344 * gcc.target/msp430/function-attributes-2.c: New test.
345 * gcc.target/msp430/function-attributes-3.c: New test.
346
ea8661cd
JJ
3472016-09-13 Jakub Jelinek <jakub@redhat.com>
348
9952908a
JJ
349 * g++.dg/cpp0x/gen-attrs-61.C: New test.
350 * g++.dg/cpp1z/gen-attrs1.C: New test.
351
63cdb7a0
JJ
352 PR tree-optimization/77454
353 * gcc.dg/pr77454.c: New test.
354
ea8661cd
JJ
355 PR c++/77553
356 * g++.dg/cpp1y/constexpr-77553.C: New test.
357
254830ba
DM
3582016-09-13 David Malcolm <dmalcolm@redhat.com>
359
360 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
361 (test_show_locus): Replace rich_location::add_fixit_insert calls
362 with add_fixit_insert_before and add_fixit_insert_after.
363
42763690
JM
3642016-09-13 Jason Merrill <jason@redhat.com>
365 Tom de Vries <tom@codesourcery.com>
366
367 PR c++/77427
368 * g++.dg/pr77427.C: New test.
369
c8798f2c
ML
3702016-09-13 Martin Liska <mliska@suse.cz>
371
372 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
373 effective target.
374 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
375 * lib/target-supports.exp: Define the new target.
376
54700e2e
AP
3772016-09-12 Andrew Pinski <apinski@cavium.com>
378
379 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
380 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
381
e1d55bf7
UB
3822016-09-12 Uros Bizjak <ubizjak@gmail.com>
383
384 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
385 variable arguments.
386 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
387 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
388 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
389 variable argument.
390 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
391 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
392
54dcdb88
BE
3932016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
394
395 PR c++/77496
396 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
397 * g++.dg/ext/pr77496.C: New test.
398 * g++.dg/warn/pr77496.C: New test.
399
d1463eb9
DM
4002016-09-12 David Malcolm <dmalcolm@redhat.com>
401
402 PR c/72858
403 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
404 to preserve conversion chars, and to preserve prefix information.
405 * gcc.dg/format/pr72858.c: New test case.
406
217fabad
SK
4072016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
408
409 * gfortran.dg/pr77507.f90: Move to ...
410 * gfortran.dg/ieee/pr77507.f90: here.
411
a1cd04ac
JH
4122016-08-09 Jan Hubicka <hubicka@ucw.cz>
413
414 PR ipa/61159
415 * compile/pr61159.c: New testcase
416
e3912107
JH
4172016-08-09 Jan Hubicka <hubicka@ucw.cz>
418
419 PR ipa/64316
420 * gcc.dg/ipa/pr63416.c: New testcase.
421
739d9339
PT
4222016-09-10 Paul Thomas <pault@gcc.gnu.org>
423 Steven G. Kargl <kargl@gcc.gnu.org>
424
425 PR fortran/77532
cc3135b6 426 * gfortran.dg/dtio_11.f90: new test.
739d9339 427
fb7c40dd
SK
4282016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
429
430 PR fortran/77507
431 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
432 * gfortran.dg/c_assoc_4.f90: Ditto.
433
5b28efbb
TV
4342016-09-10 Tom de Vries <tom@codesourcery.com>
435
436 PR C/71602
437 * c-c++-common/va-arg-va-list-type.c: New test.
438
9d0a9bb4
PB
4392016-09-09 Peter Bergner <bergner@vnet.ibm.com>
440
441 PR rtl-optimization/77289
442 * gcc.target/powerpc/pr77289.c: New test.
443
3f0177e7
MS
4442016-09-09 Martin Sebor <msebor@redhat.com>
445
446 PR c/77520
447 PR c/77521
448 * gcc.dg/pr77520.c: New test.
449 * gcc.dg/pr77521.c: New test.
450
e81e83d0
SK
4512016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
452
453 PR fortran/77506
454 * gfortran.dg/pr77506.f90: New test.
455
8a92685e
SK
4562016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
457
458 PR fortran/77507
459 * gfortran.dg/pr77507.f90: New test.
460
c65248cb
JM
4612016-09-09 Joseph Myers <joseph@codesourcery.com>
462
463 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
464
2cf0ff98
SK
4652016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
466 Louis Krupp <lkrupp@gcc.gnu.org>
467
468 PR fortran/69514
469 * gfortran.dg/pr69514_1.f90: New test.
470 * gfortran.dg/pr69514_2.f90: New test.
471
8ebc1e0f
JJ
4722016-09-08 Jakub Jelinek <jakub@redhat.com>
473
20b6cf01
JJ
474 PR fortran/77500
475 * gfortran.dg/gomp/pr77500.f90: New test.
476
8ebc1e0f
JJ
477 PR fortran/77516
478 * gfortran.dg/gomp/pr77516.f90: New test.
479
34718542
JJ
4802016-09-07 Jakub Jelinek <jakub@redhat.com>
481
482 PR middle-end/77475
483 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
484 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
485 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
486 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
487 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
488 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
489
e5106e27
DM
4902016-09-07 David Malcolm <dmalcolm@redhat.com>
491
492 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
493 "substring-locations.h".
494
ca235a85
RB
4952016-09-07 Richard Biener <rguenther@suse.de>
496
497 PR c/77450
498 * c-c++-common/vector-subscript-8.c: Move ..
499 * gcc.dg/pr77450.c: ... here.
500
0076b5dc 5012016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
502
503 PR libgfortran/77393
504 * gfortran.dg/fmt_f0_2.f90: Update test.
505 * gfortran.dg/fmt_f0_3.f90: New test.
506
6ac7322b
DH
5072016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
508
509 PR debug/77389
510 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
511 in dg-options.
512
513 PR debug/57519
514 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
515
8eb9e049
JJ
5162016-09-06 Jakub Jelinek <jakub@redhat.com>
517
518 PR target/69255
519 * gcc.target/i386/pr69255-1.c: New test.
520 * gcc.target/i386/pr69255-2.c: New test.
521 * gcc.target/i386/pr69255-3.c: New test.
522
5232016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
524
525 PR c/77336
526 * gcc.dg/format/miss-7.c: New test.
527
e6cb85d4
UB
5282016-09-06 Uros Bizjak <ubizjak@gmail.com>
529
530 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
531
7fe76f6a
ML
5322016-09-06 Martin Liska <mliska@suse.cz>
533
534 PR gcov-profile/77378
535 PR gcov-profile/77466
536 * gcc.dg/profile-update-warning.c: New test.
537
209b636e
RB
5382016-09-06 Richard Biener <rguenther@suse.de>
539
540 PR tree-optimization/77479
541 * gcc.dg/torture/pr77479.c: New testcase.
542
b772a565
RB
5432016-09-06 Richard Biener <rguenther@suse.de>
544
545 PR c/77450
546 * c-c++-common/vector-subscript-7.c: Adjust.
547 * c-c++-common/vector-subscript-8.c: New testcase.
548
a8c07037
SKS
5492016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
550
551 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
552
0ce48391
JJ
5532016-09-05 Jakub Jelinek <jakub@redhat.com>
554
de9188e0
JJ
555 PR target/77476
556 * gcc.target/i386/avx512f-pr77476.c: New test.
557 * gcc.target/i386/avx512bw-pr77476.c: New test.
558 * gcc.target/i386/avx512dq-pr77476.c: New test.
559
c76f7809
JJ
560 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
561 Update comment to mention also avx512f.
562
0ce48391
JJ
563 PR sanitizer/77396
564 * g++.dg/asan/pr77396-2.C: New test.
565
8a27cf73
UB
5662016-09-05 Uros Bizjak <ubizjak@gmail.com>
567
568 PR rtl-optimization/77452
569 * gcc.target/i386/pr77452.c: New test.
570
25ff5dd3
MP
5712016-09-05 Marek Polacek <polacek@redhat.com>
572
573 PR c/77423
574 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
575
f2bc4e48
SK
5762016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
577
578 PR fortran/77391
579 * gfortran.dg/pr77391.f90: New test.
580
e85921ee
SK
5812016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
582
583 PR fortran/77460
584 * gfortran.dg/pr77460.f90: New test.
585
b5d50659
JJ
5862016-09-03 Jakub Jelinek <jakub@redhat.com>
587
588 PR c/65467
589 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
590
7b826676
KY
5912016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
592
593 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
594
717ebe91
DM
5952016-09-02 David Malcolm <dmalcolm@redhat.com>
596
597 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
598 test case.
599 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
600 diagnostic-test-show-locus-generate-patch.c to the sources
601 for diagnostic_plugin_test_show_locus.c.
602
94087e88
JJ
6032016-09-02 Jakub Jelinek <jakub@redhat.com>
604
9dc5773f
JJ
605 PR c/65467
606 * gcc.dg/gomp/_Atomic-1.c: New test.
607 * gcc.dg/gomp/_Atomic-2.c: New test.
608 * gcc.dg/gomp/_Atomic-3.c: New test.
609 * gcc.dg/gomp/_Atomic-4.c: New test.
610 * gcc.dg/gomp/_Atomic-5.c: New test.
611
94087e88
JJ
612 PR sanitizer/77396
613 * g++.dg/asan/pr77396.C: New test.
614
6152016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
616
617 PR tree-optimization/71831
618 * gcc.dg/builtin-object-size-16.c: New test.
619 * gcc.dg/builtin-object-size-17.c: New test.
620
7e89048d
JD
6212016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
622
623 PR libgfortran/77393
624 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
625
2f196155
UB
6262016-09-01 Uros Bizjak <ubizjak@gmail.com>
627
628 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
629 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
630 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
631 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
632 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
633 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
634 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
635 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
636 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
637 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
638 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
639 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
640 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
641 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
642 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
643 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
644 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
645 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
646
0a6b0523
EB
6472016-09-01 Eric Botcazou <ebotcazou@adacore.com>
648
649 * gnat.dg/opt58.adb: New test.
650 * gnat.dg/opt58_pkg.ads: New helper.
651
2a99de7b
RB
6522016-09-01 Richard Biener <rguenther@suse.de>
653
654 PR middle-end/77436
655 * gcc.dg/torture/pr77436.c: New testcase.
656
f79d8786
SKS
6572016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
658
659 * gcc.dg/pr64252.c: Require int32plus.
660 * gcc.dg/pr66299-1.c: Likewise.
661 * gcc.dg/pr66299-2.c: Likewise.
662 * gcc.dg/torture/20131115-1.c: Skip for avr.
663
b06335f9
KT
6642016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
665
666 * gcc.target/aarch64/ands_3.c: New test.
667
f25f40be
JJ
6682016-08-31 Jakub Jelinek <jakub@redhat.com>
669
d12a0b5a
JJ
670 PR fortran/77352
671 * gfortran.dg/gomp/pr77352.f90: New test.
672
f25f40be
JJ
673 PR fortran/77374
674 * gfortran.dg/gomp/pr77374.f08: New test.
675
9ff6fb6e
MG
6762016-08-31 Marc Glisse <marc.glisse@inria.fr>
677
678 PR tree-optimization/73714
679 * gcc.dg/tree-ssa/pr73714.c: New test.
680
8e95a674
JD
6812016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
682
683 PR libgfortran/77393
684 * gfortran.dg/fmt_f0_2.f90: New test.
685
c6b0037d
MG
6862016-08-31 Marc Glisse <marc.glisse@inria.fr>
687
688 * gcc.target/i386/pr59539-2.c: Adapt options.
689 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
690
1a576b13
PT
6912016-08-31 Paul Thomas <pault@gcc.gnu.org>
692
693 PR fortran/77418
694 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
695 of the associate entity and replace with a pointer to the
696 intended item on the stack.
697
e73d3ca6 6982016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 699 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
700
701 PR fortran/48298
702 * gfortran.dg/dtio_1.f90: New test.
703 * gfortran.dg/dtio_2.f90: New test.
704 * gfortran.dg/dtio_3.f90: New test.
705 * gfortran.dg/dtio_4.f90: New test.
706 * gfortran.dg/dtio_5.f90: New test.
707 * gfortran.dg/dtio_6.f90: New test.
708 * gfortran.dg/dtio_7.f90: New test.
709 * gfortran.dg/dtio_8.f90: New test.
710 * gfortran.dg/dtio_9.f90: New test.
711 * gfortran.dg/dtio_10.f90: New test.
712
b816477a
DM
7132016-08-30 David Malcolm <dmalcolm@redhat.com>
714
715 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
716 (test_many_nested_locations): New function.
717 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
718 (test_show_locus): Handle "test_many_nested_locations".
719
71b30891
DM
7202016-08-30 David Malcolm <dmalcolm@redhat.com>
721
722 * g++.dg/template/double-greater-than-fixit.C: New test case.
723
8fa37232
EB
7242016-08-30 Eric Botcazou <ebotcazou@adacore.com>
725
726 * gnat.dg/opt57.ad[sb]: New test.
727 * gnat.dg/opt57_pkg.ads: New helper.
728
6f651bae
RB
7292016-08-30 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/69047
732 * gcc.dg/pr69047.c: Fix byte-order check.
733
ab834832
JJ
7342016-08-30 Jakub Jelinek <jakub@redhat.com>
735
5116b156
JJ
736 PR tree-optimization/72866
737 * gcc.dg/vect/pr72866.c: New test.
738
3754bbfc
JJ
739 PR debug/77363
740 * g++.dg/debug/dwarf2/pr77363.C: New test.
741
26122e2d
JJ
742 PR middle-end/77377
743 * gcc.target/i386/pr77377.c: New test.
744
ab834832
JJ
745 PR debug/77389
746 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
747 in dg-options.
748
bedc9ca7
SK
7492016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
750
751 * gfortran.dg/pr77372.f90: Moved to ...
752 * gfortran.dg/ieee/pr77372.f90: here.
753
adfa1e6b
MM
7542016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
755
756 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
757 vector short/char initializations.
758 * gcc.target/powerpc/vec-init-5.c: Likewise.
759 * gcc.target/powerpc/vec-init-6.c: New compile time test for
760 vector initialization optimizations.
761 * gcc.target/powerpc/vec-init-7.c: Likewise.
762 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
763 vector float/double initializations.
764 * gcc.target/powerpc/vec-init-9.c: Likewise.
765
414b7129
UB
7662016-08-29 Uros Bizjak <ubizjak@gmail.com>
767
768 PR target/77403
769 * gcc.target/i386/pr77403.c: New test.
770
3d06b6f2
MP
7712016-08-29 Marek Polacek <polacek@redhat.com>
772
773 PR c/77292
774 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
775
ba9bbd6f
TV
7762016-08-29 Tom de Vries <tom@codesourcery.com>
777
778 PR c/77398
779 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
780
d7d80d8f
EB
7812016-08-29 Eric Botcazou <ebotcazou@adacore.com>
782
783 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 784
d7d80d8f 7852016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
786
787 * gfortran.dg/dec_structure_13.f90: New testcase.
788
468d95c8
JB
7892016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
790
791 PR fortran/77261
792 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
793 available.
794
f329b264
TV
7952016-08-28 Tom de Vries <tom@codesourcery.com>
796
797 PR lto/70955
798 * gcc.dg/pr70955.c: New test.
799 * gcc.dg/lto/pr70955_0.c: Same.
800 * gcc.dg/lto/pr70955_1.c: Same.
801
4a389eb6
PP
8022016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
803
804 PR tree-optimization/71077
805 * gcc.target/i386/pr71077.c: New test.
806
3f8257db 8072016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
808
809 PR fortran/77380
810 * gfortran.dg/pr77380.f90: New test.
811
3f8257db 8122016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
813
814 PR fortran/77372
815 gfortran.dg/pr77372.f90: New test.
816
ee908516
DM
8172016-08-26 David Malcolm <dmalcolm@redhat.com>
818
819 * gcc.dg/spellcheck-fields-2.c (test): Move
820 dg-begin/end-multiline-output within function body.
821 (test_macro): New function.
822
d41e76cf
DM
8232016-08-26 David Malcolm <dmalcolm@redhat.com>
824
825 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
826 (test_fixit_insert): Update expected output.
827 (test_fixit_remove): Likewise.
828 (test_fixit_replace): Likewise.
829
524a4c96
RO
8302016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
831
832 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
833 Fix typo.
834
ebfa15ab
RB
8352016-08-26 Richard Biener <rguenther@suse.de>
836
837 PR tree-optimization/69047
838 * gcc.dg/pr69047.c: New testcase.
839
209ca542
PK
8402016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
841 Martin Jambhor <mjambor@suse.cz>
524a4c96 842
209ca542
PK
843 * gcc.dg/ipa/propbits-1.c: New test-case.
844 * gcc.dg/ipa/propbits-2.c: Likewise.
845 * gcc.dg/ipa/propbits-3.c: Likewise.
846
e5cf1629
SK
8472016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
848
849 PR fortran/77351
850 * gfortran.dg/pr77351.f90: New test.
851
ebef225f
MP
8522016-08-25 Marek Polacek <polacek@redhat.com>
853
854 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
855
fe377a48
MP
8562016-08-25 Marek Polacek <polacek@redhat.com>
857
858 PR c/77323
859 * gcc.dg/pr77323.c: New test.
860
88b8971f
PT
8612016-08-24 Paul Thomas <pault@gcc.gnu.org>
862
863 PR fortran/77358
864 * gfortran.dg/submodule_17.f08: New test.
865
3f8257db
JJ
8662016-08-24 Michael Collison <michael.collison@linaro.org>
867 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
868
869 * gcc.target/arm/builtin_saddl.c: New testcase.
870 * gcc.target/arm/builtin_saddll.c: New testcase.
871 * gcc.target/arm/builtin_uaddl.c: New testcase.
872 * gcc.target/arm/builtin_uaddll.c: New testcase.
873 * gcc.target/arm/builtin_ssubl.c: New testcase.
874 * gcc.target/arm/builtin_ssubll.c: New testcase.
875 * gcc.target/arm/builtin_usubl.c: New testcase.
876 * gcc.target/arm/builtin_usubll.c: New testcase.
877
d5b5d212
UB
8782016-08-24 Uros Bizjak <ubizjak@gmail.com>
879
880 PR target/77270
881 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
882 (dg-options): Use -march=amdfam10 instead of -march=athlon.
883 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
884 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
885 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
886 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
887 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
888 effective target. Remove scan-assembler-times directives.
889 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
890 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
891 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
892
d1188689
SKS
8932016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
894
895 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
896 of unsigned int.
897 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
898
0b6b8f85
RS
8992016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
900
901 PR testsuite/77317
902 * lib/target-supports.exp
903 (check_effective_target_vect_aligned_arrays): Don't cache the result.
904 (check_effective_target_vect_natural_alignment): Ditto.
905 (check_effective_target_vector_alignment_reachable): Ditto.
906 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
907
587b7f7a
ILT
9082016-08-23 Ian Lance Taylor <iant@golang.org>
909
910 * gcc.target/s390/nolrl-1.c: Don't match the file name.
911
6019c0fc
MM
9122016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
913
914 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
915 being created from pointers to memory locations.
916 * gcc.target/powerpc/vec-init-2.c: Likewise.
917
cfe37db4
FR
9182016-08-23 Fritz Reese <fritzoreese@gmail.com>
919
920 * gfortran.dg/dec_structure_12.f90: New testcase.
921
7e11f46f
DV
9222016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
923
924 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
925
7ab4f354
DV
9262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
927
928 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
929 verification.
930
deb9351f
DV
9312016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
932
933 * gcc.target/s390/md/andc-splitter-1.c: New test case.
934 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
935
1fd9f058
RB
9362016-08-23 Richard Biener <rguenther@suse.de>
937
938 PR tree-optimization/27336
939 * c-c++-common/pr27336.c: New testcase.
940
b00e6e75
MP
9412016-08-22 Marek Polacek <polacek@redhat.com>
942
943 PR c++/77321
944 * g++.dg/cpp1y/pr77321.C: New test.
945
58338bac
SK
9462016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
947
948 PR fortran/60774
949 * gfortran.dg/empty_label.f: Adjust test for new error message.
950 * gfortran.dg/empty_label.f90: Ditto.
951 * gfortran.dg/empty_label_typedecl.f90: Ditto.
952 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
953 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
954
30364ce6
SK
9552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
956
957 PR fortran/61318
958 * gfortran.dg/pr61318.f90: New test.
959
ad7a5a8f
SK
9602016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
961
962 PR fortran/77260
963 * gfortran.dg/pr77260_1.f90: New test.
964 * gfortran.dg/pr77260_2.f90: Ditto.
965
72f52f30
JM
9662016-08-22 Joseph Myers <joseph@codesourcery.com>
967
968 PR middle-end/77269
969 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
970 __builtin_signbitf and __builtin_signbitl in expected generic
971 expansion.
972 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
973 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
974 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
975 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
976 tests.
977
6dc198e3
JM
9782016-08-22 Joseph Myers <joseph@codesourcery.com>
979
980 * gcc.dg/torture/float128-builtin.c,
981 gcc.dg/torture/float128-ieee-nan.c,
982 gcc.dg/torture/float128x-builtin.c,
983 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
984 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
985 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
986 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
987 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
988 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
989 gcc.dg/torture/floatn-nan.h: New tests.
990
7ff4e41a
JM
9912016-08-22 Joseph Myers <joseph@codesourcery.com>
992
993 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
994 macro.
995 (main): Update calls to TEST_I_F.
996 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
997 macro.
998 (main): Update calls to TEST_I_F.
999
7078cdb6
JM
10002016-08-22 Joseph Myers <joseph@codesourcery.com>
1001
1002 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1003 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1004 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1005 names in calls to TEST_I_F.
1006
a9d7c823
BE
10072016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1008
1009 PR c/52952
1010 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1011
cd800235
SKS
10122016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1013
1014 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1015 and !natural_alignment_64.
1016 * gcc.dg/ipa/propalign-2.c: Likewise.
1017 * gcc.dg/ipa/propalign-3.c: Likewise.
1018 * gcc.dg/ipa/propalign-4.c: Likewise.
1019 * gcc.dg/ipa/propalign-5.c: Likewise.
1020 * lib/target-supports.exp
1021 (check_effective_target_natural_alignment_32): Add avr-*-*.
1022
22d12455
KV
10232016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1024
1025 PR tree-optimization/61839
1026 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1027 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1028 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1029 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1030
c65699ef
JM
10312016-08-19 Joseph Myers <joseph@codesourcery.com>
1032
1033 PR c/32187
1034 * lib/target-supports.exp (check_effective_target_float16)
1035 (check_effective_target_float32, check_effective_target_float64)
1036 (check_effective_target_float128, check_effective_target_float32x)
1037 (check_effective_target_float64x)
1038 (check_effective_target_float128x)
1039 (check_effective_target_float16_runtime)
1040 (check_effective_target_float32_runtime)
1041 (check_effective_target_float64_runtime)
1042 (check_effective_target_float128_runtime)
1043 (check_effective_target_float32x_runtime)
1044 (check_effective_target_float64x_runtime)
1045 (check_effective_target_float128x_runtime)
1046 (check_effective_target_floatn_nx_runtime)
1047 (add_options_for_float16, add_options_for_float32)
1048 (add_options_for_float64, add_options_for_float128)
1049 (add_options_for_float32x, add_options_for_float64x)
1050 (add_options_for_float128x): New procedures.
1051 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1052 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1053 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1054 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1055 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1056 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1057 gcc.dg/torture/float128-complex.c,
1058 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1059 gcc.dg/torture/float128x-basic.c,
1060 gcc.dg/torture/float128x-complex.c,
1061 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1062 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1063 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1064 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1065 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1066 gcc.dg/torture/float32x-basic.c,
1067 gcc.dg/torture/float32x-complex.c,
1068 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1069 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1070 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1071 gcc.dg/torture/float64x-basic.c,
1072 gcc.dg/torture/float64x-complex.c,
1073 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1074 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1075 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1076 gcc.dg/torture/floatn-tg.h,
1077 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1078 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1079 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1080 gcc.dg/torture/fp-int-convert-float128x.c,
1081 gcc.dg/torture/fp-int-convert-float16-timode.c,
1082 gcc.dg/torture/fp-int-convert-float16.c,
1083 gcc.dg/torture/fp-int-convert-float32-timode.c,
1084 gcc.dg/torture/fp-int-convert-float32.c,
1085 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1086 gcc.dg/torture/fp-int-convert-float32x.c,
1087 gcc.dg/torture/fp-int-convert-float64-timode.c,
1088 gcc.dg/torture/fp-int-convert-float64.c,
1089 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1090 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1091 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1092 maximum exponent of floating-point type. Use it in testing
1093 whether 0x8...0 fits in the floating-point type. Always treat -1
1094 (signed 0xf...f) as fitting in the floating-point type.
1095 (M_OK1): New macro.
1096 * gcc.dg/torture/fp-int-convert-double.c,
1097 gcc.dg/torture/fp-int-convert-float.c,
1098 gcc.dg/torture/fp-int-convert-float128-timode.c,
1099 gcc.dg/torture/fp-int-convert-float128.c,
1100 gcc.dg/torture/fp-int-convert-float80-timode.c,
1101 gcc.dg/torture/fp-int-convert-float80.c,
1102 gcc.dg/torture/fp-int-convert-long-double.c,
1103 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1104
94e73c78
JJ
11052016-08-19 Jakub Jelinek <jakub@redhat.com>
1106
fbdbd4b6
JJ
1107 PR fortran/72744
1108 * gfortran.dg/gomp/pr72744.f90: New test.
1109
94e73c78
JJ
1110 PR fortran/69281
1111 * gfortran.dg/gomp/pr69281.f90: New test.
1112
91151a73
JB
11132016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1114
414b7129
UB
1115 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1116 the last special seed value.
1117 * gfortran.dg/random_7.f90: Use size for last array member instead
1118 of hardcoded value.
91151a73 1119
fcf830ab
PK
11202016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1121
1122 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1123 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1124
1a5da5b6
RB
11252016-08-19 Richard Biener <rguenther@suse.de>
1126
1127 PR tree-optimization/77286
1128 * gcc.dg/torture/pr77286.c: New testcase.
1129
82f72146
DM
11302016-08-18 David Malcolm <dmalcolm@redhat.com>
1131
1132 * gcc.dg/verbose-asm-2.c: New test case.
1133
cc015f3a
DM
11342016-08-18 David Malcolm <dmalcolm@redhat.com>
1135
1136 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1137 (custom_diagnostic_finalizer): Update for change to
1138 diagnostic_show_locus.
1139
cb18fd07
DM
11402016-08-18 David Malcolm <dmalcolm@redhat.com>
1141
1142 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1143 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1144
a76989dc
MP
11452016-08-18 Marek Polacek <polacek@redhat.com>
1146
1147 PR c/71514
1148 * gcc.dg/pr71514.c: New test.
1149
89c88780
L
11502015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1151
1152 PR target/72839
1153 * gcc.target/i386/pr72839.c: New test.
1154
2c71d454
CLT
11552016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1156
1157 PR middle-end/70895
1158 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1159 * c-c++-common/goacc/reduction-1.c: Likewise.
1160 * c-c++-common/goacc/reduction-2.c: Likewise.
1161 * c-c++-common/goacc/reduction-3.c: Likewise.
1162 * c-c++-common/goacc/reduction-4.c: Likewise.
1163
66592e95
AM
11642016-08-18 Alan Modra <amodra@gmail.com>
1165
1166 * gcc.c-torture/compile/pr72771.c: New.
1167
3a146d46
JJ
11682016-08-17 Jakub Jelinek <jakub@redhat.com>
1169
1170 PR fortran/67496
1171 * gfortran.dg/pr67496.f90: New test.
1172
3f8257db 11732015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1174
1175 PR tree-optimization/71752
3a146d46 1176 * gcc.dg/vect/pr71752.c: New.
038000bd 1177
dd42e908
UB
11782016-08-17 Uros Bizjak <ubizjak@gmail.com>
1179
1180 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1181
458a1cd0
JJ
11822016-08-17 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR middle-end/77259
1185 * g++.dg/ipa/devirt-52.C: New test.
1186
11c4c4ba
CLT
11872016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1188
1189 * c-c++-common/goacc/reduction-6.c: New testcase.
1190
661d6efd
RB
11912016-08-17 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/76490
1194 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1195 * gcc.dg/pr52904.c: XFAIL.
1196
622d8b69
RB
11972016-08-17 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/23855
1200 * gcc.dg/loop-unswitch-2.c: Adjust.
1201
af23e99c
JJ
12022016-08-16 Jakub Jelinek <jakub@redhat.com>
1203
1204 PR tree-optimization/72817
1205 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1206
feeb6268
JM
12072016-08-16 Joseph Myers <joseph@codesourcery.com>
1208
1209 PR libgcc/77265
1210 * gcc.dg/torture/float128-extend-inf.c: New test.
1211
65e736c0
DM
12122016-08-16 David Malcolm <dmalcolm@redhat.com>
1213
1214 PR c/72857
1215 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1216 for embedded NUL.
1217 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1218 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1219 caret placement.
1220 (test_oct): Likewise.
1221 (test_multiple): Likewise.
1222 (test_field_width_specifier): Likewise.
1223 (test_field_width_specifier_2): New function.
1224 (test_field_precision_specifier): New function.
1225 (test_embedded_nul): Update expected caret placement.
1226 (test_non_contiguous_strings): Update line number.
1227 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1228 (__emit_string_literal_range): Add "caret_idx" param.
1229 (test_simple_string_literal): Add value for new param, updating
1230 expected output..
1231 (test_concatenated_string_literal): Likewise.
1232 (test_multiline_string_literal): Likewise.
1233 (test_hex): Likewise.
1234 (test_oct): Likewise.
1235 (test_multiple): Likewise.
1236 (test_ucn4): Likewise.
1237 (test_ucn8): Likewise.
1238 (test_u8): Likewise.
1239 (test_u): Likewise; update expected message, from "range" to
1240 "location".
1241 (test_U): Likewise.
1242 (test_L): Likewise.
1243 (test_macro): Add value for new param.
1244 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1245 (__emit_string_literal_range): Add "caret_idx" param.
1246 (test_stringified_token_1): Add value for new param. Update
1247 expected message, from "range" to "location".
1248 (test_stringized_token_2): Likewise, adding param to macro.
1249 (test_stringified_token_3): Likewise.
1250 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1251 (emit_warning): Convert param from source_range to location_t.
1252 (test_string_literals): Add caret_idx param, and use it when
1253 constructing a substring_loc. Update error message, from
1254 "range" to "location".
1255
4a7f57d5
JJ
12562016-08-16 Jakub Jelinek <jakub@redhat.com>
1257
7841800f
JJ
1258 PR target/71910
1259 * g++.dg/gomp/pr71910.C: New test.
1260
1b13411a
JJ
1261 PR middle-end/67485
1262 * gcc.c-torture/compile/pr67485.c: New test.
1263
4a7f57d5
JJ
1264 PR target/72867
1265 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1266
3c556bc4
BC
12672016-08-16 Bin Cheng <bin.cheng@arm.com>
1268
1269 PR tree-optimization/69848
1270 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1271
beab2da6
ML
12722016-08-16 Martin Liska <mliska@suse.cz>
1273
1274 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1275 of memory operations so that it can be handled by core2
1276 in 32-bit mode.
1277
f4eec0a3
RB
12782016-08-16 Richard Biener <rguenther@suse.de>
1279
1280 PR tree-optimization/76783
1281 * gcc.dg/pr76783.c: New testcase.
1282 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1283
8f21990a
BC
12842016-08-16 Bin Cheng <bin.cheng@arm.com>
1285
1286 PR tree-optimization/72817
1287 PR tree-optimization/73450
1288 * gcc.dg/tree-ssa/pr72817.c: New test.
1289 * gcc.dg/tree-ssa/pr73450.c: New test.
1290
7fc61626
FR
12912016-08-15 Fritz Reese <fritzoreese@gmail.com>
1292
1293 * gfortran.dg/init_flag_13.f90: New testcase.
1294 * gfortran.dg/init_flag_14.f90: Ditto.
1295 * gfortran.dg/init_flag_15.f03: Ditto.
1296 * gfortran.dg/dec_init_1.f90: Ditto.
1297 * gfortran.dg/dec_init_2.f90: Ditto.
1298
432baa02
UB
12992016-08-15 Uros Bizjak <ubizjak@gmail.com>
1300
1301 PR target/72867
1302 * gcc.target/i386/pr72867.c: New test.
1303
7e1dde14
EB
13042016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1305
1306 * c-c++-common/dump-ada-spec-5.c: New test.
1307
e4969090
RB
13082016-08-15 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/73434
1311 * gcc.dg/torture/pr73434.c: New testcase.
1312
66088065
JJ
13132016-08-15 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR tree-optimization/72824
1316 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1317
7c713714
CLT
13182016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1319
1320 PR fortran/70598
1321 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1322 in use_device clause.
1323 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1324 * gfortran.dg/goacc/list.f95: Adjust to catch
1325 "neither a POINTER nor an array" error messages.
1326
4271e5cb
UB
13272016-08-14 Uros Bizjak <ubizjak@gmail.com>
1328
1329 PR target/76342
1330 * gcc.target/i386/pr76342.c: New test.
1331
b0cea284
JJ
13322016-08-12 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR c/71512
1335 * g++.dg/ubsan/pr71512.C: New test.
1336 * c-c++-common/ubsan/pr71512-1.c: New test.
1337 * c-c++-common/ubsan/pr71512-2.c: New test.
1338
e86aefb8
MM
13392016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1340
1341 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1342 vector initialization options.
1343 * gcc.target/powerpc/vec-init-2.c: Likewise.
1344 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1345 is generated on ISA 3.0.
1346
7fd82d52
PP
13472016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1348
1349 PR middle-end/71654
1350 * gcc.dg/c-c++-common/pr71654.c: New test.
1351 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1352 dg-options.
1353 * gcc.dg/tree-ssa/vrp24: Likewise.
1354
2f1364c2
JJ
13552016-08-12 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR c/67410
1358 * gcc.dg/pr67410.c: New test.
1359
8eb414aa
BC
13602016-08-12 Bin Cheng <bin.cheng@arm.com>
1361
1362 PR tree-optimization/69848
1363 * gcc.dg/vect/vect-pr69848.c: New test.
1364
30b39c19
UB
13652016-08-12 Uros Bizjak <ubizjak@gmail.com>
1366
1367 PR testsuite/71008
1368 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1369 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1370 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1371 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1372
e373dd06
RB
13732016-08-12 Richard Biener <rguenther@suse.de>
1374
1375 PR tree-optimization/57326
1376 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1377 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1378 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1379 * gcc.target/i386/pr45685.c: Likewise.
1380 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1381 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1382 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1383 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1384 * gfortran.dg/pr34163.f90: Likewise.
1385
20d1af89
ML
13862016-08-12 Martin Liska <mliska@suse.cz>
1387
1388 * g++.dg/gcov/gcov-16.C: New test.
1389 * lib/gcov.exp: Support new argument for run-gcov function.
1390
5cacda56
ML
13912016-08-12 Martin Liska <mliska@suse.cz>
1392
1393 PR gcov-profile/35590
1394 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1395
663eecfd
RB
13962016-08-12 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/72851
1399 * gcc.dg/torture/pr72851.c: New testcase.
1400
3f8257db 14012016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1402
e366d7d8
AO
1403 PR debug/63240
1404 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1405 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1406 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1407 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1408 DW_AT_deleted.
1409
71e1a6a4
AO
1410 PR debug/55641
1411 * g++.dg/debug/dwarf2/ref-1.C: New.
1412
8aaf799b
AO
1413 PR debug/49366
1414 * g++.dg/debug/dwarf2/template-params-12.H: New.
1415 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1416 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1417 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1418 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1419 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1420 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1421 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1422
06f9caed
BS
14232016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424
1425 PR target/72863
1426 * gcc.target/powerpc/pr72863.c: New test.
1427
a8b956c1
UB
14282016-08-11 Uros Bizjak <ubizjak@gmail.com>
1429
1430 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1431
c73dd986
L
14322015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1433
1434 * gcc.target/i386/pieces-strcpy-1.c: New test.
1435 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1436
385ed708
JJ
14372016-08-11 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR c++/72868
1440 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1441
df7ec09f
L
14422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1443
1444 * gcc.target/i386/pieces-memcpy-1.c: New test.
1445 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1446 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1447 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1448 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1449 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1450
b95a64bb
JJ
14512016-08-11 Jakub Jelinek <jakub@redhat.com>
1452
1453 PR c/72816
7ddbcf6b 1454 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1455
59537744
BE
14562016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1457
1458 PR tree-optimization/71083
1459 * gcc.c-torture/execute/pr71083.c: New test.
1460 * gnat.dg/loop_optimization23.adb: New test.
1461 * gnat.dg/loop_optimization23_pkg.ads: New test.
1462 * gnat.dg/loop_optimization23_pkg.adb: New test.
1463
183ac6d0
RB
14642016-08-11 Richard Biener <rguenther@suse.de>
1465
1466 PR tree-optimization/72772
1467 * gcc.dg/graphite/pr35356-1.c: Adjust.
1468 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1469
b152f5a2
JB
14702016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1471
1472 * gfortran.dg/random_7.f90: Take into account that the last seed
1473 value is the special p value.
1474 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1475
bb7ebad1
RB
14762016-08-11 Richard Biener <rguenther@suse.de>
1477
1478 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1479
2e186411
AM
14802016-08-11 Alan Modra <amodra@gmail.com>
1481
1482 * gcc.target/powerpc/pr71680.c: New.
1483
e9e6d4f6
KN
14842016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1485
1486 * gcc.target/powerpc/bfp/bfp.exp: New file.
1487 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1488 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1489 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1490 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1491 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1492 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1493 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1494 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1495 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1496 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1497 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1498 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1499 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1500 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1501 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1502 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1503 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1504 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1505 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1506 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1507 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1508 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1509 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1510 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1511 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1512 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1513 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1514 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1515 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1516 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1517 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1518 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1519 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1520 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1521 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1522 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1523 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1524 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1525 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1526 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1527 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1528 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1529 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1530 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1531 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1532 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1533 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1534 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1535 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1536 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1537 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1538 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1539 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1540
9c8eabea
BC
15412016-08-10 Bin Cheng <bin.cheng@arm.com>
1542
1543 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1544 Add aarch64*-*-*.
1545
6c553b76
BC
15462016-08-10 Bin Cheng <bin.cheng@arm.com>
1547
1548 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1549
a0883b08
MM
15502016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1551
1552 PR target/72853
1553 * gcc.target/powerpc/pr72853.c: New test.
1554
a266236e
ML
15552016-08-10 Martin Liska <mliska@suse.cz>
1556
1557 PR gcov-profile/58306
1558 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1559
22063dbc
ML
15602016-08-10 Martin Liska <mliska@suse.cz>
1561
1562 * g++.dg/gcov/gcov-threads-1.C: New test.
1563
5250a5bb
SKS
15642016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1565
1566 PR target/71873
1567 * gcc.target/avr/pr71873.c: New test.
1568
b7597ae5
ML
15692016-08-09 Martin Liska <mliska@suse.cz>
1570
1571 * g++.dg/gcov/gcov-dump-1.C: New test.
1572 * g++.dg/gcov/gcov-dump-2.C: New test.
1573
ab50a215
ML
15742016-08-09 Martin Liska <mliska@suse.cz>
1575
1576 * gcc.dg/tree-prof/val-prof-9.c: New test.
1577
dcb1e137
ML
15782016-08-09 Martin Liska <mliska@suse.cz>
1579
1580 * gcc.dg/tree-prof/val-prof-8.c: New test.
1581
04d6d3b6
MJ
15822016-08-09 Martin Jambor <mjambor@suse.cz>
1583
df839749
UB
1584 PR ipa/71981
1585 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1586
c57e78c4
BC
15872016-08-09 Bin Cheng <bin.cheng@arm.com>
1588
1589 PR tree-optimization/33707
1590 * gcc.dg/vect/pr33707.c: New test.
1591
42970a17
BC
15922016-08-09 Bin Cheng <bin.cheng@arm.com>
1593
1594 PR tree-optimization/pr72772
1595 * gcc.dg/tree-ssa/pr72772.c: New test.
1596
810a3aa6
MF
15972016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1598
1599 PR rtl-optimization/66669
1600 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1601
9e207d6f
JJ
16022016-08-09 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR tree-optimization/72824
1605 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1606
50bf47fd
RB
16072016-08-09 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/71802
1610 * gcc.dg/torture/pr71802.c: New testcase.
1611
cadec7ca
JJ
16122016-08-09 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR c++/72809
1615 * g++.dg/eh/stdarg1.C: New test.
1616
c43c5112
AK
16172016-08-08 Andi Kleen <ak@linux.intel.com>
1618
1619 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1620 test command line in failure log.
1621 (profopt-execute): dito. Make autofdo file names unique.
1622
895aa8e1
DM
16232016-08-08 David Malcolm <dmalcolm@redhat.com>
1624
1625 PR c/64955
1626 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1627 output.
1628
9afda630
PK
16292016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1630
1631 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1632 c99_runtime.
1633 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1634 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1635 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1636 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1637 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1638 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1639
e52ed3fe
DM
16402016-08-08 David Malcolm <dmalcolm@redhat.com>
1641
1642 PR c/52952
1643 * gcc.dg/cpp/pr66415-1.c: Likewise.
1644 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1645 * gcc.dg/format/c90-printf-1.c: Likewise.
1646 * gcc.dg/format/diagnostic-ranges.c: New test case.
1647
ad200580
JJ
16482016-08-08 Jakub Jelinek <jakub@redhat.com>
1649
77524e0d
JJ
1650 PR fortran/72716
1651 * gfortran.dg/gomp/pr72716.f90: New test.
1652
2187f2a2
JJ
1653 PR middle-end/72781
1654 * gcc.dg/gomp/pr72781.c: New test.
1655
ad200580
JJ
1656 PR middle-end/68762
1657 * g++.dg/vect/pr68762-1.cc: New test.
1658 * g++.dg/vect/pr68762-2.cc: New test.
1659 * g++.dg/vect/pr68762.h: New file.
1660
989d0071
MS
16612016-08-08 Martin Sebor <msebor@redhat.com>
1662
1663 PR testsuite/72838
3a146d46
JJ
1664 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1665 * g++.dg/warn/overflow-warn-3.C: Same.
1666 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1667
7090cac9
AV
16682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1669
1670 PR fortran/71936
1671 * gfortran.dg/allocate_with_source_21.f03: New test.
1672
64e56ab0
AV
16732016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1674
1675 PR fortran/72698
1676 * gfortran.dg/allocate_with_source_20.f03: New test.
1677
0476487d
AM
16782016-08-08 Alan Modra <amodra@gmail.com>
1679
1680 * gcc.c-torture/compile/pr72802.c: New.
1681
8e9218f2
AV
16822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1683
1684 PR fortran/70524
1685 * gfortran.dg/dependency_48.f90: New test.
1686
c1f7083b
TK
16872016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1688
531e5ae3 1689 PR fortran/70040
c1f7083b
TK
1690 * gfortran.dg/pr70040.f90: New testcase.
1691
6ab5813c
TK
16922016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1693
1694 PR fortran/71961
1695 * gfortran.dg/matmul_10.f90: New testcase.
1696
27bddc4a
JH
16972016-08-07 Jan Hubicka <hubicka@ucw.cz>
1698
1699 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1700
4a9f8a9f
JJ
17012016-08-07 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR c/72816
1704 * gcc.dg/pr72816.c: New test.
1705
fa76f2c6
JW
17062016-08-06 Jonathan Wakely <jwakely@redhat.com>
1707
1708 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1709 * g++.dg/conversion/pr41426.C: Likewise.
1710 * g++.dg/conversion/pr66211.C: Likewise.
1711 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1712 * g++.dg/init/ref8.C: Likewise.
1713 * g++.old-deja/g++.law/cvt20.C: Likewise.
1714 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1715
5c3e5002
PP
17162016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1717
1718 PR tree-optimization/18046
1719 * gcc.dg/tree-ssa/vrp105.c: New test.
1720 * gcc.dg/tree-ssa/vrp106.c: New test.
1721
94087e88 17222016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1723
1724 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1725 1ul in diagnostics. Remove hyphen from "constant-expression."
1726 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1727 * g++.dg/cpp0x/static_assert3.C: Same.
1728 * g++.dg/cpp1y/constexpr-throw.C: Same.
1729 * g++.dg/template/nontype3.C: Same.
1730 * g++.dg/warn/overflow-warn-1.C: Same.
1731 * g++.dg/warn/overflow-warn-3.C: Same.
1732 * g++.dg/warn/overflow-warn-4.C: Same.
1733
88fa5555
DM
17342016-08-05 David Malcolm <dmalcolm@redhat.com>
1735
1736 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1737 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1738 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1740
1addb9e6
PP
17412016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1742
1743 PR tree-optimization/72810
1744 * gcc.dg/tree-ssa/vrp110.c: New test.
1745
1b62ed4f
JG
17462016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1747
1748 PR Target/72819
1749 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1750 registers.
1751 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1752 saving the half-precision registers.
1753 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1754 value is returned in h0.
1755 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1756 are passed in FP/SIMD registers.
1757 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1758 passing works corrcetly.
1759 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1760 (hfa_f16x2_t): Likewise.
1761 (hfa_f16x3_t): Likewise.
1762 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1763 are promoted to double and passed in a double register.
1764 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1765 are promoted to double and stacked.
1766 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1767 __fp16 data types.
1768 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1769 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1770 __fp16 first get passed in FP/SIMD registers, then stacked.
1771
4228ca19
NS
17722016-08-05 Nathan Sidwell <nathan@acm.org>
1773
1774 PR c++/68724
1775 * g++.dg/cpp0x/pr68724.C: New.
1776
db7c335e
RB
17772016-08-05 Richard Biener <rguenther@suse.de>
1778
1779 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1780
48abe922
PP
17812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1782
1783 * gcc.dg/tree-ssa/vrp107.c: New test.
1784 * gcc.dg/tree-ssa/vrp108.c: New test.
1785 * gcc.dg/tree-ssa/vrp109.c: New test.
1786
f6cdf42f
PK
17872016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1788
1789 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1790 dg-options.
1791
33a9c609
PK
17922016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1793
1794 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1795 test-cases.
1796 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1797 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1798 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1799 test-cases.
1800 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1801 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1802 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1803 large_double.
1804
4473482d
PC
18052016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1806
1807 PR c++/72800
1808 * g++.dg/cpp1y/lambda-ice1.C: New.
1809
08156df5
PP
18102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1811
1812 PR c++/72759
1813 * g++.dg/cpp1y/pr72759.C: New test.
1814
938da3a5
PP
18152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1816
1817 * gcc.dg/switch-10.c: New test.
1818
da84183c
JG
18192016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1820
1821 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1822
ae9281fc
TS
18232016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1824
1825 * c-c++-common/goacc/routine-5.c: Update.
1826
086ad22e
BE
18272016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1828
1829 PR rtl-optimization/70903
1830 * gcc.c-torture/execute/pr70903.c: New test.
1831
6805e400
ML
18322016-08-04 Martin Liska <mliska@suse.cz>
1833
1834 * gcc.dg/params/params.exp: Replace file exists with
1835 TESTING_IN_BUILD_TREE.
1836
a0008434
MP
18372016-08-04 Marek Polacek <polacek@redhat.com>
1838
1839 PR c++/70229
1840 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1841
fb46286e
RB
18422016-08-04 Richard Biener <rguenther@suse.de>
1843
1844 PR middle-end/71984
1845 * gcc.dg/torture/pr71984.c: Guard correctness check for
1846 little-endian.
1847
ac2c96ab
AP
18482016-08-03 Andrew Pinski <apinski@cavium.com>
1849
1850 * gcc.c-torture/compile/20160802-1.c: New testcase.
1851
c98583e9
FR
18522016-08-03 Fritz Reese <fritzoreese@gmail.com>
1853
1854 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1855
9ad1a1da
RB
18562016-08-03 Richard Biener <rguenther@suse.de>
1857
1858 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1859 and remove -O3.
1860 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1861 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1862
cd75c979
RB
18632016-08-03 Richard Biener <rguenther@suse.de>
1864
1865 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1866 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1867 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1868 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1869
30e8d875
SKS
18702016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1871
1872 * gcc.dg/init-excess-2.c: Require int32plus.
1873 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1874 * gcc.dg/pr59963-2.c: Require int32plus.
1875 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1876 * gcc.dg/unroll-7.c: Require int32plus.
1877
69b806f6
BC
18782016-08-02 Bin Cheng <bin.cheng@arm.com>
1879
1880 PR tree-optimization/34114
1881 * gcc.dg/tree-ssa/loop-42.c: New test.
1882
1efafef3
TC
18832016-08-02 Tamar Christina <tamar.christina@arm.com>
1884
1885 * gcc.target/aarch64/vminmaxnm.c: New.
1886 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1887 tests.
1888
e2a99194
MM
18892016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1890
1891 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1892 vec_extract for vector float, vector int, vector short, and vector
1893 char.
1894 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1895 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1896 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1897 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1898
71bfb77a
WD
18992016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1900
1901 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1902 single stack adjustment, no writeback.
71bfb77a
WD
1903 * gcc.target/aarch64/test_frame_12.c: Likewise.
1904 * gcc.target/aarch64/test_frame_13.c: Likewise.
1905 * gcc.target/aarch64/test_frame_15.c: Likewise.
1906 * gcc.target/aarch64/test_frame_6.c: Likewise.
1907 * gcc.target/aarch64/test_frame_7.c: Likewise.
1908 * gcc.target/aarch64/test_frame_8.c: Likewise.
1909 * gcc.target/aarch64/test_frame_16.c: New test.
1910
37bce35a
L
19112015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1912
1913 PR target/72748
1914 * gcc.target/i386/pr72748.c: New test.
1915
3f8257db 19162015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1917
1918 PR tree-optimization/71818
1919 * gcc.dg/vect/pr71818.c: New
1920
bf60c531
ML
19212016-08-01 Martin Liska <mliska@suse.cz>
1922
1923 PR tree-optimization/71857
1924 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1925
8ed49fab
KT
19262016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1927
1928 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1929
76e2c821
JB
19302016-08-01 Jan Beulich <jbeulich@suse.com>
1931
1932 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1933
35029597
WS
19342016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1935
1936 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1937 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1938
3aa4b66a
JW
19392016-07-31 Jonathan Wakely <jwakely@redhat.com>
1940
1941 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1942 (check_effective_target_c++): Likewise. Also match for libstdc++.
1943
3f8257db 19442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1945
1946 PR fortran/41922
1947 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1948 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1949 * gfortran.dg/pr41922.f90: New test.
1950
9fcb2819
SK
19512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1952
1953 PR fortran/68566
1954 * gfortran.dg/pr68566.f90: new test.
1955
94087e88 19562016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1957
1958 PR c++/60760
1959 PR c++/71091
1960 * g++.dg/cpp0x/constexpr-cast.C: New test.
1961 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1962 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1963 * g++.dg/ubsan/pr63956.C: Correct.
1964
d0047a25
MM
19652016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1966
1967 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1968 vector double or vector long where the vector is in memory.
1969 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1970 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1971
e4f7a5df
SK
19722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1973
1974 PR fortran/69867
1975 * gfortran.dg/pr69867.f90: New test.
1976
b441ae1d
SK
19772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1978
1979 PR fortran/69962
1980 * gfortran.dg/pr69962.f90: New test.
1981
712dff31
SK
19822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1983
1984 PR fortran/70006
1985 * gfortran.dg/pr70006.f90: New test.
1986
fb42421e
SK
19872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1988
1989 PR fortran/71730
1990 * gfortran.dg/pr71730.f90: New test.
1991 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1992 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1993 * gfortran.dg/array_constructor_26.f03: Ditto.
1994
466effe0
WS
19952016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1996
1997 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1998 * gcc.target/powerpc/pr71763.c: Likewise.
1999
f618a472
MP
20002016-07-29 Marek Polacek <polacek@redhat.com>
2001
2002 PR c/71742
2003 * gcc.dg/940510-1.c: Adjust dg-error.
2004 * gcc.dg/c99-flex-array-1.c: Likewise.
2005 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2006
efd0786f
MP
2007 PR c/71853
2008 * gcc.dg/noncompile/pr71853.c: New test.
2009
e00dceaf
MP
2010 PR c/71573
2011 * gcc.dg/noncompile/pr71573.c: New test.
2012
638fc14f
MP
2013 PR c/71926
2014 * g++.dg/warn/Wparentheses-30.C: New test.
2015 * gcc.dg/Wparentheses-14.c: New test.
2016
61c73a7f
UB
20172016-07-29 Uros Bizjak <ubizjak@gmail.com>
2018
2019 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2020
01d32b2b
BC
20212016-07-29 Bin Cheng <bin.cheng@arm.com>
2022
2023 PR tree-optimization/57558
2024 * gcc.dg/vect/pr57558-1.c: New test.
2025 * gcc.dg/vect/pr57558-2.c: New test.
2026
f6c7a248
PK
20272016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2028
61c73a7f 2029 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2030 to scan forwprop1 dump pass.
2031
f54ea774
PC
20322016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/51488
2035 * g++.dg/template/pr51488.C: New.
2036
673a107a
JJ
20372016-07-29 Jakub Jelinek <jakub@redhat.com>
2038
2039 PR c/71969
2040 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2041 static __inline__.
2042 * gcc.dg/pr71969-1.c: New test.
2043 * gcc.dg/pr71969-2.c: New test.
2044 * gcc.dg/pr71969-3.c: New test.
2045
78169471
MP
20462016-07-29 Marek Polacek <polacek@redhat.com>
2047
2048 PR c/71574
2049 * c-c++-common/pr71574.c: New test.
2050
a5b5c8b6
MP
2051 PR c/71583
2052 * gcc.dg/noncompile/pr71583.c: New test.
2053
883b6d4e
KV
20542016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2055
2056 PR middle-end/68217
2057 * gcc.dg/pr68217.c: New test.
2058
89f1f37e
SK
20592016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2060
2061 PR fortran/71067
2062 * gfortran.dg/pr71067_1.f90: New test.
2063 * gfortran.dg/pr71067_2.f90: Ditto.
2064
e0d32185
MM
20652016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2066
2067 * gcc.target/powerpc/vec-extract-1.c: New test.
2068
c851722d
SK
20692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2070
2071 PR fortran/71799
2072 * gfortran.dg/pr71799.f90: New test.
2073
f064da6a
PC
20742016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2075
2076 PR c++/71665
2077 * g++.dg/cpp0x/pr71665-1.C: New.
2078 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2079 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2080 * g++.dg/ext/label10.C: Likewise.
2081 * g++.dg/parse/constant5.C: Likewise.
2082
1b70aaad
SK
20832016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2084
2085 PR fortran/71859
2086 * gfortran.dg/pr71859.f90: New test.
2087 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2088 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2089
a23404c9
PT
20902016-07-28 Paul Thomas <pault@gcc.gnu.org>
2091
2092 PR fortran/71883
2093 * gfortran.dg/pr71883.f90 : New test.
2094
513d866d
YR
20952016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2096
2097 PR tree-optimization/71734
61c73a7f 2098 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2099
7c428aa2
RL
21002016-07-28 Renlin Li <renlin.li@arm.com>
2101
2102 Revert
2103 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2104
2105 PR fortran/71902
2106 * gfortran.dg/dependency_47.f90: New test.
2107
1225d6b1
ML
21082016-07-28 Martin Liska <mliska@suse.cz>
2109
2110 PR gcov-profile/68025
2111 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2112
e5f5bf35
ML
21132016-07-28 Martin Liska <mliska@suse.cz>
2114
2115 * g++.dg/vect/pr70944.cc: New test.
2116
4536610d
KV
21172016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2118
2119 PR middle-end/71994
2120 * gcc.dg/torture/pr71994.c: New test.
2121
8c6961ca
PK
21222016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2123
2124 PR middle-end/71078
2125 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2126 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2127 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2128
8de22ea0
RB
21292016-07-27 Richard Biener <rguenther@suse.de>
2130
2131 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2132
5d9da222
ML
21332016-07-27 Martin Liska <mliska@suse.cz>
2134
2135 * gcc.dg/predict-13.c: New test.
2136 * gcc.dg/predict-14.c: New test.
2137
af9e275f
SKS
21382016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2139
a23404c9 2140 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2141 including stdint.h.
2142 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2143 including stdint.h.
2144
71abba1e
MM
21452016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2146
2147 PR target/71869
2148 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2149 IEEE built-in functions handle quiet and signalling NaNs
2150 correctly.
2151
9cd74e8f
SK
21522016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2153
2154 PR fortran/71862
2155 * gfortran.dg/pr71862.f90: New test.
2156
0d48446f
MS
21572016-07-26 Martin Sebor <msebor@redhat.com>
2158
2159 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2160 selector with dg-options.
2161
524cf1e4
PP
21622016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2163
2164 PR tree-optimization/18046
2165 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2166 * gcc.dg/tree-ssa/vrp103.c: New test.
2167 * gcc.dg/tree-ssa/vrp104.c: New test.
2168
100665d8
WS
21692016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2170
2171 * gcc.target/powerpc/pr63354.c: Require lp64 since
2172 -mprofile-kernel is not legal with -m32.
2173
0b64ca40
RB
21742016-07-26 Richard Biener <rguenther@suse.de>
2175
2176 PR rtl-optimization/71984
2177 * gcc.dg/torture/pr71984.c: New testcase.
2178
9b7937cf
RS
21792016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2180
2181 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2182 g++-dg-runtest via et-dg-runtest.
2183 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2184 * gcc.dg/vect/vect.exp: Likewise.
2185 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2186 gfortran-dg-runtest.
2187 * gfortran.dg/vect/vect.exp: Likewise.
2188 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2189 (check_mips_loongson_hw_available): Likewise.
2190 (check_effective_target_mpaired_single_runtime): Likewise.
2191 (check_effective_target_mips_loongson_runtime): Likewise.
2192 (add_options_for_mpaired_single): Likewise.
2193 (check_effective_target_vect_int): Add global et_index.
2194 Check and save the supported feature for a target selected by
2195 the et_index target. Break long lines where appropriate. Call
2196 et-is-effective-target for MIPS with an argument instead of
2197 check_effective_target_* where appropriate.
2198 (check_effective_target_vect_intfloat_cvt): Likewise.
2199 (check_effective_target_vect_uintfloat_cvt): Likewise.
2200 (check_effective_target_vect_floatint_cvt): Likewise.
2201 (check_effective_target_vect_floatuint_cvt): Likewise.
2202 (check_effective_target_vect_simd_clones): Likewise.
2203 (check_effective_target_vect_shift): ewise.
2204 (check_effective_target_whole_vector_shift): Likewise.
2205 (check_effective_target_vect_bswap): Likewise.
2206 (check_effective_target_vect_shift_char): Likewise.
2207 (check_effective_target_vect_long): Likewise.
2208 (check_effective_target_vect_float): Likewise.
2209 (check_effective_target_vect_double): Likewise.
2210 (check_effective_target_vect_long_long): Likewise.
2211 (check_effective_target_vect_no_int_max): Likewise.
2212 (check_effective_target_vect_no_int_add): Likewise.
2213 (check_effective_target_vect_no_bitwise): Likewise.
2214 (check_effective_target_vect_widen_shift): Likewise.
2215 (check_effective_target_vect_no_align): Likewise.
2216 (check_effective_target_vect_hw_misalign): Likewise.
2217 (check_effective_target_vect_element_align): Likewise.
2218 (check_effective_target_vect_condition): Likewise.
2219 (check_effective_target_vect_cond_mixed): Likewise.
2220 (check_effective_target_vect_char_mult): Likewise.
2221 (check_effective_target_vect_short_mult): Likewise.
2222 (check_effective_target_vect_int_mult): Likewise.
2223 (check_effective_target_vect_extract_even_odd): Likewise.
2224 (check_effective_target_vect_interleave): Likewise.
2225 (check_effective_target_vect_stridedN): Likewise.
2226 (check_effective_target_vect_multiple_sizes): Likewise.
2227 (check_effective_target_vect64): Likewise.
2228 (check_effective_target_vect_call_copysignf): Likewise.
2229 (check_effective_target_vect_call_sqrtf): Likewise.
2230 (check_effective_target_vect_call_btrunc): Likewise.
2231 (check_effective_target_vect_call_btruncf): Likewise.
2232 (check_effective_target_vect_call_ceil): Likewise.
2233 (check_effective_target_vect_call_ceilf): Likewise.
2234 (check_effective_target_vect_call_floor): Likewise.
2235 (check_effective_target_vect_call_floorf): Likewise.
2236 (check_effective_target_vect_call_lceil): Likewise.
2237 (check_effective_target_vect_call_lfloor): Likewise.
2238 (check_effective_target_vect_call_nearbyint): Likewise.
2239 (check_effective_target_vect_call_nearbyintf): Likewise.
2240 (check_effective_target_vect_call_round): Likewise.
2241 (check_effective_target_vect_call_roundf): Likewise.
2242 (check_effective_target_vect_perm): Likewise, but also append *_saved
2243 to the existing global name to properly cache the result.
2244 (check_effective_target_vect_perm_byte): Likewise.
2245 (check_effective_target_vect_perm_short): Likewise.
2246 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2247 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2248 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2249 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2250 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2251 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2252 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2253 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2254 (check_effective_target_vect_sdot_qi): Likewise.
2255 (check_effective_target_vect_udot_qi): Likewise.
2256 (check_effective_target_vect_sdot_hi): Likewise.
2257 (check_effective_target_vect_udot_hi): Likewise.
2258 (check_effective_target_vect_usad_char): Likewise.
2259 (check_effective_target_vect_pack_trunc): Likewise.
2260 (check_effective_target_vect_unpack): Likewise.
2261 (check_effective_target_vect_aligned_arrays): Likewise.
2262 (check_effective_target_vect_natural_alignment): Likewise.
2263 (check_effective_target_vector_alignment_reachable): Likewise.
2264 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2265 (is-effective-target): Initialize et_index if undefined.
2266 (et-dg-runtest): New.
2267 (et-is-effective-target): Likewise.
2268 (check_vect_support_and_set_flags): Add supported MIPS targets to
2269 EFFECTIVE_TARGETS list. Return the number of supported targets.
2270
8f63caf6 22712016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2272 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2273
2274 PR middle-end/70920
2275 * gcc.dg/pr70920-1.c: New test-case.
2276 * gcc.dg/pr70902-2.c: Likewise.
2277 * gcc.dg/pr70920-3.c: Likewise.
2278 * gcc.dg/pr70920-4.c: Likewise
2279 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2280 2 instead of 3.
2281
7d575fff
AM
22822016-07-25 Alexander Monakov <amonakov@ispras.ru>
2283
2284 * gcc.c-torture/execute/pr71494.c: Require label_values.
2285 * gcc.dg/pr16973.c: Ditto.
2286
bf01e070
SKS
22872016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2288
2289 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2290 * gcc.dg/torture/pr69771.c: Require int32plus.
2291 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2292
16b05965
ML
22932016-07-25 Martin Liska <mliska@suse.cz>
2294
2295 * gcc.dg/torture/pr71987.c: New test.
2296
d52d3767
SK
22972016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2298
2299 PR fortran/71935
2300 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2301 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2302 * gfortran.dg/pr71935.f90: New test.
2303
94087e88 23042016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2305
2306 PR c++/71675
2307 * g++.dg/ext/atomic-3.C: New test.
2308 * gcc.dg/atomic/pr71675.c: New test.
2309
58b3986e
ES
23102016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2311
2312 * gcc.target/i386/mvc8.c: New test.
2313
faa1612a
BC
23142016-07-22 Bin Cheng <bin.cheng@arm.com>
2315
2316 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2317 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2318
1603ebe0
TK
23192016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2320
2321 PR fortran/71795
2322 * gfortran.dg/constructor_50.f90: New test.
2323
bc91c436
ML
23242016-07-22 Martin Liska <mliska@suse.cz>
2325
2326 PR gcov-profile/69028
2327 PR gcov-profile/62047
2328 * g++.dg/cilk-plus/pr69028.C: New test.
2329
9fe9a3a7
AV
23302016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2331
2332 * gfortran.dg/coarray_stat_2.f90: New test.
2333
70866e3d
MM
23342016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2335
2336 * gcc.target/powerpc/vec-extract.h: New files to check the
2337 vec_extract built-in functions for all vector types, testing
2338 accessing each element, both with constant and variable element
2339 numbers.
2340 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2341 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2342 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2343 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2344 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2345 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2346 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2347 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2348 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2349
ab3af181
JJ
23502016-07-21 Jakub Jelinek <jakub@redhat.com>
2351
2352 PR c++/71728
2353 * g++.dg/other/pr71728.C: New test.
2354
ebe8f322
JG
23552016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2356
2357 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2358 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2359 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2360 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2361 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2362
959cef74
RB
23632016-07-21 Richard Biener <rguenther@suse.de>
2364
2365 PR tree-optimization/71947
2366 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2367
b24d9420
BC
23682016-07-21 Bin Cheng <bin.cheng@arm.com>
2369
2370 * gcc.dg/tree-ssa/scev-15.c: New.
2371
23974819
BC
23722016-07-21 Bin Cheng <bin.cheng@arm.com>
2373
2374 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2375
ee78cbaa
JJ
23762016-07-21 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR c++/71941
2379 * g++.dg/gomp/pr71941.C: New test.
2380
52ed68f7
DM
23812016-07-20 David Malcolm <dmalcolm@redhat.com>
2382
2383 PR c/70339
2384 PR c/71858
2385 * g++.dg/spellcheck-identifiers.C: New test case, based on
2386 gcc.dg/spellcheck-identifiers.c.
2387 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2388 gcc.dg/spellcheck-identifiers-2.c.
2389 * g++.dg/spellcheck-typenames.C: New test case, based on
2390 gcc.dg/spellcheck-typenames.c
2391
18407bfb
JW
23922016-07-20 Jonathan Wakely <jwakely@redhat.com>
2393
2394 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2395 pointer to member function and also test catching by reference.
2396
4c07fd98
DV
23972016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2398
2399 * gcc.target/s390/pr67443.c: Fix test case.
2400
fee21d65
DV
24012016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2402
2403 * gcc.target/s390/insv-1.c: Xfail some tests.
2404 * gcc.target/s390/insv-2.c: Likewise.
2405
dbe9dfdd
GJL
24062016-07-20 Georg-Johann Lay <avr@gjlay.de>
2407
2408 * gcc.target/avr/torture/get-mem.c: New test.
2409 * gcc.target/avr/torture/set-mem.c: New test.
2410
c25e1d82
GJL
24112016-07-20 Georg-Johann Lay <avr@gjlay.de>
2412
2413 PR target/71948
2414 * gcc.target/avr/torture/tiny-progmem.c: New test.
2415
109d2197
JJ
24162016-07-20 Jakub Jelinek <jakub@redhat.com>
2417
7419f441
JJ
2418 PR c++/71909
2419 * g++.dg/parse/pr71909.C: New test.
2420 * g++.dg/tm/pr71909.C: New test.
2421
109d2197
JJ
2422 PR c++/50060
2423 * g++.dg/cpp0x/constexpr-50060.C: New test.
2424 * g++.dg/cpp1y/constexpr-50060.C: New test.
2425
144530cf
ML
24262016-07-20 Martin Liska <mliska@suse.cz>
2427
2428 * gfortran.dg/graphite/pr71898.f90: New test.
2429
04ac4afa
BC
24302016-07-20 Bin Cheng <bin.cheng@arm.com>
2431
2432 PR tree-optimization/71503
2433 PR tree-optimization/71683
2434 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2435 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2436
dcbdb17a
ML
24372016-07-20 Martin Liska <mliska@suse.cz>
2438
2439 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2440 * gcc.dg/plugin/sreal-test-1.c: Remove.
2441 * gcc.dg/plugin/sreal_plugin.c: Remove.
2442
6ed82555
TK
24432016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2444
2445 PR fortran/71902
2446 * gfortran.dg/dependency_47.f90: New test.
2447
13da0507
JJ
24482016-07-19 Jakub Jelinek <jakub@redhat.com>
2449
4833f561
JJ
2450 PR rtl-optimization/71916
2451 * gcc.c-torture/compile/pr71916.c: New test.
2452
4fda19ef
JJ
2453 PR middle-end/71874
2454 * g++.dg/torture/pr71874.C: New test.
2455
13da0507
JJ
2456 PR middle-end/71734
2457 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2458 (my_alloc): Rewritten to use __builtin_posix_memalign and
2459 __SIZE_TYPE__.
2460 (my_free): Use __builtin_free instead of _mm_free.
2461 (Vec::operator=): Use __builtin_memcpy.
2462
e7980add
MJ
24632016-07-19 Martin Jambor <mjambor@suse.cz>
2464
61c73a7f
UB
2465 PR fortran/71688
2466 * gfortran.dg/pr71688.f90: New test.
e7980add 2467
13e88953
RB
24682016-07-19 Richard Biener <rguenther@suse.de>
2469
2470 * c-c++-common/vector-subscript-6.c: New testcase.
2471 * c-c++-common/vector-subscript-7.c: Likewise.
2472
1caf0482
SKS
24732016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2474
a23404c9 2475 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2476 and UInt32 based on __SIZEOF_INT__.
2477
cef5388d
RB
24782016-07-19 Richard Biener <rguenther@suse.de>
2479
2480 PR tree-optimization/71901
2481 * gcc.dg/torture/pr71901.c: New testcase.
2482
24832016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2484
2485 PR tree-optimization/71908
2486 * gcc.dg/torture/pr71908.c: New testcase.
2487
a8f7a895
MM
24882016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2489
2490 PR target/71493
2491 * gcc.target/powerpc/pr71493-1.c: New test.
2492 * gcc.target/powerpc/pr71493-2.c: Likewise.
2493
f2111a36
JJ
24942016-07-18 Jakub Jelinek <jakub@redhat.com>
2495
99516432
JJ
2496 PR c++/71835
2497 * g++.dg/conversion/ambig3.C: New test.
2498
87713c6a
JJ
2499 PR c++/71828
2500 * g++.dg/cpp0x/constexpr-71828.C: New test.
2501
7a7f16ca
JJ
2502 PR c++/71826
2503 * g++.dg/template/pr71826.C: New test.
2504
f4d90295
JJ
2505 PR c++/71822
2506 * g++.dg/template/defarg21.C: New test.
2507
f2111a36
JJ
2508 PR c++/71871
2509 * g++.dg/ext/vector31.C: New test.
2510
0b965526
UB
25112016-07-18 Uros Bizjak <ubizjak@gmail.com>
2512
2513 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2514
94e136b9
YR
25152016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2516
2517 PR tree-optimization/71734
2518 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2519
7072df0a
DV
25202016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2521
2522 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2523 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2524 stack-layout-dynamic-1.c: New test.
2525
54158a1a
AK
25262016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2527
2528 * gcc.target/s390/nolrl-1.c: New test.
2529
43068916
FR
25302016-07-17 Fritz Reese <fritzoreese@gmail.com>
2531
2532 PR fortran/71523
2533 * gfortran.dg/pr71523_1.f90: New test.
2534 * gfortran.dg/pr71523_2.f90: New test.
2535
a9356b12
AS
25362016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2537
2538 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2539
a07b81c7 25402016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2541 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2542
2543 PR fortran/62125
2544 * gfortran.dg/pr62125.f90: New test.
2545
96c0ec12
BS
25462016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2547
2548 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2549 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2550
479d0ed5
JW
25512016-07-15 Jonathan Wakely <jwakely@redhat.com>
2552
2553 PR c++/58796
2554 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2555 * g++.dg/cpp0x/nullptr35.C: New test.
2556
41c7438e
BC
25572016-07-15 Bin Cheng <bin.cheng@arm.com>
2558
2559 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2560
f7ba880b
CP
25612016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2562
2563 * gfortran.dg/goacc/vector_length.f90: New test.
2564
b9aba0a0
RB
25652016-07-15 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/71881
2568 * gcc.dg/torture/pr71881.c: New testcase.
2569
9513d5fb
RB
25702016-07-15 Richard Biener <rguenther@suse.de>
2571
2572 PR tree-optimization/71887
2573 * gcc.dg/torture/pr71887.c: New testcase.
2574
ddbbcb19
JJ
25752016-07-15 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR c/71858
2578 * gcc.dg/spellcheck-identifiers-3.c: New test.
2579
29eb509c
AV
25802016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2581
2582 PR fortran/71807
2583 * gfortran.dg/null_9.f90: New test.
2584
43aabfcf
BC
25852016-07-15 Bin Cheng <bin.cheng@arm.com>
2586
2587 * gcc.dg/tree-ssa/loop-41.c: New test.
2588
afc89e58
BC
25892016-07-15 Bin Cheng <bin.cheng@arm.com>
2590
2591 PR tree-optimization/71347
2592 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2593
6fa682ad
SK
25942016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2595
2596 PR fortran/29819
2597 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2598 * gfortran.dg/contains.f90: Ditto.
2599 * gfortran.dg/contains_empty_1.f03: Ditto.
2600 * gfortran.dg/submodule_3.f08: Ditto.
2601
dd36b877
JJ
26022016-07-14 Jakub Jelinek <jakub@redhat.com>
2603
a60a5d31
JJ
2604 PR testsuite/71865
2605 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2606 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2607 expected diagnostics.
2608
dd36b877
JJ
2609 PR c/71858
2610 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2611 * gcc.dg/spellcheck-identifiers-2.c: New test.
2612 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2613 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2614
a241f8ca
JJ
26152016-07-14 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR tree-optimization/71872
2618 * gcc.c-torture/compile/pr71872.c: New test.
2619
d62b809c
TP
26202016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2621
2622 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2623 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2624 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2625 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2626 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2627 * gcc.target/arm/atomic-op-acquire-1.c: This.
2628 * gcc.target/arm/atomic-op-char.c: Rename into ...
2629 * gcc.target/arm/atomic-op-char-1.c: This.
2630 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2631 * gcc.target/arm/atomic-op-consume-1.c: This.
2632 * gcc.target/arm/atomic-op-int.c: Rename into ...
2633 * gcc.target/arm/atomic-op-int-1.c: This.
2634 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2635 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2636 * gcc.target/arm/atomic-op-release.c: Rename into ...
2637 * gcc.target/arm/atomic-op-release-1.c: This.
2638 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2639 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2640 * gcc.target/arm/atomic-op-short.c: Rename into ...
2641 * gcc.target/arm/atomic-op-short-1.c: This.
2642 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2643 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2644 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2645 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2646 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2647 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2648 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2649 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2650 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2651 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2652
1f8dd420
AV
26532016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2654
2655 PR fortran/70842
2656 * gfortran.dg/select_type_35.f03: New test.
2657
53109ba8
KT
26582016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2659
2660 PR target/65951
2661 PR tree-optimization/70923
2662 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2663 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2664 * gcc.dg/vect/pr65951.c: Likewise.
2665 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2666
91f35b7f
DE
26672016-07-14 David Edelsohn <dje.gcc@gmail.com>
2668
2669 * c-c++-common/pr60226.c: Expect maximum object file alignment
2670 error on AIX.
2671
351168fe
RB
26722016-07-14 Richard Biener <rguenther@suse.de>
2673
2674 PR tree-optimization/71866
2675 * gcc.dg/torture/pr71866.c: New testcase.
2676
94c32c00
TP
26772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2678
2679 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2680 selector and enclose boolean expression in curly braces.
2681
b799a481
AM
26822016-07-14 Alan Modra <amodra@gmail.com>
2683
2684 PR target/71733
2685 * gcc.target/powerpc/p9-novsx.c: New.
2686
f63ba78c
AK
26872016-07-13 Andi Kleen <ak@linux.intel.com>
2688
2689 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2690 * g++.dg/tree-prof/morefunc.C: Dito.
2691 * g++.dg/tree-prof/pr35545.C: Dito.
2692 * g++.dg/tree-prof/reorder.C: Dito.
2693 * gcc.dg/tree-prof/20050826-2.c: Dito.
2694 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2695 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2696 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2697 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2698 * gcc.dg/tree-prof/inliner-1.c: Dito.
2699 * gcc.dg/tree-prof/merge_block.c: Dito.
2700 * gcc.dg/tree-prof/stringop-1.c: Dito.
2701 * gcc.dg/tree-prof/stringop-2.c: Dito.
2702 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2703 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2704 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2705 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2706 * gcc.dg/tree-prof/update-loopch.c: Dito.
2707 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2708 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2709 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2710 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2711 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2712 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2713 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2714
f4d5a23d
AK
27152016-07-13 Andi Kleen <ak@linux.intel.com>
2716
2717 * lib/profopt.exp (profopt-execute): Remove .imports files.
2718
ae145898
AK
27192016-07-13 Andi Kleen <ak@linux.intel.com>
2720
0b965526 2721 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2722
e97bd4f5
AK
27232016-07-13 Andi Kleen <ak@linux.intel.com>
2724
2725 * lib/profopt.exp (dg-final-scan-autofdo,
2726 dg-final-scan-not-autofdo): New functions.
2727
6fa3d4b4
BC
27282016-07-13 Bin Cheng <bin.cheng@arm.com>
2729
2730 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2731 * gcc.dg/vect/vect-35.c: Ditto.
2732 * gcc.dg/vect/vect-alias-check-2.c: New test.
2733
65f18bc6
ML
27342016-07-13 Martin Liska <mliska@suse.cz>
2735
2736 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2737 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2738 * gfortran.dg/pr42108.f90: Update expected dump scan.
2739
9737f35b
RB
27402016-07-13 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/24574
2743 * gcc.dg/pr24574.c: New testcase.
2744
62c0ea4b
SKS
27452016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2746
0b965526 2747 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2748 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2749 * c-c++-common/pr68833-1.c: Require int32plus.
2750 * gcc.dg/ipa/pr63551.c: Likewise.
2751 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2752 * gcc.dg/ipa/pr64041.c: Require int32plus.
2753
c7ed8938
IE
27542016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2755
2756 PR ipa/71633
2757 * g++.dg/pr71633.C: New test.
2758
5ce15300
TP
27592016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2760
2761 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2762 Add new arm_thumb1_cbz_ok effective target.
2763 * gcc.target/arm/cbz.c: New test.
2764
2b9509a3
TP
27652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2766
2767 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2768 Define effective target.
2769 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2770 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2771 * gcc.target/arm/movhi_movw.c: New test.
2772 * gcc.target/arm/movsi_movw.c: Likewise.
2773 * gcc.target/arm/movdi_movw.c: Likewise.
2774
7f15b177
RB
27752016-07-13 Richard Biener <rguenther@suse.de>
2776
2777 PR middle-end/71104
2778 * gcc.dg/pr71104-1.c: New testcase.
2779 * gcc.dg/pr71104-2.c: Likewise.
2780
0b0a896e
MM
27812016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2782
2783 PR target/71805
2784 * gcc.target/powerpc/pr71805.c: New test.
2785
f906f5ed
BS
27862016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2787
2788 * gcc.target/powerpc/divkc3-1.c: New.
2789 * gcc.target/powerpc/mulkc3-1.c: New.
2790
9e63c3aa
NS
27912016-07-12 Nathan Sidwell <nathan@acm.org>
2792
2793 * gcc.target/arm/data-rel-1.c: New.
2794 * gcc.target/arm/data-rel-2.c: New.
2795 * gcc.target/arm/data-rel-3.c: New.
2796
f507d202
ML
27972016-07-12 Martin Liska <mliska@suse.cz>
2798
2799 * gcc.dg/params/blocksort-part.c: New test.
2800 * gcc.dg/params/params.exp: New file.
2801
d6f7c125
KT
28022016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2803
2804 PR middle-end/71700
2805 * gcc.c-torture/execute/pr71700.c: New test.
2806
37ccb0ba
SB
28072016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2808 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/23286
2811 PR tree-optimization/70159
2812 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2813 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2814 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2815 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2816 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2817 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2818 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2819 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2820 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2821 * gcc.dg/pr51879-12.c: Likewise.
2822 * gcc.dg/strlenopt-9.c: Likewise.
2823 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2824 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2825 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2826 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2827 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2828 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2829 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2830 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2831 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2832 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2833 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2834 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2835 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2836 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2837 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2838
712a93d6
RB
28392016-07-12 Richard Biener <rguenther@suse.de>
2840
2841 PR rtl-optimization/68961
2842 * gcc.target/i386/pr68961.c: New testcase.
2843
c392943c
JJ
28442016-07-11 Jakub Jelinek <jakub@redhat.com>
2845
3d56e6a4
JJ
2846 PR middle-end/71758
2847 * c-c++-common/gomp/pr71758.c: New test.
2848 * gfortran.dg/gomp/pr71758.f90: New test.
2849
c392943c
JJ
2850 PR tree-optimization/71823
2851 * gcc.dg/vect/pr71823.c: New test.
2852
741d3be5
DM
28532016-07-11 David Malcolm <dmalcolm@redhat.com>
2854
2855 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2856 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2857 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2858
92fa45b5
L
28592016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2860
2861 PR target/71801
2862 * gcc.target/i386/pr71801.c: New test.
2863
f51606c7
RB
28642016-07-11 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/71816
2867 * gcc.dg/torture/pr71816.c: New testcase.
2868
36b54ce0
TK
28692016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2870
2871 PR fortran/71783
2872 * gfortran.dg/dependency_46.f90: New test.
2873
d13835b6
VM
28742016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2875
2876 PR rtl-optimization/71621
2877 * gcc.target/i386/pr71621-1.c: New.
2878 * gcc.target/i386/pr71621-2.c: New.
2879
642bcbdf
CP
28802016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2881
2882 * gfortran.dg/goacc/pr71704.f90: New test.
2883
02eb5b8b
BS
28842016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2885
2886 PR target/71297
2887 * gcc.target/powerpc/pr71297.c: New.
2888
8beb9a0d
JW
28892016-07-08 Jiong Wang <jiong.wang@arm.com>
2890
2891 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2892
cef4b650
MM
28932016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2894
2895 PR target/71806
2896 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2897
3c3ecf52
AH
28982016-07-08 Alan Hayward <alan.hayward@arm.com>
2899
2900 PR tree-optimization/71667
2901 * gcc.dg/vect/pr71667.c: New
2902
2660286d
ML
29032016-07-08 Martin Liska <mliska@suse.cz>
2904
2905 * gcc.dg/torture/pr71606.c: New test.
2906
70cdd4ae
JD
29072016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2908
2909 PR fortran/71764
2910 * gfortran.dg/pr71764.f90: New test.
2911
842dc2e6
JJ
29122016-07-07 Jakub Jelinek <jakub@redhat.com>
2913 Kai Tietz <ktietz70@googlemail.com>
2914
2915 PR c++/70869
2916 PR c++/71054
2917 * g++.dg/cpp0x/pr70869.C: New test.
2918 * g++.dg/cpp0x/pr71054.C: New test.
2919
31be4262
DE
29202016-07-07 David Edelsohn <dje.gcc@gmail.com>
2921
2922 * g++.dg/debug/pr71432.C: Fail on AIX.
2923
1c122092
ML
29242016-07-07 Martin Liska <mliska@suse.cz>
2925
2926 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2927 an undefined behavior.
2928 * gfortran.dg/do_3.F90: Likewise.
2929 * gfortran.dg/do_check_11.f90: New test.
2930 * gfortran.dg/do_check_12.f90: New test.
2931 * gfortran.dg/do_corner_warn.f90: New test.
2932
7119f1b1
ML
29332016-07-07 Martin Liska <mliska@suse.cz>
2934
2935 * gfortran.dg/predict-1.f90: Ammend the test.
2936 * gfortran.dg/predict-2.f90: Likewise.
2937
275792f2
IE
29382016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2939
2940 PR ipa/71624
2941 * g++.dg/pr71624.C: New test.
2942
05a437c1
TP
29432016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2944
2945 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2946 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2947 ARMv8-M Mainline architectures.
2948
6f493951
TP
29492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2950
2951 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2952 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2953
5ddaee94
SB
29542016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2955
2956 PR target/70098
2957 PR target/71763
2958 * gcc.target/powerpc/pr71763.c: New file.
2959
651afdb2
YR
29602016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2961
2962 PR tree-optimization/71518
0b965526 2963 * gcc.dg/pr71518.c: New test.
651afdb2 2964
9df99881
WD
29652016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2966
2967 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2968
7b4e0769
SKS
29692016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2970
0b965526 2971 PR target/50739
7b4e0769
SKS
2972 * gcc.target/avr/pr50739.c: New test.
2973
eb4432f7
JH
29742016-07-05 Jan Hubicka <jh@suse.cz>
2975
2976 * gcc.dg/tree-ssa/scev-14.c: update template.
2977
c01e092f
RS
29782016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2979
2980 * gcc.dg/vect/group-no-gaps-1.c: New test.
2981
8070763a
AK
29822016-07-05 Andi Kleen <ak@linux.intel.com>
2983
2984 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2985 if kernel supports MPX.
2986
3f8257db 29872016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2988
2989 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2990
36a265b1
MM
29912016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2992 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993
2994 * gcc.target/powerpc/signbit-1.c: New test.
2995 * gcc.target/powerpc/signbit-2.c: New test.
2996 * gcc.target/powerpc/signbit-3.c: New test.
2997
7a98fb6e
KT
29982016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2999
3000 PR rtl-optimization/71594
3001 * gcc.dg/torture/pr71594.c: New test.
3002
1e3d54b4
JH
30032016-07-05 Jan Hubicka <jh@suse.cz>
3004
3005 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3006
84ca3893
DM
30072016-07-05 David Malcolm <dmalcolm@redhat.com>
3008
3009 PR c++/62314
3a146d46 3010 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3011 number of missing semicolon error.
3012 * g++.dg/pr62314-2.C: New test case.
3013
20d0bfce
AF
30142016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3015
3016 * gfortran.dg/coarray_stat_function.f90: New test.
3017 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3018 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3019 to new interfaces.
3020
69aaea06
AV
30212016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3022
3023 PR fortran/71623
3024 * gfortran.dg/deferred_character_17.f90: New test.
3025
f723a43c
CL
30262016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3027
3028 * gcc.target/arm/neon/polytypes.c: Move to ...
3029 * gcc.target/arm/polytypes.c: ... here.
3030 * gcc.target/arm/neon/pr51534.c: Move to ...
3031 * gcc.target/arm/pr51534.c: ... here.
3032 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3033 * gcc.target/arm/vect-vcvt.c: ... here.
3034 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3035 * gcc.target/arm/vect-vcvtq.c: ... here.
3036 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3037 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3038 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3039 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3040 * gcc.target/arm/neon/neon.exp: Delete.
3041 * gcc.target/arm/neon/: Delete.
3042
d73e0ccf
JD
30432016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3044
3045 PR fortran/65575
3046 * gfortran.dg: pr65575.f90: New test.
3047
c20f6223
JD
30482016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3049
3050 PR fortran/35849
3051 * gfortran.dg: pr35849.f90: New test.
3052
2a5537c3
JJ
30532016-07-04 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR c++/71739
3056 * g++.dg/cpp0x/pr71739.C: New test.
3057
740f9751
CL
30582016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3059
3060 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3061
bf749919
DV
30622016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3063
3064 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3065 locr.
3066 * gcc.target/s390/loc-1.c: New test.
3067
430bb38e
YR
30682016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3069
3a146d46
JJ
3070 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3071 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3072
15f6e0da
RR
30732016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3074
3075 PR target/63874
3076 * gcc.target/aarch64/pr63874.c: New test.
3077
79335075
JB
30782016-07-04 Jan Beulich <jbeulich@suse.com>
3079
3080 * g++.dg/header.c: New.
3081 * gcc.dg/header.c: New.
3082
557e8c49
JJ
30832016-07-02 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR c/71719
3086 * c-c++-common/Wunused-var-15.c: New test.
3087
79a592e3
JJ
30882016-07-01 Jakub Jelinek <jakub@redhat.com>
3089
3090 PR fortran/71687
3091 * gfortran.dg/gomp/pr71687.f90: New test.
3092
e2298656
BS
30932016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3094
3095 * gcc.dg/const-float128-ped.c: Require __float128 effective
3096 target and options.
3097 * gcc.dg/const-float128.c: Likewise.
3098 * gcc.dg/torture/float128-cmp-invalid.c: Require
3099 __float128 and base_quadfloat_support effective targets, and
3100 __float128 options.
3101 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3102 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3103 * gcc.dg/torture/float128-nan.c: Likewise.
3104 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3105 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3106 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3107 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3108 (add_options_for___float128): New.
3109 (check_effective_target_base_quadword_support): New.
3110
70c11966
MM
31112016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3112
3113 PR target/71720
3114 * gcc.target/powerpc/pr71720.c: New test.
3115
059541fd
JB
31162016-07-01 Jan Beulich <jbeulich@suse.com>
3117
3118 * gcc.dg/bss.c: New.
3119
2c1e4964
PB
31202016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3121
3122 PR target/71698
3123 * gcc.target/powerpc/pr71698.c: New test.
3124
22e1cb39
GJL
31252016-07-01 Georg-Johann Lay <avr@gjlay.de>
3126
3127 PR target/71151
3128 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3129 instead of ".foo" for its section name.
3130 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3131 depending on MCU's flash size.
3132 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3133 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3134 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3135 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3136 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3137 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3138
466cf574
JB
31392016-07-01 Jan Beulich <jbeulich@suse.com>
3140
3141 * gcc.target/i386/pr65105-2.c: Add -msse2.
3142
351beab7
JJ
31432016-06-30 Jakub Jelinek <jakub@redhat.com>
3144
55a0f21a
JJ
3145 PR tree-optimization/71707
3146 * gcc.dg/strlenopt-29.c: New test.
3147
6245ad72
JJ
3148 PR fortran/71704
3149 * gfortran.dg/gomp/pr71704.f90: New test.
3150
351beab7
JJ
3151 PR fortran/71705
3152 * gfortran.dg/gomp/pr71705.f90: New test.
3153
5a3a6a5e
KN
31542016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3155
3156 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3157 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3158 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3159 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3160 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3161 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3162 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3163 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3164 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3165 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3166 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3167 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3168 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3169 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3170 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3171 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3172 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3173 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3174 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3175 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3176 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3177 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3178 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3179 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3180 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3181 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3182 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3183 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3184 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3185 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3186 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3187 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3188 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3189 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3190 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3191 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3192 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3193 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3194 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3195 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3196 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3197 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3198 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3199 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3200 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3201 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3202 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3203 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3204 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3205 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3206 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3207 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3208 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3209 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3210 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3211 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3212 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3213 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3214 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3215 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3216 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3217 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3218 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3219 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3220 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3221 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3222 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3223 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3224 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3225 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3226 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3227 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3228 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3229 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3230 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3231 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3232 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3233 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3234 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3235 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3236 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3237
3dfa8071 32382016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3239 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3240
3241 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3242
9bd62242 32432016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3244 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3245
3246 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3247
603107fb
DM
32482016-06-30 David Malcolm <dmalcolm@redhat.com>
3249
3250 PR driver/71651
3251 * gcc.dg/spellcheck-options-12.c: New test case.
3252
205cccc7
JJ
32532016-06-30 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR middle-end/71693
3256 * gcc.c-torture/compile/pr71693.c: New test.
3257
f4452176
DM
32582016-06-29 David Malcolm <dmalcolm@redhat.com>
3259
3260 * gcc.dg/spellcheck-params.c: New testcase.
3261 * gcc.dg/spellcheck-params-2.c: New testcase.
3262
c5e74d9d
MM
32632016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3264
3265 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3266 vector extract instructions.
3267 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3268
e44ecbfd
JD
32692016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3270
3271 PR fortran/71686
3272 * gfortran.dg/unexpected_eof_2.f90: New test.
3273 * gfortran.dg/unexpected_eof_3.f90: New test.
3274
ee446d9f
JW
32752016-06-29 Jim Wilson <jim.wilson@linaro.org>
3276
3277 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3278
27f67461
CP
32792016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3280
3281 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3282 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3283 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3284
b1206d29
RB
32852016-06-29 Richard Biener <rguenther@suse.de>
3286
3287 PR middle-end/15256
3288 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3289
1af21224
MW
32902016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3291
3292 * gcc.target/arm/aapcs/neon-vect10.c: Require
3293 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3294 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3295 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3296 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3297 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3298 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3299 * gcc.target/arm/fp16-aapcs-1.c: Require
3300 -mfloat-ab=hard. Also simplify the test.
3301 * gcc.target/arm/fp16-aapcs-2.c: New.
3302
7fe43755
MW
33032016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3304
0b965526 3305 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3306 (add_options_for_arm_fp16_ieee): New.
3307 (add_options_for_arm_fp16_alternative): New.
3308 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3309 long-line.
3310 (effective_target_arm_fp16_hw): New.
3311
264d951a
IE
33122016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3313
3314 PR tree-optimization/71655
3315 * g++.dg/pr71655.C: New test.
3316
5c846a81
ML
33172016-06-29 Martin Liska <mliska@suse.cz>
3318
3319 * gcc.dg/pr71585.c: New test.
3320 * gcc.dg/pr71585-2.c: New test.
3321 * gcc.dg/pr71585-3.c: New test.
3322
fafe9318
YR
33232016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3324
3325 PR tree-optimization/70729
3326 * g++.dg/vect/pr70729.cc: New test.
3327
54d19c3b
TS
33282016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3329
3330 * c-c++-common/gomp/cancel-1.c: Extend.
3331
5f3cd7c3
JJ
33322016-06-29 Jakub Jelinek <jakub@redhat.com>
3333
3334 PR tree-optimization/71625
3335 * gcc.dg/strlenopt-28.c: New test.
3336
4aa83879
RB
33372016-06-29 Richard Biener <rguenther@suse.de>
3338
3339 PR middle-end/71002
3340 * g++.dg/torture/pr71002.C: Adjust testcase.
3341
152ef731
JJ
33422016-06-29 Jakub Jelinek <jakub@redhat.com>
3343
3344 PR c/71685
3345 * gcc.dg/pr71685.c: New test.
3346
33472016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3348
3349 PR c/71552
3350 * gcc.dg/init-bad-9.c: New test.
3351
d41dc215
BS
33522016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3353
3354 * gcc.target/powerpc/abs128-1.c: Require VSX.
3355 * gcc.target/powerpc/copysign128-1.c: Likewise.
3356 * gcc.target/powerpc/inf128-1.c: Likewise.
3357 * gcc.target/powerpc/nan128-1.c: Likewise.
3358
6a20b538
JJ
33592016-06-28 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR middle-end/71626
3362 * gcc.c-torture/execute/pr71626-1.c: New test.
3363 * gcc.c-torture/execute/pr71626-2.c: New test.
3364
77d93c47
PB
33652016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3366
3367 PR target/71656
3368 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3369
a8264058
SB
33702016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3371
3372 PR target/71670
3373 * gcc.target/powerpc/pr71670.c: New testcase.
3374
0dc47331
PB
33752016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3376
3377 PR target/71656
3378 * gcc.target/powerpc/pr71656-1.c: New test.
3379 * gcc.target/powerpc/pr71656-2.c: New test.
3380
b65ffc79
CL
33812016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3382
3383 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3384 around fp16 code.
3385 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3387 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3388 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3389 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3390 Add arm_neon_fp16_ok effective target.
0b965526
UB
3391 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3392 Likewise.
3393 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3394 Likewise.
3395 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3396 Likewise.
3397 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3398 Likewise.
3399 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3400 Likewise.
3401 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3402 Likewise.
3403 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3404 Likewise.
3405 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3406 Likewise.
3407 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3408 Likewise.
3409 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3410 Likewise.
3411 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3412 Likewise.
b65ffc79 3413
9bb86f40
JH
34142016-06-26 Jan Hubicka <hubicka@ucw.cz>
3415
3416 * gcc.dg/predict-12.c: New testcase.
3417
46db0fd4
JD
34182016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3419
3420 PR fortran/71649
3421 * gfortran.dg/pr71649.f90: New test.
3422
2a65e70b
JJ
34232016-06-25 Jakub Jelinek <jakub@redhat.com>
3424
f8a06e24
JJ
3425 PR tree-optimization/71643
3426 * g++.dg/opt/pr71643.C: New test.
3427
2a65e70b
JJ
3428 PR tree-optimization/71631
3429 * gcc.c-torture/execute/pr71631.c: New test.
3430
7805417a
JH
34312016-06-24 Jan Hubicka <hubicka@ucw.cz>
3432
3433 * gcc.dg/predict-11.c: New testcase.
3434 * gfortran.dg/predict-2.f90: New testcase.
3435
888ed1a3
JH
34362016-06-24 Jan Hubicka <hubicka@ucw.cz>
3437
3438 * gcc.dg/predict-10.c: New test.
3439
53605f35
BS
34402016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3441
3442 * gcc.target/powerpc/abs128-1.c: New.
3443 * gcc.target/powerpc/copysign128-1.c: New.
3444 * gcc.target/powerpc/inf128-1.c: New.
3445 * gcc.target/powerpc/nan128-1.c: New.
3446
7b22b4c6
EB
34472016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3448
3449 * gfortran.dg/pr71642.f90: New test.
3450
37e373c2
JJ
34512016-06-24 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR tree-optimization/71647
3454 * gcc.target/i386/pr71647.c: New test.
3455
b20b79f2
L
34562016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3457
3458 * gcc.target/i386/noplt-gd-1.c: New test.
3459 * gcc.target/i386/noplt-gd-2.c: Likewise.
3460 * gcc.target/i386/noplt-gd-3.c: Likewise.
3461 * gcc.target/i386/noplt-ld-1.c: Likewise.
3462 * gcc.target/i386/noplt-ld-2.c: Likewise.
3463 * gcc.target/i386/noplt-ld-3.c: Likewise.
3464 * lib/target-supports.exp
3465 (check_effective_target_tls_get_addr_via_got): New.
3466
04619cb8
UB
34672016-06-24 Uros Bizjak <ubizjak@gmail.com>
3468
3469 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3470 testsuite compile flags.
3471 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3472 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3473
34742016-06-24 Uros Bizjak <ubizjak@gmail.com>
3475
3476 * g++dg/vect/pr36684.cc: Add dg-do compile.
3477 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3478 * gcc.dg/vect/pr70021.c: Ditto.
3479 * gcc.dg/vect/pr70138-1.c: Ditto.
3480 * gcc.dg/vect/pr70138-2.c: Ditto.
3481 * gcc.dg/vect/pr70354-1.c: Ditto.
3482 * gcc.dg/vect/pr70354-2.c: Ditto.
3483 * gcc.dg/vect/pr71259.c: Ditto.
3484 * gcc.dg/vect/pr71416-1.c: Ditto.
3485 * gcc.dg/vect/slp-43.c: Ditto.
3486 * gcc.dg/vect/slp-45.c: Ditto.
3487 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3488 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3489 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3490 * gfortran.dg/vect/pr69980.f90: Ditto.
3491
34922016-06-24 Uros Bizjak <ubizjak@gmail.com>
3493
3494 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3495 * gcc.dg/vect/bb-slp-30.c: Ditto.
3496 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3497 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3498 * gcc.dg/vect/pr45902.c: Ditto.
3499 * gcc.dg/vect/pr48172.c: Ditto.
3500 * gcc.dg/vect/pr48377.c: Ditto.
3501 * gcc.dg/vect/pr49038.c: Ditto.
3502 * gcc.dg/vect/pr49771.c: Ditto.
3503 * gcc.dg/vect/pr52091.c: Ditto.
3504 * gcc.dg/vect/pr53185-2.c: Ditto.
3505 * gcc.dg/vect/pr56826.c: Ditto.
3506 * gcc.dg/vect/pr60276.c: Ditto.
3507 * gcc.dg/vect/pr62021.c: Ditto.
3508 * gcc.dg/vect/pr63530.c: Ditto.
3509 * gcc.dg/vect/pr65518.c: Ditto.
3510 * gcc.dg/vect/pr65947-1.c: Ditto.
3511 * gcc.dg/vect/pr65947-10.c: Ditto.
3512 * gcc.dg/vect/pr65947-11.c: Ditto.
3513 * gcc.dg/vect/pr65947-12.c: Ditto.
3514 * gcc.dg/vect/pr65947-13.c: Ditto.
3515 * gcc.dg/vect/pr65947-2.c: Ditto.
3516 * gcc.dg/vect/pr65947-3.c: Ditto.
3517 * gcc.dg/vect/pr65947-4.c: Ditto.
3518 * gcc.dg/vect/pr65947-5.c: Ditto.
3519 * gcc.dg/vect/pr65947-6.c: Ditto.
3520 * gcc.dg/vect/pr65947-7.c: Ditto.
3521 * gcc.dg/vect/pr65947-8.c: Ditto.
3522 * gcc.dg/vect/pr65947-9.c: Ditto.
3523 * gcc.dg/vect/pr71416-1.c: Ditto.
3524 * gcc.dg/vect/pr71439.c: Ditto.
3525 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3526 * gcc.dg/vect/vect-bswap16.c: Ditto.
3527 * gcc.dg/vect/vect-bswap32.c: Ditto.
3528 * gcc.dg/vect/vect-bswap64.c: Ditto.
3529 * gcc.dg/vect/vect-live-1.c: Ditto.
3530 * gcc.dg/vect/vect-live-2.c: Ditto.
3531 * gcc.dg/vect/vect-live-3.c: Ditto.
3532 * gcc.dg/vect/vect-live-4.c: Ditto.
3533 * gcc.dg/vect/vect-live-5.c: Ditto.
3534 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3535 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3536 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3537 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3538 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3539 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3540 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3541 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3542 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3543 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3544 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3545 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3546 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3547 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3548 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3549 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3550 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3551
da224bcb
UB
35522016-06-24 Uros Bizjak <ubizjak@gmail.com>
3553
3554 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3555
dfee2870
L
35562016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3557
3558 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3559 ia32 if R_386_GOT32X relocation is supported.
3560 * gcc.target/i386/noplt-3.c: Likewise.
3561 * gcc.target/i386/noplt-2.c: Likewise.
3562 (main): Renamed to ...
3563 (bar): This.
3564 * gcc.target/i386/noplt-4.c: Likewise.
3565 (main): Renamed to ...
3566 (bar): This.
3567 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3568 * gcc.target/i386/pr67400-5.c: Likewise.
3569
a86451b9
JJ
35702016-06-24 Jakub Jelinek <jakub@redhat.com>
3571
00085092
JJ
3572 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3573 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3574
a86451b9
JJ
3575 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3576 f4): Adjust expected diagnostics.
3577 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3578 (T): If OVFP is defined, redefine to TP.
3579 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3580 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3581 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3582 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3583 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3584 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3585 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3586 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3587 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3588 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3589 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3590 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3591 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3592 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3593 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3594 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3595 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3596 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3597 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3598 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3599 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3600 as last argument to __builtin_add_overflow_p.
3601
7bb5d5f4
UB
36022016-06-23 Uros Bizjak <ubizjak@gmail.com>
3603
3604 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3605 dg-options and remove default vector testsuite compile flags.
3606 * g++.dg/vect/pr33860a.cc: Ditto.
3607 * g++.dg/vect/pr45470-a.cc: Ditto.
3608 * g++.dg/vect/pr45470-b.cc: Ditto.
3609 * g++.dg/vect/pr60896.cc: Ditto.
3610 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3611 * gcc.dg/vect/pr18308.c: Ditto.
3612 * gcc.dg/vect/pr24049.c: Ditto.
3613 * gcc.dg/vect/pr33373.c: Ditto.
3614 * gcc.dg/vect/pr36228.c: Ditto.
3615 * gcc.dg/vect/pr42395.c: Ditto.
3616 * gcc.dg/vect/pr42604.c: Ditto.
3617 * gcc.dg/vect/pr46663.c: Ditto.
3618 * gcc.dg/vect/pr48765.c: Ditto.
3619 * gcc.dg/vect/pr49093.c: Ditto.
3620 * gcc.dg/vect/pr49352.c: Ditto.
3621 * gcc.dg/vect/pr52298.c: Ditto.
3622 * gcc.dg/vect/pr52870.c: Ditto.
3623 * gcc.dg/vect/pr53185.c: Ditto.
3624 * gcc.dg/vect/pr53773.c: Ditto.
3625 * gcc.dg/vect/pr56695.c: Ditto.
3626 * gcc.dg/vect/pr62171.c: Ditto.
3627 * gcc.dg/vect/pr63530.c: Ditto.
3628 * gcc.dg/vect/pr68339.c: Ditto.
3629 * gcc.dg/vect/pr71259.c: Ditto.
3630 * gcc.dg/vect/vect-82_64.c: Ditto.
3631 * gcc.dg/vect/vect-83_64.c: Ditto.
3632 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3633 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3634 * gcc.dg/vect/vect-shift-2.c: Ditto.
3635 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3636 * gfortran.dg/vect/pr39318.f90: Ditto.
3637 * gfortran.dg/vect/pr45714-a.f: Ditto.
3638 * gfortran.dg/vect/pr45714-b.f: Ditto.
3639 * gfortran.dg/vect/pr46213.f90: Ditto.
3640
2d4bb02f
MM
36412016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3642 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3643
3644 * gcc.target/powerpc/p9-splat-5.c: New test.
3645
f6d1b868
UB
36462016-06-23 Uros Bizjak <ubizjak@gmail.com>
3647
3648 PR tree-optimization/71488
3649 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3650 * lib/target-supports.exp: ... here.
3651 (check_sse4_hw_available): New procedure.
3652 (check_effective_target_sse4_runtime): Ditto.
3653 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3654 -march=westmere for sse4_runtime targets.
936ff030 3655 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3656 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3657 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3658 (main): Call check_vect ().
a7898180 3659 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3660
c0597759
L
36612016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3662
3663 PR target/66232
3664 PR target/67400
3665 * gcc.target/i386/pr66232-14.c: New file.
3666 * gcc.target/i386/pr66232-15.c: Likewise.
3667 * gcc.target/i386/pr66232-16.c: Likewise.
3668 * gcc.target/i386/pr66232-17.c: Likewise.
3669 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3670 ia32 if R_386_GOT32X relocation is supported.
3671 * gcc.target/i386/pr67400-2.c: Likewise.
3672 * gcc.target/i386/pr67400-3.c: Likewise.
3673 * gcc.target/i386/pr67400-4.c: Likewise.
3674 * gcc.target/i386/pr67400-6.c: Likewise.
3675 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3676 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3677
5b0e27a7
JD
36782016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3679
3680 PR libgfortran/48852
3681 * gfortran.dg/char4_iunit_1.f03: Update test.
3682 * gfortran.dg/f2003_io_5.f03: Update test.
3683 * gfortran.dg/real_const_3.f90: Update test.
3684
7f586d90
AK
36852016-06-23 Andi Kleen <ak@linux.intel.com>
3686
3687 * g++.dg/bprob/bprob.exp: Support autofdo.
3688 * g++.dg/tree-prof/tree-prof.exp: dito.
3689 * gcc.dg/tree-prof/tree-prof.exp: dito.
3690 * gcc.misc-tests/bprob.exp: dito.
3691 * gfortran.dg/prof/prof.exp: dito.
3692 * lib/profopt.exp: dito.
3693 * lib/target-supports.exp: Check for autofdo.
3694
60fa7862
ML
36952016-06-23 Martin Liska <mliska@suse.cz>
3696
3697 * gcc.dg/pr71619.c: New test.
3698
e3d62871
UB
36992016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3700
3701 PR target/67400
cc901875
UB
3702 * gcc.target/i386/pr67400-1.c: New test.
3703 * gcc.target/i386/pr67400-2.c: Likewise.
3704 * gcc.target/i386/pr67400-3.c: Likewise.
3705 * gcc.target/i386/pr67400-4.c: Likewise.
3706 * gcc.target/i386/pr67400-5.c: Likewise.
3707 * gcc.target/i386/pr67400-6.c: Likewise.
3708 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3709
ac81cf0b
DM
37102016-06-22 David Malcolm <dmalcolm@redhat.com>
3711
3712 * c-c++-common/missing-header-1.c: New test case.
3713 * c-c++-common/missing-header-2.c: New test case.
3714 * c-c++-common/missing-header-3.c: New test case.
3715 * c-c++-common/missing-header-4.c: New test case.
3716
1a4f11c8
DM
37172016-06-22 David Malcolm <dmalcolm@redhat.com>
3718
3719 PR c/70339
3720 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3721 hint.
3722 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3723 expected results due to builtin "nanl" now being suggested for
3724 "name".
3725 * gcc.dg/pr67580.c: Update expected messages.
3726 * gcc.dg/spellcheck-identifiers.c: New testcase.
3727 * gcc.dg/spellcheck-typenames.c: New testcase.
3728
a93eac6a
DM
37292016-06-22 David Malcolm <dmalcolm@redhat.com>
3730
3731 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3732 file.
3733 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3734 diagnostic-test-show-locus-parseable-fixits.c to sources for
3735 diagnostic_plugin_test_show_locus.c.
3736 * lib/gcc-defs.exp (freeform_regexps): New global.
3737 (dg-regexp): New function.
3738 (handle-dg-regexps): New function.
3739 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3740 freeform_regexps to the empty list.
3741 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3742
49e76ff1
IE
37432016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3744
f6d1b868 3745 PR tree-optimization/71488
49e76ff1
IE
3746 * g++.dg/pr71488.C: New test.
3747 * gcc.dg/vect/vect-bool-cmp.c: New test.
3748
951d8c8a
EB
37492016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3750
3751 * gcc.dg/guality/param-5.c: New test.
3752
b60fc3bd
BE
37532016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3754
3755 * gcc.target/i386/asm-flag-7.c: New test.
3756
0609abda
TS
37572016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3758
3759 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3760 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3761 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3762 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3763 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3764 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3765 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3766 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3767 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3768 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3769 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3770 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3771 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3772 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3773 * lib/target-supports.exp: Likewise.
3774
ee2499b4
TS
37752016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3776
3777 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3778 * gcc.dg/attr-ms_struct-2.c: Likewise.
3779 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3780 * gcc.dg/bf-ms-attrib.c: Likewise.
3781 * gcc.dg/bf-ms-layout-2.c: Likewise.
3782 * gcc.dg/bf-ms-layout-3.c: Likewise.
3783 * gcc.dg/bf-ms-layout.c: Likewise.
3784 * gcc.dg/bf-no-ms-layout.c: Likewise.
3785 * gcc.target/i386/bitfield1.c: Likewise.
3786 * gcc.target/i386/bitfield2.c: Likewise.
3787 * gcc.target/i386/bitfield3.c: Likewise.
3788
caea59ff
KN
37892016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3790
3791 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3792 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3793 override other than -mcpu=power9 command-line option is specified,
3794 or if the target operating system is aix.
3795 * gcc.target/powerpc/darn-1.c: Likewise.
3796 * gcc.target/powerpc/darn-2.c: Likewise.
3797 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3798 test if effective-target is not powerpc_p9vector_ok or if the
3799 target operating system is not defined.
3800 * gcc.target/powerpc/vslv-1.c: Likewise.
3801 * gcc.target/powerpc/vsrv-0.c: Likewise.
3802 * gcc.target/powerpc/vsrv-1.c: Likewise.
3803
63617e30
TB
38042016-06-21 Tobias Burnus <burnus@net-b.de>
3805
3806 PR fortran/71068
3807 * gfortran.dg/coarray/data_1.f90: New.
3808
89192c3c
WD
38092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3810
3811 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3812 (dg-require-effective-target): Use arm_v8_neon_hw.
3813 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3814 (dg-require-effective-target): Likewise.
3815 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3816 (dg-require-effective-target): Likewise.
3817 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3818 (dg-require-effective-target): Likewise.
3819 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3820 (dg-require-effective-target): Likewise.
3821 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3822 (dg-require-effective-target): Likewise.
3823 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3824 Add AArch64 check.
3825
64ac50e2
WD
38262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3827
3828 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3829 Set to 3 so test passes.
3830
6252b5db
WD
38312016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3832
3833 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3834
3b9bc511
IV
38352016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3836
3837 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3838 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3839 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3840 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3841
21db1c78
IV
38422016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3843
3844 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3845 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3846
9d30e86f
L
38472016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3848
3849 PR target/71549
3850 * gcc.target/i386/pr71549.c: New test.
3851
448a7c69
KN
38522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3853
3854 * gcc.target/powerpc/vadsdu-0.c: Replace
3855 dg-require-effective-target directive to allow test to run on more
3856 platforms, and add dg-skip-if directive to disable test on aix
3857 platforms because of known incompatibilities.
3858 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3859 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3860 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3861 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3862 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3863 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3864 * gcc.target/powerpc/vadsdub-2.c: Replace
3865 dg-require-effective-target directive to allow test to run on more
3866 platforms, and add dg-skip-if directive to disable test on aix
3867 platforms because of known incompatibilities.
3868 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3869 with vec_absdb call to differentiate this test from vadsdub-1.c.
3870 * gcc.target/powerpc/vadsduh-1.c: Replace
3871 dg-require-effective-target directive to allow test to run on more
3872 platforms, and add dg-skip-if directive to disable test on aix
3873 platforms because of known incompatibilities.
3874 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3875 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3876 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3877
0ad84f34
JJ
38782016-06-21 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR tree-optimization/71588
3881 * gcc.dg/pr71558.c: New test.
3882
e71e8d94
SKS
38832016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3884
3885 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3886 * c-c++-common/pr68657-2.c: Likewise.
3887 * c-c++-common/pr68657-3.c: Likewise.
3888 * gcc.dg/torture/pr69714.c: Require int32plus support.
3889 * gcc.dg/torture/pr70025.c: Likewise.
3890 * gcc.dg/torture/pr70083.c: Likewise.
3891 * gcc.dg/torture/pr70542.c: Likewise.
3892 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3893
5a578671
JM
38942016-06-20 Joseph Myers <joseph@codesourcery.com>
3895
3896 PR c/71601
3897 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3898
7a9df68e
JJ
38992016-06-20 Jakub Jelinek <jakub@redhat.com>
3900
50aa64d5
JJ
3901 PR middle-end/71581
3902 * gcc.dg/pr71581.c: New test.
3903
7a9df68e
JJ
3904 PR rtl-optimization/71591
3905 * gcc.dg/cpp/pr71591.c: New test.
3906
3947cf19
DR
39072016-06-20 David B. Robins <gcc@davidrobins.net>
3908
3909 PR target/71571
3910 * g++.dg/torture/pr71571.C: New test.
3911
c4ff221e
JJ
39122016-06-20 Jakub Jelinek <jakub@redhat.com>
3913
3914 PR target/71559
3915 * gcc.target/i386/sse2-pr71559.c: New test.
3916 * gcc.target/i386/avx-pr71559.c: New test.
3917 * gcc.target/i386/avx512f-pr71559.c: New test.
3918
f1b5abfb
TB
39192016-06-20 Tobias Burnus <burnus@net-b.de>
3920
3921 PR fortran/71194
3922 * gfortran.dg/pointer_remapping_10.f90: New.
3923
842107e4
DM
39242016-06-20 David Malcolm <dmalcolm@redhat.com>
3925
3926 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3927
d9e8bdfd
MS
39282016-06-20 Martin Sebor <msebor@redhat.com>
3929
3930 PR c/69507
3931 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3932 * gnu90-const-expr-1.c: Same.
3933 * gnu99-const-expr-1.c: Same.
3934 * gnu99-static-1.c: Same.
3935
67785479
RL
39362016-06-20 Renlin Li <renlin.li@arm.com>
3937
29f09b38 3938 PR testsuite/71489
67785479
RL
3939 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3940
636929b8
JG
39412016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3942
3943 * gcc.target/aarch64/vcvt_f64_1.c: New.
3944 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3945 * gcc.target/aarch64/vrecp_f64_1.c: New.
3946
ff7b374b
KT
39472016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3948
3949 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3950 "alignement".
3951
554cfc9e
GJL
39522016-06-20 Georg-Johann Lay <avr@gjlay.de>
3953
3954 PR target/71103
3955 * gcc.target/avr/torture/pr71103-2.c: New test.
3956
94087e88 39572016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3958
3959 PR c/69507
3960 * gcc.dg/alignof.c: New test.
3961
c561b091
PC
39622016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3963
3964 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3965 vs dg-error; test constexpr specifier too.
3966
bf54f123
PC
39672016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3968
3969 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3970
4e53aa97
CL
39712016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3972
3973 * lib/target-supports.exp
3974 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3975 arm_neon_ok and merge flags. Fix temporary test name.
3976 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3977 and merge flags.
3978
69071d86
ML
39792016-06-17 Martin Liska <mliska@suse.cz>
3980
3981 * gcc.dg/predict-9.c: Fix dump scanning.
3982
68b3b858
BC
39832016-06-17 Bin Cheng <bin.cheng@arm.com>
3984
3985 PR tree-optimization/71354
3986 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3987
d3ee260a
BC
39882016-06-17 Bin Cheng <bin.cheng@arm.com>
3989
3990 PR tree-optimization/71347
3991 * gcc.dg/tree-ssa/pr71347.c: New test.
3992
bd8fb114
BC
39932016-06-17 Bin Cheng <bin.cheng@arm.com>
3994
3995 PR tree-optimization/71354
3996 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3997
97816be4
BC
39982016-06-17 Bin Cheng <bin.cheng@arm.com>
3999
4000 * gcc.dg/vect/vect-alias-check-1.c: New test.
4001
2d761a37
SKS
40022016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4003
e0277d6b 4004 PR target/71151
2d761a37
SKS
4005 * gcc.target/avr/pr71151-1.c: New test.
4006 * gcc.target/avr/pr71151-2.c: New test.
4007 * gcc.target/avr/pr71151-3.c: New test.
4008 * gcc.target/avr/pr71151-4.c: New test.
4009 * gcc.target/avr/pr71151-5.c: New test.
4010 * gcc.target/avr/pr71151-6.c: New test.
4011 * gcc.target/avr/pr71151-7.c: New test.
4012 * gcc.target/avr/pr71151-8.c: New test.
4013 * gcc.target/avr/pr71151-common.h: New test.
4014
68fa96d6
ML
40152016-06-16 Martin Liska <mliska@suse.cz>
4016
4017 * gfortran.dg/predict-1.f90: New test.
4018
b6ca982f
UB
40192016-06-16 Uros Bizjak <ubizjak@gmail.com>
4020
4021 PR target/71242
3a146d46 4022 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4023
1dc8d15b
JH
40242016-06-16 Jan Hubicka <hubicka@ucw.cz>
4025
4026 * g++.dg/vect/pr36648.cc: Disable cunrolli
4027
67c25816
JJ
40282016-06-16 Jakub Jelinek <jakub@redhat.com>
4029
c577adb2
JJ
4030 PR target/71554
4031 * gcc.c-torture/execute/pr71554.c: New test.
4032
67c25816
JJ
4033 PR rtl-optimization/71532
4034 * gcc.dg/torture/pr71532.c: New test.
4035
1a3c3ee9
MM
40362016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4037
4038 * gcc.target/powerpc/p9-dimode1.c: New test.
4039 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4040
f29468a7
JJ
40412016-06-15 Jakub Jelinek <jakub@redhat.com>
4042
61daecc4
JJ
4043 * gcc.c-torture/compile/20160615-1.c: New test.
4044
f29468a7
JJ
4045 * g++.dg/cpp0x/ref-qual17.C: New test.
4046
209d1e2d
IE
40472016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4048
4049 PR middle-end/71529
4050 * gcc.target/i386/pr71529.C: New test.
4051
8dc35712
AH
40522016-06-15 Alan Hayward <alan.hayward@arm.com>
4053
4054 PR tree-optimization/71483
4055 * g++.dg/vect/pr71483.c: New
4056
b8911cb8
PC
40572016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4058
4059 PR c++/70202
4060 * g++.dg/inherit/crash6.C: New.
4061 * g++.dg/inherit/union2.C: Likewise.
4062 * g++.dg/inherit/virtual12.C: Likewise.
4063 * g++.dg/inherit/virtual13.C: Likewise.
4064 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4065
cf5d08ab
UB
40662016-06-15 Uros Bizjak <ubizjak@gmail.com>
4067
e3d62871 4068 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4069
8f482165
AH
40702016-06-15 Alan Hayward <alan.hayward@arm.com>
4071
4072 PR tree-optimization/71439
4073 * gcc.dg/vect/pr71439.c: New
4074
3256673f
KT
40752016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4076
4077 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4078
b17dc4d4
RB
40792016-06-15 Richard Biener <rguenther@suse.de>
4080
4081 * gcc.dg/vect/slp-45.c: New testcase.
4082
2a5825f2
RB
40832016-06-15 Richard Biener <rguenther@suse.de>
4084
4085 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4086
6e433d0b
BS
40872016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4088
4089 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4090 requirements, and disable for AIX for now.
4091 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4092
abe7f828
JJ
40932016-06-14 Jakub Jelinek <jakub@redhat.com>
4094
a09c81b4
JJ
4095 PR c++/71528
4096 * g++.dg/opt/pr71528.C: New test.
4097
abe7f828
JJ
4098 PR c++/71516
4099 * g++.dg/init/pr71516.C: New test.
4100
acfadf06
PC
41012016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4102
4103 * g++.dg/init/array46.C: New.
4104
4d568ab2
UB
41052016-06-14 Uros Bizjak <ubizjak@gmail.com>
4106
e3d62871
UB
4107 * gcc.target/i386/float128-3.c: New test.
4108 * gcc.target/i386/quad-sse4.c: Ditto.
4109 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4110 Update scan strings.
4d568ab2 4111
30934c5d
RB
41122016-06-14 Richard Biener <rguenther@suse.de>
4113
4114 PR middle-end/71526
4115 * gfortran.dg/pr71526.f90: New testcase.
4116
3970e545
AV
41172016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4118
4119 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4120 * gcc.dg/zero_bits_compound-1.c: Likewise.
4121
04976c6e
RB
41222016-06-14 Richard Biener <rguenther@suse.de>
4123
4124 PR tree-optimization/71522
4125 * gcc.dg/torture/pr71522.c: New testcase.
4126
23e025db
JJ
41272016-06-14 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR tree-optimization/71520
4130 * gcc.dg/tree-ssa/pr71520.c: New test.
4131
90b72e84
RB
41322016-06-14 Richard Biener <rguenther@suse.de>
4133
4134 PR tree-optimization/71521
86c24ba6 4135 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4136
ef7cf206
JJ
41372016-06-13 Jakub Jelinek <jakub@redhat.com>
4138
0dda258b
JJ
4139 PR sanitizer/71498
4140 * c-c++-common/ubsan/bounds-13.c: New test.
4141
ef7cf206
JJ
4142 PR preprocessor/71183
4143 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4144
a73786e3
JL
41452016-06-13 Jeff Law <law@redhat.com>
4146
4147 PR tree-optimization/71403
4148 * c-c++-common/ubsan/pr71403-1.c: New test.
4149 * c-c++-common/ubsan/pr71403-2.c: New test.
4150 * c-c++-common/ubsan/pr71403-3.c: New test.
4151
0ac249bf
JJ
41522016-06-13 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR middle-end/71478
4155 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4156 Add -Wno-psabi -w to dg-options.
4157
5408a64a
KN
41582016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4159
4160 * gcc.target/powerpc/vadsdu-0.c: New test.
4161 * gcc.target/powerpc/vadsdu-1.c: New test.
4162 * gcc.target/powerpc/vadsdu-2.c: New test.
4163 * gcc.target/powerpc/vadsdu-3.c: New test.
4164 * gcc.target/powerpc/vadsdu-4.c: New test.
4165 * gcc.target/powerpc/vadsdu-5.c: New test.
4166 * gcc.target/powerpc/vadsdub-1.c: New test.
4167 * gcc.target/powerpc/vadsdub-2.c: New test.
4168 * gcc.target/powerpc/vadsduh-1.c: New test.
4169 * gcc.target/powerpc/vadsduh-2.c: New test.
4170 * gcc.target/powerpc/vadsduw-1.c: New test.
4171 * gcc.target/powerpc/vadsduw-2.c: New test.
4172
f7e4f2e3
DM
41732016-06-13 David Malcolm <dmalcolm@redhat.com>
4174
4175 * gcc.dg/c99-init-2.c (c): Update expected error message.
4176 * gcc.dg/init-bad-8.c (foo): Likewise.
4177 * gcc.dg/spellcheck-fields-3.c: New test case.
4178
ad23a23e
ML
41792016-06-13 Martin Liska <mliska@suse.cz>
4180
4181 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4182 and "guess loop iv compared" heuristics.
4183 * gcc.dg/predict-2.c: Likewise.
4184 * gcc.dg/predict-3.c: Likewise.
4185 * gcc.dg/predict-4.c: Likewise.
4186 * gcc.dg/predict-5.c: Likewise.
4187 * gcc.dg/predict-6.c: Likewise.
4188
146c55da
MP
41892016-06-13 Marek Polacek <polacek@redhat.com>
4190
4191 PR middle-end/71476
4192 * c-c++-common/Wswitch-unreachable-4.c: New test.
4193 * gcc.dg/Wswitch-unreachable-2.c: New test.
4194 * g++.dg/tm/jump1.C: Move dg-warning.
4195
42e77cbc
EB
41962016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4197
4198 * gnat.dg/renaming10.ad[sb]: New test.
4199
7474dcc1
PT
42002016-06-13 Paul Thomas <pault@gcc.gnu.org>
4201
4202 PR fortran/70673
4203 * gfortran.dg/pr70673.f90: New test.
4204
f57f53d3
RB
42052016-06-13 Richard Biener <rguenther@suse.de>
4206
4207 PR middle-end/64516
4208 * gcc.dg/align-3.c: New testcase.
4209
5843a5f0
ML
42102016-06-13 Martin Liska <mliska@suse.cz>
4211
4212 * gcc.target/i386/pr71458.c: New test.
4213
aa8fdb44
UB
42142016-06-12 Uros Bizjak <ubizjak@gmail.com>
4215
4216 PR target/71241
3a146d46 4217 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4218
2043e4d7
DH
42192016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4220
4221 PR target/60751
4222 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4223 statement.
4224
d3dc025d
DH
42252016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4226
4227 PR target/60751
4228 * gfortran.dg/comma_IO_extension_1.f90: New test.
4229 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4230 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4231 statement.
4232 * gfortran.dg/graphite/pr38083.f90: Likewise.
4233 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4234 missing format.
4235
a31d78c6
EB
42362016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4237
4238 * gnat.dg/case_character.adb: New test.
4239
95c18dd0
SB
42402016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4241
4242 PR middle-end/71310
4243 * gcc.target/powerpc/pr71310.c: New testcase.
4244
b97d37b4
KV
42452016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4246
4247 PR middle-end/71478
4248 * gcc.dg/pr71478.c: New test.
4249
900bcda3
JJ
42502016-06-10 Jakub Jelinek <jakub@redhat.com>
4251
ec1c20db
JJ
4252 PR middle-end/71494
4253 * gcc.c-torture/execute/pr71494.c: New test.
4254
50b15873
JJ
4255 PR c/68657
4256 * gcc.target/i386/pr68657.c: New test.
4257
900bcda3
JJ
4258 PR inline-asm/68843
4259 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4260 (test): Add -masm=intel alternatives.
4261
4d926e34
MS
42622016-06-10 Martin Sebor <msebor@redhat.com>
4263
4264 PR c/71392
4265 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4266
ad071b2b
JL
42672016-06-10 Jeff Law <law@redhat.com>
4268
4269 PR tree-optimization/71335
4270 * gcc.c-torture/execute/pr71335.c: New test.
4271
2704efe8
DM
42722016-06-10 David Malcolm <dmalcolm@redhat.com>
4273
4274 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4275 the various "cannot tail-call: " messages.
4276
18c9b7d4
CL
42772016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4278
4279 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4280 and options.
4281
7cfa10f3
MO
42822016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4283
4284 PR sanitizer/71480
4285 * c-c++-common/asan/pr71480.c: New test.
4286
1f24fd3e
L
42872016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4288
4289 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4290 (ASMNAME2): Likewise.
4291 (main): Replace fn in asm statement with ASMNAME ("fn").
4292 * gcc.dg/guality/pr68037-2.c: Likewise.
4293 * gcc.dg/guality/pr68037-3.c: Likewise.
4294 * gcc.dg/torture/pr68037-1.c: Likewise.
4295 * gcc.dg/torture/pr68037-2.c: Likewise.
4296 * gcc.dg/torture/pr68037-3.c: Likewise.
4297
ad551c07
BE
42982016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4299
4300 PR inline-asm/68843
4301 * gcc.target/i386/pr68843-1.c: New test.
4302 * gcc.target/i386/pr68843-2.c: New test.
4303
4b1ffdb1 43042016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4305 Cesar Philippidis <cesar@codesourcery.com>
4306
4307 PR middle-end/71373
4308 * gcc.dg/goacc/nested-function-1.c: New file.
4309 * gcc.dg/goacc/nested-function-2.c: Likewise.
4310 * gcc.dg/goacc/pr71373.c: Likewise.
4311 * gfortran.dg/goacc/cray-2.f95: Likewise.
4312 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4313 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4314 * gfortran.dg/goacc/cray.f95: Update.
4315 * gfortran.dg/goacc/loop-1.f95: Likewise.
4316 * gfortran.dg/goacc/loop-3.f95: Likewise.
4317 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4318 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4319
43202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4321
4322 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4323 for OpenACC tile clauses.
4324 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4325
4326 PR c/71381
4327 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4328 to...
4329 * c-c++-common/goacc/cache-2.c: ... this new file.
4330 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4331 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4332 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4333 usage.
4334 * gfortran.dg/goacc/cray.f95: Likewise.
4335 * gfortran.dg/goacc/loop-1.f95: Likewise.
4336
89851e4c
AH
43372016-06-10 Alan Hayward <alan.hayward@arm.com>
4338
4339 PR tree-optimization/71407
4340 PR tree-optimization/71416
4341 * gcc.dg/vect/pr71407.c: New
4342 * gcc.dg/vect/pr71416-1.c: New
4343 * gcc.dg/vect/pr71416-2.c: New
4344
200eafbf
RB
43452016-06-10 Richard Biener <rguenther@suse.de>
4346
4347 PR middle-end/71477
4348 * gcc.dg/torture/pr71477.c: New testcase.
4349
4df99d92
JK
43502016-06-09 Julia Koval <julia.koval@intel.com>
4351
4352 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4353 * gcc.target/i386/interrupt-13.c: Likewise.
4354 * gcc.target/i386/interrupt-15.c: Likewise.
4355 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4356 * gcc.target/i386/interrupt-24.c: Likewise.
4357 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4358 * gcc.target/i386/interrupt-9.c: Likewise.
4359 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4360
e01b4e16
MS
43612016-06-09 Martin Sebor <msebor@redhat.com>
4362
4363 PR c/70883
4364 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4365 * gcc.dg/builtin-constant_p-1.c: Same.
4366 * gcc.dg/builtins-error.c: Same.
4367 * gcc.dg/pr70859.c: Same.
4368
9c35db0e
SKS
43692016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4370
4371 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4372 * gcc.dg/torture/pr68067-1.c: Likewise.
4373 * gcc.dg/torture/pr68067-2.c: Likewise.
4374
43752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4376
4377 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4378 when setting SIZE.
4379
392a81b9
PC
43802016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4381
4382 PR c++/71465
4383 * g++.dg/inherit/crash5.C: New.
4384 Revert:
4385 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4386
4387 PR c++/70202
4388 * g++.dg/inherit/crash5.C: New.
4389 * g++.dg/inherit/virtual1.C: Adjust.
4390
e49efc14
ML
43912016-06-09 Martin Liska <mliska@suse.cz>
4392
4393 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4394 * g++.dg/predict-loop-exit-2.C: Likewise.
4395 * g++.dg/predict-loop-exit-3.C: Likewise.
4396 * gcc.dg/predict-1.c: Likewise.
4397 * gcc.dg/predict-2.c: Likewise.
4398 * gcc.dg/predict-3.c: Likewise.
4399 * gcc.dg/predict-4.c: Likewise.
4400 * gcc.dg/predict-5.c: Likewise.
4401 * gcc.dg/predict-6.c: Likewise.
4402 * gcc.dg/predict-7.c: Likewise.
4403
36d57986
RB
44042016-06-09 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/71462
4407 * gcc.dg/torture/pr71462.c: New testcase.
4408
7d82e8e4
MP
44092016-06-09 Marek Polacek <polacek@redhat.com>
4410
4411 PR c/65471
4412 * gcc.dg/c11-generic-3.c: New test.
4413
c8a71589
PC
44142016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4415
4416 * g++.dg/init/array42.C: New.
4417 * g++.dg/init/array43.C: Likewise.
4418 * g++.dg/init/array44.C: Likewise.
4419 * g++.dg/init/array45.C: Likewise.
4420 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4421 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4422 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4423 * g++.dg/gomp/pr35751.C: Likewise.
4424 * g++.dg/init/array23.C: Likewise.
4425 * g++.dg/init/brace2.C: Likewise.
4426 * g++.dg/init/brace6.C: Likewise.
4427
44a845ca
MS
44282016-06-08 Martin Sebor <msebor@redhat.com>
4429 Jakub Jelinek <jakub@redhat.com>
4430
4431 PR c++/70507
4432 PR c/68120
4433 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4434 * c-c++-common/builtin-arith-overflow-2.c: New test.
4435 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4436 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4437 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4438
2ef16b6e
JJ
44392016-06-08 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR c++/71442
4442 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4443
5e3ee346
AL
44442016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4445
4446 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4447 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4448 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4449 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4450 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4451 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4452 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4453 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4454 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4455 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4456 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4457 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4458 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4459
b2ae2814
RB
44602016-06-08 Richard Biener <rguenther@suse.de>
4461
4462 PR tree-optimization/68558
4463 * gcc.dg/vect/slp-44.c: New testcase.
4464
e09b4c37
RB
44652016-06-08 Richard Biener <rguenther@suse.de>
4466
4467 * gcc.dg/vect/slp-43.c: New testcase.
4468
72d50660
RB
44692016-06-08 Richard Biener <rguenther@suse.de>
4470
4471 PR tree-optimization/71452
4472 * gcc.dg/torture/pr71452.c: New testcase.
4473
988c115c
JJ
44742016-06-08 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR c++/71448
4477 * g++.dg/torture/pr71448.C: New test.
4478
73d73b48
BS
44792016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4480
4481 PR debug/71432
4482 PR ada/71413
4483 * g++.dg/debug/pr71432.C: New test.
4484
bdd15d0c
PK
44852016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4486
4487 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4488 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4489 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4490
ce0607bb
AH
44912016-06-08 Alan Hayward <alan.hayward@arm.com>
4492
4493 * gcc.dg/vect/vect-live-2.c: Update effective target.
4494 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4495 * lib/target-supports.exp: Add aarch64 to vect_long.
4496
92a5f2ba
MP
44972016-06-08 Marek Polacek <polacek@redhat.com>
4498
4499 PR c/71418
4500 * gcc.dg/noncompile/pr71418.c: New test.
4501
08203f73
MP
4502 PR c/71426
4503 * gcc.dg/noncompile/pr71426.c: New test.
4504
d1fcc2bd
JH
45052016-06-07 Jan Hubicka <hubicka@ucw.cz>
4506
4507 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4508 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4509 * gcc.dg/predict-3.c: Update template.
4510 * gcc.dg/predict-5.c: Update template.
4511 * gcc.dg/predict-6.c: Update template.
4512 * gcc.dg/predict-9.c: Update template.
4513 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4514
a23e6f1c
BS
45152016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4516
4517 * gcc.target/powerpc/vec-mul.c: New test.
4518
6ffd47b7
DM
45192016-06-07 David Malcolm <dmalcolm@redhat.com>
4520
4521 * gcc.dg/spellcheck-fields-2.c: New test case.
4522
bfd67b47
RB
45232016-06-07 Richard Biener <rguenther@suse.de>
4524
4525 PR c/61564
4526 * gcc.dg/Wpragmas-1.c: New testcase.
4527 * gcc.dg/Wattributes-4.c: Likewise.
4528 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4529 entry.
4530
701b9a47
CL
45312016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4532
4533 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4534 spurious debug code.
4535
6b80d6fa
RB
45362016-06-07 Richard Biener <rguenther@suse.de>
4537
4538 PR tree-optimization/71428
4539 * gcc.dg/torture/pr71428.c: New testcase.
4540
0f3f9437
RB
45412016-06-07 Richard Biener <rguenther@suse.de>
4542
4543 PR middle-end/71423
4544 * gcc.dg/torture/pr71423.c: New testcase.
4545
ec963f2a
KV
45462016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4547
4548 PR middle-end/71408
4549 * gcc.dg/tree-ssa/pr71408.c: New test.
4550
46ab5b6e
KV
45512016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4552
4553 PR middle-end/71281
4554 * g++.dg/torture/pr71281.C: New test.
4555
1f40cff3
MP
45562016-06-06 Marek Polacek <polacek@redhat.com>
4557
4558 PR c/71362
4559 * gcc.dg/pr71362.c: New test.
4560
6f5bcd24
JJ
45612016-06-06 Jakub Jelinek <jakub@redhat.com>
4562 Patrick Palka <ppalka@gcc.gnu.org>
4563
4564 PR c++/70847
4565 PR c++/71330
4566 PR c++/71393
4567 * g++.dg/opt/pr70847.C: New test.
4568 * g++.dg/ubsan/pr70847.C: New test.
4569 * g++.dg/ubsan/pr71393.C: New test.
4570
158beb4a
JJ
45712016-06-06 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR tree-optimization/71259
4574 * gcc.dg/vect/pr71259.c: New test.
4575
d9b950dd
DM
45762016-06-06 David Malcolm <dmalcolm@redhat.com>
4577
4578 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4579 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4580 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4581 above.
4582
36f9ad69
KT
45832016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4584
4585 PR middle-end/37780
4586 * gcc.c-torture/execute/pr37780.c: New test.
4587 * gcc.target/aarch64/pr37780_1.c: Likewise.
4588 * gcc.target/arm/pr37780_1.c: Likewise.
4589
5545a907
MP
45902016-06-06 Marek Polacek <polacek@redhat.com>
4591
4592 * c-c++-common/attr-may-alias-1.c: New test.
4593 * c-c++-common/attr-may-alias-2.c: New test.
4594 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4595
93671519
BE
45962016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4597
4598 PR c/24414
4599 * gcc.target/i386/pr24414.c: New test.
4600
690f24b7
JM
46012016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4602
4603 * gcc.target/sparc/vis4misc.c: New file.
4604 * gcc.target/sparc/fpcmp.c: Likewise.
4605 * gcc.target/sparc/fpcmpu.c: Likewise.
4606
31ce6157
AH
46072016-06-06 Alan Hayward <alan.hayward@arm.com>
4608
4609 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4610 * gcc.dg/vect/vect-live-3.c: Likewise.
4611
9fcebb5a
RB
46122016-06-06 Richard Biener <rguenther@suse.de>
4613
4614 PR tree-optimization/71398
4615 * gcc.dg/torture/pr71398.c: New testcase.
4616
903ca97b
UB
46172016-06-06 Uros Bizjak <ubizjak@gmail.com>
4618
4619 PR target/71389
4620 * g++.dg/pr71389.C: New test.
4621
9c1eb332
JD
46222016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4623
4624 PR fortran/71404
4625 * gfortran.dg/fmt_read_5.f: New test.
4626
b2d83bd2
AV
46272016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4628
4629 PR fortran/69659
4630 * gfortran.dg/class_array_22.f03: New test.
4631
ec81960e
JH
46322016-06-05 Jan Hubicka <hubicka@ucw.cz>
4633
4634 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4635
429d2750
JH
46362016-06-05 Jan Hubicka <hubicka@ucw.cz>
4637
4638 * gcc.dg/predict-9.c: Update template.
4639
c1c00983
PC
46402016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4641
4642 PR c++/49377
4643 * g++.dg/template/pr49377.C: New.
4644
1927a963
JJ
46452016-06-04 Jakub Jelinek <jakub@redhat.com>
4646
4647 PR tree-optimization/71405
4648 * g++.dg/torture/pr71405.C: New test.
4649
909a11ad
PC
46502016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 PR c++/70202
4653 * g++.dg/inherit/crash5.C: New.
4654 * g++.dg/inherit/virtual1.C: Adjust.
4655
08bbb1f8
JL
46562016-06-03 Jeff Law <law@redhat.com>
4657
4658 PR tree-optimization/71316
4659 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4660
7c35235c
JJ
46612016-06-03 Jakub Jelinek <jakub@redhat.com>
4662
4663 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4664 dg-additional-options with just -fno-tree-scev-cprop in it.
4665 * gcc.dg/vect/vect-live-2.c: Likewise.
4666 * gcc.dg/vect/vect-live-5.c: Likewise.
4667 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4668 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4669 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4670
c8572dd6
PP
46712016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4672
4673 PR c++/27100
4674 * g++.dg/other/friend6.C: New test.
4675
1c7733a7
BS
46762016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4677
4678 * g++.dg/torture/ppc-ldst-array.C: New.
4679
0d2f700f
JM
46802016-06-03 Joseph Myers <joseph@codesourcery.com>
4681
4682 PR target/71276
4683 PR target/71277
4684 * gcc.dg/torture/builtin-fp-int-inexact.c,
4685 gcc.target/i386/387-builtin-fp-int-inexact.c,
4686 gcc.target/i386/387-rint-inline-1.c,
4687 gcc.target/i386/387-rint-inline-2.c,
4688 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4689 gcc.target/i386/sse2-rint-inline-1.c,
4690 gcc.target/i386/sse2-rint-inline-2.c,
4691 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4692 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4693
f8071c05
L
46942016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4695 Julia Koval <julia.koval@intel.com>
4696
4697 PR target/66960
4698 PR target/67630
4699 PR target/67634
4700 PR target/67841
4701 PR target/68037
4702 PR target/68618
4703 PR target/68661
4704 PR target/69575
4705 PR target/69596
4706 PR target/69734
4707 * gcc.dg/guality/pr68037-1.c: New test.
4708 * gcc.dg/guality/pr68037-2.c: Likewise.
4709 * gcc.dg/guality/pr68037-3.c: Likewise.
4710 * gcc.dg/torture/pr68037-1.c: Likewise.
4711 * gcc.dg/torture/pr68037-2.c: Likewise.
4712 * gcc.dg/torture/pr68037-3.c: Likewise.
4713 * gcc.dg/torture/pr68661-1a.c: Likewise.
4714 * gcc.dg/torture/pr68661-1b.c: Likewise.
4715 * gcc.target/i386/interrupt-1.c: Likewise.
4716 * gcc.target/i386/interrupt-2.c: Likewise.
4717 * gcc.target/i386/interrupt-3.c: Likewise.
4718 * gcc.target/i386/interrupt-4.c: Likewise.
4719 * gcc.target/i386/interrupt-5.c: Likewise.
4720 * gcc.target/i386/interrupt-6.c: Likewise.
4721 * gcc.target/i386/interrupt-7.c: Likewise.
4722 * gcc.target/i386/interrupt-8.c: Likewise.
4723 * gcc.target/i386/interrupt-9.c: Likewise.
4724 * gcc.target/i386/interrupt-10.c: Likewise.
4725 * gcc.target/i386/interrupt-11.c: Likewise.
4726 * gcc.target/i386/interrupt-12.c: Likewise.
4727 * gcc.target/i386/interrupt-13.c: Likewise.
4728 * gcc.target/i386/interrupt-14.c: Likewise.
4729 * gcc.target/i386/interrupt-15.c: Likewise.
4730 * gcc.target/i386/interrupt-16.c: Likewise.
4731 * gcc.target/i386/interrupt-17.c: Likewise.
4732 * gcc.target/i386/interrupt-18.c: Likewise.
4733 * gcc.target/i386/interrupt-19.c: Likewise.
4734 * gcc.target/i386/interrupt-20.c: Likewise.
4735 * gcc.target/i386/interrupt-21.c: Likewise.
4736 * gcc.target/i386/interrupt-22.c: Likewise.
4737 * gcc.target/i386/interrupt-23.c: Likewise.
4738 * gcc.target/i386/interrupt-24.c: Likewise.
4739 * gcc.target/i386/interrupt-25.c: Likewise.
4740 * gcc.target/i386/interrupt-26.c: Likewise.
4741 * gcc.target/i386/interrupt-27.c: Likewise.
4742 * gcc.target/i386/interrupt-28.c: Likewise.
4743 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4744 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4745 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4746 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4747 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4748 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4749 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4750 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4751 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4752 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4753 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4754 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4755
36b85e43
BS
47562016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4757
9de2e795
L
4758 PR tree-optimization/52171
4759 * gcc.dg/pr52171.c: New test.
4760 * gcc.target/i386/pr52171.c: New test.
36b85e43 4761
bfeee8ac
JH
47622016-06-03 Jan Hubicka <jh@suse.cz>
4763
4764 * g++.dg/tree-ssa/pred-1.C: New testcase
4765 * gcc.dg/tree-ssa/pred-1.c: New testcase
4766
859b0bae
BS
47672016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4768
4769 PR target/70957
4770 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4771 support.
4772 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4773
3a2edf4c
AH
47742016-06-03 Alan Hayward <alan.hayward@arm.com>
4775
4776 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4777
b28ead45
AH
47782016-06-03 Alan Hayward <alan.hayward@arm.com>
4779
4780 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4781 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4782 * gcc.dg/vect/vect-live-1.c: New test.
4783 * gcc.dg/vect/vect-live-2.c: New test.
4784 * gcc.dg/vect/vect-live-3.c: New test.
4785 * gcc.dg/vect/vect-live-4.c: New test.
4786 * gcc.dg/vect/vect-live-5.c: New test.
4787 * gcc.dg/vect/vect-live-slp-1.c: New test.
4788 * gcc.dg/vect/vect-live-slp-2.c: New test.
4789 * gcc.dg/vect/vect-live-slp-3.c: New test.
4790
1f91747b
JJ
47912016-06-03 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR middle-end/71387
4794 * g++.dg/opt/pr71387.C: New test.
4795
47b83923
JL
47962016-06-02 Jeff Law <law@redhat.com>
4797
4798 PR tree-optimization/71328
4799 * gcc.c-torture/compile/pr71328.c: New test.
4800
e96e5f46
JD
48012016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4802
4803 PR fortran/52393
4804 * gfortran.dg/fmt_read_3.f90: Fix typo.
4805 * gfortran.dg/fmt_read_4.f90: New test.
4806
b872d729
PC
48072016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4808
4809 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4810 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4811 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4812 * g++.dg/cpp0x/override2.C: Likewise.
4813 * g++.dg/parse/crash5.C: Likewise.
4814 * g++.dg/parse/error16.C: Likewise.
4815 * g++.dg/parse/error27.C: Likewise.
4816 * g++.dg/template/qualttp15.C: Likewise.
4817 * g++.dg/template/redecl4.C: Likewise.
4818 * g++.old-deja/g++.other/crash39.C: Likewise.
4819 * g++.old-deja/g++.other/struct1.C: Likewise.
4820 * g++.old-deja/g++.pt/m9a.C: Likewise.
4821 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4822
0e535442
JJ
48232016-06-02 Jakub Jelinek <jakub@redhat.com>
4824
0633ee10
JJ
4825 PR c++/71372
4826 * c-c++-common/pr71372.c: New test.
4827
0e535442
JJ
4828 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4829 __TIME__ strings with __builtin_strcmp instead of printf and
4830 dg-output.
4831
f3c5ecc2
ML
48322016-06-02 Martin Liska <mliska@suse.cz>
4833
4834 * gcc.dg/predict-9.c: New test.
4835
a91807c5
JJ
48362016-06-02 Jakub Jelinek <jakub@redhat.com>
4837
4838 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4839 global set_compiler_env_var and global saved_compiler_env_var.
4840
b5bd1978
KT
48412016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4842
4843 PR rtl-optimization/71295
4844 * gcc.c-torture/compile/pr71295.c: New test.
4845
b93b1475
JJ
48462016-06-02 Jakub Jelinek <jakub@redhat.com>
4847
930ebd0e
JJ
4848 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4849
1e021dc3
JJ
4850 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4851 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4852
b93b1475
JJ
4853 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4854 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4855 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4856 alternative number.
4857
58f2fb5c
MM
48582016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4859
4860 * gcc.target/powerpc/p9-splat-4.c: New test.
4861
48622016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4863
4864 PR target/71186
4865 * gcc.target/powerpc/pr71186.c: New test.
4866
4731c9f0
JD
48672016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4868
4869 PR fortran/52393
4870 * gfortran.dg/fmt_read_3.f90: New test.
4871
042dee3e
TP
48722016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4873
4874 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4875 procedure.
4876
15c98b2e
ES
48772016-06-01 Eduard Sanou <dhole@openmailbox.org>
4878
4879 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4880 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4881 env var is set.
4882 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4883 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4884 shown once.
4885 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4886 during compilation.
4887 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4888 vars set by dg-set-compiler-env-var.
4889
6442a6f4
PT
48902016-06-01 Paul Thomas <pault@gcc.gnu.org>
4891
4892 PR fortran/71156
4893 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4894 to the module procedure declaration.
4895 * gfortran.dg/submodule_16.f08: New test.
4896
ab62397a
JJ
48972016-06-01 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR middle-end/71371
4900 * c-c++-common/gomp/pr71371.c: New test.
4901
b66af6ed
RB
49022016-06-01 Richard Biener <rguenther@suse.de>
4903
4904 PR tree-optimization/71366
4905 * gcc.dg/torture/pr71366-1.c: New testcase.
4906 * gcc.dg/torture/pr71366-2.c: Likewise.
4907
e342b9d8
KN
49082016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4909
4910 * gcc.target/powerpc/vslv-0.c: New test.
4911 * gcc.target/powerpc/vslv-1.c: New test.
4912 * gcc.target/powerpc/vsrv-0.c: New test.
4913 * gcc.target/powerpc/vsrv-1.c: New test.
4914
721547cd
NS
49152016-06-01 Nathan Sidwell <nathan@acm.org>
4916
4917 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4918 * gcc.target/nvptx/weak.c: New.
4919
fa2c9034
RB
49202016-06-01 Richard Biener <rguenther@suse.de>
4921
4922 PR tree-optimization/71261
4923 * gcc.dg/torture/vect-bool-1.c: New testcase.
4924
3e32893c
JJ
49252016-06-01 Jakub Jelinek <jakub@redhat.com>
4926
4927 * gfortran.dg/gomp/order-1.f90: New test.
4928 * gfortran.dg/gomp/order-2.f90: New test.
4929
8c383600
JH
49302016-06-01 Jan Hubicka <hubicka@ucw.cz>
4931
4932 * gcc.dg/unroll-6.c: Update template.
4933 * gcc.dg/unroll-7.c: New testcase.
4934 * gcc.dg/unroll-8.c: New testcase.
4935
a0dfeef5
EB
49362016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4937
4938 * gnat.dg/opt56.ad[sb]: New test.
4939
48de5701
PC
49402016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4941
4942 PR c++/66635
4943 * g++.dg/cpp0x/constexpr-ice16.C: New.
4944
827cf695
PP
49452016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4946
4947 PR tree-optimization/71314
4948 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4949 -mbranch-cost=2.
4950
ff66f6e8
PP
49512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4952
4953 PR tree-optimization/71077
4954 * gcc.dg/tree-ssa/pr71077.c: New test.
4955
050fb209
JH
49562016-05-31 Jan Hubicka <hubicka@ucw.cz>
4957
48de5701
PC
4958 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4959 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4960 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4961
c642d919
PC
49622016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4963
4964 PR c++/71248
4965 * g++.dg/cpp0x/pr71248.C: New.
4966 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4967 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4968 * g++.dg/init/new37.C: Likewise.
4969 * g++.dg/template/static1.C: Likewise.
4970 * g++.dg/template/static2.C: Likewise.
4971
d6439e08
L
49722016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4973
4974 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4975 instead of %rdi.
4976 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4977
780b9dd4
MP
49782016-05-31 Marek Polacek <polacek@redhat.com>
4979
4980 * c-c++-common/Wswitch-unreachable-3.c: New test.
4981 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4982
0d99f8a0
RB
49832016-05-31 Richard Biener <rguenther@suse.de>
4984
4985 PR tree-optimization/71352
4986 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4987
52545641
TP
49882016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4989
4990 * gcc.target/arm/armv5_thumb_isa.c: New test.
4991
5b8c1205
KY
49922016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4993
4994 PR target/71346
4995 * gcc.target/i386/pr71346.c: New test.
4996
7a88cc84
TV
49972016-05-31 Tom de Vries <tom@codesourcery.com>
4998
4999 PR tree-optimization/69068
5000 * gcc.dg/graphite/pr69068.c: New test.
5001
265149a6
MS
50022016-05-27 Martin Sebor <msebor@redhat.com>
5003
5004 PR c++/71306
5005 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5006
00631022
JJ
50072016-05-30 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR c++/71349
5010 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5011 nowait depend(inout: dd[0]) clauses where permitted.
5012
b2f6675b
PC
50132016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/71238
5016 * g++.dg/parse/pr71238.C: New.
5017 * g++.dg/concepts/friend1.C: Test column numbers too.
5018 * g++.dg/cpp0x/initlist31.C: Likewise.
5019 * g++.dg/cpp0x/pr51420.C: Likewise.
5020 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5021 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5022 * g++.dg/ext/builtin3.C: Likewise.
5023 * g++.dg/lookup/friend12.C: Likewise.
5024 * g++.dg/lookup/friend7.C: Likewise.
5025 * g++.dg/lookup/koenig1.C: Likewise.
5026 * g++.dg/lookup/koenig5.C: Likewise.
5027 * g++.dg/lookup/used-before-declaration.C: Likewise.
5028 * g++.dg/overload/koenig1.C: Likewise.
5029 * g++.dg/template/crash65.C: Likewise.
5030 * g++.dg/template/friend57.C: Likewise.
5031 * g++.dg/warn/Wshadow-5.C: Likewise.
5032 * g++.dg/warn/Wunused-8.C: Likewise.
5033 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5034 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5035 * g++.old-deja/g++.jason/member.C: Likewise.
5036 * g++.old-deja/g++.jason/report.C: Likewise.
5037 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5038 * g++.old-deja/g++.law/visibility20.C: Likewise.
5039 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5040 * g++.old-deja/g++.other/static5.C: Likewise.
5041 * g++.old-deja/g++.pt/overload2.C: Likewise.
5042
a448ff40
JH
50432016-05-30 Jan Hubicka <hubicka@ucw.cz>
5044
5045 * gcc.dg/tree-ssa/peel1.c: New testcase.
5046 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5047 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5048
69be8c91
TV
50492016-05-30 Tom de Vries <tom@codesourcery.com>
5050
5051 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5052 to ce.
5053
a59775a1
PC
50542016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5055
5056 PR c++/71099
5057 * g++.dg/parse/virtual1.C: New.
5058
53d6d955
UB
50592016-05-30 Uros Bizjak <ubizjak@gmail.com>
5060
5061 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5062 Use correct register when clearing %edx.
5063
0557293f
AM
50642016-05-30 Alexander Monakov <amonakov@ispras.ru>
5065
5066 PR tree-optimization/71289
5067 * gcc.dg/pr71289.c: New test.
5068
5d476e35
KV
50692016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5070
5071 PR middle-end/71269
5072 PR middle-end/71292
5073 * gcc.dg/tree-ssa/pr71269.c: New test.
5074 * gcc.dg/tree-ssa/pr71292.c: New test.
5075
db5447ca
KV
50762016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5077
5078 PR middle-end/71252
5079 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5080
98bdbb39
JH
50812016-05-30 Jan Hubicka <hubicka@ucw.cz>
5082
5083 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5084 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5085 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5086
7e012855
TV
50872016-05-30 Tom de Vries <tom@codesourcery.com>
5088
5089 PR tree-optimization/69067
5090 * gcc.dg/graphite/pr69067.c: New test.
5091
beed3701
UB
50922016-05-29 Uros Bizjak <ubizjak@gmail.com>
5093
5094 PR target/71245
5095 * gcc.target/i386/pr71245-1.c: New test.
5096 * gcc.target/i386/pr71245-2.c: Ditto.
5097
b6d4f8e8
PC
50982016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5099
5100 PR c++/71105
5101 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5102 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5103 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5104
00022058
JH
51052016-05-27 Jan Hubicka <hubicka@ucw.cz>
5106
5107 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5108
c8419aca
VV
51092016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5110
5111 Revert:
5112 PR c++/69855
5113 * g++.dg/overload/69855.C: New.
5114 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5115 * g++.old-deja/g++.pt/crash3.C: Likewise.
5116
8008c4d2
PC
51172016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5118
5119 PR c++/60385
5120 * g++.dg/parse/namespace13.C: New.
5121
8b2ef235
JL
51222016-05-26 Jeff Law <law@redhat.com>
5123
5124 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5125 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5126 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5127 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5128 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5129 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5132 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5133 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5134 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5135 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5136 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5137
7d67159b
VV
51382016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5139
5140 PR c++/69855
5141 * g++.dg/overload/69855.C: New.
5142 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5143 * g++.old-deja/g++.pt/crash3.C: Likewise.
5144
88e3bdd1
JW
51452016-05-27 Jiong Wang <jiong.wang@arm.com>
5146
5147 PR target/63596
5148 * gcc.target/aarch64/va_arg_1.c: New testcase.
5149 * gcc.target/aarch64/va_arg_2.c: Likewise.
5150 * gcc.target/aarch64/va_arg_3.c: Likewise.
5151
3fd6b9cc
JW
51522016-05-27 Jiong Wang <jiong.wang@arm.com>
5153
5154 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5155 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5156 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5157 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5158 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5159
3cee7e4e
MP
51602016-05-27 Marek Polacek <polacek@redhat.com>
5161
5162 PR middle-end/71308
5163 * g++.dg/torture/pr71308.C: New test.
5164
6a813c96
DV
51652016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5166
5167 * gcc.dg/zero_bits_compound-1.c: New test.
5168 * gcc.dg/zero_bits_compound-2.c: New test.
5169
0561bcfb
IE
51702016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5171
5172 PR middle-end/71279
5173 * gcc.dg/pr71279.c: New test.
5174
21316320
MM
51752016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5176
5177 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5178 floating point min/max/comparison instructions.
5179 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5180
7211a097
JJ
51812016-05-26 Jakub Jelinek <jakub@redhat.com>
5182
5183 * c-c++-common/gomp/schedule-1.c: New test.
5184 * gfortran.dg/gomp/schedule-1.f90: New test.
5185
cac177cf
PP
51862016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5187
5188 PR c++/70822
5189 PR c++/70106
5190 * g++.dg/cpp1y/auto-fn32.C: New test.
5191 * g++.dg/cpp1y/paren4.C: New test.
5192
a2d5b8c9
NS
51932016-05-26 Nathan Sidwell <nathan@acm.org>
5194
5195 * gcc.dg/20060410.c: Xfail on ptx.
5196 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5197 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5198 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5199 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5200 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5201
ffa8b552
TP
52022016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5203
5204 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5205
c7501e00
JJ
52062016-05-26 Jakub Jelinek <jakub@redhat.com>
5207
1875b9a0
JJ
5208 PR tree-optimization/71280
5209 * gcc.dg/pr71280.c: New test.
5210
2116e19f
JJ
5211 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5212
305aef09
JJ
5213 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5214 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5215
c7501e00
JJ
5216 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5217
ca449d26
JW
52182016-05-26 Jiong Wang <jiong.wang@arm.com>
5219
5220 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5221 kept in memory.
ca449d26 5222
8af01c66
JL
52232016-05-25 Jeff Law <law@redhat.com>
5224
5225 PR tree-optimization/71272
5226 * gcc.c-torture/compile/pr71272.c: new test.
5227
f9d6ce73
BS
52282016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5229
5230 * gcc.target/powerpc/vec-cmpne.c: New test.
5231 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5232
a88a7b22
EB
52332016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5234
5235 * gnat.dg/opt55.ad[sb]: New test.
5236
125f02ed
SKS
52372016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5238
5239 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5240 * c-c++-common/pr60226.c: Require int32plus.
5241 * gcc.c-torture/execute/pr70602.c: Likewise.
5242 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5243 unsigned long for malloc arg type.
5244 * gcc.dg/asr_div1.c: Require int32plus.
5245 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5246 * gcc.dg/pie-1.c: Require pie.
5247 * gcc.dg/pie-2.c: Likewise.
5248 * gcc.dg/pr59471.c: Require int32plus.
5249 * gcc.dg/pr59963-2.c: XFAIL for int16.
5250 * gcc.dg/pr60114.c: Require int32plus.
5251 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5252 unsigned long for typedef of size_t.
5253 * gcc.dg/pr63914.c: Require int32plus.
5254 * gcc.dg/pr64536.c: Require pt32plus.
5255 * gcc.dg/pr65658.c: Likewise.
5256 * gcc.dg/pr67271.c: Require int32plus.
5257 * gcc.dg/pr68112.c: Likewise.
5258 * gcc.dg/pr69071.c: Skip for avr target.
5259 * gcc.dg/pr69973.c: Require int32plus.
5260 * gcc.dg/pr70169.c: Skip for avr target.
5261 * gcc.dg/sso-6.c: Require int32plus.
5262 * gcc.dg/sso-7.c: Likewise.
5263 * gcc.dg/sso-8.c: Likewise.
5264 * gcc.dg/vrp-min-max-2.c: Likewise.
5265
c6e434f5
UB
52662016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5267
5268 PR target/70738
5269 * gcc.target/i386/pr70738-1.c: New test.
5270 * gcc.target/i386/pr70738-2.c: Likewise.
5271 * gcc.target/i386/pr70738-3.c: Likewise.
5272 * gcc.target/i386/pr70738-4.c: Likewise.
5273 * gcc.target/i386/pr70738-5.c: Likewise.
5274 * gcc.target/i386/pr70738-6.c: Likewise.
5275 * gcc.target/i386/pr70738-7.c: Likewise.
5276 * gcc.target/i386/pr70738-8.c: Likewise.
5277 * gcc.target/i386/pr70738-9.c: Likewise.
5278
5c42d341
KT
52792016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5280
5281 PR rtl-optimization/66940
5282 * gcc.c-torture/execute/pr66940.c: New test.
5283
bf9a1a07
IV
52842016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5285
5286 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5287 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5288 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5289 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5290 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5291 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5292 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5293 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5294 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5295 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5296 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5297 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5298 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5299 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5300 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5301 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5302 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5303 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5304 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5305 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5306 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5307 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5308 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5309 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5310
95efe6b6
MP
53112016-05-25 Marek Polacek <polacek@redhat.com>
5312
5313 PR c/71265
5314 * gcc.dg/noncompile/pr71265.c: New test.
5315
a23faf7a
MP
5316 PR c/71266
5317 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5318
69a6d5ad
NS
53192016-05-25 Nathan Sidwell <nathan@acm.org>
5320
5321 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5322
3072d4ea
RB
53232016-05-25 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/71261
5326 * c-c++-common/torture/pr71261.c: New testcase.
5327
e412ece4
RB
53282016-05-25 Richard Biener <rguenther@suse.de>
5329
5330 PR tree-optimization/71264
5331 * gcc.dg/vect/pr71264.c: New testcase.
5332
b9e551ad
PC
53332016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5334
5335 PR c++/55992
5336 * g++.dg/cpp0x/alias-decl-53.C: New.
5337 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5338
6aa1abe5
ML
53392016-05-25 Martin Liska <mliska@suse.cz>
5340
5341 * g++.dg/pr71239.C: New test.
5342
842d162e
RB
53432016-05-25 Richard Biener <rguenther@suse.de>
5344
c87885ca
RO
5345 * gcc.dg/vect/pr58135.c: Rename to ...
5346 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5347
f184a36c
MP
53482016-05-25 Marek Polacek <polacek@redhat.com>
5349
5350 * g++.dg/pr65295.C: Use target c++14.
5351
021fad86
PC
53522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5353
53d6d955
UB
5354 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5355 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5356
c3eaf15a
MM
53572016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5358
5359 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5360 instructions.
5361
e46c7770
CP
53622016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5363
5364 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5365 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5366 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5367 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5368 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5369 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5370 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5371 * c-c++-common/goacc/pcopy.c: Likewise.
5372 * c-c++-common/goacc/pcopyin.c: Likewise.
5373 * c-c++-common/goacc/pcopyout.c: Likewise.
5374 * c-c++-common/goacc/pcreate.c: Likewise.
5375 * c-c++-common/goacc/pr70688.c: New test.
5376 * c-c++-common/goacc/present-1.c: Adjust test.
5377 * c-c++-common/goacc/reduction-5.c: Likewise.
5378 * g++.dg/goacc/data-1.C: New test.
5379
4bfc9db7
MM
53802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5381
5382 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5383 vector parity built-in functions.
5384 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5385 count trailing zeros automatic vectorization.
5386 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5387 count trailing zeros built-in functions.
5388
2bc145af
KV
53892016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5390
5391 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5392
26869fdb
PH
53932016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5394
5395 PR target/71050
5396 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5397
b2dc9c3b
PC
53982016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/50436
5401 * g++.dg/template/crash123.C: New.
5402 * g++.dg/template/crash124.C: Likewise.
5403
f65e97fd
MS
54042016-05-24 Martin Sebor <msebor@redhat.com>
5405
5406 PR c++/71147
5407 * g++.dg/ext/flexary16.C: New test.
5408
a6f5ac7f
IV
54092016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5410
69a6d5ad
NS
5411 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5412 before math.h is included.
a6f5ac7f
IV
5413 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5414 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5415 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5416 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5417 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5418 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5419 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5420 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5421 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5422 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5423 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5424 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5425 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5426 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5427 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5428 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5429 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5430 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5431 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5432 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5433 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5434 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5435 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5436
27bad558
MM
54372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5438 Kelvin Nilsen <kelvin@gcc.gnu.org>
5439
5440 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5441 support.
5442
72f382fb
PC
54432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5444
5445 PR c++/69872
5446 * g++.dg/warn/Wno-narrowing1.C: New.
5447
ef2ec9d9
MP
54482016-05-24 Marek Polacek <polacek@redhat.com>
5449
5450 PR c/71249
5451 * c-c++-common/Wswitch-unreachable-2.c: New test.
5452
e90434e3
JJ
54532016-05-24 Jakub Jelinek <jakub@redhat.com>
5454
7adb26f2
JJ
5455 PR c++/71257
5456 * g++.dg/vect/simd-clone-6.cc: New test.
5457 * g++.dg/gomp/declare-simd-6.C: New test.
5458
e90434e3
JJ
5459 PR middle-end/70434
5460 PR c/69504
5461 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5462
b556ea3b
RB
54632016-05-24 Richard Biener <rguenther@suse.de>
5464
5465 PR tree-optimization/71240
5466 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5467
e5328f5d
RB
54682016-05-24 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/71230
5471 * gcc.dg/torture/pr71230.c: New testcase.
5472 * g++.dg/torture/pr71230.C: Likewise.
5473
a04e69c0
TS
54742016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5475
5476 * c-c++-common/goacc/routine-5.c: Add tests.
5477 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5478 * gfortran.dg/goacc/routine-6.f90: Add tests.
5479
30fd2977
RB
54802016-05-24 Richard Biener <rguenther@suse.de>
5481
5482 PR tree-optimization/71253
5483 * gcc.dg/torture/pr71253.c: New testcase.
5484
ca6f60bc
KV
54852016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5486
5487 PR middle-end/71252
5488 * gfortran.dg/pr71252.f90: New test.
5489
d3465d72
RS
54902016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5491
5492 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5493
f17a223d
RB
54942016-05-24 Richard Biener <rguenther@suse.de>
5495
5496 PR middle-end/70434
5497 PR c/69504
5498 * c-c++-common/vector-subscript-4.c: New testcase.
5499 * c-c++-common/vector-subscript-5.c: Likewise.
5500
e3f36534
JD
55012016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5502
5503 PR fortran/71123
5504 * gfortran.dg/namelist_90.f: New test
5505
85d5c27d
JD
55062016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5507
5508 PR fortran/66461
5509 * gfortran.dg/unexpected_eof.f: New test
5510
fe3f3340
MM
55112016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5512 Kelvin Nilsen <kelvin@gcc.gnu.org>
5513
5514 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5515 as little endian.
5516
26d6ae55
PC
55172016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/70972
5520 * g++.dg/cpp0x/inh-ctor20.C: New.
5521 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5522
d6c9a06f
PC
55232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/69095
5526 * g++.dg/cpp0x/variadic168.C: New.
5527
396a1d10
PC
55282016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 * g++.dg/cpp0x/pr31445.C: Test column number too.
5531 * g++.dg/cpp0x/pr32253.C: Likewise.
5532 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5533 * g++.dg/cpp0x/variadic36.C: Likewise.
5534
ece46666
MG
55352016-05-23 Marc Glisse <marc.glisse@inria.fr>
5536
5537 * gcc.dg/fold-notshift-2.c: Adjust.
5538
a7dc5980
MP
55392016-05-23 Marek Polacek <polacek@redhat.com>
5540
5541 PR c/49859
5542 * c-c++-common/Wswitch-unreachable-1.c: New test.
5543 * gcc.dg/Wswitch-unreachable-1.c: New test.
5544 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5545 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5546 * g++.dg/gomp/block-10.C: Likewise.
5547 * gcc.dg/gomp/block-10.c: Likewise.
5548 * g++.dg/gomp/block-9.C: Likewise.
5549 * gcc.dg/gomp/block-9.c: Likewise.
5550 * g++.dg/gomp/target-1.C: Likewise.
5551 * g++.dg/gomp/target-2.C: Likewise.
5552 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5553 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5554 * g++.dg/gomp/taskgroup-1.C: Likewise.
5555 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5556 * gcc.dg/gomp/teams-1.c: Likewise.
5557 * g++.dg/gomp/teams-1.C: Likewise.
5558 * g++.dg/overload/error3.C: Likewise.
5559 * g++.dg/tm/jump1.C: Likewise.
5560 * g++.dg/torture/pr40335.C: Likewise.
5561 * gcc.dg/c99-vla-jump-5.c: Likewise.
5562 * gcc.dg/switch-warn-1.c: Likewise.
5563 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5564 * gcc.dg/nested-func-1.c: Likewise.
5565 * gcc.dg/pr67784-4.c: Likewise.
5566
18b54004
RB
55672016-05-23 Richard Biener <rguenther@suse.de>
5568
5569 PR tree-optimization/71230
5570 * gfortran.dg/pr71230-1.f90: New testcase.
5571 * gfortran.dg/pr71230-2.f90: Likewise.
5572
e569db5f
VK
55732016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5574
396a1d10 5575 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5576 * gcc.dg/vect/pr58135.c: Add new.
5577 * gfortran.dg/pr46519-1.f: Adjust test case.
5578
e4b71114
PC
55792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/53401
5582 * g++.dg/cpp0x/decltype64.C: New.
5583
a25a8058
CL
55842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5585
5586 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5587 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5588 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5589
0dcfe9ab
CL
55902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5591
5592 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5593 Add poly64x1_t and poly64x2_t cases if supported.
5594 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5595 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5596 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5597 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5598 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5599
ffd70e4a
CL
56002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5601
5602 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5603 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5604 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5605 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5606 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5607 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5608 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5609
4b1f57fe
CL
56102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5611
5612 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5613
16c5ec77
CL
56142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5615
5616 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5617 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5618
94ad56c7
JJ
56192016-05-22 Jakub Jelinek <jakub@redhat.com>
5620
57748705
JJ
5621 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5622 constraint instead of "r".
5623 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5624 insn instead of vxorpd.
5625 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5626
af120161
JJ
5627 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5628 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5629
355023ce
JJ
5630 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5631
3b48574c
JJ
5632 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5633 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5634
94ad56c7
JJ
5635 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5636
8a85cee2
KV
56372016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5638
5639 PR middle-end/40921
5640 * gcc.dg/tree-ssa/pr40921.c: New test.
5641
8e916b16
PS
56422016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5643
5644 PR target/71103
5645 * gcc.target/avr/pr71103.c: New test.
5646
88aea79f
KV
56472016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5648
5649 PR middle-end/71179
5650 * gcc.dg/tree-ssa/pr71179.c: New test.
5651
79063edd
MS
56522016-05-20 Martin Sebor <msebor@redhat.com>
5653
5654 PR c/71115
5655 * gcc.dg/init-excess-2.c: New test.
5656
55c8849f
EB
56572016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5658
5659 * gnat.dg/opt53.adb: New test.
5660 * gnat.dg/opt54.adb: Likewise.
5661
c91a0948
MJ
56622016-05-20 Martin Jambor <mjambor@suse.cz>
5663
5664 PR tree-optimization/70884
5665 * gcc.dg/tree-ssa/pr70919.c: New test.
5666
9cad20fa
BS
56672016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5668
5669 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5670 formatting.
69a6d5ad
NS
5671 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5672 fix code formatting.
5673
56742016-05-20 Nathan Sidwell <nathan@acm.org>
5675
5676 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5677 non-common cases.
5678 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5679
15c671a7
DM
56802016-05-20 David Malcolm <dmalcolm@redhat.com>
5681
5682 * jit.dg/all-non-failing-tests.h: Add
5683 test-factorial-must-tail-call.c.
5684 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5685 * jit.dg/test-factorial-must-tail-call.c: New test case.
5686
4f028369
JJ
56872016-05-20 Jakub Jelinek <jakub@redhat.com>
5688
5689 PR fortran/71204
5690 * gfortran.dg/pr71204.f90: New test.
5691
7dea4ab3
CP
56922016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5693
5694 * gcc.target/nvptx/sincos.c: New test.
5695
ef98d365
PC
56962016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5697
5698 PR c++/70572
5699 * g++.dg/cpp1y/auto-fn31.C: New.
5700
92466115
BS
57012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5702
5703 * gcc.target/powerpc/vec-addec.c: New test.
5704 * gcc.target/powerpc/vec-addec-int128.c: New test.
5705
9a385c2d
DM
57062016-05-20 David Malcolm <dmalcolm@redhat.com>
5707
5708 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5709 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5710 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5711 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5712
77c9d5b4
JH
57132016-05-20 Jan Hubicka <hubicka@ucw.cz>
5714
5715 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5716
68047971
JJ
57172016-05-20 Jakub Jelinek <jakub@redhat.com>
5718
18954840
JJ
5719 PR c++/71210
5720 * g++.dg/opt/pr71210-1.C: New test.
5721 * g++.dg/opt/pr71210-2.C: New test.
5722
68047971
JJ
5723 PR tree-optimization/29756
5724 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5725 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5726 only on selected targets where V4SImode vectors are known to be
5727 supported.
5728
d78789f5
MG
57292016-05-20 Marc Glisse <marc.glisse@inria.fr>
5730
5731 PR tree-optimization/71079
5732 PR tree-optimization/71206
5733 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5734
550fa093
PK
57352016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5736
5737 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5738 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5739 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5740
483c6429
RG
57412016-05-20 Richard Guenther <rguenther@suse.de>
5742
5743 PR tree-optimization/29756
5744 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5745
eb066284
RB
57462016-05-20 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/71185
5749 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5750
58f10249
RB
57512016-05-20 Richard Biener <rguenther@suse.de>
5752
5753 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5754
2a5569fa
MP
57552016-05-19 Marek Polacek <polacek@redhat.com>
5756
5757 PR c++/71075
5758 * g++.dg/diagnostic/pr71075.C: New test.
5759
5e9a5385
DM
57602016-05-19 David Malcolm <dmalcolm@redhat.com>
5761
5762 PR c++/71184
5763 * g++.dg/pr71184.C: New test case.
5764
4f45da44
KN
57652016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5766
5767 * gcc.target/powerpc/darn-0.c: New test.
5768 * gcc.target/powerpc/darn-1.c: New test.
5769 * gcc.target/powerpc/darn-2.c: New test.
5770
4177437e
MP
57712016-05-19 Marek Polacek <polacek@redhat.com>
5772
5773 PR tree-optimization/71031
5774 * gcc.dg/tree-ssa/vrp100.c: New test.
5775
afb72432
IE
57762016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5777
5778 PR rtl-optimization/71148
5779 * gcc.dg/pr71148.c: New test.
5780
4f83064e
KT
57812016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5782
5783 PR target/71056
5784 * gcc.target/arm/pr71056.c: New test.
5785
4bf8dbe1
BE
57862016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5787
5788 * c-c++-common/pr69669.c: Check the used mode.
5789
f3510625
MO
57902016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5791
5792 PR sanitizer/64354
5793 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5794
43c0068e
RB
57952016-05-19 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/70729
5798 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5799 * gcc.dg/graphite/scop-18.c: Likewise.
5800 * gcc.dg/pr41783.c: Disable LIM.
5801 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5802 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5803 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5804 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5805 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5806 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5807 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5808 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5809 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5810 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5811 * gfortran.dg/pr42108.f90: Likewise.
5812
70f25790
DM
58132016-05-18 David Malcolm <dmalcolm@redhat.com>
5814
5815 PR driver/69265
5816 * gcc.dg/spellcheck-options-11.c: New test case.
5817
960db8ec
JJ
58182016-05-18 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR c++/71100
5821 * g++.dg/opt/pr71100.C: New test.
5822
04643334
MJ
58232016-05-18 Martin Jambor <mjambor@suse.cz>
5824
5825 PR ipa/69708
5826 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5827 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5828 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5829 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5830
91bb9f80
MJ
58312016-05-18 Martin Jambor <mjambor@suse.cz>
5832
5833 PR ipa/69708
5834 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5835 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5836 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5837 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5838 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5839
c584aca6
PC
58402016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/69793
5843 * g++.dg/template/crash122.C: New.
5844
20309c6e
PC
58452016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5846
5847 PR c++/70466
5848 * g++.dg/template/pr70466-1.C: New.
5849 * g++.dg/template/pr70466-2.C: Likewise.
5850
50c78b9a
MM
58512016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5852
5853 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5854 splat operations and the XXSPLTIB instruction.
5855 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5856 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5857 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5858 xxlxor to clear a register.
5859
cf8be00d
RS
58602016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5861
5862 * gcc.dg/torture/pr71020.c: New test.
5863
848a392a
MJ
58642016-05-18 Martin Jambor <mjambor@suse.cz>
5865
5866 PR ipa/70646
5867 * gcc.dg/ipa/pr70646.c: New test.
5868
1f2ab776
CL
58692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5870
5871 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5872
76489493
CL
58732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5874
5875 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5876 missing tests for vreinterpretq_p{8,16}.
5877
bd79378d
CL
58782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5879
5880 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5881 vsliq_n_s64 and vsliq_n_u64.
5882
81ca3ea0
CL
58832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5884
5885 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5886 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5887
873cb425
CL
58882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5889
5890 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5891 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5892 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5893
9d6e7c21
CL
58942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5895
5896 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5897 in comment.
5898
b4dbe40e 58992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5900
5901 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5902 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5903 "blr\t" and switch to scan-assembler-times.
5904
83a5c910
JW
59052016-05-18 Jiong Wang <jiong.wang@arm.com>
5906
53d6d955
UB
5907 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5908 with __aarch64__.
5909 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5910 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5911
fb7cbdeb
JJ
59122016-05-18 Jakub Jelinek <jakub@redhat.com>
5913
8ee91165
JJ
5914 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5915 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5916 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5917 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5918 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5919 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5920
cf4d516a
JJ
5921 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5922 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5923
a4f16422
JJ
5924 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5925 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5926
7b37ce10
JJ
5927 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5928 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5929
fb7cbdeb
JJ
5930 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5931
c9326aef
RB
59322016-05-18 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/71168
5935 * gcc.dg/torture/pr71168.c: New testcase.
5936
df8b0a11
KV
59372016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5938
5939 PR middle-end/63586
5940 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5941 * gcc.dg/tree-ssa/pr63586.c: New test.
5942 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5943
2efd67ed
NS
59442016-05-17 Nathan Sidwell <nathan@acm.org>
5945
5946 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5947 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5948 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5949 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5950
1988b2c2
NS
59512016-05-17 Nathan Sidwell <nathan@acm.org>
5952
5953 * gcc.target/nvptx/abi-vararg-3.c: New.
5954
ad1d92ab
MM
59552016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5956
5957 PR tree-optimization/54579
5958 PR middle-end/55299
5959 * gcc.dg/fold-notrotate-1.c: New test.
5960 * gcc.dg/fold-notshift-1.c: New test.
5961 * gcc.dg/fold-notshift-2.c: New test.
5962
47768df8
MP
59632016-05-17 Marek Polacek <polacek@redhat.com>
5964
5965 PR ipa/71146
5966 * g++.dg/ipa/pr71146.C: New test.
5967
6b5423a5
DM
59682016-05-17 David Malcolm <dmalcolm@redhat.com>
5969
5970 * jit.dg/test-error-array-bounds.c: New test case.
5971
c7986356
MG
59722016-05-17 Marc Glisse <marc.glisse@inria.fr>
5973
5974 * gcc.dg/tree-ssa/and-1.c: New testcase.
5975
d982c5b7
MG
59762016-05-17 Marc Glisse <marc.glisse@inria.fr>
5977
5978 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5979 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5980
0139ba93
MG
59812016-05-17 Marc Glisse <marc.glisse@inria.fr>
5982
5983 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5984 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5985
daab4562
JW
59862016-05-17 Jiong Wang <jiong.wang@arm.com>
5987
5988 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5989
22330033
JW
59902016-05-17 Jiong Wang <jiong.wang@arm.com>
5991
5992 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5993
98b3a5f2
JW
59942016-05-17 Jiong Wang <jiong.wang@arm.com>
5995
5996 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5997 ".2d[index]" when scan the assembly.
5998 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5999 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6000 float64x1.
6001 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6002
b71b7a8e
RB
60032016-05-17 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/71132
6006 * gcc.dg/torture/pr71132.c: New testcase.
6007
3c51ad46
CL
60082016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6009
6010 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6011
d20faa66
KT
60122016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6013
6014 PR target/70809
6015 * gcc.target/aarch64/pr70809_1.c: New test.
6016
b75cc5a4
KT
60172016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6018
6019 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6020 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6021 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6022 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6023
b28eb195
IE
60242016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6025 Ilya Enkovich <ilya.enkovich@intel.com>
6026
6027 PR target/71114
6028 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6029
0b9004ed
JH
60302016-05-16 Jan Hubicka <hubicka@ucw.cz>
6031
6032 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6033 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6034
1b81a1c1
MW
60352016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6036
6037 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6038 test for __ARM_FP16_ARGS.
6039 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6040 * gcc.target/arm/aapcs/neon-vect10.c: New.
6041 * gcc.target/arm/aapcs/neon-vect9.c: New.
6042 * gcc.target/arm/aapcs/vfp18.c: New.
6043 * gcc.target/arm/aapcs/vfp19.c: New.
6044 * gcc.target/arm/aapcs/vfp20.c: New.
6045 * gcc.target/arm/aapcs/vfp21.c: New.
6046 * gcc.target/arm/fp16-aapcs-1.c: New.
6047 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6048 test for __ARM_FP16_ARGS.
6049 * g++.target/arm/fp16-return-1.c: Update expected output.
6050
921d1e73
JW
60512016-05-16 Jiong Wang <jiong.wang@arm.com>
6052
6053 PR testsuite/70227
6054 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6055
228eb42a
HA
60562016-05-15 Harald Anlauf <anlauf@gmx.de>
6057
6058 PR fortran/69603
6059 * gfortran.dg/pr69603.f90: New testcase.
6060
785abfd3
FR
60612016-05-14 Fritz Reese <fritzoreese@gmail.com>
6062
6063 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6064
e75eb64f
FR
60652016-05-14 Fritz Reese <fritzoreese@gmail.com>
6066
6067 PR fortran/71047
6068 * gfortran.dg/pr71047.f08: New test.
6069
aa4b467b
JM
60702016-05-13 Joseph Myers <joseph@codesourcery.com>
6071
6072 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6073 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6074 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6075
653fb4a2
MS
60762016-05-13 Martin Sebor <msebor@redhat.com>
6077
6078 PR c++/60049
6079 * g++.dg/cpp0x/constexpr-60049.C: New test.
6080
9e37582d
JJ
60812016-05-13 Jakub Jelinek <jakub@redhat.com>
6082
6083 PR bootstrap/71071
6084 * gcc.dg/pr71071.c: New test.
6085
a278aa17
UB
60862016-05-13 Uros Bizjak <ubizjak@gmail.com>
6087
6088 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6089 remove XOP handling.
377eaca7 6090 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6091
ac3d02e2
NS
60922016-05-13 Nathan Sidwell <nathan@acm.org>
6093
6094 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6095 __atomic_is_lock_free declaration.
6096
8ab3bdac
RB
60972016-05-13 Richard Biener <rguenther@suse.de>
6098
6099 PR tree-optimization/42587
6100 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6101
623b8e0a
ML
61022016-05-13 Martin Liska <mliska@suse.cz>
6103
6104 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6105 the new format of dump output.
6106
da7674f6
IE
61072016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6108
6109 * gcc.dg/pr71084.c: New test.
6110
c959db3d
RR
61112016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6112
53d6d955
UB
6113 PR target/53440
6114 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6115
43203dea
RR
61162016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6117
6118 * gcc.target/aarch64/struct_return.c: New test.
6119
4f2e1536
MP
61202016-05-12 Marek Polacek <polacek@redhat.com>
6121
6122 PR c/70756
6123 * c-c++-common/pr70756-2.c: New test.
6124 * c-c++-common/pr70756.c: New test.
6125
1ef33ef3
RB
61262016-05-12 Richard Biener <rguenther@suse.de>
6127
6128 PR tree-optimization/71059
6129 * gcc.dg/torture/pr71059.c: New testcase.
6130
763baff6
RB
61312016-05-12 Richard Biener <rguenther@suse.de>
6132
6133 PR tree-optimization/71062
6134 * gcc.dg/torture/pr71062.c: New testcase.
6135
c4ec1243
IE
61362016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6137
6138 PR tree-optimization/71006
6139 * gcc.dg/pr71006.c: New test.
6140
a5fbf76d
MP
61412016-05-12 Marek Polacek <polacek@redhat.com>
6142
6143 PR driver/71063
6144 * gcc.dg/opts-7.c: New test.
6145
5acc47a4
KT
61462016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6147
6148 PR target/70830
6149 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6150 Add -save-temps to dg-options.
6151 Scan for ldmfd rather than pop instruction.
6152 * gcc.target/arm/interrupt-2.c: Likewise.
6153 * gcc.target/arm/pr70830.c: New test.
6154
40bd4bf9
JJ
61552016-05-12 Jakub Jelinek <jakub@redhat.com>
6156
3cd63842
JJ
6157 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6158 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6159
c05d08f6
JJ
6160 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6161 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6162 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6163
bc27ffae
JJ
6164 PR target/71019
6165 * gcc.target/i386/avx512vl-pack-1.c: New test.
6166 * gcc.target/i386/avx512vl-pack-2.c: New test.
6167 * gcc.target/i386/avx512bw-pack-2.c: New test.
6168
515d7412
JJ
6169 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6170
40bd4bf9
JJ
6171 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6172 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6173 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6174
44ab146a
RB
61752016-05-12 Richard Biener <rguenther@suse.de>
6176
6177 PR tree-optimization/70986
6178 * gcc.dg/torture/pr70986-1.c: New testcase.
6179 * gcc.dg/torture/pr70986-2.c: Likewise.
6180 * gcc.dg/torture/pr70986-3.c: Likewise.
6181
d6e83a8d
MM
61822016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6183
6184 PR c/43651
6185 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6186 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6187
51e67ea3
UB
61882016-05-11 Uros Bizjak <ubizjak@gmail.com>
6189
6190 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6191 directive.
6192 * gcc.target/i386/pr66746.c: Ditto.
6193
3fd2b007
MM
61942016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6195
6196 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6197 support.
6198 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6199 warning when using -mvsx-timode.
6200 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6201 * gcc.target/powerpc/dform-2.c: Likewise.
6202 * gcc.target/powerpc/pr68805.c: Likewise.
6203
5c3a10fb
MP
62042016-05-11 Marek Polacek <polacek@redhat.com>
6205
6206 PR c++/71024
6207 * c-c++-common/attributes-3.c: New test.
6208
7cfb065b
NS
62092016-05-11 Nathan Sidwell <nathan@acm.org>
6210
6211 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6212 * gcc.c-torture/execute/pr68185.c: Likewise.
6213 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6214 * gcc.dg/pr69634.c: Requires scheduling.
6215 * gcc.dg/torture/pr66178.c: Require label values.
6216 * gcc.dg/setjmp-6.c: Require indirect jumps.
6217
f35ea97d
RB
62182016-05-11 Richard Biener <rguenther@suse.de>
6219
6220 PR tree-optimization/71055
6221 * gcc.dg/torture/pr71055.c: New testcase.
6222
dff70323
RB
62232016-05-11 Richard Biener <rguenther@suse.de>
6224
6225 PR debug/71057
6226 * g++.dg/debug/pr71057.C: New testcase.
6227
56a3d28b
JJ
62282016-05-11 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR fortran/70855
6231 * gfortran.dg/gomp/pr70855.f90: New test.
6232
ebc1b29e
RB
62332016-05-11 Richard Biener <rguenther@suse.de>
6234
6235 PR middle-end/71002
6236 * g++.dg/torture/pr71002.C: New testcase.
6237
98ccd1d7
IE
62382016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6239
6240 PR middle-end/70807
6241 * gcc.dg/pr70807.c: New test.
6242
ed29e24b
MS
62432016-05-10 Martin Sebor <msebor@redhat.com>
6244
6245 PR c++/38611
6246 * g++.dg/Wattributes.C: New test.
6247
e39dab2c
MG
62482016-05-10 Marc Glisse <marc.glisse@inria.fr>
6249
6250 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6251 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6252 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6253
d067e238
IE
62542016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6255
6256 PR target/70799
6257 * gcc.target/i386/pr70799-1.c: New test.
6258
cd36c83e
PMR
62592016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6260
6261 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6262
1e3af2a4
IE
62632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6264
6265 PR middle-end/70877
6266 * gcc.target/i386/pr70877.c: New test.
6267
afc610db
IE
62682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6269
6270 PR tree-optimization/70786
6271 * gcc.target/i386/pr70876.c: New test.
6272
4b59d19f
JJ
62732016-05-10 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR target/70927
6276 * gcc.target/i386/avx512vl-logic-1.c: New test.
6277 * gcc.target/i386/avx512vl-logic-2.c: New test.
6278 * gcc.target/i386/avx512dq-logic-2.c: New test.
6279
9b5ee426
BS
62802016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6281
6282 PR target/70963
6283 * gcc.target/powerpc/pr70963.c: New.
6284
f3352cab
DM
62852016-05-10 David Malcolm <dmalcolm@redhat.com>
6286
6287 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6288 (test_very_wide_line): Add ruler to expected output.
6289 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6290 (test_very_wide_line): Likewise.
6291 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6292 (test_show_locus): Within the handling of "test_very_wide_line",
6293 enable show_ruler_p on the diagnostic context.
6294
4a3255dd
RB
62952016-05-10 Richard Biener <rguenther@suse.de>
6296
6297 PR tree-optimization/71039
6298 * gcc.dg/torture/pr71039.c: New testcase.
6299
da7c9950
NS
63002016-05-10 Nathan Sidwell <nathan@acm.org>
6301
6302 * gcc.dg/nested-func-10.c: Requires alloca.
6303 * gcc.dg/nested-func-9.c: Requires alloca.
6304 * gcc.c-torture/execute/pr70460.c: Requires labels.
6305 * gcc.c-torture/compile/pr70199.c: Requires labels.
6306 * gcc.target/nvptx/decl.c: Compile only.
6307 * gcc.target/nvptx/trailing-init.c: Compile only.
6308 * gcc.target/nvptx/ary-init.c: Compile only.
6309
cf68d92c
MP
63102016-05-10 Marek Polacek <polacek@redhat.com>
6311
6312 PR c/70255
6313 * gcc.dg/attr-opt-1.c: New test.
6314
64ea4e15
RB
63152016-05-10 Richard Biener <rguenther@suse.de>
6316
6317 PR tree-optimization/70497
6318 PR tree-optimization/28367
6319 * gcc.dg/torture/20160404-1.c: New testcase.
6320 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6321 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6322
5a96dae3
PMR
63232016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6324
6325 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6326
fc97f805
UB
63272016-05-09 Uros Bizjak <ubizjak@gmail.com>
6328
6329 * gcc.target/i386/fabsneg-1.c New test.
6330
a710b1d5
AM
63312016-05-09 Alan Modra <amodra@gmail.com>
6332
6333 PR testsuite/70826
6334 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6335
171f6f05
RB
63362016-05-09 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/70985
6339 * gcc.dg/torture/pr70985.c: New testcase.
6340
18caa34e
BC
63412016-05-09 Bin Cheng <bin.cheng@arm.com>
6342
6343 * gcc.dg/tree-ssa/ifc-9.c: New test.
6344 * gcc.dg/tree-ssa/ifc-10.c: New test.
6345 * gcc.dg/tree-ssa/ifc-11.c: New test.
6346 * gcc.dg/tree-ssa/ifc-12.c: New test.
6347 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6348 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6349 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6350
7a27d38f
RB
63512016-05-09 Richard Biener <rguenther@suse.de>
6352
6353 PR fortran/70937
6354 * gfortran.dg/pr70937.f90: New testcase.
6355
5ebbbd3d
RO
63562016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6357
6358 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6359
f6288c24
FR
63602016-05-07 Fritz Reese <fritzoreese@gmail.com>
6361
6362 PR fortran/56226
6363 * gfortran.dg/dec_structure_1.f90: New testcase.
6364 * gfortran.dg/dec_structure_2.f90: Ditto.
6365 * gfortran.dg/dec_structure_3.f90: Ditto.
6366 * gfortran.dg/dec_structure_4.f90: Ditto.
6367 * gfortran.dg/dec_structure_5.f90: Ditto.
6368 * gfortran.dg/dec_structure_6.f90: Ditto.
6369 * gfortran.dg/dec_structure_7.f90: Ditto.
6370 * gfortran.dg/dec_structure_8.f90: Ditto.
6371 * gfortran.dg/dec_structure_9.f90: Ditto.
6372 * gfortran.dg/dec_structure_10.f90: Ditto.
6373 * gfortran.dg/dec_structure_11.f90: Ditto.
6374 * gfortran.dg/dec_union_1.f90: Ditto.
6375 * gfortran.dg/dec_union_2.f90: Ditto.
6376 * gfortran.dg/dec_union_3.f90: Ditto.
6377 * gfortran.dg/dec_union_4.f90: Ditto.
6378 * gfortran.dg/dec_union_5.f90: Ditto.
6379 * gfortran.dg/dec_union_6.f90: Ditto.
6380 * gfortran.dg/dec_union_7.f90: Ditto.
6381
5ec4a8cd
TV
63822016-05-07 Tom de Vries <tom@codesourcery.com>
6383
6384 PR tree-optimization/70956
6385 * gcc.dg/graphite/pr70956.c: New test.
6386
58ec1d0e
JJ
63872016-05-06 Jakub Jelinek <jakub@redhat.com>
6388
ccd88fb7
JJ
6389 PR middle-end/70941
6390 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6391 (a, b, c, d): Change type from char to signed char.
6392 (main): Compare against (signed char) -1634678893 instead of
6393 hardcoded -109. Use __builtin_abort instead of abort.
6394
dd3b6464
JJ
6395 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6396 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6397
58ec1d0e
JJ
6398 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6399
19aa23d8
YR
64002016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6401
6402 PR debug/70935
6403 * gcc.dg/torture/pr70935.c: New test.
6404
ae5f0df1
OE
64052016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6406
6407 PR target/58219
ce23a8ff 6408 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6409
078f7e37
RB
64102016-05-06 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/70960
6413 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6414
765d7b54
OE
64152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6416
6417 PR target/52933
6418 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6419 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6420 Adjust expected instruction counts.
6421 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6422
29c94e65
MP
64232016-05-06 Marek Polacek <polacek@redhat.com>
6424
6425 PR sanitizer/70875
6426 * gcc.dg/ubsan/bounds-3.c: New test.
6427
3684b02e
OE
64282016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6429
6430 PR target/54089
6431 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6432
8706773f
RB
64332016-05-06 Richard Biener <rguenther@suse.de>
6434
6435 PR middle-end/70931
6436 * gfortran.dg/pr70931.f90: New testcase.
6437
a4f51018
RB
64382016-05-06 Richard Biener <rguenther@suse.de>
6439
6440 PR middle-end/70941
6441 * gcc.dg/torture/pr70941.c: New testcase.
6442
c4f2425f
BC
64432016-05-05 Bin Cheng <bin.cheng@arm.com>
6444
6445 PR tree-optimization/57206
6446 * gcc.dg/vect/pr57206.c: New test.
6447
5dc08197
RO
64482016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6449
6450 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6451
351f85c5
JJ
64522016-05-05 Jakub Jelinek <jakub@redhat.com>
6453
568bac8c
JJ
6454 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6455
351f85c5
JJ
6456 * c-c++-common/Wdangling-else-4.c: New test.
6457
33fd7785
JJ
64582016-05-04 Jakub Jelinek <jakub@redhat.com>
6459
2d1ac15a
JJ
6460 PR c++/70906
6461 PR c++/70933
6462 * g++.dg/opt/pr70906.C: New test.
6463 * g++.dg/opt/pr70933.C: New test.
6464
33fd7785
JJ
6465 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6466
6b715bf6
JH
64672016-05-04 Jan Hubicka <hubicka@ucw.cz>
6468
6469 * gcc.dg/ipa/pure-const-3.c: New testcase.
6470
deef7113
MP
64712016-05-04 Marek Polacek <polacek@redhat.com>
6472
6473 * c-c++-common/Wdangling-else-1.c: New test.
6474 * c-c++-common/Wdangling-else-2.c: New test.
6475 * c-c++-common/Wdangling-else-3.c: New test.
6476
5396db97
KCY
64772016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6478
6479 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6480 flag is present.
6481
de55efd5
MP
64822016-05-04 Marek Polacek <polacek@redhat.com>
6483
6484 PR c/48778
6485 * gcc.dg/Waddress-2.c: New test.
6486
475839b6
AM
64872016-05-04 Alan Modra <amodra@gmail.com>
6488
6489 * gcc.target/powerpc/pr70866.c: New.
6490
b25aad5f
MS
64912016-05-03 Martin Sebor <msebor@redhat.com>
6492
6493 PR c++/66561
6494 * c-c++-common/builtin_location.c: New test.
6495 * g++.dg/cpp1y/builtin_location.C: New test.
6496
79ce98bc
MP
64972016-05-03 Marek Polacek <polacek@redhat.com>
6498
6499 PR c/70859
6500 * gcc.dg/pr70859.c: New test.
6501 * gcc.dg/pr70859-2.c: New test.
6502
402e89f5
PMR
65032016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6504
6505 * gnat.dg/debug5.adb: New testcase.
6506
f3d90045
DV
65072016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6508
6509 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6510 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6511 Procedure to check for z10 instruction set.
6512
1e26cec1
CL
65132016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6514
6515 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6516
71aca5a0
AM
65172016-05-03 Alan Modra <amodra@gmail.com>
6518
6519 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6520
2fd70ec1
JJ
65212016-05-03 Jakub Jelinek <jakub@redhat.com>
6522
6523 * gcc.target/i386/avx512f-cvt-1.c: New test.
6524
e5705cf7
L
65252016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6526
6527 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6528 -fdump-tree-vrp-details.
6529
381cdae4
RB
65302016-05-03 Richard Biener <rguenther@suse.de>
6531
6532 * gcc.dg/pr30172-1.c: Adjust.
6533 * gcc.dg/pr63743.c: Likewise.
6534 * gcc.dg/tm/pr51696.c: Likewise.
6535 * c-c++-common/tm/safe-1.c: Likewise.
6536 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6537 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6538 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6539 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6540
adedd5c1
JJ
65412016-05-03 Jakub Jelinek <jakub@redhat.com>
6542
31ed1665
JJ
6543 PR rtl-optimization/70467
6544 * gcc.target/i386/pr70467-3.c: New test.
6545 * gcc.target/i386/pr70467-4.c: New test.
6546
dea60b59
JJ
6547 PR tree-optimization/70916
6548 * gcc.c-torture/compile/pr70916.c: New test.
6549
adedd5c1
JJ
6550 PR target/49244
6551 * gcc.target/i386/pr49244-1.c: New test.
6552 * gcc.target/i386/pr49244-2.c: New test.
6553
f80041ef
BS
65542016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6555
6556 PR rtl-optimization/44281
6557 * gcc.target/i386/pr44281.c: New test.
6558
1cfcd39e
BC
65592016-05-03 bin cheng <bin.cheng@arm.com>
6560
6561 PR tree-optimization/56541
6562 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6563 * gcc.dg/vect/pr56541.c: new test.
6564
4304ccfd
MM
65652016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6566
6567 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6568 __float128.
6569 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6570
50d94c29
L
65712016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6572
6573 PR testsuite/70520
6574 * c-c++-common/asan/clone-test-1.c (main): Align child process
6575 stack to 16 bytes.
6576
bc1aee87
DM
65772016-05-02 David Malcolm <dmalcolm@redhat.com>
6578
6579 PR c++/62314
6580 * g++.dg/spellcheck-fields-2.C: New test case.
6581
474e0129
DM
65822016-05-02 David Malcolm <dmalcolm@redhat.com>
6583
6584 PR c++/62314
6585 * g++.dg/pr62314.C: New test case.
6586
818b88a7
JH
65872016-05-02 Jan Hubicka <hubicka@ucw.cz>
6588
6589 * gcc.dg/ipa/inline-8.c: New testcase.
6590
dd77684f
JJ
65912016-05-02 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR rtl-optimization/70467
6594 * gcc.target/i386/pr70467-1.c: New test.
6595
72407e00
BE
65962016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6597
6598 * gcc.dg/spec-options.c: Run the test on all targets.
6599 * gcc.dg/foo.specs: Use cpp_unique_options.
6600
dd53d197
MG
66012016-05-02 Marc Glisse <marc.glisse@inria.fr>
6602
6603 * gcc.dg/tree-ssa/unord.c: New testcase.
6604
a8b85ce9
MG
66052016-05-02 Marc Glisse <marc.glisse@inria.fr>
6606
6607 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6608
5b37e866
NS
66092016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6610
6611 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6612
7176a4a0
MP
66132016-05-02 Marek Polacek <polacek@redhat.com>
6614
6615 PR c/70851
6616 * gcc.dg/enum-incomplete-3.c: New test.
6617
6b9933b9
MP
66182016-05-02 Marek Polacek <polacek@redhat.com>
6619 Tom de Vries <tom@codesourcery.com>
6620
6621 PR tree-optimization/70700
6622 * gcc.dg/pr70700.c: New test.
6623
90f82260
UB
66242016-05-01 Uros Bizjak <ubizjak@gmail.com>
6625
6626 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6627 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6628 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6629 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6630 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6631
f73036c1
EB
66322016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6633
6634 * ada/acats/run_acats: Rename into...
6635 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6636 * ada/acats/run_all.sh: Remove redundant test.
6637 (target_run): Move around.
6638 (target_gnatchop): Use newly built executable.
6639 (target_gnatmake): Likewise.
6640 Check that the compilation of impbit succeeds.
6641
85e051a3
OE
66422016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6643
6644 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6645 * gcc.dg/20021029-1.c: Likewise.
6646 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6647 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6648 * gcc.target/sh/cmpstr.c: Likewise.
6649 * gcc.target/sh/cmpstrn.c: Likewise.
6650 * gcc.target/sh/memset.c: Likewise.
6651 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6652 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6653 * gcc.target/sh/pr39423-1.c: Likewise.
6654 * gcc.target/sh/pr49468-di.c: Likewise.
6655 * gcc.target/sh/pr49468-si.c: Likewise.
6656 * gcc.target/sh/pr49880-1.c: Likewise.
6657 * gcc.target/sh/pr49880-2.c: Likewise.
6658 * gcc.target/sh/pr49880-3.c: Likewise.
6659 * gcc.target/sh/pr50751-1.c: Likewise.
6660 * gcc.target/sh/pr50751-4.c: Likewise.
6661 * gcc.target/sh/pr50751-7.c: Likewise.
6662 * gcc.target/sh/pr51244-1.c: Likewise.
6663 * gcc.target/sh/pr51244-10.c: Likewise.
6664 * gcc.target/sh/pr51244-11.c: Likewise.
6665 * gcc.target/sh/pr51244-12.c: Likewise.
6666 * gcc.target/sh/pr51244-13.c: Likewise.
6667 * gcc.target/sh/pr51244-14.c: Likewise.
6668 * gcc.target/sh/pr51244-17.c: Likewise.
6669 * gcc.target/sh/pr51244-18.c: Likewise.
6670 * gcc.target/sh/pr51244-19.c: Likewise.
6671 * gcc.target/sh/pr51244-4.c: Likewise.
6672 * gcc.target/sh/pr51244-5.c: Likewise.
6673 * gcc.target/sh/pr51244-7.c: Likewise.
6674 * gcc.target/sh/pr51244-8.c: Likewise.
6675 * gcc.target/sh/pr51244-9.c: Likewise.
6676 * gcc.target/sh/pr51697.c: Likewise.
6677 * gcc.target/sh/pr52483-1.c: Likewise.
6678 * gcc.target/sh/pr52483-2.c: Likewise.
6679 * gcc.target/sh/pr52483-3.c: Likewise.
6680 * gcc.target/sh/pr52483-5.c: Likewise.
6681 * gcc.target/sh/pr52933-1.c: Likewise.
6682 * gcc.target/sh/pr52933-2.c: Likewise.
6683 * gcc.target/sh/pr52933-3.c: Likewise.
6684 * gcc.target/sh/pr53568-1.c: Likewise.
6685 * gcc.target/sh/pr53976-1.c: Likewise.
6686 * gcc.target/sh/pr53988-1.c: Likewise.
6687 * gcc.target/sh/pr53988.c: Likewise.
6688 * gcc.target/sh/pr54089-1.c: Likewise.
6689 * gcc.target/sh/pr54089-6.c: Likewise.
6690 * gcc.target/sh/pr54089-7.c: Likewise.
6691 * gcc.target/sh/pr54089-8.c: Likewise.
6692 * gcc.target/sh/pr54089-9.c: Likewise.
6693 * gcc.target/sh/pr54236-1.c: Likewise.
6694 * gcc.target/sh/pr54236-2.c: Likewise.
6695 * gcc.target/sh/pr54236-3.c: Likewise.
6696 * gcc.target/sh/pr54236-4.c: Likewise.
6697 * gcc.target/sh/pr54386.c: Likewise.
6698 * gcc.target/sh/pr54602-1.c: Likewise.
6699 * gcc.target/sh/pr54685.c: Likewise.
6700 * gcc.target/sh/pr54760-1.c: Likewise.
6701 * gcc.target/sh/pr54760-2.c: Likewise.
6702 * gcc.target/sh/pr54760-3.c: Likewise.
6703 * gcc.target/sh/pr54760-4.c: Likewise.
6704 * gcc.target/sh/pr54760-5.c: Likewise.
6705 * gcc.target/sh/pr54760-6.c: Likewise.
6706 * gcc.target/sh/pr55146.c: Likewise.
6707 * gcc.target/sh/pr55160.c: Likewise.
6708 * gcc.target/sh/pr59278.c: Likewise.
6709 * gcc.target/sh/pr59401-1.c: Likewise.
6710 * gcc.target/sh/pr59533-1.c: Likewise.
6711 * gcc.target/sh/pr63260.c: Likewise.
6712 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6713 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6714 * gcc.target/sh/strlen.c: Likewise.
6715 * gcc.target/sh/torture/pr30807.c: Likewise.
6716 * gcc.target/sh/torture/pr34777.c: Likewise.
6717 * gcc.target/sh/torture/pr64652.c: Likewise.
6718 * gcc.target/sh/torture/pr65505.c: Likewise.
6719 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6720 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6721
411e5c67
PC
67222016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 PR c++/66644
6725 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6726
8fa97501
BS
67272016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6728
6729 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6730 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6731 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6732 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6733
5a956111
PP
67342016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6735
6736 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6737 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6738
e7ff0319
CP
67392016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6740
6741 PR middle-end/70626
6742 * c-c++-common/goacc/combined-reduction.c: New test.
6743 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6744
52d11a4b
L
67452016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6746
6747 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6748 *movdi_internal pattern only if PIC off.
6749 * gcc.target/i386/pr70155-2.c: Likewise.
6750 * gcc.target/i386/pr70155-3.c: Likewise.
6751 * gcc.target/i386/pr70155-4.c: Likewise.
6752 * gcc.target/i386/pr70155-5.c: Likewise.
6753 * gcc.target/i386/pr70155-6.c: Likewise.
6754 * gcc.target/i386/pr70155-7.c: Likewise.
6755 * gcc.target/i386/pr70155-8.c: Likewise.
6756 * gcc.target/i386/pr70155-15.c: Likewise.
6757 * gcc.target/i386/pr70155-17.c: Likewise.
6758 * gcc.target/i386/pr70155-22.c: Likewise.
6759
8960db31
BC
67602016-04-29 Bin Cheng <bin.cheng@arm.com>
6761
6762 PR tree-optimization/70803
6763 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6764
cca535a4
IE
67652016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6766
6767 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6768 optimization of vector loop.
6769 * gcc.target/i386/vect-unpack-3.c: New test.
6770 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6771 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6772 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6773
500ecf4a
MP
67742016-04-29 Marek Polacek <polacek@redhat.com>
6775
6776 PR sanitizer/70342
6777 * g++.dg/ubsan/null-7.C: New test.
6778
2fff3db8
MP
6779 PR c/70852
6780 * gcc.dg/pr70852.c: New test.
6781
509063eb
DV
67822016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6783
6784 PR/69089
6785 * g++.dg/cpp0x/alignas6.C: New test.
6786
83745c0d
DV
67872016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6788
c87885ca
RO
6789 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6790 * gcc.dg/pr27003.c: Likewise.
6791 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6792 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6793 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6794 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6795 * gcc.target/arc/mxy.c: Likewise.
6796 * gcc.target/arc/mswape.c: Likewise.
6797 * gcc.target/arc/mrtsc.c: Likewise.
6798 * gcc.target/arc/mcrc.c: Likewise.
6799 * gcc.target/arc/mdsp-packa.c: Likewise.
6800 * gcc.target/arc/mdvbf.c: Likewise.
6801 * gcc.target/arc/mlock.c: Likewise.
6802 * gcc.target/arc/mmac-24.c: Likewise.
6803 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6804
849b265d
BS
68052016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6806 Matthijs Kooijman <matthijs@stdin.nl>
6807 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6808
6809 PR target/60040
6810 * gcc.target/avr/pr60040-1.c: New.
6811 * gcc.target/avr/pr60040-2.c: New.
6812
1390536b
RB
68132016-04-29 Richard Biener <rguenther@suse.de>
6814
6815 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6816
98998245
RB
68172016-04-29 Richard Biener <rguenther@suse.de>
6818
6819 PR tree-optimization/13962
6820 PR tree-optimization/65686
6821 * gcc.dg/uninit-pr65686.c: New testcase.
6822
8b80cc21
JJ
68232016-04-29 Jakub Jelinek <jakub@redhat.com>
6824
6825 PR middle-end/70843
6826 * gcc.dg/pr70843.c: New test.
6827
6181bc30
JJ
68282016-04-28 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR target/70858
6831 * gcc.target/i386/pr70858.c: New test.
6832
f4cb3612
AB
68332016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6834
6835 * gcc.target/arc/nps400-1.c: New file.
6836
8ad9df62
JR
68372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6838 Andrew Burgess <andrew.burgess@embecosm.com>
6839
6840 * gcc.target/arc/movh_cl-1.c: New file.
6841
ceaaa9fe
JR
68422016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6843 Andrew Burgess <andrew.burgess@embecosm.com>
6844
6845 * gcc.target/arc/extzv-1.c: New file.
6846 * gcc.target/arc/insv-1.c: New file.
6847 * gcc.target/arc/insv-2.c: New file.
6848 * gcc.target/arc/movb-1.c: New file.
6849 * gcc.target/arc/movb-2.c: New file.
6850 * gcc.target/arc/movb-3.c: New file.
6851 * gcc.target/arc/movb-4.c: New file.
6852 * gcc.target/arc/movb-5.c: New file.
6853 * gcc.target/arc/movb_cl-1.c: New file.
6854 * gcc.target/arc/movb_cl-2.c: New file.
6855 * gcc.target/arc/movbi_cl-1.c: New file.
6856 * gcc.target/arc/movl-1.c: New file.
6857
4d03dc2f
JR
68582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6859 Andrew Burgess <andrew.burgess@embecosm.com>
6860
6861 * gcc.target/arc/cmem-1.c: New file.
6862 * gcc.target/arc/cmem-2.c: New file.
6863 * gcc.target/arc/cmem-3.c: New file.
6864 * gcc.target/arc/cmem-4.c: New file.
6865 * gcc.target/arc/cmem-5.c: New file.
6866 * gcc.target/arc/cmem-6.c: New file.
6867 * gcc.target/arc/cmem-7.c: New file.
6868 * gcc.target/arc/cmem-ld.inc: New file.
6869 * gcc.target/arc/cmem-st.inc: New file.
6870
81262dad
JJ
68712016-04-28 Jakub Jelinek <jakub@redhat.com>
6872
6873 PR target/70821
6874 * gcc.target/i386/pr70821.c: New test.
6875
0a31a09a
BS
68762016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6877
6878 * gcc.target/powerpc/vec-adde.c: New test.
6879 * gcc.target/powerpc/vec-adde-int128.c: New test.
6880
3ddffba9
JJ
68812016-04-28 Jakub Jelinek <jakub@redhat.com>
6882
6883 * gcc.target/i386/avx-vround-1.c: New test.
6884 * gcc.target/i386/avx-vround-2.c: New test.
6885 * gcc.target/i386/avx512vl-vround-1.c: New test.
6886 * gcc.target/i386/avx512vl-vround-2.c: New test.
6887
713dedcd
RO
68882016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6889
6890 PR testsuite/70595
6891 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6892 (check_effective_target_cilkplus_runtime): ... this.
6893 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6894 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6895
6896 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6897 Require cilkplus_runtime.
6898 Don't add -lcilkrts.
6899 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6900 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6901 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6902 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6903 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6904 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6905 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6906 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6907 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6908 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6909 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6910 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6911 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6912 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6913 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6914 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6915 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6916 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6917 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6918 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6919 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6920 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6921 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6922 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6923 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6924 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6925 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6926 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6927 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6928
6929 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6930 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6931
6932 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6933
6934 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6935 cilkplus_runtime.
6936
3563f78f
MG
69372016-04-27 Marc Glisse <marc.glisse@inria.fr>
6938
6939 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6940 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6941
6bc2bb18
RB
69422015-04-27 Ryan Burn <contact@rnburn.com>
6943
6944 PR c++/69024
6945 PR c++/68997
6946 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6947 diagnostic.
6948 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6949 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6950
1e55d29a
EB
69512016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6952
6953 * gnat.dg/limited_with4.ad[sb]: New test.
6954 * gnat.dg/limited_with4_pkg.ads: New helper.
6955
087146ca
L
69562016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6957
6958 PR target/70155
6959 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6960 and movv1ti_internal patterns
6961 * gcc.target/i386/pr70155-1.c: New test.
6962 * gcc.target/i386/pr70155-2.c: Likewise.
6963 * gcc.target/i386/pr70155-3.c: Likewise.
6964 * gcc.target/i386/pr70155-4.c: Likewise.
6965 * gcc.target/i386/pr70155-5.c: Likewise.
6966 * gcc.target/i386/pr70155-6.c: Likewise.
6967 * gcc.target/i386/pr70155-7.c: Likewise.
6968 * gcc.target/i386/pr70155-8.c: Likewise.
6969 * gcc.target/i386/pr70155-9.c: Likewise.
6970 * gcc.target/i386/pr70155-10.c: Likewise.
6971 * gcc.target/i386/pr70155-11.c: Likewise.
6972 * gcc.target/i386/pr70155-12.c: Likewise.
6973 * gcc.target/i386/pr70155-13.c: Likewise.
6974 * gcc.target/i386/pr70155-14.c: Likewise.
6975 * gcc.target/i386/pr70155-15.c: Likewise.
6976 * gcc.target/i386/pr70155-16.c: Likewise.
6977 * gcc.target/i386/pr70155-17.c: Likewise.
6978 * gcc.target/i386/pr70155-18.c: Likewise.
6979 * gcc.target/i386/pr70155-19.c: Likewise.
6980 * gcc.target/i386/pr70155-20.c: Likewise.
6981 * gcc.target/i386/pr70155-21.c: Likewise.
6982 * gcc.target/i386/pr70155-22.c: Likewise.
6983
92329f9f
L
69842016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6985
6986 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6987 ".{5,6}".
6988
309a0cf6
BC
69892016-04-27 Bin Cheng <bin.cheng@arm.com>
6990
6991 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6992 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6993 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6994 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6995 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6996
72ed2b9c
RB
69972016-04-27 Richard Biener <rguenther@suse.de>
6998
6999 PR ipa/70760
7000 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7001 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7002
3c98ff9b
NS
70032016-04-27 Nathan Sidwell <nathan@acm.org>
7004
7005 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7006 * g++.dg/ubsan/pr63956.C: Adjust error location.
7007
9ec5d66b
NC
70082016-04-27 Nick Clifton <nickc@redhat.com>
7009
7010 PR middle-end/49889
7011 * gcc.dg/pr49889.c: New test.
7012
c1e1f433
BS
70132016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7014
7015 * c-c++-common/memset-array.c: New test.
7016
8ac43293
MS
70172016-04-26 Martin Sebor <msebor@redhat.com>
7018
7019 PR c++/66639
7020 * g++.dg/cpp1y/func_constexpr.C: New test.
7021
843ce8ab
PP
70222016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7023
7024 PR c++/70241
7025 * g++.dg/cpp0x/enum32.C: New test.
7026 * g++.dg/cpp0x/enum33.C: New test.
7027
70282016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7029
7030 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7031 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7032 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7033 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7034 * gcc.c-torture/execute/pr38151.c: Likewise.
7035 * gcc.c-torture/execute/pr66556.c: Likewise.
7036 * gcc.c-torture/execute/pr67781.c: Likewise.
7037 * gcc.c-torture/execute/pr68648.c: Likewise.
7038
ca1206be
MG
70392016-04-26 Marc Glisse <marc.glisse@inria.fr>
7040
7041 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7042
2448a956
MP
70432016-04-26 Marek Polacek <polacek@redhat.com>
7044
7045 PR c/67784
7046 * gcc.dg/pr67784-3.c: New test.
7047 * gcc.dg/pr67784-4.c: New test.
7048 * gcc.dg/pr67784-5.c: New test.
7049
b02a5e26
MP
7050 PR c/70791
7051 * gcc.dg/Wnested-externs-2.c: New test.
7052
6b6aa8d3
MG
70532016-04-26 Marc Glisse <marc.glisse@inria.fr>
7054
7055 * gcc.dg/fold-plusmult.c: Adjust.
7056 * gcc.dg/no-strict-overflow-6.c: Adjust.
7057 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7058
a2095b55
BS
70592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7060
7061 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7062 number scans.
7063 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7064 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7065 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7066 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7067 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7068 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7069 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7070 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7071 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7072 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7073 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7074 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7075 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7076 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7077 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7078 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7079 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7080 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7081 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7082 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7083 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7084 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7085 scans.
7086 * gcc.target/i386/pr32219-4.c: Likewise.
7087 * gcc.target/i386/pr32219-6.c: Likewise.
7088 * gcc.target/i386/pr32219-8.c: Likewise.
7089
bb0cc5c8
KT
70902016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7091
7092 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7093 associated options.
7094
5a0802ea
MP
70952016-04-26 Marek Polacek <polacek@redhat.com>
7096
7097 PR c++/70744
7098 * g++.dg/ext/cond2.C: New test.
7099
00f615af
BC
71002016-04-26 Bin Cheng <bin.cheng@arm.com>
7101
7102 PR tree-optimization/70771
7103 PR tree-optimization/70775
7104 * gcc.dg/pr70771.c: New test.
25939d34 7105 * gcc.dg/pr70775.c: New test.
00f615af 7106
218155e7
BS
71072016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7108
7109 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7110
ab99f467
RB
71112016-04-25 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/70780
7114 * gcc.dg/torture/pr70780.c: New testcase.
7115
3f8257db 71162016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7117
c87885ca
RO
7118 * gcc.target/arm/neon-vaddws16.c: New test.
7119 * gcc.target/arm/neon-vaddws32.c: New test.
7120 * gcc.target/arm/neon-vaddwu16.c: New test.
7121 * gcc.target/arm/neon-vaddwu32.c: New test.
7122 * gcc.target/arm/neon-vaddwu8.c: New test.
7123 * lib/target-supports.exp
93c590ee
MC
7124 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7125 that arm neon support vector widen sum of HImode TO SImode.
7126
d6c1a7a7
JJ
71272016-04-23 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR sanitizer/70712
7130 * c-c++-common/asan/pr70712.c: New test.
7131
ab0fc037
TS
71322016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7133
7134 * .gitattributes: New file.
7135
2aa64824
CL
71362016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7137
7138 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7139
e7e12d92
DH
71402016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7141
7142 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7143 * gfortran.dg/submodule_15.f08: Likewise.
7144
d1431192
RB
71452016-04-22 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/70740
7148 * gcc.dg/torture/pr70740.c: New testcase.
7149
04a63c24
L
71502016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7151
7152 PR target/70750
7153 * gcc.target/i386/pr70750-1.c: New test.
7154 * gcc.target/i386/pr70750-2.c: Likewise.
7155
20700098
PC
71562016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7157
7158 PR c++/70540
7159 * g++.dg/cpp0x/auto48.C: New.
7160
aedf4e12
MP
71612016-04-21 Marek Polacek <polacek@redhat.com>
7162
7163 PR c++/70513
7164 * g++.dg/cpp0x/forw_enum12.C: New test.
7165 * g++.dg/cpp0x/forw_enum13.C: New test.
7166
2074d80a
KY
71672016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7168
7169 PR target/70728
7170 * gcc.target/i386/pr70728.c: New test.
7171
aef4aab0
RB
71722016-04-21 Richard Biener <rguenther@suse.de>
7173
7174 PR middle-end/70747
7175 * gcc.dg/pr70747.c: New testcase.
7176
2359e571
BC
71772016-04-21 Bin Cheng <bin.cheng@arm.com>
7178
7179 PR tree-optimization/70715
7180 * gcc.dg/tree-ssa/scev-13.c: New test.
7181
ce0e66ff
MG
71822016-04-21 Marc Glisse <marc.glisse@inria.fr>
7183
7184 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7185
2c2870a1
MG
71862016-04-21 Marc Glisse <marc.glisse@inria.fr>
7187
7188 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7189
a2b056a3
JH
71902016-04-20 Jan Hubicka <jh@suse.cz>
7191
7192 PR ipa/70018
7193 * g++.dg/ipa/nothrow-1.C: New testcase.
7194
ee392fc2
NS
71952016-04-20 Nathan Sidwell <nathan@acm.org>
7196
7197 PR c++/55635
7198 * g++.dg/eh/delete1.C: New.
7199
dda49daf
L
72002016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7201
7202 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7203 -mtune-ctrl=sse_typeless_stores.
7204
8a5b9d5a
L
72052016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7206
7207 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7208
1011119f
BC
72092016-04-20 Bin Cheng <bin.cheng@arm.com>
7210
7211 PR tree-optimization/69489
7212 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7213
477d4906
IV
72142016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7215
7216 PR c++/69363
7217 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7218 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7219 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7220
fad08d12
BC
72212016-04-20 Bin Cheng <bin.cheng@arm.com>
7222
7223 PR tree-optimization/56625
7224 PR tree-optimization/69489
7225 * gcc.dg/vect/pr56625.c: New test.
7226 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7227
9e3e4fab
AP
72282016-04-20 Andrew Pinski <apinski@cavium.com>
7229
7230 PR target/64971
7231 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7232
d7aa24e4
AC
72332016-04-20 Arnaud Charlet <charlet@adacore.com>
7234
7235 * gnat.dg/self1.adb: Remove now incorrect test.
7236
e6d62b46
BC
72372016-04-20 Bin Cheng <bin.cheng@arm.com>
7238
7239 * gcc.dg/tree-ssa/scev-11.c: New test.
7240 * gcc.dg/tree-ssa/scev-12.c: New test.
7241
2697b189
MP
72422016-04-20 Marek Polacek <polacek@redhat.com>
7243
7244 PR tree-optimization/70725
7245 * gcc.dg/pr70725.c: New test.
7246
60d393e8
RB
72472016-04-20 Richard Biener <rguenther@suse.de>
7248
7249 PR tree-optimization/70726
7250 * g++.dg/vect/pr70726.cc: New testcase.
7251
82c6f58a
AK
72522016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7253
7254 PR target/70674
7255 * gcc.target/s390/pr70674.c: New test.
7256
90eeab20
JD
72572016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7258
7259 PR libgfortran/70684
7260 * gfortran.dg/list_read_14.f90: New test.
7261
fc9cf6da
L
72622016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7263
7264 PR target/69201
7265 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7266 extern to force it misaligned.
7267 (b): Likewise.
7268 (c): Likewise.
7269 (d): Likewise.
7270 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7271 Don't check `*' before movv4sf_internal.
7272 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7273 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7274 Don't check `*' before movv16qi_internal.
7275 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7276 extern to force it misaligned.
7277 (b): Likewise.
7278 (c): Likewise.
7279 (d): Likewise.
7280 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7281 Don't check `*' before movv2df_internal.
7282 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7283 extern to force it misaligned.
7284 (b): Likewise.
7285 (c): Likewise.
7286 (d): Likewise.
7287 Check movv8sf_internal instead of avx_storeups256.
7288 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7289
ea8927ea
RB
72902016-04-19 Richard Biener <rguenther@suse.de>
7291
7292 PR tree-optimization/70171
7293 * g++.dg/tree-ssa/pr70171.C: New testcase.
7294
65f52ee9
RB
72952016-04-19 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/70724
7298 * gcc.dg/torture/pr70724.c: New testcase.
7299
987b67f1
VM
73002016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7301
7302 PR middle-end/70689
c87885ca 7303 * gcc.target/i386/pr70689.c: New.
987b67f1 7304
91a47c39
L
73052016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7306
7307 PR target/70708
7308 * gcc.target/i386/pr70708.c: New test.
7309
8270b82d
RB
73102016-04-18 Richard Biener <rguenther@suse.de>
7311
7312 PR tree-optimization/43434
7313 * gcc.dg/vect/pr43434.c: New testcase.
7314 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7315 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7316 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7317 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7318 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7319 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7320 * gcc.dg/gomp/pr68640.c: Likewise.
7321 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7322 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7323
edd048e2
RB
73242016-04-18 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/70701
7327 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7328
bd5c7330
TV
73292016-04-18 Tom de Vries <tom@codesourcery.com>
7330
7331 PR testsuite/70699
7332 * gcc.dg/pr70161.c: Add dot-file scans.
7333 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7334 instead of after last dot char.
7335
23f2660f
EB
73362016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7337
7338 * c-c++-common/dump-ada-spec-3.c: New test.
7339 * c-c++-common/dump-ada-spec-4.c: Likewise.
7340
da152c9f
TV
73412016-04-17 Tom de Vries <tom@codesourcery.com>
7342
7343 PR other/70183
7344 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7345
cc950f98
JH
73462016-04-15 Jan Hubicka <jh@suse.cz>
7347
7348 PR ipa/70018
7349 * g++.dg/ipa/pure-const-1.C: New testcase.
7350 * g++.dg/ipa/pure-const-2.C: New testcase.
7351 * g++.dg/ipa/pure-const-3.C: New testcase.
7352
949505a9
MP
73532016-04-15 Marek Polacek <polacek@redhat.com>
7354
7355 PR c/70671
7356 * gcc.dg/bitfld-22.c: New test.
7357
10e547d6
BS
73582016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7359
7360 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7361 x86_64.
7362
1e77281b
MP
73632016-04-15 Marek Polacek <polacek@redhat.com>
7364
7365 PR c/70651
7366 * c-c++-common/pr70651.c: New test.
7367
e501fa8e
KT
73682016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7369
7370 PR rtl-optimization/70681
7371 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7372 dump scan on arm and powerpc.
7373 * gcc.dg/pr10474.c: Likewise.
7374
dda1bf61
JJ
73752016-04-15 Jakub Jelinek <jakub@redhat.com>
7376
ca4ef1ff
JJ
7377 PR c++/69517
7378 PR c++/70019
7379 PR c++/70588
7380 * g++.dg/cpp1y/vla11.C: Revert for real.
7381
dda1bf61
JJ
7382 PR c/70436
7383 * c-c++-common/Wparentheses-1.c: New test.
7384 * c-c++-common/gomp/Wparentheses-1.c: New test.
7385 * c-c++-common/gomp/Wparentheses-2.c: New test.
7386 * c-c++-common/gomp/Wparentheses-3.c: New test.
7387 * c-c++-common/gomp/Wparentheses-4.c: New test.
7388 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7389 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7390 * c-c++-common/goacc/Wparentheses-1.c: New test.
7391
1355e62c
KY
73922016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7393
7394 PR target/70662
7395 * gcc.target/i386/pr70662.c: New test.
7396
0ab34b9e 73972016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7398 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7399
7400 PR tree-optimization/70130
7401 * gcc.dg/vect/O3-pr70130.c: New testcase.
7402
bc773aad
MM
74032016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7404
6e9b2286
MM
7405 PR target/70669
7406 * gcc.target/powerpc/pr70669.c: New test.
7407
bc773aad
MM
7408 PR target/70640
7409 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7410 a power7 system that does not have an assembler that supports
7411 power8.
7412
d8747845
MS
74132016-04-14 Martin Sebor <msebor@redhat.com>
7414
7415 PR c++/69517
7416 PR c++/70019
7417 PR c++/70588
7418 * c-c++-common/ubsan/vla-1.c: Revert.
7419 * g++.dg/cpp1y/vla11.C: Same.
7420 * g++.dg/cpp1y/vla12.C: Same.
7421 * g++.dg/cpp1y/vla13.C: Same.
7422 * g++.dg/cpp1y/vla14.C: Same.
7423 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7424 * g++.dg/init/array24.C: Same.
d8747845
MS
7425 * g++.dg/ubsan/vla-1.C: Same.
7426
85128559
MP
74272016-04-14 Marek Polacek <polacek@redhat.com>
7428 Jan Hubicka <hubicka@ucw.cz>
7429
7430 PR c++/70029
7431 * g++.dg/torture/pr70029.C: New test.
7432
52fbb073
MS
74332016-04-14 Martin Sebor <msebor@redhat.com>
7434
7435 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7436 type size to prevent failures on targets with very low maximum
7437 alignment.
7438
6db61d6f
RB
74392016-04-14 Richard Biener <rguenther@suse.de>
7440
7441 PR tree-optimization/70623
7442 * gcc.dg/torture/pr70623.c: New testcase.
7443 * gcc.dg/torture/pr70623-2.c: Likewise.
7444
342fac95
MS
74452016-04-13 Martin Sebor <msebor@redhat.com>
7446
7447 PR c++/69517
7448 PR c++/70019
7449 PR c++/70588
7450 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7451 * g++.dg/cpp1y/vla11.C: New test.
7452 * g++.dg/cpp1y/vla12.C: New test.
7453 * g++.dg/cpp1y/vla13.C: New test.
7454 * g++.dg/cpp1y/vla14.C: New test.
7455 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7456 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7457 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7458
d93c452f
JJ
74592016-04-13 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR c++/70641
7462 * g++.dg/opt/pr70641.C: New test.
7463
85115fb6
RO
74642016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7465
7466 PR rtl-optimization/68749
7467 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7468 effects of argument promotions.
7469 Remove default args to dg-skip-if.
7470
545a4139
PC
74712016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7472
7473 PR c++/70635
7474 * g++.dg/parse/pr70635.C: New.
7475
b3a77f21
MP
74762016-04-13 Marek Polacek <polacek@redhat.com>
7477
7478 PR c++/70639
7479 * c-c++-common/Wmisleading-indentation-4.c: New test.
7480
99cd9857
MP
74812016-04-13 Marek Polacek <polacek@redhat.com>
7482
7483 PR c/70436
c87885ca
RO
7484 * gcc.dg/Wparentheses-12.c: New test.
7485 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7486
75ca93ec
IE
74872016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7488
7489 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7490 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7491 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7492
3d3f9e7e
JJ
74932016-04-13 Jakub Jelinek <jakub@redhat.com>
7494
37947cd0
JJ
7495 PR middle-end/70633
7496 * gcc.c-torture/compile/pr70633.c: New test.
7497
3d3f9e7e
JJ
7498 PR debug/70628
7499 * gcc.dg/torture/pr70628.c: New test.
7500
92886d3e
PP
75012016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7502
7503 PR c++/70610
7504 * g++.dg/template/pr70610.C: New test.
7505 * g++.dg/template/pr70610-2.C: New test.
7506 * g++.dg/template/pr70610-3.C: New test.
7507 * g++.dg/template/pr70610-4.C: New test.
7508
13bd7c2b
JJ
75092016-04-12 Jakub Jelinek <jakub@redhat.com>
7510
6512fa6d
JJ
7511 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7512 128 instead of 32.
7513
13bd7c2b
JJ
7514 PR c++/70571
7515 * g++.dg/ext/pr70571.C: New test.
7516
20b9851c
MM
75172016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7518
8a434ada 7519 PR target/70640
20b9851c
MM
7520 * gcc.target/powerpc/pr70640.c: New test.
7521
2b2f52bc
PC
75222016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7523
7524 PR c++/68722
7525 * g++.dg/parse/pr68722.C: New.
7526
5901e56a
JJ
75272016-04-12 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR rtl-optimization/70596
7530 * gcc.target/i386/pr70596.c: New test.
7531
d4619dc1
NS
75322016-04-12 Nathan Sidwell <nathan@acm.org>
7533
7534 PR c++/70501
7535 * g++.dg/init/pr70501.C: New.
7536
3df530d3
DW
75372016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7538
7539 * gcc.target/i386/asm-flag-6.c: New test.
7540
b7a120d7
TV
75412016-04-12 Tom de Vries <tom@codesourcery.com>
7542
7543 PR tree-optimization/68756
7544 * gcc.dg/graphite/pr68756.c: New test.
7545
4e0eea75
JJ
75462016-04-12 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR tree-optimization/70602
7549 * gcc.c-torture/execute/pr70602.c: New test.
7550
35fbda43
MM
75512016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7552
7553 PR target/70381
7554 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7555 __float128 emulator is built and runs.
7556 * gcc.target/powerpc/float128-1.c: Likewise.
7557
7558 * lib/target-supports.exp (check_ppc_float128_sw_available):
7559 Rework tests for __float128 software and hardware
7560 availability. Fix exit condition to return 0 on success.
7561
04a99ebe
JG
75622016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7563
7564 PR target/70133
7565 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7566 * gcc.target/aarch64/target_attr_15.c: Likewise.
7567
47cd5a85
PC
75682016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7569
7570 PR c++/69066
7571 * g++.dg/cpp1y/pr69066.C: New.
7572
a5edb32e
JD
75732016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7574
7575 PR fortran/68566
7576 * gfortran.dg/pr36192.f90: Update test.
7577 * gfortran.dg/pr36192_1.f90: Update test.
7578 * gfortran.dg/real_dimension_1.f: Update test.
7579 * gfortran.dg/parameter_array_init_7.f90: New test.
7580
8ef378f8
JDA
75812016-04-09 John David Anglin <danglin@gcc.gnu.org>
7582
c532c871
JDA
7583 PR testsuite/64039
7584 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7585
d34f706f
JDA
7586 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7587
75e1dd9e
JDA
7588 PR rtl-optimization/66669
7589 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7590
8a976f5f
JDA
7591 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7592
da04822a
JDA
7593 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7594 * gcc.dg/pie-1.c: Likewise.
7595 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7596 * gcc.dg/pic-4.c: Likewise.
7597 * gcc.dg/pie-3.c: Likewise.
7598 * gcc.dg/pie-4.c: Likewise.
7599
adfabcf9
JDA
7600 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7601
4a020adf
JDA
7602 PR tree-optimization/68644
7603 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7604
8ef378f8
JDA
7605 PR rtl-optimization/64886
7606 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7607
09bf990e
TV
76082016-04-09 Tom de Vries <tom@codesourcery.com>
7609
7610 PR tree-optimization/68953
7611 * gcc.dg/graphite/pr68953.c: New test.
7612
138c3c1a
DH
76132016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7614
7615 PR fortran/70592
7616 * gfortran.dg/deferred_character_16.f90: New test.
7617
f55460af
JJ
76182016-04-09 Jakub Jelinek <jakub@redhat.com>
7619
7620 PR tree-optimization/70586
7621 * gcc.c-torture/execute/pr70586.c: New test.
7622
0b77bbf3
DH
76232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7624
7625 PR sanitizer/70573
7626 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7627 with __builtin_memset
7628 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7629
c42cfb5c
CP
76302016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7631
7632 PR lto/70289
7633 PR ipa/70348
7634 PR tree-optimization/70373
7635 PR middle-end/70533
7636 PR middle-end/70534
7637 PR middle-end/70535
7638 * c-c++-common/goacc/reduction-5.c: New test.
7639 * c-c++-common/goacc/reduction-promotions.c: New test.
7640 * gfortran.dg/goacc/reduction-3.f95: New test.
7641 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7642
56cfb596
PP
76432016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7644
7645 PR c++/70590
7646 PR c++/70452
7647 * g++.dg/pr70590.C: New test.
7648 * g++.dg/pr70590-2.C: New test.
7649
1a13c0a2
JJ
76502016-04-08 Jakub Jelinek <jakub@redhat.com>
7651
abc0647a
JJ
7652 PR middle-end/70593
7653 * gcc.target/i386/pr70593.c: New test.
7654
1a13c0a2
JJ
7655 PR rtl-optimization/70574
7656 * gcc.target/i386/avx2-pr70574.c: New test.
7657
c3da4956
MO
76582016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7659
7660 PR sanitizer/70541
7661 * c-c++-common/asan/pr70541.c: New test.
7662
9f1b833b
TV
76632016-04-08 Tom de Vries <tom@codesourcery.com>
7664
7665 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7666 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7667
bae7adda
KT
76682016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7669
7670 PR target/70566
7671 * gcc.c-torture/execute/pr70566.c: New test.
7672
211f3d57
TV
76732016-04-08 Tom de Vries <tom@codesourcery.com>
7674
7675 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7676 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7677
02cf2861
AM
76782016-04-08 Alan Modra <amodra@gmail.com>
7679
7680 * gcc.target/powerpc/pr70117.c: New.
7681
5f490f9f
JJ
76822016-04-07 Jakub Jelinek <jakub@redhat.com>
7683
56e9b710
JJ
7684 PR testsuite/70581
7685 * gcc.dg/lto/simd-function_0.c: New test.
7686
5f490f9f
JJ
7687 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7688 clones.
7689 * c-c++-common/attr-simd-2.c: Likewise.
7690 * c-c++-common/attr-simd-4.c: Likewise.
7691 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7692 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7693
e4ebc74d
TP
76942016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7695
7696 PR testsuite/70553
7697 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7698
9817ae35
TS
76992016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7700 Tom de Vries <tom@codesourcery.com>
7701
7702 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7703 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7704 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7705 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7706 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7707 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7708 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7709 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7710
e292f64d
PP
77112016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7712
7713 PR c/70436
7714 * g++.dg/warn/Wparentheses-29.C: New test.
7715
6b37bdaf
PP
77162016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7717
7718 PR c/70436
7719 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7720 explicit braces to resolve a future -Wparentheses warning.
7721
64824205
RH
77222016-04-06 Richard Henderson <rth@redhat.com>
7723
7724 * gcc.dg/pr61817-1.c: New test.
7725 * gcc.dg/pr61817-2.c: New test.
7726 * gcc.dg/pr69391-1.c: New test.
7727 * gcc.dg/pr69391-2.c: New test.
7728
bc2fc1f3
VM
77292016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7730
7731 PR rtl-optimization/70398
c87885ca 7732 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7733
41414a02
EB
77342016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7735
7736 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7737
4066ea8a
YR
77382016-04-06 Yvan Roux <yvan.roux@linaro.org>
7739 Pedro Alves <palves@redhat.com>
7740
7741 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7742
ec35ea45
JJ
77432016-04-06 Jakub Jelinek <jakub@redhat.com>
7744
3866f8dd
JJ
7745 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7746 Check for avx512f effective targets instead of avx2.
7747 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7748 for AVX512F clones.
7749 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7750 * g++.dg/gomp/declare-simd-1.C: Likewise.
7751 * g++.dg/gomp/declare-simd-3.C: Likewise.
7752 * g++.dg/gomp/declare-simd-4.C: Likewise.
7753
ec35ea45
JJ
7754 PR middle-end/70550
7755 * c-c++-common/gomp/pr70550-1.c: New test.
7756 * c-c++-common/gomp/pr70550-2.c: New test.
7757
c08d28ac
NS
77582016-04-05 Nathan Sidwell <nathan@acm.org>
7759
7760 PR c++/70512
7761 * g++.dg/ext/attribute-may-alias-5.C: New.
7762
1d510e04
JJ
77632016-04-05 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR c++/70336
7766 * c-c++-common/pr70336.c: New test.
7767 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7768 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7769
84278ed9
JH
77702016-04-05 Jan Hubicka <hubicka@ucw.cz>
7771
7772 PR ipa/66223
7773 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7774
268a0ec4
JJ
77752016-04-05 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR rtl-optimization/70542
7778 * gcc.dg/torture/pr70542.c: New test.
7779 * gcc.target/i386/avx2-pr70542.c: New test.
7780
5e8c2eb1
ZS
77812016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7782
7783 PR tree-optimization/70509
7784 * gcc.target/i386/avx512bw-pr70509.c: New test.
7785
c0daf32d
PP
77862016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7787
7788 PR c++/70452
7789 * g++.dg/ext/constexpr-vla4.C: New test.
7790
bf867841
UB
77912016-04-05 Uros Bizjak <ubizjak@gmail.com>
7792
7793 PR target/70510
7794 * gcc.target/i386/pr70510.c: New test.
7795
3022186a
RB
77962016-04-05 Richard Biener <rguenther@suse.de>
7797
7798 PR tree-optimization/70526
7799 * g++.dg/torture/pr70526.C: New testcase.
7800
55fc79b2
JJ
78012016-04-05 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR target/70525
7804 * gcc.target/i386/pr70525.c: New test.
7805
62b233f2
RB
78062016-04-05 Richard Biener <rguenther@suse.de>
7807
7808 PR middle-end/70499
7809 * g++.dg/torture/pr70499.C: New testcase.
7810
cc05759d
RB
78112016-04-05 Richard Biener <rguenther@suse.de>
7812
7813 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7814 remove XFAIL.
7815
f23f16d4
JJ
78162016-04-04 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR middle-end/70307
7819 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7820 rs6000 ABI warnings.
7821
d27ecc49
JH
78222016-04-04 Jan Hubicka <hubicka@ucw.cz>
7823
7824 PR ipa/66223
7825 * g++.dg/ipa/devirt-51.C: New testcase.
7826
c974c96e 78272016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7828 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7829
7830 PR middle-end/70457
7831 * gcc.dg/torture/pr70457.c: New.
7832
7a85da89
AV
78332016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7834
7835 PR fortran/67538
7836 * gfortran.dg/allocate_with_source_19.f08: New test.
7837
de517e64
AV
78382016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7839
7840 PR fortran/65795
7841 * gfortran.dg/coarray_allocate_6.f08: New test.
7842
43b9f499
RB
78432016-04-04 Richard Biener <rguenther@suse.de>
7844
7845 PR rtl-optimization/70484
7846 * gcc.dg/torture/pr70484.c: New testcase.
7847
f13355da
MP
78482016-04-04 Marek Polacek <polacek@redhat.com>
7849
7850 PR c/70307
7851 * gcc.dg/torture/pr70307.c: New test.
7852
6cc6ed50
OE
78532016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7854
7855 PR target/70416
7856 PR target/67391
7857 * gcc.target/sh/torture/pr70416.c: New.
7858
abdc16c8
MS
78592016-04-02 Martin Sebor <msebor@redhat.com>
7860
7861 PR c++/67376
7862 PR c++/70170
7863 PR c++/70172
7864 PR c++/70228
7865 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7866 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7867 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7868 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7869 * g++.dg/cpp0x/constexpr-string.C: Same.
7870 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7871 * g++.dg/cpp0x/pr65398.C: Same.
7872 * g++.dg/ext/constexpr-vla1.C: Same.
7873 * g++.dg/ext/constexpr-vla2.C: Same.
7874 * g++.dg/ext/constexpr-vla3.C: Same.
7875 * g++.dg/ubsan/pr63956.C: Same.
7876
763cd859
JJ
78772016-04-01 Jakub Jelinek <jakub@redhat.com>
7878
7879 PR rtl-optimization/70467
7880 * gcc.target/i386/pr70467-2.c: New test.
7881
0f875435
JJ
78822016-04-01 Jakub Jelinek <jakub@redhat.com>
7883 Marek Polacek <polacek@redhat.com>
7884
7885 PR c++/70488
7886 * g++.dg/init/new47.C: New test.
7887
41d14659
RR
78882016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7889
7890 PR target/70496
7891 * gcc.target/arm/pr70496.c: New test.
7892
f9bf89bb
NS
78932016-04-01 Nathan Sidwell <nathan@acm.org>
7894
73b9085d
NS
7895 PR c++/68475
7896 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7897
4afdcfaa
IE
78982016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7899
7900 PR target/69890
7901 * gcc.dg/strlenopt.h (memmove): New.
7902 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7903 instead of "string.h".
7904 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7905 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7906 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7907 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7908 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7909 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7910 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7911 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7912 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7913 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7914 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7915 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7916 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7917 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7918 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7919 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7920 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7921 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7922 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7923 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7924
b5d7a29c
RO
79252016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7926
7927 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7928 (Holder::foo): Reflect this.
7929
b660f9ec
IE
79302016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7931
7932 PR target/70442
7933 * gcc.dg/pr70442.c: New test.
7934
88504f34
NS
79352016-03-31 Nathan Sidwell <nathan@acm.org>
7936
7937 PR c++/70393
7938 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7939
95d34b96
KY
79402016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7941
7942 PR target/70453
7943 * gcc.target/i386/pr70453.c: New test.
7944
b4c4967c
AB
79452016-03-31 Andrey Belevantsev <abel@ispras.ru>
7946
7947 PR target/70292
7948 * gcc.c-torture/pr70292.c: New test.
7949
5fde6a45
MP
79502016-03-31 Marek Polacek <polacek@redhat.com>
7951
7952 PR c/70297
7953 * c-c++-common/pr70297.c: New test.
7954 * g++.dg/cpp0x/typedef-redecl.C: New test.
7955 * gcc.dg/typedef-redecl2.c: New test.
7956
97eb24c4
JJ
79572016-03-31 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR rtl-optimization/70460
7960 * gcc.c-torture/execute/pr70460.c: New test.
7961
efc3536f
RB
79622016-03-31 Richard Biener <rguenther@suse.de>
7963
7964 PR c++/70430
7965 * g++.dg/ext/vector30.C: New testcase.
7966
e0876e21
DH
79672016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7968 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7969
7970 * gfortran.dg/fmt_pf.f90: New test.
7971
e9bff8c6
RO
79722016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7973
7974 Forward-port from 5 branch
7975 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR testsuite/70356
7978 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7979 dg-require-effective-target after dg-do.
7980
7981 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7982
7983 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7984
2620c80d
TS
79852016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7986 Julian Brown <julian@codesourcery.com>
7987 Chung-Lin Tang <cltang@codesourcery.com>
7988 Cesar Philippidis <cesar@codesourcery.com>
7989 James Norris <jnorris@codesourcery.com>
7990 Tom de Vries <tom@codesourcery.com>
7991 Nathan Sidwell <nathan@codesourcery.com>
7992
bf867841 7993 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
7994 * c-c++-common/goacc/loop-clauses.c: Likewise.
7995 * g++.dg/goacc/template.C: Likewise.
7996 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7997 * gfortran.dg/goacc/loop-1.f95: Likewise.
7998 * gfortran.dg/goacc/loop-5.f95: Likewise.
7999 * gfortran.dg/goacc/loop-6.f95: Likewise.
8000 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8001 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8002 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8003 * c-c++-common/goacc/clauses-fail.c: Likewise.
8004 * c-c++-common/goacc/parallel-1.c: Likewise.
8005 * c-c++-common/goacc/reduction-1.c: Likewise.
8006 * c-c++-common/goacc/reduction-2.c: Likewise.
8007 * c-c++-common/goacc/reduction-3.c: Likewise.
8008 * c-c++-common/goacc/reduction-4.c: Likewise.
8009 * c-c++-common/goacc/routine-3.c: Likewise.
8010 * c-c++-common/goacc/routine-4.c: Likewise.
8011 * c-c++-common/goacc/routine-5.c: Likewise.
8012 * c-c++-common/goacc/tile.c: Likewise.
8013 * g++.dg/goacc/template.C: Likewise.
8014 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8015 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8016 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8017 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8018 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8019 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8020 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8021 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8022 * c-c++-common/goacc/use_device-1.c: ... this file.
8023 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8024 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8025 * c-c++-common/goacc/host_data-6.c: ... this file.
8026 * c-c++-common/goacc/loop-2-kernels.c: New file.
8027 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8028 * c-c++-common/goacc/loop-3.c: Likewise.
8029 * g++.dg/goacc/reference.C: Likewise.
8030 * g++.dg/goacc/routine-1.C: Likewise.
8031 * g++.dg/goacc/routine-2.C: Likewise.
8032
f6d2d066
RB
80332016-03-30 Richard Biener <rguenther@suse.de>
8034
8035 PR middle-end/70450
8036 * gcc.dg/torture/pr70450.c: New testcase.
8037
d43242b9
JJ
80382016-03-30 Jakub Jelinek <jakub@redhat.com>
8039
8040 PR target/70421
8041 * gcc.dg/torture/pr70421.c: New test.
8042 * gcc.target/i386/avx512f-pr70421.c: New test.
8043
5ce43b77
L
80442016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8045
8046 PR testsuite/70364
8047 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8048 (check): New function.
8049 (bar): Call check.
8050 (foo): Align stack to 16 bytes when calling bar.
8051 * gcc.target/i386/cleanup-2.c: Likewise.
8052
d014a712
PP
80532016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8054
8055 PR tree-optimization/59124
8056 * gcc.dg/Warray-bounds-19.c: New test.
8057
3f8257db 80582016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8059
8060 * lib/prune.exp (escape_regex_chars): New.
8061 (prune_file_path): Update to quote metcharacters for regexp.
8062
3336c6e0
JJ
80632016-03-29 Jakub Jelinek <jakub@redhat.com>
8064
a362f023
JJ
8065 PR rtl-optimization/70429
8066 * gcc.c-torture/execute/pr70429.c: New test.
8067
3336c6e0
JJ
8068 PR tree-optimization/70405
8069 * gcc.dg/pr70405.c: New test.
8070
728557fd
AV
80712016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8072
8073 PR fortran/70397
8074 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8075 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8076
bef977d4
TS
80772016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8078
8079 PR testsuite/64177
8080 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8081 __cilkrts_set_param to set two workers.
8082 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8083 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8084
6f6d25c9
DH
80852016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8086
bf867841 8087 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8088
45733562
KY
80892016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8090
8091 PR target/70406
bf867841 8092 * gcc.target/i386/pr70406.c: New test.
45733562 8093
a1799e5e
EB
80942016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * gnat.dg/specs/double_record_extension3.ads: New test.
8097
5fca7b66
RH
80982016-03-25 Richard Henderson <rth@redhat.com>
8099
8100 PR target/70120
8101 * gcc.target/aarch64/pr70120-1.c: New.
8102 * gcc.target/aarch64/pr70120-2.c: New.
8103 * gcc.target/aarch64/pr70120-3.c: New.
8104
31ce75c6
PP
81052016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8106
8107 PR c++/62212
8108 * g++.dg/template/mangle2.C: The dg-do directive should be
8109 "compile" not "assemble".
8110
3caf0ca1
BS
81112016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8112
8113 PR lto/69650
8114 * gcc.dg/pr69650.c: New test.
8115
634035b6
DE
81162016-03-25 David Edelsohn <dje.gcc@gmail.com>
8117
8118 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8119
45d34276
AM
81202016-03-25 Alan Modra <amodra@gmail.com>
8121
8122 * gcc.dg/dfp/pr70052.c: New test.
8123
8f085166
RH
81242016-03-24 Richard Henderson <rth@redhat.com>
8125
8126 PR middle-end/69845
8127 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8128 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8129
011e5ec3
TV
81302016-03-24 Tom de Vries <tom@codesourcery.com>
8131
8132 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8133
9e3f4551
TV
81342016-03-24 Tom de Vries <tom@codesourcery.com>
8135
8136 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8137 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8138
45780041
TV
81392016-03-24 Tom de Vries <tom@codesourcery.com>
8140
8141 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8142 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8143
887ab4e5
PP
81442016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8145
8146 PR c++/62212
8147 * g++.dg/template/mangle2.C: New test.
8148
69a9a66f
RB
81492016-03-24 Richard Biener <rguenther@suse.de>
8150
8151 PR tree-optimization/70396
8152 * gcc.dg/torture/pr70396.c: New testcase.
8153
ed87de55
RB
81542016-03-24 Richard Biener <rguenther@suse.de>
8155
8156 PR middle-end/70370
8157 * gcc.dg/torture/pr70370.c: New testcase.
8158
ea064934
TV
81592016-03-24 Tom de Vries <tom@codesourcery.com>
8160
8161 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8162 * gfortran.dg/goacc/kernels-tree.f95: Same.
8163 * gfortran.dg/goacc/parallel-tree.f95: Same.
8164
b2a4dd1d
TV
81652016-03-24 Tom de Vries <tom@codesourcery.com>
8166
8167 * c-c++-common/goacc/uninit-if-clause.c: New test.
8168 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8169
72e7cd6e
JJ
81702016-03-24 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR target/70290
bf867841
UB
8173 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8174 Fix formatting.
72e7cd6e 8175
ce9d0c03
RB
81762016-03-24 Richard Biener <rguenther@suse.de>
8177
8178 PR tree-optimization/70372
8179 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8180
426b9428
PP
81812016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8182
8183 PR c++/70347
8184 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8185
cd1588c4
PP
81862016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8187
8188 PR c++/70332
8189 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8190
61637db3
JJ
81912016-03-23 Jakub Jelinek <jakub@redhat.com>
8192
928af3bf
JJ
8193 PR c++/70001
8194 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8195 * g++.dg/cpp1y/pr70001.C: New test.
8196
61637db3
JJ
8197 PR c++/70323
8198 * g++.dg/cpp0x/constexpr-70323.C: New test.
8199
05aca4e7
AO
82002016-03-23 Alexandre Oliva <aoliva@redhat.com>
8201 Jason Merrill <jason@redhat.com>
8202 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR c++/69315
8205 * g++.dg/cpp0x/constexpr-69315.C: New test.
8206 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8207
fbdb6baf
MP
82082016-03-23 Marek Polacek <polacek@redhat.com>
8209
8210 PR c++/69884
8211 * g++.dg/warn/Wignored-attributes-1.C: New test.
8212 * g++.dg/warn/Wignored-attributes-2.C: New test.
8213
d79ee524
TV
82142016-03-23 Tom de Vries <tom@codesourcery.com>
8215
8216 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8217 initialization.
8218 * gfortran.dg/goacc/private-3.f95 (test): Same.
8219 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8220 missing use param.
8221
a59f0bef
KT
82222016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8223
8224 * lib/target-supports.exp: Remove v7ve entry from loop
8225 creating effective target checks.
8226 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8227 (add_options_for_arm_arch_v7ve): Likewise.
8228
0179520a
JJ
82292016-03-23 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/70354
8232 * gcc.dg/vect/pr70354-1.c: New test.
8233 * gcc.dg/vect/pr70354-2.c: New test.
8234 * gcc.target/i386/avx2-pr70354-1.c: New test.
8235 * gcc.target/i386/avx2-pr70354-2.c: New test.
8236
75bb14d7
JL
82372016-03-22 Jeff Law <law@redhat.com>
8238
8239 PR target/70232
8240 * gcc.dg/tree-ssa/pr70232.c: New test.
8241
72c9526d
IE
82422016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8243
8244 PR target/70302
8245 * gcc.target/i386/pr70302.c: New test.
8246
a3ca1bc5
RB
82472016-03-22 Richard Biener <rguenther@suse.de>
8248
8249 PR middle-end/70251
8250 * g++.dg/torture/pr70251.C: New testcase.
8251
5c240f4d
DM
82522016-03-22 David Malcolm <dmalcolm@redhat.com>
8253
8254 PR c/69993
8255 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8256 Wmisleading-indentation.c.
8257 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8258 reflect change to diagnostic text and order of messages.
8259 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8260
80f6631b
DE
82612016-03-22 David Edelsohn <dje.gcc@gmail.com>
8262
8263 * g++.dg/ext/java-3.C: Don't compile on AIX.
8264
9a10956c
RB
82652016-03-22 Richard Biener <rguenther@suse.de>
8266
8267 PR middle-end/70333
8268 * gcc.dg/torture/pr70333.c: New testcase.
8269
6cedf922
IE
82702016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8271
8272 * g++.dg/ext/pr70290.C: New test.
8273
cd6c27ac
KY
82742016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8275
8276 PR target/70325
8277 * gcc.target/i386/pr70325.c: New test.
8278
4cde512c
JJ
82792016-03-22 Jakub Jelinek <jakub@redhat.com>
8280
b01915ed
JJ
8281 PR target/70329
8282 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8283 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8284
4e3e2cf1
JJ
8285 PR target/70300
8286 * gcc.target/i386/pr70300.c: New test.
8287
4cde512c
JJ
8288 PR c++/70295
8289 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8290 (func2): New function for cond with parens, xfail warning for c++.
8291 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8292
16f6d7dc
PP
82932016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8294
8295 PR c++/70096
8296 * g++.dg/template/ptrmem30.C: New test.
8297
a3e2b438
PP
82982016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8299
8300 PR c++/70204
8301 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8302 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8303
11b6a02e
JJ
83042016-03-21 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR middle-end/70326
8307 * gcc.dg/pr70326.c: New test.
8308
b9407883
MG
83092016-03-21 Marc Glisse <marc.glisse@inria.fr>
8310 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR tree-optimization/70317
8313 * gcc.dg/pr70317.c: New test.
8314
4a148e19
UB
83152016-03-21 Uros Bizjak <ubizjak@gmail.com>
8316
8317 PR target/70327
8318 * gcc.target/i386/pr70327.c: New test.
8319
2a85ddbb
ML
83202016-03-21 Martin Liska <mliska@suse.cz>
8321
7d36fe98 8322 PR ipa/70306
2a85ddbb
ML
8323 * gcc.dg/ipa/pr70306.c: New test.
8324
4a148e19 83252016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8326
8327 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8328 * gcc.target/arm/attr-align3.c: Likewise.
8329 * gcc.target/arm/attr_arm.c: Likewise.
8330 * gcc.target/arm/flip-thumb.c: Likewise.
8331
6b366948
JJ
83322016-03-21 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR target/70296
8335 * gcc.target/powerpc/altivec-36.c: New test.
8336
2fac8c14
RB
83372016-03-21 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/70310
8340 * gcc.dg/torture/pr70310.c: New testcase.
8341
e9bde854
KY
83422016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8343
8344 PR target/70293
8345 * gcc.target/i386/pr70293.c: New test.
8346
56bbfaf6
RB
83472016-03-21 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/70288
8350 * gcc.dg/torture/pr70288-1.c: New testcase.
8351 * gcc.dg/torture/pr70288-2.c: Likewise.
8352
3eee49ed
AB
83532016-03-21 Andrey Belevantsev <abel@ispras.ru>
8354
8355 PR rtl-optimization/69307
8356 * gcc.target/arm/pr69307.c: New test.
4a148e19 8357
8e7816b4
AB
83582016-03-21 Andrey Belevantsev <abel@ispras.ru>
8359
8360 PR rtl-optimization/69102
8361 * gcc.c-torture/compile/pr69102.c: New test.
8362
14d7d4be
JL
83632016-03-18 Jeff Law <law@redhat.com>
8364
8365 PR rtl-optimization/70263
8366 * gcc.c-torture/compile/pr70263-1.c: New test.
8367 * gcc.target/i386/pr70263-2.c: New test.
8368
5c6a601c
BS
83692016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8370
8371 PR rtl-optimization/70278
8372 * gcc.dg/torture/pr70278.c: New test.
8373 * gcc.target/arm/pr70278.c: New test.
8374
4bbf545b
DM
83752016-03-18 David Malcolm <dmalcolm@redhat.com>
8376
8377 PR c/70281
8378 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8379 (test_builtin_types_compatible_p): New test function.
8380 * gcc.dg/pr70281.c: New test case.
8381
dc28bb68
CL
83822016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8383
8384 PR target/70113
8385 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8386
5e8d6dff
IE
83872016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8388
8389 PR tree-optimization/70252
8390 * gcc.dg/pr70252.c: New test.
8391
d0e7e403
TV
83922016-03-18 Tom de Vries <tom@codesourcery.com>
8393
8394 * gcc.dg/pr70161-2.c: New test.
8395 * gcc.dg/pr70161.c: New test.
8396
fa22501a
TV
83972016-03-18 Tom de Vries <tom@codesourcery.com>
8398
8399 PR ipa/70269
8400 * gcc.dg/pr70269.c: New test.
8401
dd125026
JJ
84022016-03-18 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR c++/70267
8405 * g++.dg/ext/java-3.C: New test.
8406
91914f0a
PP
84072016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8408
8409 PR c++/70205
8410 * g++.dg/lookup/pr70205.C: New test.
8411
753a8910
PP
84122016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8413
8414 PR c++/70218
8415 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8416
14ba7b28
MP
84172016-03-17 Marek Polacek <polacek@redhat.com>
8418
8419 PR c/69407
8420 * gcc.dg/atomic-op-6.c: New test.
8421
ded60913
DM
84222016-03-17 David Malcolm <dmalcolm@redhat.com>
8423
8424 PR c/70264
8425 * c-c++-common/pr70264.c: New test case.
8426
a3aad0e6
JJ
84272016-03-17 Jakub Jelinek <jakub@redhat.com>
8428
17366700
JJ
8429 PR c++/70144
8430 * c-c++-common/pr70144-1.c: New test.
8431 * c-c++-common/pr70144-2.c: New test.
8432
a3aad0e6
JJ
8433 PR c++/70272
8434 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8435 * g++.dg/opt/flifetime-dse6.C: New test.
8436 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8437
b57e6e18
L
84382016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8439
8440 PR driver/70192
8441 * gcc.dg/pic-1.c: New test.
8442 * gcc.dg/pic-2.c: Likewise.
8443 * gcc.dg/pic-3.c: Likewise.
8444 * gcc.dg/pic-4.c: Likewise.
8445 * gcc.dg/pie-1.c: Likewise.
8446 * gcc.dg/pie-2.c: Likewise.
8447 * gcc.dg/pie-3.c: Likewise.
8448 * gcc.dg/pie-4.c: Likewise.
8449 * gcc.dg/pie-5.c: Likewise.
8450 * gcc.dg/pie-6.c: Likewise.
8451
b38ba58b
TV
84522016-03-17 Tom de Vries <tom@codesourcery.com>
8453
8454 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8455 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8456
6931b3b7
RB
84572016-03-17 Richard Biener <rguenther@suse.de>
8458
8459 PR debug/70271
8460 * g++.dg/debug/pr70271.C: New testcase.
8461
0c8b64cb
IE
84622016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8463
8464 * gcc.target/i386/pr70251.c: New test.
8465
b1970801
MP
84662016-03-17 Marek Polacek <polacek@redhat.com>
8467
8468 PR c++/70194
8469 * g++.dg/warn/constexpr-70194.C: New test.
8470
820c5eaa
RH
84712016-03-16 Richard Henderson <rth@redhat.com>
8472
8473 PR middle-end/70240
8474 * gcc.c-torture/compile/pr70240.c: New.
8475
da0ad263
SKS
84762016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8477
8478 * gcc.c-torture/compile/20151204.c: Skip for avr.
8479
c73d295c
JJ
84802016-03-16 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR target/70245
8483 * g++.dg/opt/pr70245.C: New test.
8484 * g++.dg/opt/pr70245.h: New file.
8485 * g++.dg/opt/pr70245-aux.cc: New file.
8486
b2794066
MS
84872016-03-16 Martin Sebor <msebor@redhat.com>
8488
8489 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8490
aa43616c
RH
84912016-03-16 Richard Henderson <rth@redhat.com>
8492
8493 PR middle-end/70199
8494 * gcc.c-torture/compile/pr70199.c: New.
8495
59608fe5
L
84962016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8497
8498 * gcc.dg/uninit-19.c: Run dos2unix.
8499
ab4c578f
MP
85002016-03-16 Marek Polacek <polacek@redhat.com>
8501
8502 PR c/70093
8503 * gcc.dg/nested-func-10.c: New test.
8504 * gcc.dg/nested-func-9.c: New test.
8505
f5387e76
JJ
85062016-03-16 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR tree-optimization/68714
8509 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8510
7662b718
TV
85112016-03-16 Tom de Vries <tom@codesourcery.com>
8512
8513 PR tree-optimization/68715
8514 * gcc.dg/graphite/pr68715-2.c: New test.
8515 * gcc.dg/graphite/pr68715.c: New test.
8516 * gfortran.dg/graphite/pr68715.f90: New test.
8517
be7ce7ae
TV
85182016-03-16 Tom de Vries <tom@codesourcery.com>
8519
8520 PR tree-optimization/68809
8521 * gcc.dg/graphite/pr68809-2.c: New test.
8522 * gcc.dg/graphite/pr68809.c: New test.
8523
1935f250
JJ
85242016-03-16 Jakub Jelinek <jakub@redhat.com>
8525
6651c93e
JJ
8526 PR c++/70147
8527 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8528 method call to i () as argument. Adjust expected output.
8529
1935f250
JJ
8530 PR c++/70147
8531 * g++.dg/ubsan/pr70147-1.C: New test.
8532 * g++.dg/ubsan/pr70147-2.C: New test.
8533
ab1caa6e
MS
85342016-03-15 Martin Sebor <msebor@redhat.com>
8535
8536 PR c++/58281
8537 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8538
5c2a1bbb
JDA
85392016-03-15 John David Anglin <danglin@gcc.gnu.org>
8540
cb5d8ad1
JDA
8541 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8542 hppa*-*-hpux*.
8543
b440dd40
JDA
8544 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8545
5c2a1bbb
JDA
8546 PR libfortran/69799
8547 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8548 libatomic_available.
8549
42c729c5
MP
85502016-03-15 Marek Polacek <polacek@redhat.com>
8551
8552 PR c++/70209
8553 * g++.dg/ext/attribute-may-alias-4.C: New test.
8554
82b1c550
AM
85552016-03-15 Alexander Monakov <amonakov@ispras.ru>
8556
8557 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8558 -fvar-tracking-assignments-toggle flag.
8559
4ccbf3a6
PH
85602016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8561
8562 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8563
c39858bd
JJ
85642016-03-15 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR rtl-optimization/70222
8567 * gcc.c-torture/execute/pr70222-1.c: New test.
8568 * gcc.c-torture/execute/pr70222-2.c: New test.
8569
8be119c1
RH
85702016-03-15 Richard Henderson <rth@redhat.com>
8571
8572 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8573
6598bb55
AB
85742016-03-15 Andrey Belevantsev <abel@ispras.ru>
8575
8576 PR rtl-optimization/69032
8577 * gcc.dg/pr69032.c: New test.
8578
81fa2944
AB
85792016-03-15 Andrey Belevantsev <abel@ispras.ru>
8580
8581 PR rtl-optimization/63384
4a148e19 8582 * g++.dg/pr63384.C: New test.
81fa2944 8583
74ea9ab6
AB
85842016-03-15 Andrey Belevantsev <abel@ispras.ru>
8585
8586 PR target/64411
8587 * gcc.target/i386/pr64411.C: New test.
8588
045d5055
TV
85892016-03-15 Tom de Vries <tom@codesourcery.com>
8590
8591 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8592 * gfortran.dg/goacc/kernels-alias.f95: New test.
8593
3ea33585
MS
85942016-03-14 Martin Sebor <msebor@redhat.com>
8595
8596 PR c++/53792
8597 * g++.dg/cpp0x/constexpr-inline.C: New test.
8598 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8599
1df7b330
DE
86002016-03-14 David Edelsohn <dje.gcc@gmail.com>
8601
8602 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8603
79b57d18
JJ
86042016-03-14 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR middle-end/70219
8607 * gcc.dg/pr70219.c: New test.
8608
3cbf012a
BS
86092016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8610
8611 PR target/70083
8612 * gcc.dg/torture/pr70083.c: New test.
8613 * gcc.target/i386/pr70083.c: New test.
8614
a9fee7cd
RB
86152016-03-14 Richard Biener <rguenther@suse.de>
8616
8617 PR tree-optimization/56365
8618 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8619
4799603f
SB
86202016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8621
8622 PR target/70098
8623 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8624 New function.
8625 * g++.dg/pr70098.C: New testcase.
8626
8627
760ca967
TV
86282016-03-14 Tom de Vries <tom@codesourcery.com>
8629
8630 PR tree-optimization/70045
8631 * gcc.dg/graphite/pr70045.c: New test.
8632
44e66a77
JD
86332016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8634
8635 PR fortran/69043
8636 * gfortran.dg/include_9.f90: New test.
8637
a18e0fe1
DH
86382016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8639
8640 PR fortran/45076
8641 gfortran.dg/prof/prof.exp: New script.
8642 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8643
d0aca6ab
AB
86442016-03-12 Andrey Belevantsev <abel@ispras.ru>
8645
8646 PR rtl-optimization/69307
8647 * gcc.dg/pr69307.c: New test.
8648
cefe08a4
VM
86492016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8650
8651 PR target/69614
8652 * gcc.target/arm/pr69614.c: New.
8653
70112e2a
PT
86542016-03-12 Paul Thomas <pault@gcc.gnu.org>
8655
8656 PR fortran/70031
8657 * gfortran.dg/submodule_14.f08: New test
8658
8659 PR fortran/69524
8660 * gfortran.dg/submodule_15.f08: New test
8661
3f1e5d3a
PP
86622016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8663
8664 PR c++/70106
8665 * g++.dg/cpp1y/paren3.C: New test.
8666
a3f6d680
MM
86672016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8668
8669 PR target/70131
8670 * gcc.target/powerpc/ppc-round2.c: New test.
8671
92348f09
BS
86722016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8673
8674 PR target/70123
8675 * gcc.dg/torture/pr70123.c: New test.
8676
cebde9e9
JL
86772016-03-11 Jeff Law <law@redhat.com>
8678
8679 PR tree-optimization/70190
8680 * gcc.c-torture/compile/pr70190.c: New test.
8681
3edc5da4
DM
86822016-03-11 David Malcolm <dmalcolm@redhat.com>
8683
8684 PR c/68187
8685 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8686 case.
8687 (test43_b): Likewise.
8688 (test43_c): Likewise.
8689 (test43_d): Likewise.
8690 (test43_e): Likewise.
8691 (test43_f): Likewise.
8692 (test43_g): Likewise.
8693 (test44_a): Likewise.
8694 (test44_b): Likewise.
8695 (test44_c): Likewise.
8696 (test44_d): Likewise.
8697 (test44_e): Likewise.
8698
318c1204
DM
86992016-03-11 David Malcolm <dmalcolm@redhat.com>
8700
8701 PR c/70085
8702 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8703
bc062234
KT
87042016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8705
8706 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8707 dg-options.
8708
acfc1ac1
KT
87092016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8710
8711 PR target/70002
8712 PR target/69245
8713 * gcc.target/aarch64/pr69245_2.c: New test.
8714
d1e2bb2d
JJ
87152016-03-11 Jakub Jelinek <jakub@redhat.com>
8716
8717 PR tree-optimization/70177
8718 * gcc.dg/pr70177.c: New test.
8719
07350627
AL
87202016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8721
8722 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8723
5c6706f7
AL
87242016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8725
8726 * gcc.dg/tree-ssa/sra-20.c: New.
8727
02d472a2
JJ
87282016-03-11 Jakub Jelinek <jakub@redhat.com>
8729
686d390a
JJ
8730 PR rtl-optimization/70174
8731 * gcc.dg/pr70174.c: New test.
8732
02d472a2
JJ
8733 PR tree-optimization/70169
8734 * gcc.dg/pr70169.c: New test.
8735
0f9befa1
IE
87362016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8737
8738 PR target/70160
8739 * gcc.target/i386/pr70160.c: New test.
8740
432d4670
AK
87412016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8742
8743 * gcc.target/s390/dfp-1.c: New test.
8744
a3dc8760
NC
87452016-03-10 Nick Clifton <nickc@redhat.com>
8746
8747 PR target/70044
8748 * gcc.target/aarch64/pr70044.c: New test.
8749
b87a8d7d
PP
87502016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8751 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR c++/70001
8754 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8755 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8756 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8757
4f4ada6a
JH
87582016-03-10 Jan Hubicka <hubicka@ucw.cz>
8759
8760 PR lto/69589
8761 * g++.dg/lto/pr69589_0.C: New testcase
8762 * g++.dg/lto/pr69589_1.C: New testcase
8763
d49b0aa0
MP
87642016-03-10 Marek Polacek <polacek@redhat.com>
8765
8766 PR c++/70153
8767 * g++.dg/delayedfold/unary-plus1.C: New test.
8768
87692016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8770
8771 * gcc.target/arm/pr45701-1.c: Escape brackets.
8772 * gcc.target/arm/pr45701-2.c: Likewise.
8773
71017a7b
AL
87742016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8775
8776 * gfortran.dg/unconstrained_commons.f: New.
8777
ba52669f
AM
87782016-03-10 Alan Modra <amodra@gmail.com>
8779
8780 * gcc.dg/pr69195.c: New.
8781 * gcc.dg/pr69238.c: New.
8782
27742332
TV
87832016-03-10 Tom de Vries <tom@codesourcery.com>
8784
8785 PR testsuite/68915
8786 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8787
3a81a594
RB
87882016-03-10 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/70128
8791 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8792 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8793
3433b975
JJ
87942016-03-09 Jakub Jelinek <jakub@redhat.com>
8795
c2864f02
JJ
8796 PR tree-optimization/70152
8797 * gcc.dg/pr70152.c: New test.
8798
3433b975
JJ
8799 PR target/70086
8800 * gcc.target/i386/pr70086-1.c: New test.
8801 * gcc.target/i386/pr70086-2.c: New test.
8802 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8803
8804 PR tree-optimization/70127
8805 * gcc.c-torture/execute/pr70127.c: New test.
8806
96b3c82d
CP
88072016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8808
8809 * c-c++-common/goacc/combined-directives-2.c: New test.
8810
b4f3232d
DM
88112016-03-09 David Malcolm <dmalcolm@redhat.com>
8812
8813 PR c/68473
8814 PR c++/70105
8815 * g++.dg/diagnostic/pr70105.C: New test.
8816 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8817 (test_multiple_ordinary_maps): New test function.
8818
40499f81
DM
88192016-03-09 David Malcolm <dmalcolm@redhat.com>
8820
8821 PR c/68473
8822 PR c++/70105
8823 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8824 Drop range information from call to inform_at_rich_loc.
8825 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8826 New.
8827 (test_show_locus): Replace calls to rich_location::add_range with
8828 calls to add_range. Rewrite the tests that used the now-defunct
8829 rich_location ctor taking a source_range. Simplify other tests
8830 by replacing calls to COMBINE_LOCATION_DATA with calls to
8831 make_location.
8832
c9e33662
RB
88332016-03-09 Richard Biener <rguenther@suse.de>
8834 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR tree-optimization/70138
8837 * gcc.dg/vect/pr70138-1.c: New testcase.
8838 * gcc.dg/vect/pr70138-2.c: Likewise.
8839
2c73b764
JJ
88402016-03-09 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR target/70049
8843 * gcc.target/i386/pr70049.c: New test.
8844
c06d25bb
RB
88452016-03-09 Richard Biener <rguenther@suse.de>
8846
8847 PR c/70143
8848 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8849 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8850 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8851
5828a501
RO
88522016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8853
8854 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8855 arm-*-*.
8856
2e141c8d
JJ
88572016-03-09 Jakub Jelinek <jakub@redhat.com>
8858
5a9def37
JJ
8859 PR middle-end/67278
8860 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8861
2e141c8d
JJ
8862 PR target/67278
8863 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8864
8865 PR middle-end/70050
8866 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8867 in testcase comment.
8868
bf751f40
TV
88692016-03-09 Tom de Vries <tom@codesourcery.com>
8870
8871 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8872 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8873 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8874 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8875 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8876 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8877 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8878 * gfortran.dg/goacc/kernels-loop.f95: New test.
8879
e210c999
MS
88802016-03-08 Martin Sebor <msebor@redhat.com>
8881
8882 PR c++/62096
8883 * g++.dg/warn/overflow-warn-7.C: New test.
8884
80aac5c8
JM
88852016-03-08 Jason Merrill <jason@redhat.com>
8886
8887 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8888 * lib/target-supports.exp (check_effective_target_concepts): New.
8889
12b81409
JJ
88902016-03-08 Jakub Jelinek <jakub@redhat.com>
8891
d259b234
JJ
8892 PR c++/70135
8893 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8894 * g++.dg/ubsan/pr70135.C: New test.
8895
12b81409
JJ
8896 PR target/70110
8897 * gcc.dg/pr70110.c: New test.
8898
b4e9f2aa
MJ
88992016-03-07 Martin Jambor <mjambor@suse.cz>
8900
8901 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8902 * c-c++-common/gomp/if-1.c: Likewise.
8903 * c-c++-common/gomp/pr61486-2.c: Likewise.
8904 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8905 to dg-additional-options.
8906 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8907 * g++/gomp/target-teams-1.c: Likewise.
8908 * gcc.dg/gomp/gomp.exp: Likewise.
8909 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8910 dg-additional-options.
8911 * gfortran.dg/gomp/gomp.exp: Likewise.
8912 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8913 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8914 dg-additional-options.
8915 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8916
f86e631e
MJ
89172016-03-07 Martin Jambor <mjambor@suse.cz>
8918
8919 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8920 * c-c++-common/gomp/gridify-1.c: New test.
8921 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8922
94156b3f
AV
89232016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8924
8925 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8926 trigger for cortex-r8, when scanning for register r8.
8927 * gcc.target/arm/pr45701-2.c: Likewise.
8928
a84a49b7 89292016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8930 Jeff Law <law@redhat.com>
a84a49b7
RB
8931
8932 PR tree-optimization/69740
8933 * gcc.c-torture/compile/pr69740-1.c: New test.
8934 * gcc.c-torture/compile/pr69740-2.c: New test.
8935
e41f6c9e
BS
89362016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8937
8938 * lib/target-supports.exp
8939 (check_effective_target_whole_vector_shift): Enable for PPC64.
8940
57548bf5
RB
89412016-03-07 Richard Biener <rguenther@suse.de>
8942
8943 PR tree-optimization/70115
8944 * gcc.dg/torture/pr70115.c: New testcase.
8945
4ae13300
NS
89462016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8947
8948 PR middle-end/69916
8949 * c-c-++-common/goacc/pr69916.c: New.
8950
5edb9853
RH
89512016-03-07 Richard Henderson <rth@redhat.com>
8952
8953 * gcc.c-torture/compile/pr70061.c: New test.
8954
2067a8f3
RB
89552016-03-07 Richard Biener <rguenther@suse.de>
8956
8957 PR testsuite/70109
8958 * gcc.dg/vect/O3-pr36098.c: New testcase.
8959
4145a9b7
CL
89602016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8961
8962 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8963
1878be32
EB
89642016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8965
8966 * gnat.dg/renaming9.ad[sb]: New testcase.
8967
df762bb2
JJ
89682016-03-05 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR c++/70084
8971 * g++.dg/expr/stdarg3.C: New test.
8972
7d461295
JL
89732016-03-04 Jeff Law <law@redhat.com>
8974
8975 PR tree-optimization/69196
8976 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8977 x86_64-*-*.
8978
29b9828f
BS
89792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8980
b6b552fd
BS
8981 PR c/69973
8982 * gcc.dg/pr69973.c: New test.
8983
201d49e9
BS
8984 PR rtl-optimization/69941
8985 * gcc.dg/torture/pr69941.c: New test.
8986
29b9828f
BS
8987 PR c/69824
8988 * gcc.dg/pr69824.c: New test.
8989
640b7e74
TV
89902016-03-05 Tom de Vries <tom@codesourcery.com>
8991
8992 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8993 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8994 function.
8995
7a3a3fad
PP
89962016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8997
8998 PR c++/66786
8999 * g++.dg/cpp1y/var-templ48.C: New test.
9000 * g++.dg/cpp1y/var-templ49.C: New test.
9001
cd439aec
EB
90022016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9003
9004 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9005
60204554
JJ
90062016-03-04 Jakub Jelinek <jakub@redhat.com>
9007
0c8825de
JJ
9008 PR c++/70035
9009 * g++.dg/ubsan/pr70035.C: New test.
9010
60204554
JJ
9011 PR target/70062
9012 * gcc.target/i386/pr70062.c: New test.
9013
f79d4eab
L
90142016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9015
9016 * g++.dg/template/typename21.C: Remove c++98_only.
9017
ea81ce67
L
90182016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9019
9020 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9021
64b23c13
DM
90222016-03-04 David Malcolm <dmalcolm@redhat.com>
9023
9024 PR c/68187
9025 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9026 function.
9027 (fn_42_b): Likewise.
9028 (fn_42_c): Likewise.
9029
729526f5
DM
90302016-03-04 David Malcolm <dmalcolm@redhat.com>
9031
9032 PR c/68187
9033 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9034 function.
9035 (fn_40_b): Likewise.
9036 (fn_41_a): Likewise.
9037 (fn_41_b): Likewise.
9038
f9ea11ac
JJ
90392016-03-04 Jakub Jelinek <jakub@redhat.com>
9040
9041 PR target/70059
9042 * gcc.target/i386/avx512f-pr70059.c: New test.
9043 * gcc.target/i386/avx512dq-pr70059.c: New test.
9044
b6c38c69
BS
90452016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9046
9047 PR rtl-optimization/57676
9048 * gcc.dg/torture/pr57676.c: New test.
9049
af3cdd34
IE
90502016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9051
9052 * gcc.dg/pr70026.c: New test.
9053
7ff6ca38
MP
90542016-03-04 Marek Polacek <polacek@redhat.com>
9055
9056 PR c/69798
9057 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9058 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9059
a6bf62d5
KT
90602016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9061
9062 PR target/70004
9063 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9064 Delete.
9065 (test_corners_sisd_si): Likewise.
9066 (main): Remove checks of the above.
9067 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9068
ae4cdc6a
EB
90692016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9070
9071 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9072
08455559
CL
90732016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9074
9075 * gcc.dg/torture/pr69951.c: Accept argc==0.
9076
e9a35493
RB
90772016-03-04 Richard Biener <rguenther@suse.de>
9078
9079 PR c++/70054
9080 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9081 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9082
fba054c2
DV
90832016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9084
9085 PR testsuite/69766
9086 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9087 testing multiarch.
9088
f10cdc6c
JJ
90892016-03-04 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR debug/69947
9092 * gcc.dg/guality/pr69947.c: New test.
9093
2e981ba0
JJ
90942016-03-03 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR ada/70017
9097 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9098
0ba3bfa2
KT
90992016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9100
9101 PR rtl-optimization/69904
9102 * gcc.target/arm/pr69904.c: New test.
9103
97ecdb46
JJ
91042016-03-03 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR target/70021
9107 * gcc.dg/vect/pr70021.c: New test.
9108 * gcc.target/i386/pr70021.c: New test.
9109
a2a743a1
MP
91102016-03-03 Marek Polacek <polacek@redhat.com>
9111
9112 PR middle-end/70050
9113 * gcc.dg/pr70050.c: New test.
9114
fa07ecdd
JG
91152016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9116
9117 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9118
23504262
ML
91192016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9120
9121 PR tree-optimization/70043
9122 * gfortran.dg/vect/pr70043.f90: New test.
9123
b7b9e1a9
EB
91242016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9125
9126 * gnat.dg/specs/task1.ads: New test.
9127
cb83ba54
RO
91282016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9129
9130 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9131 Invoke gdb with -batch.
9132 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9133
a75f5e30
RB
91342016-03-03 Richard Biener <rguenther@suse.de>
9135
9136 PR tree-optimization/55936
9137 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9138
268bc320
JL
91392016-03-02 Jeff Law <law@redhat.com>
9140
815f20ab
JL
9141 PR rtl-optimization/69942
9142 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9143 effects of argument promotions.
9144
268bc320
JL
9145 PR tree-optimization/69987
9146 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9147 target does not support -fprefetch-loop-arrays.
9148
171f7de5
UB
91492016-03-02 Uros Bizjak <ubizjak@gmail.com>
9150
9151 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9152
192912db
BC
91532016-03-02 Bin Cheng <bin.cheng@arm.com>
9154
c7908871 9155 PR rtl-optimization/69052
192912db
BC
9156 * gcc.target/i386/pr69052.c: New test.
9157
90a7a40b
AM
91582016-03-02 Alan Modra <amodra@gmail.com>
9159
9160 * gcc.dg/pr69990.c: New.
9161
69fa742f
JJ
91622016-03-02 Jakub Jelinek <jakub@redhat.com>
9163
de752fb0
JJ
9164 PR c/68062
9165 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9166
9167 PR middle-end/70022
9168 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9169
69fa742f
JJ
9170 PR target/70028
9171 * gcc.target/i386/pr70028.c: New test.
9172
7c65bd56
MK
91732016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9174
9175 * c-c++-common/asan/swapcontext-test-1.c,
9176 * c-c++-common/tsan/thread_leak.c,
9177 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9178 * g++.dg/tsan/benign_race.C,
9179 * g++.dg/tsan/fd_close_norace.C,
9180 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9181 races with sanitizer output
9182
37d98220 91832016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9184 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9185
9186 PR target/67278
9187 * gcc.dg/simd-8.c: New testcase.
9188
218db463
RB
91892016-03-02 Richard Biener <rguenther@suse.de>
9190
9191 PR middle-end/67278
9192 * gcc.dg/simd-7.c: New testcase.
9193
22c72158
EB
91942016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9195
9196 * gcc.target/i386/pr70007.c: Tweak.
9197
9a790ccc
DV
91982016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9199
9200 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9201
bd02f00f
MP
92022016-03-02 Marek Polacek <polacek@redhat.com>
9203
9204 PR c/67854
9205 * gcc.dg/pr67854.c: New test.
9206
1e840f39
JJ
92072016-03-02 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR middle-end/70025
9210 * gcc.dg/torture/pr70025.c: New test.
9211
bca00241
VK
92122016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9213
9214 PR tree-optimization/68621
9215 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9216
0bca04b8
EB
92172016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9218
9219 * gcc.target/i386/pr70007.c: New test.
9220
2a9afc86
JL
92212016-03-01 Jeff Law <law@redhat.com>
9222
eab2541b 9223 PR tree-optimization/69196
9d83ef71 9224 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9225
2a9afc86
JL
9226 PR tree-optimization/69196
9227 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9228 duplicating code and spoiling the expected output.
9229
0d39977e
MM
92302016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9231
9232 PR target/70033
9233 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9234 supports power9 before doing tests.
9235 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9236 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9237 * gcc.target/powerpc/p9-permute.c: Likewise.
9238
a0c0699d
UB
92392016-03-01 Uros Bizjak <ubizjak@gmail.com>
9240
9241 PR target/70027
9242 * gcc.target/i386/pr70027.c: New test.
9243
0ae3ef47 92442016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9245
9246 * gcc.dg/pr70017.c: New test.
9247
686e2237
JJ
92482016-03-01 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR c/69796
9251 PR c/69974
9252 * gcc.dg/pr69796.c: New test.
9253 * gcc.dg/pr69974.c: New test.
9254
f8e4188c
EB
92552016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9256
9257 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9258
5e3f1c7c
JL
92592016-02-29 Jeff Law <law@redhat.com>
9260
9261 PR tree-optimization/69987
9262 * gfortran.dg/pr69987.f90: New test.
9263
9264 PR tree-optimization/69989
9265 * gcc.c-torture/compile/pr69989-2.c: New test.
9266
1be56bc5
MP
92672016-03-01 Marek Polacek <polacek@redhat.com>
9268
9269 PR c++/69795
9270 * g++.dg/parse/invalid1.C: New test.
9271
1b19470d
RB
92722016-03-01 Richard Biener <rguenther@suse.de>
9273
9274 PR middle-end/70022
9275 * gcc.dg/pr70022.c: New testcase.
9276
3ae0661a
IE
92772016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9278
9279 PR tree-optimization/69956
9280 * gcc.dg/pr69956.c: New test.
9281
0f09ab88
BS
92822016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9283
9284 PR target/70011
9285 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9286 XFAIL when hardware supports efficient unaligned storage access.
9287
76d881bf
PP
92882016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9289
9290 PR c++/69961
9291 * g++.dg/template/pr69961a.C: New test.
9292 * g++.dg/template/pr69961b.C: New test.
9293
7168133a
DM
92942016-02-29 David Malcolm <dmalcolm@redhat.com>
9295
9296 PR preprocessor/69985
9297 * gcc.dg/cpp/pr69985.c: New test case.
9298
0c6072a3
JL
92992016-02-29 Jeff Law <law@redhat.com>
9300
e66f219b
JL
9301 PR tree-optimization/70005
9302 * gcc.c-torture/execute/pr70005.c New test.
9303
0c6072a3
JL
9304 PR tree-optimization/69999
9305 * gcc.c-torture/compile/pr69999.c: New test.
9306
fd9fbdb3
YR
93072016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9308
9309 PR tree-optimization/69652
9310 * gcc.dg/torture/pr69652.c: Delete test.
9311 * gcc.dg/vect/pr69652.c: New test.
9312
cbd400b4
RB
93132016-02-19 Richard Biener <rguenther@suse.de>
9314
9315 PR tree-optimization/69980
9316 * gfortran.dg/vect/pr69980.f90: New testcase.
9317
84ea0f58
EB
93182016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9319
9320 * gcc.target/sparc/20160229-1.c: New test.
9321
5d2a63dc
EB
93222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9323
9324 * gnat.dg/stack_usage3.adb: New test.
9325 * gnat.dg/stack_usage3_pkg.ads: New helper.
9326
93e708f9
EB
93272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9328
9329 * gnat.dg/renaming8.adb: New test.
9330 * gnat.dg/renaming8_pkg1.ads: New helper.
9331 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9332 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9333
6512bc93
RB
93342016-02-29 Richard Biener <rguenther@suse.de>
9335
9336 PR tree-optimization/69720
9337 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9338
7b201a88
TK
93392016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9340
9341 PR fortran/68147
9342 PR fortran/47674
9343 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9344
82ee0cf2 93452016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9346 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9347
9348 PR fortran/56007
9349 * gfortran.dg/coarray_8.f90: Adjust error message.
9350 * gfortran.dg/pr56007.f90: New test.
9351 * gfortran.dg/pr56007.f: New test.
9352
cdc1a2c8
L
93532016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9354
9355 PR tree-optimization/69989
9356 * gcc.dg/torture/pr69989.c: New test.
9357
33505bcf
EB
93582016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9359
9360 * gcc.target/i386/stack-realign-win.c: New test.
9361
524bfb19
HA
93622016-02-28 Harald Anlauf <anlauf@gmx.de>
9363
9364 PR fortran/60126
9365 * gfortran.dg/pr60126.f90: New test.
9366
bd542508
JL
93672016-02-27 Jeff Law <law@redhat.com>
9368
9369 Revert
9370 2016-02-26 Richard Biener <rguenther@suse.de>
9371 Jeff Law <law@redhat.com>
9372
9373 PR tree-optimization/69740
9374 * gcc.c-torture/compile/pr69740-1.c: New test.
9375 * gcc.c-torture/compile/pr69740-2.c: New test.
9376
dd1291e0
JD
93772016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9378
5fb67f8b 9379 PR fortran/69910
dd1291e0
JD
9380 * gfortran.dg/newunit_4.f90: New test.
9381
5cfefb59
JJ
93822016-02-27 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR target/69613
9385 PR rtl-optimization/69886
9386 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9387 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9388 target.
9389
20ba5f33
MS
93902016-02-26 Martin Sebor <msebor@redhat.com>
9391
9392 PR tree-optimization/15826
9393 * gcc.dg/tree-ssa/pr15826.c: New test.
9394
e6fb01b0
JJ
93952016-02-26 Jakub Jelinek <jakub@redhat.com>
9396
9397 PR target/69969
9398 * gcc.target/powerpc/pr69969.c: New test.
9399
e3e0cf64
MS
94002016-02-26 Martin Sebor <msebor@redhat.com>
9401
9402 PR c++/15766
9403 * g++.old-deja/g++.other/decl5.C: Add a test case.
9404
d1f2bea5
SB
94052016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9406
9407 PR target/69946
9408 * gcc.target/powerpc/pr69946.c: New file.
9409
4a4f9d2b 94102016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9411 Jeff Law <law@redhat.com>
4a4f9d2b 9412
e3e0cf64 9413 PR tree-optimization/69740
4a4f9d2b
RB
9414 * gcc.c-torture/compile/pr69740-1.c: New test.
9415 * gcc.c-torture/compile/pr69740-2.c: New test.
9416
ad2a2706
MJ
94172016-02-26 Martin Jambor <mjambor@suse.cz>
9418
9419 PR middle-end/69920
9420 * gcc.dg/torture/pr69932.c: New test.
9421 * gcc.dg/torture/pr69936.c: Likewise.
9422
1d11f7ce
AK
94232016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9424
9425 PR target/69709
9426 * gcc.target/s390/pr69709.c: New test.
9427
6cfccbb2
KT
94282016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9429
9430 PR target/69245
9431 * gcc.target/aarch64/pr69245_1.c: New test.
9432
ac59ad4e
KT
94332016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9434
9435 PR target/69613
9436 * gcc.dg/torture/pr69613.c: New test.
9437
a2ad54a0
JJ
94382016-02-26 Jakub Jelinek <jakub@redhat.com>
9439
9440 PR rtl-optimization/69891
9441 * gcc.target/i386/pr69891.c: New test.
9442
0884062c 94432016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9444 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9445
d2369d4f 9446 PR target/61397
c163789b
MM
9447 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9448 functionality for both 32-bit and 64-bit.
9449
5aed7e2c
RB
94502016-02-26 Richard Biener <rguenther@suse.de>
9451
9452 PR tree-optimization/69551
9453 * gcc.dg/torture/pr69951.c: New testcase.
9454
798e2a8e
RB
94552016-02-25 Richard Biener <rguenther@suse.de>
9456
9457 PR tree-optimization/48795
9458 * gcc.dg/Warray-bounds-18.c: New testcase.
9459
9559fbac
RO
94602016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9461
9462 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9463
c049b107
JJ
94642016-02-25 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR rtl-optimization/69896
9467 * gcc.dg/pr69896.c: New test.
9468
1137001c
PP
94692016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9470
9471 PR c++/69736
9472 * g++.dg/cpp1y/paren2.C: New test.
9473
2e9c8641
MS
94742016-02-24 Martin Sebor <msebor@redhat.com>
9475
9476 PR c/51147
9477 * gcc.dg/enum-mode-2.c: New test.
9478
03ca8fb3
JJ
94792016-02-24 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR c++/69922
9482 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9483 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9484 * g++.dg/ubsan/pr69922.C: New test.
9485
0b05329b
MP
94862016-02-24 Marek Polacek <polacek@redhat.com>
9487
9488 PR c/69819
9489 * gcc.dg/pr69819.c: New test.
9490
57c2c374
MS
94912016-02-24 Martin Sebor <msebor@redhat.com>
9492
3b96b93a
MS
9493 PR c++/69912
9494 * g++.dg/ext/flexary15.C: New test.
9495
94962016-02-24 Martin Sebor <msebor@redhat.com>
9497
9498 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9499 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9500 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9501
65433bb5
MK
95022016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9503 Charles Baylis <charles.baylis@linaro.org>
9504
9505 PR debug/61033
9506 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9507
f802a424 95082016-02-24 Richard Biener <rguenther@suse.de>
44293580 9509 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9510
9511 PR middle-end/69760
9512 * gcc.dg/torture/pr69760.c: New testcase.
9513
525f795f
RO
95142016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9515
9516 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9517 pattern on Solaris with as.
9518
cd7bbceb
KT
95192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9520
9521 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9522 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9523 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9524 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9525
89c0c1fd
JJ
95262016-02-24 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR middle-end/69915
9529 * gcc.dg/pr69915.c: New test.
9530
0683fd27
KT
95312016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9532
9533 PR rtl-optimization/69886
9534 * gcc.dg/torture/pr69886.c: New test.
9535
e53d562a
RB
95362016-02-24 Richard Biener <rguenther@suse.de>
9537
9538 PR middle-end/68963
9539 * gcc.dg/torture/pr68963.c: New testcase.
9540
74a00288
KT
95412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9542
9543 PR target/69875
9544 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9545 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9546 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9547 * gcc.target/arm/atomic_loaddi_1.c: New test.
9548 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9549 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9550 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9551 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9552 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9553 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9554 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9555 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9556
340fd4c9
JJ
95572016-02-24 Jakub Jelinek <jakub@redhat.com>
9558
9559 PR middle-end/69909
9560 * gcc.dg/torture/pr69909.c: New test.
9561
47d3fdb2
RB
95622016-02-24 Richard Biener <rguenther@suse.de>
9563
9564 PR tree-optimization/69907
9565 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9566 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9567 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9568
dab73e73
CB
95692016-02-24 Christian Bruel <christian.bruel@st.com>
9570
9571 * gcc.target/arm/pragma_cpp_fma.c: New test.
9572
7cc5ec65
JD
95732016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9574
9575 PR fortran/61156
9576 * gfortran.dg/include_6.f90: Update test.
9577
067fbd8b
JJ
95782016-02-23 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR objc/69844
9581 * objc.dg/pr69844.m: New test.
9582
64a454d9
JD
95832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9584
9585 PR libgfortran/69456
9586 * gfortran.dg/namelist_89.f90: New test.
9587 * gfortran.dg/pr59700.f90: Update test..
9588
35886f0b
MS
95892016-02-23 Martin Sebor <msebor@redhat.com>
9590
9591 PR middle-end/69780
9592 * g++.dg/ext/builtin_alloca.C: New test.
9593 * gcc.dg/builtins-68.c: New test.
9594
162cc7e3
RH
95952016-02-23 Richard Henderson <rth@redhat.com>
9596
9597 * gcc.target/i386/addr-space-3.c: Remove test.
9598
196440f8
DM
95992016-02-23 David Malcolm <dmalcolm@redhat.com>
9600
9601 PR preprocessor/69126
9602 PR preprocessor/69543
9603 * c-c++-common/pr69126-2-long.c: New test.
9604 * c-c++-common/pr69126-2-short.c: New test.
9605 * c-c++-common/pr69543-1.c: Remove xfail.
9606
1d3121af
DM
96072016-02-23 David Malcolm <dmalcolm@redhat.com>
9608
9609 PR preprocessor/69126
9610 PR preprocessor/69543
9611 PR preprocessor/69558
9612 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9613 (f): Rename to...
9614 (test_2): ...this, and add leading comment.
9615 (MACRO_3, test_3): New.
9616 (MACRO_4A, MACRO_4B, test_4): New.
9617 (MACRO): Rename to...
9618 (MACRO_5): ...this.
9619 (g): Rename to...
9620 (test_5): ...this, updating for renaming of MACRO, and
9621 add leading comment.
9622 * c-c++-common/pr69543-1.c: New.
9623 * c-c++-common/pr69543-2.c: New.
9624 * c-c++-common/pr69543-3.c: New.
9625 * c-c++-common/pr69543-4.c: New.
9626 * c-c++-common/pr69558-1.c: New.
9627 * c-c++-common/pr69558-2.c: New.
9628 * c-c++-common/pr69558-3.c: New.
9629 * c-c++-common/pr69558-4.c: New.
9630 * gcc.dg/pr69558.c: Move to...
9631 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9632 xfail for c++.
9633
f99c3557
TS
96342016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9635
9636 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9637 to -ftree-parallelize-loops/-fopenacc changes.
9638 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9639 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9640 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9641 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9642 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9643 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9644 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9645 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9646 * c-c++-common/goacc/kernels-loop.c: Likewise.
9647 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9648 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9649 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9650 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9651
c60ec7c2
RO
96522016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9653
9654 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9655
f1a62b6f
JJ
96562016-02-23 Jakub Jelinek <jakub@redhat.com>
9657
e67bf044
JJ
9658 PR c++/69902
9659 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9660
f1a62b6f
JJ
9661 PR c/69900
9662 * gcc.dg/pr69900.c: New test.
9663
20c5e09e
MJ
96642016-02-23 Martin Jambor <mjambor@suse.cz>
9665
9666 PR tree-optimization/69666
9667 * gcc.dg/tree-ssa/pr69666.c: New test.
9668
e457a6fc
AV
96692016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9670
9671 PR fortran/67451
9672 * gfortran.dg/coarray_allocate_5.f08: New test.
9673
d7b574f4
AK
96742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9675
9676 * gcc.target/s390/vcond-shift.c: Move to ...
9677 * gcc.target/s390/vector/vcond-shift.c: ... here.
9678
58bdeb44
AK
96792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9680
9681 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9682 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9683
7cd0387b
AK
96842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9685
9686 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9687
4246c8da
MW
96882016-02-20 Mark Wielaard <mjw@redhat.com>
9689
9690 PR c/28901
9691 * gcc.dg/unused-variable-3.c: New test.
9692
f93bc532
JJ
96932016-02-22 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR target/69888
9696 * gcc.target/i386/pr69888.c: New test.
9697
c4e360f4
RB
96982016-02-22 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/69882
9701 * gfortran.dg/vect/pr69882.f90: New testcase.
9702
09c92f1c
JJ
97032016-02-22 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR target/69885
9706 * gcc.dg/pr69885.c: New test.
9707
f88d45dc
OE
97082016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9709
9710 PR target/69806
9711 PR target/54089
9712 * gcc.target/sh/pr54089-10.c: New.
9713
ce1ff48e
PT
97142016-02-20 Paul Thomas <pault@gcc.gnu.org>
9715
9716 PR fortran/69423
9717 * gfortran.dg/deferred_character_15.f90 : New test.
9718
bbf27208
DH
97192016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9720
9721 PR fortran/57365
9722 gfortran.dg/allocate_with_source_18.f03: New test.
9723
97242016-02-20 Harald Anlauf <anlauf@gmx.de>
9725
9726 PR fortran/52531
9727 gfortran.dg/gomp/pr52531.f90: New test.
9728
268be88c
BE
97292016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9730
9731 PR c++/69865
9732 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9733 -std=c++03.
9734
4b6c824a
JJ
97352016-02-19 Jakub Jelinek <jakub@redhat.com>
9736
871b3f47
JJ
9737 PR c++/69826
9738 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9739 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9740
7a965d51
JJ
9741 PR c++/69850
9742 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9743
4b6c824a
JJ
9744 PR c++/69851
9745 * g++.dg/torture/pr69851.C: New test.
9746
15fca21a
MS
97472016-02-19 Martin Sebor <msebor@redhat.com>
9748
9749 PR testsuite/69573
9750 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9751
19e21586
JJ
97522016-02-19 Jakub Jelinek <jakub@redhat.com>
9753
03a616ac
JJ
9754 PR c++/69850
9755 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9756 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9757
19e21586
JJ
9758 PR c++/67767
9759 * g++.dg/cpp0x/pr67767.C: New test.
9760
2db16594
KT
97612016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9762
9763 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9764 for fp, simd, crypto, crc, lse.
9765 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9766 above.
9767 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9768 effective target check.
9769
5a7d9d1e
JJ
97702016-02-19 Jakub Jelinek <jakub@redhat.com>
9771
9772 PR target/69820
9773 * gcc.target/i386/pr69820.c: New test.
9774
6448f064
AK
97752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9776
9777 * gcc.target/s390/vector/int128-1.c: New test.
9778
d0a859e6
AK
97792016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9780
9781 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9782
9e4eb643
AK
97832016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9784
9785 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9786 instruction pattern name to prevent the testcase from failing with
9787 -march=z13.
9788
859a4c0e
AK
97892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9790
9791 * gcc.target/s390/md/movstr-2.c: New test.
9792
efc2340b
MK
97932016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9794
9795 * gcc.target/s390/morestack.c: New test.
9796
ca2bfbc2
DV
97972016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9798
9799 PR target/69625
9800 * gcc.target/s390/pr69625.c: Add test case.
9801
efd4bd05
BE
98022016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9803
9804 PR testsuite/68580
9805 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9806
2bf2078a
MM
98072016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9808
9809 PR target/68404
9810 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9811 * gcc.target/powerpc/fusion3.c: Likewise.
9812
f003579e
RB
98132016-02-18 Richard Biener <rguenther@suse.de>
9814
9815 PR middle-end/69553
9816 * g++.dg/torture/pr69553.C: New testcase.
9817
19233914
NC
98182016-02-18 Nick Clifton <nickc@redhat.com>
9819
efd4bd05
BE
9820 PR target/62254
9821 PR target/69610
9822 * gcc.target/arm/pr62554.c: New test.
9823 * gcc.target/arm/pr69610-1.c: New test.
9824 * gcc.target/arm/pr69610-2.c: New test.
19233914 9825
23f27839
RB
98262016-02-18 Richard Biener <rguenther@suse.de>
9827
9828 PR middle-end/69854
9829 * gcc.dg/torture/pr69854.c: New testcase.
9830
932c0da4
JJ
98312016-02-17 Jakub Jelinek <jakub@redhat.com>
9832
9833 PR c++/69850
9834 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9835
1bed93e4
BS
98362012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9837
9838 * gcc.target/powerpc/vec-cg.c: New test.
9839
57bfb134
RB
98402016-02-17 Richard Biener <rguenther@suse.de>
9841
9842 PR testsuite/69586
9843 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9844
a44e0ebb
KT
98452016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9846
9847 PR target/69161
9848 * gcc.c-torture/compile/pr69161.c: New test.
9849
ffacd726
DS
98502016-02-17 David Sherwood <david.sherwood@arm.com>
9851
9852 PR target/69532
9853 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9854 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9855
448db8d2
EB
98562016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9857
9858 * gcc.dg/ifcvt-4.c: Skip on Visium.
9859
e2f0522e
EB
98602016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9861
9862 * gnat.dg/atomic8.adb: New test.
9863
bf17fe3f
EB
98642016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9865
9866 * gnat.dg/discr46.ad[sb]: New test.
9867
ecf835e9
KN
98682016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9869
9870 PR Target/48344
9871 * gcc.target/powerpc/pr48344-1.c: New test.
9872
49a1164a
TK
98732015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9874
9875 PR fortran/69742
9876 * gfortran.dg/associate_21.f90: New test.
9877
bf14eba2
JJ
98782016-02-16 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR c/69835
9881 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9882 -Wnonnull in dg-options.
9883 * c-c++-common/nonnull-2.c: New test.
9884
35a093b6
JG
98852016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9886 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9887
9888 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9889
e387d491
JJ
98902016-02-16 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR middle-end/69801
9893 * gcc.dg/pr69801.c: Add empty dg-options.
9894
ba539195
JN
98952016-02-16 James Norris <jnorris@codesourcery.com>
9896
9897 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9898 * g++.dg/goacc/deviceptr-1.c: New file.
9899
2a2b8f64
JJ
99002016-02-16 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR tree-optimization/69820
9903 * gcc.dg/vect/pr69820.c: New test.
9904
87440c29
RB
99052016-02-16 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/69776
9908 * gcc.dg/torture/pr69776-2.c: New testcase.
9909
6d87c306
BS
99102016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9911
9912 PR tree-optimization/69714
9913 * gcc.dg/torture/pr69714.c: New test.
9914
3824a0a2
JJ
99152016-02-16 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR tree-optimization/69802
9918 * gcc.dg/pr69802.c: New test.
9919
c8cfe96e
RB
99202016-02-16 Richard Biener <rguenther@suse.de>
9921
9922 PR middle-end/69801
9923 * gcc.dg/pr69801.c: New testcase.
9924
fc12098d
JD
99252016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9926
9927 PR libgfortran/69651
9928 * gfortran.dg/read_bang.f90: New test.
9929 * gfortran.dg/read_bang4.f90: New test.
9930
ba6b3795
JJ
99312016-02-15 Jakub Jelinek <jakub@redhat.com>
9932
f0516ca4
JJ
9933 PR c++/69658
9934 * g++.dg/init/pr69658.C: New test.
9935
ba6b3795
JJ
9936 PR c++/69797
9937 * c-c++-common/pr69797.c: New test.
9938
de3f9a2d
PK
99392016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9940
9941 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9942 check for aarch64*-*-*.
9943
17a3b967
RB
99442016-02-15 Richard Biener <rguenther@suse.de>
9945
9946 PR tree-optimization/69783
9947 * gcc.dg/vect/pr69783.c: New testcase.
9948
1c48bff1
RB
99492016-02-15 Richard Biener <rguenther@suse.de>
9950
9951 PR tree-optimization/69776
9952 * gcc.dg/torture/pr69776.c: New testcase.
9953
1e6025b6
TK
99542016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9955
9956 PR fortran/60526
9957 * gfortran.dg/type_decl_4.f90: Reinstated.
9958
d3308279
JDA
99592016-02-14 John David Anglin <danglin@gcc.gnu.org>
9960
9961 PR fortran/68746
9962 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9963
b7c56581
TK
99642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9965
9966 PR fortran/60526
9967 PR bootstrap/69816
9968 * gfortran.dg/type_decl_4.f90: Removed.
9969
60cb4ef5
TK
99702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9971
9972 PR fortran/60526
9973 * gfortran.dg/type_decl_4.f90: New test.
9974
f6964637
AM
99752016-02-14 Alan Modra <amodra@gmail.com>
9976
1a8849d1 9977 PR testsuite/68886
f6964637
AM
9978 * gcc.c-torture/execute/stkalign.c: Revise test.
9979
f5121920
OE
99802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9981
9982 PR target/67260
9983 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9984
6cda3ab6
OE
99852016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9986
9987 PR target/67260
9988 * gcc.target/sh/torture/pr67260.c: New.
9989
6786e598
JDA
99902016-02-12 John David Anglin <danglin@gcc.gnu.org>
9991
9992 * gcc.dg/pr67964.c: Add dg-require-alias.
9993
7e05dad8
OE
99942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9995
9996 PR target/67636
9997 PR target/64345
9998 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9999
7f4cc3ce
JD
100002016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10001
10002 PR libgfortran/69668
10003 * gfortran.dg/namelist_88.f90: New test.
10004
955ca6dc
JD
100052016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10006
10007 PR libgfortran/69668
10008 * gfortran.dg/namelist_38.f90: Update test.
10009 * gfortran.dg/namelist_84.f90: Update test.
10010
876217ae
DM
100112016-02-12 David Malcolm <dmalcolm@redhat.com>
10012
10013 PR other/69554
10014 * gcc.dg/pr69554-1.c: New test.
10015 * gfortran.dg/pr69554-1.F90: New test.
10016 * gfortran.dg/pr69554-2.F90: New test.
10017 * lib/gcc-dg.exp (proc dg-locus): New function.
10018 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10019 distinguish between the caret-printing and non-caret-printing
10020 cases. If caret-printing has been explicitly enabled, bail out
10021 without attempting to fix up the output.
10022
61789eed
DM
100232016-02-12 David Malcolm <dmalcolm@redhat.com>
10024
10025 PR driver/69265
10026 PR driver/69453
10027 * gcc.dg/spellcheck-options-3.c: New test case.
10028 * gcc.dg/spellcheck-options-4.c: New test case.
10029 * gcc.dg/spellcheck-options-5.c: New test case.
10030 * gcc.dg/spellcheck-options-6.c: New test case.
10031 * gcc.dg/spellcheck-options-7.c: New test case.
10032 * gcc.dg/spellcheck-options-8.c: New test case.
10033 * gcc.dg/spellcheck-options-9.c: New test case.
10034 * gcc.dg/spellcheck-options-10.c: New test case.
10035
c3090c1f
JJ
100362016-02-12 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR rtl-optimization/69764
10039 PR rtl-optimization/69771
10040 * c-c++-common/pr69764.c: New test.
10041 * gcc.dg/torture/pr69771.c: New test.
10042
8222034d
MP
100432016-02-12 Marek Polacek <polacek@redhat.com>
10044
10045 * g++.dg/torture/init-list1.C: New.
10046
f749f792
MP
100472016-02-12 Marek Polacek <polacek@redhat.com>
10048
10049 * gcc.dg/pr69522.c: Add empty dg-options.
10050
199fb02a
IE
100512016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10052
10053 * g++.dg/lto/lto.exp: Include and init mpx.
10054 * g++.dg/lto/pr69729_0.C: New test.
10055
b69539cb
JJ
100562016-02-12 Jakub Jelinek <jakub@redhat.com>
10057
06ff7000
JJ
10058 PR ipa/69241
10059 * g++.dg/ipa/pr69241-4.C: New test.
10060
b69539cb
JJ
10061 PR ipa/68672
10062 * g++.dg/ipa/pr68672-1.C: New test.
10063 * g++.dg/ipa/pr68672-2.C: New test.
10064 * g++.dg/ipa/pr68672-3.C: New test.
10065
16595a1f
BS
100662016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10067
10068 PR c/69522
6d87c306 10069 * gcc.dg/pr69522.c: New test.
16595a1f 10070
38d795d2
PP
100712016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10072
10073 PR c++/69098
10074 * g++.dg/cpp1y/69098.C: New test.
10075 * g++.dg/cpp1y/69098-2.C: New test.
10076
9c582551
JJ
100772016-02-12 Jakub Jelinek <jakub@redhat.com>
10078
10079 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10080 and neighbour -> neighbor.
10081 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10082 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10083 * c-c++-common/Wvarargs.c: Likewise.
10084 * c-c++-common/goacc/host_data-5.c: Likewise.
10085 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10086 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10087 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10088 * gcc.target/aarch64/pr60697.c: Likewise.
10089 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10090 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10091 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10092 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10093 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10094 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10095 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10096 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10097 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10098 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10099 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10100 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10101 * g++.dg/lookup/koenig5.C: Likewise.
10102 * g++.dg/ext/no-asm-2.C: Likewise.
10103 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10104 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10105 * gfortran.dg/used_types_16.f90: Likewise.
10106 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10107 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10108 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10109 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10110 * gfortran.dg/abstract_type_6.f03: Likewise.
10111 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10112 * gfortran.dg/used_types_15.f90: Likewise.
10113 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10114 * gfortran.dg/exit_3.f08: Likewise.
10115 * gfortran.dg/open_status_2.f90: Likewise.
10116 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10117 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10118 * gfortran.dg/associate_1.f03: Likewise.
10119 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10120 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10121 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10122 * gcc.dg/builtin-object-size-1.c: Likewise.
10123 * gcc.dg/noreturn-6.c: Likewise.
10124 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10125 * gcc.dg/globalalias.c: Likewise.
10126 * gcc.dg/builtins-config.h: Likewise.
10127 * gcc.dg/pr30457.c: Likewise.
10128 * gcc.c-torture/compile/volatile-1.c: Likewise.
10129 * gcc.c-torture/execute/20101011-1.c: Likewise.
10130 * c-c++-common/Waddress-1.c: Likewise.
10131
66756373
JJ
101322016-02-11 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR c/69768
10135 * c-c++-common/Waddress-1.c: New test.
10136
76fe932b
AV
101372016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10138
10139 PR fortran/69296
10140 * gfortran.dg/associate_19.f03: New test.
10141 * gfortran.dg/associate_20.f03: New test.
10142
564c4d4b
OE
101432016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10144
10145 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10146
e1c1ecb0
KT
101472016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10148
10149 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10150 .arch armv8-a\n. Add -dA to dg-options.
10151 * gcc.target/aarch64/assembler_arch_1.c: New test.
10152 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10153
0d7d9458
PC
101542016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10155
10156 PR c++/68726
10157 * g++.dg/cpp0x/pr68726.C: New.
10158
e6208a60
IE
101592016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10160
10161 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10162 test.
10163
281a11eb
RB
101642016-02-11 Richard Biener <rguenther@suse.de>
10165
10166 * g++.dg/tree-ssa/pr61034.C: Adjust.
10167
e03dd765
VM
101682016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10169
4b48faf5 10170 PR target/69148
e03dd765
VM
10171 * gcc.target/s390/pr69148.c: New.
10172
cdc23927
YR
101732016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10174
10175 PR tree-optimization/69652
10176 * gcc.dg/torture/pr69652.c: New test.
10177
e199dd0a
JJ
101782016-02-10 Jakub Jelinek <jakub@redhat.com>
10179 Patrick Palka <ppalka@gcc.gnu.org>
10180
10181 PR ipa/69241
10182 PR c++/69649
10183 * g++.dg/ipa/pr69241-1.C: New test.
10184 * g++.dg/ipa/pr69241-2.C: New test.
10185 * g++.dg/ipa/pr69241-3.C: New test.
10186 * g++.dg/ipa/pr69649.C: New test.
10187
d6b38027
UB
101882016-02-10 Uros Bizjak <ubizjak@gmail.com>
10189
10190 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10191 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10192
13b562c5
BC
101932016-02-10 Bin Cheng <bin.cheng@arm.com>
10194
10195 PR tree-optimization/68021
10196 * gcc.dg/tree-ssa/pr68021.c: New test.
10197
24a179f8
RB
101982016-02-10 Richard Biener <rguenther@suse.de>
10199
10200 PR tree-optimization/69726
10201 * gcc.dg/uninit-22.c: New testcase.
10202
0d99886f
AP
102032016-02-09 Andrew Pinski <apinski@cavium.com>
10204
10205 PR tree-opt/69282
10206 * gcc.c-torture/compile/20160205-1.c: New testcase.
10207
ab04995c
MM
102082016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10209
10210 PR target/68404
10211 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10212 instead accessing a really large arrray.
10213 * gcc.target/powerpc/fusion3.c: Likewise.
10214
4b79ac23
CB
102152016-02-09 Charles Baylis <charles.baylis@linaro.org>
10216
10217 PR target/68532
10218 * gcc.c-torture/execute/pr68532.c: New test.
10219
b890a441
AO
102202016-02-11 Alexandre Oliva <aoliva@redhat.com>
10221
10222 PR target/69634
10223 * gcc.dg/pr69634.c: New.
10224
84a5bef7
RB
102252016-02-09 Richard Biener <rguenther@suse.de>
10226
10227 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10228
1f123759 102292016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10230
1f123759
AF
10231 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10232
65860c77
YR
102332016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10234
10235 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10236
7e1e8a0a
RB
102372016-02-09 Richard Biener <rguenther@suse.de>
10238
10239 PR tree-optimization/69715
10240 * gcc.dg/torture/pr69715.c: New testcase.
10241
efb45a9f
PP
102422016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10243
10244 PR c++/69139
10245 * g++.dg/cpp0x/trailing12.C: New test.
10246 * g++.dg/cpp0x/trailing13.C: New test.
10247
20a0c6f9
PP
102482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10249
10250 PR c++/69283
10251 PR c++/67835
10252 * g++.dg/cpp1y/auto-fn29.C: New test.
10253 * g++.dg/cpp1y/auto-fn30.C: New test.
10254
a162f3af
JJ
102552016-02-08 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR tree-optimization/69209
10258 * gcc.c-torture/compile/pr69209.c: New test.
10259
4b4a9fbd
JL
102602016-02-08 Jeff Law <law@redhat.com>
10261
10262 PR tree-optimization/68541
10263 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10264 of statements allowed in join block for path splitting.
10265
cfac5ed2
JJ
102662016-02-08 Jakub Jelinek <jakub@redhat.com>
10267
f68bc23f
JJ
10268 PR c++/59627
10269 * g++.dg/gomp/pr59627.C: New test.
10270
cfac5ed2
JJ
10271 PR ipa/69239
10272 * g++.dg/ipa/pr69239.C: New test.
10273
44714d8c
DM
102742016-02-08 David Malcolm <dmalcolm@redhat.com>
10275
10276 PR preprocessor/69664
10277 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10278 * gcc.dg/cpp/warn-comments.c: Likewise.
10279
eba9e839
MP
102802016-02-08 Marek Polacek <polacek@redhat.com>
10281
10282 PR c++/69688
10283 * g++.dg/init/const12.C: New test.
10284
a011cd92
BS
102852016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10286
10287 PR target/60410
10288 * gcc.dg/lto/pr55113_0.c: Remove test.
10289
5317b1be
RB
102902016-02-08 Richard Biener <rguenther@suse.de>
10291
10292 PR tree-optimization/69719
10293 * gcc.dg/torture/pr69719.c: New testcase.
10294
63998a63
RB
102952016-02-08 Richard Biener <rguenther@suse.de>
10296 Jeff Law <law@redhat.com>
10297
10298 PR target/68273
10299 * gcc.target/mips/pr68273.c: New testcase.
10300
43f4a281
RB
103012016-02-08 Richard Biener <rguenther@suse.de>
10302
10303 PR rtl-optimization/69274
10304 * gcc.target/i386/addr-sel-1.c: XFAIL.
10305
0b604d2d
JL
103062016-02-08 Jeff Law <law@redhat.com>
10307
e8dfe49e
JL
10308 PR tree-optimization/68541
10309 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10310
6daecd7a 10311 PR tree-optimization/65917
0b604d2d
JL
10312 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10313
c0f0e35a
JD
103142016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10315
10316 PR fortran/50555
10317 * gfortran.dg/namelist_args.f90: New test.
10318
8981d712
JL
103192016-02-05 Jeff Law <law@redhat.com>
10320
6daecd7a 10321 PR tree-optimization/68541
8981d712
JL
10322 * gcc.dg/tree-ssa/split-path-2.c: New test.
10323 * gcc.dg/tree-ssa/split-path-3.c: New test.
10324 * gcc.dg/tree-ssa/split-path-4.c: New test.
10325 * gcc.dg/tree-ssa/split-path-5.c: New test.
10326 * gcc.dg/tree-ssa/split-path-6.c: New test.
10327 * gcc.dg/tree-ssa/split-path-7.c: New test.
10328
46cb9332
MS
103292016-02-05 Martin Sebor <msebor@redhat.com>
10330
10331 PR c++/69662
10332 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10333 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10334
be2083ea
RH
103352016-02-06 Richard HEnderson <rth@redhat.com>
10336
10337 PR c/69643
10338 * gcc.target/i386/addr-space-4.c: New.
10339 * gcc.target/i386/addr-space-5.c: New.
10340
711d7c23
MM
103412016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10342
10343 PR fortran/66089
10344 * gfortran.dg/elemental_dependency_6.f90: New.
10345
b5c1c988
JJ
103462016-02-05 Jakub Jelinek <jakub@redhat.com>
10347
861c7bcd
JJ
10348 PR rtl-optimization/69691
10349 * gcc.c-torture/execute/pr69691.c: New test.
10350
b5c1c988
JJ
10351 PR c++/69628
10352 * g++.dg/parse/pr69628.C: New test.
10353
f7dfa966
UB
103542016-02-05 Uros Bizjak <ubizjak@gmail.com>
10355
10356 * gcc.dg/sancov/asan.c: Move to ...
10357 * gcc.dg/asan/sancov-1.c: ... here.
10358
9b143e64
UB
103592016-02-05 Uros Bizjak <ubizjak@gmail.com>
10360
10361 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10362
f5d4b899
L
103632016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 PR target/69677
10366 * gcc.target/i386/pr69677.c: New test.
10367
76c85fbb
PP
103682016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10369
10370 PR c++/68948
10371 * g++.dg/template/pr68948.C: New test.
10372
f181bf90
DV
103732016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10374
10375 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10376 (only necessary on s390x).
10377
714fb282
L
103782016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10379
10380 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10381 -mno-accumulate-outgoing-args.
10382
618d6c1c
PP
103832016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10384
10385 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10386
1066e9b5
JJ
103872016-02-04 Jakub Jelinek <jakub@redhat.com>
10388
10389 PR c/69669
10390 * c-c++-common/pr69669.c: New test.
10391
76255d0d
MM
103922016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10393
10394 PR target/69667
10395 * g++.dg/pr69667.C: New file.
10396
e0b059b1
WD
103972016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10398
10399 PR target/69619
10400 * gcc.dg/pr69619.c: Add new test.
10401
2692b5c8
RS
104022016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10403
10404 PR rtl-optimization/69577
10405 * gcc.target/i386/pr69577.c: New test.
10406
7db337c2
ML
104072016-02-04 Martin Liska <mliska@suse.cz>
10408
10409 * g++.dg/asan/pr69276.C: New test.
10410
cc9c0829
KT
104112016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10412
10413 PR target/65932
10414 PR target/67714
10415 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10416 a single smulbb instruction.
10417 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10418 * gcc.target/amr/wmul-2.c: Likewise.
10419
eb9feb52
KT
104202016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 PR target/65932
10423 PR target/67714
10424 * gcc.c-torture/execute/pr67714.c: New test.
10425
61f727fe
JJ
104262016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10427
10428 PR target/69454
10429 * gcc.target/i386/pr69454-1.c: New test.
10430 * gcc.target/i386/pr69454-2.c: New test.
10431
05dd97db
MS
104322016-02-03 Martin Sebor <msebor@redhat.com>
10433
10434 PR c++/69251
10435 PR c++/69253
10436 PR c++/69290
10437 PR c++/69277
10438 PR c++/69349
10439 * g++.dg/ext/flexarray-mangle-2.C: New test.
10440 * g++.dg/ext/flexarray-mangle.C: New test.
10441 * g++.dg/ext/flexarray-subst.C: New test.
10442 * g++.dg/ext/flexary11.C: New test.
10443 * g++.dg/ext/flexary12.C: New test.
10444 * g++.dg/ext/flexary13.C: New test.
10445 * g++.dg/ext/flexary14.C: New test.
10446 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10447
dac2fc29
L
104482016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10449
10450 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10451 Define only if CHECK_FLOAT128 is defined.
10452 (main): Properly initialize u5.
10453
eadb8035
JJ
104542016-02-03 Jakub Jelinek <jakub@redhat.com>
10455
0afbb81b
JJ
10456 PR c/69627
10457 * gcc.dg/pr69627.c: New test.
10458
eadb8035
JJ
10459 PR target/69644
10460 * gcc.dg/pr69644.c: New test.
10461
b12d4923
MS
104622016-02-03 Mike Stump <mikestump@comcast.net>
10463
10464 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10465 support for struct-layout-1.exp.
10466
ab4bae0c
PP
104672016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10468
10469 PR c++/69056
618d6c1c 10470 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10471
95831c01
VM
104722016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10473 Alexandre Oliva <aoliva@redhat.com>
10474
10475 PR target/69461
10476 * gcc.target/powerpc/pr69461.c: New.
10477
ccc71ab8
UB
104782016-02-03 Uros Bizjak <ubizjak@gmail.com>
10479
10480 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10481 works from here ...
10482 (check_effective_target_fsanitize_thread): ... to here. Do not
10483 specify additional compile flags for the test source.
10484 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10485 specify additional compile flags for the test source.
10486
96299640
WD
104872016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10488
10489 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10490
781d83d9
AV
104912016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10492
10493 PR fortran/67451
10494 PR fortran/69418
10495 * gfortran.dg/coarray_allocate_2.f08: New test.
10496 * gfortran.dg/coarray_allocate_3.f08: New test.
10497 * gfortran.dg/coarray_allocate_4.f08: New test.
10498
d8208e6d
AL
104992016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10500
10501 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10502 use same scan-tree-dump-times on all platforms.
10503 * gcc.dg/vect/vect-outer-1.c: Likewise.
10504 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10505 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10506 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10507 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10508 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10509 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10510 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10511
a8394fa0
SB
105122016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10513
10514 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10515 warning.
10516
f3baa1d3
L
105172016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10518
10519 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10520
eb077516
JN
105212016-02-02 James Norris <jnorris@codesourcery.com>
10522
10523 * c-c++-common/goacc/routine-5.c: Add tests.
10524
578fb225
AM
105252016-02-02 Alexander Monakov <amonakov@ispras.ru>
10526
10527 * gcc.target/nvptx/unsigned-cmp.c: New test.
10528
c64f7d37
WD
105292016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10530
10531 * gcc.target/aarch64/scalar_shift_1.c
10532 (test_corners_sisd_di): Improve force to SIMD register.
10533 (test_corners_sisd_si): Likewise.
10534 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10535 Remove scan-assembler check for ldr.
10536
90c6f26c
RB
105372016-02-02 Richard Biener <rguenther@suse.de>
10538
10539 PR tree-optimization/69595
10540 * gcc.dg/Warray-bounds-17.c: New testcase.
10541
9dc03c97
RB
105422016-02-02 Richard Biener <rguenther@suse.de>
10543
10544 PR tree-optimization/69606
10545 * gcc.dg/torture/pr69606.c: New testcase.
10546
2d4dc223
YR
105472016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10548
10549 PR middle-end/68542
10550 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10551 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10552
65c98fde
AM
105532016-02-02 Alan Modra <amodra@gmail.com>
10554
10555 PR target/69548
10556 * gcc.target/powerpc/pr69548.c: New test.
10557
e1b81f2b
JJ
105582016-02-01 Jakub Jelinek <jakub@redhat.com>
10559
d0268b37
JJ
10560 PR rtl-optimization/69592
10561 * gcc.dg/pr69592.c: New test.
10562
e1b81f2b
JJ
10563 PR preprocessor/69543
10564 PR c/69558
10565 * gcc.dg/pr69543.c: New test.
10566 * gcc.dg/pr69558.c: New test.
10567
7dd7780d
UB
105682016-02-01 Uros Bizjak <ubizjak@gmail.com>
10569
bf672ee5
UB
10570 PR testsuite/65940
10571 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10572
9a7013f8
MS
105732016-02-01 Martin Sebor <msebor@redhat.com>
10574
10575 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10576
e681fb2b
BC
105772016-02-01 Bin Cheng <bin.cheng@arm.com>
10578
10579 PR tree-optimization/67921
10580 * c-c++-common/ubsan/pr67921.c: New test.
10581
ff86345f
RB
105822016-02-01 Richard Biener <rguenther@suse.de>
10583
10584 PR middle-end/69556
10585 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10586
bc369dbd
RB
105872016-02-01 Richard Biener <rguenther@suse.de>
10588
10589 PR tree-optimization/69574
10590 * gcc.dg/torture/pr69574.c: New testcase.
10591
ef318184
RB
105922016-02-01 Richard Biener <rguenther@suse.de>
10593
10594 PR tree-optimization/69579
10595 * gcc.dg/setjmp-6.c: New testcase.
10596
654745e6
JJ
105972016-02-01 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR rtl-optimization/69570
10600 * g++.dg/opt/pr69570.C: New test.
10601
e6c0c44b
RH
106022016-02-01 Richard Henderson <rth@redhat.com>
10603
10604 * gcc.dg/pr69535.c: New test.
10605
6ff3f09a
JDA
106062016-01-31 John David Anglin <danglin@gcc.gnu.org>
10607
2c005538
JDA
10608 PR testsuite/69584
10609 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10610 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10611
61083a4b
JDA
10612 PR debug/68244
10613 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10614
6ff3f09a
JDA
10615 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10616
0c221916
PT
106172016-01-31 Paul Thomas <pault@gcc.gnu.org>
10618
10619 PR fortran/67564
10620 * gfortran.dg/allocate_with_source_17.f03: New test.
10621
db7a2818
JJ
106222016-01-30 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR tree-optimization/69546
10625 * gcc.dg/torture/pr69546.c: New test.
10626
e520d5f0
PT
106272016-01-30 Paul Thomas <pault@gcc.gnu.org>
10628
10629 PR fortran/69566
10630 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10631
343c05d3
MS
106322016-01-30 Martin Sebor <msebor@redhat.com>
10633
10634 PR c++/68490
10635 * g++.dg/ext/flexary10.C: New test.
10636
d6c3a539
DH
106372016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10638
10639 PR fortran/66707
10640 gfortran.dg/common_23.f90: New test.
10641
52d72fcd
BS
106422016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10643
10644 PR target/65546
10645 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10646 condition being checked, and disable it when the target supports
10647 misaligned loads and stores.
10648
3a5d2ba4
JJ
106492016-01-29 Jakub Jelinek <jakub@redhat.com>
10650
10651 PR debug/69518
10652 * gcc.dg/torture/pr69518.c: New test.
10653
6bbacdb5
L
106542016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10655
10656 PR target/69530
10657 * gcc.target/i386/pr69530.c: New test.
10658
af932cdb
SE
106592016-01-29 Steve Ellcey <sellcey@imgtec.com>
10660
10661 PR target/65604
10662 * gcc.target/mips/div-delay.c: New test.
10663
26658b7c
JJ
106642016-01-29 Jakub Jelinek <jakub@redhat.com>
10665
33e89989
JJ
10666 PR target/69551
10667 * gcc.target/i386/pr69551.c: New test.
10668
26658b7c
JJ
10669 PR target/66137
10670 * gcc.target/i386/pr66137.c: New test.
10671
401116b5
AB
106722016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10673
10674 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10675 always built for p5600.
10676 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10677 isa=p5600 dg-option.
10678
d4abfcc5
RB
106792016-01-29 Richard Biener <rguenther@suse.de>
10680
10681 PR tree-optimization/69547
10682 * g++.dg/tree-ssa/pr69547.C: New testcase.
10683
16b77b32
JJ
106842016-01-29 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR debug/66869
10687 * g++.dg/warn/Wunused-function2.C: New test.
10688
a1c95464
DV
106892016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10690
10691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10692 support for test to succeed.
10693
5453bfed
MP
106942016-01-29 Marek Polacek <polacek@redhat.com>
10695
10696 PR c++/69509
10697 PR c++/69516
10698 * g++.dg/ext/constexpr-vla2.C: New test.
10699 * g++.dg/ext/constexpr-vla3.C: New test.
10700 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10701
452ec2a5
RB
107022016-01-29 Richard Biener <rguenther@suse.de>
10703
10704 PR middle-end/69537
10705 * gcc.dg/uninit-21.c: New testcase.
10706
aec0b19e
UB
107072016-01-28 Uros Bizjak <ubizjak@gmail.com>
10708
10709 PR target/69459
10710 * gcc.target/i386/pr69459.c: New test.
10711
df113ce7
SE
107122016-01-28 Steve Ellcey <sellcey@imgtec.com>
10713
10714 PR target/68400
10715 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10716 * gcc.target/mips/pr68400.c: New test.
10717
494de84f
MS
107182016-01-28 Martin Sebor <msebor@redhat.com>
10719
10720 PR target/17381
10721 * gcc.target/powerpc/pr17381.c: New test.
10722
eb1b1f01
JJ
107232016-01-28 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR middle-end/69542
10726 * gcc.dg/torture/pr69542.c: New test.
10727
6dfeb7ce
WD
107282016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10729
10730 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10731
4b7471a4
DE
107322016-01-28 David Edelsohn <dje.gcc@gmail.com>
10733
10734 * gcc.dg/pr65980.c: Skip on AIX.
10735 * gcc.dg/pr66688.c: Same.
10736
b271fd21
DE
107372016-01-28 David Edelsohn <dje.gcc@gmail.com>
10738
10739 PR target/63679
10740 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10741 * gcc.dg/tree-ssa/sra-18.c: Same.
10742
874108a9
AV
107432016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10744
10745 PR fortran/62536
10746 * gfortran.dg/block_15.f08: New test.
10747 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10748 on incorrectly closed BLOCK.
10749
30480bcd
IE
107502016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10751
10752 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
107532016-01-28 Richard Biener <rguenther@suse.de>
10754
10755 PR tree-optimization/69466
10756 * gfortran.dg/vect/pr69466.f90: New testcase.
10757
0d4c694e
TP
107582016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10759
10760 * g++.dg/pr67989.C: Remove ARM-specific option.
10761 * gcc.target/arm/pr67989.C: New file.
10762
2aa780da
UB
107632016-01-27 Uros Bizjak <ubizjak@gmail.com>
10764
10765 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10766 and expm1 test for glibc < 2.11.
10767
f75ebe77
RH
107682016-01-27 Richard Henderson <rth@redhat.com>
10769
10770 * gcc.c-torture/execute/pr69447.c: New test.
10771
107722016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10773
9a175e65 10774 PR fortran/69422
49847d75
PT
10775 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10776
cbdd8ae0
JJ
107772016-01-27 Jakub Jelinek <jakub@redhat.com>
10778
10779 PR debug/66869
10780 * gcc.dg/pr66869.c: New test.
10781
2b572b3c
JL
107822016-01-25 Jeff Law <law@redhat.com>
10783
10784 PR tree-optimization/68398
aec0b19e 10785 PR tree-optimization/69196
2b572b3c
JL
10786 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10787 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10788 path to avoid new heuristic allowing more irreducible regions
10789 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10790 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10791 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10792 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10793 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10794
fa74a4bc
MP
107952016-01-27 Marek Polacek <polacek@redhat.com>
10796
10797 PR c/68062
10798 * c-c++-common/vector-compare-4.c: New test.
10799
0afff540
DM
108002016-01-27 David Malcolm <dmalcolm@redhat.com>
10801
10802 PR preprocessor/69126
10803 * c-c++-common/pr69126.c: New test case.
10804
1a218fc9
ILT
108052016-01-27 Ian Lance Taylor <iant@google.com>
10806
10807 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10808
5d70666e
RB
108092016-01-27 Ryan Burn <contact@rnburn.com>
10810
10811 PR cilkplus/69267
10812 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10813
87ff4d66
UB
108142016-01-27 Uros Bizjak <ubizjak@gmail.com>
10815
10816 PR target/69512
10817 * gcc.target/i386/pr69512.c: New test.
10818
27e23cca
RE
108192016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10820
10821 PR ada/69488
10822 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10823
05bf54c3
MP
108242016-01-27 Marek Polacek <polacek@redhat.com>
10825
10826 PR c++/69379
10827 * g++.dg/pr69379.C: New test.
10828
60214d0d
MS
108292016-01-27 Martin Sebor <msebor@redhat.com>
10830
10831 PR c++/69317
10832 * g++.dg/abi/Wabi-2-2.C: New test.
10833 * g++.dg/abi/Wabi-2-3.C: New test.
10834 * g++.dg/abi/Wabi-3-2.C: New test.
10835 * g++.dg/abi/Wabi-3-3.C: New test.
10836
167c7bfa
RB
108372016-01-27 Richard Biener <rguenther@suse.de>
10838
10839 PR tree-optimization/69166
10840 * gcc.dg/torture/pr69166.c: New testcase.
10841
1430fb1f
MJ
108422016-01-27 Martin Jambor <mjambor@suse.cz>
10843
10844 PR tree-optimization/69355
10845 * gcc.dg/tree-ssa/pr69355.c: New test.
10846
95e3030c
MP
108472016-01-27 Marek Polacek <polacek@redhat.com>
10848
10849 PR c++/69496
10850 * g++.dg/ext/constexpr-vla1.C: New test.
10851
eeb085f3
CB
108522016-01-20 Christian Bruel <christian.bruel@st.com>
10853
10854 PR target/69245
10855 * gcc.target/arm/pr69245.c: New test.
10856
b1652dde
JJ
108572016-01-27 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR tree-optimization/69399
10860 * gcc.dg/torture/pr69399.c: New test.
10861
ce7e8f00
EB
108622016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10863
10864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10865
e4aac1d1
EB
108662016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10867
10868 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10869
8dfdb419
TV
108702016-01-26 Tom de Vries <tom@codesourcery.com>
10871
10872 PR tree-optimization/69110
10873 * gcc.dg/autopar/pr69110.c: New test.
10874
56f80f54 108752016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10876 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10877
10878 * gcc.dg/graphite/isl-ast-op-select.c: New.
10879
a0909527
PT
108802015-01-26 Paul Thomas <pault@gcc.gnu.org>
10881
10882 PR fortran/69385
10883 * gfortran.dg/allocate_error_6.f90: New test.
10884
ffc445f4
RH
108852016-01-26 Richard Henderson <rth@redhat.com>
10886
10887 * gcc.dg/tm/pr60908.c: New test.
10888
01e1dea3
DM
108892016-01-26 David Malcolm <dmalcolm@redhat.com>
10890
10891 PR other/69006
10892 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10893 directive.
10894 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10895 expected multiline output to reflect the colorization being
10896 disabled before newlines.
10897 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10898 (custom_diagnostic_finalizer): Replace call to
10899 pp_newline_and_flush with call to pp_flush.
10900 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10901 * gfortran.dg/implicit_class_1.f90: Likewise.
10902 * lib/gcc-dg.exp (allow_blank_lines): New global.
10903 (dg-allow-blank-lines-in-output): New procedure.
10904 (gcc-dg-prune): Complain about blank lines in the output, unless
10905 dg-allow-blank-lines-in-output was called.
10906 * lib/multiline.exp (_build_multiline_regex): Only support
10907 arbitrary followup text for non-blank-lines, not for blank lines.
10908
13f92e8d
JJ
109092016-01-26 Jakub Jelinek <jakub@redhat.com>
10910
10911 PR tree-optimization/69483
10912 * gcc.dg/pr69483.c: New test.
10913 * g++.dg/opt/pr69483.C: New test.
10914
92422235
CL
109152016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10916
10917 PR target/68620
10918 * gcc.target/arm/pr68620.c: New test.
10919
0bccf11b
L
109202016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10921
10922 * gcc.target/i386/pr68986-2.c: Remove -m32.
10923
81cd202e
L
109242016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10925
10926 PR target/68986
10927 * gcc.target/i386/pr68986-1.c: New test.
10928 * gcc.target/i386/pr68986-2.c: Likewise.
10929 * gcc.target/i386/pr68986-3.c: Likewise.
10930
213a1c03
CB
109312016-01-26 Christian Bruel <christian.bruel@st.com>
10932
10933 * lib/target-supports.exp
10934 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10935 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10936 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10937
22a08dd1
RB
109382016-01-26 Richard Biener <rguenther@suse.de>
10939
10940 PR tree-optimization/69452
10941 * gcc.dg/torture/pr69452.c: New testcase.
10942
6c06e0e8
JJ
109432016-01-26 Jakub Jelinek <jakub@redhat.com>
10944
10945 PR target/69442
10946 * gcc.dg/pr69442.c: New test.
10947
b96824c4
RFI
109482016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10949
10950 PR target/67896
10951 * gcc.target/aarch64/simd/pr67896.C: New.
10952
5ee31e57
RS
109532016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10954
10955 PR tree-optimization/69400
10956 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10957 function.
10958 (plugin_init): Call it.
10959 * gcc.dg/torture/pr69400.c: New test.
10960
7ddfb31d
CL
109612016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10962
10963 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10964
1e050c90
AK
109652016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10966 Sebastian Pop <s.pop@samsung.com>
10967
10968 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10969 isl-0.15.
10970
c8ee4bf5
AK
109712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10972 Sebastian Pop <s.pop@samsung.com>
10973
10974 * gcc.dg/graphite/pr69292.c: New.
10975
d902b330
JJ
109762016-01-25 Jakub Jelinek <jakub@redhat.com>
10977
10978 * c-c++-common/goacc/use_device-1.c: New test.
10979
2c89b952
JL
109802016-01-25 Jeff Law <law@redhat.com>
10981
10982 PR tree-optimization/69196
10983 PR tree-optimization/68398
10984 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10985 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10986
685c8785
DE
109872016-01-25 David Edelsohn <dje.gcc@gmail.com>
10988
10989 PR target/69469
10990 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10991 Algorithm.
10992
95cef0c1
RB
109932016-01-25 Richard Biener <rguenther@suse.de>
10994
10995 PR testsuite/69380
10996 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10997
2947d3b2
IE
109982016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10999
11000 PR target/69421
11001 * gcc.dg/pr69421.c: New test.
11002
ae19075a
BB
110032016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11004
11005 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11006 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11007 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11008 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11009 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11010 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11011 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11012 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11013 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11014 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11015
fa4511c2
RB
110162016-01-25 Richard Biener <rguenther@suse.de>
11017
11018 PR tree-optimization/69376
11019 * gcc.dg/torture/pr69376.c: New testcase.
11020
1d101216
JD
110212016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11022
11023 PR fortran/69397
11024 PR fortran/68442
11025 * gfortran.dg/interface_38.f90: New test.
11026 * gfortran.dg/interface_39.f90: New test.
a0909527 11027
a59b92b0
PP
110282016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11029
11030 Revert:
11031 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11032
11033 PR c++/11858
11034 PR c++/24663
11035 PR c++/24664
11036 * g++.dg/template/pr11858.C: New test.
11037 * g++.dg/template/pr24663.C: New test.
11038 * g++.dg/template/unify12.C: New test.
11039 * g++.dg/template/unify13.C: New test.
11040 * g++.dg/template/unify14.C: New test.
11041 * g++.dg/template/unify15.C: New test.
11042 * g++.dg/template/unify16.C: New test.
11043 * g++.dg/template/unify17.C: New test.
11044
16acb1a8
DH
110452016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11046
11047 PR fortran/68283
11048 gfortran.dg/pr68283.f90: New test.
11049
094773e8
TK
110502016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11051
11052 PR fortran/66094
11053 * gfortran.dg/inline_matmul_13.f90: New test.
11054 * gfortran.dg/matmul_bounds_8.f90: New test.
11055 * gfortran.dg/matmul_bounds_9.f90: New test.
11056 * gfortran.dg/matmul_bounds_10.f90: New test.
11057
42fb90d7
TV
110582016-01-23 Tom de Vries <tom@codesourcery.com>
11059
11060 PR tree-optimization/69426
11061 * gcc.dg/autopar/pr69426.c: New test.
11062
69da7802
MS
110632016-01-23 Martin Sebor <msebor@redhat.com>
11064
11065 PR c++/58109
11066 PR c++/69022
11067 * g++.dg/cpp0x/alignas5.C: New test.
11068 * g++.dg/ext/vector29.C: Same.
11069
da17300a
UB
110702016-01-23 Uros Bizjak <ubizjak@gmail.com>
11071
11072 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11073 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11074 _GNU_SOURCE from compile flags to the source.
11075 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11076 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11077 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11078 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11079
62041cfc
JJ
110802016-01-22 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR target/69432
11083 * g++.dg/opt/pr69432.C: New test.
11084
f7d2ad6f
BS
110852016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11086
11087 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11088 32-bit targets testing an -m64 multilib.
11089
d403fc9a
WS
110902016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11091
11092 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11093 64-bit support.
11094
4aa16f8d
JG
110952016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11096
11097 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11098
7c816d0f
CB
110992016-01-21 Christian Bruel <christian.bruel@st.com>
11100
11101 PR target/68674
11102 * gcc.target/i386/pr68674.c
11103 * gcc.target/aarch64/pr68674.c
11104 * gcc.target/arm/pr68674.c
11105
fce661e8
KT
111062016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11107
11108 PR target/69403
11109 * gcc.c-torture/execute/pr69403.c: New test.
11110
4696899f
PC
111112016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11112
11113 PR c++/55843
11114 * g++.dg/template/pr55843.C: New.
11115
bac69366
AL
111162016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11117
11118 PR testsuite/66877
11119 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11120 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11121
b57d3a5c
BS
111222016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11123
11124 PR testsuite/67489
da17300a
UB
11125 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11126 from dg-do compile directive, and instead add
11127 { dg-require-effective-target int128 }.
b57d3a5c 11128
9f04a53e
MS
111292016-01-20 Martin Sebor <msebor@redhat.com>
11130
11131 PR c/69405
11132 * gcc.dg/sync-fetch.c: New test.
11133
38a51663
JL
111342016-01-21 Martin Sebor <msebor@redhat.com>
11135
11136 PR target/69252
11137 * gcc.target/powerpc/pr69252.c: New test.
11138
2423a75a
JD
111392016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11140
11141 PR fortran/65996
da17300a 11142 * gfortran.dg/pr65996.f90: New test.
2423a75a 11143
0a76463f
DV
111442016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11145
11146 PR c++/68810
9f04a53e 11147 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11148 expected to generate an error.
0a76463f 11149
9776e692
BS
111502016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11151
11152 PR middle-end/66178
11153 * gcc.dg/torture/pr66178.c: New test.
11154
c8d3e088
AB
111552016-01-21 Anton Blanchard <anton@samba.org>
11156 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11157
11158 PR target/63354
11159 * gcc.target/powerpc/pr63354.c: New test.
11160
35b707ff
VM
111612016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11162
11163 PR rtl-optimization/68990
11164 * gcc.target/i386/pr68990: New.
11165
157b0829
NC
111662016-01-21 Nick Clifton <nickc@redhat.com>
11167
11168 PR target/69129
11169 * gcc.target/mips/pr69129.c: New.
11170
aede6748
PC
111712016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11172
11173 PR c++/58046
11174 * g++.dg/cpp0x/pr58046.C: New.
11175
5463c2c8
JJ
111762016-01-21 Jakub Jelinek <jakub@redhat.com>
11177
6d31cc75
SS
11178 PR target/69187
11179 PR target/65624
11180 * gcc.target/arm/pr69187.c: New test.
11181
5463c2c8
JJ
11182 PR c++/69355
11183 * g++.dg/torture/pr69355.C: New test.
11184
fa28f32b
AK
111852016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11186 Sebastian Pop <s.pop@samsung.com>
11187
11188 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11189
b920a047
AK
111902016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11191 Sebastian Pop <s.pop@samsung.com>
11192
da17300a 11193 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11194
bdd3aea6
JJ
111952016-01-21 Jakub Jelinek <jakub@redhat.com>
11196
11197 PR middle-end/67653
11198 * c-c++-common/pr67653.c: New test.
11199 * gcc.dg/torture/pr29119.c: Add dg-warning.
11200
26a2e6ae
PB
112012016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11202
11203 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11204
d25c7690
PK
112052016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11206
11207 PR c/24293
11208 * gcc.dg/pr24293.c: New test.
11209 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11210 incomplete struct type.
11211 * gcc.dg/declspec-1.c: Likewise.
11212 * gcc.dg/pr63549.c: Likewise.
11213
889d5698
JJ
112142016-01-20 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR tree-optimization/66612
11217 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11218 for bdn instruction.
11219
d7cf3dc7
CL
112202016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11221
11222 * lib/target-supports.exp
11223 (check_effective_target_arm_fp_ok_nocache): New.
11224 (check_effective_target_arm_fp_ok): New.
11225 (add_options_for_arm_fp): New.
11226 (check_effective_target_arm_crypto_ok_nocache): Require
11227 target_arm_v8_neon_ok instead of arm32.
11228 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11229 (check_effective_target_arm_crypto_pragma_ok): New.
11230 (add_options_for_arm_vfp): New.
11231 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11232 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11233 target instead. Force initial fpu to vfp.
11234 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11235 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11236 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11237 dependency.
11238 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11239 use arm_vfp effective target instead. Force initial fpu to vfp.
11240 * gcc.target/arm/attr-neon3.c: Likewise.
11241 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11242 arm_vfp_ok.
11243 * gcc.target/arm/unsigned-float.c: Likewise.
11244 * gcc.target/arm/vfp-1.c: Likewise.
11245 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11246 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11247 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11248 * gcc.target/arm/vfp-ldmias.c: Likewise.
11249 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11250 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11251 * gcc.target/arm/vfp-stmiad.c: Likewise.
11252 * gcc.target/arm/vfp-stmias.c: Likewise.
11253 * gcc.target/arm/vnmul-1.c: Likewise.
11254 * gcc.target/arm/vnmul-2.c: Likewise.
11255 * gcc.target/arm/vnmul-3.c: Likewise.
11256 * gcc.target/arm/vnmul-4.c: Likewise.
11257
01ac9704 112582016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11259
e84b00da
L
11260 PR testsuite/69366
11261 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11262 the MPX run-time library, for compile-time MPX test.
11263 * gcc.target/i386/chkp-always_inline.c: Likewise.
11264 * gcc.target/i386/chkp-bndret.c: Likewise.
11265 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11266 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11267 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11268 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11269 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11270 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11271 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11272 * gcc.target/i386/chkp-label-address.c: Likewise.
11273 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11274 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11275 * gcc.target/i386/chkp-pr69044.c: Likewise.
11276 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11277 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11278 * gcc.target/i386/chkp-strchr.c: Likewise.
11279 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11280 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11281 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11282 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11283 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11284 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11285 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11286 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11287 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11288 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11289 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11290 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11291 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11292 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11293 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11294 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11295 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11296 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11297 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11298 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11299 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11300 * gcc.target/i386/pr63995-2.c: Likewise.
11301 * gcc.target/i386/pr64805.c: Likewise.
11302 * gcc.target/i386/pr65044.c: Likewise.
11303 * gcc.target/i386/pr65167.c: Likewise.
11304 * gcc.target/i386/pr65183.c: Likewise.
11305 * gcc.target/i386/pr65184.c: Likewise.
11306 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11307
28b33016
IE
113082016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11309
11310 PR tree-optimization/69328
11311 * gcc.dg/pr69328.c: New test.
11312
bcff0913
JL
113132016-01-20 Jeff Law <law@redhat.com>
11314
bf0bb970 11315 PR target/25114
bcff0913
JL
11316 * gcc.target/m68k/pr25114.c: New test.
11317
a3f69631
AV
113182016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11319
11320 * gcc.target/arm/memset-inline-10.c: Added
11321 dg-require-effective-target arm_thumb2_ok.
11322
af33ba0d
EB
113232016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11324
11325 * gcc.dg/debug/dwarf2/sso.c: New test.
11326
7596d5de
UB
113272016-01-19 Uros Bizjak <ubizjak@gmail.com>
11328
11329 PR testsuite/68820
11330 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11331 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11332 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11333
ceda2c69
JH
113342016-01-19 Jan Hubicka <hubicka@ucw.cz>
11335
11336 PR ipa/66223
11337 * g++.dg/ipa/devirt-50.C: New testcase.
11338
38a979f2
MP
113392016-01-19 Marek Polacek <polacek@redhat.com>
11340
11341 PR c++/68965
11342 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11343 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11344
962801c5
KT
113452016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11346
11347 PR target/69135
11348 * gcc.target/arm/pr69135_1.c: New test.
11349
078fe40a
WD
113502015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11351
11352 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11353
786e3c06
WD
113542015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11355
11356 * gcc.target/aarch64/ccmp_1.c: New testcase.
11357
1e297006
MP
113582016-01-19 Marek Polacek <polacek@redhat.com>
11359
11360 PR c++/68586
11361 * g++.dg/cpp0x/enum30.C: New test.
11362
879c27e3
RB
113632016-01-19 Richard Biener <rguenther@suse.de>
11364
11365 PR tree-optimization/69336
11366 * g++.dg/tree-ssa/pr69336.C: New testcase.
11367
015337d3
JJ
113682016-01-19 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR debug/65779
11371 * gcc.dg/pr65779.c: New test.
11372
e2c768b6
RB
113732016-01-19 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/69352
11376 * gcc.dg/torture/pr69352.c: New testcase.
11377
569efc34
JJ
113782016-01-19 Jakub Jelinek <jakub@redhat.com>
11379
11380 PR rtl-optimization/68955
11381 PR rtl-optimization/64557
11382 * gcc.dg/torture/pr68955.c: New test.
11383
e49d321f
JH
113842016-01-19 Jan Hubicka <hubicka@ucw.cz>
11385
11386 PR lto/69136
11387 * g++.dg/torture/pr69136.C: New testcase.
11388
e9191ad3
JH
113892016-01-19 Jan Hubicka <hubicka@ucw.cz>
11390
11391 PR lto/69133
11392 * g++.dg/lto/pr69133_0.C: New testcase.
11393 * g++.dg/lto/pr69133_1.C: New testcase.
11394
2bedb645
JL
113952016-01-15 Jeff Law <law@redhat.com>
11396
11397 PR tree-optimization/69320
11398 * gcc.c-torture/pr69320-1.c: New test.
11399 * gcc.c-torture/pr69320-2.c: New test.
11400 * gcc.c-torture/pr69320-3.c: New test.
11401 * gcc.c-torture/pr69320-4.c: New test.
11402
17c15cb9
PP
114032016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11404
11405 PR c++/11858
11406 PR c++/24663
11407 PR c++/24664
11408 * g++.dg/template/pr11858.C: New test.
11409 * g++.dg/template/pr24663.C: New test.
11410 * g++.dg/template/unify12.C: New test.
11411 * g++.dg/template/unify13.C: New test.
11412 * g++.dg/template/unify14.C: New test.
11413 * g++.dg/template/unify15.C: New test.
11414 * g++.dg/template/unify16.C: New test.
11415 * g++.dg/template/unify17.C: New test.
11416
9617fd08
DM
114172016-01-18 David Malcolm <dmalcolm@redhat.com>
11418
11419 PR testsuite/69181
11420 * gcc.dg/pr69181-1.c: New test file.
11421 * gcc.dg/pr69181-2.c: New test file.
11422 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11423 globals by moving it to...
11424 (cleanup-after-saved-dg-test): ...this new function. Add
11425 "global additional_sources_used". Add reset of global
11426 multiline_expected_outputs to the empty list.
11427 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11428 global to...
11429 (multiline_expected_outputs): ...this, and updated comments to
11430 note that it is modified from gcc-dg.exp.
11431 (dg-end-multiline-output): Update for the above renaming.
11432 (handle-multiline-outputs): Likewise. Remove the clearing
11433 of the expected outputs to the empty list.
11434
b555a2e4
RB
114352016-01-18 Richard Biener <rguenther@suse.de>
11436
11437 PR tree-optimization/69297
11438 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11439
96902805
JM
114402016-01-18 Joseph Myers <joseph@codesourcery.com>
11441
11442 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11443 dg-options.
11444 * gcc.target/mips/mips-3d-2.c: Likewise.
11445 * gcc.target/mips/mips-3d-3.c: Likewise.
11446 * gcc.target/mips/mips-3d-4.c: Likewise.
11447 * gcc.target/mips/mips-3d-5.c: Likewise.
11448 * gcc.target/mips/mips-3d-6.c: Likewise.
11449 * gcc.target/mips/mips-3d-7.c: Likewise.
11450 * gcc.target/mips/mips-3d-8.c: Likewise.
11451 * gcc.target/mips/mips-3d-9.c: Likewise.
11452 * gcc.target/mips/mips-ps-1.c: Likewise.
11453 * gcc.target/mips/mips-ps-2.c: Likewise.
11454 * gcc.target/mips/mips-ps-3.c: Likewise.
11455 * gcc.target/mips/mips-ps-4.c: Likewise.
11456 * gcc.target/mips/mips-ps-5.c: Likewise.
11457 * gcc.target/mips/mips-ps-6.c: Likewise.
11458 * gcc.target/mips/mips-ps-7.c: Likewise.
11459 * gcc.target/mips/mips-ps-type.c: Likewise.
11460 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11461 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11462
40e26f94
TV
114632016-01-18 Tom de Vries <tom@codesourcery.com>
11464
11465 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11466 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11467 * c-c++-common/goacc/kernels-empty.c: New test.
11468 * c-c++-common/goacc/kernels-eternal.c: New test.
11469 * c-c++-common/goacc/kernels-loop-2.c: New test.
11470 * c-c++-common/goacc/kernels-loop-3.c: New test.
11471 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11472 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11473 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11474 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11475 * c-c++-common/goacc/kernels-loop-data.c: New test.
11476 * c-c++-common/goacc/kernels-loop-g.c: New test.
11477 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11478 * c-c++-common/goacc/kernels-loop-n.c: New test.
11479 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11480 * c-c++-common/goacc/kernels-loop.c: New test.
11481 * c-c++-common/goacc/kernels-noreturn.c: New test.
11482 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11483 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11484 * c-c++-common/goacc/kernels-reduction.c: New test.
11485
a98d4647
TV
114862016-01-18 Tom de Vries <tom@codesourcery.com>
11487
11488 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11489 * gcc.dg/autopar/outer-2.c: Same.
11490 * gcc.dg/autopar/outer-3.c: Same.
11491 * gcc.dg/autopar/outer-4.c: Same.
11492 * gcc.dg/autopar/outer-5.c: Same.
11493 * gcc.dg/autopar/outer-6.c: Same.
11494 * gcc.dg/autopar/parallelization-1.c: Same.
11495 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11496 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11497 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11498 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11499 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11500 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11501 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11502 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11503 * gcc.dg/autopar/pr39500-1.c: Same.
11504 * gcc.dg/autopar/pr39500-2.c: Same.
11505 * gcc.dg/autopar/pr46193.c: Same.
11506 * gcc.dg/autopar/pr46194.c: Same.
11507 * gcc.dg/autopar/pr49580.c: Same.
11508 * gcc.dg/autopar/pr49960-1.c: Same.
11509 * gcc.dg/autopar/pr49960.c: Same.
11510 * gcc.dg/autopar/pr68373.c: Same.
11511 * gcc.dg/autopar/reduc-1.c: Same.
11512 * gcc.dg/autopar/reduc-1char.c: Same.
11513 * gcc.dg/autopar/reduc-1short.c: Same.
11514 * gcc.dg/autopar/reduc-2.c: Same.
11515 * gcc.dg/autopar/reduc-2char.c: Same.
11516 * gcc.dg/autopar/reduc-2short.c: Same.
11517 * gcc.dg/autopar/reduc-3.c: Same.
11518 * gcc.dg/autopar/reduc-4.c: Same.
11519 * gcc.dg/autopar/reduc-6.c: Same.
11520 * gcc.dg/autopar/reduc-7.c: Same.
11521 * gcc.dg/autopar/reduc-8.c: Same.
11522 * gcc.dg/autopar/reduc-9.c: Same.
11523 * gcc.dg/autopar/uns-outer-4.c: Same.
11524 * gcc.dg/autopar/uns-outer-5.c: Same.
11525 * gcc.dg/autopar/uns-outer-6.c: Same.
11526 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11527 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11528
da976fa8
AL
115292016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11530
11531 PR target/63679
11532 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11533 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11534
70c1e886
AL
115352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11536
11537 PR target/63679
11538 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11539 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11540 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11541
88bed196
AL
115422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11543
11544 PR target/63679
11545 * gcc.dg/tree-ssa/sra-17.c: New.
11546 * gcc.dg/tree-ssa/sra-18.c: New.
11547
3dd5f42e
IE
115482016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11549
11550 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11551
ae5a77fa
EB
115522016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11553
11554 * gnat.dg/inline12.adb: New test.
11555
11e57fc6
BC
115562016-01-18 Bin Cheng <bin.cheng@arm.com>
11557
11558 PR tree-optimization/66797
11559 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11560
995b6fe0
RB
115612016-01-18 Richard Biener <rguenther@suse.de>
11562
11563 PR tree-optimization/69170
11564 * gcc.dg/torture/pr69170.c: New testcase.
11565
82ee0cf2 115662016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11567
11568 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11569
d69da357
TV
115702016-01-16 Tom de Vries <tom@codesourcery.com>
11571
11572 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11573
a3845283
TV
115742016-01-16 Tom de Vries <tom@codesourcery.com>
11575
11576 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11577 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11578 redundant dg-require-effective-target pthread.
11579 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11580 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11581 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11582 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11583 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11584 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11585 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11586
197a6aa6
DE
115872016-01-16 David Edelsohn <dje.gcc@gmail.com>
11588
11589 PR target/68609
11590 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11591 * gcc.target/powerpc/recip-7.c: Same.
11592
ec7886c1
PP
115932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11594
11595 PR c++/69091
11596 * g++.dg/template/pr69091.C: New test.
11597
203484bb
PP
115982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11599
11600 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11601 dump does not contain an error_mark_node.
11602 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11603 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11604
aa2500e9
PP
116052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11606
11607 PR c++/68936
11608 * g++.dg/template/pr68936.C: New test.
11609
28621a5c
DE
116102016-01-15 David Edelsohn <dje.gcc@gmail.com>
11611
11612 PR target/68609
11613 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11614 * gcc.target/powerpc/recip-2.c: Same.
11615 * gcc.target/powerpc/recip-3.c: Same.
11616 * gcc.target/powerpc/recip-4.c: Same.
11617 * gcc.target/powerpc/recip-sqrtf.c: Same.
11618
40c43aca
JL
116192016-01-15 Jeff Law <law@redhat.com>
11620
11621 PR tree-optimization/69270
11622 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11623 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11624
afbc5ae8
PT
116252016-01-15 Paul Thomas <pault@gcc.gnu.org>
11626
11627 PR fortran/49630
11628 * gfortran.dg/deferred_character_13.f90: New test for the fix
11629 of comment 3 of the PR.
11630
11631 PR fortran/54070
11632 * gfortran.dg/deferred_character_8.f90: New test
11633 * gfortran.dg/allocate_error_5.f90: New test
11634
11635 PR fortran/60593
11636 * gfortran.dg/deferred_character_10.f90: New test
11637
11638 PR fortran/60795
11639 * gfortran.dg/deferred_character_14.f90: New test
11640
11641 PR fortran/61147
11642 * gfortran.dg/deferred_character_11.f90: New test
11643
11644 PR fortran/64324
11645 * gfortran.dg/deferred_character_9.f90: New test
11646
49abe076
VM
116472016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11648
11649 PR rtl-optimization/69030
11650 * gcc.target/i386/pr69030.c: New.
11651
16d12992
KT
116522016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11653
11654 * gcc.target/aarch64/target_attr_17.c: New test.
11655
78810bd3
RB
116562016-01-15 Richard Biener <rguenther@suse.de>
11657
11658 PR tree-optimization/66856
11659 * gcc.dg/torture/pr66856-1.c: New testcase.
11660 * gcc.dg/torture/pr66856-2.c: Likewise.
11661
2bd847fe
RB
116622016-01-15 Richard Biener <rguenther@suse.de>
11663
11664 PR debug/69137
11665 * g++.dg/lto/pr69137_0.C: New testcase.
11666
a00fe3b7
RS
116672016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11668
11669 PR middle-end/69246
11670 * gcc.target/i386/pr69246.c: New test.
11671
cbb0e83b
DV
116722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11673
7596d5de 11674 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11675
5a500ecf
DV
116762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11677
11678 PR c++/56194
11679 * g++.dg/init/const9.C: Disable test on S/390.
11680
5d9bf64f
DV
116812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11682
11683 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11684 * g++.dg/Wno-frame-address.C: Ditto.
11685
e234b19e
DV
116862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11687
11688 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11689
89483f99
RB
116902016-01-15 Richard Biener <rguenther@suse.de>
11691
11692 PR tree-optimization/68961
11693 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11694
94f37395
IE
116952016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11696
11697 * gcc.target/i386/pr65105-5.c: New test.
11698
82ee0cf2 116992016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11700
11701 * gcc.c-torture/execute/alias-4.c: New testcase.
11702
82ee0cf2 117032016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11704
11705 PR ipa/68148
11706 * g++.dg/ipa/devirt-49.C: New testcase.
11707
092f7deb 117082016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11709
11710 PR target/65837
11711 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11712 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11713 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11714
e93c66bc
RB
117152016-01-15 Richard Biener <rguenther@suse.de>
11716
11717 PR tree-optimization/69117
11718 * gcc.dg/torture/pr69117.c: New testcase.
11719
c47eaca6 117202015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11721
11722 PR c++/69048
11723 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11724
c3f6914a
FXC
117252016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11726
11727 PR testsuite/67509
11728 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11729 range tests use 100 * maximum instead of maximum + 1.
11730
cd65ae90
JJ
117312016-01-14 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR debug/69244
11734 * gcc.dg/guality/pr69244.c: New test.
11735
19643948
UB
117362016-01-14 Uros Bizjak <ubizjak@gmail.com>
11737
11738 * lib/target-supports.exp (check_effective_target_issignaling):
11739 New procedure.
11740 * gcc.dg/pr61441.c: Require issignaling effective target.
11741
fe79c97e
SB
117422016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11743
11744 PR target/68803
11745 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11746
c7df95d8
DM
117472016-01-14 David Malcolm <dmalcolm@redhat.com>
11748
11749 PR c++/68819
11750 PR preprocessor/69177
11751 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11752 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11753 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11754 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11755
00083992
MP
117562016-01-14 Marek Polacek <polacek@redhat.com>
11757
11758 PR c/69262
11759 * gcc.dg/array-15.c: New test.
11760
0c9b3294
JJ
117612016-01-14 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR middle-end/68146
11764 PR tree-optimization/69155
11765 * gfortran.dg/pr68146.f: New test.
11766 * gfortran.dg/pr69155.f90: New test.
11767
3688e13d
RB
117682016-01-14 Richard Biener <rguenther@suse.de>
11769
11770 PR tree-optimization/68060
11771 * gcc.dg/torture/pr68060-1.c: New testcase.
11772 * gcc.dg/torture/pr68060-2.c: Likewise.
11773
bab0ad3a
NC
117742016-01-14 Nick Clifton <nickc@redhat.com>
11775
11776 * lib/target-supports.exp
11777 (check_effective_target_arm_neon_ok_nocache): Add an option
11778 sequence that includes setting the ARM architecture to ARMv7-A.
11779 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11780 command line options necessary to enable Neon support.
11781 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11782 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11783 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11784 * gcc.target/arm/pr69180.c: Likewise.
11785
947c2ce5
JL
117862016-01-14 Jeff Law <law@redhat.com>
11787
11788 PR tree-optimization/69270
11789 * gcc.dg/tree-ssa/pr69270.c: New test.
11790
3342fd71
BS
117912016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11792
11793 PR c/66208
11794 * c-c++-common/pr66208.c: New file.
11795
2ad3adf1
JJ
117962016-01-13 Jakub Jelinek <jakub@redhat.com>
11797
11798 PR tree-optimization/69156
11799 * gcc.dg/pr69156.c: New test.
11800
398d6feb
L
118012016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11802
11803 * gcc.target/i386/pr69225-7.c: New test.
11804
4c868789
RH
118052016-01-13 Richard Henderson <rth@redhat.com>
11806
11807 * gcc.dg/tm/memopt-13.c: Update expected function.
11808 * gcc.dg/tm/memopt-6.c: Likewise.
11809
ef6d1772
UB
118102016-01-13 Uros Bizjak <ubizjak@gmail.com>
11811
11812 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11813 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11814 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11815 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11816
ef6d1772
UB
118172016-01-13 Tom de Vries <tom@codesourcery.com>
11818
11819 PR tree-optimization/69169
0b4b6ef2
TV
11820 * gcc.dg/pr69169.c: New test.
11821
2ad3adf1 118222016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11823
11824 PR target/69228
11825 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11826 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11827 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11828 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11829 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11830 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11831 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11832 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11833
9060e335
AK
118342016-01-13 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR target/69247
11837 * gcc.dg/pr69247.c: New test.
11838
40311329
RB
118392016-01-13 Richard Biener <rguenther@suse.de>
11840
11841 PR tree-optimization/69242
11842 * gcc.dg/torture/pr69242.c: New testcase.
11843
ccbd7103
RB
118442016-01-13 Richard Biener <rguenther@suse.de>
11845
11846 PR tree-optimization/69186
11847 * gcc.dg/torture/pr69186.c: New testcase.
11848
c6f72a46
JL
118492016-01-13 Jeff Law <law@redhat.com>
11850
11851 PR tree-optimization/67755
11852 * gcc.dg/tree-ssa/pr67755.c: New test.
11853
118542016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11855
11856 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11857 pass number in output by a star.
11858
c446cf07
BC
118592016-01-12 Bin Cheng <bin.cheng@arm.com>
11860
11861 PR tree-optimization/68911
11862 * gcc.c-torture/execute/pr68911.c: New test.
11863
5342156c
MP
118642016-01-12 Marek Polacek <polacek@redhat.com>
11865
11866 PR c++/68979
11867 * g++.dg/warn/permissive-1.C: New test.
11868
65364cc5
JJ
118692016-01-12 Jakub Jelinek <jakub@redhat.com>
11870
11871 PR objc++/68511
11872 PR c++/69213
11873 * g++.dg/opt/pr69213.C: New test.
11874
81b9a3d9
CB
118752016-01-12 Christian Bruel <christian.bruel@st.com>
11876
11877 PR target/69180
11878 * gcc.target/arm/pr69180.c: New test.
11879
3c4e91c9
RB
118802016-01-12 Richard Biener <rguenther@suse.de>
11881
11882 PR lto/69077
11883 * g++.dg/lto/pr69077_0.C: New testcase.
11884 * g++.dg/lto/pr69077_1.C: Likewise.
11885
5664cea1
JJ
118862016-01-12 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR target/69175
11889 * g++.dg/opt/pr69175.C: New test.
11890
86cefc49
AL
118912016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11892
11893 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11894 rather than #including math.h & stdlib.h.
11895 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11896 * gcc.dg/vect/pr49771.c: Likewise.
11897 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11898 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11899 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11900 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11901 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11902 * gcc.dg/vect/pr44507.c: Likewise.
11903 * gcc.dg/vect/pr45902.c: Likewise.
11904 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11905 * gcc.dg/vect/vect-117.c: Likewise.
11906 * gcc.dg/vect/vect-99.c: Likewise.
11907 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11908 * gcc.dg/vect/vect-cond-1.c: Likewise.
11909 * gcc.dg/vect/vect-cond-2.c: Likewise.
11910 * gcc.dg/vect/vect-cond-3.c: Likewise.
11911 * gcc.dg/vect/vect-cond-4.c: Likewise.
11912 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11913 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11914 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11915 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11916 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11917 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11918 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11919 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11920 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11921 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11922 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11923 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11924 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11925 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11926 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11927 include of signal.h.
11928 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11929 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11930 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11931 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11932 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11933 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11934 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11935 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11936 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11937 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11938 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11939 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11940 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11941 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11942 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11943 * gcc.dg/vect/vect-outer-5.c: Likewise.
11944 * gcc.dg/vect/vect-outer-6.c: Likewise.
11945 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11946 include of stdio.h.
11947
b832f61e
NC
119482016-01-12 Nick Clifton <nickc@redhat.com>
11949
11950 PR target/68913
11951 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11952 to fread so that it will be found in all target runtimes.
11953
8eac49b1
RB
119542016-01-12 Richard Biener <rguenther@suse.de>
11955
11956 PR tree-optimization/69053
11957 * g++.dg/torture/pr69053.C: New testcase.
11958
2935d994
RB
119592016-01-12 Richard Biener <rguenther@suse.de>
11960
11961 PR tree-optimization/69168
11962 * gcc.dg/torture/pr69168.c: New testcase.
11963
66c16fd9
RB
119642016-01-12 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/69157
11967 * gcc.dg/torture/pr69157.c: New testcase.
11968
119692016-01-12 Richard Biener <rguenther@suse.de>
11970
11971 PR tree-optimization/69174
11972 * gcc.dg/torture/pr69174.c: New testcase.
11973
723033a6
JJ
119742016-01-12 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR c++/66808
11977 PR c++/69000
11978 * g++.dg/tls/pr66808.C: New test.
11979 * g++.dg/tls/pr69000.C: New test.
11980
3574cf47
BS
119812016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11982
11983 * gcc.target/powerpc/swaps-p8-23.c: New test.
11984 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11985
feb20787
JDA
119862016-01-11 John David Anglin <danglin@gcc.gnu.org>
11987
11988 PR tree-optimization/68356
11989 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11990
27b1820a
KV
119912016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11992 Jim Wilson <jim.wilson@linaro.org>
11993
11994 PR target/69194
11995 * gcc.target/arm/pr69194.c: New test.
11996
cf4de6af
L
119972016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11998
11999 PR target/69225
12000 * gcc.target/i386/pr69225-1.c: New test.
12001 * gcc.target/i386/pr69225-2.c: Likewise.
12002 * gcc.target/i386/pr69225-3.c: Likewise.
12003 * gcc.target/i386/pr69225-4.c: Likewise.
12004 * gcc.target/i386/pr69225-5.c: Likewise.
12005 * gcc.target/i386/pr69225-6.c: Likewise.
12006
1ebd5558
JJ
120072016-01-11 Jakub Jelinek <jakub@redhat.com>
12008
23552a4d
JJ
12009 PR target/67462
12010 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12011 if lp64.
12012
26ff85b0
JJ
12013 PR target/69071
12014 * gcc.dg/pr69071.c: New test.
12015
9cb6bd74
JJ
12016 PR c++/69211
12017 * g++.dg/opt/pr69211.C: New test.
12018
1ebd5558
JJ
12019 PR tree-optimization/69214
12020 * gcc.c-torture/compile/pr69214.c: New test.
12021
8c18c836
UB
120222016-01-11 Uros Bizjak <ubizjak@gmail.com>
12023
12024 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12025 * gcc.target/i386/pr66232-11.c: Ditto.
12026 * gcc.target/i386/pr66232-12.c: Ditto.
12027 * gcc.target/i386/pr66232-13.c: Ditto.
12028
62446e6e
RB
120292016-01-11 Richard Biener <rguenther@suse.de>
12030
12031 PR tree-optimization/69173
12032 * gcc.dg/torture/pr69173.c: New testcase.
12033
2b8568fe
KT
120342016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12035
12036 PR rtl-optimization/68796
12037 * gcc.target/aarch64/tst_5.c: New test.
12038 * gcc.target/aarch64/tst_6.c: Likewise.
12039
5baf4532
KT
120402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12041
12042 PR rtl-optimization/68841
12043 * gcc.dg/pr68841.c: New test.
12044 * gcc.c-torture/execute/pr68841.c: New test.
12045
ca90b1ed
YR
120462016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12047
12048 PR rtl-optimization/68920
12049 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12050 for ix86 targets.
12051 * gcc.dg/ifcvt-5.c: New test.
12052
2ad3adf1 120532016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12054
12055 PR bootstrap/69123
12056 * g++.dg/pr69123.C: New.
12057
83834c09
IE
120582016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12059
12060 PR target/69010
12061 * gcc.target/i386/pr69010.c: New test.
12062
dcf89d57
MJ
120632016-01-11 Martin Jambor <mjambor@suse.cz>
12064
12065 PR ipa/69044
12066 * gcc.target/i386/chkp-pr69044.c: New test.
12067
d95167ee
TV
120682016-01-11 Tom de Vries <tom@codesourcery.com>
12069
12070 PR tree-optimization/69109
12071 * gcc.dg/autopar/pr69109-2.c: New test.
12072 * gcc.dg/autopar/pr69109.c: New test.
12073
4f6403a8
TV
120742016-01-11 Tom de Vries <tom@codesourcery.com>
12075
12076 PR tree-optimization/69108
12077 * gcc.dg/autopar/pr69108.c: New test.
12078
21efdd80
PP
120792016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12080
12081 PR c++/69029
12082 * c-c++-common/Wisleading-indentation.c: Augment test.
12083
fd42eed8
TK
120842016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12085
12086 PR fortran/69154
12087 * gfortran.dg/inline_matmul_12.f90: New test.
12088
4f90ee6c
PT
120892016-01-10 Paul Thomas <pault@gcc.gnu.org>
12090
12091 PR fortran/67779
12092 * gfortran.dg/actual_array_offset_1: New test.
12093
3907c6cf
TV
120942016-01-10 Tom de Vries <tom@codesourcery.com>
12095
12096 PR tree-optimization/69062
12097 * gcc.dg/autopar/pr69062.c: New test.
12098
b07b236e
TS
120992016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12100
12101 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12102 * gcc.dg/vect/slp-perm-2.c: Likewise.
12103 * gcc.dg/vect/slp-perm-3.c: Likewise.
12104 * gcc.dg/vect/slp-perm-5.c: Likewise.
12105 * gcc.dg/vect/slp-perm-6.c: Likewise.
12106 * gcc.dg/vect/slp-perm-7.c: Likewise.
12107 * gcc.dg/vect/slp-perm-8.c: Likewise.
12108
23fab8ae
TV
121092016-01-10 Tom de Vries <tom@codesourcery.com>
12110
12111 PR tree-optimization/69039
12112 * gcc.dg/autopar/pr69039.c: New test.
12113
73f0dae2
MP
121142016-01-09 Marek Polacek <polacek@redhat.com>
12115
12116 PR c++/69113
12117 * g++.dg/pr69113.C: New test.
12118
20b8d734
JJ
121192016-01-09 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR middle-end/50865
12122 PR tree-optimization/69097
12123 * gcc.c-torture/execute/pr50865.c: New test.
12124 * gcc.c-torture/execute/pr69097-1.c: New test.
12125 * gcc.c-torture/execute/pr69097-2.c: New test.
12126 * gcc.dg/pr69097-1.c: New test.
12127 * gcc.dg/pr69097-2.c: New test.
12128
c50e614b
JJ
121292016-01-09 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR c++/69164
12132 * g++.dg/opt/pr69164.C: New test.
12133
e0237993
JJ
121342016-01-08 Jakub Jelinek <jakub@redhat.com>
12135
12136 PR tree-optimization/69167
12137 * gcc.dg/pr69167.c: New test.
12138
bd8f5bb2
MP
121392016-01-08 Marek Polacek <polacek@redhat.com>
12140
12141 PR c++/68449
12142 * g++.dg/pr68449.C: New.
12143
bb0f5ca7
AL
121442016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12145
12146 PR tree-optimization/68707
12147 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12148 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12149 on platforms supporting it.
12150 * gcc.dg/vect/slp-perm-2.c: Likewise.
12151 * gcc.dg/vect/slp-perm-3.c: Likewise.
12152 * gcc.dg/vect/slp-perm-5.c: Likewise.
12153 * gcc.dg/vect/slp-perm-7.c: Likewise.
12154 * gcc.dg/vect/slp-perm-8.c: Likewise.
12155 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12156 on platforms supporting it.
12157
22518428
JJ
121582016-01-08 Jakub Jelinek <jakub@redhat.com>
12159
33f0852f
JJ
12160 PR tree-optimization/69162
12161 * gcc.dg/pr69162.c: New test.
12162
22518428
JJ
12163 PR tree-optimization/69172
12164 * gcc.dg/pr69172.c: New test.
12165
80e9b3aa
TP
121662016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12167
12168 PR tree-optimization/67781
12169 * gcc.c-torture/execute/pr67781.c: New file.
12170
262a363f
JJ
121712016-01-08 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR tree-optimization/69083
12174 * gcc.dg/vect/pr69083.c: New test.
12175
6e1f093f
SS
121762016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12177
12178 PR tree-optimization/61441
12179 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12180 Use -fexcess-precision=standard for compiler options.
12181 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12182
53290e07
JJ
121832016-01-08 Jakub Jelinek <jakub@redhat.com>
12184
57bf3072
JJ
12185 PR fortran/69128
12186 * gfortran.dg/gomp/pr69128.f90: New test.
12187
53290e07
JJ
12188 PR c++/69145
12189 * g++.dg/ext/pr69145-1.C: New test.
12190 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12191 * g++.dg/ext/pr69145-2.h: New file.
12192
7a127fa7
MS
121932016-01-07 Martin Sebor <msebor@redhat.com>
12194
12195 PR c/68966
12196 * gcc.dg/atomic-fetch-bool.c: New test.
12197 * gcc.dg/sync-fetch-bool.c: New test.
12198
95918b49
L
121992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12200
12201 PR fortran/66680
12202 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12203
c8e62a9d
NC
122042016-01-07 Nick Clifton <nickc@redhat.com>
12205
12206 PR target/66655
12207 * g++.dg/pr66655.C: New test.
12208 * g++.dg/pr66655_1.cc: Test support file.
12209 * g++.dg/pr66655.h: Test header file.
12210
2ad3adf1 122112016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12212
12213 PR fortran/66680
12214 gfortran.dg/gomp/pr66680.f90: New test.
12215
4cd9ca92
L
122162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12217
12218 PR target/69171
12219 * gcc.target/i386/pr69171-1.c: New test.
12220 * gcc.target/i386/pr69171-2.c: Likewise.
12221 * gcc.target/i386/pr69171-3.c: Likewise.
12222 * gcc.target/i386/pr69171-4.c: Likewise.
12223 * gcc.target/i386/pr69171-5.c: Likewise.
12224 * gcc.target/i386/pr69171-6.c: Likewise.
12225
7e33d4dc
BS
122262015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12227
12228 PR middle-end/67639
12229 * c-c++-common/pr67639.c: New test.
12230
fec64afc
JJ
122312016-01-07 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/69141
12234 * g++.dg/opt/pr69141.C: New test.
12235
f293ad29
EB
122362016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12237
12238 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12239
5027395e
UB
122402016-01-06 Uros Bizjak <ubizjak@gmail.com>
12241
12242 PR target/69140
12243 * gcc.target/i386/pr69140.c: New test
12244
7443cf13
DM
122452016-01-06 David Malcolm <dmalcolm@redhat.com>
12246
12247 * gcc.dg/bad-dereference.c: New test case.
12248
32928931
BS
122492015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12250
12251 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12252
68dd05da
AS
122532016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12254
12255 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12256
6b131d5b
MP
122572016-01-06 Marek Polacek <polacek@redhat.com>
12258
12259 PR sanitizer/69099
12260 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12261
8d9fdb49
MP
122622016-01-05 Marek Polacek <polacek@redhat.com>
12263
12264 PR c/69104
12265 * gcc.dg/atomic-invalid-2.c: New.
12266
acf93f1e
L
122672016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12268
12269 PR target/68991
12270 * gcc.target/i386/pr68991.c: New test.
12271
3f50525d
L
122722016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12273
12274 PR target/68991
12275 * g++.dg/pr68991-1.C: New test.
12276 * g++.dg/pr68991-2.C: Likewise.
12277
e0237993 122782016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12279
e0237993 12280 PR other/60465
face88a1
ST
12281 * gcc.target/ia64/pr60465-gprel64.c: New test.
12282 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12283
a0866eff
KT
122842016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12285
12286 PR rtl-optimization/68651
12287 * gcc.target/aarch64/pr68651_1.c: New test.
12288
c589e975
DM
122892016-01-05 David Malcolm <dmalcolm@redhat.com>
12290
12291 PR c/69122
12292 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12293
929710d9
NS
122942016-01-05 Nathan Sidwell <nathan@acm.org>
12295
ce3e43d7
NS
12296 PR c++/58583
12297 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12298
929710d9
NS
12299 * gcc.dg/alias-15.c: New.
12300
a2faef8e
NC
123012016-01-05 Nick Clifton <nickc@redhat.com>
12302
12303 PR target/68870
12304 * g++.dg/pr68770.C: New test.
12305
4cfa76e3
MS
123062016-01-04 Mike Stump <mikestump@comcast.net>
12307
12308 * lib/target-supports.exp (check_effective_target_cilkplus):
12309 cilkplus targets require pthreads.
4ece61b6 12310 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12311
4e8a3a35
MM
123122016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12313
12314 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12315 generation.
12316
818ab71a
JJ
123172016-01-04 Jakub Jelinek <jakub@redhat.com>
12318
12319 Update copyright years.
12320
2fe0a208
MP
123212016-01-04 Marek Polacek <polacek@redhat.com>
12322
12323 PR c/68908
12324 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12325 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12326 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12327
9e3b2fe3
EB
123282016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12329
12330 * gcc.target/sparc/20160104-2.c: New test.
12331
e8d65a35
EB
123322016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * gcc.target/sparc/20160104-1.c: New test.
12335
25ccfccd
PT
123362016-01-03 Paul Thomas <pault@gcc.gnu.org>
12337
12338 PR fortran/65045
12339 * gfortran.dg/pr65045.f90: New test.
12340
cb51d382
EB
123412016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12342
12343 * gnat.dg/specs/debug1.ads: Delete.
12344
6eeaad6e
JD
123452016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12346
12347 PR libgfortran/68867
12348 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12349 expression.
12350
2f968603
JD
123512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12352
12353 PR libgfortran/68867
12354 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12355 PowerPC.
12356
591bb5e4
PT
123572016-01-01 Paul Thomas <pault@gcc.gnu.org>
12358
12359 PR fortran/68864
12360 * gfortran.dg/pr68864.f90: New test.
12361
f1e0620c
JJ
123622016-01-01 Jakub Jelinek <jakub@redhat.com>
12363
942a1319
JJ
12364 PR tree-optimization/69070
12365 * gcc.dg/pr69070.c: New test.
12366
10dff63f
JJ
12367 PR sanitizer/69055
12368 * gfortran.dg/pr69055.f90: New test.
12369
f1e0620c
JJ
12370 PR target/69015
12371 * gcc.dg/pr69015.c: New test.
818ab71a 12372\f
2f883d1c 12373Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12374
12375Copying and distribution of this file, with or without modification,
12376are permitted in any medium without royalty provided the copyright
12377notice and this notice are preserved.