]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/77697 (suspicious code in tree-ssa-forwprop.c)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cf352092
JJ
12016-09-22 Jakub Jelinek <jakub@redhat.com>
2
3 PR fortran/77665
4 * gfortran.dg/gomp/pr77665.f90: New test.
5
a8de3002
PT
62016-09-22 Paul Thomas <pault@gcc.gnu.org>
7
8 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
9 * gfortran.dg/dtio_13.f90: New test.
10
39abef62
LK
112016-09-21 Louis Krupp <louis.krupp@zoho.com>
12
13 PR fortran/66107
14 * gfortran.dg/pr66107.f90: New test.
15
4a2bb7fc
ILT
162016-09-21 Ian Lance Taylor <iant@golang.org>
17
18 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
19 with call to builtin delete function.
20
5f84cee2
JM
212016-09-21 Joseph Myers <joseph@codesourcery.com>
22
23 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
24 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
25 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
26 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
27 tests.
28
fe01a41a
UB
292016-09-21 Uros Bizjak <ubizjak@gmail.com>
30
31 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
32
2e1c20b1
JJ
332016-09-21 Jakub Jelinek <jakub@redhat.com>
34
35 PR c++/77651
36 * g++.dg/cpp1z/aligned-new6.C: New test.
37
de4c144a
MW
382016-09-21 Matthew Wahab <matthew.wahab@arm.com>
39
40 * gcc.target/arm/fp16-aapcs-3.c: New.
41 * gcc.target/arm/fp16-aapcs-4.c: New.
42 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
43 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
44 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
45 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
46
44fc7854
BE
472016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
48
49 PR tree-optimization/77550
50 * g++.dg/pr77550.C: New test.
51
bc084f84
GJL
522016-09-21 Georg-Johann Lay <avr@gjlay.de>
53
54 PR target/77326
55 * gcc.target/avr/torture/pr77326.c: New test.
56
c075003a
LK
572016-09-21 Louis Krupp <louis.krupp@zoho.com>
58
59 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
60
6811ea79
RB
612016-09-21 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/77648
64 * gcc.dg/torture/pr77648-1.c: New testcase.
65 * gcc.dg/torture/pr77648-2.c: Likewise.
66
f955c4c4
RB
672016-09-21 Richard Biener <rguenther@suse.de>
68 Jakub Jelinek <jakub@redhat.com>
69
70 PR tree-optimization/77621
71 * gcc.dg/pr77621.c: New testcase.
72
096506bb
PT
732016-09-21 Paul Thomas <pault@gcc.gnu.org>
74
75 PR fortran/77657
76 * gfortran.dg/dtio_12.f90: New test.
77
37d168ae
SKS
782016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
79
80 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
81
66454000
KV
822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
83
84 PR tree-optimization/72835
85 * gcc.dg/tree-ssa/pr72835.c: New test.
86
88d0c3f0
MS
872016-09-20 Martin Sebor <msebor@redhat.com>
88
89 PR middle-end/49905
90 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
91 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
92 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
93 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
94 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
95 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
96 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
97
a03df1d5
KV
982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
99
100 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
101 arguments/compare will be optimized away.
102 * gcc.dg/torture/ftrapv-1.c: Likewise.
103
8bc5448f
KV
1042016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
105
106 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
107 will be optimized away.
108 * gcc.dg/ipa/vrp1.c: New test.
109 * gcc.dg/ipa/vrp2.c: New test.
110 * gcc.dg/ipa/vrp3.c: New test.
111
973625a0
KV
1122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
113
114 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
115 does the same transformation.
116 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
117 * gcc.dg/tree-ssa/evrp1.c: New test.
118 * gcc.dg/tree-ssa/evrp2.c: New test.
119 * gcc.dg/tree-ssa/evrp3.c: New test.
120 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
121 * gcc.dg/tree-ssa/pr22117.c: Likewise.
122 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
123 * gcc.dg/tree-ssa/pr64130.c: Likewise.
124 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
125 foling now happens early.
126 * gcc.dg/tree-ssa/vrp04.c: Likewise.
127 * gcc.dg/tree-ssa/vrp06.c: Likewise.
128 * gcc.dg/tree-ssa/vrp16.c: Likewise.
129 * gcc.dg/tree-ssa/vrp25.c: Likewise.
130 * gcc.dg/tree-ssa/vrp67.c: Likewise.
131
9b1ba33c
UB
1322016-09-20 Uros Bizjak <ubizjak@gmail.com>
133
134 PR target/77621
135 * gcc.target/i386/pr77621.c: New test.
136 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
137 pattern, loop should vectorize with -mtune=atom.
138
f5bd4ad8
MO
1392016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
140 Jakub Jelinek <jakub@redhat.com>
141
142 PR testsuite/63299
143 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
144 instead of delete.
145
7d9cf801
JJ
1462016-09-20 Jakub Jelinek <jakub@redhat.com>
147
b912f962
JJ
148 PR c++/77626
149 * g++.dg/other/pr77626.C: New test.
150
eaf1ece1
JJ
151 PR c++/77638
152 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
153
590b62e9
JJ
154 PR c++/77637
155 * g++.dg/cpp0x/gen-attrs-62.C: New test.
156
7d9cf801
JJ
157 PR middle-end/77624
158 * c-c++-common/pr77624-1.c: New test.
159 * c-c++-common/pr77624-2.c: New test.
160
3aebb6ff
AV
1612016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
162
163 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
164 of digits expected.
165
b5bbe47b
RB
1662016-09-20 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/77646
169 * gcc.dg/torture/pr77646.c: New testcase.
170
144a96e4
BE
1712016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
172
173 PR c++/77434
174 * c-c++-common/Wint-in-bool-context.c: New test.
175
1f2071fa
JM
1762016-09-19 Joseph Myers <joseph@codesourcery.com>
177
178 * gcc.dg/cr-decimal-dig-1.c: New test.
179
63012d9a
JM
1802016-09-19 Joseph Myers <joseph@codesourcery.com>
181
182 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
183 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
184 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
185 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
186
02410826
VM
1872016-09-19 Vladimir Makarov <vmakarov@redhat.com>
188
189 PR rtl-optimization/77416
190 * gcc.target/powerpc/pr77416.c: New.
191
6101a7ab
PP
1922016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
193
194 PR c++/77639
195 * g++.dg/template/error-recovery4.C: New test.
196
1993ff76
BC
1972016-09-19 Bin Cheng <bin.cheng@arm.com>
198
199 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
200
5fa9e644
KT
2012016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
204 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
205
fc15d9ec
JJ
2062016-09-19 Jakub Jelinek <jakub@redhat.com>
207 Jan Hubicka <jh@suse.cz>
208
209 PR target/77587
210 * gcc.dg/pr77587.c: New test.
211 * gcc.dg/pr77587a.c: New file.
212
3c9f5092
AV
2132016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
214
215 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
216 * gfortran.dg/coarray_38.f90:
217 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
218 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
219 * gfortran.dg/coarray_allocate_7.f08: New test.
220 * gfortran.dg/coarray_allocate_8.f08: New test.
221 * gfortran.dg/coarray_allocate_9.f08: New test.
222 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
223 new caf_register.
224 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
225 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
226 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
227 get_by_refs.
228 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
229 * gfortran.dg/coarray_lock_7.f90: Same.
230 * gfortran.dg/coarray_poly_5.f90: Same.
231 * gfortran.dg/coarray_poly_6.f90: Same.
232 * gfortran.dg/coarray_poly_7.f90: Same.
233 * gfortran.dg/coarray_poly_8.f90: Same.
234 * gfortran.dg/coindexed_1.f90: Changed errors expected.
235
e79e6763
FR
2362016-09-19 Fritz Reese <fritzoreese@gmail.com>
237
238 PR fortran/77584
239 * gfortran.dg/dec_structure_15.f90: New testcase.
240
ae527639
RB
2412016-09-19 Richard Biener <rguenther@suse.de>
242
243 PR middle-end/77605
244 * gcc.dg/torture/pr77605.c: New testcase.
245
cdf060f8
LK
2462016-09-18 Louis Krupp <louis.krupp@zoho.com>
247
248 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
249
b720e919
JH
2502016-09-17 Jan Hubicka <hubicka@ucw.cz>
251
252 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
253 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
254 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
255 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
256 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
257 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
258 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
259 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
260 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
261 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
262 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
263
bdabae39
KY
2642016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
265
266 * gcc.target/i386/pr68633.c: Fix expected result.
267
493ba820
LK
2682016-09-17 Louis Krupp <louis.krupp@gmail.com>
269
270 PR fortran/68078
271 * gfortran.dg/pr68078.f90: New test.
272 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
273
9a42726b
BS
2742016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
275
276 PR target/77613
277 * gcc.target/powerpc/swaps-p8-25.c: New.
278
e7d61178
JJ
2792016-09-16 Jakub Jelinek <jakub@redhat.com>
280
8f03e02f
JJ
281 PR c++/77482
282 * g++.dg/cpp0x/constexpr-77482.C: New test.
283
e80cb545
JJ
284 PR c++/77379
285 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
286 thunk offsets.
287 * g++.dg/abi/abi-tag23a.C: Likewise.
288
1c2f613f
JJ
289 PR c++/77338
290 * g++.dg/cpp0x/decltype-77338.C: New test.
291
e7d61178
JJ
292 PR c++/77375
293 * g++.dg/cpp0x/mutable1.C: New test.
294
8d987deb
SK
2952016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
296
297 PR fortran/77612
298 * gfortran.dg/pr77612.f90: New test.
299
2c3d35a6
SKS
3002016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
301
302 * gcc.dg/torture/pr70421.c: Require int32plus.
303
e43163ae
JJ
3042016-09-16 Jakub Jelinek <jakub@redhat.com>
305
bcf0905a
JJ
306 PR middle-end/77475
307 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
308
e43163ae
JJ
309 PR target/77526
310 * gcc.target/i386/pr77526.c: New test.
311
7d704548
JJ
3122016-09-16 Jakub Jelinek <jakub@redhat.com>
313 Eric Botcazou <ebotcazou@adacore.com>
314
315 PR middle-end/77594
316 * gcc.target/i386/pr77594.c: New test.
317
902d624f
LK
3182016-09-15 Louis Krupp <louis.krupp@zoho.com>
319
320 PR fortran/69963
321 * gfortran.dg/misplaced_implicit_character.f90: New test.
322
7e16ce79
BC
3232016-09-15 Bin Cheng <bin.cheng@arm.com>
324
325 PR tree-optimization/77503
326 * gcc.dg/vect/pr77503.c: New test.
327
7c05f5c4
RB
3282016-09-15 Richard Biener <rguenther@suse.de>
329
330 PR middle-end/77544
331 * c-c++-common/torture/pr77544.c: New testcase.
332
76ff80fb
JJ
3332016-09-15 Jakub Jelinek <jakub@redhat.com>
334
335 PR middle-end/77475
336 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
337 * gcc.dg/march-generic.c: Likewise.
338 * gcc.target/i386/spellcheck-options-1.c: New test.
339 * gcc.target/i386/spellcheck-options-2.c: New test.
340 * gcc.target/i386/spellcheck-options-3.c: New test.
341 * gcc.target/i386/spellcheck-options-4.c: New test.
342
5560d026
CLT
3432016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
344
345 PR fortran/72743
346 * gfortran.dg/goacc/pr72743.f90: New test.
347
5334f733
RB
3482016-09-15 Richard Biener <rguenther@suse.de>
349
350 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
351
d08615f2
RB
3522016-09-15 Richard Biener <rguenther@suse.de>
353
354 PR tree-optimization/77514
355 * gcc.dg/torture/pr77514.c: New testcase.
356
28ca05f0
JJ
3572016-09-14 Jakub Jelinek <jakub@redhat.com>
358
359 PR c++/77549
360 * g++.dg/lookup/pr77549.C: New test.
361
20a1e5b8
MP
3622016-09-14 Marek Polacek <polacek@redhat.com>
363
364 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
365 * c-c++-common/gomp/atomic-13.c: Likewise.
366 * c-c++-common/gomp/atomic-14.c: Likewise.
367 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
368 * g++.dg/cpp1z/bool-increment1.C: New test.
369 * c-c++-common/pr60439.c: Add dg-warning.
370 * g++.dg/expr/bitfield4.C: Likewise.
371 * g++.dg/expr/bitfield5.C: Likewise.
372 * g++.dg/expr/bitfield6.C: Likewise.
373 * g++.dg/expr/bool1.C: Likewise.
374 * g++.dg/expr/bool3.C: Likewise.
375 * g++.dg/expr/lval3.C: Likewise.
376 * g++.dg/expr/lval4.C: Likewise.
377 * g++.old-deja/g++.jason/bool5.C: Likewise.
378 * g++.dg/expr/bitfield3.C: Adjust dg-error.
379 * g++.dg/other/error18.C: Likewise.
380 * g++.dg/gomp/atomic-14.C: Likewise.
381
0761f6bf
NS
3822016-09-14 Nathan Sidwell <nathan@acm.org>
383
384 PR c++/77539
385 * g++.dg/cpp1y/pr77539.C: New.
386
13cddbc1
CL
3872016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
388
389 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
390 dg-require.
391 * g++.dg/ext/builtin_alloca.C: Likewise.
392 * g++.dg/template/spec35.C: Likewise.
393 * gcc.dg/builtins-68.c: Likewise.
394 * gcc.misc-tests/gcov-13.c: Likewise.
395 * gcc.misc-tests/gcov-14.c: Likewise.
396
a90638d4
JM
3972016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
398
399 * gfortran.dg/dec_structure_14.f90: New testcase.
400
5ba4a08c
JJ
4012016-09-14 Jakub Jelinek <jakub@redhat.com>
402
403 PR sanitizer/68260
404 * c-c++-common/tsan/pr68260.c: New test.
405
a713b234
JS
4062016-09-13 Joe Seymour <joe.s@somniumtech.com>
407
408 PR target/70713
409 * gcc.target/msp430/function-attributes-1.c: New test.
410 * gcc.target/msp430/function-attributes-2.c: New test.
411 * gcc.target/msp430/function-attributes-3.c: New test.
412
ea8661cd
JJ
4132016-09-13 Jakub Jelinek <jakub@redhat.com>
414
9952908a
JJ
415 * g++.dg/cpp0x/gen-attrs-61.C: New test.
416 * g++.dg/cpp1z/gen-attrs1.C: New test.
417
63cdb7a0
JJ
418 PR tree-optimization/77454
419 * gcc.dg/pr77454.c: New test.
420
ea8661cd
JJ
421 PR c++/77553
422 * g++.dg/cpp1y/constexpr-77553.C: New test.
423
254830ba
DM
4242016-09-13 David Malcolm <dmalcolm@redhat.com>
425
426 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
427 (test_show_locus): Replace rich_location::add_fixit_insert calls
428 with add_fixit_insert_before and add_fixit_insert_after.
429
42763690
JM
4302016-09-13 Jason Merrill <jason@redhat.com>
431 Tom de Vries <tom@codesourcery.com>
432
433 PR c++/77427
434 * g++.dg/pr77427.C: New test.
435
c8798f2c
ML
4362016-09-13 Martin Liska <mliska@suse.cz>
437
438 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
439 effective target.
440 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
441 * lib/target-supports.exp: Define the new target.
442
54700e2e
AP
4432016-09-12 Andrew Pinski <apinski@cavium.com>
444
445 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
446 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
447
e1d55bf7
UB
4482016-09-12 Uros Bizjak <ubizjak@gmail.com>
449
450 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
451 variable arguments.
452 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
453 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
454 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
455 variable argument.
456 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
457 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
458
54dcdb88
BE
4592016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
460
461 PR c++/77496
462 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
463 * g++.dg/ext/pr77496.C: New test.
464 * g++.dg/warn/pr77496.C: New test.
465
d1463eb9
DM
4662016-09-12 David Malcolm <dmalcolm@redhat.com>
467
468 PR c/72858
469 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
470 to preserve conversion chars, and to preserve prefix information.
471 * gcc.dg/format/pr72858.c: New test case.
472
217fabad
SK
4732016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
474
475 * gfortran.dg/pr77507.f90: Move to ...
476 * gfortran.dg/ieee/pr77507.f90: here.
477
a1cd04ac
JH
4782016-08-09 Jan Hubicka <hubicka@ucw.cz>
479
480 PR ipa/61159
481 * compile/pr61159.c: New testcase
482
e3912107
JH
4832016-08-09 Jan Hubicka <hubicka@ucw.cz>
484
485 PR ipa/64316
486 * gcc.dg/ipa/pr63416.c: New testcase.
487
739d9339
PT
4882016-09-10 Paul Thomas <pault@gcc.gnu.org>
489 Steven G. Kargl <kargl@gcc.gnu.org>
490
491 PR fortran/77532
cc3135b6 492 * gfortran.dg/dtio_11.f90: new test.
739d9339 493
fb7c40dd
SK
4942016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
495
496 PR fortran/77507
497 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
498 * gfortran.dg/c_assoc_4.f90: Ditto.
499
5b28efbb
TV
5002016-09-10 Tom de Vries <tom@codesourcery.com>
501
502 PR C/71602
503 * c-c++-common/va-arg-va-list-type.c: New test.
504
9d0a9bb4
PB
5052016-09-09 Peter Bergner <bergner@vnet.ibm.com>
506
507 PR rtl-optimization/77289
508 * gcc.target/powerpc/pr77289.c: New test.
509
3f0177e7
MS
5102016-09-09 Martin Sebor <msebor@redhat.com>
511
512 PR c/77520
513 PR c/77521
514 * gcc.dg/pr77520.c: New test.
515 * gcc.dg/pr77521.c: New test.
516
e81e83d0
SK
5172016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
518
519 PR fortran/77506
520 * gfortran.dg/pr77506.f90: New test.
521
8a92685e
SK
5222016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
523
524 PR fortran/77507
525 * gfortran.dg/pr77507.f90: New test.
526
c65248cb
JM
5272016-09-09 Joseph Myers <joseph@codesourcery.com>
528
529 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
530
2cf0ff98
SK
5312016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
532 Louis Krupp <lkrupp@gcc.gnu.org>
533
534 PR fortran/69514
535 * gfortran.dg/pr69514_1.f90: New test.
536 * gfortran.dg/pr69514_2.f90: New test.
537
8ebc1e0f
JJ
5382016-09-08 Jakub Jelinek <jakub@redhat.com>
539
20b6cf01
JJ
540 PR fortran/77500
541 * gfortran.dg/gomp/pr77500.f90: New test.
542
8ebc1e0f
JJ
543 PR fortran/77516
544 * gfortran.dg/gomp/pr77516.f90: New test.
545
34718542
JJ
5462016-09-07 Jakub Jelinek <jakub@redhat.com>
547
548 PR middle-end/77475
549 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
550 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
551 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
552 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
553 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
554 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
555
e5106e27
DM
5562016-09-07 David Malcolm <dmalcolm@redhat.com>
557
558 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
559 "substring-locations.h".
560
ca235a85
RB
5612016-09-07 Richard Biener <rguenther@suse.de>
562
563 PR c/77450
564 * c-c++-common/vector-subscript-8.c: Move ..
565 * gcc.dg/pr77450.c: ... here.
566
0076b5dc 5672016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
568
569 PR libgfortran/77393
570 * gfortran.dg/fmt_f0_2.f90: Update test.
571 * gfortran.dg/fmt_f0_3.f90: New test.
572
6ac7322b
DH
5732016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
574
575 PR debug/77389
576 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
577 in dg-options.
578
579 PR debug/57519
580 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
581
8eb9e049
JJ
5822016-09-06 Jakub Jelinek <jakub@redhat.com>
583
584 PR target/69255
585 * gcc.target/i386/pr69255-1.c: New test.
586 * gcc.target/i386/pr69255-2.c: New test.
587 * gcc.target/i386/pr69255-3.c: New test.
588
5892016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
590
591 PR c/77336
592 * gcc.dg/format/miss-7.c: New test.
593
e6cb85d4
UB
5942016-09-06 Uros Bizjak <ubizjak@gmail.com>
595
596 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
597
7fe76f6a
ML
5982016-09-06 Martin Liska <mliska@suse.cz>
599
600 PR gcov-profile/77378
601 PR gcov-profile/77466
602 * gcc.dg/profile-update-warning.c: New test.
603
209b636e
RB
6042016-09-06 Richard Biener <rguenther@suse.de>
605
606 PR tree-optimization/77479
607 * gcc.dg/torture/pr77479.c: New testcase.
608
b772a565
RB
6092016-09-06 Richard Biener <rguenther@suse.de>
610
611 PR c/77450
612 * c-c++-common/vector-subscript-7.c: Adjust.
613 * c-c++-common/vector-subscript-8.c: New testcase.
614
a8c07037
SKS
6152016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
616
617 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
618
0ce48391
JJ
6192016-09-05 Jakub Jelinek <jakub@redhat.com>
620
de9188e0
JJ
621 PR target/77476
622 * gcc.target/i386/avx512f-pr77476.c: New test.
623 * gcc.target/i386/avx512bw-pr77476.c: New test.
624 * gcc.target/i386/avx512dq-pr77476.c: New test.
625
c76f7809
JJ
626 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
627 Update comment to mention also avx512f.
628
0ce48391
JJ
629 PR sanitizer/77396
630 * g++.dg/asan/pr77396-2.C: New test.
631
8a27cf73
UB
6322016-09-05 Uros Bizjak <ubizjak@gmail.com>
633
634 PR rtl-optimization/77452
635 * gcc.target/i386/pr77452.c: New test.
636
25ff5dd3
MP
6372016-09-05 Marek Polacek <polacek@redhat.com>
638
639 PR c/77423
640 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
641
f2bc4e48
SK
6422016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
643
644 PR fortran/77391
645 * gfortran.dg/pr77391.f90: New test.
646
e85921ee
SK
6472016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
648
649 PR fortran/77460
650 * gfortran.dg/pr77460.f90: New test.
651
b5d50659
JJ
6522016-09-03 Jakub Jelinek <jakub@redhat.com>
653
654 PR c/65467
655 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
656
7b826676
KY
6572016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
658
659 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
660
717ebe91
DM
6612016-09-02 David Malcolm <dmalcolm@redhat.com>
662
663 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
664 test case.
665 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
666 diagnostic-test-show-locus-generate-patch.c to the sources
667 for diagnostic_plugin_test_show_locus.c.
668
94087e88
JJ
6692016-09-02 Jakub Jelinek <jakub@redhat.com>
670
9dc5773f
JJ
671 PR c/65467
672 * gcc.dg/gomp/_Atomic-1.c: New test.
673 * gcc.dg/gomp/_Atomic-2.c: New test.
674 * gcc.dg/gomp/_Atomic-3.c: New test.
675 * gcc.dg/gomp/_Atomic-4.c: New test.
676 * gcc.dg/gomp/_Atomic-5.c: New test.
677
94087e88
JJ
678 PR sanitizer/77396
679 * g++.dg/asan/pr77396.C: New test.
680
6812016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
682
683 PR tree-optimization/71831
684 * gcc.dg/builtin-object-size-16.c: New test.
685 * gcc.dg/builtin-object-size-17.c: New test.
686
7e89048d
JD
6872016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
688
689 PR libgfortran/77393
690 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
691
2f196155
UB
6922016-09-01 Uros Bizjak <ubizjak@gmail.com>
693
694 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
695 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
696 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
697 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
698 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
699 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
700 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
701 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
702 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
703 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
704 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
705 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
706 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
707 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
708 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
709 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
710 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
711 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
712
0a6b0523
EB
7132016-09-01 Eric Botcazou <ebotcazou@adacore.com>
714
715 * gnat.dg/opt58.adb: New test.
716 * gnat.dg/opt58_pkg.ads: New helper.
717
2a99de7b
RB
7182016-09-01 Richard Biener <rguenther@suse.de>
719
720 PR middle-end/77436
721 * gcc.dg/torture/pr77436.c: New testcase.
722
f79d8786
SKS
7232016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
724
725 * gcc.dg/pr64252.c: Require int32plus.
726 * gcc.dg/pr66299-1.c: Likewise.
727 * gcc.dg/pr66299-2.c: Likewise.
728 * gcc.dg/torture/20131115-1.c: Skip for avr.
729
b06335f9
KT
7302016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731
732 * gcc.target/aarch64/ands_3.c: New test.
733
f25f40be
JJ
7342016-08-31 Jakub Jelinek <jakub@redhat.com>
735
d12a0b5a
JJ
736 PR fortran/77352
737 * gfortran.dg/gomp/pr77352.f90: New test.
738
f25f40be
JJ
739 PR fortran/77374
740 * gfortran.dg/gomp/pr77374.f08: New test.
741
9ff6fb6e
MG
7422016-08-31 Marc Glisse <marc.glisse@inria.fr>
743
744 PR tree-optimization/73714
745 * gcc.dg/tree-ssa/pr73714.c: New test.
746
8e95a674
JD
7472016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
748
749 PR libgfortran/77393
750 * gfortran.dg/fmt_f0_2.f90: New test.
751
c6b0037d
MG
7522016-08-31 Marc Glisse <marc.glisse@inria.fr>
753
754 * gcc.target/i386/pr59539-2.c: Adapt options.
755 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
756
1a576b13
PT
7572016-08-31 Paul Thomas <pault@gcc.gnu.org>
758
759 PR fortran/77418
760 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
761 of the associate entity and replace with a pointer to the
762 intended item on the stack.
763
e73d3ca6 7642016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 765 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
766
767 PR fortran/48298
768 * gfortran.dg/dtio_1.f90: New test.
769 * gfortran.dg/dtio_2.f90: New test.
770 * gfortran.dg/dtio_3.f90: New test.
771 * gfortran.dg/dtio_4.f90: New test.
772 * gfortran.dg/dtio_5.f90: New test.
773 * gfortran.dg/dtio_6.f90: New test.
774 * gfortran.dg/dtio_7.f90: New test.
775 * gfortran.dg/dtio_8.f90: New test.
776 * gfortran.dg/dtio_9.f90: New test.
777 * gfortran.dg/dtio_10.f90: New test.
778
b816477a
DM
7792016-08-30 David Malcolm <dmalcolm@redhat.com>
780
781 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
782 (test_many_nested_locations): New function.
783 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
784 (test_show_locus): Handle "test_many_nested_locations".
785
71b30891
DM
7862016-08-30 David Malcolm <dmalcolm@redhat.com>
787
788 * g++.dg/template/double-greater-than-fixit.C: New test case.
789
8fa37232
EB
7902016-08-30 Eric Botcazou <ebotcazou@adacore.com>
791
792 * gnat.dg/opt57.ad[sb]: New test.
793 * gnat.dg/opt57_pkg.ads: New helper.
794
6f651bae
RB
7952016-08-30 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/69047
798 * gcc.dg/pr69047.c: Fix byte-order check.
799
ab834832
JJ
8002016-08-30 Jakub Jelinek <jakub@redhat.com>
801
5116b156
JJ
802 PR tree-optimization/72866
803 * gcc.dg/vect/pr72866.c: New test.
804
3754bbfc
JJ
805 PR debug/77363
806 * g++.dg/debug/dwarf2/pr77363.C: New test.
807
26122e2d
JJ
808 PR middle-end/77377
809 * gcc.target/i386/pr77377.c: New test.
810
ab834832
JJ
811 PR debug/77389
812 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
813 in dg-options.
814
bedc9ca7
SK
8152016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
816
817 * gfortran.dg/pr77372.f90: Moved to ...
818 * gfortran.dg/ieee/pr77372.f90: here.
819
adfa1e6b
MM
8202016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
821
822 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
823 vector short/char initializations.
824 * gcc.target/powerpc/vec-init-5.c: Likewise.
825 * gcc.target/powerpc/vec-init-6.c: New compile time test for
826 vector initialization optimizations.
827 * gcc.target/powerpc/vec-init-7.c: Likewise.
828 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
829 vector float/double initializations.
830 * gcc.target/powerpc/vec-init-9.c: Likewise.
831
414b7129
UB
8322016-08-29 Uros Bizjak <ubizjak@gmail.com>
833
834 PR target/77403
835 * gcc.target/i386/pr77403.c: New test.
836
3d06b6f2
MP
8372016-08-29 Marek Polacek <polacek@redhat.com>
838
839 PR c/77292
840 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
841
ba9bbd6f
TV
8422016-08-29 Tom de Vries <tom@codesourcery.com>
843
844 PR c/77398
845 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
846
d7d80d8f
EB
8472016-08-29 Eric Botcazou <ebotcazou@adacore.com>
848
849 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 850
d7d80d8f 8512016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
852
853 * gfortran.dg/dec_structure_13.f90: New testcase.
854
468d95c8
JB
8552016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
856
857 PR fortran/77261
858 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
859 available.
860
f329b264
TV
8612016-08-28 Tom de Vries <tom@codesourcery.com>
862
863 PR lto/70955
864 * gcc.dg/pr70955.c: New test.
865 * gcc.dg/lto/pr70955_0.c: Same.
866 * gcc.dg/lto/pr70955_1.c: Same.
867
4a389eb6
PP
8682016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
869
870 PR tree-optimization/71077
871 * gcc.target/i386/pr71077.c: New test.
872
3f8257db 8732016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
874
875 PR fortran/77380
876 * gfortran.dg/pr77380.f90: New test.
877
3f8257db 8782016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
879
880 PR fortran/77372
881 gfortran.dg/pr77372.f90: New test.
882
ee908516
DM
8832016-08-26 David Malcolm <dmalcolm@redhat.com>
884
885 * gcc.dg/spellcheck-fields-2.c (test): Move
886 dg-begin/end-multiline-output within function body.
887 (test_macro): New function.
888
d41e76cf
DM
8892016-08-26 David Malcolm <dmalcolm@redhat.com>
890
891 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
892 (test_fixit_insert): Update expected output.
893 (test_fixit_remove): Likewise.
894 (test_fixit_replace): Likewise.
895
524a4c96
RO
8962016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
897
898 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
899 Fix typo.
900
ebfa15ab
RB
9012016-08-26 Richard Biener <rguenther@suse.de>
902
903 PR tree-optimization/69047
904 * gcc.dg/pr69047.c: New testcase.
905
209ca542
PK
9062016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
907 Martin Jambhor <mjambor@suse.cz>
524a4c96 908
209ca542
PK
909 * gcc.dg/ipa/propbits-1.c: New test-case.
910 * gcc.dg/ipa/propbits-2.c: Likewise.
911 * gcc.dg/ipa/propbits-3.c: Likewise.
912
e5cf1629
SK
9132016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
914
915 PR fortran/77351
916 * gfortran.dg/pr77351.f90: New test.
917
ebef225f
MP
9182016-08-25 Marek Polacek <polacek@redhat.com>
919
920 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
921
fe377a48
MP
9222016-08-25 Marek Polacek <polacek@redhat.com>
923
924 PR c/77323
925 * gcc.dg/pr77323.c: New test.
926
88b8971f
PT
9272016-08-24 Paul Thomas <pault@gcc.gnu.org>
928
929 PR fortran/77358
930 * gfortran.dg/submodule_17.f08: New test.
931
3f8257db
JJ
9322016-08-24 Michael Collison <michael.collison@linaro.org>
933 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
934
935 * gcc.target/arm/builtin_saddl.c: New testcase.
936 * gcc.target/arm/builtin_saddll.c: New testcase.
937 * gcc.target/arm/builtin_uaddl.c: New testcase.
938 * gcc.target/arm/builtin_uaddll.c: New testcase.
939 * gcc.target/arm/builtin_ssubl.c: New testcase.
940 * gcc.target/arm/builtin_ssubll.c: New testcase.
941 * gcc.target/arm/builtin_usubl.c: New testcase.
942 * gcc.target/arm/builtin_usubll.c: New testcase.
943
d5b5d212
UB
9442016-08-24 Uros Bizjak <ubizjak@gmail.com>
945
946 PR target/77270
947 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
948 (dg-options): Use -march=amdfam10 instead of -march=athlon.
949 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
950 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
951 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
952 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
953 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
954 effective target. Remove scan-assembler-times directives.
955 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
956 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
957 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
958
d1188689
SKS
9592016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
960
961 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
962 of unsigned int.
963 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
964
0b6b8f85
RS
9652016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
966
967 PR testsuite/77317
968 * lib/target-supports.exp
969 (check_effective_target_vect_aligned_arrays): Don't cache the result.
970 (check_effective_target_vect_natural_alignment): Ditto.
971 (check_effective_target_vector_alignment_reachable): Ditto.
972 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
973
587b7f7a
ILT
9742016-08-23 Ian Lance Taylor <iant@golang.org>
975
976 * gcc.target/s390/nolrl-1.c: Don't match the file name.
977
6019c0fc
MM
9782016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
979
980 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
981 being created from pointers to memory locations.
982 * gcc.target/powerpc/vec-init-2.c: Likewise.
983
cfe37db4
FR
9842016-08-23 Fritz Reese <fritzoreese@gmail.com>
985
986 * gfortran.dg/dec_structure_12.f90: New testcase.
987
7e11f46f
DV
9882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
989
990 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
991
7ab4f354
DV
9922016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
993
994 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
995 verification.
996
deb9351f
DV
9972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
998
999 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1000 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1001
1fd9f058
RB
10022016-08-23 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/27336
1005 * c-c++-common/pr27336.c: New testcase.
1006
b00e6e75
MP
10072016-08-22 Marek Polacek <polacek@redhat.com>
1008
1009 PR c++/77321
1010 * g++.dg/cpp1y/pr77321.C: New test.
1011
58338bac
SK
10122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1013
1014 PR fortran/60774
1015 * gfortran.dg/empty_label.f: Adjust test for new error message.
1016 * gfortran.dg/empty_label.f90: Ditto.
1017 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1018 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1019 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1020
30364ce6
SK
10212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1022
1023 PR fortran/61318
1024 * gfortran.dg/pr61318.f90: New test.
1025
ad7a5a8f
SK
10262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1027
1028 PR fortran/77260
1029 * gfortran.dg/pr77260_1.f90: New test.
1030 * gfortran.dg/pr77260_2.f90: Ditto.
1031
72f52f30
JM
10322016-08-22 Joseph Myers <joseph@codesourcery.com>
1033
1034 PR middle-end/77269
1035 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1036 __builtin_signbitf and __builtin_signbitl in expected generic
1037 expansion.
1038 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1039 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1040 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1041 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1042 tests.
1043
6dc198e3
JM
10442016-08-22 Joseph Myers <joseph@codesourcery.com>
1045
1046 * gcc.dg/torture/float128-builtin.c,
1047 gcc.dg/torture/float128-ieee-nan.c,
1048 gcc.dg/torture/float128x-builtin.c,
1049 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1050 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1051 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1052 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1053 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1054 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1055 gcc.dg/torture/floatn-nan.h: New tests.
1056
7ff4e41a
JM
10572016-08-22 Joseph Myers <joseph@codesourcery.com>
1058
1059 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1060 macro.
1061 (main): Update calls to TEST_I_F.
1062 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1063 macro.
1064 (main): Update calls to TEST_I_F.
1065
7078cdb6
JM
10662016-08-22 Joseph Myers <joseph@codesourcery.com>
1067
1068 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1069 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1070 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1071 names in calls to TEST_I_F.
1072
a9d7c823
BE
10732016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1074
1075 PR c/52952
1076 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1077
cd800235
SKS
10782016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1079
1080 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1081 and !natural_alignment_64.
1082 * gcc.dg/ipa/propalign-2.c: Likewise.
1083 * gcc.dg/ipa/propalign-3.c: Likewise.
1084 * gcc.dg/ipa/propalign-4.c: Likewise.
1085 * gcc.dg/ipa/propalign-5.c: Likewise.
1086 * lib/target-supports.exp
1087 (check_effective_target_natural_alignment_32): Add avr-*-*.
1088
22d12455
KV
10892016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1090
1091 PR tree-optimization/61839
1092 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1093 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1094 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1095 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1096
c65699ef
JM
10972016-08-19 Joseph Myers <joseph@codesourcery.com>
1098
1099 PR c/32187
1100 * lib/target-supports.exp (check_effective_target_float16)
1101 (check_effective_target_float32, check_effective_target_float64)
1102 (check_effective_target_float128, check_effective_target_float32x)
1103 (check_effective_target_float64x)
1104 (check_effective_target_float128x)
1105 (check_effective_target_float16_runtime)
1106 (check_effective_target_float32_runtime)
1107 (check_effective_target_float64_runtime)
1108 (check_effective_target_float128_runtime)
1109 (check_effective_target_float32x_runtime)
1110 (check_effective_target_float64x_runtime)
1111 (check_effective_target_float128x_runtime)
1112 (check_effective_target_floatn_nx_runtime)
1113 (add_options_for_float16, add_options_for_float32)
1114 (add_options_for_float64, add_options_for_float128)
1115 (add_options_for_float32x, add_options_for_float64x)
1116 (add_options_for_float128x): New procedures.
1117 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1118 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1119 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1120 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1121 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1122 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1123 gcc.dg/torture/float128-complex.c,
1124 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1125 gcc.dg/torture/float128x-basic.c,
1126 gcc.dg/torture/float128x-complex.c,
1127 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1128 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1129 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1130 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1131 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1132 gcc.dg/torture/float32x-basic.c,
1133 gcc.dg/torture/float32x-complex.c,
1134 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1135 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1136 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1137 gcc.dg/torture/float64x-basic.c,
1138 gcc.dg/torture/float64x-complex.c,
1139 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1140 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1141 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1142 gcc.dg/torture/floatn-tg.h,
1143 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1144 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1145 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1146 gcc.dg/torture/fp-int-convert-float128x.c,
1147 gcc.dg/torture/fp-int-convert-float16-timode.c,
1148 gcc.dg/torture/fp-int-convert-float16.c,
1149 gcc.dg/torture/fp-int-convert-float32-timode.c,
1150 gcc.dg/torture/fp-int-convert-float32.c,
1151 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1152 gcc.dg/torture/fp-int-convert-float32x.c,
1153 gcc.dg/torture/fp-int-convert-float64-timode.c,
1154 gcc.dg/torture/fp-int-convert-float64.c,
1155 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1156 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1157 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1158 maximum exponent of floating-point type. Use it in testing
1159 whether 0x8...0 fits in the floating-point type. Always treat -1
1160 (signed 0xf...f) as fitting in the floating-point type.
1161 (M_OK1): New macro.
1162 * gcc.dg/torture/fp-int-convert-double.c,
1163 gcc.dg/torture/fp-int-convert-float.c,
1164 gcc.dg/torture/fp-int-convert-float128-timode.c,
1165 gcc.dg/torture/fp-int-convert-float128.c,
1166 gcc.dg/torture/fp-int-convert-float80-timode.c,
1167 gcc.dg/torture/fp-int-convert-float80.c,
1168 gcc.dg/torture/fp-int-convert-long-double.c,
1169 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1170
94e73c78
JJ
11712016-08-19 Jakub Jelinek <jakub@redhat.com>
1172
fbdbd4b6
JJ
1173 PR fortran/72744
1174 * gfortran.dg/gomp/pr72744.f90: New test.
1175
94e73c78
JJ
1176 PR fortran/69281
1177 * gfortran.dg/gomp/pr69281.f90: New test.
1178
91151a73
JB
11792016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1180
414b7129
UB
1181 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1182 the last special seed value.
1183 * gfortran.dg/random_7.f90: Use size for last array member instead
1184 of hardcoded value.
91151a73 1185
fcf830ab
PK
11862016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1187
1188 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1189 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1190
1a5da5b6
RB
11912016-08-19 Richard Biener <rguenther@suse.de>
1192
1193 PR tree-optimization/77286
1194 * gcc.dg/torture/pr77286.c: New testcase.
1195
82f72146
DM
11962016-08-18 David Malcolm <dmalcolm@redhat.com>
1197
1198 * gcc.dg/verbose-asm-2.c: New test case.
1199
cc015f3a
DM
12002016-08-18 David Malcolm <dmalcolm@redhat.com>
1201
1202 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1203 (custom_diagnostic_finalizer): Update for change to
1204 diagnostic_show_locus.
1205
cb18fd07
DM
12062016-08-18 David Malcolm <dmalcolm@redhat.com>
1207
1208 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1209 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1210
a76989dc
MP
12112016-08-18 Marek Polacek <polacek@redhat.com>
1212
1213 PR c/71514
1214 * gcc.dg/pr71514.c: New test.
1215
89c88780
L
12162015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 PR target/72839
1219 * gcc.target/i386/pr72839.c: New test.
1220
2c71d454
CLT
12212016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1222
1223 PR middle-end/70895
1224 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1225 * c-c++-common/goacc/reduction-1.c: Likewise.
1226 * c-c++-common/goacc/reduction-2.c: Likewise.
1227 * c-c++-common/goacc/reduction-3.c: Likewise.
1228 * c-c++-common/goacc/reduction-4.c: Likewise.
1229
66592e95
AM
12302016-08-18 Alan Modra <amodra@gmail.com>
1231
1232 * gcc.c-torture/compile/pr72771.c: New.
1233
3a146d46
JJ
12342016-08-17 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR fortran/67496
1237 * gfortran.dg/pr67496.f90: New test.
1238
3f8257db 12392015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1240
1241 PR tree-optimization/71752
3a146d46 1242 * gcc.dg/vect/pr71752.c: New.
038000bd 1243
dd42e908
UB
12442016-08-17 Uros Bizjak <ubizjak@gmail.com>
1245
1246 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1247
458a1cd0
JJ
12482016-08-17 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR middle-end/77259
1251 * g++.dg/ipa/devirt-52.C: New test.
1252
11c4c4ba
CLT
12532016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1254
1255 * c-c++-common/goacc/reduction-6.c: New testcase.
1256
661d6efd
RB
12572016-08-17 Richard Biener <rguenther@suse.de>
1258
1259 PR tree-optimization/76490
1260 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1261 * gcc.dg/pr52904.c: XFAIL.
1262
622d8b69
RB
12632016-08-17 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/23855
1266 * gcc.dg/loop-unswitch-2.c: Adjust.
1267
af23e99c
JJ
12682016-08-16 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR tree-optimization/72817
1271 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1272
feeb6268
JM
12732016-08-16 Joseph Myers <joseph@codesourcery.com>
1274
1275 PR libgcc/77265
1276 * gcc.dg/torture/float128-extend-inf.c: New test.
1277
65e736c0
DM
12782016-08-16 David Malcolm <dmalcolm@redhat.com>
1279
1280 PR c/72857
1281 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1282 for embedded NUL.
1283 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1284 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1285 caret placement.
1286 (test_oct): Likewise.
1287 (test_multiple): Likewise.
1288 (test_field_width_specifier): Likewise.
1289 (test_field_width_specifier_2): New function.
1290 (test_field_precision_specifier): New function.
1291 (test_embedded_nul): Update expected caret placement.
1292 (test_non_contiguous_strings): Update line number.
1293 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1294 (__emit_string_literal_range): Add "caret_idx" param.
1295 (test_simple_string_literal): Add value for new param, updating
1296 expected output..
1297 (test_concatenated_string_literal): Likewise.
1298 (test_multiline_string_literal): Likewise.
1299 (test_hex): Likewise.
1300 (test_oct): Likewise.
1301 (test_multiple): Likewise.
1302 (test_ucn4): Likewise.
1303 (test_ucn8): Likewise.
1304 (test_u8): Likewise.
1305 (test_u): Likewise; update expected message, from "range" to
1306 "location".
1307 (test_U): Likewise.
1308 (test_L): Likewise.
1309 (test_macro): Add value for new param.
1310 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1311 (__emit_string_literal_range): Add "caret_idx" param.
1312 (test_stringified_token_1): Add value for new param. Update
1313 expected message, from "range" to "location".
1314 (test_stringized_token_2): Likewise, adding param to macro.
1315 (test_stringified_token_3): Likewise.
1316 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1317 (emit_warning): Convert param from source_range to location_t.
1318 (test_string_literals): Add caret_idx param, and use it when
1319 constructing a substring_loc. Update error message, from
1320 "range" to "location".
1321
4a7f57d5
JJ
13222016-08-16 Jakub Jelinek <jakub@redhat.com>
1323
7841800f
JJ
1324 PR target/71910
1325 * g++.dg/gomp/pr71910.C: New test.
1326
1b13411a
JJ
1327 PR middle-end/67485
1328 * gcc.c-torture/compile/pr67485.c: New test.
1329
4a7f57d5
JJ
1330 PR target/72867
1331 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1332
3c556bc4
BC
13332016-08-16 Bin Cheng <bin.cheng@arm.com>
1334
1335 PR tree-optimization/69848
1336 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1337
beab2da6
ML
13382016-08-16 Martin Liska <mliska@suse.cz>
1339
1340 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1341 of memory operations so that it can be handled by core2
1342 in 32-bit mode.
1343
f4eec0a3
RB
13442016-08-16 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/76783
1347 * gcc.dg/pr76783.c: New testcase.
1348 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1349
8f21990a
BC
13502016-08-16 Bin Cheng <bin.cheng@arm.com>
1351
1352 PR tree-optimization/72817
1353 PR tree-optimization/73450
1354 * gcc.dg/tree-ssa/pr72817.c: New test.
1355 * gcc.dg/tree-ssa/pr73450.c: New test.
1356
7fc61626
FR
13572016-08-15 Fritz Reese <fritzoreese@gmail.com>
1358
1359 * gfortran.dg/init_flag_13.f90: New testcase.
1360 * gfortran.dg/init_flag_14.f90: Ditto.
1361 * gfortran.dg/init_flag_15.f03: Ditto.
1362 * gfortran.dg/dec_init_1.f90: Ditto.
1363 * gfortran.dg/dec_init_2.f90: Ditto.
1364
432baa02
UB
13652016-08-15 Uros Bizjak <ubizjak@gmail.com>
1366
1367 PR target/72867
1368 * gcc.target/i386/pr72867.c: New test.
1369
7e1dde14
EB
13702016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1371
1372 * c-c++-common/dump-ada-spec-5.c: New test.
1373
e4969090
RB
13742016-08-15 Richard Biener <rguenther@suse.de>
1375
1376 PR tree-optimization/73434
1377 * gcc.dg/torture/pr73434.c: New testcase.
1378
66088065
JJ
13792016-08-15 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR tree-optimization/72824
1382 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1383
7c713714
CLT
13842016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1385
1386 PR fortran/70598
1387 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1388 in use_device clause.
1389 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1390 * gfortran.dg/goacc/list.f95: Adjust to catch
1391 "neither a POINTER nor an array" error messages.
1392
4271e5cb
UB
13932016-08-14 Uros Bizjak <ubizjak@gmail.com>
1394
1395 PR target/76342
1396 * gcc.target/i386/pr76342.c: New test.
1397
b0cea284
JJ
13982016-08-12 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c/71512
1401 * g++.dg/ubsan/pr71512.C: New test.
1402 * c-c++-common/ubsan/pr71512-1.c: New test.
1403 * c-c++-common/ubsan/pr71512-2.c: New test.
1404
e86aefb8
MM
14052016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1406
1407 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1408 vector initialization options.
1409 * gcc.target/powerpc/vec-init-2.c: Likewise.
1410 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1411 is generated on ISA 3.0.
1412
7fd82d52
PP
14132016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1414
1415 PR middle-end/71654
1416 * gcc.dg/c-c++-common/pr71654.c: New test.
1417 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1418 dg-options.
1419 * gcc.dg/tree-ssa/vrp24: Likewise.
1420
2f1364c2
JJ
14212016-08-12 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR c/67410
1424 * gcc.dg/pr67410.c: New test.
1425
8eb414aa
BC
14262016-08-12 Bin Cheng <bin.cheng@arm.com>
1427
1428 PR tree-optimization/69848
1429 * gcc.dg/vect/vect-pr69848.c: New test.
1430
30b39c19
UB
14312016-08-12 Uros Bizjak <ubizjak@gmail.com>
1432
1433 PR testsuite/71008
1434 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1435 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1436 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1437 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1438
e373dd06
RB
14392016-08-12 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/57326
1442 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1443 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1444 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1445 * gcc.target/i386/pr45685.c: Likewise.
1446 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1447 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1448 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1449 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1450 * gfortran.dg/pr34163.f90: Likewise.
1451
20d1af89
ML
14522016-08-12 Martin Liska <mliska@suse.cz>
1453
1454 * g++.dg/gcov/gcov-16.C: New test.
1455 * lib/gcov.exp: Support new argument for run-gcov function.
1456
5cacda56
ML
14572016-08-12 Martin Liska <mliska@suse.cz>
1458
1459 PR gcov-profile/35590
1460 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1461
663eecfd
RB
14622016-08-12 Richard Biener <rguenther@suse.de>
1463
1464 PR tree-optimization/72851
1465 * gcc.dg/torture/pr72851.c: New testcase.
1466
3f8257db 14672016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 1468
e366d7d8
AO
1469 PR debug/63240
1470 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1471 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1472 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1473 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1474 DW_AT_deleted.
1475
71e1a6a4
AO
1476 PR debug/55641
1477 * g++.dg/debug/dwarf2/ref-1.C: New.
1478
8aaf799b
AO
1479 PR debug/49366
1480 * g++.dg/debug/dwarf2/template-params-12.H: New.
1481 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1482 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1483 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1484 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1485 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1486 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1487 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1488
06f9caed
BS
14892016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1490
1491 PR target/72863
1492 * gcc.target/powerpc/pr72863.c: New test.
1493
a8b956c1
UB
14942016-08-11 Uros Bizjak <ubizjak@gmail.com>
1495
1496 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1497
c73dd986
L
14982015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1499
1500 * gcc.target/i386/pieces-strcpy-1.c: New test.
1501 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1502
385ed708
JJ
15032016-08-11 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR c++/72868
1506 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1507
df7ec09f
L
15082015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1509
1510 * gcc.target/i386/pieces-memcpy-1.c: New test.
1511 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1512 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1513 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1514 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1515 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1516
b95a64bb
JJ
15172016-08-11 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR c/72816
7ddbcf6b 1520 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 1521
59537744
BE
15222016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1523
1524 PR tree-optimization/71083
1525 * gcc.c-torture/execute/pr71083.c: New test.
1526 * gnat.dg/loop_optimization23.adb: New test.
1527 * gnat.dg/loop_optimization23_pkg.ads: New test.
1528 * gnat.dg/loop_optimization23_pkg.adb: New test.
1529
183ac6d0
RB
15302016-08-11 Richard Biener <rguenther@suse.de>
1531
1532 PR tree-optimization/72772
1533 * gcc.dg/graphite/pr35356-1.c: Adjust.
1534 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1535
b152f5a2
JB
15362016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1537
1538 * gfortran.dg/random_7.f90: Take into account that the last seed
1539 value is the special p value.
1540 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1541
bb7ebad1
RB
15422016-08-11 Richard Biener <rguenther@suse.de>
1543
1544 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1545
2e186411
AM
15462016-08-11 Alan Modra <amodra@gmail.com>
1547
1548 * gcc.target/powerpc/pr71680.c: New.
1549
e9e6d4f6
KN
15502016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1551
1552 * gcc.target/powerpc/bfp/bfp.exp: New file.
1553 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1554 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1555 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1556 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1557 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1558 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1559 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1560 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1561 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1562 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1563 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1564 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1565 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1566 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1567 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1568 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1569 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1570 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1571 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1572 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1573 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1574 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1575 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1576 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1577 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1578 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1579 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1580 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1581 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1582 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1583 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1584 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1585 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1586 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1587 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1588 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1589 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1590 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1591 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1592 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1593 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1594 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1595 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1596 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1597 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1598 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1599 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1600 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1601 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1602 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1603 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1604 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1605 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1606
9c8eabea
BC
16072016-08-10 Bin Cheng <bin.cheng@arm.com>
1608
1609 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1610 Add aarch64*-*-*.
1611
6c553b76
BC
16122016-08-10 Bin Cheng <bin.cheng@arm.com>
1613
1614 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1615
a0883b08
MM
16162016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1617
1618 PR target/72853
1619 * gcc.target/powerpc/pr72853.c: New test.
1620
a266236e
ML
16212016-08-10 Martin Liska <mliska@suse.cz>
1622
1623 PR gcov-profile/58306
1624 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1625
22063dbc
ML
16262016-08-10 Martin Liska <mliska@suse.cz>
1627
1628 * g++.dg/gcov/gcov-threads-1.C: New test.
1629
5250a5bb
SKS
16302016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1631
1632 PR target/71873
1633 * gcc.target/avr/pr71873.c: New test.
1634
b7597ae5
ML
16352016-08-09 Martin Liska <mliska@suse.cz>
1636
1637 * g++.dg/gcov/gcov-dump-1.C: New test.
1638 * g++.dg/gcov/gcov-dump-2.C: New test.
1639
ab50a215
ML
16402016-08-09 Martin Liska <mliska@suse.cz>
1641
1642 * gcc.dg/tree-prof/val-prof-9.c: New test.
1643
dcb1e137
ML
16442016-08-09 Martin Liska <mliska@suse.cz>
1645
1646 * gcc.dg/tree-prof/val-prof-8.c: New test.
1647
04d6d3b6
MJ
16482016-08-09 Martin Jambor <mjambor@suse.cz>
1649
df839749
UB
1650 PR ipa/71981
1651 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 1652
c57e78c4
BC
16532016-08-09 Bin Cheng <bin.cheng@arm.com>
1654
1655 PR tree-optimization/33707
1656 * gcc.dg/vect/pr33707.c: New test.
1657
42970a17
BC
16582016-08-09 Bin Cheng <bin.cheng@arm.com>
1659
1660 PR tree-optimization/pr72772
1661 * gcc.dg/tree-ssa/pr72772.c: New test.
1662
810a3aa6
MF
16632016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1664
1665 PR rtl-optimization/66669
1666 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1667
9e207d6f
JJ
16682016-08-09 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR tree-optimization/72824
1671 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1672
50bf47fd
RB
16732016-08-09 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/71802
1676 * gcc.dg/torture/pr71802.c: New testcase.
1677
cadec7ca
JJ
16782016-08-09 Jakub Jelinek <jakub@redhat.com>
1679
1680 PR c++/72809
1681 * g++.dg/eh/stdarg1.C: New test.
1682
c43c5112
AK
16832016-08-08 Andi Kleen <ak@linux.intel.com>
1684
1685 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1686 test command line in failure log.
1687 (profopt-execute): dito. Make autofdo file names unique.
1688
895aa8e1
DM
16892016-08-08 David Malcolm <dmalcolm@redhat.com>
1690
1691 PR c/64955
1692 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1693 output.
1694
9afda630
PK
16952016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1696
1697 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1698 c99_runtime.
1699 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1700 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1701 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1702 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1703 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1704 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1705
e52ed3fe
DM
17062016-08-08 David Malcolm <dmalcolm@redhat.com>
1707
1708 PR c/52952
1709 * gcc.dg/cpp/pr66415-1.c: Likewise.
1710 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1711 * gcc.dg/format/c90-printf-1.c: Likewise.
1712 * gcc.dg/format/diagnostic-ranges.c: New test case.
1713
ad200580
JJ
17142016-08-08 Jakub Jelinek <jakub@redhat.com>
1715
77524e0d
JJ
1716 PR fortran/72716
1717 * gfortran.dg/gomp/pr72716.f90: New test.
1718
2187f2a2
JJ
1719 PR middle-end/72781
1720 * gcc.dg/gomp/pr72781.c: New test.
1721
ad200580
JJ
1722 PR middle-end/68762
1723 * g++.dg/vect/pr68762-1.cc: New test.
1724 * g++.dg/vect/pr68762-2.cc: New test.
1725 * g++.dg/vect/pr68762.h: New file.
1726
989d0071
MS
17272016-08-08 Martin Sebor <msebor@redhat.com>
1728
1729 PR testsuite/72838
3a146d46
JJ
1730 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1731 * g++.dg/warn/overflow-warn-3.C: Same.
1732 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 1733
7090cac9
AV
17342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1735
1736 PR fortran/71936
1737 * gfortran.dg/allocate_with_source_21.f03: New test.
1738
64e56ab0
AV
17392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1740
1741 PR fortran/72698
1742 * gfortran.dg/allocate_with_source_20.f03: New test.
1743
0476487d
AM
17442016-08-08 Alan Modra <amodra@gmail.com>
1745
1746 * gcc.c-torture/compile/pr72802.c: New.
1747
8e9218f2
AV
17482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1749
1750 PR fortran/70524
1751 * gfortran.dg/dependency_48.f90: New test.
1752
c1f7083b
TK
17532016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1754
531e5ae3 1755 PR fortran/70040
c1f7083b
TK
1756 * gfortran.dg/pr70040.f90: New testcase.
1757
6ab5813c
TK
17582016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1759
1760 PR fortran/71961
1761 * gfortran.dg/matmul_10.f90: New testcase.
1762
27bddc4a
JH
17632016-08-07 Jan Hubicka <hubicka@ucw.cz>
1764
1765 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1766
4a9f8a9f
JJ
17672016-08-07 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR c/72816
1770 * gcc.dg/pr72816.c: New test.
1771
fa76f2c6
JW
17722016-08-06 Jonathan Wakely <jwakely@redhat.com>
1773
1774 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1775 * g++.dg/conversion/pr41426.C: Likewise.
1776 * g++.dg/conversion/pr66211.C: Likewise.
1777 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1778 * g++.dg/init/ref8.C: Likewise.
1779 * g++.old-deja/g++.law/cvt20.C: Likewise.
1780 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1781
5c3e5002
PP
17822016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1783
1784 PR tree-optimization/18046
1785 * gcc.dg/tree-ssa/vrp105.c: New test.
1786 * gcc.dg/tree-ssa/vrp106.c: New test.
1787
94087e88 17882016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
1789
1790 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1791 1ul in diagnostics. Remove hyphen from "constant-expression."
1792 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1793 * g++.dg/cpp0x/static_assert3.C: Same.
1794 * g++.dg/cpp1y/constexpr-throw.C: Same.
1795 * g++.dg/template/nontype3.C: Same.
1796 * g++.dg/warn/overflow-warn-1.C: Same.
1797 * g++.dg/warn/overflow-warn-3.C: Same.
1798 * g++.dg/warn/overflow-warn-4.C: Same.
1799
88fa5555
DM
18002016-08-05 David Malcolm <dmalcolm@redhat.com>
1801
1802 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1803 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1804 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1805 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1806
1addb9e6
PP
18072016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1808
1809 PR tree-optimization/72810
1810 * gcc.dg/tree-ssa/vrp110.c: New test.
1811
1b62ed4f
JG
18122016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1813
1814 PR Target/72819
1815 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1816 registers.
1817 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1818 saving the half-precision registers.
1819 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1820 value is returned in h0.
1821 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1822 are passed in FP/SIMD registers.
1823 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1824 passing works corrcetly.
1825 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1826 (hfa_f16x2_t): Likewise.
1827 (hfa_f16x3_t): Likewise.
1828 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1829 are promoted to double and passed in a double register.
1830 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1831 are promoted to double and stacked.
1832 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1833 __fp16 data types.
1834 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1835 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1836 __fp16 first get passed in FP/SIMD registers, then stacked.
1837
4228ca19
NS
18382016-08-05 Nathan Sidwell <nathan@acm.org>
1839
1840 PR c++/68724
1841 * g++.dg/cpp0x/pr68724.C: New.
1842
db7c335e
RB
18432016-08-05 Richard Biener <rguenther@suse.de>
1844
1845 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1846
48abe922
PP
18472016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1848
1849 * gcc.dg/tree-ssa/vrp107.c: New test.
1850 * gcc.dg/tree-ssa/vrp108.c: New test.
1851 * gcc.dg/tree-ssa/vrp109.c: New test.
1852
f6cdf42f
PK
18532016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1854
1855 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1856 dg-options.
1857
33a9c609
PK
18582016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1859
1860 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1861 test-cases.
1862 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1863 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1864 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1865 test-cases.
1866 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1867 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1868 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1869 large_double.
1870
4473482d
PC
18712016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1872
1873 PR c++/72800
1874 * g++.dg/cpp1y/lambda-ice1.C: New.
1875
08156df5
PP
18762016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1877
1878 PR c++/72759
1879 * g++.dg/cpp1y/pr72759.C: New test.
1880
938da3a5
PP
18812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1882
1883 * gcc.dg/switch-10.c: New test.
1884
da84183c
JG
18852016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1886
1887 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1888
ae9281fc
TS
18892016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1890
1891 * c-c++-common/goacc/routine-5.c: Update.
1892
086ad22e
BE
18932016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1894
1895 PR rtl-optimization/70903
1896 * gcc.c-torture/execute/pr70903.c: New test.
1897
6805e400
ML
18982016-08-04 Martin Liska <mliska@suse.cz>
1899
1900 * gcc.dg/params/params.exp: Replace file exists with
1901 TESTING_IN_BUILD_TREE.
1902
a0008434
MP
19032016-08-04 Marek Polacek <polacek@redhat.com>
1904
1905 PR c++/70229
1906 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1907
fb46286e
RB
19082016-08-04 Richard Biener <rguenther@suse.de>
1909
1910 PR middle-end/71984
1911 * gcc.dg/torture/pr71984.c: Guard correctness check for
1912 little-endian.
1913
ac2c96ab
AP
19142016-08-03 Andrew Pinski <apinski@cavium.com>
1915
1916 * gcc.c-torture/compile/20160802-1.c: New testcase.
1917
c98583e9
FR
19182016-08-03 Fritz Reese <fritzoreese@gmail.com>
1919
1920 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1921
9ad1a1da
RB
19222016-08-03 Richard Biener <rguenther@suse.de>
1923
1924 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1925 and remove -O3.
1926 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1927 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1928
cd75c979
RB
19292016-08-03 Richard Biener <rguenther@suse.de>
1930
1931 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1932 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1933 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1934 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1935
30e8d875
SKS
19362016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1937
1938 * gcc.dg/init-excess-2.c: Require int32plus.
1939 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1940 * gcc.dg/pr59963-2.c: Require int32plus.
1941 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1942 * gcc.dg/unroll-7.c: Require int32plus.
1943
69b806f6
BC
19442016-08-02 Bin Cheng <bin.cheng@arm.com>
1945
1946 PR tree-optimization/34114
1947 * gcc.dg/tree-ssa/loop-42.c: New test.
1948
1efafef3
TC
19492016-08-02 Tamar Christina <tamar.christina@arm.com>
1950
1951 * gcc.target/aarch64/vminmaxnm.c: New.
1952 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1953 tests.
1954
e2a99194
MM
19552016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1956
1957 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1958 vec_extract for vector float, vector int, vector short, and vector
1959 char.
1960 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1961 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1962 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1963 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1964
71bfb77a
WD
19652016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1966
1967 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 1968 single stack adjustment, no writeback.
71bfb77a
WD
1969 * gcc.target/aarch64/test_frame_12.c: Likewise.
1970 * gcc.target/aarch64/test_frame_13.c: Likewise.
1971 * gcc.target/aarch64/test_frame_15.c: Likewise.
1972 * gcc.target/aarch64/test_frame_6.c: Likewise.
1973 * gcc.target/aarch64/test_frame_7.c: Likewise.
1974 * gcc.target/aarch64/test_frame_8.c: Likewise.
1975 * gcc.target/aarch64/test_frame_16.c: New test.
1976
37bce35a
L
19772015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1978
1979 PR target/72748
1980 * gcc.target/i386/pr72748.c: New test.
1981
3f8257db 19822015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
1983
1984 PR tree-optimization/71818
1985 * gcc.dg/vect/pr71818.c: New
1986
bf60c531
ML
19872016-08-01 Martin Liska <mliska@suse.cz>
1988
1989 PR tree-optimization/71857
1990 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1991
8ed49fab
KT
19922016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1993
1994 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1995
76e2c821
JB
19962016-08-01 Jan Beulich <jbeulich@suse.com>
1997
1998 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1999
35029597
WS
20002016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2001
2002 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2003 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2004
3aa4b66a
JW
20052016-07-31 Jonathan Wakely <jwakely@redhat.com>
2006
2007 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2008 (check_effective_target_c++): Likewise. Also match for libstdc++.
2009
3f8257db 20102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2011
2012 PR fortran/41922
2013 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2014 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2015 * gfortran.dg/pr41922.f90: New test.
2016
9fcb2819
SK
20172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2018
2019 PR fortran/68566
2020 * gfortran.dg/pr68566.f90: new test.
2021
94087e88 20222016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2023
2024 PR c++/60760
2025 PR c++/71091
2026 * g++.dg/cpp0x/constexpr-cast.C: New test.
2027 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2028 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2029 * g++.dg/ubsan/pr63956.C: Correct.
2030
d0047a25
MM
20312016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2032
2033 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2034 vector double or vector long where the vector is in memory.
2035 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2036 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2037
e4f7a5df
SK
20382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2039
2040 PR fortran/69867
2041 * gfortran.dg/pr69867.f90: New test.
2042
b441ae1d
SK
20432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2044
2045 PR fortran/69962
2046 * gfortran.dg/pr69962.f90: New test.
2047
712dff31
SK
20482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2049
2050 PR fortran/70006
2051 * gfortran.dg/pr70006.f90: New test.
2052
fb42421e
SK
20532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2054
2055 PR fortran/71730
2056 * gfortran.dg/pr71730.f90: New test.
2057 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2058 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2059 * gfortran.dg/array_constructor_26.f03: Ditto.
2060
466effe0
WS
20612016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2062
2063 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2064 * gcc.target/powerpc/pr71763.c: Likewise.
2065
f618a472
MP
20662016-07-29 Marek Polacek <polacek@redhat.com>
2067
2068 PR c/71742
2069 * gcc.dg/940510-1.c: Adjust dg-error.
2070 * gcc.dg/c99-flex-array-1.c: Likewise.
2071 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2072
efd0786f
MP
2073 PR c/71853
2074 * gcc.dg/noncompile/pr71853.c: New test.
2075
e00dceaf
MP
2076 PR c/71573
2077 * gcc.dg/noncompile/pr71573.c: New test.
2078
638fc14f
MP
2079 PR c/71926
2080 * g++.dg/warn/Wparentheses-30.C: New test.
2081 * gcc.dg/Wparentheses-14.c: New test.
2082
61c73a7f
UB
20832016-07-29 Uros Bizjak <ubizjak@gmail.com>
2084
2085 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2086
01d32b2b
BC
20872016-07-29 Bin Cheng <bin.cheng@arm.com>
2088
2089 PR tree-optimization/57558
2090 * gcc.dg/vect/pr57558-1.c: New test.
2091 * gcc.dg/vect/pr57558-2.c: New test.
2092
f6c7a248
PK
20932016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2094
61c73a7f 2095 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2096 to scan forwprop1 dump pass.
2097
f54ea774
PC
20982016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2099
2100 PR c++/51488
2101 * g++.dg/template/pr51488.C: New.
2102
673a107a
JJ
21032016-07-29 Jakub Jelinek <jakub@redhat.com>
2104
2105 PR c/71969
2106 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2107 static __inline__.
2108 * gcc.dg/pr71969-1.c: New test.
2109 * gcc.dg/pr71969-2.c: New test.
2110 * gcc.dg/pr71969-3.c: New test.
2111
78169471
MP
21122016-07-29 Marek Polacek <polacek@redhat.com>
2113
2114 PR c/71574
2115 * c-c++-common/pr71574.c: New test.
2116
a5b5c8b6
MP
2117 PR c/71583
2118 * gcc.dg/noncompile/pr71583.c: New test.
2119
883b6d4e
KV
21202016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2121
2122 PR middle-end/68217
2123 * gcc.dg/pr68217.c: New test.
2124
89f1f37e
SK
21252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2126
2127 PR fortran/71067
2128 * gfortran.dg/pr71067_1.f90: New test.
2129 * gfortran.dg/pr71067_2.f90: Ditto.
2130
e0d32185
MM
21312016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2132
2133 * gcc.target/powerpc/vec-extract-1.c: New test.
2134
c851722d
SK
21352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2136
2137 PR fortran/71799
2138 * gfortran.dg/pr71799.f90: New test.
2139
f064da6a
PC
21402016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2141
2142 PR c++/71665
2143 * g++.dg/cpp0x/pr71665-1.C: New.
2144 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2145 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2146 * g++.dg/ext/label10.C: Likewise.
2147 * g++.dg/parse/constant5.C: Likewise.
2148
1b70aaad
SK
21492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2150
2151 PR fortran/71859
2152 * gfortran.dg/pr71859.f90: New test.
2153 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2154 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2155
a23404c9
PT
21562016-07-28 Paul Thomas <pault@gcc.gnu.org>
2157
2158 PR fortran/71883
2159 * gfortran.dg/pr71883.f90 : New test.
2160
513d866d
YR
21612016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2162
2163 PR tree-optimization/71734
61c73a7f 2164 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2165
7c428aa2
RL
21662016-07-28 Renlin Li <renlin.li@arm.com>
2167
2168 Revert
2169 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2170
2171 PR fortran/71902
2172 * gfortran.dg/dependency_47.f90: New test.
2173
1225d6b1
ML
21742016-07-28 Martin Liska <mliska@suse.cz>
2175
2176 PR gcov-profile/68025
2177 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2178
e5f5bf35
ML
21792016-07-28 Martin Liska <mliska@suse.cz>
2180
2181 * g++.dg/vect/pr70944.cc: New test.
2182
4536610d
KV
21832016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2184
2185 PR middle-end/71994
2186 * gcc.dg/torture/pr71994.c: New test.
2187
8c6961ca
PK
21882016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2189
2190 PR middle-end/71078
2191 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2192 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2193 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2194
8de22ea0
RB
21952016-07-27 Richard Biener <rguenther@suse.de>
2196
2197 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2198
5d9da222
ML
21992016-07-27 Martin Liska <mliska@suse.cz>
2200
2201 * gcc.dg/predict-13.c: New test.
2202 * gcc.dg/predict-14.c: New test.
2203
af9e275f
SKS
22042016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2205
a23404c9 2206 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2207 including stdint.h.
2208 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2209 including stdint.h.
2210
71abba1e
MM
22112016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2212
2213 PR target/71869
2214 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2215 IEEE built-in functions handle quiet and signalling NaNs
2216 correctly.
2217
9cd74e8f
SK
22182016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2219
2220 PR fortran/71862
2221 * gfortran.dg/pr71862.f90: New test.
2222
0d48446f
MS
22232016-07-26 Martin Sebor <msebor@redhat.com>
2224
2225 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2226 selector with dg-options.
2227
524cf1e4
PP
22282016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2229
2230 PR tree-optimization/18046
2231 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2232 * gcc.dg/tree-ssa/vrp103.c: New test.
2233 * gcc.dg/tree-ssa/vrp104.c: New test.
2234
100665d8
WS
22352016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2236
2237 * gcc.target/powerpc/pr63354.c: Require lp64 since
2238 -mprofile-kernel is not legal with -m32.
2239
0b64ca40
RB
22402016-07-26 Richard Biener <rguenther@suse.de>
2241
2242 PR rtl-optimization/71984
2243 * gcc.dg/torture/pr71984.c: New testcase.
2244
9b7937cf
RS
22452016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2246
2247 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2248 g++-dg-runtest via et-dg-runtest.
2249 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2250 * gcc.dg/vect/vect.exp: Likewise.
2251 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2252 gfortran-dg-runtest.
2253 * gfortran.dg/vect/vect.exp: Likewise.
2254 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2255 (check_mips_loongson_hw_available): Likewise.
2256 (check_effective_target_mpaired_single_runtime): Likewise.
2257 (check_effective_target_mips_loongson_runtime): Likewise.
2258 (add_options_for_mpaired_single): Likewise.
2259 (check_effective_target_vect_int): Add global et_index.
2260 Check and save the supported feature for a target selected by
2261 the et_index target. Break long lines where appropriate. Call
2262 et-is-effective-target for MIPS with an argument instead of
2263 check_effective_target_* where appropriate.
2264 (check_effective_target_vect_intfloat_cvt): Likewise.
2265 (check_effective_target_vect_uintfloat_cvt): Likewise.
2266 (check_effective_target_vect_floatint_cvt): Likewise.
2267 (check_effective_target_vect_floatuint_cvt): Likewise.
2268 (check_effective_target_vect_simd_clones): Likewise.
2269 (check_effective_target_vect_shift): ewise.
2270 (check_effective_target_whole_vector_shift): Likewise.
2271 (check_effective_target_vect_bswap): Likewise.
2272 (check_effective_target_vect_shift_char): Likewise.
2273 (check_effective_target_vect_long): Likewise.
2274 (check_effective_target_vect_float): Likewise.
2275 (check_effective_target_vect_double): Likewise.
2276 (check_effective_target_vect_long_long): Likewise.
2277 (check_effective_target_vect_no_int_max): Likewise.
2278 (check_effective_target_vect_no_int_add): Likewise.
2279 (check_effective_target_vect_no_bitwise): Likewise.
2280 (check_effective_target_vect_widen_shift): Likewise.
2281 (check_effective_target_vect_no_align): Likewise.
2282 (check_effective_target_vect_hw_misalign): Likewise.
2283 (check_effective_target_vect_element_align): Likewise.
2284 (check_effective_target_vect_condition): Likewise.
2285 (check_effective_target_vect_cond_mixed): Likewise.
2286 (check_effective_target_vect_char_mult): Likewise.
2287 (check_effective_target_vect_short_mult): Likewise.
2288 (check_effective_target_vect_int_mult): Likewise.
2289 (check_effective_target_vect_extract_even_odd): Likewise.
2290 (check_effective_target_vect_interleave): Likewise.
2291 (check_effective_target_vect_stridedN): Likewise.
2292 (check_effective_target_vect_multiple_sizes): Likewise.
2293 (check_effective_target_vect64): Likewise.
2294 (check_effective_target_vect_call_copysignf): Likewise.
2295 (check_effective_target_vect_call_sqrtf): Likewise.
2296 (check_effective_target_vect_call_btrunc): Likewise.
2297 (check_effective_target_vect_call_btruncf): Likewise.
2298 (check_effective_target_vect_call_ceil): Likewise.
2299 (check_effective_target_vect_call_ceilf): Likewise.
2300 (check_effective_target_vect_call_floor): Likewise.
2301 (check_effective_target_vect_call_floorf): Likewise.
2302 (check_effective_target_vect_call_lceil): Likewise.
2303 (check_effective_target_vect_call_lfloor): Likewise.
2304 (check_effective_target_vect_call_nearbyint): Likewise.
2305 (check_effective_target_vect_call_nearbyintf): Likewise.
2306 (check_effective_target_vect_call_round): Likewise.
2307 (check_effective_target_vect_call_roundf): Likewise.
2308 (check_effective_target_vect_perm): Likewise, but also append *_saved
2309 to the existing global name to properly cache the result.
2310 (check_effective_target_vect_perm_byte): Likewise.
2311 (check_effective_target_vect_perm_short): Likewise.
2312 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2313 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2314 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2315 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2316 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2317 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2318 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2319 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2320 (check_effective_target_vect_sdot_qi): Likewise.
2321 (check_effective_target_vect_udot_qi): Likewise.
2322 (check_effective_target_vect_sdot_hi): Likewise.
2323 (check_effective_target_vect_udot_hi): Likewise.
2324 (check_effective_target_vect_usad_char): Likewise.
2325 (check_effective_target_vect_pack_trunc): Likewise.
2326 (check_effective_target_vect_unpack): Likewise.
2327 (check_effective_target_vect_aligned_arrays): Likewise.
2328 (check_effective_target_vect_natural_alignment): Likewise.
2329 (check_effective_target_vector_alignment_reachable): Likewise.
2330 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2331 (is-effective-target): Initialize et_index if undefined.
2332 (et-dg-runtest): New.
2333 (et-is-effective-target): Likewise.
2334 (check_vect_support_and_set_flags): Add supported MIPS targets to
2335 EFFECTIVE_TARGETS list. Return the number of supported targets.
2336
8f63caf6 23372016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2338 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2339
2340 PR middle-end/70920
2341 * gcc.dg/pr70920-1.c: New test-case.
2342 * gcc.dg/pr70902-2.c: Likewise.
2343 * gcc.dg/pr70920-3.c: Likewise.
2344 * gcc.dg/pr70920-4.c: Likewise
2345 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2346 2 instead of 3.
2347
7d575fff
AM
23482016-07-25 Alexander Monakov <amonakov@ispras.ru>
2349
2350 * gcc.c-torture/execute/pr71494.c: Require label_values.
2351 * gcc.dg/pr16973.c: Ditto.
2352
bf01e070
SKS
23532016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2354
2355 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2356 * gcc.dg/torture/pr69771.c: Require int32plus.
2357 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2358
16b05965
ML
23592016-07-25 Martin Liska <mliska@suse.cz>
2360
2361 * gcc.dg/torture/pr71987.c: New test.
2362
d52d3767
SK
23632016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2364
2365 PR fortran/71935
2366 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2367 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2368 * gfortran.dg/pr71935.f90: New test.
2369
94087e88 23702016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2371
2372 PR c++/71675
2373 * g++.dg/ext/atomic-3.C: New test.
2374 * gcc.dg/atomic/pr71675.c: New test.
2375
58b3986e
ES
23762016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2377
2378 * gcc.target/i386/mvc8.c: New test.
2379
faa1612a
BC
23802016-07-22 Bin Cheng <bin.cheng@arm.com>
2381
2382 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2383 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2384
1603ebe0
TK
23852016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2386
2387 PR fortran/71795
2388 * gfortran.dg/constructor_50.f90: New test.
2389
bc91c436
ML
23902016-07-22 Martin Liska <mliska@suse.cz>
2391
2392 PR gcov-profile/69028
2393 PR gcov-profile/62047
2394 * g++.dg/cilk-plus/pr69028.C: New test.
2395
9fe9a3a7
AV
23962016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2397
2398 * gfortran.dg/coarray_stat_2.f90: New test.
2399
70866e3d
MM
24002016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2401
2402 * gcc.target/powerpc/vec-extract.h: New files to check the
2403 vec_extract built-in functions for all vector types, testing
2404 accessing each element, both with constant and variable element
2405 numbers.
2406 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2407 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2408 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2409 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2410 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2411 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2412 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2413 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2414 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2415
ab3af181
JJ
24162016-07-21 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR c++/71728
2419 * g++.dg/other/pr71728.C: New test.
2420
ebe8f322
JG
24212016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2422
2423 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2424 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2425 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2426 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2427 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2428
959cef74
RB
24292016-07-21 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/71947
2432 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2433
b24d9420
BC
24342016-07-21 Bin Cheng <bin.cheng@arm.com>
2435
2436 * gcc.dg/tree-ssa/scev-15.c: New.
2437
23974819
BC
24382016-07-21 Bin Cheng <bin.cheng@arm.com>
2439
2440 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2441
ee78cbaa
JJ
24422016-07-21 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR c++/71941
2445 * g++.dg/gomp/pr71941.C: New test.
2446
52ed68f7
DM
24472016-07-20 David Malcolm <dmalcolm@redhat.com>
2448
2449 PR c/70339
2450 PR c/71858
2451 * g++.dg/spellcheck-identifiers.C: New test case, based on
2452 gcc.dg/spellcheck-identifiers.c.
2453 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2454 gcc.dg/spellcheck-identifiers-2.c.
2455 * g++.dg/spellcheck-typenames.C: New test case, based on
2456 gcc.dg/spellcheck-typenames.c
2457
18407bfb
JW
24582016-07-20 Jonathan Wakely <jwakely@redhat.com>
2459
2460 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2461 pointer to member function and also test catching by reference.
2462
4c07fd98
DV
24632016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2464
2465 * gcc.target/s390/pr67443.c: Fix test case.
2466
fee21d65
DV
24672016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2468
2469 * gcc.target/s390/insv-1.c: Xfail some tests.
2470 * gcc.target/s390/insv-2.c: Likewise.
2471
dbe9dfdd
GJL
24722016-07-20 Georg-Johann Lay <avr@gjlay.de>
2473
2474 * gcc.target/avr/torture/get-mem.c: New test.
2475 * gcc.target/avr/torture/set-mem.c: New test.
2476
c25e1d82
GJL
24772016-07-20 Georg-Johann Lay <avr@gjlay.de>
2478
2479 PR target/71948
2480 * gcc.target/avr/torture/tiny-progmem.c: New test.
2481
109d2197
JJ
24822016-07-20 Jakub Jelinek <jakub@redhat.com>
2483
7419f441
JJ
2484 PR c++/71909
2485 * g++.dg/parse/pr71909.C: New test.
2486 * g++.dg/tm/pr71909.C: New test.
2487
109d2197
JJ
2488 PR c++/50060
2489 * g++.dg/cpp0x/constexpr-50060.C: New test.
2490 * g++.dg/cpp1y/constexpr-50060.C: New test.
2491
144530cf
ML
24922016-07-20 Martin Liska <mliska@suse.cz>
2493
2494 * gfortran.dg/graphite/pr71898.f90: New test.
2495
04ac4afa
BC
24962016-07-20 Bin Cheng <bin.cheng@arm.com>
2497
2498 PR tree-optimization/71503
2499 PR tree-optimization/71683
2500 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2501 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2502
dcbdb17a
ML
25032016-07-20 Martin Liska <mliska@suse.cz>
2504
2505 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2506 * gcc.dg/plugin/sreal-test-1.c: Remove.
2507 * gcc.dg/plugin/sreal_plugin.c: Remove.
2508
6ed82555
TK
25092016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2510
2511 PR fortran/71902
2512 * gfortran.dg/dependency_47.f90: New test.
2513
13da0507
JJ
25142016-07-19 Jakub Jelinek <jakub@redhat.com>
2515
4833f561
JJ
2516 PR rtl-optimization/71916
2517 * gcc.c-torture/compile/pr71916.c: New test.
2518
4fda19ef
JJ
2519 PR middle-end/71874
2520 * g++.dg/torture/pr71874.C: New test.
2521
13da0507
JJ
2522 PR middle-end/71734
2523 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2524 (my_alloc): Rewritten to use __builtin_posix_memalign and
2525 __SIZE_TYPE__.
2526 (my_free): Use __builtin_free instead of _mm_free.
2527 (Vec::operator=): Use __builtin_memcpy.
2528
e7980add
MJ
25292016-07-19 Martin Jambor <mjambor@suse.cz>
2530
61c73a7f
UB
2531 PR fortran/71688
2532 * gfortran.dg/pr71688.f90: New test.
e7980add 2533
13e88953
RB
25342016-07-19 Richard Biener <rguenther@suse.de>
2535
2536 * c-c++-common/vector-subscript-6.c: New testcase.
2537 * c-c++-common/vector-subscript-7.c: Likewise.
2538
1caf0482
SKS
25392016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2540
a23404c9 2541 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
2542 and UInt32 based on __SIZEOF_INT__.
2543
cef5388d
RB
25442016-07-19 Richard Biener <rguenther@suse.de>
2545
2546 PR tree-optimization/71901
2547 * gcc.dg/torture/pr71901.c: New testcase.
2548
25492016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
2550
2551 PR tree-optimization/71908
2552 * gcc.dg/torture/pr71908.c: New testcase.
2553
a8f7a895
MM
25542016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2555
2556 PR target/71493
2557 * gcc.target/powerpc/pr71493-1.c: New test.
2558 * gcc.target/powerpc/pr71493-2.c: Likewise.
2559
f2111a36
JJ
25602016-07-18 Jakub Jelinek <jakub@redhat.com>
2561
99516432
JJ
2562 PR c++/71835
2563 * g++.dg/conversion/ambig3.C: New test.
2564
87713c6a
JJ
2565 PR c++/71828
2566 * g++.dg/cpp0x/constexpr-71828.C: New test.
2567
7a7f16ca
JJ
2568 PR c++/71826
2569 * g++.dg/template/pr71826.C: New test.
2570
f4d90295
JJ
2571 PR c++/71822
2572 * g++.dg/template/defarg21.C: New test.
2573
f2111a36
JJ
2574 PR c++/71871
2575 * g++.dg/ext/vector31.C: New test.
2576
0b965526
UB
25772016-07-18 Uros Bizjak <ubizjak@gmail.com>
2578
2579 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2580
94e136b9
YR
25812016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2582
2583 PR tree-optimization/71734
2584 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2585
7072df0a
DV
25862016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2587
2588 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2589 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2590 stack-layout-dynamic-1.c: New test.
2591
54158a1a
AK
25922016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2593
2594 * gcc.target/s390/nolrl-1.c: New test.
2595
43068916
FR
25962016-07-17 Fritz Reese <fritzoreese@gmail.com>
2597
2598 PR fortran/71523
2599 * gfortran.dg/pr71523_1.f90: New test.
2600 * gfortran.dg/pr71523_2.f90: New test.
2601
a9356b12
AS
26022016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2603
2604 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2605
a07b81c7 26062016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 2607 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
2608
2609 PR fortran/62125
2610 * gfortran.dg/pr62125.f90: New test.
2611
96c0ec12
BS
26122016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2613
2614 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2615 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2616
479d0ed5
JW
26172016-07-15 Jonathan Wakely <jwakely@redhat.com>
2618
2619 PR c++/58796
2620 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2621 * g++.dg/cpp0x/nullptr35.C: New test.
2622
41c7438e
BC
26232016-07-15 Bin Cheng <bin.cheng@arm.com>
2624
2625 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2626
f7ba880b
CP
26272016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2628
2629 * gfortran.dg/goacc/vector_length.f90: New test.
2630
b9aba0a0
RB
26312016-07-15 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/71881
2634 * gcc.dg/torture/pr71881.c: New testcase.
2635
9513d5fb
RB
26362016-07-15 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/71887
2639 * gcc.dg/torture/pr71887.c: New testcase.
2640
ddbbcb19
JJ
26412016-07-15 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR c/71858
2644 * gcc.dg/spellcheck-identifiers-3.c: New test.
2645
29eb509c
AV
26462016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2647
2648 PR fortran/71807
2649 * gfortran.dg/null_9.f90: New test.
2650
43aabfcf
BC
26512016-07-15 Bin Cheng <bin.cheng@arm.com>
2652
2653 * gcc.dg/tree-ssa/loop-41.c: New test.
2654
afc89e58
BC
26552016-07-15 Bin Cheng <bin.cheng@arm.com>
2656
2657 PR tree-optimization/71347
2658 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2659
6fa682ad
SK
26602016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2661
2662 PR fortran/29819
2663 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2664 * gfortran.dg/contains.f90: Ditto.
2665 * gfortran.dg/contains_empty_1.f03: Ditto.
2666 * gfortran.dg/submodule_3.f08: Ditto.
2667
dd36b877
JJ
26682016-07-14 Jakub Jelinek <jakub@redhat.com>
2669
a60a5d31
JJ
2670 PR testsuite/71865
2671 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2672 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2673 expected diagnostics.
2674
dd36b877
JJ
2675 PR c/71858
2676 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2677 * gcc.dg/spellcheck-identifiers-2.c: New test.
2678 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2679 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2680
a241f8ca
JJ
26812016-07-14 Jakub Jelinek <jakub@redhat.com>
2682
2683 PR tree-optimization/71872
2684 * gcc.c-torture/compile/pr71872.c: New test.
2685
d62b809c
TP
26862016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2687
2688 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2689 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2690 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2691 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2692 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2693 * gcc.target/arm/atomic-op-acquire-1.c: This.
2694 * gcc.target/arm/atomic-op-char.c: Rename into ...
2695 * gcc.target/arm/atomic-op-char-1.c: This.
2696 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2697 * gcc.target/arm/atomic-op-consume-1.c: This.
2698 * gcc.target/arm/atomic-op-int.c: Rename into ...
2699 * gcc.target/arm/atomic-op-int-1.c: This.
2700 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2701 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2702 * gcc.target/arm/atomic-op-release.c: Rename into ...
2703 * gcc.target/arm/atomic-op-release-1.c: This.
2704 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2705 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2706 * gcc.target/arm/atomic-op-short.c: Rename into ...
2707 * gcc.target/arm/atomic-op-short-1.c: This.
2708 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2709 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2710 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2711 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2712 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2713 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2714 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2715 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2716 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2717 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2718
1f8dd420
AV
27192016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2720
2721 PR fortran/70842
2722 * gfortran.dg/select_type_35.f03: New test.
2723
53109ba8
KT
27242016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2725
2726 PR target/65951
2727 PR tree-optimization/70923
2728 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2729 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2730 * gcc.dg/vect/pr65951.c: Likewise.
2731 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2732
91f35b7f
DE
27332016-07-14 David Edelsohn <dje.gcc@gmail.com>
2734
2735 * c-c++-common/pr60226.c: Expect maximum object file alignment
2736 error on AIX.
2737
351168fe
RB
27382016-07-14 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/71866
2741 * gcc.dg/torture/pr71866.c: New testcase.
2742
94c32c00
TP
27432016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2744
2745 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2746 selector and enclose boolean expression in curly braces.
2747
b799a481
AM
27482016-07-14 Alan Modra <amodra@gmail.com>
2749
2750 PR target/71733
2751 * gcc.target/powerpc/p9-novsx.c: New.
2752
f63ba78c
AK
27532016-07-13 Andi Kleen <ak@linux.intel.com>
2754
2755 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2756 * g++.dg/tree-prof/morefunc.C: Dito.
2757 * g++.dg/tree-prof/pr35545.C: Dito.
2758 * g++.dg/tree-prof/reorder.C: Dito.
2759 * gcc.dg/tree-prof/20050826-2.c: Dito.
2760 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2761 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2762 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2763 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2764 * gcc.dg/tree-prof/inliner-1.c: Dito.
2765 * gcc.dg/tree-prof/merge_block.c: Dito.
2766 * gcc.dg/tree-prof/stringop-1.c: Dito.
2767 * gcc.dg/tree-prof/stringop-2.c: Dito.
2768 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2769 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2770 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2771 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2772 * gcc.dg/tree-prof/update-loopch.c: Dito.
2773 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2774 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2775 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2776 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2777 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2778 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2779 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2780
f4d5a23d
AK
27812016-07-13 Andi Kleen <ak@linux.intel.com>
2782
2783 * lib/profopt.exp (profopt-execute): Remove .imports files.
2784
ae145898
AK
27852016-07-13 Andi Kleen <ak@linux.intel.com>
2786
0b965526 2787 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 2788
e97bd4f5
AK
27892016-07-13 Andi Kleen <ak@linux.intel.com>
2790
2791 * lib/profopt.exp (dg-final-scan-autofdo,
2792 dg-final-scan-not-autofdo): New functions.
2793
6fa3d4b4
BC
27942016-07-13 Bin Cheng <bin.cheng@arm.com>
2795
2796 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2797 * gcc.dg/vect/vect-35.c: Ditto.
2798 * gcc.dg/vect/vect-alias-check-2.c: New test.
2799
65f18bc6
ML
28002016-07-13 Martin Liska <mliska@suse.cz>
2801
2802 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 2803 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
2804 * gfortran.dg/pr42108.f90: Update expected dump scan.
2805
9737f35b
RB
28062016-07-13 Richard Biener <rguenther@suse.de>
2807
2808 PR tree-optimization/24574
2809 * gcc.dg/pr24574.c: New testcase.
2810
62c0ea4b
SKS
28112016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2812
0b965526 2813 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
2814 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2815 * c-c++-common/pr68833-1.c: Require int32plus.
2816 * gcc.dg/ipa/pr63551.c: Likewise.
2817 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2818 * gcc.dg/ipa/pr64041.c: Require int32plus.
2819
c7ed8938
IE
28202016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2821
2822 PR ipa/71633
2823 * g++.dg/pr71633.C: New test.
2824
5ce15300
TP
28252016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2826
2827 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2828 Add new arm_thumb1_cbz_ok effective target.
2829 * gcc.target/arm/cbz.c: New test.
2830
2b9509a3
TP
28312016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2832
2833 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2834 Define effective target.
2835 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2836 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2837 * gcc.target/arm/movhi_movw.c: New test.
2838 * gcc.target/arm/movsi_movw.c: Likewise.
2839 * gcc.target/arm/movdi_movw.c: Likewise.
2840
7f15b177
RB
28412016-07-13 Richard Biener <rguenther@suse.de>
2842
2843 PR middle-end/71104
2844 * gcc.dg/pr71104-1.c: New testcase.
2845 * gcc.dg/pr71104-2.c: Likewise.
2846
0b0a896e
MM
28472016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2848
2849 PR target/71805
2850 * gcc.target/powerpc/pr71805.c: New test.
2851
f906f5ed
BS
28522016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853
2854 * gcc.target/powerpc/divkc3-1.c: New.
2855 * gcc.target/powerpc/mulkc3-1.c: New.
2856
9e63c3aa
NS
28572016-07-12 Nathan Sidwell <nathan@acm.org>
2858
2859 * gcc.target/arm/data-rel-1.c: New.
2860 * gcc.target/arm/data-rel-2.c: New.
2861 * gcc.target/arm/data-rel-3.c: New.
2862
f507d202
ML
28632016-07-12 Martin Liska <mliska@suse.cz>
2864
2865 * gcc.dg/params/blocksort-part.c: New test.
2866 * gcc.dg/params/params.exp: New file.
2867
d6f7c125
KT
28682016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2869
2870 PR middle-end/71700
2871 * gcc.c-torture/execute/pr71700.c: New test.
2872
37ccb0ba
SB
28732016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2874 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/23286
2877 PR tree-optimization/70159
2878 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2879 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2880 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2881 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2882 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2883 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2884 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2885 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2886 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2887 * gcc.dg/pr51879-12.c: Likewise.
2888 * gcc.dg/strlenopt-9.c: Likewise.
2889 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2890 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2891 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2892 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2893 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2894 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2895 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2896 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2897 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2898 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2899 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2900 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2901 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2902 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2903 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2904
712a93d6
RB
29052016-07-12 Richard Biener <rguenther@suse.de>
2906
2907 PR rtl-optimization/68961
2908 * gcc.target/i386/pr68961.c: New testcase.
2909
c392943c
JJ
29102016-07-11 Jakub Jelinek <jakub@redhat.com>
2911
3d56e6a4
JJ
2912 PR middle-end/71758
2913 * c-c++-common/gomp/pr71758.c: New test.
2914 * gfortran.dg/gomp/pr71758.f90: New test.
2915
c392943c
JJ
2916 PR tree-optimization/71823
2917 * gcc.dg/vect/pr71823.c: New test.
2918
741d3be5
DM
29192016-07-11 David Malcolm <dmalcolm@redhat.com>
2920
2921 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2922 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2923 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2924
92fa45b5
L
29252016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2926
2927 PR target/71801
2928 * gcc.target/i386/pr71801.c: New test.
2929
f51606c7
RB
29302016-07-11 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/71816
2933 * gcc.dg/torture/pr71816.c: New testcase.
2934
36b54ce0
TK
29352016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2936
2937 PR fortran/71783
2938 * gfortran.dg/dependency_46.f90: New test.
2939
d13835b6
VM
29402016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2941
2942 PR rtl-optimization/71621
2943 * gcc.target/i386/pr71621-1.c: New.
2944 * gcc.target/i386/pr71621-2.c: New.
2945
642bcbdf
CP
29462016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2947
2948 * gfortran.dg/goacc/pr71704.f90: New test.
2949
02eb5b8b
BS
29502016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2951
2952 PR target/71297
2953 * gcc.target/powerpc/pr71297.c: New.
2954
8beb9a0d
JW
29552016-07-08 Jiong Wang <jiong.wang@arm.com>
2956
2957 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2958
cef4b650
MM
29592016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2960
2961 PR target/71806
2962 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2963
3c3ecf52
AH
29642016-07-08 Alan Hayward <alan.hayward@arm.com>
2965
2966 PR tree-optimization/71667
2967 * gcc.dg/vect/pr71667.c: New
2968
2660286d
ML
29692016-07-08 Martin Liska <mliska@suse.cz>
2970
2971 * gcc.dg/torture/pr71606.c: New test.
2972
70cdd4ae
JD
29732016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2974
2975 PR fortran/71764
2976 * gfortran.dg/pr71764.f90: New test.
2977
842dc2e6
JJ
29782016-07-07 Jakub Jelinek <jakub@redhat.com>
2979 Kai Tietz <ktietz70@googlemail.com>
2980
2981 PR c++/70869
2982 PR c++/71054
2983 * g++.dg/cpp0x/pr70869.C: New test.
2984 * g++.dg/cpp0x/pr71054.C: New test.
2985
31be4262
DE
29862016-07-07 David Edelsohn <dje.gcc@gmail.com>
2987
2988 * g++.dg/debug/pr71432.C: Fail on AIX.
2989
1c122092
ML
29902016-07-07 Martin Liska <mliska@suse.cz>
2991
2992 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2993 an undefined behavior.
2994 * gfortran.dg/do_3.F90: Likewise.
2995 * gfortran.dg/do_check_11.f90: New test.
2996 * gfortran.dg/do_check_12.f90: New test.
2997 * gfortran.dg/do_corner_warn.f90: New test.
2998
7119f1b1
ML
29992016-07-07 Martin Liska <mliska@suse.cz>
3000
3001 * gfortran.dg/predict-1.f90: Ammend the test.
3002 * gfortran.dg/predict-2.f90: Likewise.
3003
275792f2
IE
30042016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3005
3006 PR ipa/71624
3007 * g++.dg/pr71624.C: New test.
3008
05a437c1
TP
30092016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3010
3011 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3012 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3013 ARMv8-M Mainline architectures.
3014
6f493951
TP
30152016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3016
3017 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3018 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3019
5ddaee94
SB
30202016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3021
3022 PR target/70098
3023 PR target/71763
3024 * gcc.target/powerpc/pr71763.c: New file.
3025
651afdb2
YR
30262016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3027
3028 PR tree-optimization/71518
0b965526 3029 * gcc.dg/pr71518.c: New test.
651afdb2 3030
9df99881
WD
30312016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3032
3033 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3034
7b4e0769
SKS
30352016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3036
0b965526 3037 PR target/50739
7b4e0769
SKS
3038 * gcc.target/avr/pr50739.c: New test.
3039
eb4432f7
JH
30402016-07-05 Jan Hubicka <jh@suse.cz>
3041
3042 * gcc.dg/tree-ssa/scev-14.c: update template.
3043
c01e092f
RS
30442016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3045
3046 * gcc.dg/vect/group-no-gaps-1.c: New test.
3047
8070763a
AK
30482016-07-05 Andi Kleen <ak@linux.intel.com>
3049
3050 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3051 if kernel supports MPX.
3052
3f8257db 30532016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3054
3055 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3056
36a265b1
MM
30572016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3058 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3059
3060 * gcc.target/powerpc/signbit-1.c: New test.
3061 * gcc.target/powerpc/signbit-2.c: New test.
3062 * gcc.target/powerpc/signbit-3.c: New test.
3063
7a98fb6e
KT
30642016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3065
3066 PR rtl-optimization/71594
3067 * gcc.dg/torture/pr71594.c: New test.
3068
1e3d54b4
JH
30692016-07-05 Jan Hubicka <jh@suse.cz>
3070
3071 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3072
84ca3893
DM
30732016-07-05 David Malcolm <dmalcolm@redhat.com>
3074
3075 PR c++/62314
3a146d46 3076 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3077 number of missing semicolon error.
3078 * g++.dg/pr62314-2.C: New test case.
3079
20d0bfce
AF
30802016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3081
3082 * gfortran.dg/coarray_stat_function.f90: New test.
3083 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3084 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3085 to new interfaces.
3086
69aaea06
AV
30872016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3088
3089 PR fortran/71623
3090 * gfortran.dg/deferred_character_17.f90: New test.
3091
f723a43c
CL
30922016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3093
3094 * gcc.target/arm/neon/polytypes.c: Move to ...
3095 * gcc.target/arm/polytypes.c: ... here.
3096 * gcc.target/arm/neon/pr51534.c: Move to ...
3097 * gcc.target/arm/pr51534.c: ... here.
3098 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3099 * gcc.target/arm/vect-vcvt.c: ... here.
3100 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3101 * gcc.target/arm/vect-vcvtq.c: ... here.
3102 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3103 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3104 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3105 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3106 * gcc.target/arm/neon/neon.exp: Delete.
3107 * gcc.target/arm/neon/: Delete.
3108
d73e0ccf
JD
31092016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3110
3111 PR fortran/65575
3112 * gfortran.dg: pr65575.f90: New test.
3113
c20f6223
JD
31142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3115
3116 PR fortran/35849
3117 * gfortran.dg: pr35849.f90: New test.
3118
2a5537c3
JJ
31192016-07-04 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR c++/71739
3122 * g++.dg/cpp0x/pr71739.C: New test.
3123
740f9751
CL
31242016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3125
3126 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3127
bf749919
DV
31282016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3129
3130 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3131 locr.
3132 * gcc.target/s390/loc-1.c: New test.
3133
430bb38e
YR
31342016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3135
3a146d46
JJ
3136 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3137 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3138
15f6e0da
RR
31392016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3140
3141 PR target/63874
3142 * gcc.target/aarch64/pr63874.c: New test.
3143
79335075
JB
31442016-07-04 Jan Beulich <jbeulich@suse.com>
3145
3146 * g++.dg/header.c: New.
3147 * gcc.dg/header.c: New.
3148
557e8c49
JJ
31492016-07-02 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR c/71719
3152 * c-c++-common/Wunused-var-15.c: New test.
3153
79a592e3
JJ
31542016-07-01 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR fortran/71687
3157 * gfortran.dg/gomp/pr71687.f90: New test.
3158
e2298656
BS
31592016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3160
3161 * gcc.dg/const-float128-ped.c: Require __float128 effective
3162 target and options.
3163 * gcc.dg/const-float128.c: Likewise.
3164 * gcc.dg/torture/float128-cmp-invalid.c: Require
3165 __float128 and base_quadfloat_support effective targets, and
3166 __float128 options.
3167 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3168 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3169 * gcc.dg/torture/float128-nan.c: Likewise.
3170 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3171 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3172 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3173 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3174 (add_options_for___float128): New.
3175 (check_effective_target_base_quadword_support): New.
3176
70c11966
MM
31772016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3178
3179 PR target/71720
3180 * gcc.target/powerpc/pr71720.c: New test.
3181
059541fd
JB
31822016-07-01 Jan Beulich <jbeulich@suse.com>
3183
3184 * gcc.dg/bss.c: New.
3185
2c1e4964
PB
31862016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3187
3188 PR target/71698
3189 * gcc.target/powerpc/pr71698.c: New test.
3190
22e1cb39
GJL
31912016-07-01 Georg-Johann Lay <avr@gjlay.de>
3192
3193 PR target/71151
3194 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3195 instead of ".foo" for its section name.
3196 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3197 depending on MCU's flash size.
3198 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3199 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3200 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3201 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3202 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3203 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3204
466cf574
JB
32052016-07-01 Jan Beulich <jbeulich@suse.com>
3206
3207 * gcc.target/i386/pr65105-2.c: Add -msse2.
3208
351beab7
JJ
32092016-06-30 Jakub Jelinek <jakub@redhat.com>
3210
55a0f21a
JJ
3211 PR tree-optimization/71707
3212 * gcc.dg/strlenopt-29.c: New test.
3213
6245ad72
JJ
3214 PR fortran/71704
3215 * gfortran.dg/gomp/pr71704.f90: New test.
3216
351beab7
JJ
3217 PR fortran/71705
3218 * gfortran.dg/gomp/pr71705.f90: New test.
3219
5a3a6a5e
KN
32202016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3221
3222 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3223 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3224 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3225 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3226 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3227 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3228 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3229 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3230 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3231 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3232 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3233 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3234 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3235 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3236 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3237 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3238 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3239 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3240 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3241 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3242 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3243 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3244 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3245 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3246 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3247 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3248 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3249 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3250 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3251 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3252 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3253 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3254 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3255 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3256 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3257 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3258 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3259 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3260 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3261 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3262 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3263 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3264 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3265 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3266 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3267 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3268 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3269 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3270 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3271 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3272 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3273 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3274 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3275 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3276 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3277 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3278 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3279 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3280 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3281 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3282 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3283 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3284 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3285 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3286 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3287 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3288 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3289 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3290 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3291 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3292 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3293 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3294 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3295 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3296 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3297 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3298 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3299 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3300 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3301 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3302 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3303
3dfa8071 33042016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3305 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3306
3307 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3308
9bd62242 33092016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3310 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3311
3312 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3313
603107fb
DM
33142016-06-30 David Malcolm <dmalcolm@redhat.com>
3315
3316 PR driver/71651
3317 * gcc.dg/spellcheck-options-12.c: New test case.
3318
205cccc7
JJ
33192016-06-30 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR middle-end/71693
3322 * gcc.c-torture/compile/pr71693.c: New test.
3323
f4452176
DM
33242016-06-29 David Malcolm <dmalcolm@redhat.com>
3325
3326 * gcc.dg/spellcheck-params.c: New testcase.
3327 * gcc.dg/spellcheck-params-2.c: New testcase.
3328
c5e74d9d
MM
33292016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3330
3331 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3332 vector extract instructions.
3333 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3334
e44ecbfd
JD
33352016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336
3337 PR fortran/71686
3338 * gfortran.dg/unexpected_eof_2.f90: New test.
3339 * gfortran.dg/unexpected_eof_3.f90: New test.
3340
ee446d9f
JW
33412016-06-29 Jim Wilson <jim.wilson@linaro.org>
3342
3343 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3344
27f67461
CP
33452016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3346
3347 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3348 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3349 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3350
b1206d29
RB
33512016-06-29 Richard Biener <rguenther@suse.de>
3352
3353 PR middle-end/15256
3354 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3355
1af21224
MW
33562016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3357
3358 * gcc.target/arm/aapcs/neon-vect10.c: Require
3359 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3360 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3361 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3362 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3363 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3364 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3365 * gcc.target/arm/fp16-aapcs-1.c: Require
3366 -mfloat-ab=hard. Also simplify the test.
3367 * gcc.target/arm/fp16-aapcs-2.c: New.
3368
7fe43755
MW
33692016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3370
0b965526 3371 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3372 (add_options_for_arm_fp16_ieee): New.
3373 (add_options_for_arm_fp16_alternative): New.
3374 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3375 long-line.
3376 (effective_target_arm_fp16_hw): New.
3377
264d951a
IE
33782016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3379
3380 PR tree-optimization/71655
3381 * g++.dg/pr71655.C: New test.
3382
5c846a81
ML
33832016-06-29 Martin Liska <mliska@suse.cz>
3384
3385 * gcc.dg/pr71585.c: New test.
3386 * gcc.dg/pr71585-2.c: New test.
3387 * gcc.dg/pr71585-3.c: New test.
3388
fafe9318
YR
33892016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3390
3391 PR tree-optimization/70729
3392 * g++.dg/vect/pr70729.cc: New test.
3393
54d19c3b
TS
33942016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3395
3396 * c-c++-common/gomp/cancel-1.c: Extend.
3397
5f3cd7c3
JJ
33982016-06-29 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR tree-optimization/71625
3401 * gcc.dg/strlenopt-28.c: New test.
3402
4aa83879
RB
34032016-06-29 Richard Biener <rguenther@suse.de>
3404
3405 PR middle-end/71002
3406 * g++.dg/torture/pr71002.C: Adjust testcase.
3407
152ef731
JJ
34082016-06-29 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR c/71685
3411 * gcc.dg/pr71685.c: New test.
3412
34132016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
3414
3415 PR c/71552
3416 * gcc.dg/init-bad-9.c: New test.
3417
d41dc215
BS
34182016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3419
3420 * gcc.target/powerpc/abs128-1.c: Require VSX.
3421 * gcc.target/powerpc/copysign128-1.c: Likewise.
3422 * gcc.target/powerpc/inf128-1.c: Likewise.
3423 * gcc.target/powerpc/nan128-1.c: Likewise.
3424
6a20b538
JJ
34252016-06-28 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR middle-end/71626
3428 * gcc.c-torture/execute/pr71626-1.c: New test.
3429 * gcc.c-torture/execute/pr71626-2.c: New test.
3430
77d93c47
PB
34312016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3432
3433 PR target/71656
3434 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3435
a8264058
SB
34362016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3437
3438 PR target/71670
3439 * gcc.target/powerpc/pr71670.c: New testcase.
3440
0dc47331
PB
34412016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3442
3443 PR target/71656
3444 * gcc.target/powerpc/pr71656-1.c: New test.
3445 * gcc.target/powerpc/pr71656-2.c: New test.
3446
b65ffc79
CL
34472016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3448
3449 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3450 around fp16 code.
3451 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3452 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3454 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3455 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3456 Add arm_neon_fp16_ok effective target.
0b965526
UB
3457 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3458 Likewise.
3459 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3460 Likewise.
3461 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3462 Likewise.
3463 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3464 Likewise.
3465 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3466 Likewise.
3467 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3468 Likewise.
3469 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3470 Likewise.
3471 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3472 Likewise.
3473 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3474 Likewise.
3475 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3476 Likewise.
3477 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3478 Likewise.
b65ffc79 3479
9bb86f40
JH
34802016-06-26 Jan Hubicka <hubicka@ucw.cz>
3481
3482 * gcc.dg/predict-12.c: New testcase.
3483
46db0fd4
JD
34842016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3485
3486 PR fortran/71649
3487 * gfortran.dg/pr71649.f90: New test.
3488
2a65e70b
JJ
34892016-06-25 Jakub Jelinek <jakub@redhat.com>
3490
f8a06e24
JJ
3491 PR tree-optimization/71643
3492 * g++.dg/opt/pr71643.C: New test.
3493
2a65e70b
JJ
3494 PR tree-optimization/71631
3495 * gcc.c-torture/execute/pr71631.c: New test.
3496
7805417a
JH
34972016-06-24 Jan Hubicka <hubicka@ucw.cz>
3498
3499 * gcc.dg/predict-11.c: New testcase.
3500 * gfortran.dg/predict-2.f90: New testcase.
3501
888ed1a3
JH
35022016-06-24 Jan Hubicka <hubicka@ucw.cz>
3503
3504 * gcc.dg/predict-10.c: New test.
3505
53605f35
BS
35062016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3507
3508 * gcc.target/powerpc/abs128-1.c: New.
3509 * gcc.target/powerpc/copysign128-1.c: New.
3510 * gcc.target/powerpc/inf128-1.c: New.
3511 * gcc.target/powerpc/nan128-1.c: New.
3512
7b22b4c6
EB
35132016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3514
3515 * gfortran.dg/pr71642.f90: New test.
3516
37e373c2
JJ
35172016-06-24 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR tree-optimization/71647
3520 * gcc.target/i386/pr71647.c: New test.
3521
b20b79f2
L
35222016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3523
3524 * gcc.target/i386/noplt-gd-1.c: New test.
3525 * gcc.target/i386/noplt-gd-2.c: Likewise.
3526 * gcc.target/i386/noplt-gd-3.c: Likewise.
3527 * gcc.target/i386/noplt-ld-1.c: Likewise.
3528 * gcc.target/i386/noplt-ld-2.c: Likewise.
3529 * gcc.target/i386/noplt-ld-3.c: Likewise.
3530 * lib/target-supports.exp
3531 (check_effective_target_tls_get_addr_via_got): New.
3532
04619cb8
UB
35332016-06-24 Uros Bizjak <ubizjak@gmail.com>
3534
3535 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3536 testsuite compile flags.
3537 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3538 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3539
35402016-06-24 Uros Bizjak <ubizjak@gmail.com>
3541
3542 * g++dg/vect/pr36684.cc: Add dg-do compile.
3543 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3544 * gcc.dg/vect/pr70021.c: Ditto.
3545 * gcc.dg/vect/pr70138-1.c: Ditto.
3546 * gcc.dg/vect/pr70138-2.c: Ditto.
3547 * gcc.dg/vect/pr70354-1.c: Ditto.
3548 * gcc.dg/vect/pr70354-2.c: Ditto.
3549 * gcc.dg/vect/pr71259.c: Ditto.
3550 * gcc.dg/vect/pr71416-1.c: Ditto.
3551 * gcc.dg/vect/slp-43.c: Ditto.
3552 * gcc.dg/vect/slp-45.c: Ditto.
3553 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3554 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3555 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3556 * gfortran.dg/vect/pr69980.f90: Ditto.
3557
35582016-06-24 Uros Bizjak <ubizjak@gmail.com>
3559
3560 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3561 * gcc.dg/vect/bb-slp-30.c: Ditto.
3562 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3563 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3564 * gcc.dg/vect/pr45902.c: Ditto.
3565 * gcc.dg/vect/pr48172.c: Ditto.
3566 * gcc.dg/vect/pr48377.c: Ditto.
3567 * gcc.dg/vect/pr49038.c: Ditto.
3568 * gcc.dg/vect/pr49771.c: Ditto.
3569 * gcc.dg/vect/pr52091.c: Ditto.
3570 * gcc.dg/vect/pr53185-2.c: Ditto.
3571 * gcc.dg/vect/pr56826.c: Ditto.
3572 * gcc.dg/vect/pr60276.c: Ditto.
3573 * gcc.dg/vect/pr62021.c: Ditto.
3574 * gcc.dg/vect/pr63530.c: Ditto.
3575 * gcc.dg/vect/pr65518.c: Ditto.
3576 * gcc.dg/vect/pr65947-1.c: Ditto.
3577 * gcc.dg/vect/pr65947-10.c: Ditto.
3578 * gcc.dg/vect/pr65947-11.c: Ditto.
3579 * gcc.dg/vect/pr65947-12.c: Ditto.
3580 * gcc.dg/vect/pr65947-13.c: Ditto.
3581 * gcc.dg/vect/pr65947-2.c: Ditto.
3582 * gcc.dg/vect/pr65947-3.c: Ditto.
3583 * gcc.dg/vect/pr65947-4.c: Ditto.
3584 * gcc.dg/vect/pr65947-5.c: Ditto.
3585 * gcc.dg/vect/pr65947-6.c: Ditto.
3586 * gcc.dg/vect/pr65947-7.c: Ditto.
3587 * gcc.dg/vect/pr65947-8.c: Ditto.
3588 * gcc.dg/vect/pr65947-9.c: Ditto.
3589 * gcc.dg/vect/pr71416-1.c: Ditto.
3590 * gcc.dg/vect/pr71439.c: Ditto.
3591 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3592 * gcc.dg/vect/vect-bswap16.c: Ditto.
3593 * gcc.dg/vect/vect-bswap32.c: Ditto.
3594 * gcc.dg/vect/vect-bswap64.c: Ditto.
3595 * gcc.dg/vect/vect-live-1.c: Ditto.
3596 * gcc.dg/vect/vect-live-2.c: Ditto.
3597 * gcc.dg/vect/vect-live-3.c: Ditto.
3598 * gcc.dg/vect/vect-live-4.c: Ditto.
3599 * gcc.dg/vect/vect-live-5.c: Ditto.
3600 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3601 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3602 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3603 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3604 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3605 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3606 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3607 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3608 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3609 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3610 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3611 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3612 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3613 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3614 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3615 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3616 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3617
da224bcb
UB
36182016-06-24 Uros Bizjak <ubizjak@gmail.com>
3619
3620 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3621
dfee2870
L
36222016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3623
3624 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3625 ia32 if R_386_GOT32X relocation is supported.
3626 * gcc.target/i386/noplt-3.c: Likewise.
3627 * gcc.target/i386/noplt-2.c: Likewise.
3628 (main): Renamed to ...
3629 (bar): This.
3630 * gcc.target/i386/noplt-4.c: Likewise.
3631 (main): Renamed to ...
3632 (bar): This.
3633 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3634 * gcc.target/i386/pr67400-5.c: Likewise.
3635
a86451b9
JJ
36362016-06-24 Jakub Jelinek <jakub@redhat.com>
3637
00085092
JJ
3638 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3639 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3640
a86451b9
JJ
3641 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3642 f4): Adjust expected diagnostics.
3643 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3644 (T): If OVFP is defined, redefine to TP.
3645 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3646 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3647 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3648 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3649 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3650 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3651 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3652 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3653 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3654 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3655 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3656 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3657 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3658 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3659 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3660 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3661 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3662 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3663 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3664 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3665 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3666 as last argument to __builtin_add_overflow_p.
3667
7bb5d5f4
UB
36682016-06-23 Uros Bizjak <ubizjak@gmail.com>
3669
3670 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3671 dg-options and remove default vector testsuite compile flags.
3672 * g++.dg/vect/pr33860a.cc: Ditto.
3673 * g++.dg/vect/pr45470-a.cc: Ditto.
3674 * g++.dg/vect/pr45470-b.cc: Ditto.
3675 * g++.dg/vect/pr60896.cc: Ditto.
3676 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3677 * gcc.dg/vect/pr18308.c: Ditto.
3678 * gcc.dg/vect/pr24049.c: Ditto.
3679 * gcc.dg/vect/pr33373.c: Ditto.
3680 * gcc.dg/vect/pr36228.c: Ditto.
3681 * gcc.dg/vect/pr42395.c: Ditto.
3682 * gcc.dg/vect/pr42604.c: Ditto.
3683 * gcc.dg/vect/pr46663.c: Ditto.
3684 * gcc.dg/vect/pr48765.c: Ditto.
3685 * gcc.dg/vect/pr49093.c: Ditto.
3686 * gcc.dg/vect/pr49352.c: Ditto.
3687 * gcc.dg/vect/pr52298.c: Ditto.
3688 * gcc.dg/vect/pr52870.c: Ditto.
3689 * gcc.dg/vect/pr53185.c: Ditto.
3690 * gcc.dg/vect/pr53773.c: Ditto.
3691 * gcc.dg/vect/pr56695.c: Ditto.
3692 * gcc.dg/vect/pr62171.c: Ditto.
3693 * gcc.dg/vect/pr63530.c: Ditto.
3694 * gcc.dg/vect/pr68339.c: Ditto.
3695 * gcc.dg/vect/pr71259.c: Ditto.
3696 * gcc.dg/vect/vect-82_64.c: Ditto.
3697 * gcc.dg/vect/vect-83_64.c: Ditto.
3698 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3699 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3700 * gcc.dg/vect/vect-shift-2.c: Ditto.
3701 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3702 * gfortran.dg/vect/pr39318.f90: Ditto.
3703 * gfortran.dg/vect/pr45714-a.f: Ditto.
3704 * gfortran.dg/vect/pr45714-b.f: Ditto.
3705 * gfortran.dg/vect/pr46213.f90: Ditto.
3706
2d4bb02f
MM
37072016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3708 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3709
3710 * gcc.target/powerpc/p9-splat-5.c: New test.
3711
f6d1b868
UB
37122016-06-23 Uros Bizjak <ubizjak@gmail.com>
3713
3714 PR tree-optimization/71488
3715 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3716 * lib/target-supports.exp: ... here.
3717 (check_sse4_hw_available): New procedure.
3718 (check_effective_target_sse4_runtime): Ditto.
3719 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3720 -march=westmere for sse4_runtime targets.
936ff030 3721 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 3722 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 3723 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 3724 (main): Call check_vect ().
a7898180 3725 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 3726
c0597759
L
37272016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3728
3729 PR target/66232
3730 PR target/67400
3731 * gcc.target/i386/pr66232-14.c: New file.
3732 * gcc.target/i386/pr66232-15.c: Likewise.
3733 * gcc.target/i386/pr66232-16.c: Likewise.
3734 * gcc.target/i386/pr66232-17.c: Likewise.
3735 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3736 ia32 if R_386_GOT32X relocation is supported.
3737 * gcc.target/i386/pr67400-2.c: Likewise.
3738 * gcc.target/i386/pr67400-3.c: Likewise.
3739 * gcc.target/i386/pr67400-4.c: Likewise.
3740 * gcc.target/i386/pr67400-6.c: Likewise.
3741 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 3742 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 3743
5b0e27a7
JD
37442016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3745
3746 PR libgfortran/48852
3747 * gfortran.dg/char4_iunit_1.f03: Update test.
3748 * gfortran.dg/f2003_io_5.f03: Update test.
3749 * gfortran.dg/real_const_3.f90: Update test.
3750
7f586d90
AK
37512016-06-23 Andi Kleen <ak@linux.intel.com>
3752
3753 * g++.dg/bprob/bprob.exp: Support autofdo.
3754 * g++.dg/tree-prof/tree-prof.exp: dito.
3755 * gcc.dg/tree-prof/tree-prof.exp: dito.
3756 * gcc.misc-tests/bprob.exp: dito.
3757 * gfortran.dg/prof/prof.exp: dito.
3758 * lib/profopt.exp: dito.
3759 * lib/target-supports.exp: Check for autofdo.
3760
60fa7862
ML
37612016-06-23 Martin Liska <mliska@suse.cz>
3762
3763 * gcc.dg/pr71619.c: New test.
3764
e3d62871
UB
37652016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3766
3767 PR target/67400
cc901875
UB
3768 * gcc.target/i386/pr67400-1.c: New test.
3769 * gcc.target/i386/pr67400-2.c: Likewise.
3770 * gcc.target/i386/pr67400-3.c: Likewise.
3771 * gcc.target/i386/pr67400-4.c: Likewise.
3772 * gcc.target/i386/pr67400-5.c: Likewise.
3773 * gcc.target/i386/pr67400-6.c: Likewise.
3774 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 3775
ac81cf0b
DM
37762016-06-22 David Malcolm <dmalcolm@redhat.com>
3777
3778 * c-c++-common/missing-header-1.c: New test case.
3779 * c-c++-common/missing-header-2.c: New test case.
3780 * c-c++-common/missing-header-3.c: New test case.
3781 * c-c++-common/missing-header-4.c: New test case.
3782
1a4f11c8
DM
37832016-06-22 David Malcolm <dmalcolm@redhat.com>
3784
3785 PR c/70339
3786 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3787 hint.
3788 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3789 expected results due to builtin "nanl" now being suggested for
3790 "name".
3791 * gcc.dg/pr67580.c: Update expected messages.
3792 * gcc.dg/spellcheck-identifiers.c: New testcase.
3793 * gcc.dg/spellcheck-typenames.c: New testcase.
3794
a93eac6a
DM
37952016-06-22 David Malcolm <dmalcolm@redhat.com>
3796
3797 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3798 file.
3799 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3800 diagnostic-test-show-locus-parseable-fixits.c to sources for
3801 diagnostic_plugin_test_show_locus.c.
3802 * lib/gcc-defs.exp (freeform_regexps): New global.
3803 (dg-regexp): New function.
3804 (handle-dg-regexps): New function.
3805 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3806 freeform_regexps to the empty list.
3807 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3808
49e76ff1
IE
38092016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3810
f6d1b868 3811 PR tree-optimization/71488
49e76ff1
IE
3812 * g++.dg/pr71488.C: New test.
3813 * gcc.dg/vect/vect-bool-cmp.c: New test.
3814
951d8c8a
EB
38152016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3816
3817 * gcc.dg/guality/param-5.c: New test.
3818
b60fc3bd
BE
38192016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3820
3821 * gcc.target/i386/asm-flag-7.c: New test.
3822
0609abda
TS
38232016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3824
3825 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3826 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3827 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3828 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3829 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3830 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3831 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3832 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3833 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3836 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3837 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3838 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3839 * lib/target-supports.exp: Likewise.
3840
ee2499b4
TS
38412016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3842
3843 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3844 * gcc.dg/attr-ms_struct-2.c: Likewise.
3845 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3846 * gcc.dg/bf-ms-attrib.c: Likewise.
3847 * gcc.dg/bf-ms-layout-2.c: Likewise.
3848 * gcc.dg/bf-ms-layout-3.c: Likewise.
3849 * gcc.dg/bf-ms-layout.c: Likewise.
3850 * gcc.dg/bf-no-ms-layout.c: Likewise.
3851 * gcc.target/i386/bitfield1.c: Likewise.
3852 * gcc.target/i386/bitfield2.c: Likewise.
3853 * gcc.target/i386/bitfield3.c: Likewise.
3854
caea59ff
KN
38552016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3856
3857 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3858 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3859 override other than -mcpu=power9 command-line option is specified,
3860 or if the target operating system is aix.
3861 * gcc.target/powerpc/darn-1.c: Likewise.
3862 * gcc.target/powerpc/darn-2.c: Likewise.
3863 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3864 test if effective-target is not powerpc_p9vector_ok or if the
3865 target operating system is not defined.
3866 * gcc.target/powerpc/vslv-1.c: Likewise.
3867 * gcc.target/powerpc/vsrv-0.c: Likewise.
3868 * gcc.target/powerpc/vsrv-1.c: Likewise.
3869
63617e30
TB
38702016-06-21 Tobias Burnus <burnus@net-b.de>
3871
3872 PR fortran/71068
3873 * gfortran.dg/coarray/data_1.f90: New.
3874
89192c3c
WD
38752016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3876
3877 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3878 (dg-require-effective-target): Use arm_v8_neon_hw.
3879 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3880 (dg-require-effective-target): Likewise.
3881 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3882 (dg-require-effective-target): Likewise.
3883 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3884 (dg-require-effective-target): Likewise.
3885 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3886 (dg-require-effective-target): Likewise.
3887 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3888 (dg-require-effective-target): Likewise.
3889 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3890 Add AArch64 check.
3891
64ac50e2
WD
38922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3893
3894 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3895 Set to 3 so test passes.
3896
6252b5db
WD
38972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3898
3899 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3900
3b9bc511
IV
39012016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3902
3903 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3904 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3905 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3906 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3907
21db1c78
IV
39082016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3909
3910 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3911 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3912
9d30e86f
L
39132016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3914
3915 PR target/71549
3916 * gcc.target/i386/pr71549.c: New test.
3917
448a7c69
KN
39182016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3919
3920 * gcc.target/powerpc/vadsdu-0.c: Replace
3921 dg-require-effective-target directive to allow test to run on more
3922 platforms, and add dg-skip-if directive to disable test on aix
3923 platforms because of known incompatibilities.
3924 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3925 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3926 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3927 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3928 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3929 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3930 * gcc.target/powerpc/vadsdub-2.c: Replace
3931 dg-require-effective-target directive to allow test to run on more
3932 platforms, and add dg-skip-if directive to disable test on aix
3933 platforms because of known incompatibilities.
3934 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3935 with vec_absdb call to differentiate this test from vadsdub-1.c.
3936 * gcc.target/powerpc/vadsduh-1.c: Replace
3937 dg-require-effective-target directive to allow test to run on more
3938 platforms, and add dg-skip-if directive to disable test on aix
3939 platforms because of known incompatibilities.
3940 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3941 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3942 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3943
0ad84f34
JJ
39442016-06-21 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR tree-optimization/71588
3947 * gcc.dg/pr71558.c: New test.
3948
e71e8d94
SKS
39492016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3950
3951 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3952 * c-c++-common/pr68657-2.c: Likewise.
3953 * c-c++-common/pr68657-3.c: Likewise.
3954 * gcc.dg/torture/pr69714.c: Require int32plus support.
3955 * gcc.dg/torture/pr70025.c: Likewise.
3956 * gcc.dg/torture/pr70083.c: Likewise.
3957 * gcc.dg/torture/pr70542.c: Likewise.
3958 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3959
5a578671
JM
39602016-06-20 Joseph Myers <joseph@codesourcery.com>
3961
3962 PR c/71601
3963 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3964
7a9df68e
JJ
39652016-06-20 Jakub Jelinek <jakub@redhat.com>
3966
50aa64d5
JJ
3967 PR middle-end/71581
3968 * gcc.dg/pr71581.c: New test.
3969
7a9df68e
JJ
3970 PR rtl-optimization/71591
3971 * gcc.dg/cpp/pr71591.c: New test.
3972
3947cf19
DR
39732016-06-20 David B. Robins <gcc@davidrobins.net>
3974
3975 PR target/71571
3976 * g++.dg/torture/pr71571.C: New test.
3977
c4ff221e
JJ
39782016-06-20 Jakub Jelinek <jakub@redhat.com>
3979
3980 PR target/71559
3981 * gcc.target/i386/sse2-pr71559.c: New test.
3982 * gcc.target/i386/avx-pr71559.c: New test.
3983 * gcc.target/i386/avx512f-pr71559.c: New test.
3984
f1b5abfb
TB
39852016-06-20 Tobias Burnus <burnus@net-b.de>
3986
3987 PR fortran/71194
3988 * gfortran.dg/pointer_remapping_10.f90: New.
3989
842107e4
DM
39902016-06-20 David Malcolm <dmalcolm@redhat.com>
3991
3992 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3993
d9e8bdfd
MS
39942016-06-20 Martin Sebor <msebor@redhat.com>
3995
3996 PR c/69507
3997 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3998 * gnu90-const-expr-1.c: Same.
3999 * gnu99-const-expr-1.c: Same.
4000 * gnu99-static-1.c: Same.
4001
67785479
RL
40022016-06-20 Renlin Li <renlin.li@arm.com>
4003
29f09b38 4004 PR testsuite/71489
67785479
RL
4005 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4006
636929b8
JG
40072016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4008
4009 * gcc.target/aarch64/vcvt_f64_1.c: New.
4010 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4011 * gcc.target/aarch64/vrecp_f64_1.c: New.
4012
ff7b374b
KT
40132016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4014
4015 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4016 "alignement".
4017
554cfc9e
GJL
40182016-06-20 Georg-Johann Lay <avr@gjlay.de>
4019
4020 PR target/71103
4021 * gcc.target/avr/torture/pr71103-2.c: New test.
4022
94087e88 40232016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4024
4025 PR c/69507
4026 * gcc.dg/alignof.c: New test.
4027
c561b091
PC
40282016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4029
4030 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4031 vs dg-error; test constexpr specifier too.
4032
bf54f123
PC
40332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4034
4035 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4036
4e53aa97
CL
40372016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4038
4039 * lib/target-supports.exp
4040 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4041 arm_neon_ok and merge flags. Fix temporary test name.
4042 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4043 and merge flags.
4044
69071d86
ML
40452016-06-17 Martin Liska <mliska@suse.cz>
4046
4047 * gcc.dg/predict-9.c: Fix dump scanning.
4048
68b3b858
BC
40492016-06-17 Bin Cheng <bin.cheng@arm.com>
4050
4051 PR tree-optimization/71354
4052 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4053
d3ee260a
BC
40542016-06-17 Bin Cheng <bin.cheng@arm.com>
4055
4056 PR tree-optimization/71347
4057 * gcc.dg/tree-ssa/pr71347.c: New test.
4058
bd8fb114
BC
40592016-06-17 Bin Cheng <bin.cheng@arm.com>
4060
4061 PR tree-optimization/71354
4062 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4063
97816be4
BC
40642016-06-17 Bin Cheng <bin.cheng@arm.com>
4065
4066 * gcc.dg/vect/vect-alias-check-1.c: New test.
4067
2d761a37
SKS
40682016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4069
e0277d6b 4070 PR target/71151
2d761a37
SKS
4071 * gcc.target/avr/pr71151-1.c: New test.
4072 * gcc.target/avr/pr71151-2.c: New test.
4073 * gcc.target/avr/pr71151-3.c: New test.
4074 * gcc.target/avr/pr71151-4.c: New test.
4075 * gcc.target/avr/pr71151-5.c: New test.
4076 * gcc.target/avr/pr71151-6.c: New test.
4077 * gcc.target/avr/pr71151-7.c: New test.
4078 * gcc.target/avr/pr71151-8.c: New test.
4079 * gcc.target/avr/pr71151-common.h: New test.
4080
68fa96d6
ML
40812016-06-16 Martin Liska <mliska@suse.cz>
4082
4083 * gfortran.dg/predict-1.f90: New test.
4084
b6ca982f
UB
40852016-06-16 Uros Bizjak <ubizjak@gmail.com>
4086
4087 PR target/71242
3a146d46 4088 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4089
1dc8d15b
JH
40902016-06-16 Jan Hubicka <hubicka@ucw.cz>
4091
4092 * g++.dg/vect/pr36648.cc: Disable cunrolli
4093
67c25816
JJ
40942016-06-16 Jakub Jelinek <jakub@redhat.com>
4095
c577adb2
JJ
4096 PR target/71554
4097 * gcc.c-torture/execute/pr71554.c: New test.
4098
67c25816
JJ
4099 PR rtl-optimization/71532
4100 * gcc.dg/torture/pr71532.c: New test.
4101
1a3c3ee9
MM
41022016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4103
4104 * gcc.target/powerpc/p9-dimode1.c: New test.
4105 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4106
f29468a7
JJ
41072016-06-15 Jakub Jelinek <jakub@redhat.com>
4108
61daecc4
JJ
4109 * gcc.c-torture/compile/20160615-1.c: New test.
4110
f29468a7
JJ
4111 * g++.dg/cpp0x/ref-qual17.C: New test.
4112
209d1e2d
IE
41132016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4114
4115 PR middle-end/71529
4116 * gcc.target/i386/pr71529.C: New test.
4117
8dc35712
AH
41182016-06-15 Alan Hayward <alan.hayward@arm.com>
4119
4120 PR tree-optimization/71483
4121 * g++.dg/vect/pr71483.c: New
4122
b8911cb8
PC
41232016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4124
4125 PR c++/70202
4126 * g++.dg/inherit/crash6.C: New.
4127 * g++.dg/inherit/union2.C: Likewise.
4128 * g++.dg/inherit/virtual12.C: Likewise.
4129 * g++.dg/inherit/virtual13.C: Likewise.
4130 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4131
cf5d08ab
UB
41322016-06-15 Uros Bizjak <ubizjak@gmail.com>
4133
e3d62871 4134 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4135
8f482165
AH
41362016-06-15 Alan Hayward <alan.hayward@arm.com>
4137
4138 PR tree-optimization/71439
4139 * gcc.dg/vect/pr71439.c: New
4140
3256673f
KT
41412016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4142
4143 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4144
b17dc4d4
RB
41452016-06-15 Richard Biener <rguenther@suse.de>
4146
4147 * gcc.dg/vect/slp-45.c: New testcase.
4148
2a5825f2
RB
41492016-06-15 Richard Biener <rguenther@suse.de>
4150
4151 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4152
6e433d0b
BS
41532016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4154
4155 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4156 requirements, and disable for AIX for now.
4157 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4158
abe7f828
JJ
41592016-06-14 Jakub Jelinek <jakub@redhat.com>
4160
a09c81b4
JJ
4161 PR c++/71528
4162 * g++.dg/opt/pr71528.C: New test.
4163
abe7f828
JJ
4164 PR c++/71516
4165 * g++.dg/init/pr71516.C: New test.
4166
acfadf06
PC
41672016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 * g++.dg/init/array46.C: New.
4170
4d568ab2
UB
41712016-06-14 Uros Bizjak <ubizjak@gmail.com>
4172
e3d62871
UB
4173 * gcc.target/i386/float128-3.c: New test.
4174 * gcc.target/i386/quad-sse4.c: Ditto.
4175 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4176 Update scan strings.
4d568ab2 4177
30934c5d
RB
41782016-06-14 Richard Biener <rguenther@suse.de>
4179
4180 PR middle-end/71526
4181 * gfortran.dg/pr71526.f90: New testcase.
4182
3970e545
AV
41832016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4184
4185 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4186 * gcc.dg/zero_bits_compound-1.c: Likewise.
4187
04976c6e
RB
41882016-06-14 Richard Biener <rguenther@suse.de>
4189
4190 PR tree-optimization/71522
4191 * gcc.dg/torture/pr71522.c: New testcase.
4192
23e025db
JJ
41932016-06-14 Jakub Jelinek <jakub@redhat.com>
4194
4195 PR tree-optimization/71520
4196 * gcc.dg/tree-ssa/pr71520.c: New test.
4197
90b72e84
RB
41982016-06-14 Richard Biener <rguenther@suse.de>
4199
4200 PR tree-optimization/71521
86c24ba6 4201 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4202
ef7cf206
JJ
42032016-06-13 Jakub Jelinek <jakub@redhat.com>
4204
0dda258b
JJ
4205 PR sanitizer/71498
4206 * c-c++-common/ubsan/bounds-13.c: New test.
4207
ef7cf206
JJ
4208 PR preprocessor/71183
4209 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4210
a73786e3
JL
42112016-06-13 Jeff Law <law@redhat.com>
4212
4213 PR tree-optimization/71403
4214 * c-c++-common/ubsan/pr71403-1.c: New test.
4215 * c-c++-common/ubsan/pr71403-2.c: New test.
4216 * c-c++-common/ubsan/pr71403-3.c: New test.
4217
0ac249bf
JJ
42182016-06-13 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR middle-end/71478
4221 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4222 Add -Wno-psabi -w to dg-options.
4223
5408a64a
KN
42242016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4225
4226 * gcc.target/powerpc/vadsdu-0.c: New test.
4227 * gcc.target/powerpc/vadsdu-1.c: New test.
4228 * gcc.target/powerpc/vadsdu-2.c: New test.
4229 * gcc.target/powerpc/vadsdu-3.c: New test.
4230 * gcc.target/powerpc/vadsdu-4.c: New test.
4231 * gcc.target/powerpc/vadsdu-5.c: New test.
4232 * gcc.target/powerpc/vadsdub-1.c: New test.
4233 * gcc.target/powerpc/vadsdub-2.c: New test.
4234 * gcc.target/powerpc/vadsduh-1.c: New test.
4235 * gcc.target/powerpc/vadsduh-2.c: New test.
4236 * gcc.target/powerpc/vadsduw-1.c: New test.
4237 * gcc.target/powerpc/vadsduw-2.c: New test.
4238
f7e4f2e3
DM
42392016-06-13 David Malcolm <dmalcolm@redhat.com>
4240
4241 * gcc.dg/c99-init-2.c (c): Update expected error message.
4242 * gcc.dg/init-bad-8.c (foo): Likewise.
4243 * gcc.dg/spellcheck-fields-3.c: New test case.
4244
ad23a23e
ML
42452016-06-13 Martin Liska <mliska@suse.cz>
4246
4247 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4248 and "guess loop iv compared" heuristics.
4249 * gcc.dg/predict-2.c: Likewise.
4250 * gcc.dg/predict-3.c: Likewise.
4251 * gcc.dg/predict-4.c: Likewise.
4252 * gcc.dg/predict-5.c: Likewise.
4253 * gcc.dg/predict-6.c: Likewise.
4254
146c55da
MP
42552016-06-13 Marek Polacek <polacek@redhat.com>
4256
4257 PR middle-end/71476
4258 * c-c++-common/Wswitch-unreachable-4.c: New test.
4259 * gcc.dg/Wswitch-unreachable-2.c: New test.
4260 * g++.dg/tm/jump1.C: Move dg-warning.
4261
42e77cbc
EB
42622016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gnat.dg/renaming10.ad[sb]: New test.
4265
7474dcc1
PT
42662016-06-13 Paul Thomas <pault@gcc.gnu.org>
4267
4268 PR fortran/70673
4269 * gfortran.dg/pr70673.f90: New test.
4270
f57f53d3
RB
42712016-06-13 Richard Biener <rguenther@suse.de>
4272
4273 PR middle-end/64516
4274 * gcc.dg/align-3.c: New testcase.
4275
5843a5f0
ML
42762016-06-13 Martin Liska <mliska@suse.cz>
4277
4278 * gcc.target/i386/pr71458.c: New test.
4279
aa8fdb44
UB
42802016-06-12 Uros Bizjak <ubizjak@gmail.com>
4281
4282 PR target/71241
3a146d46 4283 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4284
2043e4d7
DH
42852016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4286
4287 PR target/60751
4288 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4289 statement.
4290
d3dc025d
DH
42912016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4292
4293 PR target/60751
4294 * gfortran.dg/comma_IO_extension_1.f90: New test.
4295 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4296 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4297 statement.
4298 * gfortran.dg/graphite/pr38083.f90: Likewise.
4299 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4300 missing format.
4301
a31d78c6
EB
43022016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4303
4304 * gnat.dg/case_character.adb: New test.
4305
95c18dd0
SB
43062016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4307
4308 PR middle-end/71310
4309 * gcc.target/powerpc/pr71310.c: New testcase.
4310
b97d37b4
KV
43112016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4312
4313 PR middle-end/71478
4314 * gcc.dg/pr71478.c: New test.
4315
900bcda3
JJ
43162016-06-10 Jakub Jelinek <jakub@redhat.com>
4317
ec1c20db
JJ
4318 PR middle-end/71494
4319 * gcc.c-torture/execute/pr71494.c: New test.
4320
50b15873
JJ
4321 PR c/68657
4322 * gcc.target/i386/pr68657.c: New test.
4323
900bcda3
JJ
4324 PR inline-asm/68843
4325 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4326 (test): Add -masm=intel alternatives.
4327
4d926e34
MS
43282016-06-10 Martin Sebor <msebor@redhat.com>
4329
4330 PR c/71392
4331 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4332
ad071b2b
JL
43332016-06-10 Jeff Law <law@redhat.com>
4334
4335 PR tree-optimization/71335
4336 * gcc.c-torture/execute/pr71335.c: New test.
4337
2704efe8
DM
43382016-06-10 David Malcolm <dmalcolm@redhat.com>
4339
4340 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4341 the various "cannot tail-call: " messages.
4342
18c9b7d4
CL
43432016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4344
4345 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4346 and options.
4347
7cfa10f3
MO
43482016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4349
4350 PR sanitizer/71480
4351 * c-c++-common/asan/pr71480.c: New test.
4352
1f24fd3e
L
43532016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4354
4355 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4356 (ASMNAME2): Likewise.
4357 (main): Replace fn in asm statement with ASMNAME ("fn").
4358 * gcc.dg/guality/pr68037-2.c: Likewise.
4359 * gcc.dg/guality/pr68037-3.c: Likewise.
4360 * gcc.dg/torture/pr68037-1.c: Likewise.
4361 * gcc.dg/torture/pr68037-2.c: Likewise.
4362 * gcc.dg/torture/pr68037-3.c: Likewise.
4363
ad551c07
BE
43642016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4365
4366 PR inline-asm/68843
4367 * gcc.target/i386/pr68843-1.c: New test.
4368 * gcc.target/i386/pr68843-2.c: New test.
4369
4b1ffdb1 43702016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4371 Cesar Philippidis <cesar@codesourcery.com>
4372
4373 PR middle-end/71373
4374 * gcc.dg/goacc/nested-function-1.c: New file.
4375 * gcc.dg/goacc/nested-function-2.c: Likewise.
4376 * gcc.dg/goacc/pr71373.c: Likewise.
4377 * gfortran.dg/goacc/cray-2.f95: Likewise.
4378 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4379 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4380 * gfortran.dg/goacc/cray.f95: Update.
4381 * gfortran.dg/goacc/loop-1.f95: Likewise.
4382 * gfortran.dg/goacc/loop-3.f95: Likewise.
4383 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4384 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4385
43862016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4387
4388 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4389 for OpenACC tile clauses.
4390 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4391
4392 PR c/71381
4393 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4394 to...
4395 * c-c++-common/goacc/cache-2.c: ... this new file.
4396 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4397 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4398 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4399 usage.
4400 * gfortran.dg/goacc/cray.f95: Likewise.
4401 * gfortran.dg/goacc/loop-1.f95: Likewise.
4402
89851e4c
AH
44032016-06-10 Alan Hayward <alan.hayward@arm.com>
4404
4405 PR tree-optimization/71407
4406 PR tree-optimization/71416
4407 * gcc.dg/vect/pr71407.c: New
4408 * gcc.dg/vect/pr71416-1.c: New
4409 * gcc.dg/vect/pr71416-2.c: New
4410
200eafbf
RB
44112016-06-10 Richard Biener <rguenther@suse.de>
4412
4413 PR middle-end/71477
4414 * gcc.dg/torture/pr71477.c: New testcase.
4415
4df99d92
JK
44162016-06-09 Julia Koval <julia.koval@intel.com>
4417
4418 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4419 * gcc.target/i386/interrupt-13.c: Likewise.
4420 * gcc.target/i386/interrupt-15.c: Likewise.
4421 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4422 * gcc.target/i386/interrupt-24.c: Likewise.
4423 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4424 * gcc.target/i386/interrupt-9.c: Likewise.
4425 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4426
e01b4e16
MS
44272016-06-09 Martin Sebor <msebor@redhat.com>
4428
4429 PR c/70883
4430 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4431 * gcc.dg/builtin-constant_p-1.c: Same.
4432 * gcc.dg/builtins-error.c: Same.
4433 * gcc.dg/pr70859.c: Same.
4434
9c35db0e
SKS
44352016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4436
4437 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4438 * gcc.dg/torture/pr68067-1.c: Likewise.
4439 * gcc.dg/torture/pr68067-2.c: Likewise.
4440
44412016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4442
4443 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4444 when setting SIZE.
4445
392a81b9
PC
44462016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4447
4448 PR c++/71465
4449 * g++.dg/inherit/crash5.C: New.
4450 Revert:
4451 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4452
4453 PR c++/70202
4454 * g++.dg/inherit/crash5.C: New.
4455 * g++.dg/inherit/virtual1.C: Adjust.
4456
e49efc14
ML
44572016-06-09 Martin Liska <mliska@suse.cz>
4458
4459 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4460 * g++.dg/predict-loop-exit-2.C: Likewise.
4461 * g++.dg/predict-loop-exit-3.C: Likewise.
4462 * gcc.dg/predict-1.c: Likewise.
4463 * gcc.dg/predict-2.c: Likewise.
4464 * gcc.dg/predict-3.c: Likewise.
4465 * gcc.dg/predict-4.c: Likewise.
4466 * gcc.dg/predict-5.c: Likewise.
4467 * gcc.dg/predict-6.c: Likewise.
4468 * gcc.dg/predict-7.c: Likewise.
4469
36d57986
RB
44702016-06-09 Richard Biener <rguenther@suse.de>
4471
4472 PR tree-optimization/71462
4473 * gcc.dg/torture/pr71462.c: New testcase.
4474
7d82e8e4
MP
44752016-06-09 Marek Polacek <polacek@redhat.com>
4476
4477 PR c/65471
4478 * gcc.dg/c11-generic-3.c: New test.
4479
c8a71589
PC
44802016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4481
4482 * g++.dg/init/array42.C: New.
4483 * g++.dg/init/array43.C: Likewise.
4484 * g++.dg/init/array44.C: Likewise.
4485 * g++.dg/init/array45.C: Likewise.
4486 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4487 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4488 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4489 * g++.dg/gomp/pr35751.C: Likewise.
4490 * g++.dg/init/array23.C: Likewise.
4491 * g++.dg/init/brace2.C: Likewise.
4492 * g++.dg/init/brace6.C: Likewise.
4493
44a845ca
MS
44942016-06-08 Martin Sebor <msebor@redhat.com>
4495 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR c++/70507
4498 PR c/68120
4499 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4500 * c-c++-common/builtin-arith-overflow-2.c: New test.
4501 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4502 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4503 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4504
2ef16b6e
JJ
45052016-06-08 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR c++/71442
4508 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4509
5e3ee346
AL
45102016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4511
4512 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4513 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4514 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4515 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4516 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4517 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4518 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4519 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4520 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4521 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4522 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4523 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4524 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4525
b2ae2814
RB
45262016-06-08 Richard Biener <rguenther@suse.de>
4527
4528 PR tree-optimization/68558
4529 * gcc.dg/vect/slp-44.c: New testcase.
4530
e09b4c37
RB
45312016-06-08 Richard Biener <rguenther@suse.de>
4532
4533 * gcc.dg/vect/slp-43.c: New testcase.
4534
72d50660
RB
45352016-06-08 Richard Biener <rguenther@suse.de>
4536
4537 PR tree-optimization/71452
4538 * gcc.dg/torture/pr71452.c: New testcase.
4539
988c115c
JJ
45402016-06-08 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR c++/71448
4543 * g++.dg/torture/pr71448.C: New test.
4544
73d73b48
BS
45452016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4546
4547 PR debug/71432
4548 PR ada/71413
4549 * g++.dg/debug/pr71432.C: New test.
4550
bdd15d0c
PK
45512016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4552
4553 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4554 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4555 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4556
ce0607bb
AH
45572016-06-08 Alan Hayward <alan.hayward@arm.com>
4558
4559 * gcc.dg/vect/vect-live-2.c: Update effective target.
4560 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4561 * lib/target-supports.exp: Add aarch64 to vect_long.
4562
92a5f2ba
MP
45632016-06-08 Marek Polacek <polacek@redhat.com>
4564
4565 PR c/71418
4566 * gcc.dg/noncompile/pr71418.c: New test.
4567
08203f73
MP
4568 PR c/71426
4569 * gcc.dg/noncompile/pr71426.c: New test.
4570
d1fcc2bd
JH
45712016-06-07 Jan Hubicka <hubicka@ucw.cz>
4572
4573 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4574 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4575 * gcc.dg/predict-3.c: Update template.
4576 * gcc.dg/predict-5.c: Update template.
4577 * gcc.dg/predict-6.c: Update template.
4578 * gcc.dg/predict-9.c: Update template.
4579 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4580
a23e6f1c
BS
45812016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4582
4583 * gcc.target/powerpc/vec-mul.c: New test.
4584
6ffd47b7
DM
45852016-06-07 David Malcolm <dmalcolm@redhat.com>
4586
4587 * gcc.dg/spellcheck-fields-2.c: New test case.
4588
bfd67b47
RB
45892016-06-07 Richard Biener <rguenther@suse.de>
4590
4591 PR c/61564
4592 * gcc.dg/Wpragmas-1.c: New testcase.
4593 * gcc.dg/Wattributes-4.c: Likewise.
4594 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4595 entry.
4596
701b9a47
CL
45972016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4598
4599 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4600 spurious debug code.
4601
6b80d6fa
RB
46022016-06-07 Richard Biener <rguenther@suse.de>
4603
4604 PR tree-optimization/71428
4605 * gcc.dg/torture/pr71428.c: New testcase.
4606
0f3f9437
RB
46072016-06-07 Richard Biener <rguenther@suse.de>
4608
4609 PR middle-end/71423
4610 * gcc.dg/torture/pr71423.c: New testcase.
4611
ec963f2a
KV
46122016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4613
4614 PR middle-end/71408
4615 * gcc.dg/tree-ssa/pr71408.c: New test.
4616
46ab5b6e
KV
46172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4618
4619 PR middle-end/71281
4620 * g++.dg/torture/pr71281.C: New test.
4621
1f40cff3
MP
46222016-06-06 Marek Polacek <polacek@redhat.com>
4623
4624 PR c/71362
4625 * gcc.dg/pr71362.c: New test.
4626
6f5bcd24
JJ
46272016-06-06 Jakub Jelinek <jakub@redhat.com>
4628 Patrick Palka <ppalka@gcc.gnu.org>
4629
4630 PR c++/70847
4631 PR c++/71330
4632 PR c++/71393
4633 * g++.dg/opt/pr70847.C: New test.
4634 * g++.dg/ubsan/pr70847.C: New test.
4635 * g++.dg/ubsan/pr71393.C: New test.
4636
158beb4a
JJ
46372016-06-06 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR tree-optimization/71259
4640 * gcc.dg/vect/pr71259.c: New test.
4641
d9b950dd
DM
46422016-06-06 David Malcolm <dmalcolm@redhat.com>
4643
4644 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4645 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4646 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4647 above.
4648
36f9ad69
KT
46492016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4650
4651 PR middle-end/37780
4652 * gcc.c-torture/execute/pr37780.c: New test.
4653 * gcc.target/aarch64/pr37780_1.c: Likewise.
4654 * gcc.target/arm/pr37780_1.c: Likewise.
4655
5545a907
MP
46562016-06-06 Marek Polacek <polacek@redhat.com>
4657
4658 * c-c++-common/attr-may-alias-1.c: New test.
4659 * c-c++-common/attr-may-alias-2.c: New test.
4660 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4661
93671519
BE
46622016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4663
4664 PR c/24414
4665 * gcc.target/i386/pr24414.c: New test.
4666
690f24b7
JM
46672016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4668
4669 * gcc.target/sparc/vis4misc.c: New file.
4670 * gcc.target/sparc/fpcmp.c: Likewise.
4671 * gcc.target/sparc/fpcmpu.c: Likewise.
4672
31ce6157
AH
46732016-06-06 Alan Hayward <alan.hayward@arm.com>
4674
4675 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4676 * gcc.dg/vect/vect-live-3.c: Likewise.
4677
9fcebb5a
RB
46782016-06-06 Richard Biener <rguenther@suse.de>
4679
4680 PR tree-optimization/71398
4681 * gcc.dg/torture/pr71398.c: New testcase.
4682
903ca97b
UB
46832016-06-06 Uros Bizjak <ubizjak@gmail.com>
4684
4685 PR target/71389
4686 * g++.dg/pr71389.C: New test.
4687
9c1eb332
JD
46882016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4689
4690 PR fortran/71404
4691 * gfortran.dg/fmt_read_5.f: New test.
4692
b2d83bd2
AV
46932016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4694
4695 PR fortran/69659
4696 * gfortran.dg/class_array_22.f03: New test.
4697
ec81960e
JH
46982016-06-05 Jan Hubicka <hubicka@ucw.cz>
4699
4700 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4701
429d2750
JH
47022016-06-05 Jan Hubicka <hubicka@ucw.cz>
4703
4704 * gcc.dg/predict-9.c: Update template.
4705
c1c00983
PC
47062016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4707
4708 PR c++/49377
4709 * g++.dg/template/pr49377.C: New.
4710
1927a963
JJ
47112016-06-04 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR tree-optimization/71405
4714 * g++.dg/torture/pr71405.C: New test.
4715
909a11ad
PC
47162016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4717
4718 PR c++/70202
4719 * g++.dg/inherit/crash5.C: New.
4720 * g++.dg/inherit/virtual1.C: Adjust.
4721
08bbb1f8
JL
47222016-06-03 Jeff Law <law@redhat.com>
4723
4724 PR tree-optimization/71316
4725 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4726
7c35235c
JJ
47272016-06-03 Jakub Jelinek <jakub@redhat.com>
4728
4729 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4730 dg-additional-options with just -fno-tree-scev-cprop in it.
4731 * gcc.dg/vect/vect-live-2.c: Likewise.
4732 * gcc.dg/vect/vect-live-5.c: Likewise.
4733 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4734 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4735 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4736
c8572dd6
PP
47372016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4738
4739 PR c++/27100
4740 * g++.dg/other/friend6.C: New test.
4741
1c7733a7
BS
47422016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4743
4744 * g++.dg/torture/ppc-ldst-array.C: New.
4745
0d2f700f
JM
47462016-06-03 Joseph Myers <joseph@codesourcery.com>
4747
4748 PR target/71276
4749 PR target/71277
4750 * gcc.dg/torture/builtin-fp-int-inexact.c,
4751 gcc.target/i386/387-builtin-fp-int-inexact.c,
4752 gcc.target/i386/387-rint-inline-1.c,
4753 gcc.target/i386/387-rint-inline-2.c,
4754 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4755 gcc.target/i386/sse2-rint-inline-1.c,
4756 gcc.target/i386/sse2-rint-inline-2.c,
4757 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4758 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4759
f8071c05
L
47602016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4761 Julia Koval <julia.koval@intel.com>
4762
4763 PR target/66960
4764 PR target/67630
4765 PR target/67634
4766 PR target/67841
4767 PR target/68037
4768 PR target/68618
4769 PR target/68661
4770 PR target/69575
4771 PR target/69596
4772 PR target/69734
4773 * gcc.dg/guality/pr68037-1.c: New test.
4774 * gcc.dg/guality/pr68037-2.c: Likewise.
4775 * gcc.dg/guality/pr68037-3.c: Likewise.
4776 * gcc.dg/torture/pr68037-1.c: Likewise.
4777 * gcc.dg/torture/pr68037-2.c: Likewise.
4778 * gcc.dg/torture/pr68037-3.c: Likewise.
4779 * gcc.dg/torture/pr68661-1a.c: Likewise.
4780 * gcc.dg/torture/pr68661-1b.c: Likewise.
4781 * gcc.target/i386/interrupt-1.c: Likewise.
4782 * gcc.target/i386/interrupt-2.c: Likewise.
4783 * gcc.target/i386/interrupt-3.c: Likewise.
4784 * gcc.target/i386/interrupt-4.c: Likewise.
4785 * gcc.target/i386/interrupt-5.c: Likewise.
4786 * gcc.target/i386/interrupt-6.c: Likewise.
4787 * gcc.target/i386/interrupt-7.c: Likewise.
4788 * gcc.target/i386/interrupt-8.c: Likewise.
4789 * gcc.target/i386/interrupt-9.c: Likewise.
4790 * gcc.target/i386/interrupt-10.c: Likewise.
4791 * gcc.target/i386/interrupt-11.c: Likewise.
4792 * gcc.target/i386/interrupt-12.c: Likewise.
4793 * gcc.target/i386/interrupt-13.c: Likewise.
4794 * gcc.target/i386/interrupt-14.c: Likewise.
4795 * gcc.target/i386/interrupt-15.c: Likewise.
4796 * gcc.target/i386/interrupt-16.c: Likewise.
4797 * gcc.target/i386/interrupt-17.c: Likewise.
4798 * gcc.target/i386/interrupt-18.c: Likewise.
4799 * gcc.target/i386/interrupt-19.c: Likewise.
4800 * gcc.target/i386/interrupt-20.c: Likewise.
4801 * gcc.target/i386/interrupt-21.c: Likewise.
4802 * gcc.target/i386/interrupt-22.c: Likewise.
4803 * gcc.target/i386/interrupt-23.c: Likewise.
4804 * gcc.target/i386/interrupt-24.c: Likewise.
4805 * gcc.target/i386/interrupt-25.c: Likewise.
4806 * gcc.target/i386/interrupt-26.c: Likewise.
4807 * gcc.target/i386/interrupt-27.c: Likewise.
4808 * gcc.target/i386/interrupt-28.c: Likewise.
4809 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4810 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4811 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4812 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4813 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4814 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4815 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4816 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4817 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4818 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4819 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4820 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4821
36b85e43
BS
48222016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4823
9de2e795
L
4824 PR tree-optimization/52171
4825 * gcc.dg/pr52171.c: New test.
4826 * gcc.target/i386/pr52171.c: New test.
36b85e43 4827
bfeee8ac
JH
48282016-06-03 Jan Hubicka <jh@suse.cz>
4829
4830 * g++.dg/tree-ssa/pred-1.C: New testcase
4831 * gcc.dg/tree-ssa/pred-1.c: New testcase
4832
859b0bae
BS
48332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4834
4835 PR target/70957
4836 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4837 support.
4838 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4839
3a2edf4c
AH
48402016-06-03 Alan Hayward <alan.hayward@arm.com>
4841
4842 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4843
b28ead45
AH
48442016-06-03 Alan Hayward <alan.hayward@arm.com>
4845
4846 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 4847 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
4848 * gcc.dg/vect/vect-live-1.c: New test.
4849 * gcc.dg/vect/vect-live-2.c: New test.
4850 * gcc.dg/vect/vect-live-3.c: New test.
4851 * gcc.dg/vect/vect-live-4.c: New test.
4852 * gcc.dg/vect/vect-live-5.c: New test.
4853 * gcc.dg/vect/vect-live-slp-1.c: New test.
4854 * gcc.dg/vect/vect-live-slp-2.c: New test.
4855 * gcc.dg/vect/vect-live-slp-3.c: New test.
4856
1f91747b
JJ
48572016-06-03 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR middle-end/71387
4860 * g++.dg/opt/pr71387.C: New test.
4861
47b83923
JL
48622016-06-02 Jeff Law <law@redhat.com>
4863
4864 PR tree-optimization/71328
4865 * gcc.c-torture/compile/pr71328.c: New test.
4866
e96e5f46
JD
48672016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4868
4869 PR fortran/52393
4870 * gfortran.dg/fmt_read_3.f90: Fix typo.
4871 * gfortran.dg/fmt_read_4.f90: New test.
4872
b872d729
PC
48732016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4874
4875 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4876 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4877 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4878 * g++.dg/cpp0x/override2.C: Likewise.
4879 * g++.dg/parse/crash5.C: Likewise.
4880 * g++.dg/parse/error16.C: Likewise.
4881 * g++.dg/parse/error27.C: Likewise.
4882 * g++.dg/template/qualttp15.C: Likewise.
4883 * g++.dg/template/redecl4.C: Likewise.
4884 * g++.old-deja/g++.other/crash39.C: Likewise.
4885 * g++.old-deja/g++.other/struct1.C: Likewise.
4886 * g++.old-deja/g++.pt/m9a.C: Likewise.
4887 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4888
0e535442
JJ
48892016-06-02 Jakub Jelinek <jakub@redhat.com>
4890
0633ee10
JJ
4891 PR c++/71372
4892 * c-c++-common/pr71372.c: New test.
4893
0e535442
JJ
4894 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4895 __TIME__ strings with __builtin_strcmp instead of printf and
4896 dg-output.
4897
f3c5ecc2
ML
48982016-06-02 Martin Liska <mliska@suse.cz>
4899
4900 * gcc.dg/predict-9.c: New test.
4901
a91807c5
JJ
49022016-06-02 Jakub Jelinek <jakub@redhat.com>
4903
4904 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4905 global set_compiler_env_var and global saved_compiler_env_var.
4906
b5bd1978
KT
49072016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4908
4909 PR rtl-optimization/71295
4910 * gcc.c-torture/compile/pr71295.c: New test.
4911
b93b1475
JJ
49122016-06-02 Jakub Jelinek <jakub@redhat.com>
4913
930ebd0e
JJ
4914 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4915
1e021dc3
JJ
4916 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4917 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4918
b93b1475
JJ
4919 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4920 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4921 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4922 alternative number.
4923
58f2fb5c
MM
49242016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4925
4926 * gcc.target/powerpc/p9-splat-4.c: New test.
4927
49282016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4929
4930 PR target/71186
4931 * gcc.target/powerpc/pr71186.c: New test.
4932
4731c9f0
JD
49332016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935 PR fortran/52393
4936 * gfortran.dg/fmt_read_3.f90: New test.
4937
042dee3e
TP
49382016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4939
4940 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4941 procedure.
4942
15c98b2e
ES
49432016-06-01 Eduard Sanou <dhole@openmailbox.org>
4944
4945 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4946 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4947 env var is set.
4948 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4949 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4950 shown once.
4951 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4952 during compilation.
4953 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4954 vars set by dg-set-compiler-env-var.
4955
6442a6f4
PT
49562016-06-01 Paul Thomas <pault@gcc.gnu.org>
4957
4958 PR fortran/71156
4959 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4960 to the module procedure declaration.
4961 * gfortran.dg/submodule_16.f08: New test.
4962
ab62397a
JJ
49632016-06-01 Jakub Jelinek <jakub@redhat.com>
4964
4965 PR middle-end/71371
4966 * c-c++-common/gomp/pr71371.c: New test.
4967
b66af6ed
RB
49682016-06-01 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/71366
4971 * gcc.dg/torture/pr71366-1.c: New testcase.
4972 * gcc.dg/torture/pr71366-2.c: Likewise.
4973
e342b9d8
KN
49742016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4975
4976 * gcc.target/powerpc/vslv-0.c: New test.
4977 * gcc.target/powerpc/vslv-1.c: New test.
4978 * gcc.target/powerpc/vsrv-0.c: New test.
4979 * gcc.target/powerpc/vsrv-1.c: New test.
4980
721547cd
NS
49812016-06-01 Nathan Sidwell <nathan@acm.org>
4982
4983 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4984 * gcc.target/nvptx/weak.c: New.
4985
fa2c9034
RB
49862016-06-01 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/71261
4989 * gcc.dg/torture/vect-bool-1.c: New testcase.
4990
3e32893c
JJ
49912016-06-01 Jakub Jelinek <jakub@redhat.com>
4992
4993 * gfortran.dg/gomp/order-1.f90: New test.
4994 * gfortran.dg/gomp/order-2.f90: New test.
4995
8c383600
JH
49962016-06-01 Jan Hubicka <hubicka@ucw.cz>
4997
4998 * gcc.dg/unroll-6.c: Update template.
4999 * gcc.dg/unroll-7.c: New testcase.
5000 * gcc.dg/unroll-8.c: New testcase.
5001
a0dfeef5
EB
50022016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gnat.dg/opt56.ad[sb]: New test.
5005
48de5701
PC
50062016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5007
5008 PR c++/66635
5009 * g++.dg/cpp0x/constexpr-ice16.C: New.
5010
827cf695
PP
50112016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5012
5013 PR tree-optimization/71314
5014 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5015 -mbranch-cost=2.
5016
ff66f6e8
PP
50172016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5018
5019 PR tree-optimization/71077
5020 * gcc.dg/tree-ssa/pr71077.c: New test.
5021
050fb209
JH
50222016-05-31 Jan Hubicka <hubicka@ucw.cz>
5023
48de5701
PC
5024 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5025 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5026 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5027
c642d919
PC
50282016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5029
5030 PR c++/71248
5031 * g++.dg/cpp0x/pr71248.C: New.
5032 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5033 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5034 * g++.dg/init/new37.C: Likewise.
5035 * g++.dg/template/static1.C: Likewise.
5036 * g++.dg/template/static2.C: Likewise.
5037
d6439e08
L
50382016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5039
5040 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5041 instead of %rdi.
5042 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5043
780b9dd4
MP
50442016-05-31 Marek Polacek <polacek@redhat.com>
5045
5046 * c-c++-common/Wswitch-unreachable-3.c: New test.
5047 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5048
0d99f8a0
RB
50492016-05-31 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/71352
5052 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5053
52545641
TP
50542016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5055
5056 * gcc.target/arm/armv5_thumb_isa.c: New test.
5057
5b8c1205
KY
50582016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5059
5060 PR target/71346
5061 * gcc.target/i386/pr71346.c: New test.
5062
7a88cc84
TV
50632016-05-31 Tom de Vries <tom@codesourcery.com>
5064
5065 PR tree-optimization/69068
5066 * gcc.dg/graphite/pr69068.c: New test.
5067
265149a6
MS
50682016-05-27 Martin Sebor <msebor@redhat.com>
5069
5070 PR c++/71306
5071 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5072
00631022
JJ
50732016-05-30 Jakub Jelinek <jakub@redhat.com>
5074
5075 PR c++/71349
5076 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5077 nowait depend(inout: dd[0]) clauses where permitted.
5078
b2f6675b
PC
50792016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5080
5081 PR c++/71238
5082 * g++.dg/parse/pr71238.C: New.
5083 * g++.dg/concepts/friend1.C: Test column numbers too.
5084 * g++.dg/cpp0x/initlist31.C: Likewise.
5085 * g++.dg/cpp0x/pr51420.C: Likewise.
5086 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5087 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5088 * g++.dg/ext/builtin3.C: Likewise.
5089 * g++.dg/lookup/friend12.C: Likewise.
5090 * g++.dg/lookup/friend7.C: Likewise.
5091 * g++.dg/lookup/koenig1.C: Likewise.
5092 * g++.dg/lookup/koenig5.C: Likewise.
5093 * g++.dg/lookup/used-before-declaration.C: Likewise.
5094 * g++.dg/overload/koenig1.C: Likewise.
5095 * g++.dg/template/crash65.C: Likewise.
5096 * g++.dg/template/friend57.C: Likewise.
5097 * g++.dg/warn/Wshadow-5.C: Likewise.
5098 * g++.dg/warn/Wunused-8.C: Likewise.
5099 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5100 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5101 * g++.old-deja/g++.jason/member.C: Likewise.
5102 * g++.old-deja/g++.jason/report.C: Likewise.
5103 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5104 * g++.old-deja/g++.law/visibility20.C: Likewise.
5105 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5106 * g++.old-deja/g++.other/static5.C: Likewise.
5107 * g++.old-deja/g++.pt/overload2.C: Likewise.
5108
a448ff40
JH
51092016-05-30 Jan Hubicka <hubicka@ucw.cz>
5110
5111 * gcc.dg/tree-ssa/peel1.c: New testcase.
5112 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5113 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5114
69be8c91
TV
51152016-05-30 Tom de Vries <tom@codesourcery.com>
5116
5117 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5118 to ce.
5119
a59775a1
PC
51202016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5121
5122 PR c++/71099
5123 * g++.dg/parse/virtual1.C: New.
5124
53d6d955
UB
51252016-05-30 Uros Bizjak <ubizjak@gmail.com>
5126
5127 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5128 Use correct register when clearing %edx.
5129
0557293f
AM
51302016-05-30 Alexander Monakov <amonakov@ispras.ru>
5131
5132 PR tree-optimization/71289
5133 * gcc.dg/pr71289.c: New test.
5134
5d476e35
KV
51352016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5136
5137 PR middle-end/71269
5138 PR middle-end/71292
5139 * gcc.dg/tree-ssa/pr71269.c: New test.
5140 * gcc.dg/tree-ssa/pr71292.c: New test.
5141
db5447ca
KV
51422016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5143
5144 PR middle-end/71252
5145 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5146
98bdbb39
JH
51472016-05-30 Jan Hubicka <hubicka@ucw.cz>
5148
5149 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5150 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5151 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5152
7e012855
TV
51532016-05-30 Tom de Vries <tom@codesourcery.com>
5154
5155 PR tree-optimization/69067
5156 * gcc.dg/graphite/pr69067.c: New test.
5157
beed3701
UB
51582016-05-29 Uros Bizjak <ubizjak@gmail.com>
5159
5160 PR target/71245
5161 * gcc.target/i386/pr71245-1.c: New test.
5162 * gcc.target/i386/pr71245-2.c: Ditto.
5163
b6d4f8e8
PC
51642016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/71105
5167 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5168 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5169 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5170
00022058
JH
51712016-05-27 Jan Hubicka <hubicka@ucw.cz>
5172
5173 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5174
c8419aca
VV
51752016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5176
5177 Revert:
5178 PR c++/69855
5179 * g++.dg/overload/69855.C: New.
5180 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5181 * g++.old-deja/g++.pt/crash3.C: Likewise.
5182
8008c4d2
PC
51832016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5184
5185 PR c++/60385
5186 * g++.dg/parse/namespace13.C: New.
5187
8b2ef235
JL
51882016-05-26 Jeff Law <law@redhat.com>
5189
5190 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5191 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5192 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5193 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5194 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5195 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5196 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5197 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5198 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5199 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5200 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5201 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5202 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5203
7d67159b
VV
52042016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5205
5206 PR c++/69855
5207 * g++.dg/overload/69855.C: New.
5208 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5209 * g++.old-deja/g++.pt/crash3.C: Likewise.
5210
88e3bdd1
JW
52112016-05-27 Jiong Wang <jiong.wang@arm.com>
5212
5213 PR target/63596
5214 * gcc.target/aarch64/va_arg_1.c: New testcase.
5215 * gcc.target/aarch64/va_arg_2.c: Likewise.
5216 * gcc.target/aarch64/va_arg_3.c: Likewise.
5217
3fd6b9cc
JW
52182016-05-27 Jiong Wang <jiong.wang@arm.com>
5219
5220 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5221 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5222 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5223 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5224 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5225
3cee7e4e
MP
52262016-05-27 Marek Polacek <polacek@redhat.com>
5227
5228 PR middle-end/71308
5229 * g++.dg/torture/pr71308.C: New test.
5230
6a813c96
DV
52312016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5232
5233 * gcc.dg/zero_bits_compound-1.c: New test.
5234 * gcc.dg/zero_bits_compound-2.c: New test.
5235
0561bcfb
IE
52362016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5237
5238 PR middle-end/71279
5239 * gcc.dg/pr71279.c: New test.
5240
21316320
MM
52412016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5242
5243 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5244 floating point min/max/comparison instructions.
5245 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5246
7211a097
JJ
52472016-05-26 Jakub Jelinek <jakub@redhat.com>
5248
5249 * c-c++-common/gomp/schedule-1.c: New test.
5250 * gfortran.dg/gomp/schedule-1.f90: New test.
5251
cac177cf
PP
52522016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5253
5254 PR c++/70822
5255 PR c++/70106
5256 * g++.dg/cpp1y/auto-fn32.C: New test.
5257 * g++.dg/cpp1y/paren4.C: New test.
5258
a2d5b8c9
NS
52592016-05-26 Nathan Sidwell <nathan@acm.org>
5260
5261 * gcc.dg/20060410.c: Xfail on ptx.
5262 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5263 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5264 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5265 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5266 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5267
ffa8b552
TP
52682016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5269
5270 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5271
c7501e00
JJ
52722016-05-26 Jakub Jelinek <jakub@redhat.com>
5273
1875b9a0
JJ
5274 PR tree-optimization/71280
5275 * gcc.dg/pr71280.c: New test.
5276
2116e19f
JJ
5277 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5278
305aef09
JJ
5279 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5280 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5281
c7501e00
JJ
5282 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5283
ca449d26
JW
52842016-05-26 Jiong Wang <jiong.wang@arm.com>
5285
5286 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5287 kept in memory.
ca449d26 5288
8af01c66
JL
52892016-05-25 Jeff Law <law@redhat.com>
5290
5291 PR tree-optimization/71272
5292 * gcc.c-torture/compile/pr71272.c: new test.
5293
f9d6ce73
BS
52942016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5295
5296 * gcc.target/powerpc/vec-cmpne.c: New test.
5297 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5298
a88a7b22
EB
52992016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5300
5301 * gnat.dg/opt55.ad[sb]: New test.
5302
125f02ed
SKS
53032016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5304
5305 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5306 * c-c++-common/pr60226.c: Require int32plus.
5307 * gcc.c-torture/execute/pr70602.c: Likewise.
5308 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5309 unsigned long for malloc arg type.
5310 * gcc.dg/asr_div1.c: Require int32plus.
5311 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5312 * gcc.dg/pie-1.c: Require pie.
5313 * gcc.dg/pie-2.c: Likewise.
5314 * gcc.dg/pr59471.c: Require int32plus.
5315 * gcc.dg/pr59963-2.c: XFAIL for int16.
5316 * gcc.dg/pr60114.c: Require int32plus.
5317 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5318 unsigned long for typedef of size_t.
5319 * gcc.dg/pr63914.c: Require int32plus.
5320 * gcc.dg/pr64536.c: Require pt32plus.
5321 * gcc.dg/pr65658.c: Likewise.
5322 * gcc.dg/pr67271.c: Require int32plus.
5323 * gcc.dg/pr68112.c: Likewise.
5324 * gcc.dg/pr69071.c: Skip for avr target.
5325 * gcc.dg/pr69973.c: Require int32plus.
5326 * gcc.dg/pr70169.c: Skip for avr target.
5327 * gcc.dg/sso-6.c: Require int32plus.
5328 * gcc.dg/sso-7.c: Likewise.
5329 * gcc.dg/sso-8.c: Likewise.
5330 * gcc.dg/vrp-min-max-2.c: Likewise.
5331
c6e434f5
UB
53322016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5333
5334 PR target/70738
5335 * gcc.target/i386/pr70738-1.c: New test.
5336 * gcc.target/i386/pr70738-2.c: Likewise.
5337 * gcc.target/i386/pr70738-3.c: Likewise.
5338 * gcc.target/i386/pr70738-4.c: Likewise.
5339 * gcc.target/i386/pr70738-5.c: Likewise.
5340 * gcc.target/i386/pr70738-6.c: Likewise.
5341 * gcc.target/i386/pr70738-7.c: Likewise.
5342 * gcc.target/i386/pr70738-8.c: Likewise.
5343 * gcc.target/i386/pr70738-9.c: Likewise.
5344
5c42d341
KT
53452016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5346
5347 PR rtl-optimization/66940
5348 * gcc.c-torture/execute/pr66940.c: New test.
5349
bf9a1a07
IV
53502016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5351
5352 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5353 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5354 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5355 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5356 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5357 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5358 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5359 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5360 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5361 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5362 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5363 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5364 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5365 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5366 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5367 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5368 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5369 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5370 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5371 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5372 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5373 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5374 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5375 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5376
95efe6b6
MP
53772016-05-25 Marek Polacek <polacek@redhat.com>
5378
5379 PR c/71265
5380 * gcc.dg/noncompile/pr71265.c: New test.
5381
a23faf7a
MP
5382 PR c/71266
5383 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5384
69a6d5ad
NS
53852016-05-25 Nathan Sidwell <nathan@acm.org>
5386
5387 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5388
3072d4ea
RB
53892016-05-25 Richard Biener <rguenther@suse.de>
5390
5391 PR tree-optimization/71261
5392 * c-c++-common/torture/pr71261.c: New testcase.
5393
e412ece4
RB
53942016-05-25 Richard Biener <rguenther@suse.de>
5395
5396 PR tree-optimization/71264
5397 * gcc.dg/vect/pr71264.c: New testcase.
5398
b9e551ad
PC
53992016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5400
5401 PR c++/55992
5402 * g++.dg/cpp0x/alias-decl-53.C: New.
5403 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5404
6aa1abe5
ML
54052016-05-25 Martin Liska <mliska@suse.cz>
5406
5407 * g++.dg/pr71239.C: New test.
5408
842d162e
RB
54092016-05-25 Richard Biener <rguenther@suse.de>
5410
c87885ca
RO
5411 * gcc.dg/vect/pr58135.c: Rename to ...
5412 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 5413
f184a36c
MP
54142016-05-25 Marek Polacek <polacek@redhat.com>
5415
5416 * g++.dg/pr65295.C: Use target c++14.
5417
021fad86
PC
54182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5419
53d6d955
UB
5420 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5421 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 5422
c3eaf15a
MM
54232016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5424
5425 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5426 instructions.
5427
e46c7770
CP
54282016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5429
5430 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5431 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5432 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5433 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5434 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5435 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5436 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5437 * c-c++-common/goacc/pcopy.c: Likewise.
5438 * c-c++-common/goacc/pcopyin.c: Likewise.
5439 * c-c++-common/goacc/pcopyout.c: Likewise.
5440 * c-c++-common/goacc/pcreate.c: Likewise.
5441 * c-c++-common/goacc/pr70688.c: New test.
5442 * c-c++-common/goacc/present-1.c: Adjust test.
5443 * c-c++-common/goacc/reduction-5.c: Likewise.
5444 * g++.dg/goacc/data-1.C: New test.
5445
4bfc9db7
MM
54462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5447
5448 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5449 vector parity built-in functions.
5450 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5451 count trailing zeros automatic vectorization.
5452 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5453 count trailing zeros built-in functions.
5454
2bc145af
KV
54552016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5456
5457 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5458
26869fdb
PH
54592016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5460
5461 PR target/71050
5462 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5463
b2dc9c3b
PC
54642016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5465
5466 PR c++/50436
5467 * g++.dg/template/crash123.C: New.
5468 * g++.dg/template/crash124.C: Likewise.
5469
f65e97fd
MS
54702016-05-24 Martin Sebor <msebor@redhat.com>
5471
5472 PR c++/71147
5473 * g++.dg/ext/flexary16.C: New test.
5474
a6f5ac7f
IV
54752016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5476
69a6d5ad
NS
5477 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5478 before math.h is included.
a6f5ac7f
IV
5479 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5480 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5481 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5482 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5483 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5484 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5485 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5486 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5487 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5488 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5489 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5490 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5491 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5492 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5493 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5494 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5495 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5496 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5497 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5498 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5499 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5500 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5501 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5502
27bad558
MM
55032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5504 Kelvin Nilsen <kelvin@gcc.gnu.org>
5505
5506 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5507 support.
5508
72f382fb
PC
55092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5510
5511 PR c++/69872
5512 * g++.dg/warn/Wno-narrowing1.C: New.
5513
ef2ec9d9
MP
55142016-05-24 Marek Polacek <polacek@redhat.com>
5515
5516 PR c/71249
5517 * c-c++-common/Wswitch-unreachable-2.c: New test.
5518
e90434e3
JJ
55192016-05-24 Jakub Jelinek <jakub@redhat.com>
5520
7adb26f2
JJ
5521 PR c++/71257
5522 * g++.dg/vect/simd-clone-6.cc: New test.
5523 * g++.dg/gomp/declare-simd-6.C: New test.
5524
e90434e3
JJ
5525 PR middle-end/70434
5526 PR c/69504
5527 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5528
b556ea3b
RB
55292016-05-24 Richard Biener <rguenther@suse.de>
5530
5531 PR tree-optimization/71240
5532 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5533
e5328f5d
RB
55342016-05-24 Richard Biener <rguenther@suse.de>
5535
5536 PR tree-optimization/71230
5537 * gcc.dg/torture/pr71230.c: New testcase.
5538 * g++.dg/torture/pr71230.C: Likewise.
5539
a04e69c0
TS
55402016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5541
5542 * c-c++-common/goacc/routine-5.c: Add tests.
5543 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5544 * gfortran.dg/goacc/routine-6.f90: Add tests.
5545
30fd2977
RB
55462016-05-24 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/71253
5549 * gcc.dg/torture/pr71253.c: New testcase.
5550
ca6f60bc
KV
55512016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5552
5553 PR middle-end/71252
5554 * gfortran.dg/pr71252.f90: New test.
5555
d3465d72
RS
55562016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5557
5558 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5559
f17a223d
RB
55602016-05-24 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/70434
5563 PR c/69504
5564 * c-c++-common/vector-subscript-4.c: New testcase.
5565 * c-c++-common/vector-subscript-5.c: Likewise.
5566
e3f36534
JD
55672016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5568
5569 PR fortran/71123
5570 * gfortran.dg/namelist_90.f: New test
5571
85d5c27d
JD
55722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5573
5574 PR fortran/66461
5575 * gfortran.dg/unexpected_eof.f: New test
5576
fe3f3340
MM
55772016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5578 Kelvin Nilsen <kelvin@gcc.gnu.org>
5579
5580 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5581 as little endian.
5582
26d6ae55
PC
55832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5584
5585 PR c++/70972
5586 * g++.dg/cpp0x/inh-ctor20.C: New.
5587 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5588
d6c9a06f
PC
55892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/69095
5592 * g++.dg/cpp0x/variadic168.C: New.
5593
396a1d10
PC
55942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5595
5596 * g++.dg/cpp0x/pr31445.C: Test column number too.
5597 * g++.dg/cpp0x/pr32253.C: Likewise.
5598 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5599 * g++.dg/cpp0x/variadic36.C: Likewise.
5600
ece46666
MG
56012016-05-23 Marc Glisse <marc.glisse@inria.fr>
5602
5603 * gcc.dg/fold-notshift-2.c: Adjust.
5604
a7dc5980
MP
56052016-05-23 Marek Polacek <polacek@redhat.com>
5606
5607 PR c/49859
5608 * c-c++-common/Wswitch-unreachable-1.c: New test.
5609 * gcc.dg/Wswitch-unreachable-1.c: New test.
5610 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5611 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5612 * g++.dg/gomp/block-10.C: Likewise.
5613 * gcc.dg/gomp/block-10.c: Likewise.
5614 * g++.dg/gomp/block-9.C: Likewise.
5615 * gcc.dg/gomp/block-9.c: Likewise.
5616 * g++.dg/gomp/target-1.C: Likewise.
5617 * g++.dg/gomp/target-2.C: Likewise.
5618 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 5619 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
5620 * g++.dg/gomp/taskgroup-1.C: Likewise.
5621 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5622 * gcc.dg/gomp/teams-1.c: Likewise.
5623 * g++.dg/gomp/teams-1.C: Likewise.
5624 * g++.dg/overload/error3.C: Likewise.
5625 * g++.dg/tm/jump1.C: Likewise.
5626 * g++.dg/torture/pr40335.C: Likewise.
5627 * gcc.dg/c99-vla-jump-5.c: Likewise.
5628 * gcc.dg/switch-warn-1.c: Likewise.
5629 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5630 * gcc.dg/nested-func-1.c: Likewise.
5631 * gcc.dg/pr67784-4.c: Likewise.
5632
18b54004
RB
56332016-05-23 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/71230
5636 * gfortran.dg/pr71230-1.f90: New testcase.
5637 * gfortran.dg/pr71230-2.f90: Likewise.
5638
e569db5f
VK
56392016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5640
396a1d10 5641 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
5642 * gcc.dg/vect/pr58135.c: Add new.
5643 * gfortran.dg/pr46519-1.f: Adjust test case.
5644
e4b71114
PC
56452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5646
5647 PR c++/53401
5648 * g++.dg/cpp0x/decltype64.C: New.
5649
a25a8058
CL
56502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5651
5652 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5653 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5654 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5655
0dcfe9ab
CL
56562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5657
5658 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5659 Add poly64x1_t and poly64x2_t cases if supported.
5660 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5661 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5662 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5663 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5664 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5665
ffd70e4a
CL
56662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5667
5668 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5669 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5670 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5671 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5672 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5673 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5674 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5675
4b1f57fe
CL
56762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5677
5678 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5679
16c5ec77
CL
56802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5681
5682 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5683 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5684
94ad56c7
JJ
56852016-05-22 Jakub Jelinek <jakub@redhat.com>
5686
57748705
JJ
5687 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5688 constraint instead of "r".
5689 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5690 insn instead of vxorpd.
5691 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5692
af120161
JJ
5693 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5694 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5695
355023ce
JJ
5696 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5697
3b48574c
JJ
5698 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5699 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5700
94ad56c7
JJ
5701 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5702
8a85cee2
KV
57032016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5704
5705 PR middle-end/40921
5706 * gcc.dg/tree-ssa/pr40921.c: New test.
5707
8e916b16
PS
57082016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5709
5710 PR target/71103
5711 * gcc.target/avr/pr71103.c: New test.
5712
88aea79f
KV
57132016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5714
5715 PR middle-end/71179
5716 * gcc.dg/tree-ssa/pr71179.c: New test.
5717
79063edd
MS
57182016-05-20 Martin Sebor <msebor@redhat.com>
5719
5720 PR c/71115
5721 * gcc.dg/init-excess-2.c: New test.
5722
55c8849f
EB
57232016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5724
5725 * gnat.dg/opt53.adb: New test.
5726 * gnat.dg/opt54.adb: Likewise.
5727
c91a0948
MJ
57282016-05-20 Martin Jambor <mjambor@suse.cz>
5729
5730 PR tree-optimization/70884
5731 * gcc.dg/tree-ssa/pr70919.c: New test.
5732
9cad20fa
BS
57332016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5734
5735 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5736 formatting.
69a6d5ad
NS
5737 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5738 fix code formatting.
5739
57402016-05-20 Nathan Sidwell <nathan@acm.org>
5741
5742 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5743 non-common cases.
5744 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 5745
15c671a7
DM
57462016-05-20 David Malcolm <dmalcolm@redhat.com>
5747
5748 * jit.dg/all-non-failing-tests.h: Add
5749 test-factorial-must-tail-call.c.
5750 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5751 * jit.dg/test-factorial-must-tail-call.c: New test case.
5752
4f028369
JJ
57532016-05-20 Jakub Jelinek <jakub@redhat.com>
5754
5755 PR fortran/71204
5756 * gfortran.dg/pr71204.f90: New test.
5757
7dea4ab3
CP
57582016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5759
5760 * gcc.target/nvptx/sincos.c: New test.
5761
ef98d365
PC
57622016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/70572
5765 * g++.dg/cpp1y/auto-fn31.C: New.
5766
92466115
BS
57672016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5768
5769 * gcc.target/powerpc/vec-addec.c: New test.
5770 * gcc.target/powerpc/vec-addec-int128.c: New test.
5771
9a385c2d
DM
57722016-05-20 David Malcolm <dmalcolm@redhat.com>
5773
5774 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5775 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5776 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5777 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5778
77c9d5b4
JH
57792016-05-20 Jan Hubicka <hubicka@ucw.cz>
5780
5781 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5782
68047971
JJ
57832016-05-20 Jakub Jelinek <jakub@redhat.com>
5784
18954840
JJ
5785 PR c++/71210
5786 * g++.dg/opt/pr71210-1.C: New test.
5787 * g++.dg/opt/pr71210-2.C: New test.
5788
68047971
JJ
5789 PR tree-optimization/29756
5790 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5791 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5792 only on selected targets where V4SImode vectors are known to be
5793 supported.
5794
d78789f5
MG
57952016-05-20 Marc Glisse <marc.glisse@inria.fr>
5796
5797 PR tree-optimization/71079
5798 PR tree-optimization/71206
5799 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5800
550fa093
PK
58012016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5802
5803 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5804 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5805 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5806
483c6429
RG
58072016-05-20 Richard Guenther <rguenther@suse.de>
5808
5809 PR tree-optimization/29756
5810 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5811
eb066284
RB
58122016-05-20 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/71185
5815 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5816
58f10249
RB
58172016-05-20 Richard Biener <rguenther@suse.de>
5818
5819 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5820
2a5569fa
MP
58212016-05-19 Marek Polacek <polacek@redhat.com>
5822
5823 PR c++/71075
5824 * g++.dg/diagnostic/pr71075.C: New test.
5825
5e9a5385
DM
58262016-05-19 David Malcolm <dmalcolm@redhat.com>
5827
5828 PR c++/71184
5829 * g++.dg/pr71184.C: New test case.
5830
4f45da44
KN
58312016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5832
5833 * gcc.target/powerpc/darn-0.c: New test.
5834 * gcc.target/powerpc/darn-1.c: New test.
5835 * gcc.target/powerpc/darn-2.c: New test.
5836
4177437e
MP
58372016-05-19 Marek Polacek <polacek@redhat.com>
5838
5839 PR tree-optimization/71031
5840 * gcc.dg/tree-ssa/vrp100.c: New test.
5841
afb72432
IE
58422016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5843
5844 PR rtl-optimization/71148
5845 * gcc.dg/pr71148.c: New test.
5846
4f83064e
KT
58472016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5848
5849 PR target/71056
5850 * gcc.target/arm/pr71056.c: New test.
5851
4bf8dbe1
BE
58522016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5853
5854 * c-c++-common/pr69669.c: Check the used mode.
5855
f3510625
MO
58562016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5857
5858 PR sanitizer/64354
5859 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5860
43c0068e
RB
58612016-05-19 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/70729
5864 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5865 * gcc.dg/graphite/scop-18.c: Likewise.
5866 * gcc.dg/pr41783.c: Disable LIM.
5867 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5868 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5869 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5870 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5871 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5872 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5873 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5874 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5875 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5876 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5877 * gfortran.dg/pr42108.f90: Likewise.
5878
70f25790
DM
58792016-05-18 David Malcolm <dmalcolm@redhat.com>
5880
5881 PR driver/69265
5882 * gcc.dg/spellcheck-options-11.c: New test case.
5883
960db8ec
JJ
58842016-05-18 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR c++/71100
5887 * g++.dg/opt/pr71100.C: New test.
5888
04643334
MJ
58892016-05-18 Martin Jambor <mjambor@suse.cz>
5890
5891 PR ipa/69708
5892 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5893 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5894 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5895 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5896
91bb9f80
MJ
58972016-05-18 Martin Jambor <mjambor@suse.cz>
5898
5899 PR ipa/69708
5900 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5901 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5902 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5903 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5904 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5905
c584aca6
PC
59062016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5907
5908 PR c++/69793
5909 * g++.dg/template/crash122.C: New.
5910
20309c6e
PC
59112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/70466
5914 * g++.dg/template/pr70466-1.C: New.
5915 * g++.dg/template/pr70466-2.C: Likewise.
5916
50c78b9a
MM
59172016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5918
5919 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5920 splat operations and the XXSPLTIB instruction.
5921 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5922 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5923 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5924 xxlxor to clear a register.
5925
cf8be00d
RS
59262016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5927
5928 * gcc.dg/torture/pr71020.c: New test.
5929
848a392a
MJ
59302016-05-18 Martin Jambor <mjambor@suse.cz>
5931
5932 PR ipa/70646
5933 * gcc.dg/ipa/pr70646.c: New test.
5934
1f2ab776
CL
59352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5936
5937 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5938
76489493
CL
59392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5940
5941 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5942 missing tests for vreinterpretq_p{8,16}.
5943
bd79378d
CL
59442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5945
5946 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5947 vsliq_n_s64 and vsliq_n_u64.
5948
81ca3ea0
CL
59492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5950
5951 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5952 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5953
873cb425
CL
59542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5955
5956 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5957 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5958 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5959
9d6e7c21
CL
59602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5961
5962 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5963 in comment.
5964
b4dbe40e 59652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
5966
5967 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5968 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5969 "blr\t" and switch to scan-assembler-times.
5970
83a5c910
JW
59712016-05-18 Jiong Wang <jiong.wang@arm.com>
5972
53d6d955
UB
5973 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5974 with __aarch64__.
5975 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5976 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 5977
fb7cbdeb
JJ
59782016-05-18 Jakub Jelinek <jakub@redhat.com>
5979
8ee91165
JJ
5980 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5981 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5982 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5983 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5984 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5985 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5986
cf4d516a
JJ
5987 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5988 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5989
a4f16422
JJ
5990 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5991 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5992
7b37ce10
JJ
5993 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5994 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5995
fb7cbdeb
JJ
5996 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5997
c9326aef
RB
59982016-05-18 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/71168
6001 * gcc.dg/torture/pr71168.c: New testcase.
6002
df8b0a11
KV
60032016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6004
6005 PR middle-end/63586
6006 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6007 * gcc.dg/tree-ssa/pr63586.c: New test.
6008 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6009
2efd67ed
NS
60102016-05-17 Nathan Sidwell <nathan@acm.org>
6011
6012 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6013 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6014 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6015 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6016
1988b2c2
NS
60172016-05-17 Nathan Sidwell <nathan@acm.org>
6018
6019 * gcc.target/nvptx/abi-vararg-3.c: New.
6020
ad1d92ab
MM
60212016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6022
6023 PR tree-optimization/54579
6024 PR middle-end/55299
6025 * gcc.dg/fold-notrotate-1.c: New test.
6026 * gcc.dg/fold-notshift-1.c: New test.
6027 * gcc.dg/fold-notshift-2.c: New test.
6028
47768df8
MP
60292016-05-17 Marek Polacek <polacek@redhat.com>
6030
6031 PR ipa/71146
6032 * g++.dg/ipa/pr71146.C: New test.
6033
6b5423a5
DM
60342016-05-17 David Malcolm <dmalcolm@redhat.com>
6035
6036 * jit.dg/test-error-array-bounds.c: New test case.
6037
c7986356
MG
60382016-05-17 Marc Glisse <marc.glisse@inria.fr>
6039
6040 * gcc.dg/tree-ssa/and-1.c: New testcase.
6041
d982c5b7
MG
60422016-05-17 Marc Glisse <marc.glisse@inria.fr>
6043
6044 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6045 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6046
0139ba93
MG
60472016-05-17 Marc Glisse <marc.glisse@inria.fr>
6048
6049 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6050 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6051
daab4562
JW
60522016-05-17 Jiong Wang <jiong.wang@arm.com>
6053
6054 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6055
22330033
JW
60562016-05-17 Jiong Wang <jiong.wang@arm.com>
6057
6058 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6059
98b3a5f2
JW
60602016-05-17 Jiong Wang <jiong.wang@arm.com>
6061
6062 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6063 ".2d[index]" when scan the assembly.
6064 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6065 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6066 float64x1.
6067 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6068
b71b7a8e
RB
60692016-05-17 Richard Biener <rguenther@suse.de>
6070
6071 PR tree-optimization/71132
6072 * gcc.dg/torture/pr71132.c: New testcase.
6073
3c51ad46
CL
60742016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6075
6076 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6077
d20faa66
KT
60782016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079
6080 PR target/70809
6081 * gcc.target/aarch64/pr70809_1.c: New test.
6082
b75cc5a4
KT
60832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6084
6085 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6086 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6087 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6088 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6089
b28eb195
IE
60902016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6091 Ilya Enkovich <ilya.enkovich@intel.com>
6092
6093 PR target/71114
6094 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6095
0b9004ed
JH
60962016-05-16 Jan Hubicka <hubicka@ucw.cz>
6097
6098 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6099 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6100
1b81a1c1
MW
61012016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6102
6103 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6104 test for __ARM_FP16_ARGS.
6105 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6106 * gcc.target/arm/aapcs/neon-vect10.c: New.
6107 * gcc.target/arm/aapcs/neon-vect9.c: New.
6108 * gcc.target/arm/aapcs/vfp18.c: New.
6109 * gcc.target/arm/aapcs/vfp19.c: New.
6110 * gcc.target/arm/aapcs/vfp20.c: New.
6111 * gcc.target/arm/aapcs/vfp21.c: New.
6112 * gcc.target/arm/fp16-aapcs-1.c: New.
6113 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6114 test for __ARM_FP16_ARGS.
6115 * g++.target/arm/fp16-return-1.c: Update expected output.
6116
921d1e73
JW
61172016-05-16 Jiong Wang <jiong.wang@arm.com>
6118
6119 PR testsuite/70227
6120 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6121
228eb42a
HA
61222016-05-15 Harald Anlauf <anlauf@gmx.de>
6123
6124 PR fortran/69603
6125 * gfortran.dg/pr69603.f90: New testcase.
6126
785abfd3
FR
61272016-05-14 Fritz Reese <fritzoreese@gmail.com>
6128
6129 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6130
e75eb64f
FR
61312016-05-14 Fritz Reese <fritzoreese@gmail.com>
6132
6133 PR fortran/71047
6134 * gfortran.dg/pr71047.f08: New test.
6135
aa4b467b
JM
61362016-05-13 Joseph Myers <joseph@codesourcery.com>
6137
6138 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6139 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6140 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6141
653fb4a2
MS
61422016-05-13 Martin Sebor <msebor@redhat.com>
6143
6144 PR c++/60049
6145 * g++.dg/cpp0x/constexpr-60049.C: New test.
6146
9e37582d
JJ
61472016-05-13 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR bootstrap/71071
6150 * gcc.dg/pr71071.c: New test.
6151
a278aa17
UB
61522016-05-13 Uros Bizjak <ubizjak@gmail.com>
6153
6154 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6155 remove XOP handling.
377eaca7 6156 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6157
ac3d02e2
NS
61582016-05-13 Nathan Sidwell <nathan@acm.org>
6159
6160 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6161 __atomic_is_lock_free declaration.
6162
8ab3bdac
RB
61632016-05-13 Richard Biener <rguenther@suse.de>
6164
6165 PR tree-optimization/42587
6166 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6167
623b8e0a
ML
61682016-05-13 Martin Liska <mliska@suse.cz>
6169
6170 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6171 the new format of dump output.
6172
da7674f6
IE
61732016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6174
6175 * gcc.dg/pr71084.c: New test.
6176
c959db3d
RR
61772016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6178
53d6d955
UB
6179 PR target/53440
6180 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6181
43203dea
RR
61822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6183
6184 * gcc.target/aarch64/struct_return.c: New test.
6185
4f2e1536
MP
61862016-05-12 Marek Polacek <polacek@redhat.com>
6187
6188 PR c/70756
6189 * c-c++-common/pr70756-2.c: New test.
6190 * c-c++-common/pr70756.c: New test.
6191
1ef33ef3
RB
61922016-05-12 Richard Biener <rguenther@suse.de>
6193
6194 PR tree-optimization/71059
6195 * gcc.dg/torture/pr71059.c: New testcase.
6196
763baff6
RB
61972016-05-12 Richard Biener <rguenther@suse.de>
6198
6199 PR tree-optimization/71062
6200 * gcc.dg/torture/pr71062.c: New testcase.
6201
c4ec1243
IE
62022016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6203
6204 PR tree-optimization/71006
6205 * gcc.dg/pr71006.c: New test.
6206
a5fbf76d
MP
62072016-05-12 Marek Polacek <polacek@redhat.com>
6208
6209 PR driver/71063
6210 * gcc.dg/opts-7.c: New test.
6211
5acc47a4
KT
62122016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6213
6214 PR target/70830
6215 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6216 Add -save-temps to dg-options.
6217 Scan for ldmfd rather than pop instruction.
6218 * gcc.target/arm/interrupt-2.c: Likewise.
6219 * gcc.target/arm/pr70830.c: New test.
6220
40bd4bf9
JJ
62212016-05-12 Jakub Jelinek <jakub@redhat.com>
6222
3cd63842
JJ
6223 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6224 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6225
c05d08f6
JJ
6226 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6227 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6228 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6229
bc27ffae
JJ
6230 PR target/71019
6231 * gcc.target/i386/avx512vl-pack-1.c: New test.
6232 * gcc.target/i386/avx512vl-pack-2.c: New test.
6233 * gcc.target/i386/avx512bw-pack-2.c: New test.
6234
515d7412
JJ
6235 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6236
40bd4bf9
JJ
6237 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6238 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6239 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6240
44ab146a
RB
62412016-05-12 Richard Biener <rguenther@suse.de>
6242
6243 PR tree-optimization/70986
6244 * gcc.dg/torture/pr70986-1.c: New testcase.
6245 * gcc.dg/torture/pr70986-2.c: Likewise.
6246 * gcc.dg/torture/pr70986-3.c: Likewise.
6247
d6e83a8d
MM
62482016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6249
6250 PR c/43651
6251 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6252 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6253
51e67ea3
UB
62542016-05-11 Uros Bizjak <ubizjak@gmail.com>
6255
6256 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6257 directive.
6258 * gcc.target/i386/pr66746.c: Ditto.
6259
3fd2b007
MM
62602016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6261
6262 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6263 support.
6264 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6265 warning when using -mvsx-timode.
6266 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6267 * gcc.target/powerpc/dform-2.c: Likewise.
6268 * gcc.target/powerpc/pr68805.c: Likewise.
6269
5c3a10fb
MP
62702016-05-11 Marek Polacek <polacek@redhat.com>
6271
6272 PR c++/71024
6273 * c-c++-common/attributes-3.c: New test.
6274
7cfb065b
NS
62752016-05-11 Nathan Sidwell <nathan@acm.org>
6276
6277 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6278 * gcc.c-torture/execute/pr68185.c: Likewise.
6279 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6280 * gcc.dg/pr69634.c: Requires scheduling.
6281 * gcc.dg/torture/pr66178.c: Require label values.
6282 * gcc.dg/setjmp-6.c: Require indirect jumps.
6283
f35ea97d
RB
62842016-05-11 Richard Biener <rguenther@suse.de>
6285
6286 PR tree-optimization/71055
6287 * gcc.dg/torture/pr71055.c: New testcase.
6288
dff70323
RB
62892016-05-11 Richard Biener <rguenther@suse.de>
6290
6291 PR debug/71057
6292 * g++.dg/debug/pr71057.C: New testcase.
6293
56a3d28b
JJ
62942016-05-11 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR fortran/70855
6297 * gfortran.dg/gomp/pr70855.f90: New test.
6298
ebc1b29e
RB
62992016-05-11 Richard Biener <rguenther@suse.de>
6300
6301 PR middle-end/71002
6302 * g++.dg/torture/pr71002.C: New testcase.
6303
98ccd1d7
IE
63042016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6305
6306 PR middle-end/70807
6307 * gcc.dg/pr70807.c: New test.
6308
ed29e24b
MS
63092016-05-10 Martin Sebor <msebor@redhat.com>
6310
6311 PR c++/38611
6312 * g++.dg/Wattributes.C: New test.
6313
e39dab2c
MG
63142016-05-10 Marc Glisse <marc.glisse@inria.fr>
6315
6316 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6317 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6318 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6319
d067e238
IE
63202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6321
6322 PR target/70799
6323 * gcc.target/i386/pr70799-1.c: New test.
6324
cd36c83e
PMR
63252016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6326
6327 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6328
1e3af2a4
IE
63292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6330
6331 PR middle-end/70877
6332 * gcc.target/i386/pr70877.c: New test.
6333
afc610db
IE
63342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6335
6336 PR tree-optimization/70786
6337 * gcc.target/i386/pr70876.c: New test.
6338
4b59d19f
JJ
63392016-05-10 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR target/70927
6342 * gcc.target/i386/avx512vl-logic-1.c: New test.
6343 * gcc.target/i386/avx512vl-logic-2.c: New test.
6344 * gcc.target/i386/avx512dq-logic-2.c: New test.
6345
9b5ee426
BS
63462016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6347
6348 PR target/70963
6349 * gcc.target/powerpc/pr70963.c: New.
6350
f3352cab
DM
63512016-05-10 David Malcolm <dmalcolm@redhat.com>
6352
6353 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6354 (test_very_wide_line): Add ruler to expected output.
6355 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6356 (test_very_wide_line): Likewise.
6357 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6358 (test_show_locus): Within the handling of "test_very_wide_line",
6359 enable show_ruler_p on the diagnostic context.
6360
4a3255dd
RB
63612016-05-10 Richard Biener <rguenther@suse.de>
6362
6363 PR tree-optimization/71039
6364 * gcc.dg/torture/pr71039.c: New testcase.
6365
da7c9950
NS
63662016-05-10 Nathan Sidwell <nathan@acm.org>
6367
6368 * gcc.dg/nested-func-10.c: Requires alloca.
6369 * gcc.dg/nested-func-9.c: Requires alloca.
6370 * gcc.c-torture/execute/pr70460.c: Requires labels.
6371 * gcc.c-torture/compile/pr70199.c: Requires labels.
6372 * gcc.target/nvptx/decl.c: Compile only.
6373 * gcc.target/nvptx/trailing-init.c: Compile only.
6374 * gcc.target/nvptx/ary-init.c: Compile only.
6375
cf68d92c
MP
63762016-05-10 Marek Polacek <polacek@redhat.com>
6377
6378 PR c/70255
6379 * gcc.dg/attr-opt-1.c: New test.
6380
64ea4e15
RB
63812016-05-10 Richard Biener <rguenther@suse.de>
6382
6383 PR tree-optimization/70497
6384 PR tree-optimization/28367
6385 * gcc.dg/torture/20160404-1.c: New testcase.
6386 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6387 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6388
5a96dae3
PMR
63892016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6390
6391 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6392
fc97f805
UB
63932016-05-09 Uros Bizjak <ubizjak@gmail.com>
6394
6395 * gcc.target/i386/fabsneg-1.c New test.
6396
a710b1d5
AM
63972016-05-09 Alan Modra <amodra@gmail.com>
6398
6399 PR testsuite/70826
6400 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6401
171f6f05
RB
64022016-05-09 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/70985
6405 * gcc.dg/torture/pr70985.c: New testcase.
6406
18caa34e
BC
64072016-05-09 Bin Cheng <bin.cheng@arm.com>
6408
6409 * gcc.dg/tree-ssa/ifc-9.c: New test.
6410 * gcc.dg/tree-ssa/ifc-10.c: New test.
6411 * gcc.dg/tree-ssa/ifc-11.c: New test.
6412 * gcc.dg/tree-ssa/ifc-12.c: New test.
6413 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6414 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6415 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6416
7a27d38f
RB
64172016-05-09 Richard Biener <rguenther@suse.de>
6418
6419 PR fortran/70937
6420 * gfortran.dg/pr70937.f90: New testcase.
6421
5ebbbd3d
RO
64222016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423
6424 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6425
f6288c24
FR
64262016-05-07 Fritz Reese <fritzoreese@gmail.com>
6427
6428 PR fortran/56226
6429 * gfortran.dg/dec_structure_1.f90: New testcase.
6430 * gfortran.dg/dec_structure_2.f90: Ditto.
6431 * gfortran.dg/dec_structure_3.f90: Ditto.
6432 * gfortran.dg/dec_structure_4.f90: Ditto.
6433 * gfortran.dg/dec_structure_5.f90: Ditto.
6434 * gfortran.dg/dec_structure_6.f90: Ditto.
6435 * gfortran.dg/dec_structure_7.f90: Ditto.
6436 * gfortran.dg/dec_structure_8.f90: Ditto.
6437 * gfortran.dg/dec_structure_9.f90: Ditto.
6438 * gfortran.dg/dec_structure_10.f90: Ditto.
6439 * gfortran.dg/dec_structure_11.f90: Ditto.
6440 * gfortran.dg/dec_union_1.f90: Ditto.
6441 * gfortran.dg/dec_union_2.f90: Ditto.
6442 * gfortran.dg/dec_union_3.f90: Ditto.
6443 * gfortran.dg/dec_union_4.f90: Ditto.
6444 * gfortran.dg/dec_union_5.f90: Ditto.
6445 * gfortran.dg/dec_union_6.f90: Ditto.
6446 * gfortran.dg/dec_union_7.f90: Ditto.
6447
5ec4a8cd
TV
64482016-05-07 Tom de Vries <tom@codesourcery.com>
6449
6450 PR tree-optimization/70956
6451 * gcc.dg/graphite/pr70956.c: New test.
6452
58ec1d0e
JJ
64532016-05-06 Jakub Jelinek <jakub@redhat.com>
6454
ccd88fb7
JJ
6455 PR middle-end/70941
6456 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6457 (a, b, c, d): Change type from char to signed char.
6458 (main): Compare against (signed char) -1634678893 instead of
6459 hardcoded -109. Use __builtin_abort instead of abort.
6460
dd3b6464
JJ
6461 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6462 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6463
58ec1d0e
JJ
6464 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6465
19aa23d8
YR
64662016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6467
6468 PR debug/70935
6469 * gcc.dg/torture/pr70935.c: New test.
6470
ae5f0df1
OE
64712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6472
6473 PR target/58219
ce23a8ff 6474 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 6475
078f7e37
RB
64762016-05-06 Richard Biener <rguenther@suse.de>
6477
6478 PR tree-optimization/70960
6479 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6480
765d7b54
OE
64812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6482
6483 PR target/52933
6484 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6485 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6486 Adjust expected instruction counts.
6487 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6488
29c94e65
MP
64892016-05-06 Marek Polacek <polacek@redhat.com>
6490
6491 PR sanitizer/70875
6492 * gcc.dg/ubsan/bounds-3.c: New test.
6493
3684b02e
OE
64942016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6495
6496 PR target/54089
6497 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6498
8706773f
RB
64992016-05-06 Richard Biener <rguenther@suse.de>
6500
6501 PR middle-end/70931
6502 * gfortran.dg/pr70931.f90: New testcase.
6503
a4f51018
RB
65042016-05-06 Richard Biener <rguenther@suse.de>
6505
6506 PR middle-end/70941
6507 * gcc.dg/torture/pr70941.c: New testcase.
6508
c4f2425f
BC
65092016-05-05 Bin Cheng <bin.cheng@arm.com>
6510
6511 PR tree-optimization/57206
6512 * gcc.dg/vect/pr57206.c: New test.
6513
5dc08197
RO
65142016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6515
6516 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6517
351f85c5
JJ
65182016-05-05 Jakub Jelinek <jakub@redhat.com>
6519
568bac8c
JJ
6520 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6521
351f85c5
JJ
6522 * c-c++-common/Wdangling-else-4.c: New test.
6523
33fd7785
JJ
65242016-05-04 Jakub Jelinek <jakub@redhat.com>
6525
2d1ac15a
JJ
6526 PR c++/70906
6527 PR c++/70933
6528 * g++.dg/opt/pr70906.C: New test.
6529 * g++.dg/opt/pr70933.C: New test.
6530
33fd7785
JJ
6531 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6532
6b715bf6
JH
65332016-05-04 Jan Hubicka <hubicka@ucw.cz>
6534
6535 * gcc.dg/ipa/pure-const-3.c: New testcase.
6536
deef7113
MP
65372016-05-04 Marek Polacek <polacek@redhat.com>
6538
6539 * c-c++-common/Wdangling-else-1.c: New test.
6540 * c-c++-common/Wdangling-else-2.c: New test.
6541 * c-c++-common/Wdangling-else-3.c: New test.
6542
5396db97
KCY
65432016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6544
6545 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6546 flag is present.
6547
de55efd5
MP
65482016-05-04 Marek Polacek <polacek@redhat.com>
6549
6550 PR c/48778
6551 * gcc.dg/Waddress-2.c: New test.
6552
475839b6
AM
65532016-05-04 Alan Modra <amodra@gmail.com>
6554
6555 * gcc.target/powerpc/pr70866.c: New.
6556
b25aad5f
MS
65572016-05-03 Martin Sebor <msebor@redhat.com>
6558
6559 PR c++/66561
6560 * c-c++-common/builtin_location.c: New test.
6561 * g++.dg/cpp1y/builtin_location.C: New test.
6562
79ce98bc
MP
65632016-05-03 Marek Polacek <polacek@redhat.com>
6564
6565 PR c/70859
6566 * gcc.dg/pr70859.c: New test.
6567 * gcc.dg/pr70859-2.c: New test.
6568
402e89f5
PMR
65692016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6570
6571 * gnat.dg/debug5.adb: New testcase.
6572
f3d90045
DV
65732016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6574
6575 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6576 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6577 Procedure to check for z10 instruction set.
6578
1e26cec1
CL
65792016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6580
6581 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6582
71aca5a0
AM
65832016-05-03 Alan Modra <amodra@gmail.com>
6584
6585 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6586
2fd70ec1
JJ
65872016-05-03 Jakub Jelinek <jakub@redhat.com>
6588
6589 * gcc.target/i386/avx512f-cvt-1.c: New test.
6590
e5705cf7
L
65912016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6592
6593 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6594 -fdump-tree-vrp-details.
6595
381cdae4
RB
65962016-05-03 Richard Biener <rguenther@suse.de>
6597
6598 * gcc.dg/pr30172-1.c: Adjust.
6599 * gcc.dg/pr63743.c: Likewise.
6600 * gcc.dg/tm/pr51696.c: Likewise.
6601 * c-c++-common/tm/safe-1.c: Likewise.
6602 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6603 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6604 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6605 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6606
adedd5c1
JJ
66072016-05-03 Jakub Jelinek <jakub@redhat.com>
6608
31ed1665
JJ
6609 PR rtl-optimization/70467
6610 * gcc.target/i386/pr70467-3.c: New test.
6611 * gcc.target/i386/pr70467-4.c: New test.
6612
dea60b59
JJ
6613 PR tree-optimization/70916
6614 * gcc.c-torture/compile/pr70916.c: New test.
6615
adedd5c1
JJ
6616 PR target/49244
6617 * gcc.target/i386/pr49244-1.c: New test.
6618 * gcc.target/i386/pr49244-2.c: New test.
6619
f80041ef
BS
66202016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6621
6622 PR rtl-optimization/44281
6623 * gcc.target/i386/pr44281.c: New test.
6624
1cfcd39e
BC
66252016-05-03 bin cheng <bin.cheng@arm.com>
6626
6627 PR tree-optimization/56541
6628 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6629 * gcc.dg/vect/pr56541.c: new test.
6630
4304ccfd
MM
66312016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6632
6633 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6634 __float128.
6635 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6636
50d94c29
L
66372016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6638
6639 PR testsuite/70520
6640 * c-c++-common/asan/clone-test-1.c (main): Align child process
6641 stack to 16 bytes.
6642
bc1aee87
DM
66432016-05-02 David Malcolm <dmalcolm@redhat.com>
6644
6645 PR c++/62314
6646 * g++.dg/spellcheck-fields-2.C: New test case.
6647
474e0129
DM
66482016-05-02 David Malcolm <dmalcolm@redhat.com>
6649
6650 PR c++/62314
6651 * g++.dg/pr62314.C: New test case.
6652
818b88a7
JH
66532016-05-02 Jan Hubicka <hubicka@ucw.cz>
6654
6655 * gcc.dg/ipa/inline-8.c: New testcase.
6656
dd77684f
JJ
66572016-05-02 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR rtl-optimization/70467
6660 * gcc.target/i386/pr70467-1.c: New test.
6661
72407e00
BE
66622016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6663
6664 * gcc.dg/spec-options.c: Run the test on all targets.
6665 * gcc.dg/foo.specs: Use cpp_unique_options.
6666
dd53d197
MG
66672016-05-02 Marc Glisse <marc.glisse@inria.fr>
6668
6669 * gcc.dg/tree-ssa/unord.c: New testcase.
6670
a8b85ce9
MG
66712016-05-02 Marc Glisse <marc.glisse@inria.fr>
6672
6673 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6674
5b37e866
NS
66752016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6676
6677 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6678
7176a4a0
MP
66792016-05-02 Marek Polacek <polacek@redhat.com>
6680
6681 PR c/70851
6682 * gcc.dg/enum-incomplete-3.c: New test.
6683
6b9933b9
MP
66842016-05-02 Marek Polacek <polacek@redhat.com>
6685 Tom de Vries <tom@codesourcery.com>
6686
6687 PR tree-optimization/70700
6688 * gcc.dg/pr70700.c: New test.
6689
90f82260
UB
66902016-05-01 Uros Bizjak <ubizjak@gmail.com>
6691
6692 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6693 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6694 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6695 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6696 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6697
f73036c1
EB
66982016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6699
6700 * ada/acats/run_acats: Rename into...
6701 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6702 * ada/acats/run_all.sh: Remove redundant test.
6703 (target_run): Move around.
6704 (target_gnatchop): Use newly built executable.
6705 (target_gnatmake): Likewise.
6706 Check that the compilation of impbit succeeds.
6707
85e051a3
OE
67082016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6709
6710 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6711 * gcc.dg/20021029-1.c: Likewise.
6712 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6713 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6714 * gcc.target/sh/cmpstr.c: Likewise.
6715 * gcc.target/sh/cmpstrn.c: Likewise.
6716 * gcc.target/sh/memset.c: Likewise.
6717 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6718 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6719 * gcc.target/sh/pr39423-1.c: Likewise.
6720 * gcc.target/sh/pr49468-di.c: Likewise.
6721 * gcc.target/sh/pr49468-si.c: Likewise.
6722 * gcc.target/sh/pr49880-1.c: Likewise.
6723 * gcc.target/sh/pr49880-2.c: Likewise.
6724 * gcc.target/sh/pr49880-3.c: Likewise.
6725 * gcc.target/sh/pr50751-1.c: Likewise.
6726 * gcc.target/sh/pr50751-4.c: Likewise.
6727 * gcc.target/sh/pr50751-7.c: Likewise.
6728 * gcc.target/sh/pr51244-1.c: Likewise.
6729 * gcc.target/sh/pr51244-10.c: Likewise.
6730 * gcc.target/sh/pr51244-11.c: Likewise.
6731 * gcc.target/sh/pr51244-12.c: Likewise.
6732 * gcc.target/sh/pr51244-13.c: Likewise.
6733 * gcc.target/sh/pr51244-14.c: Likewise.
6734 * gcc.target/sh/pr51244-17.c: Likewise.
6735 * gcc.target/sh/pr51244-18.c: Likewise.
6736 * gcc.target/sh/pr51244-19.c: Likewise.
6737 * gcc.target/sh/pr51244-4.c: Likewise.
6738 * gcc.target/sh/pr51244-5.c: Likewise.
6739 * gcc.target/sh/pr51244-7.c: Likewise.
6740 * gcc.target/sh/pr51244-8.c: Likewise.
6741 * gcc.target/sh/pr51244-9.c: Likewise.
6742 * gcc.target/sh/pr51697.c: Likewise.
6743 * gcc.target/sh/pr52483-1.c: Likewise.
6744 * gcc.target/sh/pr52483-2.c: Likewise.
6745 * gcc.target/sh/pr52483-3.c: Likewise.
6746 * gcc.target/sh/pr52483-5.c: Likewise.
6747 * gcc.target/sh/pr52933-1.c: Likewise.
6748 * gcc.target/sh/pr52933-2.c: Likewise.
6749 * gcc.target/sh/pr52933-3.c: Likewise.
6750 * gcc.target/sh/pr53568-1.c: Likewise.
6751 * gcc.target/sh/pr53976-1.c: Likewise.
6752 * gcc.target/sh/pr53988-1.c: Likewise.
6753 * gcc.target/sh/pr53988.c: Likewise.
6754 * gcc.target/sh/pr54089-1.c: Likewise.
6755 * gcc.target/sh/pr54089-6.c: Likewise.
6756 * gcc.target/sh/pr54089-7.c: Likewise.
6757 * gcc.target/sh/pr54089-8.c: Likewise.
6758 * gcc.target/sh/pr54089-9.c: Likewise.
6759 * gcc.target/sh/pr54236-1.c: Likewise.
6760 * gcc.target/sh/pr54236-2.c: Likewise.
6761 * gcc.target/sh/pr54236-3.c: Likewise.
6762 * gcc.target/sh/pr54236-4.c: Likewise.
6763 * gcc.target/sh/pr54386.c: Likewise.
6764 * gcc.target/sh/pr54602-1.c: Likewise.
6765 * gcc.target/sh/pr54685.c: Likewise.
6766 * gcc.target/sh/pr54760-1.c: Likewise.
6767 * gcc.target/sh/pr54760-2.c: Likewise.
6768 * gcc.target/sh/pr54760-3.c: Likewise.
6769 * gcc.target/sh/pr54760-4.c: Likewise.
6770 * gcc.target/sh/pr54760-5.c: Likewise.
6771 * gcc.target/sh/pr54760-6.c: Likewise.
6772 * gcc.target/sh/pr55146.c: Likewise.
6773 * gcc.target/sh/pr55160.c: Likewise.
6774 * gcc.target/sh/pr59278.c: Likewise.
6775 * gcc.target/sh/pr59401-1.c: Likewise.
6776 * gcc.target/sh/pr59533-1.c: Likewise.
6777 * gcc.target/sh/pr63260.c: Likewise.
6778 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6779 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6780 * gcc.target/sh/strlen.c: Likewise.
6781 * gcc.target/sh/torture/pr30807.c: Likewise.
6782 * gcc.target/sh/torture/pr34777.c: Likewise.
6783 * gcc.target/sh/torture/pr64652.c: Likewise.
6784 * gcc.target/sh/torture/pr65505.c: Likewise.
6785 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6786 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6787
411e5c67
PC
67882016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/66644
6791 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6792
8fa97501
BS
67932016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6794
6795 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6796 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6797 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6798 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6799
5a956111
PP
68002016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6801
6802 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6803 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6804
e7ff0319
CP
68052016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6806
6807 PR middle-end/70626
6808 * c-c++-common/goacc/combined-reduction.c: New test.
6809 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6810
52d11a4b
L
68112016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6812
6813 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6814 *movdi_internal pattern only if PIC off.
6815 * gcc.target/i386/pr70155-2.c: Likewise.
6816 * gcc.target/i386/pr70155-3.c: Likewise.
6817 * gcc.target/i386/pr70155-4.c: Likewise.
6818 * gcc.target/i386/pr70155-5.c: Likewise.
6819 * gcc.target/i386/pr70155-6.c: Likewise.
6820 * gcc.target/i386/pr70155-7.c: Likewise.
6821 * gcc.target/i386/pr70155-8.c: Likewise.
6822 * gcc.target/i386/pr70155-15.c: Likewise.
6823 * gcc.target/i386/pr70155-17.c: Likewise.
6824 * gcc.target/i386/pr70155-22.c: Likewise.
6825
8960db31
BC
68262016-04-29 Bin Cheng <bin.cheng@arm.com>
6827
6828 PR tree-optimization/70803
6829 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6830
cca535a4
IE
68312016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6832
6833 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6834 optimization of vector loop.
6835 * gcc.target/i386/vect-unpack-3.c: New test.
6836 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6837 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6838 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6839
500ecf4a
MP
68402016-04-29 Marek Polacek <polacek@redhat.com>
6841
6842 PR sanitizer/70342
6843 * g++.dg/ubsan/null-7.C: New test.
6844
2fff3db8
MP
6845 PR c/70852
6846 * gcc.dg/pr70852.c: New test.
6847
509063eb
DV
68482016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6849
6850 PR/69089
6851 * g++.dg/cpp0x/alignas6.C: New test.
6852
83745c0d
DV
68532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6854
c87885ca
RO
6855 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6856 * gcc.dg/pr27003.c: Likewise.
6857 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6858 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6859 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6860 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
6861 * gcc.target/arc/mxy.c: Likewise.
6862 * gcc.target/arc/mswape.c: Likewise.
6863 * gcc.target/arc/mrtsc.c: Likewise.
6864 * gcc.target/arc/mcrc.c: Likewise.
6865 * gcc.target/arc/mdsp-packa.c: Likewise.
6866 * gcc.target/arc/mdvbf.c: Likewise.
6867 * gcc.target/arc/mlock.c: Likewise.
6868 * gcc.target/arc/mmac-24.c: Likewise.
6869 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6870
849b265d
BS
68712016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6872 Matthijs Kooijman <matthijs@stdin.nl>
6873 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6874
6875 PR target/60040
6876 * gcc.target/avr/pr60040-1.c: New.
6877 * gcc.target/avr/pr60040-2.c: New.
6878
1390536b
RB
68792016-04-29 Richard Biener <rguenther@suse.de>
6880
6881 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6882
98998245
RB
68832016-04-29 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/13962
6886 PR tree-optimization/65686
6887 * gcc.dg/uninit-pr65686.c: New testcase.
6888
8b80cc21
JJ
68892016-04-29 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR middle-end/70843
6892 * gcc.dg/pr70843.c: New test.
6893
6181bc30
JJ
68942016-04-28 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR target/70858
6897 * gcc.target/i386/pr70858.c: New test.
6898
f4cb3612
AB
68992016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6900
6901 * gcc.target/arc/nps400-1.c: New file.
6902
8ad9df62
JR
69032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6904 Andrew Burgess <andrew.burgess@embecosm.com>
6905
6906 * gcc.target/arc/movh_cl-1.c: New file.
6907
ceaaa9fe
JR
69082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6909 Andrew Burgess <andrew.burgess@embecosm.com>
6910
6911 * gcc.target/arc/extzv-1.c: New file.
6912 * gcc.target/arc/insv-1.c: New file.
6913 * gcc.target/arc/insv-2.c: New file.
6914 * gcc.target/arc/movb-1.c: New file.
6915 * gcc.target/arc/movb-2.c: New file.
6916 * gcc.target/arc/movb-3.c: New file.
6917 * gcc.target/arc/movb-4.c: New file.
6918 * gcc.target/arc/movb-5.c: New file.
6919 * gcc.target/arc/movb_cl-1.c: New file.
6920 * gcc.target/arc/movb_cl-2.c: New file.
6921 * gcc.target/arc/movbi_cl-1.c: New file.
6922 * gcc.target/arc/movl-1.c: New file.
6923
4d03dc2f
JR
69242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6925 Andrew Burgess <andrew.burgess@embecosm.com>
6926
6927 * gcc.target/arc/cmem-1.c: New file.
6928 * gcc.target/arc/cmem-2.c: New file.
6929 * gcc.target/arc/cmem-3.c: New file.
6930 * gcc.target/arc/cmem-4.c: New file.
6931 * gcc.target/arc/cmem-5.c: New file.
6932 * gcc.target/arc/cmem-6.c: New file.
6933 * gcc.target/arc/cmem-7.c: New file.
6934 * gcc.target/arc/cmem-ld.inc: New file.
6935 * gcc.target/arc/cmem-st.inc: New file.
6936
81262dad
JJ
69372016-04-28 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR target/70821
6940 * gcc.target/i386/pr70821.c: New test.
6941
0a31a09a
BS
69422016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6943
6944 * gcc.target/powerpc/vec-adde.c: New test.
6945 * gcc.target/powerpc/vec-adde-int128.c: New test.
6946
3ddffba9
JJ
69472016-04-28 Jakub Jelinek <jakub@redhat.com>
6948
6949 * gcc.target/i386/avx-vround-1.c: New test.
6950 * gcc.target/i386/avx-vround-2.c: New test.
6951 * gcc.target/i386/avx512vl-vround-1.c: New test.
6952 * gcc.target/i386/avx512vl-vround-2.c: New test.
6953
713dedcd
RO
69542016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955
6956 PR testsuite/70595
6957 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6958 (check_effective_target_cilkplus_runtime): ... this.
6959 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6960 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6961
6962 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6963 Require cilkplus_runtime.
6964 Don't add -lcilkrts.
6965 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6966 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6967 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6968 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6969 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6970 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6971 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6972 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6973 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6974 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6975 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6976 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6977 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6978 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6979 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6980 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6981 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6982 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6983 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6984 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6985 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6986 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6987 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6988 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6989 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6990 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6991 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6992 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6993 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6994
6995 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6996 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6997
6998 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6999
7000 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7001 cilkplus_runtime.
7002
3563f78f
MG
70032016-04-27 Marc Glisse <marc.glisse@inria.fr>
7004
7005 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7006 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7007
6bc2bb18
RB
70082015-04-27 Ryan Burn <contact@rnburn.com>
7009
7010 PR c++/69024
7011 PR c++/68997
7012 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7013 diagnostic.
7014 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7015 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7016
1e55d29a
EB
70172016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7018
7019 * gnat.dg/limited_with4.ad[sb]: New test.
7020 * gnat.dg/limited_with4_pkg.ads: New helper.
7021
087146ca
L
70222016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7023
7024 PR target/70155
7025 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7026 and movv1ti_internal patterns
7027 * gcc.target/i386/pr70155-1.c: New test.
7028 * gcc.target/i386/pr70155-2.c: Likewise.
7029 * gcc.target/i386/pr70155-3.c: Likewise.
7030 * gcc.target/i386/pr70155-4.c: Likewise.
7031 * gcc.target/i386/pr70155-5.c: Likewise.
7032 * gcc.target/i386/pr70155-6.c: Likewise.
7033 * gcc.target/i386/pr70155-7.c: Likewise.
7034 * gcc.target/i386/pr70155-8.c: Likewise.
7035 * gcc.target/i386/pr70155-9.c: Likewise.
7036 * gcc.target/i386/pr70155-10.c: Likewise.
7037 * gcc.target/i386/pr70155-11.c: Likewise.
7038 * gcc.target/i386/pr70155-12.c: Likewise.
7039 * gcc.target/i386/pr70155-13.c: Likewise.
7040 * gcc.target/i386/pr70155-14.c: Likewise.
7041 * gcc.target/i386/pr70155-15.c: Likewise.
7042 * gcc.target/i386/pr70155-16.c: Likewise.
7043 * gcc.target/i386/pr70155-17.c: Likewise.
7044 * gcc.target/i386/pr70155-18.c: Likewise.
7045 * gcc.target/i386/pr70155-19.c: Likewise.
7046 * gcc.target/i386/pr70155-20.c: Likewise.
7047 * gcc.target/i386/pr70155-21.c: Likewise.
7048 * gcc.target/i386/pr70155-22.c: Likewise.
7049
92329f9f
L
70502016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7053 ".{5,6}".
7054
309a0cf6
BC
70552016-04-27 Bin Cheng <bin.cheng@arm.com>
7056
7057 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7058 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7059 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7060 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7061 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7062
72ed2b9c
RB
70632016-04-27 Richard Biener <rguenther@suse.de>
7064
7065 PR ipa/70760
7066 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7067 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7068
3c98ff9b
NS
70692016-04-27 Nathan Sidwell <nathan@acm.org>
7070
7071 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7072 * g++.dg/ubsan/pr63956.C: Adjust error location.
7073
9ec5d66b
NC
70742016-04-27 Nick Clifton <nickc@redhat.com>
7075
7076 PR middle-end/49889
7077 * gcc.dg/pr49889.c: New test.
7078
c1e1f433
BS
70792016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7080
7081 * c-c++-common/memset-array.c: New test.
7082
8ac43293
MS
70832016-04-26 Martin Sebor <msebor@redhat.com>
7084
7085 PR c++/66639
7086 * g++.dg/cpp1y/func_constexpr.C: New test.
7087
843ce8ab
PP
70882016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7089
7090 PR c++/70241
7091 * g++.dg/cpp0x/enum32.C: New test.
7092 * g++.dg/cpp0x/enum33.C: New test.
7093
70942016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7095
7096 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7097 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7098 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7099 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7100 * gcc.c-torture/execute/pr38151.c: Likewise.
7101 * gcc.c-torture/execute/pr66556.c: Likewise.
7102 * gcc.c-torture/execute/pr67781.c: Likewise.
7103 * gcc.c-torture/execute/pr68648.c: Likewise.
7104
ca1206be
MG
71052016-04-26 Marc Glisse <marc.glisse@inria.fr>
7106
7107 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7108
2448a956
MP
71092016-04-26 Marek Polacek <polacek@redhat.com>
7110
7111 PR c/67784
7112 * gcc.dg/pr67784-3.c: New test.
7113 * gcc.dg/pr67784-4.c: New test.
7114 * gcc.dg/pr67784-5.c: New test.
7115
b02a5e26
MP
7116 PR c/70791
7117 * gcc.dg/Wnested-externs-2.c: New test.
7118
6b6aa8d3
MG
71192016-04-26 Marc Glisse <marc.glisse@inria.fr>
7120
7121 * gcc.dg/fold-plusmult.c: Adjust.
7122 * gcc.dg/no-strict-overflow-6.c: Adjust.
7123 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7124
a2095b55
BS
71252016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7126
7127 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7128 number scans.
7129 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7130 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7131 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7132 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7133 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7134 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7135 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7136 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7137 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7138 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7139 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7140 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7141 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7142 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7143 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7144 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7145 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7146 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7147 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7148 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7149 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7150 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7151 scans.
7152 * gcc.target/i386/pr32219-4.c: Likewise.
7153 * gcc.target/i386/pr32219-6.c: Likewise.
7154 * gcc.target/i386/pr32219-8.c: Likewise.
7155
bb0cc5c8
KT
71562016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7157
7158 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7159 associated options.
7160
5a0802ea
MP
71612016-04-26 Marek Polacek <polacek@redhat.com>
7162
7163 PR c++/70744
7164 * g++.dg/ext/cond2.C: New test.
7165
00f615af
BC
71662016-04-26 Bin Cheng <bin.cheng@arm.com>
7167
7168 PR tree-optimization/70771
7169 PR tree-optimization/70775
7170 * gcc.dg/pr70771.c: New test.
25939d34 7171 * gcc.dg/pr70775.c: New test.
00f615af 7172
218155e7
BS
71732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7174
7175 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7176
ab99f467
RB
71772016-04-25 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/70780
7180 * gcc.dg/torture/pr70780.c: New testcase.
7181
3f8257db 71822016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7183
c87885ca
RO
7184 * gcc.target/arm/neon-vaddws16.c: New test.
7185 * gcc.target/arm/neon-vaddws32.c: New test.
7186 * gcc.target/arm/neon-vaddwu16.c: New test.
7187 * gcc.target/arm/neon-vaddwu32.c: New test.
7188 * gcc.target/arm/neon-vaddwu8.c: New test.
7189 * lib/target-supports.exp
93c590ee
MC
7190 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7191 that arm neon support vector widen sum of HImode TO SImode.
7192
d6c1a7a7
JJ
71932016-04-23 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR sanitizer/70712
7196 * c-c++-common/asan/pr70712.c: New test.
7197
ab0fc037
TS
71982016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7199
7200 * .gitattributes: New file.
7201
2aa64824
CL
72022016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7203
7204 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7205
e7e12d92
DH
72062016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7207
7208 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7209 * gfortran.dg/submodule_15.f08: Likewise.
7210
d1431192
RB
72112016-04-22 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/70740
7214 * gcc.dg/torture/pr70740.c: New testcase.
7215
04a63c24
L
72162016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7217
7218 PR target/70750
7219 * gcc.target/i386/pr70750-1.c: New test.
7220 * gcc.target/i386/pr70750-2.c: Likewise.
7221
20700098
PC
72222016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7223
7224 PR c++/70540
7225 * g++.dg/cpp0x/auto48.C: New.
7226
aedf4e12
MP
72272016-04-21 Marek Polacek <polacek@redhat.com>
7228
7229 PR c++/70513
7230 * g++.dg/cpp0x/forw_enum12.C: New test.
7231 * g++.dg/cpp0x/forw_enum13.C: New test.
7232
2074d80a
KY
72332016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7234
7235 PR target/70728
7236 * gcc.target/i386/pr70728.c: New test.
7237
aef4aab0
RB
72382016-04-21 Richard Biener <rguenther@suse.de>
7239
7240 PR middle-end/70747
7241 * gcc.dg/pr70747.c: New testcase.
7242
2359e571
BC
72432016-04-21 Bin Cheng <bin.cheng@arm.com>
7244
7245 PR tree-optimization/70715
7246 * gcc.dg/tree-ssa/scev-13.c: New test.
7247
ce0e66ff
MG
72482016-04-21 Marc Glisse <marc.glisse@inria.fr>
7249
7250 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7251
2c2870a1
MG
72522016-04-21 Marc Glisse <marc.glisse@inria.fr>
7253
7254 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7255
a2b056a3
JH
72562016-04-20 Jan Hubicka <jh@suse.cz>
7257
7258 PR ipa/70018
7259 * g++.dg/ipa/nothrow-1.C: New testcase.
7260
ee392fc2
NS
72612016-04-20 Nathan Sidwell <nathan@acm.org>
7262
7263 PR c++/55635
7264 * g++.dg/eh/delete1.C: New.
7265
dda49daf
L
72662016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7267
7268 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7269 -mtune-ctrl=sse_typeless_stores.
7270
8a5b9d5a
L
72712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7272
7273 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7274
1011119f
BC
72752016-04-20 Bin Cheng <bin.cheng@arm.com>
7276
7277 PR tree-optimization/69489
7278 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7279
477d4906
IV
72802016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7281
7282 PR c++/69363
7283 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7284 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7285 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7286
fad08d12
BC
72872016-04-20 Bin Cheng <bin.cheng@arm.com>
7288
7289 PR tree-optimization/56625
7290 PR tree-optimization/69489
7291 * gcc.dg/vect/pr56625.c: New test.
7292 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7293
9e3e4fab
AP
72942016-04-20 Andrew Pinski <apinski@cavium.com>
7295
7296 PR target/64971
7297 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7298
d7aa24e4
AC
72992016-04-20 Arnaud Charlet <charlet@adacore.com>
7300
7301 * gnat.dg/self1.adb: Remove now incorrect test.
7302
e6d62b46
BC
73032016-04-20 Bin Cheng <bin.cheng@arm.com>
7304
7305 * gcc.dg/tree-ssa/scev-11.c: New test.
7306 * gcc.dg/tree-ssa/scev-12.c: New test.
7307
2697b189
MP
73082016-04-20 Marek Polacek <polacek@redhat.com>
7309
7310 PR tree-optimization/70725
7311 * gcc.dg/pr70725.c: New test.
7312
60d393e8
RB
73132016-04-20 Richard Biener <rguenther@suse.de>
7314
7315 PR tree-optimization/70726
7316 * g++.dg/vect/pr70726.cc: New testcase.
7317
82c6f58a
AK
73182016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7319
7320 PR target/70674
7321 * gcc.target/s390/pr70674.c: New test.
7322
90eeab20
JD
73232016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324
7325 PR libgfortran/70684
7326 * gfortran.dg/list_read_14.f90: New test.
7327
fc9cf6da
L
73282016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7329
7330 PR target/69201
7331 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7332 extern to force it misaligned.
7333 (b): Likewise.
7334 (c): Likewise.
7335 (d): Likewise.
7336 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7337 Don't check `*' before movv4sf_internal.
7338 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7339 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7340 Don't check `*' before movv16qi_internal.
7341 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7342 extern to force it misaligned.
7343 (b): Likewise.
7344 (c): Likewise.
7345 (d): Likewise.
7346 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7347 Don't check `*' before movv2df_internal.
7348 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7349 extern to force it misaligned.
7350 (b): Likewise.
7351 (c): Likewise.
7352 (d): Likewise.
7353 Check movv8sf_internal instead of avx_storeups256.
7354 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7355
ea8927ea
RB
73562016-04-19 Richard Biener <rguenther@suse.de>
7357
7358 PR tree-optimization/70171
7359 * g++.dg/tree-ssa/pr70171.C: New testcase.
7360
65f52ee9
RB
73612016-04-19 Richard Biener <rguenther@suse.de>
7362
7363 PR tree-optimization/70724
7364 * gcc.dg/torture/pr70724.c: New testcase.
7365
987b67f1
VM
73662016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7367
7368 PR middle-end/70689
c87885ca 7369 * gcc.target/i386/pr70689.c: New.
987b67f1 7370
91a47c39
L
73712016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7372
7373 PR target/70708
7374 * gcc.target/i386/pr70708.c: New test.
7375
8270b82d
RB
73762016-04-18 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/43434
7379 * gcc.dg/vect/pr43434.c: New testcase.
7380 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7381 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7382 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7383 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7384 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7385 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7386 * gcc.dg/gomp/pr68640.c: Likewise.
7387 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7388 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7389
edd048e2
RB
73902016-04-18 Richard Biener <rguenther@suse.de>
7391
7392 PR tree-optimization/70701
7393 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7394
bd5c7330
TV
73952016-04-18 Tom de Vries <tom@codesourcery.com>
7396
7397 PR testsuite/70699
7398 * gcc.dg/pr70161.c: Add dot-file scans.
7399 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7400 instead of after last dot char.
7401
23f2660f
EB
74022016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7403
7404 * c-c++-common/dump-ada-spec-3.c: New test.
7405 * c-c++-common/dump-ada-spec-4.c: Likewise.
7406
da152c9f
TV
74072016-04-17 Tom de Vries <tom@codesourcery.com>
7408
7409 PR other/70183
7410 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7411
cc950f98
JH
74122016-04-15 Jan Hubicka <jh@suse.cz>
7413
7414 PR ipa/70018
7415 * g++.dg/ipa/pure-const-1.C: New testcase.
7416 * g++.dg/ipa/pure-const-2.C: New testcase.
7417 * g++.dg/ipa/pure-const-3.C: New testcase.
7418
949505a9
MP
74192016-04-15 Marek Polacek <polacek@redhat.com>
7420
7421 PR c/70671
7422 * gcc.dg/bitfld-22.c: New test.
7423
10e547d6
BS
74242016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7425
7426 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7427 x86_64.
7428
1e77281b
MP
74292016-04-15 Marek Polacek <polacek@redhat.com>
7430
7431 PR c/70651
7432 * c-c++-common/pr70651.c: New test.
7433
e501fa8e
KT
74342016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7435
7436 PR rtl-optimization/70681
7437 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7438 dump scan on arm and powerpc.
7439 * gcc.dg/pr10474.c: Likewise.
7440
dda1bf61
JJ
74412016-04-15 Jakub Jelinek <jakub@redhat.com>
7442
ca4ef1ff
JJ
7443 PR c++/69517
7444 PR c++/70019
7445 PR c++/70588
7446 * g++.dg/cpp1y/vla11.C: Revert for real.
7447
dda1bf61
JJ
7448 PR c/70436
7449 * c-c++-common/Wparentheses-1.c: New test.
7450 * c-c++-common/gomp/Wparentheses-1.c: New test.
7451 * c-c++-common/gomp/Wparentheses-2.c: New test.
7452 * c-c++-common/gomp/Wparentheses-3.c: New test.
7453 * c-c++-common/gomp/Wparentheses-4.c: New test.
7454 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7455 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7456 * c-c++-common/goacc/Wparentheses-1.c: New test.
7457
1355e62c
KY
74582016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7459
7460 PR target/70662
7461 * gcc.target/i386/pr70662.c: New test.
7462
0ab34b9e 74632016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 7464 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
7465
7466 PR tree-optimization/70130
7467 * gcc.dg/vect/O3-pr70130.c: New testcase.
7468
bc773aad
MM
74692016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7470
6e9b2286
MM
7471 PR target/70669
7472 * gcc.target/powerpc/pr70669.c: New test.
7473
bc773aad
MM
7474 PR target/70640
7475 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7476 a power7 system that does not have an assembler that supports
7477 power8.
7478
d8747845
MS
74792016-04-14 Martin Sebor <msebor@redhat.com>
7480
7481 PR c++/69517
7482 PR c++/70019
7483 PR c++/70588
7484 * c-c++-common/ubsan/vla-1.c: Revert.
7485 * g++.dg/cpp1y/vla11.C: Same.
7486 * g++.dg/cpp1y/vla12.C: Same.
7487 * g++.dg/cpp1y/vla13.C: Same.
7488 * g++.dg/cpp1y/vla14.C: Same.
7489 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 7490 * g++.dg/init/array24.C: Same.
d8747845
MS
7491 * g++.dg/ubsan/vla-1.C: Same.
7492
85128559
MP
74932016-04-14 Marek Polacek <polacek@redhat.com>
7494 Jan Hubicka <hubicka@ucw.cz>
7495
7496 PR c++/70029
7497 * g++.dg/torture/pr70029.C: New test.
7498
52fbb073
MS
74992016-04-14 Martin Sebor <msebor@redhat.com>
7500
7501 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7502 type size to prevent failures on targets with very low maximum
7503 alignment.
7504
6db61d6f
RB
75052016-04-14 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/70623
7508 * gcc.dg/torture/pr70623.c: New testcase.
7509 * gcc.dg/torture/pr70623-2.c: Likewise.
7510
342fac95
MS
75112016-04-13 Martin Sebor <msebor@redhat.com>
7512
7513 PR c++/69517
7514 PR c++/70019
7515 PR c++/70588
7516 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7517 * g++.dg/cpp1y/vla11.C: New test.
7518 * g++.dg/cpp1y/vla12.C: New test.
7519 * g++.dg/cpp1y/vla13.C: New test.
7520 * g++.dg/cpp1y/vla14.C: New test.
7521 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 7522 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
7523 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7524
d93c452f
JJ
75252016-04-13 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR c++/70641
7528 * g++.dg/opt/pr70641.C: New test.
7529
85115fb6
RO
75302016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7531
7532 PR rtl-optimization/68749
7533 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7534 effects of argument promotions.
7535 Remove default args to dg-skip-if.
7536
545a4139
PC
75372016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7538
7539 PR c++/70635
7540 * g++.dg/parse/pr70635.C: New.
7541
b3a77f21
MP
75422016-04-13 Marek Polacek <polacek@redhat.com>
7543
7544 PR c++/70639
7545 * c-c++-common/Wmisleading-indentation-4.c: New test.
7546
99cd9857
MP
75472016-04-13 Marek Polacek <polacek@redhat.com>
7548
7549 PR c/70436
c87885ca
RO
7550 * gcc.dg/Wparentheses-12.c: New test.
7551 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 7552
75ca93ec
IE
75532016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7554
7555 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7556 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7557 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7558
3d3f9e7e
JJ
75592016-04-13 Jakub Jelinek <jakub@redhat.com>
7560
37947cd0
JJ
7561 PR middle-end/70633
7562 * gcc.c-torture/compile/pr70633.c: New test.
7563
3d3f9e7e
JJ
7564 PR debug/70628
7565 * gcc.dg/torture/pr70628.c: New test.
7566
92886d3e
PP
75672016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7568
7569 PR c++/70610
7570 * g++.dg/template/pr70610.C: New test.
7571 * g++.dg/template/pr70610-2.C: New test.
7572 * g++.dg/template/pr70610-3.C: New test.
7573 * g++.dg/template/pr70610-4.C: New test.
7574
13bd7c2b
JJ
75752016-04-12 Jakub Jelinek <jakub@redhat.com>
7576
6512fa6d
JJ
7577 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7578 128 instead of 32.
7579
13bd7c2b
JJ
7580 PR c++/70571
7581 * g++.dg/ext/pr70571.C: New test.
7582
20b9851c
MM
75832016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7584
8a434ada 7585 PR target/70640
20b9851c
MM
7586 * gcc.target/powerpc/pr70640.c: New test.
7587
2b2f52bc
PC
75882016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/68722
7591 * g++.dg/parse/pr68722.C: New.
7592
5901e56a
JJ
75932016-04-12 Jakub Jelinek <jakub@redhat.com>
7594
7595 PR rtl-optimization/70596
7596 * gcc.target/i386/pr70596.c: New test.
7597
d4619dc1
NS
75982016-04-12 Nathan Sidwell <nathan@acm.org>
7599
7600 PR c++/70501
7601 * g++.dg/init/pr70501.C: New.
7602
3df530d3
DW
76032016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7604
7605 * gcc.target/i386/asm-flag-6.c: New test.
7606
b7a120d7
TV
76072016-04-12 Tom de Vries <tom@codesourcery.com>
7608
7609 PR tree-optimization/68756
7610 * gcc.dg/graphite/pr68756.c: New test.
7611
4e0eea75
JJ
76122016-04-12 Jakub Jelinek <jakub@redhat.com>
7613
7614 PR tree-optimization/70602
7615 * gcc.c-torture/execute/pr70602.c: New test.
7616
35fbda43
MM
76172016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7618
7619 PR target/70381
7620 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7621 __float128 emulator is built and runs.
7622 * gcc.target/powerpc/float128-1.c: Likewise.
7623
7624 * lib/target-supports.exp (check_ppc_float128_sw_available):
7625 Rework tests for __float128 software and hardware
7626 availability. Fix exit condition to return 0 on success.
7627
04a99ebe
JG
76282016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7629
7630 PR target/70133
7631 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7632 * gcc.target/aarch64/target_attr_15.c: Likewise.
7633
47cd5a85
PC
76342016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7635
7636 PR c++/69066
7637 * g++.dg/cpp1y/pr69066.C: New.
7638
a5edb32e
JD
76392016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7640
7641 PR fortran/68566
7642 * gfortran.dg/pr36192.f90: Update test.
7643 * gfortran.dg/pr36192_1.f90: Update test.
7644 * gfortran.dg/real_dimension_1.f: Update test.
7645 * gfortran.dg/parameter_array_init_7.f90: New test.
7646
8ef378f8
JDA
76472016-04-09 John David Anglin <danglin@gcc.gnu.org>
7648
c532c871
JDA
7649 PR testsuite/64039
7650 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7651
d34f706f
JDA
7652 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7653
75e1dd9e
JDA
7654 PR rtl-optimization/66669
7655 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7656
8a976f5f
JDA
7657 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7658
da04822a
JDA
7659 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7660 * gcc.dg/pie-1.c: Likewise.
7661 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7662 * gcc.dg/pic-4.c: Likewise.
7663 * gcc.dg/pie-3.c: Likewise.
7664 * gcc.dg/pie-4.c: Likewise.
7665
adfabcf9
JDA
7666 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7667
4a020adf
JDA
7668 PR tree-optimization/68644
7669 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7670
8ef378f8
JDA
7671 PR rtl-optimization/64886
7672 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7673
09bf990e
TV
76742016-04-09 Tom de Vries <tom@codesourcery.com>
7675
7676 PR tree-optimization/68953
7677 * gcc.dg/graphite/pr68953.c: New test.
7678
138c3c1a
DH
76792016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7680
7681 PR fortran/70592
7682 * gfortran.dg/deferred_character_16.f90: New test.
7683
f55460af
JJ
76842016-04-09 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR tree-optimization/70586
7687 * gcc.c-torture/execute/pr70586.c: New test.
7688
0b77bbf3
DH
76892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7690
7691 PR sanitizer/70573
7692 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7693 with __builtin_memset
7694 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7695
c42cfb5c
CP
76962016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7697
7698 PR lto/70289
7699 PR ipa/70348
7700 PR tree-optimization/70373
7701 PR middle-end/70533
7702 PR middle-end/70534
7703 PR middle-end/70535
7704 * c-c++-common/goacc/reduction-5.c: New test.
7705 * c-c++-common/goacc/reduction-promotions.c: New test.
7706 * gfortran.dg/goacc/reduction-3.f95: New test.
7707 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7708
56cfb596
PP
77092016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7710
7711 PR c++/70590
7712 PR c++/70452
7713 * g++.dg/pr70590.C: New test.
7714 * g++.dg/pr70590-2.C: New test.
7715
1a13c0a2
JJ
77162016-04-08 Jakub Jelinek <jakub@redhat.com>
7717
abc0647a
JJ
7718 PR middle-end/70593
7719 * gcc.target/i386/pr70593.c: New test.
7720
1a13c0a2
JJ
7721 PR rtl-optimization/70574
7722 * gcc.target/i386/avx2-pr70574.c: New test.
7723
c3da4956
MO
77242016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7725
7726 PR sanitizer/70541
7727 * c-c++-common/asan/pr70541.c: New test.
7728
9f1b833b
TV
77292016-04-08 Tom de Vries <tom@codesourcery.com>
7730
7731 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7732 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7733
bae7adda
KT
77342016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7735
7736 PR target/70566
7737 * gcc.c-torture/execute/pr70566.c: New test.
7738
211f3d57
TV
77392016-04-08 Tom de Vries <tom@codesourcery.com>
7740
7741 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7742 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7743
02cf2861
AM
77442016-04-08 Alan Modra <amodra@gmail.com>
7745
7746 * gcc.target/powerpc/pr70117.c: New.
7747
5f490f9f
JJ
77482016-04-07 Jakub Jelinek <jakub@redhat.com>
7749
56e9b710
JJ
7750 PR testsuite/70581
7751 * gcc.dg/lto/simd-function_0.c: New test.
7752
5f490f9f
JJ
7753 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7754 clones.
7755 * c-c++-common/attr-simd-2.c: Likewise.
7756 * c-c++-common/attr-simd-4.c: Likewise.
7757 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7758 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7759
e4ebc74d
TP
77602016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7761
7762 PR testsuite/70553
7763 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7764
9817ae35
TS
77652016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7766 Tom de Vries <tom@codesourcery.com>
7767
7768 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7769 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7770 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7771 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7772 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7773 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7774 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7775 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7776
e292f64d
PP
77772016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7778
7779 PR c/70436
7780 * g++.dg/warn/Wparentheses-29.C: New test.
7781
6b37bdaf
PP
77822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7783
7784 PR c/70436
7785 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7786 explicit braces to resolve a future -Wparentheses warning.
7787
64824205
RH
77882016-04-06 Richard Henderson <rth@redhat.com>
7789
7790 * gcc.dg/pr61817-1.c: New test.
7791 * gcc.dg/pr61817-2.c: New test.
7792 * gcc.dg/pr69391-1.c: New test.
7793 * gcc.dg/pr69391-2.c: New test.
7794
bc2fc1f3
VM
77952016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7796
7797 PR rtl-optimization/70398
c87885ca 7798 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 7799
41414a02
EB
78002016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7801
7802 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7803
4066ea8a
YR
78042016-04-06 Yvan Roux <yvan.roux@linaro.org>
7805 Pedro Alves <palves@redhat.com>
7806
7807 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7808
ec35ea45
JJ
78092016-04-06 Jakub Jelinek <jakub@redhat.com>
7810
3866f8dd
JJ
7811 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7812 Check for avx512f effective targets instead of avx2.
7813 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7814 for AVX512F clones.
7815 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7816 * g++.dg/gomp/declare-simd-1.C: Likewise.
7817 * g++.dg/gomp/declare-simd-3.C: Likewise.
7818 * g++.dg/gomp/declare-simd-4.C: Likewise.
7819
ec35ea45
JJ
7820 PR middle-end/70550
7821 * c-c++-common/gomp/pr70550-1.c: New test.
7822 * c-c++-common/gomp/pr70550-2.c: New test.
7823
c08d28ac
NS
78242016-04-05 Nathan Sidwell <nathan@acm.org>
7825
7826 PR c++/70512
7827 * g++.dg/ext/attribute-may-alias-5.C: New.
7828
1d510e04
JJ
78292016-04-05 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR c++/70336
7832 * c-c++-common/pr70336.c: New test.
7833 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7834 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7835
84278ed9
JH
78362016-04-05 Jan Hubicka <hubicka@ucw.cz>
7837
7838 PR ipa/66223
7839 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7840
268a0ec4
JJ
78412016-04-05 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR rtl-optimization/70542
7844 * gcc.dg/torture/pr70542.c: New test.
7845 * gcc.target/i386/avx2-pr70542.c: New test.
7846
5e8c2eb1
ZS
78472016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7848
7849 PR tree-optimization/70509
7850 * gcc.target/i386/avx512bw-pr70509.c: New test.
7851
c0daf32d
PP
78522016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7853
7854 PR c++/70452
7855 * g++.dg/ext/constexpr-vla4.C: New test.
7856
bf867841
UB
78572016-04-05 Uros Bizjak <ubizjak@gmail.com>
7858
7859 PR target/70510
7860 * gcc.target/i386/pr70510.c: New test.
7861
3022186a
RB
78622016-04-05 Richard Biener <rguenther@suse.de>
7863
7864 PR tree-optimization/70526
7865 * g++.dg/torture/pr70526.C: New testcase.
7866
55fc79b2
JJ
78672016-04-05 Jakub Jelinek <jakub@redhat.com>
7868
7869 PR target/70525
7870 * gcc.target/i386/pr70525.c: New test.
7871
62b233f2
RB
78722016-04-05 Richard Biener <rguenther@suse.de>
7873
7874 PR middle-end/70499
7875 * g++.dg/torture/pr70499.C: New testcase.
7876
cc05759d
RB
78772016-04-05 Richard Biener <rguenther@suse.de>
7878
7879 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7880 remove XFAIL.
7881
f23f16d4
JJ
78822016-04-04 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR middle-end/70307
7885 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7886 rs6000 ABI warnings.
7887
d27ecc49
JH
78882016-04-04 Jan Hubicka <hubicka@ucw.cz>
7889
7890 PR ipa/66223
7891 * g++.dg/ipa/devirt-51.C: New testcase.
7892
c974c96e 78932016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 7894 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
7895
7896 PR middle-end/70457
7897 * gcc.dg/torture/pr70457.c: New.
7898
7a85da89
AV
78992016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7900
7901 PR fortran/67538
7902 * gfortran.dg/allocate_with_source_19.f08: New test.
7903
de517e64
AV
79042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7905
7906 PR fortran/65795
7907 * gfortran.dg/coarray_allocate_6.f08: New test.
7908
43b9f499
RB
79092016-04-04 Richard Biener <rguenther@suse.de>
7910
7911 PR rtl-optimization/70484
7912 * gcc.dg/torture/pr70484.c: New testcase.
7913
f13355da
MP
79142016-04-04 Marek Polacek <polacek@redhat.com>
7915
7916 PR c/70307
7917 * gcc.dg/torture/pr70307.c: New test.
7918
6cc6ed50
OE
79192016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7920
7921 PR target/70416
7922 PR target/67391
7923 * gcc.target/sh/torture/pr70416.c: New.
7924
abdc16c8
MS
79252016-04-02 Martin Sebor <msebor@redhat.com>
7926
7927 PR c++/67376
7928 PR c++/70170
7929 PR c++/70172
7930 PR c++/70228
7931 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7932 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7933 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7934 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7935 * g++.dg/cpp0x/constexpr-string.C: Same.
7936 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7937 * g++.dg/cpp0x/pr65398.C: Same.
7938 * g++.dg/ext/constexpr-vla1.C: Same.
7939 * g++.dg/ext/constexpr-vla2.C: Same.
7940 * g++.dg/ext/constexpr-vla3.C: Same.
7941 * g++.dg/ubsan/pr63956.C: Same.
7942
763cd859
JJ
79432016-04-01 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR rtl-optimization/70467
7946 * gcc.target/i386/pr70467-2.c: New test.
7947
0f875435
JJ
79482016-04-01 Jakub Jelinek <jakub@redhat.com>
7949 Marek Polacek <polacek@redhat.com>
7950
7951 PR c++/70488
7952 * g++.dg/init/new47.C: New test.
7953
41d14659
RR
79542016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7955
7956 PR target/70496
7957 * gcc.target/arm/pr70496.c: New test.
7958
f9bf89bb
NS
79592016-04-01 Nathan Sidwell <nathan@acm.org>
7960
73b9085d
NS
7961 PR c++/68475
7962 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7963
4afdcfaa
IE
79642016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7965
7966 PR target/69890
7967 * gcc.dg/strlenopt.h (memmove): New.
7968 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7969 instead of "string.h".
7970 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7971 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7972 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7973 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7974 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7975 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7976 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7977 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7978 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7979 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7980 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7981 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7982 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7983 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7984 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7985 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7986 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7987 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7988 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7989 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7990
b5d7a29c
RO
79912016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7992
7993 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7994 (Holder::foo): Reflect this.
7995
b660f9ec
IE
79962016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7997
7998 PR target/70442
7999 * gcc.dg/pr70442.c: New test.
8000
88504f34
NS
80012016-03-31 Nathan Sidwell <nathan@acm.org>
8002
8003 PR c++/70393
8004 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8005
95d34b96
KY
80062016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8007
8008 PR target/70453
8009 * gcc.target/i386/pr70453.c: New test.
8010
b4c4967c
AB
80112016-03-31 Andrey Belevantsev <abel@ispras.ru>
8012
8013 PR target/70292
8014 * gcc.c-torture/pr70292.c: New test.
8015
5fde6a45
MP
80162016-03-31 Marek Polacek <polacek@redhat.com>
8017
8018 PR c/70297
8019 * c-c++-common/pr70297.c: New test.
8020 * g++.dg/cpp0x/typedef-redecl.C: New test.
8021 * gcc.dg/typedef-redecl2.c: New test.
8022
97eb24c4
JJ
80232016-03-31 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR rtl-optimization/70460
8026 * gcc.c-torture/execute/pr70460.c: New test.
8027
efc3536f
RB
80282016-03-31 Richard Biener <rguenther@suse.de>
8029
8030 PR c++/70430
8031 * g++.dg/ext/vector30.C: New testcase.
8032
e0876e21
DH
80332016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8034 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035
8036 * gfortran.dg/fmt_pf.f90: New test.
8037
e9bff8c6
RO
80382016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8039
8040 Forward-port from 5 branch
8041 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR testsuite/70356
8044 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8045 dg-require-effective-target after dg-do.
8046
8047 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8048
8049 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8050
2620c80d
TS
80512016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8052 Julian Brown <julian@codesourcery.com>
8053 Chung-Lin Tang <cltang@codesourcery.com>
8054 Cesar Philippidis <cesar@codesourcery.com>
8055 James Norris <jnorris@codesourcery.com>
8056 Tom de Vries <tom@codesourcery.com>
8057 Nathan Sidwell <nathan@codesourcery.com>
8058
bf867841 8059 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8060 * c-c++-common/goacc/loop-clauses.c: Likewise.
8061 * g++.dg/goacc/template.C: Likewise.
8062 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8063 * gfortran.dg/goacc/loop-1.f95: Likewise.
8064 * gfortran.dg/goacc/loop-5.f95: Likewise.
8065 * gfortran.dg/goacc/loop-6.f95: Likewise.
8066 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8067 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8068 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8069 * c-c++-common/goacc/clauses-fail.c: Likewise.
8070 * c-c++-common/goacc/parallel-1.c: Likewise.
8071 * c-c++-common/goacc/reduction-1.c: Likewise.
8072 * c-c++-common/goacc/reduction-2.c: Likewise.
8073 * c-c++-common/goacc/reduction-3.c: Likewise.
8074 * c-c++-common/goacc/reduction-4.c: Likewise.
8075 * c-c++-common/goacc/routine-3.c: Likewise.
8076 * c-c++-common/goacc/routine-4.c: Likewise.
8077 * c-c++-common/goacc/routine-5.c: Likewise.
8078 * c-c++-common/goacc/tile.c: Likewise.
8079 * g++.dg/goacc/template.C: Likewise.
8080 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8081 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8082 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8083 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8084 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8085 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8086 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8087 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8088 * c-c++-common/goacc/use_device-1.c: ... this file.
8089 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8090 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8091 * c-c++-common/goacc/host_data-6.c: ... this file.
8092 * c-c++-common/goacc/loop-2-kernels.c: New file.
8093 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8094 * c-c++-common/goacc/loop-3.c: Likewise.
8095 * g++.dg/goacc/reference.C: Likewise.
8096 * g++.dg/goacc/routine-1.C: Likewise.
8097 * g++.dg/goacc/routine-2.C: Likewise.
8098
f6d2d066
RB
80992016-03-30 Richard Biener <rguenther@suse.de>
8100
8101 PR middle-end/70450
8102 * gcc.dg/torture/pr70450.c: New testcase.
8103
d43242b9
JJ
81042016-03-30 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR target/70421
8107 * gcc.dg/torture/pr70421.c: New test.
8108 * gcc.target/i386/avx512f-pr70421.c: New test.
8109
5ce43b77
L
81102016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8111
8112 PR testsuite/70364
8113 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8114 (check): New function.
8115 (bar): Call check.
8116 (foo): Align stack to 16 bytes when calling bar.
8117 * gcc.target/i386/cleanup-2.c: Likewise.
8118
d014a712
PP
81192016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8120
8121 PR tree-optimization/59124
8122 * gcc.dg/Warray-bounds-19.c: New test.
8123
3f8257db 81242016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8125
8126 * lib/prune.exp (escape_regex_chars): New.
8127 (prune_file_path): Update to quote metcharacters for regexp.
8128
3336c6e0
JJ
81292016-03-29 Jakub Jelinek <jakub@redhat.com>
8130
a362f023
JJ
8131 PR rtl-optimization/70429
8132 * gcc.c-torture/execute/pr70429.c: New test.
8133
3336c6e0
JJ
8134 PR tree-optimization/70405
8135 * gcc.dg/pr70405.c: New test.
8136
728557fd
AV
81372016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8138
8139 PR fortran/70397
8140 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8141 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8142
bef977d4
TS
81432016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8144
8145 PR testsuite/64177
8146 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8147 __cilkrts_set_param to set two workers.
8148 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8149 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8150
6f6d25c9
DH
81512016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8152
bf867841 8153 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8154
45733562
KY
81552016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8156
8157 PR target/70406
bf867841 8158 * gcc.target/i386/pr70406.c: New test.
45733562 8159
a1799e5e
EB
81602016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8161
8162 * gnat.dg/specs/double_record_extension3.ads: New test.
8163
5fca7b66
RH
81642016-03-25 Richard Henderson <rth@redhat.com>
8165
8166 PR target/70120
8167 * gcc.target/aarch64/pr70120-1.c: New.
8168 * gcc.target/aarch64/pr70120-2.c: New.
8169 * gcc.target/aarch64/pr70120-3.c: New.
8170
31ce75c6
PP
81712016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8172
8173 PR c++/62212
8174 * g++.dg/template/mangle2.C: The dg-do directive should be
8175 "compile" not "assemble".
8176
3caf0ca1
BS
81772016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8178
8179 PR lto/69650
8180 * gcc.dg/pr69650.c: New test.
8181
634035b6
DE
81822016-03-25 David Edelsohn <dje.gcc@gmail.com>
8183
8184 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8185
45d34276
AM
81862016-03-25 Alan Modra <amodra@gmail.com>
8187
8188 * gcc.dg/dfp/pr70052.c: New test.
8189
8f085166
RH
81902016-03-24 Richard Henderson <rth@redhat.com>
8191
8192 PR middle-end/69845
8193 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8194 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8195
011e5ec3
TV
81962016-03-24 Tom de Vries <tom@codesourcery.com>
8197
8198 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8199
9e3f4551
TV
82002016-03-24 Tom de Vries <tom@codesourcery.com>
8201
8202 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8203 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8204
45780041
TV
82052016-03-24 Tom de Vries <tom@codesourcery.com>
8206
8207 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8208 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8209
887ab4e5
PP
82102016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8211
8212 PR c++/62212
8213 * g++.dg/template/mangle2.C: New test.
8214
69a9a66f
RB
82152016-03-24 Richard Biener <rguenther@suse.de>
8216
8217 PR tree-optimization/70396
8218 * gcc.dg/torture/pr70396.c: New testcase.
8219
ed87de55
RB
82202016-03-24 Richard Biener <rguenther@suse.de>
8221
8222 PR middle-end/70370
8223 * gcc.dg/torture/pr70370.c: New testcase.
8224
ea064934
TV
82252016-03-24 Tom de Vries <tom@codesourcery.com>
8226
8227 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8228 * gfortran.dg/goacc/kernels-tree.f95: Same.
8229 * gfortran.dg/goacc/parallel-tree.f95: Same.
8230
b2a4dd1d
TV
82312016-03-24 Tom de Vries <tom@codesourcery.com>
8232
8233 * c-c++-common/goacc/uninit-if-clause.c: New test.
8234 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8235
72e7cd6e
JJ
82362016-03-24 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/70290
bf867841
UB
8239 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8240 Fix formatting.
72e7cd6e 8241
ce9d0c03
RB
82422016-03-24 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/70372
8245 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8246
426b9428
PP
82472016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8248
8249 PR c++/70347
8250 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8251
cd1588c4
PP
82522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8253
8254 PR c++/70332
8255 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8256
61637db3
JJ
82572016-03-23 Jakub Jelinek <jakub@redhat.com>
8258
928af3bf
JJ
8259 PR c++/70001
8260 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8261 * g++.dg/cpp1y/pr70001.C: New test.
8262
61637db3
JJ
8263 PR c++/70323
8264 * g++.dg/cpp0x/constexpr-70323.C: New test.
8265
05aca4e7
AO
82662016-03-23 Alexandre Oliva <aoliva@redhat.com>
8267 Jason Merrill <jason@redhat.com>
8268 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR c++/69315
8271 * g++.dg/cpp0x/constexpr-69315.C: New test.
8272 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8273
fbdb6baf
MP
82742016-03-23 Marek Polacek <polacek@redhat.com>
8275
8276 PR c++/69884
8277 * g++.dg/warn/Wignored-attributes-1.C: New test.
8278 * g++.dg/warn/Wignored-attributes-2.C: New test.
8279
d79ee524
TV
82802016-03-23 Tom de Vries <tom@codesourcery.com>
8281
8282 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8283 initialization.
8284 * gfortran.dg/goacc/private-3.f95 (test): Same.
8285 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8286 missing use param.
8287
a59f0bef
KT
82882016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8289
8290 * lib/target-supports.exp: Remove v7ve entry from loop
8291 creating effective target checks.
8292 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8293 (add_options_for_arm_arch_v7ve): Likewise.
8294
0179520a
JJ
82952016-03-23 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR tree-optimization/70354
8298 * gcc.dg/vect/pr70354-1.c: New test.
8299 * gcc.dg/vect/pr70354-2.c: New test.
8300 * gcc.target/i386/avx2-pr70354-1.c: New test.
8301 * gcc.target/i386/avx2-pr70354-2.c: New test.
8302
75bb14d7
JL
83032016-03-22 Jeff Law <law@redhat.com>
8304
8305 PR target/70232
8306 * gcc.dg/tree-ssa/pr70232.c: New test.
8307
72c9526d
IE
83082016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8309
8310 PR target/70302
8311 * gcc.target/i386/pr70302.c: New test.
8312
a3ca1bc5
RB
83132016-03-22 Richard Biener <rguenther@suse.de>
8314
8315 PR middle-end/70251
8316 * g++.dg/torture/pr70251.C: New testcase.
8317
5c240f4d
DM
83182016-03-22 David Malcolm <dmalcolm@redhat.com>
8319
8320 PR c/69993
8321 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8322 Wmisleading-indentation.c.
8323 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8324 reflect change to diagnostic text and order of messages.
8325 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8326
80f6631b
DE
83272016-03-22 David Edelsohn <dje.gcc@gmail.com>
8328
8329 * g++.dg/ext/java-3.C: Don't compile on AIX.
8330
9a10956c
RB
83312016-03-22 Richard Biener <rguenther@suse.de>
8332
8333 PR middle-end/70333
8334 * gcc.dg/torture/pr70333.c: New testcase.
8335
6cedf922
IE
83362016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8337
8338 * g++.dg/ext/pr70290.C: New test.
8339
cd6c27ac
KY
83402016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8341
8342 PR target/70325
8343 * gcc.target/i386/pr70325.c: New test.
8344
4cde512c
JJ
83452016-03-22 Jakub Jelinek <jakub@redhat.com>
8346
b01915ed
JJ
8347 PR target/70329
8348 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8349 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8350
4e3e2cf1
JJ
8351 PR target/70300
8352 * gcc.target/i386/pr70300.c: New test.
8353
4cde512c
JJ
8354 PR c++/70295
8355 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8356 (func2): New function for cond with parens, xfail warning for c++.
8357 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8358
16f6d7dc
PP
83592016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8360
8361 PR c++/70096
8362 * g++.dg/template/ptrmem30.C: New test.
8363
a3e2b438
PP
83642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8365
8366 PR c++/70204
8367 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8368 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8369
11b6a02e
JJ
83702016-03-21 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR middle-end/70326
8373 * gcc.dg/pr70326.c: New test.
8374
b9407883
MG
83752016-03-21 Marc Glisse <marc.glisse@inria.fr>
8376 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR tree-optimization/70317
8379 * gcc.dg/pr70317.c: New test.
8380
4a148e19
UB
83812016-03-21 Uros Bizjak <ubizjak@gmail.com>
8382
8383 PR target/70327
8384 * gcc.target/i386/pr70327.c: New test.
8385
2a85ddbb
ML
83862016-03-21 Martin Liska <mliska@suse.cz>
8387
7d36fe98 8388 PR ipa/70306
2a85ddbb
ML
8389 * gcc.dg/ipa/pr70306.c: New test.
8390
4a148e19 83912016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8392
8393 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8394 * gcc.target/arm/attr-align3.c: Likewise.
8395 * gcc.target/arm/attr_arm.c: Likewise.
8396 * gcc.target/arm/flip-thumb.c: Likewise.
8397
6b366948
JJ
83982016-03-21 Jakub Jelinek <jakub@redhat.com>
8399
8400 PR target/70296
8401 * gcc.target/powerpc/altivec-36.c: New test.
8402
2fac8c14
RB
84032016-03-21 Richard Biener <rguenther@suse.de>
8404
8405 PR tree-optimization/70310
8406 * gcc.dg/torture/pr70310.c: New testcase.
8407
e9bde854
KY
84082016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8409
8410 PR target/70293
8411 * gcc.target/i386/pr70293.c: New test.
8412
56bbfaf6
RB
84132016-03-21 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/70288
8416 * gcc.dg/torture/pr70288-1.c: New testcase.
8417 * gcc.dg/torture/pr70288-2.c: Likewise.
8418
3eee49ed
AB
84192016-03-21 Andrey Belevantsev <abel@ispras.ru>
8420
8421 PR rtl-optimization/69307
8422 * gcc.target/arm/pr69307.c: New test.
4a148e19 8423
8e7816b4
AB
84242016-03-21 Andrey Belevantsev <abel@ispras.ru>
8425
8426 PR rtl-optimization/69102
8427 * gcc.c-torture/compile/pr69102.c: New test.
8428
14d7d4be
JL
84292016-03-18 Jeff Law <law@redhat.com>
8430
8431 PR rtl-optimization/70263
8432 * gcc.c-torture/compile/pr70263-1.c: New test.
8433 * gcc.target/i386/pr70263-2.c: New test.
8434
5c6a601c
BS
84352016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8436
8437 PR rtl-optimization/70278
8438 * gcc.dg/torture/pr70278.c: New test.
8439 * gcc.target/arm/pr70278.c: New test.
8440
4bbf545b
DM
84412016-03-18 David Malcolm <dmalcolm@redhat.com>
8442
8443 PR c/70281
8444 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8445 (test_builtin_types_compatible_p): New test function.
8446 * gcc.dg/pr70281.c: New test case.
8447
dc28bb68
CL
84482016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8449
8450 PR target/70113
8451 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8452
5e8d6dff
IE
84532016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8454
8455 PR tree-optimization/70252
8456 * gcc.dg/pr70252.c: New test.
8457
d0e7e403
TV
84582016-03-18 Tom de Vries <tom@codesourcery.com>
8459
8460 * gcc.dg/pr70161-2.c: New test.
8461 * gcc.dg/pr70161.c: New test.
8462
fa22501a
TV
84632016-03-18 Tom de Vries <tom@codesourcery.com>
8464
8465 PR ipa/70269
8466 * gcc.dg/pr70269.c: New test.
8467
dd125026
JJ
84682016-03-18 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR c++/70267
8471 * g++.dg/ext/java-3.C: New test.
8472
91914f0a
PP
84732016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8474
8475 PR c++/70205
8476 * g++.dg/lookup/pr70205.C: New test.
8477
753a8910
PP
84782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8479
8480 PR c++/70218
8481 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8482
14ba7b28
MP
84832016-03-17 Marek Polacek <polacek@redhat.com>
8484
8485 PR c/69407
8486 * gcc.dg/atomic-op-6.c: New test.
8487
ded60913
DM
84882016-03-17 David Malcolm <dmalcolm@redhat.com>
8489
8490 PR c/70264
8491 * c-c++-common/pr70264.c: New test case.
8492
a3aad0e6
JJ
84932016-03-17 Jakub Jelinek <jakub@redhat.com>
8494
17366700
JJ
8495 PR c++/70144
8496 * c-c++-common/pr70144-1.c: New test.
8497 * c-c++-common/pr70144-2.c: New test.
8498
a3aad0e6
JJ
8499 PR c++/70272
8500 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8501 * g++.dg/opt/flifetime-dse6.C: New test.
8502 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8503
b57e6e18
L
85042016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8505
8506 PR driver/70192
8507 * gcc.dg/pic-1.c: New test.
8508 * gcc.dg/pic-2.c: Likewise.
8509 * gcc.dg/pic-3.c: Likewise.
8510 * gcc.dg/pic-4.c: Likewise.
8511 * gcc.dg/pie-1.c: Likewise.
8512 * gcc.dg/pie-2.c: Likewise.
8513 * gcc.dg/pie-3.c: Likewise.
8514 * gcc.dg/pie-4.c: Likewise.
8515 * gcc.dg/pie-5.c: Likewise.
8516 * gcc.dg/pie-6.c: Likewise.
8517
b38ba58b
TV
85182016-03-17 Tom de Vries <tom@codesourcery.com>
8519
8520 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8521 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8522
6931b3b7
RB
85232016-03-17 Richard Biener <rguenther@suse.de>
8524
8525 PR debug/70271
8526 * g++.dg/debug/pr70271.C: New testcase.
8527
0c8b64cb
IE
85282016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8529
8530 * gcc.target/i386/pr70251.c: New test.
8531
b1970801
MP
85322016-03-17 Marek Polacek <polacek@redhat.com>
8533
8534 PR c++/70194
8535 * g++.dg/warn/constexpr-70194.C: New test.
8536
820c5eaa
RH
85372016-03-16 Richard Henderson <rth@redhat.com>
8538
8539 PR middle-end/70240
8540 * gcc.c-torture/compile/pr70240.c: New.
8541
da0ad263
SKS
85422016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8543
8544 * gcc.c-torture/compile/20151204.c: Skip for avr.
8545
c73d295c
JJ
85462016-03-16 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR target/70245
8549 * g++.dg/opt/pr70245.C: New test.
8550 * g++.dg/opt/pr70245.h: New file.
8551 * g++.dg/opt/pr70245-aux.cc: New file.
8552
b2794066
MS
85532016-03-16 Martin Sebor <msebor@redhat.com>
8554
8555 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8556
aa43616c
RH
85572016-03-16 Richard Henderson <rth@redhat.com>
8558
8559 PR middle-end/70199
8560 * gcc.c-torture/compile/pr70199.c: New.
8561
59608fe5
L
85622016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8563
8564 * gcc.dg/uninit-19.c: Run dos2unix.
8565
ab4c578f
MP
85662016-03-16 Marek Polacek <polacek@redhat.com>
8567
8568 PR c/70093
8569 * gcc.dg/nested-func-10.c: New test.
8570 * gcc.dg/nested-func-9.c: New test.
8571
f5387e76
JJ
85722016-03-16 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR tree-optimization/68714
8575 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8576
7662b718
TV
85772016-03-16 Tom de Vries <tom@codesourcery.com>
8578
8579 PR tree-optimization/68715
8580 * gcc.dg/graphite/pr68715-2.c: New test.
8581 * gcc.dg/graphite/pr68715.c: New test.
8582 * gfortran.dg/graphite/pr68715.f90: New test.
8583
be7ce7ae
TV
85842016-03-16 Tom de Vries <tom@codesourcery.com>
8585
8586 PR tree-optimization/68809
8587 * gcc.dg/graphite/pr68809-2.c: New test.
8588 * gcc.dg/graphite/pr68809.c: New test.
8589
1935f250
JJ
85902016-03-16 Jakub Jelinek <jakub@redhat.com>
8591
6651c93e
JJ
8592 PR c++/70147
8593 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8594 method call to i () as argument. Adjust expected output.
8595
1935f250
JJ
8596 PR c++/70147
8597 * g++.dg/ubsan/pr70147-1.C: New test.
8598 * g++.dg/ubsan/pr70147-2.C: New test.
8599
ab1caa6e
MS
86002016-03-15 Martin Sebor <msebor@redhat.com>
8601
8602 PR c++/58281
8603 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8604
5c2a1bbb
JDA
86052016-03-15 John David Anglin <danglin@gcc.gnu.org>
8606
cb5d8ad1
JDA
8607 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8608 hppa*-*-hpux*.
8609
b440dd40
JDA
8610 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8611
5c2a1bbb
JDA
8612 PR libfortran/69799
8613 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8614 libatomic_available.
8615
42c729c5
MP
86162016-03-15 Marek Polacek <polacek@redhat.com>
8617
8618 PR c++/70209
8619 * g++.dg/ext/attribute-may-alias-4.C: New test.
8620
82b1c550
AM
86212016-03-15 Alexander Monakov <amonakov@ispras.ru>
8622
8623 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8624 -fvar-tracking-assignments-toggle flag.
8625
4ccbf3a6
PH
86262016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8627
8628 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8629
c39858bd
JJ
86302016-03-15 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR rtl-optimization/70222
8633 * gcc.c-torture/execute/pr70222-1.c: New test.
8634 * gcc.c-torture/execute/pr70222-2.c: New test.
8635
8be119c1
RH
86362016-03-15 Richard Henderson <rth@redhat.com>
8637
8638 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8639
6598bb55
AB
86402016-03-15 Andrey Belevantsev <abel@ispras.ru>
8641
8642 PR rtl-optimization/69032
8643 * gcc.dg/pr69032.c: New test.
8644
81fa2944
AB
86452016-03-15 Andrey Belevantsev <abel@ispras.ru>
8646
8647 PR rtl-optimization/63384
4a148e19 8648 * g++.dg/pr63384.C: New test.
81fa2944 8649
74ea9ab6
AB
86502016-03-15 Andrey Belevantsev <abel@ispras.ru>
8651
8652 PR target/64411
8653 * gcc.target/i386/pr64411.C: New test.
8654
045d5055
TV
86552016-03-15 Tom de Vries <tom@codesourcery.com>
8656
8657 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8658 * gfortran.dg/goacc/kernels-alias.f95: New test.
8659
3ea33585
MS
86602016-03-14 Martin Sebor <msebor@redhat.com>
8661
8662 PR c++/53792
8663 * g++.dg/cpp0x/constexpr-inline.C: New test.
8664 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8665
1df7b330
DE
86662016-03-14 David Edelsohn <dje.gcc@gmail.com>
8667
8668 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8669
79b57d18
JJ
86702016-03-14 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR middle-end/70219
8673 * gcc.dg/pr70219.c: New test.
8674
3cbf012a
BS
86752016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8676
8677 PR target/70083
8678 * gcc.dg/torture/pr70083.c: New test.
8679 * gcc.target/i386/pr70083.c: New test.
8680
a9fee7cd
RB
86812016-03-14 Richard Biener <rguenther@suse.de>
8682
8683 PR tree-optimization/56365
8684 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8685
4799603f
SB
86862016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8687
8688 PR target/70098
8689 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8690 New function.
8691 * g++.dg/pr70098.C: New testcase.
8692
8693
760ca967
TV
86942016-03-14 Tom de Vries <tom@codesourcery.com>
8695
8696 PR tree-optimization/70045
8697 * gcc.dg/graphite/pr70045.c: New test.
8698
44e66a77
JD
86992016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8700
8701 PR fortran/69043
8702 * gfortran.dg/include_9.f90: New test.
8703
a18e0fe1
DH
87042016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8705
8706 PR fortran/45076
8707 gfortran.dg/prof/prof.exp: New script.
8708 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8709
d0aca6ab
AB
87102016-03-12 Andrey Belevantsev <abel@ispras.ru>
8711
8712 PR rtl-optimization/69307
8713 * gcc.dg/pr69307.c: New test.
8714
cefe08a4
VM
87152016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8716
8717 PR target/69614
8718 * gcc.target/arm/pr69614.c: New.
8719
70112e2a
PT
87202016-03-12 Paul Thomas <pault@gcc.gnu.org>
8721
8722 PR fortran/70031
8723 * gfortran.dg/submodule_14.f08: New test
8724
8725 PR fortran/69524
8726 * gfortran.dg/submodule_15.f08: New test
8727
3f1e5d3a
PP
87282016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8729
8730 PR c++/70106
8731 * g++.dg/cpp1y/paren3.C: New test.
8732
a3f6d680
MM
87332016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8734
8735 PR target/70131
8736 * gcc.target/powerpc/ppc-round2.c: New test.
8737
92348f09
BS
87382016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8739
8740 PR target/70123
8741 * gcc.dg/torture/pr70123.c: New test.
8742
cebde9e9
JL
87432016-03-11 Jeff Law <law@redhat.com>
8744
8745 PR tree-optimization/70190
8746 * gcc.c-torture/compile/pr70190.c: New test.
8747
3edc5da4
DM
87482016-03-11 David Malcolm <dmalcolm@redhat.com>
8749
8750 PR c/68187
8751 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8752 case.
8753 (test43_b): Likewise.
8754 (test43_c): Likewise.
8755 (test43_d): Likewise.
8756 (test43_e): Likewise.
8757 (test43_f): Likewise.
8758 (test43_g): Likewise.
8759 (test44_a): Likewise.
8760 (test44_b): Likewise.
8761 (test44_c): Likewise.
8762 (test44_d): Likewise.
8763 (test44_e): Likewise.
8764
318c1204
DM
87652016-03-11 David Malcolm <dmalcolm@redhat.com>
8766
8767 PR c/70085
8768 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8769
bc062234
KT
87702016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8771
8772 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8773 dg-options.
8774
acfc1ac1
KT
87752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8776
8777 PR target/70002
8778 PR target/69245
8779 * gcc.target/aarch64/pr69245_2.c: New test.
8780
d1e2bb2d
JJ
87812016-03-11 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR tree-optimization/70177
8784 * gcc.dg/pr70177.c: New test.
8785
07350627
AL
87862016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8787
8788 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8789
5c6706f7
AL
87902016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8791
8792 * gcc.dg/tree-ssa/sra-20.c: New.
8793
02d472a2
JJ
87942016-03-11 Jakub Jelinek <jakub@redhat.com>
8795
686d390a
JJ
8796 PR rtl-optimization/70174
8797 * gcc.dg/pr70174.c: New test.
8798
02d472a2
JJ
8799 PR tree-optimization/70169
8800 * gcc.dg/pr70169.c: New test.
8801
0f9befa1
IE
88022016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8803
8804 PR target/70160
8805 * gcc.target/i386/pr70160.c: New test.
8806
432d4670
AK
88072016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8808
8809 * gcc.target/s390/dfp-1.c: New test.
8810
a3dc8760
NC
88112016-03-10 Nick Clifton <nickc@redhat.com>
8812
8813 PR target/70044
8814 * gcc.target/aarch64/pr70044.c: New test.
8815
b87a8d7d
PP
88162016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8817 Jakub Jelinek <jakub@redhat.com>
8818
8819 PR c++/70001
8820 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8821 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8822 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8823
4f4ada6a
JH
88242016-03-10 Jan Hubicka <hubicka@ucw.cz>
8825
8826 PR lto/69589
8827 * g++.dg/lto/pr69589_0.C: New testcase
8828 * g++.dg/lto/pr69589_1.C: New testcase
8829
d49b0aa0
MP
88302016-03-10 Marek Polacek <polacek@redhat.com>
8831
8832 PR c++/70153
8833 * g++.dg/delayedfold/unary-plus1.C: New test.
8834
88352016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
8836
8837 * gcc.target/arm/pr45701-1.c: Escape brackets.
8838 * gcc.target/arm/pr45701-2.c: Likewise.
8839
71017a7b
AL
88402016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8841
8842 * gfortran.dg/unconstrained_commons.f: New.
8843
ba52669f
AM
88442016-03-10 Alan Modra <amodra@gmail.com>
8845
8846 * gcc.dg/pr69195.c: New.
8847 * gcc.dg/pr69238.c: New.
8848
27742332
TV
88492016-03-10 Tom de Vries <tom@codesourcery.com>
8850
8851 PR testsuite/68915
8852 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8853
3a81a594
RB
88542016-03-10 Richard Biener <rguenther@suse.de>
8855
8856 PR tree-optimization/70128
8857 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8858 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8859
3433b975
JJ
88602016-03-09 Jakub Jelinek <jakub@redhat.com>
8861
c2864f02
JJ
8862 PR tree-optimization/70152
8863 * gcc.dg/pr70152.c: New test.
8864
3433b975
JJ
8865 PR target/70086
8866 * gcc.target/i386/pr70086-1.c: New test.
8867 * gcc.target/i386/pr70086-2.c: New test.
8868 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
8869
8870 PR tree-optimization/70127
8871 * gcc.c-torture/execute/pr70127.c: New test.
8872
96b3c82d
CP
88732016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8874
8875 * c-c++-common/goacc/combined-directives-2.c: New test.
8876
b4f3232d
DM
88772016-03-09 David Malcolm <dmalcolm@redhat.com>
8878
8879 PR c/68473
8880 PR c++/70105
8881 * g++.dg/diagnostic/pr70105.C: New test.
8882 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8883 (test_multiple_ordinary_maps): New test function.
8884
40499f81
DM
88852016-03-09 David Malcolm <dmalcolm@redhat.com>
8886
8887 PR c/68473
8888 PR c++/70105
8889 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8890 Drop range information from call to inform_at_rich_loc.
8891 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8892 New.
8893 (test_show_locus): Replace calls to rich_location::add_range with
8894 calls to add_range. Rewrite the tests that used the now-defunct
8895 rich_location ctor taking a source_range. Simplify other tests
8896 by replacing calls to COMBINE_LOCATION_DATA with calls to
8897 make_location.
8898
c9e33662
RB
88992016-03-09 Richard Biener <rguenther@suse.de>
8900 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR tree-optimization/70138
8903 * gcc.dg/vect/pr70138-1.c: New testcase.
8904 * gcc.dg/vect/pr70138-2.c: Likewise.
8905
2c73b764
JJ
89062016-03-09 Jakub Jelinek <jakub@redhat.com>
8907
8908 PR target/70049
8909 * gcc.target/i386/pr70049.c: New test.
8910
c06d25bb
RB
89112016-03-09 Richard Biener <rguenther@suse.de>
8912
8913 PR c/70143
8914 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8915 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8916 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8917
5828a501
RO
89182016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8919
8920 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8921 arm-*-*.
8922
2e141c8d
JJ
89232016-03-09 Jakub Jelinek <jakub@redhat.com>
8924
5a9def37
JJ
8925 PR middle-end/67278
8926 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8927
2e141c8d
JJ
8928 PR target/67278
8929 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8930
8931 PR middle-end/70050
8932 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8933 in testcase comment.
8934
bf751f40
TV
89352016-03-09 Tom de Vries <tom@codesourcery.com>
8936
8937 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8938 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8939 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8940 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8941 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8942 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8943 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8944 * gfortran.dg/goacc/kernels-loop.f95: New test.
8945
e210c999
MS
89462016-03-08 Martin Sebor <msebor@redhat.com>
8947
8948 PR c++/62096
8949 * g++.dg/warn/overflow-warn-7.C: New test.
8950
80aac5c8
JM
89512016-03-08 Jason Merrill <jason@redhat.com>
8952
8953 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8954 * lib/target-supports.exp (check_effective_target_concepts): New.
8955
12b81409
JJ
89562016-03-08 Jakub Jelinek <jakub@redhat.com>
8957
d259b234
JJ
8958 PR c++/70135
8959 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8960 * g++.dg/ubsan/pr70135.C: New test.
8961
12b81409
JJ
8962 PR target/70110
8963 * gcc.dg/pr70110.c: New test.
8964
b4e9f2aa
MJ
89652016-03-07 Martin Jambor <mjambor@suse.cz>
8966
8967 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8968 * c-c++-common/gomp/if-1.c: Likewise.
8969 * c-c++-common/gomp/pr61486-2.c: Likewise.
8970 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8971 to dg-additional-options.
8972 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8973 * g++/gomp/target-teams-1.c: Likewise.
8974 * gcc.dg/gomp/gomp.exp: Likewise.
8975 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8976 dg-additional-options.
8977 * gfortran.dg/gomp/gomp.exp: Likewise.
8978 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8979 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8980 dg-additional-options.
8981 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8982
f86e631e
MJ
89832016-03-07 Martin Jambor <mjambor@suse.cz>
8984
8985 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8986 * c-c++-common/gomp/gridify-1.c: New test.
8987 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8988
94156b3f
AV
89892016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8990
8991 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8992 trigger for cortex-r8, when scanning for register r8.
8993 * gcc.target/arm/pr45701-2.c: Likewise.
8994
a84a49b7 89952016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 8996 Jeff Law <law@redhat.com>
a84a49b7
RB
8997
8998 PR tree-optimization/69740
8999 * gcc.c-torture/compile/pr69740-1.c: New test.
9000 * gcc.c-torture/compile/pr69740-2.c: New test.
9001
e41f6c9e
BS
90022016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9003
9004 * lib/target-supports.exp
9005 (check_effective_target_whole_vector_shift): Enable for PPC64.
9006
57548bf5
RB
90072016-03-07 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/70115
9010 * gcc.dg/torture/pr70115.c: New testcase.
9011
4ae13300
NS
90122016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9013
9014 PR middle-end/69916
9015 * c-c-++-common/goacc/pr69916.c: New.
9016
5edb9853
RH
90172016-03-07 Richard Henderson <rth@redhat.com>
9018
9019 * gcc.c-torture/compile/pr70061.c: New test.
9020
2067a8f3
RB
90212016-03-07 Richard Biener <rguenther@suse.de>
9022
9023 PR testsuite/70109
9024 * gcc.dg/vect/O3-pr36098.c: New testcase.
9025
4145a9b7
CL
90262016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9027
9028 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9029
1878be32
EB
90302016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9031
9032 * gnat.dg/renaming9.ad[sb]: New testcase.
9033
df762bb2
JJ
90342016-03-05 Jakub Jelinek <jakub@redhat.com>
9035
9036 PR c++/70084
9037 * g++.dg/expr/stdarg3.C: New test.
9038
7d461295
JL
90392016-03-04 Jeff Law <law@redhat.com>
9040
9041 PR tree-optimization/69196
9042 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9043 x86_64-*-*.
9044
29b9828f
BS
90452016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9046
b6b552fd
BS
9047 PR c/69973
9048 * gcc.dg/pr69973.c: New test.
9049
201d49e9
BS
9050 PR rtl-optimization/69941
9051 * gcc.dg/torture/pr69941.c: New test.
9052
29b9828f
BS
9053 PR c/69824
9054 * gcc.dg/pr69824.c: New test.
9055
640b7e74
TV
90562016-03-05 Tom de Vries <tom@codesourcery.com>
9057
9058 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9059 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9060 function.
9061
7a3a3fad
PP
90622016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9063
9064 PR c++/66786
9065 * g++.dg/cpp1y/var-templ48.C: New test.
9066 * g++.dg/cpp1y/var-templ49.C: New test.
9067
cd439aec
EB
90682016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9069
9070 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9071
60204554
JJ
90722016-03-04 Jakub Jelinek <jakub@redhat.com>
9073
0c8825de
JJ
9074 PR c++/70035
9075 * g++.dg/ubsan/pr70035.C: New test.
9076
60204554
JJ
9077 PR target/70062
9078 * gcc.target/i386/pr70062.c: New test.
9079
f79d4eab
L
90802016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9081
9082 * g++.dg/template/typename21.C: Remove c++98_only.
9083
ea81ce67
L
90842016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9085
9086 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9087
64b23c13
DM
90882016-03-04 David Malcolm <dmalcolm@redhat.com>
9089
9090 PR c/68187
9091 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9092 function.
9093 (fn_42_b): Likewise.
9094 (fn_42_c): Likewise.
9095
729526f5
DM
90962016-03-04 David Malcolm <dmalcolm@redhat.com>
9097
9098 PR c/68187
9099 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9100 function.
9101 (fn_40_b): Likewise.
9102 (fn_41_a): Likewise.
9103 (fn_41_b): Likewise.
9104
f9ea11ac
JJ
91052016-03-04 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR target/70059
9108 * gcc.target/i386/avx512f-pr70059.c: New test.
9109 * gcc.target/i386/avx512dq-pr70059.c: New test.
9110
b6c38c69
BS
91112016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9112
9113 PR rtl-optimization/57676
9114 * gcc.dg/torture/pr57676.c: New test.
9115
af3cdd34
IE
91162016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9117
9118 * gcc.dg/pr70026.c: New test.
9119
7ff6ca38
MP
91202016-03-04 Marek Polacek <polacek@redhat.com>
9121
9122 PR c/69798
9123 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9124 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9125
a6bf62d5
KT
91262016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9127
9128 PR target/70004
9129 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9130 Delete.
9131 (test_corners_sisd_si): Likewise.
9132 (main): Remove checks of the above.
9133 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9134
ae4cdc6a
EB
91352016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9136
9137 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9138
08455559
CL
91392016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9140
9141 * gcc.dg/torture/pr69951.c: Accept argc==0.
9142
e9a35493
RB
91432016-03-04 Richard Biener <rguenther@suse.de>
9144
9145 PR c++/70054
9146 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9147 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9148
fba054c2
DV
91492016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9150
9151 PR testsuite/69766
9152 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9153 testing multiarch.
9154
f10cdc6c
JJ
91552016-03-04 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR debug/69947
9158 * gcc.dg/guality/pr69947.c: New test.
9159
2e981ba0
JJ
91602016-03-03 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR ada/70017
9163 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9164
0ba3bfa2
KT
91652016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9166
9167 PR rtl-optimization/69904
9168 * gcc.target/arm/pr69904.c: New test.
9169
97ecdb46
JJ
91702016-03-03 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR target/70021
9173 * gcc.dg/vect/pr70021.c: New test.
9174 * gcc.target/i386/pr70021.c: New test.
9175
a2a743a1
MP
91762016-03-03 Marek Polacek <polacek@redhat.com>
9177
9178 PR middle-end/70050
9179 * gcc.dg/pr70050.c: New test.
9180
fa07ecdd
JG
91812016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9182
9183 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9184
23504262
ML
91852016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9186
9187 PR tree-optimization/70043
9188 * gfortran.dg/vect/pr70043.f90: New test.
9189
b7b9e1a9
EB
91902016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9191
9192 * gnat.dg/specs/task1.ads: New test.
9193
cb83ba54
RO
91942016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9195
9196 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9197 Invoke gdb with -batch.
9198 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9199
a75f5e30
RB
92002016-03-03 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/55936
9203 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9204
268bc320
JL
92052016-03-02 Jeff Law <law@redhat.com>
9206
815f20ab
JL
9207 PR rtl-optimization/69942
9208 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9209 effects of argument promotions.
9210
268bc320
JL
9211 PR tree-optimization/69987
9212 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9213 target does not support -fprefetch-loop-arrays.
9214
171f7de5
UB
92152016-03-02 Uros Bizjak <ubizjak@gmail.com>
9216
9217 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9218
192912db
BC
92192016-03-02 Bin Cheng <bin.cheng@arm.com>
9220
c7908871 9221 PR rtl-optimization/69052
192912db
BC
9222 * gcc.target/i386/pr69052.c: New test.
9223
90a7a40b
AM
92242016-03-02 Alan Modra <amodra@gmail.com>
9225
9226 * gcc.dg/pr69990.c: New.
9227
69fa742f
JJ
92282016-03-02 Jakub Jelinek <jakub@redhat.com>
9229
de752fb0
JJ
9230 PR c/68062
9231 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9232
9233 PR middle-end/70022
9234 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9235
69fa742f
JJ
9236 PR target/70028
9237 * gcc.target/i386/pr70028.c: New test.
9238
7c65bd56
MK
92392016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9240
9241 * c-c++-common/asan/swapcontext-test-1.c,
9242 * c-c++-common/tsan/thread_leak.c,
9243 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9244 * g++.dg/tsan/benign_race.C,
9245 * g++.dg/tsan/fd_close_norace.C,
9246 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9247 races with sanitizer output
9248
37d98220 92492016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9250 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9251
9252 PR target/67278
9253 * gcc.dg/simd-8.c: New testcase.
9254
218db463
RB
92552016-03-02 Richard Biener <rguenther@suse.de>
9256
9257 PR middle-end/67278
9258 * gcc.dg/simd-7.c: New testcase.
9259
22c72158
EB
92602016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9261
9262 * gcc.target/i386/pr70007.c: Tweak.
9263
9a790ccc
DV
92642016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9265
9266 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9267
bd02f00f
MP
92682016-03-02 Marek Polacek <polacek@redhat.com>
9269
9270 PR c/67854
9271 * gcc.dg/pr67854.c: New test.
9272
1e840f39
JJ
92732016-03-02 Jakub Jelinek <jakub@redhat.com>
9274
9275 PR middle-end/70025
9276 * gcc.dg/torture/pr70025.c: New test.
9277
bca00241
VK
92782016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9279
9280 PR tree-optimization/68621
9281 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9282
0bca04b8
EB
92832016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9284
9285 * gcc.target/i386/pr70007.c: New test.
9286
2a9afc86
JL
92872016-03-01 Jeff Law <law@redhat.com>
9288
eab2541b 9289 PR tree-optimization/69196
9d83ef71 9290 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9291
2a9afc86
JL
9292 PR tree-optimization/69196
9293 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9294 duplicating code and spoiling the expected output.
9295
0d39977e
MM
92962016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9297
9298 PR target/70033
9299 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9300 supports power9 before doing tests.
9301 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9302 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9303 * gcc.target/powerpc/p9-permute.c: Likewise.
9304
a0c0699d
UB
93052016-03-01 Uros Bizjak <ubizjak@gmail.com>
9306
9307 PR target/70027
9308 * gcc.target/i386/pr70027.c: New test.
9309
0ae3ef47 93102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9311
9312 * gcc.dg/pr70017.c: New test.
9313
686e2237
JJ
93142016-03-01 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR c/69796
9317 PR c/69974
9318 * gcc.dg/pr69796.c: New test.
9319 * gcc.dg/pr69974.c: New test.
9320
f8e4188c
EB
93212016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9322
9323 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9324
5e3f1c7c
JL
93252016-02-29 Jeff Law <law@redhat.com>
9326
9327 PR tree-optimization/69987
9328 * gfortran.dg/pr69987.f90: New test.
9329
9330 PR tree-optimization/69989
9331 * gcc.c-torture/compile/pr69989-2.c: New test.
9332
1be56bc5
MP
93332016-03-01 Marek Polacek <polacek@redhat.com>
9334
9335 PR c++/69795
9336 * g++.dg/parse/invalid1.C: New test.
9337
1b19470d
RB
93382016-03-01 Richard Biener <rguenther@suse.de>
9339
9340 PR middle-end/70022
9341 * gcc.dg/pr70022.c: New testcase.
9342
3ae0661a
IE
93432016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9344
9345 PR tree-optimization/69956
9346 * gcc.dg/pr69956.c: New test.
9347
0f09ab88
BS
93482016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9349
9350 PR target/70011
9351 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9352 XFAIL when hardware supports efficient unaligned storage access.
9353
76d881bf
PP
93542016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9355
9356 PR c++/69961
9357 * g++.dg/template/pr69961a.C: New test.
9358 * g++.dg/template/pr69961b.C: New test.
9359
7168133a
DM
93602016-02-29 David Malcolm <dmalcolm@redhat.com>
9361
9362 PR preprocessor/69985
9363 * gcc.dg/cpp/pr69985.c: New test case.
9364
0c6072a3
JL
93652016-02-29 Jeff Law <law@redhat.com>
9366
e66f219b
JL
9367 PR tree-optimization/70005
9368 * gcc.c-torture/execute/pr70005.c New test.
9369
0c6072a3
JL
9370 PR tree-optimization/69999
9371 * gcc.c-torture/compile/pr69999.c: New test.
9372
fd9fbdb3
YR
93732016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9374
9375 PR tree-optimization/69652
9376 * gcc.dg/torture/pr69652.c: Delete test.
9377 * gcc.dg/vect/pr69652.c: New test.
9378
cbd400b4
RB
93792016-02-19 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/69980
9382 * gfortran.dg/vect/pr69980.f90: New testcase.
9383
84ea0f58
EB
93842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9385
9386 * gcc.target/sparc/20160229-1.c: New test.
9387
5d2a63dc
EB
93882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9389
9390 * gnat.dg/stack_usage3.adb: New test.
9391 * gnat.dg/stack_usage3_pkg.ads: New helper.
9392
93e708f9
EB
93932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9394
9395 * gnat.dg/renaming8.adb: New test.
9396 * gnat.dg/renaming8_pkg1.ads: New helper.
9397 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9398 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9399
6512bc93
RB
94002016-02-29 Richard Biener <rguenther@suse.de>
9401
9402 PR tree-optimization/69720
9403 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9404
7b201a88
TK
94052016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9406
9407 PR fortran/68147
9408 PR fortran/47674
9409 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9410
82ee0cf2 94112016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
9412 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9413
9414 PR fortran/56007
9415 * gfortran.dg/coarray_8.f90: Adjust error message.
9416 * gfortran.dg/pr56007.f90: New test.
9417 * gfortran.dg/pr56007.f: New test.
9418
cdc1a2c8
L
94192016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9420
9421 PR tree-optimization/69989
9422 * gcc.dg/torture/pr69989.c: New test.
9423
33505bcf
EB
94242016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9425
9426 * gcc.target/i386/stack-realign-win.c: New test.
9427
524bfb19
HA
94282016-02-28 Harald Anlauf <anlauf@gmx.de>
9429
9430 PR fortran/60126
9431 * gfortran.dg/pr60126.f90: New test.
9432
bd542508
JL
94332016-02-27 Jeff Law <law@redhat.com>
9434
9435 Revert
9436 2016-02-26 Richard Biener <rguenther@suse.de>
9437 Jeff Law <law@redhat.com>
9438
9439 PR tree-optimization/69740
9440 * gcc.c-torture/compile/pr69740-1.c: New test.
9441 * gcc.c-torture/compile/pr69740-2.c: New test.
9442
dd1291e0
JD
94432016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9444
5fb67f8b 9445 PR fortran/69910
dd1291e0
JD
9446 * gfortran.dg/newunit_4.f90: New test.
9447
5cfefb59
JJ
94482016-02-27 Jakub Jelinek <jakub@redhat.com>
9449
9450 PR target/69613
9451 PR rtl-optimization/69886
9452 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9453 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9454 target.
9455
20ba5f33
MS
94562016-02-26 Martin Sebor <msebor@redhat.com>
9457
9458 PR tree-optimization/15826
9459 * gcc.dg/tree-ssa/pr15826.c: New test.
9460
e6fb01b0
JJ
94612016-02-26 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/69969
9464 * gcc.target/powerpc/pr69969.c: New test.
9465
e3e0cf64
MS
94662016-02-26 Martin Sebor <msebor@redhat.com>
9467
9468 PR c++/15766
9469 * g++.old-deja/g++.other/decl5.C: Add a test case.
9470
d1f2bea5
SB
94712016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9472
9473 PR target/69946
9474 * gcc.target/powerpc/pr69946.c: New file.
9475
4a4f9d2b 94762016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 9477 Jeff Law <law@redhat.com>
4a4f9d2b 9478
e3e0cf64 9479 PR tree-optimization/69740
4a4f9d2b
RB
9480 * gcc.c-torture/compile/pr69740-1.c: New test.
9481 * gcc.c-torture/compile/pr69740-2.c: New test.
9482
ad2a2706
MJ
94832016-02-26 Martin Jambor <mjambor@suse.cz>
9484
9485 PR middle-end/69920
9486 * gcc.dg/torture/pr69932.c: New test.
9487 * gcc.dg/torture/pr69936.c: Likewise.
9488
1d11f7ce
AK
94892016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9490
9491 PR target/69709
9492 * gcc.target/s390/pr69709.c: New test.
9493
6cfccbb2
KT
94942016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9495
9496 PR target/69245
9497 * gcc.target/aarch64/pr69245_1.c: New test.
9498
ac59ad4e
KT
94992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9500
9501 PR target/69613
9502 * gcc.dg/torture/pr69613.c: New test.
9503
a2ad54a0
JJ
95042016-02-26 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR rtl-optimization/69891
9507 * gcc.target/i386/pr69891.c: New test.
9508
0884062c 95092016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
9510 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9511
d2369d4f 9512 PR target/61397
c163789b
MM
9513 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9514 functionality for both 32-bit and 64-bit.
9515
5aed7e2c
RB
95162016-02-26 Richard Biener <rguenther@suse.de>
9517
9518 PR tree-optimization/69551
9519 * gcc.dg/torture/pr69951.c: New testcase.
9520
798e2a8e
RB
95212016-02-25 Richard Biener <rguenther@suse.de>
9522
9523 PR tree-optimization/48795
9524 * gcc.dg/Warray-bounds-18.c: New testcase.
9525
9559fbac
RO
95262016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9527
9528 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9529
c049b107
JJ
95302016-02-25 Jakub Jelinek <jakub@redhat.com>
9531
9532 PR rtl-optimization/69896
9533 * gcc.dg/pr69896.c: New test.
9534
1137001c
PP
95352016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9536
9537 PR c++/69736
9538 * g++.dg/cpp1y/paren2.C: New test.
9539
2e9c8641
MS
95402016-02-24 Martin Sebor <msebor@redhat.com>
9541
9542 PR c/51147
9543 * gcc.dg/enum-mode-2.c: New test.
9544
03ca8fb3
JJ
95452016-02-24 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR c++/69922
9548 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9549 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9550 * g++.dg/ubsan/pr69922.C: New test.
9551
0b05329b
MP
95522016-02-24 Marek Polacek <polacek@redhat.com>
9553
9554 PR c/69819
9555 * gcc.dg/pr69819.c: New test.
9556
57c2c374
MS
95572016-02-24 Martin Sebor <msebor@redhat.com>
9558
3b96b93a
MS
9559 PR c++/69912
9560 * g++.dg/ext/flexary15.C: New test.
9561
95622016-02-24 Martin Sebor <msebor@redhat.com>
9563
9564 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 9565 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 9566 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 9567
65433bb5
MK
95682016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9569 Charles Baylis <charles.baylis@linaro.org>
9570
9571 PR debug/61033
9572 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9573
f802a424 95742016-02-24 Richard Biener <rguenther@suse.de>
44293580 9575 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
9576
9577 PR middle-end/69760
9578 * gcc.dg/torture/pr69760.c: New testcase.
9579
525f795f
RO
95802016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9581
9582 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9583 pattern on Solaris with as.
9584
cd7bbceb
KT
95852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9586
9587 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9588 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9589 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9590 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9591
89c0c1fd
JJ
95922016-02-24 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR middle-end/69915
9595 * gcc.dg/pr69915.c: New test.
9596
0683fd27
KT
95972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9598
9599 PR rtl-optimization/69886
9600 * gcc.dg/torture/pr69886.c: New test.
9601
e53d562a
RB
96022016-02-24 Richard Biener <rguenther@suse.de>
9603
9604 PR middle-end/68963
9605 * gcc.dg/torture/pr68963.c: New testcase.
9606
74a00288
KT
96072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9608
9609 PR target/69875
9610 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9611 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9612 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9613 * gcc.target/arm/atomic_loaddi_1.c: New test.
9614 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9615 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9616 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9617 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9618 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9619 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9620 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9621 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9622
340fd4c9
JJ
96232016-02-24 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR middle-end/69909
9626 * gcc.dg/torture/pr69909.c: New test.
9627
47d3fdb2
RB
96282016-02-24 Richard Biener <rguenther@suse.de>
9629
9630 PR tree-optimization/69907
9631 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9632 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9633 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9634
dab73e73
CB
96352016-02-24 Christian Bruel <christian.bruel@st.com>
9636
9637 * gcc.target/arm/pragma_cpp_fma.c: New test.
9638
7cc5ec65
JD
96392016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9640
9641 PR fortran/61156
9642 * gfortran.dg/include_6.f90: Update test.
9643
067fbd8b
JJ
96442016-02-23 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR objc/69844
9647 * objc.dg/pr69844.m: New test.
9648
64a454d9
JD
96492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9650
9651 PR libgfortran/69456
9652 * gfortran.dg/namelist_89.f90: New test.
9653 * gfortran.dg/pr59700.f90: Update test..
9654
35886f0b
MS
96552016-02-23 Martin Sebor <msebor@redhat.com>
9656
9657 PR middle-end/69780
9658 * g++.dg/ext/builtin_alloca.C: New test.
9659 * gcc.dg/builtins-68.c: New test.
9660
162cc7e3
RH
96612016-02-23 Richard Henderson <rth@redhat.com>
9662
9663 * gcc.target/i386/addr-space-3.c: Remove test.
9664
196440f8
DM
96652016-02-23 David Malcolm <dmalcolm@redhat.com>
9666
9667 PR preprocessor/69126
9668 PR preprocessor/69543
9669 * c-c++-common/pr69126-2-long.c: New test.
9670 * c-c++-common/pr69126-2-short.c: New test.
9671 * c-c++-common/pr69543-1.c: Remove xfail.
9672
1d3121af
DM
96732016-02-23 David Malcolm <dmalcolm@redhat.com>
9674
9675 PR preprocessor/69126
9676 PR preprocessor/69543
9677 PR preprocessor/69558
9678 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9679 (f): Rename to...
9680 (test_2): ...this, and add leading comment.
9681 (MACRO_3, test_3): New.
9682 (MACRO_4A, MACRO_4B, test_4): New.
9683 (MACRO): Rename to...
9684 (MACRO_5): ...this.
9685 (g): Rename to...
9686 (test_5): ...this, updating for renaming of MACRO, and
9687 add leading comment.
9688 * c-c++-common/pr69543-1.c: New.
9689 * c-c++-common/pr69543-2.c: New.
9690 * c-c++-common/pr69543-3.c: New.
9691 * c-c++-common/pr69543-4.c: New.
9692 * c-c++-common/pr69558-1.c: New.
9693 * c-c++-common/pr69558-2.c: New.
9694 * c-c++-common/pr69558-3.c: New.
9695 * c-c++-common/pr69558-4.c: New.
9696 * gcc.dg/pr69558.c: Move to...
9697 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9698 xfail for c++.
9699
f99c3557
TS
97002016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9701
9702 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9703 to -ftree-parallelize-loops/-fopenacc changes.
9704 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9705 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9706 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9707 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9708 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9709 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9710 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9711 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9712 * c-c++-common/goacc/kernels-loop.c: Likewise.
9713 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9714 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9715 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9716 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9717
c60ec7c2
RO
97182016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9719
9720 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9721
f1a62b6f
JJ
97222016-02-23 Jakub Jelinek <jakub@redhat.com>
9723
e67bf044
JJ
9724 PR c++/69902
9725 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9726
f1a62b6f
JJ
9727 PR c/69900
9728 * gcc.dg/pr69900.c: New test.
9729
20c5e09e
MJ
97302016-02-23 Martin Jambor <mjambor@suse.cz>
9731
9732 PR tree-optimization/69666
9733 * gcc.dg/tree-ssa/pr69666.c: New test.
9734
e457a6fc
AV
97352016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9736
9737 PR fortran/67451
9738 * gfortran.dg/coarray_allocate_5.f08: New test.
9739
d7b574f4
AK
97402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9741
9742 * gcc.target/s390/vcond-shift.c: Move to ...
9743 * gcc.target/s390/vector/vcond-shift.c: ... here.
9744
58bdeb44
AK
97452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9746
9747 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9748 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9749
7cd0387b
AK
97502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9751
9752 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9753
4246c8da
MW
97542016-02-20 Mark Wielaard <mjw@redhat.com>
9755
9756 PR c/28901
9757 * gcc.dg/unused-variable-3.c: New test.
9758
f93bc532
JJ
97592016-02-22 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR target/69888
9762 * gcc.target/i386/pr69888.c: New test.
9763
c4e360f4
RB
97642016-02-22 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/69882
9767 * gfortran.dg/vect/pr69882.f90: New testcase.
9768
09c92f1c
JJ
97692016-02-22 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR target/69885
9772 * gcc.dg/pr69885.c: New test.
9773
f88d45dc
OE
97742016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9775
9776 PR target/69806
9777 PR target/54089
9778 * gcc.target/sh/pr54089-10.c: New.
9779
ce1ff48e
PT
97802016-02-20 Paul Thomas <pault@gcc.gnu.org>
9781
9782 PR fortran/69423
9783 * gfortran.dg/deferred_character_15.f90 : New test.
9784
bbf27208
DH
97852016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9786
9787 PR fortran/57365
9788 gfortran.dg/allocate_with_source_18.f03: New test.
9789
97902016-02-20 Harald Anlauf <anlauf@gmx.de>
9791
9792 PR fortran/52531
9793 gfortran.dg/gomp/pr52531.f90: New test.
9794
268be88c
BE
97952016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9796
9797 PR c++/69865
9798 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9799 -std=c++03.
9800
4b6c824a
JJ
98012016-02-19 Jakub Jelinek <jakub@redhat.com>
9802
871b3f47
JJ
9803 PR c++/69826
9804 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9805 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9806
7a965d51
JJ
9807 PR c++/69850
9808 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9809
4b6c824a
JJ
9810 PR c++/69851
9811 * g++.dg/torture/pr69851.C: New test.
9812
15fca21a
MS
98132016-02-19 Martin Sebor <msebor@redhat.com>
9814
9815 PR testsuite/69573
9816 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9817
19e21586
JJ
98182016-02-19 Jakub Jelinek <jakub@redhat.com>
9819
03a616ac
JJ
9820 PR c++/69850
9821 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9822 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9823
19e21586
JJ
9824 PR c++/67767
9825 * g++.dg/cpp0x/pr67767.C: New test.
9826
2db16594
KT
98272016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9828
9829 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9830 for fp, simd, crypto, crc, lse.
9831 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9832 above.
9833 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9834 effective target check.
9835
5a7d9d1e
JJ
98362016-02-19 Jakub Jelinek <jakub@redhat.com>
9837
9838 PR target/69820
9839 * gcc.target/i386/pr69820.c: New test.
9840
6448f064
AK
98412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9842
9843 * gcc.target/s390/vector/int128-1.c: New test.
9844
d0a859e6
AK
98452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9846
9847 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9848
9e4eb643
AK
98492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9850
9851 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9852 instruction pattern name to prevent the testcase from failing with
9853 -march=z13.
9854
859a4c0e
AK
98552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9856
9857 * gcc.target/s390/md/movstr-2.c: New test.
9858
efc2340b
MK
98592016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9860
9861 * gcc.target/s390/morestack.c: New test.
9862
ca2bfbc2
DV
98632016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9864
9865 PR target/69625
9866 * gcc.target/s390/pr69625.c: Add test case.
9867
efd4bd05
BE
98682016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9869
9870 PR testsuite/68580
9871 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9872
2bf2078a
MM
98732016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9874
9875 PR target/68404
9876 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9877 * gcc.target/powerpc/fusion3.c: Likewise.
9878
f003579e
RB
98792016-02-18 Richard Biener <rguenther@suse.de>
9880
9881 PR middle-end/69553
9882 * g++.dg/torture/pr69553.C: New testcase.
9883
19233914
NC
98842016-02-18 Nick Clifton <nickc@redhat.com>
9885
efd4bd05
BE
9886 PR target/62254
9887 PR target/69610
9888 * gcc.target/arm/pr62554.c: New test.
9889 * gcc.target/arm/pr69610-1.c: New test.
9890 * gcc.target/arm/pr69610-2.c: New test.
19233914 9891
23f27839
RB
98922016-02-18 Richard Biener <rguenther@suse.de>
9893
9894 PR middle-end/69854
9895 * gcc.dg/torture/pr69854.c: New testcase.
9896
932c0da4
JJ
98972016-02-17 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR c++/69850
9900 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9901
1bed93e4
BS
99022012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9903
9904 * gcc.target/powerpc/vec-cg.c: New test.
9905
57bfb134
RB
99062016-02-17 Richard Biener <rguenther@suse.de>
9907
9908 PR testsuite/69586
9909 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9910
a44e0ebb
KT
99112016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9912
9913 PR target/69161
9914 * gcc.c-torture/compile/pr69161.c: New test.
9915
ffacd726
DS
99162016-02-17 David Sherwood <david.sherwood@arm.com>
9917
9918 PR target/69532
9919 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9920 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9921
448db8d2
EB
99222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9923
9924 * gcc.dg/ifcvt-4.c: Skip on Visium.
9925
e2f0522e
EB
99262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9927
9928 * gnat.dg/atomic8.adb: New test.
9929
bf17fe3f
EB
99302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9931
9932 * gnat.dg/discr46.ad[sb]: New test.
9933
ecf835e9
KN
99342016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9935
9936 PR Target/48344
9937 * gcc.target/powerpc/pr48344-1.c: New test.
9938
49a1164a
TK
99392015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9940
9941 PR fortran/69742
9942 * gfortran.dg/associate_21.f90: New test.
9943
bf14eba2
JJ
99442016-02-16 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR c/69835
9947 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9948 -Wnonnull in dg-options.
9949 * c-c++-common/nonnull-2.c: New test.
9950
35a093b6
JG
99512016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9952 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9953
9954 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9955
e387d491
JJ
99562016-02-16 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR middle-end/69801
9959 * gcc.dg/pr69801.c: Add empty dg-options.
9960
ba539195
JN
99612016-02-16 James Norris <jnorris@codesourcery.com>
9962
9963 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9964 * g++.dg/goacc/deviceptr-1.c: New file.
9965
2a2b8f64
JJ
99662016-02-16 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR tree-optimization/69820
9969 * gcc.dg/vect/pr69820.c: New test.
9970
87440c29
RB
99712016-02-16 Richard Biener <rguenther@suse.de>
9972
9973 PR tree-optimization/69776
9974 * gcc.dg/torture/pr69776-2.c: New testcase.
9975
6d87c306
BS
99762016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9977
9978 PR tree-optimization/69714
9979 * gcc.dg/torture/pr69714.c: New test.
9980
3824a0a2
JJ
99812016-02-16 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR tree-optimization/69802
9984 * gcc.dg/pr69802.c: New test.
9985
c8cfe96e
RB
99862016-02-16 Richard Biener <rguenther@suse.de>
9987
9988 PR middle-end/69801
9989 * gcc.dg/pr69801.c: New testcase.
9990
fc12098d
JD
99912016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9992
9993 PR libgfortran/69651
9994 * gfortran.dg/read_bang.f90: New test.
9995 * gfortran.dg/read_bang4.f90: New test.
9996
ba6b3795
JJ
99972016-02-15 Jakub Jelinek <jakub@redhat.com>
9998
f0516ca4
JJ
9999 PR c++/69658
10000 * g++.dg/init/pr69658.C: New test.
10001
ba6b3795
JJ
10002 PR c++/69797
10003 * c-c++-common/pr69797.c: New test.
10004
de3f9a2d
PK
100052016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10006
10007 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10008 check for aarch64*-*-*.
10009
17a3b967
RB
100102016-02-15 Richard Biener <rguenther@suse.de>
10011
10012 PR tree-optimization/69783
10013 * gcc.dg/vect/pr69783.c: New testcase.
10014
1c48bff1
RB
100152016-02-15 Richard Biener <rguenther@suse.de>
10016
10017 PR tree-optimization/69776
10018 * gcc.dg/torture/pr69776.c: New testcase.
10019
1e6025b6
TK
100202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10021
10022 PR fortran/60526
10023 * gfortran.dg/type_decl_4.f90: Reinstated.
10024
d3308279
JDA
100252016-02-14 John David Anglin <danglin@gcc.gnu.org>
10026
10027 PR fortran/68746
10028 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10029
b7c56581
TK
100302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10031
10032 PR fortran/60526
10033 PR bootstrap/69816
10034 * gfortran.dg/type_decl_4.f90: Removed.
10035
60cb4ef5
TK
100362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10037
10038 PR fortran/60526
10039 * gfortran.dg/type_decl_4.f90: New test.
10040
f6964637
AM
100412016-02-14 Alan Modra <amodra@gmail.com>
10042
1a8849d1 10043 PR testsuite/68886
f6964637
AM
10044 * gcc.c-torture/execute/stkalign.c: Revise test.
10045
f5121920
OE
100462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10047
10048 PR target/67260
10049 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10050
6cda3ab6
OE
100512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10052
10053 PR target/67260
10054 * gcc.target/sh/torture/pr67260.c: New.
10055
6786e598
JDA
100562016-02-12 John David Anglin <danglin@gcc.gnu.org>
10057
10058 * gcc.dg/pr67964.c: Add dg-require-alias.
10059
7e05dad8
OE
100602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10061
10062 PR target/67636
10063 PR target/64345
10064 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10065
7f4cc3ce
JD
100662016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10067
10068 PR libgfortran/69668
10069 * gfortran.dg/namelist_88.f90: New test.
10070
955ca6dc
JD
100712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10072
10073 PR libgfortran/69668
10074 * gfortran.dg/namelist_38.f90: Update test.
10075 * gfortran.dg/namelist_84.f90: Update test.
10076
876217ae
DM
100772016-02-12 David Malcolm <dmalcolm@redhat.com>
10078
10079 PR other/69554
10080 * gcc.dg/pr69554-1.c: New test.
10081 * gfortran.dg/pr69554-1.F90: New test.
10082 * gfortran.dg/pr69554-2.F90: New test.
10083 * lib/gcc-dg.exp (proc dg-locus): New function.
10084 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10085 distinguish between the caret-printing and non-caret-printing
10086 cases. If caret-printing has been explicitly enabled, bail out
10087 without attempting to fix up the output.
10088
61789eed
DM
100892016-02-12 David Malcolm <dmalcolm@redhat.com>
10090
10091 PR driver/69265
10092 PR driver/69453
10093 * gcc.dg/spellcheck-options-3.c: New test case.
10094 * gcc.dg/spellcheck-options-4.c: New test case.
10095 * gcc.dg/spellcheck-options-5.c: New test case.
10096 * gcc.dg/spellcheck-options-6.c: New test case.
10097 * gcc.dg/spellcheck-options-7.c: New test case.
10098 * gcc.dg/spellcheck-options-8.c: New test case.
10099 * gcc.dg/spellcheck-options-9.c: New test case.
10100 * gcc.dg/spellcheck-options-10.c: New test case.
10101
c3090c1f
JJ
101022016-02-12 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR rtl-optimization/69764
10105 PR rtl-optimization/69771
10106 * c-c++-common/pr69764.c: New test.
10107 * gcc.dg/torture/pr69771.c: New test.
10108
8222034d
MP
101092016-02-12 Marek Polacek <polacek@redhat.com>
10110
10111 * g++.dg/torture/init-list1.C: New.
10112
f749f792
MP
101132016-02-12 Marek Polacek <polacek@redhat.com>
10114
10115 * gcc.dg/pr69522.c: Add empty dg-options.
10116
199fb02a
IE
101172016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10118
10119 * g++.dg/lto/lto.exp: Include and init mpx.
10120 * g++.dg/lto/pr69729_0.C: New test.
10121
b69539cb
JJ
101222016-02-12 Jakub Jelinek <jakub@redhat.com>
10123
06ff7000
JJ
10124 PR ipa/69241
10125 * g++.dg/ipa/pr69241-4.C: New test.
10126
b69539cb
JJ
10127 PR ipa/68672
10128 * g++.dg/ipa/pr68672-1.C: New test.
10129 * g++.dg/ipa/pr68672-2.C: New test.
10130 * g++.dg/ipa/pr68672-3.C: New test.
10131
16595a1f
BS
101322016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10133
10134 PR c/69522
6d87c306 10135 * gcc.dg/pr69522.c: New test.
16595a1f 10136
38d795d2
PP
101372016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10138
10139 PR c++/69098
10140 * g++.dg/cpp1y/69098.C: New test.
10141 * g++.dg/cpp1y/69098-2.C: New test.
10142
9c582551
JJ
101432016-02-12 Jakub Jelinek <jakub@redhat.com>
10144
10145 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10146 and neighbour -> neighbor.
10147 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10148 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10149 * c-c++-common/Wvarargs.c: Likewise.
10150 * c-c++-common/goacc/host_data-5.c: Likewise.
10151 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10152 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10153 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10154 * gcc.target/aarch64/pr60697.c: Likewise.
10155 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10156 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10157 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10158 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10159 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10160 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10161 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10163 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10164 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10165 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10166 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10167 * g++.dg/lookup/koenig5.C: Likewise.
10168 * g++.dg/ext/no-asm-2.C: Likewise.
10169 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10170 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10171 * gfortran.dg/used_types_16.f90: Likewise.
10172 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10173 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10174 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10175 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10176 * gfortran.dg/abstract_type_6.f03: Likewise.
10177 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10178 * gfortran.dg/used_types_15.f90: Likewise.
10179 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10180 * gfortran.dg/exit_3.f08: Likewise.
10181 * gfortran.dg/open_status_2.f90: Likewise.
10182 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10183 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10184 * gfortran.dg/associate_1.f03: Likewise.
10185 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10186 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10187 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10188 * gcc.dg/builtin-object-size-1.c: Likewise.
10189 * gcc.dg/noreturn-6.c: Likewise.
10190 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10191 * gcc.dg/globalalias.c: Likewise.
10192 * gcc.dg/builtins-config.h: Likewise.
10193 * gcc.dg/pr30457.c: Likewise.
10194 * gcc.c-torture/compile/volatile-1.c: Likewise.
10195 * gcc.c-torture/execute/20101011-1.c: Likewise.
10196 * c-c++-common/Waddress-1.c: Likewise.
10197
66756373
JJ
101982016-02-11 Jakub Jelinek <jakub@redhat.com>
10199
10200 PR c/69768
10201 * c-c++-common/Waddress-1.c: New test.
10202
76fe932b
AV
102032016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10204
10205 PR fortran/69296
10206 * gfortran.dg/associate_19.f03: New test.
10207 * gfortran.dg/associate_20.f03: New test.
10208
564c4d4b
OE
102092016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10210
10211 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10212
e1c1ecb0
KT
102132016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10214
10215 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10216 .arch armv8-a\n. Add -dA to dg-options.
10217 * gcc.target/aarch64/assembler_arch_1.c: New test.
10218 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10219
0d7d9458
PC
102202016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10221
10222 PR c++/68726
10223 * g++.dg/cpp0x/pr68726.C: New.
10224
e6208a60
IE
102252016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10226
10227 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10228 test.
10229
281a11eb
RB
102302016-02-11 Richard Biener <rguenther@suse.de>
10231
10232 * g++.dg/tree-ssa/pr61034.C: Adjust.
10233
e03dd765
VM
102342016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10235
4b48faf5 10236 PR target/69148
e03dd765
VM
10237 * gcc.target/s390/pr69148.c: New.
10238
cdc23927
YR
102392016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10240
10241 PR tree-optimization/69652
10242 * gcc.dg/torture/pr69652.c: New test.
10243
e199dd0a
JJ
102442016-02-10 Jakub Jelinek <jakub@redhat.com>
10245 Patrick Palka <ppalka@gcc.gnu.org>
10246
10247 PR ipa/69241
10248 PR c++/69649
10249 * g++.dg/ipa/pr69241-1.C: New test.
10250 * g++.dg/ipa/pr69241-2.C: New test.
10251 * g++.dg/ipa/pr69241-3.C: New test.
10252 * g++.dg/ipa/pr69649.C: New test.
10253
d6b38027
UB
102542016-02-10 Uros Bizjak <ubizjak@gmail.com>
10255
10256 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10257 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10258
13b562c5
BC
102592016-02-10 Bin Cheng <bin.cheng@arm.com>
10260
10261 PR tree-optimization/68021
10262 * gcc.dg/tree-ssa/pr68021.c: New test.
10263
24a179f8
RB
102642016-02-10 Richard Biener <rguenther@suse.de>
10265
10266 PR tree-optimization/69726
10267 * gcc.dg/uninit-22.c: New testcase.
10268
0d99886f
AP
102692016-02-09 Andrew Pinski <apinski@cavium.com>
10270
10271 PR tree-opt/69282
10272 * gcc.c-torture/compile/20160205-1.c: New testcase.
10273
ab04995c
MM
102742016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10275
10276 PR target/68404
10277 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10278 instead accessing a really large arrray.
10279 * gcc.target/powerpc/fusion3.c: Likewise.
10280
4b79ac23
CB
102812016-02-09 Charles Baylis <charles.baylis@linaro.org>
10282
10283 PR target/68532
10284 * gcc.c-torture/execute/pr68532.c: New test.
10285
b890a441
AO
102862016-02-11 Alexandre Oliva <aoliva@redhat.com>
10287
10288 PR target/69634
10289 * gcc.dg/pr69634.c: New.
10290
84a5bef7
RB
102912016-02-09 Richard Biener <rguenther@suse.de>
10292
10293 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10294
1f123759 102952016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10296
1f123759
AF
10297 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10298
65860c77
YR
102992016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10300
10301 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10302
7e1e8a0a
RB
103032016-02-09 Richard Biener <rguenther@suse.de>
10304
10305 PR tree-optimization/69715
10306 * gcc.dg/torture/pr69715.c: New testcase.
10307
efb45a9f
PP
103082016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10309
10310 PR c++/69139
10311 * g++.dg/cpp0x/trailing12.C: New test.
10312 * g++.dg/cpp0x/trailing13.C: New test.
10313
20a0c6f9
PP
103142016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10315
10316 PR c++/69283
10317 PR c++/67835
10318 * g++.dg/cpp1y/auto-fn29.C: New test.
10319 * g++.dg/cpp1y/auto-fn30.C: New test.
10320
a162f3af
JJ
103212016-02-08 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR tree-optimization/69209
10324 * gcc.c-torture/compile/pr69209.c: New test.
10325
4b4a9fbd
JL
103262016-02-08 Jeff Law <law@redhat.com>
10327
10328 PR tree-optimization/68541
10329 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10330 of statements allowed in join block for path splitting.
10331
cfac5ed2
JJ
103322016-02-08 Jakub Jelinek <jakub@redhat.com>
10333
f68bc23f
JJ
10334 PR c++/59627
10335 * g++.dg/gomp/pr59627.C: New test.
10336
cfac5ed2
JJ
10337 PR ipa/69239
10338 * g++.dg/ipa/pr69239.C: New test.
10339
44714d8c
DM
103402016-02-08 David Malcolm <dmalcolm@redhat.com>
10341
10342 PR preprocessor/69664
10343 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10344 * gcc.dg/cpp/warn-comments.c: Likewise.
10345
eba9e839
MP
103462016-02-08 Marek Polacek <polacek@redhat.com>
10347
10348 PR c++/69688
10349 * g++.dg/init/const12.C: New test.
10350
a011cd92
BS
103512016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10352
10353 PR target/60410
10354 * gcc.dg/lto/pr55113_0.c: Remove test.
10355
5317b1be
RB
103562016-02-08 Richard Biener <rguenther@suse.de>
10357
10358 PR tree-optimization/69719
10359 * gcc.dg/torture/pr69719.c: New testcase.
10360
63998a63
RB
103612016-02-08 Richard Biener <rguenther@suse.de>
10362 Jeff Law <law@redhat.com>
10363
10364 PR target/68273
10365 * gcc.target/mips/pr68273.c: New testcase.
10366
43f4a281
RB
103672016-02-08 Richard Biener <rguenther@suse.de>
10368
10369 PR rtl-optimization/69274
10370 * gcc.target/i386/addr-sel-1.c: XFAIL.
10371
0b604d2d
JL
103722016-02-08 Jeff Law <law@redhat.com>
10373
e8dfe49e
JL
10374 PR tree-optimization/68541
10375 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10376
6daecd7a 10377 PR tree-optimization/65917
0b604d2d
JL
10378 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10379
c0f0e35a
JD
103802016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10381
10382 PR fortran/50555
10383 * gfortran.dg/namelist_args.f90: New test.
10384
8981d712
JL
103852016-02-05 Jeff Law <law@redhat.com>
10386
6daecd7a 10387 PR tree-optimization/68541
8981d712
JL
10388 * gcc.dg/tree-ssa/split-path-2.c: New test.
10389 * gcc.dg/tree-ssa/split-path-3.c: New test.
10390 * gcc.dg/tree-ssa/split-path-4.c: New test.
10391 * gcc.dg/tree-ssa/split-path-5.c: New test.
10392 * gcc.dg/tree-ssa/split-path-6.c: New test.
10393 * gcc.dg/tree-ssa/split-path-7.c: New test.
10394
46cb9332
MS
103952016-02-05 Martin Sebor <msebor@redhat.com>
10396
10397 PR c++/69662
10398 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10399 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10400
be2083ea
RH
104012016-02-06 Richard HEnderson <rth@redhat.com>
10402
10403 PR c/69643
10404 * gcc.target/i386/addr-space-4.c: New.
10405 * gcc.target/i386/addr-space-5.c: New.
10406
711d7c23
MM
104072016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10408
10409 PR fortran/66089
10410 * gfortran.dg/elemental_dependency_6.f90: New.
10411
b5c1c988
JJ
104122016-02-05 Jakub Jelinek <jakub@redhat.com>
10413
861c7bcd
JJ
10414 PR rtl-optimization/69691
10415 * gcc.c-torture/execute/pr69691.c: New test.
10416
b5c1c988
JJ
10417 PR c++/69628
10418 * g++.dg/parse/pr69628.C: New test.
10419
f7dfa966
UB
104202016-02-05 Uros Bizjak <ubizjak@gmail.com>
10421
10422 * gcc.dg/sancov/asan.c: Move to ...
10423 * gcc.dg/asan/sancov-1.c: ... here.
10424
9b143e64
UB
104252016-02-05 Uros Bizjak <ubizjak@gmail.com>
10426
10427 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10428
f5d4b899
L
104292016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10430
10431 PR target/69677
10432 * gcc.target/i386/pr69677.c: New test.
10433
76c85fbb
PP
104342016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10435
10436 PR c++/68948
10437 * g++.dg/template/pr68948.C: New test.
10438
f181bf90
DV
104392016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10440
10441 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10442 (only necessary on s390x).
10443
714fb282
L
104442016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10445
10446 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10447 -mno-accumulate-outgoing-args.
10448
618d6c1c
PP
104492016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10450
10451 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10452
1066e9b5
JJ
104532016-02-04 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR c/69669
10456 * c-c++-common/pr69669.c: New test.
10457
76255d0d
MM
104582016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10459
10460 PR target/69667
10461 * g++.dg/pr69667.C: New file.
10462
e0b059b1
WD
104632016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10464
10465 PR target/69619
10466 * gcc.dg/pr69619.c: Add new test.
10467
2692b5c8
RS
104682016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10469
10470 PR rtl-optimization/69577
10471 * gcc.target/i386/pr69577.c: New test.
10472
7db337c2
ML
104732016-02-04 Martin Liska <mliska@suse.cz>
10474
10475 * g++.dg/asan/pr69276.C: New test.
10476
cc9c0829
KT
104772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10478
10479 PR target/65932
10480 PR target/67714
10481 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10482 a single smulbb instruction.
10483 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10484 * gcc.target/amr/wmul-2.c: Likewise.
10485
eb9feb52
KT
104862016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10487
10488 PR target/65932
10489 PR target/67714
10490 * gcc.c-torture/execute/pr67714.c: New test.
10491
61f727fe
JJ
104922016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10493
10494 PR target/69454
10495 * gcc.target/i386/pr69454-1.c: New test.
10496 * gcc.target/i386/pr69454-2.c: New test.
10497
05dd97db
MS
104982016-02-03 Martin Sebor <msebor@redhat.com>
10499
10500 PR c++/69251
10501 PR c++/69253
10502 PR c++/69290
10503 PR c++/69277
10504 PR c++/69349
10505 * g++.dg/ext/flexarray-mangle-2.C: New test.
10506 * g++.dg/ext/flexarray-mangle.C: New test.
10507 * g++.dg/ext/flexarray-subst.C: New test.
10508 * g++.dg/ext/flexary11.C: New test.
10509 * g++.dg/ext/flexary12.C: New test.
10510 * g++.dg/ext/flexary13.C: New test.
10511 * g++.dg/ext/flexary14.C: New test.
10512 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10513
dac2fc29
L
105142016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10515
10516 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10517 Define only if CHECK_FLOAT128 is defined.
10518 (main): Properly initialize u5.
10519
eadb8035
JJ
105202016-02-03 Jakub Jelinek <jakub@redhat.com>
10521
0afbb81b
JJ
10522 PR c/69627
10523 * gcc.dg/pr69627.c: New test.
10524
eadb8035
JJ
10525 PR target/69644
10526 * gcc.dg/pr69644.c: New test.
10527
b12d4923
MS
105282016-02-03 Mike Stump <mikestump@comcast.net>
10529
10530 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10531 support for struct-layout-1.exp.
10532
ab4bae0c
PP
105332016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10534
10535 PR c++/69056
618d6c1c 10536 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 10537
95831c01
VM
105382016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10539 Alexandre Oliva <aoliva@redhat.com>
10540
10541 PR target/69461
10542 * gcc.target/powerpc/pr69461.c: New.
10543
ccc71ab8
UB
105442016-02-03 Uros Bizjak <ubizjak@gmail.com>
10545
10546 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10547 works from here ...
10548 (check_effective_target_fsanitize_thread): ... to here. Do not
10549 specify additional compile flags for the test source.
10550 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10551 specify additional compile flags for the test source.
10552
96299640
WD
105532016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10554
10555 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10556
781d83d9
AV
105572016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10558
10559 PR fortran/67451
10560 PR fortran/69418
10561 * gfortran.dg/coarray_allocate_2.f08: New test.
10562 * gfortran.dg/coarray_allocate_3.f08: New test.
10563 * gfortran.dg/coarray_allocate_4.f08: New test.
10564
d8208e6d
AL
105652016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10566
10567 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10568 use same scan-tree-dump-times on all platforms.
10569 * gcc.dg/vect/vect-outer-1.c: Likewise.
10570 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10571 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10572 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10573 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10574 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10575 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10576 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10577
a8394fa0
SB
105782016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10579
10580 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10581 warning.
10582
f3baa1d3
L
105832016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10584
10585 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10586
eb077516
JN
105872016-02-02 James Norris <jnorris@codesourcery.com>
10588
10589 * c-c++-common/goacc/routine-5.c: Add tests.
10590
578fb225
AM
105912016-02-02 Alexander Monakov <amonakov@ispras.ru>
10592
10593 * gcc.target/nvptx/unsigned-cmp.c: New test.
10594
c64f7d37
WD
105952016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10596
10597 * gcc.target/aarch64/scalar_shift_1.c
10598 (test_corners_sisd_di): Improve force to SIMD register.
10599 (test_corners_sisd_si): Likewise.
10600 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10601 Remove scan-assembler check for ldr.
10602
90c6f26c
RB
106032016-02-02 Richard Biener <rguenther@suse.de>
10604
10605 PR tree-optimization/69595
10606 * gcc.dg/Warray-bounds-17.c: New testcase.
10607
9dc03c97
RB
106082016-02-02 Richard Biener <rguenther@suse.de>
10609
10610 PR tree-optimization/69606
10611 * gcc.dg/torture/pr69606.c: New testcase.
10612
2d4dc223
YR
106132016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10614
10615 PR middle-end/68542
10616 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10617 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10618
65c98fde
AM
106192016-02-02 Alan Modra <amodra@gmail.com>
10620
10621 PR target/69548
10622 * gcc.target/powerpc/pr69548.c: New test.
10623
e1b81f2b
JJ
106242016-02-01 Jakub Jelinek <jakub@redhat.com>
10625
d0268b37
JJ
10626 PR rtl-optimization/69592
10627 * gcc.dg/pr69592.c: New test.
10628
e1b81f2b
JJ
10629 PR preprocessor/69543
10630 PR c/69558
10631 * gcc.dg/pr69543.c: New test.
10632 * gcc.dg/pr69558.c: New test.
10633
7dd7780d
UB
106342016-02-01 Uros Bizjak <ubizjak@gmail.com>
10635
bf672ee5
UB
10636 PR testsuite/65940
10637 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 10638
9a7013f8
MS
106392016-02-01 Martin Sebor <msebor@redhat.com>
10640
10641 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10642
e681fb2b
BC
106432016-02-01 Bin Cheng <bin.cheng@arm.com>
10644
10645 PR tree-optimization/67921
10646 * c-c++-common/ubsan/pr67921.c: New test.
10647
ff86345f
RB
106482016-02-01 Richard Biener <rguenther@suse.de>
10649
10650 PR middle-end/69556
10651 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10652
bc369dbd
RB
106532016-02-01 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/69574
10656 * gcc.dg/torture/pr69574.c: New testcase.
10657
ef318184
RB
106582016-02-01 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/69579
10661 * gcc.dg/setjmp-6.c: New testcase.
10662
654745e6
JJ
106632016-02-01 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR rtl-optimization/69570
10666 * g++.dg/opt/pr69570.C: New test.
10667
e6c0c44b
RH
106682016-02-01 Richard Henderson <rth@redhat.com>
10669
10670 * gcc.dg/pr69535.c: New test.
10671
6ff3f09a
JDA
106722016-01-31 John David Anglin <danglin@gcc.gnu.org>
10673
2c005538
JDA
10674 PR testsuite/69584
10675 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10676 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10677
61083a4b
JDA
10678 PR debug/68244
10679 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10680
6ff3f09a
JDA
10681 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10682
0c221916
PT
106832016-01-31 Paul Thomas <pault@gcc.gnu.org>
10684
10685 PR fortran/67564
10686 * gfortran.dg/allocate_with_source_17.f03: New test.
10687
db7a2818
JJ
106882016-01-30 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR tree-optimization/69546
10691 * gcc.dg/torture/pr69546.c: New test.
10692
e520d5f0
PT
106932016-01-30 Paul Thomas <pault@gcc.gnu.org>
10694
10695 PR fortran/69566
10696 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10697
343c05d3
MS
106982016-01-30 Martin Sebor <msebor@redhat.com>
10699
10700 PR c++/68490
10701 * g++.dg/ext/flexary10.C: New test.
10702
d6c3a539
DH
107032016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10704
10705 PR fortran/66707
10706 gfortran.dg/common_23.f90: New test.
10707
52d72fcd
BS
107082016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10709
10710 PR target/65546
10711 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10712 condition being checked, and disable it when the target supports
10713 misaligned loads and stores.
10714
3a5d2ba4
JJ
107152016-01-29 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR debug/69518
10718 * gcc.dg/torture/pr69518.c: New test.
10719
6bbacdb5
L
107202016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10721
10722 PR target/69530
10723 * gcc.target/i386/pr69530.c: New test.
10724
af932cdb
SE
107252016-01-29 Steve Ellcey <sellcey@imgtec.com>
10726
10727 PR target/65604
10728 * gcc.target/mips/div-delay.c: New test.
10729
26658b7c
JJ
107302016-01-29 Jakub Jelinek <jakub@redhat.com>
10731
33e89989
JJ
10732 PR target/69551
10733 * gcc.target/i386/pr69551.c: New test.
10734
26658b7c
JJ
10735 PR target/66137
10736 * gcc.target/i386/pr66137.c: New test.
10737
401116b5
AB
107382016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10739
10740 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10741 always built for p5600.
10742 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10743 isa=p5600 dg-option.
10744
d4abfcc5
RB
107452016-01-29 Richard Biener <rguenther@suse.de>
10746
10747 PR tree-optimization/69547
10748 * g++.dg/tree-ssa/pr69547.C: New testcase.
10749
16b77b32
JJ
107502016-01-29 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR debug/66869
10753 * g++.dg/warn/Wunused-function2.C: New test.
10754
a1c95464
DV
107552016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10756
10757 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10758 support for test to succeed.
10759
5453bfed
MP
107602016-01-29 Marek Polacek <polacek@redhat.com>
10761
10762 PR c++/69509
10763 PR c++/69516
10764 * g++.dg/ext/constexpr-vla2.C: New test.
10765 * g++.dg/ext/constexpr-vla3.C: New test.
10766 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10767
452ec2a5
RB
107682016-01-29 Richard Biener <rguenther@suse.de>
10769
10770 PR middle-end/69537
10771 * gcc.dg/uninit-21.c: New testcase.
10772
aec0b19e
UB
107732016-01-28 Uros Bizjak <ubizjak@gmail.com>
10774
10775 PR target/69459
10776 * gcc.target/i386/pr69459.c: New test.
10777
df113ce7
SE
107782016-01-28 Steve Ellcey <sellcey@imgtec.com>
10779
10780 PR target/68400
10781 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10782 * gcc.target/mips/pr68400.c: New test.
10783
494de84f
MS
107842016-01-28 Martin Sebor <msebor@redhat.com>
10785
10786 PR target/17381
10787 * gcc.target/powerpc/pr17381.c: New test.
10788
eb1b1f01
JJ
107892016-01-28 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR middle-end/69542
10792 * gcc.dg/torture/pr69542.c: New test.
10793
6dfeb7ce
WD
107942016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10795
10796 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10797
4b7471a4
DE
107982016-01-28 David Edelsohn <dje.gcc@gmail.com>
10799
10800 * gcc.dg/pr65980.c: Skip on AIX.
10801 * gcc.dg/pr66688.c: Same.
10802
b271fd21
DE
108032016-01-28 David Edelsohn <dje.gcc@gmail.com>
10804
10805 PR target/63679
10806 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10807 * gcc.dg/tree-ssa/sra-18.c: Same.
10808
874108a9
AV
108092016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10810
10811 PR fortran/62536
10812 * gfortran.dg/block_15.f08: New test.
10813 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10814 on incorrectly closed BLOCK.
10815
30480bcd
IE
108162016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10817
10818 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
108192016-01-28 Richard Biener <rguenther@suse.de>
10820
10821 PR tree-optimization/69466
10822 * gfortran.dg/vect/pr69466.f90: New testcase.
10823
0d4c694e
TP
108242016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10825
10826 * g++.dg/pr67989.C: Remove ARM-specific option.
10827 * gcc.target/arm/pr67989.C: New file.
10828
2aa780da
UB
108292016-01-27 Uros Bizjak <ubizjak@gmail.com>
10830
10831 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10832 and expm1 test for glibc < 2.11.
10833
f75ebe77
RH
108342016-01-27 Richard Henderson <rth@redhat.com>
10835
10836 * gcc.c-torture/execute/pr69447.c: New test.
10837
108382016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 10839
9a175e65 10840 PR fortran/69422
49847d75
PT
10841 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10842
cbdd8ae0
JJ
108432016-01-27 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR debug/66869
10846 * gcc.dg/pr66869.c: New test.
10847
2b572b3c
JL
108482016-01-25 Jeff Law <law@redhat.com>
10849
10850 PR tree-optimization/68398
aec0b19e 10851 PR tree-optimization/69196
2b572b3c
JL
10852 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10853 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10854 path to avoid new heuristic allowing more irreducible regions
10855 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10856 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10857 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10858 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10859 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10860
fa74a4bc
MP
108612016-01-27 Marek Polacek <polacek@redhat.com>
10862
10863 PR c/68062
10864 * c-c++-common/vector-compare-4.c: New test.
10865
0afff540
DM
108662016-01-27 David Malcolm <dmalcolm@redhat.com>
10867
10868 PR preprocessor/69126
10869 * c-c++-common/pr69126.c: New test case.
10870
1a218fc9
ILT
108712016-01-27 Ian Lance Taylor <iant@google.com>
10872
10873 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10874
5d70666e
RB
108752016-01-27 Ryan Burn <contact@rnburn.com>
10876
10877 PR cilkplus/69267
10878 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10879
87ff4d66
UB
108802016-01-27 Uros Bizjak <ubizjak@gmail.com>
10881
10882 PR target/69512
10883 * gcc.target/i386/pr69512.c: New test.
10884
27e23cca
RE
108852016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10886
10887 PR ada/69488
10888 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10889
05bf54c3
MP
108902016-01-27 Marek Polacek <polacek@redhat.com>
10891
10892 PR c++/69379
10893 * g++.dg/pr69379.C: New test.
10894
60214d0d
MS
108952016-01-27 Martin Sebor <msebor@redhat.com>
10896
10897 PR c++/69317
10898 * g++.dg/abi/Wabi-2-2.C: New test.
10899 * g++.dg/abi/Wabi-2-3.C: New test.
10900 * g++.dg/abi/Wabi-3-2.C: New test.
10901 * g++.dg/abi/Wabi-3-3.C: New test.
10902
167c7bfa
RB
109032016-01-27 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/69166
10906 * gcc.dg/torture/pr69166.c: New testcase.
10907
1430fb1f
MJ
109082016-01-27 Martin Jambor <mjambor@suse.cz>
10909
10910 PR tree-optimization/69355
10911 * gcc.dg/tree-ssa/pr69355.c: New test.
10912
95e3030c
MP
109132016-01-27 Marek Polacek <polacek@redhat.com>
10914
10915 PR c++/69496
10916 * g++.dg/ext/constexpr-vla1.C: New test.
10917
eeb085f3
CB
109182016-01-20 Christian Bruel <christian.bruel@st.com>
10919
10920 PR target/69245
10921 * gcc.target/arm/pr69245.c: New test.
10922
b1652dde
JJ
109232016-01-27 Jakub Jelinek <jakub@redhat.com>
10924
10925 PR tree-optimization/69399
10926 * gcc.dg/torture/pr69399.c: New test.
10927
ce7e8f00
EB
109282016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10929
10930 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10931
e4aac1d1
EB
109322016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10933
10934 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10935
8dfdb419
TV
109362016-01-26 Tom de Vries <tom@codesourcery.com>
10937
10938 PR tree-optimization/69110
10939 * gcc.dg/autopar/pr69110.c: New test.
10940
56f80f54 109412016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 10942 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
10943
10944 * gcc.dg/graphite/isl-ast-op-select.c: New.
10945
a0909527
PT
109462015-01-26 Paul Thomas <pault@gcc.gnu.org>
10947
10948 PR fortran/69385
10949 * gfortran.dg/allocate_error_6.f90: New test.
10950
ffc445f4
RH
109512016-01-26 Richard Henderson <rth@redhat.com>
10952
10953 * gcc.dg/tm/pr60908.c: New test.
10954
01e1dea3
DM
109552016-01-26 David Malcolm <dmalcolm@redhat.com>
10956
10957 PR other/69006
10958 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10959 directive.
10960 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10961 expected multiline output to reflect the colorization being
10962 disabled before newlines.
10963 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10964 (custom_diagnostic_finalizer): Replace call to
10965 pp_newline_and_flush with call to pp_flush.
10966 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10967 * gfortran.dg/implicit_class_1.f90: Likewise.
10968 * lib/gcc-dg.exp (allow_blank_lines): New global.
10969 (dg-allow-blank-lines-in-output): New procedure.
10970 (gcc-dg-prune): Complain about blank lines in the output, unless
10971 dg-allow-blank-lines-in-output was called.
10972 * lib/multiline.exp (_build_multiline_regex): Only support
10973 arbitrary followup text for non-blank-lines, not for blank lines.
10974
13f92e8d
JJ
109752016-01-26 Jakub Jelinek <jakub@redhat.com>
10976
10977 PR tree-optimization/69483
10978 * gcc.dg/pr69483.c: New test.
10979 * g++.dg/opt/pr69483.C: New test.
10980
92422235
CL
109812016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10982
10983 PR target/68620
10984 * gcc.target/arm/pr68620.c: New test.
10985
0bccf11b
L
109862016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10987
10988 * gcc.target/i386/pr68986-2.c: Remove -m32.
10989
81cd202e
L
109902016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10991
10992 PR target/68986
10993 * gcc.target/i386/pr68986-1.c: New test.
10994 * gcc.target/i386/pr68986-2.c: Likewise.
10995 * gcc.target/i386/pr68986-3.c: Likewise.
10996
213a1c03
CB
109972016-01-26 Christian Bruel <christian.bruel@st.com>
10998
10999 * lib/target-supports.exp
11000 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11001 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11002 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11003
22a08dd1
RB
110042016-01-26 Richard Biener <rguenther@suse.de>
11005
11006 PR tree-optimization/69452
11007 * gcc.dg/torture/pr69452.c: New testcase.
11008
6c06e0e8
JJ
110092016-01-26 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR target/69442
11012 * gcc.dg/pr69442.c: New test.
11013
b96824c4
RFI
110142016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11015
11016 PR target/67896
11017 * gcc.target/aarch64/simd/pr67896.C: New.
11018
5ee31e57
RS
110192016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11020
11021 PR tree-optimization/69400
11022 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11023 function.
11024 (plugin_init): Call it.
11025 * gcc.dg/torture/pr69400.c: New test.
11026
7ddfb31d
CL
110272016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11028
11029 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11030
1e050c90
AK
110312016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11032 Sebastian Pop <s.pop@samsung.com>
11033
11034 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11035 isl-0.15.
11036
c8ee4bf5
AK
110372016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11038 Sebastian Pop <s.pop@samsung.com>
11039
11040 * gcc.dg/graphite/pr69292.c: New.
11041
d902b330
JJ
110422016-01-25 Jakub Jelinek <jakub@redhat.com>
11043
11044 * c-c++-common/goacc/use_device-1.c: New test.
11045
2c89b952
JL
110462016-01-25 Jeff Law <law@redhat.com>
11047
11048 PR tree-optimization/69196
11049 PR tree-optimization/68398
11050 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11051 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11052
685c8785
DE
110532016-01-25 David Edelsohn <dje.gcc@gmail.com>
11054
11055 PR target/69469
11056 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11057 Algorithm.
11058
95cef0c1
RB
110592016-01-25 Richard Biener <rguenther@suse.de>
11060
11061 PR testsuite/69380
11062 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11063
2947d3b2
IE
110642016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11065
11066 PR target/69421
11067 * gcc.dg/pr69421.c: New test.
11068
ae19075a
BB
110692016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11070
11071 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11072 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11073 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11074 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11075 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11076 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11077 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11078 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11079 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11080 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11081
fa4511c2
RB
110822016-01-25 Richard Biener <rguenther@suse.de>
11083
11084 PR tree-optimization/69376
11085 * gcc.dg/torture/pr69376.c: New testcase.
11086
1d101216
JD
110872016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11088
11089 PR fortran/69397
11090 PR fortran/68442
11091 * gfortran.dg/interface_38.f90: New test.
11092 * gfortran.dg/interface_39.f90: New test.
a0909527 11093
a59b92b0
PP
110942016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11095
11096 Revert:
11097 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11098
11099 PR c++/11858
11100 PR c++/24663
11101 PR c++/24664
11102 * g++.dg/template/pr11858.C: New test.
11103 * g++.dg/template/pr24663.C: New test.
11104 * g++.dg/template/unify12.C: New test.
11105 * g++.dg/template/unify13.C: New test.
11106 * g++.dg/template/unify14.C: New test.
11107 * g++.dg/template/unify15.C: New test.
11108 * g++.dg/template/unify16.C: New test.
11109 * g++.dg/template/unify17.C: New test.
11110
16acb1a8
DH
111112016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11112
11113 PR fortran/68283
11114 gfortran.dg/pr68283.f90: New test.
11115
094773e8
TK
111162016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11117
11118 PR fortran/66094
11119 * gfortran.dg/inline_matmul_13.f90: New test.
11120 * gfortran.dg/matmul_bounds_8.f90: New test.
11121 * gfortran.dg/matmul_bounds_9.f90: New test.
11122 * gfortran.dg/matmul_bounds_10.f90: New test.
11123
42fb90d7
TV
111242016-01-23 Tom de Vries <tom@codesourcery.com>
11125
11126 PR tree-optimization/69426
11127 * gcc.dg/autopar/pr69426.c: New test.
11128
69da7802
MS
111292016-01-23 Martin Sebor <msebor@redhat.com>
11130
11131 PR c++/58109
11132 PR c++/69022
11133 * g++.dg/cpp0x/alignas5.C: New test.
11134 * g++.dg/ext/vector29.C: Same.
11135
da17300a
UB
111362016-01-23 Uros Bizjak <ubizjak@gmail.com>
11137
11138 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11139 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11140 _GNU_SOURCE from compile flags to the source.
11141 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11142 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11143 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11144 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11145
62041cfc
JJ
111462016-01-22 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR target/69432
11149 * g++.dg/opt/pr69432.C: New test.
11150
f7d2ad6f
BS
111512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11152
11153 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11154 32-bit targets testing an -m64 multilib.
11155
d403fc9a
WS
111562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11157
11158 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11159 64-bit support.
11160
4aa16f8d
JG
111612016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11162
11163 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11164
7c816d0f
CB
111652016-01-21 Christian Bruel <christian.bruel@st.com>
11166
11167 PR target/68674
11168 * gcc.target/i386/pr68674.c
11169 * gcc.target/aarch64/pr68674.c
11170 * gcc.target/arm/pr68674.c
11171
fce661e8
KT
111722016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11173
11174 PR target/69403
11175 * gcc.c-torture/execute/pr69403.c: New test.
11176
4696899f
PC
111772016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11178
11179 PR c++/55843
11180 * g++.dg/template/pr55843.C: New.
11181
bac69366
AL
111822016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11183
11184 PR testsuite/66877
11185 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11186 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11187
b57d3a5c
BS
111882016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11189
11190 PR testsuite/67489
da17300a
UB
11191 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11192 from dg-do compile directive, and instead add
11193 { dg-require-effective-target int128 }.
b57d3a5c 11194
9f04a53e
MS
111952016-01-20 Martin Sebor <msebor@redhat.com>
11196
11197 PR c/69405
11198 * gcc.dg/sync-fetch.c: New test.
11199
38a51663
JL
112002016-01-21 Martin Sebor <msebor@redhat.com>
11201
11202 PR target/69252
11203 * gcc.target/powerpc/pr69252.c: New test.
11204
2423a75a
JD
112052016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11206
11207 PR fortran/65996
da17300a 11208 * gfortran.dg/pr65996.f90: New test.
2423a75a 11209
0a76463f
DV
112102016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11211
11212 PR c++/68810
9f04a53e 11213 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11214 expected to generate an error.
0a76463f 11215
9776e692
BS
112162016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11217
11218 PR middle-end/66178
11219 * gcc.dg/torture/pr66178.c: New test.
11220
c8d3e088
AB
112212016-01-21 Anton Blanchard <anton@samba.org>
11222 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11223
11224 PR target/63354
11225 * gcc.target/powerpc/pr63354.c: New test.
11226
35b707ff
VM
112272016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11228
11229 PR rtl-optimization/68990
11230 * gcc.target/i386/pr68990: New.
11231
157b0829
NC
112322016-01-21 Nick Clifton <nickc@redhat.com>
11233
11234 PR target/69129
11235 * gcc.target/mips/pr69129.c: New.
11236
aede6748
PC
112372016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11238
11239 PR c++/58046
11240 * g++.dg/cpp0x/pr58046.C: New.
11241
5463c2c8
JJ
112422016-01-21 Jakub Jelinek <jakub@redhat.com>
11243
6d31cc75
SS
11244 PR target/69187
11245 PR target/65624
11246 * gcc.target/arm/pr69187.c: New test.
11247
5463c2c8
JJ
11248 PR c++/69355
11249 * g++.dg/torture/pr69355.C: New test.
11250
fa28f32b
AK
112512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11252 Sebastian Pop <s.pop@samsung.com>
11253
11254 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11255
b920a047
AK
112562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11257 Sebastian Pop <s.pop@samsung.com>
11258
da17300a 11259 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11260
bdd3aea6
JJ
112612016-01-21 Jakub Jelinek <jakub@redhat.com>
11262
11263 PR middle-end/67653
11264 * c-c++-common/pr67653.c: New test.
11265 * gcc.dg/torture/pr29119.c: Add dg-warning.
11266
26a2e6ae
PB
112672016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11268
11269 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11270
d25c7690
PK
112712016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11272
11273 PR c/24293
11274 * gcc.dg/pr24293.c: New test.
11275 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11276 incomplete struct type.
11277 * gcc.dg/declspec-1.c: Likewise.
11278 * gcc.dg/pr63549.c: Likewise.
11279
889d5698
JJ
112802016-01-20 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR tree-optimization/66612
11283 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11284 for bdn instruction.
11285
d7cf3dc7
CL
112862016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11287
11288 * lib/target-supports.exp
11289 (check_effective_target_arm_fp_ok_nocache): New.
11290 (check_effective_target_arm_fp_ok): New.
11291 (add_options_for_arm_fp): New.
11292 (check_effective_target_arm_crypto_ok_nocache): Require
11293 target_arm_v8_neon_ok instead of arm32.
11294 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11295 (check_effective_target_arm_crypto_pragma_ok): New.
11296 (add_options_for_arm_vfp): New.
11297 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11298 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11299 target instead. Force initial fpu to vfp.
11300 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11301 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11302 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11303 dependency.
11304 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11305 use arm_vfp effective target instead. Force initial fpu to vfp.
11306 * gcc.target/arm/attr-neon3.c: Likewise.
11307 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11308 arm_vfp_ok.
11309 * gcc.target/arm/unsigned-float.c: Likewise.
11310 * gcc.target/arm/vfp-1.c: Likewise.
11311 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11312 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11313 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11314 * gcc.target/arm/vfp-ldmias.c: Likewise.
11315 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11316 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11317 * gcc.target/arm/vfp-stmiad.c: Likewise.
11318 * gcc.target/arm/vfp-stmias.c: Likewise.
11319 * gcc.target/arm/vnmul-1.c: Likewise.
11320 * gcc.target/arm/vnmul-2.c: Likewise.
11321 * gcc.target/arm/vnmul-3.c: Likewise.
11322 * gcc.target/arm/vnmul-4.c: Likewise.
11323
01ac9704 113242016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11325
e84b00da
L
11326 PR testsuite/69366
11327 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11328 the MPX run-time library, for compile-time MPX test.
11329 * gcc.target/i386/chkp-always_inline.c: Likewise.
11330 * gcc.target/i386/chkp-bndret.c: Likewise.
11331 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11332 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11333 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11334 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11335 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11336 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11337 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11338 * gcc.target/i386/chkp-label-address.c: Likewise.
11339 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11340 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11341 * gcc.target/i386/chkp-pr69044.c: Likewise.
11342 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11343 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11344 * gcc.target/i386/chkp-strchr.c: Likewise.
11345 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11346 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11347 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11348 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11349 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11350 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11351 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11352 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11353 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11354 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11355 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11356 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11357 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11358 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11359 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11360 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11361 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11362 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11363 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11364 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11365 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11366 * gcc.target/i386/pr63995-2.c: Likewise.
11367 * gcc.target/i386/pr64805.c: Likewise.
11368 * gcc.target/i386/pr65044.c: Likewise.
11369 * gcc.target/i386/pr65167.c: Likewise.
11370 * gcc.target/i386/pr65183.c: Likewise.
11371 * gcc.target/i386/pr65184.c: Likewise.
11372 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11373
28b33016
IE
113742016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11375
11376 PR tree-optimization/69328
11377 * gcc.dg/pr69328.c: New test.
11378
bcff0913
JL
113792016-01-20 Jeff Law <law@redhat.com>
11380
bf0bb970 11381 PR target/25114
bcff0913
JL
11382 * gcc.target/m68k/pr25114.c: New test.
11383
a3f69631
AV
113842016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11385
11386 * gcc.target/arm/memset-inline-10.c: Added
11387 dg-require-effective-target arm_thumb2_ok.
11388
af33ba0d
EB
113892016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11390
11391 * gcc.dg/debug/dwarf2/sso.c: New test.
11392
7596d5de
UB
113932016-01-19 Uros Bizjak <ubizjak@gmail.com>
11394
11395 PR testsuite/68820
11396 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11397 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11398 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11399
ceda2c69
JH
114002016-01-19 Jan Hubicka <hubicka@ucw.cz>
11401
11402 PR ipa/66223
11403 * g++.dg/ipa/devirt-50.C: New testcase.
11404
38a979f2
MP
114052016-01-19 Marek Polacek <polacek@redhat.com>
11406
11407 PR c++/68965
11408 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11409 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11410
962801c5
KT
114112016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11412
11413 PR target/69135
11414 * gcc.target/arm/pr69135_1.c: New test.
11415
078fe40a
WD
114162015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11417
11418 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11419
786e3c06
WD
114202015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11421
11422 * gcc.target/aarch64/ccmp_1.c: New testcase.
11423
1e297006
MP
114242016-01-19 Marek Polacek <polacek@redhat.com>
11425
11426 PR c++/68586
11427 * g++.dg/cpp0x/enum30.C: New test.
11428
879c27e3
RB
114292016-01-19 Richard Biener <rguenther@suse.de>
11430
11431 PR tree-optimization/69336
11432 * g++.dg/tree-ssa/pr69336.C: New testcase.
11433
015337d3
JJ
114342016-01-19 Jakub Jelinek <jakub@redhat.com>
11435
11436 PR debug/65779
11437 * gcc.dg/pr65779.c: New test.
11438
e2c768b6
RB
114392016-01-19 Richard Biener <rguenther@suse.de>
11440
11441 PR tree-optimization/69352
11442 * gcc.dg/torture/pr69352.c: New testcase.
11443
569efc34
JJ
114442016-01-19 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR rtl-optimization/68955
11447 PR rtl-optimization/64557
11448 * gcc.dg/torture/pr68955.c: New test.
11449
e49d321f
JH
114502016-01-19 Jan Hubicka <hubicka@ucw.cz>
11451
11452 PR lto/69136
11453 * g++.dg/torture/pr69136.C: New testcase.
11454
e9191ad3
JH
114552016-01-19 Jan Hubicka <hubicka@ucw.cz>
11456
11457 PR lto/69133
11458 * g++.dg/lto/pr69133_0.C: New testcase.
11459 * g++.dg/lto/pr69133_1.C: New testcase.
11460
2bedb645
JL
114612016-01-15 Jeff Law <law@redhat.com>
11462
11463 PR tree-optimization/69320
11464 * gcc.c-torture/pr69320-1.c: New test.
11465 * gcc.c-torture/pr69320-2.c: New test.
11466 * gcc.c-torture/pr69320-3.c: New test.
11467 * gcc.c-torture/pr69320-4.c: New test.
11468
17c15cb9
PP
114692016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11470
11471 PR c++/11858
11472 PR c++/24663
11473 PR c++/24664
11474 * g++.dg/template/pr11858.C: New test.
11475 * g++.dg/template/pr24663.C: New test.
11476 * g++.dg/template/unify12.C: New test.
11477 * g++.dg/template/unify13.C: New test.
11478 * g++.dg/template/unify14.C: New test.
11479 * g++.dg/template/unify15.C: New test.
11480 * g++.dg/template/unify16.C: New test.
11481 * g++.dg/template/unify17.C: New test.
11482
9617fd08
DM
114832016-01-18 David Malcolm <dmalcolm@redhat.com>
11484
11485 PR testsuite/69181
11486 * gcc.dg/pr69181-1.c: New test file.
11487 * gcc.dg/pr69181-2.c: New test file.
11488 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11489 globals by moving it to...
11490 (cleanup-after-saved-dg-test): ...this new function. Add
11491 "global additional_sources_used". Add reset of global
11492 multiline_expected_outputs to the empty list.
11493 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11494 global to...
11495 (multiline_expected_outputs): ...this, and updated comments to
11496 note that it is modified from gcc-dg.exp.
11497 (dg-end-multiline-output): Update for the above renaming.
11498 (handle-multiline-outputs): Likewise. Remove the clearing
11499 of the expected outputs to the empty list.
11500
b555a2e4
RB
115012016-01-18 Richard Biener <rguenther@suse.de>
11502
11503 PR tree-optimization/69297
11504 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11505
96902805
JM
115062016-01-18 Joseph Myers <joseph@codesourcery.com>
11507
11508 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11509 dg-options.
11510 * gcc.target/mips/mips-3d-2.c: Likewise.
11511 * gcc.target/mips/mips-3d-3.c: Likewise.
11512 * gcc.target/mips/mips-3d-4.c: Likewise.
11513 * gcc.target/mips/mips-3d-5.c: Likewise.
11514 * gcc.target/mips/mips-3d-6.c: Likewise.
11515 * gcc.target/mips/mips-3d-7.c: Likewise.
11516 * gcc.target/mips/mips-3d-8.c: Likewise.
11517 * gcc.target/mips/mips-3d-9.c: Likewise.
11518 * gcc.target/mips/mips-ps-1.c: Likewise.
11519 * gcc.target/mips/mips-ps-2.c: Likewise.
11520 * gcc.target/mips/mips-ps-3.c: Likewise.
11521 * gcc.target/mips/mips-ps-4.c: Likewise.
11522 * gcc.target/mips/mips-ps-5.c: Likewise.
11523 * gcc.target/mips/mips-ps-6.c: Likewise.
11524 * gcc.target/mips/mips-ps-7.c: Likewise.
11525 * gcc.target/mips/mips-ps-type.c: Likewise.
11526 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11527 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11528
40e26f94
TV
115292016-01-18 Tom de Vries <tom@codesourcery.com>
11530
11531 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11532 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11533 * c-c++-common/goacc/kernels-empty.c: New test.
11534 * c-c++-common/goacc/kernels-eternal.c: New test.
11535 * c-c++-common/goacc/kernels-loop-2.c: New test.
11536 * c-c++-common/goacc/kernels-loop-3.c: New test.
11537 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11538 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11539 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11540 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11541 * c-c++-common/goacc/kernels-loop-data.c: New test.
11542 * c-c++-common/goacc/kernels-loop-g.c: New test.
11543 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11544 * c-c++-common/goacc/kernels-loop-n.c: New test.
11545 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11546 * c-c++-common/goacc/kernels-loop.c: New test.
11547 * c-c++-common/goacc/kernels-noreturn.c: New test.
11548 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11549 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11550 * c-c++-common/goacc/kernels-reduction.c: New test.
11551
a98d4647
TV
115522016-01-18 Tom de Vries <tom@codesourcery.com>
11553
11554 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11555 * gcc.dg/autopar/outer-2.c: Same.
11556 * gcc.dg/autopar/outer-3.c: Same.
11557 * gcc.dg/autopar/outer-4.c: Same.
11558 * gcc.dg/autopar/outer-5.c: Same.
11559 * gcc.dg/autopar/outer-6.c: Same.
11560 * gcc.dg/autopar/parallelization-1.c: Same.
11561 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11562 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11563 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11564 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11565 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11566 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11567 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11568 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11569 * gcc.dg/autopar/pr39500-1.c: Same.
11570 * gcc.dg/autopar/pr39500-2.c: Same.
11571 * gcc.dg/autopar/pr46193.c: Same.
11572 * gcc.dg/autopar/pr46194.c: Same.
11573 * gcc.dg/autopar/pr49580.c: Same.
11574 * gcc.dg/autopar/pr49960-1.c: Same.
11575 * gcc.dg/autopar/pr49960.c: Same.
11576 * gcc.dg/autopar/pr68373.c: Same.
11577 * gcc.dg/autopar/reduc-1.c: Same.
11578 * gcc.dg/autopar/reduc-1char.c: Same.
11579 * gcc.dg/autopar/reduc-1short.c: Same.
11580 * gcc.dg/autopar/reduc-2.c: Same.
11581 * gcc.dg/autopar/reduc-2char.c: Same.
11582 * gcc.dg/autopar/reduc-2short.c: Same.
11583 * gcc.dg/autopar/reduc-3.c: Same.
11584 * gcc.dg/autopar/reduc-4.c: Same.
11585 * gcc.dg/autopar/reduc-6.c: Same.
11586 * gcc.dg/autopar/reduc-7.c: Same.
11587 * gcc.dg/autopar/reduc-8.c: Same.
11588 * gcc.dg/autopar/reduc-9.c: Same.
11589 * gcc.dg/autopar/uns-outer-4.c: Same.
11590 * gcc.dg/autopar/uns-outer-5.c: Same.
11591 * gcc.dg/autopar/uns-outer-6.c: Same.
11592 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11593 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11594
da976fa8
AL
115952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11596
11597 PR target/63679
11598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11599 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11600
70c1e886
AL
116012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11602
11603 PR target/63679
11604 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11605 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11606 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11607
88bed196
AL
116082016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11609
11610 PR target/63679
11611 * gcc.dg/tree-ssa/sra-17.c: New.
11612 * gcc.dg/tree-ssa/sra-18.c: New.
11613
3dd5f42e
IE
116142016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11615
11616 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11617
ae5a77fa
EB
116182016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11619
11620 * gnat.dg/inline12.adb: New test.
11621
11e57fc6
BC
116222016-01-18 Bin Cheng <bin.cheng@arm.com>
11623
11624 PR tree-optimization/66797
11625 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11626
995b6fe0
RB
116272016-01-18 Richard Biener <rguenther@suse.de>
11628
11629 PR tree-optimization/69170
11630 * gcc.dg/torture/pr69170.c: New testcase.
11631
82ee0cf2 116322016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
11633
11634 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11635
d69da357
TV
116362016-01-16 Tom de Vries <tom@codesourcery.com>
11637
11638 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11639
a3845283
TV
116402016-01-16 Tom de Vries <tom@codesourcery.com>
11641
11642 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11643 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11644 redundant dg-require-effective-target pthread.
11645 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11646 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11647 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11648 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11649 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11650 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11651 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11652
197a6aa6
DE
116532016-01-16 David Edelsohn <dje.gcc@gmail.com>
11654
11655 PR target/68609
11656 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11657 * gcc.target/powerpc/recip-7.c: Same.
11658
ec7886c1
PP
116592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11660
11661 PR c++/69091
11662 * g++.dg/template/pr69091.C: New test.
11663
203484bb
PP
116642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11665
11666 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11667 dump does not contain an error_mark_node.
11668 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11669 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11670
aa2500e9
PP
116712016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11672
11673 PR c++/68936
11674 * g++.dg/template/pr68936.C: New test.
11675
28621a5c
DE
116762016-01-15 David Edelsohn <dje.gcc@gmail.com>
11677
11678 PR target/68609
11679 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11680 * gcc.target/powerpc/recip-2.c: Same.
11681 * gcc.target/powerpc/recip-3.c: Same.
11682 * gcc.target/powerpc/recip-4.c: Same.
11683 * gcc.target/powerpc/recip-sqrtf.c: Same.
11684
40c43aca
JL
116852016-01-15 Jeff Law <law@redhat.com>
11686
11687 PR tree-optimization/69270
11688 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11689 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11690
afbc5ae8
PT
116912016-01-15 Paul Thomas <pault@gcc.gnu.org>
11692
11693 PR fortran/49630
11694 * gfortran.dg/deferred_character_13.f90: New test for the fix
11695 of comment 3 of the PR.
11696
11697 PR fortran/54070
11698 * gfortran.dg/deferred_character_8.f90: New test
11699 * gfortran.dg/allocate_error_5.f90: New test
11700
11701 PR fortran/60593
11702 * gfortran.dg/deferred_character_10.f90: New test
11703
11704 PR fortran/60795
11705 * gfortran.dg/deferred_character_14.f90: New test
11706
11707 PR fortran/61147
11708 * gfortran.dg/deferred_character_11.f90: New test
11709
11710 PR fortran/64324
11711 * gfortran.dg/deferred_character_9.f90: New test
11712
49abe076
VM
117132016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11714
11715 PR rtl-optimization/69030
11716 * gcc.target/i386/pr69030.c: New.
11717
16d12992
KT
117182016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11719
11720 * gcc.target/aarch64/target_attr_17.c: New test.
11721
78810bd3
RB
117222016-01-15 Richard Biener <rguenther@suse.de>
11723
11724 PR tree-optimization/66856
11725 * gcc.dg/torture/pr66856-1.c: New testcase.
11726 * gcc.dg/torture/pr66856-2.c: Likewise.
11727
2bd847fe
RB
117282016-01-15 Richard Biener <rguenther@suse.de>
11729
11730 PR debug/69137
11731 * g++.dg/lto/pr69137_0.C: New testcase.
11732
a00fe3b7
RS
117332016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11734
11735 PR middle-end/69246
11736 * gcc.target/i386/pr69246.c: New test.
11737
cbb0e83b
DV
117382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11739
7596d5de 11740 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 11741
5a500ecf
DV
117422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11743
11744 PR c++/56194
11745 * g++.dg/init/const9.C: Disable test on S/390.
11746
5d9bf64f
DV
117472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11748
11749 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11750 * g++.dg/Wno-frame-address.C: Ditto.
11751
e234b19e
DV
117522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11753
11754 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11755
89483f99
RB
117562016-01-15 Richard Biener <rguenther@suse.de>
11757
11758 PR tree-optimization/68961
11759 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11760
94f37395
IE
117612016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11762
11763 * gcc.target/i386/pr65105-5.c: New test.
11764
82ee0cf2 117652016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
11766
11767 * gcc.c-torture/execute/alias-4.c: New testcase.
11768
82ee0cf2 117692016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
11770
11771 PR ipa/68148
11772 * g++.dg/ipa/devirt-49.C: New testcase.
11773
092f7deb 117742016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
11775
11776 PR target/65837
11777 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11778 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11779 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11780
e93c66bc
RB
117812016-01-15 Richard Biener <rguenther@suse.de>
11782
11783 PR tree-optimization/69117
11784 * gcc.dg/torture/pr69117.c: New testcase.
11785
c47eaca6 117862015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
11787
11788 PR c++/69048
11789 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11790
c3f6914a
FXC
117912016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11792
11793 PR testsuite/67509
11794 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11795 range tests use 100 * maximum instead of maximum + 1.
11796
cd65ae90
JJ
117972016-01-14 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR debug/69244
11800 * gcc.dg/guality/pr69244.c: New test.
11801
19643948
UB
118022016-01-14 Uros Bizjak <ubizjak@gmail.com>
11803
11804 * lib/target-supports.exp (check_effective_target_issignaling):
11805 New procedure.
11806 * gcc.dg/pr61441.c: Require issignaling effective target.
11807
fe79c97e
SB
118082016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11809
11810 PR target/68803
11811 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11812
c7df95d8
DM
118132016-01-14 David Malcolm <dmalcolm@redhat.com>
11814
11815 PR c++/68819
11816 PR preprocessor/69177
11817 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11818 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11819 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11820 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11821
00083992
MP
118222016-01-14 Marek Polacek <polacek@redhat.com>
11823
11824 PR c/69262
11825 * gcc.dg/array-15.c: New test.
11826
0c9b3294
JJ
118272016-01-14 Jakub Jelinek <jakub@redhat.com>
11828
11829 PR middle-end/68146
11830 PR tree-optimization/69155
11831 * gfortran.dg/pr68146.f: New test.
11832 * gfortran.dg/pr69155.f90: New test.
11833
3688e13d
RB
118342016-01-14 Richard Biener <rguenther@suse.de>
11835
11836 PR tree-optimization/68060
11837 * gcc.dg/torture/pr68060-1.c: New testcase.
11838 * gcc.dg/torture/pr68060-2.c: Likewise.
11839
bab0ad3a
NC
118402016-01-14 Nick Clifton <nickc@redhat.com>
11841
11842 * lib/target-supports.exp
11843 (check_effective_target_arm_neon_ok_nocache): Add an option
11844 sequence that includes setting the ARM architecture to ARMv7-A.
11845 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11846 command line options necessary to enable Neon support.
11847 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11848 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11849 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11850 * gcc.target/arm/pr69180.c: Likewise.
11851
947c2ce5
JL
118522016-01-14 Jeff Law <law@redhat.com>
11853
11854 PR tree-optimization/69270
11855 * gcc.dg/tree-ssa/pr69270.c: New test.
11856
3342fd71
BS
118572016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11858
11859 PR c/66208
11860 * c-c++-common/pr66208.c: New file.
11861
2ad3adf1
JJ
118622016-01-13 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR tree-optimization/69156
11865 * gcc.dg/pr69156.c: New test.
11866
398d6feb
L
118672016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11868
11869 * gcc.target/i386/pr69225-7.c: New test.
11870
4c868789
RH
118712016-01-13 Richard Henderson <rth@redhat.com>
11872
11873 * gcc.dg/tm/memopt-13.c: Update expected function.
11874 * gcc.dg/tm/memopt-6.c: Likewise.
11875
ef6d1772
UB
118762016-01-13 Uros Bizjak <ubizjak@gmail.com>
11877
11878 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11879 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11880 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11881 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 11882
ef6d1772
UB
118832016-01-13 Tom de Vries <tom@codesourcery.com>
11884
11885 PR tree-optimization/69169
0b4b6ef2
TV
11886 * gcc.dg/pr69169.c: New test.
11887
2ad3adf1 118882016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
11889
11890 PR target/69228
11891 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11892 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11893 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11894 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11895 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11896 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11897 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11898 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11899
9060e335
AK
119002016-01-13 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR target/69247
11903 * gcc.dg/pr69247.c: New test.
11904
40311329
RB
119052016-01-13 Richard Biener <rguenther@suse.de>
11906
11907 PR tree-optimization/69242
11908 * gcc.dg/torture/pr69242.c: New testcase.
11909
ccbd7103
RB
119102016-01-13 Richard Biener <rguenther@suse.de>
11911
11912 PR tree-optimization/69186
11913 * gcc.dg/torture/pr69186.c: New testcase.
11914
c6f72a46
JL
119152016-01-13 Jeff Law <law@redhat.com>
11916
11917 PR tree-optimization/67755
11918 * gcc.dg/tree-ssa/pr67755.c: New test.
11919
119202016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
11921
11922 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11923 pass number in output by a star.
11924
c446cf07
BC
119252016-01-12 Bin Cheng <bin.cheng@arm.com>
11926
11927 PR tree-optimization/68911
11928 * gcc.c-torture/execute/pr68911.c: New test.
11929
5342156c
MP
119302016-01-12 Marek Polacek <polacek@redhat.com>
11931
11932 PR c++/68979
11933 * g++.dg/warn/permissive-1.C: New test.
11934
65364cc5
JJ
119352016-01-12 Jakub Jelinek <jakub@redhat.com>
11936
11937 PR objc++/68511
11938 PR c++/69213
11939 * g++.dg/opt/pr69213.C: New test.
11940
81b9a3d9
CB
119412016-01-12 Christian Bruel <christian.bruel@st.com>
11942
11943 PR target/69180
11944 * gcc.target/arm/pr69180.c: New test.
11945
3c4e91c9
RB
119462016-01-12 Richard Biener <rguenther@suse.de>
11947
11948 PR lto/69077
11949 * g++.dg/lto/pr69077_0.C: New testcase.
11950 * g++.dg/lto/pr69077_1.C: Likewise.
11951
5664cea1
JJ
119522016-01-12 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR target/69175
11955 * g++.dg/opt/pr69175.C: New test.
11956
86cefc49
AL
119572016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11958
11959 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11960 rather than #including math.h & stdlib.h.
11961 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11962 * gcc.dg/vect/pr49771.c: Likewise.
11963 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11964 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11965 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11966 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11967 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11968 * gcc.dg/vect/pr44507.c: Likewise.
11969 * gcc.dg/vect/pr45902.c: Likewise.
11970 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11971 * gcc.dg/vect/vect-117.c: Likewise.
11972 * gcc.dg/vect/vect-99.c: Likewise.
11973 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11974 * gcc.dg/vect/vect-cond-1.c: Likewise.
11975 * gcc.dg/vect/vect-cond-2.c: Likewise.
11976 * gcc.dg/vect/vect-cond-3.c: Likewise.
11977 * gcc.dg/vect/vect-cond-4.c: Likewise.
11978 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11979 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11980 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11981 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11982 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11983 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11984 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11985 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11986 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11987 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11988 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11989 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11990 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11991 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11992 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11993 include of signal.h.
11994 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11995 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11996 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11997 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11998 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11999 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12000 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12001 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12002 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12003 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12004 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12005 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12006 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12007 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12008 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12009 * gcc.dg/vect/vect-outer-5.c: Likewise.
12010 * gcc.dg/vect/vect-outer-6.c: Likewise.
12011 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12012 include of stdio.h.
12013
b832f61e
NC
120142016-01-12 Nick Clifton <nickc@redhat.com>
12015
12016 PR target/68913
12017 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12018 to fread so that it will be found in all target runtimes.
12019
8eac49b1
RB
120202016-01-12 Richard Biener <rguenther@suse.de>
12021
12022 PR tree-optimization/69053
12023 * g++.dg/torture/pr69053.C: New testcase.
12024
2935d994
RB
120252016-01-12 Richard Biener <rguenther@suse.de>
12026
12027 PR tree-optimization/69168
12028 * gcc.dg/torture/pr69168.c: New testcase.
12029
66c16fd9
RB
120302016-01-12 Richard Biener <rguenther@suse.de>
12031
12032 PR tree-optimization/69157
12033 * gcc.dg/torture/pr69157.c: New testcase.
12034
120352016-01-12 Richard Biener <rguenther@suse.de>
12036
12037 PR tree-optimization/69174
12038 * gcc.dg/torture/pr69174.c: New testcase.
12039
723033a6
JJ
120402016-01-12 Jakub Jelinek <jakub@redhat.com>
12041
12042 PR c++/66808
12043 PR c++/69000
12044 * g++.dg/tls/pr66808.C: New test.
12045 * g++.dg/tls/pr69000.C: New test.
12046
3574cf47
BS
120472016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12048
12049 * gcc.target/powerpc/swaps-p8-23.c: New test.
12050 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12051
feb20787
JDA
120522016-01-11 John David Anglin <danglin@gcc.gnu.org>
12053
12054 PR tree-optimization/68356
12055 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12056
27b1820a
KV
120572016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12058 Jim Wilson <jim.wilson@linaro.org>
12059
12060 PR target/69194
12061 * gcc.target/arm/pr69194.c: New test.
12062
cf4de6af
L
120632016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12064
12065 PR target/69225
12066 * gcc.target/i386/pr69225-1.c: New test.
12067 * gcc.target/i386/pr69225-2.c: Likewise.
12068 * gcc.target/i386/pr69225-3.c: Likewise.
12069 * gcc.target/i386/pr69225-4.c: Likewise.
12070 * gcc.target/i386/pr69225-5.c: Likewise.
12071 * gcc.target/i386/pr69225-6.c: Likewise.
12072
1ebd5558
JJ
120732016-01-11 Jakub Jelinek <jakub@redhat.com>
12074
23552a4d
JJ
12075 PR target/67462
12076 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12077 if lp64.
12078
26ff85b0
JJ
12079 PR target/69071
12080 * gcc.dg/pr69071.c: New test.
12081
9cb6bd74
JJ
12082 PR c++/69211
12083 * g++.dg/opt/pr69211.C: New test.
12084
1ebd5558
JJ
12085 PR tree-optimization/69214
12086 * gcc.c-torture/compile/pr69214.c: New test.
12087
8c18c836
UB
120882016-01-11 Uros Bizjak <ubizjak@gmail.com>
12089
12090 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12091 * gcc.target/i386/pr66232-11.c: Ditto.
12092 * gcc.target/i386/pr66232-12.c: Ditto.
12093 * gcc.target/i386/pr66232-13.c: Ditto.
12094
62446e6e
RB
120952016-01-11 Richard Biener <rguenther@suse.de>
12096
12097 PR tree-optimization/69173
12098 * gcc.dg/torture/pr69173.c: New testcase.
12099
2b8568fe
KT
121002016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12101
12102 PR rtl-optimization/68796
12103 * gcc.target/aarch64/tst_5.c: New test.
12104 * gcc.target/aarch64/tst_6.c: Likewise.
12105
5baf4532
KT
121062016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12107
12108 PR rtl-optimization/68841
12109 * gcc.dg/pr68841.c: New test.
12110 * gcc.c-torture/execute/pr68841.c: New test.
12111
ca90b1ed
YR
121122016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12113
12114 PR rtl-optimization/68920
12115 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12116 for ix86 targets.
12117 * gcc.dg/ifcvt-5.c: New test.
12118
2ad3adf1 121192016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12120
12121 PR bootstrap/69123
12122 * g++.dg/pr69123.C: New.
12123
83834c09
IE
121242016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12125
12126 PR target/69010
12127 * gcc.target/i386/pr69010.c: New test.
12128
dcf89d57
MJ
121292016-01-11 Martin Jambor <mjambor@suse.cz>
12130
12131 PR ipa/69044
12132 * gcc.target/i386/chkp-pr69044.c: New test.
12133
d95167ee
TV
121342016-01-11 Tom de Vries <tom@codesourcery.com>
12135
12136 PR tree-optimization/69109
12137 * gcc.dg/autopar/pr69109-2.c: New test.
12138 * gcc.dg/autopar/pr69109.c: New test.
12139
4f6403a8
TV
121402016-01-11 Tom de Vries <tom@codesourcery.com>
12141
12142 PR tree-optimization/69108
12143 * gcc.dg/autopar/pr69108.c: New test.
12144
21efdd80
PP
121452016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12146
12147 PR c++/69029
12148 * c-c++-common/Wisleading-indentation.c: Augment test.
12149
fd42eed8
TK
121502016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12151
12152 PR fortran/69154
12153 * gfortran.dg/inline_matmul_12.f90: New test.
12154
4f90ee6c
PT
121552016-01-10 Paul Thomas <pault@gcc.gnu.org>
12156
12157 PR fortran/67779
12158 * gfortran.dg/actual_array_offset_1: New test.
12159
3907c6cf
TV
121602016-01-10 Tom de Vries <tom@codesourcery.com>
12161
12162 PR tree-optimization/69062
12163 * gcc.dg/autopar/pr69062.c: New test.
12164
b07b236e
TS
121652016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12166
12167 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12168 * gcc.dg/vect/slp-perm-2.c: Likewise.
12169 * gcc.dg/vect/slp-perm-3.c: Likewise.
12170 * gcc.dg/vect/slp-perm-5.c: Likewise.
12171 * gcc.dg/vect/slp-perm-6.c: Likewise.
12172 * gcc.dg/vect/slp-perm-7.c: Likewise.
12173 * gcc.dg/vect/slp-perm-8.c: Likewise.
12174
23fab8ae
TV
121752016-01-10 Tom de Vries <tom@codesourcery.com>
12176
12177 PR tree-optimization/69039
12178 * gcc.dg/autopar/pr69039.c: New test.
12179
73f0dae2
MP
121802016-01-09 Marek Polacek <polacek@redhat.com>
12181
12182 PR c++/69113
12183 * g++.dg/pr69113.C: New test.
12184
20b8d734
JJ
121852016-01-09 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR middle-end/50865
12188 PR tree-optimization/69097
12189 * gcc.c-torture/execute/pr50865.c: New test.
12190 * gcc.c-torture/execute/pr69097-1.c: New test.
12191 * gcc.c-torture/execute/pr69097-2.c: New test.
12192 * gcc.dg/pr69097-1.c: New test.
12193 * gcc.dg/pr69097-2.c: New test.
12194
c50e614b
JJ
121952016-01-09 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR c++/69164
12198 * g++.dg/opt/pr69164.C: New test.
12199
e0237993
JJ
122002016-01-08 Jakub Jelinek <jakub@redhat.com>
12201
12202 PR tree-optimization/69167
12203 * gcc.dg/pr69167.c: New test.
12204
bd8f5bb2
MP
122052016-01-08 Marek Polacek <polacek@redhat.com>
12206
12207 PR c++/68449
12208 * g++.dg/pr68449.C: New.
12209
bb0f5ca7
AL
122102016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12211
12212 PR tree-optimization/68707
12213 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12214 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12215 on platforms supporting it.
12216 * gcc.dg/vect/slp-perm-2.c: Likewise.
12217 * gcc.dg/vect/slp-perm-3.c: Likewise.
12218 * gcc.dg/vect/slp-perm-5.c: Likewise.
12219 * gcc.dg/vect/slp-perm-7.c: Likewise.
12220 * gcc.dg/vect/slp-perm-8.c: Likewise.
12221 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12222 on platforms supporting it.
12223
22518428
JJ
122242016-01-08 Jakub Jelinek <jakub@redhat.com>
12225
33f0852f
JJ
12226 PR tree-optimization/69162
12227 * gcc.dg/pr69162.c: New test.
12228
22518428
JJ
12229 PR tree-optimization/69172
12230 * gcc.dg/pr69172.c: New test.
12231
80e9b3aa
TP
122322016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12233
12234 PR tree-optimization/67781
12235 * gcc.c-torture/execute/pr67781.c: New file.
12236
262a363f
JJ
122372016-01-08 Jakub Jelinek <jakub@redhat.com>
12238
12239 PR tree-optimization/69083
12240 * gcc.dg/vect/pr69083.c: New test.
12241
6e1f093f
SS
122422016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12243
12244 PR tree-optimization/61441
12245 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12246 Use -fexcess-precision=standard for compiler options.
12247 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12248
53290e07
JJ
122492016-01-08 Jakub Jelinek <jakub@redhat.com>
12250
57bf3072
JJ
12251 PR fortran/69128
12252 * gfortran.dg/gomp/pr69128.f90: New test.
12253
53290e07
JJ
12254 PR c++/69145
12255 * g++.dg/ext/pr69145-1.C: New test.
12256 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12257 * g++.dg/ext/pr69145-2.h: New file.
12258
7a127fa7
MS
122592016-01-07 Martin Sebor <msebor@redhat.com>
12260
12261 PR c/68966
12262 * gcc.dg/atomic-fetch-bool.c: New test.
12263 * gcc.dg/sync-fetch-bool.c: New test.
12264
95918b49
L
122652016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12266
12267 PR fortran/66680
12268 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12269
c8e62a9d
NC
122702016-01-07 Nick Clifton <nickc@redhat.com>
12271
12272 PR target/66655
12273 * g++.dg/pr66655.C: New test.
12274 * g++.dg/pr66655_1.cc: Test support file.
12275 * g++.dg/pr66655.h: Test header file.
12276
2ad3adf1 122772016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12278
12279 PR fortran/66680
12280 gfortran.dg/gomp/pr66680.f90: New test.
12281
4cd9ca92
L
122822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12283
12284 PR target/69171
12285 * gcc.target/i386/pr69171-1.c: New test.
12286 * gcc.target/i386/pr69171-2.c: Likewise.
12287 * gcc.target/i386/pr69171-3.c: Likewise.
12288 * gcc.target/i386/pr69171-4.c: Likewise.
12289 * gcc.target/i386/pr69171-5.c: Likewise.
12290 * gcc.target/i386/pr69171-6.c: Likewise.
12291
7e33d4dc
BS
122922015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12293
12294 PR middle-end/67639
12295 * c-c++-common/pr67639.c: New test.
12296
fec64afc
JJ
122972016-01-07 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR tree-optimization/69141
12300 * g++.dg/opt/pr69141.C: New test.
12301
f293ad29
EB
123022016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12303
12304 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12305
5027395e
UB
123062016-01-06 Uros Bizjak <ubizjak@gmail.com>
12307
12308 PR target/69140
12309 * gcc.target/i386/pr69140.c: New test
12310
7443cf13
DM
123112016-01-06 David Malcolm <dmalcolm@redhat.com>
12312
12313 * gcc.dg/bad-dereference.c: New test case.
12314
32928931
BS
123152015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12316
12317 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12318
68dd05da
AS
123192016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12320
12321 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12322
6b131d5b
MP
123232016-01-06 Marek Polacek <polacek@redhat.com>
12324
12325 PR sanitizer/69099
12326 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12327
8d9fdb49
MP
123282016-01-05 Marek Polacek <polacek@redhat.com>
12329
12330 PR c/69104
12331 * gcc.dg/atomic-invalid-2.c: New.
12332
acf93f1e
L
123332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12334
12335 PR target/68991
12336 * gcc.target/i386/pr68991.c: New test.
12337
3f50525d
L
123382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12339
12340 PR target/68991
12341 * g++.dg/pr68991-1.C: New test.
12342 * g++.dg/pr68991-2.C: Likewise.
12343
e0237993 123442016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12345
e0237993 12346 PR other/60465
face88a1
ST
12347 * gcc.target/ia64/pr60465-gprel64.c: New test.
12348 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12349
a0866eff
KT
123502016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12351
12352 PR rtl-optimization/68651
12353 * gcc.target/aarch64/pr68651_1.c: New test.
12354
c589e975
DM
123552016-01-05 David Malcolm <dmalcolm@redhat.com>
12356
12357 PR c/69122
12358 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12359
929710d9
NS
123602016-01-05 Nathan Sidwell <nathan@acm.org>
12361
ce3e43d7
NS
12362 PR c++/58583
12363 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12364
929710d9
NS
12365 * gcc.dg/alias-15.c: New.
12366
a2faef8e
NC
123672016-01-05 Nick Clifton <nickc@redhat.com>
12368
12369 PR target/68870
12370 * g++.dg/pr68770.C: New test.
12371
4cfa76e3
MS
123722016-01-04 Mike Stump <mikestump@comcast.net>
12373
12374 * lib/target-supports.exp (check_effective_target_cilkplus):
12375 cilkplus targets require pthreads.
4ece61b6 12376 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12377
4e8a3a35
MM
123782016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12379
12380 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12381 generation.
12382
818ab71a
JJ
123832016-01-04 Jakub Jelinek <jakub@redhat.com>
12384
12385 Update copyright years.
12386
2fe0a208
MP
123872016-01-04 Marek Polacek <polacek@redhat.com>
12388
12389 PR c/68908
12390 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12391 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12392 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12393
9e3b2fe3
EB
123942016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12395
12396 * gcc.target/sparc/20160104-2.c: New test.
12397
e8d65a35
EB
123982016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12399
12400 * gcc.target/sparc/20160104-1.c: New test.
12401
25ccfccd
PT
124022016-01-03 Paul Thomas <pault@gcc.gnu.org>
12403
12404 PR fortran/65045
12405 * gfortran.dg/pr65045.f90: New test.
12406
cb51d382
EB
124072016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12408
12409 * gnat.dg/specs/debug1.ads: Delete.
12410
6eeaad6e
JD
124112016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12412
12413 PR libgfortran/68867
12414 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12415 expression.
12416
2f968603
JD
124172016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12418
12419 PR libgfortran/68867
12420 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12421 PowerPC.
12422
591bb5e4
PT
124232016-01-01 Paul Thomas <pault@gcc.gnu.org>
12424
12425 PR fortran/68864
12426 * gfortran.dg/pr68864.f90: New test.
12427
f1e0620c
JJ
124282016-01-01 Jakub Jelinek <jakub@redhat.com>
12429
942a1319
JJ
12430 PR tree-optimization/69070
12431 * gcc.dg/pr69070.c: New test.
12432
10dff63f
JJ
12433 PR sanitizer/69055
12434 * gfortran.dg/pr69055.f90: New test.
12435
f1e0620c
JJ
12436 PR target/69015
12437 * gcc.dg/pr69015.c: New test.
818ab71a 12438\f
2f883d1c 12439Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
12440
12441Copying and distribution of this file, with or without modification,
12442are permitted in any medium without royalty provided the copyright
12443notice and this notice are preserved.