]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/77648 (Setting conversion to a integer to double to 0 3/4...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6811ea79
RB
12016-09-21 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/77648
4 * gcc.dg/torture/pr77648-1.c: New testcase.
5 * gcc.dg/torture/pr77648-2.c: Likewise.
6
f955c4c4
RB
72016-09-21 Richard Biener <rguenther@suse.de>
8 Jakub Jelinek <jakub@redhat.com>
9
10 PR tree-optimization/77621
11 * gcc.dg/pr77621.c: New testcase.
12
096506bb
PT
132016-09-21 Paul Thomas <pault@gcc.gnu.org>
14
15 PR fortran/77657
16 * gfortran.dg/dtio_12.f90: New test.
17
37d168ae
SKS
182016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
19
20 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
21
66454000
KV
222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
23
24 PR tree-optimization/72835
25 * gcc.dg/tree-ssa/pr72835.c: New test.
26
88d0c3f0
MS
272016-09-20 Martin Sebor <msebor@redhat.com>
28
29 PR middle-end/49905
30 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
31 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
32 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
33 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
34 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
35 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
36 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
37
a03df1d5
KV
382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
39
40 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
41 arguments/compare will be optimized away.
42 * gcc.dg/torture/ftrapv-1.c: Likewise.
43
8bc5448f
KV
442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
45
46 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
47 will be optimized away.
48 * gcc.dg/ipa/vrp1.c: New test.
49 * gcc.dg/ipa/vrp2.c: New test.
50 * gcc.dg/ipa/vrp3.c: New test.
51
973625a0
KV
522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
53
54 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
55 does the same transformation.
56 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
57 * gcc.dg/tree-ssa/evrp1.c: New test.
58 * gcc.dg/tree-ssa/evrp2.c: New test.
59 * gcc.dg/tree-ssa/evrp3.c: New test.
60 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
61 * gcc.dg/tree-ssa/pr22117.c: Likewise.
62 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
63 * gcc.dg/tree-ssa/pr64130.c: Likewise.
64 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
65 foling now happens early.
66 * gcc.dg/tree-ssa/vrp04.c: Likewise.
67 * gcc.dg/tree-ssa/vrp06.c: Likewise.
68 * gcc.dg/tree-ssa/vrp16.c: Likewise.
69 * gcc.dg/tree-ssa/vrp25.c: Likewise.
70 * gcc.dg/tree-ssa/vrp67.c: Likewise.
71
9b1ba33c
UB
722016-09-20 Uros Bizjak <ubizjak@gmail.com>
73
74 PR target/77621
75 * gcc.target/i386/pr77621.c: New test.
76 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
77 pattern, loop should vectorize with -mtune=atom.
78
f5bd4ad8
MO
792016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
80 Jakub Jelinek <jakub@redhat.com>
81
82 PR testsuite/63299
83 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
84 instead of delete.
85
7d9cf801
JJ
862016-09-20 Jakub Jelinek <jakub@redhat.com>
87
b912f962
JJ
88 PR c++/77626
89 * g++.dg/other/pr77626.C: New test.
90
eaf1ece1
JJ
91 PR c++/77638
92 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
93
590b62e9
JJ
94 PR c++/77637
95 * g++.dg/cpp0x/gen-attrs-62.C: New test.
96
7d9cf801
JJ
97 PR middle-end/77624
98 * c-c++-common/pr77624-1.c: New test.
99 * c-c++-common/pr77624-2.c: New test.
100
3aebb6ff
AV
1012016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
102
103 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
104 of digits expected.
105
b5bbe47b
RB
1062016-09-20 Richard Biener <rguenther@suse.de>
107
108 PR tree-optimization/77646
109 * gcc.dg/torture/pr77646.c: New testcase.
110
144a96e4
BE
1112016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
112
113 PR c++/77434
114 * c-c++-common/Wint-in-bool-context.c: New test.
115
1f2071fa
JM
1162016-09-19 Joseph Myers <joseph@codesourcery.com>
117
118 * gcc.dg/cr-decimal-dig-1.c: New test.
119
63012d9a
JM
1202016-09-19 Joseph Myers <joseph@codesourcery.com>
121
122 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
123 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
124 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
125 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
126
02410826
VM
1272016-09-19 Vladimir Makarov <vmakarov@redhat.com>
128
129 PR rtl-optimization/77416
130 * gcc.target/powerpc/pr77416.c: New.
131
6101a7ab
PP
1322016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
133
134 PR c++/77639
135 * g++.dg/template/error-recovery4.C: New test.
136
1993ff76
BC
1372016-09-19 Bin Cheng <bin.cheng@arm.com>
138
139 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
140
5fa9e644
KT
1412016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
142
143 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
144 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
145
fc15d9ec
JJ
1462016-09-19 Jakub Jelinek <jakub@redhat.com>
147 Jan Hubicka <jh@suse.cz>
148
149 PR target/77587
150 * gcc.dg/pr77587.c: New test.
151 * gcc.dg/pr77587a.c: New file.
152
3c9f5092
AV
1532016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
154
155 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
156 * gfortran.dg/coarray_38.f90:
157 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
158 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
159 * gfortran.dg/coarray_allocate_7.f08: New test.
160 * gfortran.dg/coarray_allocate_8.f08: New test.
161 * gfortran.dg/coarray_allocate_9.f08: New test.
162 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
163 new caf_register.
164 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
165 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
166 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
167 get_by_refs.
168 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
169 * gfortran.dg/coarray_lock_7.f90: Same.
170 * gfortran.dg/coarray_poly_5.f90: Same.
171 * gfortran.dg/coarray_poly_6.f90: Same.
172 * gfortran.dg/coarray_poly_7.f90: Same.
173 * gfortran.dg/coarray_poly_8.f90: Same.
174 * gfortran.dg/coindexed_1.f90: Changed errors expected.
175
e79e6763
FR
1762016-09-19 Fritz Reese <fritzoreese@gmail.com>
177
178 PR fortran/77584
179 * gfortran.dg/dec_structure_15.f90: New testcase.
180
ae527639
RB
1812016-09-19 Richard Biener <rguenther@suse.de>
182
183 PR middle-end/77605
184 * gcc.dg/torture/pr77605.c: New testcase.
185
cdf060f8
LK
1862016-09-18 Louis Krupp <louis.krupp@zoho.com>
187
188 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
189
b720e919
JH
1902016-09-17 Jan Hubicka <hubicka@ucw.cz>
191
192 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
193 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
194 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
195 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
196 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
197 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
198 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
199 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
200 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
201 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
202 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
203
bdabae39
KY
2042016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
205
206 * gcc.target/i386/pr68633.c: Fix expected result.
207
493ba820
LK
2082016-09-17 Louis Krupp <louis.krupp@gmail.com>
209
210 PR fortran/68078
211 * gfortran.dg/pr68078.f90: New test.
212 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
213
9a42726b
BS
2142016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
215
216 PR target/77613
217 * gcc.target/powerpc/swaps-p8-25.c: New.
218
e7d61178
JJ
2192016-09-16 Jakub Jelinek <jakub@redhat.com>
220
8f03e02f
JJ
221 PR c++/77482
222 * g++.dg/cpp0x/constexpr-77482.C: New test.
223
e80cb545
JJ
224 PR c++/77379
225 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
226 thunk offsets.
227 * g++.dg/abi/abi-tag23a.C: Likewise.
228
1c2f613f
JJ
229 PR c++/77338
230 * g++.dg/cpp0x/decltype-77338.C: New test.
231
e7d61178
JJ
232 PR c++/77375
233 * g++.dg/cpp0x/mutable1.C: New test.
234
8d987deb
SK
2352016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
236
237 PR fortran/77612
238 * gfortran.dg/pr77612.f90: New test.
239
2c3d35a6
SKS
2402016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
241
242 * gcc.dg/torture/pr70421.c: Require int32plus.
243
e43163ae
JJ
2442016-09-16 Jakub Jelinek <jakub@redhat.com>
245
bcf0905a
JJ
246 PR middle-end/77475
247 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
248
e43163ae
JJ
249 PR target/77526
250 * gcc.target/i386/pr77526.c: New test.
251
7d704548
JJ
2522016-09-16 Jakub Jelinek <jakub@redhat.com>
253 Eric Botcazou <ebotcazou@adacore.com>
254
255 PR middle-end/77594
256 * gcc.target/i386/pr77594.c: New test.
257
902d624f
LK
2582016-09-15 Louis Krupp <louis.krupp@zoho.com>
259
260 PR fortran/69963
261 * gfortran.dg/misplaced_implicit_character.f90: New test.
262
7e16ce79
BC
2632016-09-15 Bin Cheng <bin.cheng@arm.com>
264
265 PR tree-optimization/77503
266 * gcc.dg/vect/pr77503.c: New test.
267
7c05f5c4
RB
2682016-09-15 Richard Biener <rguenther@suse.de>
269
270 PR middle-end/77544
271 * c-c++-common/torture/pr77544.c: New testcase.
272
76ff80fb
JJ
2732016-09-15 Jakub Jelinek <jakub@redhat.com>
274
275 PR middle-end/77475
276 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
277 * gcc.dg/march-generic.c: Likewise.
278 * gcc.target/i386/spellcheck-options-1.c: New test.
279 * gcc.target/i386/spellcheck-options-2.c: New test.
280 * gcc.target/i386/spellcheck-options-3.c: New test.
281 * gcc.target/i386/spellcheck-options-4.c: New test.
282
5560d026
CLT
2832016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
284
285 PR fortran/72743
286 * gfortran.dg/goacc/pr72743.f90: New test.
287
5334f733
RB
2882016-09-15 Richard Biener <rguenther@suse.de>
289
290 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
291
d08615f2
RB
2922016-09-15 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/77514
295 * gcc.dg/torture/pr77514.c: New testcase.
296
28ca05f0
JJ
2972016-09-14 Jakub Jelinek <jakub@redhat.com>
298
299 PR c++/77549
300 * g++.dg/lookup/pr77549.C: New test.
301
20a1e5b8
MP
3022016-09-14 Marek Polacek <polacek@redhat.com>
303
304 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
305 * c-c++-common/gomp/atomic-13.c: Likewise.
306 * c-c++-common/gomp/atomic-14.c: Likewise.
307 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
308 * g++.dg/cpp1z/bool-increment1.C: New test.
309 * c-c++-common/pr60439.c: Add dg-warning.
310 * g++.dg/expr/bitfield4.C: Likewise.
311 * g++.dg/expr/bitfield5.C: Likewise.
312 * g++.dg/expr/bitfield6.C: Likewise.
313 * g++.dg/expr/bool1.C: Likewise.
314 * g++.dg/expr/bool3.C: Likewise.
315 * g++.dg/expr/lval3.C: Likewise.
316 * g++.dg/expr/lval4.C: Likewise.
317 * g++.old-deja/g++.jason/bool5.C: Likewise.
318 * g++.dg/expr/bitfield3.C: Adjust dg-error.
319 * g++.dg/other/error18.C: Likewise.
320 * g++.dg/gomp/atomic-14.C: Likewise.
321
0761f6bf
NS
3222016-09-14 Nathan Sidwell <nathan@acm.org>
323
324 PR c++/77539
325 * g++.dg/cpp1y/pr77539.C: New.
326
13cddbc1
CL
3272016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
328
329 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
330 dg-require.
331 * g++.dg/ext/builtin_alloca.C: Likewise.
332 * g++.dg/template/spec35.C: Likewise.
333 * gcc.dg/builtins-68.c: Likewise.
334 * gcc.misc-tests/gcov-13.c: Likewise.
335 * gcc.misc-tests/gcov-14.c: Likewise.
336
a90638d4
JM
3372016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
338
339 * gfortran.dg/dec_structure_14.f90: New testcase.
340
5ba4a08c
JJ
3412016-09-14 Jakub Jelinek <jakub@redhat.com>
342
343 PR sanitizer/68260
344 * c-c++-common/tsan/pr68260.c: New test.
345
a713b234
JS
3462016-09-13 Joe Seymour <joe.s@somniumtech.com>
347
348 PR target/70713
349 * gcc.target/msp430/function-attributes-1.c: New test.
350 * gcc.target/msp430/function-attributes-2.c: New test.
351 * gcc.target/msp430/function-attributes-3.c: New test.
352
ea8661cd
JJ
3532016-09-13 Jakub Jelinek <jakub@redhat.com>
354
9952908a
JJ
355 * g++.dg/cpp0x/gen-attrs-61.C: New test.
356 * g++.dg/cpp1z/gen-attrs1.C: New test.
357
63cdb7a0
JJ
358 PR tree-optimization/77454
359 * gcc.dg/pr77454.c: New test.
360
ea8661cd
JJ
361 PR c++/77553
362 * g++.dg/cpp1y/constexpr-77553.C: New test.
363
254830ba
DM
3642016-09-13 David Malcolm <dmalcolm@redhat.com>
365
366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
367 (test_show_locus): Replace rich_location::add_fixit_insert calls
368 with add_fixit_insert_before and add_fixit_insert_after.
369
42763690
JM
3702016-09-13 Jason Merrill <jason@redhat.com>
371 Tom de Vries <tom@codesourcery.com>
372
373 PR c++/77427
374 * g++.dg/pr77427.C: New test.
375
c8798f2c
ML
3762016-09-13 Martin Liska <mliska@suse.cz>
377
378 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
379 effective target.
380 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
381 * lib/target-supports.exp: Define the new target.
382
54700e2e
AP
3832016-09-12 Andrew Pinski <apinski@cavium.com>
384
385 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
386 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
387
e1d55bf7
UB
3882016-09-12 Uros Bizjak <ubizjak@gmail.com>
389
390 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
391 variable arguments.
392 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
393 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
394 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
395 variable argument.
396 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
397 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
398
54dcdb88
BE
3992016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
400
401 PR c++/77496
402 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
403 * g++.dg/ext/pr77496.C: New test.
404 * g++.dg/warn/pr77496.C: New test.
405
d1463eb9
DM
4062016-09-12 David Malcolm <dmalcolm@redhat.com>
407
408 PR c/72858
409 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
410 to preserve conversion chars, and to preserve prefix information.
411 * gcc.dg/format/pr72858.c: New test case.
412
217fabad
SK
4132016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
414
415 * gfortran.dg/pr77507.f90: Move to ...
416 * gfortran.dg/ieee/pr77507.f90: here.
417
a1cd04ac
JH
4182016-08-09 Jan Hubicka <hubicka@ucw.cz>
419
420 PR ipa/61159
421 * compile/pr61159.c: New testcase
422
e3912107
JH
4232016-08-09 Jan Hubicka <hubicka@ucw.cz>
424
425 PR ipa/64316
426 * gcc.dg/ipa/pr63416.c: New testcase.
427
739d9339
PT
4282016-09-10 Paul Thomas <pault@gcc.gnu.org>
429 Steven G. Kargl <kargl@gcc.gnu.org>
430
431 PR fortran/77532
cc3135b6 432 * gfortran.dg/dtio_11.f90: new test.
739d9339 433
fb7c40dd
SK
4342016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
435
436 PR fortran/77507
437 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
438 * gfortran.dg/c_assoc_4.f90: Ditto.
439
5b28efbb
TV
4402016-09-10 Tom de Vries <tom@codesourcery.com>
441
442 PR C/71602
443 * c-c++-common/va-arg-va-list-type.c: New test.
444
9d0a9bb4
PB
4452016-09-09 Peter Bergner <bergner@vnet.ibm.com>
446
447 PR rtl-optimization/77289
448 * gcc.target/powerpc/pr77289.c: New test.
449
3f0177e7
MS
4502016-09-09 Martin Sebor <msebor@redhat.com>
451
452 PR c/77520
453 PR c/77521
454 * gcc.dg/pr77520.c: New test.
455 * gcc.dg/pr77521.c: New test.
456
e81e83d0
SK
4572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
458
459 PR fortran/77506
460 * gfortran.dg/pr77506.f90: New test.
461
8a92685e
SK
4622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
463
464 PR fortran/77507
465 * gfortran.dg/pr77507.f90: New test.
466
c65248cb
JM
4672016-09-09 Joseph Myers <joseph@codesourcery.com>
468
469 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
470
2cf0ff98
SK
4712016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
472 Louis Krupp <lkrupp@gcc.gnu.org>
473
474 PR fortran/69514
475 * gfortran.dg/pr69514_1.f90: New test.
476 * gfortran.dg/pr69514_2.f90: New test.
477
8ebc1e0f
JJ
4782016-09-08 Jakub Jelinek <jakub@redhat.com>
479
20b6cf01
JJ
480 PR fortran/77500
481 * gfortran.dg/gomp/pr77500.f90: New test.
482
8ebc1e0f
JJ
483 PR fortran/77516
484 * gfortran.dg/gomp/pr77516.f90: New test.
485
34718542
JJ
4862016-09-07 Jakub Jelinek <jakub@redhat.com>
487
488 PR middle-end/77475
489 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
490 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
491 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
492 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
493 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
494 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
495
e5106e27
DM
4962016-09-07 David Malcolm <dmalcolm@redhat.com>
497
498 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
499 "substring-locations.h".
500
ca235a85
RB
5012016-09-07 Richard Biener <rguenther@suse.de>
502
503 PR c/77450
504 * c-c++-common/vector-subscript-8.c: Move ..
505 * gcc.dg/pr77450.c: ... here.
506
0076b5dc 5072016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
508
509 PR libgfortran/77393
510 * gfortran.dg/fmt_f0_2.f90: Update test.
511 * gfortran.dg/fmt_f0_3.f90: New test.
512
6ac7322b
DH
5132016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
514
515 PR debug/77389
516 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
517 in dg-options.
518
519 PR debug/57519
520 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
521
8eb9e049
JJ
5222016-09-06 Jakub Jelinek <jakub@redhat.com>
523
524 PR target/69255
525 * gcc.target/i386/pr69255-1.c: New test.
526 * gcc.target/i386/pr69255-2.c: New test.
527 * gcc.target/i386/pr69255-3.c: New test.
528
5292016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
530
531 PR c/77336
532 * gcc.dg/format/miss-7.c: New test.
533
e6cb85d4
UB
5342016-09-06 Uros Bizjak <ubizjak@gmail.com>
535
536 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
537
7fe76f6a
ML
5382016-09-06 Martin Liska <mliska@suse.cz>
539
540 PR gcov-profile/77378
541 PR gcov-profile/77466
542 * gcc.dg/profile-update-warning.c: New test.
543
209b636e
RB
5442016-09-06 Richard Biener <rguenther@suse.de>
545
546 PR tree-optimization/77479
547 * gcc.dg/torture/pr77479.c: New testcase.
548
b772a565
RB
5492016-09-06 Richard Biener <rguenther@suse.de>
550
551 PR c/77450
552 * c-c++-common/vector-subscript-7.c: Adjust.
553 * c-c++-common/vector-subscript-8.c: New testcase.
554
a8c07037
SKS
5552016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
556
557 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
558
0ce48391
JJ
5592016-09-05 Jakub Jelinek <jakub@redhat.com>
560
de9188e0
JJ
561 PR target/77476
562 * gcc.target/i386/avx512f-pr77476.c: New test.
563 * gcc.target/i386/avx512bw-pr77476.c: New test.
564 * gcc.target/i386/avx512dq-pr77476.c: New test.
565
c76f7809
JJ
566 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
567 Update comment to mention also avx512f.
568
0ce48391
JJ
569 PR sanitizer/77396
570 * g++.dg/asan/pr77396-2.C: New test.
571
8a27cf73
UB
5722016-09-05 Uros Bizjak <ubizjak@gmail.com>
573
574 PR rtl-optimization/77452
575 * gcc.target/i386/pr77452.c: New test.
576
25ff5dd3
MP
5772016-09-05 Marek Polacek <polacek@redhat.com>
578
579 PR c/77423
580 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
581
f2bc4e48
SK
5822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
583
584 PR fortran/77391
585 * gfortran.dg/pr77391.f90: New test.
586
e85921ee
SK
5872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
588
589 PR fortran/77460
590 * gfortran.dg/pr77460.f90: New test.
591
b5d50659
JJ
5922016-09-03 Jakub Jelinek <jakub@redhat.com>
593
594 PR c/65467
595 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
596
7b826676
KY
5972016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
598
599 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
600
717ebe91
DM
6012016-09-02 David Malcolm <dmalcolm@redhat.com>
602
603 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
604 test case.
605 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
606 diagnostic-test-show-locus-generate-patch.c to the sources
607 for diagnostic_plugin_test_show_locus.c.
608
94087e88
JJ
6092016-09-02 Jakub Jelinek <jakub@redhat.com>
610
9dc5773f
JJ
611 PR c/65467
612 * gcc.dg/gomp/_Atomic-1.c: New test.
613 * gcc.dg/gomp/_Atomic-2.c: New test.
614 * gcc.dg/gomp/_Atomic-3.c: New test.
615 * gcc.dg/gomp/_Atomic-4.c: New test.
616 * gcc.dg/gomp/_Atomic-5.c: New test.
617
94087e88
JJ
618 PR sanitizer/77396
619 * g++.dg/asan/pr77396.C: New test.
620
6212016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
622
623 PR tree-optimization/71831
624 * gcc.dg/builtin-object-size-16.c: New test.
625 * gcc.dg/builtin-object-size-17.c: New test.
626
7e89048d
JD
6272016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
628
629 PR libgfortran/77393
630 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
631
2f196155
UB
6322016-09-01 Uros Bizjak <ubizjak@gmail.com>
633
634 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
635 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
636 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
637 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
638 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
639 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
640 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
641 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
642 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
643 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
644 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
645 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
646 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
647 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
648 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
649 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
650 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
651 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
652
0a6b0523
EB
6532016-09-01 Eric Botcazou <ebotcazou@adacore.com>
654
655 * gnat.dg/opt58.adb: New test.
656 * gnat.dg/opt58_pkg.ads: New helper.
657
2a99de7b
RB
6582016-09-01 Richard Biener <rguenther@suse.de>
659
660 PR middle-end/77436
661 * gcc.dg/torture/pr77436.c: New testcase.
662
f79d8786
SKS
6632016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
664
665 * gcc.dg/pr64252.c: Require int32plus.
666 * gcc.dg/pr66299-1.c: Likewise.
667 * gcc.dg/pr66299-2.c: Likewise.
668 * gcc.dg/torture/20131115-1.c: Skip for avr.
669
b06335f9
KT
6702016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
671
672 * gcc.target/aarch64/ands_3.c: New test.
673
f25f40be
JJ
6742016-08-31 Jakub Jelinek <jakub@redhat.com>
675
d12a0b5a
JJ
676 PR fortran/77352
677 * gfortran.dg/gomp/pr77352.f90: New test.
678
f25f40be
JJ
679 PR fortran/77374
680 * gfortran.dg/gomp/pr77374.f08: New test.
681
9ff6fb6e
MG
6822016-08-31 Marc Glisse <marc.glisse@inria.fr>
683
684 PR tree-optimization/73714
685 * gcc.dg/tree-ssa/pr73714.c: New test.
686
8e95a674
JD
6872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
688
689 PR libgfortran/77393
690 * gfortran.dg/fmt_f0_2.f90: New test.
691
c6b0037d
MG
6922016-08-31 Marc Glisse <marc.glisse@inria.fr>
693
694 * gcc.target/i386/pr59539-2.c: Adapt options.
695 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
696
1a576b13
PT
6972016-08-31 Paul Thomas <pault@gcc.gnu.org>
698
699 PR fortran/77418
700 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
701 of the associate entity and replace with a pointer to the
702 intended item on the stack.
703
e73d3ca6 7042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 705 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
706
707 PR fortran/48298
708 * gfortran.dg/dtio_1.f90: New test.
709 * gfortran.dg/dtio_2.f90: New test.
710 * gfortran.dg/dtio_3.f90: New test.
711 * gfortran.dg/dtio_4.f90: New test.
712 * gfortran.dg/dtio_5.f90: New test.
713 * gfortran.dg/dtio_6.f90: New test.
714 * gfortran.dg/dtio_7.f90: New test.
715 * gfortran.dg/dtio_8.f90: New test.
716 * gfortran.dg/dtio_9.f90: New test.
717 * gfortran.dg/dtio_10.f90: New test.
718
b816477a
DM
7192016-08-30 David Malcolm <dmalcolm@redhat.com>
720
721 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
722 (test_many_nested_locations): New function.
723 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
724 (test_show_locus): Handle "test_many_nested_locations".
725
71b30891
DM
7262016-08-30 David Malcolm <dmalcolm@redhat.com>
727
728 * g++.dg/template/double-greater-than-fixit.C: New test case.
729
8fa37232
EB
7302016-08-30 Eric Botcazou <ebotcazou@adacore.com>
731
732 * gnat.dg/opt57.ad[sb]: New test.
733 * gnat.dg/opt57_pkg.ads: New helper.
734
6f651bae
RB
7352016-08-30 Richard Biener <rguenther@suse.de>
736
737 PR tree-optimization/69047
738 * gcc.dg/pr69047.c: Fix byte-order check.
739
ab834832
JJ
7402016-08-30 Jakub Jelinek <jakub@redhat.com>
741
5116b156
JJ
742 PR tree-optimization/72866
743 * gcc.dg/vect/pr72866.c: New test.
744
3754bbfc
JJ
745 PR debug/77363
746 * g++.dg/debug/dwarf2/pr77363.C: New test.
747
26122e2d
JJ
748 PR middle-end/77377
749 * gcc.target/i386/pr77377.c: New test.
750
ab834832
JJ
751 PR debug/77389
752 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
753 in dg-options.
754
bedc9ca7
SK
7552016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
756
757 * gfortran.dg/pr77372.f90: Moved to ...
758 * gfortran.dg/ieee/pr77372.f90: here.
759
adfa1e6b
MM
7602016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
761
762 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
763 vector short/char initializations.
764 * gcc.target/powerpc/vec-init-5.c: Likewise.
765 * gcc.target/powerpc/vec-init-6.c: New compile time test for
766 vector initialization optimizations.
767 * gcc.target/powerpc/vec-init-7.c: Likewise.
768 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
769 vector float/double initializations.
770 * gcc.target/powerpc/vec-init-9.c: Likewise.
771
414b7129
UB
7722016-08-29 Uros Bizjak <ubizjak@gmail.com>
773
774 PR target/77403
775 * gcc.target/i386/pr77403.c: New test.
776
3d06b6f2
MP
7772016-08-29 Marek Polacek <polacek@redhat.com>
778
779 PR c/77292
780 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
781
ba9bbd6f
TV
7822016-08-29 Tom de Vries <tom@codesourcery.com>
783
784 PR c/77398
785 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
786
d7d80d8f
EB
7872016-08-29 Eric Botcazou <ebotcazou@adacore.com>
788
789 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 790
d7d80d8f 7912016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
792
793 * gfortran.dg/dec_structure_13.f90: New testcase.
794
468d95c8
JB
7952016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
796
797 PR fortran/77261
798 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
799 available.
800
f329b264
TV
8012016-08-28 Tom de Vries <tom@codesourcery.com>
802
803 PR lto/70955
804 * gcc.dg/pr70955.c: New test.
805 * gcc.dg/lto/pr70955_0.c: Same.
806 * gcc.dg/lto/pr70955_1.c: Same.
807
4a389eb6
PP
8082016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
809
810 PR tree-optimization/71077
811 * gcc.target/i386/pr71077.c: New test.
812
3f8257db 8132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
814
815 PR fortran/77380
816 * gfortran.dg/pr77380.f90: New test.
817
3f8257db 8182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
819
820 PR fortran/77372
821 gfortran.dg/pr77372.f90: New test.
822
ee908516
DM
8232016-08-26 David Malcolm <dmalcolm@redhat.com>
824
825 * gcc.dg/spellcheck-fields-2.c (test): Move
826 dg-begin/end-multiline-output within function body.
827 (test_macro): New function.
828
d41e76cf
DM
8292016-08-26 David Malcolm <dmalcolm@redhat.com>
830
831 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
832 (test_fixit_insert): Update expected output.
833 (test_fixit_remove): Likewise.
834 (test_fixit_replace): Likewise.
835
524a4c96
RO
8362016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
837
838 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
839 Fix typo.
840
ebfa15ab
RB
8412016-08-26 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/69047
844 * gcc.dg/pr69047.c: New testcase.
845
209ca542
PK
8462016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
847 Martin Jambhor <mjambor@suse.cz>
524a4c96 848
209ca542
PK
849 * gcc.dg/ipa/propbits-1.c: New test-case.
850 * gcc.dg/ipa/propbits-2.c: Likewise.
851 * gcc.dg/ipa/propbits-3.c: Likewise.
852
e5cf1629
SK
8532016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
854
855 PR fortran/77351
856 * gfortran.dg/pr77351.f90: New test.
857
ebef225f
MP
8582016-08-25 Marek Polacek <polacek@redhat.com>
859
860 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
861
fe377a48
MP
8622016-08-25 Marek Polacek <polacek@redhat.com>
863
864 PR c/77323
865 * gcc.dg/pr77323.c: New test.
866
88b8971f
PT
8672016-08-24 Paul Thomas <pault@gcc.gnu.org>
868
869 PR fortran/77358
870 * gfortran.dg/submodule_17.f08: New test.
871
3f8257db
JJ
8722016-08-24 Michael Collison <michael.collison@linaro.org>
873 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
874
875 * gcc.target/arm/builtin_saddl.c: New testcase.
876 * gcc.target/arm/builtin_saddll.c: New testcase.
877 * gcc.target/arm/builtin_uaddl.c: New testcase.
878 * gcc.target/arm/builtin_uaddll.c: New testcase.
879 * gcc.target/arm/builtin_ssubl.c: New testcase.
880 * gcc.target/arm/builtin_ssubll.c: New testcase.
881 * gcc.target/arm/builtin_usubl.c: New testcase.
882 * gcc.target/arm/builtin_usubll.c: New testcase.
883
d5b5d212
UB
8842016-08-24 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/77270
887 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
888 (dg-options): Use -march=amdfam10 instead of -march=athlon.
889 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
890 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
891 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
892 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
893 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
894 effective target. Remove scan-assembler-times directives.
895 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
896 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
897 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
898
d1188689
SKS
8992016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
900
901 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
902 of unsigned int.
903 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
904
0b6b8f85
RS
9052016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
906
907 PR testsuite/77317
908 * lib/target-supports.exp
909 (check_effective_target_vect_aligned_arrays): Don't cache the result.
910 (check_effective_target_vect_natural_alignment): Ditto.
911 (check_effective_target_vector_alignment_reachable): Ditto.
912 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
913
587b7f7a
ILT
9142016-08-23 Ian Lance Taylor <iant@golang.org>
915
916 * gcc.target/s390/nolrl-1.c: Don't match the file name.
917
6019c0fc
MM
9182016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
919
920 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
921 being created from pointers to memory locations.
922 * gcc.target/powerpc/vec-init-2.c: Likewise.
923
cfe37db4
FR
9242016-08-23 Fritz Reese <fritzoreese@gmail.com>
925
926 * gfortran.dg/dec_structure_12.f90: New testcase.
927
7e11f46f
DV
9282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
929
930 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
931
7ab4f354
DV
9322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
933
934 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
935 verification.
936
deb9351f
DV
9372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
938
939 * gcc.target/s390/md/andc-splitter-1.c: New test case.
940 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
941
1fd9f058
RB
9422016-08-23 Richard Biener <rguenther@suse.de>
943
944 PR tree-optimization/27336
945 * c-c++-common/pr27336.c: New testcase.
946
b00e6e75
MP
9472016-08-22 Marek Polacek <polacek@redhat.com>
948
949 PR c++/77321
950 * g++.dg/cpp1y/pr77321.C: New test.
951
58338bac
SK
9522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
953
954 PR fortran/60774
955 * gfortran.dg/empty_label.f: Adjust test for new error message.
956 * gfortran.dg/empty_label.f90: Ditto.
957 * gfortran.dg/empty_label_typedecl.f90: Ditto.
958 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
959 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
960
30364ce6
SK
9612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
962
963 PR fortran/61318
964 * gfortran.dg/pr61318.f90: New test.
965
ad7a5a8f
SK
9662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
967
968 PR fortran/77260
969 * gfortran.dg/pr77260_1.f90: New test.
970 * gfortran.dg/pr77260_2.f90: Ditto.
971
72f52f30
JM
9722016-08-22 Joseph Myers <joseph@codesourcery.com>
973
974 PR middle-end/77269
975 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
976 __builtin_signbitf and __builtin_signbitl in expected generic
977 expansion.
978 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
979 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
980 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
981 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
982 tests.
983
6dc198e3
JM
9842016-08-22 Joseph Myers <joseph@codesourcery.com>
985
986 * gcc.dg/torture/float128-builtin.c,
987 gcc.dg/torture/float128-ieee-nan.c,
988 gcc.dg/torture/float128x-builtin.c,
989 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
990 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
991 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
992 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
993 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
994 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
995 gcc.dg/torture/floatn-nan.h: New tests.
996
7ff4e41a
JM
9972016-08-22 Joseph Myers <joseph@codesourcery.com>
998
999 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1000 macro.
1001 (main): Update calls to TEST_I_F.
1002 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1003 macro.
1004 (main): Update calls to TEST_I_F.
1005
7078cdb6
JM
10062016-08-22 Joseph Myers <joseph@codesourcery.com>
1007
1008 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1009 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1010 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1011 names in calls to TEST_I_F.
1012
a9d7c823
BE
10132016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1014
1015 PR c/52952
1016 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1017
cd800235
SKS
10182016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1019
1020 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1021 and !natural_alignment_64.
1022 * gcc.dg/ipa/propalign-2.c: Likewise.
1023 * gcc.dg/ipa/propalign-3.c: Likewise.
1024 * gcc.dg/ipa/propalign-4.c: Likewise.
1025 * gcc.dg/ipa/propalign-5.c: Likewise.
1026 * lib/target-supports.exp
1027 (check_effective_target_natural_alignment_32): Add avr-*-*.
1028
22d12455
KV
10292016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1030
1031 PR tree-optimization/61839
1032 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1033 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1034 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1035 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1036
c65699ef
JM
10372016-08-19 Joseph Myers <joseph@codesourcery.com>
1038
1039 PR c/32187
1040 * lib/target-supports.exp (check_effective_target_float16)
1041 (check_effective_target_float32, check_effective_target_float64)
1042 (check_effective_target_float128, check_effective_target_float32x)
1043 (check_effective_target_float64x)
1044 (check_effective_target_float128x)
1045 (check_effective_target_float16_runtime)
1046 (check_effective_target_float32_runtime)
1047 (check_effective_target_float64_runtime)
1048 (check_effective_target_float128_runtime)
1049 (check_effective_target_float32x_runtime)
1050 (check_effective_target_float64x_runtime)
1051 (check_effective_target_float128x_runtime)
1052 (check_effective_target_floatn_nx_runtime)
1053 (add_options_for_float16, add_options_for_float32)
1054 (add_options_for_float64, add_options_for_float128)
1055 (add_options_for_float32x, add_options_for_float64x)
1056 (add_options_for_float128x): New procedures.
1057 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1058 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1059 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1060 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1061 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1062 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1063 gcc.dg/torture/float128-complex.c,
1064 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1065 gcc.dg/torture/float128x-basic.c,
1066 gcc.dg/torture/float128x-complex.c,
1067 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1068 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1069 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1070 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1071 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1072 gcc.dg/torture/float32x-basic.c,
1073 gcc.dg/torture/float32x-complex.c,
1074 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1075 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1076 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1077 gcc.dg/torture/float64x-basic.c,
1078 gcc.dg/torture/float64x-complex.c,
1079 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1080 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1081 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1082 gcc.dg/torture/floatn-tg.h,
1083 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1084 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1085 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1086 gcc.dg/torture/fp-int-convert-float128x.c,
1087 gcc.dg/torture/fp-int-convert-float16-timode.c,
1088 gcc.dg/torture/fp-int-convert-float16.c,
1089 gcc.dg/torture/fp-int-convert-float32-timode.c,
1090 gcc.dg/torture/fp-int-convert-float32.c,
1091 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1092 gcc.dg/torture/fp-int-convert-float32x.c,
1093 gcc.dg/torture/fp-int-convert-float64-timode.c,
1094 gcc.dg/torture/fp-int-convert-float64.c,
1095 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1096 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1097 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1098 maximum exponent of floating-point type. Use it in testing
1099 whether 0x8...0 fits in the floating-point type. Always treat -1
1100 (signed 0xf...f) as fitting in the floating-point type.
1101 (M_OK1): New macro.
1102 * gcc.dg/torture/fp-int-convert-double.c,
1103 gcc.dg/torture/fp-int-convert-float.c,
1104 gcc.dg/torture/fp-int-convert-float128-timode.c,
1105 gcc.dg/torture/fp-int-convert-float128.c,
1106 gcc.dg/torture/fp-int-convert-float80-timode.c,
1107 gcc.dg/torture/fp-int-convert-float80.c,
1108 gcc.dg/torture/fp-int-convert-long-double.c,
1109 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1110
94e73c78
JJ
11112016-08-19 Jakub Jelinek <jakub@redhat.com>
1112
fbdbd4b6
JJ
1113 PR fortran/72744
1114 * gfortran.dg/gomp/pr72744.f90: New test.
1115
94e73c78
JJ
1116 PR fortran/69281
1117 * gfortran.dg/gomp/pr69281.f90: New test.
1118
91151a73
JB
11192016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1120
414b7129
UB
1121 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1122 the last special seed value.
1123 * gfortran.dg/random_7.f90: Use size for last array member instead
1124 of hardcoded value.
91151a73 1125
fcf830ab
PK
11262016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1127
1128 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1129 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1130
1a5da5b6
RB
11312016-08-19 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/77286
1134 * gcc.dg/torture/pr77286.c: New testcase.
1135
82f72146
DM
11362016-08-18 David Malcolm <dmalcolm@redhat.com>
1137
1138 * gcc.dg/verbose-asm-2.c: New test case.
1139
cc015f3a
DM
11402016-08-18 David Malcolm <dmalcolm@redhat.com>
1141
1142 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1143 (custom_diagnostic_finalizer): Update for change to
1144 diagnostic_show_locus.
1145
cb18fd07
DM
11462016-08-18 David Malcolm <dmalcolm@redhat.com>
1147
1148 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1149 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1150
a76989dc
MP
11512016-08-18 Marek Polacek <polacek@redhat.com>
1152
1153 PR c/71514
1154 * gcc.dg/pr71514.c: New test.
1155
89c88780
L
11562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1157
1158 PR target/72839
1159 * gcc.target/i386/pr72839.c: New test.
1160
2c71d454
CLT
11612016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1162
1163 PR middle-end/70895
1164 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1165 * c-c++-common/goacc/reduction-1.c: Likewise.
1166 * c-c++-common/goacc/reduction-2.c: Likewise.
1167 * c-c++-common/goacc/reduction-3.c: Likewise.
1168 * c-c++-common/goacc/reduction-4.c: Likewise.
1169
66592e95
AM
11702016-08-18 Alan Modra <amodra@gmail.com>
1171
1172 * gcc.c-torture/compile/pr72771.c: New.
1173
3a146d46
JJ
11742016-08-17 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR fortran/67496
1177 * gfortran.dg/pr67496.f90: New test.
1178
3f8257db 11792015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1180
1181 PR tree-optimization/71752
3a146d46 1182 * gcc.dg/vect/pr71752.c: New.
038000bd 1183
dd42e908
UB
11842016-08-17 Uros Bizjak <ubizjak@gmail.com>
1185
1186 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1187
458a1cd0
JJ
11882016-08-17 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR middle-end/77259
1191 * g++.dg/ipa/devirt-52.C: New test.
1192
11c4c4ba
CLT
11932016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1194
1195 * c-c++-common/goacc/reduction-6.c: New testcase.
1196
661d6efd
RB
11972016-08-17 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/76490
1200 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1201 * gcc.dg/pr52904.c: XFAIL.
1202
622d8b69
RB
12032016-08-17 Richard Biener <rguenther@suse.de>
1204
1205 PR tree-optimization/23855
1206 * gcc.dg/loop-unswitch-2.c: Adjust.
1207
af23e99c
JJ
12082016-08-16 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR tree-optimization/72817
1211 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1212
feeb6268
JM
12132016-08-16 Joseph Myers <joseph@codesourcery.com>
1214
1215 PR libgcc/77265
1216 * gcc.dg/torture/float128-extend-inf.c: New test.
1217
65e736c0
DM
12182016-08-16 David Malcolm <dmalcolm@redhat.com>
1219
1220 PR c/72857
1221 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1222 for embedded NUL.
1223 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1224 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1225 caret placement.
1226 (test_oct): Likewise.
1227 (test_multiple): Likewise.
1228 (test_field_width_specifier): Likewise.
1229 (test_field_width_specifier_2): New function.
1230 (test_field_precision_specifier): New function.
1231 (test_embedded_nul): Update expected caret placement.
1232 (test_non_contiguous_strings): Update line number.
1233 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1234 (__emit_string_literal_range): Add "caret_idx" param.
1235 (test_simple_string_literal): Add value for new param, updating
1236 expected output..
1237 (test_concatenated_string_literal): Likewise.
1238 (test_multiline_string_literal): Likewise.
1239 (test_hex): Likewise.
1240 (test_oct): Likewise.
1241 (test_multiple): Likewise.
1242 (test_ucn4): Likewise.
1243 (test_ucn8): Likewise.
1244 (test_u8): Likewise.
1245 (test_u): Likewise; update expected message, from "range" to
1246 "location".
1247 (test_U): Likewise.
1248 (test_L): Likewise.
1249 (test_macro): Add value for new param.
1250 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1251 (__emit_string_literal_range): Add "caret_idx" param.
1252 (test_stringified_token_1): Add value for new param. Update
1253 expected message, from "range" to "location".
1254 (test_stringized_token_2): Likewise, adding param to macro.
1255 (test_stringified_token_3): Likewise.
1256 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1257 (emit_warning): Convert param from source_range to location_t.
1258 (test_string_literals): Add caret_idx param, and use it when
1259 constructing a substring_loc. Update error message, from
1260 "range" to "location".
1261
4a7f57d5
JJ
12622016-08-16 Jakub Jelinek <jakub@redhat.com>
1263
7841800f
JJ
1264 PR target/71910
1265 * g++.dg/gomp/pr71910.C: New test.
1266
1b13411a
JJ
1267 PR middle-end/67485
1268 * gcc.c-torture/compile/pr67485.c: New test.
1269
4a7f57d5
JJ
1270 PR target/72867
1271 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1272
3c556bc4
BC
12732016-08-16 Bin Cheng <bin.cheng@arm.com>
1274
1275 PR tree-optimization/69848
1276 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1277
beab2da6
ML
12782016-08-16 Martin Liska <mliska@suse.cz>
1279
1280 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1281 of memory operations so that it can be handled by core2
1282 in 32-bit mode.
1283
f4eec0a3
RB
12842016-08-16 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/76783
1287 * gcc.dg/pr76783.c: New testcase.
1288 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1289
8f21990a
BC
12902016-08-16 Bin Cheng <bin.cheng@arm.com>
1291
1292 PR tree-optimization/72817
1293 PR tree-optimization/73450
1294 * gcc.dg/tree-ssa/pr72817.c: New test.
1295 * gcc.dg/tree-ssa/pr73450.c: New test.
1296
7fc61626
FR
12972016-08-15 Fritz Reese <fritzoreese@gmail.com>
1298
1299 * gfortran.dg/init_flag_13.f90: New testcase.
1300 * gfortran.dg/init_flag_14.f90: Ditto.
1301 * gfortran.dg/init_flag_15.f03: Ditto.
1302 * gfortran.dg/dec_init_1.f90: Ditto.
1303 * gfortran.dg/dec_init_2.f90: Ditto.
1304
432baa02
UB
13052016-08-15 Uros Bizjak <ubizjak@gmail.com>
1306
1307 PR target/72867
1308 * gcc.target/i386/pr72867.c: New test.
1309
7e1dde14
EB
13102016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1311
1312 * c-c++-common/dump-ada-spec-5.c: New test.
1313
e4969090
RB
13142016-08-15 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/73434
1317 * gcc.dg/torture/pr73434.c: New testcase.
1318
66088065
JJ
13192016-08-15 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR tree-optimization/72824
1322 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1323
7c713714
CLT
13242016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1325
1326 PR fortran/70598
1327 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1328 in use_device clause.
1329 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1330 * gfortran.dg/goacc/list.f95: Adjust to catch
1331 "neither a POINTER nor an array" error messages.
1332
4271e5cb
UB
13332016-08-14 Uros Bizjak <ubizjak@gmail.com>
1334
1335 PR target/76342
1336 * gcc.target/i386/pr76342.c: New test.
1337
b0cea284
JJ
13382016-08-12 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR c/71512
1341 * g++.dg/ubsan/pr71512.C: New test.
1342 * c-c++-common/ubsan/pr71512-1.c: New test.
1343 * c-c++-common/ubsan/pr71512-2.c: New test.
1344
e86aefb8
MM
13452016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1346
1347 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1348 vector initialization options.
1349 * gcc.target/powerpc/vec-init-2.c: Likewise.
1350 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1351 is generated on ISA 3.0.
1352
7fd82d52
PP
13532016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1354
1355 PR middle-end/71654
1356 * gcc.dg/c-c++-common/pr71654.c: New test.
1357 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1358 dg-options.
1359 * gcc.dg/tree-ssa/vrp24: Likewise.
1360
2f1364c2
JJ
13612016-08-12 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR c/67410
1364 * gcc.dg/pr67410.c: New test.
1365
8eb414aa
BC
13662016-08-12 Bin Cheng <bin.cheng@arm.com>
1367
1368 PR tree-optimization/69848
1369 * gcc.dg/vect/vect-pr69848.c: New test.
1370
30b39c19
UB
13712016-08-12 Uros Bizjak <ubizjak@gmail.com>
1372
1373 PR testsuite/71008
1374 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1375 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1376 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1377 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1378
e373dd06
RB
13792016-08-12 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/57326
1382 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1383 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1384 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1385 * gcc.target/i386/pr45685.c: Likewise.
1386 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1387 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1388 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1389 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1390 * gfortran.dg/pr34163.f90: Likewise.
1391
20d1af89
ML
13922016-08-12 Martin Liska <mliska@suse.cz>
1393
1394 * g++.dg/gcov/gcov-16.C: New test.
1395 * lib/gcov.exp: Support new argument for run-gcov function.
1396
5cacda56
ML
13972016-08-12 Martin Liska <mliska@suse.cz>
1398
1399 PR gcov-profile/35590
1400 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1401
663eecfd
RB
14022016-08-12 Richard Biener <rguenther@suse.de>
1403
1404 PR tree-optimization/72851
1405 * gcc.dg/torture/pr72851.c: New testcase.
1406
3f8257db 14072016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1408
e366d7d8
AO
1409 PR debug/63240
1410 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1411 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1412 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1413 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1414 DW_AT_deleted.
1415
71e1a6a4
AO
1416 PR debug/55641
1417 * g++.dg/debug/dwarf2/ref-1.C: New.
1418
8aaf799b
AO
1419 PR debug/49366
1420 * g++.dg/debug/dwarf2/template-params-12.H: New.
1421 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1422 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1423 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1424 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1425 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1426 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1427 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1428
06f9caed
BS
14292016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1430
1431 PR target/72863
1432 * gcc.target/powerpc/pr72863.c: New test.
1433
a8b956c1
UB
14342016-08-11 Uros Bizjak <ubizjak@gmail.com>
1435
1436 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1437
c73dd986
L
14382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1439
1440 * gcc.target/i386/pieces-strcpy-1.c: New test.
1441 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1442
385ed708
JJ
14432016-08-11 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c++/72868
1446 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1447
df7ec09f
L
14482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1449
1450 * gcc.target/i386/pieces-memcpy-1.c: New test.
1451 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1452 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1453 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1454 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1455 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1456
b95a64bb
JJ
14572016-08-11 Jakub Jelinek <jakub@redhat.com>
1458
1459 PR c/72816
7ddbcf6b 1460 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1461
59537744
BE
14622016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1463
1464 PR tree-optimization/71083
1465 * gcc.c-torture/execute/pr71083.c: New test.
1466 * gnat.dg/loop_optimization23.adb: New test.
1467 * gnat.dg/loop_optimization23_pkg.ads: New test.
1468 * gnat.dg/loop_optimization23_pkg.adb: New test.
1469
183ac6d0
RB
14702016-08-11 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/72772
1473 * gcc.dg/graphite/pr35356-1.c: Adjust.
1474 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1475
b152f5a2
JB
14762016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1477
1478 * gfortran.dg/random_7.f90: Take into account that the last seed
1479 value is the special p value.
1480 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1481
bb7ebad1
RB
14822016-08-11 Richard Biener <rguenther@suse.de>
1483
1484 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1485
2e186411
AM
14862016-08-11 Alan Modra <amodra@gmail.com>
1487
1488 * gcc.target/powerpc/pr71680.c: New.
1489
e9e6d4f6
KN
14902016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1491
1492 * gcc.target/powerpc/bfp/bfp.exp: New file.
1493 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1494 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1495 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1496 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1497 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1498 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1499 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1500 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1501 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1502 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1503 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1504 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1505 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1506 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1507 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1508 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1509 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1510 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1511 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1512 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1513 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1514 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1515 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1516 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1517 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1518 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1519 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1520 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1521 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1522 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1523 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1524 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1525 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1526 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1527 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1528 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1529 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1530 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1531 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1532 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1533 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1534 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1535 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1536 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1537 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1538 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1539 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1540 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1541 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1542 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1543 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1544 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1545 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1546
9c8eabea
BC
15472016-08-10 Bin Cheng <bin.cheng@arm.com>
1548
1549 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1550 Add aarch64*-*-*.
1551
6c553b76
BC
15522016-08-10 Bin Cheng <bin.cheng@arm.com>
1553
1554 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1555
a0883b08
MM
15562016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1557
1558 PR target/72853
1559 * gcc.target/powerpc/pr72853.c: New test.
1560
a266236e
ML
15612016-08-10 Martin Liska <mliska@suse.cz>
1562
1563 PR gcov-profile/58306
1564 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1565
22063dbc
ML
15662016-08-10 Martin Liska <mliska@suse.cz>
1567
1568 * g++.dg/gcov/gcov-threads-1.C: New test.
1569
5250a5bb
SKS
15702016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1571
1572 PR target/71873
1573 * gcc.target/avr/pr71873.c: New test.
1574
b7597ae5
ML
15752016-08-09 Martin Liska <mliska@suse.cz>
1576
1577 * g++.dg/gcov/gcov-dump-1.C: New test.
1578 * g++.dg/gcov/gcov-dump-2.C: New test.
1579
ab50a215
ML
15802016-08-09 Martin Liska <mliska@suse.cz>
1581
1582 * gcc.dg/tree-prof/val-prof-9.c: New test.
1583
dcb1e137
ML
15842016-08-09 Martin Liska <mliska@suse.cz>
1585
1586 * gcc.dg/tree-prof/val-prof-8.c: New test.
1587
04d6d3b6
MJ
15882016-08-09 Martin Jambor <mjambor@suse.cz>
1589
df839749
UB
1590 PR ipa/71981
1591 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1592
c57e78c4
BC
15932016-08-09 Bin Cheng <bin.cheng@arm.com>
1594
1595 PR tree-optimization/33707
1596 * gcc.dg/vect/pr33707.c: New test.
1597
42970a17
BC
15982016-08-09 Bin Cheng <bin.cheng@arm.com>
1599
1600 PR tree-optimization/pr72772
1601 * gcc.dg/tree-ssa/pr72772.c: New test.
1602
810a3aa6
MF
16032016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1604
1605 PR rtl-optimization/66669
1606 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1607
9e207d6f
JJ
16082016-08-09 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR tree-optimization/72824
1611 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1612
50bf47fd
RB
16132016-08-09 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/71802
1616 * gcc.dg/torture/pr71802.c: New testcase.
1617
cadec7ca
JJ
16182016-08-09 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR c++/72809
1621 * g++.dg/eh/stdarg1.C: New test.
1622
c43c5112
AK
16232016-08-08 Andi Kleen <ak@linux.intel.com>
1624
1625 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1626 test command line in failure log.
1627 (profopt-execute): dito. Make autofdo file names unique.
1628
895aa8e1
DM
16292016-08-08 David Malcolm <dmalcolm@redhat.com>
1630
1631 PR c/64955
1632 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1633 output.
1634
9afda630
PK
16352016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1636
1637 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1638 c99_runtime.
1639 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1640 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1641 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1642 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1643 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1644 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1645
e52ed3fe
DM
16462016-08-08 David Malcolm <dmalcolm@redhat.com>
1647
1648 PR c/52952
1649 * gcc.dg/cpp/pr66415-1.c: Likewise.
1650 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1651 * gcc.dg/format/c90-printf-1.c: Likewise.
1652 * gcc.dg/format/diagnostic-ranges.c: New test case.
1653
ad200580
JJ
16542016-08-08 Jakub Jelinek <jakub@redhat.com>
1655
77524e0d
JJ
1656 PR fortran/72716
1657 * gfortran.dg/gomp/pr72716.f90: New test.
1658
2187f2a2
JJ
1659 PR middle-end/72781
1660 * gcc.dg/gomp/pr72781.c: New test.
1661
ad200580
JJ
1662 PR middle-end/68762
1663 * g++.dg/vect/pr68762-1.cc: New test.
1664 * g++.dg/vect/pr68762-2.cc: New test.
1665 * g++.dg/vect/pr68762.h: New file.
1666
989d0071
MS
16672016-08-08 Martin Sebor <msebor@redhat.com>
1668
1669 PR testsuite/72838
3a146d46
JJ
1670 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1671 * g++.dg/warn/overflow-warn-3.C: Same.
1672 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1673
7090cac9
AV
16742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1675
1676 PR fortran/71936
1677 * gfortran.dg/allocate_with_source_21.f03: New test.
1678
64e56ab0
AV
16792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1680
1681 PR fortran/72698
1682 * gfortran.dg/allocate_with_source_20.f03: New test.
1683
0476487d
AM
16842016-08-08 Alan Modra <amodra@gmail.com>
1685
1686 * gcc.c-torture/compile/pr72802.c: New.
1687
8e9218f2
AV
16882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1689
1690 PR fortran/70524
1691 * gfortran.dg/dependency_48.f90: New test.
1692
c1f7083b
TK
16932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1694
531e5ae3 1695 PR fortran/70040
c1f7083b
TK
1696 * gfortran.dg/pr70040.f90: New testcase.
1697
6ab5813c
TK
16982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1699
1700 PR fortran/71961
1701 * gfortran.dg/matmul_10.f90: New testcase.
1702
27bddc4a
JH
17032016-08-07 Jan Hubicka <hubicka@ucw.cz>
1704
1705 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1706
4a9f8a9f
JJ
17072016-08-07 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR c/72816
1710 * gcc.dg/pr72816.c: New test.
1711
fa76f2c6
JW
17122016-08-06 Jonathan Wakely <jwakely@redhat.com>
1713
1714 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1715 * g++.dg/conversion/pr41426.C: Likewise.
1716 * g++.dg/conversion/pr66211.C: Likewise.
1717 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1718 * g++.dg/init/ref8.C: Likewise.
1719 * g++.old-deja/g++.law/cvt20.C: Likewise.
1720 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1721
5c3e5002
PP
17222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1723
1724 PR tree-optimization/18046
1725 * gcc.dg/tree-ssa/vrp105.c: New test.
1726 * gcc.dg/tree-ssa/vrp106.c: New test.
1727
94087e88 17282016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1729
1730 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1731 1ul in diagnostics. Remove hyphen from "constant-expression."
1732 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1733 * g++.dg/cpp0x/static_assert3.C: Same.
1734 * g++.dg/cpp1y/constexpr-throw.C: Same.
1735 * g++.dg/template/nontype3.C: Same.
1736 * g++.dg/warn/overflow-warn-1.C: Same.
1737 * g++.dg/warn/overflow-warn-3.C: Same.
1738 * g++.dg/warn/overflow-warn-4.C: Same.
1739
88fa5555
DM
17402016-08-05 David Malcolm <dmalcolm@redhat.com>
1741
1742 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1743 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1744 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1745 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1746
1addb9e6
PP
17472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1748
1749 PR tree-optimization/72810
1750 * gcc.dg/tree-ssa/vrp110.c: New test.
1751
1b62ed4f
JG
17522016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1753
1754 PR Target/72819
1755 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1756 registers.
1757 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1758 saving the half-precision registers.
1759 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1760 value is returned in h0.
1761 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1762 are passed in FP/SIMD registers.
1763 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1764 passing works corrcetly.
1765 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1766 (hfa_f16x2_t): Likewise.
1767 (hfa_f16x3_t): Likewise.
1768 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1769 are promoted to double and passed in a double register.
1770 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1771 are promoted to double and stacked.
1772 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1773 __fp16 data types.
1774 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1775 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1776 __fp16 first get passed in FP/SIMD registers, then stacked.
1777
4228ca19
NS
17782016-08-05 Nathan Sidwell <nathan@acm.org>
1779
1780 PR c++/68724
1781 * g++.dg/cpp0x/pr68724.C: New.
1782
db7c335e
RB
17832016-08-05 Richard Biener <rguenther@suse.de>
1784
1785 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1786
48abe922
PP
17872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1788
1789 * gcc.dg/tree-ssa/vrp107.c: New test.
1790 * gcc.dg/tree-ssa/vrp108.c: New test.
1791 * gcc.dg/tree-ssa/vrp109.c: New test.
1792
f6cdf42f
PK
17932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1794
1795 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1796 dg-options.
1797
33a9c609
PK
17982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1799
1800 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1801 test-cases.
1802 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1803 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1804 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1805 test-cases.
1806 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1807 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1808 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1809 large_double.
1810
4473482d
PC
18112016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/72800
1814 * g++.dg/cpp1y/lambda-ice1.C: New.
1815
08156df5
PP
18162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1817
1818 PR c++/72759
1819 * g++.dg/cpp1y/pr72759.C: New test.
1820
938da3a5
PP
18212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1822
1823 * gcc.dg/switch-10.c: New test.
1824
da84183c
JG
18252016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1826
1827 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1828
ae9281fc
TS
18292016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1830
1831 * c-c++-common/goacc/routine-5.c: Update.
1832
086ad22e
BE
18332016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1834
1835 PR rtl-optimization/70903
1836 * gcc.c-torture/execute/pr70903.c: New test.
1837
6805e400
ML
18382016-08-04 Martin Liska <mliska@suse.cz>
1839
1840 * gcc.dg/params/params.exp: Replace file exists with
1841 TESTING_IN_BUILD_TREE.
1842
a0008434
MP
18432016-08-04 Marek Polacek <polacek@redhat.com>
1844
1845 PR c++/70229
1846 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1847
fb46286e
RB
18482016-08-04 Richard Biener <rguenther@suse.de>
1849
1850 PR middle-end/71984
1851 * gcc.dg/torture/pr71984.c: Guard correctness check for
1852 little-endian.
1853
ac2c96ab
AP
18542016-08-03 Andrew Pinski <apinski@cavium.com>
1855
1856 * gcc.c-torture/compile/20160802-1.c: New testcase.
1857
c98583e9
FR
18582016-08-03 Fritz Reese <fritzoreese@gmail.com>
1859
1860 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1861
9ad1a1da
RB
18622016-08-03 Richard Biener <rguenther@suse.de>
1863
1864 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1865 and remove -O3.
1866 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1867 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1868
cd75c979
RB
18692016-08-03 Richard Biener <rguenther@suse.de>
1870
1871 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1872 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1873 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1874 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1875
30e8d875
SKS
18762016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1877
1878 * gcc.dg/init-excess-2.c: Require int32plus.
1879 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1880 * gcc.dg/pr59963-2.c: Require int32plus.
1881 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1882 * gcc.dg/unroll-7.c: Require int32plus.
1883
69b806f6
BC
18842016-08-02 Bin Cheng <bin.cheng@arm.com>
1885
1886 PR tree-optimization/34114
1887 * gcc.dg/tree-ssa/loop-42.c: New test.
1888
1efafef3
TC
18892016-08-02 Tamar Christina <tamar.christina@arm.com>
1890
1891 * gcc.target/aarch64/vminmaxnm.c: New.
1892 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1893 tests.
1894
e2a99194
MM
18952016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1896
1897 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1898 vec_extract for vector float, vector int, vector short, and vector
1899 char.
1900 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1901 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1902 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1903 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1904
71bfb77a
WD
19052016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1906
1907 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1908 single stack adjustment, no writeback.
71bfb77a
WD
1909 * gcc.target/aarch64/test_frame_12.c: Likewise.
1910 * gcc.target/aarch64/test_frame_13.c: Likewise.
1911 * gcc.target/aarch64/test_frame_15.c: Likewise.
1912 * gcc.target/aarch64/test_frame_6.c: Likewise.
1913 * gcc.target/aarch64/test_frame_7.c: Likewise.
1914 * gcc.target/aarch64/test_frame_8.c: Likewise.
1915 * gcc.target/aarch64/test_frame_16.c: New test.
1916
37bce35a
L
19172015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1918
1919 PR target/72748
1920 * gcc.target/i386/pr72748.c: New test.
1921
3f8257db 19222015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1923
1924 PR tree-optimization/71818
1925 * gcc.dg/vect/pr71818.c: New
1926
bf60c531
ML
19272016-08-01 Martin Liska <mliska@suse.cz>
1928
1929 PR tree-optimization/71857
1930 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1931
8ed49fab
KT
19322016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1933
1934 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1935
76e2c821
JB
19362016-08-01 Jan Beulich <jbeulich@suse.com>
1937
1938 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1939
35029597
WS
19402016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1941
1942 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1943 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1944
3aa4b66a
JW
19452016-07-31 Jonathan Wakely <jwakely@redhat.com>
1946
1947 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1948 (check_effective_target_c++): Likewise. Also match for libstdc++.
1949
3f8257db 19502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
1951
1952 PR fortran/41922
1953 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1954 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1955 * gfortran.dg/pr41922.f90: New test.
1956
9fcb2819
SK
19572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1958
1959 PR fortran/68566
1960 * gfortran.dg/pr68566.f90: new test.
1961
94087e88 19622016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
1963
1964 PR c++/60760
1965 PR c++/71091
1966 * g++.dg/cpp0x/constexpr-cast.C: New test.
1967 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1968 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1969 * g++.dg/ubsan/pr63956.C: Correct.
1970
d0047a25
MM
19712016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1972
1973 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1974 vector double or vector long where the vector is in memory.
1975 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1976 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1977
e4f7a5df
SK
19782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1979
1980 PR fortran/69867
1981 * gfortran.dg/pr69867.f90: New test.
1982
b441ae1d
SK
19832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1984
1985 PR fortran/69962
1986 * gfortran.dg/pr69962.f90: New test.
1987
712dff31
SK
19882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1989
1990 PR fortran/70006
1991 * gfortran.dg/pr70006.f90: New test.
1992
fb42421e
SK
19932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1994
1995 PR fortran/71730
1996 * gfortran.dg/pr71730.f90: New test.
1997 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1998 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1999 * gfortran.dg/array_constructor_26.f03: Ditto.
2000
466effe0
WS
20012016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2002
2003 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2004 * gcc.target/powerpc/pr71763.c: Likewise.
2005
f618a472
MP
20062016-07-29 Marek Polacek <polacek@redhat.com>
2007
2008 PR c/71742
2009 * gcc.dg/940510-1.c: Adjust dg-error.
2010 * gcc.dg/c99-flex-array-1.c: Likewise.
2011 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2012
efd0786f
MP
2013 PR c/71853
2014 * gcc.dg/noncompile/pr71853.c: New test.
2015
e00dceaf
MP
2016 PR c/71573
2017 * gcc.dg/noncompile/pr71573.c: New test.
2018
638fc14f
MP
2019 PR c/71926
2020 * g++.dg/warn/Wparentheses-30.C: New test.
2021 * gcc.dg/Wparentheses-14.c: New test.
2022
61c73a7f
UB
20232016-07-29 Uros Bizjak <ubizjak@gmail.com>
2024
2025 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2026
01d32b2b
BC
20272016-07-29 Bin Cheng <bin.cheng@arm.com>
2028
2029 PR tree-optimization/57558
2030 * gcc.dg/vect/pr57558-1.c: New test.
2031 * gcc.dg/vect/pr57558-2.c: New test.
2032
f6c7a248
PK
20332016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2034
61c73a7f 2035 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2036 to scan forwprop1 dump pass.
2037
f54ea774
PC
20382016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/51488
2041 * g++.dg/template/pr51488.C: New.
2042
673a107a
JJ
20432016-07-29 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR c/71969
2046 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2047 static __inline__.
2048 * gcc.dg/pr71969-1.c: New test.
2049 * gcc.dg/pr71969-2.c: New test.
2050 * gcc.dg/pr71969-3.c: New test.
2051
78169471
MP
20522016-07-29 Marek Polacek <polacek@redhat.com>
2053
2054 PR c/71574
2055 * c-c++-common/pr71574.c: New test.
2056
a5b5c8b6
MP
2057 PR c/71583
2058 * gcc.dg/noncompile/pr71583.c: New test.
2059
883b6d4e
KV
20602016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2061
2062 PR middle-end/68217
2063 * gcc.dg/pr68217.c: New test.
2064
89f1f37e
SK
20652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2066
2067 PR fortran/71067
2068 * gfortran.dg/pr71067_1.f90: New test.
2069 * gfortran.dg/pr71067_2.f90: Ditto.
2070
e0d32185
MM
20712016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2072
2073 * gcc.target/powerpc/vec-extract-1.c: New test.
2074
c851722d
SK
20752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2076
2077 PR fortran/71799
2078 * gfortran.dg/pr71799.f90: New test.
2079
f064da6a
PC
20802016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2081
2082 PR c++/71665
2083 * g++.dg/cpp0x/pr71665-1.C: New.
2084 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2085 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2086 * g++.dg/ext/label10.C: Likewise.
2087 * g++.dg/parse/constant5.C: Likewise.
2088
1b70aaad
SK
20892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2090
2091 PR fortran/71859
2092 * gfortran.dg/pr71859.f90: New test.
2093 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2094 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2095
a23404c9
PT
20962016-07-28 Paul Thomas <pault@gcc.gnu.org>
2097
2098 PR fortran/71883
2099 * gfortran.dg/pr71883.f90 : New test.
2100
513d866d
YR
21012016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2102
2103 PR tree-optimization/71734
61c73a7f 2104 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2105
7c428aa2
RL
21062016-07-28 Renlin Li <renlin.li@arm.com>
2107
2108 Revert
2109 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2110
2111 PR fortran/71902
2112 * gfortran.dg/dependency_47.f90: New test.
2113
1225d6b1
ML
21142016-07-28 Martin Liska <mliska@suse.cz>
2115
2116 PR gcov-profile/68025
2117 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2118
e5f5bf35
ML
21192016-07-28 Martin Liska <mliska@suse.cz>
2120
2121 * g++.dg/vect/pr70944.cc: New test.
2122
4536610d
KV
21232016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2124
2125 PR middle-end/71994
2126 * gcc.dg/torture/pr71994.c: New test.
2127
8c6961ca
PK
21282016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2129
2130 PR middle-end/71078
2131 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2132 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2133 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2134
8de22ea0
RB
21352016-07-27 Richard Biener <rguenther@suse.de>
2136
2137 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2138
5d9da222
ML
21392016-07-27 Martin Liska <mliska@suse.cz>
2140
2141 * gcc.dg/predict-13.c: New test.
2142 * gcc.dg/predict-14.c: New test.
2143
af9e275f
SKS
21442016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2145
a23404c9 2146 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2147 including stdint.h.
2148 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2149 including stdint.h.
2150
71abba1e
MM
21512016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2152
2153 PR target/71869
2154 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2155 IEEE built-in functions handle quiet and signalling NaNs
2156 correctly.
2157
9cd74e8f
SK
21582016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2159
2160 PR fortran/71862
2161 * gfortran.dg/pr71862.f90: New test.
2162
0d48446f
MS
21632016-07-26 Martin Sebor <msebor@redhat.com>
2164
2165 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2166 selector with dg-options.
2167
524cf1e4
PP
21682016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2169
2170 PR tree-optimization/18046
2171 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2172 * gcc.dg/tree-ssa/vrp103.c: New test.
2173 * gcc.dg/tree-ssa/vrp104.c: New test.
2174
100665d8
WS
21752016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2176
2177 * gcc.target/powerpc/pr63354.c: Require lp64 since
2178 -mprofile-kernel is not legal with -m32.
2179
0b64ca40
RB
21802016-07-26 Richard Biener <rguenther@suse.de>
2181
2182 PR rtl-optimization/71984
2183 * gcc.dg/torture/pr71984.c: New testcase.
2184
9b7937cf
RS
21852016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2186
2187 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2188 g++-dg-runtest via et-dg-runtest.
2189 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2190 * gcc.dg/vect/vect.exp: Likewise.
2191 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2192 gfortran-dg-runtest.
2193 * gfortran.dg/vect/vect.exp: Likewise.
2194 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2195 (check_mips_loongson_hw_available): Likewise.
2196 (check_effective_target_mpaired_single_runtime): Likewise.
2197 (check_effective_target_mips_loongson_runtime): Likewise.
2198 (add_options_for_mpaired_single): Likewise.
2199 (check_effective_target_vect_int): Add global et_index.
2200 Check and save the supported feature for a target selected by
2201 the et_index target. Break long lines where appropriate. Call
2202 et-is-effective-target for MIPS with an argument instead of
2203 check_effective_target_* where appropriate.
2204 (check_effective_target_vect_intfloat_cvt): Likewise.
2205 (check_effective_target_vect_uintfloat_cvt): Likewise.
2206 (check_effective_target_vect_floatint_cvt): Likewise.
2207 (check_effective_target_vect_floatuint_cvt): Likewise.
2208 (check_effective_target_vect_simd_clones): Likewise.
2209 (check_effective_target_vect_shift): ewise.
2210 (check_effective_target_whole_vector_shift): Likewise.
2211 (check_effective_target_vect_bswap): Likewise.
2212 (check_effective_target_vect_shift_char): Likewise.
2213 (check_effective_target_vect_long): Likewise.
2214 (check_effective_target_vect_float): Likewise.
2215 (check_effective_target_vect_double): Likewise.
2216 (check_effective_target_vect_long_long): Likewise.
2217 (check_effective_target_vect_no_int_max): Likewise.
2218 (check_effective_target_vect_no_int_add): Likewise.
2219 (check_effective_target_vect_no_bitwise): Likewise.
2220 (check_effective_target_vect_widen_shift): Likewise.
2221 (check_effective_target_vect_no_align): Likewise.
2222 (check_effective_target_vect_hw_misalign): Likewise.
2223 (check_effective_target_vect_element_align): Likewise.
2224 (check_effective_target_vect_condition): Likewise.
2225 (check_effective_target_vect_cond_mixed): Likewise.
2226 (check_effective_target_vect_char_mult): Likewise.
2227 (check_effective_target_vect_short_mult): Likewise.
2228 (check_effective_target_vect_int_mult): Likewise.
2229 (check_effective_target_vect_extract_even_odd): Likewise.
2230 (check_effective_target_vect_interleave): Likewise.
2231 (check_effective_target_vect_stridedN): Likewise.
2232 (check_effective_target_vect_multiple_sizes): Likewise.
2233 (check_effective_target_vect64): Likewise.
2234 (check_effective_target_vect_call_copysignf): Likewise.
2235 (check_effective_target_vect_call_sqrtf): Likewise.
2236 (check_effective_target_vect_call_btrunc): Likewise.
2237 (check_effective_target_vect_call_btruncf): Likewise.
2238 (check_effective_target_vect_call_ceil): Likewise.
2239 (check_effective_target_vect_call_ceilf): Likewise.
2240 (check_effective_target_vect_call_floor): Likewise.
2241 (check_effective_target_vect_call_floorf): Likewise.
2242 (check_effective_target_vect_call_lceil): Likewise.
2243 (check_effective_target_vect_call_lfloor): Likewise.
2244 (check_effective_target_vect_call_nearbyint): Likewise.
2245 (check_effective_target_vect_call_nearbyintf): Likewise.
2246 (check_effective_target_vect_call_round): Likewise.
2247 (check_effective_target_vect_call_roundf): Likewise.
2248 (check_effective_target_vect_perm): Likewise, but also append *_saved
2249 to the existing global name to properly cache the result.
2250 (check_effective_target_vect_perm_byte): Likewise.
2251 (check_effective_target_vect_perm_short): Likewise.
2252 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2253 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2254 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2255 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2256 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2257 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2258 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2259 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2260 (check_effective_target_vect_sdot_qi): Likewise.
2261 (check_effective_target_vect_udot_qi): Likewise.
2262 (check_effective_target_vect_sdot_hi): Likewise.
2263 (check_effective_target_vect_udot_hi): Likewise.
2264 (check_effective_target_vect_usad_char): Likewise.
2265 (check_effective_target_vect_pack_trunc): Likewise.
2266 (check_effective_target_vect_unpack): Likewise.
2267 (check_effective_target_vect_aligned_arrays): Likewise.
2268 (check_effective_target_vect_natural_alignment): Likewise.
2269 (check_effective_target_vector_alignment_reachable): Likewise.
2270 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2271 (is-effective-target): Initialize et_index if undefined.
2272 (et-dg-runtest): New.
2273 (et-is-effective-target): Likewise.
2274 (check_vect_support_and_set_flags): Add supported MIPS targets to
2275 EFFECTIVE_TARGETS list. Return the number of supported targets.
2276
8f63caf6 22772016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2278 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2279
2280 PR middle-end/70920
2281 * gcc.dg/pr70920-1.c: New test-case.
2282 * gcc.dg/pr70902-2.c: Likewise.
2283 * gcc.dg/pr70920-3.c: Likewise.
2284 * gcc.dg/pr70920-4.c: Likewise
2285 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2286 2 instead of 3.
2287
7d575fff
AM
22882016-07-25 Alexander Monakov <amonakov@ispras.ru>
2289
2290 * gcc.c-torture/execute/pr71494.c: Require label_values.
2291 * gcc.dg/pr16973.c: Ditto.
2292
bf01e070
SKS
22932016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2294
2295 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2296 * gcc.dg/torture/pr69771.c: Require int32plus.
2297 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2298
16b05965
ML
22992016-07-25 Martin Liska <mliska@suse.cz>
2300
2301 * gcc.dg/torture/pr71987.c: New test.
2302
d52d3767
SK
23032016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2304
2305 PR fortran/71935
2306 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2307 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2308 * gfortran.dg/pr71935.f90: New test.
2309
94087e88 23102016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2311
2312 PR c++/71675
2313 * g++.dg/ext/atomic-3.C: New test.
2314 * gcc.dg/atomic/pr71675.c: New test.
2315
58b3986e
ES
23162016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2317
2318 * gcc.target/i386/mvc8.c: New test.
2319
faa1612a
BC
23202016-07-22 Bin Cheng <bin.cheng@arm.com>
2321
2322 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2323 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2324
1603ebe0
TK
23252016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2326
2327 PR fortran/71795
2328 * gfortran.dg/constructor_50.f90: New test.
2329
bc91c436
ML
23302016-07-22 Martin Liska <mliska@suse.cz>
2331
2332 PR gcov-profile/69028
2333 PR gcov-profile/62047
2334 * g++.dg/cilk-plus/pr69028.C: New test.
2335
9fe9a3a7
AV
23362016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2337
2338 * gfortran.dg/coarray_stat_2.f90: New test.
2339
70866e3d
MM
23402016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2341
2342 * gcc.target/powerpc/vec-extract.h: New files to check the
2343 vec_extract built-in functions for all vector types, testing
2344 accessing each element, both with constant and variable element
2345 numbers.
2346 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2347 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2348 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2349 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2350 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2351 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2352 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2353 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2354 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2355
ab3af181
JJ
23562016-07-21 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR c++/71728
2359 * g++.dg/other/pr71728.C: New test.
2360
ebe8f322
JG
23612016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2362
2363 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2364 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2365 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2366 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2367 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2368
959cef74
RB
23692016-07-21 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/71947
2372 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2373
b24d9420
BC
23742016-07-21 Bin Cheng <bin.cheng@arm.com>
2375
2376 * gcc.dg/tree-ssa/scev-15.c: New.
2377
23974819
BC
23782016-07-21 Bin Cheng <bin.cheng@arm.com>
2379
2380 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2381
ee78cbaa
JJ
23822016-07-21 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR c++/71941
2385 * g++.dg/gomp/pr71941.C: New test.
2386
52ed68f7
DM
23872016-07-20 David Malcolm <dmalcolm@redhat.com>
2388
2389 PR c/70339
2390 PR c/71858
2391 * g++.dg/spellcheck-identifiers.C: New test case, based on
2392 gcc.dg/spellcheck-identifiers.c.
2393 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2394 gcc.dg/spellcheck-identifiers-2.c.
2395 * g++.dg/spellcheck-typenames.C: New test case, based on
2396 gcc.dg/spellcheck-typenames.c
2397
18407bfb
JW
23982016-07-20 Jonathan Wakely <jwakely@redhat.com>
2399
2400 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2401 pointer to member function and also test catching by reference.
2402
4c07fd98
DV
24032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2404
2405 * gcc.target/s390/pr67443.c: Fix test case.
2406
fee21d65
DV
24072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2408
2409 * gcc.target/s390/insv-1.c: Xfail some tests.
2410 * gcc.target/s390/insv-2.c: Likewise.
2411
dbe9dfdd
GJL
24122016-07-20 Georg-Johann Lay <avr@gjlay.de>
2413
2414 * gcc.target/avr/torture/get-mem.c: New test.
2415 * gcc.target/avr/torture/set-mem.c: New test.
2416
c25e1d82
GJL
24172016-07-20 Georg-Johann Lay <avr@gjlay.de>
2418
2419 PR target/71948
2420 * gcc.target/avr/torture/tiny-progmem.c: New test.
2421
109d2197
JJ
24222016-07-20 Jakub Jelinek <jakub@redhat.com>
2423
7419f441
JJ
2424 PR c++/71909
2425 * g++.dg/parse/pr71909.C: New test.
2426 * g++.dg/tm/pr71909.C: New test.
2427
109d2197
JJ
2428 PR c++/50060
2429 * g++.dg/cpp0x/constexpr-50060.C: New test.
2430 * g++.dg/cpp1y/constexpr-50060.C: New test.
2431
144530cf
ML
24322016-07-20 Martin Liska <mliska@suse.cz>
2433
2434 * gfortran.dg/graphite/pr71898.f90: New test.
2435
04ac4afa
BC
24362016-07-20 Bin Cheng <bin.cheng@arm.com>
2437
2438 PR tree-optimization/71503
2439 PR tree-optimization/71683
2440 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2441 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2442
dcbdb17a
ML
24432016-07-20 Martin Liska <mliska@suse.cz>
2444
2445 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2446 * gcc.dg/plugin/sreal-test-1.c: Remove.
2447 * gcc.dg/plugin/sreal_plugin.c: Remove.
2448
6ed82555
TK
24492016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2450
2451 PR fortran/71902
2452 * gfortran.dg/dependency_47.f90: New test.
2453
13da0507
JJ
24542016-07-19 Jakub Jelinek <jakub@redhat.com>
2455
4833f561
JJ
2456 PR rtl-optimization/71916
2457 * gcc.c-torture/compile/pr71916.c: New test.
2458
4fda19ef
JJ
2459 PR middle-end/71874
2460 * g++.dg/torture/pr71874.C: New test.
2461
13da0507
JJ
2462 PR middle-end/71734
2463 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2464 (my_alloc): Rewritten to use __builtin_posix_memalign and
2465 __SIZE_TYPE__.
2466 (my_free): Use __builtin_free instead of _mm_free.
2467 (Vec::operator=): Use __builtin_memcpy.
2468
e7980add
MJ
24692016-07-19 Martin Jambor <mjambor@suse.cz>
2470
61c73a7f
UB
2471 PR fortran/71688
2472 * gfortran.dg/pr71688.f90: New test.
e7980add 2473
13e88953
RB
24742016-07-19 Richard Biener <rguenther@suse.de>
2475
2476 * c-c++-common/vector-subscript-6.c: New testcase.
2477 * c-c++-common/vector-subscript-7.c: Likewise.
2478
1caf0482
SKS
24792016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2480
a23404c9 2481 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2482 and UInt32 based on __SIZEOF_INT__.
2483
cef5388d
RB
24842016-07-19 Richard Biener <rguenther@suse.de>
2485
2486 PR tree-optimization/71901
2487 * gcc.dg/torture/pr71901.c: New testcase.
2488
24892016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2490
2491 PR tree-optimization/71908
2492 * gcc.dg/torture/pr71908.c: New testcase.
2493
a8f7a895
MM
24942016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2495
2496 PR target/71493
2497 * gcc.target/powerpc/pr71493-1.c: New test.
2498 * gcc.target/powerpc/pr71493-2.c: Likewise.
2499
f2111a36
JJ
25002016-07-18 Jakub Jelinek <jakub@redhat.com>
2501
99516432
JJ
2502 PR c++/71835
2503 * g++.dg/conversion/ambig3.C: New test.
2504
87713c6a
JJ
2505 PR c++/71828
2506 * g++.dg/cpp0x/constexpr-71828.C: New test.
2507
7a7f16ca
JJ
2508 PR c++/71826
2509 * g++.dg/template/pr71826.C: New test.
2510
f4d90295
JJ
2511 PR c++/71822
2512 * g++.dg/template/defarg21.C: New test.
2513
f2111a36
JJ
2514 PR c++/71871
2515 * g++.dg/ext/vector31.C: New test.
2516
0b965526
UB
25172016-07-18 Uros Bizjak <ubizjak@gmail.com>
2518
2519 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2520
94e136b9
YR
25212016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2522
2523 PR tree-optimization/71734
2524 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2525
7072df0a
DV
25262016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2527
2528 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2529 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2530 stack-layout-dynamic-1.c: New test.
2531
54158a1a
AK
25322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2533
2534 * gcc.target/s390/nolrl-1.c: New test.
2535
43068916
FR
25362016-07-17 Fritz Reese <fritzoreese@gmail.com>
2537
2538 PR fortran/71523
2539 * gfortran.dg/pr71523_1.f90: New test.
2540 * gfortran.dg/pr71523_2.f90: New test.
2541
a9356b12
AS
25422016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2543
2544 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2545
a07b81c7 25462016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2547 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2548
2549 PR fortran/62125
2550 * gfortran.dg/pr62125.f90: New test.
2551
96c0ec12
BS
25522016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2553
2554 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2555 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2556
479d0ed5
JW
25572016-07-15 Jonathan Wakely <jwakely@redhat.com>
2558
2559 PR c++/58796
2560 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2561 * g++.dg/cpp0x/nullptr35.C: New test.
2562
41c7438e
BC
25632016-07-15 Bin Cheng <bin.cheng@arm.com>
2564
2565 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2566
f7ba880b
CP
25672016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2568
2569 * gfortran.dg/goacc/vector_length.f90: New test.
2570
b9aba0a0
RB
25712016-07-15 Richard Biener <rguenther@suse.de>
2572
2573 PR tree-optimization/71881
2574 * gcc.dg/torture/pr71881.c: New testcase.
2575
9513d5fb
RB
25762016-07-15 Richard Biener <rguenther@suse.de>
2577
2578 PR tree-optimization/71887
2579 * gcc.dg/torture/pr71887.c: New testcase.
2580
ddbbcb19
JJ
25812016-07-15 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR c/71858
2584 * gcc.dg/spellcheck-identifiers-3.c: New test.
2585
29eb509c
AV
25862016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2587
2588 PR fortran/71807
2589 * gfortran.dg/null_9.f90: New test.
2590
43aabfcf
BC
25912016-07-15 Bin Cheng <bin.cheng@arm.com>
2592
2593 * gcc.dg/tree-ssa/loop-41.c: New test.
2594
afc89e58
BC
25952016-07-15 Bin Cheng <bin.cheng@arm.com>
2596
2597 PR tree-optimization/71347
2598 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2599
6fa682ad
SK
26002016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2601
2602 PR fortran/29819
2603 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2604 * gfortran.dg/contains.f90: Ditto.
2605 * gfortran.dg/contains_empty_1.f03: Ditto.
2606 * gfortran.dg/submodule_3.f08: Ditto.
2607
dd36b877
JJ
26082016-07-14 Jakub Jelinek <jakub@redhat.com>
2609
a60a5d31
JJ
2610 PR testsuite/71865
2611 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2612 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2613 expected diagnostics.
2614
dd36b877
JJ
2615 PR c/71858
2616 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2617 * gcc.dg/spellcheck-identifiers-2.c: New test.
2618 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2619 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2620
a241f8ca
JJ
26212016-07-14 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR tree-optimization/71872
2624 * gcc.c-torture/compile/pr71872.c: New test.
2625
d62b809c
TP
26262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2627
2628 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2629 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2630 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2631 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2632 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2633 * gcc.target/arm/atomic-op-acquire-1.c: This.
2634 * gcc.target/arm/atomic-op-char.c: Rename into ...
2635 * gcc.target/arm/atomic-op-char-1.c: This.
2636 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2637 * gcc.target/arm/atomic-op-consume-1.c: This.
2638 * gcc.target/arm/atomic-op-int.c: Rename into ...
2639 * gcc.target/arm/atomic-op-int-1.c: This.
2640 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2641 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2642 * gcc.target/arm/atomic-op-release.c: Rename into ...
2643 * gcc.target/arm/atomic-op-release-1.c: This.
2644 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2645 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2646 * gcc.target/arm/atomic-op-short.c: Rename into ...
2647 * gcc.target/arm/atomic-op-short-1.c: This.
2648 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2649 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2650 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2651 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2652 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2653 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2654 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2655 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2656 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2657 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2658
1f8dd420
AV
26592016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2660
2661 PR fortran/70842
2662 * gfortran.dg/select_type_35.f03: New test.
2663
53109ba8
KT
26642016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2665
2666 PR target/65951
2667 PR tree-optimization/70923
2668 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2669 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2670 * gcc.dg/vect/pr65951.c: Likewise.
2671 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2672
91f35b7f
DE
26732016-07-14 David Edelsohn <dje.gcc@gmail.com>
2674
2675 * c-c++-common/pr60226.c: Expect maximum object file alignment
2676 error on AIX.
2677
351168fe
RB
26782016-07-14 Richard Biener <rguenther@suse.de>
2679
2680 PR tree-optimization/71866
2681 * gcc.dg/torture/pr71866.c: New testcase.
2682
94c32c00
TP
26832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2684
2685 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2686 selector and enclose boolean expression in curly braces.
2687
b799a481
AM
26882016-07-14 Alan Modra <amodra@gmail.com>
2689
2690 PR target/71733
2691 * gcc.target/powerpc/p9-novsx.c: New.
2692
f63ba78c
AK
26932016-07-13 Andi Kleen <ak@linux.intel.com>
2694
2695 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2696 * g++.dg/tree-prof/morefunc.C: Dito.
2697 * g++.dg/tree-prof/pr35545.C: Dito.
2698 * g++.dg/tree-prof/reorder.C: Dito.
2699 * gcc.dg/tree-prof/20050826-2.c: Dito.
2700 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2701 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2702 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2703 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2704 * gcc.dg/tree-prof/inliner-1.c: Dito.
2705 * gcc.dg/tree-prof/merge_block.c: Dito.
2706 * gcc.dg/tree-prof/stringop-1.c: Dito.
2707 * gcc.dg/tree-prof/stringop-2.c: Dito.
2708 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2709 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2710 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2711 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2712 * gcc.dg/tree-prof/update-loopch.c: Dito.
2713 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2714 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2715 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2716 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2717 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2718 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2719 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2720
f4d5a23d
AK
27212016-07-13 Andi Kleen <ak@linux.intel.com>
2722
2723 * lib/profopt.exp (profopt-execute): Remove .imports files.
2724
ae145898
AK
27252016-07-13 Andi Kleen <ak@linux.intel.com>
2726
0b965526 2727 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2728
e97bd4f5
AK
27292016-07-13 Andi Kleen <ak@linux.intel.com>
2730
2731 * lib/profopt.exp (dg-final-scan-autofdo,
2732 dg-final-scan-not-autofdo): New functions.
2733
6fa3d4b4
BC
27342016-07-13 Bin Cheng <bin.cheng@arm.com>
2735
2736 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2737 * gcc.dg/vect/vect-35.c: Ditto.
2738 * gcc.dg/vect/vect-alias-check-2.c: New test.
2739
65f18bc6
ML
27402016-07-13 Martin Liska <mliska@suse.cz>
2741
2742 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2743 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2744 * gfortran.dg/pr42108.f90: Update expected dump scan.
2745
9737f35b
RB
27462016-07-13 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/24574
2749 * gcc.dg/pr24574.c: New testcase.
2750
62c0ea4b
SKS
27512016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2752
0b965526 2753 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2754 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2755 * c-c++-common/pr68833-1.c: Require int32plus.
2756 * gcc.dg/ipa/pr63551.c: Likewise.
2757 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2758 * gcc.dg/ipa/pr64041.c: Require int32plus.
2759
c7ed8938
IE
27602016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2761
2762 PR ipa/71633
2763 * g++.dg/pr71633.C: New test.
2764
5ce15300
TP
27652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2766
2767 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2768 Add new arm_thumb1_cbz_ok effective target.
2769 * gcc.target/arm/cbz.c: New test.
2770
2b9509a3
TP
27712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2772
2773 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2774 Define effective target.
2775 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2776 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2777 * gcc.target/arm/movhi_movw.c: New test.
2778 * gcc.target/arm/movsi_movw.c: Likewise.
2779 * gcc.target/arm/movdi_movw.c: Likewise.
2780
7f15b177
RB
27812016-07-13 Richard Biener <rguenther@suse.de>
2782
2783 PR middle-end/71104
2784 * gcc.dg/pr71104-1.c: New testcase.
2785 * gcc.dg/pr71104-2.c: Likewise.
2786
0b0a896e
MM
27872016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2788
2789 PR target/71805
2790 * gcc.target/powerpc/pr71805.c: New test.
2791
f906f5ed
BS
27922016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2793
2794 * gcc.target/powerpc/divkc3-1.c: New.
2795 * gcc.target/powerpc/mulkc3-1.c: New.
2796
9e63c3aa
NS
27972016-07-12 Nathan Sidwell <nathan@acm.org>
2798
2799 * gcc.target/arm/data-rel-1.c: New.
2800 * gcc.target/arm/data-rel-2.c: New.
2801 * gcc.target/arm/data-rel-3.c: New.
2802
f507d202
ML
28032016-07-12 Martin Liska <mliska@suse.cz>
2804
2805 * gcc.dg/params/blocksort-part.c: New test.
2806 * gcc.dg/params/params.exp: New file.
2807
d6f7c125
KT
28082016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2809
2810 PR middle-end/71700
2811 * gcc.c-torture/execute/pr71700.c: New test.
2812
37ccb0ba
SB
28132016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2814 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/23286
2817 PR tree-optimization/70159
2818 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2819 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2820 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2821 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2822 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2823 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2824 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2825 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2826 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2827 * gcc.dg/pr51879-12.c: Likewise.
2828 * gcc.dg/strlenopt-9.c: Likewise.
2829 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2830 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2831 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2832 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2833 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2834 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2835 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2836 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2837 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2838 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2839 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2840 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2841 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2842 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2843 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2844
712a93d6
RB
28452016-07-12 Richard Biener <rguenther@suse.de>
2846
2847 PR rtl-optimization/68961
2848 * gcc.target/i386/pr68961.c: New testcase.
2849
c392943c
JJ
28502016-07-11 Jakub Jelinek <jakub@redhat.com>
2851
3d56e6a4
JJ
2852 PR middle-end/71758
2853 * c-c++-common/gomp/pr71758.c: New test.
2854 * gfortran.dg/gomp/pr71758.f90: New test.
2855
c392943c
JJ
2856 PR tree-optimization/71823
2857 * gcc.dg/vect/pr71823.c: New test.
2858
741d3be5
DM
28592016-07-11 David Malcolm <dmalcolm@redhat.com>
2860
2861 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2862 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2863 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2864
92fa45b5
L
28652016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2866
2867 PR target/71801
2868 * gcc.target/i386/pr71801.c: New test.
2869
f51606c7
RB
28702016-07-11 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/71816
2873 * gcc.dg/torture/pr71816.c: New testcase.
2874
36b54ce0
TK
28752016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2876
2877 PR fortran/71783
2878 * gfortran.dg/dependency_46.f90: New test.
2879
d13835b6
VM
28802016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2881
2882 PR rtl-optimization/71621
2883 * gcc.target/i386/pr71621-1.c: New.
2884 * gcc.target/i386/pr71621-2.c: New.
2885
642bcbdf
CP
28862016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2887
2888 * gfortran.dg/goacc/pr71704.f90: New test.
2889
02eb5b8b
BS
28902016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2891
2892 PR target/71297
2893 * gcc.target/powerpc/pr71297.c: New.
2894
8beb9a0d
JW
28952016-07-08 Jiong Wang <jiong.wang@arm.com>
2896
2897 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2898
cef4b650
MM
28992016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2900
2901 PR target/71806
2902 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2903
3c3ecf52
AH
29042016-07-08 Alan Hayward <alan.hayward@arm.com>
2905
2906 PR tree-optimization/71667
2907 * gcc.dg/vect/pr71667.c: New
2908
2660286d
ML
29092016-07-08 Martin Liska <mliska@suse.cz>
2910
2911 * gcc.dg/torture/pr71606.c: New test.
2912
70cdd4ae
JD
29132016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2914
2915 PR fortran/71764
2916 * gfortran.dg/pr71764.f90: New test.
2917
842dc2e6
JJ
29182016-07-07 Jakub Jelinek <jakub@redhat.com>
2919 Kai Tietz <ktietz70@googlemail.com>
2920
2921 PR c++/70869
2922 PR c++/71054
2923 * g++.dg/cpp0x/pr70869.C: New test.
2924 * g++.dg/cpp0x/pr71054.C: New test.
2925
31be4262
DE
29262016-07-07 David Edelsohn <dje.gcc@gmail.com>
2927
2928 * g++.dg/debug/pr71432.C: Fail on AIX.
2929
1c122092
ML
29302016-07-07 Martin Liska <mliska@suse.cz>
2931
2932 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2933 an undefined behavior.
2934 * gfortran.dg/do_3.F90: Likewise.
2935 * gfortran.dg/do_check_11.f90: New test.
2936 * gfortran.dg/do_check_12.f90: New test.
2937 * gfortran.dg/do_corner_warn.f90: New test.
2938
7119f1b1
ML
29392016-07-07 Martin Liska <mliska@suse.cz>
2940
2941 * gfortran.dg/predict-1.f90: Ammend the test.
2942 * gfortran.dg/predict-2.f90: Likewise.
2943
275792f2
IE
29442016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2945
2946 PR ipa/71624
2947 * g++.dg/pr71624.C: New test.
2948
05a437c1
TP
29492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2950
2951 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2952 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2953 ARMv8-M Mainline architectures.
2954
6f493951
TP
29552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2956
2957 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2958 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2959
5ddaee94
SB
29602016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2961
2962 PR target/70098
2963 PR target/71763
2964 * gcc.target/powerpc/pr71763.c: New file.
2965
651afdb2
YR
29662016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2967
2968 PR tree-optimization/71518
0b965526 2969 * gcc.dg/pr71518.c: New test.
651afdb2 2970
9df99881
WD
29712016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2972
2973 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2974
7b4e0769
SKS
29752016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2976
0b965526 2977 PR target/50739
7b4e0769
SKS
2978 * gcc.target/avr/pr50739.c: New test.
2979
eb4432f7
JH
29802016-07-05 Jan Hubicka <jh@suse.cz>
2981
2982 * gcc.dg/tree-ssa/scev-14.c: update template.
2983
c01e092f
RS
29842016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2985
2986 * gcc.dg/vect/group-no-gaps-1.c: New test.
2987
8070763a
AK
29882016-07-05 Andi Kleen <ak@linux.intel.com>
2989
2990 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2991 if kernel supports MPX.
2992
3f8257db 29932016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
2994
2995 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2996
36a265b1
MM
29972016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2998 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2999
3000 * gcc.target/powerpc/signbit-1.c: New test.
3001 * gcc.target/powerpc/signbit-2.c: New test.
3002 * gcc.target/powerpc/signbit-3.c: New test.
3003
7a98fb6e
KT
30042016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3005
3006 PR rtl-optimization/71594
3007 * gcc.dg/torture/pr71594.c: New test.
3008
1e3d54b4
JH
30092016-07-05 Jan Hubicka <jh@suse.cz>
3010
3011 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3012
84ca3893
DM
30132016-07-05 David Malcolm <dmalcolm@redhat.com>
3014
3015 PR c++/62314
3a146d46 3016 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3017 number of missing semicolon error.
3018 * g++.dg/pr62314-2.C: New test case.
3019
20d0bfce
AF
30202016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3021
3022 * gfortran.dg/coarray_stat_function.f90: New test.
3023 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3024 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3025 to new interfaces.
3026
69aaea06
AV
30272016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3028
3029 PR fortran/71623
3030 * gfortran.dg/deferred_character_17.f90: New test.
3031
f723a43c
CL
30322016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3033
3034 * gcc.target/arm/neon/polytypes.c: Move to ...
3035 * gcc.target/arm/polytypes.c: ... here.
3036 * gcc.target/arm/neon/pr51534.c: Move to ...
3037 * gcc.target/arm/pr51534.c: ... here.
3038 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3039 * gcc.target/arm/vect-vcvt.c: ... here.
3040 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3041 * gcc.target/arm/vect-vcvtq.c: ... here.
3042 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3043 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3044 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3045 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3046 * gcc.target/arm/neon/neon.exp: Delete.
3047 * gcc.target/arm/neon/: Delete.
3048
d73e0ccf
JD
30492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3050
3051 PR fortran/65575
3052 * gfortran.dg: pr65575.f90: New test.
3053
c20f6223
JD
30542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3055
3056 PR fortran/35849
3057 * gfortran.dg: pr35849.f90: New test.
3058
2a5537c3
JJ
30592016-07-04 Jakub Jelinek <jakub@redhat.com>
3060
3061 PR c++/71739
3062 * g++.dg/cpp0x/pr71739.C: New test.
3063
740f9751
CL
30642016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3065
3066 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3067
bf749919
DV
30682016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3069
3070 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3071 locr.
3072 * gcc.target/s390/loc-1.c: New test.
3073
430bb38e
YR
30742016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3075
3a146d46
JJ
3076 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3077 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3078
15f6e0da
RR
30792016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3080
3081 PR target/63874
3082 * gcc.target/aarch64/pr63874.c: New test.
3083
79335075
JB
30842016-07-04 Jan Beulich <jbeulich@suse.com>
3085
3086 * g++.dg/header.c: New.
3087 * gcc.dg/header.c: New.
3088
557e8c49
JJ
30892016-07-02 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR c/71719
3092 * c-c++-common/Wunused-var-15.c: New test.
3093
79a592e3
JJ
30942016-07-01 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR fortran/71687
3097 * gfortran.dg/gomp/pr71687.f90: New test.
3098
e2298656
BS
30992016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3100
3101 * gcc.dg/const-float128-ped.c: Require __float128 effective
3102 target and options.
3103 * gcc.dg/const-float128.c: Likewise.
3104 * gcc.dg/torture/float128-cmp-invalid.c: Require
3105 __float128 and base_quadfloat_support effective targets, and
3106 __float128 options.
3107 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3108 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3109 * gcc.dg/torture/float128-nan.c: Likewise.
3110 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3111 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3112 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3113 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3114 (add_options_for___float128): New.
3115 (check_effective_target_base_quadword_support): New.
3116
70c11966
MM
31172016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3118
3119 PR target/71720
3120 * gcc.target/powerpc/pr71720.c: New test.
3121
059541fd
JB
31222016-07-01 Jan Beulich <jbeulich@suse.com>
3123
3124 * gcc.dg/bss.c: New.
3125
2c1e4964
PB
31262016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3127
3128 PR target/71698
3129 * gcc.target/powerpc/pr71698.c: New test.
3130
22e1cb39
GJL
31312016-07-01 Georg-Johann Lay <avr@gjlay.de>
3132
3133 PR target/71151
3134 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3135 instead of ".foo" for its section name.
3136 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3137 depending on MCU's flash size.
3138 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3139 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3140 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3141 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3142 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3143 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3144
466cf574
JB
31452016-07-01 Jan Beulich <jbeulich@suse.com>
3146
3147 * gcc.target/i386/pr65105-2.c: Add -msse2.
3148
351beab7
JJ
31492016-06-30 Jakub Jelinek <jakub@redhat.com>
3150
55a0f21a
JJ
3151 PR tree-optimization/71707
3152 * gcc.dg/strlenopt-29.c: New test.
3153
6245ad72
JJ
3154 PR fortran/71704
3155 * gfortran.dg/gomp/pr71704.f90: New test.
3156
351beab7
JJ
3157 PR fortran/71705
3158 * gfortran.dg/gomp/pr71705.f90: New test.
3159
5a3a6a5e
KN
31602016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3161
3162 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3163 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3164 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3165 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3166 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3167 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3168 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3169 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3170 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3171 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3172 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3173 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3174 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3175 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3176 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3177 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3178 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3179 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3180 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3181 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3182 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3183 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3184 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3185 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3186 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3187 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3188 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3189 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3190 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3191 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3192 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3193 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3194 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3195 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3196 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3197 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3198 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3199 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3200 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3201 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3202 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3203 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3204 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3205 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3206 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3207 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3208 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3209 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3210 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3211 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3212 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3213 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3214 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3215 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3216 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3217 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3218 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3219 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3220 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3221 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3222 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3223 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3224 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3225 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3226 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3227 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3228 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3229 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3230 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3231 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3232 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3233 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3234 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3235 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3236 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3237 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3238 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3239 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3240 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3241 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3242 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3243
3dfa8071 32442016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3245 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3246
3247 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3248
9bd62242 32492016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3250 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3251
3252 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3253
603107fb
DM
32542016-06-30 David Malcolm <dmalcolm@redhat.com>
3255
3256 PR driver/71651
3257 * gcc.dg/spellcheck-options-12.c: New test case.
3258
205cccc7
JJ
32592016-06-30 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR middle-end/71693
3262 * gcc.c-torture/compile/pr71693.c: New test.
3263
f4452176
DM
32642016-06-29 David Malcolm <dmalcolm@redhat.com>
3265
3266 * gcc.dg/spellcheck-params.c: New testcase.
3267 * gcc.dg/spellcheck-params-2.c: New testcase.
3268
c5e74d9d
MM
32692016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3270
3271 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3272 vector extract instructions.
3273 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3274
e44ecbfd
JD
32752016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3276
3277 PR fortran/71686
3278 * gfortran.dg/unexpected_eof_2.f90: New test.
3279 * gfortran.dg/unexpected_eof_3.f90: New test.
3280
ee446d9f
JW
32812016-06-29 Jim Wilson <jim.wilson@linaro.org>
3282
3283 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3284
27f67461
CP
32852016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3286
3287 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3288 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3289 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3290
b1206d29
RB
32912016-06-29 Richard Biener <rguenther@suse.de>
3292
3293 PR middle-end/15256
3294 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3295
1af21224
MW
32962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3297
3298 * gcc.target/arm/aapcs/neon-vect10.c: Require
3299 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3300 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3301 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3302 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3303 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3304 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3305 * gcc.target/arm/fp16-aapcs-1.c: Require
3306 -mfloat-ab=hard. Also simplify the test.
3307 * gcc.target/arm/fp16-aapcs-2.c: New.
3308
7fe43755
MW
33092016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3310
0b965526 3311 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3312 (add_options_for_arm_fp16_ieee): New.
3313 (add_options_for_arm_fp16_alternative): New.
3314 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3315 long-line.
3316 (effective_target_arm_fp16_hw): New.
3317
264d951a
IE
33182016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3319
3320 PR tree-optimization/71655
3321 * g++.dg/pr71655.C: New test.
3322
5c846a81
ML
33232016-06-29 Martin Liska <mliska@suse.cz>
3324
3325 * gcc.dg/pr71585.c: New test.
3326 * gcc.dg/pr71585-2.c: New test.
3327 * gcc.dg/pr71585-3.c: New test.
3328
fafe9318
YR
33292016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3330
3331 PR tree-optimization/70729
3332 * g++.dg/vect/pr70729.cc: New test.
3333
54d19c3b
TS
33342016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3335
3336 * c-c++-common/gomp/cancel-1.c: Extend.
3337
5f3cd7c3
JJ
33382016-06-29 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR tree-optimization/71625
3341 * gcc.dg/strlenopt-28.c: New test.
3342
4aa83879
RB
33432016-06-29 Richard Biener <rguenther@suse.de>
3344
3345 PR middle-end/71002
3346 * g++.dg/torture/pr71002.C: Adjust testcase.
3347
152ef731
JJ
33482016-06-29 Jakub Jelinek <jakub@redhat.com>
3349
3350 PR c/71685
3351 * gcc.dg/pr71685.c: New test.
3352
33532016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3354
3355 PR c/71552
3356 * gcc.dg/init-bad-9.c: New test.
3357
d41dc215
BS
33582016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3359
3360 * gcc.target/powerpc/abs128-1.c: Require VSX.
3361 * gcc.target/powerpc/copysign128-1.c: Likewise.
3362 * gcc.target/powerpc/inf128-1.c: Likewise.
3363 * gcc.target/powerpc/nan128-1.c: Likewise.
3364
6a20b538
JJ
33652016-06-28 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR middle-end/71626
3368 * gcc.c-torture/execute/pr71626-1.c: New test.
3369 * gcc.c-torture/execute/pr71626-2.c: New test.
3370
77d93c47
PB
33712016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3372
3373 PR target/71656
3374 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3375
a8264058
SB
33762016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3377
3378 PR target/71670
3379 * gcc.target/powerpc/pr71670.c: New testcase.
3380
0dc47331
PB
33812016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3382
3383 PR target/71656
3384 * gcc.target/powerpc/pr71656-1.c: New test.
3385 * gcc.target/powerpc/pr71656-2.c: New test.
3386
b65ffc79
CL
33872016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3388
3389 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3390 around fp16 code.
3391 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3394 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3396 Add arm_neon_fp16_ok effective target.
0b965526
UB
3397 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3398 Likewise.
3399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3400 Likewise.
3401 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3402 Likewise.
3403 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3404 Likewise.
3405 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3406 Likewise.
3407 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3408 Likewise.
3409 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3410 Likewise.
3411 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3412 Likewise.
3413 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3414 Likewise.
3415 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3416 Likewise.
3417 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3418 Likewise.
b65ffc79 3419
9bb86f40
JH
34202016-06-26 Jan Hubicka <hubicka@ucw.cz>
3421
3422 * gcc.dg/predict-12.c: New testcase.
3423
46db0fd4
JD
34242016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3425
3426 PR fortran/71649
3427 * gfortran.dg/pr71649.f90: New test.
3428
2a65e70b
JJ
34292016-06-25 Jakub Jelinek <jakub@redhat.com>
3430
f8a06e24
JJ
3431 PR tree-optimization/71643
3432 * g++.dg/opt/pr71643.C: New test.
3433
2a65e70b
JJ
3434 PR tree-optimization/71631
3435 * gcc.c-torture/execute/pr71631.c: New test.
3436
7805417a
JH
34372016-06-24 Jan Hubicka <hubicka@ucw.cz>
3438
3439 * gcc.dg/predict-11.c: New testcase.
3440 * gfortran.dg/predict-2.f90: New testcase.
3441
888ed1a3
JH
34422016-06-24 Jan Hubicka <hubicka@ucw.cz>
3443
3444 * gcc.dg/predict-10.c: New test.
3445
53605f35
BS
34462016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3447
3448 * gcc.target/powerpc/abs128-1.c: New.
3449 * gcc.target/powerpc/copysign128-1.c: New.
3450 * gcc.target/powerpc/inf128-1.c: New.
3451 * gcc.target/powerpc/nan128-1.c: New.
3452
7b22b4c6
EB
34532016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3454
3455 * gfortran.dg/pr71642.f90: New test.
3456
37e373c2
JJ
34572016-06-24 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR tree-optimization/71647
3460 * gcc.target/i386/pr71647.c: New test.
3461
b20b79f2
L
34622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3463
3464 * gcc.target/i386/noplt-gd-1.c: New test.
3465 * gcc.target/i386/noplt-gd-2.c: Likewise.
3466 * gcc.target/i386/noplt-gd-3.c: Likewise.
3467 * gcc.target/i386/noplt-ld-1.c: Likewise.
3468 * gcc.target/i386/noplt-ld-2.c: Likewise.
3469 * gcc.target/i386/noplt-ld-3.c: Likewise.
3470 * lib/target-supports.exp
3471 (check_effective_target_tls_get_addr_via_got): New.
3472
04619cb8
UB
34732016-06-24 Uros Bizjak <ubizjak@gmail.com>
3474
3475 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3476 testsuite compile flags.
3477 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3478 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3479
34802016-06-24 Uros Bizjak <ubizjak@gmail.com>
3481
3482 * g++dg/vect/pr36684.cc: Add dg-do compile.
3483 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3484 * gcc.dg/vect/pr70021.c: Ditto.
3485 * gcc.dg/vect/pr70138-1.c: Ditto.
3486 * gcc.dg/vect/pr70138-2.c: Ditto.
3487 * gcc.dg/vect/pr70354-1.c: Ditto.
3488 * gcc.dg/vect/pr70354-2.c: Ditto.
3489 * gcc.dg/vect/pr71259.c: Ditto.
3490 * gcc.dg/vect/pr71416-1.c: Ditto.
3491 * gcc.dg/vect/slp-43.c: Ditto.
3492 * gcc.dg/vect/slp-45.c: Ditto.
3493 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3494 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3495 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3496 * gfortran.dg/vect/pr69980.f90: Ditto.
3497
34982016-06-24 Uros Bizjak <ubizjak@gmail.com>
3499
3500 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3501 * gcc.dg/vect/bb-slp-30.c: Ditto.
3502 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3503 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3504 * gcc.dg/vect/pr45902.c: Ditto.
3505 * gcc.dg/vect/pr48172.c: Ditto.
3506 * gcc.dg/vect/pr48377.c: Ditto.
3507 * gcc.dg/vect/pr49038.c: Ditto.
3508 * gcc.dg/vect/pr49771.c: Ditto.
3509 * gcc.dg/vect/pr52091.c: Ditto.
3510 * gcc.dg/vect/pr53185-2.c: Ditto.
3511 * gcc.dg/vect/pr56826.c: Ditto.
3512 * gcc.dg/vect/pr60276.c: Ditto.
3513 * gcc.dg/vect/pr62021.c: Ditto.
3514 * gcc.dg/vect/pr63530.c: Ditto.
3515 * gcc.dg/vect/pr65518.c: Ditto.
3516 * gcc.dg/vect/pr65947-1.c: Ditto.
3517 * gcc.dg/vect/pr65947-10.c: Ditto.
3518 * gcc.dg/vect/pr65947-11.c: Ditto.
3519 * gcc.dg/vect/pr65947-12.c: Ditto.
3520 * gcc.dg/vect/pr65947-13.c: Ditto.
3521 * gcc.dg/vect/pr65947-2.c: Ditto.
3522 * gcc.dg/vect/pr65947-3.c: Ditto.
3523 * gcc.dg/vect/pr65947-4.c: Ditto.
3524 * gcc.dg/vect/pr65947-5.c: Ditto.
3525 * gcc.dg/vect/pr65947-6.c: Ditto.
3526 * gcc.dg/vect/pr65947-7.c: Ditto.
3527 * gcc.dg/vect/pr65947-8.c: Ditto.
3528 * gcc.dg/vect/pr65947-9.c: Ditto.
3529 * gcc.dg/vect/pr71416-1.c: Ditto.
3530 * gcc.dg/vect/pr71439.c: Ditto.
3531 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3532 * gcc.dg/vect/vect-bswap16.c: Ditto.
3533 * gcc.dg/vect/vect-bswap32.c: Ditto.
3534 * gcc.dg/vect/vect-bswap64.c: Ditto.
3535 * gcc.dg/vect/vect-live-1.c: Ditto.
3536 * gcc.dg/vect/vect-live-2.c: Ditto.
3537 * gcc.dg/vect/vect-live-3.c: Ditto.
3538 * gcc.dg/vect/vect-live-4.c: Ditto.
3539 * gcc.dg/vect/vect-live-5.c: Ditto.
3540 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3541 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3542 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3543 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3544 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3545 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3546 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3547 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3548 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3549 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3550 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3551 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3552 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3553 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3554 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3555 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3556 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3557
da224bcb
UB
35582016-06-24 Uros Bizjak <ubizjak@gmail.com>
3559
3560 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3561
dfee2870
L
35622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3563
3564 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3565 ia32 if R_386_GOT32X relocation is supported.
3566 * gcc.target/i386/noplt-3.c: Likewise.
3567 * gcc.target/i386/noplt-2.c: Likewise.
3568 (main): Renamed to ...
3569 (bar): This.
3570 * gcc.target/i386/noplt-4.c: Likewise.
3571 (main): Renamed to ...
3572 (bar): This.
3573 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3574 * gcc.target/i386/pr67400-5.c: Likewise.
3575
a86451b9
JJ
35762016-06-24 Jakub Jelinek <jakub@redhat.com>
3577
00085092
JJ
3578 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3579 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3580
a86451b9
JJ
3581 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3582 f4): Adjust expected diagnostics.
3583 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3584 (T): If OVFP is defined, redefine to TP.
3585 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3586 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3587 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3588 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3589 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3590 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3591 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3592 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3593 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3594 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3595 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3596 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3597 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3598 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3599 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3600 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3601 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3602 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3603 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3604 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3605 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3606 as last argument to __builtin_add_overflow_p.
3607
7bb5d5f4
UB
36082016-06-23 Uros Bizjak <ubizjak@gmail.com>
3609
3610 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3611 dg-options and remove default vector testsuite compile flags.
3612 * g++.dg/vect/pr33860a.cc: Ditto.
3613 * g++.dg/vect/pr45470-a.cc: Ditto.
3614 * g++.dg/vect/pr45470-b.cc: Ditto.
3615 * g++.dg/vect/pr60896.cc: Ditto.
3616 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3617 * gcc.dg/vect/pr18308.c: Ditto.
3618 * gcc.dg/vect/pr24049.c: Ditto.
3619 * gcc.dg/vect/pr33373.c: Ditto.
3620 * gcc.dg/vect/pr36228.c: Ditto.
3621 * gcc.dg/vect/pr42395.c: Ditto.
3622 * gcc.dg/vect/pr42604.c: Ditto.
3623 * gcc.dg/vect/pr46663.c: Ditto.
3624 * gcc.dg/vect/pr48765.c: Ditto.
3625 * gcc.dg/vect/pr49093.c: Ditto.
3626 * gcc.dg/vect/pr49352.c: Ditto.
3627 * gcc.dg/vect/pr52298.c: Ditto.
3628 * gcc.dg/vect/pr52870.c: Ditto.
3629 * gcc.dg/vect/pr53185.c: Ditto.
3630 * gcc.dg/vect/pr53773.c: Ditto.
3631 * gcc.dg/vect/pr56695.c: Ditto.
3632 * gcc.dg/vect/pr62171.c: Ditto.
3633 * gcc.dg/vect/pr63530.c: Ditto.
3634 * gcc.dg/vect/pr68339.c: Ditto.
3635 * gcc.dg/vect/pr71259.c: Ditto.
3636 * gcc.dg/vect/vect-82_64.c: Ditto.
3637 * gcc.dg/vect/vect-83_64.c: Ditto.
3638 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3639 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3640 * gcc.dg/vect/vect-shift-2.c: Ditto.
3641 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3642 * gfortran.dg/vect/pr39318.f90: Ditto.
3643 * gfortran.dg/vect/pr45714-a.f: Ditto.
3644 * gfortran.dg/vect/pr45714-b.f: Ditto.
3645 * gfortran.dg/vect/pr46213.f90: Ditto.
3646
2d4bb02f
MM
36472016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3648 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3649
3650 * gcc.target/powerpc/p9-splat-5.c: New test.
3651
f6d1b868
UB
36522016-06-23 Uros Bizjak <ubizjak@gmail.com>
3653
3654 PR tree-optimization/71488
3655 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3656 * lib/target-supports.exp: ... here.
3657 (check_sse4_hw_available): New procedure.
3658 (check_effective_target_sse4_runtime): Ditto.
3659 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3660 -march=westmere for sse4_runtime targets.
936ff030 3661 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3662 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3663 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3664 (main): Call check_vect ().
a7898180 3665 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3666
c0597759
L
36672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3668
3669 PR target/66232
3670 PR target/67400
3671 * gcc.target/i386/pr66232-14.c: New file.
3672 * gcc.target/i386/pr66232-15.c: Likewise.
3673 * gcc.target/i386/pr66232-16.c: Likewise.
3674 * gcc.target/i386/pr66232-17.c: Likewise.
3675 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3676 ia32 if R_386_GOT32X relocation is supported.
3677 * gcc.target/i386/pr67400-2.c: Likewise.
3678 * gcc.target/i386/pr67400-3.c: Likewise.
3679 * gcc.target/i386/pr67400-4.c: Likewise.
3680 * gcc.target/i386/pr67400-6.c: Likewise.
3681 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3682 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3683
5b0e27a7
JD
36842016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3685
3686 PR libgfortran/48852
3687 * gfortran.dg/char4_iunit_1.f03: Update test.
3688 * gfortran.dg/f2003_io_5.f03: Update test.
3689 * gfortran.dg/real_const_3.f90: Update test.
3690
7f586d90
AK
36912016-06-23 Andi Kleen <ak@linux.intel.com>
3692
3693 * g++.dg/bprob/bprob.exp: Support autofdo.
3694 * g++.dg/tree-prof/tree-prof.exp: dito.
3695 * gcc.dg/tree-prof/tree-prof.exp: dito.
3696 * gcc.misc-tests/bprob.exp: dito.
3697 * gfortran.dg/prof/prof.exp: dito.
3698 * lib/profopt.exp: dito.
3699 * lib/target-supports.exp: Check for autofdo.
3700
60fa7862
ML
37012016-06-23 Martin Liska <mliska@suse.cz>
3702
3703 * gcc.dg/pr71619.c: New test.
3704
e3d62871
UB
37052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3706
3707 PR target/67400
cc901875
UB
3708 * gcc.target/i386/pr67400-1.c: New test.
3709 * gcc.target/i386/pr67400-2.c: Likewise.
3710 * gcc.target/i386/pr67400-3.c: Likewise.
3711 * gcc.target/i386/pr67400-4.c: Likewise.
3712 * gcc.target/i386/pr67400-5.c: Likewise.
3713 * gcc.target/i386/pr67400-6.c: Likewise.
3714 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3715
ac81cf0b
DM
37162016-06-22 David Malcolm <dmalcolm@redhat.com>
3717
3718 * c-c++-common/missing-header-1.c: New test case.
3719 * c-c++-common/missing-header-2.c: New test case.
3720 * c-c++-common/missing-header-3.c: New test case.
3721 * c-c++-common/missing-header-4.c: New test case.
3722
1a4f11c8
DM
37232016-06-22 David Malcolm <dmalcolm@redhat.com>
3724
3725 PR c/70339
3726 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3727 hint.
3728 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3729 expected results due to builtin "nanl" now being suggested for
3730 "name".
3731 * gcc.dg/pr67580.c: Update expected messages.
3732 * gcc.dg/spellcheck-identifiers.c: New testcase.
3733 * gcc.dg/spellcheck-typenames.c: New testcase.
3734
a93eac6a
DM
37352016-06-22 David Malcolm <dmalcolm@redhat.com>
3736
3737 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3738 file.
3739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3740 diagnostic-test-show-locus-parseable-fixits.c to sources for
3741 diagnostic_plugin_test_show_locus.c.
3742 * lib/gcc-defs.exp (freeform_regexps): New global.
3743 (dg-regexp): New function.
3744 (handle-dg-regexps): New function.
3745 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3746 freeform_regexps to the empty list.
3747 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3748
49e76ff1
IE
37492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3750
f6d1b868 3751 PR tree-optimization/71488
49e76ff1
IE
3752 * g++.dg/pr71488.C: New test.
3753 * gcc.dg/vect/vect-bool-cmp.c: New test.
3754
951d8c8a
EB
37552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3756
3757 * gcc.dg/guality/param-5.c: New test.
3758
b60fc3bd
BE
37592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3760
3761 * gcc.target/i386/asm-flag-7.c: New test.
3762
0609abda
TS
37632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3764
3765 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3766 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3767 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3768 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3769 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3770 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3771 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3772 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3773 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3774 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3775 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3776 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3777 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3778 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3779 * lib/target-supports.exp: Likewise.
3780
ee2499b4
TS
37812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3782
3783 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3784 * gcc.dg/attr-ms_struct-2.c: Likewise.
3785 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3786 * gcc.dg/bf-ms-attrib.c: Likewise.
3787 * gcc.dg/bf-ms-layout-2.c: Likewise.
3788 * gcc.dg/bf-ms-layout-3.c: Likewise.
3789 * gcc.dg/bf-ms-layout.c: Likewise.
3790 * gcc.dg/bf-no-ms-layout.c: Likewise.
3791 * gcc.target/i386/bitfield1.c: Likewise.
3792 * gcc.target/i386/bitfield2.c: Likewise.
3793 * gcc.target/i386/bitfield3.c: Likewise.
3794
caea59ff
KN
37952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3796
3797 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3798 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3799 override other than -mcpu=power9 command-line option is specified,
3800 or if the target operating system is aix.
3801 * gcc.target/powerpc/darn-1.c: Likewise.
3802 * gcc.target/powerpc/darn-2.c: Likewise.
3803 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3804 test if effective-target is not powerpc_p9vector_ok or if the
3805 target operating system is not defined.
3806 * gcc.target/powerpc/vslv-1.c: Likewise.
3807 * gcc.target/powerpc/vsrv-0.c: Likewise.
3808 * gcc.target/powerpc/vsrv-1.c: Likewise.
3809
63617e30
TB
38102016-06-21 Tobias Burnus <burnus@net-b.de>
3811
3812 PR fortran/71068
3813 * gfortran.dg/coarray/data_1.f90: New.
3814
89192c3c
WD
38152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3816
3817 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3818 (dg-require-effective-target): Use arm_v8_neon_hw.
3819 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3820 (dg-require-effective-target): Likewise.
3821 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3822 (dg-require-effective-target): Likewise.
3823 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3824 (dg-require-effective-target): Likewise.
3825 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3826 (dg-require-effective-target): Likewise.
3827 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3828 (dg-require-effective-target): Likewise.
3829 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3830 Add AArch64 check.
3831
64ac50e2
WD
38322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3833
3834 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3835 Set to 3 so test passes.
3836
6252b5db
WD
38372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3838
3839 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3840
3b9bc511
IV
38412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3842
3843 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3844 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3845 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3846 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3847
21db1c78
IV
38482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3849
3850 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3851 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3852
9d30e86f
L
38532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3854
3855 PR target/71549
3856 * gcc.target/i386/pr71549.c: New test.
3857
448a7c69
KN
38582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3859
3860 * gcc.target/powerpc/vadsdu-0.c: Replace
3861 dg-require-effective-target directive to allow test to run on more
3862 platforms, and add dg-skip-if directive to disable test on aix
3863 platforms because of known incompatibilities.
3864 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3865 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3866 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3867 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3868 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3869 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3870 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3875 with vec_absdb call to differentiate this test from vadsdub-1.c.
3876 * gcc.target/powerpc/vadsduh-1.c: Replace
3877 dg-require-effective-target directive to allow test to run on more
3878 platforms, and add dg-skip-if directive to disable test on aix
3879 platforms because of known incompatibilities.
3880 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3881 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3882 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3883
0ad84f34
JJ
38842016-06-21 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR tree-optimization/71588
3887 * gcc.dg/pr71558.c: New test.
3888
e71e8d94
SKS
38892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3890
3891 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3892 * c-c++-common/pr68657-2.c: Likewise.
3893 * c-c++-common/pr68657-3.c: Likewise.
3894 * gcc.dg/torture/pr69714.c: Require int32plus support.
3895 * gcc.dg/torture/pr70025.c: Likewise.
3896 * gcc.dg/torture/pr70083.c: Likewise.
3897 * gcc.dg/torture/pr70542.c: Likewise.
3898 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3899
5a578671
JM
39002016-06-20 Joseph Myers <joseph@codesourcery.com>
3901
3902 PR c/71601
3903 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3904
7a9df68e
JJ
39052016-06-20 Jakub Jelinek <jakub@redhat.com>
3906
50aa64d5
JJ
3907 PR middle-end/71581
3908 * gcc.dg/pr71581.c: New test.
3909
7a9df68e
JJ
3910 PR rtl-optimization/71591
3911 * gcc.dg/cpp/pr71591.c: New test.
3912
3947cf19
DR
39132016-06-20 David B. Robins <gcc@davidrobins.net>
3914
3915 PR target/71571
3916 * g++.dg/torture/pr71571.C: New test.
3917
c4ff221e
JJ
39182016-06-20 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR target/71559
3921 * gcc.target/i386/sse2-pr71559.c: New test.
3922 * gcc.target/i386/avx-pr71559.c: New test.
3923 * gcc.target/i386/avx512f-pr71559.c: New test.
3924
f1b5abfb
TB
39252016-06-20 Tobias Burnus <burnus@net-b.de>
3926
3927 PR fortran/71194
3928 * gfortran.dg/pointer_remapping_10.f90: New.
3929
842107e4
DM
39302016-06-20 David Malcolm <dmalcolm@redhat.com>
3931
3932 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3933
d9e8bdfd
MS
39342016-06-20 Martin Sebor <msebor@redhat.com>
3935
3936 PR c/69507
3937 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3938 * gnu90-const-expr-1.c: Same.
3939 * gnu99-const-expr-1.c: Same.
3940 * gnu99-static-1.c: Same.
3941
67785479
RL
39422016-06-20 Renlin Li <renlin.li@arm.com>
3943
29f09b38 3944 PR testsuite/71489
67785479
RL
3945 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3946
636929b8
JG
39472016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3948
3949 * gcc.target/aarch64/vcvt_f64_1.c: New.
3950 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3951 * gcc.target/aarch64/vrecp_f64_1.c: New.
3952
ff7b374b
KT
39532016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3954
3955 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3956 "alignement".
3957
554cfc9e
GJL
39582016-06-20 Georg-Johann Lay <avr@gjlay.de>
3959
3960 PR target/71103
3961 * gcc.target/avr/torture/pr71103-2.c: New test.
3962
94087e88 39632016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
3964
3965 PR c/69507
3966 * gcc.dg/alignof.c: New test.
3967
c561b091
PC
39682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3969
3970 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3971 vs dg-error; test constexpr specifier too.
3972
bf54f123
PC
39732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3974
3975 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3976
4e53aa97
CL
39772016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3978
3979 * lib/target-supports.exp
3980 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3981 arm_neon_ok and merge flags. Fix temporary test name.
3982 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3983 and merge flags.
3984
69071d86
ML
39852016-06-17 Martin Liska <mliska@suse.cz>
3986
3987 * gcc.dg/predict-9.c: Fix dump scanning.
3988
68b3b858
BC
39892016-06-17 Bin Cheng <bin.cheng@arm.com>
3990
3991 PR tree-optimization/71354
3992 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3993
d3ee260a
BC
39942016-06-17 Bin Cheng <bin.cheng@arm.com>
3995
3996 PR tree-optimization/71347
3997 * gcc.dg/tree-ssa/pr71347.c: New test.
3998
bd8fb114
BC
39992016-06-17 Bin Cheng <bin.cheng@arm.com>
4000
4001 PR tree-optimization/71354
4002 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4003
97816be4
BC
40042016-06-17 Bin Cheng <bin.cheng@arm.com>
4005
4006 * gcc.dg/vect/vect-alias-check-1.c: New test.
4007
2d761a37
SKS
40082016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4009
e0277d6b 4010 PR target/71151
2d761a37
SKS
4011 * gcc.target/avr/pr71151-1.c: New test.
4012 * gcc.target/avr/pr71151-2.c: New test.
4013 * gcc.target/avr/pr71151-3.c: New test.
4014 * gcc.target/avr/pr71151-4.c: New test.
4015 * gcc.target/avr/pr71151-5.c: New test.
4016 * gcc.target/avr/pr71151-6.c: New test.
4017 * gcc.target/avr/pr71151-7.c: New test.
4018 * gcc.target/avr/pr71151-8.c: New test.
4019 * gcc.target/avr/pr71151-common.h: New test.
4020
68fa96d6
ML
40212016-06-16 Martin Liska <mliska@suse.cz>
4022
4023 * gfortran.dg/predict-1.f90: New test.
4024
b6ca982f
UB
40252016-06-16 Uros Bizjak <ubizjak@gmail.com>
4026
4027 PR target/71242
3a146d46 4028 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4029
1dc8d15b
JH
40302016-06-16 Jan Hubicka <hubicka@ucw.cz>
4031
4032 * g++.dg/vect/pr36648.cc: Disable cunrolli
4033
67c25816
JJ
40342016-06-16 Jakub Jelinek <jakub@redhat.com>
4035
c577adb2
JJ
4036 PR target/71554
4037 * gcc.c-torture/execute/pr71554.c: New test.
4038
67c25816
JJ
4039 PR rtl-optimization/71532
4040 * gcc.dg/torture/pr71532.c: New test.
4041
1a3c3ee9
MM
40422016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4043
4044 * gcc.target/powerpc/p9-dimode1.c: New test.
4045 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4046
f29468a7
JJ
40472016-06-15 Jakub Jelinek <jakub@redhat.com>
4048
61daecc4
JJ
4049 * gcc.c-torture/compile/20160615-1.c: New test.
4050
f29468a7
JJ
4051 * g++.dg/cpp0x/ref-qual17.C: New test.
4052
209d1e2d
IE
40532016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4054
4055 PR middle-end/71529
4056 * gcc.target/i386/pr71529.C: New test.
4057
8dc35712
AH
40582016-06-15 Alan Hayward <alan.hayward@arm.com>
4059
4060 PR tree-optimization/71483
4061 * g++.dg/vect/pr71483.c: New
4062
b8911cb8
PC
40632016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4064
4065 PR c++/70202
4066 * g++.dg/inherit/crash6.C: New.
4067 * g++.dg/inherit/union2.C: Likewise.
4068 * g++.dg/inherit/virtual12.C: Likewise.
4069 * g++.dg/inherit/virtual13.C: Likewise.
4070 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4071
cf5d08ab
UB
40722016-06-15 Uros Bizjak <ubizjak@gmail.com>
4073
e3d62871 4074 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4075
8f482165
AH
40762016-06-15 Alan Hayward <alan.hayward@arm.com>
4077
4078 PR tree-optimization/71439
4079 * gcc.dg/vect/pr71439.c: New
4080
3256673f
KT
40812016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4082
4083 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4084
b17dc4d4
RB
40852016-06-15 Richard Biener <rguenther@suse.de>
4086
4087 * gcc.dg/vect/slp-45.c: New testcase.
4088
2a5825f2
RB
40892016-06-15 Richard Biener <rguenther@suse.de>
4090
4091 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4092
6e433d0b
BS
40932016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4094
4095 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4096 requirements, and disable for AIX for now.
4097 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4098
abe7f828
JJ
40992016-06-14 Jakub Jelinek <jakub@redhat.com>
4100
a09c81b4
JJ
4101 PR c++/71528
4102 * g++.dg/opt/pr71528.C: New test.
4103
abe7f828
JJ
4104 PR c++/71516
4105 * g++.dg/init/pr71516.C: New test.
4106
acfadf06
PC
41072016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4108
4109 * g++.dg/init/array46.C: New.
4110
4d568ab2
UB
41112016-06-14 Uros Bizjak <ubizjak@gmail.com>
4112
e3d62871
UB
4113 * gcc.target/i386/float128-3.c: New test.
4114 * gcc.target/i386/quad-sse4.c: Ditto.
4115 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4116 Update scan strings.
4d568ab2 4117
30934c5d
RB
41182016-06-14 Richard Biener <rguenther@suse.de>
4119
4120 PR middle-end/71526
4121 * gfortran.dg/pr71526.f90: New testcase.
4122
3970e545
AV
41232016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4124
4125 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4126 * gcc.dg/zero_bits_compound-1.c: Likewise.
4127
04976c6e
RB
41282016-06-14 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/71522
4131 * gcc.dg/torture/pr71522.c: New testcase.
4132
23e025db
JJ
41332016-06-14 Jakub Jelinek <jakub@redhat.com>
4134
4135 PR tree-optimization/71520
4136 * gcc.dg/tree-ssa/pr71520.c: New test.
4137
90b72e84
RB
41382016-06-14 Richard Biener <rguenther@suse.de>
4139
4140 PR tree-optimization/71521
86c24ba6 4141 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4142
ef7cf206
JJ
41432016-06-13 Jakub Jelinek <jakub@redhat.com>
4144
0dda258b
JJ
4145 PR sanitizer/71498
4146 * c-c++-common/ubsan/bounds-13.c: New test.
4147
ef7cf206
JJ
4148 PR preprocessor/71183
4149 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4150
a73786e3
JL
41512016-06-13 Jeff Law <law@redhat.com>
4152
4153 PR tree-optimization/71403
4154 * c-c++-common/ubsan/pr71403-1.c: New test.
4155 * c-c++-common/ubsan/pr71403-2.c: New test.
4156 * c-c++-common/ubsan/pr71403-3.c: New test.
4157
0ac249bf
JJ
41582016-06-13 Jakub Jelinek <jakub@redhat.com>
4159
4160 PR middle-end/71478
4161 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4162 Add -Wno-psabi -w to dg-options.
4163
5408a64a
KN
41642016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4165
4166 * gcc.target/powerpc/vadsdu-0.c: New test.
4167 * gcc.target/powerpc/vadsdu-1.c: New test.
4168 * gcc.target/powerpc/vadsdu-2.c: New test.
4169 * gcc.target/powerpc/vadsdu-3.c: New test.
4170 * gcc.target/powerpc/vadsdu-4.c: New test.
4171 * gcc.target/powerpc/vadsdu-5.c: New test.
4172 * gcc.target/powerpc/vadsdub-1.c: New test.
4173 * gcc.target/powerpc/vadsdub-2.c: New test.
4174 * gcc.target/powerpc/vadsduh-1.c: New test.
4175 * gcc.target/powerpc/vadsduh-2.c: New test.
4176 * gcc.target/powerpc/vadsduw-1.c: New test.
4177 * gcc.target/powerpc/vadsduw-2.c: New test.
4178
f7e4f2e3
DM
41792016-06-13 David Malcolm <dmalcolm@redhat.com>
4180
4181 * gcc.dg/c99-init-2.c (c): Update expected error message.
4182 * gcc.dg/init-bad-8.c (foo): Likewise.
4183 * gcc.dg/spellcheck-fields-3.c: New test case.
4184
ad23a23e
ML
41852016-06-13 Martin Liska <mliska@suse.cz>
4186
4187 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4188 and "guess loop iv compared" heuristics.
4189 * gcc.dg/predict-2.c: Likewise.
4190 * gcc.dg/predict-3.c: Likewise.
4191 * gcc.dg/predict-4.c: Likewise.
4192 * gcc.dg/predict-5.c: Likewise.
4193 * gcc.dg/predict-6.c: Likewise.
4194
146c55da
MP
41952016-06-13 Marek Polacek <polacek@redhat.com>
4196
4197 PR middle-end/71476
4198 * c-c++-common/Wswitch-unreachable-4.c: New test.
4199 * gcc.dg/Wswitch-unreachable-2.c: New test.
4200 * g++.dg/tm/jump1.C: Move dg-warning.
4201
42e77cbc
EB
42022016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4203
4204 * gnat.dg/renaming10.ad[sb]: New test.
4205
7474dcc1
PT
42062016-06-13 Paul Thomas <pault@gcc.gnu.org>
4207
4208 PR fortran/70673
4209 * gfortran.dg/pr70673.f90: New test.
4210
f57f53d3
RB
42112016-06-13 Richard Biener <rguenther@suse.de>
4212
4213 PR middle-end/64516
4214 * gcc.dg/align-3.c: New testcase.
4215
5843a5f0
ML
42162016-06-13 Martin Liska <mliska@suse.cz>
4217
4218 * gcc.target/i386/pr71458.c: New test.
4219
aa8fdb44
UB
42202016-06-12 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR target/71241
3a146d46 4223 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4224
2043e4d7
DH
42252016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4226
4227 PR target/60751
4228 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4229 statement.
4230
d3dc025d
DH
42312016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4232
4233 PR target/60751
4234 * gfortran.dg/comma_IO_extension_1.f90: New test.
4235 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4236 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4237 statement.
4238 * gfortran.dg/graphite/pr38083.f90: Likewise.
4239 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4240 missing format.
4241
a31d78c6
EB
42422016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4243
4244 * gnat.dg/case_character.adb: New test.
4245
95c18dd0
SB
42462016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4247
4248 PR middle-end/71310
4249 * gcc.target/powerpc/pr71310.c: New testcase.
4250
b97d37b4
KV
42512016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4252
4253 PR middle-end/71478
4254 * gcc.dg/pr71478.c: New test.
4255
900bcda3
JJ
42562016-06-10 Jakub Jelinek <jakub@redhat.com>
4257
ec1c20db
JJ
4258 PR middle-end/71494
4259 * gcc.c-torture/execute/pr71494.c: New test.
4260
50b15873
JJ
4261 PR c/68657
4262 * gcc.target/i386/pr68657.c: New test.
4263
900bcda3
JJ
4264 PR inline-asm/68843
4265 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4266 (test): Add -masm=intel alternatives.
4267
4d926e34
MS
42682016-06-10 Martin Sebor <msebor@redhat.com>
4269
4270 PR c/71392
4271 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4272
ad071b2b
JL
42732016-06-10 Jeff Law <law@redhat.com>
4274
4275 PR tree-optimization/71335
4276 * gcc.c-torture/execute/pr71335.c: New test.
4277
2704efe8
DM
42782016-06-10 David Malcolm <dmalcolm@redhat.com>
4279
4280 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4281 the various "cannot tail-call: " messages.
4282
18c9b7d4
CL
42832016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4286 and options.
4287
7cfa10f3
MO
42882016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4289
4290 PR sanitizer/71480
4291 * c-c++-common/asan/pr71480.c: New test.
4292
1f24fd3e
L
42932016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4294
4295 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4296 (ASMNAME2): Likewise.
4297 (main): Replace fn in asm statement with ASMNAME ("fn").
4298 * gcc.dg/guality/pr68037-2.c: Likewise.
4299 * gcc.dg/guality/pr68037-3.c: Likewise.
4300 * gcc.dg/torture/pr68037-1.c: Likewise.
4301 * gcc.dg/torture/pr68037-2.c: Likewise.
4302 * gcc.dg/torture/pr68037-3.c: Likewise.
4303
ad551c07
BE
43042016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4305
4306 PR inline-asm/68843
4307 * gcc.target/i386/pr68843-1.c: New test.
4308 * gcc.target/i386/pr68843-2.c: New test.
4309
4b1ffdb1 43102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4311 Cesar Philippidis <cesar@codesourcery.com>
4312
4313 PR middle-end/71373
4314 * gcc.dg/goacc/nested-function-1.c: New file.
4315 * gcc.dg/goacc/nested-function-2.c: Likewise.
4316 * gcc.dg/goacc/pr71373.c: Likewise.
4317 * gfortran.dg/goacc/cray-2.f95: Likewise.
4318 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4319 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4320 * gfortran.dg/goacc/cray.f95: Update.
4321 * gfortran.dg/goacc/loop-1.f95: Likewise.
4322 * gfortran.dg/goacc/loop-3.f95: Likewise.
4323 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4324 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4325
43262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4327
4328 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4329 for OpenACC tile clauses.
4330 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4331
4332 PR c/71381
4333 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4334 to...
4335 * c-c++-common/goacc/cache-2.c: ... this new file.
4336 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4337 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4338 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4339 usage.
4340 * gfortran.dg/goacc/cray.f95: Likewise.
4341 * gfortran.dg/goacc/loop-1.f95: Likewise.
4342
89851e4c
AH
43432016-06-10 Alan Hayward <alan.hayward@arm.com>
4344
4345 PR tree-optimization/71407
4346 PR tree-optimization/71416
4347 * gcc.dg/vect/pr71407.c: New
4348 * gcc.dg/vect/pr71416-1.c: New
4349 * gcc.dg/vect/pr71416-2.c: New
4350
200eafbf
RB
43512016-06-10 Richard Biener <rguenther@suse.de>
4352
4353 PR middle-end/71477
4354 * gcc.dg/torture/pr71477.c: New testcase.
4355
4df99d92
JK
43562016-06-09 Julia Koval <julia.koval@intel.com>
4357
4358 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4359 * gcc.target/i386/interrupt-13.c: Likewise.
4360 * gcc.target/i386/interrupt-15.c: Likewise.
4361 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4362 * gcc.target/i386/interrupt-24.c: Likewise.
4363 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4364 * gcc.target/i386/interrupt-9.c: Likewise.
4365 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4366
e01b4e16
MS
43672016-06-09 Martin Sebor <msebor@redhat.com>
4368
4369 PR c/70883
4370 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4371 * gcc.dg/builtin-constant_p-1.c: Same.
4372 * gcc.dg/builtins-error.c: Same.
4373 * gcc.dg/pr70859.c: Same.
4374
9c35db0e
SKS
43752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4376
4377 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4378 * gcc.dg/torture/pr68067-1.c: Likewise.
4379 * gcc.dg/torture/pr68067-2.c: Likewise.
4380
43812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4382
4383 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4384 when setting SIZE.
4385
392a81b9
PC
43862016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4387
4388 PR c++/71465
4389 * g++.dg/inherit/crash5.C: New.
4390 Revert:
4391 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4392
4393 PR c++/70202
4394 * g++.dg/inherit/crash5.C: New.
4395 * g++.dg/inherit/virtual1.C: Adjust.
4396
e49efc14
ML
43972016-06-09 Martin Liska <mliska@suse.cz>
4398
4399 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4400 * g++.dg/predict-loop-exit-2.C: Likewise.
4401 * g++.dg/predict-loop-exit-3.C: Likewise.
4402 * gcc.dg/predict-1.c: Likewise.
4403 * gcc.dg/predict-2.c: Likewise.
4404 * gcc.dg/predict-3.c: Likewise.
4405 * gcc.dg/predict-4.c: Likewise.
4406 * gcc.dg/predict-5.c: Likewise.
4407 * gcc.dg/predict-6.c: Likewise.
4408 * gcc.dg/predict-7.c: Likewise.
4409
36d57986
RB
44102016-06-09 Richard Biener <rguenther@suse.de>
4411
4412 PR tree-optimization/71462
4413 * gcc.dg/torture/pr71462.c: New testcase.
4414
7d82e8e4
MP
44152016-06-09 Marek Polacek <polacek@redhat.com>
4416
4417 PR c/65471
4418 * gcc.dg/c11-generic-3.c: New test.
4419
c8a71589
PC
44202016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4421
4422 * g++.dg/init/array42.C: New.
4423 * g++.dg/init/array43.C: Likewise.
4424 * g++.dg/init/array44.C: Likewise.
4425 * g++.dg/init/array45.C: Likewise.
4426 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4427 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4428 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4429 * g++.dg/gomp/pr35751.C: Likewise.
4430 * g++.dg/init/array23.C: Likewise.
4431 * g++.dg/init/brace2.C: Likewise.
4432 * g++.dg/init/brace6.C: Likewise.
4433
44a845ca
MS
44342016-06-08 Martin Sebor <msebor@redhat.com>
4435 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR c++/70507
4438 PR c/68120
4439 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4440 * c-c++-common/builtin-arith-overflow-2.c: New test.
4441 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4442 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4443 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4444
2ef16b6e
JJ
44452016-06-08 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR c++/71442
4448 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4449
5e3ee346
AL
44502016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4451
4452 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4453 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4454 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4455 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4456 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4457 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4458 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4459 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4460 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4461 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4462 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4463 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4464 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4465
b2ae2814
RB
44662016-06-08 Richard Biener <rguenther@suse.de>
4467
4468 PR tree-optimization/68558
4469 * gcc.dg/vect/slp-44.c: New testcase.
4470
e09b4c37
RB
44712016-06-08 Richard Biener <rguenther@suse.de>
4472
4473 * gcc.dg/vect/slp-43.c: New testcase.
4474
72d50660
RB
44752016-06-08 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/71452
4478 * gcc.dg/torture/pr71452.c: New testcase.
4479
988c115c
JJ
44802016-06-08 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR c++/71448
4483 * g++.dg/torture/pr71448.C: New test.
4484
73d73b48
BS
44852016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4486
4487 PR debug/71432
4488 PR ada/71413
4489 * g++.dg/debug/pr71432.C: New test.
4490
bdd15d0c
PK
44912016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4492
4493 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4494 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4495 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4496
ce0607bb
AH
44972016-06-08 Alan Hayward <alan.hayward@arm.com>
4498
4499 * gcc.dg/vect/vect-live-2.c: Update effective target.
4500 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4501 * lib/target-supports.exp: Add aarch64 to vect_long.
4502
92a5f2ba
MP
45032016-06-08 Marek Polacek <polacek@redhat.com>
4504
4505 PR c/71418
4506 * gcc.dg/noncompile/pr71418.c: New test.
4507
08203f73
MP
4508 PR c/71426
4509 * gcc.dg/noncompile/pr71426.c: New test.
4510
d1fcc2bd
JH
45112016-06-07 Jan Hubicka <hubicka@ucw.cz>
4512
4513 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4514 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4515 * gcc.dg/predict-3.c: Update template.
4516 * gcc.dg/predict-5.c: Update template.
4517 * gcc.dg/predict-6.c: Update template.
4518 * gcc.dg/predict-9.c: Update template.
4519 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4520
a23e6f1c
BS
45212016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4522
4523 * gcc.target/powerpc/vec-mul.c: New test.
4524
6ffd47b7
DM
45252016-06-07 David Malcolm <dmalcolm@redhat.com>
4526
4527 * gcc.dg/spellcheck-fields-2.c: New test case.
4528
bfd67b47
RB
45292016-06-07 Richard Biener <rguenther@suse.de>
4530
4531 PR c/61564
4532 * gcc.dg/Wpragmas-1.c: New testcase.
4533 * gcc.dg/Wattributes-4.c: Likewise.
4534 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4535 entry.
4536
701b9a47
CL
45372016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4538
4539 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4540 spurious debug code.
4541
6b80d6fa
RB
45422016-06-07 Richard Biener <rguenther@suse.de>
4543
4544 PR tree-optimization/71428
4545 * gcc.dg/torture/pr71428.c: New testcase.
4546
0f3f9437
RB
45472016-06-07 Richard Biener <rguenther@suse.de>
4548
4549 PR middle-end/71423
4550 * gcc.dg/torture/pr71423.c: New testcase.
4551
ec963f2a
KV
45522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4553
4554 PR middle-end/71408
4555 * gcc.dg/tree-ssa/pr71408.c: New test.
4556
46ab5b6e
KV
45572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4558
4559 PR middle-end/71281
4560 * g++.dg/torture/pr71281.C: New test.
4561
1f40cff3
MP
45622016-06-06 Marek Polacek <polacek@redhat.com>
4563
4564 PR c/71362
4565 * gcc.dg/pr71362.c: New test.
4566
6f5bcd24
JJ
45672016-06-06 Jakub Jelinek <jakub@redhat.com>
4568 Patrick Palka <ppalka@gcc.gnu.org>
4569
4570 PR c++/70847
4571 PR c++/71330
4572 PR c++/71393
4573 * g++.dg/opt/pr70847.C: New test.
4574 * g++.dg/ubsan/pr70847.C: New test.
4575 * g++.dg/ubsan/pr71393.C: New test.
4576
158beb4a
JJ
45772016-06-06 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR tree-optimization/71259
4580 * gcc.dg/vect/pr71259.c: New test.
4581
d9b950dd
DM
45822016-06-06 David Malcolm <dmalcolm@redhat.com>
4583
4584 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4585 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4586 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4587 above.
4588
36f9ad69
KT
45892016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4590
4591 PR middle-end/37780
4592 * gcc.c-torture/execute/pr37780.c: New test.
4593 * gcc.target/aarch64/pr37780_1.c: Likewise.
4594 * gcc.target/arm/pr37780_1.c: Likewise.
4595
5545a907
MP
45962016-06-06 Marek Polacek <polacek@redhat.com>
4597
4598 * c-c++-common/attr-may-alias-1.c: New test.
4599 * c-c++-common/attr-may-alias-2.c: New test.
4600 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4601
93671519
BE
46022016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4603
4604 PR c/24414
4605 * gcc.target/i386/pr24414.c: New test.
4606
690f24b7
JM
46072016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4608
4609 * gcc.target/sparc/vis4misc.c: New file.
4610 * gcc.target/sparc/fpcmp.c: Likewise.
4611 * gcc.target/sparc/fpcmpu.c: Likewise.
4612
31ce6157
AH
46132016-06-06 Alan Hayward <alan.hayward@arm.com>
4614
4615 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4616 * gcc.dg/vect/vect-live-3.c: Likewise.
4617
9fcebb5a
RB
46182016-06-06 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/71398
4621 * gcc.dg/torture/pr71398.c: New testcase.
4622
903ca97b
UB
46232016-06-06 Uros Bizjak <ubizjak@gmail.com>
4624
4625 PR target/71389
4626 * g++.dg/pr71389.C: New test.
4627
9c1eb332
JD
46282016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4629
4630 PR fortran/71404
4631 * gfortran.dg/fmt_read_5.f: New test.
4632
b2d83bd2
AV
46332016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4634
4635 PR fortran/69659
4636 * gfortran.dg/class_array_22.f03: New test.
4637
ec81960e
JH
46382016-06-05 Jan Hubicka <hubicka@ucw.cz>
4639
4640 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4641
429d2750
JH
46422016-06-05 Jan Hubicka <hubicka@ucw.cz>
4643
4644 * gcc.dg/predict-9.c: Update template.
4645
c1c00983
PC
46462016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4647
4648 PR c++/49377
4649 * g++.dg/template/pr49377.C: New.
4650
1927a963
JJ
46512016-06-04 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR tree-optimization/71405
4654 * g++.dg/torture/pr71405.C: New test.
4655
909a11ad
PC
46562016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4657
4658 PR c++/70202
4659 * g++.dg/inherit/crash5.C: New.
4660 * g++.dg/inherit/virtual1.C: Adjust.
4661
08bbb1f8
JL
46622016-06-03 Jeff Law <law@redhat.com>
4663
4664 PR tree-optimization/71316
4665 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4666
7c35235c
JJ
46672016-06-03 Jakub Jelinek <jakub@redhat.com>
4668
4669 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4670 dg-additional-options with just -fno-tree-scev-cprop in it.
4671 * gcc.dg/vect/vect-live-2.c: Likewise.
4672 * gcc.dg/vect/vect-live-5.c: Likewise.
4673 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4674 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4675 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4676
c8572dd6
PP
46772016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4678
4679 PR c++/27100
4680 * g++.dg/other/friend6.C: New test.
4681
1c7733a7
BS
46822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4683
4684 * g++.dg/torture/ppc-ldst-array.C: New.
4685
0d2f700f
JM
46862016-06-03 Joseph Myers <joseph@codesourcery.com>
4687
4688 PR target/71276
4689 PR target/71277
4690 * gcc.dg/torture/builtin-fp-int-inexact.c,
4691 gcc.target/i386/387-builtin-fp-int-inexact.c,
4692 gcc.target/i386/387-rint-inline-1.c,
4693 gcc.target/i386/387-rint-inline-2.c,
4694 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4695 gcc.target/i386/sse2-rint-inline-1.c,
4696 gcc.target/i386/sse2-rint-inline-2.c,
4697 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4698 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4699
f8071c05
L
47002016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4701 Julia Koval <julia.koval@intel.com>
4702
4703 PR target/66960
4704 PR target/67630
4705 PR target/67634
4706 PR target/67841
4707 PR target/68037
4708 PR target/68618
4709 PR target/68661
4710 PR target/69575
4711 PR target/69596
4712 PR target/69734
4713 * gcc.dg/guality/pr68037-1.c: New test.
4714 * gcc.dg/guality/pr68037-2.c: Likewise.
4715 * gcc.dg/guality/pr68037-3.c: Likewise.
4716 * gcc.dg/torture/pr68037-1.c: Likewise.
4717 * gcc.dg/torture/pr68037-2.c: Likewise.
4718 * gcc.dg/torture/pr68037-3.c: Likewise.
4719 * gcc.dg/torture/pr68661-1a.c: Likewise.
4720 * gcc.dg/torture/pr68661-1b.c: Likewise.
4721 * gcc.target/i386/interrupt-1.c: Likewise.
4722 * gcc.target/i386/interrupt-2.c: Likewise.
4723 * gcc.target/i386/interrupt-3.c: Likewise.
4724 * gcc.target/i386/interrupt-4.c: Likewise.
4725 * gcc.target/i386/interrupt-5.c: Likewise.
4726 * gcc.target/i386/interrupt-6.c: Likewise.
4727 * gcc.target/i386/interrupt-7.c: Likewise.
4728 * gcc.target/i386/interrupt-8.c: Likewise.
4729 * gcc.target/i386/interrupt-9.c: Likewise.
4730 * gcc.target/i386/interrupt-10.c: Likewise.
4731 * gcc.target/i386/interrupt-11.c: Likewise.
4732 * gcc.target/i386/interrupt-12.c: Likewise.
4733 * gcc.target/i386/interrupt-13.c: Likewise.
4734 * gcc.target/i386/interrupt-14.c: Likewise.
4735 * gcc.target/i386/interrupt-15.c: Likewise.
4736 * gcc.target/i386/interrupt-16.c: Likewise.
4737 * gcc.target/i386/interrupt-17.c: Likewise.
4738 * gcc.target/i386/interrupt-18.c: Likewise.
4739 * gcc.target/i386/interrupt-19.c: Likewise.
4740 * gcc.target/i386/interrupt-20.c: Likewise.
4741 * gcc.target/i386/interrupt-21.c: Likewise.
4742 * gcc.target/i386/interrupt-22.c: Likewise.
4743 * gcc.target/i386/interrupt-23.c: Likewise.
4744 * gcc.target/i386/interrupt-24.c: Likewise.
4745 * gcc.target/i386/interrupt-25.c: Likewise.
4746 * gcc.target/i386/interrupt-26.c: Likewise.
4747 * gcc.target/i386/interrupt-27.c: Likewise.
4748 * gcc.target/i386/interrupt-28.c: Likewise.
4749 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4750 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4751 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4752 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4753 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4754 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4755 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4756 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4757 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4758 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4759 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4760 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4761
36b85e43
BS
47622016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4763
9de2e795
L
4764 PR tree-optimization/52171
4765 * gcc.dg/pr52171.c: New test.
4766 * gcc.target/i386/pr52171.c: New test.
36b85e43 4767
bfeee8ac
JH
47682016-06-03 Jan Hubicka <jh@suse.cz>
4769
4770 * g++.dg/tree-ssa/pred-1.C: New testcase
4771 * gcc.dg/tree-ssa/pred-1.c: New testcase
4772
859b0bae
BS
47732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4774
4775 PR target/70957
4776 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4777 support.
4778 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4779
3a2edf4c
AH
47802016-06-03 Alan Hayward <alan.hayward@arm.com>
4781
4782 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4783
b28ead45
AH
47842016-06-03 Alan Hayward <alan.hayward@arm.com>
4785
4786 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4787 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4788 * gcc.dg/vect/vect-live-1.c: New test.
4789 * gcc.dg/vect/vect-live-2.c: New test.
4790 * gcc.dg/vect/vect-live-3.c: New test.
4791 * gcc.dg/vect/vect-live-4.c: New test.
4792 * gcc.dg/vect/vect-live-5.c: New test.
4793 * gcc.dg/vect/vect-live-slp-1.c: New test.
4794 * gcc.dg/vect/vect-live-slp-2.c: New test.
4795 * gcc.dg/vect/vect-live-slp-3.c: New test.
4796
1f91747b
JJ
47972016-06-03 Jakub Jelinek <jakub@redhat.com>
4798
4799 PR middle-end/71387
4800 * g++.dg/opt/pr71387.C: New test.
4801
47b83923
JL
48022016-06-02 Jeff Law <law@redhat.com>
4803
4804 PR tree-optimization/71328
4805 * gcc.c-torture/compile/pr71328.c: New test.
4806
e96e5f46
JD
48072016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4808
4809 PR fortran/52393
4810 * gfortran.dg/fmt_read_3.f90: Fix typo.
4811 * gfortran.dg/fmt_read_4.f90: New test.
4812
b872d729
PC
48132016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4814
4815 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4816 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4817 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4818 * g++.dg/cpp0x/override2.C: Likewise.
4819 * g++.dg/parse/crash5.C: Likewise.
4820 * g++.dg/parse/error16.C: Likewise.
4821 * g++.dg/parse/error27.C: Likewise.
4822 * g++.dg/template/qualttp15.C: Likewise.
4823 * g++.dg/template/redecl4.C: Likewise.
4824 * g++.old-deja/g++.other/crash39.C: Likewise.
4825 * g++.old-deja/g++.other/struct1.C: Likewise.
4826 * g++.old-deja/g++.pt/m9a.C: Likewise.
4827 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4828
0e535442
JJ
48292016-06-02 Jakub Jelinek <jakub@redhat.com>
4830
0633ee10
JJ
4831 PR c++/71372
4832 * c-c++-common/pr71372.c: New test.
4833
0e535442
JJ
4834 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4835 __TIME__ strings with __builtin_strcmp instead of printf and
4836 dg-output.
4837
f3c5ecc2
ML
48382016-06-02 Martin Liska <mliska@suse.cz>
4839
4840 * gcc.dg/predict-9.c: New test.
4841
a91807c5
JJ
48422016-06-02 Jakub Jelinek <jakub@redhat.com>
4843
4844 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4845 global set_compiler_env_var and global saved_compiler_env_var.
4846
b5bd1978
KT
48472016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4848
4849 PR rtl-optimization/71295
4850 * gcc.c-torture/compile/pr71295.c: New test.
4851
b93b1475
JJ
48522016-06-02 Jakub Jelinek <jakub@redhat.com>
4853
930ebd0e
JJ
4854 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4855
1e021dc3
JJ
4856 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4857 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4858
b93b1475
JJ
4859 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4860 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4861 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4862 alternative number.
4863
58f2fb5c
MM
48642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4865
4866 * gcc.target/powerpc/p9-splat-4.c: New test.
4867
48682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4869
4870 PR target/71186
4871 * gcc.target/powerpc/pr71186.c: New test.
4872
4731c9f0
JD
48732016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4874
4875 PR fortran/52393
4876 * gfortran.dg/fmt_read_3.f90: New test.
4877
042dee3e
TP
48782016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4879
4880 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4881 procedure.
4882
15c98b2e
ES
48832016-06-01 Eduard Sanou <dhole@openmailbox.org>
4884
4885 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4886 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4887 env var is set.
4888 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4889 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4890 shown once.
4891 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4892 during compilation.
4893 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4894 vars set by dg-set-compiler-env-var.
4895
6442a6f4
PT
48962016-06-01 Paul Thomas <pault@gcc.gnu.org>
4897
4898 PR fortran/71156
4899 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4900 to the module procedure declaration.
4901 * gfortran.dg/submodule_16.f08: New test.
4902
ab62397a
JJ
49032016-06-01 Jakub Jelinek <jakub@redhat.com>
4904
4905 PR middle-end/71371
4906 * c-c++-common/gomp/pr71371.c: New test.
4907
b66af6ed
RB
49082016-06-01 Richard Biener <rguenther@suse.de>
4909
4910 PR tree-optimization/71366
4911 * gcc.dg/torture/pr71366-1.c: New testcase.
4912 * gcc.dg/torture/pr71366-2.c: Likewise.
4913
e342b9d8
KN
49142016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4915
4916 * gcc.target/powerpc/vslv-0.c: New test.
4917 * gcc.target/powerpc/vslv-1.c: New test.
4918 * gcc.target/powerpc/vsrv-0.c: New test.
4919 * gcc.target/powerpc/vsrv-1.c: New test.
4920
721547cd
NS
49212016-06-01 Nathan Sidwell <nathan@acm.org>
4922
4923 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4924 * gcc.target/nvptx/weak.c: New.
4925
fa2c9034
RB
49262016-06-01 Richard Biener <rguenther@suse.de>
4927
4928 PR tree-optimization/71261
4929 * gcc.dg/torture/vect-bool-1.c: New testcase.
4930
3e32893c
JJ
49312016-06-01 Jakub Jelinek <jakub@redhat.com>
4932
4933 * gfortran.dg/gomp/order-1.f90: New test.
4934 * gfortran.dg/gomp/order-2.f90: New test.
4935
8c383600
JH
49362016-06-01 Jan Hubicka <hubicka@ucw.cz>
4937
4938 * gcc.dg/unroll-6.c: Update template.
4939 * gcc.dg/unroll-7.c: New testcase.
4940 * gcc.dg/unroll-8.c: New testcase.
4941
a0dfeef5
EB
49422016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4943
4944 * gnat.dg/opt56.ad[sb]: New test.
4945
48de5701
PC
49462016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 PR c++/66635
4949 * g++.dg/cpp0x/constexpr-ice16.C: New.
4950
827cf695
PP
49512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4952
4953 PR tree-optimization/71314
4954 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4955 -mbranch-cost=2.
4956
ff66f6e8
PP
49572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4958
4959 PR tree-optimization/71077
4960 * gcc.dg/tree-ssa/pr71077.c: New test.
4961
050fb209
JH
49622016-05-31 Jan Hubicka <hubicka@ucw.cz>
4963
48de5701
PC
4964 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4965 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4966 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 4967
c642d919
PC
49682016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4969
4970 PR c++/71248
4971 * g++.dg/cpp0x/pr71248.C: New.
4972 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4973 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4974 * g++.dg/init/new37.C: Likewise.
4975 * g++.dg/template/static1.C: Likewise.
4976 * g++.dg/template/static2.C: Likewise.
4977
d6439e08
L
49782016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4979
4980 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4981 instead of %rdi.
4982 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4983
780b9dd4
MP
49842016-05-31 Marek Polacek <polacek@redhat.com>
4985
4986 * c-c++-common/Wswitch-unreachable-3.c: New test.
4987 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4988
0d99f8a0
RB
49892016-05-31 Richard Biener <rguenther@suse.de>
4990
4991 PR tree-optimization/71352
4992 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4993
52545641
TP
49942016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4995
4996 * gcc.target/arm/armv5_thumb_isa.c: New test.
4997
5b8c1205
KY
49982016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4999
5000 PR target/71346
5001 * gcc.target/i386/pr71346.c: New test.
5002
7a88cc84
TV
50032016-05-31 Tom de Vries <tom@codesourcery.com>
5004
5005 PR tree-optimization/69068
5006 * gcc.dg/graphite/pr69068.c: New test.
5007
265149a6
MS
50082016-05-27 Martin Sebor <msebor@redhat.com>
5009
5010 PR c++/71306
5011 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5012
00631022
JJ
50132016-05-30 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR c++/71349
5016 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5017 nowait depend(inout: dd[0]) clauses where permitted.
5018
b2f6675b
PC
50192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5020
5021 PR c++/71238
5022 * g++.dg/parse/pr71238.C: New.
5023 * g++.dg/concepts/friend1.C: Test column numbers too.
5024 * g++.dg/cpp0x/initlist31.C: Likewise.
5025 * g++.dg/cpp0x/pr51420.C: Likewise.
5026 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5027 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5028 * g++.dg/ext/builtin3.C: Likewise.
5029 * g++.dg/lookup/friend12.C: Likewise.
5030 * g++.dg/lookup/friend7.C: Likewise.
5031 * g++.dg/lookup/koenig1.C: Likewise.
5032 * g++.dg/lookup/koenig5.C: Likewise.
5033 * g++.dg/lookup/used-before-declaration.C: Likewise.
5034 * g++.dg/overload/koenig1.C: Likewise.
5035 * g++.dg/template/crash65.C: Likewise.
5036 * g++.dg/template/friend57.C: Likewise.
5037 * g++.dg/warn/Wshadow-5.C: Likewise.
5038 * g++.dg/warn/Wunused-8.C: Likewise.
5039 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5040 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5041 * g++.old-deja/g++.jason/member.C: Likewise.
5042 * g++.old-deja/g++.jason/report.C: Likewise.
5043 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5044 * g++.old-deja/g++.law/visibility20.C: Likewise.
5045 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5046 * g++.old-deja/g++.other/static5.C: Likewise.
5047 * g++.old-deja/g++.pt/overload2.C: Likewise.
5048
a448ff40
JH
50492016-05-30 Jan Hubicka <hubicka@ucw.cz>
5050
5051 * gcc.dg/tree-ssa/peel1.c: New testcase.
5052 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5053 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5054
69be8c91
TV
50552016-05-30 Tom de Vries <tom@codesourcery.com>
5056
5057 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5058 to ce.
5059
a59775a1
PC
50602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5061
5062 PR c++/71099
5063 * g++.dg/parse/virtual1.C: New.
5064
53d6d955
UB
50652016-05-30 Uros Bizjak <ubizjak@gmail.com>
5066
5067 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5068 Use correct register when clearing %edx.
5069
0557293f
AM
50702016-05-30 Alexander Monakov <amonakov@ispras.ru>
5071
5072 PR tree-optimization/71289
5073 * gcc.dg/pr71289.c: New test.
5074
5d476e35
KV
50752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5076
5077 PR middle-end/71269
5078 PR middle-end/71292
5079 * gcc.dg/tree-ssa/pr71269.c: New test.
5080 * gcc.dg/tree-ssa/pr71292.c: New test.
5081
db5447ca
KV
50822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5083
5084 PR middle-end/71252
5085 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5086
98bdbb39
JH
50872016-05-30 Jan Hubicka <hubicka@ucw.cz>
5088
5089 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5090 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5091 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5092
7e012855
TV
50932016-05-30 Tom de Vries <tom@codesourcery.com>
5094
5095 PR tree-optimization/69067
5096 * gcc.dg/graphite/pr69067.c: New test.
5097
beed3701
UB
50982016-05-29 Uros Bizjak <ubizjak@gmail.com>
5099
5100 PR target/71245
5101 * gcc.target/i386/pr71245-1.c: New test.
5102 * gcc.target/i386/pr71245-2.c: Ditto.
5103
b6d4f8e8
PC
51042016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5105
5106 PR c++/71105
5107 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5108 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5109 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5110
00022058
JH
51112016-05-27 Jan Hubicka <hubicka@ucw.cz>
5112
5113 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5114
c8419aca
VV
51152016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5116
5117 Revert:
5118 PR c++/69855
5119 * g++.dg/overload/69855.C: New.
5120 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5121 * g++.old-deja/g++.pt/crash3.C: Likewise.
5122
8008c4d2
PC
51232016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5124
5125 PR c++/60385
5126 * g++.dg/parse/namespace13.C: New.
5127
8b2ef235
JL
51282016-05-26 Jeff Law <law@redhat.com>
5129
5130 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5131 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5132 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5133 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5134 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5135 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5136 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5137 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5138 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5139 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5140 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5141 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5142 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5143
7d67159b
VV
51442016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5145
5146 PR c++/69855
5147 * g++.dg/overload/69855.C: New.
5148 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5149 * g++.old-deja/g++.pt/crash3.C: Likewise.
5150
88e3bdd1
JW
51512016-05-27 Jiong Wang <jiong.wang@arm.com>
5152
5153 PR target/63596
5154 * gcc.target/aarch64/va_arg_1.c: New testcase.
5155 * gcc.target/aarch64/va_arg_2.c: Likewise.
5156 * gcc.target/aarch64/va_arg_3.c: Likewise.
5157
3fd6b9cc
JW
51582016-05-27 Jiong Wang <jiong.wang@arm.com>
5159
5160 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5161 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5162 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5163 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5164 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5165
3cee7e4e
MP
51662016-05-27 Marek Polacek <polacek@redhat.com>
5167
5168 PR middle-end/71308
5169 * g++.dg/torture/pr71308.C: New test.
5170
6a813c96
DV
51712016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5172
5173 * gcc.dg/zero_bits_compound-1.c: New test.
5174 * gcc.dg/zero_bits_compound-2.c: New test.
5175
0561bcfb
IE
51762016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5177
5178 PR middle-end/71279
5179 * gcc.dg/pr71279.c: New test.
5180
21316320
MM
51812016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5182
5183 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5184 floating point min/max/comparison instructions.
5185 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5186
7211a097
JJ
51872016-05-26 Jakub Jelinek <jakub@redhat.com>
5188
5189 * c-c++-common/gomp/schedule-1.c: New test.
5190 * gfortran.dg/gomp/schedule-1.f90: New test.
5191
cac177cf
PP
51922016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5193
5194 PR c++/70822
5195 PR c++/70106
5196 * g++.dg/cpp1y/auto-fn32.C: New test.
5197 * g++.dg/cpp1y/paren4.C: New test.
5198
a2d5b8c9
NS
51992016-05-26 Nathan Sidwell <nathan@acm.org>
5200
5201 * gcc.dg/20060410.c: Xfail on ptx.
5202 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5203 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5204 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5205 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5206 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5207
ffa8b552
TP
52082016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5209
5210 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5211
c7501e00
JJ
52122016-05-26 Jakub Jelinek <jakub@redhat.com>
5213
1875b9a0
JJ
5214 PR tree-optimization/71280
5215 * gcc.dg/pr71280.c: New test.
5216
2116e19f
JJ
5217 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5218
305aef09
JJ
5219 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5220 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5221
c7501e00
JJ
5222 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5223
ca449d26
JW
52242016-05-26 Jiong Wang <jiong.wang@arm.com>
5225
5226 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5227 kept in memory.
ca449d26 5228
8af01c66
JL
52292016-05-25 Jeff Law <law@redhat.com>
5230
5231 PR tree-optimization/71272
5232 * gcc.c-torture/compile/pr71272.c: new test.
5233
f9d6ce73
BS
52342016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5235
5236 * gcc.target/powerpc/vec-cmpne.c: New test.
5237 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5238
a88a7b22
EB
52392016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5240
5241 * gnat.dg/opt55.ad[sb]: New test.
5242
125f02ed
SKS
52432016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5244
5245 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5246 * c-c++-common/pr60226.c: Require int32plus.
5247 * gcc.c-torture/execute/pr70602.c: Likewise.
5248 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5249 unsigned long for malloc arg type.
5250 * gcc.dg/asr_div1.c: Require int32plus.
5251 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5252 * gcc.dg/pie-1.c: Require pie.
5253 * gcc.dg/pie-2.c: Likewise.
5254 * gcc.dg/pr59471.c: Require int32plus.
5255 * gcc.dg/pr59963-2.c: XFAIL for int16.
5256 * gcc.dg/pr60114.c: Require int32plus.
5257 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5258 unsigned long for typedef of size_t.
5259 * gcc.dg/pr63914.c: Require int32plus.
5260 * gcc.dg/pr64536.c: Require pt32plus.
5261 * gcc.dg/pr65658.c: Likewise.
5262 * gcc.dg/pr67271.c: Require int32plus.
5263 * gcc.dg/pr68112.c: Likewise.
5264 * gcc.dg/pr69071.c: Skip for avr target.
5265 * gcc.dg/pr69973.c: Require int32plus.
5266 * gcc.dg/pr70169.c: Skip for avr target.
5267 * gcc.dg/sso-6.c: Require int32plus.
5268 * gcc.dg/sso-7.c: Likewise.
5269 * gcc.dg/sso-8.c: Likewise.
5270 * gcc.dg/vrp-min-max-2.c: Likewise.
5271
c6e434f5
UB
52722016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5273
5274 PR target/70738
5275 * gcc.target/i386/pr70738-1.c: New test.
5276 * gcc.target/i386/pr70738-2.c: Likewise.
5277 * gcc.target/i386/pr70738-3.c: Likewise.
5278 * gcc.target/i386/pr70738-4.c: Likewise.
5279 * gcc.target/i386/pr70738-5.c: Likewise.
5280 * gcc.target/i386/pr70738-6.c: Likewise.
5281 * gcc.target/i386/pr70738-7.c: Likewise.
5282 * gcc.target/i386/pr70738-8.c: Likewise.
5283 * gcc.target/i386/pr70738-9.c: Likewise.
5284
5c42d341
KT
52852016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5286
5287 PR rtl-optimization/66940
5288 * gcc.c-torture/execute/pr66940.c: New test.
5289
bf9a1a07
IV
52902016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5291
5292 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5293 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5294 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5295 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5296 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5297 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5298 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5299 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5300 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5301 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5302 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5303 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5304 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5305 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5306 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5307 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5308 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5309 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5310 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5311 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5312 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5313 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5314 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5315 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5316
95efe6b6
MP
53172016-05-25 Marek Polacek <polacek@redhat.com>
5318
5319 PR c/71265
5320 * gcc.dg/noncompile/pr71265.c: New test.
5321
a23faf7a
MP
5322 PR c/71266
5323 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5324
69a6d5ad
NS
53252016-05-25 Nathan Sidwell <nathan@acm.org>
5326
5327 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5328
3072d4ea
RB
53292016-05-25 Richard Biener <rguenther@suse.de>
5330
5331 PR tree-optimization/71261
5332 * c-c++-common/torture/pr71261.c: New testcase.
5333
e412ece4
RB
53342016-05-25 Richard Biener <rguenther@suse.de>
5335
5336 PR tree-optimization/71264
5337 * gcc.dg/vect/pr71264.c: New testcase.
5338
b9e551ad
PC
53392016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5340
5341 PR c++/55992
5342 * g++.dg/cpp0x/alias-decl-53.C: New.
5343 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5344
6aa1abe5
ML
53452016-05-25 Martin Liska <mliska@suse.cz>
5346
5347 * g++.dg/pr71239.C: New test.
5348
842d162e
RB
53492016-05-25 Richard Biener <rguenther@suse.de>
5350
c87885ca
RO
5351 * gcc.dg/vect/pr58135.c: Rename to ...
5352 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5353
f184a36c
MP
53542016-05-25 Marek Polacek <polacek@redhat.com>
5355
5356 * g++.dg/pr65295.C: Use target c++14.
5357
021fad86
PC
53582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5359
53d6d955
UB
5360 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5361 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5362
c3eaf15a
MM
53632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5364
5365 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5366 instructions.
5367
e46c7770
CP
53682016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5369
5370 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5371 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5372 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5373 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5374 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5375 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5376 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5377 * c-c++-common/goacc/pcopy.c: Likewise.
5378 * c-c++-common/goacc/pcopyin.c: Likewise.
5379 * c-c++-common/goacc/pcopyout.c: Likewise.
5380 * c-c++-common/goacc/pcreate.c: Likewise.
5381 * c-c++-common/goacc/pr70688.c: New test.
5382 * c-c++-common/goacc/present-1.c: Adjust test.
5383 * c-c++-common/goacc/reduction-5.c: Likewise.
5384 * g++.dg/goacc/data-1.C: New test.
5385
4bfc9db7
MM
53862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5387
5388 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5389 vector parity built-in functions.
5390 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5391 count trailing zeros automatic vectorization.
5392 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5393 count trailing zeros built-in functions.
5394
2bc145af
KV
53952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5396
5397 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5398
26869fdb
PH
53992016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5400
5401 PR target/71050
5402 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5403
b2dc9c3b
PC
54042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5405
5406 PR c++/50436
5407 * g++.dg/template/crash123.C: New.
5408 * g++.dg/template/crash124.C: Likewise.
5409
f65e97fd
MS
54102016-05-24 Martin Sebor <msebor@redhat.com>
5411
5412 PR c++/71147
5413 * g++.dg/ext/flexary16.C: New test.
5414
a6f5ac7f
IV
54152016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5416
69a6d5ad
NS
5417 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5418 before math.h is included.
a6f5ac7f
IV
5419 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5420 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5421 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5422 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5423 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5424 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5425 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5426 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5427 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5428 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5429 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5430 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5431 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5432 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5433 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5434 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5435 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5436 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5437 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5438 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5439 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5440 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5441 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5442
27bad558
MM
54432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5444 Kelvin Nilsen <kelvin@gcc.gnu.org>
5445
5446 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5447 support.
5448
72f382fb
PC
54492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 PR c++/69872
5452 * g++.dg/warn/Wno-narrowing1.C: New.
5453
ef2ec9d9
MP
54542016-05-24 Marek Polacek <polacek@redhat.com>
5455
5456 PR c/71249
5457 * c-c++-common/Wswitch-unreachable-2.c: New test.
5458
e90434e3
JJ
54592016-05-24 Jakub Jelinek <jakub@redhat.com>
5460
7adb26f2
JJ
5461 PR c++/71257
5462 * g++.dg/vect/simd-clone-6.cc: New test.
5463 * g++.dg/gomp/declare-simd-6.C: New test.
5464
e90434e3
JJ
5465 PR middle-end/70434
5466 PR c/69504
5467 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5468
b556ea3b
RB
54692016-05-24 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/71240
5472 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5473
e5328f5d
RB
54742016-05-24 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/71230
5477 * gcc.dg/torture/pr71230.c: New testcase.
5478 * g++.dg/torture/pr71230.C: Likewise.
5479
a04e69c0
TS
54802016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5481
5482 * c-c++-common/goacc/routine-5.c: Add tests.
5483 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5484 * gfortran.dg/goacc/routine-6.f90: Add tests.
5485
30fd2977
RB
54862016-05-24 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/71253
5489 * gcc.dg/torture/pr71253.c: New testcase.
5490
ca6f60bc
KV
54912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5492
5493 PR middle-end/71252
5494 * gfortran.dg/pr71252.f90: New test.
5495
d3465d72
RS
54962016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5497
5498 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5499
f17a223d
RB
55002016-05-24 Richard Biener <rguenther@suse.de>
5501
5502 PR middle-end/70434
5503 PR c/69504
5504 * c-c++-common/vector-subscript-4.c: New testcase.
5505 * c-c++-common/vector-subscript-5.c: Likewise.
5506
e3f36534
JD
55072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5508
5509 PR fortran/71123
5510 * gfortran.dg/namelist_90.f: New test
5511
85d5c27d
JD
55122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5513
5514 PR fortran/66461
5515 * gfortran.dg/unexpected_eof.f: New test
5516
fe3f3340
MM
55172016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5518 Kelvin Nilsen <kelvin@gcc.gnu.org>
5519
5520 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5521 as little endian.
5522
26d6ae55
PC
55232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5524
5525 PR c++/70972
5526 * g++.dg/cpp0x/inh-ctor20.C: New.
5527 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5528
d6c9a06f
PC
55292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5530
5531 PR c++/69095
5532 * g++.dg/cpp0x/variadic168.C: New.
5533
396a1d10
PC
55342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5535
5536 * g++.dg/cpp0x/pr31445.C: Test column number too.
5537 * g++.dg/cpp0x/pr32253.C: Likewise.
5538 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5539 * g++.dg/cpp0x/variadic36.C: Likewise.
5540
ece46666
MG
55412016-05-23 Marc Glisse <marc.glisse@inria.fr>
5542
5543 * gcc.dg/fold-notshift-2.c: Adjust.
5544
a7dc5980
MP
55452016-05-23 Marek Polacek <polacek@redhat.com>
5546
5547 PR c/49859
5548 * c-c++-common/Wswitch-unreachable-1.c: New test.
5549 * gcc.dg/Wswitch-unreachable-1.c: New test.
5550 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5551 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5552 * g++.dg/gomp/block-10.C: Likewise.
5553 * gcc.dg/gomp/block-10.c: Likewise.
5554 * g++.dg/gomp/block-9.C: Likewise.
5555 * gcc.dg/gomp/block-9.c: Likewise.
5556 * g++.dg/gomp/target-1.C: Likewise.
5557 * g++.dg/gomp/target-2.C: Likewise.
5558 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5559 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5560 * g++.dg/gomp/taskgroup-1.C: Likewise.
5561 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5562 * gcc.dg/gomp/teams-1.c: Likewise.
5563 * g++.dg/gomp/teams-1.C: Likewise.
5564 * g++.dg/overload/error3.C: Likewise.
5565 * g++.dg/tm/jump1.C: Likewise.
5566 * g++.dg/torture/pr40335.C: Likewise.
5567 * gcc.dg/c99-vla-jump-5.c: Likewise.
5568 * gcc.dg/switch-warn-1.c: Likewise.
5569 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5570 * gcc.dg/nested-func-1.c: Likewise.
5571 * gcc.dg/pr67784-4.c: Likewise.
5572
18b54004
RB
55732016-05-23 Richard Biener <rguenther@suse.de>
5574
5575 PR tree-optimization/71230
5576 * gfortran.dg/pr71230-1.f90: New testcase.
5577 * gfortran.dg/pr71230-2.f90: Likewise.
5578
e569db5f
VK
55792016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5580
396a1d10 5581 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5582 * gcc.dg/vect/pr58135.c: Add new.
5583 * gfortran.dg/pr46519-1.f: Adjust test case.
5584
e4b71114
PC
55852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5586
5587 PR c++/53401
5588 * g++.dg/cpp0x/decltype64.C: New.
5589
a25a8058
CL
55902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5591
5592 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5593 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5594 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5595
0dcfe9ab
CL
55962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5597
5598 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5599 Add poly64x1_t and poly64x2_t cases if supported.
5600 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5601 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5602 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5605
ffd70e4a
CL
56062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5607
5608 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5609 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5610 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5611 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5612 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5613 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5614 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5615
4b1f57fe
CL
56162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5617
5618 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5619
16c5ec77
CL
56202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5621
5622 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5623 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5624
94ad56c7
JJ
56252016-05-22 Jakub Jelinek <jakub@redhat.com>
5626
57748705
JJ
5627 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5628 constraint instead of "r".
5629 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5630 insn instead of vxorpd.
5631 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5632
af120161
JJ
5633 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5634 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5635
355023ce
JJ
5636 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5637
3b48574c
JJ
5638 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5639 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5640
94ad56c7
JJ
5641 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5642
8a85cee2
KV
56432016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5644
5645 PR middle-end/40921
5646 * gcc.dg/tree-ssa/pr40921.c: New test.
5647
8e916b16
PS
56482016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5649
5650 PR target/71103
5651 * gcc.target/avr/pr71103.c: New test.
5652
88aea79f
KV
56532016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5654
5655 PR middle-end/71179
5656 * gcc.dg/tree-ssa/pr71179.c: New test.
5657
79063edd
MS
56582016-05-20 Martin Sebor <msebor@redhat.com>
5659
5660 PR c/71115
5661 * gcc.dg/init-excess-2.c: New test.
5662
55c8849f
EB
56632016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * gnat.dg/opt53.adb: New test.
5666 * gnat.dg/opt54.adb: Likewise.
5667
c91a0948
MJ
56682016-05-20 Martin Jambor <mjambor@suse.cz>
5669
5670 PR tree-optimization/70884
5671 * gcc.dg/tree-ssa/pr70919.c: New test.
5672
9cad20fa
BS
56732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5674
5675 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5676 formatting.
69a6d5ad
NS
5677 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5678 fix code formatting.
5679
56802016-05-20 Nathan Sidwell <nathan@acm.org>
5681
5682 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5683 non-common cases.
5684 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5685
15c671a7
DM
56862016-05-20 David Malcolm <dmalcolm@redhat.com>
5687
5688 * jit.dg/all-non-failing-tests.h: Add
5689 test-factorial-must-tail-call.c.
5690 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5691 * jit.dg/test-factorial-must-tail-call.c: New test case.
5692
4f028369
JJ
56932016-05-20 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR fortran/71204
5696 * gfortran.dg/pr71204.f90: New test.
5697
7dea4ab3
CP
56982016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5699
5700 * gcc.target/nvptx/sincos.c: New test.
5701
ef98d365
PC
57022016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/70572
5705 * g++.dg/cpp1y/auto-fn31.C: New.
5706
92466115
BS
57072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5708
5709 * gcc.target/powerpc/vec-addec.c: New test.
5710 * gcc.target/powerpc/vec-addec-int128.c: New test.
5711
9a385c2d
DM
57122016-05-20 David Malcolm <dmalcolm@redhat.com>
5713
5714 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5715 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5716 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5717 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5718
77c9d5b4
JH
57192016-05-20 Jan Hubicka <hubicka@ucw.cz>
5720
5721 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5722
68047971
JJ
57232016-05-20 Jakub Jelinek <jakub@redhat.com>
5724
18954840
JJ
5725 PR c++/71210
5726 * g++.dg/opt/pr71210-1.C: New test.
5727 * g++.dg/opt/pr71210-2.C: New test.
5728
68047971
JJ
5729 PR tree-optimization/29756
5730 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5731 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5732 only on selected targets where V4SImode vectors are known to be
5733 supported.
5734
d78789f5
MG
57352016-05-20 Marc Glisse <marc.glisse@inria.fr>
5736
5737 PR tree-optimization/71079
5738 PR tree-optimization/71206
5739 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5740
550fa093
PK
57412016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5742
5743 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5744 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5745 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5746
483c6429
RG
57472016-05-20 Richard Guenther <rguenther@suse.de>
5748
5749 PR tree-optimization/29756
5750 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5751
eb066284
RB
57522016-05-20 Richard Biener <rguenther@suse.de>
5753
5754 PR tree-optimization/71185
5755 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5756
58f10249
RB
57572016-05-20 Richard Biener <rguenther@suse.de>
5758
5759 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5760
2a5569fa
MP
57612016-05-19 Marek Polacek <polacek@redhat.com>
5762
5763 PR c++/71075
5764 * g++.dg/diagnostic/pr71075.C: New test.
5765
5e9a5385
DM
57662016-05-19 David Malcolm <dmalcolm@redhat.com>
5767
5768 PR c++/71184
5769 * g++.dg/pr71184.C: New test case.
5770
4f45da44
KN
57712016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5772
5773 * gcc.target/powerpc/darn-0.c: New test.
5774 * gcc.target/powerpc/darn-1.c: New test.
5775 * gcc.target/powerpc/darn-2.c: New test.
5776
4177437e
MP
57772016-05-19 Marek Polacek <polacek@redhat.com>
5778
5779 PR tree-optimization/71031
5780 * gcc.dg/tree-ssa/vrp100.c: New test.
5781
afb72432
IE
57822016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5783
5784 PR rtl-optimization/71148
5785 * gcc.dg/pr71148.c: New test.
5786
4f83064e
KT
57872016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5788
5789 PR target/71056
5790 * gcc.target/arm/pr71056.c: New test.
5791
4bf8dbe1
BE
57922016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5793
5794 * c-c++-common/pr69669.c: Check the used mode.
5795
f3510625
MO
57962016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5797
5798 PR sanitizer/64354
5799 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5800
43c0068e
RB
58012016-05-19 Richard Biener <rguenther@suse.de>
5802
5803 PR tree-optimization/70729
5804 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5805 * gcc.dg/graphite/scop-18.c: Likewise.
5806 * gcc.dg/pr41783.c: Disable LIM.
5807 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5808 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5809 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5810 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5811 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5812 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5813 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5814 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5815 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5816 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5817 * gfortran.dg/pr42108.f90: Likewise.
5818
70f25790
DM
58192016-05-18 David Malcolm <dmalcolm@redhat.com>
5820
5821 PR driver/69265
5822 * gcc.dg/spellcheck-options-11.c: New test case.
5823
960db8ec
JJ
58242016-05-18 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR c++/71100
5827 * g++.dg/opt/pr71100.C: New test.
5828
04643334
MJ
58292016-05-18 Martin Jambor <mjambor@suse.cz>
5830
5831 PR ipa/69708
5832 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5833 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5834 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5835 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5836
91bb9f80
MJ
58372016-05-18 Martin Jambor <mjambor@suse.cz>
5838
5839 PR ipa/69708
5840 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5841 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5842 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5843 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5844 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5845
c584aca6
PC
58462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/69793
5849 * g++.dg/template/crash122.C: New.
5850
20309c6e
PC
58512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5852
5853 PR c++/70466
5854 * g++.dg/template/pr70466-1.C: New.
5855 * g++.dg/template/pr70466-2.C: Likewise.
5856
50c78b9a
MM
58572016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5858
5859 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5860 splat operations and the XXSPLTIB instruction.
5861 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5862 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5863 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5864 xxlxor to clear a register.
5865
cf8be00d
RS
58662016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5867
5868 * gcc.dg/torture/pr71020.c: New test.
5869
848a392a
MJ
58702016-05-18 Martin Jambor <mjambor@suse.cz>
5871
5872 PR ipa/70646
5873 * gcc.dg/ipa/pr70646.c: New test.
5874
1f2ab776
CL
58752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5876
5877 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5878
76489493
CL
58792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5880
5881 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5882 missing tests for vreinterpretq_p{8,16}.
5883
bd79378d
CL
58842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5885
5886 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5887 vsliq_n_s64 and vsliq_n_u64.
5888
81ca3ea0
CL
58892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5890
5891 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5892 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5893
873cb425
CL
58942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5895
5896 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5897 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5898 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5899
9d6e7c21
CL
59002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5901
5902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5903 in comment.
5904
b4dbe40e 59052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5906
5907 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5908 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5909 "blr\t" and switch to scan-assembler-times.
5910
83a5c910
JW
59112016-05-18 Jiong Wang <jiong.wang@arm.com>
5912
53d6d955
UB
5913 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5914 with __aarch64__.
5915 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5916 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5917
fb7cbdeb
JJ
59182016-05-18 Jakub Jelinek <jakub@redhat.com>
5919
8ee91165
JJ
5920 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5921 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5922 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5923 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5924 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5925 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5926
cf4d516a
JJ
5927 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5928 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5929
a4f16422
JJ
5930 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5931 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5932
7b37ce10
JJ
5933 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5934 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5935
fb7cbdeb
JJ
5936 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5937
c9326aef
RB
59382016-05-18 Richard Biener <rguenther@suse.de>
5939
5940 PR tree-optimization/71168
5941 * gcc.dg/torture/pr71168.c: New testcase.
5942
df8b0a11
KV
59432016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5944
5945 PR middle-end/63586
5946 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5947 * gcc.dg/tree-ssa/pr63586.c: New test.
5948 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5949
2efd67ed
NS
59502016-05-17 Nathan Sidwell <nathan@acm.org>
5951
5952 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5953 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5954 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5955 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5956
1988b2c2
NS
59572016-05-17 Nathan Sidwell <nathan@acm.org>
5958
5959 * gcc.target/nvptx/abi-vararg-3.c: New.
5960
ad1d92ab
MM
59612016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5962
5963 PR tree-optimization/54579
5964 PR middle-end/55299
5965 * gcc.dg/fold-notrotate-1.c: New test.
5966 * gcc.dg/fold-notshift-1.c: New test.
5967 * gcc.dg/fold-notshift-2.c: New test.
5968
47768df8
MP
59692016-05-17 Marek Polacek <polacek@redhat.com>
5970
5971 PR ipa/71146
5972 * g++.dg/ipa/pr71146.C: New test.
5973
6b5423a5
DM
59742016-05-17 David Malcolm <dmalcolm@redhat.com>
5975
5976 * jit.dg/test-error-array-bounds.c: New test case.
5977
c7986356
MG
59782016-05-17 Marc Glisse <marc.glisse@inria.fr>
5979
5980 * gcc.dg/tree-ssa/and-1.c: New testcase.
5981
d982c5b7
MG
59822016-05-17 Marc Glisse <marc.glisse@inria.fr>
5983
5984 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5985 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5986
0139ba93
MG
59872016-05-17 Marc Glisse <marc.glisse@inria.fr>
5988
5989 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5990 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5991
daab4562
JW
59922016-05-17 Jiong Wang <jiong.wang@arm.com>
5993
5994 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5995
22330033
JW
59962016-05-17 Jiong Wang <jiong.wang@arm.com>
5997
5998 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5999
98b3a5f2
JW
60002016-05-17 Jiong Wang <jiong.wang@arm.com>
6001
6002 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6003 ".2d[index]" when scan the assembly.
6004 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6005 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6006 float64x1.
6007 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6008
b71b7a8e
RB
60092016-05-17 Richard Biener <rguenther@suse.de>
6010
6011 PR tree-optimization/71132
6012 * gcc.dg/torture/pr71132.c: New testcase.
6013
3c51ad46
CL
60142016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6015
6016 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6017
d20faa66
KT
60182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6019
6020 PR target/70809
6021 * gcc.target/aarch64/pr70809_1.c: New test.
6022
b75cc5a4
KT
60232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6024
6025 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6026 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6027 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6028 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6029
b28eb195
IE
60302016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6031 Ilya Enkovich <ilya.enkovich@intel.com>
6032
6033 PR target/71114
6034 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6035
0b9004ed
JH
60362016-05-16 Jan Hubicka <hubicka@ucw.cz>
6037
6038 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6039 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6040
1b81a1c1
MW
60412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6042
6043 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6044 test for __ARM_FP16_ARGS.
6045 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6046 * gcc.target/arm/aapcs/neon-vect10.c: New.
6047 * gcc.target/arm/aapcs/neon-vect9.c: New.
6048 * gcc.target/arm/aapcs/vfp18.c: New.
6049 * gcc.target/arm/aapcs/vfp19.c: New.
6050 * gcc.target/arm/aapcs/vfp20.c: New.
6051 * gcc.target/arm/aapcs/vfp21.c: New.
6052 * gcc.target/arm/fp16-aapcs-1.c: New.
6053 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6054 test for __ARM_FP16_ARGS.
6055 * g++.target/arm/fp16-return-1.c: Update expected output.
6056
921d1e73
JW
60572016-05-16 Jiong Wang <jiong.wang@arm.com>
6058
6059 PR testsuite/70227
6060 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6061
228eb42a
HA
60622016-05-15 Harald Anlauf <anlauf@gmx.de>
6063
6064 PR fortran/69603
6065 * gfortran.dg/pr69603.f90: New testcase.
6066
785abfd3
FR
60672016-05-14 Fritz Reese <fritzoreese@gmail.com>
6068
6069 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6070
e75eb64f
FR
60712016-05-14 Fritz Reese <fritzoreese@gmail.com>
6072
6073 PR fortran/71047
6074 * gfortran.dg/pr71047.f08: New test.
6075
aa4b467b
JM
60762016-05-13 Joseph Myers <joseph@codesourcery.com>
6077
6078 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6079 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6080 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6081
653fb4a2
MS
60822016-05-13 Martin Sebor <msebor@redhat.com>
6083
6084 PR c++/60049
6085 * g++.dg/cpp0x/constexpr-60049.C: New test.
6086
9e37582d
JJ
60872016-05-13 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR bootstrap/71071
6090 * gcc.dg/pr71071.c: New test.
6091
a278aa17
UB
60922016-05-13 Uros Bizjak <ubizjak@gmail.com>
6093
6094 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6095 remove XOP handling.
377eaca7 6096 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6097
ac3d02e2
NS
60982016-05-13 Nathan Sidwell <nathan@acm.org>
6099
6100 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6101 __atomic_is_lock_free declaration.
6102
8ab3bdac
RB
61032016-05-13 Richard Biener <rguenther@suse.de>
6104
6105 PR tree-optimization/42587
6106 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6107
623b8e0a
ML
61082016-05-13 Martin Liska <mliska@suse.cz>
6109
6110 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6111 the new format of dump output.
6112
da7674f6
IE
61132016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6114
6115 * gcc.dg/pr71084.c: New test.
6116
c959db3d
RR
61172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6118
53d6d955
UB
6119 PR target/53440
6120 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6121
43203dea
RR
61222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6123
6124 * gcc.target/aarch64/struct_return.c: New test.
6125
4f2e1536
MP
61262016-05-12 Marek Polacek <polacek@redhat.com>
6127
6128 PR c/70756
6129 * c-c++-common/pr70756-2.c: New test.
6130 * c-c++-common/pr70756.c: New test.
6131
1ef33ef3
RB
61322016-05-12 Richard Biener <rguenther@suse.de>
6133
6134 PR tree-optimization/71059
6135 * gcc.dg/torture/pr71059.c: New testcase.
6136
763baff6
RB
61372016-05-12 Richard Biener <rguenther@suse.de>
6138
6139 PR tree-optimization/71062
6140 * gcc.dg/torture/pr71062.c: New testcase.
6141
c4ec1243
IE
61422016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6143
6144 PR tree-optimization/71006
6145 * gcc.dg/pr71006.c: New test.
6146
a5fbf76d
MP
61472016-05-12 Marek Polacek <polacek@redhat.com>
6148
6149 PR driver/71063
6150 * gcc.dg/opts-7.c: New test.
6151
5acc47a4
KT
61522016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6153
6154 PR target/70830
6155 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6156 Add -save-temps to dg-options.
6157 Scan for ldmfd rather than pop instruction.
6158 * gcc.target/arm/interrupt-2.c: Likewise.
6159 * gcc.target/arm/pr70830.c: New test.
6160
40bd4bf9
JJ
61612016-05-12 Jakub Jelinek <jakub@redhat.com>
6162
3cd63842
JJ
6163 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6164 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6165
c05d08f6
JJ
6166 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6167 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6168 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6169
bc27ffae
JJ
6170 PR target/71019
6171 * gcc.target/i386/avx512vl-pack-1.c: New test.
6172 * gcc.target/i386/avx512vl-pack-2.c: New test.
6173 * gcc.target/i386/avx512bw-pack-2.c: New test.
6174
515d7412
JJ
6175 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6176
40bd4bf9
JJ
6177 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6178 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6179 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6180
44ab146a
RB
61812016-05-12 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/70986
6184 * gcc.dg/torture/pr70986-1.c: New testcase.
6185 * gcc.dg/torture/pr70986-2.c: Likewise.
6186 * gcc.dg/torture/pr70986-3.c: Likewise.
6187
d6e83a8d
MM
61882016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6189
6190 PR c/43651
6191 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6192 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6193
51e67ea3
UB
61942016-05-11 Uros Bizjak <ubizjak@gmail.com>
6195
6196 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6197 directive.
6198 * gcc.target/i386/pr66746.c: Ditto.
6199
3fd2b007
MM
62002016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6201
6202 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6203 support.
6204 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6205 warning when using -mvsx-timode.
6206 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6207 * gcc.target/powerpc/dform-2.c: Likewise.
6208 * gcc.target/powerpc/pr68805.c: Likewise.
6209
5c3a10fb
MP
62102016-05-11 Marek Polacek <polacek@redhat.com>
6211
6212 PR c++/71024
6213 * c-c++-common/attributes-3.c: New test.
6214
7cfb065b
NS
62152016-05-11 Nathan Sidwell <nathan@acm.org>
6216
6217 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6218 * gcc.c-torture/execute/pr68185.c: Likewise.
6219 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6220 * gcc.dg/pr69634.c: Requires scheduling.
6221 * gcc.dg/torture/pr66178.c: Require label values.
6222 * gcc.dg/setjmp-6.c: Require indirect jumps.
6223
f35ea97d
RB
62242016-05-11 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/71055
6227 * gcc.dg/torture/pr71055.c: New testcase.
6228
dff70323
RB
62292016-05-11 Richard Biener <rguenther@suse.de>
6230
6231 PR debug/71057
6232 * g++.dg/debug/pr71057.C: New testcase.
6233
56a3d28b
JJ
62342016-05-11 Jakub Jelinek <jakub@redhat.com>
6235
6236 PR fortran/70855
6237 * gfortran.dg/gomp/pr70855.f90: New test.
6238
ebc1b29e
RB
62392016-05-11 Richard Biener <rguenther@suse.de>
6240
6241 PR middle-end/71002
6242 * g++.dg/torture/pr71002.C: New testcase.
6243
98ccd1d7
IE
62442016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6245
6246 PR middle-end/70807
6247 * gcc.dg/pr70807.c: New test.
6248
ed29e24b
MS
62492016-05-10 Martin Sebor <msebor@redhat.com>
6250
6251 PR c++/38611
6252 * g++.dg/Wattributes.C: New test.
6253
e39dab2c
MG
62542016-05-10 Marc Glisse <marc.glisse@inria.fr>
6255
6256 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6257 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6258 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6259
d067e238
IE
62602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6261
6262 PR target/70799
6263 * gcc.target/i386/pr70799-1.c: New test.
6264
cd36c83e
PMR
62652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6266
6267 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6268
1e3af2a4
IE
62692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6270
6271 PR middle-end/70877
6272 * gcc.target/i386/pr70877.c: New test.
6273
afc610db
IE
62742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6275
6276 PR tree-optimization/70786
6277 * gcc.target/i386/pr70876.c: New test.
6278
4b59d19f
JJ
62792016-05-10 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR target/70927
6282 * gcc.target/i386/avx512vl-logic-1.c: New test.
6283 * gcc.target/i386/avx512vl-logic-2.c: New test.
6284 * gcc.target/i386/avx512dq-logic-2.c: New test.
6285
9b5ee426
BS
62862016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6287
6288 PR target/70963
6289 * gcc.target/powerpc/pr70963.c: New.
6290
f3352cab
DM
62912016-05-10 David Malcolm <dmalcolm@redhat.com>
6292
6293 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6294 (test_very_wide_line): Add ruler to expected output.
6295 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6296 (test_very_wide_line): Likewise.
6297 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6298 (test_show_locus): Within the handling of "test_very_wide_line",
6299 enable show_ruler_p on the diagnostic context.
6300
4a3255dd
RB
63012016-05-10 Richard Biener <rguenther@suse.de>
6302
6303 PR tree-optimization/71039
6304 * gcc.dg/torture/pr71039.c: New testcase.
6305
da7c9950
NS
63062016-05-10 Nathan Sidwell <nathan@acm.org>
6307
6308 * gcc.dg/nested-func-10.c: Requires alloca.
6309 * gcc.dg/nested-func-9.c: Requires alloca.
6310 * gcc.c-torture/execute/pr70460.c: Requires labels.
6311 * gcc.c-torture/compile/pr70199.c: Requires labels.
6312 * gcc.target/nvptx/decl.c: Compile only.
6313 * gcc.target/nvptx/trailing-init.c: Compile only.
6314 * gcc.target/nvptx/ary-init.c: Compile only.
6315
cf68d92c
MP
63162016-05-10 Marek Polacek <polacek@redhat.com>
6317
6318 PR c/70255
6319 * gcc.dg/attr-opt-1.c: New test.
6320
64ea4e15
RB
63212016-05-10 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/70497
6324 PR tree-optimization/28367
6325 * gcc.dg/torture/20160404-1.c: New testcase.
6326 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6327 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6328
5a96dae3
PMR
63292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6330
6331 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6332
fc97f805
UB
63332016-05-09 Uros Bizjak <ubizjak@gmail.com>
6334
6335 * gcc.target/i386/fabsneg-1.c New test.
6336
a710b1d5
AM
63372016-05-09 Alan Modra <amodra@gmail.com>
6338
6339 PR testsuite/70826
6340 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6341
171f6f05
RB
63422016-05-09 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/70985
6345 * gcc.dg/torture/pr70985.c: New testcase.
6346
18caa34e
BC
63472016-05-09 Bin Cheng <bin.cheng@arm.com>
6348
6349 * gcc.dg/tree-ssa/ifc-9.c: New test.
6350 * gcc.dg/tree-ssa/ifc-10.c: New test.
6351 * gcc.dg/tree-ssa/ifc-11.c: New test.
6352 * gcc.dg/tree-ssa/ifc-12.c: New test.
6353 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6354 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6355 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6356
7a27d38f
RB
63572016-05-09 Richard Biener <rguenther@suse.de>
6358
6359 PR fortran/70937
6360 * gfortran.dg/pr70937.f90: New testcase.
6361
5ebbbd3d
RO
63622016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6363
6364 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6365
f6288c24
FR
63662016-05-07 Fritz Reese <fritzoreese@gmail.com>
6367
6368 PR fortran/56226
6369 * gfortran.dg/dec_structure_1.f90: New testcase.
6370 * gfortran.dg/dec_structure_2.f90: Ditto.
6371 * gfortran.dg/dec_structure_3.f90: Ditto.
6372 * gfortran.dg/dec_structure_4.f90: Ditto.
6373 * gfortran.dg/dec_structure_5.f90: Ditto.
6374 * gfortran.dg/dec_structure_6.f90: Ditto.
6375 * gfortran.dg/dec_structure_7.f90: Ditto.
6376 * gfortran.dg/dec_structure_8.f90: Ditto.
6377 * gfortran.dg/dec_structure_9.f90: Ditto.
6378 * gfortran.dg/dec_structure_10.f90: Ditto.
6379 * gfortran.dg/dec_structure_11.f90: Ditto.
6380 * gfortran.dg/dec_union_1.f90: Ditto.
6381 * gfortran.dg/dec_union_2.f90: Ditto.
6382 * gfortran.dg/dec_union_3.f90: Ditto.
6383 * gfortran.dg/dec_union_4.f90: Ditto.
6384 * gfortran.dg/dec_union_5.f90: Ditto.
6385 * gfortran.dg/dec_union_6.f90: Ditto.
6386 * gfortran.dg/dec_union_7.f90: Ditto.
6387
5ec4a8cd
TV
63882016-05-07 Tom de Vries <tom@codesourcery.com>
6389
6390 PR tree-optimization/70956
6391 * gcc.dg/graphite/pr70956.c: New test.
6392
58ec1d0e
JJ
63932016-05-06 Jakub Jelinek <jakub@redhat.com>
6394
ccd88fb7
JJ
6395 PR middle-end/70941
6396 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6397 (a, b, c, d): Change type from char to signed char.
6398 (main): Compare against (signed char) -1634678893 instead of
6399 hardcoded -109. Use __builtin_abort instead of abort.
6400
dd3b6464
JJ
6401 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6402 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6403
58ec1d0e
JJ
6404 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6405
19aa23d8
YR
64062016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6407
6408 PR debug/70935
6409 * gcc.dg/torture/pr70935.c: New test.
6410
ae5f0df1
OE
64112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6412
6413 PR target/58219
ce23a8ff 6414 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6415
078f7e37
RB
64162016-05-06 Richard Biener <rguenther@suse.de>
6417
6418 PR tree-optimization/70960
6419 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6420
765d7b54
OE
64212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6422
6423 PR target/52933
6424 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6425 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6426 Adjust expected instruction counts.
6427 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6428
29c94e65
MP
64292016-05-06 Marek Polacek <polacek@redhat.com>
6430
6431 PR sanitizer/70875
6432 * gcc.dg/ubsan/bounds-3.c: New test.
6433
3684b02e
OE
64342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6435
6436 PR target/54089
6437 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6438
8706773f
RB
64392016-05-06 Richard Biener <rguenther@suse.de>
6440
6441 PR middle-end/70931
6442 * gfortran.dg/pr70931.f90: New testcase.
6443
a4f51018
RB
64442016-05-06 Richard Biener <rguenther@suse.de>
6445
6446 PR middle-end/70941
6447 * gcc.dg/torture/pr70941.c: New testcase.
6448
c4f2425f
BC
64492016-05-05 Bin Cheng <bin.cheng@arm.com>
6450
6451 PR tree-optimization/57206
6452 * gcc.dg/vect/pr57206.c: New test.
6453
5dc08197
RO
64542016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6455
6456 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6457
351f85c5
JJ
64582016-05-05 Jakub Jelinek <jakub@redhat.com>
6459
568bac8c
JJ
6460 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6461
351f85c5
JJ
6462 * c-c++-common/Wdangling-else-4.c: New test.
6463
33fd7785
JJ
64642016-05-04 Jakub Jelinek <jakub@redhat.com>
6465
2d1ac15a
JJ
6466 PR c++/70906
6467 PR c++/70933
6468 * g++.dg/opt/pr70906.C: New test.
6469 * g++.dg/opt/pr70933.C: New test.
6470
33fd7785
JJ
6471 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6472
6b715bf6
JH
64732016-05-04 Jan Hubicka <hubicka@ucw.cz>
6474
6475 * gcc.dg/ipa/pure-const-3.c: New testcase.
6476
deef7113
MP
64772016-05-04 Marek Polacek <polacek@redhat.com>
6478
6479 * c-c++-common/Wdangling-else-1.c: New test.
6480 * c-c++-common/Wdangling-else-2.c: New test.
6481 * c-c++-common/Wdangling-else-3.c: New test.
6482
5396db97
KCY
64832016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6484
6485 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6486 flag is present.
6487
de55efd5
MP
64882016-05-04 Marek Polacek <polacek@redhat.com>
6489
6490 PR c/48778
6491 * gcc.dg/Waddress-2.c: New test.
6492
475839b6
AM
64932016-05-04 Alan Modra <amodra@gmail.com>
6494
6495 * gcc.target/powerpc/pr70866.c: New.
6496
b25aad5f
MS
64972016-05-03 Martin Sebor <msebor@redhat.com>
6498
6499 PR c++/66561
6500 * c-c++-common/builtin_location.c: New test.
6501 * g++.dg/cpp1y/builtin_location.C: New test.
6502
79ce98bc
MP
65032016-05-03 Marek Polacek <polacek@redhat.com>
6504
6505 PR c/70859
6506 * gcc.dg/pr70859.c: New test.
6507 * gcc.dg/pr70859-2.c: New test.
6508
402e89f5
PMR
65092016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6510
6511 * gnat.dg/debug5.adb: New testcase.
6512
f3d90045
DV
65132016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6514
6515 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6516 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6517 Procedure to check for z10 instruction set.
6518
1e26cec1
CL
65192016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6520
6521 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6522
71aca5a0
AM
65232016-05-03 Alan Modra <amodra@gmail.com>
6524
6525 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6526
2fd70ec1
JJ
65272016-05-03 Jakub Jelinek <jakub@redhat.com>
6528
6529 * gcc.target/i386/avx512f-cvt-1.c: New test.
6530
e5705cf7
L
65312016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6532
6533 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6534 -fdump-tree-vrp-details.
6535
381cdae4
RB
65362016-05-03 Richard Biener <rguenther@suse.de>
6537
6538 * gcc.dg/pr30172-1.c: Adjust.
6539 * gcc.dg/pr63743.c: Likewise.
6540 * gcc.dg/tm/pr51696.c: Likewise.
6541 * c-c++-common/tm/safe-1.c: Likewise.
6542 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6543 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6544 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6545 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6546
adedd5c1
JJ
65472016-05-03 Jakub Jelinek <jakub@redhat.com>
6548
31ed1665
JJ
6549 PR rtl-optimization/70467
6550 * gcc.target/i386/pr70467-3.c: New test.
6551 * gcc.target/i386/pr70467-4.c: New test.
6552
dea60b59
JJ
6553 PR tree-optimization/70916
6554 * gcc.c-torture/compile/pr70916.c: New test.
6555
adedd5c1
JJ
6556 PR target/49244
6557 * gcc.target/i386/pr49244-1.c: New test.
6558 * gcc.target/i386/pr49244-2.c: New test.
6559
f80041ef
BS
65602016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6561
6562 PR rtl-optimization/44281
6563 * gcc.target/i386/pr44281.c: New test.
6564
1cfcd39e
BC
65652016-05-03 bin cheng <bin.cheng@arm.com>
6566
6567 PR tree-optimization/56541
6568 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6569 * gcc.dg/vect/pr56541.c: new test.
6570
4304ccfd
MM
65712016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6572
6573 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6574 __float128.
6575 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6576
50d94c29
L
65772016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6578
6579 PR testsuite/70520
6580 * c-c++-common/asan/clone-test-1.c (main): Align child process
6581 stack to 16 bytes.
6582
bc1aee87
DM
65832016-05-02 David Malcolm <dmalcolm@redhat.com>
6584
6585 PR c++/62314
6586 * g++.dg/spellcheck-fields-2.C: New test case.
6587
474e0129
DM
65882016-05-02 David Malcolm <dmalcolm@redhat.com>
6589
6590 PR c++/62314
6591 * g++.dg/pr62314.C: New test case.
6592
818b88a7
JH
65932016-05-02 Jan Hubicka <hubicka@ucw.cz>
6594
6595 * gcc.dg/ipa/inline-8.c: New testcase.
6596
dd77684f
JJ
65972016-05-02 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR rtl-optimization/70467
6600 * gcc.target/i386/pr70467-1.c: New test.
6601
72407e00
BE
66022016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6603
6604 * gcc.dg/spec-options.c: Run the test on all targets.
6605 * gcc.dg/foo.specs: Use cpp_unique_options.
6606
dd53d197
MG
66072016-05-02 Marc Glisse <marc.glisse@inria.fr>
6608
6609 * gcc.dg/tree-ssa/unord.c: New testcase.
6610
a8b85ce9
MG
66112016-05-02 Marc Glisse <marc.glisse@inria.fr>
6612
6613 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6614
5b37e866
NS
66152016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6616
6617 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6618
7176a4a0
MP
66192016-05-02 Marek Polacek <polacek@redhat.com>
6620
6621 PR c/70851
6622 * gcc.dg/enum-incomplete-3.c: New test.
6623
6b9933b9
MP
66242016-05-02 Marek Polacek <polacek@redhat.com>
6625 Tom de Vries <tom@codesourcery.com>
6626
6627 PR tree-optimization/70700
6628 * gcc.dg/pr70700.c: New test.
6629
90f82260
UB
66302016-05-01 Uros Bizjak <ubizjak@gmail.com>
6631
6632 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6633 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6634 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6635 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6636 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6637
f73036c1
EB
66382016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6639
6640 * ada/acats/run_acats: Rename into...
6641 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6642 * ada/acats/run_all.sh: Remove redundant test.
6643 (target_run): Move around.
6644 (target_gnatchop): Use newly built executable.
6645 (target_gnatmake): Likewise.
6646 Check that the compilation of impbit succeeds.
6647
85e051a3
OE
66482016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6649
6650 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6651 * gcc.dg/20021029-1.c: Likewise.
6652 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6653 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6654 * gcc.target/sh/cmpstr.c: Likewise.
6655 * gcc.target/sh/cmpstrn.c: Likewise.
6656 * gcc.target/sh/memset.c: Likewise.
6657 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6658 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6659 * gcc.target/sh/pr39423-1.c: Likewise.
6660 * gcc.target/sh/pr49468-di.c: Likewise.
6661 * gcc.target/sh/pr49468-si.c: Likewise.
6662 * gcc.target/sh/pr49880-1.c: Likewise.
6663 * gcc.target/sh/pr49880-2.c: Likewise.
6664 * gcc.target/sh/pr49880-3.c: Likewise.
6665 * gcc.target/sh/pr50751-1.c: Likewise.
6666 * gcc.target/sh/pr50751-4.c: Likewise.
6667 * gcc.target/sh/pr50751-7.c: Likewise.
6668 * gcc.target/sh/pr51244-1.c: Likewise.
6669 * gcc.target/sh/pr51244-10.c: Likewise.
6670 * gcc.target/sh/pr51244-11.c: Likewise.
6671 * gcc.target/sh/pr51244-12.c: Likewise.
6672 * gcc.target/sh/pr51244-13.c: Likewise.
6673 * gcc.target/sh/pr51244-14.c: Likewise.
6674 * gcc.target/sh/pr51244-17.c: Likewise.
6675 * gcc.target/sh/pr51244-18.c: Likewise.
6676 * gcc.target/sh/pr51244-19.c: Likewise.
6677 * gcc.target/sh/pr51244-4.c: Likewise.
6678 * gcc.target/sh/pr51244-5.c: Likewise.
6679 * gcc.target/sh/pr51244-7.c: Likewise.
6680 * gcc.target/sh/pr51244-8.c: Likewise.
6681 * gcc.target/sh/pr51244-9.c: Likewise.
6682 * gcc.target/sh/pr51697.c: Likewise.
6683 * gcc.target/sh/pr52483-1.c: Likewise.
6684 * gcc.target/sh/pr52483-2.c: Likewise.
6685 * gcc.target/sh/pr52483-3.c: Likewise.
6686 * gcc.target/sh/pr52483-5.c: Likewise.
6687 * gcc.target/sh/pr52933-1.c: Likewise.
6688 * gcc.target/sh/pr52933-2.c: Likewise.
6689 * gcc.target/sh/pr52933-3.c: Likewise.
6690 * gcc.target/sh/pr53568-1.c: Likewise.
6691 * gcc.target/sh/pr53976-1.c: Likewise.
6692 * gcc.target/sh/pr53988-1.c: Likewise.
6693 * gcc.target/sh/pr53988.c: Likewise.
6694 * gcc.target/sh/pr54089-1.c: Likewise.
6695 * gcc.target/sh/pr54089-6.c: Likewise.
6696 * gcc.target/sh/pr54089-7.c: Likewise.
6697 * gcc.target/sh/pr54089-8.c: Likewise.
6698 * gcc.target/sh/pr54089-9.c: Likewise.
6699 * gcc.target/sh/pr54236-1.c: Likewise.
6700 * gcc.target/sh/pr54236-2.c: Likewise.
6701 * gcc.target/sh/pr54236-3.c: Likewise.
6702 * gcc.target/sh/pr54236-4.c: Likewise.
6703 * gcc.target/sh/pr54386.c: Likewise.
6704 * gcc.target/sh/pr54602-1.c: Likewise.
6705 * gcc.target/sh/pr54685.c: Likewise.
6706 * gcc.target/sh/pr54760-1.c: Likewise.
6707 * gcc.target/sh/pr54760-2.c: Likewise.
6708 * gcc.target/sh/pr54760-3.c: Likewise.
6709 * gcc.target/sh/pr54760-4.c: Likewise.
6710 * gcc.target/sh/pr54760-5.c: Likewise.
6711 * gcc.target/sh/pr54760-6.c: Likewise.
6712 * gcc.target/sh/pr55146.c: Likewise.
6713 * gcc.target/sh/pr55160.c: Likewise.
6714 * gcc.target/sh/pr59278.c: Likewise.
6715 * gcc.target/sh/pr59401-1.c: Likewise.
6716 * gcc.target/sh/pr59533-1.c: Likewise.
6717 * gcc.target/sh/pr63260.c: Likewise.
6718 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6719 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6720 * gcc.target/sh/strlen.c: Likewise.
6721 * gcc.target/sh/torture/pr30807.c: Likewise.
6722 * gcc.target/sh/torture/pr34777.c: Likewise.
6723 * gcc.target/sh/torture/pr64652.c: Likewise.
6724 * gcc.target/sh/torture/pr65505.c: Likewise.
6725 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6726 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6727
411e5c67
PC
67282016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/66644
6731 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6732
8fa97501
BS
67332016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6734
6735 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6736 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6737 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6738 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6739
5a956111
PP
67402016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6741
6742 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6743 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6744
e7ff0319
CP
67452016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6746
6747 PR middle-end/70626
6748 * c-c++-common/goacc/combined-reduction.c: New test.
6749 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6750
52d11a4b
L
67512016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6754 *movdi_internal pattern only if PIC off.
6755 * gcc.target/i386/pr70155-2.c: Likewise.
6756 * gcc.target/i386/pr70155-3.c: Likewise.
6757 * gcc.target/i386/pr70155-4.c: Likewise.
6758 * gcc.target/i386/pr70155-5.c: Likewise.
6759 * gcc.target/i386/pr70155-6.c: Likewise.
6760 * gcc.target/i386/pr70155-7.c: Likewise.
6761 * gcc.target/i386/pr70155-8.c: Likewise.
6762 * gcc.target/i386/pr70155-15.c: Likewise.
6763 * gcc.target/i386/pr70155-17.c: Likewise.
6764 * gcc.target/i386/pr70155-22.c: Likewise.
6765
8960db31
BC
67662016-04-29 Bin Cheng <bin.cheng@arm.com>
6767
6768 PR tree-optimization/70803
6769 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6770
cca535a4
IE
67712016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6772
6773 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6774 optimization of vector loop.
6775 * gcc.target/i386/vect-unpack-3.c: New test.
6776 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6777 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6778 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6779
500ecf4a
MP
67802016-04-29 Marek Polacek <polacek@redhat.com>
6781
6782 PR sanitizer/70342
6783 * g++.dg/ubsan/null-7.C: New test.
6784
2fff3db8
MP
6785 PR c/70852
6786 * gcc.dg/pr70852.c: New test.
6787
509063eb
DV
67882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6789
6790 PR/69089
6791 * g++.dg/cpp0x/alignas6.C: New test.
6792
83745c0d
DV
67932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6794
c87885ca
RO
6795 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6796 * gcc.dg/pr27003.c: Likewise.
6797 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6798 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6799 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6800 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6801 * gcc.target/arc/mxy.c: Likewise.
6802 * gcc.target/arc/mswape.c: Likewise.
6803 * gcc.target/arc/mrtsc.c: Likewise.
6804 * gcc.target/arc/mcrc.c: Likewise.
6805 * gcc.target/arc/mdsp-packa.c: Likewise.
6806 * gcc.target/arc/mdvbf.c: Likewise.
6807 * gcc.target/arc/mlock.c: Likewise.
6808 * gcc.target/arc/mmac-24.c: Likewise.
6809 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6810
849b265d
BS
68112016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6812 Matthijs Kooijman <matthijs@stdin.nl>
6813 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6814
6815 PR target/60040
6816 * gcc.target/avr/pr60040-1.c: New.
6817 * gcc.target/avr/pr60040-2.c: New.
6818
1390536b
RB
68192016-04-29 Richard Biener <rguenther@suse.de>
6820
6821 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6822
98998245
RB
68232016-04-29 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/13962
6826 PR tree-optimization/65686
6827 * gcc.dg/uninit-pr65686.c: New testcase.
6828
8b80cc21
JJ
68292016-04-29 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR middle-end/70843
6832 * gcc.dg/pr70843.c: New test.
6833
6181bc30
JJ
68342016-04-28 Jakub Jelinek <jakub@redhat.com>
6835
6836 PR target/70858
6837 * gcc.target/i386/pr70858.c: New test.
6838
f4cb3612
AB
68392016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6840
6841 * gcc.target/arc/nps400-1.c: New file.
6842
8ad9df62
JR
68432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6844 Andrew Burgess <andrew.burgess@embecosm.com>
6845
6846 * gcc.target/arc/movh_cl-1.c: New file.
6847
ceaaa9fe
JR
68482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6849 Andrew Burgess <andrew.burgess@embecosm.com>
6850
6851 * gcc.target/arc/extzv-1.c: New file.
6852 * gcc.target/arc/insv-1.c: New file.
6853 * gcc.target/arc/insv-2.c: New file.
6854 * gcc.target/arc/movb-1.c: New file.
6855 * gcc.target/arc/movb-2.c: New file.
6856 * gcc.target/arc/movb-3.c: New file.
6857 * gcc.target/arc/movb-4.c: New file.
6858 * gcc.target/arc/movb-5.c: New file.
6859 * gcc.target/arc/movb_cl-1.c: New file.
6860 * gcc.target/arc/movb_cl-2.c: New file.
6861 * gcc.target/arc/movbi_cl-1.c: New file.
6862 * gcc.target/arc/movl-1.c: New file.
6863
4d03dc2f
JR
68642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6865 Andrew Burgess <andrew.burgess@embecosm.com>
6866
6867 * gcc.target/arc/cmem-1.c: New file.
6868 * gcc.target/arc/cmem-2.c: New file.
6869 * gcc.target/arc/cmem-3.c: New file.
6870 * gcc.target/arc/cmem-4.c: New file.
6871 * gcc.target/arc/cmem-5.c: New file.
6872 * gcc.target/arc/cmem-6.c: New file.
6873 * gcc.target/arc/cmem-7.c: New file.
6874 * gcc.target/arc/cmem-ld.inc: New file.
6875 * gcc.target/arc/cmem-st.inc: New file.
6876
81262dad
JJ
68772016-04-28 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR target/70821
6880 * gcc.target/i386/pr70821.c: New test.
6881
0a31a09a
BS
68822016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6883
6884 * gcc.target/powerpc/vec-adde.c: New test.
6885 * gcc.target/powerpc/vec-adde-int128.c: New test.
6886
3ddffba9
JJ
68872016-04-28 Jakub Jelinek <jakub@redhat.com>
6888
6889 * gcc.target/i386/avx-vround-1.c: New test.
6890 * gcc.target/i386/avx-vround-2.c: New test.
6891 * gcc.target/i386/avx512vl-vround-1.c: New test.
6892 * gcc.target/i386/avx512vl-vround-2.c: New test.
6893
713dedcd
RO
68942016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6895
6896 PR testsuite/70595
6897 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6898 (check_effective_target_cilkplus_runtime): ... this.
6899 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6900 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6901
6902 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6903 Require cilkplus_runtime.
6904 Don't add -lcilkrts.
6905 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6906 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6907 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6908 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6909 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6910 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6911 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6912 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6913 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6914 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6915 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6916 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6917 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6918 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6919 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6920 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6921 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6922 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6923 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6924 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6925 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6926 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6927 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6928 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6929 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6930 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6931 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6932 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6933 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6934
6935 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6936 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6937
6938 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6939
6940 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6941 cilkplus_runtime.
6942
3563f78f
MG
69432016-04-27 Marc Glisse <marc.glisse@inria.fr>
6944
6945 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6946 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6947
6bc2bb18
RB
69482015-04-27 Ryan Burn <contact@rnburn.com>
6949
6950 PR c++/69024
6951 PR c++/68997
6952 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6953 diagnostic.
6954 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6955 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6956
1e55d29a
EB
69572016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6958
6959 * gnat.dg/limited_with4.ad[sb]: New test.
6960 * gnat.dg/limited_with4_pkg.ads: New helper.
6961
087146ca
L
69622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6963
6964 PR target/70155
6965 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6966 and movv1ti_internal patterns
6967 * gcc.target/i386/pr70155-1.c: New test.
6968 * gcc.target/i386/pr70155-2.c: Likewise.
6969 * gcc.target/i386/pr70155-3.c: Likewise.
6970 * gcc.target/i386/pr70155-4.c: Likewise.
6971 * gcc.target/i386/pr70155-5.c: Likewise.
6972 * gcc.target/i386/pr70155-6.c: Likewise.
6973 * gcc.target/i386/pr70155-7.c: Likewise.
6974 * gcc.target/i386/pr70155-8.c: Likewise.
6975 * gcc.target/i386/pr70155-9.c: Likewise.
6976 * gcc.target/i386/pr70155-10.c: Likewise.
6977 * gcc.target/i386/pr70155-11.c: Likewise.
6978 * gcc.target/i386/pr70155-12.c: Likewise.
6979 * gcc.target/i386/pr70155-13.c: Likewise.
6980 * gcc.target/i386/pr70155-14.c: Likewise.
6981 * gcc.target/i386/pr70155-15.c: Likewise.
6982 * gcc.target/i386/pr70155-16.c: Likewise.
6983 * gcc.target/i386/pr70155-17.c: Likewise.
6984 * gcc.target/i386/pr70155-18.c: Likewise.
6985 * gcc.target/i386/pr70155-19.c: Likewise.
6986 * gcc.target/i386/pr70155-20.c: Likewise.
6987 * gcc.target/i386/pr70155-21.c: Likewise.
6988 * gcc.target/i386/pr70155-22.c: Likewise.
6989
92329f9f
L
69902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6991
6992 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6993 ".{5,6}".
6994
309a0cf6
BC
69952016-04-27 Bin Cheng <bin.cheng@arm.com>
6996
6997 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6998 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6999 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7000 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7001 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7002
72ed2b9c
RB
70032016-04-27 Richard Biener <rguenther@suse.de>
7004
7005 PR ipa/70760
7006 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7007 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7008
3c98ff9b
NS
70092016-04-27 Nathan Sidwell <nathan@acm.org>
7010
7011 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7012 * g++.dg/ubsan/pr63956.C: Adjust error location.
7013
9ec5d66b
NC
70142016-04-27 Nick Clifton <nickc@redhat.com>
7015
7016 PR middle-end/49889
7017 * gcc.dg/pr49889.c: New test.
7018
c1e1f433
BS
70192016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7020
7021 * c-c++-common/memset-array.c: New test.
7022
8ac43293
MS
70232016-04-26 Martin Sebor <msebor@redhat.com>
7024
7025 PR c++/66639
7026 * g++.dg/cpp1y/func_constexpr.C: New test.
7027
843ce8ab
PP
70282016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7029
7030 PR c++/70241
7031 * g++.dg/cpp0x/enum32.C: New test.
7032 * g++.dg/cpp0x/enum33.C: New test.
7033
70342016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7035
7036 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7037 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7038 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7039 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7040 * gcc.c-torture/execute/pr38151.c: Likewise.
7041 * gcc.c-torture/execute/pr66556.c: Likewise.
7042 * gcc.c-torture/execute/pr67781.c: Likewise.
7043 * gcc.c-torture/execute/pr68648.c: Likewise.
7044
ca1206be
MG
70452016-04-26 Marc Glisse <marc.glisse@inria.fr>
7046
7047 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7048
2448a956
MP
70492016-04-26 Marek Polacek <polacek@redhat.com>
7050
7051 PR c/67784
7052 * gcc.dg/pr67784-3.c: New test.
7053 * gcc.dg/pr67784-4.c: New test.
7054 * gcc.dg/pr67784-5.c: New test.
7055
b02a5e26
MP
7056 PR c/70791
7057 * gcc.dg/Wnested-externs-2.c: New test.
7058
6b6aa8d3
MG
70592016-04-26 Marc Glisse <marc.glisse@inria.fr>
7060
7061 * gcc.dg/fold-plusmult.c: Adjust.
7062 * gcc.dg/no-strict-overflow-6.c: Adjust.
7063 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7064
a2095b55
BS
70652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7066
7067 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7068 number scans.
7069 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7070 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7071 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7072 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7073 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7074 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7075 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7076 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7077 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7078 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7079 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7080 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7081 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7082 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7083 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7084 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7085 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7086 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7087 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7088 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7089 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7090 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7091 scans.
7092 * gcc.target/i386/pr32219-4.c: Likewise.
7093 * gcc.target/i386/pr32219-6.c: Likewise.
7094 * gcc.target/i386/pr32219-8.c: Likewise.
7095
bb0cc5c8
KT
70962016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7097
7098 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7099 associated options.
7100
5a0802ea
MP
71012016-04-26 Marek Polacek <polacek@redhat.com>
7102
7103 PR c++/70744
7104 * g++.dg/ext/cond2.C: New test.
7105
00f615af
BC
71062016-04-26 Bin Cheng <bin.cheng@arm.com>
7107
7108 PR tree-optimization/70771
7109 PR tree-optimization/70775
7110 * gcc.dg/pr70771.c: New test.
25939d34 7111 * gcc.dg/pr70775.c: New test.
00f615af 7112
218155e7
BS
71132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7114
7115 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7116
ab99f467
RB
71172016-04-25 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/70780
7120 * gcc.dg/torture/pr70780.c: New testcase.
7121
3f8257db 71222016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7123
c87885ca
RO
7124 * gcc.target/arm/neon-vaddws16.c: New test.
7125 * gcc.target/arm/neon-vaddws32.c: New test.
7126 * gcc.target/arm/neon-vaddwu16.c: New test.
7127 * gcc.target/arm/neon-vaddwu32.c: New test.
7128 * gcc.target/arm/neon-vaddwu8.c: New test.
7129 * lib/target-supports.exp
93c590ee
MC
7130 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7131 that arm neon support vector widen sum of HImode TO SImode.
7132
d6c1a7a7
JJ
71332016-04-23 Jakub Jelinek <jakub@redhat.com>
7134
7135 PR sanitizer/70712
7136 * c-c++-common/asan/pr70712.c: New test.
7137
ab0fc037
TS
71382016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7139
7140 * .gitattributes: New file.
7141
2aa64824
CL
71422016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7143
7144 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7145
e7e12d92
DH
71462016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7147
7148 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7149 * gfortran.dg/submodule_15.f08: Likewise.
7150
d1431192
RB
71512016-04-22 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/70740
7154 * gcc.dg/torture/pr70740.c: New testcase.
7155
04a63c24
L
71562016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7157
7158 PR target/70750
7159 * gcc.target/i386/pr70750-1.c: New test.
7160 * gcc.target/i386/pr70750-2.c: Likewise.
7161
20700098
PC
71622016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7163
7164 PR c++/70540
7165 * g++.dg/cpp0x/auto48.C: New.
7166
aedf4e12
MP
71672016-04-21 Marek Polacek <polacek@redhat.com>
7168
7169 PR c++/70513
7170 * g++.dg/cpp0x/forw_enum12.C: New test.
7171 * g++.dg/cpp0x/forw_enum13.C: New test.
7172
2074d80a
KY
71732016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7174
7175 PR target/70728
7176 * gcc.target/i386/pr70728.c: New test.
7177
aef4aab0
RB
71782016-04-21 Richard Biener <rguenther@suse.de>
7179
7180 PR middle-end/70747
7181 * gcc.dg/pr70747.c: New testcase.
7182
2359e571
BC
71832016-04-21 Bin Cheng <bin.cheng@arm.com>
7184
7185 PR tree-optimization/70715
7186 * gcc.dg/tree-ssa/scev-13.c: New test.
7187
ce0e66ff
MG
71882016-04-21 Marc Glisse <marc.glisse@inria.fr>
7189
7190 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7191
2c2870a1
MG
71922016-04-21 Marc Glisse <marc.glisse@inria.fr>
7193
7194 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7195
a2b056a3
JH
71962016-04-20 Jan Hubicka <jh@suse.cz>
7197
7198 PR ipa/70018
7199 * g++.dg/ipa/nothrow-1.C: New testcase.
7200
ee392fc2
NS
72012016-04-20 Nathan Sidwell <nathan@acm.org>
7202
7203 PR c++/55635
7204 * g++.dg/eh/delete1.C: New.
7205
dda49daf
L
72062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7207
7208 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7209 -mtune-ctrl=sse_typeless_stores.
7210
8a5b9d5a
L
72112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7212
7213 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7214
1011119f
BC
72152016-04-20 Bin Cheng <bin.cheng@arm.com>
7216
7217 PR tree-optimization/69489
7218 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7219
477d4906
IV
72202016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7221
7222 PR c++/69363
7223 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7224 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7225 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7226
fad08d12
BC
72272016-04-20 Bin Cheng <bin.cheng@arm.com>
7228
7229 PR tree-optimization/56625
7230 PR tree-optimization/69489
7231 * gcc.dg/vect/pr56625.c: New test.
7232 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7233
9e3e4fab
AP
72342016-04-20 Andrew Pinski <apinski@cavium.com>
7235
7236 PR target/64971
7237 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7238
d7aa24e4
AC
72392016-04-20 Arnaud Charlet <charlet@adacore.com>
7240
7241 * gnat.dg/self1.adb: Remove now incorrect test.
7242
e6d62b46
BC
72432016-04-20 Bin Cheng <bin.cheng@arm.com>
7244
7245 * gcc.dg/tree-ssa/scev-11.c: New test.
7246 * gcc.dg/tree-ssa/scev-12.c: New test.
7247
2697b189
MP
72482016-04-20 Marek Polacek <polacek@redhat.com>
7249
7250 PR tree-optimization/70725
7251 * gcc.dg/pr70725.c: New test.
7252
60d393e8
RB
72532016-04-20 Richard Biener <rguenther@suse.de>
7254
7255 PR tree-optimization/70726
7256 * g++.dg/vect/pr70726.cc: New testcase.
7257
82c6f58a
AK
72582016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7259
7260 PR target/70674
7261 * gcc.target/s390/pr70674.c: New test.
7262
90eeab20
JD
72632016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7264
7265 PR libgfortran/70684
7266 * gfortran.dg/list_read_14.f90: New test.
7267
fc9cf6da
L
72682016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7269
7270 PR target/69201
7271 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7272 extern to force it misaligned.
7273 (b): Likewise.
7274 (c): Likewise.
7275 (d): Likewise.
7276 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7277 Don't check `*' before movv4sf_internal.
7278 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7279 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7280 Don't check `*' before movv16qi_internal.
7281 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7282 extern to force it misaligned.
7283 (b): Likewise.
7284 (c): Likewise.
7285 (d): Likewise.
7286 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7287 Don't check `*' before movv2df_internal.
7288 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7289 extern to force it misaligned.
7290 (b): Likewise.
7291 (c): Likewise.
7292 (d): Likewise.
7293 Check movv8sf_internal instead of avx_storeups256.
7294 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7295
ea8927ea
RB
72962016-04-19 Richard Biener <rguenther@suse.de>
7297
7298 PR tree-optimization/70171
7299 * g++.dg/tree-ssa/pr70171.C: New testcase.
7300
65f52ee9
RB
73012016-04-19 Richard Biener <rguenther@suse.de>
7302
7303 PR tree-optimization/70724
7304 * gcc.dg/torture/pr70724.c: New testcase.
7305
987b67f1
VM
73062016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7307
7308 PR middle-end/70689
c87885ca 7309 * gcc.target/i386/pr70689.c: New.
987b67f1 7310
91a47c39
L
73112016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7312
7313 PR target/70708
7314 * gcc.target/i386/pr70708.c: New test.
7315
8270b82d
RB
73162016-04-18 Richard Biener <rguenther@suse.de>
7317
7318 PR tree-optimization/43434
7319 * gcc.dg/vect/pr43434.c: New testcase.
7320 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7321 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7322 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7323 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7324 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7325 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7326 * gcc.dg/gomp/pr68640.c: Likewise.
7327 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7328 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7329
edd048e2
RB
73302016-04-18 Richard Biener <rguenther@suse.de>
7331
7332 PR tree-optimization/70701
7333 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7334
bd5c7330
TV
73352016-04-18 Tom de Vries <tom@codesourcery.com>
7336
7337 PR testsuite/70699
7338 * gcc.dg/pr70161.c: Add dot-file scans.
7339 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7340 instead of after last dot char.
7341
23f2660f
EB
73422016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * c-c++-common/dump-ada-spec-3.c: New test.
7345 * c-c++-common/dump-ada-spec-4.c: Likewise.
7346
da152c9f
TV
73472016-04-17 Tom de Vries <tom@codesourcery.com>
7348
7349 PR other/70183
7350 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7351
cc950f98
JH
73522016-04-15 Jan Hubicka <jh@suse.cz>
7353
7354 PR ipa/70018
7355 * g++.dg/ipa/pure-const-1.C: New testcase.
7356 * g++.dg/ipa/pure-const-2.C: New testcase.
7357 * g++.dg/ipa/pure-const-3.C: New testcase.
7358
949505a9
MP
73592016-04-15 Marek Polacek <polacek@redhat.com>
7360
7361 PR c/70671
7362 * gcc.dg/bitfld-22.c: New test.
7363
10e547d6
BS
73642016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7365
7366 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7367 x86_64.
7368
1e77281b
MP
73692016-04-15 Marek Polacek <polacek@redhat.com>
7370
7371 PR c/70651
7372 * c-c++-common/pr70651.c: New test.
7373
e501fa8e
KT
73742016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7375
7376 PR rtl-optimization/70681
7377 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7378 dump scan on arm and powerpc.
7379 * gcc.dg/pr10474.c: Likewise.
7380
dda1bf61
JJ
73812016-04-15 Jakub Jelinek <jakub@redhat.com>
7382
ca4ef1ff
JJ
7383 PR c++/69517
7384 PR c++/70019
7385 PR c++/70588
7386 * g++.dg/cpp1y/vla11.C: Revert for real.
7387
dda1bf61
JJ
7388 PR c/70436
7389 * c-c++-common/Wparentheses-1.c: New test.
7390 * c-c++-common/gomp/Wparentheses-1.c: New test.
7391 * c-c++-common/gomp/Wparentheses-2.c: New test.
7392 * c-c++-common/gomp/Wparentheses-3.c: New test.
7393 * c-c++-common/gomp/Wparentheses-4.c: New test.
7394 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7395 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7396 * c-c++-common/goacc/Wparentheses-1.c: New test.
7397
1355e62c
KY
73982016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7399
7400 PR target/70662
7401 * gcc.target/i386/pr70662.c: New test.
7402
0ab34b9e 74032016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7404 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7405
7406 PR tree-optimization/70130
7407 * gcc.dg/vect/O3-pr70130.c: New testcase.
7408
bc773aad
MM
74092016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7410
6e9b2286
MM
7411 PR target/70669
7412 * gcc.target/powerpc/pr70669.c: New test.
7413
bc773aad
MM
7414 PR target/70640
7415 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7416 a power7 system that does not have an assembler that supports
7417 power8.
7418
d8747845
MS
74192016-04-14 Martin Sebor <msebor@redhat.com>
7420
7421 PR c++/69517
7422 PR c++/70019
7423 PR c++/70588
7424 * c-c++-common/ubsan/vla-1.c: Revert.
7425 * g++.dg/cpp1y/vla11.C: Same.
7426 * g++.dg/cpp1y/vla12.C: Same.
7427 * g++.dg/cpp1y/vla13.C: Same.
7428 * g++.dg/cpp1y/vla14.C: Same.
7429 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7430 * g++.dg/init/array24.C: Same.
d8747845
MS
7431 * g++.dg/ubsan/vla-1.C: Same.
7432
85128559
MP
74332016-04-14 Marek Polacek <polacek@redhat.com>
7434 Jan Hubicka <hubicka@ucw.cz>
7435
7436 PR c++/70029
7437 * g++.dg/torture/pr70029.C: New test.
7438
52fbb073
MS
74392016-04-14 Martin Sebor <msebor@redhat.com>
7440
7441 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7442 type size to prevent failures on targets with very low maximum
7443 alignment.
7444
6db61d6f
RB
74452016-04-14 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/70623
7448 * gcc.dg/torture/pr70623.c: New testcase.
7449 * gcc.dg/torture/pr70623-2.c: Likewise.
7450
342fac95
MS
74512016-04-13 Martin Sebor <msebor@redhat.com>
7452
7453 PR c++/69517
7454 PR c++/70019
7455 PR c++/70588
7456 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7457 * g++.dg/cpp1y/vla11.C: New test.
7458 * g++.dg/cpp1y/vla12.C: New test.
7459 * g++.dg/cpp1y/vla13.C: New test.
7460 * g++.dg/cpp1y/vla14.C: New test.
7461 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7462 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7463 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7464
d93c452f
JJ
74652016-04-13 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR c++/70641
7468 * g++.dg/opt/pr70641.C: New test.
7469
85115fb6
RO
74702016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7471
7472 PR rtl-optimization/68749
7473 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7474 effects of argument promotions.
7475 Remove default args to dg-skip-if.
7476
545a4139
PC
74772016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7478
7479 PR c++/70635
7480 * g++.dg/parse/pr70635.C: New.
7481
b3a77f21
MP
74822016-04-13 Marek Polacek <polacek@redhat.com>
7483
7484 PR c++/70639
7485 * c-c++-common/Wmisleading-indentation-4.c: New test.
7486
99cd9857
MP
74872016-04-13 Marek Polacek <polacek@redhat.com>
7488
7489 PR c/70436
c87885ca
RO
7490 * gcc.dg/Wparentheses-12.c: New test.
7491 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7492
75ca93ec
IE
74932016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7494
7495 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7496 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7497 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7498
3d3f9e7e
JJ
74992016-04-13 Jakub Jelinek <jakub@redhat.com>
7500
37947cd0
JJ
7501 PR middle-end/70633
7502 * gcc.c-torture/compile/pr70633.c: New test.
7503
3d3f9e7e
JJ
7504 PR debug/70628
7505 * gcc.dg/torture/pr70628.c: New test.
7506
92886d3e
PP
75072016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7508
7509 PR c++/70610
7510 * g++.dg/template/pr70610.C: New test.
7511 * g++.dg/template/pr70610-2.C: New test.
7512 * g++.dg/template/pr70610-3.C: New test.
7513 * g++.dg/template/pr70610-4.C: New test.
7514
13bd7c2b
JJ
75152016-04-12 Jakub Jelinek <jakub@redhat.com>
7516
6512fa6d
JJ
7517 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7518 128 instead of 32.
7519
13bd7c2b
JJ
7520 PR c++/70571
7521 * g++.dg/ext/pr70571.C: New test.
7522
20b9851c
MM
75232016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7524
8a434ada 7525 PR target/70640
20b9851c
MM
7526 * gcc.target/powerpc/pr70640.c: New test.
7527
2b2f52bc
PC
75282016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7529
7530 PR c++/68722
7531 * g++.dg/parse/pr68722.C: New.
7532
5901e56a
JJ
75332016-04-12 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR rtl-optimization/70596
7536 * gcc.target/i386/pr70596.c: New test.
7537
d4619dc1
NS
75382016-04-12 Nathan Sidwell <nathan@acm.org>
7539
7540 PR c++/70501
7541 * g++.dg/init/pr70501.C: New.
7542
3df530d3
DW
75432016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7544
7545 * gcc.target/i386/asm-flag-6.c: New test.
7546
b7a120d7
TV
75472016-04-12 Tom de Vries <tom@codesourcery.com>
7548
7549 PR tree-optimization/68756
7550 * gcc.dg/graphite/pr68756.c: New test.
7551
4e0eea75
JJ
75522016-04-12 Jakub Jelinek <jakub@redhat.com>
7553
7554 PR tree-optimization/70602
7555 * gcc.c-torture/execute/pr70602.c: New test.
7556
35fbda43
MM
75572016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7558
7559 PR target/70381
7560 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7561 __float128 emulator is built and runs.
7562 * gcc.target/powerpc/float128-1.c: Likewise.
7563
7564 * lib/target-supports.exp (check_ppc_float128_sw_available):
7565 Rework tests for __float128 software and hardware
7566 availability. Fix exit condition to return 0 on success.
7567
04a99ebe
JG
75682016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7569
7570 PR target/70133
7571 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7572 * gcc.target/aarch64/target_attr_15.c: Likewise.
7573
47cd5a85
PC
75742016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7575
7576 PR c++/69066
7577 * g++.dg/cpp1y/pr69066.C: New.
7578
a5edb32e
JD
75792016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7580
7581 PR fortran/68566
7582 * gfortran.dg/pr36192.f90: Update test.
7583 * gfortran.dg/pr36192_1.f90: Update test.
7584 * gfortran.dg/real_dimension_1.f: Update test.
7585 * gfortran.dg/parameter_array_init_7.f90: New test.
7586
8ef378f8
JDA
75872016-04-09 John David Anglin <danglin@gcc.gnu.org>
7588
c532c871
JDA
7589 PR testsuite/64039
7590 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7591
d34f706f
JDA
7592 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7593
75e1dd9e
JDA
7594 PR rtl-optimization/66669
7595 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7596
8a976f5f
JDA
7597 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7598
da04822a
JDA
7599 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7600 * gcc.dg/pie-1.c: Likewise.
7601 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7602 * gcc.dg/pic-4.c: Likewise.
7603 * gcc.dg/pie-3.c: Likewise.
7604 * gcc.dg/pie-4.c: Likewise.
7605
adfabcf9
JDA
7606 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7607
4a020adf
JDA
7608 PR tree-optimization/68644
7609 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7610
8ef378f8
JDA
7611 PR rtl-optimization/64886
7612 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7613
09bf990e
TV
76142016-04-09 Tom de Vries <tom@codesourcery.com>
7615
7616 PR tree-optimization/68953
7617 * gcc.dg/graphite/pr68953.c: New test.
7618
138c3c1a
DH
76192016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7620
7621 PR fortran/70592
7622 * gfortran.dg/deferred_character_16.f90: New test.
7623
f55460af
JJ
76242016-04-09 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR tree-optimization/70586
7627 * gcc.c-torture/execute/pr70586.c: New test.
7628
0b77bbf3
DH
76292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7630
7631 PR sanitizer/70573
7632 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7633 with __builtin_memset
7634 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7635
c42cfb5c
CP
76362016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7637
7638 PR lto/70289
7639 PR ipa/70348
7640 PR tree-optimization/70373
7641 PR middle-end/70533
7642 PR middle-end/70534
7643 PR middle-end/70535
7644 * c-c++-common/goacc/reduction-5.c: New test.
7645 * c-c++-common/goacc/reduction-promotions.c: New test.
7646 * gfortran.dg/goacc/reduction-3.f95: New test.
7647 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7648
56cfb596
PP
76492016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7650
7651 PR c++/70590
7652 PR c++/70452
7653 * g++.dg/pr70590.C: New test.
7654 * g++.dg/pr70590-2.C: New test.
7655
1a13c0a2
JJ
76562016-04-08 Jakub Jelinek <jakub@redhat.com>
7657
abc0647a
JJ
7658 PR middle-end/70593
7659 * gcc.target/i386/pr70593.c: New test.
7660
1a13c0a2
JJ
7661 PR rtl-optimization/70574
7662 * gcc.target/i386/avx2-pr70574.c: New test.
7663
c3da4956
MO
76642016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7665
7666 PR sanitizer/70541
7667 * c-c++-common/asan/pr70541.c: New test.
7668
9f1b833b
TV
76692016-04-08 Tom de Vries <tom@codesourcery.com>
7670
7671 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7672 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7673
bae7adda
KT
76742016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7675
7676 PR target/70566
7677 * gcc.c-torture/execute/pr70566.c: New test.
7678
211f3d57
TV
76792016-04-08 Tom de Vries <tom@codesourcery.com>
7680
7681 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7682 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7683
02cf2861
AM
76842016-04-08 Alan Modra <amodra@gmail.com>
7685
7686 * gcc.target/powerpc/pr70117.c: New.
7687
5f490f9f
JJ
76882016-04-07 Jakub Jelinek <jakub@redhat.com>
7689
56e9b710
JJ
7690 PR testsuite/70581
7691 * gcc.dg/lto/simd-function_0.c: New test.
7692
5f490f9f
JJ
7693 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7694 clones.
7695 * c-c++-common/attr-simd-2.c: Likewise.
7696 * c-c++-common/attr-simd-4.c: Likewise.
7697 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7698 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7699
e4ebc74d
TP
77002016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7701
7702 PR testsuite/70553
7703 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7704
9817ae35
TS
77052016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7706 Tom de Vries <tom@codesourcery.com>
7707
7708 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7709 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7710 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7711 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7712 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7713 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7714 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7715 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7716
e292f64d
PP
77172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7718
7719 PR c/70436
7720 * g++.dg/warn/Wparentheses-29.C: New test.
7721
6b37bdaf
PP
77222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7723
7724 PR c/70436
7725 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7726 explicit braces to resolve a future -Wparentheses warning.
7727
64824205
RH
77282016-04-06 Richard Henderson <rth@redhat.com>
7729
7730 * gcc.dg/pr61817-1.c: New test.
7731 * gcc.dg/pr61817-2.c: New test.
7732 * gcc.dg/pr69391-1.c: New test.
7733 * gcc.dg/pr69391-2.c: New test.
7734
bc2fc1f3
VM
77352016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7736
7737 PR rtl-optimization/70398
c87885ca 7738 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7739
41414a02
EB
77402016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7741
7742 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7743
4066ea8a
YR
77442016-04-06 Yvan Roux <yvan.roux@linaro.org>
7745 Pedro Alves <palves@redhat.com>
7746
7747 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7748
ec35ea45
JJ
77492016-04-06 Jakub Jelinek <jakub@redhat.com>
7750
3866f8dd
JJ
7751 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7752 Check for avx512f effective targets instead of avx2.
7753 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7754 for AVX512F clones.
7755 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7756 * g++.dg/gomp/declare-simd-1.C: Likewise.
7757 * g++.dg/gomp/declare-simd-3.C: Likewise.
7758 * g++.dg/gomp/declare-simd-4.C: Likewise.
7759
ec35ea45
JJ
7760 PR middle-end/70550
7761 * c-c++-common/gomp/pr70550-1.c: New test.
7762 * c-c++-common/gomp/pr70550-2.c: New test.
7763
c08d28ac
NS
77642016-04-05 Nathan Sidwell <nathan@acm.org>
7765
7766 PR c++/70512
7767 * g++.dg/ext/attribute-may-alias-5.C: New.
7768
1d510e04
JJ
77692016-04-05 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR c++/70336
7772 * c-c++-common/pr70336.c: New test.
7773 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7774 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7775
84278ed9
JH
77762016-04-05 Jan Hubicka <hubicka@ucw.cz>
7777
7778 PR ipa/66223
7779 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7780
268a0ec4
JJ
77812016-04-05 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR rtl-optimization/70542
7784 * gcc.dg/torture/pr70542.c: New test.
7785 * gcc.target/i386/avx2-pr70542.c: New test.
7786
5e8c2eb1
ZS
77872016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7788
7789 PR tree-optimization/70509
7790 * gcc.target/i386/avx512bw-pr70509.c: New test.
7791
c0daf32d
PP
77922016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7793
7794 PR c++/70452
7795 * g++.dg/ext/constexpr-vla4.C: New test.
7796
bf867841
UB
77972016-04-05 Uros Bizjak <ubizjak@gmail.com>
7798
7799 PR target/70510
7800 * gcc.target/i386/pr70510.c: New test.
7801
3022186a
RB
78022016-04-05 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/70526
7805 * g++.dg/torture/pr70526.C: New testcase.
7806
55fc79b2
JJ
78072016-04-05 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR target/70525
7810 * gcc.target/i386/pr70525.c: New test.
7811
62b233f2
RB
78122016-04-05 Richard Biener <rguenther@suse.de>
7813
7814 PR middle-end/70499
7815 * g++.dg/torture/pr70499.C: New testcase.
7816
cc05759d
RB
78172016-04-05 Richard Biener <rguenther@suse.de>
7818
7819 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7820 remove XFAIL.
7821
f23f16d4
JJ
78222016-04-04 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR middle-end/70307
7825 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7826 rs6000 ABI warnings.
7827
d27ecc49
JH
78282016-04-04 Jan Hubicka <hubicka@ucw.cz>
7829
7830 PR ipa/66223
7831 * g++.dg/ipa/devirt-51.C: New testcase.
7832
c974c96e 78332016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7834 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7835
7836 PR middle-end/70457
7837 * gcc.dg/torture/pr70457.c: New.
7838
7a85da89
AV
78392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7840
7841 PR fortran/67538
7842 * gfortran.dg/allocate_with_source_19.f08: New test.
7843
de517e64
AV
78442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7845
7846 PR fortran/65795
7847 * gfortran.dg/coarray_allocate_6.f08: New test.
7848
43b9f499
RB
78492016-04-04 Richard Biener <rguenther@suse.de>
7850
7851 PR rtl-optimization/70484
7852 * gcc.dg/torture/pr70484.c: New testcase.
7853
f13355da
MP
78542016-04-04 Marek Polacek <polacek@redhat.com>
7855
7856 PR c/70307
7857 * gcc.dg/torture/pr70307.c: New test.
7858
6cc6ed50
OE
78592016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7860
7861 PR target/70416
7862 PR target/67391
7863 * gcc.target/sh/torture/pr70416.c: New.
7864
abdc16c8
MS
78652016-04-02 Martin Sebor <msebor@redhat.com>
7866
7867 PR c++/67376
7868 PR c++/70170
7869 PR c++/70172
7870 PR c++/70228
7871 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7872 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7873 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7874 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7875 * g++.dg/cpp0x/constexpr-string.C: Same.
7876 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7877 * g++.dg/cpp0x/pr65398.C: Same.
7878 * g++.dg/ext/constexpr-vla1.C: Same.
7879 * g++.dg/ext/constexpr-vla2.C: Same.
7880 * g++.dg/ext/constexpr-vla3.C: Same.
7881 * g++.dg/ubsan/pr63956.C: Same.
7882
763cd859
JJ
78832016-04-01 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR rtl-optimization/70467
7886 * gcc.target/i386/pr70467-2.c: New test.
7887
0f875435
JJ
78882016-04-01 Jakub Jelinek <jakub@redhat.com>
7889 Marek Polacek <polacek@redhat.com>
7890
7891 PR c++/70488
7892 * g++.dg/init/new47.C: New test.
7893
41d14659
RR
78942016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7895
7896 PR target/70496
7897 * gcc.target/arm/pr70496.c: New test.
7898
f9bf89bb
NS
78992016-04-01 Nathan Sidwell <nathan@acm.org>
7900
73b9085d
NS
7901 PR c++/68475
7902 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7903
4afdcfaa
IE
79042016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7905
7906 PR target/69890
7907 * gcc.dg/strlenopt.h (memmove): New.
7908 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7909 instead of "string.h".
7910 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7911 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7912 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7913 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7914 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7915 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7916 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7917 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7918 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7919 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7920 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7921 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7922 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7923 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7924 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7925 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7926 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7927 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7928 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7929 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7930
b5d7a29c
RO
79312016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7932
7933 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7934 (Holder::foo): Reflect this.
7935
b660f9ec
IE
79362016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7937
7938 PR target/70442
7939 * gcc.dg/pr70442.c: New test.
7940
88504f34
NS
79412016-03-31 Nathan Sidwell <nathan@acm.org>
7942
7943 PR c++/70393
7944 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7945
95d34b96
KY
79462016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7947
7948 PR target/70453
7949 * gcc.target/i386/pr70453.c: New test.
7950
b4c4967c
AB
79512016-03-31 Andrey Belevantsev <abel@ispras.ru>
7952
7953 PR target/70292
7954 * gcc.c-torture/pr70292.c: New test.
7955
5fde6a45
MP
79562016-03-31 Marek Polacek <polacek@redhat.com>
7957
7958 PR c/70297
7959 * c-c++-common/pr70297.c: New test.
7960 * g++.dg/cpp0x/typedef-redecl.C: New test.
7961 * gcc.dg/typedef-redecl2.c: New test.
7962
97eb24c4
JJ
79632016-03-31 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR rtl-optimization/70460
7966 * gcc.c-torture/execute/pr70460.c: New test.
7967
efc3536f
RB
79682016-03-31 Richard Biener <rguenther@suse.de>
7969
7970 PR c++/70430
7971 * g++.dg/ext/vector30.C: New testcase.
7972
e0876e21
DH
79732016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7974 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7975
7976 * gfortran.dg/fmt_pf.f90: New test.
7977
e9bff8c6
RO
79782016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7979
7980 Forward-port from 5 branch
7981 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR testsuite/70356
7984 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7985 dg-require-effective-target after dg-do.
7986
7987 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7988
7989 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7990
2620c80d
TS
79912016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7992 Julian Brown <julian@codesourcery.com>
7993 Chung-Lin Tang <cltang@codesourcery.com>
7994 Cesar Philippidis <cesar@codesourcery.com>
7995 James Norris <jnorris@codesourcery.com>
7996 Tom de Vries <tom@codesourcery.com>
7997 Nathan Sidwell <nathan@codesourcery.com>
7998
bf867841 7999 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8000 * c-c++-common/goacc/loop-clauses.c: Likewise.
8001 * g++.dg/goacc/template.C: Likewise.
8002 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8003 * gfortran.dg/goacc/loop-1.f95: Likewise.
8004 * gfortran.dg/goacc/loop-5.f95: Likewise.
8005 * gfortran.dg/goacc/loop-6.f95: Likewise.
8006 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8007 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8008 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8009 * c-c++-common/goacc/clauses-fail.c: Likewise.
8010 * c-c++-common/goacc/parallel-1.c: Likewise.
8011 * c-c++-common/goacc/reduction-1.c: Likewise.
8012 * c-c++-common/goacc/reduction-2.c: Likewise.
8013 * c-c++-common/goacc/reduction-3.c: Likewise.
8014 * c-c++-common/goacc/reduction-4.c: Likewise.
8015 * c-c++-common/goacc/routine-3.c: Likewise.
8016 * c-c++-common/goacc/routine-4.c: Likewise.
8017 * c-c++-common/goacc/routine-5.c: Likewise.
8018 * c-c++-common/goacc/tile.c: Likewise.
8019 * g++.dg/goacc/template.C: Likewise.
8020 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8021 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8022 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8023 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8024 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8025 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8026 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8027 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8028 * c-c++-common/goacc/use_device-1.c: ... this file.
8029 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8030 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8031 * c-c++-common/goacc/host_data-6.c: ... this file.
8032 * c-c++-common/goacc/loop-2-kernels.c: New file.
8033 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8034 * c-c++-common/goacc/loop-3.c: Likewise.
8035 * g++.dg/goacc/reference.C: Likewise.
8036 * g++.dg/goacc/routine-1.C: Likewise.
8037 * g++.dg/goacc/routine-2.C: Likewise.
8038
f6d2d066
RB
80392016-03-30 Richard Biener <rguenther@suse.de>
8040
8041 PR middle-end/70450
8042 * gcc.dg/torture/pr70450.c: New testcase.
8043
d43242b9
JJ
80442016-03-30 Jakub Jelinek <jakub@redhat.com>
8045
8046 PR target/70421
8047 * gcc.dg/torture/pr70421.c: New test.
8048 * gcc.target/i386/avx512f-pr70421.c: New test.
8049
5ce43b77
L
80502016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8051
8052 PR testsuite/70364
8053 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8054 (check): New function.
8055 (bar): Call check.
8056 (foo): Align stack to 16 bytes when calling bar.
8057 * gcc.target/i386/cleanup-2.c: Likewise.
8058
d014a712
PP
80592016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8060
8061 PR tree-optimization/59124
8062 * gcc.dg/Warray-bounds-19.c: New test.
8063
3f8257db 80642016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8065
8066 * lib/prune.exp (escape_regex_chars): New.
8067 (prune_file_path): Update to quote metcharacters for regexp.
8068
3336c6e0
JJ
80692016-03-29 Jakub Jelinek <jakub@redhat.com>
8070
a362f023
JJ
8071 PR rtl-optimization/70429
8072 * gcc.c-torture/execute/pr70429.c: New test.
8073
3336c6e0
JJ
8074 PR tree-optimization/70405
8075 * gcc.dg/pr70405.c: New test.
8076
728557fd
AV
80772016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8078
8079 PR fortran/70397
8080 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8081 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8082
bef977d4
TS
80832016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8084
8085 PR testsuite/64177
8086 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8087 __cilkrts_set_param to set two workers.
8088 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8089 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8090
6f6d25c9
DH
80912016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8092
bf867841 8093 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8094
45733562
KY
80952016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8096
8097 PR target/70406
bf867841 8098 * gcc.target/i386/pr70406.c: New test.
45733562 8099
a1799e5e
EB
81002016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8101
8102 * gnat.dg/specs/double_record_extension3.ads: New test.
8103
5fca7b66
RH
81042016-03-25 Richard Henderson <rth@redhat.com>
8105
8106 PR target/70120
8107 * gcc.target/aarch64/pr70120-1.c: New.
8108 * gcc.target/aarch64/pr70120-2.c: New.
8109 * gcc.target/aarch64/pr70120-3.c: New.
8110
31ce75c6
PP
81112016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8112
8113 PR c++/62212
8114 * g++.dg/template/mangle2.C: The dg-do directive should be
8115 "compile" not "assemble".
8116
3caf0ca1
BS
81172016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8118
8119 PR lto/69650
8120 * gcc.dg/pr69650.c: New test.
8121
634035b6
DE
81222016-03-25 David Edelsohn <dje.gcc@gmail.com>
8123
8124 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8125
45d34276
AM
81262016-03-25 Alan Modra <amodra@gmail.com>
8127
8128 * gcc.dg/dfp/pr70052.c: New test.
8129
8f085166
RH
81302016-03-24 Richard Henderson <rth@redhat.com>
8131
8132 PR middle-end/69845
8133 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8134 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8135
011e5ec3
TV
81362016-03-24 Tom de Vries <tom@codesourcery.com>
8137
8138 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8139
9e3f4551
TV
81402016-03-24 Tom de Vries <tom@codesourcery.com>
8141
8142 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8143 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8144
45780041
TV
81452016-03-24 Tom de Vries <tom@codesourcery.com>
8146
8147 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8148 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8149
887ab4e5
PP
81502016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8151
8152 PR c++/62212
8153 * g++.dg/template/mangle2.C: New test.
8154
69a9a66f
RB
81552016-03-24 Richard Biener <rguenther@suse.de>
8156
8157 PR tree-optimization/70396
8158 * gcc.dg/torture/pr70396.c: New testcase.
8159
ed87de55
RB
81602016-03-24 Richard Biener <rguenther@suse.de>
8161
8162 PR middle-end/70370
8163 * gcc.dg/torture/pr70370.c: New testcase.
8164
ea064934
TV
81652016-03-24 Tom de Vries <tom@codesourcery.com>
8166
8167 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8168 * gfortran.dg/goacc/kernels-tree.f95: Same.
8169 * gfortran.dg/goacc/parallel-tree.f95: Same.
8170
b2a4dd1d
TV
81712016-03-24 Tom de Vries <tom@codesourcery.com>
8172
8173 * c-c++-common/goacc/uninit-if-clause.c: New test.
8174 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8175
72e7cd6e
JJ
81762016-03-24 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR target/70290
bf867841
UB
8179 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8180 Fix formatting.
72e7cd6e 8181
ce9d0c03
RB
81822016-03-24 Richard Biener <rguenther@suse.de>
8183
8184 PR tree-optimization/70372
8185 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8186
426b9428
PP
81872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8188
8189 PR c++/70347
8190 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8191
cd1588c4
PP
81922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8193
8194 PR c++/70332
8195 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8196
61637db3
JJ
81972016-03-23 Jakub Jelinek <jakub@redhat.com>
8198
928af3bf
JJ
8199 PR c++/70001
8200 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8201 * g++.dg/cpp1y/pr70001.C: New test.
8202
61637db3
JJ
8203 PR c++/70323
8204 * g++.dg/cpp0x/constexpr-70323.C: New test.
8205
05aca4e7
AO
82062016-03-23 Alexandre Oliva <aoliva@redhat.com>
8207 Jason Merrill <jason@redhat.com>
8208 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR c++/69315
8211 * g++.dg/cpp0x/constexpr-69315.C: New test.
8212 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8213
fbdb6baf
MP
82142016-03-23 Marek Polacek <polacek@redhat.com>
8215
8216 PR c++/69884
8217 * g++.dg/warn/Wignored-attributes-1.C: New test.
8218 * g++.dg/warn/Wignored-attributes-2.C: New test.
8219
d79ee524
TV
82202016-03-23 Tom de Vries <tom@codesourcery.com>
8221
8222 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8223 initialization.
8224 * gfortran.dg/goacc/private-3.f95 (test): Same.
8225 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8226 missing use param.
8227
a59f0bef
KT
82282016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8229
8230 * lib/target-supports.exp: Remove v7ve entry from loop
8231 creating effective target checks.
8232 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8233 (add_options_for_arm_arch_v7ve): Likewise.
8234
0179520a
JJ
82352016-03-23 Jakub Jelinek <jakub@redhat.com>
8236
8237 PR tree-optimization/70354
8238 * gcc.dg/vect/pr70354-1.c: New test.
8239 * gcc.dg/vect/pr70354-2.c: New test.
8240 * gcc.target/i386/avx2-pr70354-1.c: New test.
8241 * gcc.target/i386/avx2-pr70354-2.c: New test.
8242
75bb14d7
JL
82432016-03-22 Jeff Law <law@redhat.com>
8244
8245 PR target/70232
8246 * gcc.dg/tree-ssa/pr70232.c: New test.
8247
72c9526d
IE
82482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8249
8250 PR target/70302
8251 * gcc.target/i386/pr70302.c: New test.
8252
a3ca1bc5
RB
82532016-03-22 Richard Biener <rguenther@suse.de>
8254
8255 PR middle-end/70251
8256 * g++.dg/torture/pr70251.C: New testcase.
8257
5c240f4d
DM
82582016-03-22 David Malcolm <dmalcolm@redhat.com>
8259
8260 PR c/69993
8261 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8262 Wmisleading-indentation.c.
8263 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8264 reflect change to diagnostic text and order of messages.
8265 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8266
80f6631b
DE
82672016-03-22 David Edelsohn <dje.gcc@gmail.com>
8268
8269 * g++.dg/ext/java-3.C: Don't compile on AIX.
8270
9a10956c
RB
82712016-03-22 Richard Biener <rguenther@suse.de>
8272
8273 PR middle-end/70333
8274 * gcc.dg/torture/pr70333.c: New testcase.
8275
6cedf922
IE
82762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8277
8278 * g++.dg/ext/pr70290.C: New test.
8279
cd6c27ac
KY
82802016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8281
8282 PR target/70325
8283 * gcc.target/i386/pr70325.c: New test.
8284
4cde512c
JJ
82852016-03-22 Jakub Jelinek <jakub@redhat.com>
8286
b01915ed
JJ
8287 PR target/70329
8288 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8289 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8290
4e3e2cf1
JJ
8291 PR target/70300
8292 * gcc.target/i386/pr70300.c: New test.
8293
4cde512c
JJ
8294 PR c++/70295
8295 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8296 (func2): New function for cond with parens, xfail warning for c++.
8297 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8298
16f6d7dc
PP
82992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8300
8301 PR c++/70096
8302 * g++.dg/template/ptrmem30.C: New test.
8303
a3e2b438
PP
83042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8305
8306 PR c++/70204
8307 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8308 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8309
11b6a02e
JJ
83102016-03-21 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR middle-end/70326
8313 * gcc.dg/pr70326.c: New test.
8314
b9407883
MG
83152016-03-21 Marc Glisse <marc.glisse@inria.fr>
8316 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR tree-optimization/70317
8319 * gcc.dg/pr70317.c: New test.
8320
4a148e19
UB
83212016-03-21 Uros Bizjak <ubizjak@gmail.com>
8322
8323 PR target/70327
8324 * gcc.target/i386/pr70327.c: New test.
8325
2a85ddbb
ML
83262016-03-21 Martin Liska <mliska@suse.cz>
8327
7d36fe98 8328 PR ipa/70306
2a85ddbb
ML
8329 * gcc.dg/ipa/pr70306.c: New test.
8330
4a148e19 83312016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8332
8333 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8334 * gcc.target/arm/attr-align3.c: Likewise.
8335 * gcc.target/arm/attr_arm.c: Likewise.
8336 * gcc.target/arm/flip-thumb.c: Likewise.
8337
6b366948
JJ
83382016-03-21 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR target/70296
8341 * gcc.target/powerpc/altivec-36.c: New test.
8342
2fac8c14
RB
83432016-03-21 Richard Biener <rguenther@suse.de>
8344
8345 PR tree-optimization/70310
8346 * gcc.dg/torture/pr70310.c: New testcase.
8347
e9bde854
KY
83482016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8349
8350 PR target/70293
8351 * gcc.target/i386/pr70293.c: New test.
8352
56bbfaf6
RB
83532016-03-21 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/70288
8356 * gcc.dg/torture/pr70288-1.c: New testcase.
8357 * gcc.dg/torture/pr70288-2.c: Likewise.
8358
3eee49ed
AB
83592016-03-21 Andrey Belevantsev <abel@ispras.ru>
8360
8361 PR rtl-optimization/69307
8362 * gcc.target/arm/pr69307.c: New test.
4a148e19 8363
8e7816b4
AB
83642016-03-21 Andrey Belevantsev <abel@ispras.ru>
8365
8366 PR rtl-optimization/69102
8367 * gcc.c-torture/compile/pr69102.c: New test.
8368
14d7d4be
JL
83692016-03-18 Jeff Law <law@redhat.com>
8370
8371 PR rtl-optimization/70263
8372 * gcc.c-torture/compile/pr70263-1.c: New test.
8373 * gcc.target/i386/pr70263-2.c: New test.
8374
5c6a601c
BS
83752016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8376
8377 PR rtl-optimization/70278
8378 * gcc.dg/torture/pr70278.c: New test.
8379 * gcc.target/arm/pr70278.c: New test.
8380
4bbf545b
DM
83812016-03-18 David Malcolm <dmalcolm@redhat.com>
8382
8383 PR c/70281
8384 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8385 (test_builtin_types_compatible_p): New test function.
8386 * gcc.dg/pr70281.c: New test case.
8387
dc28bb68
CL
83882016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8389
8390 PR target/70113
8391 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8392
5e8d6dff
IE
83932016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8394
8395 PR tree-optimization/70252
8396 * gcc.dg/pr70252.c: New test.
8397
d0e7e403
TV
83982016-03-18 Tom de Vries <tom@codesourcery.com>
8399
8400 * gcc.dg/pr70161-2.c: New test.
8401 * gcc.dg/pr70161.c: New test.
8402
fa22501a
TV
84032016-03-18 Tom de Vries <tom@codesourcery.com>
8404
8405 PR ipa/70269
8406 * gcc.dg/pr70269.c: New test.
8407
dd125026
JJ
84082016-03-18 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR c++/70267
8411 * g++.dg/ext/java-3.C: New test.
8412
91914f0a
PP
84132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8414
8415 PR c++/70205
8416 * g++.dg/lookup/pr70205.C: New test.
8417
753a8910
PP
84182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8419
8420 PR c++/70218
8421 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8422
14ba7b28
MP
84232016-03-17 Marek Polacek <polacek@redhat.com>
8424
8425 PR c/69407
8426 * gcc.dg/atomic-op-6.c: New test.
8427
ded60913
DM
84282016-03-17 David Malcolm <dmalcolm@redhat.com>
8429
8430 PR c/70264
8431 * c-c++-common/pr70264.c: New test case.
8432
a3aad0e6
JJ
84332016-03-17 Jakub Jelinek <jakub@redhat.com>
8434
17366700
JJ
8435 PR c++/70144
8436 * c-c++-common/pr70144-1.c: New test.
8437 * c-c++-common/pr70144-2.c: New test.
8438
a3aad0e6
JJ
8439 PR c++/70272
8440 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8441 * g++.dg/opt/flifetime-dse6.C: New test.
8442 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8443
b57e6e18
L
84442016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8445
8446 PR driver/70192
8447 * gcc.dg/pic-1.c: New test.
8448 * gcc.dg/pic-2.c: Likewise.
8449 * gcc.dg/pic-3.c: Likewise.
8450 * gcc.dg/pic-4.c: Likewise.
8451 * gcc.dg/pie-1.c: Likewise.
8452 * gcc.dg/pie-2.c: Likewise.
8453 * gcc.dg/pie-3.c: Likewise.
8454 * gcc.dg/pie-4.c: Likewise.
8455 * gcc.dg/pie-5.c: Likewise.
8456 * gcc.dg/pie-6.c: Likewise.
8457
b38ba58b
TV
84582016-03-17 Tom de Vries <tom@codesourcery.com>
8459
8460 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8461 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8462
6931b3b7
RB
84632016-03-17 Richard Biener <rguenther@suse.de>
8464
8465 PR debug/70271
8466 * g++.dg/debug/pr70271.C: New testcase.
8467
0c8b64cb
IE
84682016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8469
8470 * gcc.target/i386/pr70251.c: New test.
8471
b1970801
MP
84722016-03-17 Marek Polacek <polacek@redhat.com>
8473
8474 PR c++/70194
8475 * g++.dg/warn/constexpr-70194.C: New test.
8476
820c5eaa
RH
84772016-03-16 Richard Henderson <rth@redhat.com>
8478
8479 PR middle-end/70240
8480 * gcc.c-torture/compile/pr70240.c: New.
8481
da0ad263
SKS
84822016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8483
8484 * gcc.c-torture/compile/20151204.c: Skip for avr.
8485
c73d295c
JJ
84862016-03-16 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR target/70245
8489 * g++.dg/opt/pr70245.C: New test.
8490 * g++.dg/opt/pr70245.h: New file.
8491 * g++.dg/opt/pr70245-aux.cc: New file.
8492
b2794066
MS
84932016-03-16 Martin Sebor <msebor@redhat.com>
8494
8495 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8496
aa43616c
RH
84972016-03-16 Richard Henderson <rth@redhat.com>
8498
8499 PR middle-end/70199
8500 * gcc.c-torture/compile/pr70199.c: New.
8501
59608fe5
L
85022016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8503
8504 * gcc.dg/uninit-19.c: Run dos2unix.
8505
ab4c578f
MP
85062016-03-16 Marek Polacek <polacek@redhat.com>
8507
8508 PR c/70093
8509 * gcc.dg/nested-func-10.c: New test.
8510 * gcc.dg/nested-func-9.c: New test.
8511
f5387e76
JJ
85122016-03-16 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR tree-optimization/68714
8515 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8516
7662b718
TV
85172016-03-16 Tom de Vries <tom@codesourcery.com>
8518
8519 PR tree-optimization/68715
8520 * gcc.dg/graphite/pr68715-2.c: New test.
8521 * gcc.dg/graphite/pr68715.c: New test.
8522 * gfortran.dg/graphite/pr68715.f90: New test.
8523
be7ce7ae
TV
85242016-03-16 Tom de Vries <tom@codesourcery.com>
8525
8526 PR tree-optimization/68809
8527 * gcc.dg/graphite/pr68809-2.c: New test.
8528 * gcc.dg/graphite/pr68809.c: New test.
8529
1935f250
JJ
85302016-03-16 Jakub Jelinek <jakub@redhat.com>
8531
6651c93e
JJ
8532 PR c++/70147
8533 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8534 method call to i () as argument. Adjust expected output.
8535
1935f250
JJ
8536 PR c++/70147
8537 * g++.dg/ubsan/pr70147-1.C: New test.
8538 * g++.dg/ubsan/pr70147-2.C: New test.
8539
ab1caa6e
MS
85402016-03-15 Martin Sebor <msebor@redhat.com>
8541
8542 PR c++/58281
8543 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8544
5c2a1bbb
JDA
85452016-03-15 John David Anglin <danglin@gcc.gnu.org>
8546
cb5d8ad1
JDA
8547 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8548 hppa*-*-hpux*.
8549
b440dd40
JDA
8550 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8551
5c2a1bbb
JDA
8552 PR libfortran/69799
8553 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8554 libatomic_available.
8555
42c729c5
MP
85562016-03-15 Marek Polacek <polacek@redhat.com>
8557
8558 PR c++/70209
8559 * g++.dg/ext/attribute-may-alias-4.C: New test.
8560
82b1c550
AM
85612016-03-15 Alexander Monakov <amonakov@ispras.ru>
8562
8563 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8564 -fvar-tracking-assignments-toggle flag.
8565
4ccbf3a6
PH
85662016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8567
8568 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8569
c39858bd
JJ
85702016-03-15 Jakub Jelinek <jakub@redhat.com>
8571
8572 PR rtl-optimization/70222
8573 * gcc.c-torture/execute/pr70222-1.c: New test.
8574 * gcc.c-torture/execute/pr70222-2.c: New test.
8575
8be119c1
RH
85762016-03-15 Richard Henderson <rth@redhat.com>
8577
8578 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8579
6598bb55
AB
85802016-03-15 Andrey Belevantsev <abel@ispras.ru>
8581
8582 PR rtl-optimization/69032
8583 * gcc.dg/pr69032.c: New test.
8584
81fa2944
AB
85852016-03-15 Andrey Belevantsev <abel@ispras.ru>
8586
8587 PR rtl-optimization/63384
4a148e19 8588 * g++.dg/pr63384.C: New test.
81fa2944 8589
74ea9ab6
AB
85902016-03-15 Andrey Belevantsev <abel@ispras.ru>
8591
8592 PR target/64411
8593 * gcc.target/i386/pr64411.C: New test.
8594
045d5055
TV
85952016-03-15 Tom de Vries <tom@codesourcery.com>
8596
8597 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8598 * gfortran.dg/goacc/kernels-alias.f95: New test.
8599
3ea33585
MS
86002016-03-14 Martin Sebor <msebor@redhat.com>
8601
8602 PR c++/53792
8603 * g++.dg/cpp0x/constexpr-inline.C: New test.
8604 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8605
1df7b330
DE
86062016-03-14 David Edelsohn <dje.gcc@gmail.com>
8607
8608 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8609
79b57d18
JJ
86102016-03-14 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR middle-end/70219
8613 * gcc.dg/pr70219.c: New test.
8614
3cbf012a
BS
86152016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8616
8617 PR target/70083
8618 * gcc.dg/torture/pr70083.c: New test.
8619 * gcc.target/i386/pr70083.c: New test.
8620
a9fee7cd
RB
86212016-03-14 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/56365
8624 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8625
4799603f
SB
86262016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8627
8628 PR target/70098
8629 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8630 New function.
8631 * g++.dg/pr70098.C: New testcase.
8632
8633
760ca967
TV
86342016-03-14 Tom de Vries <tom@codesourcery.com>
8635
8636 PR tree-optimization/70045
8637 * gcc.dg/graphite/pr70045.c: New test.
8638
44e66a77
JD
86392016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8640
8641 PR fortran/69043
8642 * gfortran.dg/include_9.f90: New test.
8643
a18e0fe1
DH
86442016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8645
8646 PR fortran/45076
8647 gfortran.dg/prof/prof.exp: New script.
8648 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8649
d0aca6ab
AB
86502016-03-12 Andrey Belevantsev <abel@ispras.ru>
8651
8652 PR rtl-optimization/69307
8653 * gcc.dg/pr69307.c: New test.
8654
cefe08a4
VM
86552016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8656
8657 PR target/69614
8658 * gcc.target/arm/pr69614.c: New.
8659
70112e2a
PT
86602016-03-12 Paul Thomas <pault@gcc.gnu.org>
8661
8662 PR fortran/70031
8663 * gfortran.dg/submodule_14.f08: New test
8664
8665 PR fortran/69524
8666 * gfortran.dg/submodule_15.f08: New test
8667
3f1e5d3a
PP
86682016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8669
8670 PR c++/70106
8671 * g++.dg/cpp1y/paren3.C: New test.
8672
a3f6d680
MM
86732016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8674
8675 PR target/70131
8676 * gcc.target/powerpc/ppc-round2.c: New test.
8677
92348f09
BS
86782016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8679
8680 PR target/70123
8681 * gcc.dg/torture/pr70123.c: New test.
8682
cebde9e9
JL
86832016-03-11 Jeff Law <law@redhat.com>
8684
8685 PR tree-optimization/70190
8686 * gcc.c-torture/compile/pr70190.c: New test.
8687
3edc5da4
DM
86882016-03-11 David Malcolm <dmalcolm@redhat.com>
8689
8690 PR c/68187
8691 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8692 case.
8693 (test43_b): Likewise.
8694 (test43_c): Likewise.
8695 (test43_d): Likewise.
8696 (test43_e): Likewise.
8697 (test43_f): Likewise.
8698 (test43_g): Likewise.
8699 (test44_a): Likewise.
8700 (test44_b): Likewise.
8701 (test44_c): Likewise.
8702 (test44_d): Likewise.
8703 (test44_e): Likewise.
8704
318c1204
DM
87052016-03-11 David Malcolm <dmalcolm@redhat.com>
8706
8707 PR c/70085
8708 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8709
bc062234
KT
87102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8711
8712 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8713 dg-options.
8714
acfc1ac1
KT
87152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8716
8717 PR target/70002
8718 PR target/69245
8719 * gcc.target/aarch64/pr69245_2.c: New test.
8720
d1e2bb2d
JJ
87212016-03-11 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR tree-optimization/70177
8724 * gcc.dg/pr70177.c: New test.
8725
07350627
AL
87262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8727
8728 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8729
5c6706f7
AL
87302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8731
8732 * gcc.dg/tree-ssa/sra-20.c: New.
8733
02d472a2
JJ
87342016-03-11 Jakub Jelinek <jakub@redhat.com>
8735
686d390a
JJ
8736 PR rtl-optimization/70174
8737 * gcc.dg/pr70174.c: New test.
8738
02d472a2
JJ
8739 PR tree-optimization/70169
8740 * gcc.dg/pr70169.c: New test.
8741
0f9befa1
IE
87422016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8743
8744 PR target/70160
8745 * gcc.target/i386/pr70160.c: New test.
8746
432d4670
AK
87472016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8748
8749 * gcc.target/s390/dfp-1.c: New test.
8750
a3dc8760
NC
87512016-03-10 Nick Clifton <nickc@redhat.com>
8752
8753 PR target/70044
8754 * gcc.target/aarch64/pr70044.c: New test.
8755
b87a8d7d
PP
87562016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8757 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR c++/70001
8760 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8761 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8762 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8763
4f4ada6a
JH
87642016-03-10 Jan Hubicka <hubicka@ucw.cz>
8765
8766 PR lto/69589
8767 * g++.dg/lto/pr69589_0.C: New testcase
8768 * g++.dg/lto/pr69589_1.C: New testcase
8769
d49b0aa0
MP
87702016-03-10 Marek Polacek <polacek@redhat.com>
8771
8772 PR c++/70153
8773 * g++.dg/delayedfold/unary-plus1.C: New test.
8774
87752016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8776
8777 * gcc.target/arm/pr45701-1.c: Escape brackets.
8778 * gcc.target/arm/pr45701-2.c: Likewise.
8779
71017a7b
AL
87802016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8781
8782 * gfortran.dg/unconstrained_commons.f: New.
8783
ba52669f
AM
87842016-03-10 Alan Modra <amodra@gmail.com>
8785
8786 * gcc.dg/pr69195.c: New.
8787 * gcc.dg/pr69238.c: New.
8788
27742332
TV
87892016-03-10 Tom de Vries <tom@codesourcery.com>
8790
8791 PR testsuite/68915
8792 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8793
3a81a594
RB
87942016-03-10 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/70128
8797 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8798 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8799
3433b975
JJ
88002016-03-09 Jakub Jelinek <jakub@redhat.com>
8801
c2864f02
JJ
8802 PR tree-optimization/70152
8803 * gcc.dg/pr70152.c: New test.
8804
3433b975
JJ
8805 PR target/70086
8806 * gcc.target/i386/pr70086-1.c: New test.
8807 * gcc.target/i386/pr70086-2.c: New test.
8808 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8809
8810 PR tree-optimization/70127
8811 * gcc.c-torture/execute/pr70127.c: New test.
8812
96b3c82d
CP
88132016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8814
8815 * c-c++-common/goacc/combined-directives-2.c: New test.
8816
b4f3232d
DM
88172016-03-09 David Malcolm <dmalcolm@redhat.com>
8818
8819 PR c/68473
8820 PR c++/70105
8821 * g++.dg/diagnostic/pr70105.C: New test.
8822 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8823 (test_multiple_ordinary_maps): New test function.
8824
40499f81
DM
88252016-03-09 David Malcolm <dmalcolm@redhat.com>
8826
8827 PR c/68473
8828 PR c++/70105
8829 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8830 Drop range information from call to inform_at_rich_loc.
8831 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8832 New.
8833 (test_show_locus): Replace calls to rich_location::add_range with
8834 calls to add_range. Rewrite the tests that used the now-defunct
8835 rich_location ctor taking a source_range. Simplify other tests
8836 by replacing calls to COMBINE_LOCATION_DATA with calls to
8837 make_location.
8838
c9e33662
RB
88392016-03-09 Richard Biener <rguenther@suse.de>
8840 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR tree-optimization/70138
8843 * gcc.dg/vect/pr70138-1.c: New testcase.
8844 * gcc.dg/vect/pr70138-2.c: Likewise.
8845
2c73b764
JJ
88462016-03-09 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR target/70049
8849 * gcc.target/i386/pr70049.c: New test.
8850
c06d25bb
RB
88512016-03-09 Richard Biener <rguenther@suse.de>
8852
8853 PR c/70143
8854 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8855 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8856 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8857
5828a501
RO
88582016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8859
8860 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8861 arm-*-*.
8862
2e141c8d
JJ
88632016-03-09 Jakub Jelinek <jakub@redhat.com>
8864
5a9def37
JJ
8865 PR middle-end/67278
8866 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8867
2e141c8d
JJ
8868 PR target/67278
8869 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8870
8871 PR middle-end/70050
8872 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8873 in testcase comment.
8874
bf751f40
TV
88752016-03-09 Tom de Vries <tom@codesourcery.com>
8876
8877 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8878 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8879 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8880 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8881 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8882 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8883 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8884 * gfortran.dg/goacc/kernels-loop.f95: New test.
8885
e210c999
MS
88862016-03-08 Martin Sebor <msebor@redhat.com>
8887
8888 PR c++/62096
8889 * g++.dg/warn/overflow-warn-7.C: New test.
8890
80aac5c8
JM
88912016-03-08 Jason Merrill <jason@redhat.com>
8892
8893 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8894 * lib/target-supports.exp (check_effective_target_concepts): New.
8895
12b81409
JJ
88962016-03-08 Jakub Jelinek <jakub@redhat.com>
8897
d259b234
JJ
8898 PR c++/70135
8899 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8900 * g++.dg/ubsan/pr70135.C: New test.
8901
12b81409
JJ
8902 PR target/70110
8903 * gcc.dg/pr70110.c: New test.
8904
b4e9f2aa
MJ
89052016-03-07 Martin Jambor <mjambor@suse.cz>
8906
8907 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8908 * c-c++-common/gomp/if-1.c: Likewise.
8909 * c-c++-common/gomp/pr61486-2.c: Likewise.
8910 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8911 to dg-additional-options.
8912 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8913 * g++/gomp/target-teams-1.c: Likewise.
8914 * gcc.dg/gomp/gomp.exp: Likewise.
8915 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8916 dg-additional-options.
8917 * gfortran.dg/gomp/gomp.exp: Likewise.
8918 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8919 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8920 dg-additional-options.
8921 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8922
f86e631e
MJ
89232016-03-07 Martin Jambor <mjambor@suse.cz>
8924
8925 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8926 * c-c++-common/gomp/gridify-1.c: New test.
8927 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8928
94156b3f
AV
89292016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8930
8931 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8932 trigger for cortex-r8, when scanning for register r8.
8933 * gcc.target/arm/pr45701-2.c: Likewise.
8934
a84a49b7 89352016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8936 Jeff Law <law@redhat.com>
a84a49b7
RB
8937
8938 PR tree-optimization/69740
8939 * gcc.c-torture/compile/pr69740-1.c: New test.
8940 * gcc.c-torture/compile/pr69740-2.c: New test.
8941
e41f6c9e
BS
89422016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8943
8944 * lib/target-supports.exp
8945 (check_effective_target_whole_vector_shift): Enable for PPC64.
8946
57548bf5
RB
89472016-03-07 Richard Biener <rguenther@suse.de>
8948
8949 PR tree-optimization/70115
8950 * gcc.dg/torture/pr70115.c: New testcase.
8951
4ae13300
NS
89522016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8953
8954 PR middle-end/69916
8955 * c-c-++-common/goacc/pr69916.c: New.
8956
5edb9853
RH
89572016-03-07 Richard Henderson <rth@redhat.com>
8958
8959 * gcc.c-torture/compile/pr70061.c: New test.
8960
2067a8f3
RB
89612016-03-07 Richard Biener <rguenther@suse.de>
8962
8963 PR testsuite/70109
8964 * gcc.dg/vect/O3-pr36098.c: New testcase.
8965
4145a9b7
CL
89662016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8967
8968 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8969
1878be32
EB
89702016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8971
8972 * gnat.dg/renaming9.ad[sb]: New testcase.
8973
df762bb2
JJ
89742016-03-05 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR c++/70084
8977 * g++.dg/expr/stdarg3.C: New test.
8978
7d461295
JL
89792016-03-04 Jeff Law <law@redhat.com>
8980
8981 PR tree-optimization/69196
8982 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8983 x86_64-*-*.
8984
29b9828f
BS
89852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8986
b6b552fd
BS
8987 PR c/69973
8988 * gcc.dg/pr69973.c: New test.
8989
201d49e9
BS
8990 PR rtl-optimization/69941
8991 * gcc.dg/torture/pr69941.c: New test.
8992
29b9828f
BS
8993 PR c/69824
8994 * gcc.dg/pr69824.c: New test.
8995
640b7e74
TV
89962016-03-05 Tom de Vries <tom@codesourcery.com>
8997
8998 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8999 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9000 function.
9001
7a3a3fad
PP
90022016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9003
9004 PR c++/66786
9005 * g++.dg/cpp1y/var-templ48.C: New test.
9006 * g++.dg/cpp1y/var-templ49.C: New test.
9007
cd439aec
EB
90082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9011
60204554
JJ
90122016-03-04 Jakub Jelinek <jakub@redhat.com>
9013
0c8825de
JJ
9014 PR c++/70035
9015 * g++.dg/ubsan/pr70035.C: New test.
9016
60204554
JJ
9017 PR target/70062
9018 * gcc.target/i386/pr70062.c: New test.
9019
f79d4eab
L
90202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9021
9022 * g++.dg/template/typename21.C: Remove c++98_only.
9023
ea81ce67
L
90242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9025
9026 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9027
64b23c13
DM
90282016-03-04 David Malcolm <dmalcolm@redhat.com>
9029
9030 PR c/68187
9031 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9032 function.
9033 (fn_42_b): Likewise.
9034 (fn_42_c): Likewise.
9035
729526f5
DM
90362016-03-04 David Malcolm <dmalcolm@redhat.com>
9037
9038 PR c/68187
9039 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9040 function.
9041 (fn_40_b): Likewise.
9042 (fn_41_a): Likewise.
9043 (fn_41_b): Likewise.
9044
f9ea11ac
JJ
90452016-03-04 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR target/70059
9048 * gcc.target/i386/avx512f-pr70059.c: New test.
9049 * gcc.target/i386/avx512dq-pr70059.c: New test.
9050
b6c38c69
BS
90512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9052
9053 PR rtl-optimization/57676
9054 * gcc.dg/torture/pr57676.c: New test.
9055
af3cdd34
IE
90562016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9057
9058 * gcc.dg/pr70026.c: New test.
9059
7ff6ca38
MP
90602016-03-04 Marek Polacek <polacek@redhat.com>
9061
9062 PR c/69798
9063 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9064 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9065
a6bf62d5
KT
90662016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9067
9068 PR target/70004
9069 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9070 Delete.
9071 (test_corners_sisd_si): Likewise.
9072 (main): Remove checks of the above.
9073 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9074
ae4cdc6a
EB
90752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9076
9077 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9078
08455559
CL
90792016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9080
9081 * gcc.dg/torture/pr69951.c: Accept argc==0.
9082
e9a35493
RB
90832016-03-04 Richard Biener <rguenther@suse.de>
9084
9085 PR c++/70054
9086 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9087 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9088
fba054c2
DV
90892016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9090
9091 PR testsuite/69766
9092 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9093 testing multiarch.
9094
f10cdc6c
JJ
90952016-03-04 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR debug/69947
9098 * gcc.dg/guality/pr69947.c: New test.
9099
2e981ba0
JJ
91002016-03-03 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR ada/70017
9103 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9104
0ba3bfa2
KT
91052016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9106
9107 PR rtl-optimization/69904
9108 * gcc.target/arm/pr69904.c: New test.
9109
97ecdb46
JJ
91102016-03-03 Jakub Jelinek <jakub@redhat.com>
9111
9112 PR target/70021
9113 * gcc.dg/vect/pr70021.c: New test.
9114 * gcc.target/i386/pr70021.c: New test.
9115
a2a743a1
MP
91162016-03-03 Marek Polacek <polacek@redhat.com>
9117
9118 PR middle-end/70050
9119 * gcc.dg/pr70050.c: New test.
9120
fa07ecdd
JG
91212016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9122
9123 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9124
23504262
ML
91252016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9126
9127 PR tree-optimization/70043
9128 * gfortran.dg/vect/pr70043.f90: New test.
9129
b7b9e1a9
EB
91302016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/specs/task1.ads: New test.
9133
cb83ba54
RO
91342016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9135
9136 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9137 Invoke gdb with -batch.
9138 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9139
a75f5e30
RB
91402016-03-03 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/55936
9143 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9144
268bc320
JL
91452016-03-02 Jeff Law <law@redhat.com>
9146
815f20ab
JL
9147 PR rtl-optimization/69942
9148 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9149 effects of argument promotions.
9150
268bc320
JL
9151 PR tree-optimization/69987
9152 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9153 target does not support -fprefetch-loop-arrays.
9154
171f7de5
UB
91552016-03-02 Uros Bizjak <ubizjak@gmail.com>
9156
9157 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9158
192912db
BC
91592016-03-02 Bin Cheng <bin.cheng@arm.com>
9160
c7908871 9161 PR rtl-optimization/69052
192912db
BC
9162 * gcc.target/i386/pr69052.c: New test.
9163
90a7a40b
AM
91642016-03-02 Alan Modra <amodra@gmail.com>
9165
9166 * gcc.dg/pr69990.c: New.
9167
69fa742f
JJ
91682016-03-02 Jakub Jelinek <jakub@redhat.com>
9169
de752fb0
JJ
9170 PR c/68062
9171 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9172
9173 PR middle-end/70022
9174 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9175
69fa742f
JJ
9176 PR target/70028
9177 * gcc.target/i386/pr70028.c: New test.
9178
7c65bd56
MK
91792016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9180
9181 * c-c++-common/asan/swapcontext-test-1.c,
9182 * c-c++-common/tsan/thread_leak.c,
9183 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9184 * g++.dg/tsan/benign_race.C,
9185 * g++.dg/tsan/fd_close_norace.C,
9186 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9187 races with sanitizer output
9188
37d98220 91892016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9190 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9191
9192 PR target/67278
9193 * gcc.dg/simd-8.c: New testcase.
9194
218db463
RB
91952016-03-02 Richard Biener <rguenther@suse.de>
9196
9197 PR middle-end/67278
9198 * gcc.dg/simd-7.c: New testcase.
9199
22c72158
EB
92002016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9201
9202 * gcc.target/i386/pr70007.c: Tweak.
9203
9a790ccc
DV
92042016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9205
9206 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9207
bd02f00f
MP
92082016-03-02 Marek Polacek <polacek@redhat.com>
9209
9210 PR c/67854
9211 * gcc.dg/pr67854.c: New test.
9212
1e840f39
JJ
92132016-03-02 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR middle-end/70025
9216 * gcc.dg/torture/pr70025.c: New test.
9217
bca00241
VK
92182016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9219
9220 PR tree-optimization/68621
9221 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9222
0bca04b8
EB
92232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9224
9225 * gcc.target/i386/pr70007.c: New test.
9226
2a9afc86
JL
92272016-03-01 Jeff Law <law@redhat.com>
9228
eab2541b 9229 PR tree-optimization/69196
9d83ef71 9230 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9231
2a9afc86
JL
9232 PR tree-optimization/69196
9233 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9234 duplicating code and spoiling the expected output.
9235
0d39977e
MM
92362016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9237
9238 PR target/70033
9239 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9240 supports power9 before doing tests.
9241 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9242 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9243 * gcc.target/powerpc/p9-permute.c: Likewise.
9244
a0c0699d
UB
92452016-03-01 Uros Bizjak <ubizjak@gmail.com>
9246
9247 PR target/70027
9248 * gcc.target/i386/pr70027.c: New test.
9249
0ae3ef47 92502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9251
9252 * gcc.dg/pr70017.c: New test.
9253
686e2237
JJ
92542016-03-01 Jakub Jelinek <jakub@redhat.com>
9255
9256 PR c/69796
9257 PR c/69974
9258 * gcc.dg/pr69796.c: New test.
9259 * gcc.dg/pr69974.c: New test.
9260
f8e4188c
EB
92612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9264
5e3f1c7c
JL
92652016-02-29 Jeff Law <law@redhat.com>
9266
9267 PR tree-optimization/69987
9268 * gfortran.dg/pr69987.f90: New test.
9269
9270 PR tree-optimization/69989
9271 * gcc.c-torture/compile/pr69989-2.c: New test.
9272
1be56bc5
MP
92732016-03-01 Marek Polacek <polacek@redhat.com>
9274
9275 PR c++/69795
9276 * g++.dg/parse/invalid1.C: New test.
9277
1b19470d
RB
92782016-03-01 Richard Biener <rguenther@suse.de>
9279
9280 PR middle-end/70022
9281 * gcc.dg/pr70022.c: New testcase.
9282
3ae0661a
IE
92832016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9284
9285 PR tree-optimization/69956
9286 * gcc.dg/pr69956.c: New test.
9287
0f09ab88
BS
92882016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9289
9290 PR target/70011
9291 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9292 XFAIL when hardware supports efficient unaligned storage access.
9293
76d881bf
PP
92942016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9295
9296 PR c++/69961
9297 * g++.dg/template/pr69961a.C: New test.
9298 * g++.dg/template/pr69961b.C: New test.
9299
7168133a
DM
93002016-02-29 David Malcolm <dmalcolm@redhat.com>
9301
9302 PR preprocessor/69985
9303 * gcc.dg/cpp/pr69985.c: New test case.
9304
0c6072a3
JL
93052016-02-29 Jeff Law <law@redhat.com>
9306
e66f219b
JL
9307 PR tree-optimization/70005
9308 * gcc.c-torture/execute/pr70005.c New test.
9309
0c6072a3
JL
9310 PR tree-optimization/69999
9311 * gcc.c-torture/compile/pr69999.c: New test.
9312
fd9fbdb3
YR
93132016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9314
9315 PR tree-optimization/69652
9316 * gcc.dg/torture/pr69652.c: Delete test.
9317 * gcc.dg/vect/pr69652.c: New test.
9318
cbd400b4
RB
93192016-02-19 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/69980
9322 * gfortran.dg/vect/pr69980.f90: New testcase.
9323
84ea0f58
EB
93242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9325
9326 * gcc.target/sparc/20160229-1.c: New test.
9327
5d2a63dc
EB
93282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9329
9330 * gnat.dg/stack_usage3.adb: New test.
9331 * gnat.dg/stack_usage3_pkg.ads: New helper.
9332
93e708f9
EB
93332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9334
9335 * gnat.dg/renaming8.adb: New test.
9336 * gnat.dg/renaming8_pkg1.ads: New helper.
9337 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9338 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9339
6512bc93
RB
93402016-02-29 Richard Biener <rguenther@suse.de>
9341
9342 PR tree-optimization/69720
9343 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9344
7b201a88
TK
93452016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9346
9347 PR fortran/68147
9348 PR fortran/47674
9349 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9350
82ee0cf2 93512016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9352 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9353
9354 PR fortran/56007
9355 * gfortran.dg/coarray_8.f90: Adjust error message.
9356 * gfortran.dg/pr56007.f90: New test.
9357 * gfortran.dg/pr56007.f: New test.
9358
cdc1a2c8
L
93592016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9360
9361 PR tree-optimization/69989
9362 * gcc.dg/torture/pr69989.c: New test.
9363
33505bcf
EB
93642016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9365
9366 * gcc.target/i386/stack-realign-win.c: New test.
9367
524bfb19
HA
93682016-02-28 Harald Anlauf <anlauf@gmx.de>
9369
9370 PR fortran/60126
9371 * gfortran.dg/pr60126.f90: New test.
9372
bd542508
JL
93732016-02-27 Jeff Law <law@redhat.com>
9374
9375 Revert
9376 2016-02-26 Richard Biener <rguenther@suse.de>
9377 Jeff Law <law@redhat.com>
9378
9379 PR tree-optimization/69740
9380 * gcc.c-torture/compile/pr69740-1.c: New test.
9381 * gcc.c-torture/compile/pr69740-2.c: New test.
9382
dd1291e0
JD
93832016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9384
5fb67f8b 9385 PR fortran/69910
dd1291e0
JD
9386 * gfortran.dg/newunit_4.f90: New test.
9387
5cfefb59
JJ
93882016-02-27 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR target/69613
9391 PR rtl-optimization/69886
9392 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9393 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9394 target.
9395
20ba5f33
MS
93962016-02-26 Martin Sebor <msebor@redhat.com>
9397
9398 PR tree-optimization/15826
9399 * gcc.dg/tree-ssa/pr15826.c: New test.
9400
e6fb01b0
JJ
94012016-02-26 Jakub Jelinek <jakub@redhat.com>
9402
9403 PR target/69969
9404 * gcc.target/powerpc/pr69969.c: New test.
9405
e3e0cf64
MS
94062016-02-26 Martin Sebor <msebor@redhat.com>
9407
9408 PR c++/15766
9409 * g++.old-deja/g++.other/decl5.C: Add a test case.
9410
d1f2bea5
SB
94112016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9412
9413 PR target/69946
9414 * gcc.target/powerpc/pr69946.c: New file.
9415
4a4f9d2b 94162016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9417 Jeff Law <law@redhat.com>
4a4f9d2b 9418
e3e0cf64 9419 PR tree-optimization/69740
4a4f9d2b
RB
9420 * gcc.c-torture/compile/pr69740-1.c: New test.
9421 * gcc.c-torture/compile/pr69740-2.c: New test.
9422
ad2a2706
MJ
94232016-02-26 Martin Jambor <mjambor@suse.cz>
9424
9425 PR middle-end/69920
9426 * gcc.dg/torture/pr69932.c: New test.
9427 * gcc.dg/torture/pr69936.c: Likewise.
9428
1d11f7ce
AK
94292016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9430
9431 PR target/69709
9432 * gcc.target/s390/pr69709.c: New test.
9433
6cfccbb2
KT
94342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9435
9436 PR target/69245
9437 * gcc.target/aarch64/pr69245_1.c: New test.
9438
ac59ad4e
KT
94392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9440
9441 PR target/69613
9442 * gcc.dg/torture/pr69613.c: New test.
9443
a2ad54a0
JJ
94442016-02-26 Jakub Jelinek <jakub@redhat.com>
9445
9446 PR rtl-optimization/69891
9447 * gcc.target/i386/pr69891.c: New test.
9448
0884062c 94492016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9450 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9451
d2369d4f 9452 PR target/61397
c163789b
MM
9453 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9454 functionality for both 32-bit and 64-bit.
9455
5aed7e2c
RB
94562016-02-26 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/69551
9459 * gcc.dg/torture/pr69951.c: New testcase.
9460
798e2a8e
RB
94612016-02-25 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/48795
9464 * gcc.dg/Warray-bounds-18.c: New testcase.
9465
9559fbac
RO
94662016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9467
9468 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9469
c049b107
JJ
94702016-02-25 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR rtl-optimization/69896
9473 * gcc.dg/pr69896.c: New test.
9474
1137001c
PP
94752016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9476
9477 PR c++/69736
9478 * g++.dg/cpp1y/paren2.C: New test.
9479
2e9c8641
MS
94802016-02-24 Martin Sebor <msebor@redhat.com>
9481
9482 PR c/51147
9483 * gcc.dg/enum-mode-2.c: New test.
9484
03ca8fb3
JJ
94852016-02-24 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR c++/69922
9488 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9489 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9490 * g++.dg/ubsan/pr69922.C: New test.
9491
0b05329b
MP
94922016-02-24 Marek Polacek <polacek@redhat.com>
9493
9494 PR c/69819
9495 * gcc.dg/pr69819.c: New test.
9496
57c2c374
MS
94972016-02-24 Martin Sebor <msebor@redhat.com>
9498
3b96b93a
MS
9499 PR c++/69912
9500 * g++.dg/ext/flexary15.C: New test.
9501
95022016-02-24 Martin Sebor <msebor@redhat.com>
9503
9504 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9505 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9506 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9507
65433bb5
MK
95082016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9509 Charles Baylis <charles.baylis@linaro.org>
9510
9511 PR debug/61033
9512 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9513
f802a424 95142016-02-24 Richard Biener <rguenther@suse.de>
44293580 9515 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9516
9517 PR middle-end/69760
9518 * gcc.dg/torture/pr69760.c: New testcase.
9519
525f795f
RO
95202016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9521
9522 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9523 pattern on Solaris with as.
9524
cd7bbceb
KT
95252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9526
9527 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9528 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9529 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9530 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9531
89c0c1fd
JJ
95322016-02-24 Jakub Jelinek <jakub@redhat.com>
9533
9534 PR middle-end/69915
9535 * gcc.dg/pr69915.c: New test.
9536
0683fd27
KT
95372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9538
9539 PR rtl-optimization/69886
9540 * gcc.dg/torture/pr69886.c: New test.
9541
e53d562a
RB
95422016-02-24 Richard Biener <rguenther@suse.de>
9543
9544 PR middle-end/68963
9545 * gcc.dg/torture/pr68963.c: New testcase.
9546
74a00288
KT
95472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9548
9549 PR target/69875
9550 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9551 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9552 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9553 * gcc.target/arm/atomic_loaddi_1.c: New test.
9554 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9555 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9556 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9557 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9558 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9559 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9560 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9561 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9562
340fd4c9
JJ
95632016-02-24 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR middle-end/69909
9566 * gcc.dg/torture/pr69909.c: New test.
9567
47d3fdb2
RB
95682016-02-24 Richard Biener <rguenther@suse.de>
9569
9570 PR tree-optimization/69907
9571 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9572 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9573 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9574
dab73e73
CB
95752016-02-24 Christian Bruel <christian.bruel@st.com>
9576
9577 * gcc.target/arm/pragma_cpp_fma.c: New test.
9578
7cc5ec65
JD
95792016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9580
9581 PR fortran/61156
9582 * gfortran.dg/include_6.f90: Update test.
9583
067fbd8b
JJ
95842016-02-23 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR objc/69844
9587 * objc.dg/pr69844.m: New test.
9588
64a454d9
JD
95892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9590
9591 PR libgfortran/69456
9592 * gfortran.dg/namelist_89.f90: New test.
9593 * gfortran.dg/pr59700.f90: Update test..
9594
35886f0b
MS
95952016-02-23 Martin Sebor <msebor@redhat.com>
9596
9597 PR middle-end/69780
9598 * g++.dg/ext/builtin_alloca.C: New test.
9599 * gcc.dg/builtins-68.c: New test.
9600
162cc7e3
RH
96012016-02-23 Richard Henderson <rth@redhat.com>
9602
9603 * gcc.target/i386/addr-space-3.c: Remove test.
9604
196440f8
DM
96052016-02-23 David Malcolm <dmalcolm@redhat.com>
9606
9607 PR preprocessor/69126
9608 PR preprocessor/69543
9609 * c-c++-common/pr69126-2-long.c: New test.
9610 * c-c++-common/pr69126-2-short.c: New test.
9611 * c-c++-common/pr69543-1.c: Remove xfail.
9612
1d3121af
DM
96132016-02-23 David Malcolm <dmalcolm@redhat.com>
9614
9615 PR preprocessor/69126
9616 PR preprocessor/69543
9617 PR preprocessor/69558
9618 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9619 (f): Rename to...
9620 (test_2): ...this, and add leading comment.
9621 (MACRO_3, test_3): New.
9622 (MACRO_4A, MACRO_4B, test_4): New.
9623 (MACRO): Rename to...
9624 (MACRO_5): ...this.
9625 (g): Rename to...
9626 (test_5): ...this, updating for renaming of MACRO, and
9627 add leading comment.
9628 * c-c++-common/pr69543-1.c: New.
9629 * c-c++-common/pr69543-2.c: New.
9630 * c-c++-common/pr69543-3.c: New.
9631 * c-c++-common/pr69543-4.c: New.
9632 * c-c++-common/pr69558-1.c: New.
9633 * c-c++-common/pr69558-2.c: New.
9634 * c-c++-common/pr69558-3.c: New.
9635 * c-c++-common/pr69558-4.c: New.
9636 * gcc.dg/pr69558.c: Move to...
9637 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9638 xfail for c++.
9639
f99c3557
TS
96402016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9641
9642 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9643 to -ftree-parallelize-loops/-fopenacc changes.
9644 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9645 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9646 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9647 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9648 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9649 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9650 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9651 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9652 * c-c++-common/goacc/kernels-loop.c: Likewise.
9653 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9654 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9655 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9656 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9657
c60ec7c2
RO
96582016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9659
9660 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9661
f1a62b6f
JJ
96622016-02-23 Jakub Jelinek <jakub@redhat.com>
9663
e67bf044
JJ
9664 PR c++/69902
9665 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9666
f1a62b6f
JJ
9667 PR c/69900
9668 * gcc.dg/pr69900.c: New test.
9669
20c5e09e
MJ
96702016-02-23 Martin Jambor <mjambor@suse.cz>
9671
9672 PR tree-optimization/69666
9673 * gcc.dg/tree-ssa/pr69666.c: New test.
9674
e457a6fc
AV
96752016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9676
9677 PR fortran/67451
9678 * gfortran.dg/coarray_allocate_5.f08: New test.
9679
d7b574f4
AK
96802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9681
9682 * gcc.target/s390/vcond-shift.c: Move to ...
9683 * gcc.target/s390/vector/vcond-shift.c: ... here.
9684
58bdeb44
AK
96852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9686
9687 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9688 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9689
7cd0387b
AK
96902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9691
9692 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9693
4246c8da
MW
96942016-02-20 Mark Wielaard <mjw@redhat.com>
9695
9696 PR c/28901
9697 * gcc.dg/unused-variable-3.c: New test.
9698
f93bc532
JJ
96992016-02-22 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR target/69888
9702 * gcc.target/i386/pr69888.c: New test.
9703
c4e360f4
RB
97042016-02-22 Richard Biener <rguenther@suse.de>
9705
9706 PR tree-optimization/69882
9707 * gfortran.dg/vect/pr69882.f90: New testcase.
9708
09c92f1c
JJ
97092016-02-22 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR target/69885
9712 * gcc.dg/pr69885.c: New test.
9713
f88d45dc
OE
97142016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9715
9716 PR target/69806
9717 PR target/54089
9718 * gcc.target/sh/pr54089-10.c: New.
9719
ce1ff48e
PT
97202016-02-20 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/69423
9723 * gfortran.dg/deferred_character_15.f90 : New test.
9724
bbf27208
DH
97252016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9726
9727 PR fortran/57365
9728 gfortran.dg/allocate_with_source_18.f03: New test.
9729
97302016-02-20 Harald Anlauf <anlauf@gmx.de>
9731
9732 PR fortran/52531
9733 gfortran.dg/gomp/pr52531.f90: New test.
9734
268be88c
BE
97352016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9736
9737 PR c++/69865
9738 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9739 -std=c++03.
9740
4b6c824a
JJ
97412016-02-19 Jakub Jelinek <jakub@redhat.com>
9742
871b3f47
JJ
9743 PR c++/69826
9744 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9745 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9746
7a965d51
JJ
9747 PR c++/69850
9748 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9749
4b6c824a
JJ
9750 PR c++/69851
9751 * g++.dg/torture/pr69851.C: New test.
9752
15fca21a
MS
97532016-02-19 Martin Sebor <msebor@redhat.com>
9754
9755 PR testsuite/69573
9756 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9757
19e21586
JJ
97582016-02-19 Jakub Jelinek <jakub@redhat.com>
9759
03a616ac
JJ
9760 PR c++/69850
9761 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9762 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9763
19e21586
JJ
9764 PR c++/67767
9765 * g++.dg/cpp0x/pr67767.C: New test.
9766
2db16594
KT
97672016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9768
9769 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9770 for fp, simd, crypto, crc, lse.
9771 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9772 above.
9773 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9774 effective target check.
9775
5a7d9d1e
JJ
97762016-02-19 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR target/69820
9779 * gcc.target/i386/pr69820.c: New test.
9780
6448f064
AK
97812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9782
9783 * gcc.target/s390/vector/int128-1.c: New test.
9784
d0a859e6
AK
97852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9786
9787 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9788
9e4eb643
AK
97892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9790
9791 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9792 instruction pattern name to prevent the testcase from failing with
9793 -march=z13.
9794
859a4c0e
AK
97952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9796
9797 * gcc.target/s390/md/movstr-2.c: New test.
9798
efc2340b
MK
97992016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9800
9801 * gcc.target/s390/morestack.c: New test.
9802
ca2bfbc2
DV
98032016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9804
9805 PR target/69625
9806 * gcc.target/s390/pr69625.c: Add test case.
9807
efd4bd05
BE
98082016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9809
9810 PR testsuite/68580
9811 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9812
2bf2078a
MM
98132016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9814
9815 PR target/68404
9816 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9817 * gcc.target/powerpc/fusion3.c: Likewise.
9818
f003579e
RB
98192016-02-18 Richard Biener <rguenther@suse.de>
9820
9821 PR middle-end/69553
9822 * g++.dg/torture/pr69553.C: New testcase.
9823
19233914
NC
98242016-02-18 Nick Clifton <nickc@redhat.com>
9825
efd4bd05
BE
9826 PR target/62254
9827 PR target/69610
9828 * gcc.target/arm/pr62554.c: New test.
9829 * gcc.target/arm/pr69610-1.c: New test.
9830 * gcc.target/arm/pr69610-2.c: New test.
19233914 9831
23f27839
RB
98322016-02-18 Richard Biener <rguenther@suse.de>
9833
9834 PR middle-end/69854
9835 * gcc.dg/torture/pr69854.c: New testcase.
9836
932c0da4
JJ
98372016-02-17 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR c++/69850
9840 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9841
1bed93e4
BS
98422012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9843
9844 * gcc.target/powerpc/vec-cg.c: New test.
9845
57bfb134
RB
98462016-02-17 Richard Biener <rguenther@suse.de>
9847
9848 PR testsuite/69586
9849 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9850
a44e0ebb
KT
98512016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9852
9853 PR target/69161
9854 * gcc.c-torture/compile/pr69161.c: New test.
9855
ffacd726
DS
98562016-02-17 David Sherwood <david.sherwood@arm.com>
9857
9858 PR target/69532
9859 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9860 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9861
448db8d2
EB
98622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9863
9864 * gcc.dg/ifcvt-4.c: Skip on Visium.
9865
e2f0522e
EB
98662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9867
9868 * gnat.dg/atomic8.adb: New test.
9869
bf17fe3f
EB
98702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9871
9872 * gnat.dg/discr46.ad[sb]: New test.
9873
ecf835e9
KN
98742016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9875
9876 PR Target/48344
9877 * gcc.target/powerpc/pr48344-1.c: New test.
9878
49a1164a
TK
98792015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9880
9881 PR fortran/69742
9882 * gfortran.dg/associate_21.f90: New test.
9883
bf14eba2
JJ
98842016-02-16 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR c/69835
9887 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9888 -Wnonnull in dg-options.
9889 * c-c++-common/nonnull-2.c: New test.
9890
35a093b6
JG
98912016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9892 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9893
9894 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9895
e387d491
JJ
98962016-02-16 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR middle-end/69801
9899 * gcc.dg/pr69801.c: Add empty dg-options.
9900
ba539195
JN
99012016-02-16 James Norris <jnorris@codesourcery.com>
9902
9903 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9904 * g++.dg/goacc/deviceptr-1.c: New file.
9905
2a2b8f64
JJ
99062016-02-16 Jakub Jelinek <jakub@redhat.com>
9907
9908 PR tree-optimization/69820
9909 * gcc.dg/vect/pr69820.c: New test.
9910
87440c29
RB
99112016-02-16 Richard Biener <rguenther@suse.de>
9912
9913 PR tree-optimization/69776
9914 * gcc.dg/torture/pr69776-2.c: New testcase.
9915
6d87c306
BS
99162016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9917
9918 PR tree-optimization/69714
9919 * gcc.dg/torture/pr69714.c: New test.
9920
3824a0a2
JJ
99212016-02-16 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR tree-optimization/69802
9924 * gcc.dg/pr69802.c: New test.
9925
c8cfe96e
RB
99262016-02-16 Richard Biener <rguenther@suse.de>
9927
9928 PR middle-end/69801
9929 * gcc.dg/pr69801.c: New testcase.
9930
fc12098d
JD
99312016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9932
9933 PR libgfortran/69651
9934 * gfortran.dg/read_bang.f90: New test.
9935 * gfortran.dg/read_bang4.f90: New test.
9936
ba6b3795
JJ
99372016-02-15 Jakub Jelinek <jakub@redhat.com>
9938
f0516ca4
JJ
9939 PR c++/69658
9940 * g++.dg/init/pr69658.C: New test.
9941
ba6b3795
JJ
9942 PR c++/69797
9943 * c-c++-common/pr69797.c: New test.
9944
de3f9a2d
PK
99452016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9946
9947 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9948 check for aarch64*-*-*.
9949
17a3b967
RB
99502016-02-15 Richard Biener <rguenther@suse.de>
9951
9952 PR tree-optimization/69783
9953 * gcc.dg/vect/pr69783.c: New testcase.
9954
1c48bff1
RB
99552016-02-15 Richard Biener <rguenther@suse.de>
9956
9957 PR tree-optimization/69776
9958 * gcc.dg/torture/pr69776.c: New testcase.
9959
1e6025b6
TK
99602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9961
9962 PR fortran/60526
9963 * gfortran.dg/type_decl_4.f90: Reinstated.
9964
d3308279
JDA
99652016-02-14 John David Anglin <danglin@gcc.gnu.org>
9966
9967 PR fortran/68746
9968 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9969
b7c56581
TK
99702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9971
9972 PR fortran/60526
9973 PR bootstrap/69816
9974 * gfortran.dg/type_decl_4.f90: Removed.
9975
60cb4ef5
TK
99762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9977
9978 PR fortran/60526
9979 * gfortran.dg/type_decl_4.f90: New test.
9980
f6964637
AM
99812016-02-14 Alan Modra <amodra@gmail.com>
9982
1a8849d1 9983 PR testsuite/68886
f6964637
AM
9984 * gcc.c-torture/execute/stkalign.c: Revise test.
9985
f5121920
OE
99862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9987
9988 PR target/67260
9989 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9990
6cda3ab6
OE
99912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9992
9993 PR target/67260
9994 * gcc.target/sh/torture/pr67260.c: New.
9995
6786e598
JDA
99962016-02-12 John David Anglin <danglin@gcc.gnu.org>
9997
9998 * gcc.dg/pr67964.c: Add dg-require-alias.
9999
7e05dad8
OE
100002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10001
10002 PR target/67636
10003 PR target/64345
10004 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10005
7f4cc3ce
JD
100062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10007
10008 PR libgfortran/69668
10009 * gfortran.dg/namelist_88.f90: New test.
10010
955ca6dc
JD
100112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10012
10013 PR libgfortran/69668
10014 * gfortran.dg/namelist_38.f90: Update test.
10015 * gfortran.dg/namelist_84.f90: Update test.
10016
876217ae
DM
100172016-02-12 David Malcolm <dmalcolm@redhat.com>
10018
10019 PR other/69554
10020 * gcc.dg/pr69554-1.c: New test.
10021 * gfortran.dg/pr69554-1.F90: New test.
10022 * gfortran.dg/pr69554-2.F90: New test.
10023 * lib/gcc-dg.exp (proc dg-locus): New function.
10024 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10025 distinguish between the caret-printing and non-caret-printing
10026 cases. If caret-printing has been explicitly enabled, bail out
10027 without attempting to fix up the output.
10028
61789eed
DM
100292016-02-12 David Malcolm <dmalcolm@redhat.com>
10030
10031 PR driver/69265
10032 PR driver/69453
10033 * gcc.dg/spellcheck-options-3.c: New test case.
10034 * gcc.dg/spellcheck-options-4.c: New test case.
10035 * gcc.dg/spellcheck-options-5.c: New test case.
10036 * gcc.dg/spellcheck-options-6.c: New test case.
10037 * gcc.dg/spellcheck-options-7.c: New test case.
10038 * gcc.dg/spellcheck-options-8.c: New test case.
10039 * gcc.dg/spellcheck-options-9.c: New test case.
10040 * gcc.dg/spellcheck-options-10.c: New test case.
10041
c3090c1f
JJ
100422016-02-12 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR rtl-optimization/69764
10045 PR rtl-optimization/69771
10046 * c-c++-common/pr69764.c: New test.
10047 * gcc.dg/torture/pr69771.c: New test.
10048
8222034d
MP
100492016-02-12 Marek Polacek <polacek@redhat.com>
10050
10051 * g++.dg/torture/init-list1.C: New.
10052
f749f792
MP
100532016-02-12 Marek Polacek <polacek@redhat.com>
10054
10055 * gcc.dg/pr69522.c: Add empty dg-options.
10056
199fb02a
IE
100572016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10058
10059 * g++.dg/lto/lto.exp: Include and init mpx.
10060 * g++.dg/lto/pr69729_0.C: New test.
10061
b69539cb
JJ
100622016-02-12 Jakub Jelinek <jakub@redhat.com>
10063
06ff7000
JJ
10064 PR ipa/69241
10065 * g++.dg/ipa/pr69241-4.C: New test.
10066
b69539cb
JJ
10067 PR ipa/68672
10068 * g++.dg/ipa/pr68672-1.C: New test.
10069 * g++.dg/ipa/pr68672-2.C: New test.
10070 * g++.dg/ipa/pr68672-3.C: New test.
10071
16595a1f
BS
100722016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10073
10074 PR c/69522
6d87c306 10075 * gcc.dg/pr69522.c: New test.
16595a1f 10076
38d795d2
PP
100772016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10078
10079 PR c++/69098
10080 * g++.dg/cpp1y/69098.C: New test.
10081 * g++.dg/cpp1y/69098-2.C: New test.
10082
9c582551
JJ
100832016-02-12 Jakub Jelinek <jakub@redhat.com>
10084
10085 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10086 and neighbour -> neighbor.
10087 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10088 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10089 * c-c++-common/Wvarargs.c: Likewise.
10090 * c-c++-common/goacc/host_data-5.c: Likewise.
10091 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10092 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10093 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10094 * gcc.target/aarch64/pr60697.c: Likewise.
10095 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10096 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10097 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10098 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10099 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10100 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10101 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10102 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10103 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10104 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10105 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10106 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10107 * g++.dg/lookup/koenig5.C: Likewise.
10108 * g++.dg/ext/no-asm-2.C: Likewise.
10109 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10110 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10111 * gfortran.dg/used_types_16.f90: Likewise.
10112 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10113 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10114 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10115 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10116 * gfortran.dg/abstract_type_6.f03: Likewise.
10117 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10118 * gfortran.dg/used_types_15.f90: Likewise.
10119 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10120 * gfortran.dg/exit_3.f08: Likewise.
10121 * gfortran.dg/open_status_2.f90: Likewise.
10122 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10123 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10124 * gfortran.dg/associate_1.f03: Likewise.
10125 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10126 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10127 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10128 * gcc.dg/builtin-object-size-1.c: Likewise.
10129 * gcc.dg/noreturn-6.c: Likewise.
10130 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10131 * gcc.dg/globalalias.c: Likewise.
10132 * gcc.dg/builtins-config.h: Likewise.
10133 * gcc.dg/pr30457.c: Likewise.
10134 * gcc.c-torture/compile/volatile-1.c: Likewise.
10135 * gcc.c-torture/execute/20101011-1.c: Likewise.
10136 * c-c++-common/Waddress-1.c: Likewise.
10137
66756373
JJ
101382016-02-11 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR c/69768
10141 * c-c++-common/Waddress-1.c: New test.
10142
76fe932b
AV
101432016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10144
10145 PR fortran/69296
10146 * gfortran.dg/associate_19.f03: New test.
10147 * gfortran.dg/associate_20.f03: New test.
10148
564c4d4b
OE
101492016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10150
10151 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10152
e1c1ecb0
KT
101532016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10154
10155 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10156 .arch armv8-a\n. Add -dA to dg-options.
10157 * gcc.target/aarch64/assembler_arch_1.c: New test.
10158 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10159
0d7d9458
PC
101602016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 PR c++/68726
10163 * g++.dg/cpp0x/pr68726.C: New.
10164
e6208a60
IE
101652016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10166
10167 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10168 test.
10169
281a11eb
RB
101702016-02-11 Richard Biener <rguenther@suse.de>
10171
10172 * g++.dg/tree-ssa/pr61034.C: Adjust.
10173
e03dd765
VM
101742016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10175
4b48faf5 10176 PR target/69148
e03dd765
VM
10177 * gcc.target/s390/pr69148.c: New.
10178
cdc23927
YR
101792016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10180
10181 PR tree-optimization/69652
10182 * gcc.dg/torture/pr69652.c: New test.
10183
e199dd0a
JJ
101842016-02-10 Jakub Jelinek <jakub@redhat.com>
10185 Patrick Palka <ppalka@gcc.gnu.org>
10186
10187 PR ipa/69241
10188 PR c++/69649
10189 * g++.dg/ipa/pr69241-1.C: New test.
10190 * g++.dg/ipa/pr69241-2.C: New test.
10191 * g++.dg/ipa/pr69241-3.C: New test.
10192 * g++.dg/ipa/pr69649.C: New test.
10193
d6b38027
UB
101942016-02-10 Uros Bizjak <ubizjak@gmail.com>
10195
10196 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10197 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10198
13b562c5
BC
101992016-02-10 Bin Cheng <bin.cheng@arm.com>
10200
10201 PR tree-optimization/68021
10202 * gcc.dg/tree-ssa/pr68021.c: New test.
10203
24a179f8
RB
102042016-02-10 Richard Biener <rguenther@suse.de>
10205
10206 PR tree-optimization/69726
10207 * gcc.dg/uninit-22.c: New testcase.
10208
0d99886f
AP
102092016-02-09 Andrew Pinski <apinski@cavium.com>
10210
10211 PR tree-opt/69282
10212 * gcc.c-torture/compile/20160205-1.c: New testcase.
10213
ab04995c
MM
102142016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10215
10216 PR target/68404
10217 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10218 instead accessing a really large arrray.
10219 * gcc.target/powerpc/fusion3.c: Likewise.
10220
4b79ac23
CB
102212016-02-09 Charles Baylis <charles.baylis@linaro.org>
10222
10223 PR target/68532
10224 * gcc.c-torture/execute/pr68532.c: New test.
10225
b890a441
AO
102262016-02-11 Alexandre Oliva <aoliva@redhat.com>
10227
10228 PR target/69634
10229 * gcc.dg/pr69634.c: New.
10230
84a5bef7
RB
102312016-02-09 Richard Biener <rguenther@suse.de>
10232
10233 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10234
1f123759 102352016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10236
1f123759
AF
10237 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10238
65860c77
YR
102392016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10240
10241 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10242
7e1e8a0a
RB
102432016-02-09 Richard Biener <rguenther@suse.de>
10244
10245 PR tree-optimization/69715
10246 * gcc.dg/torture/pr69715.c: New testcase.
10247
efb45a9f
PP
102482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10249
10250 PR c++/69139
10251 * g++.dg/cpp0x/trailing12.C: New test.
10252 * g++.dg/cpp0x/trailing13.C: New test.
10253
20a0c6f9
PP
102542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10255
10256 PR c++/69283
10257 PR c++/67835
10258 * g++.dg/cpp1y/auto-fn29.C: New test.
10259 * g++.dg/cpp1y/auto-fn30.C: New test.
10260
a162f3af
JJ
102612016-02-08 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR tree-optimization/69209
10264 * gcc.c-torture/compile/pr69209.c: New test.
10265
4b4a9fbd
JL
102662016-02-08 Jeff Law <law@redhat.com>
10267
10268 PR tree-optimization/68541
10269 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10270 of statements allowed in join block for path splitting.
10271
cfac5ed2
JJ
102722016-02-08 Jakub Jelinek <jakub@redhat.com>
10273
f68bc23f
JJ
10274 PR c++/59627
10275 * g++.dg/gomp/pr59627.C: New test.
10276
cfac5ed2
JJ
10277 PR ipa/69239
10278 * g++.dg/ipa/pr69239.C: New test.
10279
44714d8c
DM
102802016-02-08 David Malcolm <dmalcolm@redhat.com>
10281
10282 PR preprocessor/69664
10283 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10284 * gcc.dg/cpp/warn-comments.c: Likewise.
10285
eba9e839
MP
102862016-02-08 Marek Polacek <polacek@redhat.com>
10287
10288 PR c++/69688
10289 * g++.dg/init/const12.C: New test.
10290
a011cd92
BS
102912016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10292
10293 PR target/60410
10294 * gcc.dg/lto/pr55113_0.c: Remove test.
10295
5317b1be
RB
102962016-02-08 Richard Biener <rguenther@suse.de>
10297
10298 PR tree-optimization/69719
10299 * gcc.dg/torture/pr69719.c: New testcase.
10300
63998a63
RB
103012016-02-08 Richard Biener <rguenther@suse.de>
10302 Jeff Law <law@redhat.com>
10303
10304 PR target/68273
10305 * gcc.target/mips/pr68273.c: New testcase.
10306
43f4a281
RB
103072016-02-08 Richard Biener <rguenther@suse.de>
10308
10309 PR rtl-optimization/69274
10310 * gcc.target/i386/addr-sel-1.c: XFAIL.
10311
0b604d2d
JL
103122016-02-08 Jeff Law <law@redhat.com>
10313
e8dfe49e
JL
10314 PR tree-optimization/68541
10315 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10316
6daecd7a 10317 PR tree-optimization/65917
0b604d2d
JL
10318 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10319
c0f0e35a
JD
103202016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10321
10322 PR fortran/50555
10323 * gfortran.dg/namelist_args.f90: New test.
10324
8981d712
JL
103252016-02-05 Jeff Law <law@redhat.com>
10326
6daecd7a 10327 PR tree-optimization/68541
8981d712
JL
10328 * gcc.dg/tree-ssa/split-path-2.c: New test.
10329 * gcc.dg/tree-ssa/split-path-3.c: New test.
10330 * gcc.dg/tree-ssa/split-path-4.c: New test.
10331 * gcc.dg/tree-ssa/split-path-5.c: New test.
10332 * gcc.dg/tree-ssa/split-path-6.c: New test.
10333 * gcc.dg/tree-ssa/split-path-7.c: New test.
10334
46cb9332
MS
103352016-02-05 Martin Sebor <msebor@redhat.com>
10336
10337 PR c++/69662
10338 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10339 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10340
be2083ea
RH
103412016-02-06 Richard HEnderson <rth@redhat.com>
10342
10343 PR c/69643
10344 * gcc.target/i386/addr-space-4.c: New.
10345 * gcc.target/i386/addr-space-5.c: New.
10346
711d7c23
MM
103472016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10348
10349 PR fortran/66089
10350 * gfortran.dg/elemental_dependency_6.f90: New.
10351
b5c1c988
JJ
103522016-02-05 Jakub Jelinek <jakub@redhat.com>
10353
861c7bcd
JJ
10354 PR rtl-optimization/69691
10355 * gcc.c-torture/execute/pr69691.c: New test.
10356
b5c1c988
JJ
10357 PR c++/69628
10358 * g++.dg/parse/pr69628.C: New test.
10359
f7dfa966
UB
103602016-02-05 Uros Bizjak <ubizjak@gmail.com>
10361
10362 * gcc.dg/sancov/asan.c: Move to ...
10363 * gcc.dg/asan/sancov-1.c: ... here.
10364
9b143e64
UB
103652016-02-05 Uros Bizjak <ubizjak@gmail.com>
10366
10367 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10368
f5d4b899
L
103692016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10370
10371 PR target/69677
10372 * gcc.target/i386/pr69677.c: New test.
10373
76c85fbb
PP
103742016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10375
10376 PR c++/68948
10377 * g++.dg/template/pr68948.C: New test.
10378
f181bf90
DV
103792016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10380
10381 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10382 (only necessary on s390x).
10383
714fb282
L
103842016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10385
10386 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10387 -mno-accumulate-outgoing-args.
10388
618d6c1c
PP
103892016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10390
10391 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10392
1066e9b5
JJ
103932016-02-04 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR c/69669
10396 * c-c++-common/pr69669.c: New test.
10397
76255d0d
MM
103982016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10399
10400 PR target/69667
10401 * g++.dg/pr69667.C: New file.
10402
e0b059b1
WD
104032016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10404
10405 PR target/69619
10406 * gcc.dg/pr69619.c: Add new test.
10407
2692b5c8
RS
104082016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10409
10410 PR rtl-optimization/69577
10411 * gcc.target/i386/pr69577.c: New test.
10412
7db337c2
ML
104132016-02-04 Martin Liska <mliska@suse.cz>
10414
10415 * g++.dg/asan/pr69276.C: New test.
10416
cc9c0829
KT
104172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10418
10419 PR target/65932
10420 PR target/67714
10421 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10422 a single smulbb instruction.
10423 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10424 * gcc.target/amr/wmul-2.c: Likewise.
10425
eb9feb52
KT
104262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10427
10428 PR target/65932
10429 PR target/67714
10430 * gcc.c-torture/execute/pr67714.c: New test.
10431
61f727fe
JJ
104322016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10433
10434 PR target/69454
10435 * gcc.target/i386/pr69454-1.c: New test.
10436 * gcc.target/i386/pr69454-2.c: New test.
10437
05dd97db
MS
104382016-02-03 Martin Sebor <msebor@redhat.com>
10439
10440 PR c++/69251
10441 PR c++/69253
10442 PR c++/69290
10443 PR c++/69277
10444 PR c++/69349
10445 * g++.dg/ext/flexarray-mangle-2.C: New test.
10446 * g++.dg/ext/flexarray-mangle.C: New test.
10447 * g++.dg/ext/flexarray-subst.C: New test.
10448 * g++.dg/ext/flexary11.C: New test.
10449 * g++.dg/ext/flexary12.C: New test.
10450 * g++.dg/ext/flexary13.C: New test.
10451 * g++.dg/ext/flexary14.C: New test.
10452 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10453
dac2fc29
L
104542016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10455
10456 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10457 Define only if CHECK_FLOAT128 is defined.
10458 (main): Properly initialize u5.
10459
eadb8035
JJ
104602016-02-03 Jakub Jelinek <jakub@redhat.com>
10461
0afbb81b
JJ
10462 PR c/69627
10463 * gcc.dg/pr69627.c: New test.
10464
eadb8035
JJ
10465 PR target/69644
10466 * gcc.dg/pr69644.c: New test.
10467
b12d4923
MS
104682016-02-03 Mike Stump <mikestump@comcast.net>
10469
10470 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10471 support for struct-layout-1.exp.
10472
ab4bae0c
PP
104732016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10474
10475 PR c++/69056
618d6c1c 10476 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10477
95831c01
VM
104782016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10479 Alexandre Oliva <aoliva@redhat.com>
10480
10481 PR target/69461
10482 * gcc.target/powerpc/pr69461.c: New.
10483
ccc71ab8
UB
104842016-02-03 Uros Bizjak <ubizjak@gmail.com>
10485
10486 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10487 works from here ...
10488 (check_effective_target_fsanitize_thread): ... to here. Do not
10489 specify additional compile flags for the test source.
10490 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10491 specify additional compile flags for the test source.
10492
96299640
WD
104932016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10494
10495 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10496
781d83d9
AV
104972016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10498
10499 PR fortran/67451
10500 PR fortran/69418
10501 * gfortran.dg/coarray_allocate_2.f08: New test.
10502 * gfortran.dg/coarray_allocate_3.f08: New test.
10503 * gfortran.dg/coarray_allocate_4.f08: New test.
10504
d8208e6d
AL
105052016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10506
10507 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10508 use same scan-tree-dump-times on all platforms.
10509 * gcc.dg/vect/vect-outer-1.c: Likewise.
10510 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10511 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10512 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10513 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10514 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10515 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10516 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10517
a8394fa0
SB
105182016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10519
10520 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10521 warning.
10522
f3baa1d3
L
105232016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10524
10525 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10526
eb077516
JN
105272016-02-02 James Norris <jnorris@codesourcery.com>
10528
10529 * c-c++-common/goacc/routine-5.c: Add tests.
10530
578fb225
AM
105312016-02-02 Alexander Monakov <amonakov@ispras.ru>
10532
10533 * gcc.target/nvptx/unsigned-cmp.c: New test.
10534
c64f7d37
WD
105352016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10536
10537 * gcc.target/aarch64/scalar_shift_1.c
10538 (test_corners_sisd_di): Improve force to SIMD register.
10539 (test_corners_sisd_si): Likewise.
10540 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10541 Remove scan-assembler check for ldr.
10542
90c6f26c
RB
105432016-02-02 Richard Biener <rguenther@suse.de>
10544
10545 PR tree-optimization/69595
10546 * gcc.dg/Warray-bounds-17.c: New testcase.
10547
9dc03c97
RB
105482016-02-02 Richard Biener <rguenther@suse.de>
10549
10550 PR tree-optimization/69606
10551 * gcc.dg/torture/pr69606.c: New testcase.
10552
2d4dc223
YR
105532016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10554
10555 PR middle-end/68542
10556 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10557 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10558
65c98fde
AM
105592016-02-02 Alan Modra <amodra@gmail.com>
10560
10561 PR target/69548
10562 * gcc.target/powerpc/pr69548.c: New test.
10563
e1b81f2b
JJ
105642016-02-01 Jakub Jelinek <jakub@redhat.com>
10565
d0268b37
JJ
10566 PR rtl-optimization/69592
10567 * gcc.dg/pr69592.c: New test.
10568
e1b81f2b
JJ
10569 PR preprocessor/69543
10570 PR c/69558
10571 * gcc.dg/pr69543.c: New test.
10572 * gcc.dg/pr69558.c: New test.
10573
7dd7780d
UB
105742016-02-01 Uros Bizjak <ubizjak@gmail.com>
10575
bf672ee5
UB
10576 PR testsuite/65940
10577 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10578
9a7013f8
MS
105792016-02-01 Martin Sebor <msebor@redhat.com>
10580
10581 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10582
e681fb2b
BC
105832016-02-01 Bin Cheng <bin.cheng@arm.com>
10584
10585 PR tree-optimization/67921
10586 * c-c++-common/ubsan/pr67921.c: New test.
10587
ff86345f
RB
105882016-02-01 Richard Biener <rguenther@suse.de>
10589
10590 PR middle-end/69556
10591 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10592
bc369dbd
RB
105932016-02-01 Richard Biener <rguenther@suse.de>
10594
10595 PR tree-optimization/69574
10596 * gcc.dg/torture/pr69574.c: New testcase.
10597
ef318184
RB
105982016-02-01 Richard Biener <rguenther@suse.de>
10599
10600 PR tree-optimization/69579
10601 * gcc.dg/setjmp-6.c: New testcase.
10602
654745e6
JJ
106032016-02-01 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR rtl-optimization/69570
10606 * g++.dg/opt/pr69570.C: New test.
10607
e6c0c44b
RH
106082016-02-01 Richard Henderson <rth@redhat.com>
10609
10610 * gcc.dg/pr69535.c: New test.
10611
6ff3f09a
JDA
106122016-01-31 John David Anglin <danglin@gcc.gnu.org>
10613
2c005538
JDA
10614 PR testsuite/69584
10615 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10616 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10617
61083a4b
JDA
10618 PR debug/68244
10619 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10620
6ff3f09a
JDA
10621 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10622
0c221916
PT
106232016-01-31 Paul Thomas <pault@gcc.gnu.org>
10624
10625 PR fortran/67564
10626 * gfortran.dg/allocate_with_source_17.f03: New test.
10627
db7a2818
JJ
106282016-01-30 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR tree-optimization/69546
10631 * gcc.dg/torture/pr69546.c: New test.
10632
e520d5f0
PT
106332016-01-30 Paul Thomas <pault@gcc.gnu.org>
10634
10635 PR fortran/69566
10636 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10637
343c05d3
MS
106382016-01-30 Martin Sebor <msebor@redhat.com>
10639
10640 PR c++/68490
10641 * g++.dg/ext/flexary10.C: New test.
10642
d6c3a539
DH
106432016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10644
10645 PR fortran/66707
10646 gfortran.dg/common_23.f90: New test.
10647
52d72fcd
BS
106482016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10649
10650 PR target/65546
10651 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10652 condition being checked, and disable it when the target supports
10653 misaligned loads and stores.
10654
3a5d2ba4
JJ
106552016-01-29 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR debug/69518
10658 * gcc.dg/torture/pr69518.c: New test.
10659
6bbacdb5
L
106602016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10661
10662 PR target/69530
10663 * gcc.target/i386/pr69530.c: New test.
10664
af932cdb
SE
106652016-01-29 Steve Ellcey <sellcey@imgtec.com>
10666
10667 PR target/65604
10668 * gcc.target/mips/div-delay.c: New test.
10669
26658b7c
JJ
106702016-01-29 Jakub Jelinek <jakub@redhat.com>
10671
33e89989
JJ
10672 PR target/69551
10673 * gcc.target/i386/pr69551.c: New test.
10674
26658b7c
JJ
10675 PR target/66137
10676 * gcc.target/i386/pr66137.c: New test.
10677
401116b5
AB
106782016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10679
10680 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10681 always built for p5600.
10682 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10683 isa=p5600 dg-option.
10684
d4abfcc5
RB
106852016-01-29 Richard Biener <rguenther@suse.de>
10686
10687 PR tree-optimization/69547
10688 * g++.dg/tree-ssa/pr69547.C: New testcase.
10689
16b77b32
JJ
106902016-01-29 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR debug/66869
10693 * g++.dg/warn/Wunused-function2.C: New test.
10694
a1c95464
DV
106952016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10696
10697 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10698 support for test to succeed.
10699
5453bfed
MP
107002016-01-29 Marek Polacek <polacek@redhat.com>
10701
10702 PR c++/69509
10703 PR c++/69516
10704 * g++.dg/ext/constexpr-vla2.C: New test.
10705 * g++.dg/ext/constexpr-vla3.C: New test.
10706 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10707
452ec2a5
RB
107082016-01-29 Richard Biener <rguenther@suse.de>
10709
10710 PR middle-end/69537
10711 * gcc.dg/uninit-21.c: New testcase.
10712
aec0b19e
UB
107132016-01-28 Uros Bizjak <ubizjak@gmail.com>
10714
10715 PR target/69459
10716 * gcc.target/i386/pr69459.c: New test.
10717
df113ce7
SE
107182016-01-28 Steve Ellcey <sellcey@imgtec.com>
10719
10720 PR target/68400
10721 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10722 * gcc.target/mips/pr68400.c: New test.
10723
494de84f
MS
107242016-01-28 Martin Sebor <msebor@redhat.com>
10725
10726 PR target/17381
10727 * gcc.target/powerpc/pr17381.c: New test.
10728
eb1b1f01
JJ
107292016-01-28 Jakub Jelinek <jakub@redhat.com>
10730
10731 PR middle-end/69542
10732 * gcc.dg/torture/pr69542.c: New test.
10733
6dfeb7ce
WD
107342016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10735
10736 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10737
4b7471a4
DE
107382016-01-28 David Edelsohn <dje.gcc@gmail.com>
10739
10740 * gcc.dg/pr65980.c: Skip on AIX.
10741 * gcc.dg/pr66688.c: Same.
10742
b271fd21
DE
107432016-01-28 David Edelsohn <dje.gcc@gmail.com>
10744
10745 PR target/63679
10746 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10747 * gcc.dg/tree-ssa/sra-18.c: Same.
10748
874108a9
AV
107492016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10750
10751 PR fortran/62536
10752 * gfortran.dg/block_15.f08: New test.
10753 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10754 on incorrectly closed BLOCK.
10755
30480bcd
IE
107562016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10757
10758 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
107592016-01-28 Richard Biener <rguenther@suse.de>
10760
10761 PR tree-optimization/69466
10762 * gfortran.dg/vect/pr69466.f90: New testcase.
10763
0d4c694e
TP
107642016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10765
10766 * g++.dg/pr67989.C: Remove ARM-specific option.
10767 * gcc.target/arm/pr67989.C: New file.
10768
2aa780da
UB
107692016-01-27 Uros Bizjak <ubizjak@gmail.com>
10770
10771 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10772 and expm1 test for glibc < 2.11.
10773
f75ebe77
RH
107742016-01-27 Richard Henderson <rth@redhat.com>
10775
10776 * gcc.c-torture/execute/pr69447.c: New test.
10777
107782016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10779
9a175e65 10780 PR fortran/69422
49847d75
PT
10781 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10782
cbdd8ae0
JJ
107832016-01-27 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR debug/66869
10786 * gcc.dg/pr66869.c: New test.
10787
2b572b3c
JL
107882016-01-25 Jeff Law <law@redhat.com>
10789
10790 PR tree-optimization/68398
aec0b19e 10791 PR tree-optimization/69196
2b572b3c
JL
10792 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10793 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10794 path to avoid new heuristic allowing more irreducible regions
10795 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10796 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10797 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10798 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10799 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10800
fa74a4bc
MP
108012016-01-27 Marek Polacek <polacek@redhat.com>
10802
10803 PR c/68062
10804 * c-c++-common/vector-compare-4.c: New test.
10805
0afff540
DM
108062016-01-27 David Malcolm <dmalcolm@redhat.com>
10807
10808 PR preprocessor/69126
10809 * c-c++-common/pr69126.c: New test case.
10810
1a218fc9
ILT
108112016-01-27 Ian Lance Taylor <iant@google.com>
10812
10813 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10814
5d70666e
RB
108152016-01-27 Ryan Burn <contact@rnburn.com>
10816
10817 PR cilkplus/69267
10818 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10819
87ff4d66
UB
108202016-01-27 Uros Bizjak <ubizjak@gmail.com>
10821
10822 PR target/69512
10823 * gcc.target/i386/pr69512.c: New test.
10824
27e23cca
RE
108252016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10826
10827 PR ada/69488
10828 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10829
05bf54c3
MP
108302016-01-27 Marek Polacek <polacek@redhat.com>
10831
10832 PR c++/69379
10833 * g++.dg/pr69379.C: New test.
10834
60214d0d
MS
108352016-01-27 Martin Sebor <msebor@redhat.com>
10836
10837 PR c++/69317
10838 * g++.dg/abi/Wabi-2-2.C: New test.
10839 * g++.dg/abi/Wabi-2-3.C: New test.
10840 * g++.dg/abi/Wabi-3-2.C: New test.
10841 * g++.dg/abi/Wabi-3-3.C: New test.
10842
167c7bfa
RB
108432016-01-27 Richard Biener <rguenther@suse.de>
10844
10845 PR tree-optimization/69166
10846 * gcc.dg/torture/pr69166.c: New testcase.
10847
1430fb1f
MJ
108482016-01-27 Martin Jambor <mjambor@suse.cz>
10849
10850 PR tree-optimization/69355
10851 * gcc.dg/tree-ssa/pr69355.c: New test.
10852
95e3030c
MP
108532016-01-27 Marek Polacek <polacek@redhat.com>
10854
10855 PR c++/69496
10856 * g++.dg/ext/constexpr-vla1.C: New test.
10857
eeb085f3
CB
108582016-01-20 Christian Bruel <christian.bruel@st.com>
10859
10860 PR target/69245
10861 * gcc.target/arm/pr69245.c: New test.
10862
b1652dde
JJ
108632016-01-27 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR tree-optimization/69399
10866 * gcc.dg/torture/pr69399.c: New test.
10867
ce7e8f00
EB
108682016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10869
10870 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10871
e4aac1d1
EB
108722016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10873
10874 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10875
8dfdb419
TV
108762016-01-26 Tom de Vries <tom@codesourcery.com>
10877
10878 PR tree-optimization/69110
10879 * gcc.dg/autopar/pr69110.c: New test.
10880
56f80f54 108812016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10882 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10883
10884 * gcc.dg/graphite/isl-ast-op-select.c: New.
10885
a0909527
PT
108862015-01-26 Paul Thomas <pault@gcc.gnu.org>
10887
10888 PR fortran/69385
10889 * gfortran.dg/allocate_error_6.f90: New test.
10890
ffc445f4
RH
108912016-01-26 Richard Henderson <rth@redhat.com>
10892
10893 * gcc.dg/tm/pr60908.c: New test.
10894
01e1dea3
DM
108952016-01-26 David Malcolm <dmalcolm@redhat.com>
10896
10897 PR other/69006
10898 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10899 directive.
10900 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10901 expected multiline output to reflect the colorization being
10902 disabled before newlines.
10903 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10904 (custom_diagnostic_finalizer): Replace call to
10905 pp_newline_and_flush with call to pp_flush.
10906 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10907 * gfortran.dg/implicit_class_1.f90: Likewise.
10908 * lib/gcc-dg.exp (allow_blank_lines): New global.
10909 (dg-allow-blank-lines-in-output): New procedure.
10910 (gcc-dg-prune): Complain about blank lines in the output, unless
10911 dg-allow-blank-lines-in-output was called.
10912 * lib/multiline.exp (_build_multiline_regex): Only support
10913 arbitrary followup text for non-blank-lines, not for blank lines.
10914
13f92e8d
JJ
109152016-01-26 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR tree-optimization/69483
10918 * gcc.dg/pr69483.c: New test.
10919 * g++.dg/opt/pr69483.C: New test.
10920
92422235
CL
109212016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10922
10923 PR target/68620
10924 * gcc.target/arm/pr68620.c: New test.
10925
0bccf11b
L
109262016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10927
10928 * gcc.target/i386/pr68986-2.c: Remove -m32.
10929
81cd202e
L
109302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10931
10932 PR target/68986
10933 * gcc.target/i386/pr68986-1.c: New test.
10934 * gcc.target/i386/pr68986-2.c: Likewise.
10935 * gcc.target/i386/pr68986-3.c: Likewise.
10936
213a1c03
CB
109372016-01-26 Christian Bruel <christian.bruel@st.com>
10938
10939 * lib/target-supports.exp
10940 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10941 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10942 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10943
22a08dd1
RB
109442016-01-26 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/69452
10947 * gcc.dg/torture/pr69452.c: New testcase.
10948
6c06e0e8
JJ
109492016-01-26 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR target/69442
10952 * gcc.dg/pr69442.c: New test.
10953
b96824c4
RFI
109542016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10955
10956 PR target/67896
10957 * gcc.target/aarch64/simd/pr67896.C: New.
10958
5ee31e57
RS
109592016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10960
10961 PR tree-optimization/69400
10962 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10963 function.
10964 (plugin_init): Call it.
10965 * gcc.dg/torture/pr69400.c: New test.
10966
7ddfb31d
CL
109672016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10968
10969 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10970
1e050c90
AK
109712016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10972 Sebastian Pop <s.pop@samsung.com>
10973
10974 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10975 isl-0.15.
10976
c8ee4bf5
AK
109772016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10978 Sebastian Pop <s.pop@samsung.com>
10979
10980 * gcc.dg/graphite/pr69292.c: New.
10981
d902b330
JJ
109822016-01-25 Jakub Jelinek <jakub@redhat.com>
10983
10984 * c-c++-common/goacc/use_device-1.c: New test.
10985
2c89b952
JL
109862016-01-25 Jeff Law <law@redhat.com>
10987
10988 PR tree-optimization/69196
10989 PR tree-optimization/68398
10990 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10991 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10992
685c8785
DE
109932016-01-25 David Edelsohn <dje.gcc@gmail.com>
10994
10995 PR target/69469
10996 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10997 Algorithm.
10998
95cef0c1
RB
109992016-01-25 Richard Biener <rguenther@suse.de>
11000
11001 PR testsuite/69380
11002 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11003
2947d3b2
IE
110042016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11005
11006 PR target/69421
11007 * gcc.dg/pr69421.c: New test.
11008
ae19075a
BB
110092016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11010
11011 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11012 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11013 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11014 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11015 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11016 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11017 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11018 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11019 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11020 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11021
fa4511c2
RB
110222016-01-25 Richard Biener <rguenther@suse.de>
11023
11024 PR tree-optimization/69376
11025 * gcc.dg/torture/pr69376.c: New testcase.
11026
1d101216
JD
110272016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11028
11029 PR fortran/69397
11030 PR fortran/68442
11031 * gfortran.dg/interface_38.f90: New test.
11032 * gfortran.dg/interface_39.f90: New test.
a0909527 11033
a59b92b0
PP
110342016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11035
11036 Revert:
11037 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11038
11039 PR c++/11858
11040 PR c++/24663
11041 PR c++/24664
11042 * g++.dg/template/pr11858.C: New test.
11043 * g++.dg/template/pr24663.C: New test.
11044 * g++.dg/template/unify12.C: New test.
11045 * g++.dg/template/unify13.C: New test.
11046 * g++.dg/template/unify14.C: New test.
11047 * g++.dg/template/unify15.C: New test.
11048 * g++.dg/template/unify16.C: New test.
11049 * g++.dg/template/unify17.C: New test.
11050
16acb1a8
DH
110512016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11052
11053 PR fortran/68283
11054 gfortran.dg/pr68283.f90: New test.
11055
094773e8
TK
110562016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11057
11058 PR fortran/66094
11059 * gfortran.dg/inline_matmul_13.f90: New test.
11060 * gfortran.dg/matmul_bounds_8.f90: New test.
11061 * gfortran.dg/matmul_bounds_9.f90: New test.
11062 * gfortran.dg/matmul_bounds_10.f90: New test.
11063
42fb90d7
TV
110642016-01-23 Tom de Vries <tom@codesourcery.com>
11065
11066 PR tree-optimization/69426
11067 * gcc.dg/autopar/pr69426.c: New test.
11068
69da7802
MS
110692016-01-23 Martin Sebor <msebor@redhat.com>
11070
11071 PR c++/58109
11072 PR c++/69022
11073 * g++.dg/cpp0x/alignas5.C: New test.
11074 * g++.dg/ext/vector29.C: Same.
11075
da17300a
UB
110762016-01-23 Uros Bizjak <ubizjak@gmail.com>
11077
11078 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11079 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11080 _GNU_SOURCE from compile flags to the source.
11081 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11082 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11083 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11084 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11085
62041cfc
JJ
110862016-01-22 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR target/69432
11089 * g++.dg/opt/pr69432.C: New test.
11090
f7d2ad6f
BS
110912016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11092
11093 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11094 32-bit targets testing an -m64 multilib.
11095
d403fc9a
WS
110962016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11097
11098 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11099 64-bit support.
11100
4aa16f8d
JG
111012016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11102
11103 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11104
7c816d0f
CB
111052016-01-21 Christian Bruel <christian.bruel@st.com>
11106
11107 PR target/68674
11108 * gcc.target/i386/pr68674.c
11109 * gcc.target/aarch64/pr68674.c
11110 * gcc.target/arm/pr68674.c
11111
fce661e8
KT
111122016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11113
11114 PR target/69403
11115 * gcc.c-torture/execute/pr69403.c: New test.
11116
4696899f
PC
111172016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11118
11119 PR c++/55843
11120 * g++.dg/template/pr55843.C: New.
11121
bac69366
AL
111222016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11123
11124 PR testsuite/66877
11125 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11126 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11127
b57d3a5c
BS
111282016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11129
11130 PR testsuite/67489
da17300a
UB
11131 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11132 from dg-do compile directive, and instead add
11133 { dg-require-effective-target int128 }.
b57d3a5c 11134
9f04a53e
MS
111352016-01-20 Martin Sebor <msebor@redhat.com>
11136
11137 PR c/69405
11138 * gcc.dg/sync-fetch.c: New test.
11139
38a51663
JL
111402016-01-21 Martin Sebor <msebor@redhat.com>
11141
11142 PR target/69252
11143 * gcc.target/powerpc/pr69252.c: New test.
11144
2423a75a
JD
111452016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11146
11147 PR fortran/65996
da17300a 11148 * gfortran.dg/pr65996.f90: New test.
2423a75a 11149
0a76463f
DV
111502016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11151
11152 PR c++/68810
9f04a53e 11153 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11154 expected to generate an error.
0a76463f 11155
9776e692
BS
111562016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11157
11158 PR middle-end/66178
11159 * gcc.dg/torture/pr66178.c: New test.
11160
c8d3e088
AB
111612016-01-21 Anton Blanchard <anton@samba.org>
11162 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11163
11164 PR target/63354
11165 * gcc.target/powerpc/pr63354.c: New test.
11166
35b707ff
VM
111672016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11168
11169 PR rtl-optimization/68990
11170 * gcc.target/i386/pr68990: New.
11171
157b0829
NC
111722016-01-21 Nick Clifton <nickc@redhat.com>
11173
11174 PR target/69129
11175 * gcc.target/mips/pr69129.c: New.
11176
aede6748
PC
111772016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11178
11179 PR c++/58046
11180 * g++.dg/cpp0x/pr58046.C: New.
11181
5463c2c8
JJ
111822016-01-21 Jakub Jelinek <jakub@redhat.com>
11183
6d31cc75
SS
11184 PR target/69187
11185 PR target/65624
11186 * gcc.target/arm/pr69187.c: New test.
11187
5463c2c8
JJ
11188 PR c++/69355
11189 * g++.dg/torture/pr69355.C: New test.
11190
fa28f32b
AK
111912016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11192 Sebastian Pop <s.pop@samsung.com>
11193
11194 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11195
b920a047
AK
111962016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11197 Sebastian Pop <s.pop@samsung.com>
11198
da17300a 11199 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11200
bdd3aea6
JJ
112012016-01-21 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR middle-end/67653
11204 * c-c++-common/pr67653.c: New test.
11205 * gcc.dg/torture/pr29119.c: Add dg-warning.
11206
26a2e6ae
PB
112072016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11208
11209 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11210
d25c7690
PK
112112016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11212
11213 PR c/24293
11214 * gcc.dg/pr24293.c: New test.
11215 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11216 incomplete struct type.
11217 * gcc.dg/declspec-1.c: Likewise.
11218 * gcc.dg/pr63549.c: Likewise.
11219
889d5698
JJ
112202016-01-20 Jakub Jelinek <jakub@redhat.com>
11221
11222 PR tree-optimization/66612
11223 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11224 for bdn instruction.
11225
d7cf3dc7
CL
112262016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11227
11228 * lib/target-supports.exp
11229 (check_effective_target_arm_fp_ok_nocache): New.
11230 (check_effective_target_arm_fp_ok): New.
11231 (add_options_for_arm_fp): New.
11232 (check_effective_target_arm_crypto_ok_nocache): Require
11233 target_arm_v8_neon_ok instead of arm32.
11234 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11235 (check_effective_target_arm_crypto_pragma_ok): New.
11236 (add_options_for_arm_vfp): New.
11237 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11238 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11239 target instead. Force initial fpu to vfp.
11240 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11241 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11242 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11243 dependency.
11244 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11245 use arm_vfp effective target instead. Force initial fpu to vfp.
11246 * gcc.target/arm/attr-neon3.c: Likewise.
11247 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11248 arm_vfp_ok.
11249 * gcc.target/arm/unsigned-float.c: Likewise.
11250 * gcc.target/arm/vfp-1.c: Likewise.
11251 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11252 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11253 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11254 * gcc.target/arm/vfp-ldmias.c: Likewise.
11255 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11256 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11257 * gcc.target/arm/vfp-stmiad.c: Likewise.
11258 * gcc.target/arm/vfp-stmias.c: Likewise.
11259 * gcc.target/arm/vnmul-1.c: Likewise.
11260 * gcc.target/arm/vnmul-2.c: Likewise.
11261 * gcc.target/arm/vnmul-3.c: Likewise.
11262 * gcc.target/arm/vnmul-4.c: Likewise.
11263
01ac9704 112642016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11265
e84b00da
L
11266 PR testsuite/69366
11267 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11268 the MPX run-time library, for compile-time MPX test.
11269 * gcc.target/i386/chkp-always_inline.c: Likewise.
11270 * gcc.target/i386/chkp-bndret.c: Likewise.
11271 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11272 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11273 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11274 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11275 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11276 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11277 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11278 * gcc.target/i386/chkp-label-address.c: Likewise.
11279 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11280 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11281 * gcc.target/i386/chkp-pr69044.c: Likewise.
11282 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11283 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11284 * gcc.target/i386/chkp-strchr.c: Likewise.
11285 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11286 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11287 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11288 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11289 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11290 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11291 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11292 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11293 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11294 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11295 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11296 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11297 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11298 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11299 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11300 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11301 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11302 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11303 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11304 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11305 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11306 * gcc.target/i386/pr63995-2.c: Likewise.
11307 * gcc.target/i386/pr64805.c: Likewise.
11308 * gcc.target/i386/pr65044.c: Likewise.
11309 * gcc.target/i386/pr65167.c: Likewise.
11310 * gcc.target/i386/pr65183.c: Likewise.
11311 * gcc.target/i386/pr65184.c: Likewise.
11312 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11313
28b33016
IE
113142016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11315
11316 PR tree-optimization/69328
11317 * gcc.dg/pr69328.c: New test.
11318
bcff0913
JL
113192016-01-20 Jeff Law <law@redhat.com>
11320
bf0bb970 11321 PR target/25114
bcff0913
JL
11322 * gcc.target/m68k/pr25114.c: New test.
11323
a3f69631
AV
113242016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11325
11326 * gcc.target/arm/memset-inline-10.c: Added
11327 dg-require-effective-target arm_thumb2_ok.
11328
af33ba0d
EB
113292016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11330
11331 * gcc.dg/debug/dwarf2/sso.c: New test.
11332
7596d5de
UB
113332016-01-19 Uros Bizjak <ubizjak@gmail.com>
11334
11335 PR testsuite/68820
11336 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11337 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11338 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11339
ceda2c69
JH
113402016-01-19 Jan Hubicka <hubicka@ucw.cz>
11341
11342 PR ipa/66223
11343 * g++.dg/ipa/devirt-50.C: New testcase.
11344
38a979f2
MP
113452016-01-19 Marek Polacek <polacek@redhat.com>
11346
11347 PR c++/68965
11348 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11349 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11350
962801c5
KT
113512016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11352
11353 PR target/69135
11354 * gcc.target/arm/pr69135_1.c: New test.
11355
078fe40a
WD
113562015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11357
11358 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11359
786e3c06
WD
113602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11361
11362 * gcc.target/aarch64/ccmp_1.c: New testcase.
11363
1e297006
MP
113642016-01-19 Marek Polacek <polacek@redhat.com>
11365
11366 PR c++/68586
11367 * g++.dg/cpp0x/enum30.C: New test.
11368
879c27e3
RB
113692016-01-19 Richard Biener <rguenther@suse.de>
11370
11371 PR tree-optimization/69336
11372 * g++.dg/tree-ssa/pr69336.C: New testcase.
11373
015337d3
JJ
113742016-01-19 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR debug/65779
11377 * gcc.dg/pr65779.c: New test.
11378
e2c768b6
RB
113792016-01-19 Richard Biener <rguenther@suse.de>
11380
11381 PR tree-optimization/69352
11382 * gcc.dg/torture/pr69352.c: New testcase.
11383
569efc34
JJ
113842016-01-19 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR rtl-optimization/68955
11387 PR rtl-optimization/64557
11388 * gcc.dg/torture/pr68955.c: New test.
11389
e49d321f
JH
113902016-01-19 Jan Hubicka <hubicka@ucw.cz>
11391
11392 PR lto/69136
11393 * g++.dg/torture/pr69136.C: New testcase.
11394
e9191ad3
JH
113952016-01-19 Jan Hubicka <hubicka@ucw.cz>
11396
11397 PR lto/69133
11398 * g++.dg/lto/pr69133_0.C: New testcase.
11399 * g++.dg/lto/pr69133_1.C: New testcase.
11400
2bedb645
JL
114012016-01-15 Jeff Law <law@redhat.com>
11402
11403 PR tree-optimization/69320
11404 * gcc.c-torture/pr69320-1.c: New test.
11405 * gcc.c-torture/pr69320-2.c: New test.
11406 * gcc.c-torture/pr69320-3.c: New test.
11407 * gcc.c-torture/pr69320-4.c: New test.
11408
17c15cb9
PP
114092016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11410
11411 PR c++/11858
11412 PR c++/24663
11413 PR c++/24664
11414 * g++.dg/template/pr11858.C: New test.
11415 * g++.dg/template/pr24663.C: New test.
11416 * g++.dg/template/unify12.C: New test.
11417 * g++.dg/template/unify13.C: New test.
11418 * g++.dg/template/unify14.C: New test.
11419 * g++.dg/template/unify15.C: New test.
11420 * g++.dg/template/unify16.C: New test.
11421 * g++.dg/template/unify17.C: New test.
11422
9617fd08
DM
114232016-01-18 David Malcolm <dmalcolm@redhat.com>
11424
11425 PR testsuite/69181
11426 * gcc.dg/pr69181-1.c: New test file.
11427 * gcc.dg/pr69181-2.c: New test file.
11428 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11429 globals by moving it to...
11430 (cleanup-after-saved-dg-test): ...this new function. Add
11431 "global additional_sources_used". Add reset of global
11432 multiline_expected_outputs to the empty list.
11433 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11434 global to...
11435 (multiline_expected_outputs): ...this, and updated comments to
11436 note that it is modified from gcc-dg.exp.
11437 (dg-end-multiline-output): Update for the above renaming.
11438 (handle-multiline-outputs): Likewise. Remove the clearing
11439 of the expected outputs to the empty list.
11440
b555a2e4
RB
114412016-01-18 Richard Biener <rguenther@suse.de>
11442
11443 PR tree-optimization/69297
11444 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11445
96902805
JM
114462016-01-18 Joseph Myers <joseph@codesourcery.com>
11447
11448 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11449 dg-options.
11450 * gcc.target/mips/mips-3d-2.c: Likewise.
11451 * gcc.target/mips/mips-3d-3.c: Likewise.
11452 * gcc.target/mips/mips-3d-4.c: Likewise.
11453 * gcc.target/mips/mips-3d-5.c: Likewise.
11454 * gcc.target/mips/mips-3d-6.c: Likewise.
11455 * gcc.target/mips/mips-3d-7.c: Likewise.
11456 * gcc.target/mips/mips-3d-8.c: Likewise.
11457 * gcc.target/mips/mips-3d-9.c: Likewise.
11458 * gcc.target/mips/mips-ps-1.c: Likewise.
11459 * gcc.target/mips/mips-ps-2.c: Likewise.
11460 * gcc.target/mips/mips-ps-3.c: Likewise.
11461 * gcc.target/mips/mips-ps-4.c: Likewise.
11462 * gcc.target/mips/mips-ps-5.c: Likewise.
11463 * gcc.target/mips/mips-ps-6.c: Likewise.
11464 * gcc.target/mips/mips-ps-7.c: Likewise.
11465 * gcc.target/mips/mips-ps-type.c: Likewise.
11466 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11467 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11468
40e26f94
TV
114692016-01-18 Tom de Vries <tom@codesourcery.com>
11470
11471 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11472 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11473 * c-c++-common/goacc/kernels-empty.c: New test.
11474 * c-c++-common/goacc/kernels-eternal.c: New test.
11475 * c-c++-common/goacc/kernels-loop-2.c: New test.
11476 * c-c++-common/goacc/kernels-loop-3.c: New test.
11477 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11478 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11479 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11480 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11481 * c-c++-common/goacc/kernels-loop-data.c: New test.
11482 * c-c++-common/goacc/kernels-loop-g.c: New test.
11483 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11484 * c-c++-common/goacc/kernels-loop-n.c: New test.
11485 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11486 * c-c++-common/goacc/kernels-loop.c: New test.
11487 * c-c++-common/goacc/kernels-noreturn.c: New test.
11488 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11489 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11490 * c-c++-common/goacc/kernels-reduction.c: New test.
11491
a98d4647
TV
114922016-01-18 Tom de Vries <tom@codesourcery.com>
11493
11494 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11495 * gcc.dg/autopar/outer-2.c: Same.
11496 * gcc.dg/autopar/outer-3.c: Same.
11497 * gcc.dg/autopar/outer-4.c: Same.
11498 * gcc.dg/autopar/outer-5.c: Same.
11499 * gcc.dg/autopar/outer-6.c: Same.
11500 * gcc.dg/autopar/parallelization-1.c: Same.
11501 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11502 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11503 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11504 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11505 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11506 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11507 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11508 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11509 * gcc.dg/autopar/pr39500-1.c: Same.
11510 * gcc.dg/autopar/pr39500-2.c: Same.
11511 * gcc.dg/autopar/pr46193.c: Same.
11512 * gcc.dg/autopar/pr46194.c: Same.
11513 * gcc.dg/autopar/pr49580.c: Same.
11514 * gcc.dg/autopar/pr49960-1.c: Same.
11515 * gcc.dg/autopar/pr49960.c: Same.
11516 * gcc.dg/autopar/pr68373.c: Same.
11517 * gcc.dg/autopar/reduc-1.c: Same.
11518 * gcc.dg/autopar/reduc-1char.c: Same.
11519 * gcc.dg/autopar/reduc-1short.c: Same.
11520 * gcc.dg/autopar/reduc-2.c: Same.
11521 * gcc.dg/autopar/reduc-2char.c: Same.
11522 * gcc.dg/autopar/reduc-2short.c: Same.
11523 * gcc.dg/autopar/reduc-3.c: Same.
11524 * gcc.dg/autopar/reduc-4.c: Same.
11525 * gcc.dg/autopar/reduc-6.c: Same.
11526 * gcc.dg/autopar/reduc-7.c: Same.
11527 * gcc.dg/autopar/reduc-8.c: Same.
11528 * gcc.dg/autopar/reduc-9.c: Same.
11529 * gcc.dg/autopar/uns-outer-4.c: Same.
11530 * gcc.dg/autopar/uns-outer-5.c: Same.
11531 * gcc.dg/autopar/uns-outer-6.c: Same.
11532 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11533 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11534
da976fa8
AL
115352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11536
11537 PR target/63679
11538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11539 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11540
70c1e886
AL
115412016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11542
11543 PR target/63679
11544 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11545 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11546 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11547
88bed196
AL
115482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11549
11550 PR target/63679
11551 * gcc.dg/tree-ssa/sra-17.c: New.
11552 * gcc.dg/tree-ssa/sra-18.c: New.
11553
3dd5f42e
IE
115542016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11555
11556 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11557
ae5a77fa
EB
115582016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11559
11560 * gnat.dg/inline12.adb: New test.
11561
11e57fc6
BC
115622016-01-18 Bin Cheng <bin.cheng@arm.com>
11563
11564 PR tree-optimization/66797
11565 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11566
995b6fe0
RB
115672016-01-18 Richard Biener <rguenther@suse.de>
11568
11569 PR tree-optimization/69170
11570 * gcc.dg/torture/pr69170.c: New testcase.
11571
82ee0cf2 115722016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11573
11574 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11575
d69da357
TV
115762016-01-16 Tom de Vries <tom@codesourcery.com>
11577
11578 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11579
a3845283
TV
115802016-01-16 Tom de Vries <tom@codesourcery.com>
11581
11582 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11583 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11584 redundant dg-require-effective-target pthread.
11585 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11586 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11587 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11588 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11589 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11590 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11591 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11592
197a6aa6
DE
115932016-01-16 David Edelsohn <dje.gcc@gmail.com>
11594
11595 PR target/68609
11596 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11597 * gcc.target/powerpc/recip-7.c: Same.
11598
ec7886c1
PP
115992016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11600
11601 PR c++/69091
11602 * g++.dg/template/pr69091.C: New test.
11603
203484bb
PP
116042016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11607 dump does not contain an error_mark_node.
11608 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11609 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11610
aa2500e9
PP
116112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11612
11613 PR c++/68936
11614 * g++.dg/template/pr68936.C: New test.
11615
28621a5c
DE
116162016-01-15 David Edelsohn <dje.gcc@gmail.com>
11617
11618 PR target/68609
11619 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11620 * gcc.target/powerpc/recip-2.c: Same.
11621 * gcc.target/powerpc/recip-3.c: Same.
11622 * gcc.target/powerpc/recip-4.c: Same.
11623 * gcc.target/powerpc/recip-sqrtf.c: Same.
11624
40c43aca
JL
116252016-01-15 Jeff Law <law@redhat.com>
11626
11627 PR tree-optimization/69270
11628 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11629 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11630
afbc5ae8
PT
116312016-01-15 Paul Thomas <pault@gcc.gnu.org>
11632
11633 PR fortran/49630
11634 * gfortran.dg/deferred_character_13.f90: New test for the fix
11635 of comment 3 of the PR.
11636
11637 PR fortran/54070
11638 * gfortran.dg/deferred_character_8.f90: New test
11639 * gfortran.dg/allocate_error_5.f90: New test
11640
11641 PR fortran/60593
11642 * gfortran.dg/deferred_character_10.f90: New test
11643
11644 PR fortran/60795
11645 * gfortran.dg/deferred_character_14.f90: New test
11646
11647 PR fortran/61147
11648 * gfortran.dg/deferred_character_11.f90: New test
11649
11650 PR fortran/64324
11651 * gfortran.dg/deferred_character_9.f90: New test
11652
49abe076
VM
116532016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11654
11655 PR rtl-optimization/69030
11656 * gcc.target/i386/pr69030.c: New.
11657
16d12992
KT
116582016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11659
11660 * gcc.target/aarch64/target_attr_17.c: New test.
11661
78810bd3
RB
116622016-01-15 Richard Biener <rguenther@suse.de>
11663
11664 PR tree-optimization/66856
11665 * gcc.dg/torture/pr66856-1.c: New testcase.
11666 * gcc.dg/torture/pr66856-2.c: Likewise.
11667
2bd847fe
RB
116682016-01-15 Richard Biener <rguenther@suse.de>
11669
11670 PR debug/69137
11671 * g++.dg/lto/pr69137_0.C: New testcase.
11672
a00fe3b7
RS
116732016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11674
11675 PR middle-end/69246
11676 * gcc.target/i386/pr69246.c: New test.
11677
cbb0e83b
DV
116782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11679
7596d5de 11680 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11681
5a500ecf
DV
116822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11683
11684 PR c++/56194
11685 * g++.dg/init/const9.C: Disable test on S/390.
11686
5d9bf64f
DV
116872016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11688
11689 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11690 * g++.dg/Wno-frame-address.C: Ditto.
11691
e234b19e
DV
116922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11693
11694 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11695
89483f99
RB
116962016-01-15 Richard Biener <rguenther@suse.de>
11697
11698 PR tree-optimization/68961
11699 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11700
94f37395
IE
117012016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11702
11703 * gcc.target/i386/pr65105-5.c: New test.
11704
82ee0cf2 117052016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11706
11707 * gcc.c-torture/execute/alias-4.c: New testcase.
11708
82ee0cf2 117092016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11710
11711 PR ipa/68148
11712 * g++.dg/ipa/devirt-49.C: New testcase.
11713
092f7deb 117142016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11715
11716 PR target/65837
11717 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11718 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11719 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11720
e93c66bc
RB
117212016-01-15 Richard Biener <rguenther@suse.de>
11722
11723 PR tree-optimization/69117
11724 * gcc.dg/torture/pr69117.c: New testcase.
11725
c47eaca6 117262015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11727
11728 PR c++/69048
11729 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11730
c3f6914a
FXC
117312016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11732
11733 PR testsuite/67509
11734 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11735 range tests use 100 * maximum instead of maximum + 1.
11736
cd65ae90
JJ
117372016-01-14 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR debug/69244
11740 * gcc.dg/guality/pr69244.c: New test.
11741
19643948
UB
117422016-01-14 Uros Bizjak <ubizjak@gmail.com>
11743
11744 * lib/target-supports.exp (check_effective_target_issignaling):
11745 New procedure.
11746 * gcc.dg/pr61441.c: Require issignaling effective target.
11747
fe79c97e
SB
117482016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11749
11750 PR target/68803
11751 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11752
c7df95d8
DM
117532016-01-14 David Malcolm <dmalcolm@redhat.com>
11754
11755 PR c++/68819
11756 PR preprocessor/69177
11757 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11758 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11759 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11760 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11761
00083992
MP
117622016-01-14 Marek Polacek <polacek@redhat.com>
11763
11764 PR c/69262
11765 * gcc.dg/array-15.c: New test.
11766
0c9b3294
JJ
117672016-01-14 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR middle-end/68146
11770 PR tree-optimization/69155
11771 * gfortran.dg/pr68146.f: New test.
11772 * gfortran.dg/pr69155.f90: New test.
11773
3688e13d
RB
117742016-01-14 Richard Biener <rguenther@suse.de>
11775
11776 PR tree-optimization/68060
11777 * gcc.dg/torture/pr68060-1.c: New testcase.
11778 * gcc.dg/torture/pr68060-2.c: Likewise.
11779
bab0ad3a
NC
117802016-01-14 Nick Clifton <nickc@redhat.com>
11781
11782 * lib/target-supports.exp
11783 (check_effective_target_arm_neon_ok_nocache): Add an option
11784 sequence that includes setting the ARM architecture to ARMv7-A.
11785 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11786 command line options necessary to enable Neon support.
11787 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11788 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11789 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11790 * gcc.target/arm/pr69180.c: Likewise.
11791
947c2ce5
JL
117922016-01-14 Jeff Law <law@redhat.com>
11793
11794 PR tree-optimization/69270
11795 * gcc.dg/tree-ssa/pr69270.c: New test.
11796
3342fd71
BS
117972016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11798
11799 PR c/66208
11800 * c-c++-common/pr66208.c: New file.
11801
2ad3adf1
JJ
118022016-01-13 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR tree-optimization/69156
11805 * gcc.dg/pr69156.c: New test.
11806
398d6feb
L
118072016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11808
11809 * gcc.target/i386/pr69225-7.c: New test.
11810
4c868789
RH
118112016-01-13 Richard Henderson <rth@redhat.com>
11812
11813 * gcc.dg/tm/memopt-13.c: Update expected function.
11814 * gcc.dg/tm/memopt-6.c: Likewise.
11815
ef6d1772
UB
118162016-01-13 Uros Bizjak <ubizjak@gmail.com>
11817
11818 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11819 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11820 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11821 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11822
ef6d1772
UB
118232016-01-13 Tom de Vries <tom@codesourcery.com>
11824
11825 PR tree-optimization/69169
0b4b6ef2
TV
11826 * gcc.dg/pr69169.c: New test.
11827
2ad3adf1 118282016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11829
11830 PR target/69228
11831 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11832 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11833 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11834 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11835 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11836 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11837 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11838 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11839
9060e335
AK
118402016-01-13 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/69247
11843 * gcc.dg/pr69247.c: New test.
11844
40311329
RB
118452016-01-13 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/69242
11848 * gcc.dg/torture/pr69242.c: New testcase.
11849
ccbd7103
RB
118502016-01-13 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/69186
11853 * gcc.dg/torture/pr69186.c: New testcase.
11854
c6f72a46
JL
118552016-01-13 Jeff Law <law@redhat.com>
11856
11857 PR tree-optimization/67755
11858 * gcc.dg/tree-ssa/pr67755.c: New test.
11859
118602016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11861
11862 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11863 pass number in output by a star.
11864
c446cf07
BC
118652016-01-12 Bin Cheng <bin.cheng@arm.com>
11866
11867 PR tree-optimization/68911
11868 * gcc.c-torture/execute/pr68911.c: New test.
11869
5342156c
MP
118702016-01-12 Marek Polacek <polacek@redhat.com>
11871
11872 PR c++/68979
11873 * g++.dg/warn/permissive-1.C: New test.
11874
65364cc5
JJ
118752016-01-12 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR objc++/68511
11878 PR c++/69213
11879 * g++.dg/opt/pr69213.C: New test.
11880
81b9a3d9
CB
118812016-01-12 Christian Bruel <christian.bruel@st.com>
11882
11883 PR target/69180
11884 * gcc.target/arm/pr69180.c: New test.
11885
3c4e91c9
RB
118862016-01-12 Richard Biener <rguenther@suse.de>
11887
11888 PR lto/69077
11889 * g++.dg/lto/pr69077_0.C: New testcase.
11890 * g++.dg/lto/pr69077_1.C: Likewise.
11891
5664cea1
JJ
118922016-01-12 Jakub Jelinek <jakub@redhat.com>
11893
11894 PR target/69175
11895 * g++.dg/opt/pr69175.C: New test.
11896
86cefc49
AL
118972016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11898
11899 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11900 rather than #including math.h & stdlib.h.
11901 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11902 * gcc.dg/vect/pr49771.c: Likewise.
11903 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11904 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11905 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11906 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11907 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11908 * gcc.dg/vect/pr44507.c: Likewise.
11909 * gcc.dg/vect/pr45902.c: Likewise.
11910 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11911 * gcc.dg/vect/vect-117.c: Likewise.
11912 * gcc.dg/vect/vect-99.c: Likewise.
11913 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11914 * gcc.dg/vect/vect-cond-1.c: Likewise.
11915 * gcc.dg/vect/vect-cond-2.c: Likewise.
11916 * gcc.dg/vect/vect-cond-3.c: Likewise.
11917 * gcc.dg/vect/vect-cond-4.c: Likewise.
11918 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11919 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11920 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11921 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11922 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11923 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11924 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11925 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11926 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11927 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11928 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11929 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11930 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11931 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11932 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11933 include of signal.h.
11934 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11935 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11936 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11937 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11938 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11939 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11940 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11941 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11942 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11943 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11944 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11945 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11946 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11947 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11948 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11949 * gcc.dg/vect/vect-outer-5.c: Likewise.
11950 * gcc.dg/vect/vect-outer-6.c: Likewise.
11951 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11952 include of stdio.h.
11953
b832f61e
NC
119542016-01-12 Nick Clifton <nickc@redhat.com>
11955
11956 PR target/68913
11957 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11958 to fread so that it will be found in all target runtimes.
11959
8eac49b1
RB
119602016-01-12 Richard Biener <rguenther@suse.de>
11961
11962 PR tree-optimization/69053
11963 * g++.dg/torture/pr69053.C: New testcase.
11964
2935d994
RB
119652016-01-12 Richard Biener <rguenther@suse.de>
11966
11967 PR tree-optimization/69168
11968 * gcc.dg/torture/pr69168.c: New testcase.
11969
66c16fd9
RB
119702016-01-12 Richard Biener <rguenther@suse.de>
11971
11972 PR tree-optimization/69157
11973 * gcc.dg/torture/pr69157.c: New testcase.
11974
119752016-01-12 Richard Biener <rguenther@suse.de>
11976
11977 PR tree-optimization/69174
11978 * gcc.dg/torture/pr69174.c: New testcase.
11979
723033a6
JJ
119802016-01-12 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR c++/66808
11983 PR c++/69000
11984 * g++.dg/tls/pr66808.C: New test.
11985 * g++.dg/tls/pr69000.C: New test.
11986
3574cf47
BS
119872016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11988
11989 * gcc.target/powerpc/swaps-p8-23.c: New test.
11990 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11991
feb20787
JDA
119922016-01-11 John David Anglin <danglin@gcc.gnu.org>
11993
11994 PR tree-optimization/68356
11995 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11996
27b1820a
KV
119972016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11998 Jim Wilson <jim.wilson@linaro.org>
11999
12000 PR target/69194
12001 * gcc.target/arm/pr69194.c: New test.
12002
cf4de6af
L
120032016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12004
12005 PR target/69225
12006 * gcc.target/i386/pr69225-1.c: New test.
12007 * gcc.target/i386/pr69225-2.c: Likewise.
12008 * gcc.target/i386/pr69225-3.c: Likewise.
12009 * gcc.target/i386/pr69225-4.c: Likewise.
12010 * gcc.target/i386/pr69225-5.c: Likewise.
12011 * gcc.target/i386/pr69225-6.c: Likewise.
12012
1ebd5558
JJ
120132016-01-11 Jakub Jelinek <jakub@redhat.com>
12014
23552a4d
JJ
12015 PR target/67462
12016 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12017 if lp64.
12018
26ff85b0
JJ
12019 PR target/69071
12020 * gcc.dg/pr69071.c: New test.
12021
9cb6bd74
JJ
12022 PR c++/69211
12023 * g++.dg/opt/pr69211.C: New test.
12024
1ebd5558
JJ
12025 PR tree-optimization/69214
12026 * gcc.c-torture/compile/pr69214.c: New test.
12027
8c18c836
UB
120282016-01-11 Uros Bizjak <ubizjak@gmail.com>
12029
12030 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12031 * gcc.target/i386/pr66232-11.c: Ditto.
12032 * gcc.target/i386/pr66232-12.c: Ditto.
12033 * gcc.target/i386/pr66232-13.c: Ditto.
12034
62446e6e
RB
120352016-01-11 Richard Biener <rguenther@suse.de>
12036
12037 PR tree-optimization/69173
12038 * gcc.dg/torture/pr69173.c: New testcase.
12039
2b8568fe
KT
120402016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12041
12042 PR rtl-optimization/68796
12043 * gcc.target/aarch64/tst_5.c: New test.
12044 * gcc.target/aarch64/tst_6.c: Likewise.
12045
5baf4532
KT
120462016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12047
12048 PR rtl-optimization/68841
12049 * gcc.dg/pr68841.c: New test.
12050 * gcc.c-torture/execute/pr68841.c: New test.
12051
ca90b1ed
YR
120522016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12053
12054 PR rtl-optimization/68920
12055 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12056 for ix86 targets.
12057 * gcc.dg/ifcvt-5.c: New test.
12058
2ad3adf1 120592016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12060
12061 PR bootstrap/69123
12062 * g++.dg/pr69123.C: New.
12063
83834c09
IE
120642016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12065
12066 PR target/69010
12067 * gcc.target/i386/pr69010.c: New test.
12068
dcf89d57
MJ
120692016-01-11 Martin Jambor <mjambor@suse.cz>
12070
12071 PR ipa/69044
12072 * gcc.target/i386/chkp-pr69044.c: New test.
12073
d95167ee
TV
120742016-01-11 Tom de Vries <tom@codesourcery.com>
12075
12076 PR tree-optimization/69109
12077 * gcc.dg/autopar/pr69109-2.c: New test.
12078 * gcc.dg/autopar/pr69109.c: New test.
12079
4f6403a8
TV
120802016-01-11 Tom de Vries <tom@codesourcery.com>
12081
12082 PR tree-optimization/69108
12083 * gcc.dg/autopar/pr69108.c: New test.
12084
21efdd80
PP
120852016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12086
12087 PR c++/69029
12088 * c-c++-common/Wisleading-indentation.c: Augment test.
12089
fd42eed8
TK
120902016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12091
12092 PR fortran/69154
12093 * gfortran.dg/inline_matmul_12.f90: New test.
12094
4f90ee6c
PT
120952016-01-10 Paul Thomas <pault@gcc.gnu.org>
12096
12097 PR fortran/67779
12098 * gfortran.dg/actual_array_offset_1: New test.
12099
3907c6cf
TV
121002016-01-10 Tom de Vries <tom@codesourcery.com>
12101
12102 PR tree-optimization/69062
12103 * gcc.dg/autopar/pr69062.c: New test.
12104
b07b236e
TS
121052016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12106
12107 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12108 * gcc.dg/vect/slp-perm-2.c: Likewise.
12109 * gcc.dg/vect/slp-perm-3.c: Likewise.
12110 * gcc.dg/vect/slp-perm-5.c: Likewise.
12111 * gcc.dg/vect/slp-perm-6.c: Likewise.
12112 * gcc.dg/vect/slp-perm-7.c: Likewise.
12113 * gcc.dg/vect/slp-perm-8.c: Likewise.
12114
23fab8ae
TV
121152016-01-10 Tom de Vries <tom@codesourcery.com>
12116
12117 PR tree-optimization/69039
12118 * gcc.dg/autopar/pr69039.c: New test.
12119
73f0dae2
MP
121202016-01-09 Marek Polacek <polacek@redhat.com>
12121
12122 PR c++/69113
12123 * g++.dg/pr69113.C: New test.
12124
20b8d734
JJ
121252016-01-09 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR middle-end/50865
12128 PR tree-optimization/69097
12129 * gcc.c-torture/execute/pr50865.c: New test.
12130 * gcc.c-torture/execute/pr69097-1.c: New test.
12131 * gcc.c-torture/execute/pr69097-2.c: New test.
12132 * gcc.dg/pr69097-1.c: New test.
12133 * gcc.dg/pr69097-2.c: New test.
12134
c50e614b
JJ
121352016-01-09 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR c++/69164
12138 * g++.dg/opt/pr69164.C: New test.
12139
e0237993
JJ
121402016-01-08 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR tree-optimization/69167
12143 * gcc.dg/pr69167.c: New test.
12144
bd8f5bb2
MP
121452016-01-08 Marek Polacek <polacek@redhat.com>
12146
12147 PR c++/68449
12148 * g++.dg/pr68449.C: New.
12149
bb0f5ca7
AL
121502016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12151
12152 PR tree-optimization/68707
12153 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12154 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12155 on platforms supporting it.
12156 * gcc.dg/vect/slp-perm-2.c: Likewise.
12157 * gcc.dg/vect/slp-perm-3.c: Likewise.
12158 * gcc.dg/vect/slp-perm-5.c: Likewise.
12159 * gcc.dg/vect/slp-perm-7.c: Likewise.
12160 * gcc.dg/vect/slp-perm-8.c: Likewise.
12161 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12162 on platforms supporting it.
12163
22518428
JJ
121642016-01-08 Jakub Jelinek <jakub@redhat.com>
12165
33f0852f
JJ
12166 PR tree-optimization/69162
12167 * gcc.dg/pr69162.c: New test.
12168
22518428
JJ
12169 PR tree-optimization/69172
12170 * gcc.dg/pr69172.c: New test.
12171
80e9b3aa
TP
121722016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12173
12174 PR tree-optimization/67781
12175 * gcc.c-torture/execute/pr67781.c: New file.
12176
262a363f
JJ
121772016-01-08 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR tree-optimization/69083
12180 * gcc.dg/vect/pr69083.c: New test.
12181
6e1f093f
SS
121822016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12183
12184 PR tree-optimization/61441
12185 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12186 Use -fexcess-precision=standard for compiler options.
12187 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12188
53290e07
JJ
121892016-01-08 Jakub Jelinek <jakub@redhat.com>
12190
57bf3072
JJ
12191 PR fortran/69128
12192 * gfortran.dg/gomp/pr69128.f90: New test.
12193
53290e07
JJ
12194 PR c++/69145
12195 * g++.dg/ext/pr69145-1.C: New test.
12196 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12197 * g++.dg/ext/pr69145-2.h: New file.
12198
7a127fa7
MS
121992016-01-07 Martin Sebor <msebor@redhat.com>
12200
12201 PR c/68966
12202 * gcc.dg/atomic-fetch-bool.c: New test.
12203 * gcc.dg/sync-fetch-bool.c: New test.
12204
95918b49
L
122052016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12206
12207 PR fortran/66680
12208 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12209
c8e62a9d
NC
122102016-01-07 Nick Clifton <nickc@redhat.com>
12211
12212 PR target/66655
12213 * g++.dg/pr66655.C: New test.
12214 * g++.dg/pr66655_1.cc: Test support file.
12215 * g++.dg/pr66655.h: Test header file.
12216
2ad3adf1 122172016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12218
12219 PR fortran/66680
12220 gfortran.dg/gomp/pr66680.f90: New test.
12221
4cd9ca92
L
122222016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12223
12224 PR target/69171
12225 * gcc.target/i386/pr69171-1.c: New test.
12226 * gcc.target/i386/pr69171-2.c: Likewise.
12227 * gcc.target/i386/pr69171-3.c: Likewise.
12228 * gcc.target/i386/pr69171-4.c: Likewise.
12229 * gcc.target/i386/pr69171-5.c: Likewise.
12230 * gcc.target/i386/pr69171-6.c: Likewise.
12231
7e33d4dc
BS
122322015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12233
12234 PR middle-end/67639
12235 * c-c++-common/pr67639.c: New test.
12236
fec64afc
JJ
122372016-01-07 Jakub Jelinek <jakub@redhat.com>
12238
12239 PR tree-optimization/69141
12240 * g++.dg/opt/pr69141.C: New test.
12241
f293ad29
EB
122422016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12243
12244 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12245
5027395e
UB
122462016-01-06 Uros Bizjak <ubizjak@gmail.com>
12247
12248 PR target/69140
12249 * gcc.target/i386/pr69140.c: New test
12250
7443cf13
DM
122512016-01-06 David Malcolm <dmalcolm@redhat.com>
12252
12253 * gcc.dg/bad-dereference.c: New test case.
12254
32928931
BS
122552015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12256
12257 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12258
68dd05da
AS
122592016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12260
12261 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12262
6b131d5b
MP
122632016-01-06 Marek Polacek <polacek@redhat.com>
12264
12265 PR sanitizer/69099
12266 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12267
8d9fdb49
MP
122682016-01-05 Marek Polacek <polacek@redhat.com>
12269
12270 PR c/69104
12271 * gcc.dg/atomic-invalid-2.c: New.
12272
acf93f1e
L
122732016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12274
12275 PR target/68991
12276 * gcc.target/i386/pr68991.c: New test.
12277
3f50525d
L
122782016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12279
12280 PR target/68991
12281 * g++.dg/pr68991-1.C: New test.
12282 * g++.dg/pr68991-2.C: Likewise.
12283
e0237993 122842016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12285
e0237993 12286 PR other/60465
face88a1
ST
12287 * gcc.target/ia64/pr60465-gprel64.c: New test.
12288 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12289
a0866eff
KT
122902016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12291
12292 PR rtl-optimization/68651
12293 * gcc.target/aarch64/pr68651_1.c: New test.
12294
c589e975
DM
122952016-01-05 David Malcolm <dmalcolm@redhat.com>
12296
12297 PR c/69122
12298 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12299
929710d9
NS
123002016-01-05 Nathan Sidwell <nathan@acm.org>
12301
ce3e43d7
NS
12302 PR c++/58583
12303 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12304
929710d9
NS
12305 * gcc.dg/alias-15.c: New.
12306
a2faef8e
NC
123072016-01-05 Nick Clifton <nickc@redhat.com>
12308
12309 PR target/68870
12310 * g++.dg/pr68770.C: New test.
12311
4cfa76e3
MS
123122016-01-04 Mike Stump <mikestump@comcast.net>
12313
12314 * lib/target-supports.exp (check_effective_target_cilkplus):
12315 cilkplus targets require pthreads.
4ece61b6 12316 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12317
4e8a3a35
MM
123182016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12319
12320 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12321 generation.
12322
818ab71a
JJ
123232016-01-04 Jakub Jelinek <jakub@redhat.com>
12324
12325 Update copyright years.
12326
2fe0a208
MP
123272016-01-04 Marek Polacek <polacek@redhat.com>
12328
12329 PR c/68908
12330 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12331 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12332 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12333
9e3b2fe3
EB
123342016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12335
12336 * gcc.target/sparc/20160104-2.c: New test.
12337
e8d65a35
EB
123382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12339
12340 * gcc.target/sparc/20160104-1.c: New test.
12341
25ccfccd
PT
123422016-01-03 Paul Thomas <pault@gcc.gnu.org>
12343
12344 PR fortran/65045
12345 * gfortran.dg/pr65045.f90: New test.
12346
cb51d382
EB
123472016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12348
12349 * gnat.dg/specs/debug1.ads: Delete.
12350
6eeaad6e
JD
123512016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12352
12353 PR libgfortran/68867
12354 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12355 expression.
12356
2f968603
JD
123572016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12358
12359 PR libgfortran/68867
12360 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12361 PowerPC.
12362
591bb5e4
PT
123632016-01-01 Paul Thomas <pault@gcc.gnu.org>
12364
12365 PR fortran/68864
12366 * gfortran.dg/pr68864.f90: New test.
12367
f1e0620c
JJ
123682016-01-01 Jakub Jelinek <jakub@redhat.com>
12369
942a1319
JJ
12370 PR tree-optimization/69070
12371 * gcc.dg/pr69070.c: New test.
12372
10dff63f
JJ
12373 PR sanitizer/69055
12374 * gfortran.dg/pr69055.f90: New test.
12375
f1e0620c
JJ
12376 PR target/69015
12377 * gcc.dg/pr69015.c: New test.
818ab71a 12378\f
2f883d1c 12379Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12380
12381Copying and distribution of this file, with or without modification,
12382are permitted in any medium without royalty provided the copyright
12383notice and this notice are preserved.