]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/77591 (decltype(auto) and ternary operator allow returning local reference...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f4bb5c17
JJ
12016-11-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/77591
4 * g++.dg/cpp1y/pr77591.C: New test.
5
54856e4f
DE
62016-11-28 David Edelsohn <dje.gcc@gmail.com>
7
8 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
9
6522add2
RB
102016-11-28 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/78542
13 * gcc.dg/torture/pr78542.c: New testcase.
14
b7ce4fe2
RB
152016-11-28 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/78343
18 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
19 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
20
df8391b4
JJ
212016-11-28 Jakub Jelinek <jakub@redhat.com>
22
23 PR lto/78211
24 * g++.dg/ipa/pr78211.C: New test.
25
e578b767
PT
262016-11-27 Paul Thomas <pault@gcc.gnu.org>
27
28 PR fortran/78474
29 * gfortran.dg/submodule_22.f08: New test.
30
31 PR fortran/78331
32 * gfortran.dg/submodule_21.f08: New test.
33
ae829c95
JDA
342016-11-27 John David Anglin <danglin@gcc.gnu.org>
35
36 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
37
b410cf1d
IS
382016-11-27 Iain Sandoe <iain@codesourcery.com>
39 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
40 Dominique d'Humieres <dominiq@lps.ens.fr>
41
42 PR target/67710
43 * gcc.dg/darwin-minversion-1.c: Update min version check.
44 * gcc.dg/darwin-minversion-2.c: Likewise.
45 * gcc.dg/darwin-minversion-3.c: Likewise.
46
03f82a6a
IS
472016-11-27 Iain Sandoe <iain@codesourcery.com>
48
49 PR target/57438
50 * gcc.dg/pr57438-1.c: New Test.
51 * gcc.dg/pr57438-2.c: New Test.
52
987395fd
DH
532016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
54 Iain Sandoe <iain@codesourcery.com>
55
56 PR target/71767
57 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
58 linker-visible symbols.
59 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
60 * gcc.dg/const-uniq-1.c: Likewise.
61 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
62 * gcc.target/i386/pr70799-1.c: Likewise.
63
ad7a69db
JJ
642016-11-25 Jakub Jelinek <jakub@redhat.com>
65
8382457c
JJ
66 PR rtl-optimization/78438
67 PR rtl-optimization/78477
68 * gcc.c-torture/execute/pr78438.c: New test.
69 * gcc.c-torture/execute/pr78477.c: New test.
70
ad7a69db
JJ
71 PR rtl-optimization/78526
72 * gcc.dg/pr78526.c: New test.
73
c620cf89
VM
742016-11-25 Vladimir Makarov <vmakarov@redhat.com>
75
76 PR rtl-optimization/77541
77 * gcc.target/i386/pr77541.c: Change target to int128.
78
f76c4d97
JW
792016-11-25 Janus Weil <janus@gcc.gnu.org>
80
81 PR fortran/60853
82 * gfortran.dg/typebound_assignment_8.f90: New test case.
83
27d0862e
JJ
842016-11-25 Jakub Jelinek <jakub@redhat.com>
85
86 PR rtl-optimization/78527
87 * gcc.c-torture/compile/pr78527.c: New test.
88
78681a7b
ML
892016-11-25 Martin Liska <mliska@suse.cz>
90
91 PR gcov-profile/78086
92 * g++.dg/gcov/pr16855.C: Clean up the test case.
93 * g++.dg/gcov/pr16855-priority.C: New test.
94
a77af182
RB
952016-11-25 Richard Biener <rguenther@suse.de>
96
97 PR ipa/78515
98 * gcc.dg/torture/pr78515.c: New testcase.
99
3cae214f
PT
1002016-11-25 Paul Thomas <pault@gcc.gnu.org>
101
102 PR fortran/78293
103 * gfortran.dg/allocatable_function_10.f90: New test.
104 * gfortran.dg/class_array_15.f03: Increase builtin_free count
105 from 11 to 12.
106
ae22bc5d
BC
1072016-11-25 Bin Cheng <bin.cheng@arm.com>
108
109 PR middle-end/78507
110 PR middle-end/78510
111 PR middle-end/78517
112 * g++.dg/torture/pr78507.C: New test.
113 * gcc.dg/torture/pr78510.c: New test.
114 * gcc.dg/torture/pr78517.c: New test.
115
59ec925b
RB
1162016-11-24 Richard Biener <rguenther@suse.de>
117
118 PR tree-optimization/78343
119 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
120 * gcc.dg/autopar/uns-outer-6.c: Adjust.
121 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
122 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
123 * gcc.dg/vect/pr38529.c: Likewise.
124
83624b60
TP
1252016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
126
127 PR tree-optimization/77673
128 * gcc.dg/pr77673.c: New test.
129
54e606f0
MJ
1302016-11-25 Martin Jambor <mjambor@suse.cz>
131
132 PR tree-optimization/70965
133 * g++.dg/pr70965.C: New test.
134
758dcf83
JJ
1352016-11-25 Jakub Jelinek <jakub@redhat.com>
136 Andreas Schwab <schwab@linux-m68k.org>
137
138 PR gcov-profile/78467
139 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
140 signed int.
141
84db1406
RS
1422016-11-25 Richard Sandiford <richard.sandiford@arm.com>
143
144 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
145 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
146
2c28c3e4
RS
1472016-11-25 Richard Sandiford <richard.sandiford@arm.com>
148
149 * gcc.dg/tree-ssa/tailcall-8.c: New test.
150
4ae35e69
SKS
1512016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
152
153 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 154 with sizeof(int) < 4.
4ae35e69 155
d7b0fcaa
MS
1562016-11-24 Martin Sebor <msebor@redhat.com>
157
158 PR tree-optimization/78476
159 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
160
3f156a6c
VM
1612016-11-24 Vladimir Makarov <vmakarov@redhat.com>
162
163 PR rtl-optimization/77541
164 * gcc.target/i386/pr77541.c: New.
165
fba5a793
SK
1662016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
167
168 PR fortran/78500
169 * gfortran.dg/class_result_4.f90: New test.
170
11e554b3
JG
1712016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
172
173 * gcc.target/aarch64/_Float16_1.c: New.
174 * gcc.target/aarch64/_Float16_2.c: Likewise.
175 * gcc.target/aarch64/_Float16_3.c: Likewise.
176
bf1e3646
JG
1772016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
178
179 * gcc.target/aarch64/floatdihf2_1.c: New.
180
33a002b0
KT
1812016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
182
183 PR target/48863
184 PR inline-asm/70184
185 * gcc.target/arm/pr48863.c: New test.
186
0d56d3c1
ML
1872016-11-24 Martin Liska <mliska@suse.cz>
188
189 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
190 parts for frequencies/probabilities.
191 * gcc.dg/pr34027-1.c: Likewise.
192 * gcc.dg/strict-overflow-2.c: Likewise.
193 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
194 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
195 * gcc.dg/tree-ssa/pr32044.c: Likewise.
196 * gcc.dg/tree-ssa/vector-3.c: Likewise.
197 * gcc.dg/tree-ssa/vrp101.c: Likewise.
198 * gcc.dg/tree-ssa/dump-2.c: New test.
199
8cac4d85
BS
2002016-11-24 Bernd Schmidt <bschmidt@redhat.com>
201
202 * gcc.target/i386/align-limit.c: New test.
203
eb2afa1a
RB
2042016-11-24 Richard Biener <rguenther@suse.de>
205
206 PR tree-optimization/71595
207 * gcc.dg/torture/pr71595.c: New testcase.
208
2d8fec87
BS
2092016-11-24 Bernd Schmidt <bschmidt@redhat.com>
210
211 PR rtl-optimization/78120
212 * gcc.target/i386/pr78120.c: New test.
213
3b08cde8
EB
2142016-11-24 Eric Botcazou <ebotcazou@adacore.com>
215
216 * gcc.c-torture/compile/20161124-1.c: New test.
217
bf2df7a9
ML
2182016-11-24 Jakub Jelinek <jakub@redhat.com>
219
220 PR bootstrap/78493
221 * g++.dg/cpp1z/decomp18.C: New test.
222
adf86091
N
2232016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
224
225 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
226 * gcc.target/aarch64/store-pair-1.c : Likewise.
227
3884190f
N
2282016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
229
230 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
231 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
232 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
233 * gcc.target/aarch64/vect-clz.c : Likewise.
234 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
235 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
236 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
237 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
238 * gcc.target/aarch64/vect-fmovd.c : Likewise.
239 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
240 * gcc.target/aarch64/vect-fmovf.c : Likewise.
241 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
242
90b725f0
PB
2432016-11-23 Peter Bergner <bergner@vnet.ibm.com>
244
245 PR target/78458
246 * gcc.target/powerpc/pr78458.c: New.
247
03f24169
JM
2482016-11-23 Joseph Myers <joseph@codesourcery.com>
249
250 * gcc.c-torture/compile/20161123-1.c: New test.
251
91c9fb42
SK
2522016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
253
254 PR fortran/78297
255 * gfortran.dg/pr78297.f90: New test.
256
15a3cdd8
DE
2572016-11-23 David Edelsohn <dje.gcc@gmail.com>
258
259 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
260
c39dad64
JJ
2612016-11-23 Jakub Jelinek <jakub@redhat.com>
262
c944c6a2
JJ
263 PR sanitizer/69278
264 * g++.dg/ubsan/return-7.C: New test.
265 * c-c++-common/ubsan/unreachable-4.c: New test.
266
871a2c6c
JJ
267 PR tree-optimization/78482
268 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
269 (bar): New function.
270 (main): Call bar instead of printf.
271
c39dad64
JJ
272 PR middle-end/69183
273 * gfortran.dg/gomp/pr69183.f90: New test.
274
2752016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
276
277 PR target/78230
278 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
279 (test2) Ditto.
280
25cb6b33
JJ
2812016-11-23 Jakub Jelinek <jakub@redhat.com>
282
283 PR c++/77907
284 * g++.dg/cpp0x/pr77907.C: New test.
285
cfe3d653
PK
2862016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
287
288 PR middle-end/78153
289 * gcc.dg/tree-ssa/pr78153-1.c: New test.
290 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
291
5774b1fa
JG
2922016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
293
294 PR target/63250
295 * lib/target-supports.exp (add_options_for_float16): Add
296 -mfp16-format=ieee when testign arm*-*-*.
297
5e0f10a0
JG
2982016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
299
300 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
301 result.
302 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
303 result.
304
ba75a174
JG
3052016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
306
307 * lib/target-supports.exp (check_effective_target_float16): Add
308 options for _Float16.
309 (check_effective_target_float32): Add options for _Float32.
310 (check_effective_target_float64): Add options for _Float64.
311 (check_effective_target_float128): Add options for _Float128.
312 (check_effective_target_float32x): Add options for _Float32x.
313 (check_effective_target_float64x): Add options for _Float64x.
314 (check_effective_target_float128x): Add options for _Float128x.
315
56d8ffc1
JG
3162016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
317
318 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
319 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
320
04f0fcf7
JG
3212016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
322
323 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
324 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
325
aecc521b
MS
3262016-11-23 Martin Sebor <msebor@redhat.com>
327
328 PR middle-end/78461
329 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
330 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
331
e2df2328
JJ
3322016-11-23 Jakub Jelinek <jakub@redhat.com>
333
1b3314dd
JJ
334 PR c++/71450
335 * g++.dg/cpp0x/pr71450-1.C: New test.
336 * g++.dg/cpp0x/pr71450-2.C: New test.
337
e2df2328
JJ
338 PR c++/77739
339 * g++.dg/cpp1y/pr77739.C: New test.
340
56b1c60e
MJ
3412016-11-23 Martin Jambor <mjambor@suse.cz>
342
343 * c-c++-common/gomp/gridify-1.c: Update scan string.
344 * gfortran.dg/gomp/gridify-1.f90: Likewise.
345 * c-c++-common/gomp/gridify-2.c: New test.
346 * c-c++-common/gomp/gridify-3.c: Likewise.
347
e600f219
RB
3482016-11-23 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/78396
351 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
352
cbb88345
RB
3532016-11-23 Richard Biener <rguenther@suse.de>
354
355 PR tree-optimization/78482
356 * gcc.dg/torture/pr78482.c: New testcase.
357
b5481987
BC
3582016-11-23 Bin Cheng <bin.cheng@arm.com>
359
360 * gcc.dg/fold-cond_expr-1.c: New test.
361 * gcc.dg/fold-condcmpconv-1.c: New test.
362 * gcc.dg/fold-condcmpconv-2.c: New test.
363
0eb078fe
RB
3642016-11-23 Richard Biener <rguenther@suse.de>
365
366 PR middle-end/71762
367 * gcc.dg/torture/pr71762-1.c: New testcase.
368 * gcc.dg/torture/pr71762-2.c: Likewise.
369 * gcc.dg/torture/pr71762-3.c: Likewise.
370 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
371
efb71232
RB
3722016-11-23 Richard Biener <rguenther@suse.de>
373
374 PR lto/78472
375 * g++.dg/lto/pr78472_0.c: New testcase.
376 * g++.dg/lto/pr78472_1.C: Likewise.
377
a5bb8a5c
RB
3782016-11-23 Richard Biener <rguenther@suse.de>
379 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
380
381 PR tree-optimization/78154
382 * gcc.dg/tree-ssa/pr78154.c: New test.
383
e36c1cfe
N
3842016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
385
386 * gcc.dg/pr31096.c: New testcase.
387 * gcc.dg/pr31096-1.c: New testcase.
388
fb2675cb
PB
3892016-11-23 Paolo Bonzini <bonzini@gnu.org>
390
391 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
392 adjust for warning->pedwarn change.
393 * gcc.dg/cpp/defined-syshdr.c,
394 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
395 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
396 gcc.dg/cpp/defined-Wextra.c,
397 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
398
baf53c47
SKS
3992016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
400
401 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
402
ec1c5694
JJ
4032016-11-23 Jakub Jelinek <jakub@redhat.com>
404
405 PR target/78451
406 * gcc.target/i386/pr78451.c: New test.
407 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
408 and #pragma GCC pop_options around the first #pragma GCC target.
409 * gcc.target/i386/pr69255-2.c: Likewise.
410 * gcc.target/i386/pr69255-3.c: Likewise.
411
43fd192f
MC
4122016-11-23 Michael Collison <michael.collison@arm.com>
413
414 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
415 additional constants are recognized and fewer instructions generated.
416 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
417 additional constants are recognized and fewer instructions generated.
418
ed9e2fa9
ILT
4192016-11-22 Ian Lance Taylor <iant@golang.org>
420
421 * gcc.misc-tests/godump-1.c: Update expected output for recent
422 changes.
423
3135d8fe
MP
4242016-11-22 Marek Polacek <polacek@redhat.com>
425
426 PR tree-optimization/78455
427 * gcc.dg/uninit-23.c: New.
428
f8a6e41f
SK
4292016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
430
431 PR fortran/78479
432 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
433 comment.
434
7e98cccb
SK
4352016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
436
437 PR fortran/78479
438 * gfortran.dg/char_component_initializer_3.f90: New test.
439
9435cd52
JJ
4402016-11-22 Jakub Jelinek <jakub@redhat.com>
441
442 PR target/78451
443 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
444 GCC target pragma before including immintrin.h.
445
a0af8668
CL
4462016-11-22 Carl Love <cel@us.ibm.com>
447
448 * gcc.target/powerpc/builtins-3.c: New file to test the new
449 built-ins for vector compare equal and vector compare not equal.
450
5d382ed6
JW
4512016-11-22 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/78443
454 * gfortran.dg/typebound_proc_35.f90: New test case.
455
4fa33072
GJL
4562016-11-22 Georg-Johann Lay <avr@gjlay.de>
457
458 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
459 parameter in declaration.
460
0e721ce7
GJL
4612016-11-22 Georg-Johann Lay <avr@gjlay.de>
462
463 * gcc.dg/loop-split.c: Require int32plus.
464 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
465
88c888f1
BE
4662016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
467
468 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
469
9d494aac
GJL
4702016-11-22 Georg-Johann Lay <avr@gjlay.de>
471
472 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
473
c69fb816
KT
4742016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
475
476 PR target/78439
477 * gcc.c-torture/compile/pr78439.c: New test.
478
4ac52f16
TP
4792016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
480
481 PR target/77904
482 * gcc.target/arm/pr77904.c: New test.
483
e4fe8c9f
TT
4842016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
485
486 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
487 isa_rev>=2.
488
9b28cb6f
JJ
4892016-11-22 Jakub Jelinek <jakub@redhat.com>
490
46a61395
JJ
491 PR tree-optimization/78436
492 * gcc.c-torture/execute/pr78436.c: New test.
493
76a7314d
JJ
494 PR middle-end/78416
495 * gcc.dg/torture/pr78416.c: New test.
496
9b28cb6f
JJ
497 PR tree-optimization/78445
498 * gcc.dg/pr78445.c: New test.
499
ee8195d9
SN
5002016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
501
b2b0acbe 502 PR libgfortran/78449
ee8195d9
SN
503 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
504
3ca23cdb
JL
5052016-11-21 Jeff Law <law@redhat.com>
506
b2b0acbe 507 PR target/68538
3ca23cdb
JL
508 * gcc.c-torture/compile/pr68538.c: New test.
509
d85e598a
MM
5102016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
511
512 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
513 to be generated instead of FCTIWUZ or FCTIWZ.
514
afb34582
JJ
5152016-11-21 Jakub Jelinek <jakub@redhat.com>
516
699e8cb7
JJ
517 PR middle-end/67335
518 * g++.dg/vect/simd-clone-7.cc: New test.
519
afb34582
JJ
520 PR c++/71973
521 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
522 long unsigned int.
523 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
524 unsigned long.
525
83ad4fac
JL
5262016-11-20 Jeff Law <law@redhat.com>
527
528 PR target/25128
529 * gcc.target/m68k/pr25128.c: New test.
530
9713daa0
RS
5312016-11-21 Richard Sandiford <richard.sandiford@arm.com>
532
533 * gcc.dg/tree-ssa/tailcall-7.c: New test.
534
67b5d0b2
DM
5352016-11-21 David Malcolm <dmalcolm@redhat.com>
536
537 PR preprocessor/78324
538 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
539 (test_multitoken_macro): New function.
540 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
541 case.
542 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
543 case.
544 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
545 cases.
546 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
547 Move to...
548 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
549 -ftrack-macro-expansion=0.
550 (test_sprintf_note): Remove "P" macro. Add
551 dg-begin/end-multiline-output directives.
552 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
553
dd586f98
GJL
5542016-11-21 Georg-Johann Lay <avr@gjlay.de>
555
556 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
557 Return 1 for AVR_TINY.
558
e51482c9
SB
5592016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
560
561 PR rtl-optimization/71785
562 * gcc.target/powerpc/pr71785.c: New file.
563
e0e7aa34
BC
5642016-11-21 Bin Cheng <bin.cheng@arm.com>
565
566 PR testsuite/78114
567 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
568 options. Refine test by checking predictive commining PHI
569 nodes in vectorized loop wrto vector factor.
570
48330c93
BE
5712016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
572
573 PR c++/71973
574 * g++.dg/pr71973-1.C: New test.
575 * g++.dg/pr71973-2.C: New test.
576 * g++.dg/pr71973-3.C: New test.
577 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
578 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
579 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
580 to dg-options.
581 * g++.old-deja/g++.other/realloc.C: Likewise.
582 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
583
eeeaf719
BS
5842016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
585
586 PR tree-optimization/78413
587 * gcc.dg/tree-ssa/pr78413.c: New test.
588
e420e419
TP
5892016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
590
591 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
592 target is Thumb-only.
593
fe12d76c
JL
5942016-11-20 Jeff Law <law@redhat.com>
595
596 PR target/48551
597 * gcc.target/m68k/pr48551.c: New test.
598
8dc998fb 5992016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 600
8dc998fb
HA
601 PR fortran/69741
602 * gfortran.dg/forall_18.f90: New testcase.
603
40fd269a
MG
6042016-11-20 Marc Glisse <marc.glisse@inria.fr>
605
606 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
607
8294f555
AV
6082016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
609
610 PR fortran/78395
611 * gfortran.dg/typebound_operator_21.f03: New test.
612
5b7f6ed0
MG
6132016-11-20 Marc Glisse <marc.glisse@inria.fr>
614
615 * gcc.dg/tree-ssa/divide-5.c: New file.
616
b8271a38
AS
6172016-11-19 Andreas Schwab <schwab@linux-m68k.org>
618
619 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
620 signed int.
621
ddba26a4
JDA
6222016-11-19 John David Anglin <danglin@gcc.gnu.org>
623
624 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
625 libatomic_available.
626 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
627 * gfortran.dg/coarray_allocate_10.f08: Likewise.
628 * gfortran.dg/coarray_allocate_7.f08: Likewise.
629 * gfortran.dg/coarray_allocate_8.f08: Likewise.
630 * gfortran.dg/coarray_allocate_9.f08: Likewise.
631 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
632 * gfortran.dg/coarray_stat_2.f90: Likewise.
633 * gfortran.dg/coindexed_1.f90: Likewise.
634
636a9a89
JL
6352016-11-18 Jeff Law <law@redhat.com>
636
637 PR target/25111
638 * gcc.target/m68k/pr25111.c: New test.
639
6c554a2a
JJ
6402016-11-18 Jakub Jelinek <jakub@redhat.com>
641
521c54dd
JJ
642 PR c++/68180
643 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
644
5e7c7761
JJ
645 PR middle-end/78419
646 * gcc.target/i386/pr78419.c: New test.
647
6c554a2a
JJ
648 PR c++/77285
649 * g++.dg/tls/pr77285-1.C: New test.
650 * g++.dg/tls/pr77285-2.C: New test.
651
57d7fe86
JL
6522016-11-18 Jeff Law <law@redhat.com>
653
654 PR target/25112
655 * gcc.target/m68k/pr25112: New test.
656
1b2e0303
DE
6572016-11-18 David Edelsohn <dje.gcc@gmail.com>
658
659 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
660 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
661
70e73d3c
TP
6622016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
663
664 * gcc.target/arm/optional_thumb-1.c: New test.
665 * gcc.target/arm/optional_thumb-2.c: New test.
666 * gcc.target/arm/optional_thumb-3.c: New test.
667
151c204f
DV
6682016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
669
670 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
671 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
672 successful test.
673 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
674 (DEFAULT_REQUIRED_QUORUM): Likewise.
675
dbb29a2a
AB
6762016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
677 Toma Tabacu <toma.tabacu@imgtec.com>
678
b2b0acbe
UB
679 * gcc.target/mips/inline-memcpy-1.c (dg-options):
680 Add (REQUIRES_STDLIB).
dbb29a2a
AB
681 * gcc.target/mips/inline-memcpy-2.c: Ditto.
682 * gcc.target/mips/inline-memcpy-3.c: Ditto.
683 * gcc.target/mips/inline-memcpy-4.c: Ditto.
684 * gcc.target/mips/inline-memcpy-5.c: Ditto.
685 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
686 * gcc.target/mips/loongson-simd.c: Ditto.
687 * gcc.target/mips/memcpy-1.c: Ditto.
688 * gcc.target/mips/mips-3d-1.c: Ditto.
689 * gcc.target/mips/mips-3d-2.c: Ditto.
690 * gcc.target/mips/mips-3d-3.c: Ditto.
691 * gcc.target/mips/mips-3d-4.c: Ditto.
692 * gcc.target/mips/mips-3d-5.c: Ditto.
693 * gcc.target/mips/mips-3d-6.c: Ditto.
694 * gcc.target/mips/mips-3d-7.c: Ditto.
695 * gcc.target/mips/mips-3d-8.c: Ditto.
696 * gcc.target/mips/mips-3d-9.c: Ditto.
697 * gcc.target/mips/mips-ps-1.c: Ditto.
698 * gcc.target/mips/mips-ps-2.c: Ditto.
699 * gcc.target/mips/mips-ps-3.c: Ditto.
700 * gcc.target/mips/mips-ps-4.c: Ditto.
701 * gcc.target/mips/mips-ps-6.c: Ditto.
702 * gcc.target/mips/mips16-attributes.c: Ditto.
703 * gcc.target/mips/mips32-dsp-run.c: Ditto.
704 * gcc.target/mips/mips32-dsp.c: Ditto.
705 * gcc.target/mips/save-restore-1.c: Ditto.
706 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
707 (mips_preprocess): Add ignore_output argument that when set
708 will not return the pre-processed output.
b2b0acbe 709 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
710 (mips-dg-init): Ditto.
711 (mips-dg-options): Check if a test having test option
712 (REQUIRES_STDLIB) has the required sysroot support for
713 the current test options.
714
f2b6aad9
JL
7152016-11-17 Jeff Law <law@redhat.com>
716
f97db488
JL
717 PR middle-end/38219
718 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
719
f2b6aad9
JL
720 PR target/47192
721 * gcc.target/m68k/pr47192.c: New test.
722
e080b281
TT
7232016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
724
725 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
726 instead of isa>=4, in order to downgrade to R5.
727
e389ba30
AB
7282016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
729
730 * gcc.target/arc/cmem-bit-1.c: New file.
731 * gcc.target/arc/cmem-bit-2.c: New file.
732 * gcc.target/arc/cmem-bit-3.c: New file.
733 * gcc.target/arc/cmem-bit-4.c: New file.
734
9775c1a5
L
7352016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
736
737 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
738 "avx5124fmaps".
739 * gcc.target/i386/funcspec-56.inc: Test new attributes.
740
7412016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
742 Andrew Senkevich <andrew.senkevich@intel.com>
743
744 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
745 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
746 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
747 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
748 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
749 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
750 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
751 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
752 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
753 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
754 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
755 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
756 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
757 avx5124vnniw-check.h.
758 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
759 check_effective_target_avx5124vnniw): New.
760 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
761 Set under ifndef.
762 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
763 * gcc.target/i386/sse-13.c: Ditto.
764 * g++.dg/other/i386-2.C: Ditto.
765 * g++.dg/other/i386-3.C: Ditto.
766 * gcc.target/i386/sse-22.c: Ditto.
767 * gcc.target/i386/sse-23.c: Ditto.
768
80557bb7
PC
7692016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/55080
772 * g++.dg/parse/pr55080.C: New.
773
c80620fc
MM
7742016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
775
776 PR target/78101
777 * gcc.target/powerpc/fusion4.c: New test.
778
77b384c5
TP
7792016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
780
781 PR target/77933
782 * gcc.target/arm/pr77933-1.c: New test.
783 * gcc.target/arm/pr77933-2.c: Likewise.
784
5fe353c8
JJ
7852016-11-17 Jakub Jelinek <jakub@redhat.com>
786
787 PR middle-end/78201
788 * g++.dg/opt/pr78201.C: New test.
789
cc4aa659
CL
7902016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
791
792 * gcc.dg/pr78333.c: Add empty implementations of
793 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
794 problems on non-glibc systems.
795
b8f56412
DM
7962016-11-17 David Malcolm <dmalcolm@redhat.com>
797
798 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
799 (test_raw_string_one_liner): New function.
800 (test_raw_string_multiline): New function.
801
141a3ccf
KT
8022016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
803
804 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
805 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
806
54e63f00 8072016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 808 Richard Biener <rguenther@suse.de>
54e63f00
BS
809
810 PR tree-optimization/77848
811 * gfortran.dg/vect/pr77848.f: New test.
812
2fe37211
BE
8132016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
814
815 PR target/77308
816 * gcc.target/arm/pr53447-5.c: New test.
817 * lib/target-supports.exp
818 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
819
c867c39d
CZ
8202016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
821
822 * gcc.target/arc/abitest.S: New file.
823 * gcc.target/arc/abitest.h: Likewise.
824 * gcc.target/arc/va_args-1.c: Likewise.
825 * gcc.target/arc/va_args-2.c: Likewise.
826 * gcc.target/arc/va_args-3.c: Likewise.
827 * gcc.target/arc/mcrc.c: Deleted.
828 * gcc.target/arc/mdsp-packa.c: Likewise.
829 * gcc.target/arc/mdvbf.c: Likewise.
830 * gcc.target/arc/mmac-24.c: Likewise.
831 * gcc.target/arc/mmac-d16.c: Likewise.
832 * gcc.target/arc/mno-crc.c: Likewise.
833 * gcc.target/arc/mno-dsp-packa.c: Likewise.
834 * gcc.target/arc/mno-dvbf.c: Likewise.
835 * gcc.target/arc/mno-mac-24.c: Likewise.
836 * gcc.target/arc/mno-mac-d16.c: Likewise.
837 * gcc.target/arc/mno-rtsc.c: Likewise.
838 * gcc.target/arc/mno-xy.c: Likewise.
839 * gcc.target/arc/mrtsc.c: Likewise.
840 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
841 function.
842 (check_effective_target_arc700): Likewise.
843 (check_effective_target_arc6xx): Likewise.
844 (check_effective_target_arcmpy): Likewise.
845 (check_effective_target_archs): Likewise.
846 (check_effective_target_clmcpu): Likewise.
847 (check_effective_target_barrelshifter): Likewise.
848 * gcc.target/arc/barrel-shifter-1.c: Changed.
849 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
850 * gcc.target/arc/cmem-1.c: Changed.
851 * gcc.target/arc/cmem-2.c: Likewise.
852 * gcc.target/arc/cmem-3.c: Likewise.
853 * gcc.target/arc/cmem-4.c: Likewise.
854 * gcc.target/arc/cmem-5.c: Likewise.
855 * gcc.target/arc/cmem-6.c: Likewise.
856 * gcc.target/arc/cmem-7.c: Likewise.
857 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
858 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
859 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
860 * gcc.target/arc/jump-around-jump.c: Update options.
861 * gcc.target/arc/mARC601.c: Changed.
862 * gcc.target/arc/mcpu-arc600.c: Changed.
863 * gcc.target/arc/mcpu-arc601.c: Changed.
864 * gcc.target/arc/mcpu-arc700.c: Changed.
865 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
866 * gcc.target/arc/movb-1.c: Changed.
867 * gcc.target/arc/movb-2.c: Likewise.
868 * gcc.target/arc/movb-3.c: Likewise.
869 * gcc.target/arc/movb-4.c: Likewise.
870 * gcc.target/arc/movb-5.c: Likewise.
871 * gcc.target/arc/movb_cl-1.c: Likewise.
872 * gcc.target/arc/movb_cl-2.c: Likewise.
873 * gcc.target/arc/movbi_cl-1.c: Likewise.
874 * gcc.target/arc/movh_cl-1.c: Likewise.
875 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
876 * gcc.target/arc/mul64.c: Enable it only for ARC600.
877 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
878 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
879 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
880 * gcc.target/arc/trsub.c: Only for ARC EM cores.
881 * gcc.target/arc/builtin_simdarc.c: Changed.
882 * gcc.target/arc/extzv-1.c: Likewise.
883 * gcc.target/arc/insv-1.c: Likewise.
884 * gcc.target/arc/insv-2.c: Likewise.
885 * gcc.target/arc/mA6.c: Likewise.
886 * gcc.target/arc/mA7.c: Likewise.
887 * gcc.target/arc/mARC600.c: Likewise.
888 * gcc.target/arc/mARC700.c: Likewise.
889 * gcc.target/arc/mcpu-arc600.c: Likewise.
890 * gcc.target/arc/mcpu-arc700.c: Likewise.
891 * gcc.target/arc/movl-1.c: Likewise.
892 * gcc.target/arc/nps400-1.c: Likewise.
893 * gcc.target/arc/trsub.c: Likewise.
894 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
895 configuration.
896 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
897 * gcc.target/arc/mswape.c: Likewise.
898
c90928c8
PC
8992016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
900
901 PR c++/68180
902 * g++.dg/cpp1y/pr68180.C: New.
903
6c99dcb5
PK
9042016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
905
906 PR tree-optimization/78319
907 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
908 arm-none-eabi.
909
8ce3fee5
RB
9102016-11-17 Richard Biener <rguenther@suse.de>
911
912 PR tree-optimization/78306
913 * gcc.dg/cilk-plus/pr78306.c: New testcase.
914
f8294131
RB
9152016-11-17 Richard Biener <rguenther@suse.de>
916
917 PR middle-end/78305
918 * gcc.dg/torture/pr78305.c: New testcase.
919
04f1c830
JW
9202016-11-17 Janus Weil <janus@gcc.gnu.org>
921
922 PR fortran/66227
923 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
924
0d939c95
MP
9252016-11-16 Marek Polacek <polacek@redhat.com>
926
927 PR c/78285
928 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
929 * g++.dg/ext/case-range2.C: Likewise.
930
99c72130
SK
9312016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
932
933 PR fortran/58001
934 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
935 * gfortran.dg/fmt_tab_2.f90: Ditto.
936
fb324f02
JJ
9372016-11-16 Jakub Jelinek <jakub@redhat.com>
938
939 PR rtl-optimization/78378
940 * gcc.c-torture/execute/pr78378.c: New test.
941
a2ea37fb
AB
9422016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
943
944 * gcc.dg/tree-prof/section-attr-1.c: New file.
945 * gcc.dg/tree-prof/section-attr-2.c: New file.
946 * gcc.dg/tree-prof/section-attr-3.c: New file.
947
d08c0ea3
MR
9482016-11-16 Maciej W. Rozycki <macro@imgtec.com>
949
950 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
951 rather than `la'.
952
8e2be5ae
MR
9532016-11-16 Maciej W. Rozycki <macro@imgtec.com>
954
955 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
956 (dg-final): Remove microMIPS JALRS mnemonic matching.
957 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
958 (dg-final): Remove microMIPS JALRS mnemonic matching.
959 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
960 (dg-final): Remove microMIPS JALRS mnemonic matching.
961 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
962 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
963 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
964 * gcc.target/mips/call-1u.c: New test case.
965 * gcc.target/mips/call-2u.c: New test case.
966 * gcc.target/mips/call-3u.c: New test case.
967 * gcc.target/mips/call-4u.c: New test case.
968 * gcc.target/mips/call-5u.c: New test case.
969 * gcc.target/mips/call-6u.c: New test case.
970
660e6c2c
TP
9712016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
972
973 * gcc.target/arm/empty_fiq_handler.c: New test.
974
5e8d7713
JJ
9752016-11-16 Jakub Jelinek <jakub@redhat.com>
976
977 PR fortran/78299
978 * gfortran.dg/gomp/pr78299.f90: New test.
979
dd784916
WD
9802015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
981
982 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 983 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
984 * gcc.dg/optimize-bswapsi-2.c: Likewise.
985
0af30954
SN
9862016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
987
988 PR libgfortran/78314
989 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
990
e38f6572
BC
9912016-11-16 Bin Cheng <bin.cheng@arm.com>
992
993 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
994 according to updated dump info.
995
5012919d
AM
9962016-11-16 Alexander Monakov <amonakov@ispras.ru>
997
998 * lib/target-supports.exp (check_effective_target_alloca): Use a
999 compile test.
1000 * gcc.target/nvptx/softstack.c: New test.
1001 * gcc.target/nvptx/decl-shared.c: New test.
1002 * gcc.target/nvptx/decl-shared-init.c: New test.
1003
2fe2aba3
MR
10042016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1005
1006 * gcc.target/mips/data-sym-jump.c: New test case.
1007 * gcc.target/mips/data-sym-pool.c: New test case.
1008 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1009 annotation.
1010
598eaaa2
YR
10112016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1012
1013 * lib/target-supports.exp (check_avx2_hw_available): New.
1014 (check_effective_target_avx2_runtime): New.
1015 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1016
03b85dcd
TC
10172016-11-16 Tamar Christina <tamar.christina@arm.com>
1018
1019 PR testsuite/78136
1020 * gcc.dg/cpp/trad/trad.exp
1021 (dg-runtest): Moved $srcdir/$subdir/ to
1022 DEFAULT_TRADCPPFLAGS.
1023
dc9e0b66
AV
10242016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1025
1026 PR fortran/78356
1027 * gfortran.dg/class_allocate_23.f08: New test.
1028
d964ba07
RB
10292016-11-16 Richard Biener <rguenther@suse.de>
1030
1031 PR middle-end/78333
1032 * gcc.dg/pr78333.c: New testcase.
1033
080140bc
ML
10342016-11-16 Martin Liska <mliska@suse.cz>
1035
1036 PR sanitizer/78270
1037 * gcc.dg/asan/pr78270.c: Update comment style.
1038 * gcc.dg/asan/pr78270-2.c: New test.
1039
4786fabe
SKS
10402016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1041
1042 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1043 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1044
510d73a0
RB
10452016-11-16 Richard Biener <rguenther@suse.de>
1046
1047 PR tree-optimization/78348
1048 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1049
1705cebd
JJ
10502016-11-16 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR sanitizer/77823
1053 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1054 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1055
ed66ba99
MP
10562016-11-15 Marek Polacek <polacek@redhat.com>
1057
1058 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1059
5d70ab07
JD
10602016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1061
1062 PR libgfortran/51119
1063 * gfortran.dg/matmul_12.f90: New test case.
1064
48aef8e2
UB
10652016-11-15 Uros Bizjak <ubizjak@gmail.com>
1066
1067 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1068 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1069 common 32-bit and 64-bit function specific options.
b2b0acbe 1070 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1071
0c8a8fe2
JJ
10722016-11-15 Jakub Jelinek <jakub@redhat.com>
1073
5a65a911
JJ
1074 * g++.dg/cpp1z/decomp14.C: New test.
1075 * g++.dg/cpp1z/decomp15.C: New test.
1076 * g++.dg/cpp1z/decomp16.C: New test.
1077
a0f5b987
JJ
1078 * g++.dg/cpp1z/decomp13.C: New test.
1079
5a0e7889
JJ
1080 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1081
0c8a8fe2
JJ
1082 PR c++/71988
1083 * g++.dg/cpp0x/constexpr-71988.C: New test.
1084
2cf63121
MR
10852016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1086
1087 * gcc.target/mips/insn-casesi.c: New test case.
1088 * gcc.target/mips/insn-pseudo-1.c: New test case.
1089 * gcc.target/mips/insn-pseudo-2.c: New test case.
1090 * gcc.target/mips/insn-pseudo-3.c: New test case.
1091 * gcc.target/mips/insn-pseudo-4.c: New test case.
1092 * gcc.target/mips/insn-tablejump.c: New test case.
1093
2cbfb209
MR
10942016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1095
1096 * gcc.target/mips/mips.exp (mips_option_tests): Add
1097 `-mcode-readable=yes' array element.
1098
f05a874c
MR
10992016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1100
1101 * gcc.target/mips/mips.exp (mips_option_tests): Add
1102 `-mmicromips' array element.
1103
b229ab2a
MM
11042016-11-15 Michael Matz <matz@suse.de>
1105
1106 PR missed-optimization/77881
1107 * gcc.target/i386/pr77881.c: New test.
1108
aa806c3b
JJ
11092016-11-15 Jakub Jelinek <jakub@redhat.com>
1110
1111 PR middle-end/78295
1112 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1113
bcb9a772
MM
11142016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1115
1116 * gcc.target/powerpc/vec-set-int.c: New test.
1117 * gcc.target/powerpc/vec-set-short.c: Likesie.
1118 * gcc.target/powerpc/vec-set-char.c: Likewise.
1119
8e745a17
JJ
11202016-11-14 Jakub Jelinek <jakub@redhat.com>
1121
1122 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1123
d809e15a
JW
11242016-11-14 Janus Weil <janus@gcc.gnu.org>
1125
1126 PR fortran/78300
1127 * gfortran.dg/class_result_3.f90: New test.
1128
1ee62b92 11292016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1130 Richard Biener <rguenther@suse.de>
1131
1132 * gcc.dg/gimplefe-1.c: New testcase.
1133 * gcc.dg/gimplefe-2.c: Likewise.
1134 * gcc.dg/gimplefe-3.c: Likewise.
1135 * gcc.dg/gimplefe-4.c: Likewise.
1136 * gcc.dg/gimplefe-5.c: Likewise.
1137 * gcc.dg/gimplefe-6.c: Likewise.
1138 * gcc.dg/gimplefe-7.c: Likewise.
1139 * gcc.dg/gimplefe-8.c: Likewise.
1140 * gcc.dg/gimplefe-9.c: Likewise.
1141 * gcc.dg/gimplefe-10.c: Likewise.
1142 * gcc.dg/gimplefe-11.c: Likewise.
1143 * gcc.dg/gimplefe-12.c: Likewise.
1144 * gcc.dg/gimplefe-13.c: Likewise.
1145 * gcc.dg/gimplefe-14.c: Likewise.
1146 * gcc.dg/gimplefe-15.c: Likewise.
1147 * gcc.dg/gimplefe-16.c: Likewise.
1148 * gcc.dg/gimplefe-17.c: Likewise.
1149 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1150
4d209853
ML
11512016-11-14 Martin Liska <mliska@suse.cz>
1152
1153 PR bootstrap/78069
1154 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1155 to match scanned pattern.
1156 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1157
5129b43b
RB
11582016-11-14 Richard Biener <rguenther@suse.de>
1159
1160 PR tree-optimization/78312
1161 * gcc.dg/torture/pr78312.c: New testcase.
1162
d97cca4a
GJL
11632016-11-14 Georg-Johann Lay <avr@gjlay.de>
1164
1165 PR target/78093
1166 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1167
5230c3d8
JJ
11682016-11-14 Jakub Jelinek <jakub@redhat.com>
1169 Jason Merrill <jason@redhat.com>
1170
1171 Implement P0217R3 - C++17 structured bindings
1172 * g++.dg/cpp1z/decomp1.C: New test.
1173 * g++.dg/cpp1z/decomp2.C: New test.
1174 * g++.dg/cpp1z/decomp3.C: New test.
1175 * g++.dg/cpp1z/decomp4.C: New test.
1176 * g++.dg/cpp1z/decomp5.C: New test.
1177 * g++.dg/cpp1z/decomp6.C: New test.
1178 * g++.dg/cpp1z/decomp7.C: New test.
1179 * g++.dg/cpp1z/decomp8.C: New test.
1180 * g++.dg/cpp1z/decomp9.C: New test.
1181 * g++.dg/cpp1z/decomp10.C: New test.
1182
a2b4c188
KV
11832016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1184
1185 * g++.dg/torture/pr78268.C: New test.
1186
975672f3
PK
11872016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1188
1189 PR c/35503
1190 * c-c++-common/pr35503-1.c: New test.
1191 * c-c++-common/pr35503-2.c: Likewise.
1192 * c-c++-common/pr35503-3.c: Likewise.
1193 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1194
a4ba1151
UB
11952016-11-13 Uros Bizjak <ubizjak@gmail.com>
1196
1197 PR rtl-optimization/78232
1198 PR rtl-optimization/78248
1199 * gcc.dg/ubsan/pr78248.c: New test.
1200
47605312
EB
12012016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1202
1203 * gnat.dg/address_conv.adb: New test.
1204
96826e28
EB
12052016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1206
1207 * gnat.dg/renaming11.ad[sb]: New test.
1208
4be719cd
EB
12092016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1210
1211 * c-c++-common/dump-ada-spec-6.c: New test.
1212
4ebd491f
EB
12132016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gnat.dg/lto21.adb: New test.
1216 * gnat.dg/lto21_pkg1.ads: New helper.
1217 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1218
f9d49cd1
JW
12192016-11-13 Janus Weil <janus@gcc.gnu.org>
1220
1221 PR fortran/60952
1222 * gfortran.dg/typebound_proc_34.f90: New test.
1223
9cbf8673
JW
12242016-11-13 Janus Weil <janus@gcc.gnu.org>
1225
1226 PR fortran/66366
1227 * gfortran.dg/class_57.f90: Changed error message.
1228 * gfortran.dg/class_60.f90: New test.
1229
0e075835
DE
12302016-11-12 David Edelsohn <dje.gcc@gmail.com>
1231
1232 * g++.dg/pr78112.C: XFAIL AIX.
1233
b93d8a3f
JW
12342016-11-12 Janus Weil <janus@gcc.gnu.org>
1235
1236 PR fortran/77501
1237 * gfortran.dg/typebound_generic_16.f90: New test.
1238
b8f70e67
JJ
12392016-11-12 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c++/71225
1242 * g++.dg/cpp0x/pr71225.C: New test.
1243
8b287aea
EB
12442016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1245
1246 * gcc.target/sparc/20161111-1.c: New test.
1247
c901bc0d
UB
12482016-11-11 Uros Bizjak <ubizjak@gmail.com>
1249
1250 PR target/78310
1251 * gcc.target/i386/pr78310.c: New test.
1252
606f928d
JL
12532016-11-11 Jeff Law <law@redhat.com>
1254
1255 * gcc.dg/tree-ssa/isolate-6.c: New test.
1256 * gcc.dg/tree-ssa/isolate-7.c: New test.
1257
be278990
BC
12582016-11-11 Bin Cheng <bin.cheng@arm.com>
1259
1260 PR testsuite/78292
1261 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1262 vect_max_reduc.
1263
d9ab7525
JJ
12642016-11-11 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR c++/72774
1267 * g++.dg/parse/pr72774.C: New test.
1268
4b7e0c76
RB
12692016-11-11 Richard Biener <rguenther@suse.de>
1270
1271 PR tree-optimization/71575
1272 * gcc.dg/graphite/pr71575-1.c: New testcase.
1273 * gcc.dg/graphite/pr71575-2.c: Likewise.
1274
d07f8c59
RB
12752016-11-11 Richard Biener <rguenther@suse.de>
1276
1277 PR middle-end/78295
1278 * gcc.dg/uninit-pr78295.c: New testcase.
1279
aa806c3b 12802016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1281
1282 PR fortran/78277
1283 * gfortran.dg/dec_structure_17.f90: New test.
1284
456f0dfa
MM
12852016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1286
1287 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1288 being allowed in vector registers.
1289 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1290 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1291 * gcc.target/powerpc/vsx-himode.c: Likewise.
1292 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1293 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1294 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1295 to allow matching MFVSRD or MFVSRW.
1296
8d34bfa8
PH
12972016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1298
1299 PR rtl-optimization/78241
1300 * gcc.dg/pr78241.c: New test.
1301
0569479e
JJ
13022016-11-10 Jakub Jelinek <jakub@redhat.com>
1303
8ebd1b31
JJ
1304 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1305 201307.
1306
0569479e
JJ
1307 * g++.dg/cpp1z/noexcept-type14.C: New test.
1308 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1309
37a16493
JG
13102016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1311
1312 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1313 WVAL0S tests added in r241817.
1314
b4c3a85b
JJ
13152016-11-10 Jakub Jelinek <jakub@redhat.com>
1316
1317 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1318 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1319 no longer allowed and corresponding ordered construct.
1320 * gfortran.dg/gomp/linear-1.f90: New test.
1321 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1322 * gfortran.dg/gomp/declare-target-1.f90: New test.
1323 * gfortran.dg/gomp/declare-target-2.f90: New test.
1324
86bc8506
ML
13252016-11-10 Martin Liska <mliska@suse.cz>
1326
1327 PR sanitizer/78270
1328 * gcc.dg/asan/pr78270.c: New test.
1329
ed5fdfba
PMR
13302016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1331 Jakub Jelinek <jakub@redhat.com>
1332
1333 PR debug/78112
b4c3a85b 1334 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1335
0391e4a3
JJ
13362016-11-09 Jakub Jelinek <jakub@redhat.com>
1337
cc38d9d6
JJ
1338 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1339 -Wno-c++1z-compat.
1340 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1341 string in case condition contains % characters.
1342
0391e4a3
JJ
1343 PR c++/78283
1344 * g++.dg/cpp1z/noexcept-type13.C: New test.
1345
410fe60d
TT
13462016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1347
1348 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1349 using (HAS_MOVN) with MIPS III.
1350
271dd55c
JW
13512016-11-09 Janus Weil <janus@gcc.gnu.org>
1352
1353 PR fortran/46459
1354 * gfortran.dg/volatile14.f90: New test.
1355
ff1f317b
UB
13562016-11-09 Uros Bizjak <ubizjak@gmail.com>
1357
1358 PR target/78262
1359 * gcc.target/i386/pr78262.c: New test.
1360
aa806c3b 13612016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1362
1363 PR fortran/78259
1364 * gfortran.dg/pr78259.f90: New test.
1365
b349a81a
JW
13662016-11-09 Janus Weil <janus@gcc.gnu.org>
1367
1368 PR fortran/60777
1369 * gfortran.dg/spec_expr_7.f90: New test.
1370
2e955d50
JJ
13712016-11-09 Jakub Jelinek <jakub@redhat.com>
1372
4f353581
JJ
1373 PR target/77718
1374 * gcc.c-torture/execute/pr77718.c: New test.
1375
2e955d50
JJ
1376 * gcc.dg/ubsan/c99-shift-3.c: New test.
1377 * gcc.dg/ubsan/c99-shift-4.c: New test.
1378 * gcc.dg/ubsan/c99-shift-5.c: New test.
1379 * gcc.dg/ubsan/c99-shift-6.c: New test.
1380
68c93708
ML
13812016-11-09 Martin Liska <mliska@suse.cz>
1382
1383 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1384 test-case for memcmp.
1385 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1386
7b649f79
TP
13872016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1388
1389 PR testsuite/78269
1390 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1391
bfcb501d
PT
13922016-11-09 Paul Thomas <pault@gcc.gnu.org>
1393
1394 * gfortran.dg/move_alloc_18.f90: New test.
1395
e15861c2
PK
13962016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1397
1398 PR middle-end/78256
1399 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1400 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1401
5f395580
JW
14022016-11-09 Janus Weil <janus@gcc.gnu.org>
1403
1404 PR fortran/71894
1405 * gfortran.dg/class_59.f90: New test.
1406
37b14185
RB
14072016-11-09 Richard Biener <rguenther@suse.de>
1408
1409 PR tree-optimization/78007
1410 * gcc.dg/vect/vect-bswap32.c: Adjust.
1411 * gcc.dg/vect/vect-bswap64.c: Likewise.
1412
d6e8a41c
KV
14132016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1414
1415 * gcc.dg/ipa/vrp7.c: New test.
1416
5d5f1e95
KV
14172016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1418
1419 PR ipa/78121
1420 * gcc.dg/ipa/pr78121.c: New test.
1421
0290a292
MO
14222016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1423
1424 * c-c++-common/asan/default_options.h: New file.
1425 * c-c++-common/asan/strcasestr-1.c: New test.
1426 * c-c++-common/asan/strcasestr-2.c: Likewise.
1427 * c-c++-common/asan/strcspn-1.c: Likewise.
1428 * c-c++-common/asan/strcspn-2.c: Likewise.
1429 * c-c++-common/asan/strpbrk-1.c: Likewise.
1430 * c-c++-common/asan/strpbrk-2.c: Likewise.
1431 * c-c++-common/asan/strspn-1.c: Likewise.
1432 * c-c++-common/asan/strspn-2.c: Likewise.
1433 * c-c++-common/asan/strstr-1.c: Likewise.
1434 * c-c++-common/asan/strstr-2.c: Likewise.
1435 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1436
fbdb92eb
MO
14372016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1438
1439 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1440
103c4f75
JW
14412016-11-08 Janus Weil <janus@gcc.gnu.org>
1442
1443 PR fortran/68440
1444 * gfortran.dg/class_58.f90: New test.
1445
90a2ffc0
UB
14462016-11-08 Uros Bizjak <ubizjak@gmail.com>
1447
1448 PR target/70799
1449 * gcc.target/i386/pr70799-2.c: New test.
1450
eba5aec8
JW
14512016-11-08 Janus Weil <janus@gcc.gnu.org>
1452
1453 PR fortran/77596
1454 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1455
fad36601
BC
14562016-11-08 Bin Cheng <bin.cheng@arm.com>
1457
1458 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1459
7c8615b6
BC
14602016-11-08 Bin Cheng <bin.cheng@arm.com>
1461
1462 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1463
4c6a4a53
BC
14642016-11-08 Bin Cheng <bin.cheng@arm.com>
1465
1466 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1467
fcd1b8df
ML
14682016-11-08 Martin Liska <mliska@suse.cz>
1469
1470 PR testsuite/78242
1471 * g++.dg/asan/use-after-scope-4.C: New test.
1472 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1473 * gcc.dg/asan/use-after-scope-8.c: Remove.
1474
f9ef2c76
RB
14752016-11-08 Richard Biener <rguenther@suse.de>
1476
1477 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1478
ad11774f
TC
14792016-11-08 Tamar Christina <tamar.christina@arm.com>
1480
1481 PR testsuite/78136
1482 * gcc.dg/cpp/trad/trad.exp
1483 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1484 * gcc.dg/cpp/trad/include.c: Use local header file.
1485
fe73a332
RB
14862016-11-08 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/78205
1489 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1490
ed053eb8
RB
14912016-11-08 Richard Biener <rguenther@suse.de>
1492
1493 PR tree-optimization/78224
1494 * g++.dg/torture/pr78224.C: New testcase.
1495
06658c6d
SKS
14962016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1497
1498 * gcc.dg/store_merging_1.c: Require store_merge.
1499 * gcc.dg/store_merging_2.c: Likewise.
1500 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1501 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1502 * gcc.dg/store_merging_6.c: Likewise.
1503 * gcc.dg/store_merging_7.c: Likewise.
1504 * gcc.dg/store_merging_8.c: Likewise.
1505 * lib/target-supports.exp (check_effective_target_store_merge): New.
1506
e4b39278
DE
15072016-11-07 David Edelsohn <dje.gcc@gmail.com>
1508
1509 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1510 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1511 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1512 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1513 -mvsx -mpower8-vector.
1514 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1515 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1516 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1517 -mvsx -mpower8-vector.
1518
fda2d612
DE
15192016-11-07 David Edelsohn <dje.gcc@gmail.com>
1520
1521 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1522
1523 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1524 * gcc.dg/visibility-14.c: XFAIL AIX.
1525 * gcc.dg/visibility-15.c: XFAIL AIX.
1526 * gcc.dg/visibility-16.c: XFAIL AIX.
1527 * gcc.dg/visibility-17.c: XFAIL AIX.
1528 * gcc.dg/visibility-18.c: XFAIL AIX.
1529 * gcc.dg/visibility-19.c: XFAIL AIX.
1530 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1531 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1532 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1533 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1534
60cee85e
JJ
15352016-11-07 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR target/78227
1538 * gcc.target/i386/pr78227-1.c: New test.
1539 * gcc.target/i386/pr78227-2.c: New test.
1540
7aa13860
PK
15412016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1542
1543 PR middle-end/35691
1544 * gcc.dg/pr35691-1.c: New test-case.
1545 * gcc.dg/pr35691-2.c: Likewise.
1546
caa024ff
BS
15472016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1548
1549 PR rtl-optimization/77309
1550 * gcc.dg/torture/pr77309.c: New test.
1551
a9815228
JJ
15522016-11-07 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR middle-end/71529
1555 * gcc.target/i386/pr71529.C: Moved to ...
1556 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1557
1558 PR target/64411
1559 * gcc.target/i386/pr64411.C: Moved to ...
1560 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1561 lp64.
1562
1563 PR target/65105
1564 * gcc.target/i386/pr65105-4.C: Moved to ...
1565 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1566 Run into compile test rather than execute test.
1567
e8ab5cb1
RB
15682016-11-07 Richard Biener <rguenther@suse.de>
1569
1570 PR target/78229
1571 * g++.dg/pr78229.C: New testcase.
1572
20770eb8
RB
15732016-11-07 Richard Biener <rguenther@suse.de>
1574
1575 PR tree-optimization/78218
1576 * gcc.dg/torture/pr78218.c: New testcase.
1577
32894793
RB
15782016-11-07 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/78228
1581 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1582
e27bfda2
KT
15832016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1584
1585 PR target/77822
1586 * g++.dg/torture/pr77822.C: New test.
1587
00d6b7a1
ML
15882016-11-07 Martin Liska <mliska@suse.cz>
1589
1590 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1591 -f-sanitize-address-use-after-scope.
1592 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1593 internal fn calls.
1594 * g++.dg/asan/use-after-scope-1.C: New test.
1595 * g++.dg/asan/use-after-scope-2.C: Likewise.
1596 * g++.dg/asan/use-after-scope-3.C: Likewise.
1597 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1598 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1599 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1600 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1601 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1602 * g++.dg/asan/use-after-scope-types.h: Likewise.
1603 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1604 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1605 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1606 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1607 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1608 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1609 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1610 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1611 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1612 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1613 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1614 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1615 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1616 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1617
a0d3edf8
RB
16182016-11-07 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/78189
1621 * g++.dg/torture/pr78189.C: New testcase.
1622
0db5adfa
DE
16232016-11-06 David Edelsohn <dje.gcc@gmail.com>
1624
1625 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1626
cc03bf7a
AV
16272016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1628
1629 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1630 occuring.
1631
18bb8b8a
TK
16322016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1633
1634 PR fortran/78221
1635 * arith.c (gfc_complex2real): Change gfc_warning_now to
1636 gfc_warning.
1637
c7f587bd
PT
16382016-11-05 Paul Thomas <pault@gcc.gnu.org>
1639
1640 * gfortran.dg/move_alloc_17.f03: New test.
1641
92657eb0
RB
16422016-11-05 Richard Biener <rguenther@suse.de>
1643
1644 PR bootstrap/78188
1645 * g++.dg/ipa/pr78188.C: New test.
1646
28ce22e6
JW
16472016-11-05 Janus Weil <janus@gcc.gnu.org>
1648 Dominique d'Humieres <dominiq@lps.ens.fr>
1649
1650 PR fortran/69495
1651 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1652
d233ee5f
PT
16532016-11-05 Paul Thomas <pault@gcc.gnu.org>
1654
1655 PR fortran/67564
1656 * gfortran.dg/select_type_39.f03: New test.
1657
16582016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1659
1660 PR fortran/64933
1661 * gfortran.dg/associate_23.f90: New test.
1662
5f4cebba
JJ
16632016-11-04 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR target/77834
1666 * gcc.dg/pr77834.c: New test.
1667
6e3ae7e6
PC
16682016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1669
1670 PR c++/67980
1671 * g++.dg/cpp1y/pr67980.C: New.
1672
fff6ed28
BS
16732016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1674
1675 * gcc.target/powerpc/fold-vec-add-1.c: New.
1676 * gcc.target/powerpc/fold-vec-add-2.c: New.
1677 * gcc.target/powerpc/fold-vec-add-3.c: New.
1678 * gcc.target/powerpc/fold-vec-add-4.c: New.
1679 * gcc.target/powerpc/fold-vec-add-5.c: New.
1680 * gcc.target/powerpc/fold-vec-add-6.c: New.
1681 * gcc.target/powerpc/fold-vec-add-7.c: New.
1682
bef3a8d7 16832016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1684
1685 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1686 for -mbranch-likely, infer -mno-branch-likely for R6.
1687
dac9376a
BE
16882016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1689
1690 PR c++/71973
1691 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1692 * g++.dg/init/new15.C: Likewise.
1693 * g++.dg/ipa/inline-1.C: Likewise.
1694 * g++.dg/ipa/inline-2.C: Likewise.
1695 * g++.dg/lto/20080908-1_0.C: Likewise.
1696 * g++.dg/tc1/dr20.C: Likewise.
1697 * g++.dg/tree-ssa/inline-1.C: Likewise.
1698 * g++.dg/tree-ssa/inline-2.C: Likewise.
1699 * g++.old-deja/g++.law/except1.C: Likewise.
1700 * g++.old-deja/g++.other/vbase5.C: Likewise.
1701 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1702
b210df46
BS
17032016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1704
1705 PR tree-optimization/78210
1706 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1707 possibility of widening multiplies.
1708
964ef24c
RB
17092016-11-04 Richard Biener <rguenther@suse.de>
1710
1711 PR middle-end/78185
1712 * gcc.dg/pr78185.c: New testcase.
1713
5fb80387
DE
17142016-10-04 David Edelsohn <dje.gcc@gmail.com>
1715
1716 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1717 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1718
6905c577
JJ
17192016-11-03 Jakub Jelinek <jakub@redhat.com>
1720 Alexandre Oliva <aoliva@redhat.com>
1721 Jason Merrill <jason@redhat.com>
1722
1723 PR debug/28767
1724 PR debug/56974
1725 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1726 * g++.dg/debug/dwarf2/ref-3.C: New test.
1727 * g++.dg/debug/dwarf2/ref-4.C: New test.
1728 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1729 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1730
17312016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1732
1733 * gfortran.dg/dec_exp_1.f90: New test.
1734 * gfortran.dg/dec_exp_2.f90: Likewise.
1735 * gfortran.dg/dec_exp_3.f90: Likewise.
1736
6905c577 17372016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1738
1739 * gfortran.dg/dec_parameter_1.f: New test.
1740 * gfortran.dg/dec_parameter_2.f90: Likewise.
1741 * gfortran.dg/dec_parameter_3.f90: Likewise.
1742 * gfortran.dg/dec_parameter_4.f90: Likewise.
1743
7d29f8e3
ML
17442016-11-03 Martin Liska <mliska@suse.cz>
1745
1746 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1747 output.
1748 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1749
5de3e2d8
BE
17502016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1751
1752 PR libgcc/78067
1753 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1754
f03f0232
SKS
17552016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1756
1757 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1758
bd17a9df
MF
17592016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1760
1761 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1762
2b01aad6
TC
17632016-11-01 Tamar Christina <tamar.christina@arm.com>
1764
1765 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1766 Check for arm_v8_neon_hw.
1767 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1768 Likewise.
1769 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1770 Likewise.
1771 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1772 Likewise.
1773
aa55dc0c
RB
17742016-11-02 Richard Biener <rguenther@suse.de>
1775
1776 * gcc.dg/store_merging_8.c: New testcase.
1777
6905c577 17782016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1779
1780 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1781
075be4a1
DE
17822016-11-02 David Edelsohn <dje.gcc@gmail.com>
1783
4b69fb13
DE
1784 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1785 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1786 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1787 * gcc.dg/pr65779.c: XFAIL AIX.
1788 * gcc.dg/pr70405.c: XFAIL AIX.
1789
075be4a1
DE
1790 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1791 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1792 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1793
fdb1aa55
RO
17942016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1795
1796 * lib/target-supports.exp (check_gc_sections_available): Use
1797 -print-prog-name=ld to determine linker used.
1798
4adbcdb4
ML
17992016-11-02 Martin Liska <mliska@suse.cz>
1800
1801 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1802 test case.
1803
4b2c06f4
KT
18042016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1805
1806 PR tree-optimization/78170
1807 * gcc.c-torture/execute/pr78170.c: New test.
1808
63e523d6
KT
18092016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1810
1811 PR tree-optimization/78162
1812 * gcc.c-torture/compile/pr78162.c: New test.
1813
da42ac7b
RB
18142016-11-02 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/78035
1817 PR tree-optimization/77964
1818 * gcc.target/i386/pr78035.c: New testcase.
1819
4280df0a
RB
18202016-11-02 Richard Biener <rguenther@suse.de>
1821
1822 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1823 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1824 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1825 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1826 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1827
1b1d9303
DE
18282016-11-01 David Edelsohn <dje.gcc@gmail.com>
1829
1830 * gfortran.dg/pr70937.f90: require-effective-target lto.
1831
5b7c0519
TK
18322016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1833
1834 PR fortran/69544
1835 * gfortran.dg/where_6.f90: New test.
1836
70d28813
JJ
18372016-11-01 Jakub Jelinek <jakub@redhat.com>
1838
1839 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1840
7f4266d4
TK
18412016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1842
1843 PR fortran/69544
1844 * gfortran.dg/where_5.f90: New test.
1845
9fc158eb
BB
18462016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1847
1848 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1849 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1850 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1851 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1852
baeb7b5c
UB
18532016-11-01 Uros Bizjak <ubizjak@gmail.com>
1854
1855 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1856 Whitespace fixes.
1857 (check_effective_target_vect_cmdline_needed): Check
1858 is-effective-target ia32 for x86 targets.
1859 (check_effective_target_vect_simd_clones): Simplify condition.
1860 (check_effective_target_vect_double): Ditto.
1861 (check_effective_target_vect_aligned_arrays): Check
1862 is-effective-target ia32 for x86 targets. Simplify condition.
1863 (check_effective_target_vect_multiple_sizes): Simplify condition.
1864 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1865 (check_effective_target_sync_int_128): Simplify condition.
1866 (check_effective_target_sync_int_128_runtime): Ditto.
1867 (check_effective_target_sync_long_long_runtime): Ditto.
1868 (check_effective_target_divmod): Add i?86-*-* target.
1869
156b5cca
MM
18702016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1871
1872 * gcc.target/powerpc/vsx-extract-4.c: New test.
1873 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1874
120a4c45
JD
18752016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1876
1877 PR fortran/54679
1878 * gfortran.dg/fmt_l.f90: Update test.
1879 * gfortran.dg/fmt_l0.f90: New test.
1880
c5fed5c6
JJ
18812016-10-31 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR c++/78089
1884 * c-c++-common/builtin-shuffle-1.c: New test.
1885 * g++.dg/cpp0x/addressof3.C: New test.
1886
aee69156
VV
18872016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1888
1889 Add tests for a const member and a reference member for launder.
1890 * g++.dg/cpp1z/launder3.C: New.
1891 * g++.dg/cpp1z/launder4.C: Likewise.
1892 * g++.dg/cpp1z/launder5.C: Likewise.
1893 * g++.dg/cpp1z/launder5.cc: Likewise.
1894 * g++.dg/cpp1z/launder5.h: Likewise.
1895 * g++.dg/cpp1z/launder6.C: Likewise.
1896 * g++.dg/cpp1z/launder6.cc: Likewise.
1897 * g++.dg/cpp1z/launder6.h: Likewise.
1898
1e4fa9b1
JJ
18992016-10-31 Jakub Jelinek <jakub@redhat.com>
1900
dcb466ec
JJ
1901 PR c++/77948
1902 * g++.dg/cpp0x/pr77948-1.C: New test.
1903 * g++.dg/cpp0x/pr77948-2.C: New test.
1904 * g++.dg/cpp0x/pr77948-3.C: New test.
1905 * g++.dg/cpp0x/pr77948-4.C: New test.
1906 * g++.dg/cpp0x/pr77948-5.C: New test.
1907 * g++.dg/cpp0x/pr77948-6.C: New test.
1908
1e4fa9b1
JJ
1909 PR tree-optimization/77860
1910 * gcc.dg/pr77860.c: New test.
1911
9782e1ec
JJ
19122016-10-31 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c++/77886
1915 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1916
dd57b05e
SKS
19172016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1918
1919 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1920
84ff4775
LCW
19212016-10-30 Le-Chun Wu <lcwu@google.com>
1922 Mark Wielaard <mjw@redhat.com>
1923
1924 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1925 * gcc.dg/Wshadow-local-1.c: Likewise.
1926 * gcc.dg/Wshadow-local-2.c: Likewise.
1927 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1928 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1929 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1930
0b56e9ad
BS
19312016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1932
1933 PR tree-optimization/71915
1934 PR tree-optimization/71490
1935 * gcc.dg/tree-ssa/pr54245.c: Delete.
1936 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1937 document why.
1938
d4fc6702
JD
19392016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1940
1941 PR fortran/78123
1942 * gfortran.dg/fmt_t_9.f: New test.
1943
396e56d2
TK
19442016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1945
1946 PR fortran/67219
1947 * gfortran.dg/pr67219.f90: New test.
1948
a654d5d0
JJ
19492016-10-29 Jakub Jelinek <jakub@redhat.com>
1950
205b9ed1
JJ
1951 PR rtl-optimization/77919
1952 * g++.dg/torture/pr77919-2.C: New test.
1953
a654d5d0
JJ
1954 PR target/78148
1955 * gcc.dg/pr78148.c: New test.
1956
894d8b41
EB
19572016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1958
1959 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1960 * gcc.target/sparc/overflow-4.c: ...here.
1961 * gcc.target/sparc/overflow-5.c: New test.
1962
e72531b9
PK
19632016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1964 Kugan Vivekanandarajah <kuganv@linaro.org>
1965 Jim Wilson <jim.wilson@linaro.org>
1966
1967 PR tree-optimization/43721
1968 * lib/target-supports.exp (check_effective_target_divmod): New.
1969 (check_effective_target_divmod_simode): Likewise.
1970 (check_effective_target_arm_divmod_simode): Likewise.
1971 * gcc.dg/divmod-1-simode.c: New test.
1972 * gcc.dg/divmod-1.c: Likewise.
1973 * gcc.dg/divmod-2-simode.c: Likewise.
1974 * gcc.dg/divmod-2.c: Likewise.
1975 * gcc.dg/divmod-3-simode.c: Likewise.
1976 * gcc.dg/divmod-3.c: Likewise.
1977 * gcc.dg/divmod-4-simode.c: Likewise.
1978 * gcc.dg/divmod-4.c: Likewise.
1979 * gcc.dg/divmod-5.c: Likewise.
1980 * gcc.dg/divmod-6-simode.c: Likewise.
1981 * gcc.dg/divmod-6.c: Likewise.
1982 * gcc.dg/divmod-7.c: Likewise.
1983
f663d9ad 19842016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1985 Jakub Jelinek <jakub@redhat.com>
1986 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1987
1988 PR middle-end/22141
1989 PR rtl-optimization/23684
1990 * gcc.c-torture/execute/pr22141-1.c: New test.
1991 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1992 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1993 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1994 * gcc.dg/store_merging_1.c: New test.
1995 * gcc.dg/store_merging_2.c: Likewise.
1996 * gcc.dg/store_merging_3.c: Likewise.
1997 * gcc.dg/store_merging_4.c: Likewise.
1998 * gcc.dg/store_merging_5.c: Likewise.
1999 * gcc.dg/store_merging_6.c: Likewise.
2000 * gcc.dg/store_merging_7.c: Likewise.
2001 * gcc.target/i386/pr22141.c: Likewise.
2002 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2003 * g++.dg/init/new17.C: Likewise.
2004
6905c577 20052016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2006
2007 PR middle-end/72747
2008 * c-c++-common/pr72747-1.c: New test.
2009 * c-c++-common/pr72747-2.c: Likewise.
2010
539405d5
AK
20112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2012
2013 * gcc.target/s390/oscbreak-1.c: New test.
2014
0dbb19f0
AK
20152016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2016
2017 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2018
0d9e143c
JJ
20192016-10-28 Jakub Jelinek <jakub@redhat.com>
2020
c19066a7
JJ
2021 PR rtl-optimization/77919
2022 * g++.dg/torture/pr77919.C: New test.
2023
0d9e143c
JJ
2024 PR rtl-optimization/78132
2025 * gcc.target/i386/pr78132.c: New test.
2026
cc91248d
EB
20272016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2030
787c7a65
MM
20312016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2032
2033 * gcc.target/powerpc/vsx-simode.c: New test.
2034 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2035 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2036
4ce71579
JJ
20372016-10-27 Jakub Jelinek <jakub@redhat.com>
2038
6f21288f
JJ
2039 PR fortran/78026
2040 * gfortran.dg/gomp/pr78026.f03: New test.
2041 * gfortran.dg/select_type_38.f03: New test.
2042
4ce71579
JJ
2043 PR middle-end/78025
2044 * g++.dg/gomp/declare-simd-7.C: New test.
2045
6f21288f 20462016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2047
2048 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2049 * gfortran.dg/dec_init_2.f90: Likewise.
2050 * gfortran.dg/dec_init_3.f90: New test.
2051 * gfortran.dg/dec_init_4.f90: Likewise.
2052
93f90bec
BC
20532016-10-27 Bin Cheng <bin.cheng@arm.com>
2054
2055 * gcc.dg/fold-narrowbopcst-1.c: New test.
2056
6f21288f 20572016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2058
2059 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2060 dg-shouldfail/dg-output instead of XFAIL.
2061 * gfortran.dg/dec_io_6.f90: Likewise.
2062
ddb92ab9
TP
20632016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2064
2065 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2066 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2067 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2068 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2069 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2070 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2071 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2072 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2073 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2074 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2075
ad6e4ba8
BC
20762016-10-27 Bin Cheng <bin.cheng@arm.com>
2077
2078 * gcc.dg/fold-convmaxconv-1.c: New test.
2079 * gcc.dg/fold-convminconv-1.c: New test.
2080
6905c577 20812016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2082
2083 PR fortran/78092
2084 * gfortran.dg/pr78092.f90: New test.
2085
7a83b391
KN
20862016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2087
2088 PR target/78056
2089 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2090 expected error message.
2091 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2092 expected error message.
2093 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2094 (test_all_not_equal_and_not_zero): Change expected error message.
2095
3693a620
JJ
20962016-10-26 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR fortran/77973
2099 * gfortran.dg/gomp/pr77973.f90: New test.
2100
cd612e8a
PT
21012016-10-26 Paul Thomas <pault@gcc.gnu.org>
2102
2103 PR fortran/78108
2104 * gfortran.dg/submodule_18.f08: New test.
2105 * gfortran.dg/submodule_19.f08: New test.
2106
09844a5f
MM
21072016-10-26 Michael Matz <matz@suse.de>
2108
2109 * g++.dg/pr78060.C: New test.
2110 * gfortran.dg/pr78061.f: New test.
2111 * g++.dg/pr78088.C: New test.
2112
6f21288f 21132016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2114
2115 * gfortran.dg/dec_io_1.f90: New test.
2116 * gfortran.dg/dec_io_2.f90: New test.
2117 * gfortran.dg/dec_io_3.f90: New test.
2118 * gfortran.dg/dec_io_4.f90: New test.
2119 * gfortran.dg/dec_io_5.f90: New test.
2120 * gfortran.dg/dec_io_6.f90: New test.
2121
6c95388f
JJ
21222016-10-25 Jakub Jelinek <jakub@redhat.com>
2123
2124 PR sanitizer/78106
2125 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2126
21272016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2128
2129 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2130 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2131
90e261e4
EB
21322016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2133
2134 * gnat.dg/opt59.adb: New test.
2135 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2136
2137 * gnat.dg/opt60.adb: New test.
2138
cef026ec
AV
21392016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2140
2141 PR fortran/72770
2142 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2143 this pr.
2144
96592eed
JJ
21452016-10-25 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR target/78102
2148 * gcc.target/i386/pr78102.c: New test.
2149
6c95388f 21502016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2151
2152 * gfortran.dg/dec_logical_xor_1.f90: New test.
2153 * gfortran.dg/dec_logical_xor_2.f90: New test.
2154 * gfortran.dg/dec_logical_xor_3.f03: New test.
2155
6c95388f 21562016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2157
2158 * gfortran.dg/dec_loc_rval_1.f90: New test.
2159 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2160 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2161
6c95388f 21622016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2163
90051c26
FR
2164 * gfortran.dg/dec_type_print.f90: New testcase.
2165
6c95388f 21662016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2167
2168 * gfortran.dg/feed_1.f90: New test.
2169 * gfortran.dg/feed_2.f90: New test.
ef144767 2170
8e104951
ML
21712016-10-25 Martin Liska <mliska@suse.cz>
2172
2173 PR sanitizer/78106
2174 * gcc.dg/asan/pr78106.c: New test.
2175
b93ee1bb
ML
21762016-10-25 Martin Liska <mliska@suse.cz>
2177
2178 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2179
ad6922b0
WD
21802016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2181
2182 PR target/78041
2183 * gcc.target/arm/pr78041.c: New test.
2184
e16f1cc7
JJ
21852016-10-25 Jakub Jelinek <jakub@redhat.com>
2186
2187 * g++.dg/cpp1z/launder1.C: New test.
2188 * g++.dg/cpp1z/launder2.C: New test.
2189
078134e5 21902016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2191 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2192
2193 PR target/71676
2194 PR target/71678
2195 * gcc.target/avr/pr71676-2.c: New test.
2196
c7212a15 21972016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2198 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2199
2200 PR target/71676
2201 PR target/71678
2202 * gcc.target/avr/pr71676-1.c: New test.
2203 * gcc.target/avr/pr71676-3.c: New test.
2204 * gcc.target/avr/pr71676.c: New test.
2205 * gcc.target/avr/pr71678.c: New test.
2206
d1c7d3a8
KV
22072016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2208
2209 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2210 such that cloned verions of tested functions are not created.
2211
c7082171
SK
22122016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2213
2214 PR fortran/71895
2215 * gfortran.dg/pr71895.f90: New test.
2216
0f2a9e37
JJ
22172016-10-24 Jakub Jelinek <jakub@redhat.com>
2218
2219 * g++.dg/debug/dwarf2/ref-2.C: New test.
2220
f8348061
BE
22212016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2222
2223 * c-c++-common/Wint-in-bool-context-3.c: New test.
2224
1eb4547b
MS
22252016-10-24 Martin Sebor <msebor@redhat.com>
2226
2227 PR middle-end/77735
2228 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2229 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2230 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2231 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2232 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2233 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2234 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2235
292af537
RB
22362016-10-24 Richard Biener <rguenther@suse.de>
2237
2238 PR testsuite/71491
2239 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2240 * gcc.dg/vect/slp-45.c: Likewise.
2241
40f683e8
RB
22422016-10-24 Richard Biener <rguenther@suse.de>
2243
2244 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2245 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2246 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2247
b1b6774f
GJL
22482016-10-24 Georg-Johann Lay <avr@gjlay.de>
2249
2250 PR target/78093
2251 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2252 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2253
ed9760d2
AV
22542016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2255
2256 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2257
fb027a42
JJ
22582016-10-24 Jakub Jelinek <jakub@redhat.com>
2259
2260 * gcc.target/i386/bmi2-pext-1.c: New test.
2261 * gcc.target/i386/bmi2-pdep-1.c: New test.
2262 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2263 * gcc.target/i386/tbm-bextri-1.c: New test.
2264 * gcc.target/i386/bmi-bextr-6.c: New test.
2265
8e10302e
RO
22662016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2267
2268 PR target/77483
2269 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2270 * gcc.target/i386/pr65105-1.c: Likewise.
2271 * gcc.target/i386/pr65105-2.c: Likewise.
2272 * gcc.target/i386/pr65105-3.c: Likewise.
2273 * gcc.target/i386/pr65105-5.c: Likewise.
2274 * gcc.target/i386/pr67761.c: Likewise.
2275 * gcc.target/i386/pr70799-1.c: Likewise.
2276
866c72a8
ML
22772016-10-24 Martin Liska <mliska@suse.cz>
2278
2279 PR sanitizer/77966
2280 * c-c++-common/ubsan/unreachable-3.c: New test.
2281
0804124b
SK
22822016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2283
2284 PR fortran/77763
2285 * gfortran.dg/pr77763.f90
2286
87c9fca5
SK
22872016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2288
2289 PR fortran/54730
2290 PR fortran/78033
2291 * gfortran.dg/pr78033.f90: New test.
2292
dfd6231e
PT
22932016-10-23 Paul Thomas <pault@gcc.gnu.org>
2294
2295 PR fortran/69834
2296 * gfortran.dg/select_type_1.f03: Change error for overlapping
2297 TYPE IS cases.
2298 * gfortran.dg/select_type_36.f03: New test.
2299
66ccff98
EB
23002016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2301
2302 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2303
15876cee
TK
23042016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2305
2306 PR fortran/78021
2307 * gfortran.dg/string_length_3.f90: New test.
2308
574284e9
AV
23092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2310
574284e9
AV
2311 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2312
23132016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2314
2315 PR fortran/43366
2316 PR fortran/57117
2317 PR fortran/61337
2318 * gfortran.dg/alloc_comp_class_5.f03: New test.
2319 * gfortran.dg/class_allocate_21.f90: New test.
2320 * gfortran.dg/class_allocate_22.f90: New test.
2321 * gfortran.dg/realloc_on_assign_27.f08: New test.
2322
20276dc9
JL
23232016-10-21 Jeff Law <law@redhat.com>
2324
2325 * PR tree-optimization/71947
2326 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2327 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2328 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2329
f7503699
KV
23302016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2331
2332 * gcc.dg/ipa/vrp5.c: New test.
2333 * gcc.dg/ipa/vrp6.c: New test.
2334
5be6b295
WD
23352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2336
2337 * gcc.target/aarch64/test_frame_17.c: New test.
2338
c82bc7ed
WD
23392016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2340
2341 * gcc.target/aarch64/test_frame_17.c: New test.
2342
67a6cac7
AP
23432016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2344
2345 PR preprocessor/71681
2346 * gcc.dg/cpp/pr71681-1.c: New testcase
2347 * gcc.dg/cpp/pr71681-2.c: Likewise
2348 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2349 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2350 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2351 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2352
8e6982f7
JJ
23532016-10-21 Jakub Jelinek <jakub@redhat.com>
2354
9c4c8b7b
JJ
2355 PR target/78057
2356 * gcc.target/i386/pr78057.c: New test.
2357
8e6982f7
JJ
2358 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2359
de514d40
PT
23602016-10-21 Paul Thomas <pault@gcc.gnu.org>
2361
2362 PR fortran/69566
2363 * gfortran.dg/select_type_37.f03: New test.
2364
1d64ceb0
SKS
23652016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2366
2367 PR target/71627
2368 * gcc.target/avr/pr71627.c: New test
2369
85729229
EB
23702016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2371
2372 * gcc.target/sparc/overflow-1.c: New test.
2373 * gcc.target/sparc/overflow-2.c: Likewise.
2374 * gcc.target/sparc/overflow-3.c: Likewise.
2375
d17f2c3b
AV
23762016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2377
2378 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2379 effective target.
2380
0d47cee6
KT
23812016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2382
2383 PR rtl-optimization/78038
2384 * gcc.target/aarch64/pr78038.c: New test.
2385
a20d03c8
RB
23862016-10-21 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/78051
2389 * g++.dg/torture/pr78051.C: New testcase.
2390
f3ecd50f
BE
23912016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2392
2393 * c-c++-common/wdate-time.c: Restored test case.
2394 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2395
fceabe50
JJ
23962016-10-20 Jakub Jelinek <jakub@redhat.com>
2397
2398 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2399
f56ea76e
UB
24002016-10-20 Uros Bizjak <ubizjak@gmail.com>
2401
2402 PR target/78037
2403 * gcc.target/i386/pr78037.c: New test.
2404
2c35bbe1
EB
24052016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2406
2407 * gcc.target/visium/overflow8.c: New.
2408 * gcc.target/visium/overflow16.c: Likewise.
2409 * gcc.target/visium/overflow32: Likewise.
2410
28df8730
MM
24112016-10-20 Michael Matz <matz@suse.de>
2412
2413 * gcc.dg/loop-split.c: New test.
2414 * gcc.dg/tree-ssa/ifc-9.c: Update.
2415 * gcc.dg/tree-ssa/ifc-10.c: Update.
2416
6c1a9e41
RB
24172016-10-20 Richard Biener <rguenther@suse.de>
2418
2419 * gcc.dg/graphite/pr35356-1.c: Update.
2420
a2923dba
PC
24212016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2422
2423 PR c++/77446
2424 * g++.dg/cpp1y/pr77446.C: New.
2425
2066ef6a
PK
24262016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2427
2428 PR tree-optimization/53979
2429 * gcc.dg/pr53979-1.c: New test-case.
2430 * gcc.dg/pr53979-2.c: Likewise.
2431
4c712374
BE
24322016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2433
2434 * c-c++-common/Wint-in-bool-context-2.c: New test.
2435
bdcf8e7c
JD
24362016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2437
2438 * gfortran.dg/dtio_17.f90: Fix test.
2439
ec1748d4
AH
24402016-10-19 Aldy Hernandez <aldyh@redhat.com>
2441
2442 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2443 * gcc.dg/Walloca-2.c: Same.
2444
b70f0b0c
AH
24452016-10-19 Aldy Hernandez <aldyh@redhat.com>
2446
2447 * gcc.dg/Wvla-1.c: Rename to...
2448 * gcc.dg/Wvla-larger-than-1.c: ...this.
2449 * gcc.dg/Wvla-2.c: Rename to...
2450 * gcc.dg/Wvla-larger-than-2.c: ...this.
2451 * gcc.dg/Wvla-3.c: Rename to...
2452 * gcc.dg/Walloca-11.c.: ...this.
2453 * gcc.dg/wvla-[1-7].c: Rename to:
2454 * gcc.dg/Wvla-[1-7].c: ...this.
2455
cbb22e61
BC
24562016-10-19 Bin Cheng <bin.cheng@arm.com>
2457
2458 PR tree-optimization/78005
2459 * gcc.dg/vect/pr78005.c: New.
2460 * gcc.target/i386/l_fma_float_1.c: Revise test.
2461 * gcc.target/i386/l_fma_float_2.c: Ditto.
2462 * gcc.target/i386/l_fma_float_3.c: Ditto.
2463 * gcc.target/i386/l_fma_float_4.c: Ditto.
2464 * gcc.target/i386/l_fma_float_5.c: Ditto.
2465 * gcc.target/i386/l_fma_float_6.c: Ditto.
2466 * gcc.target/i386/l_fma_double_1.c: Ditto.
2467 * gcc.target/i386/l_fma_double_2.c: Ditto.
2468 * gcc.target/i386/l_fma_double_3.c: Ditto.
2469 * gcc.target/i386/l_fma_double_4.c: Ditto.
2470 * gcc.target/i386/l_fma_double_5.c: Ditto.
2471 * gcc.target/i386/l_fma_double_6.c: Ditto.
2472
a023f8c8
TS
24732016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2474
2475 PR tree-optimization/78024
2476 * gcc.dg/goacc/loop-processing-1.c: New file.
2477
d9700bdb
RB
24782016-10-19 Richard Biener <rguenther@suse.de>
2479
2480 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2481
902cb7b1
KN
24822016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2483
2484 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2485 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2486 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2487 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2488 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2489 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2490 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2491 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2492 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2493 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2494 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2495 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2496 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2497 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2498 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2499 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2500 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2501 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2502 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2503 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2504 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2505 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2506 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2507 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2508 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2509 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2510 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2511 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2512 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2513 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2514 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2515 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2516 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2517 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2518 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2519 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2520 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2521 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2522 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2523 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2524 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2525 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2526 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2527 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2528 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2529 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2530 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2531 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2532 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2533 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2534 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2535 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2536 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2537 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2538 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2539 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2540 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2541 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2542 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2543 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2544 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2545 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2546 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2547 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2548 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2549 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2550 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2551 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2552 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2553 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2554 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2555 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2556 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2557 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2558 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2559 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2560 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2561 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2562 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2563 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2564 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2565 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2566 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2567 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2568 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2569 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2570 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2571 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2572 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2573 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2574 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2575 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2576 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2577 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2578 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2579 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2580 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2581 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2582 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2583 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2584 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2585 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2586 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2587 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2588 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2589 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2590 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2591 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2592 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2593 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2594 * gcc.target/powerpc/vsu/vsu.exp: New file.
2595
5cb96b6a
UB
25962016-10-18 Uros Bizjak <ubizjak@gmail.com>
2597
2598 PR target/77991
2599 * gcc.target/i386/pr77991.c: New test.
2600
f5de494c
MF
26012016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2602
2603 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2604 LTO is used.
2605
e5163ec1
SKS
26062016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2607
5cb96b6a 2608 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2609
b64e8239
RB
26102016-10-18 Richard Biener <rguenther@suse.de>
2611
2612 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2613 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2614 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2615 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2616 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2617 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2618 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2619 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2620 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2621 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2622 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2623 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2624 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2625 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2626 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2627 * gcc.dg/pr68217.c: Likewise.
2628 * gcc.dg/predict-9.c: Likewise.
2629 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2630 * gcc.dg/predict-1.c: Likewise.
2631
c680ada5
JD
26322016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2633
2634 * gfortran.dg/dtio_17.f90: New test.
2635
7fd4f180
KV
26362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2637
2638 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2639
718625ad
KV
26402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2641
2642 * gcc.dg/ipa/vrp4.c: New test.
2643
735b8f9f
KV
26442016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2645
2646 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2647 * gcc.dg/torture/pr39074.c: Likewise.
2648
86f98087
EB
26492016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2650
2651 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2652 * gnat.dg/trampoline4.adb: Minor tweak.
2653
a929f266
BS
26542016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2655
2656 PR tree-optimization/77916
2657 * gcc.dg/torture/pr77916.c: New.
2658
4acf2055
SK
26592016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2660
2661 PR fortran/77978
2662 * gfortran.dg/pr77978_1.f90: New test.
2663 * gfortran.dg/pr77978_2.f90: Ditto.
2664 * gfortran.dg/pr77978_3.f90: Ditto.
2665
871267e1
PT
26662016-10-17 Paul Thomas <pault@gcc.gnu.org>
2667
2668 PR fortran/61420
2669 PR fortran/78013
2670 * gfortran.dg/proc_ptr_49.f90: New test.
2671
fd9593e9
BE
26722016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2673
2674 PR target/77308
2675 * gcc.target/arm/pr77308.c: New test.
2676
d32d4176
DE
26772016-10-17 David Edelsohn <dje.gcc@gmail.com>
2678
2679 * lib/target-supports.exp
2680 (check_effective_target_floatn_nx_runtime): Return 0 for
2681 powerpc*-ibm-aix*.
2682
dca2910c
AP
26832016-10-17 Andrew Pinski <apinski@cavium.com>
2684
2685 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2686 long instead of long.
2687 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2688 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2689 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2690 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2691 * gcc.target/aarch64/pr68102_1.c: Likewise.
2692 * gcc.target/aarch64/target_attr_3.c: Likewise.
2693
44b00dbc
RB
26942016-10-17 Richard Biener <rguenther@suse.de>
2695
2696 PR tree-optimization/77988
2697 * gcc.dg/torture/pr77988.c: New testcase.
2698
89b80c42
PK
26992016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2700
2701 * gcc.dg/pr71636-1.c: New test-case.
2702 * gcc.dg/pr71636-2.c: Likewise.
2703
4c640e26
EB
27042016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2705
2706 * gnat.dg/trampoline3.adb: New test.
2707 * gnat.dg/trampoline4.adb: Likewise.
2708
6c0347f6
JD
27092016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2710
2711 * gfortran.dg/dtio_16.f90: New test.
2712
d0d48a06
EB
27132016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2714
2715 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2716 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2717 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2718
baa33d83
EB
27192016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2720
2721 * gcc.target/sparc/popc.c: Rename to...
2722 * gcc.target/sparc/popc-1.c: ...this.
2723 * gcc.target/sparc/popc-2.c: New test.
2724
523ee218
JD
27252016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2726
2727 PR fortran/77972
2728 * gfortran.dg/unexpected_eof_4.f90: New test.
2729
c04d4ede
JB
27302016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2731
31a84d4a
AP
2732 PR libfortran/48587
2733 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2734
064ed55a
JJ
27352016-10-14 Jakub Jelinek <jakub@redhat.com>
2736
9a822fc7
JJ
2737 PR middle-end/77959
2738 * gfortran.dg/pr77959.f90: New test.
2739
064ed55a
JJ
2740 DR 1511 - const volatile variables and ODR
2741 * g++.dg/DRs/dr1511-1.C: New test.
2742 * g++.dg/DRs/dr1511-2.C: New test.
2743
2579762a
EB
27442016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2745
2746 * gnat.dg/debug7.adb (dg-options): Remove -g.
2747 * gnat.dg/debug8.adb (dg-options): Add -margs.
2748 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2749
6d59425d
RB
27502016-10-14 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/77979
2753 * gcc.dg/torture/pr77979.c: New testcase.
2754
43f66d6e
ML
27552016-10-14 Martin Liska <mliska@suse.cz>
2756
2757 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2758 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2759 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2760
cb3ac867
UB
27612016-10-14 Uros Bizjak <ubizjak@gmail.com>
2762
2763 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2764 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2765 * gcc.dg/torture/pr77937-2.c: Likewise.
2766
14cf71a0
EB
27672016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2768
2769 * gnat.dg/lto15.adb: Adjust.
2770 * gnat.dg/lto16.adb: Likewise.
2771 * gnat.dg/lto17.adb: Likewise
2772 * gnat.dg/lto18.ad[sb]: New test.
2773 * gnat.dg/lto18_pkg.ads: New helper.
2774 * gnat.dg/lto19.adb: New test.
2775 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2776 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2777 * gnat.dg/lto20.adb: New test.
2778 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2779
6fd9c6f4
AV
27802016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2781
2782 * gfortran.dg/coarray_38.f90: Expect error message.
2783
01f44038
KT
27842016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2785
2786 * gcc.target/aarch64/spellcheck_1.c: New test.
2787 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2788 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2789 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2790 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2791 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2792
253abb2a
AS
27932016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2794
2795 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2796
a2695319
BS
27972016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2798
2799 PR tree-optimization/77937
2800 * gcc.dg/torture/pr77937-1.c: New.
2801 * gcc.dg/torture/pr77937-2.c: New.
2802
14a2c9aa
JM
28032016-10-13 Jakub Jelinek <jakub@redhat.com>
2804
2805 * g++.dg/cpp1z/inline-var1.C: New test.
2806 * g++.dg/cpp1z/inline-var1a.C: New test.
2807 * g++.dg/cpp1z/inline-var1.h: New file.
2808 * g++.dg/cpp1z/inline-var2.C: New test.
2809 * g++.dg/cpp1z/inline-var3.C: New test.
2810 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2811 uninitialized const.
2812
6c95388f 28132016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2814
ee7fa2e3
SL
2815 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2816 Xscale is specified, not just -march.
2817 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2818 is incompatible with Xscale.
18d34307 2819
96032047
MS
28202016-10-13 Martin Sebor <msebor@redhat.com>
2821
2822 PR c++/71912
2823 * g++.dg/ext/flexary4.C: Adjust.
2824 * g++.dg/ext/flexary5.C: Same.
2825 * g++.dg/ext/flexary9.C: Same.
2826 * g++.dg/ext/flexary19.C: New test.
2827 * g++.dg/ext/flexary18.C: New test.
2828 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2829 regression test.
5cb96b6a
UB
2830 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2831 Avoid generating a flexible array member in an array.
96032047 2832
5b1548fd
MS
28332016-10-13 Martin Sebor <msebor@redhat.com>
2834
2835 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2836 to placate -Wformat on targets where the type is not int.
2837
7810c4eb
DM
28382016-10-13 David Malcolm <dmalcolm@redhat.com>
2839
2840 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2841 in INSN_LOCATION.
2842
fcd27666
BC
28432016-10-13 Bin Cheng <bin.cheng@arm.com>
2844
2845 * gcc.target/i386/l_fma_float_1.c: Revise test.
2846 * gcc.target/i386/l_fma_float_2.c: Ditto.
2847 * gcc.target/i386/l_fma_float_3.c: Ditto.
2848 * gcc.target/i386/l_fma_float_4.c: Ditto.
2849 * gcc.target/i386/l_fma_float_5.c: Ditto.
2850 * gcc.target/i386/l_fma_float_6.c: Ditto.
2851 * gcc.target/i386/l_fma_double_1.c: Ditto.
2852 * gcc.target/i386/l_fma_double_2.c: Ditto.
2853 * gcc.target/i386/l_fma_double_3.c: Ditto.
2854 * gcc.target/i386/l_fma_double_4.c: Ditto.
2855 * gcc.target/i386/l_fma_double_5.c: Ditto.
2856 * gcc.target/i386/l_fma_double_6.c: Ditto.
2857
b8a4b8c8
BC
28582016-10-13 Bin Cheng <bin.cheng@arm.com>
2859
2860 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2861
328ba117
BC
28622016-10-13 Bin Cheng <bin.cheng@arm.com>
2863
2864 * gcc.dg/vect/vect-98.c: Refine test case.
2865 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2866 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2867 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2868
1a1ab05e
JJ
28692016-10-13 Jakub Jelinek <jakub@redhat.com>
2870
2871 PR c/77946
2872 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2873
27947670
ML
28742016-10-13 Martin Liska <mliska@suse.cz>
2875
2876 PR tree-optimization/77943
2877 * g++.dg/tree-ssa/pr77943.C: New test.
2878
92c5266b
AV
28792016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2880
2881 PR fortran/72832
2882 * gfortran.dg/allocate_with_source_22.f03: New test.
2883 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2884 fail.
2885
90bca4ed
TP
28862016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2887
2888 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2889 * gcc.target/arm/movsi_movw.c: Likewise.
2890 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2891 directive to work on big endian targets.
2892
0011af7b
KV
28932016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2894
2895 * gcc.dg/tree-ssa/evrp6.c: New test.
2896
859e95ab
SB
28972016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2898
2899 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2900 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2901 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2902
2934018d
SB
29032016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2904
2905 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2906 * gcc.target/powerpc/warn-2.c: Ditto.
2907
f92d1522
RS
29082016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2909
2910 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2911 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2912 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2913 for -mmsa.
2914 * gcc.target/mips/msa.c: New test.
2915 * gcc.target/mips/msa-builtins.c: Likewise.
2916 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2917 (check_effective_target_mips_msa_runtime): Likewise.
2918 (check_effective_target_mips_msa): Likewise.
2919 (add_options_for_mips_msa): Likewise.
2920 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2921 (check_effective_target_vect_intfloat_cvt): Likewise.
2922 (check_effective_target_vect_uintfloat_cvt): Likewise.
2923 (check_effective_target_vect_floatint_cvt): Likewise.
2924 (check_effective_target_vect_floatuint_cvt): Likewise.
2925 (check_effective_target_vect_shift): Likewise.
2926 (check_effective_target_vect_shift_char): Likewise.
2927 (check_effective_target_vect_long): Likewise.
2928 (check_effective_target_vect_float): Likewise.
2929 (check_effective_target_vect_double): Likewise.
2930 (check_effective_target_vect_long_long): Likewise.
2931 (check_effective_target_vect_perm): Likewise.
2932 (check_effective_target_vect_perm_byte): Likewise.
2933 (check_effective_target_vect_perm_short): Likewise.
2934 (check_effective_target_vect_sdot_qi): Likewise.
2935 (check_effective_target_vect_udot_qi): Likewise.
2936 (check_effective_target_vect_sdot_hi): Likewise.
2937 (check_effective_target_vect_udot_hi): Likewise.
2938 (check_effective_target_vect_pack_trunc): Likewise.
2939 (check_effective_target_vect_unpack): Likewise.
2940 (check_effective_target_vect_hw_misalign): Likewise.
2941 (check_effective_target_vect_condition): Likewise.
2942 (check_effective_target_vect_cond_mixed): Likewise.
2943 (check_effective_target_vect_char_mult): Likewise.
2944 (check_effective_target_vect_short_mult): Likewise.
2945 (check_effective_target_vect_int_mult): Likewise.
2946 (check_effective_target_vect_extract_even_odd): Likewise.
2947 (check_effective_target_vect_interleave): Likewise.
2948 (check_vect_support_and_set_flags): Check if the target supports MSA
2949 and append to the list of EFFECTIVE_TARGETS.
2950
0bfd099c
RB
29512016-10-12 Richard Biener <rguenther@suse.de>
2952
2953 PR debug/77947
2954 * g++.dg/torture/pr77947.C: New testcase.
2955
b4a9ef2f
PMR
29562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2957
2958 * gnat.dg/debug8.adb: New testcase.
2959
c0dbd22d
PMR
29602016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2961
2962 * gnat.dg/debug9.adb: New testcase.
2963
8a7c91cd
RB
29642016-10-12 Richard Biener <rguenther@suse.de>
2965
2966 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2967 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2968 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2969
7dc2f5f1
RB
29702016-10-12 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/77920
2973 * gcc.dg/torture/pr77920.c: New testcase.
2974
70f6d5e1
JJ
29752016-10-12 Jakub Jelinek <jakub@redhat.com>
2976
4a8b97cb
JJ
2977 PR tree-optimization/77929
2978 * gcc.c-torture/compile/pr77929.c: New test.
2979
70f6d5e1
JJ
2980 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2981 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2982 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2983 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2984 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2985 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2986 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2987 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2988 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2989
4803de58
EB
29902016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2991
2992 * gcc.target/sparc/setcc-4.c: Adjust.
2993 * gcc.target/sparc/setcc-5.c: Likewise.
2994 * gcc.target/sparc/setcc-6.c: Likewise.
2995 * gcc.target/sparc/setcc-7.c: Likewise.
2996 * gcc.target/sparc/setcc-8.c: Likewise.
2997 * gcc.target/sparc/setcc-9.c: Likewise.
2998 * gcc.target/sparc/setcc-10.c: Delete.
2999
f6cf4810
SK
30002016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3001
3002 PR fortran/77942
3003 * gfortran.dg/pr77942.f90
3004
8e8c2744
FR
30052016-10-11 Fritz Reese <fritzoreese@gmail.com>
3006
3007 * gfortran.dg/dec_math.f90: New testsuite.
3008
ddefad9a
SKS
30092016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3010
3011 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3012 (main): Declare j as i32 instead of int.
3013
e7b08761
TP
30142016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3015
3016 PR testsuite/PR77710
3017 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3018 target triplet instead of *-*-*-*.
3019
9fd7cd44
EB
30202016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3021
3022 * gnat.dg/unchecked_convert10.adb: New test.
3023 * gnat.dg/unchecked_convert11.adb: Likewise.
3024 * gnat.dg/unchecked_convert12.adb: Likewise.
3025
ff7e7ee0
EB
30262016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3027
3028 * gcc.target/sparc/cbcond-1.c: New test.
3029 * gcc.target/sparc/cbcond-2.c: Likewise.
3030 * gcc.target/sparc/movcc-1.c: Likewise.
3031 * gcc.target/sparc/movcc-2.c: Likewise.
3032 * gcc.target/sparc/setcc-1.c: Adjust.
3033 * gcc.target/sparc/setcc-2.c: Likewise.
3034 * gcc.target/sparc/setcc-3.c: Likewise.
3035 * gcc.target/sparc/setcc-4.c: Likewise.
3036 * gcc.target/sparc/setcc-5.c: Likewise.
3037 * gcc.target/sparc/setcc-6.c: New test.
3038 * gcc.target/sparc/setcc-7.c: Likewise.
3039 * gcc.target/sparc/setcc-8.c: Likewise.
3040 * gcc.target/sparc/setcc-9.c: Likewise.
3041 * gcc.target/sparc/setcc-10.c: Likewise.
3042
d30078b8
JL
30432016-10-10 Jeff Law <law@redhat.com>
3044
3045 PR tree-optimization/71947
3046 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3047 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3048 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3049 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3050 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3051 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3052
5f869266
TK
30532016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR fortran/77915
3056 * gfortran.dg/matmul_11.f90: New test.
3057
174e0b00
JW
30582016-10-10 Jiong Wang <jiong.wang@arm.com>
3059
3060 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3061 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3064 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3065 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3066 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3069 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3071 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3072 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3073 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3074 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3075 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3079 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3081 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3082 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3083 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3084 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3092 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3093 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3094 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3095 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3096 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3097 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3119
4bc63138
JW
31202016-10-10 Jiong Wang <jiong.wang@arm.com>
3121
3122 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3136
8f3edb07
JW
31372016-10-10 Jiong Wang <jiong.wang@arm.com>
3138
3139 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3140 Enable AArch64.
3141 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3142 vdup*_laneq.
3143 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3144 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3145 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3146 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3147
6e49f922
JW
31482016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3149 Jiong Wang <jiong.wang@arm.com>
3150
3151 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3152 AArch64 support.
3153 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3154 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3155 AArch64 targets.
3156 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3157 AArch64 targets.
3158 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3159 targets.
3160 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3161
41683e1a
EB
31622016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3163
3164 * gnat.dg/specs/vfa.ads: New test.
3165
6e49f922 31662016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3167
3168 * gnat.dg/inline13.ad[sb]: New test.
3169 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3170
55cfd746
EB
31712016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3172
3173 * gnat.dg/biased_subtype.adb: New test.
3174
4dfb8a2a
JJ
31752016-10-09 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR tree-optimization/77901
3178 * gcc.c-torture/compile/pr77901.c: New test.
3179
67b97478
PK
31802016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3181
3182 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3183 * gcc.dg/ipa/propalign-2.c: Likewise
3184 * gcc.dg/ipa/propalign-3.c: Likewise.
3185 * gcc.dg/ipa/propalign-4.c: Likewise.
3186 * gcc.dg/ipa/propalign-5.c: Likewise.
3187
7bad794a
JJ
31882016-10-08 Jakub Jelinek <jakub@redhat.com>
3189
81b02905
JJ
3190 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3191
ee19ef45
JJ
3192 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3193
7bad794a
JJ
3194 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3195 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3196
56d3a930
FR
31972016-10-07 Fritz Reese <fritzoreese@gmail.com>
3198
3199 * gfortran.dg/dec_union_11.f90: New testcase.
3200
45e2bf2e
NS
32012016-10-07 Nathan Sidwell <nathan@acm.org>
3202
3203 PR c++/66443
3204 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3205 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3206 * g++.dg/cpp1y/pr66443-cxx14.C: New
3207 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3208 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3209
be845b04
JJ
32102016-10-07 Jakub Jelinek <jakub@redhat.com>
3211
3212 * g++.dg/cpp0x/addressof1.C: New test.
3213 * g++.dg/cpp0x/addressof2.C: New test.
3214
08213983
MM
32152016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3216
3217 * gcc.target/powerpc/float128-type-1.c: New test to check that
3218 PowerPC 64-bit Linux enables -mfloat128-type by default.
3219 * gcc.target/powerpc/float128-type-2.c: Likewise.
3220 * gcc.target/powerpc/float128-mix.c: Change error message to
3221 reflect that __ibm128 is now #define'ed to be long double.
3222
bd845c14
SK
32232016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3224
3225 PR fortran/77406
3226 * gfortran.dg/pr77406.f90: New test.
3227 * gfortran.dg/assumed_type_3.f90: Update error messages.
3228 * gfortran.dg/defined_operators_1.f90: Ditto.
3229 * gfortran.dg/generic_26.f90: Ditto.
3230 * gfortran.dg/generic_7.f90: Ditto.
3231 * gfortran.dg/gomp/udr5.f90: Ditto.
3232 * gfortran.dg/gomp/udr7.f90: Ditto.
3233 * gfortran.dg/interface_1.f90: Ditto.
3234 * gfortran.dg/interface_37.f90: Ditto.
3235 * gfortran.dg/interface_5.f90: Ditto.
3236 * gfortran.dg/interface_6.f90: Ditto.
3237 * gfortran.dg/interface_7.f90
3238 * gfortran.dg/no_arg_check_3.f90
3239 * gfortran.dg/operator_5.f90
3240 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3241
c09c4992
BE
32422016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3243
3244 PR c++/77700
3245 * c-c++-common/Wint-in-bool-context.c: Update test.
3246
d7f336f8
RB
32472016-10-07 Richard Biener <rguenther@suse.de>
3248
3249 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3250 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3251
a9172bf3
MP
32522016-10-07 Marek Polacek <polacek@redhat.com>
3253
3254 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3255
8a14afd0
BS
32562016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3257
3258 PR c++/69733
3259 * c-c++-common/pr69733.c: New test.
3260 * gcc.dg/pr69733.c: New test.
3261 * gcc.target/i386/pr69733.c: New test.
3262
d4bd4646
MP
32632016-10-07 Marek Polacek <polacek@redhat.com>
3264
3265 PR c++/77803
3266 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3267
a93cdc5c
JJ
32682016-10-07 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR tree-optimization/77664
3271 * gcc.dg/tree-ssa/pr77664.c: New test.
3272 * gcc.dg/pr77664.c: New test.
3273
32742016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3275
3276 * gfortran.dg/pr69955.f90: New test.
3277
ac193ee7
LK
32782016_10-06 Louis Krupp <louis.krupp@zoho.com>
3279
3280 PR fortran/57910
3281 * gfortran.dg/pr57910.f90: New test.
3282
342cfb3e
JJ
32832016-10-06 Jakub Jelinek <jakub@redhat.com>
3284
3285 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3286 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3287
48057089
KV
32882016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3289
3290 PR tree-optimization/77862
3291 * gcc.dg/pr77862.c: New test.
3292
65b25c9b
KV
32932016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3294
3295 * gcc.dg/tree-ssa/evrp4.c: New test.
3296
f3127685
JL
32972016-10-06 Jeff Law <law@redhat.com>
3298
3299 PR tree-optimization/71661
3300 * gcc.dg/tree-ssa/pr71661.c: New test.
3301
b3972588
RB
33022016-10-06 Richard Biener <rguenther@suse.de>
3303
3304 PR tree-optimization/77855
3305 * gcc.dg/torture/pr77855.c: New testcase.
3306
139dc3c6 33072016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3308 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3309
3310 * g++.dg/other/pr77759.C: New test.
3311
37f6a157
RB
33122016-10-06 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/77839
3315 * gcc.dg/torture/pr77839.c: New testcase.
3316
f779aeb8
MP
33172016-10-06 Marek Polacek <polacek@redhat.com>
3318
3319 * g++.dg/cpp1z/init-statement9.C: New test.
3320
eee8f0b0
AS
33212016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3322
3323 * gcc.target/i386/pcommit-1.c: Deleted.
3324 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3325 * gcc.target/i386/sse-13.c: Ditto.
3326 * gcc.target/i386/sse-14.c: Ditto.
3327 * gcc.target/i386/sse-22.c: Ditto.
3328 * gcc.target/i386/sse-23.c: Ditto.
3329 * g++.dg/other/i386-2.C: Ditto.
3330
b48042bb
UB
33312016-10-05 Uros Bizjak <ubizjak@gmail.com>
3332
3333 * gcc.target/i386/pr77833.c: Require int128 effective target.
3334
50b01e1d
SK
33352016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3336
3337 PR fortran/58991
3338 PR fortran/58992
3339 * gfortran.dg/associate_22.f90: New test.
3340
908b8296
FR
33412016-10-05 Fritz Reese <fritzoreese@gmail.com>
3342
3343 * gfortran.dg/dec_union_9.f90: New testcase.
3344 * gfortran.dg/dec_union_10.f90: New testcase.
3345
87582521
JJ
33462016-10-05 Jakub Jelinek <jakub@redhat.com>
3347
2e69f143
JJ
3348 PR sanitizer/66343
3349 * gcc.dg/pch/pr66343-3.c: New test.
3350 * gcc.dg/pch/pr66343-3.hs: New file.
3351
87582521
JJ
3352 PR sanitizer/66343
3353 * gcc.dg/pch/pr66343-1.c: New test.
3354 * gcc.dg/pch/pr66343-1.hs: New file.
3355 * gcc.dg/pch/pr66343-2.c: New test.
3356 * gcc.dg/pch/pr66343-2.hs: New file.
3357
700fff34
BE
33582016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3359
3360 * c-c++-common/Wint-in-bool-context.c: Update test.
3361
17a9e380
MP
33622016-10-05 Marek Polacek <polacek@redhat.com>
3363
3364 * g++.dg/cpp1z/init-statement1.C: New test.
3365 * g++.dg/cpp1z/init-statement2.C: New test.
3366 * g++.dg/cpp1z/init-statement3.C: New test.
3367 * g++.dg/cpp1z/init-statement4.C: New test.
3368 * g++.dg/cpp1z/init-statement5.C: New test.
3369 * g++.dg/cpp1z/init-statement6.C: New test.
3370 * g++.dg/cpp1z/init-statement7.C: New test.
3371 * g++.dg/cpp1z/init-statement8.C: New test.
3372
6e48e779
LK
33732016-10-05 Louis Krupp <louis.krupp@zoho.com>
3374
3375 PR fortran/67524
3376 * gfortran.dg/pr67524.f90: New test.
3377
04a32443
JJ
33782016-10-05 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR sanitizer/77823
3381 * c-c++-common/ubsan/shift-9.c: New test.
3382
743a9cf7
SKS
33832016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3384
3385 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3386 of int if __SIZEOF_INT__ is less than 4 bytes.
3387
a40278c3
JD
33882016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3389
3390 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3391 * gfortran.dg/class_array_20.f03: Likewise.
3392 * gfortran.dg/class_array_21.f03: Likewise.
3393 * gfortran.dg/finalize_29.f08: Likewise.
3394 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3395
39bb7d01
RB
33962016-10-05 Richard Biener <rguenther@suse.de>
3397
3398 PR middle-end/77826
3399 * gcc.dg/torture/pr77826.c: New testcase.
3400
eeb57981
RB
34012016-10-05 Richard Biener <rguenther@suse.de>
3402
3403 * gcc.dg/fold-copysign-1.c: New testcase.
3404
f9018d75
AS
34052016-10-05 Andreas Schwab <schwab@suse.de>
3406
3407 * g++.dg/pr49847-2.C: Remove.
3408
7e8000b3
PMR
34092016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3410
3411 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3412
54f84ca9
RB
34132016-10-05 Richard Biener <rguenther@suse.de>
3414
3415 PR middle-end/55152
3416 * gcc.dg/pr55152-2.c: New testcase.
3417
17beda50
JD
34182016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3419
3420 * gfortran.dg/dtio_15.f90: New test.
3421
1c84b798
ILT
34222016-10-04 Ian Lance Taylor <iant@golang.org>
3423
3424 * gcc.dg/split-7.c: New test.
3425
7ec39552
MS
34262016-10-04 Martin Sebor <msebor@redhat.com>
3427
3428 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3429 %lc directive to wint_t to silence -Wformat warnings on targets
3430 where the latter is a distinct type such as long.
3431
8ff04ff9
MS
34322016-10-04 Martin Sebor <msebor@redhat.com>
3433
3434 PR c++/77804
3435 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3436
bfecd57c
JJ
34372016-10-04 Jakub Jelinek <jakub@redhat.com>
3438
f72da967
JJ
3439 PR c++/77791
3440 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3441
bfecd57c
JJ
3442 * g++.dg/other/java3.C: Remove.
3443 * g++.dg/other/java1.C: Remove.
3444 * g++.dg/other/error12.C: Remove.
3445 * g++.dg/other/java2.C: Remove.
3446 * g++.dg/warn/Wnvdtor.C: Remove.
3447 * g++.dg/lookup/java1.C: Remove.
3448 * g++.dg/lookup/java2.C: Remove.
3449 * g++.dg/ext/pr34829.C: Remove.
3450 * g++.dg/ext/java-3.C: Remove.
3451 * g++.dg/ext/java-1.C: Remove.
3452 * g++.dg/ext/java-2.C: Remove.
3453 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3454
fe8b1e83
DG
34552016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3456
3457 PR tree-optimization/77808
3458 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3459
078b5aab
RB
34602016-10-04 Richard Biener <rguenther@suse.de>
3461
3462 PR tree-optimization/77399
3463 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3464
2b568899
RB
34652016-10-04 Richard Biener <rguenther@suse.de>
3466
3467 PR middle-end/77833
3468 * gcc.target/i386/pr77833.c: New testcase.
3469
0a4e5cf3
JL
34702016-09-26 Jeff Law <law@redhat.com>
3471
3472 PR tree-optimization/71550
3473 PR tree-optimization/71403
3474 * gcc.c-torture/execute/pr71550.c: New test.
3475
d07b0a23
SKS
34762016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3477
3478 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3479 option.
3480
b44a42cf
KT
34812016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3482
3483 Revert
3484 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3485
3486 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3487
f41f1ceb
MP
34882016-10-03 Marek Polacek <polacek@redhat.com>
3489
3490 * g++.dg/cpp0x/nullptr37.C: New test.
3491
1633d3b9
BE
34922016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3493
3494 * c-c++-common/Wint-in-bool-context.c: Update test.
3495
2c8e3a1d
JJ
34962016-10-02 Jakub Jelinek <jakub@redhat.com>
3497
3498 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3499 earlier.
3500 * g++.dg/charset/asm2.c (memmove): Likewise.
3501 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3502 * g++.dg/tls/diag-4.C (foo): Likewise.
3503 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3504 dg-warning, fix up regex.
3505 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3506 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3507 * g++.old-deja/g++.mike/net31.C: Likewise.
3508 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3509 for C++17.
3510 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3511 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3512
f00b6283
RB
35132016-10-01 Richard Biener <rguenther@suse.de>
3514
3515 PR middle-end/77798
3516 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3517
0f0565b1
AV
35182016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3519
3520 PR fortran/77663
3521 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3522
c58823a0
JJ
35232016-10-01 Jakub Jelinek <jakub@redhat.com>
3524
3525 PR c/77490
3526 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3527 Add dg-prune-output directive.
3528
e3228a50
JD
35292016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3530
3531 PR fortran/66643
3532 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3533 * gfortran.fortran-torture/compile/write.f90: Update test.
3534
e70bbc6f
MW
35352016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3536
3537 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3538 arm_fp16_alternative_ok as the required effective target.
3539 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3540 -mfp16-format=alternative to the dg-options directive and remove
3541 the dg-add-options directive.
3542
c39747d2
FR
35432016-09-30 Fritz Reese <fritzoreese@gmail.com>
3544
3545 PR fortran/77764
3546 * gfortran.dg/dec_union_8.f90: New testcase.
3547
00074dd8
FR
35482016-09-30 Fritz Reese <fritzoreese@gmail.com>
3549
3550 PR fortran/77782
3551 * gfortran.dg/dec_structure_16.f90: New testcase.
3552
26f391e8
AV
35532016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3554
3555 * gfortran.dg/coarray_allocate_10.f08: New test.
3556 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3557
fa16a271
KT
35582016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3559
3560 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3561
f334c828
RB
35622016-09-30 Richard Biener <rguenther@suse.de>
3563
3564 PR tree-optimization/77399
3565 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3566
76e3ec9c
SL
35672016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3568
871267e1 3569 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3570 -fdelete-null-pointer-checks explicit.
3571 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3572 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3573 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3574 * gcc.dg/pic-1.c: Require fpic target support.
3575 * gcc.dg/pic-2.c: Likewise.
3576
a2c6e7f2
JJ
35772016-09-29 Jakub Jelinek <jakub@redhat.com>
3578
3579 Implement P0001R1 - C++17 removal of register storage class specifier
3580 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3581 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3582 C++17.
3583 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3584 keyword if not __SSE2__.
3585 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3586 C++17.
3587 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3588 register keywords.
3589 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3590 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3591 no_erroneous_warning): Expect new warnings for C++17.
3592 * g++.dg/warn/register-var-2.C (f): Likewise.
3593 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3594 * g++.dg/parse/linkage2.C (foo): Likewise.
3595 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3596 keyword on parameters for C++17.
3597 * g++.dg/cpp1z/register1.C: New test.
3598 * g++.dg/cpp1z/register2.C: New test.
3599 * g++.dg/cpp1z/register3.C: New test.
3600
4ab76933
UB
36012016-09-29 Uros Bizjak <ubizjak@gmail.com>
3602
3603 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3604 * gcc.target/i386/avx2-check.h (main): Ditto.
3605 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3606 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3607 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3608 * gcc.target/i386/avx512er-check.h (main): Ditto.
3609 * gcc.target/i386/avx512f-check.h (main): Ditto.
3610 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3611 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3612 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3613
2488ebe5
UB
36142016-09-29 Uros Bizjak <ubizjak@gmail.com>
3615
3616 PR target/77756
3617 * gcc.target/i386/pr77756.c: New test.
3618
4d258d09
MP
36192016-09-29 Marek Polacek <polacek@redhat.com>
3620
3621 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3622
a9087411
MP
36232016-09-29 Marek Polacek <polacek@redhat.com>
3624
3625 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3626 C++14.
3627
fa0a064a
ML
36282016-09-29 Martin Liska <mliska@suse.cz>
3629
3630 * objc/execute/construct1.m: New test.
3631
0ce1ecc7
RB
36322016-09-29 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/77768
3635 * gcc.dg/torture/pr77768.c: New testcase.
3636
da186c1f
RB
36372016-09-28 Richard Biener <rguenther@suse.de>
3638
3639 PR middle-end/77407
3640 * gcc.dg/pr77407.c: New testcase.
3641
d657e995
RB
36422016-09-29 Richard Biener <rguenther@suse.de>
3643
3644 PR middle-end/55152
3645 * gcc.dg/pr55152.c: New testcase.
3646 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3647
cadf6296
RO
36482016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3649
3650 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3651 (dg-options): Remove -m32.
3652
88000fd1
MS
36532016-09-28 Martin Sebor <msebor@redhat.com>
3654
3655 PR middle-end/77721
3656 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3657
0c172974
JD
36582016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3659
3660 PR libgfortran/77707
3661 * gfortran.dg/inquire_17.f90: New test.
3662
4b390698
JJ
36632016-09-28 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR c++/77467
3666 * g++.dg/cpp1y/constexpr-77467.C: New test.
3667
2b1b5938
MS
36682016-09-28 Martin Sebor <msebor@redhat.com>
3669
3670 PR c/77762
3671 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3672 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3673 (test_sprintf_p_const): Adjust line numbers to avoid failures
3674 introduced in r240503.
3675
30dc6ee9
MS
36762016-09-28 Martin Sebor <msebor@redhat.com>
3677
3678 PR middle-end/77683
3679 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3680
7d290e93
BE
36812016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3682
fcf32bad
BE
3683 PR c++/77748
3684 * g++.dg/pr77550.C: Avoid undefined behavior.
3685
7d290e93
BE
3686 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3687
912d9ec3
WD
36882016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3689
3690 * gcc.dg/strlenopt-20.c: Update test.
3691 * gcc.dg/strlenopt-21.c: Likewise.
3692 * gcc.dg/strlenopt-22.c: Likewise.
3693 * gcc.dg/strlenopt-22g.c: Likewise.
3694 * gcc.dg/strlenopt-26.c: Likewise.
3695 * gcc.dg/strlenopt-5.c: Likewise.
3696 * gcc.dg/strlenopt-7.c: Likewise.
3697 * gcc.dg/strlenopt-9.c: Likewise.
3698
459bcfb0
JJ
36992016-09-27 Jakub Jelinek <jakub@redhat.com>
3700
6e39060a
JJ
3701 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3702
8ca33347
JJ
3703 * g++.dg/cpp1z/lambda-this1.C: New test.
3704 * g++.dg/cpp1z/lambda-this2.C: New test.
3705
459bcfb0
JJ
3706 PR c++/77722
3707 * g++.dg/ubsan/return-4.C: New test.
3708 * g++.dg/ubsan/return-5.C: New test.
3709 * g++.dg/ubsan/return-6.C: New test.
3710
20fba714
JW
37112016-09-27 Jiong Wang <jiong.wang@arm.com>
3712
3713 * lib/target-supports.exp
3714 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3715 in function comment.
3716
bebe0086
ML
37172016-09-27 Martin Liska <mliska@suse.cz>
3718
3719 PR gcov-profile/46266
3720 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3721 considered.
3722
59896334
RB
37232016-09-27 Richard Biener <rguenther@suse.de>
3724
3725 PR tree-optimization/77745
3726 * g++.dg/torture/pr77745.C: New testcase.
3727
f0d355dc
RB
37282016-09-27 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/77478
3731 * gcc.dg/torture/pr77478.c: New testcase.
3732
8c9434c2
ML
37332016-09-27 Martin Liska <mliska@suse.cz>
3734
3735 PR gcov-profile/7970
3736 PR gcov-profile/16855
3737 PR gcov-profile/44779
3738 * g++.dg/gcov/pr16855.C: New test.
3739
511d092e
SKS
37402016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3741
3742 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3743
f2e0c4e1
JJ
37442016-09-27 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR fortran/77666
3747 * gfortran.dg/gomp/pr77666.f90: New test.
3748
3a4228ba
KV
37492016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3750
3751 PR ipa/77677
3752 * gcc.dg/torture/pr77677-2.c: New test.
3753
a184e37f
SK
37542016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3755
3756 PR fortran/77420
3757 * gfortran.dg/pr77420_1.f90: New test.
3758 * gfortran.dg/pr77420_2.f90: Ditto.
3759 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3760 * gfortran.dg/pr77420_4.f90: this file.
3761
8be59d19
KV
37622016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3763
3764 PR middle-end/77719
3765 * gfortran.dg/pr77719.f90: New test.
3766
991075a4
TP
37672016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3768
3769 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3770 singular form of byte when quantity is unknown.
991075a4 3771
c6147dc4
MP
37722016-09-26 Marek Polacek <polacek@redhat.com>
3773
3774 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3775
5cc6c41c
ML
37762016-09-26 Martin Liska <mliska@suse.cz>
3777
3778 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3779 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3780 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3781 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3782 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3783 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3784 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3785 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3786 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3787
81fea426
MP
37882016-09-26 Marek Polacek <polacek@redhat.com>
3789
3790 PR c/7652
3791 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3792 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3793 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3794 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3795 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3796 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3797 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3798 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3799 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3800 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3801 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3802 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3803 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3804 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3805 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3806 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3807 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3808 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3809 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3810 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3811 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3812 * c-c++-common/attr-fallthrough-1.c: New test.
3813 * c-c++-common/attr-fallthrough-2.c: New test.
3814 * g++.dg/cpp0x/fallthrough1.C: New test.
3815 * g++.dg/cpp0x/fallthrough2.C: New test.
3816 * g++.dg/cpp1z/fallthrough1.C: New test.
3817 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3818 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3819 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3820 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3821
9b597c1f
SK
38222016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3823
12a813c1 3824 PR fortran/77429
9b597c1f
SK
3825 * gfortran.dg/pr77429.f90: New test.
3826
f1c7e7f1
SK
38272016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3828
3829 PR fortran/77694
3830 * gfortran.dg/pr77694.f90: New test.
3831
50c6dd20
OE
38322016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3833
3834 PR target/51244
3835 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3836
540b039e
DH
38372016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3838
3839 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3840 for 32-bit mode.
3841
cfd161bf
DH
38422016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3843
3844 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3845 for 32-bit mode.
3846
9a2300e9
MP
38472016-09-24 Marek Polacek <polacek@redhat.com>
3848
3849 PR c/77490
3850 * c-c++-common/Wbool-operation-1.c: New test.
3851 * gcc.dg/Wbool-operation-1.c: New test.
3852
34d567d1
FR
38532016-09-23 Fritz Reese <fritzoreese@gmail.com>
3854
3855 * gfortran.dg/dec_static_1.f90: New.
3856 * gfortran.dg/dec_static_2.f90: New.
3857 * gfortran.dg/dec_static_3.f90: New.
3858 * gfortran.dg/dec_static_4.f90: New.
3859
4a8d4422
JD
38602016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3861
3862 PR fortran/48298
3863 * gfortran.dg/negative_unit_check.f90: Update test.
3864 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3865
90ef45cb
DV
38662016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3867
3868 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3869 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3870 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3871 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3872 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3873 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3874 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3875
e0535922
MS
38762016-09-23 Martin Sebor <msebor@redhat.com>
3877
3878 PR testsuite/77713
3879 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3880 assuming long double is bigger than double.
3881
d664d76d
JJ
38822016-09-23 Jakub Jelinek <jakub@redhat.com>
3883
3884 Implement P0138R2, C++17 construction rules for enum class values
3885 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3886
3b31f720
DM
38872016-09-23 David Malcolm <dmalcolm@redhat.com>
3888
3889 PR preprocessor/77672
3890 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3891 expected multiline output from first warning to reflect change
3892 in r240434.
3893
592459bf
TP
38942016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3895
3896 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3897
0af06385
BE
38982016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3899 Tom de Vries <tom@codesourcery.com>
3900
3901 PR testsuite/77411
3902 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3903
8f01b67a
MP
39042016-09-23 Marek Polacek <polacek@redhat.com>
3905
3906 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3907 * c-c++-common/gomp/atomic-13.c: Likewise.
3908 * c-c++-common/gomp/atomic-14.c: Likewise.
3909 * c-c++-common/pr60439.c: Remove invalid code.
3910 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3911 * g++.dg/expr/bitfield5.C: Likewise.
3912 * g++.dg/expr/bitfield6.C: Likewise.
3913 * g++.dg/expr/bool1.C: Likewise.
3914 * g++.dg/expr/bool3.C: Likewise.
3915 * g++.dg/expr/lval3.C: Likewise.
3916 * g++.dg/expr/lval4.C: Likewise.
3917 * g++.old-deja/g++.jason/bool5.C: Likewise.
3918
bbd6fcf3
DM
39192016-09-23 David Malcolm <dmalcolm@redhat.com>
3920
3921 PR preprocessor/77672
3922 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3923 (test_terminator_location): New function.
3924
113d06a4
RB
39252016-09-23 Richard Biener <rguenther@suse.de>
3926
3927 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3928
cab9e1df
MW
39292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3930
3931 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3932 -march=armv8.2-a+fp16 when supported by the hardware.
3933 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3934 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3935 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3936 semi-colons to a macro invocations.
3937 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3938 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3939 defined.
3940 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3941 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3943 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3944 defined.
3945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3952 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3954 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3955 defined.
3956 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3959 defined.
3960 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3963 defined.
3964 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3967 defined.
3968 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3969 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3970 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3971 defined. Also fix some white-space.
3972 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3977 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3978 defined. Also fix some long lines and white-space.
3979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3980 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3981 defined. Also fix some long lines and white-space.
3982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3983 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3984 defined.
3985 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3987 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3988 defined.
3989 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3991 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3992 defined.
3993 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3996 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3999 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4003 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4005 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4006 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4008 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4009 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4010 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4012
da9b2e69
JW
40132016-09-23 Jiong Wang <jiong.wang@arm.com>
4014 Matthew Wahab <matthew.wahab@arm.com>
4015
4016 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4053
785cf02f
MW
40542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4055
4056 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4057 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4058 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4059 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4060 support.
4061
1e401340
KV
40622016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4063
4064 PR ipa/77677
4065 * gcc.dg/torture/pr77677.c: New test.
4066
8ed3eeac
AV
40672016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4068
4069 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4070 here now.
4071
55a9b91b
MW
40722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4073
4074 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4075 options. Add tests for float16x4_t and float16x8_t.
4076
64c744b9
DV
40772016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4078
4079 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4080 * gcc.target/s390/risbg-ll-2.c: Ditto.
4081 * gcc.target/s390/risbg-ll-3.c: Ditto.
4082
d403b8d4
MW
40832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4084
4085 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4086 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4087
576987fc
DV
40882016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4089
4090 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4091 output to the simplified instructions.
4092
4ffc8099
MW
40932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4094
4095 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4096 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4097
b1a970a5
MW
40982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4099
4100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4101 (FP16_SUPPORTED): New
4102 (expected-hfloat-16x4): Make conditional on __fp16 support.
4103 (expected-hfloat-16x8): Likewise.
4104 (vdup_n_f16): Disable for non-AArch64 targets.
4105 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4106 conditional on FP16_SUPPORTED.
4107 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4108 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4109 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4110 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4111 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4112 for testing __fp16.
4113 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4114 conditional on FP16_SUPPORTED.
4115 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4116 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4117
50df9464
MW
41182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4119
4120 * gcc.target/arm/short-vfp-1.c: New.
4121
536b9f42
MW
41222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4123
4124 * gcc.target/arm/attr-fp16-arith-1.c: New.
4125
1b9e31cf
MW
41262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4127
4128 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4129 New.
4130 (add_options_for_arm_v8_2a_fp16_neon): New.
4131 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4132 (add_options_for_arm_arch_v8_2a): Auto-generate.
4133 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4134 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4135 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4136 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4137 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4138 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4139 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4140
a5b42ee7
MW
41412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4142
4143 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4144 arm_fp16_alternative_ok.
4145 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4146 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4147 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4148 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4149 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4150 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4151 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4152 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4153 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4154 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4155 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4156 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4157 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4158 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4159 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4160 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4161 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4162 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4163 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4164 arm_fp16_alternative_ok.
4165 * lib/target-supports.exp
4166 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4167 (check_effective_target_arm_fp16_alternative_ok): New.
4168 (check_effective_target_arm_fp16_none_ok_nocache): New.
4169 (check_effective_target_arm_fp16_none_ok): New.
4170
fcbc975b
ML
41712016-09-23 Martin Liska <mliska@suse.cz>
4172
4173 * gcc.dg/ipa/pr77653.c: Replace adress
4174 with address.
4175
1822b732
ML
41762016-09-23 Martin Liska <mliska@suse.cz>
4177
4178 * gcc.target/i386/movbe-4.c: New test.
4179
fab18cc4
ML
41802016-09-23 Martin Liska <mliska@suse.cz>
4181
4182 * gcc.target/i386/crc32-5.c: New test.
4183
e70f01b5
ML
41842016-09-23 Martin Liska <mliska@suse.cz>
4185
4186 * gcc.target/i386/pr71652.c: New test.
4187 * gcc.target/i386/pr71652-2.c: New test.
4188 * gcc.target/i386/pr71652-3.c: New test.
4189
f2e81d05
JJ
41902016-09-23 Jakub Jelinek <jakub@redhat.com>
4191
4192 * lib/gcc-dg.exp (process-message): Support relative line number
4193 notation - .+4 or .-1 etc.
4194 * gcc.dg/dg-test-1.c: New test.
4195
ed30d2a6
MS
41962016-09-22 Martin Sebor <msebor@redhat.com>
4197
4198 PR target/77676
4199 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4200 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4201 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4202 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4203
1c681c7b
UB
42042016-09-22 Uros Bizjak <ubizjak@gmail.com>
4205
4206 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4207 * gcc.dg/ifcvt-2.c: Ditto.
4208 * gcc.dg/zero_bits_compound-1.c: Ditto.
4209 * gcc.dg/zero_bits_compound-1.c: Ditto.
4210 * gcc.dg/pr40550.c: Simplify target selectors.
4211 Use dg-additional-options.
4212 * gcc.dg/pr47893.c: Ditto.
4213 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4214 additional options for 32-bit x86 targets.
4215 * gcc.dg/pr70955.c: Move to ...
4216 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4217
67cf0a53
PC
42182016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4219
4220 PR c++/61019
4221 * g++.dg/cpp0x/pr61019.C: New.
4222
0ee70cc0
AV
42232016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4224 Terry Guo <terry.guo@arm.com>
4225
4226 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4227 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4228 * gcc.target/arm/pure-code/pure-code.exp: New.
4229
43639d2c
UB
42302016-09-22 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4233 Remove SSE effective target requirement.
4234
a608d15b
PC
42352016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4236
4237 PR c++/71979
4238 * g++.dg/cpp0x/pr71979.C: New.
4239
d94a7ab4
BE
42402016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4241
4242 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4243
a13f439f
ML
42442016-09-22 Martin Liska <mliska@suse.cz>
4245
4246 PR ipa/77653
4247 * gcc.dg/ipa/pr77653.c: New test.
4248
cf352092
JJ
42492016-09-22 Jakub Jelinek <jakub@redhat.com>
4250
4251 PR fortran/77665
4252 * gfortran.dg/gomp/pr77665.f90: New test.
4253
a8de3002
PT
42542016-09-22 Paul Thomas <pault@gcc.gnu.org>
4255
4256 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4257 * gfortran.dg/dtio_13.f90: New test.
4258
39abef62
LK
42592016-09-21 Louis Krupp <louis.krupp@zoho.com>
4260
4261 PR fortran/66107
4262 * gfortran.dg/pr66107.f90: New test.
4263
4a2bb7fc
ILT
42642016-09-21 Ian Lance Taylor <iant@golang.org>
4265
4266 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4267 with call to builtin delete function.
4268
5f84cee2
JM
42692016-09-21 Joseph Myers <joseph@codesourcery.com>
4270
4271 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4272 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4273 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4274 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4275 tests.
4276
fe01a41a
UB
42772016-09-21 Uros Bizjak <ubizjak@gmail.com>
4278
4279 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4280
2e1c20b1
JJ
42812016-09-21 Jakub Jelinek <jakub@redhat.com>
4282
4283 PR c++/77651
4284 * g++.dg/cpp1z/aligned-new6.C: New test.
4285
de4c144a
MW
42862016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4287
4288 * gcc.target/arm/fp16-aapcs-3.c: New.
4289 * gcc.target/arm/fp16-aapcs-4.c: New.
4290 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4291 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4292 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4293 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4294
44fc7854
BE
42952016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4296
4297 PR tree-optimization/77550
4298 * g++.dg/pr77550.C: New test.
4299
bc084f84
GJL
43002016-09-21 Georg-Johann Lay <avr@gjlay.de>
4301
4302 PR target/77326
4303 * gcc.target/avr/torture/pr77326.c: New test.
4304
c075003a
LK
43052016-09-21 Louis Krupp <louis.krupp@zoho.com>
4306
4307 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4308
6811ea79
RB
43092016-09-21 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/77648
4312 * gcc.dg/torture/pr77648-1.c: New testcase.
4313 * gcc.dg/torture/pr77648-2.c: Likewise.
4314
f955c4c4
RB
43152016-09-21 Richard Biener <rguenther@suse.de>
4316 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR tree-optimization/77621
4319 * gcc.dg/pr77621.c: New testcase.
4320
096506bb
PT
43212016-09-21 Paul Thomas <pault@gcc.gnu.org>
4322
4323 PR fortran/77657
4324 * gfortran.dg/dtio_12.f90: New test.
4325
37d168ae
SKS
43262016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4327
4328 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4329
66454000
KV
43302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4331
4332 PR tree-optimization/72835
4333 * gcc.dg/tree-ssa/pr72835.c: New test.
4334
88d0c3f0
MS
43352016-09-20 Martin Sebor <msebor@redhat.com>
4336
4337 PR middle-end/49905
4338 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4339 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4340 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4341 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4342 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4343 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4344 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4345
a03df1d5
KV
43462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4347
4348 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4349 arguments/compare will be optimized away.
4350 * gcc.dg/torture/ftrapv-1.c: Likewise.
4351
8bc5448f
KV
43522016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4353
4354 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4355 will be optimized away.
4356 * gcc.dg/ipa/vrp1.c: New test.
4357 * gcc.dg/ipa/vrp2.c: New test.
4358 * gcc.dg/ipa/vrp3.c: New test.
4359
973625a0
KV
43602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4361
4362 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4363 does the same transformation.
4364 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4365 * gcc.dg/tree-ssa/evrp1.c: New test.
4366 * gcc.dg/tree-ssa/evrp2.c: New test.
4367 * gcc.dg/tree-ssa/evrp3.c: New test.
4368 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4369 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4370 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4371 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4372 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4373 foling now happens early.
4374 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4375 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4376 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4377 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4378 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4379
9b1ba33c
UB
43802016-09-20 Uros Bizjak <ubizjak@gmail.com>
4381
4382 PR target/77621
4383 * gcc.target/i386/pr77621.c: New test.
4384 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4385 pattern, loop should vectorize with -mtune=atom.
4386
f5bd4ad8
MO
43872016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4388 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR testsuite/63299
4391 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4392 instead of delete.
4393
7d9cf801
JJ
43942016-09-20 Jakub Jelinek <jakub@redhat.com>
4395
b912f962
JJ
4396 PR c++/77626
4397 * g++.dg/other/pr77626.C: New test.
4398
eaf1ece1
JJ
4399 PR c++/77638
4400 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4401
590b62e9
JJ
4402 PR c++/77637
4403 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4404
7d9cf801
JJ
4405 PR middle-end/77624
4406 * c-c++-common/pr77624-1.c: New test.
4407 * c-c++-common/pr77624-2.c: New test.
4408
3aebb6ff
AV
44092016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4410
4411 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4412 of digits expected.
4413
b5bbe47b
RB
44142016-09-20 Richard Biener <rguenther@suse.de>
4415
4416 PR tree-optimization/77646
4417 * gcc.dg/torture/pr77646.c: New testcase.
4418
144a96e4
BE
44192016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4420
4421 PR c++/77434
4422 * c-c++-common/Wint-in-bool-context.c: New test.
4423
1f2071fa
JM
44242016-09-19 Joseph Myers <joseph@codesourcery.com>
4425
4426 * gcc.dg/cr-decimal-dig-1.c: New test.
4427
63012d9a
JM
44282016-09-19 Joseph Myers <joseph@codesourcery.com>
4429
4430 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4431 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4432 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4433 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4434
02410826
VM
44352016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4436
4437 PR rtl-optimization/77416
4438 * gcc.target/powerpc/pr77416.c: New.
4439
6101a7ab
PP
44402016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4441
4442 PR c++/77639
4443 * g++.dg/template/error-recovery4.C: New test.
4444
1993ff76
BC
44452016-09-19 Bin Cheng <bin.cheng@arm.com>
4446
4447 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4448
5fa9e644
KT
44492016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4450
4451 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4452 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4453
fc15d9ec
JJ
44542016-09-19 Jakub Jelinek <jakub@redhat.com>
4455 Jan Hubicka <jh@suse.cz>
4456
4457 PR target/77587
4458 * gcc.dg/pr77587.c: New test.
4459 * gcc.dg/pr77587a.c: New file.
4460
3c9f5092
AV
44612016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4462
4463 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4464 * gfortran.dg/coarray_38.f90:
4465 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4466 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4467 * gfortran.dg/coarray_allocate_7.f08: New test.
4468 * gfortran.dg/coarray_allocate_8.f08: New test.
4469 * gfortran.dg/coarray_allocate_9.f08: New test.
4470 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4471 new caf_register.
4472 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4473 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4474 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4475 get_by_refs.
4476 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4477 * gfortran.dg/coarray_lock_7.f90: Same.
4478 * gfortran.dg/coarray_poly_5.f90: Same.
4479 * gfortran.dg/coarray_poly_6.f90: Same.
4480 * gfortran.dg/coarray_poly_7.f90: Same.
4481 * gfortran.dg/coarray_poly_8.f90: Same.
4482 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4483
e79e6763
FR
44842016-09-19 Fritz Reese <fritzoreese@gmail.com>
4485
4486 PR fortran/77584
4487 * gfortran.dg/dec_structure_15.f90: New testcase.
4488
ae527639
RB
44892016-09-19 Richard Biener <rguenther@suse.de>
4490
4491 PR middle-end/77605
4492 * gcc.dg/torture/pr77605.c: New testcase.
4493
cdf060f8
LK
44942016-09-18 Louis Krupp <louis.krupp@zoho.com>
4495
4496 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4497
b720e919
JH
44982016-09-17 Jan Hubicka <hubicka@ucw.cz>
4499
4500 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4501 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4502 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4503 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4504 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4505 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4506 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4507 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4508 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4509 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4510 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4511
bdabae39
KY
45122016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4513
4514 * gcc.target/i386/pr68633.c: Fix expected result.
4515
493ba820
LK
45162016-09-17 Louis Krupp <louis.krupp@gmail.com>
4517
4518 PR fortran/68078
4519 * gfortran.dg/pr68078.f90: New test.
4520 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4521
9a42726b
BS
45222016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4523
4524 PR target/77613
4525 * gcc.target/powerpc/swaps-p8-25.c: New.
4526
e7d61178
JJ
45272016-09-16 Jakub Jelinek <jakub@redhat.com>
4528
8f03e02f
JJ
4529 PR c++/77482
4530 * g++.dg/cpp0x/constexpr-77482.C: New test.
4531
e80cb545
JJ
4532 PR c++/77379
4533 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4534 thunk offsets.
4535 * g++.dg/abi/abi-tag23a.C: Likewise.
4536
1c2f613f
JJ
4537 PR c++/77338
4538 * g++.dg/cpp0x/decltype-77338.C: New test.
4539
e7d61178
JJ
4540 PR c++/77375
4541 * g++.dg/cpp0x/mutable1.C: New test.
4542
8d987deb
SK
45432016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4544
4545 PR fortran/77612
4546 * gfortran.dg/pr77612.f90: New test.
4547
2c3d35a6
SKS
45482016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4549
4550 * gcc.dg/torture/pr70421.c: Require int32plus.
4551
e43163ae
JJ
45522016-09-16 Jakub Jelinek <jakub@redhat.com>
4553
bcf0905a
JJ
4554 PR middle-end/77475
4555 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4556
e43163ae
JJ
4557 PR target/77526
4558 * gcc.target/i386/pr77526.c: New test.
4559
7d704548
JJ
45602016-09-16 Jakub Jelinek <jakub@redhat.com>
4561 Eric Botcazou <ebotcazou@adacore.com>
4562
4563 PR middle-end/77594
4564 * gcc.target/i386/pr77594.c: New test.
4565
902d624f
LK
45662016-09-15 Louis Krupp <louis.krupp@zoho.com>
4567
4568 PR fortran/69963
4569 * gfortran.dg/misplaced_implicit_character.f90: New test.
4570
7e16ce79
BC
45712016-09-15 Bin Cheng <bin.cheng@arm.com>
4572
4573 PR tree-optimization/77503
4574 * gcc.dg/vect/pr77503.c: New test.
4575
7c05f5c4
RB
45762016-09-15 Richard Biener <rguenther@suse.de>
4577
4578 PR middle-end/77544
4579 * c-c++-common/torture/pr77544.c: New testcase.
4580
76ff80fb
JJ
45812016-09-15 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR middle-end/77475
4584 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4585 * gcc.dg/march-generic.c: Likewise.
4586 * gcc.target/i386/spellcheck-options-1.c: New test.
4587 * gcc.target/i386/spellcheck-options-2.c: New test.
4588 * gcc.target/i386/spellcheck-options-3.c: New test.
4589 * gcc.target/i386/spellcheck-options-4.c: New test.
4590
5560d026
CLT
45912016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4592
4593 PR fortran/72743
4594 * gfortran.dg/goacc/pr72743.f90: New test.
4595
5334f733
RB
45962016-09-15 Richard Biener <rguenther@suse.de>
4597
4598 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4599
d08615f2
RB
46002016-09-15 Richard Biener <rguenther@suse.de>
4601
4602 PR tree-optimization/77514
4603 * gcc.dg/torture/pr77514.c: New testcase.
4604
28ca05f0
JJ
46052016-09-14 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR c++/77549
4608 * g++.dg/lookup/pr77549.C: New test.
4609
20a1e5b8
MP
46102016-09-14 Marek Polacek <polacek@redhat.com>
4611
4612 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4613 * c-c++-common/gomp/atomic-13.c: Likewise.
4614 * c-c++-common/gomp/atomic-14.c: Likewise.
4615 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4616 * g++.dg/cpp1z/bool-increment1.C: New test.
4617 * c-c++-common/pr60439.c: Add dg-warning.
4618 * g++.dg/expr/bitfield4.C: Likewise.
4619 * g++.dg/expr/bitfield5.C: Likewise.
4620 * g++.dg/expr/bitfield6.C: Likewise.
4621 * g++.dg/expr/bool1.C: Likewise.
4622 * g++.dg/expr/bool3.C: Likewise.
4623 * g++.dg/expr/lval3.C: Likewise.
4624 * g++.dg/expr/lval4.C: Likewise.
4625 * g++.old-deja/g++.jason/bool5.C: Likewise.
4626 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4627 * g++.dg/other/error18.C: Likewise.
4628 * g++.dg/gomp/atomic-14.C: Likewise.
4629
0761f6bf
NS
46302016-09-14 Nathan Sidwell <nathan@acm.org>
4631
4632 PR c++/77539
4633 * g++.dg/cpp1y/pr77539.C: New.
4634
13cddbc1
CL
46352016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4636
4637 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4638 dg-require.
4639 * g++.dg/ext/builtin_alloca.C: Likewise.
4640 * g++.dg/template/spec35.C: Likewise.
4641 * gcc.dg/builtins-68.c: Likewise.
4642 * gcc.misc-tests/gcov-13.c: Likewise.
4643 * gcc.misc-tests/gcov-14.c: Likewise.
4644
a90638d4
JM
46452016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4646
4647 * gfortran.dg/dec_structure_14.f90: New testcase.
4648
5ba4a08c
JJ
46492016-09-14 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR sanitizer/68260
4652 * c-c++-common/tsan/pr68260.c: New test.
4653
a713b234
JS
46542016-09-13 Joe Seymour <joe.s@somniumtech.com>
4655
4656 PR target/70713
4657 * gcc.target/msp430/function-attributes-1.c: New test.
4658 * gcc.target/msp430/function-attributes-2.c: New test.
4659 * gcc.target/msp430/function-attributes-3.c: New test.
4660
96032047
MS
46612015-04-18 Martin Sebor <msebor@redhat.com>
4662
4663 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4664 of non-nul characters.
4665 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4666
ea8661cd
JJ
46672016-09-13 Jakub Jelinek <jakub@redhat.com>
4668
9952908a
JJ
4669 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4670 * g++.dg/cpp1z/gen-attrs1.C: New test.
4671
63cdb7a0
JJ
4672 PR tree-optimization/77454
4673 * gcc.dg/pr77454.c: New test.
4674
ea8661cd
JJ
4675 PR c++/77553
4676 * g++.dg/cpp1y/constexpr-77553.C: New test.
4677
254830ba
DM
46782016-09-13 David Malcolm <dmalcolm@redhat.com>
4679
4680 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4681 (test_show_locus): Replace rich_location::add_fixit_insert calls
4682 with add_fixit_insert_before and add_fixit_insert_after.
4683
42763690
JM
46842016-09-13 Jason Merrill <jason@redhat.com>
4685 Tom de Vries <tom@codesourcery.com>
4686
4687 PR c++/77427
4688 * g++.dg/pr77427.C: New test.
4689
c8798f2c
ML
46902016-09-13 Martin Liska <mliska@suse.cz>
4691
4692 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4693 effective target.
4694 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4695 * lib/target-supports.exp: Define the new target.
4696
54700e2e
AP
46972016-09-12 Andrew Pinski <apinski@cavium.com>
4698
4699 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4700 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4701
e1d55bf7
UB
47022016-09-12 Uros Bizjak <ubizjak@gmail.com>
4703
4704 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4705 variable arguments.
4706 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4707 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4708 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4709 variable argument.
4710 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4711 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4712
54dcdb88
BE
47132016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4714
4715 PR c++/77496
4716 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4717 * g++.dg/ext/pr77496.C: New test.
4718 * g++.dg/warn/pr77496.C: New test.
4719
d1463eb9
DM
47202016-09-12 David Malcolm <dmalcolm@redhat.com>
4721
4722 PR c/72858
4723 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4724 to preserve conversion chars, and to preserve prefix information.
4725 * gcc.dg/format/pr72858.c: New test case.
4726
217fabad
SK
47272016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4728
4729 * gfortran.dg/pr77507.f90: Move to ...
4730 * gfortran.dg/ieee/pr77507.f90: here.
4731
a1cd04ac
JH
47322016-08-09 Jan Hubicka <hubicka@ucw.cz>
4733
4734 PR ipa/61159
4735 * compile/pr61159.c: New testcase
4736
e3912107
JH
47372016-08-09 Jan Hubicka <hubicka@ucw.cz>
4738
4739 PR ipa/64316
4740 * gcc.dg/ipa/pr63416.c: New testcase.
4741
739d9339
PT
47422016-09-10 Paul Thomas <pault@gcc.gnu.org>
4743 Steven G. Kargl <kargl@gcc.gnu.org>
4744
4745 PR fortran/77532
cc3135b6 4746 * gfortran.dg/dtio_11.f90: new test.
739d9339 4747
fb7c40dd
SK
47482016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4749
4750 PR fortran/77507
4751 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4752 * gfortran.dg/c_assoc_4.f90: Ditto.
4753
5b28efbb
TV
47542016-09-10 Tom de Vries <tom@codesourcery.com>
4755
4756 PR C/71602
4757 * c-c++-common/va-arg-va-list-type.c: New test.
4758
9d0a9bb4
PB
47592016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4760
4761 PR rtl-optimization/77289
4762 * gcc.target/powerpc/pr77289.c: New test.
4763
3f0177e7
MS
47642016-09-09 Martin Sebor <msebor@redhat.com>
4765
4766 PR c/77520
4767 PR c/77521
4768 * gcc.dg/pr77520.c: New test.
4769 * gcc.dg/pr77521.c: New test.
4770
e81e83d0
SK
47712016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4772
4773 PR fortran/77506
4774 * gfortran.dg/pr77506.f90: New test.
4775
8a92685e
SK
47762016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4777
4778 PR fortran/77507
4779 * gfortran.dg/pr77507.f90: New test.
4780
c65248cb
JM
47812016-09-09 Joseph Myers <joseph@codesourcery.com>
4782
4783 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4784
2cf0ff98
SK
47852016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4786 Louis Krupp <lkrupp@gcc.gnu.org>
4787
4788 PR fortran/69514
4789 * gfortran.dg/pr69514_1.f90: New test.
4790 * gfortran.dg/pr69514_2.f90: New test.
4791
8ebc1e0f
JJ
47922016-09-08 Jakub Jelinek <jakub@redhat.com>
4793
20b6cf01
JJ
4794 PR fortran/77500
4795 * gfortran.dg/gomp/pr77500.f90: New test.
4796
8ebc1e0f
JJ
4797 PR fortran/77516
4798 * gfortran.dg/gomp/pr77516.f90: New test.
4799
34718542
JJ
48002016-09-07 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR middle-end/77475
4803 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4804 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4805 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4806 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4807 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4808 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4809
e5106e27
DM
48102016-09-07 David Malcolm <dmalcolm@redhat.com>
4811
4812 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4813 "substring-locations.h".
4814
ca235a85
RB
48152016-09-07 Richard Biener <rguenther@suse.de>
4816
4817 PR c/77450
4818 * c-c++-common/vector-subscript-8.c: Move ..
4819 * gcc.dg/pr77450.c: ... here.
4820
0076b5dc 48212016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4822
4823 PR libgfortran/77393
4824 * gfortran.dg/fmt_f0_2.f90: Update test.
4825 * gfortran.dg/fmt_f0_3.f90: New test.
4826
6ac7322b
DH
48272016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4828
4829 PR debug/77389
4830 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4831 in dg-options.
4832
4833 PR debug/57519
4834 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4835
8eb9e049
JJ
48362016-09-06 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR target/69255
4839 * gcc.target/i386/pr69255-1.c: New test.
4840 * gcc.target/i386/pr69255-2.c: New test.
4841 * gcc.target/i386/pr69255-3.c: New test.
4842
48432016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4844
4845 PR c/77336
4846 * gcc.dg/format/miss-7.c: New test.
4847
e6cb85d4
UB
48482016-09-06 Uros Bizjak <ubizjak@gmail.com>
4849
4850 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4851
7fe76f6a
ML
48522016-09-06 Martin Liska <mliska@suse.cz>
4853
4854 PR gcov-profile/77378
4855 PR gcov-profile/77466
4856 * gcc.dg/profile-update-warning.c: New test.
4857
209b636e
RB
48582016-09-06 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/77479
4861 * gcc.dg/torture/pr77479.c: New testcase.
4862
b772a565
RB
48632016-09-06 Richard Biener <rguenther@suse.de>
4864
4865 PR c/77450
4866 * c-c++-common/vector-subscript-7.c: Adjust.
4867 * c-c++-common/vector-subscript-8.c: New testcase.
4868
a8c07037
SKS
48692016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4870
4871 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4872
0ce48391
JJ
48732016-09-05 Jakub Jelinek <jakub@redhat.com>
4874
de9188e0
JJ
4875 PR target/77476
4876 * gcc.target/i386/avx512f-pr77476.c: New test.
4877 * gcc.target/i386/avx512bw-pr77476.c: New test.
4878 * gcc.target/i386/avx512dq-pr77476.c: New test.
4879
c76f7809
JJ
4880 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4881 Update comment to mention also avx512f.
4882
0ce48391
JJ
4883 PR sanitizer/77396
4884 * g++.dg/asan/pr77396-2.C: New test.
4885
8a27cf73
UB
48862016-09-05 Uros Bizjak <ubizjak@gmail.com>
4887
4888 PR rtl-optimization/77452
4889 * gcc.target/i386/pr77452.c: New test.
4890
25ff5dd3
MP
48912016-09-05 Marek Polacek <polacek@redhat.com>
4892
4893 PR c/77423
4894 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4895
f2bc4e48
SK
48962016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4897
4898 PR fortran/77391
4899 * gfortran.dg/pr77391.f90: New test.
4900
e85921ee
SK
49012016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4902
4903 PR fortran/77460
4904 * gfortran.dg/pr77460.f90: New test.
4905
b5d50659
JJ
49062016-09-03 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR c/65467
4909 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4910
7b826676
KY
49112016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4912
4913 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4914
717ebe91
DM
49152016-09-02 David Malcolm <dmalcolm@redhat.com>
4916
4917 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4918 test case.
4919 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4920 diagnostic-test-show-locus-generate-patch.c to the sources
4921 for diagnostic_plugin_test_show_locus.c.
4922
94087e88
JJ
49232016-09-02 Jakub Jelinek <jakub@redhat.com>
4924
9dc5773f
JJ
4925 PR c/65467
4926 * gcc.dg/gomp/_Atomic-1.c: New test.
4927 * gcc.dg/gomp/_Atomic-2.c: New test.
4928 * gcc.dg/gomp/_Atomic-3.c: New test.
4929 * gcc.dg/gomp/_Atomic-4.c: New test.
4930 * gcc.dg/gomp/_Atomic-5.c: New test.
4931
94087e88
JJ
4932 PR sanitizer/77396
4933 * g++.dg/asan/pr77396.C: New test.
4934
49352016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4936
4937 PR tree-optimization/71831
4938 * gcc.dg/builtin-object-size-16.c: New test.
4939 * gcc.dg/builtin-object-size-17.c: New test.
4940
7e89048d
JD
49412016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4942
4943 PR libgfortran/77393
4944 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4945
2f196155
UB
49462016-09-01 Uros Bizjak <ubizjak@gmail.com>
4947
4948 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4949 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4950 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4951 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4952 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4953 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4954 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4955 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4956 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4957 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4958 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4959 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4960 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4961 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4962 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4963 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4964 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4965 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4966
0a6b0523
EB
49672016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4968
4969 * gnat.dg/opt58.adb: New test.
4970 * gnat.dg/opt58_pkg.ads: New helper.
4971
2a99de7b
RB
49722016-09-01 Richard Biener <rguenther@suse.de>
4973
4974 PR middle-end/77436
4975 * gcc.dg/torture/pr77436.c: New testcase.
4976
f79d8786
SKS
49772016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4978
4979 * gcc.dg/pr64252.c: Require int32plus.
4980 * gcc.dg/pr66299-1.c: Likewise.
4981 * gcc.dg/pr66299-2.c: Likewise.
4982 * gcc.dg/torture/20131115-1.c: Skip for avr.
4983
b06335f9
KT
49842016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4985
4986 * gcc.target/aarch64/ands_3.c: New test.
4987
f25f40be
JJ
49882016-08-31 Jakub Jelinek <jakub@redhat.com>
4989
d12a0b5a
JJ
4990 PR fortran/77352
4991 * gfortran.dg/gomp/pr77352.f90: New test.
4992
f25f40be
JJ
4993 PR fortran/77374
4994 * gfortran.dg/gomp/pr77374.f08: New test.
4995
9ff6fb6e
MG
49962016-08-31 Marc Glisse <marc.glisse@inria.fr>
4997
4998 PR tree-optimization/73714
4999 * gcc.dg/tree-ssa/pr73714.c: New test.
5000
8e95a674
JD
50012016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5002
5003 PR libgfortran/77393
5004 * gfortran.dg/fmt_f0_2.f90: New test.
5005
c6b0037d
MG
50062016-08-31 Marc Glisse <marc.glisse@inria.fr>
5007
5008 * gcc.target/i386/pr59539-2.c: Adapt options.
5009 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5010
1a576b13
PT
50112016-08-31 Paul Thomas <pault@gcc.gnu.org>
5012
5013 PR fortran/77418
5014 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5015 of the associate entity and replace with a pointer to the
5016 intended item on the stack.
5017
e73d3ca6 50182016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5019 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5020
5021 PR fortran/48298
5022 * gfortran.dg/dtio_1.f90: New test.
5023 * gfortran.dg/dtio_2.f90: New test.
5024 * gfortran.dg/dtio_3.f90: New test.
5025 * gfortran.dg/dtio_4.f90: New test.
5026 * gfortran.dg/dtio_5.f90: New test.
5027 * gfortran.dg/dtio_6.f90: New test.
5028 * gfortran.dg/dtio_7.f90: New test.
5029 * gfortran.dg/dtio_8.f90: New test.
5030 * gfortran.dg/dtio_9.f90: New test.
5031 * gfortran.dg/dtio_10.f90: New test.
5032
b816477a
DM
50332016-08-30 David Malcolm <dmalcolm@redhat.com>
5034
5035 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5036 (test_many_nested_locations): New function.
5037 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5038 (test_show_locus): Handle "test_many_nested_locations".
5039
71b30891
DM
50402016-08-30 David Malcolm <dmalcolm@redhat.com>
5041
5042 * g++.dg/template/double-greater-than-fixit.C: New test case.
5043
8fa37232
EB
50442016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gnat.dg/opt57.ad[sb]: New test.
5047 * gnat.dg/opt57_pkg.ads: New helper.
5048
6f651bae
RB
50492016-08-30 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/69047
5052 * gcc.dg/pr69047.c: Fix byte-order check.
5053
ab834832
JJ
50542016-08-30 Jakub Jelinek <jakub@redhat.com>
5055
5116b156
JJ
5056 PR tree-optimization/72866
5057 * gcc.dg/vect/pr72866.c: New test.
5058
3754bbfc
JJ
5059 PR debug/77363
5060 * g++.dg/debug/dwarf2/pr77363.C: New test.
5061
26122e2d
JJ
5062 PR middle-end/77377
5063 * gcc.target/i386/pr77377.c: New test.
5064
ab834832
JJ
5065 PR debug/77389
5066 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5067 in dg-options.
5068
bedc9ca7
SK
50692016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5070
5071 * gfortran.dg/pr77372.f90: Moved to ...
5072 * gfortran.dg/ieee/pr77372.f90: here.
5073
adfa1e6b
MM
50742016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5075
5076 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5077 vector short/char initializations.
5078 * gcc.target/powerpc/vec-init-5.c: Likewise.
5079 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5080 vector initialization optimizations.
5081 * gcc.target/powerpc/vec-init-7.c: Likewise.
5082 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5083 vector float/double initializations.
5084 * gcc.target/powerpc/vec-init-9.c: Likewise.
5085
414b7129
UB
50862016-08-29 Uros Bizjak <ubizjak@gmail.com>
5087
5088 PR target/77403
5089 * gcc.target/i386/pr77403.c: New test.
5090
3d06b6f2
MP
50912016-08-29 Marek Polacek <polacek@redhat.com>
5092
5093 PR c/77292
5094 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5095
ba9bbd6f
TV
50962016-08-29 Tom de Vries <tom@codesourcery.com>
5097
5098 PR c/77398
5099 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5100
d7d80d8f
EB
51012016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5102
5103 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5104
d7d80d8f 51052016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5106
5107 * gfortran.dg/dec_structure_13.f90: New testcase.
5108
468d95c8
JB
51092016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5110
5111 PR fortran/77261
5112 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5113 available.
5114
f329b264
TV
51152016-08-28 Tom de Vries <tom@codesourcery.com>
5116
5117 PR lto/70955
5118 * gcc.dg/pr70955.c: New test.
5119 * gcc.dg/lto/pr70955_0.c: Same.
5120 * gcc.dg/lto/pr70955_1.c: Same.
5121
4a389eb6
PP
51222016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5123
5124 PR tree-optimization/71077
5125 * gcc.target/i386/pr71077.c: New test.
5126
3f8257db 51272016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5128
5129 PR fortran/77380
5130 * gfortran.dg/pr77380.f90: New test.
5131
3f8257db 51322016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5133
5134 PR fortran/77372
5135 gfortran.dg/pr77372.f90: New test.
5136
ee908516
DM
51372016-08-26 David Malcolm <dmalcolm@redhat.com>
5138
5139 * gcc.dg/spellcheck-fields-2.c (test): Move
5140 dg-begin/end-multiline-output within function body.
5141 (test_macro): New function.
5142
d41e76cf
DM
51432016-08-26 David Malcolm <dmalcolm@redhat.com>
5144
5145 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5146 (test_fixit_insert): Update expected output.
5147 (test_fixit_remove): Likewise.
5148 (test_fixit_replace): Likewise.
5149
524a4c96
RO
51502016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5151
5152 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5153 Fix typo.
5154
ebfa15ab
RB
51552016-08-26 Richard Biener <rguenther@suse.de>
5156
5157 PR tree-optimization/69047
5158 * gcc.dg/pr69047.c: New testcase.
5159
209ca542
PK
51602016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5161 Martin Jambhor <mjambor@suse.cz>
524a4c96 5162
209ca542
PK
5163 * gcc.dg/ipa/propbits-1.c: New test-case.
5164 * gcc.dg/ipa/propbits-2.c: Likewise.
5165 * gcc.dg/ipa/propbits-3.c: Likewise.
5166
e5cf1629
SK
51672016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5168
5169 PR fortran/77351
5170 * gfortran.dg/pr77351.f90: New test.
5171
ebef225f
MP
51722016-08-25 Marek Polacek <polacek@redhat.com>
5173
5174 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5175
fe377a48
MP
51762016-08-25 Marek Polacek <polacek@redhat.com>
5177
5178 PR c/77323
5179 * gcc.dg/pr77323.c: New test.
5180
88b8971f
PT
51812016-08-24 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/77358
5184 * gfortran.dg/submodule_17.f08: New test.
5185
3f8257db
JJ
51862016-08-24 Michael Collison <michael.collison@linaro.org>
5187 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5188
5189 * gcc.target/arm/builtin_saddl.c: New testcase.
5190 * gcc.target/arm/builtin_saddll.c: New testcase.
5191 * gcc.target/arm/builtin_uaddl.c: New testcase.
5192 * gcc.target/arm/builtin_uaddll.c: New testcase.
5193 * gcc.target/arm/builtin_ssubl.c: New testcase.
5194 * gcc.target/arm/builtin_ssubll.c: New testcase.
5195 * gcc.target/arm/builtin_usubl.c: New testcase.
5196 * gcc.target/arm/builtin_usubll.c: New testcase.
5197
d5b5d212
UB
51982016-08-24 Uros Bizjak <ubizjak@gmail.com>
5199
5200 PR target/77270
5201 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5202 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5203 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5204 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5205 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5206 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5207 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5208 effective target. Remove scan-assembler-times directives.
5209 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5210 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5211 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5212
d1188689
SKS
52132016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5214
5215 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5216 of unsigned int.
5217 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5218
0b6b8f85
RS
52192016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5220
5221 PR testsuite/77317
5222 * lib/target-supports.exp
5223 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5224 (check_effective_target_vect_natural_alignment): Ditto.
5225 (check_effective_target_vector_alignment_reachable): Ditto.
5226 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5227
587b7f7a
ILT
52282016-08-23 Ian Lance Taylor <iant@golang.org>
5229
5230 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5231
6019c0fc
MM
52322016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5233
5234 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5235 being created from pointers to memory locations.
5236 * gcc.target/powerpc/vec-init-2.c: Likewise.
5237
cfe37db4
FR
52382016-08-23 Fritz Reese <fritzoreese@gmail.com>
5239
5240 * gfortran.dg/dec_structure_12.f90: New testcase.
5241
7e11f46f
DV
52422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5243
5244 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5245
7ab4f354
DV
52462016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5247
5248 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5249 verification.
5250
deb9351f
DV
52512016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5252
5253 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5254 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5255
1fd9f058
RB
52562016-08-23 Richard Biener <rguenther@suse.de>
5257
5258 PR tree-optimization/27336
5259 * c-c++-common/pr27336.c: New testcase.
5260
b00e6e75
MP
52612016-08-22 Marek Polacek <polacek@redhat.com>
5262
5263 PR c++/77321
5264 * g++.dg/cpp1y/pr77321.C: New test.
5265
58338bac
SK
52662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5267
5268 PR fortran/60774
5269 * gfortran.dg/empty_label.f: Adjust test for new error message.
5270 * gfortran.dg/empty_label.f90: Ditto.
5271 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5272 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5273 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5274
30364ce6
SK
52752016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5276
5277 PR fortran/61318
5278 * gfortran.dg/pr61318.f90: New test.
5279
ad7a5a8f
SK
52802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5281
5282 PR fortran/77260
5283 * gfortran.dg/pr77260_1.f90: New test.
5284 * gfortran.dg/pr77260_2.f90: Ditto.
5285
72f52f30
JM
52862016-08-22 Joseph Myers <joseph@codesourcery.com>
5287
5288 PR middle-end/77269
5289 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5290 __builtin_signbitf and __builtin_signbitl in expected generic
5291 expansion.
5292 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5293 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5294 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5295 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5296 tests.
5297
6dc198e3
JM
52982016-08-22 Joseph Myers <joseph@codesourcery.com>
5299
5300 * gcc.dg/torture/float128-builtin.c,
5301 gcc.dg/torture/float128-ieee-nan.c,
5302 gcc.dg/torture/float128x-builtin.c,
5303 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5304 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5305 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5306 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5307 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5308 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5309 gcc.dg/torture/floatn-nan.h: New tests.
5310
7ff4e41a
JM
53112016-08-22 Joseph Myers <joseph@codesourcery.com>
5312
5313 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5314 macro.
5315 (main): Update calls to TEST_I_F.
5316 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5317 macro.
5318 (main): Update calls to TEST_I_F.
5319
7078cdb6
JM
53202016-08-22 Joseph Myers <joseph@codesourcery.com>
5321
5322 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5323 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5324 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5325 names in calls to TEST_I_F.
5326
a9d7c823
BE
53272016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5328
5329 PR c/52952
5330 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5331
cd800235
SKS
53322016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5333
5334 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5335 and !natural_alignment_64.
5336 * gcc.dg/ipa/propalign-2.c: Likewise.
5337 * gcc.dg/ipa/propalign-3.c: Likewise.
5338 * gcc.dg/ipa/propalign-4.c: Likewise.
5339 * gcc.dg/ipa/propalign-5.c: Likewise.
5340 * lib/target-supports.exp
5341 (check_effective_target_natural_alignment_32): Add avr-*-*.
5342
22d12455
KV
53432016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5344
5345 PR tree-optimization/61839
5346 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5347 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5348 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5349 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5350
c65699ef
JM
53512016-08-19 Joseph Myers <joseph@codesourcery.com>
5352
5353 PR c/32187
5354 * lib/target-supports.exp (check_effective_target_float16)
5355 (check_effective_target_float32, check_effective_target_float64)
5356 (check_effective_target_float128, check_effective_target_float32x)
5357 (check_effective_target_float64x)
5358 (check_effective_target_float128x)
5359 (check_effective_target_float16_runtime)
5360 (check_effective_target_float32_runtime)
5361 (check_effective_target_float64_runtime)
5362 (check_effective_target_float128_runtime)
5363 (check_effective_target_float32x_runtime)
5364 (check_effective_target_float64x_runtime)
5365 (check_effective_target_float128x_runtime)
5366 (check_effective_target_floatn_nx_runtime)
5367 (add_options_for_float16, add_options_for_float32)
5368 (add_options_for_float64, add_options_for_float128)
5369 (add_options_for_float32x, add_options_for_float64x)
5370 (add_options_for_float128x): New procedures.
5371 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5372 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5373 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5374 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5375 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5376 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5377 gcc.dg/torture/float128-complex.c,
5378 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5379 gcc.dg/torture/float128x-basic.c,
5380 gcc.dg/torture/float128x-complex.c,
5381 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5382 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5383 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5384 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5385 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5386 gcc.dg/torture/float32x-basic.c,
5387 gcc.dg/torture/float32x-complex.c,
5388 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5389 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5390 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5391 gcc.dg/torture/float64x-basic.c,
5392 gcc.dg/torture/float64x-complex.c,
5393 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5394 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5395 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5396 gcc.dg/torture/floatn-tg.h,
5397 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5398 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5399 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5400 gcc.dg/torture/fp-int-convert-float128x.c,
5401 gcc.dg/torture/fp-int-convert-float16-timode.c,
5402 gcc.dg/torture/fp-int-convert-float16.c,
5403 gcc.dg/torture/fp-int-convert-float32-timode.c,
5404 gcc.dg/torture/fp-int-convert-float32.c,
5405 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5406 gcc.dg/torture/fp-int-convert-float32x.c,
5407 gcc.dg/torture/fp-int-convert-float64-timode.c,
5408 gcc.dg/torture/fp-int-convert-float64.c,
5409 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5410 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5411 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5412 maximum exponent of floating-point type. Use it in testing
5413 whether 0x8...0 fits in the floating-point type. Always treat -1
5414 (signed 0xf...f) as fitting in the floating-point type.
5415 (M_OK1): New macro.
5416 * gcc.dg/torture/fp-int-convert-double.c,
5417 gcc.dg/torture/fp-int-convert-float.c,
5418 gcc.dg/torture/fp-int-convert-float128-timode.c,
5419 gcc.dg/torture/fp-int-convert-float128.c,
5420 gcc.dg/torture/fp-int-convert-float80-timode.c,
5421 gcc.dg/torture/fp-int-convert-float80.c,
5422 gcc.dg/torture/fp-int-convert-long-double.c,
5423 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5424
94e73c78
JJ
54252016-08-19 Jakub Jelinek <jakub@redhat.com>
5426
fbdbd4b6
JJ
5427 PR fortran/72744
5428 * gfortran.dg/gomp/pr72744.f90: New test.
5429
94e73c78
JJ
5430 PR fortran/69281
5431 * gfortran.dg/gomp/pr69281.f90: New test.
5432
91151a73
JB
54332016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5434
414b7129
UB
5435 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5436 the last special seed value.
5437 * gfortran.dg/random_7.f90: Use size for last array member instead
5438 of hardcoded value.
91151a73 5439
fcf830ab
PK
54402016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5441
5442 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5443 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5444
1a5da5b6
RB
54452016-08-19 Richard Biener <rguenther@suse.de>
5446
5447 PR tree-optimization/77286
5448 * gcc.dg/torture/pr77286.c: New testcase.
5449
82f72146
DM
54502016-08-18 David Malcolm <dmalcolm@redhat.com>
5451
5452 * gcc.dg/verbose-asm-2.c: New test case.
5453
cc015f3a
DM
54542016-08-18 David Malcolm <dmalcolm@redhat.com>
5455
5456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5457 (custom_diagnostic_finalizer): Update for change to
5458 diagnostic_show_locus.
5459
cb18fd07
DM
54602016-08-18 David Malcolm <dmalcolm@redhat.com>
5461
5462 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5463 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5464
a76989dc
MP
54652016-08-18 Marek Polacek <polacek@redhat.com>
5466
5467 PR c/71514
5468 * gcc.dg/pr71514.c: New test.
5469
89c88780
L
54702015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5471
5472 PR target/72839
5473 * gcc.target/i386/pr72839.c: New test.
5474
2c71d454
CLT
54752016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5476
5477 PR middle-end/70895
5478 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5479 * c-c++-common/goacc/reduction-1.c: Likewise.
5480 * c-c++-common/goacc/reduction-2.c: Likewise.
5481 * c-c++-common/goacc/reduction-3.c: Likewise.
5482 * c-c++-common/goacc/reduction-4.c: Likewise.
5483
66592e95
AM
54842016-08-18 Alan Modra <amodra@gmail.com>
5485
5486 * gcc.c-torture/compile/pr72771.c: New.
5487
3a146d46
JJ
54882016-08-17 Jakub Jelinek <jakub@redhat.com>
5489
5490 PR fortran/67496
5491 * gfortran.dg/pr67496.f90: New test.
5492
3f8257db 54932015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5494
5495 PR tree-optimization/71752
3a146d46 5496 * gcc.dg/vect/pr71752.c: New.
038000bd 5497
dd42e908
UB
54982016-08-17 Uros Bizjak <ubizjak@gmail.com>
5499
5500 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5501
458a1cd0
JJ
55022016-08-17 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR middle-end/77259
5505 * g++.dg/ipa/devirt-52.C: New test.
5506
11c4c4ba
CLT
55072016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5508
5509 * c-c++-common/goacc/reduction-6.c: New testcase.
5510
661d6efd
RB
55112016-08-17 Richard Biener <rguenther@suse.de>
5512
5513 PR tree-optimization/76490
5514 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5515 * gcc.dg/pr52904.c: XFAIL.
5516
622d8b69
RB
55172016-08-17 Richard Biener <rguenther@suse.de>
5518
5519 PR tree-optimization/23855
5520 * gcc.dg/loop-unswitch-2.c: Adjust.
5521
af23e99c
JJ
55222016-08-16 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR tree-optimization/72817
5525 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5526
feeb6268
JM
55272016-08-16 Joseph Myers <joseph@codesourcery.com>
5528
5529 PR libgcc/77265
5530 * gcc.dg/torture/float128-extend-inf.c: New test.
5531
65e736c0
DM
55322016-08-16 David Malcolm <dmalcolm@redhat.com>
5533
5534 PR c/72857
5535 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5536 for embedded NUL.
5537 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5538 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5539 caret placement.
5540 (test_oct): Likewise.
5541 (test_multiple): Likewise.
5542 (test_field_width_specifier): Likewise.
5543 (test_field_width_specifier_2): New function.
5544 (test_field_precision_specifier): New function.
5545 (test_embedded_nul): Update expected caret placement.
5546 (test_non_contiguous_strings): Update line number.
5547 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5548 (__emit_string_literal_range): Add "caret_idx" param.
5549 (test_simple_string_literal): Add value for new param, updating
5550 expected output..
5551 (test_concatenated_string_literal): Likewise.
5552 (test_multiline_string_literal): Likewise.
5553 (test_hex): Likewise.
5554 (test_oct): Likewise.
5555 (test_multiple): Likewise.
5556 (test_ucn4): Likewise.
5557 (test_ucn8): Likewise.
5558 (test_u8): Likewise.
5559 (test_u): Likewise; update expected message, from "range" to
5560 "location".
5561 (test_U): Likewise.
5562 (test_L): Likewise.
5563 (test_macro): Add value for new param.
5564 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5565 (__emit_string_literal_range): Add "caret_idx" param.
5566 (test_stringified_token_1): Add value for new param. Update
5567 expected message, from "range" to "location".
5568 (test_stringized_token_2): Likewise, adding param to macro.
5569 (test_stringified_token_3): Likewise.
5570 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5571 (emit_warning): Convert param from source_range to location_t.
5572 (test_string_literals): Add caret_idx param, and use it when
5573 constructing a substring_loc. Update error message, from
5574 "range" to "location".
5575
4a7f57d5
JJ
55762016-08-16 Jakub Jelinek <jakub@redhat.com>
5577
7841800f
JJ
5578 PR target/71910
5579 * g++.dg/gomp/pr71910.C: New test.
5580
1b13411a
JJ
5581 PR middle-end/67485
5582 * gcc.c-torture/compile/pr67485.c: New test.
5583
4a7f57d5
JJ
5584 PR target/72867
5585 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5586
3c556bc4
BC
55872016-08-16 Bin Cheng <bin.cheng@arm.com>
5588
5589 PR tree-optimization/69848
5590 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5591
beab2da6
ML
55922016-08-16 Martin Liska <mliska@suse.cz>
5593
5594 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5595 of memory operations so that it can be handled by core2
5596 in 32-bit mode.
5597
f4eec0a3
RB
55982016-08-16 Richard Biener <rguenther@suse.de>
5599
5600 PR tree-optimization/76783
5601 * gcc.dg/pr76783.c: New testcase.
5602 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5603
8f21990a
BC
56042016-08-16 Bin Cheng <bin.cheng@arm.com>
5605
5606 PR tree-optimization/72817
5607 PR tree-optimization/73450
5608 * gcc.dg/tree-ssa/pr72817.c: New test.
5609 * gcc.dg/tree-ssa/pr73450.c: New test.
5610
7fc61626
FR
56112016-08-15 Fritz Reese <fritzoreese@gmail.com>
5612
5613 * gfortran.dg/init_flag_13.f90: New testcase.
5614 * gfortran.dg/init_flag_14.f90: Ditto.
5615 * gfortran.dg/init_flag_15.f03: Ditto.
5616 * gfortran.dg/dec_init_1.f90: Ditto.
5617 * gfortran.dg/dec_init_2.f90: Ditto.
5618
432baa02
UB
56192016-08-15 Uros Bizjak <ubizjak@gmail.com>
5620
5621 PR target/72867
5622 * gcc.target/i386/pr72867.c: New test.
5623
7e1dde14
EB
56242016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5625
5626 * c-c++-common/dump-ada-spec-5.c: New test.
5627
e4969090
RB
56282016-08-15 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/73434
5631 * gcc.dg/torture/pr73434.c: New testcase.
5632
66088065
JJ
56332016-08-15 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR tree-optimization/72824
5636 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5637
7c713714
CLT
56382016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5639
5640 PR fortran/70598
5641 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5642 in use_device clause.
5643 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5644 * gfortran.dg/goacc/list.f95: Adjust to catch
5645 "neither a POINTER nor an array" error messages.
5646
4271e5cb
UB
56472016-08-14 Uros Bizjak <ubizjak@gmail.com>
5648
5649 PR target/76342
5650 * gcc.target/i386/pr76342.c: New test.
5651
b0cea284
JJ
56522016-08-12 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR c/71512
5655 * g++.dg/ubsan/pr71512.C: New test.
5656 * c-c++-common/ubsan/pr71512-1.c: New test.
5657 * c-c++-common/ubsan/pr71512-2.c: New test.
5658
e86aefb8
MM
56592016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5660
5661 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5662 vector initialization options.
5663 * gcc.target/powerpc/vec-init-2.c: Likewise.
5664 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5665 is generated on ISA 3.0.
5666
7fd82d52
PP
56672016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5668
5669 PR middle-end/71654
5670 * gcc.dg/c-c++-common/pr71654.c: New test.
5671 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5672 dg-options.
5673 * gcc.dg/tree-ssa/vrp24: Likewise.
5674
2f1364c2
JJ
56752016-08-12 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR c/67410
5678 * gcc.dg/pr67410.c: New test.
5679
8eb414aa
BC
56802016-08-12 Bin Cheng <bin.cheng@arm.com>
5681
5682 PR tree-optimization/69848
5683 * gcc.dg/vect/vect-pr69848.c: New test.
5684
30b39c19
UB
56852016-08-12 Uros Bizjak <ubizjak@gmail.com>
5686
5687 PR testsuite/71008
5688 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5689 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5690 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5691 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5692
e373dd06
RB
56932016-08-12 Richard Biener <rguenther@suse.de>
5694
5695 PR tree-optimization/57326
5696 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5697 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5698 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5699 * gcc.target/i386/pr45685.c: Likewise.
5700 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5701 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5702 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5703 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5704 * gfortran.dg/pr34163.f90: Likewise.
5705
20d1af89
ML
57062016-08-12 Martin Liska <mliska@suse.cz>
5707
5708 * g++.dg/gcov/gcov-16.C: New test.
5709 * lib/gcov.exp: Support new argument for run-gcov function.
5710
5cacda56
ML
57112016-08-12 Martin Liska <mliska@suse.cz>
5712
5713 PR gcov-profile/35590
5714 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5715
663eecfd
RB
57162016-08-12 Richard Biener <rguenther@suse.de>
5717
5718 PR tree-optimization/72851
5719 * gcc.dg/torture/pr72851.c: New testcase.
5720
3f8257db 57212016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5722
e366d7d8
AO
5723 PR debug/63240
5724 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5725 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5726 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5727 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5728 DW_AT_deleted.
5729
71e1a6a4
AO
5730 PR debug/55641
5731 * g++.dg/debug/dwarf2/ref-1.C: New.
5732
8aaf799b
AO
5733 PR debug/49366
5734 * g++.dg/debug/dwarf2/template-params-12.H: New.
5735 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5736 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5737 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5738 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5739 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5740 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5741 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5742
06f9caed
BS
57432016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5744
5745 PR target/72863
5746 * gcc.target/powerpc/pr72863.c: New test.
5747
a8b956c1
UB
57482016-08-11 Uros Bizjak <ubizjak@gmail.com>
5749
5750 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5751
c73dd986
L
57522015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5753
5754 * gcc.target/i386/pieces-strcpy-1.c: New test.
5755 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5756
385ed708
JJ
57572016-08-11 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR c++/72868
5760 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5761
df7ec09f
L
57622015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5763
5764 * gcc.target/i386/pieces-memcpy-1.c: New test.
5765 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5766 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5767 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5768 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5769 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5770
b95a64bb
JJ
57712016-08-11 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR c/72816
7ddbcf6b 5774 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5775
59537744
BE
57762016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5777
5778 PR tree-optimization/71083
5779 * gcc.c-torture/execute/pr71083.c: New test.
5780 * gnat.dg/loop_optimization23.adb: New test.
5781 * gnat.dg/loop_optimization23_pkg.ads: New test.
5782 * gnat.dg/loop_optimization23_pkg.adb: New test.
5783
183ac6d0
RB
57842016-08-11 Richard Biener <rguenther@suse.de>
5785
5786 PR tree-optimization/72772
5787 * gcc.dg/graphite/pr35356-1.c: Adjust.
5788 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5789
b152f5a2
JB
57902016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5791
5792 * gfortran.dg/random_7.f90: Take into account that the last seed
5793 value is the special p value.
5794 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5795
bb7ebad1
RB
57962016-08-11 Richard Biener <rguenther@suse.de>
5797
5798 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5799
2e186411
AM
58002016-08-11 Alan Modra <amodra@gmail.com>
5801
5802 * gcc.target/powerpc/pr71680.c: New.
5803
e9e6d4f6
KN
58042016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5805
5806 * gcc.target/powerpc/bfp/bfp.exp: New file.
5807 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5808 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5809 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5810 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5811 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5812 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5813 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5814 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5815 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5816 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5817 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5818 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5819 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5820 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5821 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5822 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5823 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5824 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5825 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5826 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5827 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5828 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5829 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5830 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5831 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5832 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5833 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5834 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5835 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5836 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5837 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5838 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5839 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5840 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5841 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5842 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5843 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5844 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5845 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5846 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5847 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5848 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5849 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5850 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5851 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5852 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5853 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5854 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5855 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5856 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5857 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5858 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5859 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5860
9c8eabea
BC
58612016-08-10 Bin Cheng <bin.cheng@arm.com>
5862
5863 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5864 Add aarch64*-*-*.
5865
6c553b76
BC
58662016-08-10 Bin Cheng <bin.cheng@arm.com>
5867
5868 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5869
a0883b08
MM
58702016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5871
5872 PR target/72853
5873 * gcc.target/powerpc/pr72853.c: New test.
5874
a266236e
ML
58752016-08-10 Martin Liska <mliska@suse.cz>
5876
5877 PR gcov-profile/58306
5878 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5879
22063dbc
ML
58802016-08-10 Martin Liska <mliska@suse.cz>
5881
5882 * g++.dg/gcov/gcov-threads-1.C: New test.
5883
5250a5bb
SKS
58842016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5885
5886 PR target/71873
5887 * gcc.target/avr/pr71873.c: New test.
5888
b7597ae5
ML
58892016-08-09 Martin Liska <mliska@suse.cz>
5890
5891 * g++.dg/gcov/gcov-dump-1.C: New test.
5892 * g++.dg/gcov/gcov-dump-2.C: New test.
5893
ab50a215
ML
58942016-08-09 Martin Liska <mliska@suse.cz>
5895
5896 * gcc.dg/tree-prof/val-prof-9.c: New test.
5897
dcb1e137
ML
58982016-08-09 Martin Liska <mliska@suse.cz>
5899
5900 * gcc.dg/tree-prof/val-prof-8.c: New test.
5901
04d6d3b6
MJ
59022016-08-09 Martin Jambor <mjambor@suse.cz>
5903
df839749
UB
5904 PR ipa/71981
5905 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5906
c57e78c4
BC
59072016-08-09 Bin Cheng <bin.cheng@arm.com>
5908
5909 PR tree-optimization/33707
5910 * gcc.dg/vect/pr33707.c: New test.
5911
42970a17
BC
59122016-08-09 Bin Cheng <bin.cheng@arm.com>
5913
5914 PR tree-optimization/pr72772
5915 * gcc.dg/tree-ssa/pr72772.c: New test.
5916
810a3aa6
MF
59172016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5918
5919 PR rtl-optimization/66669
5920 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5921
9e207d6f
JJ
59222016-08-09 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR tree-optimization/72824
5925 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5926
50bf47fd
RB
59272016-08-09 Richard Biener <rguenther@suse.de>
5928
5929 PR tree-optimization/71802
5930 * gcc.dg/torture/pr71802.c: New testcase.
5931
cadec7ca
JJ
59322016-08-09 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c++/72809
5935 * g++.dg/eh/stdarg1.C: New test.
5936
c43c5112
AK
59372016-08-08 Andi Kleen <ak@linux.intel.com>
5938
5939 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5940 test command line in failure log.
5941 (profopt-execute): dito. Make autofdo file names unique.
5942
895aa8e1
DM
59432016-08-08 David Malcolm <dmalcolm@redhat.com>
5944
5945 PR c/64955
5946 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5947 output.
5948
9afda630
PK
59492016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5950
5951 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5952 c99_runtime.
5953 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5954 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5955 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5956 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5957 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5958 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5959
e52ed3fe
DM
59602016-08-08 David Malcolm <dmalcolm@redhat.com>
5961
5962 PR c/52952
5963 * gcc.dg/cpp/pr66415-1.c: Likewise.
5964 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5965 * gcc.dg/format/c90-printf-1.c: Likewise.
5966 * gcc.dg/format/diagnostic-ranges.c: New test case.
5967
ad200580
JJ
59682016-08-08 Jakub Jelinek <jakub@redhat.com>
5969
77524e0d
JJ
5970 PR fortran/72716
5971 * gfortran.dg/gomp/pr72716.f90: New test.
5972
2187f2a2
JJ
5973 PR middle-end/72781
5974 * gcc.dg/gomp/pr72781.c: New test.
5975
ad200580
JJ
5976 PR middle-end/68762
5977 * g++.dg/vect/pr68762-1.cc: New test.
5978 * g++.dg/vect/pr68762-2.cc: New test.
5979 * g++.dg/vect/pr68762.h: New file.
5980
989d0071
MS
59812016-08-08 Martin Sebor <msebor@redhat.com>
5982
5983 PR testsuite/72838
3a146d46
JJ
5984 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5985 * g++.dg/warn/overflow-warn-3.C: Same.
5986 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5987
7090cac9
AV
59882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5989
5990 PR fortran/71936
5991 * gfortran.dg/allocate_with_source_21.f03: New test.
5992
64e56ab0
AV
59932016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5994
5995 PR fortran/72698
5996 * gfortran.dg/allocate_with_source_20.f03: New test.
5997
0476487d
AM
59982016-08-08 Alan Modra <amodra@gmail.com>
5999
6000 * gcc.c-torture/compile/pr72802.c: New.
6001
8e9218f2
AV
60022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6003
6004 PR fortran/70524
6005 * gfortran.dg/dependency_48.f90: New test.
6006
c1f7083b
TK
60072016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6008
531e5ae3 6009 PR fortran/70040
c1f7083b
TK
6010 * gfortran.dg/pr70040.f90: New testcase.
6011
6ab5813c
TK
60122016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6013
6014 PR fortran/71961
6015 * gfortran.dg/matmul_10.f90: New testcase.
6016
27bddc4a
JH
60172016-08-07 Jan Hubicka <hubicka@ucw.cz>
6018
6019 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6020
4a9f8a9f
JJ
60212016-08-07 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR c/72816
6024 * gcc.dg/pr72816.c: New test.
6025
fa76f2c6
JW
60262016-08-06 Jonathan Wakely <jwakely@redhat.com>
6027
6028 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6029 * g++.dg/conversion/pr41426.C: Likewise.
6030 * g++.dg/conversion/pr66211.C: Likewise.
6031 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6032 * g++.dg/init/ref8.C: Likewise.
6033 * g++.old-deja/g++.law/cvt20.C: Likewise.
6034 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6035
5c3e5002
PP
60362016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6037
6038 PR tree-optimization/18046
6039 * gcc.dg/tree-ssa/vrp105.c: New test.
6040 * gcc.dg/tree-ssa/vrp106.c: New test.
6041
94087e88 60422016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6043
6044 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6045 1ul in diagnostics. Remove hyphen from "constant-expression."
6046 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6047 * g++.dg/cpp0x/static_assert3.C: Same.
6048 * g++.dg/cpp1y/constexpr-throw.C: Same.
6049 * g++.dg/template/nontype3.C: Same.
6050 * g++.dg/warn/overflow-warn-1.C: Same.
6051 * g++.dg/warn/overflow-warn-3.C: Same.
6052 * g++.dg/warn/overflow-warn-4.C: Same.
6053
88fa5555
DM
60542016-08-05 David Malcolm <dmalcolm@redhat.com>
6055
6056 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6057 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6058 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6059 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6060
1addb9e6
PP
60612016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6062
6063 PR tree-optimization/72810
6064 * gcc.dg/tree-ssa/vrp110.c: New test.
6065
1b62ed4f
JG
60662016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6067
6068 PR Target/72819
6069 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6070 registers.
6071 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6072 saving the half-precision registers.
6073 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6074 value is returned in h0.
6075 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6076 are passed in FP/SIMD registers.
6077 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6078 passing works corrcetly.
6079 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6080 (hfa_f16x2_t): Likewise.
6081 (hfa_f16x3_t): Likewise.
6082 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6083 are promoted to double and passed in a double register.
6084 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6085 are promoted to double and stacked.
6086 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6087 __fp16 data types.
6088 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6089 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6090 __fp16 first get passed in FP/SIMD registers, then stacked.
6091
4228ca19
NS
60922016-08-05 Nathan Sidwell <nathan@acm.org>
6093
6094 PR c++/68724
6095 * g++.dg/cpp0x/pr68724.C: New.
6096
db7c335e
RB
60972016-08-05 Richard Biener <rguenther@suse.de>
6098
6099 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6100
48abe922
PP
61012016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6102
6103 * gcc.dg/tree-ssa/vrp107.c: New test.
6104 * gcc.dg/tree-ssa/vrp108.c: New test.
6105 * gcc.dg/tree-ssa/vrp109.c: New test.
6106
f6cdf42f
PK
61072016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6108
6109 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6110 dg-options.
6111
33a9c609
PK
61122016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6113
6114 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6115 test-cases.
6116 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6117 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6118 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6119 test-cases.
6120 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6121 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6122 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6123 large_double.
6124
4473482d
PC
61252016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6126
6127 PR c++/72800
6128 * g++.dg/cpp1y/lambda-ice1.C: New.
6129
08156df5
PP
61302016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6131
6132 PR c++/72759
6133 * g++.dg/cpp1y/pr72759.C: New test.
6134
938da3a5
PP
61352016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6136
6137 * gcc.dg/switch-10.c: New test.
6138
da84183c
JG
61392016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6140
6141 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6142
ae9281fc
TS
61432016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6144
6145 * c-c++-common/goacc/routine-5.c: Update.
6146
086ad22e
BE
61472016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6148
6149 PR rtl-optimization/70903
6150 * gcc.c-torture/execute/pr70903.c: New test.
6151
6805e400
ML
61522016-08-04 Martin Liska <mliska@suse.cz>
6153
6154 * gcc.dg/params/params.exp: Replace file exists with
6155 TESTING_IN_BUILD_TREE.
6156
a0008434
MP
61572016-08-04 Marek Polacek <polacek@redhat.com>
6158
6159 PR c++/70229
6160 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6161
fb46286e
RB
61622016-08-04 Richard Biener <rguenther@suse.de>
6163
6164 PR middle-end/71984
6165 * gcc.dg/torture/pr71984.c: Guard correctness check for
6166 little-endian.
6167
ac2c96ab
AP
61682016-08-03 Andrew Pinski <apinski@cavium.com>
6169
6170 * gcc.c-torture/compile/20160802-1.c: New testcase.
6171
c98583e9
FR
61722016-08-03 Fritz Reese <fritzoreese@gmail.com>
6173
6174 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6175
9ad1a1da
RB
61762016-08-03 Richard Biener <rguenther@suse.de>
6177
6178 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6179 and remove -O3.
6180 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6181 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6182
cd75c979
RB
61832016-08-03 Richard Biener <rguenther@suse.de>
6184
6185 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6186 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6187 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6188 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6189
30e8d875
SKS
61902016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6191
6192 * gcc.dg/init-excess-2.c: Require int32plus.
6193 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6194 * gcc.dg/pr59963-2.c: Require int32plus.
6195 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6196 * gcc.dg/unroll-7.c: Require int32plus.
6197
69b806f6
BC
61982016-08-02 Bin Cheng <bin.cheng@arm.com>
6199
6200 PR tree-optimization/34114
6201 * gcc.dg/tree-ssa/loop-42.c: New test.
6202
1efafef3
TC
62032016-08-02 Tamar Christina <tamar.christina@arm.com>
6204
6205 * gcc.target/aarch64/vminmaxnm.c: New.
6206 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6207 tests.
6208
e2a99194
MM
62092016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6210
6211 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6212 vec_extract for vector float, vector int, vector short, and vector
6213 char.
6214 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6215 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6216 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6217 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6218
71bfb77a
WD
62192016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6220
6221 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6222 single stack adjustment, no writeback.
71bfb77a
WD
6223 * gcc.target/aarch64/test_frame_12.c: Likewise.
6224 * gcc.target/aarch64/test_frame_13.c: Likewise.
6225 * gcc.target/aarch64/test_frame_15.c: Likewise.
6226 * gcc.target/aarch64/test_frame_6.c: Likewise.
6227 * gcc.target/aarch64/test_frame_7.c: Likewise.
6228 * gcc.target/aarch64/test_frame_8.c: Likewise.
6229 * gcc.target/aarch64/test_frame_16.c: New test.
6230
37bce35a
L
62312015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6232
6233 PR target/72748
6234 * gcc.target/i386/pr72748.c: New test.
6235
3f8257db 62362015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6237
6238 PR tree-optimization/71818
6239 * gcc.dg/vect/pr71818.c: New
6240
bf60c531
ML
62412016-08-01 Martin Liska <mliska@suse.cz>
6242
6243 PR tree-optimization/71857
6244 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6245
8ed49fab
KT
62462016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6247
6248 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6249
76e2c821
JB
62502016-08-01 Jan Beulich <jbeulich@suse.com>
6251
6252 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6253
35029597
WS
62542016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6255
6256 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6257 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6258
3aa4b66a
JW
62592016-07-31 Jonathan Wakely <jwakely@redhat.com>
6260
6261 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6262 (check_effective_target_c++): Likewise. Also match for libstdc++.
6263
3f8257db 62642016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6265
6266 PR fortran/41922
6267 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6268 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6269 * gfortran.dg/pr41922.f90: New test.
6270
9fcb2819
SK
62712016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6272
6273 PR fortran/68566
6274 * gfortran.dg/pr68566.f90: new test.
6275
94087e88 62762016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6277
6278 PR c++/60760
6279 PR c++/71091
6280 * g++.dg/cpp0x/constexpr-cast.C: New test.
6281 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6282 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6283 * g++.dg/ubsan/pr63956.C: Correct.
6284
d0047a25
MM
62852016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6286
6287 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6288 vector double or vector long where the vector is in memory.
6289 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6290 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6291
e4f7a5df
SK
62922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6293
6294 PR fortran/69867
6295 * gfortran.dg/pr69867.f90: New test.
6296
b441ae1d
SK
62972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6298
6299 PR fortran/69962
6300 * gfortran.dg/pr69962.f90: New test.
6301
712dff31
SK
63022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6303
6304 PR fortran/70006
6305 * gfortran.dg/pr70006.f90: New test.
6306
fb42421e
SK
63072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6308
6309 PR fortran/71730
6310 * gfortran.dg/pr71730.f90: New test.
6311 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6312 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6313 * gfortran.dg/array_constructor_26.f03: Ditto.
6314
466effe0
WS
63152016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6316
6317 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6318 * gcc.target/powerpc/pr71763.c: Likewise.
6319
f618a472
MP
63202016-07-29 Marek Polacek <polacek@redhat.com>
6321
6322 PR c/71742
6323 * gcc.dg/940510-1.c: Adjust dg-error.
6324 * gcc.dg/c99-flex-array-1.c: Likewise.
6325 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6326
efd0786f
MP
6327 PR c/71853
6328 * gcc.dg/noncompile/pr71853.c: New test.
6329
e00dceaf
MP
6330 PR c/71573
6331 * gcc.dg/noncompile/pr71573.c: New test.
6332
638fc14f
MP
6333 PR c/71926
6334 * g++.dg/warn/Wparentheses-30.C: New test.
6335 * gcc.dg/Wparentheses-14.c: New test.
6336
61c73a7f
UB
63372016-07-29 Uros Bizjak <ubizjak@gmail.com>
6338
6339 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6340
01d32b2b
BC
63412016-07-29 Bin Cheng <bin.cheng@arm.com>
6342
6343 PR tree-optimization/57558
6344 * gcc.dg/vect/pr57558-1.c: New test.
6345 * gcc.dg/vect/pr57558-2.c: New test.
6346
f6c7a248
PK
63472016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6348
61c73a7f 6349 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6350 to scan forwprop1 dump pass.
6351
f54ea774
PC
63522016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/51488
6355 * g++.dg/template/pr51488.C: New.
6356
673a107a
JJ
63572016-07-29 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR c/71969
6360 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6361 static __inline__.
6362 * gcc.dg/pr71969-1.c: New test.
6363 * gcc.dg/pr71969-2.c: New test.
6364 * gcc.dg/pr71969-3.c: New test.
6365
78169471
MP
63662016-07-29 Marek Polacek <polacek@redhat.com>
6367
6368 PR c/71574
6369 * c-c++-common/pr71574.c: New test.
6370
a5b5c8b6
MP
6371 PR c/71583
6372 * gcc.dg/noncompile/pr71583.c: New test.
6373
883b6d4e
KV
63742016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6375
6376 PR middle-end/68217
6377 * gcc.dg/pr68217.c: New test.
6378
89f1f37e
SK
63792016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6380
6381 PR fortran/71067
6382 * gfortran.dg/pr71067_1.f90: New test.
6383 * gfortran.dg/pr71067_2.f90: Ditto.
6384
e0d32185
MM
63852016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6386
6387 * gcc.target/powerpc/vec-extract-1.c: New test.
6388
c851722d
SK
63892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6390
6391 PR fortran/71799
6392 * gfortran.dg/pr71799.f90: New test.
6393
f064da6a
PC
63942016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/71665
6397 * g++.dg/cpp0x/pr71665-1.C: New.
6398 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6399 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6400 * g++.dg/ext/label10.C: Likewise.
6401 * g++.dg/parse/constant5.C: Likewise.
6402
1b70aaad
SK
64032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6404
6405 PR fortran/71859
6406 * gfortran.dg/pr71859.f90: New test.
6407 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6408 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6409
a23404c9
PT
64102016-07-28 Paul Thomas <pault@gcc.gnu.org>
6411
6412 PR fortran/71883
6413 * gfortran.dg/pr71883.f90 : New test.
6414
513d866d
YR
64152016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6416
6417 PR tree-optimization/71734
61c73a7f 6418 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6419
7c428aa2
RL
64202016-07-28 Renlin Li <renlin.li@arm.com>
6421
6422 Revert
6423 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6424
6425 PR fortran/71902
6426 * gfortran.dg/dependency_47.f90: New test.
6427
1225d6b1
ML
64282016-07-28 Martin Liska <mliska@suse.cz>
6429
6430 PR gcov-profile/68025
6431 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6432
e5f5bf35
ML
64332016-07-28 Martin Liska <mliska@suse.cz>
6434
6435 * g++.dg/vect/pr70944.cc: New test.
6436
4536610d
KV
64372016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6438
6439 PR middle-end/71994
6440 * gcc.dg/torture/pr71994.c: New test.
6441
8c6961ca
PK
64422016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6443
6444 PR middle-end/71078
6445 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6446 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6447 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6448
8de22ea0
RB
64492016-07-27 Richard Biener <rguenther@suse.de>
6450
6451 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6452
5d9da222
ML
64532016-07-27 Martin Liska <mliska@suse.cz>
6454
6455 * gcc.dg/predict-13.c: New test.
6456 * gcc.dg/predict-14.c: New test.
6457
af9e275f
SKS
64582016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6459
a23404c9 6460 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6461 including stdint.h.
6462 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6463 including stdint.h.
6464
71abba1e
MM
64652016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6466
6467 PR target/71869
6468 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6469 IEEE built-in functions handle quiet and signalling NaNs
6470 correctly.
6471
9cd74e8f
SK
64722016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6473
6474 PR fortran/71862
6475 * gfortran.dg/pr71862.f90: New test.
6476
0d48446f
MS
64772016-07-26 Martin Sebor <msebor@redhat.com>
6478
6479 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6480 selector with dg-options.
6481
524cf1e4
PP
64822016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6483
6484 PR tree-optimization/18046
6485 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6486 * gcc.dg/tree-ssa/vrp103.c: New test.
6487 * gcc.dg/tree-ssa/vrp104.c: New test.
6488
100665d8
WS
64892016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6490
6491 * gcc.target/powerpc/pr63354.c: Require lp64 since
6492 -mprofile-kernel is not legal with -m32.
6493
0b64ca40
RB
64942016-07-26 Richard Biener <rguenther@suse.de>
6495
6496 PR rtl-optimization/71984
6497 * gcc.dg/torture/pr71984.c: New testcase.
6498
9b7937cf
RS
64992016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6500
6501 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6502 g++-dg-runtest via et-dg-runtest.
6503 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6504 * gcc.dg/vect/vect.exp: Likewise.
6505 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6506 gfortran-dg-runtest.
6507 * gfortran.dg/vect/vect.exp: Likewise.
6508 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6509 (check_mips_loongson_hw_available): Likewise.
6510 (check_effective_target_mpaired_single_runtime): Likewise.
6511 (check_effective_target_mips_loongson_runtime): Likewise.
6512 (add_options_for_mpaired_single): Likewise.
6513 (check_effective_target_vect_int): Add global et_index.
6514 Check and save the supported feature for a target selected by
6515 the et_index target. Break long lines where appropriate. Call
6516 et-is-effective-target for MIPS with an argument instead of
6517 check_effective_target_* where appropriate.
6518 (check_effective_target_vect_intfloat_cvt): Likewise.
6519 (check_effective_target_vect_uintfloat_cvt): Likewise.
6520 (check_effective_target_vect_floatint_cvt): Likewise.
6521 (check_effective_target_vect_floatuint_cvt): Likewise.
6522 (check_effective_target_vect_simd_clones): Likewise.
6523 (check_effective_target_vect_shift): ewise.
6524 (check_effective_target_whole_vector_shift): Likewise.
6525 (check_effective_target_vect_bswap): Likewise.
6526 (check_effective_target_vect_shift_char): Likewise.
6527 (check_effective_target_vect_long): Likewise.
6528 (check_effective_target_vect_float): Likewise.
6529 (check_effective_target_vect_double): Likewise.
6530 (check_effective_target_vect_long_long): Likewise.
6531 (check_effective_target_vect_no_int_max): Likewise.
6532 (check_effective_target_vect_no_int_add): Likewise.
6533 (check_effective_target_vect_no_bitwise): Likewise.
6534 (check_effective_target_vect_widen_shift): Likewise.
6535 (check_effective_target_vect_no_align): Likewise.
6536 (check_effective_target_vect_hw_misalign): Likewise.
6537 (check_effective_target_vect_element_align): Likewise.
6538 (check_effective_target_vect_condition): Likewise.
6539 (check_effective_target_vect_cond_mixed): Likewise.
6540 (check_effective_target_vect_char_mult): Likewise.
6541 (check_effective_target_vect_short_mult): Likewise.
6542 (check_effective_target_vect_int_mult): Likewise.
6543 (check_effective_target_vect_extract_even_odd): Likewise.
6544 (check_effective_target_vect_interleave): Likewise.
6545 (check_effective_target_vect_stridedN): Likewise.
6546 (check_effective_target_vect_multiple_sizes): Likewise.
6547 (check_effective_target_vect64): Likewise.
6548 (check_effective_target_vect_call_copysignf): Likewise.
6549 (check_effective_target_vect_call_sqrtf): Likewise.
6550 (check_effective_target_vect_call_btrunc): Likewise.
6551 (check_effective_target_vect_call_btruncf): Likewise.
6552 (check_effective_target_vect_call_ceil): Likewise.
6553 (check_effective_target_vect_call_ceilf): Likewise.
6554 (check_effective_target_vect_call_floor): Likewise.
6555 (check_effective_target_vect_call_floorf): Likewise.
6556 (check_effective_target_vect_call_lceil): Likewise.
6557 (check_effective_target_vect_call_lfloor): Likewise.
6558 (check_effective_target_vect_call_nearbyint): Likewise.
6559 (check_effective_target_vect_call_nearbyintf): Likewise.
6560 (check_effective_target_vect_call_round): Likewise.
6561 (check_effective_target_vect_call_roundf): Likewise.
6562 (check_effective_target_vect_perm): Likewise, but also append *_saved
6563 to the existing global name to properly cache the result.
6564 (check_effective_target_vect_perm_byte): Likewise.
6565 (check_effective_target_vect_perm_short): Likewise.
6566 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6567 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6568 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6569 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6570 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6571 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6572 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6573 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6574 (check_effective_target_vect_sdot_qi): Likewise.
6575 (check_effective_target_vect_udot_qi): Likewise.
6576 (check_effective_target_vect_sdot_hi): Likewise.
6577 (check_effective_target_vect_udot_hi): Likewise.
6578 (check_effective_target_vect_usad_char): Likewise.
6579 (check_effective_target_vect_pack_trunc): Likewise.
6580 (check_effective_target_vect_unpack): Likewise.
6581 (check_effective_target_vect_aligned_arrays): Likewise.
6582 (check_effective_target_vect_natural_alignment): Likewise.
6583 (check_effective_target_vector_alignment_reachable): Likewise.
6584 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6585 (is-effective-target): Initialize et_index if undefined.
6586 (et-dg-runtest): New.
6587 (et-is-effective-target): Likewise.
6588 (check_vect_support_and_set_flags): Add supported MIPS targets to
6589 EFFECTIVE_TARGETS list. Return the number of supported targets.
6590
8f63caf6 65912016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6592 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6593
6594 PR middle-end/70920
6595 * gcc.dg/pr70920-1.c: New test-case.
6596 * gcc.dg/pr70902-2.c: Likewise.
6597 * gcc.dg/pr70920-3.c: Likewise.
6598 * gcc.dg/pr70920-4.c: Likewise
6599 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6600 2 instead of 3.
6601
7d575fff
AM
66022016-07-25 Alexander Monakov <amonakov@ispras.ru>
6603
6604 * gcc.c-torture/execute/pr71494.c: Require label_values.
6605 * gcc.dg/pr16973.c: Ditto.
6606
bf01e070
SKS
66072016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6608
6609 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6610 * gcc.dg/torture/pr69771.c: Require int32plus.
6611 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6612
16b05965
ML
66132016-07-25 Martin Liska <mliska@suse.cz>
6614
6615 * gcc.dg/torture/pr71987.c: New test.
6616
d52d3767
SK
66172016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6618
6619 PR fortran/71935
6620 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6621 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6622 * gfortran.dg/pr71935.f90: New test.
6623
94087e88 66242016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6625
6626 PR c++/71675
6627 * g++.dg/ext/atomic-3.C: New test.
6628 * gcc.dg/atomic/pr71675.c: New test.
6629
58b3986e
ES
66302016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6631
6632 * gcc.target/i386/mvc8.c: New test.
6633
faa1612a
BC
66342016-07-22 Bin Cheng <bin.cheng@arm.com>
6635
6636 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6637 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6638
1603ebe0
TK
66392016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6640
6641 PR fortran/71795
6642 * gfortran.dg/constructor_50.f90: New test.
6643
bc91c436
ML
66442016-07-22 Martin Liska <mliska@suse.cz>
6645
6646 PR gcov-profile/69028
6647 PR gcov-profile/62047
6648 * g++.dg/cilk-plus/pr69028.C: New test.
6649
9fe9a3a7
AV
66502016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6651
6652 * gfortran.dg/coarray_stat_2.f90: New test.
6653
70866e3d
MM
66542016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6655
6656 * gcc.target/powerpc/vec-extract.h: New files to check the
6657 vec_extract built-in functions for all vector types, testing
6658 accessing each element, both with constant and variable element
6659 numbers.
6660 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6661 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6662 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6663 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6664 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6665 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6666 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6667 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6668 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6669
ab3af181
JJ
66702016-07-21 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR c++/71728
6673 * g++.dg/other/pr71728.C: New test.
6674
ebe8f322
JG
66752016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6676
6677 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6678 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6679 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6680 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6681 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6682
959cef74
RB
66832016-07-21 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/71947
6686 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6687
b24d9420
BC
66882016-07-21 Bin Cheng <bin.cheng@arm.com>
6689
6690 * gcc.dg/tree-ssa/scev-15.c: New.
6691
23974819
BC
66922016-07-21 Bin Cheng <bin.cheng@arm.com>
6693
6694 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6695
ee78cbaa
JJ
66962016-07-21 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR c++/71941
6699 * g++.dg/gomp/pr71941.C: New test.
6700
52ed68f7
DM
67012016-07-20 David Malcolm <dmalcolm@redhat.com>
6702
6703 PR c/70339
6704 PR c/71858
6705 * g++.dg/spellcheck-identifiers.C: New test case, based on
6706 gcc.dg/spellcheck-identifiers.c.
6707 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6708 gcc.dg/spellcheck-identifiers-2.c.
6709 * g++.dg/spellcheck-typenames.C: New test case, based on
6710 gcc.dg/spellcheck-typenames.c
6711
18407bfb
JW
67122016-07-20 Jonathan Wakely <jwakely@redhat.com>
6713
6714 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6715 pointer to member function and also test catching by reference.
6716
4c07fd98
DV
67172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6718
6719 * gcc.target/s390/pr67443.c: Fix test case.
6720
fee21d65
DV
67212016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6722
6723 * gcc.target/s390/insv-1.c: Xfail some tests.
6724 * gcc.target/s390/insv-2.c: Likewise.
6725
dbe9dfdd
GJL
67262016-07-20 Georg-Johann Lay <avr@gjlay.de>
6727
6728 * gcc.target/avr/torture/get-mem.c: New test.
6729 * gcc.target/avr/torture/set-mem.c: New test.
6730
c25e1d82
GJL
67312016-07-20 Georg-Johann Lay <avr@gjlay.de>
6732
6733 PR target/71948
6734 * gcc.target/avr/torture/tiny-progmem.c: New test.
6735
109d2197
JJ
67362016-07-20 Jakub Jelinek <jakub@redhat.com>
6737
7419f441
JJ
6738 PR c++/71909
6739 * g++.dg/parse/pr71909.C: New test.
6740 * g++.dg/tm/pr71909.C: New test.
6741
109d2197
JJ
6742 PR c++/50060
6743 * g++.dg/cpp0x/constexpr-50060.C: New test.
6744 * g++.dg/cpp1y/constexpr-50060.C: New test.
6745
144530cf
ML
67462016-07-20 Martin Liska <mliska@suse.cz>
6747
6748 * gfortran.dg/graphite/pr71898.f90: New test.
6749
04ac4afa
BC
67502016-07-20 Bin Cheng <bin.cheng@arm.com>
6751
6752 PR tree-optimization/71503
6753 PR tree-optimization/71683
6754 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6755 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6756
dcbdb17a
ML
67572016-07-20 Martin Liska <mliska@suse.cz>
6758
6759 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6760 * gcc.dg/plugin/sreal-test-1.c: Remove.
6761 * gcc.dg/plugin/sreal_plugin.c: Remove.
6762
6ed82555
TK
67632016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6764
6765 PR fortran/71902
6766 * gfortran.dg/dependency_47.f90: New test.
6767
13da0507
JJ
67682016-07-19 Jakub Jelinek <jakub@redhat.com>
6769
4833f561
JJ
6770 PR rtl-optimization/71916
6771 * gcc.c-torture/compile/pr71916.c: New test.
6772
4fda19ef
JJ
6773 PR middle-end/71874
6774 * g++.dg/torture/pr71874.C: New test.
6775
13da0507
JJ
6776 PR middle-end/71734
6777 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6778 (my_alloc): Rewritten to use __builtin_posix_memalign and
6779 __SIZE_TYPE__.
6780 (my_free): Use __builtin_free instead of _mm_free.
6781 (Vec::operator=): Use __builtin_memcpy.
6782
e7980add
MJ
67832016-07-19 Martin Jambor <mjambor@suse.cz>
6784
61c73a7f
UB
6785 PR fortran/71688
6786 * gfortran.dg/pr71688.f90: New test.
e7980add 6787
13e88953
RB
67882016-07-19 Richard Biener <rguenther@suse.de>
6789
6790 * c-c++-common/vector-subscript-6.c: New testcase.
6791 * c-c++-common/vector-subscript-7.c: Likewise.
6792
1caf0482
SKS
67932016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6794
a23404c9 6795 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6796 and UInt32 based on __SIZEOF_INT__.
6797
cef5388d
RB
67982016-07-19 Richard Biener <rguenther@suse.de>
6799
6800 PR tree-optimization/71901
6801 * gcc.dg/torture/pr71901.c: New testcase.
6802
68032016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6804
6805 PR tree-optimization/71908
6806 * gcc.dg/torture/pr71908.c: New testcase.
6807
a8f7a895
MM
68082016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6809
6810 PR target/71493
6811 * gcc.target/powerpc/pr71493-1.c: New test.
6812 * gcc.target/powerpc/pr71493-2.c: Likewise.
6813
f2111a36
JJ
68142016-07-18 Jakub Jelinek <jakub@redhat.com>
6815
99516432
JJ
6816 PR c++/71835
6817 * g++.dg/conversion/ambig3.C: New test.
6818
87713c6a
JJ
6819 PR c++/71828
6820 * g++.dg/cpp0x/constexpr-71828.C: New test.
6821
7a7f16ca
JJ
6822 PR c++/71826
6823 * g++.dg/template/pr71826.C: New test.
6824
f4d90295
JJ
6825 PR c++/71822
6826 * g++.dg/template/defarg21.C: New test.
6827
f2111a36
JJ
6828 PR c++/71871
6829 * g++.dg/ext/vector31.C: New test.
6830
0b965526
UB
68312016-07-18 Uros Bizjak <ubizjak@gmail.com>
6832
6833 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6834
94e136b9
YR
68352016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6836
6837 PR tree-optimization/71734
6838 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6839
7072df0a
DV
68402016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6841
6842 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6843 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6844 stack-layout-dynamic-1.c: New test.
6845
54158a1a
AK
68462016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6847
6848 * gcc.target/s390/nolrl-1.c: New test.
6849
43068916
FR
68502016-07-17 Fritz Reese <fritzoreese@gmail.com>
6851
6852 PR fortran/71523
6853 * gfortran.dg/pr71523_1.f90: New test.
6854 * gfortran.dg/pr71523_2.f90: New test.
6855
a9356b12
AS
68562016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6857
6858 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6859
a07b81c7 68602016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6861 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6862
6863 PR fortran/62125
6864 * gfortran.dg/pr62125.f90: New test.
6865
96c0ec12
BS
68662016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6867
6868 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6869 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6870
479d0ed5
JW
68712016-07-15 Jonathan Wakely <jwakely@redhat.com>
6872
6873 PR c++/58796
6874 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6875 * g++.dg/cpp0x/nullptr35.C: New test.
6876
41c7438e
BC
68772016-07-15 Bin Cheng <bin.cheng@arm.com>
6878
6879 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6880
f7ba880b
CP
68812016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6882
6883 * gfortran.dg/goacc/vector_length.f90: New test.
6884
b9aba0a0
RB
68852016-07-15 Richard Biener <rguenther@suse.de>
6886
6887 PR tree-optimization/71881
6888 * gcc.dg/torture/pr71881.c: New testcase.
6889
9513d5fb
RB
68902016-07-15 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/71887
6893 * gcc.dg/torture/pr71887.c: New testcase.
6894
ddbbcb19
JJ
68952016-07-15 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR c/71858
6898 * gcc.dg/spellcheck-identifiers-3.c: New test.
6899
29eb509c
AV
69002016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6901
6902 PR fortran/71807
6903 * gfortran.dg/null_9.f90: New test.
6904
43aabfcf
BC
69052016-07-15 Bin Cheng <bin.cheng@arm.com>
6906
6907 * gcc.dg/tree-ssa/loop-41.c: New test.
6908
afc89e58
BC
69092016-07-15 Bin Cheng <bin.cheng@arm.com>
6910
6911 PR tree-optimization/71347
6912 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6913
6fa682ad
SK
69142016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6915
6916 PR fortran/29819
6917 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6918 * gfortran.dg/contains.f90: Ditto.
6919 * gfortran.dg/contains_empty_1.f03: Ditto.
6920 * gfortran.dg/submodule_3.f08: Ditto.
6921
dd36b877
JJ
69222016-07-14 Jakub Jelinek <jakub@redhat.com>
6923
a60a5d31
JJ
6924 PR testsuite/71865
6925 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6926 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6927 expected diagnostics.
6928
dd36b877
JJ
6929 PR c/71858
6930 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6931 * gcc.dg/spellcheck-identifiers-2.c: New test.
6932 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6933 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6934
a241f8ca
JJ
69352016-07-14 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR tree-optimization/71872
6938 * gcc.c-torture/compile/pr71872.c: New test.
6939
d62b809c
TP
69402016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6941
6942 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6943 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6944 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6945 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6946 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6947 * gcc.target/arm/atomic-op-acquire-1.c: This.
6948 * gcc.target/arm/atomic-op-char.c: Rename into ...
6949 * gcc.target/arm/atomic-op-char-1.c: This.
6950 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6951 * gcc.target/arm/atomic-op-consume-1.c: This.
6952 * gcc.target/arm/atomic-op-int.c: Rename into ...
6953 * gcc.target/arm/atomic-op-int-1.c: This.
6954 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6955 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6956 * gcc.target/arm/atomic-op-release.c: Rename into ...
6957 * gcc.target/arm/atomic-op-release-1.c: This.
6958 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6959 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6960 * gcc.target/arm/atomic-op-short.c: Rename into ...
6961 * gcc.target/arm/atomic-op-short-1.c: This.
6962 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6963 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6964 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6965 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6966 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6967 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6968 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6969 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6970 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6971 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6972
1f8dd420
AV
69732016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6974
6975 PR fortran/70842
6976 * gfortran.dg/select_type_35.f03: New test.
6977
53109ba8
KT
69782016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6979
6980 PR target/65951
6981 PR tree-optimization/70923
6982 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6983 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6984 * gcc.dg/vect/pr65951.c: Likewise.
6985 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6986
91f35b7f
DE
69872016-07-14 David Edelsohn <dje.gcc@gmail.com>
6988
6989 * c-c++-common/pr60226.c: Expect maximum object file alignment
6990 error on AIX.
6991
351168fe
RB
69922016-07-14 Richard Biener <rguenther@suse.de>
6993
6994 PR tree-optimization/71866
6995 * gcc.dg/torture/pr71866.c: New testcase.
6996
94c32c00
TP
69972016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6998
6999 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7000 selector and enclose boolean expression in curly braces.
7001
b799a481
AM
70022016-07-14 Alan Modra <amodra@gmail.com>
7003
7004 PR target/71733
7005 * gcc.target/powerpc/p9-novsx.c: New.
7006
f63ba78c
AK
70072016-07-13 Andi Kleen <ak@linux.intel.com>
7008
7009 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7010 * g++.dg/tree-prof/morefunc.C: Dito.
7011 * g++.dg/tree-prof/pr35545.C: Dito.
7012 * g++.dg/tree-prof/reorder.C: Dito.
7013 * gcc.dg/tree-prof/20050826-2.c: Dito.
7014 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7015 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7016 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7017 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7018 * gcc.dg/tree-prof/inliner-1.c: Dito.
7019 * gcc.dg/tree-prof/merge_block.c: Dito.
7020 * gcc.dg/tree-prof/stringop-1.c: Dito.
7021 * gcc.dg/tree-prof/stringop-2.c: Dito.
7022 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7023 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7024 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7025 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7026 * gcc.dg/tree-prof/update-loopch.c: Dito.
7027 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7028 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7029 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7030 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7031 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7032 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7033 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7034
f4d5a23d
AK
70352016-07-13 Andi Kleen <ak@linux.intel.com>
7036
7037 * lib/profopt.exp (profopt-execute): Remove .imports files.
7038
ae145898
AK
70392016-07-13 Andi Kleen <ak@linux.intel.com>
7040
0b965526 7041 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7042
e97bd4f5
AK
70432016-07-13 Andi Kleen <ak@linux.intel.com>
7044
7045 * lib/profopt.exp (dg-final-scan-autofdo,
7046 dg-final-scan-not-autofdo): New functions.
7047
6fa3d4b4
BC
70482016-07-13 Bin Cheng <bin.cheng@arm.com>
7049
7050 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7051 * gcc.dg/vect/vect-35.c: Ditto.
7052 * gcc.dg/vect/vect-alias-check-2.c: New test.
7053
65f18bc6
ML
70542016-07-13 Martin Liska <mliska@suse.cz>
7055
7056 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7057 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7058 * gfortran.dg/pr42108.f90: Update expected dump scan.
7059
9737f35b
RB
70602016-07-13 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/24574
7063 * gcc.dg/pr24574.c: New testcase.
7064
62c0ea4b
SKS
70652016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7066
0b965526 7067 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7068 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7069 * c-c++-common/pr68833-1.c: Require int32plus.
7070 * gcc.dg/ipa/pr63551.c: Likewise.
7071 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7072 * gcc.dg/ipa/pr64041.c: Require int32plus.
7073
c7ed8938
IE
70742016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7075
7076 PR ipa/71633
7077 * g++.dg/pr71633.C: New test.
7078
5ce15300
TP
70792016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7080
7081 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7082 Add new arm_thumb1_cbz_ok effective target.
7083 * gcc.target/arm/cbz.c: New test.
7084
2b9509a3
TP
70852016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7086
7087 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7088 Define effective target.
7089 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7090 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7091 * gcc.target/arm/movhi_movw.c: New test.
7092 * gcc.target/arm/movsi_movw.c: Likewise.
7093 * gcc.target/arm/movdi_movw.c: Likewise.
7094
7f15b177
RB
70952016-07-13 Richard Biener <rguenther@suse.de>
7096
7097 PR middle-end/71104
7098 * gcc.dg/pr71104-1.c: New testcase.
7099 * gcc.dg/pr71104-2.c: Likewise.
7100
0b0a896e
MM
71012016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7102
7103 PR target/71805
7104 * gcc.target/powerpc/pr71805.c: New test.
7105
f906f5ed
BS
71062016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7107
7108 * gcc.target/powerpc/divkc3-1.c: New.
7109 * gcc.target/powerpc/mulkc3-1.c: New.
7110
9e63c3aa
NS
71112016-07-12 Nathan Sidwell <nathan@acm.org>
7112
7113 * gcc.target/arm/data-rel-1.c: New.
7114 * gcc.target/arm/data-rel-2.c: New.
7115 * gcc.target/arm/data-rel-3.c: New.
7116
f507d202
ML
71172016-07-12 Martin Liska <mliska@suse.cz>
7118
7119 * gcc.dg/params/blocksort-part.c: New test.
7120 * gcc.dg/params/params.exp: New file.
7121
d6f7c125
KT
71222016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7123
7124 PR middle-end/71700
7125 * gcc.c-torture/execute/pr71700.c: New test.
7126
37ccb0ba
SB
71272016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7128 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/23286
7131 PR tree-optimization/70159
7132 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7133 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7134 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7135 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7136 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7137 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7138 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7139 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7140 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7141 * gcc.dg/pr51879-12.c: Likewise.
7142 * gcc.dg/strlenopt-9.c: Likewise.
7143 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7144 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7145 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7146 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7147 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7148 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7149 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7150 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7151 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7152 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7153 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7154 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7155 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7156 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7157 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7158
712a93d6
RB
71592016-07-12 Richard Biener <rguenther@suse.de>
7160
7161 PR rtl-optimization/68961
7162 * gcc.target/i386/pr68961.c: New testcase.
7163
c392943c
JJ
71642016-07-11 Jakub Jelinek <jakub@redhat.com>
7165
3d56e6a4
JJ
7166 PR middle-end/71758
7167 * c-c++-common/gomp/pr71758.c: New test.
7168 * gfortran.dg/gomp/pr71758.f90: New test.
7169
c392943c
JJ
7170 PR tree-optimization/71823
7171 * gcc.dg/vect/pr71823.c: New test.
7172
741d3be5
DM
71732016-07-11 David Malcolm <dmalcolm@redhat.com>
7174
7175 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7176 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7177 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7178
92fa45b5
L
71792016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7180
7181 PR target/71801
7182 * gcc.target/i386/pr71801.c: New test.
7183
f51606c7
RB
71842016-07-11 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/71816
7187 * gcc.dg/torture/pr71816.c: New testcase.
7188
36b54ce0
TK
71892016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7190
7191 PR fortran/71783
7192 * gfortran.dg/dependency_46.f90: New test.
7193
d13835b6
VM
71942016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7195
7196 PR rtl-optimization/71621
7197 * gcc.target/i386/pr71621-1.c: New.
7198 * gcc.target/i386/pr71621-2.c: New.
7199
642bcbdf
CP
72002016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7201
7202 * gfortran.dg/goacc/pr71704.f90: New test.
7203
02eb5b8b
BS
72042016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7205
7206 PR target/71297
7207 * gcc.target/powerpc/pr71297.c: New.
7208
8beb9a0d
JW
72092016-07-08 Jiong Wang <jiong.wang@arm.com>
7210
7211 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7212
cef4b650
MM
72132016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7214
7215 PR target/71806
7216 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7217
3c3ecf52
AH
72182016-07-08 Alan Hayward <alan.hayward@arm.com>
7219
7220 PR tree-optimization/71667
7221 * gcc.dg/vect/pr71667.c: New
7222
2660286d
ML
72232016-07-08 Martin Liska <mliska@suse.cz>
7224
7225 * gcc.dg/torture/pr71606.c: New test.
7226
70cdd4ae
JD
72272016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228
7229 PR fortran/71764
7230 * gfortran.dg/pr71764.f90: New test.
7231
842dc2e6
JJ
72322016-07-07 Jakub Jelinek <jakub@redhat.com>
7233 Kai Tietz <ktietz70@googlemail.com>
7234
7235 PR c++/70869
7236 PR c++/71054
7237 * g++.dg/cpp0x/pr70869.C: New test.
7238 * g++.dg/cpp0x/pr71054.C: New test.
7239
31be4262
DE
72402016-07-07 David Edelsohn <dje.gcc@gmail.com>
7241
7242 * g++.dg/debug/pr71432.C: Fail on AIX.
7243
1c122092
ML
72442016-07-07 Martin Liska <mliska@suse.cz>
7245
7246 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7247 an undefined behavior.
7248 * gfortran.dg/do_3.F90: Likewise.
7249 * gfortran.dg/do_check_11.f90: New test.
7250 * gfortran.dg/do_check_12.f90: New test.
7251 * gfortran.dg/do_corner_warn.f90: New test.
7252
7119f1b1
ML
72532016-07-07 Martin Liska <mliska@suse.cz>
7254
7255 * gfortran.dg/predict-1.f90: Ammend the test.
7256 * gfortran.dg/predict-2.f90: Likewise.
7257
275792f2
IE
72582016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7259
7260 PR ipa/71624
7261 * g++.dg/pr71624.C: New test.
7262
05a437c1
TP
72632016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7264
7265 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7266 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7267 ARMv8-M Mainline architectures.
7268
6f493951
TP
72692016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7270
7271 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7272 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7273
5ddaee94
SB
72742016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7275
7276 PR target/70098
7277 PR target/71763
7278 * gcc.target/powerpc/pr71763.c: New file.
7279
651afdb2
YR
72802016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7281
7282 PR tree-optimization/71518
0b965526 7283 * gcc.dg/pr71518.c: New test.
651afdb2 7284
9df99881
WD
72852016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7286
7287 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7288
7b4e0769
SKS
72892016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7290
0b965526 7291 PR target/50739
7b4e0769
SKS
7292 * gcc.target/avr/pr50739.c: New test.
7293
eb4432f7
JH
72942016-07-05 Jan Hubicka <jh@suse.cz>
7295
7296 * gcc.dg/tree-ssa/scev-14.c: update template.
7297
c01e092f
RS
72982016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7299
7300 * gcc.dg/vect/group-no-gaps-1.c: New test.
7301
8070763a
AK
73022016-07-05 Andi Kleen <ak@linux.intel.com>
7303
7304 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7305 if kernel supports MPX.
7306
3f8257db 73072016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7308
7309 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7310
36a265b1
MM
73112016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7312 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7313
7314 * gcc.target/powerpc/signbit-1.c: New test.
7315 * gcc.target/powerpc/signbit-2.c: New test.
7316 * gcc.target/powerpc/signbit-3.c: New test.
7317
7a98fb6e
KT
73182016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7319
7320 PR rtl-optimization/71594
7321 * gcc.dg/torture/pr71594.c: New test.
7322
1e3d54b4
JH
73232016-07-05 Jan Hubicka <jh@suse.cz>
7324
7325 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7326
84ca3893
DM
73272016-07-05 David Malcolm <dmalcolm@redhat.com>
7328
7329 PR c++/62314
3a146d46 7330 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7331 number of missing semicolon error.
7332 * g++.dg/pr62314-2.C: New test case.
7333
20d0bfce
AF
73342016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7335
7336 * gfortran.dg/coarray_stat_function.f90: New test.
7337 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7338 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7339 to new interfaces.
7340
69aaea06
AV
73412016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7342
7343 PR fortran/71623
7344 * gfortran.dg/deferred_character_17.f90: New test.
7345
f723a43c
CL
73462016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7347
7348 * gcc.target/arm/neon/polytypes.c: Move to ...
7349 * gcc.target/arm/polytypes.c: ... here.
7350 * gcc.target/arm/neon/pr51534.c: Move to ...
7351 * gcc.target/arm/pr51534.c: ... here.
7352 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7353 * gcc.target/arm/vect-vcvt.c: ... here.
7354 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7355 * gcc.target/arm/vect-vcvtq.c: ... here.
7356 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7357 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7358 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7359 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7360 * gcc.target/arm/neon/neon.exp: Delete.
7361 * gcc.target/arm/neon/: Delete.
7362
d73e0ccf
JD
73632016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7364
7365 PR fortran/65575
7366 * gfortran.dg: pr65575.f90: New test.
7367
c20f6223
JD
73682016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7369
7370 PR fortran/35849
7371 * gfortran.dg: pr35849.f90: New test.
7372
2a5537c3
JJ
73732016-07-04 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR c++/71739
7376 * g++.dg/cpp0x/pr71739.C: New test.
7377
740f9751
CL
73782016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7379
7380 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7381
bf749919
DV
73822016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7383
7384 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7385 locr.
7386 * gcc.target/s390/loc-1.c: New test.
7387
430bb38e
YR
73882016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7389
3a146d46
JJ
7390 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7391 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7392
15f6e0da
RR
73932016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7394
7395 PR target/63874
7396 * gcc.target/aarch64/pr63874.c: New test.
7397
79335075
JB
73982016-07-04 Jan Beulich <jbeulich@suse.com>
7399
7400 * g++.dg/header.c: New.
7401 * gcc.dg/header.c: New.
7402
557e8c49
JJ
74032016-07-02 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c/71719
7406 * c-c++-common/Wunused-var-15.c: New test.
7407
79a592e3
JJ
74082016-07-01 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR fortran/71687
7411 * gfortran.dg/gomp/pr71687.f90: New test.
7412
e2298656
BS
74132016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7414
7415 * gcc.dg/const-float128-ped.c: Require __float128 effective
7416 target and options.
7417 * gcc.dg/const-float128.c: Likewise.
7418 * gcc.dg/torture/float128-cmp-invalid.c: Require
7419 __float128 and base_quadfloat_support effective targets, and
7420 __float128 options.
7421 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7422 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7423 * gcc.dg/torture/float128-nan.c: Likewise.
7424 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7425 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7426 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7427 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7428 (add_options_for___float128): New.
7429 (check_effective_target_base_quadword_support): New.
7430
70c11966
MM
74312016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7432
7433 PR target/71720
7434 * gcc.target/powerpc/pr71720.c: New test.
7435
059541fd
JB
74362016-07-01 Jan Beulich <jbeulich@suse.com>
7437
7438 * gcc.dg/bss.c: New.
7439
2c1e4964
PB
74402016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7441
7442 PR target/71698
7443 * gcc.target/powerpc/pr71698.c: New test.
7444
22e1cb39
GJL
74452016-07-01 Georg-Johann Lay <avr@gjlay.de>
7446
7447 PR target/71151
7448 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7449 instead of ".foo" for its section name.
7450 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7451 depending on MCU's flash size.
7452 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7453 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7454 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7455 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7456 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7457 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7458
466cf574
JB
74592016-07-01 Jan Beulich <jbeulich@suse.com>
7460
7461 * gcc.target/i386/pr65105-2.c: Add -msse2.
7462
351beab7
JJ
74632016-06-30 Jakub Jelinek <jakub@redhat.com>
7464
55a0f21a
JJ
7465 PR tree-optimization/71707
7466 * gcc.dg/strlenopt-29.c: New test.
7467
6245ad72
JJ
7468 PR fortran/71704
7469 * gfortran.dg/gomp/pr71704.f90: New test.
7470
351beab7
JJ
7471 PR fortran/71705
7472 * gfortran.dg/gomp/pr71705.f90: New test.
7473
5a3a6a5e
KN
74742016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7475
7476 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7477 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7478 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7479 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7480 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7481 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7482 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7483 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7484 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7485 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7486 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7487 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7488 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7489 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7490 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7491 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7492 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7493 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7494 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7495 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7496 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7497 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7498 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7499 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7500 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7501 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7502 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7503 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7504 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7505 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7506 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7507 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7511 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7512 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7513 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7514 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7515 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7516 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7517 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7518 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7519 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7520 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7521 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7522 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7523 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7524 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7525 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7526 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7527 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7528 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7529 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7530 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7531 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7532 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7533 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7534 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7535 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7536 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7537 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7538 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7539 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7540 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7541 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7542 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7543 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7544 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7545 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7546 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7547 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7548 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7549 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7550 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7551 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7552 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7553 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7554 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7555 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7556 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7557
3dfa8071 75582016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7559 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7560
7561 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7562
9bd62242 75632016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7564 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7565
7566 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7567
603107fb
DM
75682016-06-30 David Malcolm <dmalcolm@redhat.com>
7569
7570 PR driver/71651
7571 * gcc.dg/spellcheck-options-12.c: New test case.
7572
205cccc7
JJ
75732016-06-30 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR middle-end/71693
7576 * gcc.c-torture/compile/pr71693.c: New test.
7577
f4452176
DM
75782016-06-29 David Malcolm <dmalcolm@redhat.com>
7579
7580 * gcc.dg/spellcheck-params.c: New testcase.
7581 * gcc.dg/spellcheck-params-2.c: New testcase.
7582
c5e74d9d
MM
75832016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7584
7585 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7586 vector extract instructions.
7587 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7588
e44ecbfd
JD
75892016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7590
7591 PR fortran/71686
7592 * gfortran.dg/unexpected_eof_2.f90: New test.
7593 * gfortran.dg/unexpected_eof_3.f90: New test.
7594
ee446d9f
JW
75952016-06-29 Jim Wilson <jim.wilson@linaro.org>
7596
7597 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7598
27f67461
CP
75992016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7600
7601 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7602 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7603 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7604
b1206d29
RB
76052016-06-29 Richard Biener <rguenther@suse.de>
7606
7607 PR middle-end/15256
7608 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7609
1af21224
MW
76102016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7611
7612 * gcc.target/arm/aapcs/neon-vect10.c: Require
7613 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7614 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7615 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7616 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7617 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7618 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7619 * gcc.target/arm/fp16-aapcs-1.c: Require
7620 -mfloat-ab=hard. Also simplify the test.
7621 * gcc.target/arm/fp16-aapcs-2.c: New.
7622
7fe43755
MW
76232016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7624
0b965526 7625 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7626 (add_options_for_arm_fp16_ieee): New.
7627 (add_options_for_arm_fp16_alternative): New.
7628 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7629 long-line.
7630 (effective_target_arm_fp16_hw): New.
7631
264d951a
IE
76322016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7633
7634 PR tree-optimization/71655
7635 * g++.dg/pr71655.C: New test.
7636
5c846a81
ML
76372016-06-29 Martin Liska <mliska@suse.cz>
7638
7639 * gcc.dg/pr71585.c: New test.
7640 * gcc.dg/pr71585-2.c: New test.
7641 * gcc.dg/pr71585-3.c: New test.
7642
fafe9318
YR
76432016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7644
7645 PR tree-optimization/70729
7646 * g++.dg/vect/pr70729.cc: New test.
7647
54d19c3b
TS
76482016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7649
7650 * c-c++-common/gomp/cancel-1.c: Extend.
7651
5f3cd7c3
JJ
76522016-06-29 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR tree-optimization/71625
7655 * gcc.dg/strlenopt-28.c: New test.
7656
4aa83879
RB
76572016-06-29 Richard Biener <rguenther@suse.de>
7658
7659 PR middle-end/71002
7660 * g++.dg/torture/pr71002.C: Adjust testcase.
7661
152ef731
JJ
76622016-06-29 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR c/71685
7665 * gcc.dg/pr71685.c: New test.
7666
76672016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7668
7669 PR c/71552
7670 * gcc.dg/init-bad-9.c: New test.
7671
d41dc215
BS
76722016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7673
7674 * gcc.target/powerpc/abs128-1.c: Require VSX.
7675 * gcc.target/powerpc/copysign128-1.c: Likewise.
7676 * gcc.target/powerpc/inf128-1.c: Likewise.
7677 * gcc.target/powerpc/nan128-1.c: Likewise.
7678
6a20b538
JJ
76792016-06-28 Jakub Jelinek <jakub@redhat.com>
7680
7681 PR middle-end/71626
7682 * gcc.c-torture/execute/pr71626-1.c: New test.
7683 * gcc.c-torture/execute/pr71626-2.c: New test.
7684
77d93c47
PB
76852016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7686
7687 PR target/71656
7688 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7689
a8264058
SB
76902016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7691
7692 PR target/71670
7693 * gcc.target/powerpc/pr71670.c: New testcase.
7694
0dc47331
PB
76952016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7696
7697 PR target/71656
7698 * gcc.target/powerpc/pr71656-1.c: New test.
7699 * gcc.target/powerpc/pr71656-2.c: New test.
7700
b65ffc79
CL
77012016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7702
7703 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7704 around fp16 code.
7705 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7706 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7707 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7708 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7709 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7710 Add arm_neon_fp16_ok effective target.
0b965526
UB
7711 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7712 Likewise.
7713 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7714 Likewise.
7715 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7716 Likewise.
7717 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7718 Likewise.
7719 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7720 Likewise.
7721 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7722 Likewise.
7723 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7724 Likewise.
7725 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7726 Likewise.
7727 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7728 Likewise.
7729 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7730 Likewise.
7731 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7732 Likewise.
b65ffc79 7733
9bb86f40
JH
77342016-06-26 Jan Hubicka <hubicka@ucw.cz>
7735
7736 * gcc.dg/predict-12.c: New testcase.
7737
46db0fd4
JD
77382016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7739
7740 PR fortran/71649
7741 * gfortran.dg/pr71649.f90: New test.
7742
2a65e70b
JJ
77432016-06-25 Jakub Jelinek <jakub@redhat.com>
7744
f8a06e24
JJ
7745 PR tree-optimization/71643
7746 * g++.dg/opt/pr71643.C: New test.
7747
2a65e70b
JJ
7748 PR tree-optimization/71631
7749 * gcc.c-torture/execute/pr71631.c: New test.
7750
7805417a
JH
77512016-06-24 Jan Hubicka <hubicka@ucw.cz>
7752
7753 * gcc.dg/predict-11.c: New testcase.
7754 * gfortran.dg/predict-2.f90: New testcase.
7755
888ed1a3
JH
77562016-06-24 Jan Hubicka <hubicka@ucw.cz>
7757
7758 * gcc.dg/predict-10.c: New test.
7759
53605f35
BS
77602016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7761
7762 * gcc.target/powerpc/abs128-1.c: New.
7763 * gcc.target/powerpc/copysign128-1.c: New.
7764 * gcc.target/powerpc/inf128-1.c: New.
7765 * gcc.target/powerpc/nan128-1.c: New.
7766
7b22b4c6
EB
77672016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7768
7769 * gfortran.dg/pr71642.f90: New test.
7770
37e373c2
JJ
77712016-06-24 Jakub Jelinek <jakub@redhat.com>
7772
7773 PR tree-optimization/71647
7774 * gcc.target/i386/pr71647.c: New test.
7775
b20b79f2
L
77762016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7777
7778 * gcc.target/i386/noplt-gd-1.c: New test.
7779 * gcc.target/i386/noplt-gd-2.c: Likewise.
7780 * gcc.target/i386/noplt-gd-3.c: Likewise.
7781 * gcc.target/i386/noplt-ld-1.c: Likewise.
7782 * gcc.target/i386/noplt-ld-2.c: Likewise.
7783 * gcc.target/i386/noplt-ld-3.c: Likewise.
7784 * lib/target-supports.exp
7785 (check_effective_target_tls_get_addr_via_got): New.
7786
04619cb8
UB
77872016-06-24 Uros Bizjak <ubizjak@gmail.com>
7788
7789 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7790 testsuite compile flags.
7791 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7792 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7793
77942016-06-24 Uros Bizjak <ubizjak@gmail.com>
7795
7796 * g++dg/vect/pr36684.cc: Add dg-do compile.
7797 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7798 * gcc.dg/vect/pr70021.c: Ditto.
7799 * gcc.dg/vect/pr70138-1.c: Ditto.
7800 * gcc.dg/vect/pr70138-2.c: Ditto.
7801 * gcc.dg/vect/pr70354-1.c: Ditto.
7802 * gcc.dg/vect/pr70354-2.c: Ditto.
7803 * gcc.dg/vect/pr71259.c: Ditto.
7804 * gcc.dg/vect/pr71416-1.c: Ditto.
7805 * gcc.dg/vect/slp-43.c: Ditto.
7806 * gcc.dg/vect/slp-45.c: Ditto.
7807 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7808 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7809 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7810 * gfortran.dg/vect/pr69980.f90: Ditto.
7811
78122016-06-24 Uros Bizjak <ubizjak@gmail.com>
7813
7814 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7815 * gcc.dg/vect/bb-slp-30.c: Ditto.
7816 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7817 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7818 * gcc.dg/vect/pr45902.c: Ditto.
7819 * gcc.dg/vect/pr48172.c: Ditto.
7820 * gcc.dg/vect/pr48377.c: Ditto.
7821 * gcc.dg/vect/pr49038.c: Ditto.
7822 * gcc.dg/vect/pr49771.c: Ditto.
7823 * gcc.dg/vect/pr52091.c: Ditto.
7824 * gcc.dg/vect/pr53185-2.c: Ditto.
7825 * gcc.dg/vect/pr56826.c: Ditto.
7826 * gcc.dg/vect/pr60276.c: Ditto.
7827 * gcc.dg/vect/pr62021.c: Ditto.
7828 * gcc.dg/vect/pr63530.c: Ditto.
7829 * gcc.dg/vect/pr65518.c: Ditto.
7830 * gcc.dg/vect/pr65947-1.c: Ditto.
7831 * gcc.dg/vect/pr65947-10.c: Ditto.
7832 * gcc.dg/vect/pr65947-11.c: Ditto.
7833 * gcc.dg/vect/pr65947-12.c: Ditto.
7834 * gcc.dg/vect/pr65947-13.c: Ditto.
7835 * gcc.dg/vect/pr65947-2.c: Ditto.
7836 * gcc.dg/vect/pr65947-3.c: Ditto.
7837 * gcc.dg/vect/pr65947-4.c: Ditto.
7838 * gcc.dg/vect/pr65947-5.c: Ditto.
7839 * gcc.dg/vect/pr65947-6.c: Ditto.
7840 * gcc.dg/vect/pr65947-7.c: Ditto.
7841 * gcc.dg/vect/pr65947-8.c: Ditto.
7842 * gcc.dg/vect/pr65947-9.c: Ditto.
7843 * gcc.dg/vect/pr71416-1.c: Ditto.
7844 * gcc.dg/vect/pr71439.c: Ditto.
7845 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7846 * gcc.dg/vect/vect-bswap16.c: Ditto.
7847 * gcc.dg/vect/vect-bswap32.c: Ditto.
7848 * gcc.dg/vect/vect-bswap64.c: Ditto.
7849 * gcc.dg/vect/vect-live-1.c: Ditto.
7850 * gcc.dg/vect/vect-live-2.c: Ditto.
7851 * gcc.dg/vect/vect-live-3.c: Ditto.
7852 * gcc.dg/vect/vect-live-4.c: Ditto.
7853 * gcc.dg/vect/vect-live-5.c: Ditto.
7854 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7855 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7856 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7857 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7858 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7859 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7860 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7861 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7862 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7863 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7864 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7865 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7866 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7867 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7868 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7869 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7870 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7871
da224bcb
UB
78722016-06-24 Uros Bizjak <ubizjak@gmail.com>
7873
7874 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7875
dfee2870
L
78762016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7877
7878 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7879 ia32 if R_386_GOT32X relocation is supported.
7880 * gcc.target/i386/noplt-3.c: Likewise.
7881 * gcc.target/i386/noplt-2.c: Likewise.
7882 (main): Renamed to ...
7883 (bar): This.
7884 * gcc.target/i386/noplt-4.c: Likewise.
7885 (main): Renamed to ...
7886 (bar): This.
7887 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7888 * gcc.target/i386/pr67400-5.c: Likewise.
7889
a86451b9
JJ
78902016-06-24 Jakub Jelinek <jakub@redhat.com>
7891
00085092
JJ
7892 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7893 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7894
a86451b9
JJ
7895 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7896 f4): Adjust expected diagnostics.
7897 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7898 (T): If OVFP is defined, redefine to TP.
7899 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7900 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7901 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7902 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7903 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7904 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7905 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7906 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7907 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7908 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7909 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7910 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7911 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7912 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7913 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7914 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7915 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7916 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7917 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7918 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7919 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7920 as last argument to __builtin_add_overflow_p.
7921
7bb5d5f4
UB
79222016-06-23 Uros Bizjak <ubizjak@gmail.com>
7923
7924 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7925 dg-options and remove default vector testsuite compile flags.
7926 * g++.dg/vect/pr33860a.cc: Ditto.
7927 * g++.dg/vect/pr45470-a.cc: Ditto.
7928 * g++.dg/vect/pr45470-b.cc: Ditto.
7929 * g++.dg/vect/pr60896.cc: Ditto.
7930 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7931 * gcc.dg/vect/pr18308.c: Ditto.
7932 * gcc.dg/vect/pr24049.c: Ditto.
7933 * gcc.dg/vect/pr33373.c: Ditto.
7934 * gcc.dg/vect/pr36228.c: Ditto.
7935 * gcc.dg/vect/pr42395.c: Ditto.
7936 * gcc.dg/vect/pr42604.c: Ditto.
7937 * gcc.dg/vect/pr46663.c: Ditto.
7938 * gcc.dg/vect/pr48765.c: Ditto.
7939 * gcc.dg/vect/pr49093.c: Ditto.
7940 * gcc.dg/vect/pr49352.c: Ditto.
7941 * gcc.dg/vect/pr52298.c: Ditto.
7942 * gcc.dg/vect/pr52870.c: Ditto.
7943 * gcc.dg/vect/pr53185.c: Ditto.
7944 * gcc.dg/vect/pr53773.c: Ditto.
7945 * gcc.dg/vect/pr56695.c: Ditto.
7946 * gcc.dg/vect/pr62171.c: Ditto.
7947 * gcc.dg/vect/pr63530.c: Ditto.
7948 * gcc.dg/vect/pr68339.c: Ditto.
7949 * gcc.dg/vect/pr71259.c: Ditto.
7950 * gcc.dg/vect/vect-82_64.c: Ditto.
7951 * gcc.dg/vect/vect-83_64.c: Ditto.
7952 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7953 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7954 * gcc.dg/vect/vect-shift-2.c: Ditto.
7955 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7956 * gfortran.dg/vect/pr39318.f90: Ditto.
7957 * gfortran.dg/vect/pr45714-a.f: Ditto.
7958 * gfortran.dg/vect/pr45714-b.f: Ditto.
7959 * gfortran.dg/vect/pr46213.f90: Ditto.
7960
2d4bb02f
MM
79612016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7962 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7963
7964 * gcc.target/powerpc/p9-splat-5.c: New test.
7965
f6d1b868
UB
79662016-06-23 Uros Bizjak <ubizjak@gmail.com>
7967
7968 PR tree-optimization/71488
7969 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7970 * lib/target-supports.exp: ... here.
7971 (check_sse4_hw_available): New procedure.
7972 (check_effective_target_sse4_runtime): Ditto.
7973 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7974 -march=westmere for sse4_runtime targets.
936ff030 7975 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7976 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7977 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7978 (main): Call check_vect ().
a7898180 7979 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7980
c0597759
L
79812016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7982
7983 PR target/66232
7984 PR target/67400
7985 * gcc.target/i386/pr66232-14.c: New file.
7986 * gcc.target/i386/pr66232-15.c: Likewise.
7987 * gcc.target/i386/pr66232-16.c: Likewise.
7988 * gcc.target/i386/pr66232-17.c: Likewise.
7989 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7990 ia32 if R_386_GOT32X relocation is supported.
7991 * gcc.target/i386/pr67400-2.c: Likewise.
7992 * gcc.target/i386/pr67400-3.c: Likewise.
7993 * gcc.target/i386/pr67400-4.c: Likewise.
7994 * gcc.target/i386/pr67400-6.c: Likewise.
7995 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7996 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7997
5b0e27a7
JD
79982016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7999
8000 PR libgfortran/48852
8001 * gfortran.dg/char4_iunit_1.f03: Update test.
8002 * gfortran.dg/f2003_io_5.f03: Update test.
8003 * gfortran.dg/real_const_3.f90: Update test.
8004
7f586d90
AK
80052016-06-23 Andi Kleen <ak@linux.intel.com>
8006
8007 * g++.dg/bprob/bprob.exp: Support autofdo.
8008 * g++.dg/tree-prof/tree-prof.exp: dito.
8009 * gcc.dg/tree-prof/tree-prof.exp: dito.
8010 * gcc.misc-tests/bprob.exp: dito.
8011 * gfortran.dg/prof/prof.exp: dito.
8012 * lib/profopt.exp: dito.
8013 * lib/target-supports.exp: Check for autofdo.
8014
60fa7862
ML
80152016-06-23 Martin Liska <mliska@suse.cz>
8016
8017 * gcc.dg/pr71619.c: New test.
8018
e3d62871
UB
80192016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8020
8021 PR target/67400
cc901875
UB
8022 * gcc.target/i386/pr67400-1.c: New test.
8023 * gcc.target/i386/pr67400-2.c: Likewise.
8024 * gcc.target/i386/pr67400-3.c: Likewise.
8025 * gcc.target/i386/pr67400-4.c: Likewise.
8026 * gcc.target/i386/pr67400-5.c: Likewise.
8027 * gcc.target/i386/pr67400-6.c: Likewise.
8028 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8029
ac81cf0b
DM
80302016-06-22 David Malcolm <dmalcolm@redhat.com>
8031
8032 * c-c++-common/missing-header-1.c: New test case.
8033 * c-c++-common/missing-header-2.c: New test case.
8034 * c-c++-common/missing-header-3.c: New test case.
8035 * c-c++-common/missing-header-4.c: New test case.
8036
1a4f11c8
DM
80372016-06-22 David Malcolm <dmalcolm@redhat.com>
8038
8039 PR c/70339
8040 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8041 hint.
8042 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8043 expected results due to builtin "nanl" now being suggested for
8044 "name".
8045 * gcc.dg/pr67580.c: Update expected messages.
8046 * gcc.dg/spellcheck-identifiers.c: New testcase.
8047 * gcc.dg/spellcheck-typenames.c: New testcase.
8048
a93eac6a
DM
80492016-06-22 David Malcolm <dmalcolm@redhat.com>
8050
8051 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8052 file.
8053 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8054 diagnostic-test-show-locus-parseable-fixits.c to sources for
8055 diagnostic_plugin_test_show_locus.c.
8056 * lib/gcc-defs.exp (freeform_regexps): New global.
8057 (dg-regexp): New function.
8058 (handle-dg-regexps): New function.
8059 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8060 freeform_regexps to the empty list.
8061 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8062
49e76ff1
IE
80632016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8064
f6d1b868 8065 PR tree-optimization/71488
49e76ff1
IE
8066 * g++.dg/pr71488.C: New test.
8067 * gcc.dg/vect/vect-bool-cmp.c: New test.
8068
951d8c8a
EB
80692016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8070
8071 * gcc.dg/guality/param-5.c: New test.
8072
b60fc3bd
BE
80732016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8074
8075 * gcc.target/i386/asm-flag-7.c: New test.
8076
0609abda
TS
80772016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8078
8079 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8080 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8081 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8082 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8083 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8084 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8086 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8087 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8088 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8091 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8092 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8093 * lib/target-supports.exp: Likewise.
8094
ee2499b4
TS
80952016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8096
8097 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8098 * gcc.dg/attr-ms_struct-2.c: Likewise.
8099 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8100 * gcc.dg/bf-ms-attrib.c: Likewise.
8101 * gcc.dg/bf-ms-layout-2.c: Likewise.
8102 * gcc.dg/bf-ms-layout-3.c: Likewise.
8103 * gcc.dg/bf-ms-layout.c: Likewise.
8104 * gcc.dg/bf-no-ms-layout.c: Likewise.
8105 * gcc.target/i386/bitfield1.c: Likewise.
8106 * gcc.target/i386/bitfield2.c: Likewise.
8107 * gcc.target/i386/bitfield3.c: Likewise.
8108
caea59ff
KN
81092016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8110
8111 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8112 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8113 override other than -mcpu=power9 command-line option is specified,
8114 or if the target operating system is aix.
8115 * gcc.target/powerpc/darn-1.c: Likewise.
8116 * gcc.target/powerpc/darn-2.c: Likewise.
8117 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8118 test if effective-target is not powerpc_p9vector_ok or if the
8119 target operating system is not defined.
8120 * gcc.target/powerpc/vslv-1.c: Likewise.
8121 * gcc.target/powerpc/vsrv-0.c: Likewise.
8122 * gcc.target/powerpc/vsrv-1.c: Likewise.
8123
63617e30
TB
81242016-06-21 Tobias Burnus <burnus@net-b.de>
8125
8126 PR fortran/71068
8127 * gfortran.dg/coarray/data_1.f90: New.
8128
89192c3c
WD
81292016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8130
8131 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8132 (dg-require-effective-target): Use arm_v8_neon_hw.
8133 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8134 (dg-require-effective-target): Likewise.
8135 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8136 (dg-require-effective-target): Likewise.
8137 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8138 (dg-require-effective-target): Likewise.
8139 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8140 (dg-require-effective-target): Likewise.
8141 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8142 (dg-require-effective-target): Likewise.
8143 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8144 Add AArch64 check.
8145
64ac50e2
WD
81462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8147
8148 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8149 Set to 3 so test passes.
8150
6252b5db
WD
81512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8152
8153 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8154
3b9bc511
IV
81552016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8156
8157 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8158 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8159 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8160 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8161
21db1c78
IV
81622016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8163
8164 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8165 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8166
9d30e86f
L
81672016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8168
8169 PR target/71549
8170 * gcc.target/i386/pr71549.c: New test.
8171
448a7c69
KN
81722016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8173
8174 * gcc.target/powerpc/vadsdu-0.c: Replace
8175 dg-require-effective-target directive to allow test to run on more
8176 platforms, and add dg-skip-if directive to disable test on aix
8177 platforms because of known incompatibilities.
8178 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8179 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8180 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8181 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8182 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8183 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8184 * gcc.target/powerpc/vadsdub-2.c: Replace
8185 dg-require-effective-target directive to allow test to run on more
8186 platforms, and add dg-skip-if directive to disable test on aix
8187 platforms because of known incompatibilities.
8188 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8189 with vec_absdb call to differentiate this test from vadsdub-1.c.
8190 * gcc.target/powerpc/vadsduh-1.c: Replace
8191 dg-require-effective-target directive to allow test to run on more
8192 platforms, and add dg-skip-if directive to disable test on aix
8193 platforms because of known incompatibilities.
8194 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8195 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8196 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8197
0ad84f34
JJ
81982016-06-21 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR tree-optimization/71588
8201 * gcc.dg/pr71558.c: New test.
8202
e71e8d94
SKS
82032016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8204
8205 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8206 * c-c++-common/pr68657-2.c: Likewise.
8207 * c-c++-common/pr68657-3.c: Likewise.
8208 * gcc.dg/torture/pr69714.c: Require int32plus support.
8209 * gcc.dg/torture/pr70025.c: Likewise.
8210 * gcc.dg/torture/pr70083.c: Likewise.
8211 * gcc.dg/torture/pr70542.c: Likewise.
8212 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8213
5a578671
JM
82142016-06-20 Joseph Myers <joseph@codesourcery.com>
8215
8216 PR c/71601
8217 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8218
7a9df68e
JJ
82192016-06-20 Jakub Jelinek <jakub@redhat.com>
8220
50aa64d5
JJ
8221 PR middle-end/71581
8222 * gcc.dg/pr71581.c: New test.
8223
7a9df68e
JJ
8224 PR rtl-optimization/71591
8225 * gcc.dg/cpp/pr71591.c: New test.
8226
3947cf19
DR
82272016-06-20 David B. Robins <gcc@davidrobins.net>
8228
8229 PR target/71571
8230 * g++.dg/torture/pr71571.C: New test.
8231
c4ff221e
JJ
82322016-06-20 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR target/71559
8235 * gcc.target/i386/sse2-pr71559.c: New test.
8236 * gcc.target/i386/avx-pr71559.c: New test.
8237 * gcc.target/i386/avx512f-pr71559.c: New test.
8238
f1b5abfb
TB
82392016-06-20 Tobias Burnus <burnus@net-b.de>
8240
8241 PR fortran/71194
8242 * gfortran.dg/pointer_remapping_10.f90: New.
8243
842107e4
DM
82442016-06-20 David Malcolm <dmalcolm@redhat.com>
8245
8246 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8247
d9e8bdfd
MS
82482016-06-20 Martin Sebor <msebor@redhat.com>
8249
8250 PR c/69507
8251 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8252 * gnu90-const-expr-1.c: Same.
8253 * gnu99-const-expr-1.c: Same.
8254 * gnu99-static-1.c: Same.
8255
67785479
RL
82562016-06-20 Renlin Li <renlin.li@arm.com>
8257
29f09b38 8258 PR testsuite/71489
67785479
RL
8259 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8260
636929b8
JG
82612016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8262
8263 * gcc.target/aarch64/vcvt_f64_1.c: New.
8264 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8265 * gcc.target/aarch64/vrecp_f64_1.c: New.
8266
ff7b374b
KT
82672016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8268
8269 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8270 "alignement".
8271
554cfc9e
GJL
82722016-06-20 Georg-Johann Lay <avr@gjlay.de>
8273
8274 PR target/71103
8275 * gcc.target/avr/torture/pr71103-2.c: New test.
8276
94087e88 82772016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8278
8279 PR c/69507
8280 * gcc.dg/alignof.c: New test.
8281
c561b091
PC
82822016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8285 vs dg-error; test constexpr specifier too.
8286
bf54f123
PC
82872016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8290
4e53aa97
CL
82912016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8292
8293 * lib/target-supports.exp
8294 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8295 arm_neon_ok and merge flags. Fix temporary test name.
8296 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8297 and merge flags.
8298
69071d86
ML
82992016-06-17 Martin Liska <mliska@suse.cz>
8300
8301 * gcc.dg/predict-9.c: Fix dump scanning.
8302
68b3b858
BC
83032016-06-17 Bin Cheng <bin.cheng@arm.com>
8304
8305 PR tree-optimization/71354
8306 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8307
d3ee260a
BC
83082016-06-17 Bin Cheng <bin.cheng@arm.com>
8309
8310 PR tree-optimization/71347
8311 * gcc.dg/tree-ssa/pr71347.c: New test.
8312
bd8fb114
BC
83132016-06-17 Bin Cheng <bin.cheng@arm.com>
8314
8315 PR tree-optimization/71354
8316 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8317
97816be4
BC
83182016-06-17 Bin Cheng <bin.cheng@arm.com>
8319
8320 * gcc.dg/vect/vect-alias-check-1.c: New test.
8321
2d761a37
SKS
83222016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8323
e0277d6b 8324 PR target/71151
2d761a37
SKS
8325 * gcc.target/avr/pr71151-1.c: New test.
8326 * gcc.target/avr/pr71151-2.c: New test.
8327 * gcc.target/avr/pr71151-3.c: New test.
8328 * gcc.target/avr/pr71151-4.c: New test.
8329 * gcc.target/avr/pr71151-5.c: New test.
8330 * gcc.target/avr/pr71151-6.c: New test.
8331 * gcc.target/avr/pr71151-7.c: New test.
8332 * gcc.target/avr/pr71151-8.c: New test.
8333 * gcc.target/avr/pr71151-common.h: New test.
8334
68fa96d6
ML
83352016-06-16 Martin Liska <mliska@suse.cz>
8336
8337 * gfortran.dg/predict-1.f90: New test.
8338
b6ca982f
UB
83392016-06-16 Uros Bizjak <ubizjak@gmail.com>
8340
8341 PR target/71242
3a146d46 8342 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8343
1dc8d15b
JH
83442016-06-16 Jan Hubicka <hubicka@ucw.cz>
8345
8346 * g++.dg/vect/pr36648.cc: Disable cunrolli
8347
67c25816
JJ
83482016-06-16 Jakub Jelinek <jakub@redhat.com>
8349
c577adb2
JJ
8350 PR target/71554
8351 * gcc.c-torture/execute/pr71554.c: New test.
8352
67c25816
JJ
8353 PR rtl-optimization/71532
8354 * gcc.dg/torture/pr71532.c: New test.
8355
1a3c3ee9
MM
83562016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8357
8358 * gcc.target/powerpc/p9-dimode1.c: New test.
8359 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8360
f29468a7
JJ
83612016-06-15 Jakub Jelinek <jakub@redhat.com>
8362
61daecc4
JJ
8363 * gcc.c-torture/compile/20160615-1.c: New test.
8364
f29468a7
JJ
8365 * g++.dg/cpp0x/ref-qual17.C: New test.
8366
209d1e2d
IE
83672016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8368
8369 PR middle-end/71529
8370 * gcc.target/i386/pr71529.C: New test.
8371
8dc35712
AH
83722016-06-15 Alan Hayward <alan.hayward@arm.com>
8373
8374 PR tree-optimization/71483
8375 * g++.dg/vect/pr71483.c: New
8376
b8911cb8
PC
83772016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8378
8379 PR c++/70202
8380 * g++.dg/inherit/crash6.C: New.
8381 * g++.dg/inherit/union2.C: Likewise.
8382 * g++.dg/inherit/virtual12.C: Likewise.
8383 * g++.dg/inherit/virtual13.C: Likewise.
8384 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8385
cf5d08ab
UB
83862016-06-15 Uros Bizjak <ubizjak@gmail.com>
8387
e3d62871 8388 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8389
8f482165
AH
83902016-06-15 Alan Hayward <alan.hayward@arm.com>
8391
8392 PR tree-optimization/71439
8393 * gcc.dg/vect/pr71439.c: New
8394
3256673f
KT
83952016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8396
8397 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8398
b17dc4d4
RB
83992016-06-15 Richard Biener <rguenther@suse.de>
8400
8401 * gcc.dg/vect/slp-45.c: New testcase.
8402
2a5825f2
RB
84032016-06-15 Richard Biener <rguenther@suse.de>
8404
8405 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8406
6e433d0b
BS
84072016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8408
8409 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8410 requirements, and disable for AIX for now.
8411 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8412
abe7f828
JJ
84132016-06-14 Jakub Jelinek <jakub@redhat.com>
8414
a09c81b4
JJ
8415 PR c++/71528
8416 * g++.dg/opt/pr71528.C: New test.
8417
abe7f828
JJ
8418 PR c++/71516
8419 * g++.dg/init/pr71516.C: New test.
8420
acfadf06
PC
84212016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8422
8423 * g++.dg/init/array46.C: New.
8424
4d568ab2
UB
84252016-06-14 Uros Bizjak <ubizjak@gmail.com>
8426
e3d62871
UB
8427 * gcc.target/i386/float128-3.c: New test.
8428 * gcc.target/i386/quad-sse4.c: Ditto.
8429 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8430 Update scan strings.
4d568ab2 8431
30934c5d
RB
84322016-06-14 Richard Biener <rguenther@suse.de>
8433
8434 PR middle-end/71526
8435 * gfortran.dg/pr71526.f90: New testcase.
8436
3970e545
AV
84372016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8438
8439 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8440 * gcc.dg/zero_bits_compound-1.c: Likewise.
8441
04976c6e
RB
84422016-06-14 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/71522
8445 * gcc.dg/torture/pr71522.c: New testcase.
8446
23e025db
JJ
84472016-06-14 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR tree-optimization/71520
8450 * gcc.dg/tree-ssa/pr71520.c: New test.
8451
90b72e84
RB
84522016-06-14 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/71521
86c24ba6 8455 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8456
ef7cf206
JJ
84572016-06-13 Jakub Jelinek <jakub@redhat.com>
8458
0dda258b
JJ
8459 PR sanitizer/71498
8460 * c-c++-common/ubsan/bounds-13.c: New test.
8461
ef7cf206
JJ
8462 PR preprocessor/71183
8463 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8464
a73786e3
JL
84652016-06-13 Jeff Law <law@redhat.com>
8466
8467 PR tree-optimization/71403
8468 * c-c++-common/ubsan/pr71403-1.c: New test.
8469 * c-c++-common/ubsan/pr71403-2.c: New test.
8470 * c-c++-common/ubsan/pr71403-3.c: New test.
8471
0ac249bf
JJ
84722016-06-13 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR middle-end/71478
8475 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8476 Add -Wno-psabi -w to dg-options.
8477
5408a64a
KN
84782016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8479
8480 * gcc.target/powerpc/vadsdu-0.c: New test.
8481 * gcc.target/powerpc/vadsdu-1.c: New test.
8482 * gcc.target/powerpc/vadsdu-2.c: New test.
8483 * gcc.target/powerpc/vadsdu-3.c: New test.
8484 * gcc.target/powerpc/vadsdu-4.c: New test.
8485 * gcc.target/powerpc/vadsdu-5.c: New test.
8486 * gcc.target/powerpc/vadsdub-1.c: New test.
8487 * gcc.target/powerpc/vadsdub-2.c: New test.
8488 * gcc.target/powerpc/vadsduh-1.c: New test.
8489 * gcc.target/powerpc/vadsduh-2.c: New test.
8490 * gcc.target/powerpc/vadsduw-1.c: New test.
8491 * gcc.target/powerpc/vadsduw-2.c: New test.
8492
f7e4f2e3
DM
84932016-06-13 David Malcolm <dmalcolm@redhat.com>
8494
8495 * gcc.dg/c99-init-2.c (c): Update expected error message.
8496 * gcc.dg/init-bad-8.c (foo): Likewise.
8497 * gcc.dg/spellcheck-fields-3.c: New test case.
8498
ad23a23e
ML
84992016-06-13 Martin Liska <mliska@suse.cz>
8500
8501 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8502 and "guess loop iv compared" heuristics.
8503 * gcc.dg/predict-2.c: Likewise.
8504 * gcc.dg/predict-3.c: Likewise.
8505 * gcc.dg/predict-4.c: Likewise.
8506 * gcc.dg/predict-5.c: Likewise.
8507 * gcc.dg/predict-6.c: Likewise.
8508
146c55da
MP
85092016-06-13 Marek Polacek <polacek@redhat.com>
8510
8511 PR middle-end/71476
8512 * c-c++-common/Wswitch-unreachable-4.c: New test.
8513 * gcc.dg/Wswitch-unreachable-2.c: New test.
8514 * g++.dg/tm/jump1.C: Move dg-warning.
8515
42e77cbc
EB
85162016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 * gnat.dg/renaming10.ad[sb]: New test.
8519
7474dcc1
PT
85202016-06-13 Paul Thomas <pault@gcc.gnu.org>
8521
8522 PR fortran/70673
8523 * gfortran.dg/pr70673.f90: New test.
8524
f57f53d3
RB
85252016-06-13 Richard Biener <rguenther@suse.de>
8526
8527 PR middle-end/64516
8528 * gcc.dg/align-3.c: New testcase.
8529
5843a5f0
ML
85302016-06-13 Martin Liska <mliska@suse.cz>
8531
8532 * gcc.target/i386/pr71458.c: New test.
8533
aa8fdb44
UB
85342016-06-12 Uros Bizjak <ubizjak@gmail.com>
8535
8536 PR target/71241
3a146d46 8537 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8538
2043e4d7
DH
85392016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8540
8541 PR target/60751
8542 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8543 statement.
8544
d3dc025d
DH
85452016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8546
8547 PR target/60751
8548 * gfortran.dg/comma_IO_extension_1.f90: New test.
8549 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8550 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8551 statement.
8552 * gfortran.dg/graphite/pr38083.f90: Likewise.
8553 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8554 missing format.
8555
a31d78c6
EB
85562016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8557
8558 * gnat.dg/case_character.adb: New test.
8559
95c18dd0
SB
85602016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8561
8562 PR middle-end/71310
8563 * gcc.target/powerpc/pr71310.c: New testcase.
8564
b97d37b4
KV
85652016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8566
8567 PR middle-end/71478
8568 * gcc.dg/pr71478.c: New test.
8569
900bcda3
JJ
85702016-06-10 Jakub Jelinek <jakub@redhat.com>
8571
ec1c20db
JJ
8572 PR middle-end/71494
8573 * gcc.c-torture/execute/pr71494.c: New test.
8574
50b15873
JJ
8575 PR c/68657
8576 * gcc.target/i386/pr68657.c: New test.
8577
900bcda3
JJ
8578 PR inline-asm/68843
8579 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8580 (test): Add -masm=intel alternatives.
8581
4d926e34
MS
85822016-06-10 Martin Sebor <msebor@redhat.com>
8583
8584 PR c/71392
8585 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8586
ad071b2b
JL
85872016-06-10 Jeff Law <law@redhat.com>
8588
8589 PR tree-optimization/71335
8590 * gcc.c-torture/execute/pr71335.c: New test.
8591
2704efe8
DM
85922016-06-10 David Malcolm <dmalcolm@redhat.com>
8593
8594 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8595 the various "cannot tail-call: " messages.
8596
18c9b7d4
CL
85972016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8598
8599 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8600 and options.
8601
7cfa10f3
MO
86022016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8603
8604 PR sanitizer/71480
8605 * c-c++-common/asan/pr71480.c: New test.
8606
1f24fd3e
L
86072016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8608
8609 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8610 (ASMNAME2): Likewise.
8611 (main): Replace fn in asm statement with ASMNAME ("fn").
8612 * gcc.dg/guality/pr68037-2.c: Likewise.
8613 * gcc.dg/guality/pr68037-3.c: Likewise.
8614 * gcc.dg/torture/pr68037-1.c: Likewise.
8615 * gcc.dg/torture/pr68037-2.c: Likewise.
8616 * gcc.dg/torture/pr68037-3.c: Likewise.
8617
ad551c07
BE
86182016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8619
8620 PR inline-asm/68843
8621 * gcc.target/i386/pr68843-1.c: New test.
8622 * gcc.target/i386/pr68843-2.c: New test.
8623
4b1ffdb1 86242016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8625 Cesar Philippidis <cesar@codesourcery.com>
8626
8627 PR middle-end/71373
8628 * gcc.dg/goacc/nested-function-1.c: New file.
8629 * gcc.dg/goacc/nested-function-2.c: Likewise.
8630 * gcc.dg/goacc/pr71373.c: Likewise.
8631 * gfortran.dg/goacc/cray-2.f95: Likewise.
8632 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8633 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8634 * gfortran.dg/goacc/cray.f95: Update.
8635 * gfortran.dg/goacc/loop-1.f95: Likewise.
8636 * gfortran.dg/goacc/loop-3.f95: Likewise.
8637 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8638 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8639
86402016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8641
8642 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8643 for OpenACC tile clauses.
8644 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8645
8646 PR c/71381
8647 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8648 to...
8649 * c-c++-common/goacc/cache-2.c: ... this new file.
8650 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8651 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8652 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8653 usage.
8654 * gfortran.dg/goacc/cray.f95: Likewise.
8655 * gfortran.dg/goacc/loop-1.f95: Likewise.
8656
89851e4c
AH
86572016-06-10 Alan Hayward <alan.hayward@arm.com>
8658
8659 PR tree-optimization/71407
8660 PR tree-optimization/71416
8661 * gcc.dg/vect/pr71407.c: New
8662 * gcc.dg/vect/pr71416-1.c: New
8663 * gcc.dg/vect/pr71416-2.c: New
8664
200eafbf
RB
86652016-06-10 Richard Biener <rguenther@suse.de>
8666
8667 PR middle-end/71477
8668 * gcc.dg/torture/pr71477.c: New testcase.
8669
4df99d92
JK
86702016-06-09 Julia Koval <julia.koval@intel.com>
8671
8672 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8673 * gcc.target/i386/interrupt-13.c: Likewise.
8674 * gcc.target/i386/interrupt-15.c: Likewise.
8675 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8676 * gcc.target/i386/interrupt-24.c: Likewise.
8677 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8678 * gcc.target/i386/interrupt-9.c: Likewise.
8679 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8680
e01b4e16
MS
86812016-06-09 Martin Sebor <msebor@redhat.com>
8682
8683 PR c/70883
8684 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8685 * gcc.dg/builtin-constant_p-1.c: Same.
8686 * gcc.dg/builtins-error.c: Same.
8687 * gcc.dg/pr70859.c: Same.
8688
9c35db0e
SKS
86892016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8690
8691 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8692 * gcc.dg/torture/pr68067-1.c: Likewise.
8693 * gcc.dg/torture/pr68067-2.c: Likewise.
8694
86952016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8696
8697 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8698 when setting SIZE.
8699
392a81b9
PC
87002016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8701
8702 PR c++/71465
8703 * g++.dg/inherit/crash5.C: New.
8704 Revert:
8705 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/70202
8708 * g++.dg/inherit/crash5.C: New.
8709 * g++.dg/inherit/virtual1.C: Adjust.
8710
e49efc14
ML
87112016-06-09 Martin Liska <mliska@suse.cz>
8712
8713 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8714 * g++.dg/predict-loop-exit-2.C: Likewise.
8715 * g++.dg/predict-loop-exit-3.C: Likewise.
8716 * gcc.dg/predict-1.c: Likewise.
8717 * gcc.dg/predict-2.c: Likewise.
8718 * gcc.dg/predict-3.c: Likewise.
8719 * gcc.dg/predict-4.c: Likewise.
8720 * gcc.dg/predict-5.c: Likewise.
8721 * gcc.dg/predict-6.c: Likewise.
8722 * gcc.dg/predict-7.c: Likewise.
8723
36d57986
RB
87242016-06-09 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/71462
8727 * gcc.dg/torture/pr71462.c: New testcase.
8728
7d82e8e4
MP
87292016-06-09 Marek Polacek <polacek@redhat.com>
8730
8731 PR c/65471
8732 * gcc.dg/c11-generic-3.c: New test.
8733
c8a71589
PC
87342016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 * g++.dg/init/array42.C: New.
8737 * g++.dg/init/array43.C: Likewise.
8738 * g++.dg/init/array44.C: Likewise.
8739 * g++.dg/init/array45.C: Likewise.
8740 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8741 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8742 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8743 * g++.dg/gomp/pr35751.C: Likewise.
8744 * g++.dg/init/array23.C: Likewise.
8745 * g++.dg/init/brace2.C: Likewise.
8746 * g++.dg/init/brace6.C: Likewise.
8747
44a845ca
MS
87482016-06-08 Martin Sebor <msebor@redhat.com>
8749 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR c++/70507
8752 PR c/68120
8753 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8754 * c-c++-common/builtin-arith-overflow-2.c: New test.
8755 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8756 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8757 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8758
2ef16b6e
JJ
87592016-06-08 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR c++/71442
8762 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8763
5e3ee346
AL
87642016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8765
8766 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8767 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8768 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8769 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8770 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8771 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8772 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8773 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8774 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8775 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8776 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8777 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8778 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8779
b2ae2814
RB
87802016-06-08 Richard Biener <rguenther@suse.de>
8781
8782 PR tree-optimization/68558
8783 * gcc.dg/vect/slp-44.c: New testcase.
8784
e09b4c37
RB
87852016-06-08 Richard Biener <rguenther@suse.de>
8786
8787 * gcc.dg/vect/slp-43.c: New testcase.
8788
72d50660
RB
87892016-06-08 Richard Biener <rguenther@suse.de>
8790
8791 PR tree-optimization/71452
8792 * gcc.dg/torture/pr71452.c: New testcase.
8793
988c115c
JJ
87942016-06-08 Jakub Jelinek <jakub@redhat.com>
8795
8796 PR c++/71448
8797 * g++.dg/torture/pr71448.C: New test.
8798
73d73b48
BS
87992016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8800
8801 PR debug/71432
8802 PR ada/71413
8803 * g++.dg/debug/pr71432.C: New test.
8804
bdd15d0c
PK
88052016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8806
8807 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8808 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8809 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8810
ce0607bb
AH
88112016-06-08 Alan Hayward <alan.hayward@arm.com>
8812
8813 * gcc.dg/vect/vect-live-2.c: Update effective target.
8814 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8815 * lib/target-supports.exp: Add aarch64 to vect_long.
8816
92a5f2ba
MP
88172016-06-08 Marek Polacek <polacek@redhat.com>
8818
8819 PR c/71418
8820 * gcc.dg/noncompile/pr71418.c: New test.
8821
08203f73
MP
8822 PR c/71426
8823 * gcc.dg/noncompile/pr71426.c: New test.
8824
d1fcc2bd
JH
88252016-06-07 Jan Hubicka <hubicka@ucw.cz>
8826
8827 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8828 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8829 * gcc.dg/predict-3.c: Update template.
8830 * gcc.dg/predict-5.c: Update template.
8831 * gcc.dg/predict-6.c: Update template.
8832 * gcc.dg/predict-9.c: Update template.
8833 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8834
a23e6f1c
BS
88352016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8836
8837 * gcc.target/powerpc/vec-mul.c: New test.
8838
6ffd47b7
DM
88392016-06-07 David Malcolm <dmalcolm@redhat.com>
8840
8841 * gcc.dg/spellcheck-fields-2.c: New test case.
8842
bfd67b47
RB
88432016-06-07 Richard Biener <rguenther@suse.de>
8844
8845 PR c/61564
8846 * gcc.dg/Wpragmas-1.c: New testcase.
8847 * gcc.dg/Wattributes-4.c: Likewise.
8848 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8849 entry.
8850
701b9a47
CL
88512016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8852
8853 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8854 spurious debug code.
8855
6b80d6fa
RB
88562016-06-07 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/71428
8859 * gcc.dg/torture/pr71428.c: New testcase.
8860
0f3f9437
RB
88612016-06-07 Richard Biener <rguenther@suse.de>
8862
8863 PR middle-end/71423
8864 * gcc.dg/torture/pr71423.c: New testcase.
8865
ec963f2a
KV
88662016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8867
8868 PR middle-end/71408
8869 * gcc.dg/tree-ssa/pr71408.c: New test.
8870
46ab5b6e
KV
88712016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8872
8873 PR middle-end/71281
8874 * g++.dg/torture/pr71281.C: New test.
8875
1f40cff3
MP
88762016-06-06 Marek Polacek <polacek@redhat.com>
8877
8878 PR c/71362
8879 * gcc.dg/pr71362.c: New test.
8880
6f5bcd24
JJ
88812016-06-06 Jakub Jelinek <jakub@redhat.com>
8882 Patrick Palka <ppalka@gcc.gnu.org>
8883
8884 PR c++/70847
8885 PR c++/71330
8886 PR c++/71393
8887 * g++.dg/opt/pr70847.C: New test.
8888 * g++.dg/ubsan/pr70847.C: New test.
8889 * g++.dg/ubsan/pr71393.C: New test.
8890
158beb4a
JJ
88912016-06-06 Jakub Jelinek <jakub@redhat.com>
8892
8893 PR tree-optimization/71259
8894 * gcc.dg/vect/pr71259.c: New test.
8895
d9b950dd
DM
88962016-06-06 David Malcolm <dmalcolm@redhat.com>
8897
8898 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8899 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8900 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8901 above.
8902
36f9ad69
KT
89032016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8904
8905 PR middle-end/37780
8906 * gcc.c-torture/execute/pr37780.c: New test.
8907 * gcc.target/aarch64/pr37780_1.c: Likewise.
8908 * gcc.target/arm/pr37780_1.c: Likewise.
8909
5545a907
MP
89102016-06-06 Marek Polacek <polacek@redhat.com>
8911
8912 * c-c++-common/attr-may-alias-1.c: New test.
8913 * c-c++-common/attr-may-alias-2.c: New test.
8914 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8915
93671519
BE
89162016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8917
8918 PR c/24414
8919 * gcc.target/i386/pr24414.c: New test.
8920
690f24b7
JM
89212016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8922
8923 * gcc.target/sparc/vis4misc.c: New file.
8924 * gcc.target/sparc/fpcmp.c: Likewise.
8925 * gcc.target/sparc/fpcmpu.c: Likewise.
8926
31ce6157
AH
89272016-06-06 Alan Hayward <alan.hayward@arm.com>
8928
8929 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8930 * gcc.dg/vect/vect-live-3.c: Likewise.
8931
9fcebb5a
RB
89322016-06-06 Richard Biener <rguenther@suse.de>
8933
8934 PR tree-optimization/71398
8935 * gcc.dg/torture/pr71398.c: New testcase.
8936
903ca97b
UB
89372016-06-06 Uros Bizjak <ubizjak@gmail.com>
8938
8939 PR target/71389
8940 * g++.dg/pr71389.C: New test.
8941
9c1eb332
JD
89422016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8943
8944 PR fortran/71404
8945 * gfortran.dg/fmt_read_5.f: New test.
8946
b2d83bd2
AV
89472016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8948
8949 PR fortran/69659
8950 * gfortran.dg/class_array_22.f03: New test.
8951
ec81960e
JH
89522016-06-05 Jan Hubicka <hubicka@ucw.cz>
8953
8954 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8955
429d2750
JH
89562016-06-05 Jan Hubicka <hubicka@ucw.cz>
8957
8958 * gcc.dg/predict-9.c: Update template.
8959
c1c00983
PC
89602016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8961
8962 PR c++/49377
8963 * g++.dg/template/pr49377.C: New.
8964
1927a963
JJ
89652016-06-04 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR tree-optimization/71405
8968 * g++.dg/torture/pr71405.C: New test.
8969
909a11ad
PC
89702016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 PR c++/70202
8973 * g++.dg/inherit/crash5.C: New.
8974 * g++.dg/inherit/virtual1.C: Adjust.
8975
08bbb1f8
JL
89762016-06-03 Jeff Law <law@redhat.com>
8977
8978 PR tree-optimization/71316
8979 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8980
7c35235c
JJ
89812016-06-03 Jakub Jelinek <jakub@redhat.com>
8982
8983 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8984 dg-additional-options with just -fno-tree-scev-cprop in it.
8985 * gcc.dg/vect/vect-live-2.c: Likewise.
8986 * gcc.dg/vect/vect-live-5.c: Likewise.
8987 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8988 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8989 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8990
c8572dd6
PP
89912016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8992
8993 PR c++/27100
8994 * g++.dg/other/friend6.C: New test.
8995
1c7733a7
BS
89962016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8997
8998 * g++.dg/torture/ppc-ldst-array.C: New.
8999
0d2f700f
JM
90002016-06-03 Joseph Myers <joseph@codesourcery.com>
9001
9002 PR target/71276
9003 PR target/71277
9004 * gcc.dg/torture/builtin-fp-int-inexact.c,
9005 gcc.target/i386/387-builtin-fp-int-inexact.c,
9006 gcc.target/i386/387-rint-inline-1.c,
9007 gcc.target/i386/387-rint-inline-2.c,
9008 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9009 gcc.target/i386/sse2-rint-inline-1.c,
9010 gcc.target/i386/sse2-rint-inline-2.c,
9011 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9012 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9013
f8071c05
L
90142016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9015 Julia Koval <julia.koval@intel.com>
9016
9017 PR target/66960
9018 PR target/67630
9019 PR target/67634
9020 PR target/67841
9021 PR target/68037
9022 PR target/68618
9023 PR target/68661
9024 PR target/69575
9025 PR target/69596
9026 PR target/69734
9027 * gcc.dg/guality/pr68037-1.c: New test.
9028 * gcc.dg/guality/pr68037-2.c: Likewise.
9029 * gcc.dg/guality/pr68037-3.c: Likewise.
9030 * gcc.dg/torture/pr68037-1.c: Likewise.
9031 * gcc.dg/torture/pr68037-2.c: Likewise.
9032 * gcc.dg/torture/pr68037-3.c: Likewise.
9033 * gcc.dg/torture/pr68661-1a.c: Likewise.
9034 * gcc.dg/torture/pr68661-1b.c: Likewise.
9035 * gcc.target/i386/interrupt-1.c: Likewise.
9036 * gcc.target/i386/interrupt-2.c: Likewise.
9037 * gcc.target/i386/interrupt-3.c: Likewise.
9038 * gcc.target/i386/interrupt-4.c: Likewise.
9039 * gcc.target/i386/interrupt-5.c: Likewise.
9040 * gcc.target/i386/interrupt-6.c: Likewise.
9041 * gcc.target/i386/interrupt-7.c: Likewise.
9042 * gcc.target/i386/interrupt-8.c: Likewise.
9043 * gcc.target/i386/interrupt-9.c: Likewise.
9044 * gcc.target/i386/interrupt-10.c: Likewise.
9045 * gcc.target/i386/interrupt-11.c: Likewise.
9046 * gcc.target/i386/interrupt-12.c: Likewise.
9047 * gcc.target/i386/interrupt-13.c: Likewise.
9048 * gcc.target/i386/interrupt-14.c: Likewise.
9049 * gcc.target/i386/interrupt-15.c: Likewise.
9050 * gcc.target/i386/interrupt-16.c: Likewise.
9051 * gcc.target/i386/interrupt-17.c: Likewise.
9052 * gcc.target/i386/interrupt-18.c: Likewise.
9053 * gcc.target/i386/interrupt-19.c: Likewise.
9054 * gcc.target/i386/interrupt-20.c: Likewise.
9055 * gcc.target/i386/interrupt-21.c: Likewise.
9056 * gcc.target/i386/interrupt-22.c: Likewise.
9057 * gcc.target/i386/interrupt-23.c: Likewise.
9058 * gcc.target/i386/interrupt-24.c: Likewise.
9059 * gcc.target/i386/interrupt-25.c: Likewise.
9060 * gcc.target/i386/interrupt-26.c: Likewise.
9061 * gcc.target/i386/interrupt-27.c: Likewise.
9062 * gcc.target/i386/interrupt-28.c: Likewise.
9063 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9064 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9065 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9066 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9067 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9068 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9069 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9070 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9071 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9072 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9073 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9074 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9075
36b85e43
BS
90762016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9077
9de2e795
L
9078 PR tree-optimization/52171
9079 * gcc.dg/pr52171.c: New test.
9080 * gcc.target/i386/pr52171.c: New test.
36b85e43 9081
bfeee8ac
JH
90822016-06-03 Jan Hubicka <jh@suse.cz>
9083
9084 * g++.dg/tree-ssa/pred-1.C: New testcase
9085 * gcc.dg/tree-ssa/pred-1.c: New testcase
9086
859b0bae
BS
90872016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9088
9089 PR target/70957
9090 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9091 support.
9092 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9093
3a2edf4c
AH
90942016-06-03 Alan Hayward <alan.hayward@arm.com>
9095
9096 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9097
b28ead45
AH
90982016-06-03 Alan Hayward <alan.hayward@arm.com>
9099
9100 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9101 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9102 * gcc.dg/vect/vect-live-1.c: New test.
9103 * gcc.dg/vect/vect-live-2.c: New test.
9104 * gcc.dg/vect/vect-live-3.c: New test.
9105 * gcc.dg/vect/vect-live-4.c: New test.
9106 * gcc.dg/vect/vect-live-5.c: New test.
9107 * gcc.dg/vect/vect-live-slp-1.c: New test.
9108 * gcc.dg/vect/vect-live-slp-2.c: New test.
9109 * gcc.dg/vect/vect-live-slp-3.c: New test.
9110
1f91747b
JJ
91112016-06-03 Jakub Jelinek <jakub@redhat.com>
9112
9113 PR middle-end/71387
9114 * g++.dg/opt/pr71387.C: New test.
9115
47b83923
JL
91162016-06-02 Jeff Law <law@redhat.com>
9117
9118 PR tree-optimization/71328
9119 * gcc.c-torture/compile/pr71328.c: New test.
9120
e96e5f46
JD
91212016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9122
9123 PR fortran/52393
9124 * gfortran.dg/fmt_read_3.f90: Fix typo.
9125 * gfortran.dg/fmt_read_4.f90: New test.
9126
b872d729
PC
91272016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9128
9129 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9130 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9131 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9132 * g++.dg/cpp0x/override2.C: Likewise.
9133 * g++.dg/parse/crash5.C: Likewise.
9134 * g++.dg/parse/error16.C: Likewise.
9135 * g++.dg/parse/error27.C: Likewise.
9136 * g++.dg/template/qualttp15.C: Likewise.
9137 * g++.dg/template/redecl4.C: Likewise.
9138 * g++.old-deja/g++.other/crash39.C: Likewise.
9139 * g++.old-deja/g++.other/struct1.C: Likewise.
9140 * g++.old-deja/g++.pt/m9a.C: Likewise.
9141 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9142
0e535442
JJ
91432016-06-02 Jakub Jelinek <jakub@redhat.com>
9144
0633ee10
JJ
9145 PR c++/71372
9146 * c-c++-common/pr71372.c: New test.
9147
0e535442
JJ
9148 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9149 __TIME__ strings with __builtin_strcmp instead of printf and
9150 dg-output.
9151
f3c5ecc2
ML
91522016-06-02 Martin Liska <mliska@suse.cz>
9153
9154 * gcc.dg/predict-9.c: New test.
9155
a91807c5
JJ
91562016-06-02 Jakub Jelinek <jakub@redhat.com>
9157
9158 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9159 global set_compiler_env_var and global saved_compiler_env_var.
9160
b5bd1978
KT
91612016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9162
9163 PR rtl-optimization/71295
9164 * gcc.c-torture/compile/pr71295.c: New test.
9165
b93b1475
JJ
91662016-06-02 Jakub Jelinek <jakub@redhat.com>
9167
930ebd0e
JJ
9168 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9169
1e021dc3
JJ
9170 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9171 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9172
b93b1475
JJ
9173 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9174 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9175 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9176 alternative number.
9177
58f2fb5c
MM
91782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9179
9180 * gcc.target/powerpc/p9-splat-4.c: New test.
9181
91822016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9183
9184 PR target/71186
9185 * gcc.target/powerpc/pr71186.c: New test.
9186
4731c9f0
JD
91872016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188
9189 PR fortran/52393
9190 * gfortran.dg/fmt_read_3.f90: New test.
9191
042dee3e
TP
91922016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9193
9194 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9195 procedure.
9196
15c98b2e
ES
91972016-06-01 Eduard Sanou <dhole@openmailbox.org>
9198
9199 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9200 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9201 env var is set.
9202 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9203 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9204 shown once.
9205 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9206 during compilation.
9207 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9208 vars set by dg-set-compiler-env-var.
9209
6442a6f4
PT
92102016-06-01 Paul Thomas <pault@gcc.gnu.org>
9211
9212 PR fortran/71156
9213 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9214 to the module procedure declaration.
9215 * gfortran.dg/submodule_16.f08: New test.
9216
ab62397a
JJ
92172016-06-01 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR middle-end/71371
9220 * c-c++-common/gomp/pr71371.c: New test.
9221
b66af6ed
RB
92222016-06-01 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/71366
9225 * gcc.dg/torture/pr71366-1.c: New testcase.
9226 * gcc.dg/torture/pr71366-2.c: Likewise.
9227
e342b9d8
KN
92282016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9229
9230 * gcc.target/powerpc/vslv-0.c: New test.
9231 * gcc.target/powerpc/vslv-1.c: New test.
9232 * gcc.target/powerpc/vsrv-0.c: New test.
9233 * gcc.target/powerpc/vsrv-1.c: New test.
9234
721547cd
NS
92352016-06-01 Nathan Sidwell <nathan@acm.org>
9236
9237 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9238 * gcc.target/nvptx/weak.c: New.
9239
fa2c9034
RB
92402016-06-01 Richard Biener <rguenther@suse.de>
9241
9242 PR tree-optimization/71261
9243 * gcc.dg/torture/vect-bool-1.c: New testcase.
9244
3e32893c
JJ
92452016-06-01 Jakub Jelinek <jakub@redhat.com>
9246
9247 * gfortran.dg/gomp/order-1.f90: New test.
9248 * gfortran.dg/gomp/order-2.f90: New test.
9249
8c383600
JH
92502016-06-01 Jan Hubicka <hubicka@ucw.cz>
9251
9252 * gcc.dg/unroll-6.c: Update template.
9253 * gcc.dg/unroll-7.c: New testcase.
9254 * gcc.dg/unroll-8.c: New testcase.
9255
a0dfeef5
EB
92562016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9257
9258 * gnat.dg/opt56.ad[sb]: New test.
9259
48de5701
PC
92602016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9261
9262 PR c++/66635
9263 * g++.dg/cpp0x/constexpr-ice16.C: New.
9264
827cf695
PP
92652016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9266
9267 PR tree-optimization/71314
9268 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9269 -mbranch-cost=2.
9270
ff66f6e8
PP
92712016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9272
9273 PR tree-optimization/71077
9274 * gcc.dg/tree-ssa/pr71077.c: New test.
9275
050fb209
JH
92762016-05-31 Jan Hubicka <hubicka@ucw.cz>
9277
48de5701
PC
9278 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9279 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9280 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9281
c642d919
PC
92822016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9283
9284 PR c++/71248
9285 * g++.dg/cpp0x/pr71248.C: New.
9286 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9287 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9288 * g++.dg/init/new37.C: Likewise.
9289 * g++.dg/template/static1.C: Likewise.
9290 * g++.dg/template/static2.C: Likewise.
9291
d6439e08
L
92922016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9293
9294 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9295 instead of %rdi.
9296 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9297
780b9dd4
MP
92982016-05-31 Marek Polacek <polacek@redhat.com>
9299
9300 * c-c++-common/Wswitch-unreachable-3.c: New test.
9301 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9302
0d99f8a0
RB
93032016-05-31 Richard Biener <rguenther@suse.de>
9304
9305 PR tree-optimization/71352
9306 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9307
52545641
TP
93082016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9309
9310 * gcc.target/arm/armv5_thumb_isa.c: New test.
9311
5b8c1205
KY
93122016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9313
9314 PR target/71346
9315 * gcc.target/i386/pr71346.c: New test.
9316
7a88cc84
TV
93172016-05-31 Tom de Vries <tom@codesourcery.com>
9318
9319 PR tree-optimization/69068
9320 * gcc.dg/graphite/pr69068.c: New test.
9321
265149a6
MS
93222016-05-27 Martin Sebor <msebor@redhat.com>
9323
9324 PR c++/71306
9325 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9326
00631022
JJ
93272016-05-30 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR c++/71349
9330 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9331 nowait depend(inout: dd[0]) clauses where permitted.
9332
b2f6675b
PC
93332016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9334
9335 PR c++/71238
9336 * g++.dg/parse/pr71238.C: New.
9337 * g++.dg/concepts/friend1.C: Test column numbers too.
9338 * g++.dg/cpp0x/initlist31.C: Likewise.
9339 * g++.dg/cpp0x/pr51420.C: Likewise.
9340 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9341 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9342 * g++.dg/ext/builtin3.C: Likewise.
9343 * g++.dg/lookup/friend12.C: Likewise.
9344 * g++.dg/lookup/friend7.C: Likewise.
9345 * g++.dg/lookup/koenig1.C: Likewise.
9346 * g++.dg/lookup/koenig5.C: Likewise.
9347 * g++.dg/lookup/used-before-declaration.C: Likewise.
9348 * g++.dg/overload/koenig1.C: Likewise.
9349 * g++.dg/template/crash65.C: Likewise.
9350 * g++.dg/template/friend57.C: Likewise.
9351 * g++.dg/warn/Wshadow-5.C: Likewise.
9352 * g++.dg/warn/Wunused-8.C: Likewise.
9353 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9354 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9355 * g++.old-deja/g++.jason/member.C: Likewise.
9356 * g++.old-deja/g++.jason/report.C: Likewise.
9357 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9358 * g++.old-deja/g++.law/visibility20.C: Likewise.
9359 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9360 * g++.old-deja/g++.other/static5.C: Likewise.
9361 * g++.old-deja/g++.pt/overload2.C: Likewise.
9362
a448ff40
JH
93632016-05-30 Jan Hubicka <hubicka@ucw.cz>
9364
9365 * gcc.dg/tree-ssa/peel1.c: New testcase.
9366 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9367 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9368
69be8c91
TV
93692016-05-30 Tom de Vries <tom@codesourcery.com>
9370
9371 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9372 to ce.
9373
a59775a1
PC
93742016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9375
9376 PR c++/71099
9377 * g++.dg/parse/virtual1.C: New.
9378
53d6d955
UB
93792016-05-30 Uros Bizjak <ubizjak@gmail.com>
9380
9381 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9382 Use correct register when clearing %edx.
9383
0557293f
AM
93842016-05-30 Alexander Monakov <amonakov@ispras.ru>
9385
9386 PR tree-optimization/71289
9387 * gcc.dg/pr71289.c: New test.
9388
5d476e35
KV
93892016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9390
9391 PR middle-end/71269
9392 PR middle-end/71292
9393 * gcc.dg/tree-ssa/pr71269.c: New test.
9394 * gcc.dg/tree-ssa/pr71292.c: New test.
9395
db5447ca
KV
93962016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9397
9398 PR middle-end/71252
9399 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9400
98bdbb39
JH
94012016-05-30 Jan Hubicka <hubicka@ucw.cz>
9402
9403 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9404 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9405 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9406
7e012855
TV
94072016-05-30 Tom de Vries <tom@codesourcery.com>
9408
9409 PR tree-optimization/69067
9410 * gcc.dg/graphite/pr69067.c: New test.
9411
beed3701
UB
94122016-05-29 Uros Bizjak <ubizjak@gmail.com>
9413
9414 PR target/71245
9415 * gcc.target/i386/pr71245-1.c: New test.
9416 * gcc.target/i386/pr71245-2.c: Ditto.
9417
b6d4f8e8
PC
94182016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9419
9420 PR c++/71105
9421 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9422 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9423 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9424
00022058
JH
94252016-05-27 Jan Hubicka <hubicka@ucw.cz>
9426
9427 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9428
c8419aca
VV
94292016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9430
9431 Revert:
9432 PR c++/69855
9433 * g++.dg/overload/69855.C: New.
9434 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9435 * g++.old-deja/g++.pt/crash3.C: Likewise.
9436
8008c4d2
PC
94372016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9438
9439 PR c++/60385
9440 * g++.dg/parse/namespace13.C: New.
9441
8b2ef235
JL
94422016-05-26 Jeff Law <law@redhat.com>
9443
9444 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9445 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9446 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9447 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9448 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9449 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9450 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9451 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9452 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9453 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9454 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9455 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9456 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9457
7d67159b
VV
94582016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9459
9460 PR c++/69855
9461 * g++.dg/overload/69855.C: New.
9462 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9463 * g++.old-deja/g++.pt/crash3.C: Likewise.
9464
88e3bdd1
JW
94652016-05-27 Jiong Wang <jiong.wang@arm.com>
9466
9467 PR target/63596
9468 * gcc.target/aarch64/va_arg_1.c: New testcase.
9469 * gcc.target/aarch64/va_arg_2.c: Likewise.
9470 * gcc.target/aarch64/va_arg_3.c: Likewise.
9471
3fd6b9cc
JW
94722016-05-27 Jiong Wang <jiong.wang@arm.com>
9473
9474 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9475 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9476 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9477 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9478 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9479
3cee7e4e
MP
94802016-05-27 Marek Polacek <polacek@redhat.com>
9481
9482 PR middle-end/71308
9483 * g++.dg/torture/pr71308.C: New test.
9484
6a813c96
DV
94852016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9486
9487 * gcc.dg/zero_bits_compound-1.c: New test.
9488 * gcc.dg/zero_bits_compound-2.c: New test.
9489
0561bcfb
IE
94902016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9491
9492 PR middle-end/71279
9493 * gcc.dg/pr71279.c: New test.
9494
21316320
MM
94952016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9496
9497 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9498 floating point min/max/comparison instructions.
9499 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9500
7211a097
JJ
95012016-05-26 Jakub Jelinek <jakub@redhat.com>
9502
9503 * c-c++-common/gomp/schedule-1.c: New test.
9504 * gfortran.dg/gomp/schedule-1.f90: New test.
9505
cac177cf
PP
95062016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9507
9508 PR c++/70822
9509 PR c++/70106
9510 * g++.dg/cpp1y/auto-fn32.C: New test.
9511 * g++.dg/cpp1y/paren4.C: New test.
9512
a2d5b8c9
NS
95132016-05-26 Nathan Sidwell <nathan@acm.org>
9514
9515 * gcc.dg/20060410.c: Xfail on ptx.
9516 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9517 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9518 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9519 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9520 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9521
ffa8b552
TP
95222016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9523
9524 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9525
c7501e00
JJ
95262016-05-26 Jakub Jelinek <jakub@redhat.com>
9527
1875b9a0
JJ
9528 PR tree-optimization/71280
9529 * gcc.dg/pr71280.c: New test.
9530
2116e19f
JJ
9531 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9532
305aef09
JJ
9533 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9534 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9535
c7501e00
JJ
9536 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9537
ca449d26
JW
95382016-05-26 Jiong Wang <jiong.wang@arm.com>
9539
9540 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9541 kept in memory.
ca449d26 9542
8af01c66
JL
95432016-05-25 Jeff Law <law@redhat.com>
9544
9545 PR tree-optimization/71272
9546 * gcc.c-torture/compile/pr71272.c: new test.
9547
f9d6ce73
BS
95482016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9549
9550 * gcc.target/powerpc/vec-cmpne.c: New test.
9551 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9552
a88a7b22
EB
95532016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9554
9555 * gnat.dg/opt55.ad[sb]: New test.
9556
125f02ed
SKS
95572016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9558
9559 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9560 * c-c++-common/pr60226.c: Require int32plus.
9561 * gcc.c-torture/execute/pr70602.c: Likewise.
9562 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9563 unsigned long for malloc arg type.
9564 * gcc.dg/asr_div1.c: Require int32plus.
9565 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9566 * gcc.dg/pie-1.c: Require pie.
9567 * gcc.dg/pie-2.c: Likewise.
9568 * gcc.dg/pr59471.c: Require int32plus.
9569 * gcc.dg/pr59963-2.c: XFAIL for int16.
9570 * gcc.dg/pr60114.c: Require int32plus.
9571 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9572 unsigned long for typedef of size_t.
9573 * gcc.dg/pr63914.c: Require int32plus.
9574 * gcc.dg/pr64536.c: Require pt32plus.
9575 * gcc.dg/pr65658.c: Likewise.
9576 * gcc.dg/pr67271.c: Require int32plus.
9577 * gcc.dg/pr68112.c: Likewise.
9578 * gcc.dg/pr69071.c: Skip for avr target.
9579 * gcc.dg/pr69973.c: Require int32plus.
9580 * gcc.dg/pr70169.c: Skip for avr target.
9581 * gcc.dg/sso-6.c: Require int32plus.
9582 * gcc.dg/sso-7.c: Likewise.
9583 * gcc.dg/sso-8.c: Likewise.
9584 * gcc.dg/vrp-min-max-2.c: Likewise.
9585
c6e434f5
UB
95862016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9587
9588 PR target/70738
9589 * gcc.target/i386/pr70738-1.c: New test.
9590 * gcc.target/i386/pr70738-2.c: Likewise.
9591 * gcc.target/i386/pr70738-3.c: Likewise.
9592 * gcc.target/i386/pr70738-4.c: Likewise.
9593 * gcc.target/i386/pr70738-5.c: Likewise.
9594 * gcc.target/i386/pr70738-6.c: Likewise.
9595 * gcc.target/i386/pr70738-7.c: Likewise.
9596 * gcc.target/i386/pr70738-8.c: Likewise.
9597 * gcc.target/i386/pr70738-9.c: Likewise.
9598
5c42d341
KT
95992016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9600
9601 PR rtl-optimization/66940
9602 * gcc.c-torture/execute/pr66940.c: New test.
9603
bf9a1a07
IV
96042016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9605
9606 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9607 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9608 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9609 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9610 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9611 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9612 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9613 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9614 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9615 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9616 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9617 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9618 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9619 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9620 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9621 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9622 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9623 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9624 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9625 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9626 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9627 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9628 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9629 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9630
95efe6b6
MP
96312016-05-25 Marek Polacek <polacek@redhat.com>
9632
9633 PR c/71265
9634 * gcc.dg/noncompile/pr71265.c: New test.
9635
a23faf7a
MP
9636 PR c/71266
9637 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9638
69a6d5ad
NS
96392016-05-25 Nathan Sidwell <nathan@acm.org>
9640
9641 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9642
3072d4ea
RB
96432016-05-25 Richard Biener <rguenther@suse.de>
9644
9645 PR tree-optimization/71261
9646 * c-c++-common/torture/pr71261.c: New testcase.
9647
e412ece4
RB
96482016-05-25 Richard Biener <rguenther@suse.de>
9649
9650 PR tree-optimization/71264
9651 * gcc.dg/vect/pr71264.c: New testcase.
9652
b9e551ad
PC
96532016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9654
9655 PR c++/55992
9656 * g++.dg/cpp0x/alias-decl-53.C: New.
9657 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9658
6aa1abe5
ML
96592016-05-25 Martin Liska <mliska@suse.cz>
9660
9661 * g++.dg/pr71239.C: New test.
9662
842d162e
RB
96632016-05-25 Richard Biener <rguenther@suse.de>
9664
c87885ca
RO
9665 * gcc.dg/vect/pr58135.c: Rename to ...
9666 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9667
f184a36c
MP
96682016-05-25 Marek Polacek <polacek@redhat.com>
9669
9670 * g++.dg/pr65295.C: Use target c++14.
9671
021fad86
PC
96722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9673
53d6d955
UB
9674 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9675 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9676
c3eaf15a
MM
96772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9678
9679 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9680 instructions.
9681
e46c7770
CP
96822016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9683
9684 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9685 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9686 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9687 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9688 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9689 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9690 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9691 * c-c++-common/goacc/pcopy.c: Likewise.
9692 * c-c++-common/goacc/pcopyin.c: Likewise.
9693 * c-c++-common/goacc/pcopyout.c: Likewise.
9694 * c-c++-common/goacc/pcreate.c: Likewise.
9695 * c-c++-common/goacc/pr70688.c: New test.
9696 * c-c++-common/goacc/present-1.c: Adjust test.
9697 * c-c++-common/goacc/reduction-5.c: Likewise.
9698 * g++.dg/goacc/data-1.C: New test.
9699
4bfc9db7
MM
97002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9701
9702 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9703 vector parity built-in functions.
9704 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9705 count trailing zeros automatic vectorization.
9706 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9707 count trailing zeros built-in functions.
9708
2bc145af
KV
97092016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9710
9711 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9712
26869fdb
PH
97132016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9714
9715 PR target/71050
9716 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9717
b2dc9c3b
PC
97182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9719
9720 PR c++/50436
9721 * g++.dg/template/crash123.C: New.
9722 * g++.dg/template/crash124.C: Likewise.
9723
f65e97fd
MS
97242016-05-24 Martin Sebor <msebor@redhat.com>
9725
9726 PR c++/71147
9727 * g++.dg/ext/flexary16.C: New test.
9728
a6f5ac7f
IV
97292016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9730
69a6d5ad
NS
9731 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9732 before math.h is included.
a6f5ac7f
IV
9733 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9734 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9735 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9736 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9737 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9738 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9739 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9740 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9741 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9742 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9743 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9744 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9745 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9746 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9747 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9748 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9749 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9750 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9751 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9752 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9753 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9754 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9755 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9756
27bad558
MM
97572016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9758 Kelvin Nilsen <kelvin@gcc.gnu.org>
9759
9760 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9761 support.
9762
72f382fb
PC
97632016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9764
9765 PR c++/69872
9766 * g++.dg/warn/Wno-narrowing1.C: New.
9767
ef2ec9d9
MP
97682016-05-24 Marek Polacek <polacek@redhat.com>
9769
9770 PR c/71249
9771 * c-c++-common/Wswitch-unreachable-2.c: New test.
9772
e90434e3
JJ
97732016-05-24 Jakub Jelinek <jakub@redhat.com>
9774
7adb26f2
JJ
9775 PR c++/71257
9776 * g++.dg/vect/simd-clone-6.cc: New test.
9777 * g++.dg/gomp/declare-simd-6.C: New test.
9778
e90434e3
JJ
9779 PR middle-end/70434
9780 PR c/69504
9781 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9782
b556ea3b
RB
97832016-05-24 Richard Biener <rguenther@suse.de>
9784
9785 PR tree-optimization/71240
9786 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9787
e5328f5d
RB
97882016-05-24 Richard Biener <rguenther@suse.de>
9789
9790 PR tree-optimization/71230
9791 * gcc.dg/torture/pr71230.c: New testcase.
9792 * g++.dg/torture/pr71230.C: Likewise.
9793
a04e69c0
TS
97942016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9795
9796 * c-c++-common/goacc/routine-5.c: Add tests.
9797 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9798 * gfortran.dg/goacc/routine-6.f90: Add tests.
9799
30fd2977
RB
98002016-05-24 Richard Biener <rguenther@suse.de>
9801
9802 PR tree-optimization/71253
9803 * gcc.dg/torture/pr71253.c: New testcase.
9804
ca6f60bc
KV
98052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9806
9807 PR middle-end/71252
9808 * gfortran.dg/pr71252.f90: New test.
9809
d3465d72
RS
98102016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9811
9812 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9813
f17a223d
RB
98142016-05-24 Richard Biener <rguenther@suse.de>
9815
9816 PR middle-end/70434
9817 PR c/69504
9818 * c-c++-common/vector-subscript-4.c: New testcase.
9819 * c-c++-common/vector-subscript-5.c: Likewise.
9820
e3f36534
JD
98212016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822
9823 PR fortran/71123
9824 * gfortran.dg/namelist_90.f: New test
9825
85d5c27d
JD
98262016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827
9828 PR fortran/66461
9829 * gfortran.dg/unexpected_eof.f: New test
9830
fe3f3340
MM
98312016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9832 Kelvin Nilsen <kelvin@gcc.gnu.org>
9833
9834 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9835 as little endian.
9836
26d6ae55
PC
98372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9838
9839 PR c++/70972
9840 * g++.dg/cpp0x/inh-ctor20.C: New.
9841 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9842
d6c9a06f
PC
98432016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9844
9845 PR c++/69095
9846 * g++.dg/cpp0x/variadic168.C: New.
9847
396a1d10
PC
98482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 * g++.dg/cpp0x/pr31445.C: Test column number too.
9851 * g++.dg/cpp0x/pr32253.C: Likewise.
9852 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9853 * g++.dg/cpp0x/variadic36.C: Likewise.
9854
ece46666
MG
98552016-05-23 Marc Glisse <marc.glisse@inria.fr>
9856
9857 * gcc.dg/fold-notshift-2.c: Adjust.
9858
a7dc5980
MP
98592016-05-23 Marek Polacek <polacek@redhat.com>
9860
9861 PR c/49859
9862 * c-c++-common/Wswitch-unreachable-1.c: New test.
9863 * gcc.dg/Wswitch-unreachable-1.c: New test.
9864 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9865 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9866 * g++.dg/gomp/block-10.C: Likewise.
9867 * gcc.dg/gomp/block-10.c: Likewise.
9868 * g++.dg/gomp/block-9.C: Likewise.
9869 * gcc.dg/gomp/block-9.c: Likewise.
9870 * g++.dg/gomp/target-1.C: Likewise.
9871 * g++.dg/gomp/target-2.C: Likewise.
9872 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9873 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9874 * g++.dg/gomp/taskgroup-1.C: Likewise.
9875 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9876 * gcc.dg/gomp/teams-1.c: Likewise.
9877 * g++.dg/gomp/teams-1.C: Likewise.
9878 * g++.dg/overload/error3.C: Likewise.
9879 * g++.dg/tm/jump1.C: Likewise.
9880 * g++.dg/torture/pr40335.C: Likewise.
9881 * gcc.dg/c99-vla-jump-5.c: Likewise.
9882 * gcc.dg/switch-warn-1.c: Likewise.
9883 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9884 * gcc.dg/nested-func-1.c: Likewise.
9885 * gcc.dg/pr67784-4.c: Likewise.
9886
18b54004
RB
98872016-05-23 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/71230
9890 * gfortran.dg/pr71230-1.f90: New testcase.
9891 * gfortran.dg/pr71230-2.f90: Likewise.
9892
e569db5f
VK
98932016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9894
396a1d10 9895 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9896 * gcc.dg/vect/pr58135.c: Add new.
9897 * gfortran.dg/pr46519-1.f: Adjust test case.
9898
e4b71114
PC
98992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/53401
9902 * g++.dg/cpp0x/decltype64.C: New.
9903
a25a8058
CL
99042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9905
9906 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9908 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9909
0dcfe9ab
CL
99102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9911
9912 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9913 Add poly64x1_t and poly64x2_t cases if supported.
9914 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9915 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9916 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9917 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9918 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9919
ffd70e4a
CL
99202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9921
9922 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9923 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9924 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9925 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9926 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9927 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9928 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9929
4b1f57fe
CL
99302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9931
9932 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9933
16c5ec77
CL
99342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9935
9936 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9937 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9938
94ad56c7
JJ
99392016-05-22 Jakub Jelinek <jakub@redhat.com>
9940
57748705
JJ
9941 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9942 constraint instead of "r".
9943 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9944 insn instead of vxorpd.
9945 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9946
af120161
JJ
9947 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9948 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9949
355023ce
JJ
9950 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9951
3b48574c
JJ
9952 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9953 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9954
94ad56c7
JJ
9955 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9956
8a85cee2
KV
99572016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9958
9959 PR middle-end/40921
9960 * gcc.dg/tree-ssa/pr40921.c: New test.
9961
8e916b16
PS
99622016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9963
9964 PR target/71103
9965 * gcc.target/avr/pr71103.c: New test.
9966
88aea79f
KV
99672016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9968
9969 PR middle-end/71179
9970 * gcc.dg/tree-ssa/pr71179.c: New test.
9971
79063edd
MS
99722016-05-20 Martin Sebor <msebor@redhat.com>
9973
9974 PR c/71115
9975 * gcc.dg/init-excess-2.c: New test.
9976
55c8849f
EB
99772016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9978
9979 * gnat.dg/opt53.adb: New test.
9980 * gnat.dg/opt54.adb: Likewise.
9981
c91a0948
MJ
99822016-05-20 Martin Jambor <mjambor@suse.cz>
9983
9984 PR tree-optimization/70884
9985 * gcc.dg/tree-ssa/pr70919.c: New test.
9986
9cad20fa
BS
99872016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9988
9989 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9990 formatting.
69a6d5ad
NS
9991 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9992 fix code formatting.
9993
99942016-05-20 Nathan Sidwell <nathan@acm.org>
9995
9996 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9997 non-common cases.
9998 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9999
15c671a7
DM
100002016-05-20 David Malcolm <dmalcolm@redhat.com>
10001
10002 * jit.dg/all-non-failing-tests.h: Add
10003 test-factorial-must-tail-call.c.
10004 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10005 * jit.dg/test-factorial-must-tail-call.c: New test case.
10006
4f028369
JJ
100072016-05-20 Jakub Jelinek <jakub@redhat.com>
10008
10009 PR fortran/71204
10010 * gfortran.dg/pr71204.f90: New test.
10011
7dea4ab3
CP
100122016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10013
10014 * gcc.target/nvptx/sincos.c: New test.
10015
ef98d365
PC
100162016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10017
10018 PR c++/70572
10019 * g++.dg/cpp1y/auto-fn31.C: New.
10020
92466115
BS
100212016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10022
10023 * gcc.target/powerpc/vec-addec.c: New test.
10024 * gcc.target/powerpc/vec-addec-int128.c: New test.
10025
9a385c2d
DM
100262016-05-20 David Malcolm <dmalcolm@redhat.com>
10027
10028 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10029 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10030 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10031 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10032
77c9d5b4
JH
100332016-05-20 Jan Hubicka <hubicka@ucw.cz>
10034
10035 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10036
68047971
JJ
100372016-05-20 Jakub Jelinek <jakub@redhat.com>
10038
18954840
JJ
10039 PR c++/71210
10040 * g++.dg/opt/pr71210-1.C: New test.
10041 * g++.dg/opt/pr71210-2.C: New test.
10042
68047971
JJ
10043 PR tree-optimization/29756
10044 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10045 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10046 only on selected targets where V4SImode vectors are known to be
10047 supported.
10048
d78789f5
MG
100492016-05-20 Marc Glisse <marc.glisse@inria.fr>
10050
10051 PR tree-optimization/71079
10052 PR tree-optimization/71206
10053 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10054
550fa093
PK
100552016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10056
10057 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10058 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10059 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10060
483c6429
RG
100612016-05-20 Richard Guenther <rguenther@suse.de>
10062
10063 PR tree-optimization/29756
10064 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10065
eb066284
RB
100662016-05-20 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/71185
10069 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10070
58f10249
RB
100712016-05-20 Richard Biener <rguenther@suse.de>
10072
10073 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10074
2a5569fa
MP
100752016-05-19 Marek Polacek <polacek@redhat.com>
10076
10077 PR c++/71075
10078 * g++.dg/diagnostic/pr71075.C: New test.
10079
5e9a5385
DM
100802016-05-19 David Malcolm <dmalcolm@redhat.com>
10081
10082 PR c++/71184
10083 * g++.dg/pr71184.C: New test case.
10084
4f45da44
KN
100852016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10086
10087 * gcc.target/powerpc/darn-0.c: New test.
10088 * gcc.target/powerpc/darn-1.c: New test.
10089 * gcc.target/powerpc/darn-2.c: New test.
10090
4177437e
MP
100912016-05-19 Marek Polacek <polacek@redhat.com>
10092
10093 PR tree-optimization/71031
10094 * gcc.dg/tree-ssa/vrp100.c: New test.
10095
afb72432
IE
100962016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10097
10098 PR rtl-optimization/71148
10099 * gcc.dg/pr71148.c: New test.
10100
4f83064e
KT
101012016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10102
10103 PR target/71056
10104 * gcc.target/arm/pr71056.c: New test.
10105
4bf8dbe1
BE
101062016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10107
10108 * c-c++-common/pr69669.c: Check the used mode.
10109
f3510625
MO
101102016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10111
10112 PR sanitizer/64354
10113 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10114
43c0068e
RB
101152016-05-19 Richard Biener <rguenther@suse.de>
10116
10117 PR tree-optimization/70729
10118 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10119 * gcc.dg/graphite/scop-18.c: Likewise.
10120 * gcc.dg/pr41783.c: Disable LIM.
10121 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10122 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10123 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10124 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10125 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10126 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10127 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10128 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10129 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10130 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10131 * gfortran.dg/pr42108.f90: Likewise.
10132
70f25790
DM
101332016-05-18 David Malcolm <dmalcolm@redhat.com>
10134
10135 PR driver/69265
10136 * gcc.dg/spellcheck-options-11.c: New test case.
10137
960db8ec
JJ
101382016-05-18 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR c++/71100
10141 * g++.dg/opt/pr71100.C: New test.
10142
04643334
MJ
101432016-05-18 Martin Jambor <mjambor@suse.cz>
10144
10145 PR ipa/69708
10146 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10147 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10148 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10149 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10150
91bb9f80
MJ
101512016-05-18 Martin Jambor <mjambor@suse.cz>
10152
10153 PR ipa/69708
10154 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10155 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10156 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10157 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10158 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10159
c584aca6
PC
101602016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 PR c++/69793
10163 * g++.dg/template/crash122.C: New.
10164
20309c6e
PC
101652016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10166
10167 PR c++/70466
10168 * g++.dg/template/pr70466-1.C: New.
10169 * g++.dg/template/pr70466-2.C: Likewise.
10170
50c78b9a
MM
101712016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10172
10173 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10174 splat operations and the XXSPLTIB instruction.
10175 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10176 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10177 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10178 xxlxor to clear a register.
10179
cf8be00d
RS
101802016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10181
10182 * gcc.dg/torture/pr71020.c: New test.
10183
848a392a
MJ
101842016-05-18 Martin Jambor <mjambor@suse.cz>
10185
10186 PR ipa/70646
10187 * gcc.dg/ipa/pr70646.c: New test.
10188
1f2ab776
CL
101892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10190
10191 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10192
76489493
CL
101932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10194
10195 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10196 missing tests for vreinterpretq_p{8,16}.
10197
bd79378d
CL
101982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10199
10200 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10201 vsliq_n_s64 and vsliq_n_u64.
10202
81ca3ea0
CL
102032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10204
10205 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10206 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10207
873cb425
CL
102082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10209
10210 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10211 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10212 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10213
9d6e7c21
CL
102142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10215
10216 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10217 in comment.
10218
b4dbe40e 102192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10220
10221 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10222 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10223 "blr\t" and switch to scan-assembler-times.
10224
83a5c910
JW
102252016-05-18 Jiong Wang <jiong.wang@arm.com>
10226
53d6d955
UB
10227 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10228 with __aarch64__.
10229 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10230 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10231
fb7cbdeb
JJ
102322016-05-18 Jakub Jelinek <jakub@redhat.com>
10233
8ee91165
JJ
10234 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10235 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10236 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10237 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10238 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10239 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10240
cf4d516a
JJ
10241 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10242 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10243
a4f16422
JJ
10244 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10245 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10246
7b37ce10
JJ
10247 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10248 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10249
fb7cbdeb
JJ
10250 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10251
c9326aef
RB
102522016-05-18 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/71168
10255 * gcc.dg/torture/pr71168.c: New testcase.
10256
df8b0a11
KV
102572016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10258
10259 PR middle-end/63586
10260 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10261 * gcc.dg/tree-ssa/pr63586.c: New test.
10262 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10263
2efd67ed
NS
102642016-05-17 Nathan Sidwell <nathan@acm.org>
10265
10266 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10267 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10268 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10269 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10270
1988b2c2
NS
102712016-05-17 Nathan Sidwell <nathan@acm.org>
10272
10273 * gcc.target/nvptx/abi-vararg-3.c: New.
10274
ad1d92ab
MM
102752016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10276
10277 PR tree-optimization/54579
10278 PR middle-end/55299
10279 * gcc.dg/fold-notrotate-1.c: New test.
10280 * gcc.dg/fold-notshift-1.c: New test.
10281 * gcc.dg/fold-notshift-2.c: New test.
10282
47768df8
MP
102832016-05-17 Marek Polacek <polacek@redhat.com>
10284
10285 PR ipa/71146
10286 * g++.dg/ipa/pr71146.C: New test.
10287
6b5423a5
DM
102882016-05-17 David Malcolm <dmalcolm@redhat.com>
10289
10290 * jit.dg/test-error-array-bounds.c: New test case.
10291
c7986356
MG
102922016-05-17 Marc Glisse <marc.glisse@inria.fr>
10293
10294 * gcc.dg/tree-ssa/and-1.c: New testcase.
10295
d982c5b7
MG
102962016-05-17 Marc Glisse <marc.glisse@inria.fr>
10297
10298 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10299 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10300
0139ba93
MG
103012016-05-17 Marc Glisse <marc.glisse@inria.fr>
10302
10303 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10304 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10305
daab4562
JW
103062016-05-17 Jiong Wang <jiong.wang@arm.com>
10307
10308 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10309
22330033
JW
103102016-05-17 Jiong Wang <jiong.wang@arm.com>
10311
10312 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10313
98b3a5f2
JW
103142016-05-17 Jiong Wang <jiong.wang@arm.com>
10315
10316 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10317 ".2d[index]" when scan the assembly.
10318 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10319 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10320 float64x1.
10321 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10322
b71b7a8e
RB
103232016-05-17 Richard Biener <rguenther@suse.de>
10324
10325 PR tree-optimization/71132
10326 * gcc.dg/torture/pr71132.c: New testcase.
10327
3c51ad46
CL
103282016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10329
10330 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10331
d20faa66
KT
103322016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10333
10334 PR target/70809
10335 * gcc.target/aarch64/pr70809_1.c: New test.
10336
b75cc5a4
KT
103372016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10338
10339 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10340 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10341 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10342 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10343
b28eb195
IE
103442016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10345 Ilya Enkovich <ilya.enkovich@intel.com>
10346
10347 PR target/71114
10348 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10349
0b9004ed
JH
103502016-05-16 Jan Hubicka <hubicka@ucw.cz>
10351
10352 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10353 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10354
1b81a1c1
MW
103552016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10356
10357 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10358 test for __ARM_FP16_ARGS.
10359 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10360 * gcc.target/arm/aapcs/neon-vect10.c: New.
10361 * gcc.target/arm/aapcs/neon-vect9.c: New.
10362 * gcc.target/arm/aapcs/vfp18.c: New.
10363 * gcc.target/arm/aapcs/vfp19.c: New.
10364 * gcc.target/arm/aapcs/vfp20.c: New.
10365 * gcc.target/arm/aapcs/vfp21.c: New.
10366 * gcc.target/arm/fp16-aapcs-1.c: New.
10367 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10368 test for __ARM_FP16_ARGS.
10369 * g++.target/arm/fp16-return-1.c: Update expected output.
10370
921d1e73
JW
103712016-05-16 Jiong Wang <jiong.wang@arm.com>
10372
10373 PR testsuite/70227
10374 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10375
228eb42a
HA
103762016-05-15 Harald Anlauf <anlauf@gmx.de>
10377
10378 PR fortran/69603
10379 * gfortran.dg/pr69603.f90: New testcase.
10380
785abfd3
FR
103812016-05-14 Fritz Reese <fritzoreese@gmail.com>
10382
10383 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10384
e75eb64f
FR
103852016-05-14 Fritz Reese <fritzoreese@gmail.com>
10386
10387 PR fortran/71047
10388 * gfortran.dg/pr71047.f08: New test.
10389
aa4b467b
JM
103902016-05-13 Joseph Myers <joseph@codesourcery.com>
10391
10392 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10393 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10394 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10395
653fb4a2
MS
103962016-05-13 Martin Sebor <msebor@redhat.com>
10397
10398 PR c++/60049
10399 * g++.dg/cpp0x/constexpr-60049.C: New test.
10400
9e37582d
JJ
104012016-05-13 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR bootstrap/71071
10404 * gcc.dg/pr71071.c: New test.
10405
a278aa17
UB
104062016-05-13 Uros Bizjak <ubizjak@gmail.com>
10407
10408 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10409 remove XOP handling.
377eaca7 10410 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10411
ac3d02e2
NS
104122016-05-13 Nathan Sidwell <nathan@acm.org>
10413
10414 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10415 __atomic_is_lock_free declaration.
10416
8ab3bdac
RB
104172016-05-13 Richard Biener <rguenther@suse.de>
10418
10419 PR tree-optimization/42587
10420 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10421
623b8e0a
ML
104222016-05-13 Martin Liska <mliska@suse.cz>
10423
10424 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10425 the new format of dump output.
10426
da7674f6
IE
104272016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10428
10429 * gcc.dg/pr71084.c: New test.
10430
c959db3d
RR
104312016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10432
53d6d955
UB
10433 PR target/53440
10434 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10435
43203dea
RR
104362016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10437
10438 * gcc.target/aarch64/struct_return.c: New test.
10439
4f2e1536
MP
104402016-05-12 Marek Polacek <polacek@redhat.com>
10441
10442 PR c/70756
10443 * c-c++-common/pr70756-2.c: New test.
10444 * c-c++-common/pr70756.c: New test.
10445
1ef33ef3
RB
104462016-05-12 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/71059
10449 * gcc.dg/torture/pr71059.c: New testcase.
10450
763baff6
RB
104512016-05-12 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/71062
10454 * gcc.dg/torture/pr71062.c: New testcase.
10455
c4ec1243
IE
104562016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10457
10458 PR tree-optimization/71006
10459 * gcc.dg/pr71006.c: New test.
10460
a5fbf76d
MP
104612016-05-12 Marek Polacek <polacek@redhat.com>
10462
10463 PR driver/71063
10464 * gcc.dg/opts-7.c: New test.
10465
5acc47a4
KT
104662016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10467
10468 PR target/70830
10469 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10470 Add -save-temps to dg-options.
10471 Scan for ldmfd rather than pop instruction.
10472 * gcc.target/arm/interrupt-2.c: Likewise.
10473 * gcc.target/arm/pr70830.c: New test.
10474
40bd4bf9
JJ
104752016-05-12 Jakub Jelinek <jakub@redhat.com>
10476
3cd63842
JJ
10477 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10478 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10479
c05d08f6
JJ
10480 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10481 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10482 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10483
bc27ffae
JJ
10484 PR target/71019
10485 * gcc.target/i386/avx512vl-pack-1.c: New test.
10486 * gcc.target/i386/avx512vl-pack-2.c: New test.
10487 * gcc.target/i386/avx512bw-pack-2.c: New test.
10488
515d7412
JJ
10489 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10490
40bd4bf9
JJ
10491 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10492 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10493 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10494
44ab146a
RB
104952016-05-12 Richard Biener <rguenther@suse.de>
10496
10497 PR tree-optimization/70986
10498 * gcc.dg/torture/pr70986-1.c: New testcase.
10499 * gcc.dg/torture/pr70986-2.c: Likewise.
10500 * gcc.dg/torture/pr70986-3.c: Likewise.
10501
d6e83a8d
MM
105022016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10503
10504 PR c/43651
10505 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10506 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10507
51e67ea3
UB
105082016-05-11 Uros Bizjak <ubizjak@gmail.com>
10509
10510 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10511 directive.
10512 * gcc.target/i386/pr66746.c: Ditto.
10513
3fd2b007
MM
105142016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10515
10516 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10517 support.
10518 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10519 warning when using -mvsx-timode.
10520 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10521 * gcc.target/powerpc/dform-2.c: Likewise.
10522 * gcc.target/powerpc/pr68805.c: Likewise.
10523
5c3a10fb
MP
105242016-05-11 Marek Polacek <polacek@redhat.com>
10525
10526 PR c++/71024
10527 * c-c++-common/attributes-3.c: New test.
10528
7cfb065b
NS
105292016-05-11 Nathan Sidwell <nathan@acm.org>
10530
10531 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10532 * gcc.c-torture/execute/pr68185.c: Likewise.
10533 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10534 * gcc.dg/pr69634.c: Requires scheduling.
10535 * gcc.dg/torture/pr66178.c: Require label values.
10536 * gcc.dg/setjmp-6.c: Require indirect jumps.
10537
f35ea97d
RB
105382016-05-11 Richard Biener <rguenther@suse.de>
10539
10540 PR tree-optimization/71055
10541 * gcc.dg/torture/pr71055.c: New testcase.
10542
dff70323
RB
105432016-05-11 Richard Biener <rguenther@suse.de>
10544
10545 PR debug/71057
10546 * g++.dg/debug/pr71057.C: New testcase.
10547
56a3d28b
JJ
105482016-05-11 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR fortran/70855
10551 * gfortran.dg/gomp/pr70855.f90: New test.
10552
ebc1b29e
RB
105532016-05-11 Richard Biener <rguenther@suse.de>
10554
10555 PR middle-end/71002
10556 * g++.dg/torture/pr71002.C: New testcase.
10557
98ccd1d7
IE
105582016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10559
10560 PR middle-end/70807
10561 * gcc.dg/pr70807.c: New test.
10562
ed29e24b
MS
105632016-05-10 Martin Sebor <msebor@redhat.com>
10564
10565 PR c++/38611
10566 * g++.dg/Wattributes.C: New test.
10567
e39dab2c
MG
105682016-05-10 Marc Glisse <marc.glisse@inria.fr>
10569
10570 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10571 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10572 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10573
d067e238
IE
105742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10575
10576 PR target/70799
10577 * gcc.target/i386/pr70799-1.c: New test.
10578
cd36c83e
PMR
105792016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10580
10581 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10582
1e3af2a4
IE
105832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10584
10585 PR middle-end/70877
10586 * gcc.target/i386/pr70877.c: New test.
10587
afc610db
IE
105882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10589
10590 PR tree-optimization/70786
10591 * gcc.target/i386/pr70876.c: New test.
10592
4b59d19f
JJ
105932016-05-10 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR target/70927
10596 * gcc.target/i386/avx512vl-logic-1.c: New test.
10597 * gcc.target/i386/avx512vl-logic-2.c: New test.
10598 * gcc.target/i386/avx512dq-logic-2.c: New test.
10599
9b5ee426
BS
106002016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10601
10602 PR target/70963
10603 * gcc.target/powerpc/pr70963.c: New.
10604
f3352cab
DM
106052016-05-10 David Malcolm <dmalcolm@redhat.com>
10606
10607 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10608 (test_very_wide_line): Add ruler to expected output.
10609 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10610 (test_very_wide_line): Likewise.
10611 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10612 (test_show_locus): Within the handling of "test_very_wide_line",
10613 enable show_ruler_p on the diagnostic context.
10614
4a3255dd
RB
106152016-05-10 Richard Biener <rguenther@suse.de>
10616
10617 PR tree-optimization/71039
10618 * gcc.dg/torture/pr71039.c: New testcase.
10619
da7c9950
NS
106202016-05-10 Nathan Sidwell <nathan@acm.org>
10621
10622 * gcc.dg/nested-func-10.c: Requires alloca.
10623 * gcc.dg/nested-func-9.c: Requires alloca.
10624 * gcc.c-torture/execute/pr70460.c: Requires labels.
10625 * gcc.c-torture/compile/pr70199.c: Requires labels.
10626 * gcc.target/nvptx/decl.c: Compile only.
10627 * gcc.target/nvptx/trailing-init.c: Compile only.
10628 * gcc.target/nvptx/ary-init.c: Compile only.
10629
cf68d92c
MP
106302016-05-10 Marek Polacek <polacek@redhat.com>
10631
10632 PR c/70255
10633 * gcc.dg/attr-opt-1.c: New test.
10634
64ea4e15
RB
106352016-05-10 Richard Biener <rguenther@suse.de>
10636
10637 PR tree-optimization/70497
10638 PR tree-optimization/28367
10639 * gcc.dg/torture/20160404-1.c: New testcase.
10640 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10641 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10642
5a96dae3
PMR
106432016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10644
10645 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10646
fc97f805
UB
106472016-05-09 Uros Bizjak <ubizjak@gmail.com>
10648
10649 * gcc.target/i386/fabsneg-1.c New test.
10650
a710b1d5
AM
106512016-05-09 Alan Modra <amodra@gmail.com>
10652
10653 PR testsuite/70826
10654 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10655
171f6f05
RB
106562016-05-09 Richard Biener <rguenther@suse.de>
10657
10658 PR tree-optimization/70985
10659 * gcc.dg/torture/pr70985.c: New testcase.
10660
18caa34e
BC
106612016-05-09 Bin Cheng <bin.cheng@arm.com>
10662
10663 * gcc.dg/tree-ssa/ifc-9.c: New test.
10664 * gcc.dg/tree-ssa/ifc-10.c: New test.
10665 * gcc.dg/tree-ssa/ifc-11.c: New test.
10666 * gcc.dg/tree-ssa/ifc-12.c: New test.
10667 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10668 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10669 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10670
7a27d38f
RB
106712016-05-09 Richard Biener <rguenther@suse.de>
10672
10673 PR fortran/70937
10674 * gfortran.dg/pr70937.f90: New testcase.
10675
5ebbbd3d
RO
106762016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10677
10678 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10679
f6288c24
FR
106802016-05-07 Fritz Reese <fritzoreese@gmail.com>
10681
10682 PR fortran/56226
10683 * gfortran.dg/dec_structure_1.f90: New testcase.
10684 * gfortran.dg/dec_structure_2.f90: Ditto.
10685 * gfortran.dg/dec_structure_3.f90: Ditto.
10686 * gfortran.dg/dec_structure_4.f90: Ditto.
10687 * gfortran.dg/dec_structure_5.f90: Ditto.
10688 * gfortran.dg/dec_structure_6.f90: Ditto.
10689 * gfortran.dg/dec_structure_7.f90: Ditto.
10690 * gfortran.dg/dec_structure_8.f90: Ditto.
10691 * gfortran.dg/dec_structure_9.f90: Ditto.
10692 * gfortran.dg/dec_structure_10.f90: Ditto.
10693 * gfortran.dg/dec_structure_11.f90: Ditto.
10694 * gfortran.dg/dec_union_1.f90: Ditto.
10695 * gfortran.dg/dec_union_2.f90: Ditto.
10696 * gfortran.dg/dec_union_3.f90: Ditto.
10697 * gfortran.dg/dec_union_4.f90: Ditto.
10698 * gfortran.dg/dec_union_5.f90: Ditto.
10699 * gfortran.dg/dec_union_6.f90: Ditto.
10700 * gfortran.dg/dec_union_7.f90: Ditto.
10701
5ec4a8cd
TV
107022016-05-07 Tom de Vries <tom@codesourcery.com>
10703
10704 PR tree-optimization/70956
10705 * gcc.dg/graphite/pr70956.c: New test.
10706
58ec1d0e
JJ
107072016-05-06 Jakub Jelinek <jakub@redhat.com>
10708
ccd88fb7
JJ
10709 PR middle-end/70941
10710 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10711 (a, b, c, d): Change type from char to signed char.
10712 (main): Compare against (signed char) -1634678893 instead of
10713 hardcoded -109. Use __builtin_abort instead of abort.
10714
dd3b6464
JJ
10715 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10716 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10717
58ec1d0e
JJ
10718 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10719
19aa23d8
YR
107202016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10721
10722 PR debug/70935
10723 * gcc.dg/torture/pr70935.c: New test.
10724
ae5f0df1
OE
107252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10726
10727 PR target/58219
ce23a8ff 10728 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10729
078f7e37
RB
107302016-05-06 Richard Biener <rguenther@suse.de>
10731
10732 PR tree-optimization/70960
10733 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10734
765d7b54
OE
107352016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10736
10737 PR target/52933
10738 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10739 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10740 Adjust expected instruction counts.
10741 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10742
29c94e65
MP
107432016-05-06 Marek Polacek <polacek@redhat.com>
10744
10745 PR sanitizer/70875
10746 * gcc.dg/ubsan/bounds-3.c: New test.
10747
3684b02e
OE
107482016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10749
10750 PR target/54089
10751 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10752
8706773f
RB
107532016-05-06 Richard Biener <rguenther@suse.de>
10754
10755 PR middle-end/70931
10756 * gfortran.dg/pr70931.f90: New testcase.
10757
a4f51018
RB
107582016-05-06 Richard Biener <rguenther@suse.de>
10759
10760 PR middle-end/70941
10761 * gcc.dg/torture/pr70941.c: New testcase.
10762
c4f2425f
BC
107632016-05-05 Bin Cheng <bin.cheng@arm.com>
10764
10765 PR tree-optimization/57206
10766 * gcc.dg/vect/pr57206.c: New test.
10767
5dc08197
RO
107682016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10769
10770 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10771
351f85c5
JJ
107722016-05-05 Jakub Jelinek <jakub@redhat.com>
10773
568bac8c
JJ
10774 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10775
351f85c5
JJ
10776 * c-c++-common/Wdangling-else-4.c: New test.
10777
33fd7785
JJ
107782016-05-04 Jakub Jelinek <jakub@redhat.com>
10779
2d1ac15a
JJ
10780 PR c++/70906
10781 PR c++/70933
10782 * g++.dg/opt/pr70906.C: New test.
10783 * g++.dg/opt/pr70933.C: New test.
10784
33fd7785
JJ
10785 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10786
6b715bf6
JH
107872016-05-04 Jan Hubicka <hubicka@ucw.cz>
10788
10789 * gcc.dg/ipa/pure-const-3.c: New testcase.
10790
deef7113
MP
107912016-05-04 Marek Polacek <polacek@redhat.com>
10792
10793 * c-c++-common/Wdangling-else-1.c: New test.
10794 * c-c++-common/Wdangling-else-2.c: New test.
10795 * c-c++-common/Wdangling-else-3.c: New test.
10796
5396db97
KCY
107972016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10798
10799 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10800 flag is present.
10801
de55efd5
MP
108022016-05-04 Marek Polacek <polacek@redhat.com>
10803
10804 PR c/48778
10805 * gcc.dg/Waddress-2.c: New test.
10806
475839b6
AM
108072016-05-04 Alan Modra <amodra@gmail.com>
10808
10809 * gcc.target/powerpc/pr70866.c: New.
10810
b25aad5f
MS
108112016-05-03 Martin Sebor <msebor@redhat.com>
10812
10813 PR c++/66561
10814 * c-c++-common/builtin_location.c: New test.
10815 * g++.dg/cpp1y/builtin_location.C: New test.
10816
79ce98bc
MP
108172016-05-03 Marek Polacek <polacek@redhat.com>
10818
10819 PR c/70859
10820 * gcc.dg/pr70859.c: New test.
10821 * gcc.dg/pr70859-2.c: New test.
10822
402e89f5
PMR
108232016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10824
10825 * gnat.dg/debug5.adb: New testcase.
10826
f3d90045
DV
108272016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10828
10829 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10830 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10831 Procedure to check for z10 instruction set.
10832
1e26cec1
CL
108332016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10834
10835 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10836
71aca5a0
AM
108372016-05-03 Alan Modra <amodra@gmail.com>
10838
10839 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10840
2fd70ec1
JJ
108412016-05-03 Jakub Jelinek <jakub@redhat.com>
10842
10843 * gcc.target/i386/avx512f-cvt-1.c: New test.
10844
e5705cf7
L
108452016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10846
10847 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10848 -fdump-tree-vrp-details.
10849
381cdae4
RB
108502016-05-03 Richard Biener <rguenther@suse.de>
10851
10852 * gcc.dg/pr30172-1.c: Adjust.
10853 * gcc.dg/pr63743.c: Likewise.
10854 * gcc.dg/tm/pr51696.c: Likewise.
10855 * c-c++-common/tm/safe-1.c: Likewise.
10856 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10857 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10858 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10859 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10860
adedd5c1
JJ
108612016-05-03 Jakub Jelinek <jakub@redhat.com>
10862
31ed1665
JJ
10863 PR rtl-optimization/70467
10864 * gcc.target/i386/pr70467-3.c: New test.
10865 * gcc.target/i386/pr70467-4.c: New test.
10866
dea60b59
JJ
10867 PR tree-optimization/70916
10868 * gcc.c-torture/compile/pr70916.c: New test.
10869
adedd5c1
JJ
10870 PR target/49244
10871 * gcc.target/i386/pr49244-1.c: New test.
10872 * gcc.target/i386/pr49244-2.c: New test.
10873
f80041ef
BS
108742016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10875
10876 PR rtl-optimization/44281
10877 * gcc.target/i386/pr44281.c: New test.
10878
1cfcd39e
BC
108792016-05-03 bin cheng <bin.cheng@arm.com>
10880
10881 PR tree-optimization/56541
10882 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10883 * gcc.dg/vect/pr56541.c: new test.
10884
4304ccfd
MM
108852016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10886
10887 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10888 __float128.
10889 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10890
50d94c29
L
108912016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10892
10893 PR testsuite/70520
10894 * c-c++-common/asan/clone-test-1.c (main): Align child process
10895 stack to 16 bytes.
10896
bc1aee87
DM
108972016-05-02 David Malcolm <dmalcolm@redhat.com>
10898
10899 PR c++/62314
10900 * g++.dg/spellcheck-fields-2.C: New test case.
10901
474e0129
DM
109022016-05-02 David Malcolm <dmalcolm@redhat.com>
10903
10904 PR c++/62314
10905 * g++.dg/pr62314.C: New test case.
10906
818b88a7
JH
109072016-05-02 Jan Hubicka <hubicka@ucw.cz>
10908
10909 * gcc.dg/ipa/inline-8.c: New testcase.
10910
dd77684f
JJ
109112016-05-02 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR rtl-optimization/70467
10914 * gcc.target/i386/pr70467-1.c: New test.
10915
72407e00
BE
109162016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10917
10918 * gcc.dg/spec-options.c: Run the test on all targets.
10919 * gcc.dg/foo.specs: Use cpp_unique_options.
10920
dd53d197
MG
109212016-05-02 Marc Glisse <marc.glisse@inria.fr>
10922
10923 * gcc.dg/tree-ssa/unord.c: New testcase.
10924
a8b85ce9
MG
109252016-05-02 Marc Glisse <marc.glisse@inria.fr>
10926
10927 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10928
5b37e866
NS
109292016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10930
10931 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10932
7176a4a0
MP
109332016-05-02 Marek Polacek <polacek@redhat.com>
10934
10935 PR c/70851
10936 * gcc.dg/enum-incomplete-3.c: New test.
10937
6b9933b9
MP
109382016-05-02 Marek Polacek <polacek@redhat.com>
10939 Tom de Vries <tom@codesourcery.com>
10940
10941 PR tree-optimization/70700
10942 * gcc.dg/pr70700.c: New test.
10943
90f82260
UB
109442016-05-01 Uros Bizjak <ubizjak@gmail.com>
10945
10946 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10947 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10948 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10949 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10950 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10951
f73036c1
EB
109522016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10953
10954 * ada/acats/run_acats: Rename into...
10955 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10956 * ada/acats/run_all.sh: Remove redundant test.
10957 (target_run): Move around.
10958 (target_gnatchop): Use newly built executable.
10959 (target_gnatmake): Likewise.
10960 Check that the compilation of impbit succeeds.
10961
85e051a3
OE
109622016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10963
10964 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10965 * gcc.dg/20021029-1.c: Likewise.
10966 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10967 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10968 * gcc.target/sh/cmpstr.c: Likewise.
10969 * gcc.target/sh/cmpstrn.c: Likewise.
10970 * gcc.target/sh/memset.c: Likewise.
10971 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10972 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10973 * gcc.target/sh/pr39423-1.c: Likewise.
10974 * gcc.target/sh/pr49468-di.c: Likewise.
10975 * gcc.target/sh/pr49468-si.c: Likewise.
10976 * gcc.target/sh/pr49880-1.c: Likewise.
10977 * gcc.target/sh/pr49880-2.c: Likewise.
10978 * gcc.target/sh/pr49880-3.c: Likewise.
10979 * gcc.target/sh/pr50751-1.c: Likewise.
10980 * gcc.target/sh/pr50751-4.c: Likewise.
10981 * gcc.target/sh/pr50751-7.c: Likewise.
10982 * gcc.target/sh/pr51244-1.c: Likewise.
10983 * gcc.target/sh/pr51244-10.c: Likewise.
10984 * gcc.target/sh/pr51244-11.c: Likewise.
10985 * gcc.target/sh/pr51244-12.c: Likewise.
10986 * gcc.target/sh/pr51244-13.c: Likewise.
10987 * gcc.target/sh/pr51244-14.c: Likewise.
10988 * gcc.target/sh/pr51244-17.c: Likewise.
10989 * gcc.target/sh/pr51244-18.c: Likewise.
10990 * gcc.target/sh/pr51244-19.c: Likewise.
10991 * gcc.target/sh/pr51244-4.c: Likewise.
10992 * gcc.target/sh/pr51244-5.c: Likewise.
10993 * gcc.target/sh/pr51244-7.c: Likewise.
10994 * gcc.target/sh/pr51244-8.c: Likewise.
10995 * gcc.target/sh/pr51244-9.c: Likewise.
10996 * gcc.target/sh/pr51697.c: Likewise.
10997 * gcc.target/sh/pr52483-1.c: Likewise.
10998 * gcc.target/sh/pr52483-2.c: Likewise.
10999 * gcc.target/sh/pr52483-3.c: Likewise.
11000 * gcc.target/sh/pr52483-5.c: Likewise.
11001 * gcc.target/sh/pr52933-1.c: Likewise.
11002 * gcc.target/sh/pr52933-2.c: Likewise.
11003 * gcc.target/sh/pr52933-3.c: Likewise.
11004 * gcc.target/sh/pr53568-1.c: Likewise.
11005 * gcc.target/sh/pr53976-1.c: Likewise.
11006 * gcc.target/sh/pr53988-1.c: Likewise.
11007 * gcc.target/sh/pr53988.c: Likewise.
11008 * gcc.target/sh/pr54089-1.c: Likewise.
11009 * gcc.target/sh/pr54089-6.c: Likewise.
11010 * gcc.target/sh/pr54089-7.c: Likewise.
11011 * gcc.target/sh/pr54089-8.c: Likewise.
11012 * gcc.target/sh/pr54089-9.c: Likewise.
11013 * gcc.target/sh/pr54236-1.c: Likewise.
11014 * gcc.target/sh/pr54236-2.c: Likewise.
11015 * gcc.target/sh/pr54236-3.c: Likewise.
11016 * gcc.target/sh/pr54236-4.c: Likewise.
11017 * gcc.target/sh/pr54386.c: Likewise.
11018 * gcc.target/sh/pr54602-1.c: Likewise.
11019 * gcc.target/sh/pr54685.c: Likewise.
11020 * gcc.target/sh/pr54760-1.c: Likewise.
11021 * gcc.target/sh/pr54760-2.c: Likewise.
11022 * gcc.target/sh/pr54760-3.c: Likewise.
11023 * gcc.target/sh/pr54760-4.c: Likewise.
11024 * gcc.target/sh/pr54760-5.c: Likewise.
11025 * gcc.target/sh/pr54760-6.c: Likewise.
11026 * gcc.target/sh/pr55146.c: Likewise.
11027 * gcc.target/sh/pr55160.c: Likewise.
11028 * gcc.target/sh/pr59278.c: Likewise.
11029 * gcc.target/sh/pr59401-1.c: Likewise.
11030 * gcc.target/sh/pr59533-1.c: Likewise.
11031 * gcc.target/sh/pr63260.c: Likewise.
11032 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11033 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11034 * gcc.target/sh/strlen.c: Likewise.
11035 * gcc.target/sh/torture/pr30807.c: Likewise.
11036 * gcc.target/sh/torture/pr34777.c: Likewise.
11037 * gcc.target/sh/torture/pr64652.c: Likewise.
11038 * gcc.target/sh/torture/pr65505.c: Likewise.
11039 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11040 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11041
411e5c67
PC
110422016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11043
11044 PR c++/66644
11045 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11046
8fa97501
BS
110472016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11048
11049 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11050 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11051 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11052 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11053
5a956111
PP
110542016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11055
11056 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11057 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11058
e7ff0319
CP
110592016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11060
11061 PR middle-end/70626
11062 * c-c++-common/goacc/combined-reduction.c: New test.
11063 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11064
52d11a4b
L
110652016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11066
11067 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11068 *movdi_internal pattern only if PIC off.
11069 * gcc.target/i386/pr70155-2.c: Likewise.
11070 * gcc.target/i386/pr70155-3.c: Likewise.
11071 * gcc.target/i386/pr70155-4.c: Likewise.
11072 * gcc.target/i386/pr70155-5.c: Likewise.
11073 * gcc.target/i386/pr70155-6.c: Likewise.
11074 * gcc.target/i386/pr70155-7.c: Likewise.
11075 * gcc.target/i386/pr70155-8.c: Likewise.
11076 * gcc.target/i386/pr70155-15.c: Likewise.
11077 * gcc.target/i386/pr70155-17.c: Likewise.
11078 * gcc.target/i386/pr70155-22.c: Likewise.
11079
8960db31
BC
110802016-04-29 Bin Cheng <bin.cheng@arm.com>
11081
11082 PR tree-optimization/70803
11083 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11084
cca535a4
IE
110852016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11086
11087 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11088 optimization of vector loop.
11089 * gcc.target/i386/vect-unpack-3.c: New test.
11090 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11091 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11092 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11093
500ecf4a
MP
110942016-04-29 Marek Polacek <polacek@redhat.com>
11095
11096 PR sanitizer/70342
11097 * g++.dg/ubsan/null-7.C: New test.
11098
2fff3db8
MP
11099 PR c/70852
11100 * gcc.dg/pr70852.c: New test.
11101
509063eb
DV
111022016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11103
11104 PR/69089
11105 * g++.dg/cpp0x/alignas6.C: New test.
11106
83745c0d
DV
111072016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11108
c87885ca
RO
11109 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11110 * gcc.dg/pr27003.c: Likewise.
11111 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11112 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11113 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11114 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11115 * gcc.target/arc/mxy.c: Likewise.
11116 * gcc.target/arc/mswape.c: Likewise.
11117 * gcc.target/arc/mrtsc.c: Likewise.
11118 * gcc.target/arc/mcrc.c: Likewise.
11119 * gcc.target/arc/mdsp-packa.c: Likewise.
11120 * gcc.target/arc/mdvbf.c: Likewise.
11121 * gcc.target/arc/mlock.c: Likewise.
11122 * gcc.target/arc/mmac-24.c: Likewise.
11123 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11124
849b265d
BS
111252016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11126 Matthijs Kooijman <matthijs@stdin.nl>
11127 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11128
11129 PR target/60040
11130 * gcc.target/avr/pr60040-1.c: New.
11131 * gcc.target/avr/pr60040-2.c: New.
11132
1390536b
RB
111332016-04-29 Richard Biener <rguenther@suse.de>
11134
11135 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11136
98998245
RB
111372016-04-29 Richard Biener <rguenther@suse.de>
11138
11139 PR tree-optimization/13962
11140 PR tree-optimization/65686
11141 * gcc.dg/uninit-pr65686.c: New testcase.
11142
8b80cc21
JJ
111432016-04-29 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR middle-end/70843
11146 * gcc.dg/pr70843.c: New test.
11147
6181bc30
JJ
111482016-04-28 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR target/70858
11151 * gcc.target/i386/pr70858.c: New test.
11152
f4cb3612
AB
111532016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11154
11155 * gcc.target/arc/nps400-1.c: New file.
11156
8ad9df62
JR
111572016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11158 Andrew Burgess <andrew.burgess@embecosm.com>
11159
11160 * gcc.target/arc/movh_cl-1.c: New file.
11161
ceaaa9fe
JR
111622016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11163 Andrew Burgess <andrew.burgess@embecosm.com>
11164
11165 * gcc.target/arc/extzv-1.c: New file.
11166 * gcc.target/arc/insv-1.c: New file.
11167 * gcc.target/arc/insv-2.c: New file.
11168 * gcc.target/arc/movb-1.c: New file.
11169 * gcc.target/arc/movb-2.c: New file.
11170 * gcc.target/arc/movb-3.c: New file.
11171 * gcc.target/arc/movb-4.c: New file.
11172 * gcc.target/arc/movb-5.c: New file.
11173 * gcc.target/arc/movb_cl-1.c: New file.
11174 * gcc.target/arc/movb_cl-2.c: New file.
11175 * gcc.target/arc/movbi_cl-1.c: New file.
11176 * gcc.target/arc/movl-1.c: New file.
11177
4d03dc2f
JR
111782016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11179 Andrew Burgess <andrew.burgess@embecosm.com>
11180
11181 * gcc.target/arc/cmem-1.c: New file.
11182 * gcc.target/arc/cmem-2.c: New file.
11183 * gcc.target/arc/cmem-3.c: New file.
11184 * gcc.target/arc/cmem-4.c: New file.
11185 * gcc.target/arc/cmem-5.c: New file.
11186 * gcc.target/arc/cmem-6.c: New file.
11187 * gcc.target/arc/cmem-7.c: New file.
11188 * gcc.target/arc/cmem-ld.inc: New file.
11189 * gcc.target/arc/cmem-st.inc: New file.
11190
81262dad
JJ
111912016-04-28 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR target/70821
11194 * gcc.target/i386/pr70821.c: New test.
11195
0a31a09a
BS
111962016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11197
11198 * gcc.target/powerpc/vec-adde.c: New test.
11199 * gcc.target/powerpc/vec-adde-int128.c: New test.
11200
3ddffba9
JJ
112012016-04-28 Jakub Jelinek <jakub@redhat.com>
11202
11203 * gcc.target/i386/avx-vround-1.c: New test.
11204 * gcc.target/i386/avx-vround-2.c: New test.
11205 * gcc.target/i386/avx512vl-vround-1.c: New test.
11206 * gcc.target/i386/avx512vl-vround-2.c: New test.
11207
713dedcd
RO
112082016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11209
11210 PR testsuite/70595
11211 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11212 (check_effective_target_cilkplus_runtime): ... this.
11213 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11214 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11215
11216 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11217 Require cilkplus_runtime.
11218 Don't add -lcilkrts.
11219 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11220 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11221 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11222 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11223 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11224 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11225 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11226 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11227 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11228 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11229 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11230 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11231 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11232 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11233 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11234 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11235 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11236 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11237 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11238 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11239 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11240 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11241 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11242 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11243 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11244 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11245 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11246 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11247 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11248
11249 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11250 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11251
11252 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11253
11254 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11255 cilkplus_runtime.
11256
3563f78f
MG
112572016-04-27 Marc Glisse <marc.glisse@inria.fr>
11258
11259 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11260 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11261
6bc2bb18
RB
112622015-04-27 Ryan Burn <contact@rnburn.com>
11263
11264 PR c++/69024
11265 PR c++/68997
11266 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11267 diagnostic.
11268 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11269 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11270
1e55d29a
EB
112712016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11272
11273 * gnat.dg/limited_with4.ad[sb]: New test.
11274 * gnat.dg/limited_with4_pkg.ads: New helper.
11275
087146ca
L
112762016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11277
11278 PR target/70155
11279 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11280 and movv1ti_internal patterns
11281 * gcc.target/i386/pr70155-1.c: New test.
11282 * gcc.target/i386/pr70155-2.c: Likewise.
11283 * gcc.target/i386/pr70155-3.c: Likewise.
11284 * gcc.target/i386/pr70155-4.c: Likewise.
11285 * gcc.target/i386/pr70155-5.c: Likewise.
11286 * gcc.target/i386/pr70155-6.c: Likewise.
11287 * gcc.target/i386/pr70155-7.c: Likewise.
11288 * gcc.target/i386/pr70155-8.c: Likewise.
11289 * gcc.target/i386/pr70155-9.c: Likewise.
11290 * gcc.target/i386/pr70155-10.c: Likewise.
11291 * gcc.target/i386/pr70155-11.c: Likewise.
11292 * gcc.target/i386/pr70155-12.c: Likewise.
11293 * gcc.target/i386/pr70155-13.c: Likewise.
11294 * gcc.target/i386/pr70155-14.c: Likewise.
11295 * gcc.target/i386/pr70155-15.c: Likewise.
11296 * gcc.target/i386/pr70155-16.c: Likewise.
11297 * gcc.target/i386/pr70155-17.c: Likewise.
11298 * gcc.target/i386/pr70155-18.c: Likewise.
11299 * gcc.target/i386/pr70155-19.c: Likewise.
11300 * gcc.target/i386/pr70155-20.c: Likewise.
11301 * gcc.target/i386/pr70155-21.c: Likewise.
11302 * gcc.target/i386/pr70155-22.c: Likewise.
11303
92329f9f
L
113042016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11305
11306 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11307 ".{5,6}".
11308
309a0cf6
BC
113092016-04-27 Bin Cheng <bin.cheng@arm.com>
11310
11311 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11312 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11313 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11314 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11315 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11316
72ed2b9c
RB
113172016-04-27 Richard Biener <rguenther@suse.de>
11318
11319 PR ipa/70760
11320 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11321 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11322
3c98ff9b
NS
113232016-04-27 Nathan Sidwell <nathan@acm.org>
11324
11325 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11326 * g++.dg/ubsan/pr63956.C: Adjust error location.
11327
9ec5d66b
NC
113282016-04-27 Nick Clifton <nickc@redhat.com>
11329
11330 PR middle-end/49889
11331 * gcc.dg/pr49889.c: New test.
11332
c1e1f433
BS
113332016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11334
11335 * c-c++-common/memset-array.c: New test.
11336
8ac43293
MS
113372016-04-26 Martin Sebor <msebor@redhat.com>
11338
11339 PR c++/66639
11340 * g++.dg/cpp1y/func_constexpr.C: New test.
11341
843ce8ab
PP
113422016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11343
11344 PR c++/70241
11345 * g++.dg/cpp0x/enum32.C: New test.
11346 * g++.dg/cpp0x/enum33.C: New test.
11347
113482016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11349
11350 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11351 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11352 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11353 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11354 * gcc.c-torture/execute/pr38151.c: Likewise.
11355 * gcc.c-torture/execute/pr66556.c: Likewise.
11356 * gcc.c-torture/execute/pr67781.c: Likewise.
11357 * gcc.c-torture/execute/pr68648.c: Likewise.
11358
ca1206be
MG
113592016-04-26 Marc Glisse <marc.glisse@inria.fr>
11360
11361 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11362
2448a956
MP
113632016-04-26 Marek Polacek <polacek@redhat.com>
11364
11365 PR c/67784
11366 * gcc.dg/pr67784-3.c: New test.
11367 * gcc.dg/pr67784-4.c: New test.
11368 * gcc.dg/pr67784-5.c: New test.
11369
b02a5e26
MP
11370 PR c/70791
11371 * gcc.dg/Wnested-externs-2.c: New test.
11372
6b6aa8d3
MG
113732016-04-26 Marc Glisse <marc.glisse@inria.fr>
11374
11375 * gcc.dg/fold-plusmult.c: Adjust.
11376 * gcc.dg/no-strict-overflow-6.c: Adjust.
11377 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11378
a2095b55
BS
113792016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11380
11381 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11382 number scans.
11383 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11384 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11385 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11386 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11387 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11388 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11389 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11390 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11391 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11392 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11393 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11394 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11395 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11396 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11397 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11398 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11399 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11400 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11401 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11402 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11403 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11404 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11405 scans.
11406 * gcc.target/i386/pr32219-4.c: Likewise.
11407 * gcc.target/i386/pr32219-6.c: Likewise.
11408 * gcc.target/i386/pr32219-8.c: Likewise.
11409
bb0cc5c8
KT
114102016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11411
11412 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11413 associated options.
11414
5a0802ea
MP
114152016-04-26 Marek Polacek <polacek@redhat.com>
11416
11417 PR c++/70744
11418 * g++.dg/ext/cond2.C: New test.
11419
00f615af
BC
114202016-04-26 Bin Cheng <bin.cheng@arm.com>
11421
11422 PR tree-optimization/70771
11423 PR tree-optimization/70775
11424 * gcc.dg/pr70771.c: New test.
25939d34 11425 * gcc.dg/pr70775.c: New test.
00f615af 11426
218155e7
BS
114272016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11428
11429 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11430
ab99f467
RB
114312016-04-25 Richard Biener <rguenther@suse.de>
11432
11433 PR tree-optimization/70780
11434 * gcc.dg/torture/pr70780.c: New testcase.
11435
3f8257db 114362016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11437
c87885ca
RO
11438 * gcc.target/arm/neon-vaddws16.c: New test.
11439 * gcc.target/arm/neon-vaddws32.c: New test.
11440 * gcc.target/arm/neon-vaddwu16.c: New test.
11441 * gcc.target/arm/neon-vaddwu32.c: New test.
11442 * gcc.target/arm/neon-vaddwu8.c: New test.
11443 * lib/target-supports.exp
93c590ee
MC
11444 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11445 that arm neon support vector widen sum of HImode TO SImode.
11446
d6c1a7a7
JJ
114472016-04-23 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR sanitizer/70712
11450 * c-c++-common/asan/pr70712.c: New test.
11451
ab0fc037
TS
114522016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11453
11454 * .gitattributes: New file.
11455
2aa64824
CL
114562016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11457
11458 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11459
e7e12d92
DH
114602016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11461
11462 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11463 * gfortran.dg/submodule_15.f08: Likewise.
11464
d1431192
RB
114652016-04-22 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/70740
11468 * gcc.dg/torture/pr70740.c: New testcase.
11469
04a63c24
L
114702016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11471
11472 PR target/70750
11473 * gcc.target/i386/pr70750-1.c: New test.
11474 * gcc.target/i386/pr70750-2.c: Likewise.
11475
20700098
PC
114762016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11477
11478 PR c++/70540
11479 * g++.dg/cpp0x/auto48.C: New.
11480
aedf4e12
MP
114812016-04-21 Marek Polacek <polacek@redhat.com>
11482
11483 PR c++/70513
11484 * g++.dg/cpp0x/forw_enum12.C: New test.
11485 * g++.dg/cpp0x/forw_enum13.C: New test.
11486
2074d80a
KY
114872016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11488
11489 PR target/70728
11490 * gcc.target/i386/pr70728.c: New test.
11491
aef4aab0
RB
114922016-04-21 Richard Biener <rguenther@suse.de>
11493
11494 PR middle-end/70747
11495 * gcc.dg/pr70747.c: New testcase.
11496
2359e571
BC
114972016-04-21 Bin Cheng <bin.cheng@arm.com>
11498
11499 PR tree-optimization/70715
11500 * gcc.dg/tree-ssa/scev-13.c: New test.
11501
ce0e66ff
MG
115022016-04-21 Marc Glisse <marc.glisse@inria.fr>
11503
11504 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11505
2c2870a1
MG
115062016-04-21 Marc Glisse <marc.glisse@inria.fr>
11507
11508 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11509
a2b056a3
JH
115102016-04-20 Jan Hubicka <jh@suse.cz>
11511
11512 PR ipa/70018
11513 * g++.dg/ipa/nothrow-1.C: New testcase.
11514
ee392fc2
NS
115152016-04-20 Nathan Sidwell <nathan@acm.org>
11516
11517 PR c++/55635
11518 * g++.dg/eh/delete1.C: New.
11519
dda49daf
L
115202016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11521
11522 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11523 -mtune-ctrl=sse_typeless_stores.
11524
8a5b9d5a
L
115252016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11526
11527 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11528
1011119f
BC
115292016-04-20 Bin Cheng <bin.cheng@arm.com>
11530
11531 PR tree-optimization/69489
11532 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11533
477d4906
IV
115342016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11535
11536 PR c++/69363
11537 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11538 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11539 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11540
fad08d12
BC
115412016-04-20 Bin Cheng <bin.cheng@arm.com>
11542
11543 PR tree-optimization/56625
11544 PR tree-optimization/69489
11545 * gcc.dg/vect/pr56625.c: New test.
11546 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11547
9e3e4fab
AP
115482016-04-20 Andrew Pinski <apinski@cavium.com>
11549
11550 PR target/64971
11551 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11552
d7aa24e4
AC
115532016-04-20 Arnaud Charlet <charlet@adacore.com>
11554
11555 * gnat.dg/self1.adb: Remove now incorrect test.
11556
e6d62b46
BC
115572016-04-20 Bin Cheng <bin.cheng@arm.com>
11558
11559 * gcc.dg/tree-ssa/scev-11.c: New test.
11560 * gcc.dg/tree-ssa/scev-12.c: New test.
11561
2697b189
MP
115622016-04-20 Marek Polacek <polacek@redhat.com>
11563
11564 PR tree-optimization/70725
11565 * gcc.dg/pr70725.c: New test.
11566
60d393e8
RB
115672016-04-20 Richard Biener <rguenther@suse.de>
11568
11569 PR tree-optimization/70726
11570 * g++.dg/vect/pr70726.cc: New testcase.
11571
82c6f58a
AK
115722016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11573
11574 PR target/70674
11575 * gcc.target/s390/pr70674.c: New test.
11576
90eeab20
JD
115772016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11578
11579 PR libgfortran/70684
11580 * gfortran.dg/list_read_14.f90: New test.
11581
fc9cf6da
L
115822016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11583
11584 PR target/69201
11585 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11586 extern to force it misaligned.
11587 (b): Likewise.
11588 (c): Likewise.
11589 (d): Likewise.
11590 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11591 Don't check `*' before movv4sf_internal.
11592 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11593 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11594 Don't check `*' before movv16qi_internal.
11595 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11596 extern to force it misaligned.
11597 (b): Likewise.
11598 (c): Likewise.
11599 (d): Likewise.
11600 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11601 Don't check `*' before movv2df_internal.
11602 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11603 extern to force it misaligned.
11604 (b): Likewise.
11605 (c): Likewise.
11606 (d): Likewise.
11607 Check movv8sf_internal instead of avx_storeups256.
11608 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11609
ea8927ea
RB
116102016-04-19 Richard Biener <rguenther@suse.de>
11611
11612 PR tree-optimization/70171
11613 * g++.dg/tree-ssa/pr70171.C: New testcase.
11614
65f52ee9
RB
116152016-04-19 Richard Biener <rguenther@suse.de>
11616
11617 PR tree-optimization/70724
11618 * gcc.dg/torture/pr70724.c: New testcase.
11619
987b67f1
VM
116202016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11621
11622 PR middle-end/70689
c87885ca 11623 * gcc.target/i386/pr70689.c: New.
987b67f1 11624
91a47c39
L
116252016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11626
11627 PR target/70708
11628 * gcc.target/i386/pr70708.c: New test.
11629
8270b82d
RB
116302016-04-18 Richard Biener <rguenther@suse.de>
11631
11632 PR tree-optimization/43434
11633 * gcc.dg/vect/pr43434.c: New testcase.
11634 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11635 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11636 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11637 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11638 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11639 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11640 * gcc.dg/gomp/pr68640.c: Likewise.
11641 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11642 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11643
edd048e2
RB
116442016-04-18 Richard Biener <rguenther@suse.de>
11645
11646 PR tree-optimization/70701
11647 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11648
bd5c7330
TV
116492016-04-18 Tom de Vries <tom@codesourcery.com>
11650
11651 PR testsuite/70699
11652 * gcc.dg/pr70161.c: Add dot-file scans.
11653 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11654 instead of after last dot char.
11655
23f2660f
EB
116562016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11657
11658 * c-c++-common/dump-ada-spec-3.c: New test.
11659 * c-c++-common/dump-ada-spec-4.c: Likewise.
11660
da152c9f
TV
116612016-04-17 Tom de Vries <tom@codesourcery.com>
11662
11663 PR other/70183
11664 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11665
cc950f98
JH
116662016-04-15 Jan Hubicka <jh@suse.cz>
11667
11668 PR ipa/70018
11669 * g++.dg/ipa/pure-const-1.C: New testcase.
11670 * g++.dg/ipa/pure-const-2.C: New testcase.
11671 * g++.dg/ipa/pure-const-3.C: New testcase.
11672
949505a9
MP
116732016-04-15 Marek Polacek <polacek@redhat.com>
11674
11675 PR c/70671
11676 * gcc.dg/bitfld-22.c: New test.
11677
10e547d6
BS
116782016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11679
11680 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11681 x86_64.
11682
1e77281b
MP
116832016-04-15 Marek Polacek <polacek@redhat.com>
11684
11685 PR c/70651
11686 * c-c++-common/pr70651.c: New test.
11687
e501fa8e
KT
116882016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11689
11690 PR rtl-optimization/70681
11691 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11692 dump scan on arm and powerpc.
11693 * gcc.dg/pr10474.c: Likewise.
11694
dda1bf61
JJ
116952016-04-15 Jakub Jelinek <jakub@redhat.com>
11696
ca4ef1ff
JJ
11697 PR c++/69517
11698 PR c++/70019
11699 PR c++/70588
11700 * g++.dg/cpp1y/vla11.C: Revert for real.
11701
dda1bf61
JJ
11702 PR c/70436
11703 * c-c++-common/Wparentheses-1.c: New test.
11704 * c-c++-common/gomp/Wparentheses-1.c: New test.
11705 * c-c++-common/gomp/Wparentheses-2.c: New test.
11706 * c-c++-common/gomp/Wparentheses-3.c: New test.
11707 * c-c++-common/gomp/Wparentheses-4.c: New test.
11708 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11709 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11710 * c-c++-common/goacc/Wparentheses-1.c: New test.
11711
1355e62c
KY
117122016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11713
11714 PR target/70662
11715 * gcc.target/i386/pr70662.c: New test.
11716
0ab34b9e 117172016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11718 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11719
11720 PR tree-optimization/70130
11721 * gcc.dg/vect/O3-pr70130.c: New testcase.
11722
bc773aad
MM
117232016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11724
6e9b2286
MM
11725 PR target/70669
11726 * gcc.target/powerpc/pr70669.c: New test.
11727
bc773aad
MM
11728 PR target/70640
11729 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11730 a power7 system that does not have an assembler that supports
11731 power8.
11732
d8747845
MS
117332016-04-14 Martin Sebor <msebor@redhat.com>
11734
11735 PR c++/69517
11736 PR c++/70019
11737 PR c++/70588
11738 * c-c++-common/ubsan/vla-1.c: Revert.
11739 * g++.dg/cpp1y/vla11.C: Same.
11740 * g++.dg/cpp1y/vla12.C: Same.
11741 * g++.dg/cpp1y/vla13.C: Same.
11742 * g++.dg/cpp1y/vla14.C: Same.
11743 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11744 * g++.dg/init/array24.C: Same.
d8747845
MS
11745 * g++.dg/ubsan/vla-1.C: Same.
11746
85128559
MP
117472016-04-14 Marek Polacek <polacek@redhat.com>
11748 Jan Hubicka <hubicka@ucw.cz>
11749
11750 PR c++/70029
11751 * g++.dg/torture/pr70029.C: New test.
11752
52fbb073
MS
117532016-04-14 Martin Sebor <msebor@redhat.com>
11754
11755 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11756 type size to prevent failures on targets with very low maximum
11757 alignment.
11758
6db61d6f
RB
117592016-04-14 Richard Biener <rguenther@suse.de>
11760
11761 PR tree-optimization/70623
11762 * gcc.dg/torture/pr70623.c: New testcase.
11763 * gcc.dg/torture/pr70623-2.c: Likewise.
11764
342fac95
MS
117652016-04-13 Martin Sebor <msebor@redhat.com>
11766
11767 PR c++/69517
11768 PR c++/70019
11769 PR c++/70588
11770 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11771 * g++.dg/cpp1y/vla11.C: New test.
11772 * g++.dg/cpp1y/vla12.C: New test.
11773 * g++.dg/cpp1y/vla13.C: New test.
11774 * g++.dg/cpp1y/vla14.C: New test.
11775 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11776 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11777 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11778
d93c452f
JJ
117792016-04-13 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR c++/70641
11782 * g++.dg/opt/pr70641.C: New test.
11783
85115fb6
RO
117842016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11785
11786 PR rtl-optimization/68749
11787 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11788 effects of argument promotions.
11789 Remove default args to dg-skip-if.
11790
545a4139
PC
117912016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11792
11793 PR c++/70635
11794 * g++.dg/parse/pr70635.C: New.
11795
b3a77f21
MP
117962016-04-13 Marek Polacek <polacek@redhat.com>
11797
11798 PR c++/70639
11799 * c-c++-common/Wmisleading-indentation-4.c: New test.
11800
99cd9857
MP
118012016-04-13 Marek Polacek <polacek@redhat.com>
11802
11803 PR c/70436
c87885ca
RO
11804 * gcc.dg/Wparentheses-12.c: New test.
11805 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11806
75ca93ec
IE
118072016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11808
11809 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11810 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11811 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11812
3d3f9e7e
JJ
118132016-04-13 Jakub Jelinek <jakub@redhat.com>
11814
37947cd0
JJ
11815 PR middle-end/70633
11816 * gcc.c-torture/compile/pr70633.c: New test.
11817
3d3f9e7e
JJ
11818 PR debug/70628
11819 * gcc.dg/torture/pr70628.c: New test.
11820
92886d3e
PP
118212016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11822
11823 PR c++/70610
11824 * g++.dg/template/pr70610.C: New test.
11825 * g++.dg/template/pr70610-2.C: New test.
11826 * g++.dg/template/pr70610-3.C: New test.
11827 * g++.dg/template/pr70610-4.C: New test.
11828
13bd7c2b
JJ
118292016-04-12 Jakub Jelinek <jakub@redhat.com>
11830
6512fa6d
JJ
11831 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11832 128 instead of 32.
11833
13bd7c2b
JJ
11834 PR c++/70571
11835 * g++.dg/ext/pr70571.C: New test.
11836
20b9851c
MM
118372016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11838
8a434ada 11839 PR target/70640
20b9851c
MM
11840 * gcc.target/powerpc/pr70640.c: New test.
11841
2b2f52bc
PC
118422016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11843
11844 PR c++/68722
11845 * g++.dg/parse/pr68722.C: New.
11846
5901e56a
JJ
118472016-04-12 Jakub Jelinek <jakub@redhat.com>
11848
11849 PR rtl-optimization/70596
11850 * gcc.target/i386/pr70596.c: New test.
11851
d4619dc1
NS
118522016-04-12 Nathan Sidwell <nathan@acm.org>
11853
11854 PR c++/70501
11855 * g++.dg/init/pr70501.C: New.
11856
3df530d3
DW
118572016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11858
11859 * gcc.target/i386/asm-flag-6.c: New test.
11860
b7a120d7
TV
118612016-04-12 Tom de Vries <tom@codesourcery.com>
11862
11863 PR tree-optimization/68756
11864 * gcc.dg/graphite/pr68756.c: New test.
11865
4e0eea75
JJ
118662016-04-12 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR tree-optimization/70602
11869 * gcc.c-torture/execute/pr70602.c: New test.
11870
35fbda43
MM
118712016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11872
11873 PR target/70381
11874 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11875 __float128 emulator is built and runs.
11876 * gcc.target/powerpc/float128-1.c: Likewise.
11877
11878 * lib/target-supports.exp (check_ppc_float128_sw_available):
11879 Rework tests for __float128 software and hardware
11880 availability. Fix exit condition to return 0 on success.
11881
04a99ebe
JG
118822016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11883
11884 PR target/70133
11885 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11886 * gcc.target/aarch64/target_attr_15.c: Likewise.
11887
47cd5a85
PC
118882016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11889
11890 PR c++/69066
11891 * g++.dg/cpp1y/pr69066.C: New.
11892
a5edb32e
JD
118932016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11894
11895 PR fortran/68566
11896 * gfortran.dg/pr36192.f90: Update test.
11897 * gfortran.dg/pr36192_1.f90: Update test.
11898 * gfortran.dg/real_dimension_1.f: Update test.
11899 * gfortran.dg/parameter_array_init_7.f90: New test.
11900
8ef378f8
JDA
119012016-04-09 John David Anglin <danglin@gcc.gnu.org>
11902
c532c871
JDA
11903 PR testsuite/64039
11904 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11905
d34f706f
JDA
11906 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11907
75e1dd9e
JDA
11908 PR rtl-optimization/66669
11909 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11910
8a976f5f
JDA
11911 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11912
da04822a
JDA
11913 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11914 * gcc.dg/pie-1.c: Likewise.
11915 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11916 * gcc.dg/pic-4.c: Likewise.
11917 * gcc.dg/pie-3.c: Likewise.
11918 * gcc.dg/pie-4.c: Likewise.
11919
adfabcf9
JDA
11920 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11921
4a020adf
JDA
11922 PR tree-optimization/68644
11923 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11924
8ef378f8
JDA
11925 PR rtl-optimization/64886
11926 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11927
09bf990e
TV
119282016-04-09 Tom de Vries <tom@codesourcery.com>
11929
11930 PR tree-optimization/68953
11931 * gcc.dg/graphite/pr68953.c: New test.
11932
138c3c1a
DH
119332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11934
11935 PR fortran/70592
11936 * gfortran.dg/deferred_character_16.f90: New test.
11937
f55460af
JJ
119382016-04-09 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR tree-optimization/70586
11941 * gcc.c-torture/execute/pr70586.c: New test.
11942
0b77bbf3
DH
119432016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11944
11945 PR sanitizer/70573
11946 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11947 with __builtin_memset
11948 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11949
c42cfb5c
CP
119502016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11951
11952 PR lto/70289
11953 PR ipa/70348
11954 PR tree-optimization/70373
11955 PR middle-end/70533
11956 PR middle-end/70534
11957 PR middle-end/70535
11958 * c-c++-common/goacc/reduction-5.c: New test.
11959 * c-c++-common/goacc/reduction-promotions.c: New test.
11960 * gfortran.dg/goacc/reduction-3.f95: New test.
11961 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11962
56cfb596
PP
119632016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11964
11965 PR c++/70590
11966 PR c++/70452
11967 * g++.dg/pr70590.C: New test.
11968 * g++.dg/pr70590-2.C: New test.
11969
1a13c0a2
JJ
119702016-04-08 Jakub Jelinek <jakub@redhat.com>
11971
abc0647a
JJ
11972 PR middle-end/70593
11973 * gcc.target/i386/pr70593.c: New test.
11974
1a13c0a2
JJ
11975 PR rtl-optimization/70574
11976 * gcc.target/i386/avx2-pr70574.c: New test.
11977
c3da4956
MO
119782016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11979
11980 PR sanitizer/70541
11981 * c-c++-common/asan/pr70541.c: New test.
11982
9f1b833b
TV
119832016-04-08 Tom de Vries <tom@codesourcery.com>
11984
11985 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11986 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11987
bae7adda
KT
119882016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11989
11990 PR target/70566
11991 * gcc.c-torture/execute/pr70566.c: New test.
11992
211f3d57
TV
119932016-04-08 Tom de Vries <tom@codesourcery.com>
11994
11995 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11996 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11997
02cf2861
AM
119982016-04-08 Alan Modra <amodra@gmail.com>
11999
12000 * gcc.target/powerpc/pr70117.c: New.
12001
5f490f9f
JJ
120022016-04-07 Jakub Jelinek <jakub@redhat.com>
12003
56e9b710
JJ
12004 PR testsuite/70581
12005 * gcc.dg/lto/simd-function_0.c: New test.
12006
5f490f9f
JJ
12007 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12008 clones.
12009 * c-c++-common/attr-simd-2.c: Likewise.
12010 * c-c++-common/attr-simd-4.c: Likewise.
12011 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12012 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12013
e4ebc74d
TP
120142016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12015
12016 PR testsuite/70553
12017 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12018
9817ae35
TS
120192016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12020 Tom de Vries <tom@codesourcery.com>
12021
12022 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12023 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12024 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12025 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12026 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12027 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12028 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12029 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12030
e292f64d
PP
120312016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12032
12033 PR c/70436
12034 * g++.dg/warn/Wparentheses-29.C: New test.
12035
6b37bdaf
PP
120362016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12037
12038 PR c/70436
12039 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12040 explicit braces to resolve a future -Wparentheses warning.
12041
64824205
RH
120422016-04-06 Richard Henderson <rth@redhat.com>
12043
12044 * gcc.dg/pr61817-1.c: New test.
12045 * gcc.dg/pr61817-2.c: New test.
12046 * gcc.dg/pr69391-1.c: New test.
12047 * gcc.dg/pr69391-2.c: New test.
12048
bc2fc1f3
VM
120492016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12050
12051 PR rtl-optimization/70398
c87885ca 12052 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12053
41414a02
EB
120542016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12055
12056 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12057
4066ea8a
YR
120582016-04-06 Yvan Roux <yvan.roux@linaro.org>
12059 Pedro Alves <palves@redhat.com>
12060
12061 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12062
ec35ea45
JJ
120632016-04-06 Jakub Jelinek <jakub@redhat.com>
12064
3866f8dd
JJ
12065 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12066 Check for avx512f effective targets instead of avx2.
12067 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12068 for AVX512F clones.
12069 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12070 * g++.dg/gomp/declare-simd-1.C: Likewise.
12071 * g++.dg/gomp/declare-simd-3.C: Likewise.
12072 * g++.dg/gomp/declare-simd-4.C: Likewise.
12073
ec35ea45
JJ
12074 PR middle-end/70550
12075 * c-c++-common/gomp/pr70550-1.c: New test.
12076 * c-c++-common/gomp/pr70550-2.c: New test.
12077
c08d28ac
NS
120782016-04-05 Nathan Sidwell <nathan@acm.org>
12079
12080 PR c++/70512
12081 * g++.dg/ext/attribute-may-alias-5.C: New.
12082
1d510e04
JJ
120832016-04-05 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR c++/70336
12086 * c-c++-common/pr70336.c: New test.
12087 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12088 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12089
84278ed9
JH
120902016-04-05 Jan Hubicka <hubicka@ucw.cz>
12091
12092 PR ipa/66223
12093 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12094
268a0ec4
JJ
120952016-04-05 Jakub Jelinek <jakub@redhat.com>
12096
12097 PR rtl-optimization/70542
12098 * gcc.dg/torture/pr70542.c: New test.
12099 * gcc.target/i386/avx2-pr70542.c: New test.
12100
5e8c2eb1
ZS
121012016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12102
12103 PR tree-optimization/70509
12104 * gcc.target/i386/avx512bw-pr70509.c: New test.
12105
c0daf32d
PP
121062016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12107
12108 PR c++/70452
12109 * g++.dg/ext/constexpr-vla4.C: New test.
12110
bf867841
UB
121112016-04-05 Uros Bizjak <ubizjak@gmail.com>
12112
12113 PR target/70510
12114 * gcc.target/i386/pr70510.c: New test.
12115
3022186a
RB
121162016-04-05 Richard Biener <rguenther@suse.de>
12117
12118 PR tree-optimization/70526
12119 * g++.dg/torture/pr70526.C: New testcase.
12120
55fc79b2
JJ
121212016-04-05 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR target/70525
12124 * gcc.target/i386/pr70525.c: New test.
12125
62b233f2
RB
121262016-04-05 Richard Biener <rguenther@suse.de>
12127
12128 PR middle-end/70499
12129 * g++.dg/torture/pr70499.C: New testcase.
12130
cc05759d
RB
121312016-04-05 Richard Biener <rguenther@suse.de>
12132
12133 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12134 remove XFAIL.
12135
f23f16d4
JJ
121362016-04-04 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR middle-end/70307
12139 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12140 rs6000 ABI warnings.
12141
d27ecc49
JH
121422016-04-04 Jan Hubicka <hubicka@ucw.cz>
12143
12144 PR ipa/66223
12145 * g++.dg/ipa/devirt-51.C: New testcase.
12146
c974c96e 121472016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12148 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12149
12150 PR middle-end/70457
12151 * gcc.dg/torture/pr70457.c: New.
12152
7a85da89
AV
121532016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12154
12155 PR fortran/67538
12156 * gfortran.dg/allocate_with_source_19.f08: New test.
12157
de517e64
AV
121582016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12159
12160 PR fortran/65795
12161 * gfortran.dg/coarray_allocate_6.f08: New test.
12162
43b9f499
RB
121632016-04-04 Richard Biener <rguenther@suse.de>
12164
12165 PR rtl-optimization/70484
12166 * gcc.dg/torture/pr70484.c: New testcase.
12167
f13355da
MP
121682016-04-04 Marek Polacek <polacek@redhat.com>
12169
12170 PR c/70307
12171 * gcc.dg/torture/pr70307.c: New test.
12172
6cc6ed50
OE
121732016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12174
12175 PR target/70416
12176 PR target/67391
12177 * gcc.target/sh/torture/pr70416.c: New.
12178
abdc16c8
MS
121792016-04-02 Martin Sebor <msebor@redhat.com>
12180
12181 PR c++/67376
12182 PR c++/70170
12183 PR c++/70172
12184 PR c++/70228
12185 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12186 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12187 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12188 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12189 * g++.dg/cpp0x/constexpr-string.C: Same.
12190 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12191 * g++.dg/cpp0x/pr65398.C: Same.
12192 * g++.dg/ext/constexpr-vla1.C: Same.
12193 * g++.dg/ext/constexpr-vla2.C: Same.
12194 * g++.dg/ext/constexpr-vla3.C: Same.
12195 * g++.dg/ubsan/pr63956.C: Same.
12196
763cd859
JJ
121972016-04-01 Jakub Jelinek <jakub@redhat.com>
12198
12199 PR rtl-optimization/70467
12200 * gcc.target/i386/pr70467-2.c: New test.
12201
0f875435
JJ
122022016-04-01 Jakub Jelinek <jakub@redhat.com>
12203 Marek Polacek <polacek@redhat.com>
12204
12205 PR c++/70488
12206 * g++.dg/init/new47.C: New test.
12207
41d14659
RR
122082016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12209
12210 PR target/70496
12211 * gcc.target/arm/pr70496.c: New test.
12212
f9bf89bb
NS
122132016-04-01 Nathan Sidwell <nathan@acm.org>
12214
73b9085d
NS
12215 PR c++/68475
12216 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12217
4afdcfaa
IE
122182016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12219
12220 PR target/69890
12221 * gcc.dg/strlenopt.h (memmove): New.
12222 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12223 instead of "string.h".
12224 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12225 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12226 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12227 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12228 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12229 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12230 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12231 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12232 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12233 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12234 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12235 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12236 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12237 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12238 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12239 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12240 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12241 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12242 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12243 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12244
b5d7a29c
RO
122452016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12246
12247 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12248 (Holder::foo): Reflect this.
12249
b660f9ec
IE
122502016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12251
12252 PR target/70442
12253 * gcc.dg/pr70442.c: New test.
12254
88504f34
NS
122552016-03-31 Nathan Sidwell <nathan@acm.org>
12256
12257 PR c++/70393
12258 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12259
95d34b96
KY
122602016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12261
12262 PR target/70453
12263 * gcc.target/i386/pr70453.c: New test.
12264
b4c4967c
AB
122652016-03-31 Andrey Belevantsev <abel@ispras.ru>
12266
12267 PR target/70292
12268 * gcc.c-torture/pr70292.c: New test.
12269
5fde6a45
MP
122702016-03-31 Marek Polacek <polacek@redhat.com>
12271
12272 PR c/70297
12273 * c-c++-common/pr70297.c: New test.
12274 * g++.dg/cpp0x/typedef-redecl.C: New test.
12275 * gcc.dg/typedef-redecl2.c: New test.
12276
97eb24c4
JJ
122772016-03-31 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR rtl-optimization/70460
12280 * gcc.c-torture/execute/pr70460.c: New test.
12281
efc3536f
RB
122822016-03-31 Richard Biener <rguenther@suse.de>
12283
12284 PR c++/70430
12285 * g++.dg/ext/vector30.C: New testcase.
12286
e0876e21
DH
122872016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12288 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12289
12290 * gfortran.dg/fmt_pf.f90: New test.
12291
e9bff8c6
RO
122922016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12293
12294 Forward-port from 5 branch
12295 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR testsuite/70356
12298 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12299 dg-require-effective-target after dg-do.
12300
12301 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12302
12303 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12304
2620c80d
TS
123052016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12306 Julian Brown <julian@codesourcery.com>
12307 Chung-Lin Tang <cltang@codesourcery.com>
12308 Cesar Philippidis <cesar@codesourcery.com>
12309 James Norris <jnorris@codesourcery.com>
12310 Tom de Vries <tom@codesourcery.com>
12311 Nathan Sidwell <nathan@codesourcery.com>
12312
bf867841 12313 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12314 * c-c++-common/goacc/loop-clauses.c: Likewise.
12315 * g++.dg/goacc/template.C: Likewise.
12316 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12317 * gfortran.dg/goacc/loop-1.f95: Likewise.
12318 * gfortran.dg/goacc/loop-5.f95: Likewise.
12319 * gfortran.dg/goacc/loop-6.f95: Likewise.
12320 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12321 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12322 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12323 * c-c++-common/goacc/clauses-fail.c: Likewise.
12324 * c-c++-common/goacc/parallel-1.c: Likewise.
12325 * c-c++-common/goacc/reduction-1.c: Likewise.
12326 * c-c++-common/goacc/reduction-2.c: Likewise.
12327 * c-c++-common/goacc/reduction-3.c: Likewise.
12328 * c-c++-common/goacc/reduction-4.c: Likewise.
12329 * c-c++-common/goacc/routine-3.c: Likewise.
12330 * c-c++-common/goacc/routine-4.c: Likewise.
12331 * c-c++-common/goacc/routine-5.c: Likewise.
12332 * c-c++-common/goacc/tile.c: Likewise.
12333 * g++.dg/goacc/template.C: Likewise.
12334 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12335 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12336 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12337 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12338 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12339 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12340 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12341 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12342 * c-c++-common/goacc/use_device-1.c: ... this file.
12343 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12344 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12345 * c-c++-common/goacc/host_data-6.c: ... this file.
12346 * c-c++-common/goacc/loop-2-kernels.c: New file.
12347 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12348 * c-c++-common/goacc/loop-3.c: Likewise.
12349 * g++.dg/goacc/reference.C: Likewise.
12350 * g++.dg/goacc/routine-1.C: Likewise.
12351 * g++.dg/goacc/routine-2.C: Likewise.
12352
f6d2d066
RB
123532016-03-30 Richard Biener <rguenther@suse.de>
12354
12355 PR middle-end/70450
12356 * gcc.dg/torture/pr70450.c: New testcase.
12357
d43242b9
JJ
123582016-03-30 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR target/70421
12361 * gcc.dg/torture/pr70421.c: New test.
12362 * gcc.target/i386/avx512f-pr70421.c: New test.
12363
5ce43b77
L
123642016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12365
12366 PR testsuite/70364
12367 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12368 (check): New function.
12369 (bar): Call check.
12370 (foo): Align stack to 16 bytes when calling bar.
12371 * gcc.target/i386/cleanup-2.c: Likewise.
12372
d014a712
PP
123732016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12374
12375 PR tree-optimization/59124
12376 * gcc.dg/Warray-bounds-19.c: New test.
12377
3f8257db 123782016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12379
12380 * lib/prune.exp (escape_regex_chars): New.
12381 (prune_file_path): Update to quote metcharacters for regexp.
12382
3336c6e0
JJ
123832016-03-29 Jakub Jelinek <jakub@redhat.com>
12384
a362f023
JJ
12385 PR rtl-optimization/70429
12386 * gcc.c-torture/execute/pr70429.c: New test.
12387
3336c6e0
JJ
12388 PR tree-optimization/70405
12389 * gcc.dg/pr70405.c: New test.
12390
728557fd
AV
123912016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12392
12393 PR fortran/70397
12394 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12395 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12396
bef977d4
TS
123972016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12398
12399 PR testsuite/64177
12400 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12401 __cilkrts_set_param to set two workers.
12402 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12403 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12404
6f6d25c9
DH
124052016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12406
bf867841 12407 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12408
45733562
KY
124092016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12410
12411 PR target/70406
bf867841 12412 * gcc.target/i386/pr70406.c: New test.
45733562 12413
a1799e5e
EB
124142016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12415
12416 * gnat.dg/specs/double_record_extension3.ads: New test.
12417
5fca7b66
RH
124182016-03-25 Richard Henderson <rth@redhat.com>
12419
12420 PR target/70120
12421 * gcc.target/aarch64/pr70120-1.c: New.
12422 * gcc.target/aarch64/pr70120-2.c: New.
12423 * gcc.target/aarch64/pr70120-3.c: New.
12424
31ce75c6
PP
124252016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12426
12427 PR c++/62212
12428 * g++.dg/template/mangle2.C: The dg-do directive should be
12429 "compile" not "assemble".
12430
3caf0ca1
BS
124312016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12432
12433 PR lto/69650
12434 * gcc.dg/pr69650.c: New test.
12435
634035b6
DE
124362016-03-25 David Edelsohn <dje.gcc@gmail.com>
12437
12438 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12439
45d34276
AM
124402016-03-25 Alan Modra <amodra@gmail.com>
12441
12442 * gcc.dg/dfp/pr70052.c: New test.
12443
8f085166
RH
124442016-03-24 Richard Henderson <rth@redhat.com>
12445
12446 PR middle-end/69845
12447 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12448 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12449
011e5ec3
TV
124502016-03-24 Tom de Vries <tom@codesourcery.com>
12451
12452 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12453
9e3f4551
TV
124542016-03-24 Tom de Vries <tom@codesourcery.com>
12455
12456 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12457 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12458
45780041
TV
124592016-03-24 Tom de Vries <tom@codesourcery.com>
12460
12461 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12462 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12463
887ab4e5
PP
124642016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12465
12466 PR c++/62212
12467 * g++.dg/template/mangle2.C: New test.
12468
69a9a66f
RB
124692016-03-24 Richard Biener <rguenther@suse.de>
12470
12471 PR tree-optimization/70396
12472 * gcc.dg/torture/pr70396.c: New testcase.
12473
ed87de55
RB
124742016-03-24 Richard Biener <rguenther@suse.de>
12475
12476 PR middle-end/70370
12477 * gcc.dg/torture/pr70370.c: New testcase.
12478
ea064934
TV
124792016-03-24 Tom de Vries <tom@codesourcery.com>
12480
12481 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12482 * gfortran.dg/goacc/kernels-tree.f95: Same.
12483 * gfortran.dg/goacc/parallel-tree.f95: Same.
12484
b2a4dd1d
TV
124852016-03-24 Tom de Vries <tom@codesourcery.com>
12486
12487 * c-c++-common/goacc/uninit-if-clause.c: New test.
12488 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12489
72e7cd6e
JJ
124902016-03-24 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR target/70290
bf867841
UB
12493 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12494 Fix formatting.
72e7cd6e 12495
ce9d0c03
RB
124962016-03-24 Richard Biener <rguenther@suse.de>
12497
12498 PR tree-optimization/70372
12499 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12500
426b9428
PP
125012016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12502
12503 PR c++/70347
12504 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12505
cd1588c4
PP
125062016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12507
12508 PR c++/70332
12509 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12510
61637db3
JJ
125112016-03-23 Jakub Jelinek <jakub@redhat.com>
12512
928af3bf
JJ
12513 PR c++/70001
12514 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12515 * g++.dg/cpp1y/pr70001.C: New test.
12516
61637db3
JJ
12517 PR c++/70323
12518 * g++.dg/cpp0x/constexpr-70323.C: New test.
12519
05aca4e7
AO
125202016-03-23 Alexandre Oliva <aoliva@redhat.com>
12521 Jason Merrill <jason@redhat.com>
12522 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR c++/69315
12525 * g++.dg/cpp0x/constexpr-69315.C: New test.
12526 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12527
fbdb6baf
MP
125282016-03-23 Marek Polacek <polacek@redhat.com>
12529
12530 PR c++/69884
12531 * g++.dg/warn/Wignored-attributes-1.C: New test.
12532 * g++.dg/warn/Wignored-attributes-2.C: New test.
12533
d79ee524
TV
125342016-03-23 Tom de Vries <tom@codesourcery.com>
12535
12536 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12537 initialization.
12538 * gfortran.dg/goacc/private-3.f95 (test): Same.
12539 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12540 missing use param.
12541
a59f0bef
KT
125422016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12543
12544 * lib/target-supports.exp: Remove v7ve entry from loop
12545 creating effective target checks.
12546 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12547 (add_options_for_arm_arch_v7ve): Likewise.
12548
0179520a
JJ
125492016-03-23 Jakub Jelinek <jakub@redhat.com>
12550
12551 PR tree-optimization/70354
12552 * gcc.dg/vect/pr70354-1.c: New test.
12553 * gcc.dg/vect/pr70354-2.c: New test.
12554 * gcc.target/i386/avx2-pr70354-1.c: New test.
12555 * gcc.target/i386/avx2-pr70354-2.c: New test.
12556
75bb14d7
JL
125572016-03-22 Jeff Law <law@redhat.com>
12558
12559 PR target/70232
12560 * gcc.dg/tree-ssa/pr70232.c: New test.
12561
72c9526d
IE
125622016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12563
12564 PR target/70302
12565 * gcc.target/i386/pr70302.c: New test.
12566
a3ca1bc5
RB
125672016-03-22 Richard Biener <rguenther@suse.de>
12568
12569 PR middle-end/70251
12570 * g++.dg/torture/pr70251.C: New testcase.
12571
5c240f4d
DM
125722016-03-22 David Malcolm <dmalcolm@redhat.com>
12573
12574 PR c/69993
12575 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12576 Wmisleading-indentation.c.
12577 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12578 reflect change to diagnostic text and order of messages.
12579 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12580
80f6631b
DE
125812016-03-22 David Edelsohn <dje.gcc@gmail.com>
12582
12583 * g++.dg/ext/java-3.C: Don't compile on AIX.
12584
9a10956c
RB
125852016-03-22 Richard Biener <rguenther@suse.de>
12586
12587 PR middle-end/70333
12588 * gcc.dg/torture/pr70333.c: New testcase.
12589
6cedf922
IE
125902016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12591
12592 * g++.dg/ext/pr70290.C: New test.
12593
cd6c27ac
KY
125942016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12595
12596 PR target/70325
12597 * gcc.target/i386/pr70325.c: New test.
12598
4cde512c
JJ
125992016-03-22 Jakub Jelinek <jakub@redhat.com>
12600
b01915ed
JJ
12601 PR target/70329
12602 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12603 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12604
4e3e2cf1
JJ
12605 PR target/70300
12606 * gcc.target/i386/pr70300.c: New test.
12607
4cde512c
JJ
12608 PR c++/70295
12609 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12610 (func2): New function for cond with parens, xfail warning for c++.
12611 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12612
16f6d7dc
PP
126132016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12614
12615 PR c++/70096
12616 * g++.dg/template/ptrmem30.C: New test.
12617
a3e2b438
PP
126182016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12619
12620 PR c++/70204
12621 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12622 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12623
11b6a02e
JJ
126242016-03-21 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR middle-end/70326
12627 * gcc.dg/pr70326.c: New test.
12628
b9407883
MG
126292016-03-21 Marc Glisse <marc.glisse@inria.fr>
12630 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR tree-optimization/70317
12633 * gcc.dg/pr70317.c: New test.
12634
4a148e19
UB
126352016-03-21 Uros Bizjak <ubizjak@gmail.com>
12636
12637 PR target/70327
12638 * gcc.target/i386/pr70327.c: New test.
12639
2a85ddbb
ML
126402016-03-21 Martin Liska <mliska@suse.cz>
12641
7d36fe98 12642 PR ipa/70306
2a85ddbb
ML
12643 * gcc.dg/ipa/pr70306.c: New test.
12644
4a148e19 126452016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12646
12647 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12648 * gcc.target/arm/attr-align3.c: Likewise.
12649 * gcc.target/arm/attr_arm.c: Likewise.
12650 * gcc.target/arm/flip-thumb.c: Likewise.
12651
6b366948
JJ
126522016-03-21 Jakub Jelinek <jakub@redhat.com>
12653
12654 PR target/70296
12655 * gcc.target/powerpc/altivec-36.c: New test.
12656
2fac8c14
RB
126572016-03-21 Richard Biener <rguenther@suse.de>
12658
12659 PR tree-optimization/70310
12660 * gcc.dg/torture/pr70310.c: New testcase.
12661
e9bde854
KY
126622016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12663
12664 PR target/70293
12665 * gcc.target/i386/pr70293.c: New test.
12666
56bbfaf6
RB
126672016-03-21 Richard Biener <rguenther@suse.de>
12668
12669 PR tree-optimization/70288
12670 * gcc.dg/torture/pr70288-1.c: New testcase.
12671 * gcc.dg/torture/pr70288-2.c: Likewise.
12672
3eee49ed
AB
126732016-03-21 Andrey Belevantsev <abel@ispras.ru>
12674
12675 PR rtl-optimization/69307
12676 * gcc.target/arm/pr69307.c: New test.
4a148e19 12677
8e7816b4
AB
126782016-03-21 Andrey Belevantsev <abel@ispras.ru>
12679
12680 PR rtl-optimization/69102
12681 * gcc.c-torture/compile/pr69102.c: New test.
12682
14d7d4be
JL
126832016-03-18 Jeff Law <law@redhat.com>
12684
12685 PR rtl-optimization/70263
12686 * gcc.c-torture/compile/pr70263-1.c: New test.
12687 * gcc.target/i386/pr70263-2.c: New test.
12688
5c6a601c
BS
126892016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12690
12691 PR rtl-optimization/70278
12692 * gcc.dg/torture/pr70278.c: New test.
12693 * gcc.target/arm/pr70278.c: New test.
12694
4bbf545b
DM
126952016-03-18 David Malcolm <dmalcolm@redhat.com>
12696
12697 PR c/70281
12698 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12699 (test_builtin_types_compatible_p): New test function.
12700 * gcc.dg/pr70281.c: New test case.
12701
dc28bb68
CL
127022016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12703
12704 PR target/70113
12705 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12706
5e8d6dff
IE
127072016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12708
12709 PR tree-optimization/70252
12710 * gcc.dg/pr70252.c: New test.
12711
d0e7e403
TV
127122016-03-18 Tom de Vries <tom@codesourcery.com>
12713
12714 * gcc.dg/pr70161-2.c: New test.
12715 * gcc.dg/pr70161.c: New test.
12716
fa22501a
TV
127172016-03-18 Tom de Vries <tom@codesourcery.com>
12718
12719 PR ipa/70269
12720 * gcc.dg/pr70269.c: New test.
12721
dd125026
JJ
127222016-03-18 Jakub Jelinek <jakub@redhat.com>
12723
12724 PR c++/70267
12725 * g++.dg/ext/java-3.C: New test.
12726
91914f0a
PP
127272016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12728
12729 PR c++/70205
12730 * g++.dg/lookup/pr70205.C: New test.
12731
753a8910
PP
127322016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12733
12734 PR c++/70218
12735 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12736
14ba7b28
MP
127372016-03-17 Marek Polacek <polacek@redhat.com>
12738
12739 PR c/69407
12740 * gcc.dg/atomic-op-6.c: New test.
12741
ded60913
DM
127422016-03-17 David Malcolm <dmalcolm@redhat.com>
12743
12744 PR c/70264
12745 * c-c++-common/pr70264.c: New test case.
12746
a3aad0e6
JJ
127472016-03-17 Jakub Jelinek <jakub@redhat.com>
12748
17366700
JJ
12749 PR c++/70144
12750 * c-c++-common/pr70144-1.c: New test.
12751 * c-c++-common/pr70144-2.c: New test.
12752
a3aad0e6
JJ
12753 PR c++/70272
12754 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12755 * g++.dg/opt/flifetime-dse6.C: New test.
12756 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12757
b57e6e18
L
127582016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12759
12760 PR driver/70192
12761 * gcc.dg/pic-1.c: New test.
12762 * gcc.dg/pic-2.c: Likewise.
12763 * gcc.dg/pic-3.c: Likewise.
12764 * gcc.dg/pic-4.c: Likewise.
12765 * gcc.dg/pie-1.c: Likewise.
12766 * gcc.dg/pie-2.c: Likewise.
12767 * gcc.dg/pie-3.c: Likewise.
12768 * gcc.dg/pie-4.c: Likewise.
12769 * gcc.dg/pie-5.c: Likewise.
12770 * gcc.dg/pie-6.c: Likewise.
12771
b38ba58b
TV
127722016-03-17 Tom de Vries <tom@codesourcery.com>
12773
12774 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12775 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12776
6931b3b7
RB
127772016-03-17 Richard Biener <rguenther@suse.de>
12778
12779 PR debug/70271
12780 * g++.dg/debug/pr70271.C: New testcase.
12781
0c8b64cb
IE
127822016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12783
12784 * gcc.target/i386/pr70251.c: New test.
12785
b1970801
MP
127862016-03-17 Marek Polacek <polacek@redhat.com>
12787
12788 PR c++/70194
12789 * g++.dg/warn/constexpr-70194.C: New test.
12790
820c5eaa
RH
127912016-03-16 Richard Henderson <rth@redhat.com>
12792
12793 PR middle-end/70240
12794 * gcc.c-torture/compile/pr70240.c: New.
12795
da0ad263
SKS
127962016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12797
12798 * gcc.c-torture/compile/20151204.c: Skip for avr.
12799
c73d295c
JJ
128002016-03-16 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR target/70245
12803 * g++.dg/opt/pr70245.C: New test.
12804 * g++.dg/opt/pr70245.h: New file.
12805 * g++.dg/opt/pr70245-aux.cc: New file.
12806
b2794066
MS
128072016-03-16 Martin Sebor <msebor@redhat.com>
12808
12809 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12810
aa43616c
RH
128112016-03-16 Richard Henderson <rth@redhat.com>
12812
12813 PR middle-end/70199
12814 * gcc.c-torture/compile/pr70199.c: New.
12815
59608fe5
L
128162016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12817
12818 * gcc.dg/uninit-19.c: Run dos2unix.
12819
ab4c578f
MP
128202016-03-16 Marek Polacek <polacek@redhat.com>
12821
12822 PR c/70093
12823 * gcc.dg/nested-func-10.c: New test.
12824 * gcc.dg/nested-func-9.c: New test.
12825
f5387e76
JJ
128262016-03-16 Jakub Jelinek <jakub@redhat.com>
12827
12828 PR tree-optimization/68714
12829 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12830
7662b718
TV
128312016-03-16 Tom de Vries <tom@codesourcery.com>
12832
12833 PR tree-optimization/68715
12834 * gcc.dg/graphite/pr68715-2.c: New test.
12835 * gcc.dg/graphite/pr68715.c: New test.
12836 * gfortran.dg/graphite/pr68715.f90: New test.
12837
be7ce7ae
TV
128382016-03-16 Tom de Vries <tom@codesourcery.com>
12839
12840 PR tree-optimization/68809
12841 * gcc.dg/graphite/pr68809-2.c: New test.
12842 * gcc.dg/graphite/pr68809.c: New test.
12843
1935f250
JJ
128442016-03-16 Jakub Jelinek <jakub@redhat.com>
12845
6651c93e
JJ
12846 PR c++/70147
12847 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12848 method call to i () as argument. Adjust expected output.
12849
1935f250
JJ
12850 PR c++/70147
12851 * g++.dg/ubsan/pr70147-1.C: New test.
12852 * g++.dg/ubsan/pr70147-2.C: New test.
12853
ab1caa6e
MS
128542016-03-15 Martin Sebor <msebor@redhat.com>
12855
12856 PR c++/58281
12857 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12858
5c2a1bbb
JDA
128592016-03-15 John David Anglin <danglin@gcc.gnu.org>
12860
cb5d8ad1
JDA
12861 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12862 hppa*-*-hpux*.
12863
b440dd40
JDA
12864 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12865
5c2a1bbb
JDA
12866 PR libfortran/69799
12867 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12868 libatomic_available.
12869
42c729c5
MP
128702016-03-15 Marek Polacek <polacek@redhat.com>
12871
12872 PR c++/70209
12873 * g++.dg/ext/attribute-may-alias-4.C: New test.
12874
82b1c550
AM
128752016-03-15 Alexander Monakov <amonakov@ispras.ru>
12876
12877 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12878 -fvar-tracking-assignments-toggle flag.
12879
4ccbf3a6
PH
128802016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12881
12882 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12883
c39858bd
JJ
128842016-03-15 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR rtl-optimization/70222
12887 * gcc.c-torture/execute/pr70222-1.c: New test.
12888 * gcc.c-torture/execute/pr70222-2.c: New test.
12889
8be119c1
RH
128902016-03-15 Richard Henderson <rth@redhat.com>
12891
12892 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12893
6598bb55
AB
128942016-03-15 Andrey Belevantsev <abel@ispras.ru>
12895
12896 PR rtl-optimization/69032
12897 * gcc.dg/pr69032.c: New test.
12898
81fa2944
AB
128992016-03-15 Andrey Belevantsev <abel@ispras.ru>
12900
12901 PR rtl-optimization/63384
4a148e19 12902 * g++.dg/pr63384.C: New test.
81fa2944 12903
74ea9ab6
AB
129042016-03-15 Andrey Belevantsev <abel@ispras.ru>
12905
12906 PR target/64411
12907 * gcc.target/i386/pr64411.C: New test.
12908
045d5055
TV
129092016-03-15 Tom de Vries <tom@codesourcery.com>
12910
12911 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12912 * gfortran.dg/goacc/kernels-alias.f95: New test.
12913
3ea33585
MS
129142016-03-14 Martin Sebor <msebor@redhat.com>
12915
12916 PR c++/53792
12917 * g++.dg/cpp0x/constexpr-inline.C: New test.
12918 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12919
1df7b330
DE
129202016-03-14 David Edelsohn <dje.gcc@gmail.com>
12921
12922 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12923
79b57d18
JJ
129242016-03-14 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR middle-end/70219
12927 * gcc.dg/pr70219.c: New test.
12928
3cbf012a
BS
129292016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12930
12931 PR target/70083
12932 * gcc.dg/torture/pr70083.c: New test.
12933 * gcc.target/i386/pr70083.c: New test.
12934
a9fee7cd
RB
129352016-03-14 Richard Biener <rguenther@suse.de>
12936
12937 PR tree-optimization/56365
12938 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12939
4799603f
SB
129402016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12941
12942 PR target/70098
12943 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12944 New function.
12945 * g++.dg/pr70098.C: New testcase.
12946
12947
760ca967
TV
129482016-03-14 Tom de Vries <tom@codesourcery.com>
12949
12950 PR tree-optimization/70045
12951 * gcc.dg/graphite/pr70045.c: New test.
12952
44e66a77
JD
129532016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12954
12955 PR fortran/69043
12956 * gfortran.dg/include_9.f90: New test.
12957
a18e0fe1
DH
129582016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12959
12960 PR fortran/45076
12961 gfortran.dg/prof/prof.exp: New script.
12962 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12963
d0aca6ab
AB
129642016-03-12 Andrey Belevantsev <abel@ispras.ru>
12965
12966 PR rtl-optimization/69307
12967 * gcc.dg/pr69307.c: New test.
12968
cefe08a4
VM
129692016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12970
12971 PR target/69614
12972 * gcc.target/arm/pr69614.c: New.
12973
70112e2a
PT
129742016-03-12 Paul Thomas <pault@gcc.gnu.org>
12975
12976 PR fortran/70031
12977 * gfortran.dg/submodule_14.f08: New test
12978
12979 PR fortran/69524
12980 * gfortran.dg/submodule_15.f08: New test
12981
3f1e5d3a
PP
129822016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12983
12984 PR c++/70106
12985 * g++.dg/cpp1y/paren3.C: New test.
12986
a3f6d680
MM
129872016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12988
12989 PR target/70131
12990 * gcc.target/powerpc/ppc-round2.c: New test.
12991
92348f09
BS
129922016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12993
12994 PR target/70123
12995 * gcc.dg/torture/pr70123.c: New test.
12996
cebde9e9
JL
129972016-03-11 Jeff Law <law@redhat.com>
12998
12999 PR tree-optimization/70190
13000 * gcc.c-torture/compile/pr70190.c: New test.
13001
3edc5da4
DM
130022016-03-11 David Malcolm <dmalcolm@redhat.com>
13003
13004 PR c/68187
13005 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13006 case.
13007 (test43_b): Likewise.
13008 (test43_c): Likewise.
13009 (test43_d): Likewise.
13010 (test43_e): Likewise.
13011 (test43_f): Likewise.
13012 (test43_g): Likewise.
13013 (test44_a): Likewise.
13014 (test44_b): Likewise.
13015 (test44_c): Likewise.
13016 (test44_d): Likewise.
13017 (test44_e): Likewise.
13018
318c1204
DM
130192016-03-11 David Malcolm <dmalcolm@redhat.com>
13020
13021 PR c/70085
13022 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13023
bc062234
KT
130242016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13025
13026 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13027 dg-options.
13028
acfc1ac1
KT
130292016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13030
13031 PR target/70002
13032 PR target/69245
13033 * gcc.target/aarch64/pr69245_2.c: New test.
13034
d1e2bb2d
JJ
130352016-03-11 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR tree-optimization/70177
13038 * gcc.dg/pr70177.c: New test.
13039
07350627
AL
130402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13041
13042 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13043
5c6706f7
AL
130442016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13045
13046 * gcc.dg/tree-ssa/sra-20.c: New.
13047
02d472a2
JJ
130482016-03-11 Jakub Jelinek <jakub@redhat.com>
13049
686d390a
JJ
13050 PR rtl-optimization/70174
13051 * gcc.dg/pr70174.c: New test.
13052
02d472a2
JJ
13053 PR tree-optimization/70169
13054 * gcc.dg/pr70169.c: New test.
13055
0f9befa1
IE
130562016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13057
13058 PR target/70160
13059 * gcc.target/i386/pr70160.c: New test.
13060
432d4670
AK
130612016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13062
13063 * gcc.target/s390/dfp-1.c: New test.
13064
a3dc8760
NC
130652016-03-10 Nick Clifton <nickc@redhat.com>
13066
13067 PR target/70044
13068 * gcc.target/aarch64/pr70044.c: New test.
13069
b87a8d7d
PP
130702016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13071 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR c++/70001
13074 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13075 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13076 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13077
4f4ada6a
JH
130782016-03-10 Jan Hubicka <hubicka@ucw.cz>
13079
13080 PR lto/69589
13081 * g++.dg/lto/pr69589_0.C: New testcase
13082 * g++.dg/lto/pr69589_1.C: New testcase
13083
d49b0aa0
MP
130842016-03-10 Marek Polacek <polacek@redhat.com>
13085
13086 PR c++/70153
13087 * g++.dg/delayedfold/unary-plus1.C: New test.
13088
130892016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13090
13091 * gcc.target/arm/pr45701-1.c: Escape brackets.
13092 * gcc.target/arm/pr45701-2.c: Likewise.
13093
71017a7b
AL
130942016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13095
13096 * gfortran.dg/unconstrained_commons.f: New.
13097
ba52669f
AM
130982016-03-10 Alan Modra <amodra@gmail.com>
13099
13100 * gcc.dg/pr69195.c: New.
13101 * gcc.dg/pr69238.c: New.
13102
27742332
TV
131032016-03-10 Tom de Vries <tom@codesourcery.com>
13104
13105 PR testsuite/68915
13106 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13107
3a81a594
RB
131082016-03-10 Richard Biener <rguenther@suse.de>
13109
13110 PR tree-optimization/70128
13111 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13112 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13113
3433b975
JJ
131142016-03-09 Jakub Jelinek <jakub@redhat.com>
13115
c2864f02
JJ
13116 PR tree-optimization/70152
13117 * gcc.dg/pr70152.c: New test.
13118
3433b975
JJ
13119 PR target/70086
13120 * gcc.target/i386/pr70086-1.c: New test.
13121 * gcc.target/i386/pr70086-2.c: New test.
13122 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13123
13124 PR tree-optimization/70127
13125 * gcc.c-torture/execute/pr70127.c: New test.
13126
96b3c82d
CP
131272016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13128
13129 * c-c++-common/goacc/combined-directives-2.c: New test.
13130
b4f3232d
DM
131312016-03-09 David Malcolm <dmalcolm@redhat.com>
13132
13133 PR c/68473
13134 PR c++/70105
13135 * g++.dg/diagnostic/pr70105.C: New test.
13136 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13137 (test_multiple_ordinary_maps): New test function.
13138
40499f81
DM
131392016-03-09 David Malcolm <dmalcolm@redhat.com>
13140
13141 PR c/68473
13142 PR c++/70105
13143 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13144 Drop range information from call to inform_at_rich_loc.
13145 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13146 New.
13147 (test_show_locus): Replace calls to rich_location::add_range with
13148 calls to add_range. Rewrite the tests that used the now-defunct
13149 rich_location ctor taking a source_range. Simplify other tests
13150 by replacing calls to COMBINE_LOCATION_DATA with calls to
13151 make_location.
13152
c9e33662
RB
131532016-03-09 Richard Biener <rguenther@suse.de>
13154 Jakub Jelinek <jakub@redhat.com>
13155
13156 PR tree-optimization/70138
13157 * gcc.dg/vect/pr70138-1.c: New testcase.
13158 * gcc.dg/vect/pr70138-2.c: Likewise.
13159
2c73b764
JJ
131602016-03-09 Jakub Jelinek <jakub@redhat.com>
13161
13162 PR target/70049
13163 * gcc.target/i386/pr70049.c: New test.
13164
c06d25bb
RB
131652016-03-09 Richard Biener <rguenther@suse.de>
13166
13167 PR c/70143
13168 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13169 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13170 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13171
5828a501
RO
131722016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13173
13174 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13175 arm-*-*.
13176
2e141c8d
JJ
131772016-03-09 Jakub Jelinek <jakub@redhat.com>
13178
5a9def37
JJ
13179 PR middle-end/67278
13180 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13181
2e141c8d
JJ
13182 PR target/67278
13183 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13184
13185 PR middle-end/70050
13186 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13187 in testcase comment.
13188
bf751f40
TV
131892016-03-09 Tom de Vries <tom@codesourcery.com>
13190
13191 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13192 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13193 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13194 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13195 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13196 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13197 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13198 * gfortran.dg/goacc/kernels-loop.f95: New test.
13199
e210c999
MS
132002016-03-08 Martin Sebor <msebor@redhat.com>
13201
13202 PR c++/62096
13203 * g++.dg/warn/overflow-warn-7.C: New test.
13204
80aac5c8
JM
132052016-03-08 Jason Merrill <jason@redhat.com>
13206
13207 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13208 * lib/target-supports.exp (check_effective_target_concepts): New.
13209
12b81409
JJ
132102016-03-08 Jakub Jelinek <jakub@redhat.com>
13211
d259b234
JJ
13212 PR c++/70135
13213 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13214 * g++.dg/ubsan/pr70135.C: New test.
13215
12b81409
JJ
13216 PR target/70110
13217 * gcc.dg/pr70110.c: New test.
13218
b4e9f2aa
MJ
132192016-03-07 Martin Jambor <mjambor@suse.cz>
13220
13221 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13222 * c-c++-common/gomp/if-1.c: Likewise.
13223 * c-c++-common/gomp/pr61486-2.c: Likewise.
13224 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13225 to dg-additional-options.
13226 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13227 * g++/gomp/target-teams-1.c: Likewise.
13228 * gcc.dg/gomp/gomp.exp: Likewise.
13229 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13230 dg-additional-options.
13231 * gfortran.dg/gomp/gomp.exp: Likewise.
13232 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13233 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13234 dg-additional-options.
13235 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13236
f86e631e
MJ
132372016-03-07 Martin Jambor <mjambor@suse.cz>
13238
13239 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13240 * c-c++-common/gomp/gridify-1.c: New test.
13241 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13242
94156b3f
AV
132432016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13244
13245 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13246 trigger for cortex-r8, when scanning for register r8.
13247 * gcc.target/arm/pr45701-2.c: Likewise.
13248
a84a49b7 132492016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13250 Jeff Law <law@redhat.com>
a84a49b7
RB
13251
13252 PR tree-optimization/69740
13253 * gcc.c-torture/compile/pr69740-1.c: New test.
13254 * gcc.c-torture/compile/pr69740-2.c: New test.
13255
e41f6c9e
BS
132562016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13257
13258 * lib/target-supports.exp
13259 (check_effective_target_whole_vector_shift): Enable for PPC64.
13260
57548bf5
RB
132612016-03-07 Richard Biener <rguenther@suse.de>
13262
13263 PR tree-optimization/70115
13264 * gcc.dg/torture/pr70115.c: New testcase.
13265
4ae13300
NS
132662016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13267
13268 PR middle-end/69916
13269 * c-c-++-common/goacc/pr69916.c: New.
13270
5edb9853
RH
132712016-03-07 Richard Henderson <rth@redhat.com>
13272
13273 * gcc.c-torture/compile/pr70061.c: New test.
13274
2067a8f3
RB
132752016-03-07 Richard Biener <rguenther@suse.de>
13276
13277 PR testsuite/70109
13278 * gcc.dg/vect/O3-pr36098.c: New testcase.
13279
4145a9b7
CL
132802016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13281
13282 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13283
1878be32
EB
132842016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13285
13286 * gnat.dg/renaming9.ad[sb]: New testcase.
13287
df762bb2
JJ
132882016-03-05 Jakub Jelinek <jakub@redhat.com>
13289
13290 PR c++/70084
13291 * g++.dg/expr/stdarg3.C: New test.
13292
7d461295
JL
132932016-03-04 Jeff Law <law@redhat.com>
13294
13295 PR tree-optimization/69196
13296 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13297 x86_64-*-*.
13298
29b9828f
BS
132992016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13300
b6b552fd
BS
13301 PR c/69973
13302 * gcc.dg/pr69973.c: New test.
13303
201d49e9
BS
13304 PR rtl-optimization/69941
13305 * gcc.dg/torture/pr69941.c: New test.
13306
29b9828f
BS
13307 PR c/69824
13308 * gcc.dg/pr69824.c: New test.
13309
640b7e74
TV
133102016-03-05 Tom de Vries <tom@codesourcery.com>
13311
13312 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13313 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13314 function.
13315
7a3a3fad
PP
133162016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13317
13318 PR c++/66786
13319 * g++.dg/cpp1y/var-templ48.C: New test.
13320 * g++.dg/cpp1y/var-templ49.C: New test.
13321
cd439aec
EB
133222016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13323
13324 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13325
60204554
JJ
133262016-03-04 Jakub Jelinek <jakub@redhat.com>
13327
0c8825de
JJ
13328 PR c++/70035
13329 * g++.dg/ubsan/pr70035.C: New test.
13330
60204554
JJ
13331 PR target/70062
13332 * gcc.target/i386/pr70062.c: New test.
13333
f79d4eab
L
133342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13335
13336 * g++.dg/template/typename21.C: Remove c++98_only.
13337
ea81ce67
L
133382016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13339
13340 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13341
64b23c13
DM
133422016-03-04 David Malcolm <dmalcolm@redhat.com>
13343
13344 PR c/68187
13345 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13346 function.
13347 (fn_42_b): Likewise.
13348 (fn_42_c): Likewise.
13349
729526f5
DM
133502016-03-04 David Malcolm <dmalcolm@redhat.com>
13351
13352 PR c/68187
13353 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13354 function.
13355 (fn_40_b): Likewise.
13356 (fn_41_a): Likewise.
13357 (fn_41_b): Likewise.
13358
f9ea11ac
JJ
133592016-03-04 Jakub Jelinek <jakub@redhat.com>
13360
13361 PR target/70059
13362 * gcc.target/i386/avx512f-pr70059.c: New test.
13363 * gcc.target/i386/avx512dq-pr70059.c: New test.
13364
b6c38c69
BS
133652016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13366
13367 PR rtl-optimization/57676
13368 * gcc.dg/torture/pr57676.c: New test.
13369
af3cdd34
IE
133702016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13371
13372 * gcc.dg/pr70026.c: New test.
13373
7ff6ca38
MP
133742016-03-04 Marek Polacek <polacek@redhat.com>
13375
13376 PR c/69798
13377 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13378 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13379
a6bf62d5
KT
133802016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13381
13382 PR target/70004
13383 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13384 Delete.
13385 (test_corners_sisd_si): Likewise.
13386 (main): Remove checks of the above.
13387 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13388
ae4cdc6a
EB
133892016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13390
13391 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13392
08455559
CL
133932016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13394
13395 * gcc.dg/torture/pr69951.c: Accept argc==0.
13396
e9a35493
RB
133972016-03-04 Richard Biener <rguenther@suse.de>
13398
13399 PR c++/70054
13400 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13401 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13402
fba054c2
DV
134032016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13404
13405 PR testsuite/69766
13406 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13407 testing multiarch.
13408
f10cdc6c
JJ
134092016-03-04 Jakub Jelinek <jakub@redhat.com>
13410
13411 PR debug/69947
13412 * gcc.dg/guality/pr69947.c: New test.
13413
2e981ba0
JJ
134142016-03-03 Jakub Jelinek <jakub@redhat.com>
13415
13416 PR ada/70017
13417 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13418
0ba3bfa2
KT
134192016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13420
13421 PR rtl-optimization/69904
13422 * gcc.target/arm/pr69904.c: New test.
13423
97ecdb46
JJ
134242016-03-03 Jakub Jelinek <jakub@redhat.com>
13425
13426 PR target/70021
13427 * gcc.dg/vect/pr70021.c: New test.
13428 * gcc.target/i386/pr70021.c: New test.
13429
a2a743a1
MP
134302016-03-03 Marek Polacek <polacek@redhat.com>
13431
13432 PR middle-end/70050
13433 * gcc.dg/pr70050.c: New test.
13434
fa07ecdd
JG
134352016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13436
13437 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13438
23504262
ML
134392016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13440
13441 PR tree-optimization/70043
13442 * gfortran.dg/vect/pr70043.f90: New test.
13443
b7b9e1a9
EB
134442016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13445
13446 * gnat.dg/specs/task1.ads: New test.
13447
cb83ba54
RO
134482016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13449
13450 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13451 Invoke gdb with -batch.
13452 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13453
a75f5e30
RB
134542016-03-03 Richard Biener <rguenther@suse.de>
13455
13456 PR tree-optimization/55936
13457 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13458
268bc320
JL
134592016-03-02 Jeff Law <law@redhat.com>
13460
815f20ab
JL
13461 PR rtl-optimization/69942
13462 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13463 effects of argument promotions.
13464
268bc320
JL
13465 PR tree-optimization/69987
13466 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13467 target does not support -fprefetch-loop-arrays.
13468
171f7de5
UB
134692016-03-02 Uros Bizjak <ubizjak@gmail.com>
13470
13471 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13472
192912db
BC
134732016-03-02 Bin Cheng <bin.cheng@arm.com>
13474
c7908871 13475 PR rtl-optimization/69052
192912db
BC
13476 * gcc.target/i386/pr69052.c: New test.
13477
90a7a40b
AM
134782016-03-02 Alan Modra <amodra@gmail.com>
13479
13480 * gcc.dg/pr69990.c: New.
13481
69fa742f
JJ
134822016-03-02 Jakub Jelinek <jakub@redhat.com>
13483
de752fb0
JJ
13484 PR c/68062
13485 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13486
13487 PR middle-end/70022
13488 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13489
69fa742f
JJ
13490 PR target/70028
13491 * gcc.target/i386/pr70028.c: New test.
13492
7c65bd56
MK
134932016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13494
13495 * c-c++-common/asan/swapcontext-test-1.c,
13496 * c-c++-common/tsan/thread_leak.c,
13497 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13498 * g++.dg/tsan/benign_race.C,
13499 * g++.dg/tsan/fd_close_norace.C,
13500 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13501 races with sanitizer output
13502
37d98220 135032016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13504 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13505
13506 PR target/67278
13507 * gcc.dg/simd-8.c: New testcase.
13508
218db463
RB
135092016-03-02 Richard Biener <rguenther@suse.de>
13510
13511 PR middle-end/67278
13512 * gcc.dg/simd-7.c: New testcase.
13513
22c72158
EB
135142016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13515
13516 * gcc.target/i386/pr70007.c: Tweak.
13517
9a790ccc
DV
135182016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13519
13520 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13521
bd02f00f
MP
135222016-03-02 Marek Polacek <polacek@redhat.com>
13523
13524 PR c/67854
13525 * gcc.dg/pr67854.c: New test.
13526
1e840f39
JJ
135272016-03-02 Jakub Jelinek <jakub@redhat.com>
13528
13529 PR middle-end/70025
13530 * gcc.dg/torture/pr70025.c: New test.
13531
bca00241
VK
135322016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13533
13534 PR tree-optimization/68621
13535 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13536
0bca04b8
EB
135372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13538
13539 * gcc.target/i386/pr70007.c: New test.
13540
2a9afc86
JL
135412016-03-01 Jeff Law <law@redhat.com>
13542
eab2541b 13543 PR tree-optimization/69196
9d83ef71 13544 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13545
2a9afc86
JL
13546 PR tree-optimization/69196
13547 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13548 duplicating code and spoiling the expected output.
13549
0d39977e
MM
135502016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13551
13552 PR target/70033
13553 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13554 supports power9 before doing tests.
13555 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13556 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13557 * gcc.target/powerpc/p9-permute.c: Likewise.
13558
a0c0699d
UB
135592016-03-01 Uros Bizjak <ubizjak@gmail.com>
13560
13561 PR target/70027
13562 * gcc.target/i386/pr70027.c: New test.
13563
0ae3ef47 135642016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13565
13566 * gcc.dg/pr70017.c: New test.
13567
686e2237
JJ
135682016-03-01 Jakub Jelinek <jakub@redhat.com>
13569
13570 PR c/69796
13571 PR c/69974
13572 * gcc.dg/pr69796.c: New test.
13573 * gcc.dg/pr69974.c: New test.
13574
f8e4188c
EB
135752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13576
13577 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13578
5e3f1c7c
JL
135792016-02-29 Jeff Law <law@redhat.com>
13580
13581 PR tree-optimization/69987
13582 * gfortran.dg/pr69987.f90: New test.
13583
13584 PR tree-optimization/69989
13585 * gcc.c-torture/compile/pr69989-2.c: New test.
13586
1be56bc5
MP
135872016-03-01 Marek Polacek <polacek@redhat.com>
13588
13589 PR c++/69795
13590 * g++.dg/parse/invalid1.C: New test.
13591
1b19470d
RB
135922016-03-01 Richard Biener <rguenther@suse.de>
13593
13594 PR middle-end/70022
13595 * gcc.dg/pr70022.c: New testcase.
13596
3ae0661a
IE
135972016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13598
13599 PR tree-optimization/69956
13600 * gcc.dg/pr69956.c: New test.
13601
0f09ab88
BS
136022016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13603
13604 PR target/70011
13605 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13606 XFAIL when hardware supports efficient unaligned storage access.
13607
76d881bf
PP
136082016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13609
13610 PR c++/69961
13611 * g++.dg/template/pr69961a.C: New test.
13612 * g++.dg/template/pr69961b.C: New test.
13613
7168133a
DM
136142016-02-29 David Malcolm <dmalcolm@redhat.com>
13615
13616 PR preprocessor/69985
13617 * gcc.dg/cpp/pr69985.c: New test case.
13618
0c6072a3
JL
136192016-02-29 Jeff Law <law@redhat.com>
13620
e66f219b
JL
13621 PR tree-optimization/70005
13622 * gcc.c-torture/execute/pr70005.c New test.
13623
0c6072a3
JL
13624 PR tree-optimization/69999
13625 * gcc.c-torture/compile/pr69999.c: New test.
13626
fd9fbdb3
YR
136272016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13628
13629 PR tree-optimization/69652
13630 * gcc.dg/torture/pr69652.c: Delete test.
13631 * gcc.dg/vect/pr69652.c: New test.
13632
cbd400b4
RB
136332016-02-19 Richard Biener <rguenther@suse.de>
13634
13635 PR tree-optimization/69980
13636 * gfortran.dg/vect/pr69980.f90: New testcase.
13637
84ea0f58
EB
136382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13639
13640 * gcc.target/sparc/20160229-1.c: New test.
13641
5d2a63dc
EB
136422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13643
13644 * gnat.dg/stack_usage3.adb: New test.
13645 * gnat.dg/stack_usage3_pkg.ads: New helper.
13646
93e708f9
EB
136472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13648
13649 * gnat.dg/renaming8.adb: New test.
13650 * gnat.dg/renaming8_pkg1.ads: New helper.
13651 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13652 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13653
6512bc93
RB
136542016-02-29 Richard Biener <rguenther@suse.de>
13655
13656 PR tree-optimization/69720
13657 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13658
7b201a88
TK
136592016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13660
13661 PR fortran/68147
13662 PR fortran/47674
13663 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13664
82ee0cf2 136652016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13666 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13667
13668 PR fortran/56007
13669 * gfortran.dg/coarray_8.f90: Adjust error message.
13670 * gfortran.dg/pr56007.f90: New test.
13671 * gfortran.dg/pr56007.f: New test.
13672
cdc1a2c8
L
136732016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13674
13675 PR tree-optimization/69989
13676 * gcc.dg/torture/pr69989.c: New test.
13677
33505bcf
EB
136782016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13679
13680 * gcc.target/i386/stack-realign-win.c: New test.
13681
524bfb19
HA
136822016-02-28 Harald Anlauf <anlauf@gmx.de>
13683
13684 PR fortran/60126
13685 * gfortran.dg/pr60126.f90: New test.
13686
bd542508
JL
136872016-02-27 Jeff Law <law@redhat.com>
13688
13689 Revert
13690 2016-02-26 Richard Biener <rguenther@suse.de>
13691 Jeff Law <law@redhat.com>
13692
13693 PR tree-optimization/69740
13694 * gcc.c-torture/compile/pr69740-1.c: New test.
13695 * gcc.c-torture/compile/pr69740-2.c: New test.
13696
dd1291e0
JD
136972016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13698
5fb67f8b 13699 PR fortran/69910
dd1291e0
JD
13700 * gfortran.dg/newunit_4.f90: New test.
13701
5cfefb59
JJ
137022016-02-27 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR target/69613
13705 PR rtl-optimization/69886
13706 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13707 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13708 target.
13709
20ba5f33
MS
137102016-02-26 Martin Sebor <msebor@redhat.com>
13711
13712 PR tree-optimization/15826
13713 * gcc.dg/tree-ssa/pr15826.c: New test.
13714
e6fb01b0
JJ
137152016-02-26 Jakub Jelinek <jakub@redhat.com>
13716
13717 PR target/69969
13718 * gcc.target/powerpc/pr69969.c: New test.
13719
e3e0cf64
MS
137202016-02-26 Martin Sebor <msebor@redhat.com>
13721
13722 PR c++/15766
13723 * g++.old-deja/g++.other/decl5.C: Add a test case.
13724
d1f2bea5
SB
137252016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13726
13727 PR target/69946
13728 * gcc.target/powerpc/pr69946.c: New file.
13729
4a4f9d2b 137302016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13731 Jeff Law <law@redhat.com>
4a4f9d2b 13732
e3e0cf64 13733 PR tree-optimization/69740
4a4f9d2b
RB
13734 * gcc.c-torture/compile/pr69740-1.c: New test.
13735 * gcc.c-torture/compile/pr69740-2.c: New test.
13736
ad2a2706
MJ
137372016-02-26 Martin Jambor <mjambor@suse.cz>
13738
13739 PR middle-end/69920
13740 * gcc.dg/torture/pr69932.c: New test.
13741 * gcc.dg/torture/pr69936.c: Likewise.
13742
1d11f7ce
AK
137432016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13744
13745 PR target/69709
13746 * gcc.target/s390/pr69709.c: New test.
13747
6cfccbb2
KT
137482016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13749
13750 PR target/69245
13751 * gcc.target/aarch64/pr69245_1.c: New test.
13752
ac59ad4e
KT
137532016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13754
13755 PR target/69613
13756 * gcc.dg/torture/pr69613.c: New test.
13757
a2ad54a0
JJ
137582016-02-26 Jakub Jelinek <jakub@redhat.com>
13759
13760 PR rtl-optimization/69891
13761 * gcc.target/i386/pr69891.c: New test.
13762
0884062c 137632016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13764 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13765
d2369d4f 13766 PR target/61397
c163789b
MM
13767 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13768 functionality for both 32-bit and 64-bit.
13769
5aed7e2c
RB
137702016-02-26 Richard Biener <rguenther@suse.de>
13771
13772 PR tree-optimization/69551
13773 * gcc.dg/torture/pr69951.c: New testcase.
13774
798e2a8e
RB
137752016-02-25 Richard Biener <rguenther@suse.de>
13776
13777 PR tree-optimization/48795
13778 * gcc.dg/Warray-bounds-18.c: New testcase.
13779
9559fbac
RO
137802016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13781
13782 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13783
c049b107
JJ
137842016-02-25 Jakub Jelinek <jakub@redhat.com>
13785
13786 PR rtl-optimization/69896
13787 * gcc.dg/pr69896.c: New test.
13788
1137001c
PP
137892016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13790
13791 PR c++/69736
13792 * g++.dg/cpp1y/paren2.C: New test.
13793
2e9c8641
MS
137942016-02-24 Martin Sebor <msebor@redhat.com>
13795
13796 PR c/51147
13797 * gcc.dg/enum-mode-2.c: New test.
13798
03ca8fb3
JJ
137992016-02-24 Jakub Jelinek <jakub@redhat.com>
13800
13801 PR c++/69922
13802 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13803 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13804 * g++.dg/ubsan/pr69922.C: New test.
13805
0b05329b
MP
138062016-02-24 Marek Polacek <polacek@redhat.com>
13807
13808 PR c/69819
13809 * gcc.dg/pr69819.c: New test.
13810
57c2c374
MS
138112016-02-24 Martin Sebor <msebor@redhat.com>
13812
3b96b93a
MS
13813 PR c++/69912
13814 * g++.dg/ext/flexary15.C: New test.
13815
138162016-02-24 Martin Sebor <msebor@redhat.com>
13817
13818 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13819 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13820 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13821
65433bb5
MK
138222016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13823 Charles Baylis <charles.baylis@linaro.org>
13824
13825 PR debug/61033
13826 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13827
f802a424 138282016-02-24 Richard Biener <rguenther@suse.de>
44293580 13829 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13830
13831 PR middle-end/69760
13832 * gcc.dg/torture/pr69760.c: New testcase.
13833
525f795f
RO
138342016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13835
13836 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13837 pattern on Solaris with as.
13838
cd7bbceb
KT
138392016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13840
13841 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13842 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13843 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13844 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13845
89c0c1fd
JJ
138462016-02-24 Jakub Jelinek <jakub@redhat.com>
13847
13848 PR middle-end/69915
13849 * gcc.dg/pr69915.c: New test.
13850
0683fd27
KT
138512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13852
13853 PR rtl-optimization/69886
13854 * gcc.dg/torture/pr69886.c: New test.
13855
e53d562a
RB
138562016-02-24 Richard Biener <rguenther@suse.de>
13857
13858 PR middle-end/68963
13859 * gcc.dg/torture/pr68963.c: New testcase.
13860
74a00288
KT
138612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13862
13863 PR target/69875
13864 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13865 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13866 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13867 * gcc.target/arm/atomic_loaddi_1.c: New test.
13868 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13869 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13870 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13871 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13872 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13873 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13874 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13875 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13876
340fd4c9
JJ
138772016-02-24 Jakub Jelinek <jakub@redhat.com>
13878
13879 PR middle-end/69909
13880 * gcc.dg/torture/pr69909.c: New test.
13881
47d3fdb2
RB
138822016-02-24 Richard Biener <rguenther@suse.de>
13883
13884 PR tree-optimization/69907
13885 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13886 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13887 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13888
dab73e73
CB
138892016-02-24 Christian Bruel <christian.bruel@st.com>
13890
13891 * gcc.target/arm/pragma_cpp_fma.c: New test.
13892
7cc5ec65
JD
138932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13894
13895 PR fortran/61156
13896 * gfortran.dg/include_6.f90: Update test.
13897
067fbd8b
JJ
138982016-02-23 Jakub Jelinek <jakub@redhat.com>
13899
13900 PR objc/69844
13901 * objc.dg/pr69844.m: New test.
13902
64a454d9
JD
139032016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13904
13905 PR libgfortran/69456
13906 * gfortran.dg/namelist_89.f90: New test.
13907 * gfortran.dg/pr59700.f90: Update test..
13908
35886f0b
MS
139092016-02-23 Martin Sebor <msebor@redhat.com>
13910
13911 PR middle-end/69780
13912 * g++.dg/ext/builtin_alloca.C: New test.
13913 * gcc.dg/builtins-68.c: New test.
13914
162cc7e3
RH
139152016-02-23 Richard Henderson <rth@redhat.com>
13916
13917 * gcc.target/i386/addr-space-3.c: Remove test.
13918
196440f8
DM
139192016-02-23 David Malcolm <dmalcolm@redhat.com>
13920
13921 PR preprocessor/69126
13922 PR preprocessor/69543
13923 * c-c++-common/pr69126-2-long.c: New test.
13924 * c-c++-common/pr69126-2-short.c: New test.
13925 * c-c++-common/pr69543-1.c: Remove xfail.
13926
1d3121af
DM
139272016-02-23 David Malcolm <dmalcolm@redhat.com>
13928
13929 PR preprocessor/69126
13930 PR preprocessor/69543
13931 PR preprocessor/69558
13932 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13933 (f): Rename to...
13934 (test_2): ...this, and add leading comment.
13935 (MACRO_3, test_3): New.
13936 (MACRO_4A, MACRO_4B, test_4): New.
13937 (MACRO): Rename to...
13938 (MACRO_5): ...this.
13939 (g): Rename to...
13940 (test_5): ...this, updating for renaming of MACRO, and
13941 add leading comment.
13942 * c-c++-common/pr69543-1.c: New.
13943 * c-c++-common/pr69543-2.c: New.
13944 * c-c++-common/pr69543-3.c: New.
13945 * c-c++-common/pr69543-4.c: New.
13946 * c-c++-common/pr69558-1.c: New.
13947 * c-c++-common/pr69558-2.c: New.
13948 * c-c++-common/pr69558-3.c: New.
13949 * c-c++-common/pr69558-4.c: New.
13950 * gcc.dg/pr69558.c: Move to...
13951 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13952 xfail for c++.
13953
f99c3557
TS
139542016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13955
13956 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13957 to -ftree-parallelize-loops/-fopenacc changes.
13958 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13959 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13960 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13961 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13962 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13963 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13964 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13965 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13966 * c-c++-common/goacc/kernels-loop.c: Likewise.
13967 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13968 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13969 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13970 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13971
c60ec7c2
RO
139722016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13973
13974 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13975
f1a62b6f
JJ
139762016-02-23 Jakub Jelinek <jakub@redhat.com>
13977
e67bf044
JJ
13978 PR c++/69902
13979 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13980
f1a62b6f
JJ
13981 PR c/69900
13982 * gcc.dg/pr69900.c: New test.
13983
20c5e09e
MJ
139842016-02-23 Martin Jambor <mjambor@suse.cz>
13985
13986 PR tree-optimization/69666
13987 * gcc.dg/tree-ssa/pr69666.c: New test.
13988
e457a6fc
AV
139892016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13990
13991 PR fortran/67451
13992 * gfortran.dg/coarray_allocate_5.f08: New test.
13993
d7b574f4
AK
139942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13995
13996 * gcc.target/s390/vcond-shift.c: Move to ...
13997 * gcc.target/s390/vector/vcond-shift.c: ... here.
13998
58bdeb44
AK
139992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14000
14001 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14002 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14003
7cd0387b
AK
140042016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14005
14006 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14007
4246c8da
MW
140082016-02-20 Mark Wielaard <mjw@redhat.com>
14009
14010 PR c/28901
14011 * gcc.dg/unused-variable-3.c: New test.
14012
f93bc532
JJ
140132016-02-22 Jakub Jelinek <jakub@redhat.com>
14014
14015 PR target/69888
14016 * gcc.target/i386/pr69888.c: New test.
14017
c4e360f4
RB
140182016-02-22 Richard Biener <rguenther@suse.de>
14019
14020 PR tree-optimization/69882
14021 * gfortran.dg/vect/pr69882.f90: New testcase.
14022
09c92f1c
JJ
140232016-02-22 Jakub Jelinek <jakub@redhat.com>
14024
14025 PR target/69885
14026 * gcc.dg/pr69885.c: New test.
14027
f88d45dc
OE
140282016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14029
14030 PR target/69806
14031 PR target/54089
14032 * gcc.target/sh/pr54089-10.c: New.
14033
ce1ff48e
PT
140342016-02-20 Paul Thomas <pault@gcc.gnu.org>
14035
14036 PR fortran/69423
14037 * gfortran.dg/deferred_character_15.f90 : New test.
14038
bbf27208
DH
140392016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14040
14041 PR fortran/57365
14042 gfortran.dg/allocate_with_source_18.f03: New test.
14043
140442016-02-20 Harald Anlauf <anlauf@gmx.de>
14045
14046 PR fortran/52531
14047 gfortran.dg/gomp/pr52531.f90: New test.
14048
268be88c
BE
140492016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14050
14051 PR c++/69865
14052 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14053 -std=c++03.
14054
4b6c824a
JJ
140552016-02-19 Jakub Jelinek <jakub@redhat.com>
14056
871b3f47
JJ
14057 PR c++/69826
14058 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14059 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14060
7a965d51
JJ
14061 PR c++/69850
14062 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14063
4b6c824a
JJ
14064 PR c++/69851
14065 * g++.dg/torture/pr69851.C: New test.
14066
15fca21a
MS
140672016-02-19 Martin Sebor <msebor@redhat.com>
14068
14069 PR testsuite/69573
14070 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14071
19e21586
JJ
140722016-02-19 Jakub Jelinek <jakub@redhat.com>
14073
03a616ac
JJ
14074 PR c++/69850
14075 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14076 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14077
19e21586
JJ
14078 PR c++/67767
14079 * g++.dg/cpp0x/pr67767.C: New test.
14080
2db16594
KT
140812016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14082
14083 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14084 for fp, simd, crypto, crc, lse.
14085 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14086 above.
14087 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14088 effective target check.
14089
5a7d9d1e
JJ
140902016-02-19 Jakub Jelinek <jakub@redhat.com>
14091
14092 PR target/69820
14093 * gcc.target/i386/pr69820.c: New test.
14094
6448f064
AK
140952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14096
14097 * gcc.target/s390/vector/int128-1.c: New test.
14098
d0a859e6
AK
140992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14100
14101 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14102
9e4eb643
AK
141032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14104
14105 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14106 instruction pattern name to prevent the testcase from failing with
14107 -march=z13.
14108
859a4c0e
AK
141092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14110
14111 * gcc.target/s390/md/movstr-2.c: New test.
14112
efc2340b
MK
141132016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14114
14115 * gcc.target/s390/morestack.c: New test.
14116
ca2bfbc2
DV
141172016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14118
14119 PR target/69625
14120 * gcc.target/s390/pr69625.c: Add test case.
14121
efd4bd05
BE
141222016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14123
14124 PR testsuite/68580
14125 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14126
2bf2078a
MM
141272016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14128
14129 PR target/68404
14130 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14131 * gcc.target/powerpc/fusion3.c: Likewise.
14132
f003579e
RB
141332016-02-18 Richard Biener <rguenther@suse.de>
14134
14135 PR middle-end/69553
14136 * g++.dg/torture/pr69553.C: New testcase.
14137
19233914
NC
141382016-02-18 Nick Clifton <nickc@redhat.com>
14139
efd4bd05
BE
14140 PR target/62254
14141 PR target/69610
14142 * gcc.target/arm/pr62554.c: New test.
14143 * gcc.target/arm/pr69610-1.c: New test.
14144 * gcc.target/arm/pr69610-2.c: New test.
19233914 14145
23f27839
RB
141462016-02-18 Richard Biener <rguenther@suse.de>
14147
14148 PR middle-end/69854
14149 * gcc.dg/torture/pr69854.c: New testcase.
14150
932c0da4
JJ
141512016-02-17 Jakub Jelinek <jakub@redhat.com>
14152
14153 PR c++/69850
14154 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14155
1bed93e4
BS
141562012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14157
14158 * gcc.target/powerpc/vec-cg.c: New test.
14159
57bfb134
RB
141602016-02-17 Richard Biener <rguenther@suse.de>
14161
14162 PR testsuite/69586
14163 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14164
a44e0ebb
KT
141652016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14166
14167 PR target/69161
14168 * gcc.c-torture/compile/pr69161.c: New test.
14169
ffacd726
DS
141702016-02-17 David Sherwood <david.sherwood@arm.com>
14171
14172 PR target/69532
14173 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14174 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14175
448db8d2
EB
141762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14177
14178 * gcc.dg/ifcvt-4.c: Skip on Visium.
14179
e2f0522e
EB
141802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14181
14182 * gnat.dg/atomic8.adb: New test.
14183
bf17fe3f
EB
141842016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14185
14186 * gnat.dg/discr46.ad[sb]: New test.
14187
ecf835e9
KN
141882016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14189
14190 PR Target/48344
14191 * gcc.target/powerpc/pr48344-1.c: New test.
14192
49a1164a
TK
141932015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14194
14195 PR fortran/69742
14196 * gfortran.dg/associate_21.f90: New test.
14197
bf14eba2
JJ
141982016-02-16 Jakub Jelinek <jakub@redhat.com>
14199
14200 PR c/69835
14201 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14202 -Wnonnull in dg-options.
14203 * c-c++-common/nonnull-2.c: New test.
14204
35a093b6
JG
142052016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14206 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14207
14208 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14209
e387d491
JJ
142102016-02-16 Jakub Jelinek <jakub@redhat.com>
14211
14212 PR middle-end/69801
14213 * gcc.dg/pr69801.c: Add empty dg-options.
14214
ba539195
JN
142152016-02-16 James Norris <jnorris@codesourcery.com>
14216
14217 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14218 * g++.dg/goacc/deviceptr-1.c: New file.
14219
2a2b8f64
JJ
142202016-02-16 Jakub Jelinek <jakub@redhat.com>
14221
14222 PR tree-optimization/69820
14223 * gcc.dg/vect/pr69820.c: New test.
14224
87440c29
RB
142252016-02-16 Richard Biener <rguenther@suse.de>
14226
14227 PR tree-optimization/69776
14228 * gcc.dg/torture/pr69776-2.c: New testcase.
14229
6d87c306
BS
142302016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14231
14232 PR tree-optimization/69714
14233 * gcc.dg/torture/pr69714.c: New test.
14234
3824a0a2
JJ
142352016-02-16 Jakub Jelinek <jakub@redhat.com>
14236
14237 PR tree-optimization/69802
14238 * gcc.dg/pr69802.c: New test.
14239
c8cfe96e
RB
142402016-02-16 Richard Biener <rguenther@suse.de>
14241
14242 PR middle-end/69801
14243 * gcc.dg/pr69801.c: New testcase.
14244
fc12098d
JD
142452016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14246
14247 PR libgfortran/69651
14248 * gfortran.dg/read_bang.f90: New test.
14249 * gfortran.dg/read_bang4.f90: New test.
14250
ba6b3795
JJ
142512016-02-15 Jakub Jelinek <jakub@redhat.com>
14252
f0516ca4
JJ
14253 PR c++/69658
14254 * g++.dg/init/pr69658.C: New test.
14255
ba6b3795
JJ
14256 PR c++/69797
14257 * c-c++-common/pr69797.c: New test.
14258
de3f9a2d
PK
142592016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14260
14261 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14262 check for aarch64*-*-*.
14263
17a3b967
RB
142642016-02-15 Richard Biener <rguenther@suse.de>
14265
14266 PR tree-optimization/69783
14267 * gcc.dg/vect/pr69783.c: New testcase.
14268
1c48bff1
RB
142692016-02-15 Richard Biener <rguenther@suse.de>
14270
14271 PR tree-optimization/69776
14272 * gcc.dg/torture/pr69776.c: New testcase.
14273
1e6025b6
TK
142742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14275
14276 PR fortran/60526
14277 * gfortran.dg/type_decl_4.f90: Reinstated.
14278
d3308279
JDA
142792016-02-14 John David Anglin <danglin@gcc.gnu.org>
14280
14281 PR fortran/68746
14282 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14283
b7c56581
TK
142842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14285
14286 PR fortran/60526
14287 PR bootstrap/69816
14288 * gfortran.dg/type_decl_4.f90: Removed.
14289
60cb4ef5
TK
142902016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14291
14292 PR fortran/60526
14293 * gfortran.dg/type_decl_4.f90: New test.
14294
f6964637
AM
142952016-02-14 Alan Modra <amodra@gmail.com>
14296
1a8849d1 14297 PR testsuite/68886
f6964637
AM
14298 * gcc.c-torture/execute/stkalign.c: Revise test.
14299
f5121920
OE
143002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14301
14302 PR target/67260
14303 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14304
6cda3ab6
OE
143052016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14306
14307 PR target/67260
14308 * gcc.target/sh/torture/pr67260.c: New.
14309
6786e598
JDA
143102016-02-12 John David Anglin <danglin@gcc.gnu.org>
14311
14312 * gcc.dg/pr67964.c: Add dg-require-alias.
14313
7e05dad8
OE
143142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14315
14316 PR target/67636
14317 PR target/64345
14318 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14319
7f4cc3ce
JD
143202016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14321
14322 PR libgfortran/69668
14323 * gfortran.dg/namelist_88.f90: New test.
14324
955ca6dc
JD
143252016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14326
14327 PR libgfortran/69668
14328 * gfortran.dg/namelist_38.f90: Update test.
14329 * gfortran.dg/namelist_84.f90: Update test.
14330
876217ae
DM
143312016-02-12 David Malcolm <dmalcolm@redhat.com>
14332
14333 PR other/69554
14334 * gcc.dg/pr69554-1.c: New test.
14335 * gfortran.dg/pr69554-1.F90: New test.
14336 * gfortran.dg/pr69554-2.F90: New test.
14337 * lib/gcc-dg.exp (proc dg-locus): New function.
14338 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14339 distinguish between the caret-printing and non-caret-printing
14340 cases. If caret-printing has been explicitly enabled, bail out
14341 without attempting to fix up the output.
14342
61789eed
DM
143432016-02-12 David Malcolm <dmalcolm@redhat.com>
14344
14345 PR driver/69265
14346 PR driver/69453
14347 * gcc.dg/spellcheck-options-3.c: New test case.
14348 * gcc.dg/spellcheck-options-4.c: New test case.
14349 * gcc.dg/spellcheck-options-5.c: New test case.
14350 * gcc.dg/spellcheck-options-6.c: New test case.
14351 * gcc.dg/spellcheck-options-7.c: New test case.
14352 * gcc.dg/spellcheck-options-8.c: New test case.
14353 * gcc.dg/spellcheck-options-9.c: New test case.
14354 * gcc.dg/spellcheck-options-10.c: New test case.
14355
c3090c1f
JJ
143562016-02-12 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR rtl-optimization/69764
14359 PR rtl-optimization/69771
14360 * c-c++-common/pr69764.c: New test.
14361 * gcc.dg/torture/pr69771.c: New test.
14362
8222034d
MP
143632016-02-12 Marek Polacek <polacek@redhat.com>
14364
14365 * g++.dg/torture/init-list1.C: New.
14366
f749f792
MP
143672016-02-12 Marek Polacek <polacek@redhat.com>
14368
14369 * gcc.dg/pr69522.c: Add empty dg-options.
14370
199fb02a
IE
143712016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14372
14373 * g++.dg/lto/lto.exp: Include and init mpx.
14374 * g++.dg/lto/pr69729_0.C: New test.
14375
b69539cb
JJ
143762016-02-12 Jakub Jelinek <jakub@redhat.com>
14377
06ff7000
JJ
14378 PR ipa/69241
14379 * g++.dg/ipa/pr69241-4.C: New test.
14380
b69539cb
JJ
14381 PR ipa/68672
14382 * g++.dg/ipa/pr68672-1.C: New test.
14383 * g++.dg/ipa/pr68672-2.C: New test.
14384 * g++.dg/ipa/pr68672-3.C: New test.
14385
16595a1f
BS
143862016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14387
14388 PR c/69522
6d87c306 14389 * gcc.dg/pr69522.c: New test.
16595a1f 14390
38d795d2
PP
143912016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14392
14393 PR c++/69098
14394 * g++.dg/cpp1y/69098.C: New test.
14395 * g++.dg/cpp1y/69098-2.C: New test.
14396
9c582551
JJ
143972016-02-12 Jakub Jelinek <jakub@redhat.com>
14398
14399 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14400 and neighbour -> neighbor.
14401 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14402 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14403 * c-c++-common/Wvarargs.c: Likewise.
14404 * c-c++-common/goacc/host_data-5.c: Likewise.
14405 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14406 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14407 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14408 * gcc.target/aarch64/pr60697.c: Likewise.
14409 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14410 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14411 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14412 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14413 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14414 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14415 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14416 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14417 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14418 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14419 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14420 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14421 * g++.dg/lookup/koenig5.C: Likewise.
14422 * g++.dg/ext/no-asm-2.C: Likewise.
14423 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14424 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14425 * gfortran.dg/used_types_16.f90: Likewise.
14426 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14427 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14428 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14429 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14430 * gfortran.dg/abstract_type_6.f03: Likewise.
14431 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14432 * gfortran.dg/used_types_15.f90: Likewise.
14433 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14434 * gfortran.dg/exit_3.f08: Likewise.
14435 * gfortran.dg/open_status_2.f90: Likewise.
14436 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14437 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14438 * gfortran.dg/associate_1.f03: Likewise.
14439 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14440 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14441 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14442 * gcc.dg/builtin-object-size-1.c: Likewise.
14443 * gcc.dg/noreturn-6.c: Likewise.
14444 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14445 * gcc.dg/globalalias.c: Likewise.
14446 * gcc.dg/builtins-config.h: Likewise.
14447 * gcc.dg/pr30457.c: Likewise.
14448 * gcc.c-torture/compile/volatile-1.c: Likewise.
14449 * gcc.c-torture/execute/20101011-1.c: Likewise.
14450 * c-c++-common/Waddress-1.c: Likewise.
14451
66756373
JJ
144522016-02-11 Jakub Jelinek <jakub@redhat.com>
14453
14454 PR c/69768
14455 * c-c++-common/Waddress-1.c: New test.
14456
76fe932b
AV
144572016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14458
14459 PR fortran/69296
14460 * gfortran.dg/associate_19.f03: New test.
14461 * gfortran.dg/associate_20.f03: New test.
14462
564c4d4b
OE
144632016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14464
14465 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14466
e1c1ecb0
KT
144672016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14468
14469 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14470 .arch armv8-a\n. Add -dA to dg-options.
14471 * gcc.target/aarch64/assembler_arch_1.c: New test.
14472 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14473
0d7d9458
PC
144742016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14475
14476 PR c++/68726
14477 * g++.dg/cpp0x/pr68726.C: New.
14478
e6208a60
IE
144792016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14480
14481 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14482 test.
14483
281a11eb
RB
144842016-02-11 Richard Biener <rguenther@suse.de>
14485
14486 * g++.dg/tree-ssa/pr61034.C: Adjust.
14487
e03dd765
VM
144882016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14489
4b48faf5 14490 PR target/69148
e03dd765
VM
14491 * gcc.target/s390/pr69148.c: New.
14492
cdc23927
YR
144932016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14494
14495 PR tree-optimization/69652
14496 * gcc.dg/torture/pr69652.c: New test.
14497
e199dd0a
JJ
144982016-02-10 Jakub Jelinek <jakub@redhat.com>
14499 Patrick Palka <ppalka@gcc.gnu.org>
14500
14501 PR ipa/69241
14502 PR c++/69649
14503 * g++.dg/ipa/pr69241-1.C: New test.
14504 * g++.dg/ipa/pr69241-2.C: New test.
14505 * g++.dg/ipa/pr69241-3.C: New test.
14506 * g++.dg/ipa/pr69649.C: New test.
14507
d6b38027
UB
145082016-02-10 Uros Bizjak <ubizjak@gmail.com>
14509
14510 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14511 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14512
13b562c5
BC
145132016-02-10 Bin Cheng <bin.cheng@arm.com>
14514
14515 PR tree-optimization/68021
14516 * gcc.dg/tree-ssa/pr68021.c: New test.
14517
24a179f8
RB
145182016-02-10 Richard Biener <rguenther@suse.de>
14519
14520 PR tree-optimization/69726
14521 * gcc.dg/uninit-22.c: New testcase.
14522
0d99886f
AP
145232016-02-09 Andrew Pinski <apinski@cavium.com>
14524
14525 PR tree-opt/69282
14526 * gcc.c-torture/compile/20160205-1.c: New testcase.
14527
ab04995c
MM
145282016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14529
14530 PR target/68404
14531 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14532 instead accessing a really large arrray.
14533 * gcc.target/powerpc/fusion3.c: Likewise.
14534
4b79ac23
CB
145352016-02-09 Charles Baylis <charles.baylis@linaro.org>
14536
14537 PR target/68532
14538 * gcc.c-torture/execute/pr68532.c: New test.
14539
b890a441
AO
145402016-02-11 Alexandre Oliva <aoliva@redhat.com>
14541
14542 PR target/69634
14543 * gcc.dg/pr69634.c: New.
14544
84a5bef7
RB
145452016-02-09 Richard Biener <rguenther@suse.de>
14546
14547 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14548
1f123759 145492016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14550
1f123759
AF
14551 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14552
65860c77
YR
145532016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14554
14555 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14556
7e1e8a0a
RB
145572016-02-09 Richard Biener <rguenther@suse.de>
14558
14559 PR tree-optimization/69715
14560 * gcc.dg/torture/pr69715.c: New testcase.
14561
efb45a9f
PP
145622016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14563
14564 PR c++/69139
14565 * g++.dg/cpp0x/trailing12.C: New test.
14566 * g++.dg/cpp0x/trailing13.C: New test.
14567
20a0c6f9
PP
145682016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14569
14570 PR c++/69283
14571 PR c++/67835
14572 * g++.dg/cpp1y/auto-fn29.C: New test.
14573 * g++.dg/cpp1y/auto-fn30.C: New test.
14574
a162f3af
JJ
145752016-02-08 Jakub Jelinek <jakub@redhat.com>
14576
14577 PR tree-optimization/69209
14578 * gcc.c-torture/compile/pr69209.c: New test.
14579
4b4a9fbd
JL
145802016-02-08 Jeff Law <law@redhat.com>
14581
14582 PR tree-optimization/68541
14583 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14584 of statements allowed in join block for path splitting.
14585
cfac5ed2
JJ
145862016-02-08 Jakub Jelinek <jakub@redhat.com>
14587
f68bc23f
JJ
14588 PR c++/59627
14589 * g++.dg/gomp/pr59627.C: New test.
14590
cfac5ed2
JJ
14591 PR ipa/69239
14592 * g++.dg/ipa/pr69239.C: New test.
14593
44714d8c
DM
145942016-02-08 David Malcolm <dmalcolm@redhat.com>
14595
14596 PR preprocessor/69664
14597 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14598 * gcc.dg/cpp/warn-comments.c: Likewise.
14599
eba9e839
MP
146002016-02-08 Marek Polacek <polacek@redhat.com>
14601
14602 PR c++/69688
14603 * g++.dg/init/const12.C: New test.
14604
a011cd92
BS
146052016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14606
14607 PR target/60410
14608 * gcc.dg/lto/pr55113_0.c: Remove test.
14609
5317b1be
RB
146102016-02-08 Richard Biener <rguenther@suse.de>
14611
14612 PR tree-optimization/69719
14613 * gcc.dg/torture/pr69719.c: New testcase.
14614
63998a63
RB
146152016-02-08 Richard Biener <rguenther@suse.de>
14616 Jeff Law <law@redhat.com>
14617
14618 PR target/68273
14619 * gcc.target/mips/pr68273.c: New testcase.
14620
43f4a281
RB
146212016-02-08 Richard Biener <rguenther@suse.de>
14622
14623 PR rtl-optimization/69274
14624 * gcc.target/i386/addr-sel-1.c: XFAIL.
14625
0b604d2d
JL
146262016-02-08 Jeff Law <law@redhat.com>
14627
e8dfe49e
JL
14628 PR tree-optimization/68541
14629 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14630
6daecd7a 14631 PR tree-optimization/65917
0b604d2d
JL
14632 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14633
c0f0e35a
JD
146342016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14635
14636 PR fortran/50555
14637 * gfortran.dg/namelist_args.f90: New test.
14638
8981d712
JL
146392016-02-05 Jeff Law <law@redhat.com>
14640
6daecd7a 14641 PR tree-optimization/68541
8981d712
JL
14642 * gcc.dg/tree-ssa/split-path-2.c: New test.
14643 * gcc.dg/tree-ssa/split-path-3.c: New test.
14644 * gcc.dg/tree-ssa/split-path-4.c: New test.
14645 * gcc.dg/tree-ssa/split-path-5.c: New test.
14646 * gcc.dg/tree-ssa/split-path-6.c: New test.
14647 * gcc.dg/tree-ssa/split-path-7.c: New test.
14648
46cb9332
MS
146492016-02-05 Martin Sebor <msebor@redhat.com>
14650
14651 PR c++/69662
14652 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14653 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14654
be2083ea
RH
146552016-02-06 Richard HEnderson <rth@redhat.com>
14656
14657 PR c/69643
14658 * gcc.target/i386/addr-space-4.c: New.
14659 * gcc.target/i386/addr-space-5.c: New.
14660
711d7c23
MM
146612016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14662
14663 PR fortran/66089
14664 * gfortran.dg/elemental_dependency_6.f90: New.
14665
b5c1c988
JJ
146662016-02-05 Jakub Jelinek <jakub@redhat.com>
14667
861c7bcd
JJ
14668 PR rtl-optimization/69691
14669 * gcc.c-torture/execute/pr69691.c: New test.
14670
b5c1c988
JJ
14671 PR c++/69628
14672 * g++.dg/parse/pr69628.C: New test.
14673
f7dfa966
UB
146742016-02-05 Uros Bizjak <ubizjak@gmail.com>
14675
14676 * gcc.dg/sancov/asan.c: Move to ...
14677 * gcc.dg/asan/sancov-1.c: ... here.
14678
9b143e64
UB
146792016-02-05 Uros Bizjak <ubizjak@gmail.com>
14680
14681 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14682
f5d4b899
L
146832016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14684
14685 PR target/69677
14686 * gcc.target/i386/pr69677.c: New test.
14687
76c85fbb
PP
146882016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14689
14690 PR c++/68948
14691 * g++.dg/template/pr68948.C: New test.
14692
f181bf90
DV
146932016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14694
14695 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14696 (only necessary on s390x).
14697
714fb282
L
146982016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14699
14700 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14701 -mno-accumulate-outgoing-args.
14702
618d6c1c
PP
147032016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14704
14705 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14706
1066e9b5
JJ
147072016-02-04 Jakub Jelinek <jakub@redhat.com>
14708
14709 PR c/69669
14710 * c-c++-common/pr69669.c: New test.
14711
76255d0d
MM
147122016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14713
14714 PR target/69667
14715 * g++.dg/pr69667.C: New file.
14716
e0b059b1
WD
147172016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14718
14719 PR target/69619
14720 * gcc.dg/pr69619.c: Add new test.
14721
2692b5c8
RS
147222016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14723
14724 PR rtl-optimization/69577
14725 * gcc.target/i386/pr69577.c: New test.
14726
7db337c2
ML
147272016-02-04 Martin Liska <mliska@suse.cz>
14728
14729 * g++.dg/asan/pr69276.C: New test.
14730
cc9c0829
KT
147312016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14732
14733 PR target/65932
14734 PR target/67714
14735 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14736 a single smulbb instruction.
14737 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14738 * gcc.target/amr/wmul-2.c: Likewise.
14739
eb9feb52
KT
147402016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14741
14742 PR target/65932
14743 PR target/67714
14744 * gcc.c-torture/execute/pr67714.c: New test.
14745
61f727fe
JJ
147462016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14747
14748 PR target/69454
14749 * gcc.target/i386/pr69454-1.c: New test.
14750 * gcc.target/i386/pr69454-2.c: New test.
14751
05dd97db
MS
147522016-02-03 Martin Sebor <msebor@redhat.com>
14753
14754 PR c++/69251
14755 PR c++/69253
14756 PR c++/69290
14757 PR c++/69277
14758 PR c++/69349
14759 * g++.dg/ext/flexarray-mangle-2.C: New test.
14760 * g++.dg/ext/flexarray-mangle.C: New test.
14761 * g++.dg/ext/flexarray-subst.C: New test.
14762 * g++.dg/ext/flexary11.C: New test.
14763 * g++.dg/ext/flexary12.C: New test.
14764 * g++.dg/ext/flexary13.C: New test.
14765 * g++.dg/ext/flexary14.C: New test.
14766 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14767
dac2fc29
L
147682016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14769
14770 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14771 Define only if CHECK_FLOAT128 is defined.
14772 (main): Properly initialize u5.
14773
eadb8035
JJ
147742016-02-03 Jakub Jelinek <jakub@redhat.com>
14775
0afbb81b
JJ
14776 PR c/69627
14777 * gcc.dg/pr69627.c: New test.
14778
eadb8035
JJ
14779 PR target/69644
14780 * gcc.dg/pr69644.c: New test.
14781
b12d4923
MS
147822016-02-03 Mike Stump <mikestump@comcast.net>
14783
14784 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14785 support for struct-layout-1.exp.
14786
ab4bae0c
PP
147872016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14788
14789 PR c++/69056
618d6c1c 14790 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14791
95831c01
VM
147922016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14793 Alexandre Oliva <aoliva@redhat.com>
14794
14795 PR target/69461
14796 * gcc.target/powerpc/pr69461.c: New.
14797
ccc71ab8
UB
147982016-02-03 Uros Bizjak <ubizjak@gmail.com>
14799
14800 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14801 works from here ...
14802 (check_effective_target_fsanitize_thread): ... to here. Do not
14803 specify additional compile flags for the test source.
14804 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14805 specify additional compile flags for the test source.
14806
96299640
WD
148072016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14808
14809 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14810
781d83d9
AV
148112016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14812
14813 PR fortran/67451
14814 PR fortran/69418
14815 * gfortran.dg/coarray_allocate_2.f08: New test.
14816 * gfortran.dg/coarray_allocate_3.f08: New test.
14817 * gfortran.dg/coarray_allocate_4.f08: New test.
14818
d8208e6d
AL
148192016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14820
14821 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14822 use same scan-tree-dump-times on all platforms.
14823 * gcc.dg/vect/vect-outer-1.c: Likewise.
14824 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14825 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14826 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14827 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14828 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14829 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14830 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14831
a8394fa0
SB
148322016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14833
14834 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14835 warning.
14836
f3baa1d3
L
148372016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14838
14839 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14840
eb077516
JN
148412016-02-02 James Norris <jnorris@codesourcery.com>
14842
14843 * c-c++-common/goacc/routine-5.c: Add tests.
14844
578fb225
AM
148452016-02-02 Alexander Monakov <amonakov@ispras.ru>
14846
14847 * gcc.target/nvptx/unsigned-cmp.c: New test.
14848
c64f7d37
WD
148492016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14850
14851 * gcc.target/aarch64/scalar_shift_1.c
14852 (test_corners_sisd_di): Improve force to SIMD register.
14853 (test_corners_sisd_si): Likewise.
14854 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14855 Remove scan-assembler check for ldr.
14856
90c6f26c
RB
148572016-02-02 Richard Biener <rguenther@suse.de>
14858
14859 PR tree-optimization/69595
14860 * gcc.dg/Warray-bounds-17.c: New testcase.
14861
9dc03c97
RB
148622016-02-02 Richard Biener <rguenther@suse.de>
14863
14864 PR tree-optimization/69606
14865 * gcc.dg/torture/pr69606.c: New testcase.
14866
2d4dc223
YR
148672016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14868
14869 PR middle-end/68542
14870 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14871 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14872
65c98fde
AM
148732016-02-02 Alan Modra <amodra@gmail.com>
14874
14875 PR target/69548
14876 * gcc.target/powerpc/pr69548.c: New test.
14877
e1b81f2b
JJ
148782016-02-01 Jakub Jelinek <jakub@redhat.com>
14879
d0268b37
JJ
14880 PR rtl-optimization/69592
14881 * gcc.dg/pr69592.c: New test.
14882
e1b81f2b
JJ
14883 PR preprocessor/69543
14884 PR c/69558
14885 * gcc.dg/pr69543.c: New test.
14886 * gcc.dg/pr69558.c: New test.
14887
7dd7780d
UB
148882016-02-01 Uros Bizjak <ubizjak@gmail.com>
14889
bf672ee5
UB
14890 PR testsuite/65940
14891 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14892
9a7013f8
MS
148932016-02-01 Martin Sebor <msebor@redhat.com>
14894
14895 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14896
e681fb2b
BC
148972016-02-01 Bin Cheng <bin.cheng@arm.com>
14898
14899 PR tree-optimization/67921
14900 * c-c++-common/ubsan/pr67921.c: New test.
14901
ff86345f
RB
149022016-02-01 Richard Biener <rguenther@suse.de>
14903
14904 PR middle-end/69556
14905 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14906
bc369dbd
RB
149072016-02-01 Richard Biener <rguenther@suse.de>
14908
14909 PR tree-optimization/69574
14910 * gcc.dg/torture/pr69574.c: New testcase.
14911
ef318184
RB
149122016-02-01 Richard Biener <rguenther@suse.de>
14913
14914 PR tree-optimization/69579
14915 * gcc.dg/setjmp-6.c: New testcase.
14916
654745e6
JJ
149172016-02-01 Jakub Jelinek <jakub@redhat.com>
14918
14919 PR rtl-optimization/69570
14920 * g++.dg/opt/pr69570.C: New test.
14921
e6c0c44b
RH
149222016-02-01 Richard Henderson <rth@redhat.com>
14923
14924 * gcc.dg/pr69535.c: New test.
14925
6ff3f09a
JDA
149262016-01-31 John David Anglin <danglin@gcc.gnu.org>
14927
2c005538
JDA
14928 PR testsuite/69584
14929 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14930 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14931
61083a4b
JDA
14932 PR debug/68244
14933 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14934
6ff3f09a
JDA
14935 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14936
0c221916
PT
149372016-01-31 Paul Thomas <pault@gcc.gnu.org>
14938
14939 PR fortran/67564
14940 * gfortran.dg/allocate_with_source_17.f03: New test.
14941
db7a2818
JJ
149422016-01-30 Jakub Jelinek <jakub@redhat.com>
14943
14944 PR tree-optimization/69546
14945 * gcc.dg/torture/pr69546.c: New test.
14946
e520d5f0
PT
149472016-01-30 Paul Thomas <pault@gcc.gnu.org>
14948
14949 PR fortran/69566
14950 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14951
343c05d3
MS
149522016-01-30 Martin Sebor <msebor@redhat.com>
14953
14954 PR c++/68490
14955 * g++.dg/ext/flexary10.C: New test.
14956
d6c3a539
DH
149572016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14958
14959 PR fortran/66707
14960 gfortran.dg/common_23.f90: New test.
14961
52d72fcd
BS
149622016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14963
14964 PR target/65546
14965 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14966 condition being checked, and disable it when the target supports
14967 misaligned loads and stores.
14968
3a5d2ba4
JJ
149692016-01-29 Jakub Jelinek <jakub@redhat.com>
14970
14971 PR debug/69518
14972 * gcc.dg/torture/pr69518.c: New test.
14973
6bbacdb5
L
149742016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14975
14976 PR target/69530
14977 * gcc.target/i386/pr69530.c: New test.
14978
af932cdb
SE
149792016-01-29 Steve Ellcey <sellcey@imgtec.com>
14980
14981 PR target/65604
14982 * gcc.target/mips/div-delay.c: New test.
14983
26658b7c
JJ
149842016-01-29 Jakub Jelinek <jakub@redhat.com>
14985
33e89989
JJ
14986 PR target/69551
14987 * gcc.target/i386/pr69551.c: New test.
14988
26658b7c
JJ
14989 PR target/66137
14990 * gcc.target/i386/pr66137.c: New test.
14991
401116b5
AB
149922016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14993
14994 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14995 always built for p5600.
14996 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14997 isa=p5600 dg-option.
14998
d4abfcc5
RB
149992016-01-29 Richard Biener <rguenther@suse.de>
15000
15001 PR tree-optimization/69547
15002 * g++.dg/tree-ssa/pr69547.C: New testcase.
15003
16b77b32
JJ
150042016-01-29 Jakub Jelinek <jakub@redhat.com>
15005
15006 PR debug/66869
15007 * g++.dg/warn/Wunused-function2.C: New test.
15008
a1c95464
DV
150092016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15010
15011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15012 support for test to succeed.
15013
5453bfed
MP
150142016-01-29 Marek Polacek <polacek@redhat.com>
15015
15016 PR c++/69509
15017 PR c++/69516
15018 * g++.dg/ext/constexpr-vla2.C: New test.
15019 * g++.dg/ext/constexpr-vla3.C: New test.
15020 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15021
452ec2a5
RB
150222016-01-29 Richard Biener <rguenther@suse.de>
15023
15024 PR middle-end/69537
15025 * gcc.dg/uninit-21.c: New testcase.
15026
aec0b19e
UB
150272016-01-28 Uros Bizjak <ubizjak@gmail.com>
15028
15029 PR target/69459
15030 * gcc.target/i386/pr69459.c: New test.
15031
df113ce7
SE
150322016-01-28 Steve Ellcey <sellcey@imgtec.com>
15033
15034 PR target/68400
15035 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15036 * gcc.target/mips/pr68400.c: New test.
15037
494de84f
MS
150382016-01-28 Martin Sebor <msebor@redhat.com>
15039
15040 PR target/17381
15041 * gcc.target/powerpc/pr17381.c: New test.
15042
eb1b1f01
JJ
150432016-01-28 Jakub Jelinek <jakub@redhat.com>
15044
15045 PR middle-end/69542
15046 * gcc.dg/torture/pr69542.c: New test.
15047
6dfeb7ce
WD
150482016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15049
15050 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15051
4b7471a4
DE
150522016-01-28 David Edelsohn <dje.gcc@gmail.com>
15053
15054 * gcc.dg/pr65980.c: Skip on AIX.
15055 * gcc.dg/pr66688.c: Same.
15056
b271fd21
DE
150572016-01-28 David Edelsohn <dje.gcc@gmail.com>
15058
15059 PR target/63679
15060 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15061 * gcc.dg/tree-ssa/sra-18.c: Same.
15062
874108a9
AV
150632016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15064
15065 PR fortran/62536
15066 * gfortran.dg/block_15.f08: New test.
15067 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15068 on incorrectly closed BLOCK.
15069
30480bcd
IE
150702016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15071
15072 * gcc.dg/declare-simd.c: New test.
6905c577 15073
14ba8d6d
RB
150742016-01-28 Richard Biener <rguenther@suse.de>
15075
15076 PR tree-optimization/69466
15077 * gfortran.dg/vect/pr69466.f90: New testcase.
15078
0d4c694e
TP
150792016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15080
15081 * g++.dg/pr67989.C: Remove ARM-specific option.
15082 * gcc.target/arm/pr67989.C: New file.
15083
2aa780da
UB
150842016-01-27 Uros Bizjak <ubizjak@gmail.com>
15085
15086 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15087 and expm1 test for glibc < 2.11.
15088
f75ebe77
RH
150892016-01-27 Richard Henderson <rth@redhat.com>
15090
15091 * gcc.c-torture/execute/pr69447.c: New test.
15092
150932016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15094
9a175e65 15095 PR fortran/69422
49847d75
PT
15096 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15097
cbdd8ae0
JJ
150982016-01-27 Jakub Jelinek <jakub@redhat.com>
15099
15100 PR debug/66869
15101 * gcc.dg/pr66869.c: New test.
15102
2b572b3c
JL
151032016-01-25 Jeff Law <law@redhat.com>
15104
15105 PR tree-optimization/68398
aec0b19e 15106 PR tree-optimization/69196
2b572b3c
JL
15107 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15108 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15109 path to avoid new heuristic allowing more irreducible regions
15110 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15111 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15112 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15113 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15114 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15115
fa74a4bc
MP
151162016-01-27 Marek Polacek <polacek@redhat.com>
15117
15118 PR c/68062
15119 * c-c++-common/vector-compare-4.c: New test.
15120
0afff540
DM
151212016-01-27 David Malcolm <dmalcolm@redhat.com>
15122
15123 PR preprocessor/69126
15124 * c-c++-common/pr69126.c: New test case.
15125
1a218fc9
ILT
151262016-01-27 Ian Lance Taylor <iant@google.com>
15127
15128 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15129
5d70666e
RB
151302016-01-27 Ryan Burn <contact@rnburn.com>
15131
15132 PR cilkplus/69267
15133 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15134
87ff4d66
UB
151352016-01-27 Uros Bizjak <ubizjak@gmail.com>
15136
15137 PR target/69512
15138 * gcc.target/i386/pr69512.c: New test.
15139
27e23cca
RE
151402016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15141
15142 PR ada/69488
15143 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15144
05bf54c3
MP
151452016-01-27 Marek Polacek <polacek@redhat.com>
15146
15147 PR c++/69379
15148 * g++.dg/pr69379.C: New test.
15149
60214d0d
MS
151502016-01-27 Martin Sebor <msebor@redhat.com>
15151
15152 PR c++/69317
15153 * g++.dg/abi/Wabi-2-2.C: New test.
15154 * g++.dg/abi/Wabi-2-3.C: New test.
15155 * g++.dg/abi/Wabi-3-2.C: New test.
15156 * g++.dg/abi/Wabi-3-3.C: New test.
15157
167c7bfa
RB
151582016-01-27 Richard Biener <rguenther@suse.de>
15159
15160 PR tree-optimization/69166
15161 * gcc.dg/torture/pr69166.c: New testcase.
15162
1430fb1f
MJ
151632016-01-27 Martin Jambor <mjambor@suse.cz>
15164
15165 PR tree-optimization/69355
15166 * gcc.dg/tree-ssa/pr69355.c: New test.
15167
95e3030c
MP
151682016-01-27 Marek Polacek <polacek@redhat.com>
15169
15170 PR c++/69496
15171 * g++.dg/ext/constexpr-vla1.C: New test.
15172
eeb085f3
CB
151732016-01-20 Christian Bruel <christian.bruel@st.com>
15174
15175 PR target/69245
15176 * gcc.target/arm/pr69245.c: New test.
15177
b1652dde
JJ
151782016-01-27 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR tree-optimization/69399
15181 * gcc.dg/torture/pr69399.c: New test.
15182
ce7e8f00
EB
151832016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15184
15185 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15186
e4aac1d1
EB
151872016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15188
15189 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15190
8dfdb419
TV
151912016-01-26 Tom de Vries <tom@codesourcery.com>
15192
15193 PR tree-optimization/69110
15194 * gcc.dg/autopar/pr69110.c: New test.
15195
56f80f54 151962016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15197 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15198
15199 * gcc.dg/graphite/isl-ast-op-select.c: New.
15200
a0909527
PT
152012015-01-26 Paul Thomas <pault@gcc.gnu.org>
15202
15203 PR fortran/69385
15204 * gfortran.dg/allocate_error_6.f90: New test.
15205
ffc445f4
RH
152062016-01-26 Richard Henderson <rth@redhat.com>
15207
15208 * gcc.dg/tm/pr60908.c: New test.
15209
01e1dea3
DM
152102016-01-26 David Malcolm <dmalcolm@redhat.com>
15211
15212 PR other/69006
15213 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15214 directive.
15215 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15216 expected multiline output to reflect the colorization being
15217 disabled before newlines.
15218 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15219 (custom_diagnostic_finalizer): Replace call to
15220 pp_newline_and_flush with call to pp_flush.
15221 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15222 * gfortran.dg/implicit_class_1.f90: Likewise.
15223 * lib/gcc-dg.exp (allow_blank_lines): New global.
15224 (dg-allow-blank-lines-in-output): New procedure.
15225 (gcc-dg-prune): Complain about blank lines in the output, unless
15226 dg-allow-blank-lines-in-output was called.
15227 * lib/multiline.exp (_build_multiline_regex): Only support
15228 arbitrary followup text for non-blank-lines, not for blank lines.
15229
13f92e8d
JJ
152302016-01-26 Jakub Jelinek <jakub@redhat.com>
15231
15232 PR tree-optimization/69483
15233 * gcc.dg/pr69483.c: New test.
15234 * g++.dg/opt/pr69483.C: New test.
15235
92422235
CL
152362016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15237
15238 PR target/68620
15239 * gcc.target/arm/pr68620.c: New test.
15240
0bccf11b
L
152412016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15242
15243 * gcc.target/i386/pr68986-2.c: Remove -m32.
15244
81cd202e
L
152452016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15246
15247 PR target/68986
15248 * gcc.target/i386/pr68986-1.c: New test.
15249 * gcc.target/i386/pr68986-2.c: Likewise.
15250 * gcc.target/i386/pr68986-3.c: Likewise.
15251
213a1c03
CB
152522016-01-26 Christian Bruel <christian.bruel@st.com>
15253
15254 * lib/target-supports.exp
15255 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15256 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15257 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15258
22a08dd1
RB
152592016-01-26 Richard Biener <rguenther@suse.de>
15260
15261 PR tree-optimization/69452
15262 * gcc.dg/torture/pr69452.c: New testcase.
15263
6c06e0e8
JJ
152642016-01-26 Jakub Jelinek <jakub@redhat.com>
15265
15266 PR target/69442
15267 * gcc.dg/pr69442.c: New test.
15268
b96824c4
RFI
152692016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15270
15271 PR target/67896
15272 * gcc.target/aarch64/simd/pr67896.C: New.
15273
5ee31e57
RS
152742016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15275
15276 PR tree-optimization/69400
15277 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15278 function.
15279 (plugin_init): Call it.
15280 * gcc.dg/torture/pr69400.c: New test.
15281
7ddfb31d
CL
152822016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15283
15284 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15285
1e050c90
AK
152862016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15287 Sebastian Pop <s.pop@samsung.com>
15288
15289 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15290 isl-0.15.
15291
c8ee4bf5
AK
152922016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15293 Sebastian Pop <s.pop@samsung.com>
15294
15295 * gcc.dg/graphite/pr69292.c: New.
15296
d902b330
JJ
152972016-01-25 Jakub Jelinek <jakub@redhat.com>
15298
15299 * c-c++-common/goacc/use_device-1.c: New test.
15300
2c89b952
JL
153012016-01-25 Jeff Law <law@redhat.com>
15302
15303 PR tree-optimization/69196
15304 PR tree-optimization/68398
15305 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15306 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15307
685c8785
DE
153082016-01-25 David Edelsohn <dje.gcc@gmail.com>
15309
15310 PR target/69469
15311 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15312 Algorithm.
15313
95cef0c1
RB
153142016-01-25 Richard Biener <rguenther@suse.de>
15315
15316 PR testsuite/69380
15317 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15318
2947d3b2
IE
153192016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15320
15321 PR target/69421
15322 * gcc.dg/pr69421.c: New test.
15323
ae19075a
BB
153242016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15325
15326 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15327 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15328 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15329 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15330 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15331 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15332 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15333 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15334 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15335 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15336
fa4511c2
RB
153372016-01-25 Richard Biener <rguenther@suse.de>
15338
15339 PR tree-optimization/69376
15340 * gcc.dg/torture/pr69376.c: New testcase.
15341
1d101216
JD
153422016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15343
15344 PR fortran/69397
15345 PR fortran/68442
15346 * gfortran.dg/interface_38.f90: New test.
15347 * gfortran.dg/interface_39.f90: New test.
a0909527 15348
a59b92b0
PP
153492016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15350
15351 Revert:
15352 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15353
15354 PR c++/11858
15355 PR c++/24663
15356 PR c++/24664
15357 * g++.dg/template/pr11858.C: New test.
15358 * g++.dg/template/pr24663.C: New test.
15359 * g++.dg/template/unify12.C: New test.
15360 * g++.dg/template/unify13.C: New test.
15361 * g++.dg/template/unify14.C: New test.
15362 * g++.dg/template/unify15.C: New test.
15363 * g++.dg/template/unify16.C: New test.
15364 * g++.dg/template/unify17.C: New test.
15365
16acb1a8
DH
153662016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15367
15368 PR fortran/68283
15369 gfortran.dg/pr68283.f90: New test.
15370
094773e8
TK
153712016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15372
15373 PR fortran/66094
15374 * gfortran.dg/inline_matmul_13.f90: New test.
15375 * gfortran.dg/matmul_bounds_8.f90: New test.
15376 * gfortran.dg/matmul_bounds_9.f90: New test.
15377 * gfortran.dg/matmul_bounds_10.f90: New test.
15378
42fb90d7
TV
153792016-01-23 Tom de Vries <tom@codesourcery.com>
15380
15381 PR tree-optimization/69426
15382 * gcc.dg/autopar/pr69426.c: New test.
15383
69da7802
MS
153842016-01-23 Martin Sebor <msebor@redhat.com>
15385
15386 PR c++/58109
15387 PR c++/69022
15388 * g++.dg/cpp0x/alignas5.C: New test.
15389 * g++.dg/ext/vector29.C: Same.
15390
da17300a
UB
153912016-01-23 Uros Bizjak <ubizjak@gmail.com>
15392
15393 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15394 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15395 _GNU_SOURCE from compile flags to the source.
15396 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15397 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15398 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15399 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15400
62041cfc
JJ
154012016-01-22 Jakub Jelinek <jakub@redhat.com>
15402
15403 PR target/69432
15404 * g++.dg/opt/pr69432.C: New test.
15405
f7d2ad6f
BS
154062016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15407
15408 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15409 32-bit targets testing an -m64 multilib.
15410
d403fc9a
WS
154112016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15412
15413 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15414 64-bit support.
15415
4aa16f8d
JG
154162016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15417
15418 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15419
7c816d0f
CB
154202016-01-21 Christian Bruel <christian.bruel@st.com>
15421
15422 PR target/68674
15423 * gcc.target/i386/pr68674.c
15424 * gcc.target/aarch64/pr68674.c
15425 * gcc.target/arm/pr68674.c
15426
fce661e8
KT
154272016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15428
15429 PR target/69403
15430 * gcc.c-torture/execute/pr69403.c: New test.
15431
4696899f
PC
154322016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15433
15434 PR c++/55843
15435 * g++.dg/template/pr55843.C: New.
15436
bac69366
AL
154372016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15438
15439 PR testsuite/66877
15440 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15441 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15442
b57d3a5c
BS
154432016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15444
15445 PR testsuite/67489
da17300a
UB
15446 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15447 from dg-do compile directive, and instead add
15448 { dg-require-effective-target int128 }.
b57d3a5c 15449
9f04a53e
MS
154502016-01-20 Martin Sebor <msebor@redhat.com>
15451
15452 PR c/69405
15453 * gcc.dg/sync-fetch.c: New test.
15454
38a51663
JL
154552016-01-21 Martin Sebor <msebor@redhat.com>
15456
15457 PR target/69252
15458 * gcc.target/powerpc/pr69252.c: New test.
15459
2423a75a
JD
154602016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15461
15462 PR fortran/65996
da17300a 15463 * gfortran.dg/pr65996.f90: New test.
2423a75a 15464
0a76463f
DV
154652016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15466
15467 PR c++/68810
9f04a53e 15468 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15469 expected to generate an error.
0a76463f 15470
9776e692
BS
154712016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15472
15473 PR middle-end/66178
15474 * gcc.dg/torture/pr66178.c: New test.
15475
c8d3e088
AB
154762016-01-21 Anton Blanchard <anton@samba.org>
15477 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15478
15479 PR target/63354
15480 * gcc.target/powerpc/pr63354.c: New test.
15481
35b707ff
VM
154822016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15483
15484 PR rtl-optimization/68990
15485 * gcc.target/i386/pr68990: New.
15486
157b0829
NC
154872016-01-21 Nick Clifton <nickc@redhat.com>
15488
15489 PR target/69129
15490 * gcc.target/mips/pr69129.c: New.
15491
aede6748
PC
154922016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15493
15494 PR c++/58046
15495 * g++.dg/cpp0x/pr58046.C: New.
15496
5463c2c8
JJ
154972016-01-21 Jakub Jelinek <jakub@redhat.com>
15498
6d31cc75
SS
15499 PR target/69187
15500 PR target/65624
15501 * gcc.target/arm/pr69187.c: New test.
15502
5463c2c8
JJ
15503 PR c++/69355
15504 * g++.dg/torture/pr69355.C: New test.
15505
fa28f32b
AK
155062016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15507 Sebastian Pop <s.pop@samsung.com>
15508
15509 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15510
b920a047
AK
155112016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15512 Sebastian Pop <s.pop@samsung.com>
15513
da17300a 15514 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15515
bdd3aea6
JJ
155162016-01-21 Jakub Jelinek <jakub@redhat.com>
15517
15518 PR middle-end/67653
15519 * c-c++-common/pr67653.c: New test.
15520 * gcc.dg/torture/pr29119.c: Add dg-warning.
15521
26a2e6ae
PB
155222016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15523
15524 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15525
d25c7690
PK
155262016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15527
15528 PR c/24293
15529 * gcc.dg/pr24293.c: New test.
15530 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15531 incomplete struct type.
15532 * gcc.dg/declspec-1.c: Likewise.
15533 * gcc.dg/pr63549.c: Likewise.
15534
889d5698
JJ
155352016-01-20 Jakub Jelinek <jakub@redhat.com>
15536
15537 PR tree-optimization/66612
15538 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15539 for bdn instruction.
15540
d7cf3dc7
CL
155412016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15542
15543 * lib/target-supports.exp
15544 (check_effective_target_arm_fp_ok_nocache): New.
15545 (check_effective_target_arm_fp_ok): New.
15546 (add_options_for_arm_fp): New.
15547 (check_effective_target_arm_crypto_ok_nocache): Require
15548 target_arm_v8_neon_ok instead of arm32.
15549 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15550 (check_effective_target_arm_crypto_pragma_ok): New.
15551 (add_options_for_arm_vfp): New.
15552 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15553 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15554 target instead. Force initial fpu to vfp.
15555 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15556 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15557 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15558 dependency.
15559 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15560 use arm_vfp effective target instead. Force initial fpu to vfp.
15561 * gcc.target/arm/attr-neon3.c: Likewise.
15562 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15563 arm_vfp_ok.
15564 * gcc.target/arm/unsigned-float.c: Likewise.
15565 * gcc.target/arm/vfp-1.c: Likewise.
15566 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15567 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15568 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15569 * gcc.target/arm/vfp-ldmias.c: Likewise.
15570 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15571 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15572 * gcc.target/arm/vfp-stmiad.c: Likewise.
15573 * gcc.target/arm/vfp-stmias.c: Likewise.
15574 * gcc.target/arm/vnmul-1.c: Likewise.
15575 * gcc.target/arm/vnmul-2.c: Likewise.
15576 * gcc.target/arm/vnmul-3.c: Likewise.
15577 * gcc.target/arm/vnmul-4.c: Likewise.
15578
01ac9704 155792016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15580
e84b00da
L
15581 PR testsuite/69366
15582 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15583 the MPX run-time library, for compile-time MPX test.
15584 * gcc.target/i386/chkp-always_inline.c: Likewise.
15585 * gcc.target/i386/chkp-bndret.c: Likewise.
15586 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15587 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15588 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15589 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15590 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15591 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15592 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15593 * gcc.target/i386/chkp-label-address.c: Likewise.
15594 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15595 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15596 * gcc.target/i386/chkp-pr69044.c: Likewise.
15597 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15598 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15599 * gcc.target/i386/chkp-strchr.c: Likewise.
15600 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15601 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15602 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15603 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15604 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15605 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15606 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15607 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15608 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15609 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15610 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15611 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15612 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15613 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15614 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15615 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15616 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15617 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15618 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15619 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15620 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15621 * gcc.target/i386/pr63995-2.c: Likewise.
15622 * gcc.target/i386/pr64805.c: Likewise.
15623 * gcc.target/i386/pr65044.c: Likewise.
15624 * gcc.target/i386/pr65167.c: Likewise.
15625 * gcc.target/i386/pr65183.c: Likewise.
15626 * gcc.target/i386/pr65184.c: Likewise.
15627 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15628
28b33016
IE
156292016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15630
15631 PR tree-optimization/69328
15632 * gcc.dg/pr69328.c: New test.
15633
bcff0913
JL
156342016-01-20 Jeff Law <law@redhat.com>
15635
bf0bb970 15636 PR target/25114
bcff0913
JL
15637 * gcc.target/m68k/pr25114.c: New test.
15638
a3f69631
AV
156392016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15640
15641 * gcc.target/arm/memset-inline-10.c: Added
15642 dg-require-effective-target arm_thumb2_ok.
15643
af33ba0d
EB
156442016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15645
15646 * gcc.dg/debug/dwarf2/sso.c: New test.
15647
7596d5de
UB
156482016-01-19 Uros Bizjak <ubizjak@gmail.com>
15649
15650 PR testsuite/68820
15651 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15652 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15653 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15654
ceda2c69
JH
156552016-01-19 Jan Hubicka <hubicka@ucw.cz>
15656
15657 PR ipa/66223
15658 * g++.dg/ipa/devirt-50.C: New testcase.
15659
38a979f2
MP
156602016-01-19 Marek Polacek <polacek@redhat.com>
15661
15662 PR c++/68965
15663 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15664 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15665
962801c5
KT
156662016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15667
15668 PR target/69135
15669 * gcc.target/arm/pr69135_1.c: New test.
15670
078fe40a
WD
156712015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15672
15673 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15674
786e3c06
WD
156752015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15676
15677 * gcc.target/aarch64/ccmp_1.c: New testcase.
15678
1e297006
MP
156792016-01-19 Marek Polacek <polacek@redhat.com>
15680
15681 PR c++/68586
15682 * g++.dg/cpp0x/enum30.C: New test.
15683
879c27e3
RB
156842016-01-19 Richard Biener <rguenther@suse.de>
15685
15686 PR tree-optimization/69336
15687 * g++.dg/tree-ssa/pr69336.C: New testcase.
15688
015337d3
JJ
156892016-01-19 Jakub Jelinek <jakub@redhat.com>
15690
15691 PR debug/65779
15692 * gcc.dg/pr65779.c: New test.
15693
e2c768b6
RB
156942016-01-19 Richard Biener <rguenther@suse.de>
15695
15696 PR tree-optimization/69352
15697 * gcc.dg/torture/pr69352.c: New testcase.
15698
569efc34
JJ
156992016-01-19 Jakub Jelinek <jakub@redhat.com>
15700
15701 PR rtl-optimization/68955
15702 PR rtl-optimization/64557
15703 * gcc.dg/torture/pr68955.c: New test.
15704
e49d321f
JH
157052016-01-19 Jan Hubicka <hubicka@ucw.cz>
15706
15707 PR lto/69136
15708 * g++.dg/torture/pr69136.C: New testcase.
15709
e9191ad3
JH
157102016-01-19 Jan Hubicka <hubicka@ucw.cz>
15711
15712 PR lto/69133
15713 * g++.dg/lto/pr69133_0.C: New testcase.
15714 * g++.dg/lto/pr69133_1.C: New testcase.
15715
2bedb645
JL
157162016-01-15 Jeff Law <law@redhat.com>
15717
15718 PR tree-optimization/69320
15719 * gcc.c-torture/pr69320-1.c: New test.
15720 * gcc.c-torture/pr69320-2.c: New test.
15721 * gcc.c-torture/pr69320-3.c: New test.
15722 * gcc.c-torture/pr69320-4.c: New test.
15723
17c15cb9
PP
157242016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15725
15726 PR c++/11858
15727 PR c++/24663
15728 PR c++/24664
15729 * g++.dg/template/pr11858.C: New test.
15730 * g++.dg/template/pr24663.C: New test.
15731 * g++.dg/template/unify12.C: New test.
15732 * g++.dg/template/unify13.C: New test.
15733 * g++.dg/template/unify14.C: New test.
15734 * g++.dg/template/unify15.C: New test.
15735 * g++.dg/template/unify16.C: New test.
15736 * g++.dg/template/unify17.C: New test.
15737
9617fd08
DM
157382016-01-18 David Malcolm <dmalcolm@redhat.com>
15739
15740 PR testsuite/69181
15741 * gcc.dg/pr69181-1.c: New test file.
15742 * gcc.dg/pr69181-2.c: New test file.
15743 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15744 globals by moving it to...
15745 (cleanup-after-saved-dg-test): ...this new function. Add
15746 "global additional_sources_used". Add reset of global
15747 multiline_expected_outputs to the empty list.
15748 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15749 global to...
15750 (multiline_expected_outputs): ...this, and updated comments to
15751 note that it is modified from gcc-dg.exp.
15752 (dg-end-multiline-output): Update for the above renaming.
15753 (handle-multiline-outputs): Likewise. Remove the clearing
15754 of the expected outputs to the empty list.
15755
b555a2e4
RB
157562016-01-18 Richard Biener <rguenther@suse.de>
15757
15758 PR tree-optimization/69297
15759 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15760
96902805
JM
157612016-01-18 Joseph Myers <joseph@codesourcery.com>
15762
15763 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15764 dg-options.
15765 * gcc.target/mips/mips-3d-2.c: Likewise.
15766 * gcc.target/mips/mips-3d-3.c: Likewise.
15767 * gcc.target/mips/mips-3d-4.c: Likewise.
15768 * gcc.target/mips/mips-3d-5.c: Likewise.
15769 * gcc.target/mips/mips-3d-6.c: Likewise.
15770 * gcc.target/mips/mips-3d-7.c: Likewise.
15771 * gcc.target/mips/mips-3d-8.c: Likewise.
15772 * gcc.target/mips/mips-3d-9.c: Likewise.
15773 * gcc.target/mips/mips-ps-1.c: Likewise.
15774 * gcc.target/mips/mips-ps-2.c: Likewise.
15775 * gcc.target/mips/mips-ps-3.c: Likewise.
15776 * gcc.target/mips/mips-ps-4.c: Likewise.
15777 * gcc.target/mips/mips-ps-5.c: Likewise.
15778 * gcc.target/mips/mips-ps-6.c: Likewise.
15779 * gcc.target/mips/mips-ps-7.c: Likewise.
15780 * gcc.target/mips/mips-ps-type.c: Likewise.
15781 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15782 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15783
40e26f94
TV
157842016-01-18 Tom de Vries <tom@codesourcery.com>
15785
15786 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15787 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15788 * c-c++-common/goacc/kernels-empty.c: New test.
15789 * c-c++-common/goacc/kernels-eternal.c: New test.
15790 * c-c++-common/goacc/kernels-loop-2.c: New test.
15791 * c-c++-common/goacc/kernels-loop-3.c: New test.
15792 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15793 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15794 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15795 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15796 * c-c++-common/goacc/kernels-loop-data.c: New test.
15797 * c-c++-common/goacc/kernels-loop-g.c: New test.
15798 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15799 * c-c++-common/goacc/kernels-loop-n.c: New test.
15800 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15801 * c-c++-common/goacc/kernels-loop.c: New test.
15802 * c-c++-common/goacc/kernels-noreturn.c: New test.
15803 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15804 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15805 * c-c++-common/goacc/kernels-reduction.c: New test.
15806
a98d4647
TV
158072016-01-18 Tom de Vries <tom@codesourcery.com>
15808
15809 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15810 * gcc.dg/autopar/outer-2.c: Same.
15811 * gcc.dg/autopar/outer-3.c: Same.
15812 * gcc.dg/autopar/outer-4.c: Same.
15813 * gcc.dg/autopar/outer-5.c: Same.
15814 * gcc.dg/autopar/outer-6.c: Same.
15815 * gcc.dg/autopar/parallelization-1.c: Same.
15816 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15817 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15818 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15819 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15820 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15821 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15822 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15823 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15824 * gcc.dg/autopar/pr39500-1.c: Same.
15825 * gcc.dg/autopar/pr39500-2.c: Same.
15826 * gcc.dg/autopar/pr46193.c: Same.
15827 * gcc.dg/autopar/pr46194.c: Same.
15828 * gcc.dg/autopar/pr49580.c: Same.
15829 * gcc.dg/autopar/pr49960-1.c: Same.
15830 * gcc.dg/autopar/pr49960.c: Same.
15831 * gcc.dg/autopar/pr68373.c: Same.
15832 * gcc.dg/autopar/reduc-1.c: Same.
15833 * gcc.dg/autopar/reduc-1char.c: Same.
15834 * gcc.dg/autopar/reduc-1short.c: Same.
15835 * gcc.dg/autopar/reduc-2.c: Same.
15836 * gcc.dg/autopar/reduc-2char.c: Same.
15837 * gcc.dg/autopar/reduc-2short.c: Same.
15838 * gcc.dg/autopar/reduc-3.c: Same.
15839 * gcc.dg/autopar/reduc-4.c: Same.
15840 * gcc.dg/autopar/reduc-6.c: Same.
15841 * gcc.dg/autopar/reduc-7.c: Same.
15842 * gcc.dg/autopar/reduc-8.c: Same.
15843 * gcc.dg/autopar/reduc-9.c: Same.
15844 * gcc.dg/autopar/uns-outer-4.c: Same.
15845 * gcc.dg/autopar/uns-outer-5.c: Same.
15846 * gcc.dg/autopar/uns-outer-6.c: Same.
15847 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15848 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15849
da976fa8
AL
158502016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15851
15852 PR target/63679
15853 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15854 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15855
70c1e886
AL
158562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15857
15858 PR target/63679
15859 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15860 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15861 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15862
88bed196
AL
158632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15864
15865 PR target/63679
15866 * gcc.dg/tree-ssa/sra-17.c: New.
15867 * gcc.dg/tree-ssa/sra-18.c: New.
15868
3dd5f42e
IE
158692016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15870
15871 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15872
ae5a77fa
EB
158732016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15874
15875 * gnat.dg/inline12.adb: New test.
15876
11e57fc6
BC
158772016-01-18 Bin Cheng <bin.cheng@arm.com>
15878
15879 PR tree-optimization/66797
15880 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15881
995b6fe0
RB
158822016-01-18 Richard Biener <rguenther@suse.de>
15883
15884 PR tree-optimization/69170
15885 * gcc.dg/torture/pr69170.c: New testcase.
15886
82ee0cf2 158872016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15888
15889 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15890
d69da357
TV
158912016-01-16 Tom de Vries <tom@codesourcery.com>
15892
15893 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15894
a3845283
TV
158952016-01-16 Tom de Vries <tom@codesourcery.com>
15896
15897 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15898 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15899 redundant dg-require-effective-target pthread.
15900 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15901 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15902 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15903 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15904 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15905 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15906 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15907
197a6aa6
DE
159082016-01-16 David Edelsohn <dje.gcc@gmail.com>
15909
15910 PR target/68609
15911 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15912 * gcc.target/powerpc/recip-7.c: Same.
15913
ec7886c1
PP
159142016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15915
15916 PR c++/69091
15917 * g++.dg/template/pr69091.C: New test.
15918
203484bb
PP
159192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15920
15921 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15922 dump does not contain an error_mark_node.
15923 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15924 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15925
aa2500e9
PP
159262016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15927
15928 PR c++/68936
15929 * g++.dg/template/pr68936.C: New test.
15930
28621a5c
DE
159312016-01-15 David Edelsohn <dje.gcc@gmail.com>
15932
15933 PR target/68609
15934 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15935 * gcc.target/powerpc/recip-2.c: Same.
15936 * gcc.target/powerpc/recip-3.c: Same.
15937 * gcc.target/powerpc/recip-4.c: Same.
15938 * gcc.target/powerpc/recip-sqrtf.c: Same.
15939
40c43aca
JL
159402016-01-15 Jeff Law <law@redhat.com>
15941
15942 PR tree-optimization/69270
15943 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15944 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15945
afbc5ae8
PT
159462016-01-15 Paul Thomas <pault@gcc.gnu.org>
15947
15948 PR fortran/49630
15949 * gfortran.dg/deferred_character_13.f90: New test for the fix
15950 of comment 3 of the PR.
15951
15952 PR fortran/54070
15953 * gfortran.dg/deferred_character_8.f90: New test
15954 * gfortran.dg/allocate_error_5.f90: New test
15955
15956 PR fortran/60593
15957 * gfortran.dg/deferred_character_10.f90: New test
15958
15959 PR fortran/60795
15960 * gfortran.dg/deferred_character_14.f90: New test
15961
15962 PR fortran/61147
15963 * gfortran.dg/deferred_character_11.f90: New test
15964
15965 PR fortran/64324
15966 * gfortran.dg/deferred_character_9.f90: New test
15967
49abe076
VM
159682016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15969
15970 PR rtl-optimization/69030
15971 * gcc.target/i386/pr69030.c: New.
15972
16d12992
KT
159732016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15974
15975 * gcc.target/aarch64/target_attr_17.c: New test.
15976
78810bd3
RB
159772016-01-15 Richard Biener <rguenther@suse.de>
15978
15979 PR tree-optimization/66856
15980 * gcc.dg/torture/pr66856-1.c: New testcase.
15981 * gcc.dg/torture/pr66856-2.c: Likewise.
15982
2bd847fe
RB
159832016-01-15 Richard Biener <rguenther@suse.de>
15984
15985 PR debug/69137
15986 * g++.dg/lto/pr69137_0.C: New testcase.
15987
a00fe3b7
RS
159882016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15989
15990 PR middle-end/69246
15991 * gcc.target/i386/pr69246.c: New test.
15992
cbb0e83b
DV
159932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15994
7596d5de 15995 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15996
5a500ecf
DV
159972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15998
15999 PR c++/56194
16000 * g++.dg/init/const9.C: Disable test on S/390.
16001
5d9bf64f
DV
160022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16003
16004 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16005 * g++.dg/Wno-frame-address.C: Ditto.
16006
e234b19e
DV
160072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16008
16009 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16010
89483f99
RB
160112016-01-15 Richard Biener <rguenther@suse.de>
16012
16013 PR tree-optimization/68961
16014 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16015
94f37395
IE
160162016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16017
16018 * gcc.target/i386/pr65105-5.c: New test.
16019
82ee0cf2 160202016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16021
16022 * gcc.c-torture/execute/alias-4.c: New testcase.
16023
82ee0cf2 160242016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16025
16026 PR ipa/68148
16027 * g++.dg/ipa/devirt-49.C: New testcase.
16028
092f7deb 160292016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16030
16031 PR target/65837
16032 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16033 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16034 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16035
e93c66bc
RB
160362016-01-15 Richard Biener <rguenther@suse.de>
16037
16038 PR tree-optimization/69117
16039 * gcc.dg/torture/pr69117.c: New testcase.
16040
c47eaca6 160412015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16042
16043 PR c++/69048
16044 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16045
c3f6914a
FXC
160462016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16047
16048 PR testsuite/67509
16049 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16050 range tests use 100 * maximum instead of maximum + 1.
16051
cd65ae90
JJ
160522016-01-14 Jakub Jelinek <jakub@redhat.com>
16053
16054 PR debug/69244
16055 * gcc.dg/guality/pr69244.c: New test.
16056
19643948
UB
160572016-01-14 Uros Bizjak <ubizjak@gmail.com>
16058
16059 * lib/target-supports.exp (check_effective_target_issignaling):
16060 New procedure.
16061 * gcc.dg/pr61441.c: Require issignaling effective target.
16062
fe79c97e
SB
160632016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16064
16065 PR target/68803
16066 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16067
c7df95d8
DM
160682016-01-14 David Malcolm <dmalcolm@redhat.com>
16069
16070 PR c++/68819
16071 PR preprocessor/69177
16072 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16073 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16074 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16075 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16076
00083992
MP
160772016-01-14 Marek Polacek <polacek@redhat.com>
16078
16079 PR c/69262
16080 * gcc.dg/array-15.c: New test.
16081
0c9b3294
JJ
160822016-01-14 Jakub Jelinek <jakub@redhat.com>
16083
16084 PR middle-end/68146
16085 PR tree-optimization/69155
16086 * gfortran.dg/pr68146.f: New test.
16087 * gfortran.dg/pr69155.f90: New test.
16088
3688e13d
RB
160892016-01-14 Richard Biener <rguenther@suse.de>
16090
16091 PR tree-optimization/68060
16092 * gcc.dg/torture/pr68060-1.c: New testcase.
16093 * gcc.dg/torture/pr68060-2.c: Likewise.
16094
bab0ad3a
NC
160952016-01-14 Nick Clifton <nickc@redhat.com>
16096
16097 * lib/target-supports.exp
16098 (check_effective_target_arm_neon_ok_nocache): Add an option
16099 sequence that includes setting the ARM architecture to ARMv7-A.
16100 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16101 command line options necessary to enable Neon support.
16102 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16103 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16104 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16105 * gcc.target/arm/pr69180.c: Likewise.
16106
947c2ce5
JL
161072016-01-14 Jeff Law <law@redhat.com>
16108
16109 PR tree-optimization/69270
16110 * gcc.dg/tree-ssa/pr69270.c: New test.
16111
3342fd71
BS
161122016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16113
16114 PR c/66208
16115 * c-c++-common/pr66208.c: New file.
16116
2ad3adf1
JJ
161172016-01-13 Jakub Jelinek <jakub@redhat.com>
16118
16119 PR tree-optimization/69156
16120 * gcc.dg/pr69156.c: New test.
16121
398d6feb
L
161222016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16123
16124 * gcc.target/i386/pr69225-7.c: New test.
16125
4c868789
RH
161262016-01-13 Richard Henderson <rth@redhat.com>
16127
16128 * gcc.dg/tm/memopt-13.c: Update expected function.
16129 * gcc.dg/tm/memopt-6.c: Likewise.
16130
ef6d1772
UB
161312016-01-13 Uros Bizjak <ubizjak@gmail.com>
16132
16133 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16134 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16135 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16136 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16137
ef6d1772
UB
161382016-01-13 Tom de Vries <tom@codesourcery.com>
16139
16140 PR tree-optimization/69169
0b4b6ef2
TV
16141 * gcc.dg/pr69169.c: New test.
16142
2ad3adf1 161432016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16144
16145 PR target/69228
16146 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16147 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16148 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16149 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16150 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16151 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16152 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16153 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16154
9060e335
AK
161552016-01-13 Jakub Jelinek <jakub@redhat.com>
16156
16157 PR target/69247
16158 * gcc.dg/pr69247.c: New test.
16159
40311329
RB
161602016-01-13 Richard Biener <rguenther@suse.de>
16161
16162 PR tree-optimization/69242
16163 * gcc.dg/torture/pr69242.c: New testcase.
16164
ccbd7103
RB
161652016-01-13 Richard Biener <rguenther@suse.de>
16166
16167 PR tree-optimization/69186
16168 * gcc.dg/torture/pr69186.c: New testcase.
16169
c6f72a46
JL
161702016-01-13 Jeff Law <law@redhat.com>
16171
16172 PR tree-optimization/67755
16173 * gcc.dg/tree-ssa/pr67755.c: New test.
16174
161752016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16176
16177 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16178 pass number in output by a star.
16179
c446cf07
BC
161802016-01-12 Bin Cheng <bin.cheng@arm.com>
16181
16182 PR tree-optimization/68911
16183 * gcc.c-torture/execute/pr68911.c: New test.
16184
5342156c
MP
161852016-01-12 Marek Polacek <polacek@redhat.com>
16186
16187 PR c++/68979
16188 * g++.dg/warn/permissive-1.C: New test.
16189
65364cc5
JJ
161902016-01-12 Jakub Jelinek <jakub@redhat.com>
16191
16192 PR objc++/68511
16193 PR c++/69213
16194 * g++.dg/opt/pr69213.C: New test.
16195
81b9a3d9
CB
161962016-01-12 Christian Bruel <christian.bruel@st.com>
16197
16198 PR target/69180
16199 * gcc.target/arm/pr69180.c: New test.
16200
3c4e91c9
RB
162012016-01-12 Richard Biener <rguenther@suse.de>
16202
16203 PR lto/69077
16204 * g++.dg/lto/pr69077_0.C: New testcase.
16205 * g++.dg/lto/pr69077_1.C: Likewise.
16206
5664cea1
JJ
162072016-01-12 Jakub Jelinek <jakub@redhat.com>
16208
16209 PR target/69175
16210 * g++.dg/opt/pr69175.C: New test.
16211
86cefc49
AL
162122016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16213
16214 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16215 rather than #including math.h & stdlib.h.
16216 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16217 * gcc.dg/vect/pr49771.c: Likewise.
16218 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16219 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16220 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16221 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16222 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16223 * gcc.dg/vect/pr44507.c: Likewise.
16224 * gcc.dg/vect/pr45902.c: Likewise.
16225 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16226 * gcc.dg/vect/vect-117.c: Likewise.
16227 * gcc.dg/vect/vect-99.c: Likewise.
16228 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16229 * gcc.dg/vect/vect-cond-1.c: Likewise.
16230 * gcc.dg/vect/vect-cond-2.c: Likewise.
16231 * gcc.dg/vect/vect-cond-3.c: Likewise.
16232 * gcc.dg/vect/vect-cond-4.c: Likewise.
16233 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16234 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16235 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16236 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16237 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16238 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16239 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16240 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16241 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16242 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16243 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16244 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16245 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16246 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16248 include of signal.h.
16249 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16250 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16251 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16252 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16253 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16254 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16255 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16256 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16257 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16258 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16259 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16260 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16261 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16262 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16263 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16264 * gcc.dg/vect/vect-outer-5.c: Likewise.
16265 * gcc.dg/vect/vect-outer-6.c: Likewise.
16266 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16267 include of stdio.h.
16268
b832f61e
NC
162692016-01-12 Nick Clifton <nickc@redhat.com>
16270
16271 PR target/68913
16272 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16273 to fread so that it will be found in all target runtimes.
16274
8eac49b1
RB
162752016-01-12 Richard Biener <rguenther@suse.de>
16276
16277 PR tree-optimization/69053
16278 * g++.dg/torture/pr69053.C: New testcase.
16279
2935d994
RB
162802016-01-12 Richard Biener <rguenther@suse.de>
16281
16282 PR tree-optimization/69168
16283 * gcc.dg/torture/pr69168.c: New testcase.
16284
66c16fd9
RB
162852016-01-12 Richard Biener <rguenther@suse.de>
16286
16287 PR tree-optimization/69157
16288 * gcc.dg/torture/pr69157.c: New testcase.
16289
162902016-01-12 Richard Biener <rguenther@suse.de>
16291
16292 PR tree-optimization/69174
16293 * gcc.dg/torture/pr69174.c: New testcase.
16294
723033a6
JJ
162952016-01-12 Jakub Jelinek <jakub@redhat.com>
16296
16297 PR c++/66808
16298 PR c++/69000
16299 * g++.dg/tls/pr66808.C: New test.
16300 * g++.dg/tls/pr69000.C: New test.
16301
3574cf47
BS
163022016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16303
16304 * gcc.target/powerpc/swaps-p8-23.c: New test.
16305 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16306
feb20787
JDA
163072016-01-11 John David Anglin <danglin@gcc.gnu.org>
16308
16309 PR tree-optimization/68356
16310 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16311
27b1820a
KV
163122016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16313 Jim Wilson <jim.wilson@linaro.org>
16314
16315 PR target/69194
16316 * gcc.target/arm/pr69194.c: New test.
16317
cf4de6af
L
163182016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16319
16320 PR target/69225
16321 * gcc.target/i386/pr69225-1.c: New test.
16322 * gcc.target/i386/pr69225-2.c: Likewise.
16323 * gcc.target/i386/pr69225-3.c: Likewise.
16324 * gcc.target/i386/pr69225-4.c: Likewise.
16325 * gcc.target/i386/pr69225-5.c: Likewise.
16326 * gcc.target/i386/pr69225-6.c: Likewise.
16327
1ebd5558
JJ
163282016-01-11 Jakub Jelinek <jakub@redhat.com>
16329
23552a4d
JJ
16330 PR target/67462
16331 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16332 if lp64.
16333
26ff85b0
JJ
16334 PR target/69071
16335 * gcc.dg/pr69071.c: New test.
16336
9cb6bd74
JJ
16337 PR c++/69211
16338 * g++.dg/opt/pr69211.C: New test.
16339
1ebd5558
JJ
16340 PR tree-optimization/69214
16341 * gcc.c-torture/compile/pr69214.c: New test.
16342
8c18c836
UB
163432016-01-11 Uros Bizjak <ubizjak@gmail.com>
16344
16345 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16346 * gcc.target/i386/pr66232-11.c: Ditto.
16347 * gcc.target/i386/pr66232-12.c: Ditto.
16348 * gcc.target/i386/pr66232-13.c: Ditto.
16349
62446e6e
RB
163502016-01-11 Richard Biener <rguenther@suse.de>
16351
16352 PR tree-optimization/69173
16353 * gcc.dg/torture/pr69173.c: New testcase.
16354
2b8568fe
KT
163552016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16356
16357 PR rtl-optimization/68796
16358 * gcc.target/aarch64/tst_5.c: New test.
16359 * gcc.target/aarch64/tst_6.c: Likewise.
16360
5baf4532
KT
163612016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16362
16363 PR rtl-optimization/68841
16364 * gcc.dg/pr68841.c: New test.
16365 * gcc.c-torture/execute/pr68841.c: New test.
16366
ca90b1ed
YR
163672016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16368
16369 PR rtl-optimization/68920
16370 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16371 for ix86 targets.
16372 * gcc.dg/ifcvt-5.c: New test.
16373
2ad3adf1 163742016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16375
16376 PR bootstrap/69123
16377 * g++.dg/pr69123.C: New.
16378
83834c09
IE
163792016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16380
16381 PR target/69010
16382 * gcc.target/i386/pr69010.c: New test.
16383
dcf89d57
MJ
163842016-01-11 Martin Jambor <mjambor@suse.cz>
16385
16386 PR ipa/69044
16387 * gcc.target/i386/chkp-pr69044.c: New test.
16388
d95167ee
TV
163892016-01-11 Tom de Vries <tom@codesourcery.com>
16390
16391 PR tree-optimization/69109
16392 * gcc.dg/autopar/pr69109-2.c: New test.
16393 * gcc.dg/autopar/pr69109.c: New test.
16394
4f6403a8
TV
163952016-01-11 Tom de Vries <tom@codesourcery.com>
16396
16397 PR tree-optimization/69108
16398 * gcc.dg/autopar/pr69108.c: New test.
16399
21efdd80
PP
164002016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16401
16402 PR c++/69029
16403 * c-c++-common/Wisleading-indentation.c: Augment test.
16404
fd42eed8
TK
164052016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16406
16407 PR fortran/69154
16408 * gfortran.dg/inline_matmul_12.f90: New test.
16409
4f90ee6c
PT
164102016-01-10 Paul Thomas <pault@gcc.gnu.org>
16411
16412 PR fortran/67779
16413 * gfortran.dg/actual_array_offset_1: New test.
16414
3907c6cf
TV
164152016-01-10 Tom de Vries <tom@codesourcery.com>
16416
16417 PR tree-optimization/69062
16418 * gcc.dg/autopar/pr69062.c: New test.
16419
b07b236e
TS
164202016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16421
16422 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16423 * gcc.dg/vect/slp-perm-2.c: Likewise.
16424 * gcc.dg/vect/slp-perm-3.c: Likewise.
16425 * gcc.dg/vect/slp-perm-5.c: Likewise.
16426 * gcc.dg/vect/slp-perm-6.c: Likewise.
16427 * gcc.dg/vect/slp-perm-7.c: Likewise.
16428 * gcc.dg/vect/slp-perm-8.c: Likewise.
16429
23fab8ae
TV
164302016-01-10 Tom de Vries <tom@codesourcery.com>
16431
16432 PR tree-optimization/69039
16433 * gcc.dg/autopar/pr69039.c: New test.
16434
73f0dae2
MP
164352016-01-09 Marek Polacek <polacek@redhat.com>
16436
16437 PR c++/69113
16438 * g++.dg/pr69113.C: New test.
16439
20b8d734
JJ
164402016-01-09 Jakub Jelinek <jakub@redhat.com>
16441
16442 PR middle-end/50865
16443 PR tree-optimization/69097
16444 * gcc.c-torture/execute/pr50865.c: New test.
16445 * gcc.c-torture/execute/pr69097-1.c: New test.
16446 * gcc.c-torture/execute/pr69097-2.c: New test.
16447 * gcc.dg/pr69097-1.c: New test.
16448 * gcc.dg/pr69097-2.c: New test.
16449
c50e614b
JJ
164502016-01-09 Jakub Jelinek <jakub@redhat.com>
16451
16452 PR c++/69164
16453 * g++.dg/opt/pr69164.C: New test.
16454
e0237993
JJ
164552016-01-08 Jakub Jelinek <jakub@redhat.com>
16456
16457 PR tree-optimization/69167
16458 * gcc.dg/pr69167.c: New test.
16459
bd8f5bb2
MP
164602016-01-08 Marek Polacek <polacek@redhat.com>
16461
16462 PR c++/68449
16463 * g++.dg/pr68449.C: New.
16464
bb0f5ca7
AL
164652016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16466
16467 PR tree-optimization/68707
16468 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16469 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16470 on platforms supporting it.
16471 * gcc.dg/vect/slp-perm-2.c: Likewise.
16472 * gcc.dg/vect/slp-perm-3.c: Likewise.
16473 * gcc.dg/vect/slp-perm-5.c: Likewise.
16474 * gcc.dg/vect/slp-perm-7.c: Likewise.
16475 * gcc.dg/vect/slp-perm-8.c: Likewise.
16476 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16477 on platforms supporting it.
16478
22518428
JJ
164792016-01-08 Jakub Jelinek <jakub@redhat.com>
16480
33f0852f
JJ
16481 PR tree-optimization/69162
16482 * gcc.dg/pr69162.c: New test.
16483
22518428
JJ
16484 PR tree-optimization/69172
16485 * gcc.dg/pr69172.c: New test.
16486
80e9b3aa
TP
164872016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16488
16489 PR tree-optimization/67781
16490 * gcc.c-torture/execute/pr67781.c: New file.
16491
262a363f
JJ
164922016-01-08 Jakub Jelinek <jakub@redhat.com>
16493
16494 PR tree-optimization/69083
16495 * gcc.dg/vect/pr69083.c: New test.
16496
6e1f093f
SS
164972016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16498
16499 PR tree-optimization/61441
16500 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16501 Use -fexcess-precision=standard for compiler options.
16502 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16503
53290e07
JJ
165042016-01-08 Jakub Jelinek <jakub@redhat.com>
16505
57bf3072
JJ
16506 PR fortran/69128
16507 * gfortran.dg/gomp/pr69128.f90: New test.
16508
53290e07
JJ
16509 PR c++/69145
16510 * g++.dg/ext/pr69145-1.C: New test.
16511 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16512 * g++.dg/ext/pr69145-2.h: New file.
16513
7a127fa7
MS
165142016-01-07 Martin Sebor <msebor@redhat.com>
16515
16516 PR c/68966
16517 * gcc.dg/atomic-fetch-bool.c: New test.
16518 * gcc.dg/sync-fetch-bool.c: New test.
16519
95918b49
L
165202016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16521
16522 PR fortran/66680
16523 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16524
c8e62a9d
NC
165252016-01-07 Nick Clifton <nickc@redhat.com>
16526
16527 PR target/66655
16528 * g++.dg/pr66655.C: New test.
16529 * g++.dg/pr66655_1.cc: Test support file.
16530 * g++.dg/pr66655.h: Test header file.
16531
2ad3adf1 165322016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16533
16534 PR fortran/66680
16535 gfortran.dg/gomp/pr66680.f90: New test.
16536
4cd9ca92
L
165372016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16538
16539 PR target/69171
16540 * gcc.target/i386/pr69171-1.c: New test.
16541 * gcc.target/i386/pr69171-2.c: Likewise.
16542 * gcc.target/i386/pr69171-3.c: Likewise.
16543 * gcc.target/i386/pr69171-4.c: Likewise.
16544 * gcc.target/i386/pr69171-5.c: Likewise.
16545 * gcc.target/i386/pr69171-6.c: Likewise.
16546
7e33d4dc
BS
165472015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16548
16549 PR middle-end/67639
16550 * c-c++-common/pr67639.c: New test.
16551
fec64afc
JJ
165522016-01-07 Jakub Jelinek <jakub@redhat.com>
16553
16554 PR tree-optimization/69141
16555 * g++.dg/opt/pr69141.C: New test.
16556
f293ad29
EB
165572016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16558
16559 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16560
5027395e
UB
165612016-01-06 Uros Bizjak <ubizjak@gmail.com>
16562
16563 PR target/69140
16564 * gcc.target/i386/pr69140.c: New test
16565
7443cf13
DM
165662016-01-06 David Malcolm <dmalcolm@redhat.com>
16567
16568 * gcc.dg/bad-dereference.c: New test case.
16569
32928931
BS
165702015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16571
16572 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16573
68dd05da
AS
165742016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16575
16576 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16577
6b131d5b
MP
165782016-01-06 Marek Polacek <polacek@redhat.com>
16579
16580 PR sanitizer/69099
16581 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16582
8d9fdb49
MP
165832016-01-05 Marek Polacek <polacek@redhat.com>
16584
16585 PR c/69104
16586 * gcc.dg/atomic-invalid-2.c: New.
16587
acf93f1e
L
165882016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16589
16590 PR target/68991
16591 * gcc.target/i386/pr68991.c: New test.
16592
3f50525d
L
165932016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16594
16595 PR target/68991
16596 * g++.dg/pr68991-1.C: New test.
16597 * g++.dg/pr68991-2.C: Likewise.
16598
e0237993 165992016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16600
e0237993 16601 PR other/60465
face88a1
ST
16602 * gcc.target/ia64/pr60465-gprel64.c: New test.
16603 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16604
a0866eff
KT
166052016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16606
16607 PR rtl-optimization/68651
16608 * gcc.target/aarch64/pr68651_1.c: New test.
16609
c589e975
DM
166102016-01-05 David Malcolm <dmalcolm@redhat.com>
16611
16612 PR c/69122
16613 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16614
929710d9
NS
166152016-01-05 Nathan Sidwell <nathan@acm.org>
16616
ce3e43d7
NS
16617 PR c++/58583
16618 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16619
929710d9
NS
16620 * gcc.dg/alias-15.c: New.
16621
a2faef8e
NC
166222016-01-05 Nick Clifton <nickc@redhat.com>
16623
16624 PR target/68870
16625 * g++.dg/pr68770.C: New test.
16626
4cfa76e3
MS
166272016-01-04 Mike Stump <mikestump@comcast.net>
16628
16629 * lib/target-supports.exp (check_effective_target_cilkplus):
16630 cilkplus targets require pthreads.
4ece61b6 16631 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16632
4e8a3a35
MM
166332016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16634
16635 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16636 generation.
16637
818ab71a
JJ
166382016-01-04 Jakub Jelinek <jakub@redhat.com>
16639
16640 Update copyright years.
16641
2fe0a208
MP
166422016-01-04 Marek Polacek <polacek@redhat.com>
16643
16644 PR c/68908
16645 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16646 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16647 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16648
9e3b2fe3
EB
166492016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16650
16651 * gcc.target/sparc/20160104-2.c: New test.
16652
e8d65a35
EB
166532016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16654
16655 * gcc.target/sparc/20160104-1.c: New test.
16656
25ccfccd
PT
166572016-01-03 Paul Thomas <pault@gcc.gnu.org>
16658
16659 PR fortran/65045
16660 * gfortran.dg/pr65045.f90: New test.
16661
cb51d382
EB
166622016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16663
16664 * gnat.dg/specs/debug1.ads: Delete.
16665
6eeaad6e
JD
166662016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16667
16668 PR libgfortran/68867
16669 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16670 expression.
16671
2f968603
JD
166722016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16673
16674 PR libgfortran/68867
16675 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16676 PowerPC.
16677
591bb5e4
PT
166782016-01-01 Paul Thomas <pault@gcc.gnu.org>
16679
16680 PR fortran/68864
16681 * gfortran.dg/pr68864.f90: New test.
16682
f1e0620c
JJ
166832016-01-01 Jakub Jelinek <jakub@redhat.com>
16684
942a1319
JJ
16685 PR tree-optimization/69070
16686 * gcc.dg/pr69070.c: New test.
16687
10dff63f
JJ
16688 PR sanitizer/69055
16689 * gfortran.dg/pr69055.f90: New test.
16690
f1e0620c
JJ
16691 PR target/69015
16692 * gcc.dg/pr69015.c: New test.
818ab71a 16693\f
2f883d1c 16694Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16695
16696Copying and distribution of this file, with or without modification,
16697are permitted in any medium without royalty provided the copyright
16698notice and this notice are preserved.