]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
avr.c (out_movhi_r_mr): Only SBIW if X is not unused after.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e578b767
PT
12016-11-27 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/78474
4 * gfortran.dg/submodule_22.f08: New test.
5
6 PR fortran/78331
7 * gfortran.dg/submodule_21.f08: New test.
8
ae829c95
JDA
92016-11-27 John David Anglin <danglin@gcc.gnu.org>
10
11 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
12
b410cf1d
IS
132016-11-27 Iain Sandoe <iain@codesourcery.com>
14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15 Dominique d'Humieres <dominiq@lps.ens.fr>
16
17 PR target/67710
18 * gcc.dg/darwin-minversion-1.c: Update min version check.
19 * gcc.dg/darwin-minversion-2.c: Likewise.
20 * gcc.dg/darwin-minversion-3.c: Likewise.
21
03f82a6a
IS
222016-11-27 Iain Sandoe <iain@codesourcery.com>
23
24 PR target/57438
25 * gcc.dg/pr57438-1.c: New Test.
26 * gcc.dg/pr57438-2.c: New Test.
27
987395fd
DH
282016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
29 Iain Sandoe <iain@codesourcery.com>
30
31 PR target/71767
32 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
33 linker-visible symbols.
34 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
35 * gcc.dg/const-uniq-1.c: Likewise.
36 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
37 * gcc.target/i386/pr70799-1.c: Likewise.
38
ad7a69db
JJ
392016-11-25 Jakub Jelinek <jakub@redhat.com>
40
8382457c
JJ
41 PR rtl-optimization/78438
42 PR rtl-optimization/78477
43 * gcc.c-torture/execute/pr78438.c: New test.
44 * gcc.c-torture/execute/pr78477.c: New test.
45
ad7a69db
JJ
46 PR rtl-optimization/78526
47 * gcc.dg/pr78526.c: New test.
48
c620cf89
VM
492016-11-25 Vladimir Makarov <vmakarov@redhat.com>
50
51 PR rtl-optimization/77541
52 * gcc.target/i386/pr77541.c: Change target to int128.
53
f76c4d97
JW
542016-11-25 Janus Weil <janus@gcc.gnu.org>
55
56 PR fortran/60853
57 * gfortran.dg/typebound_assignment_8.f90: New test case.
58
27d0862e
JJ
592016-11-25 Jakub Jelinek <jakub@redhat.com>
60
61 PR rtl-optimization/78527
62 * gcc.c-torture/compile/pr78527.c: New test.
63
78681a7b
ML
642016-11-25 Martin Liska <mliska@suse.cz>
65
66 PR gcov-profile/78086
67 * g++.dg/gcov/pr16855.C: Clean up the test case.
68 * g++.dg/gcov/pr16855-priority.C: New test.
69
a77af182
RB
702016-11-25 Richard Biener <rguenther@suse.de>
71
72 PR ipa/78515
73 * gcc.dg/torture/pr78515.c: New testcase.
74
3cae214f
PT
752016-11-25 Paul Thomas <pault@gcc.gnu.org>
76
77 PR fortran/78293
78 * gfortran.dg/allocatable_function_10.f90: New test.
79 * gfortran.dg/class_array_15.f03: Increase builtin_free count
80 from 11 to 12.
81
ae22bc5d
BC
822016-11-25 Bin Cheng <bin.cheng@arm.com>
83
84 PR middle-end/78507
85 PR middle-end/78510
86 PR middle-end/78517
87 * g++.dg/torture/pr78507.C: New test.
88 * gcc.dg/torture/pr78510.c: New test.
89 * gcc.dg/torture/pr78517.c: New test.
90
59ec925b
RB
912016-11-24 Richard Biener <rguenther@suse.de>
92
93 PR tree-optimization/78343
94 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
95 * gcc.dg/autopar/uns-outer-6.c: Adjust.
96 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
97 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
98 * gcc.dg/vect/pr38529.c: Likewise.
99
83624b60
TP
1002016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
101
102 PR tree-optimization/77673
103 * gcc.dg/pr77673.c: New test.
104
54e606f0
MJ
1052016-11-25 Martin Jambor <mjambor@suse.cz>
106
107 PR tree-optimization/70965
108 * g++.dg/pr70965.C: New test.
109
758dcf83
JJ
1102016-11-25 Jakub Jelinek <jakub@redhat.com>
111 Andreas Schwab <schwab@linux-m68k.org>
112
113 PR gcov-profile/78467
114 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
115 signed int.
116
84db1406
RS
1172016-11-25 Richard Sandiford <richard.sandiford@arm.com>
118
119 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
120 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
121
2c28c3e4
RS
1222016-11-25 Richard Sandiford <richard.sandiford@arm.com>
123
124 * gcc.dg/tree-ssa/tailcall-8.c: New test.
125
4ae35e69
SKS
1262016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
127
128 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 129 with sizeof(int) < 4.
4ae35e69 130
d7b0fcaa
MS
1312016-11-24 Martin Sebor <msebor@redhat.com>
132
133 PR tree-optimization/78476
134 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
135
3f156a6c
VM
1362016-11-24 Vladimir Makarov <vmakarov@redhat.com>
137
138 PR rtl-optimization/77541
139 * gcc.target/i386/pr77541.c: New.
140
fba5a793
SK
1412016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
142
143 PR fortran/78500
144 * gfortran.dg/class_result_4.f90: New test.
145
11e554b3
JG
1462016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
147
148 * gcc.target/aarch64/_Float16_1.c: New.
149 * gcc.target/aarch64/_Float16_2.c: Likewise.
150 * gcc.target/aarch64/_Float16_3.c: Likewise.
151
bf1e3646
JG
1522016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
153
154 * gcc.target/aarch64/floatdihf2_1.c: New.
155
33a002b0
KT
1562016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157
158 PR target/48863
159 PR inline-asm/70184
160 * gcc.target/arm/pr48863.c: New test.
161
0d56d3c1
ML
1622016-11-24 Martin Liska <mliska@suse.cz>
163
164 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
165 parts for frequencies/probabilities.
166 * gcc.dg/pr34027-1.c: Likewise.
167 * gcc.dg/strict-overflow-2.c: Likewise.
168 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
169 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
170 * gcc.dg/tree-ssa/pr32044.c: Likewise.
171 * gcc.dg/tree-ssa/vector-3.c: Likewise.
172 * gcc.dg/tree-ssa/vrp101.c: Likewise.
173 * gcc.dg/tree-ssa/dump-2.c: New test.
174
8cac4d85
BS
1752016-11-24 Bernd Schmidt <bschmidt@redhat.com>
176
177 * gcc.target/i386/align-limit.c: New test.
178
eb2afa1a
RB
1792016-11-24 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/71595
182 * gcc.dg/torture/pr71595.c: New testcase.
183
2d8fec87
BS
1842016-11-24 Bernd Schmidt <bschmidt@redhat.com>
185
186 PR rtl-optimization/78120
187 * gcc.target/i386/pr78120.c: New test.
188
3b08cde8
EB
1892016-11-24 Eric Botcazou <ebotcazou@adacore.com>
190
191 * gcc.c-torture/compile/20161124-1.c: New test.
192
bf2df7a9
ML
1932016-11-24 Jakub Jelinek <jakub@redhat.com>
194
195 PR bootstrap/78493
196 * g++.dg/cpp1z/decomp18.C: New test.
197
adf86091
N
1982016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
199
200 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
201 * gcc.target/aarch64/store-pair-1.c : Likewise.
202
3884190f
N
2032016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
204
205 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
206 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
207 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
208 * gcc.target/aarch64/vect-clz.c : Likewise.
209 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
210 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
211 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
212 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
213 * gcc.target/aarch64/vect-fmovd.c : Likewise.
214 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
215 * gcc.target/aarch64/vect-fmovf.c : Likewise.
216 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
217
90b725f0
PB
2182016-11-23 Peter Bergner <bergner@vnet.ibm.com>
219
220 PR target/78458
221 * gcc.target/powerpc/pr78458.c: New.
222
03f24169
JM
2232016-11-23 Joseph Myers <joseph@codesourcery.com>
224
225 * gcc.c-torture/compile/20161123-1.c: New test.
226
91c9fb42
SK
2272016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
228
229 PR fortran/78297
230 * gfortran.dg/pr78297.f90: New test.
231
15a3cdd8
DE
2322016-11-23 David Edelsohn <dje.gcc@gmail.com>
233
234 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
235
c39dad64
JJ
2362016-11-23 Jakub Jelinek <jakub@redhat.com>
237
c944c6a2
JJ
238 PR sanitizer/69278
239 * g++.dg/ubsan/return-7.C: New test.
240 * c-c++-common/ubsan/unreachable-4.c: New test.
241
871a2c6c
JJ
242 PR tree-optimization/78482
243 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
244 (bar): New function.
245 (main): Call bar instead of printf.
246
c39dad64
JJ
247 PR middle-end/69183
248 * gfortran.dg/gomp/pr69183.f90: New test.
249
2502016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
251
252 PR target/78230
253 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
254 (test2) Ditto.
255
25cb6b33
JJ
2562016-11-23 Jakub Jelinek <jakub@redhat.com>
257
258 PR c++/77907
259 * g++.dg/cpp0x/pr77907.C: New test.
260
cfe3d653
PK
2612016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
262
263 PR middle-end/78153
264 * gcc.dg/tree-ssa/pr78153-1.c: New test.
265 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
266
5774b1fa
JG
2672016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
268
269 PR target/63250
270 * lib/target-supports.exp (add_options_for_float16): Add
271 -mfp16-format=ieee when testign arm*-*-*.
272
5e0f10a0
JG
2732016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
274
275 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
276 result.
277 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
278 result.
279
ba75a174
JG
2802016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
281
282 * lib/target-supports.exp (check_effective_target_float16): Add
283 options for _Float16.
284 (check_effective_target_float32): Add options for _Float32.
285 (check_effective_target_float64): Add options for _Float64.
286 (check_effective_target_float128): Add options for _Float128.
287 (check_effective_target_float32x): Add options for _Float32x.
288 (check_effective_target_float64x): Add options for _Float64x.
289 (check_effective_target_float128x): Add options for _Float128x.
290
56d8ffc1
JG
2912016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
292
293 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
294 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
295
04f0fcf7
JG
2962016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
297
298 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
299 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
300
aecc521b
MS
3012016-11-23 Martin Sebor <msebor@redhat.com>
302
303 PR middle-end/78461
304 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
305 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
306
e2df2328
JJ
3072016-11-23 Jakub Jelinek <jakub@redhat.com>
308
1b3314dd
JJ
309 PR c++/71450
310 * g++.dg/cpp0x/pr71450-1.C: New test.
311 * g++.dg/cpp0x/pr71450-2.C: New test.
312
e2df2328
JJ
313 PR c++/77739
314 * g++.dg/cpp1y/pr77739.C: New test.
315
56b1c60e
MJ
3162016-11-23 Martin Jambor <mjambor@suse.cz>
317
318 * c-c++-common/gomp/gridify-1.c: Update scan string.
319 * gfortran.dg/gomp/gridify-1.f90: Likewise.
320 * c-c++-common/gomp/gridify-2.c: New test.
321 * c-c++-common/gomp/gridify-3.c: Likewise.
322
e600f219
RB
3232016-11-23 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/78396
326 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
327
cbb88345
RB
3282016-11-23 Richard Biener <rguenther@suse.de>
329
330 PR tree-optimization/78482
331 * gcc.dg/torture/pr78482.c: New testcase.
332
b5481987
BC
3332016-11-23 Bin Cheng <bin.cheng@arm.com>
334
335 * gcc.dg/fold-cond_expr-1.c: New test.
336 * gcc.dg/fold-condcmpconv-1.c: New test.
337 * gcc.dg/fold-condcmpconv-2.c: New test.
338
0eb078fe
RB
3392016-11-23 Richard Biener <rguenther@suse.de>
340
341 PR middle-end/71762
342 * gcc.dg/torture/pr71762-1.c: New testcase.
343 * gcc.dg/torture/pr71762-2.c: Likewise.
344 * gcc.dg/torture/pr71762-3.c: Likewise.
345 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
346
efb71232
RB
3472016-11-23 Richard Biener <rguenther@suse.de>
348
349 PR lto/78472
350 * g++.dg/lto/pr78472_0.c: New testcase.
351 * g++.dg/lto/pr78472_1.C: Likewise.
352
a5bb8a5c
RB
3532016-11-23 Richard Biener <rguenther@suse.de>
354 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
355
356 PR tree-optimization/78154
357 * gcc.dg/tree-ssa/pr78154.c: New test.
358
e36c1cfe
N
3592016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
360
361 * gcc.dg/pr31096.c: New testcase.
362 * gcc.dg/pr31096-1.c: New testcase.
363
fb2675cb
PB
3642016-11-23 Paolo Bonzini <bonzini@gnu.org>
365
366 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
367 adjust for warning->pedwarn change.
368 * gcc.dg/cpp/defined-syshdr.c,
369 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
370 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
371 gcc.dg/cpp/defined-Wextra.c,
372 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
373
baf53c47
SKS
3742016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
375
376 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
377
ec1c5694
JJ
3782016-11-23 Jakub Jelinek <jakub@redhat.com>
379
380 PR target/78451
381 * gcc.target/i386/pr78451.c: New test.
382 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
383 and #pragma GCC pop_options around the first #pragma GCC target.
384 * gcc.target/i386/pr69255-2.c: Likewise.
385 * gcc.target/i386/pr69255-3.c: Likewise.
386
43fd192f
MC
3872016-11-23 Michael Collison <michael.collison@arm.com>
388
389 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
390 additional constants are recognized and fewer instructions generated.
391 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
392 additional constants are recognized and fewer instructions generated.
393
ed9e2fa9
ILT
3942016-11-22 Ian Lance Taylor <iant@golang.org>
395
396 * gcc.misc-tests/godump-1.c: Update expected output for recent
397 changes.
398
3135d8fe
MP
3992016-11-22 Marek Polacek <polacek@redhat.com>
400
401 PR tree-optimization/78455
402 * gcc.dg/uninit-23.c: New.
403
f8a6e41f
SK
4042016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
405
406 PR fortran/78479
407 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
408 comment.
409
7e98cccb
SK
4102016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
411
412 PR fortran/78479
413 * gfortran.dg/char_component_initializer_3.f90: New test.
414
9435cd52
JJ
4152016-11-22 Jakub Jelinek <jakub@redhat.com>
416
417 PR target/78451
418 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
419 GCC target pragma before including immintrin.h.
420
a0af8668
CL
4212016-11-22 Carl Love <cel@us.ibm.com>
422
423 * gcc.target/powerpc/builtins-3.c: New file to test the new
424 built-ins for vector compare equal and vector compare not equal.
425
5d382ed6
JW
4262016-11-22 Janus Weil <janus@gcc.gnu.org>
427
428 PR fortran/78443
429 * gfortran.dg/typebound_proc_35.f90: New test case.
430
4fa33072
GJL
4312016-11-22 Georg-Johann Lay <avr@gjlay.de>
432
433 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
434 parameter in declaration.
435
0e721ce7
GJL
4362016-11-22 Georg-Johann Lay <avr@gjlay.de>
437
438 * gcc.dg/loop-split.c: Require int32plus.
439 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
440
88c888f1
BE
4412016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
442
443 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
444
9d494aac
GJL
4452016-11-22 Georg-Johann Lay <avr@gjlay.de>
446
447 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
448
c69fb816
KT
4492016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
450
451 PR target/78439
452 * gcc.c-torture/compile/pr78439.c: New test.
453
4ac52f16
TP
4542016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
455
456 PR target/77904
457 * gcc.target/arm/pr77904.c: New test.
458
e4fe8c9f
TT
4592016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
460
461 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
462 isa_rev>=2.
463
9b28cb6f
JJ
4642016-11-22 Jakub Jelinek <jakub@redhat.com>
465
46a61395
JJ
466 PR tree-optimization/78436
467 * gcc.c-torture/execute/pr78436.c: New test.
468
76a7314d
JJ
469 PR middle-end/78416
470 * gcc.dg/torture/pr78416.c: New test.
471
9b28cb6f
JJ
472 PR tree-optimization/78445
473 * gcc.dg/pr78445.c: New test.
474
ee8195d9
SN
4752016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
476
b2b0acbe 477 PR libgfortran/78449
ee8195d9
SN
478 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
479
3ca23cdb
JL
4802016-11-21 Jeff Law <law@redhat.com>
481
b2b0acbe 482 PR target/68538
3ca23cdb
JL
483 * gcc.c-torture/compile/pr68538.c: New test.
484
d85e598a
MM
4852016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
486
487 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
488 to be generated instead of FCTIWUZ or FCTIWZ.
489
afb34582
JJ
4902016-11-21 Jakub Jelinek <jakub@redhat.com>
491
699e8cb7
JJ
492 PR middle-end/67335
493 * g++.dg/vect/simd-clone-7.cc: New test.
494
afb34582
JJ
495 PR c++/71973
496 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
497 long unsigned int.
498 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
499 unsigned long.
500
83ad4fac
JL
5012016-11-20 Jeff Law <law@redhat.com>
502
503 PR target/25128
504 * gcc.target/m68k/pr25128.c: New test.
505
9713daa0
RS
5062016-11-21 Richard Sandiford <richard.sandiford@arm.com>
507
508 * gcc.dg/tree-ssa/tailcall-7.c: New test.
509
67b5d0b2
DM
5102016-11-21 David Malcolm <dmalcolm@redhat.com>
511
512 PR preprocessor/78324
513 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
514 (test_multitoken_macro): New function.
515 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
516 case.
517 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
518 case.
519 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
520 cases.
521 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
522 Move to...
523 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
524 -ftrack-macro-expansion=0.
525 (test_sprintf_note): Remove "P" macro. Add
526 dg-begin/end-multiline-output directives.
527 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
528
dd586f98
GJL
5292016-11-21 Georg-Johann Lay <avr@gjlay.de>
530
531 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
532 Return 1 for AVR_TINY.
533
e51482c9
SB
5342016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
535
536 PR rtl-optimization/71785
537 * gcc.target/powerpc/pr71785.c: New file.
538
e0e7aa34
BC
5392016-11-21 Bin Cheng <bin.cheng@arm.com>
540
541 PR testsuite/78114
542 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
543 options. Refine test by checking predictive commining PHI
544 nodes in vectorized loop wrto vector factor.
545
48330c93
BE
5462016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
547
548 PR c++/71973
549 * g++.dg/pr71973-1.C: New test.
550 * g++.dg/pr71973-2.C: New test.
551 * g++.dg/pr71973-3.C: New test.
552 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
553 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
554 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
555 to dg-options.
556 * g++.old-deja/g++.other/realloc.C: Likewise.
557 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
558
eeeaf719
BS
5592016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
560
561 PR tree-optimization/78413
562 * gcc.dg/tree-ssa/pr78413.c: New test.
563
e420e419
TP
5642016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
565
566 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
567 target is Thumb-only.
568
fe12d76c
JL
5692016-11-20 Jeff Law <law@redhat.com>
570
571 PR target/48551
572 * gcc.target/m68k/pr48551.c: New test.
573
8dc998fb 5742016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 575
8dc998fb
HA
576 PR fortran/69741
577 * gfortran.dg/forall_18.f90: New testcase.
578
40fd269a
MG
5792016-11-20 Marc Glisse <marc.glisse@inria.fr>
580
581 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
582
8294f555
AV
5832016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
584
585 PR fortran/78395
586 * gfortran.dg/typebound_operator_21.f03: New test.
587
5b7f6ed0
MG
5882016-11-20 Marc Glisse <marc.glisse@inria.fr>
589
590 * gcc.dg/tree-ssa/divide-5.c: New file.
591
b8271a38
AS
5922016-11-19 Andreas Schwab <schwab@linux-m68k.org>
593
594 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
595 signed int.
596
ddba26a4
JDA
5972016-11-19 John David Anglin <danglin@gcc.gnu.org>
598
599 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
600 libatomic_available.
601 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
602 * gfortran.dg/coarray_allocate_10.f08: Likewise.
603 * gfortran.dg/coarray_allocate_7.f08: Likewise.
604 * gfortran.dg/coarray_allocate_8.f08: Likewise.
605 * gfortran.dg/coarray_allocate_9.f08: Likewise.
606 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
607 * gfortran.dg/coarray_stat_2.f90: Likewise.
608 * gfortran.dg/coindexed_1.f90: Likewise.
609
636a9a89
JL
6102016-11-18 Jeff Law <law@redhat.com>
611
612 PR target/25111
613 * gcc.target/m68k/pr25111.c: New test.
614
6c554a2a
JJ
6152016-11-18 Jakub Jelinek <jakub@redhat.com>
616
521c54dd
JJ
617 PR c++/68180
618 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
619
5e7c7761
JJ
620 PR middle-end/78419
621 * gcc.target/i386/pr78419.c: New test.
622
6c554a2a
JJ
623 PR c++/77285
624 * g++.dg/tls/pr77285-1.C: New test.
625 * g++.dg/tls/pr77285-2.C: New test.
626
57d7fe86
JL
6272016-11-18 Jeff Law <law@redhat.com>
628
629 PR target/25112
630 * gcc.target/m68k/pr25112: New test.
631
1b2e0303
DE
6322016-11-18 David Edelsohn <dje.gcc@gmail.com>
633
634 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
635 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
636
70e73d3c
TP
6372016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
638
639 * gcc.target/arm/optional_thumb-1.c: New test.
640 * gcc.target/arm/optional_thumb-2.c: New test.
641 * gcc.target/arm/optional_thumb-3.c: New test.
642
151c204f
DV
6432016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
644
645 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
646 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
647 successful test.
648 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
649 (DEFAULT_REQUIRED_QUORUM): Likewise.
650
dbb29a2a
AB
6512016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
652 Toma Tabacu <toma.tabacu@imgtec.com>
653
b2b0acbe
UB
654 * gcc.target/mips/inline-memcpy-1.c (dg-options):
655 Add (REQUIRES_STDLIB).
dbb29a2a
AB
656 * gcc.target/mips/inline-memcpy-2.c: Ditto.
657 * gcc.target/mips/inline-memcpy-3.c: Ditto.
658 * gcc.target/mips/inline-memcpy-4.c: Ditto.
659 * gcc.target/mips/inline-memcpy-5.c: Ditto.
660 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
661 * gcc.target/mips/loongson-simd.c: Ditto.
662 * gcc.target/mips/memcpy-1.c: Ditto.
663 * gcc.target/mips/mips-3d-1.c: Ditto.
664 * gcc.target/mips/mips-3d-2.c: Ditto.
665 * gcc.target/mips/mips-3d-3.c: Ditto.
666 * gcc.target/mips/mips-3d-4.c: Ditto.
667 * gcc.target/mips/mips-3d-5.c: Ditto.
668 * gcc.target/mips/mips-3d-6.c: Ditto.
669 * gcc.target/mips/mips-3d-7.c: Ditto.
670 * gcc.target/mips/mips-3d-8.c: Ditto.
671 * gcc.target/mips/mips-3d-9.c: Ditto.
672 * gcc.target/mips/mips-ps-1.c: Ditto.
673 * gcc.target/mips/mips-ps-2.c: Ditto.
674 * gcc.target/mips/mips-ps-3.c: Ditto.
675 * gcc.target/mips/mips-ps-4.c: Ditto.
676 * gcc.target/mips/mips-ps-6.c: Ditto.
677 * gcc.target/mips/mips16-attributes.c: Ditto.
678 * gcc.target/mips/mips32-dsp-run.c: Ditto.
679 * gcc.target/mips/mips32-dsp.c: Ditto.
680 * gcc.target/mips/save-restore-1.c: Ditto.
681 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
682 (mips_preprocess): Add ignore_output argument that when set
683 will not return the pre-processed output.
b2b0acbe 684 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
685 (mips-dg-init): Ditto.
686 (mips-dg-options): Check if a test having test option
687 (REQUIRES_STDLIB) has the required sysroot support for
688 the current test options.
689
f2b6aad9
JL
6902016-11-17 Jeff Law <law@redhat.com>
691
f97db488
JL
692 PR middle-end/38219
693 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
694
f2b6aad9
JL
695 PR target/47192
696 * gcc.target/m68k/pr47192.c: New test.
697
e080b281
TT
6982016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
699
700 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
701 instead of isa>=4, in order to downgrade to R5.
702
e389ba30
AB
7032016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
704
705 * gcc.target/arc/cmem-bit-1.c: New file.
706 * gcc.target/arc/cmem-bit-2.c: New file.
707 * gcc.target/arc/cmem-bit-3.c: New file.
708 * gcc.target/arc/cmem-bit-4.c: New file.
709
9775c1a5
L
7102016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
711
712 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
713 "avx5124fmaps".
714 * gcc.target/i386/funcspec-56.inc: Test new attributes.
715
7162016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
717 Andrew Senkevich <andrew.senkevich@intel.com>
718
719 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
720 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
721 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
722 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
723 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
724 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
725 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
726 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
727 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
728 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
729 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
730 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
731 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
732 avx5124vnniw-check.h.
733 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
734 check_effective_target_avx5124vnniw): New.
735 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
736 Set under ifndef.
737 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
738 * gcc.target/i386/sse-13.c: Ditto.
739 * g++.dg/other/i386-2.C: Ditto.
740 * g++.dg/other/i386-3.C: Ditto.
741 * gcc.target/i386/sse-22.c: Ditto.
742 * gcc.target/i386/sse-23.c: Ditto.
743
80557bb7
PC
7442016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/55080
747 * g++.dg/parse/pr55080.C: New.
748
c80620fc
MM
7492016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
750
751 PR target/78101
752 * gcc.target/powerpc/fusion4.c: New test.
753
77b384c5
TP
7542016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
755
756 PR target/77933
757 * gcc.target/arm/pr77933-1.c: New test.
758 * gcc.target/arm/pr77933-2.c: Likewise.
759
5fe353c8
JJ
7602016-11-17 Jakub Jelinek <jakub@redhat.com>
761
762 PR middle-end/78201
763 * g++.dg/opt/pr78201.C: New test.
764
cc4aa659
CL
7652016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
766
767 * gcc.dg/pr78333.c: Add empty implementations of
768 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
769 problems on non-glibc systems.
770
b8f56412
DM
7712016-11-17 David Malcolm <dmalcolm@redhat.com>
772
773 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
774 (test_raw_string_one_liner): New function.
775 (test_raw_string_multiline): New function.
776
141a3ccf
KT
7772016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
778
779 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
780 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
781
54e63f00 7822016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 783 Richard Biener <rguenther@suse.de>
54e63f00
BS
784
785 PR tree-optimization/77848
786 * gfortran.dg/vect/pr77848.f: New test.
787
2fe37211
BE
7882016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
789
790 PR target/77308
791 * gcc.target/arm/pr53447-5.c: New test.
792 * lib/target-supports.exp
793 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
794
c867c39d
CZ
7952016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
796
797 * gcc.target/arc/abitest.S: New file.
798 * gcc.target/arc/abitest.h: Likewise.
799 * gcc.target/arc/va_args-1.c: Likewise.
800 * gcc.target/arc/va_args-2.c: Likewise.
801 * gcc.target/arc/va_args-3.c: Likewise.
802 * gcc.target/arc/mcrc.c: Deleted.
803 * gcc.target/arc/mdsp-packa.c: Likewise.
804 * gcc.target/arc/mdvbf.c: Likewise.
805 * gcc.target/arc/mmac-24.c: Likewise.
806 * gcc.target/arc/mmac-d16.c: Likewise.
807 * gcc.target/arc/mno-crc.c: Likewise.
808 * gcc.target/arc/mno-dsp-packa.c: Likewise.
809 * gcc.target/arc/mno-dvbf.c: Likewise.
810 * gcc.target/arc/mno-mac-24.c: Likewise.
811 * gcc.target/arc/mno-mac-d16.c: Likewise.
812 * gcc.target/arc/mno-rtsc.c: Likewise.
813 * gcc.target/arc/mno-xy.c: Likewise.
814 * gcc.target/arc/mrtsc.c: Likewise.
815 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
816 function.
817 (check_effective_target_arc700): Likewise.
818 (check_effective_target_arc6xx): Likewise.
819 (check_effective_target_arcmpy): Likewise.
820 (check_effective_target_archs): Likewise.
821 (check_effective_target_clmcpu): Likewise.
822 (check_effective_target_barrelshifter): Likewise.
823 * gcc.target/arc/barrel-shifter-1.c: Changed.
824 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
825 * gcc.target/arc/cmem-1.c: Changed.
826 * gcc.target/arc/cmem-2.c: Likewise.
827 * gcc.target/arc/cmem-3.c: Likewise.
828 * gcc.target/arc/cmem-4.c: Likewise.
829 * gcc.target/arc/cmem-5.c: Likewise.
830 * gcc.target/arc/cmem-6.c: Likewise.
831 * gcc.target/arc/cmem-7.c: Likewise.
832 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
833 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
834 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
835 * gcc.target/arc/jump-around-jump.c: Update options.
836 * gcc.target/arc/mARC601.c: Changed.
837 * gcc.target/arc/mcpu-arc600.c: Changed.
838 * gcc.target/arc/mcpu-arc601.c: Changed.
839 * gcc.target/arc/mcpu-arc700.c: Changed.
840 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
841 * gcc.target/arc/movb-1.c: Changed.
842 * gcc.target/arc/movb-2.c: Likewise.
843 * gcc.target/arc/movb-3.c: Likewise.
844 * gcc.target/arc/movb-4.c: Likewise.
845 * gcc.target/arc/movb-5.c: Likewise.
846 * gcc.target/arc/movb_cl-1.c: Likewise.
847 * gcc.target/arc/movb_cl-2.c: Likewise.
848 * gcc.target/arc/movbi_cl-1.c: Likewise.
849 * gcc.target/arc/movh_cl-1.c: Likewise.
850 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
851 * gcc.target/arc/mul64.c: Enable it only for ARC600.
852 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
853 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
854 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
855 * gcc.target/arc/trsub.c: Only for ARC EM cores.
856 * gcc.target/arc/builtin_simdarc.c: Changed.
857 * gcc.target/arc/extzv-1.c: Likewise.
858 * gcc.target/arc/insv-1.c: Likewise.
859 * gcc.target/arc/insv-2.c: Likewise.
860 * gcc.target/arc/mA6.c: Likewise.
861 * gcc.target/arc/mA7.c: Likewise.
862 * gcc.target/arc/mARC600.c: Likewise.
863 * gcc.target/arc/mARC700.c: Likewise.
864 * gcc.target/arc/mcpu-arc600.c: Likewise.
865 * gcc.target/arc/mcpu-arc700.c: Likewise.
866 * gcc.target/arc/movl-1.c: Likewise.
867 * gcc.target/arc/nps400-1.c: Likewise.
868 * gcc.target/arc/trsub.c: Likewise.
869 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
870 configuration.
871 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
872 * gcc.target/arc/mswape.c: Likewise.
873
c90928c8
PC
8742016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
875
876 PR c++/68180
877 * g++.dg/cpp1y/pr68180.C: New.
878
6c99dcb5
PK
8792016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
880
881 PR tree-optimization/78319
882 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
883 arm-none-eabi.
884
8ce3fee5
RB
8852016-11-17 Richard Biener <rguenther@suse.de>
886
887 PR tree-optimization/78306
888 * gcc.dg/cilk-plus/pr78306.c: New testcase.
889
f8294131
RB
8902016-11-17 Richard Biener <rguenther@suse.de>
891
892 PR middle-end/78305
893 * gcc.dg/torture/pr78305.c: New testcase.
894
04f1c830
JW
8952016-11-17 Janus Weil <janus@gcc.gnu.org>
896
897 PR fortran/66227
898 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
899
0d939c95
MP
9002016-11-16 Marek Polacek <polacek@redhat.com>
901
902 PR c/78285
903 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
904 * g++.dg/ext/case-range2.C: Likewise.
905
99c72130
SK
9062016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
907
908 PR fortran/58001
909 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
910 * gfortran.dg/fmt_tab_2.f90: Ditto.
911
fb324f02
JJ
9122016-11-16 Jakub Jelinek <jakub@redhat.com>
913
914 PR rtl-optimization/78378
915 * gcc.c-torture/execute/pr78378.c: New test.
916
a2ea37fb
AB
9172016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
918
919 * gcc.dg/tree-prof/section-attr-1.c: New file.
920 * gcc.dg/tree-prof/section-attr-2.c: New file.
921 * gcc.dg/tree-prof/section-attr-3.c: New file.
922
d08c0ea3
MR
9232016-11-16 Maciej W. Rozycki <macro@imgtec.com>
924
925 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
926 rather than `la'.
927
8e2be5ae
MR
9282016-11-16 Maciej W. Rozycki <macro@imgtec.com>
929
930 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
931 (dg-final): Remove microMIPS JALRS mnemonic matching.
932 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
933 (dg-final): Remove microMIPS JALRS mnemonic matching.
934 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
935 (dg-final): Remove microMIPS JALRS mnemonic matching.
936 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
937 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
938 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
939 * gcc.target/mips/call-1u.c: New test case.
940 * gcc.target/mips/call-2u.c: New test case.
941 * gcc.target/mips/call-3u.c: New test case.
942 * gcc.target/mips/call-4u.c: New test case.
943 * gcc.target/mips/call-5u.c: New test case.
944 * gcc.target/mips/call-6u.c: New test case.
945
660e6c2c
TP
9462016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
947
948 * gcc.target/arm/empty_fiq_handler.c: New test.
949
5e8d7713
JJ
9502016-11-16 Jakub Jelinek <jakub@redhat.com>
951
952 PR fortran/78299
953 * gfortran.dg/gomp/pr78299.f90: New test.
954
dd784916
WD
9552015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
956
957 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 958 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
959 * gcc.dg/optimize-bswapsi-2.c: Likewise.
960
0af30954
SN
9612016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
962
963 PR libgfortran/78314
964 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
965
e38f6572
BC
9662016-11-16 Bin Cheng <bin.cheng@arm.com>
967
968 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
969 according to updated dump info.
970
5012919d
AM
9712016-11-16 Alexander Monakov <amonakov@ispras.ru>
972
973 * lib/target-supports.exp (check_effective_target_alloca): Use a
974 compile test.
975 * gcc.target/nvptx/softstack.c: New test.
976 * gcc.target/nvptx/decl-shared.c: New test.
977 * gcc.target/nvptx/decl-shared-init.c: New test.
978
2fe2aba3
MR
9792016-11-16 Maciej W. Rozycki <macro@imgtec.com>
980
981 * gcc.target/mips/data-sym-jump.c: New test case.
982 * gcc.target/mips/data-sym-pool.c: New test case.
983 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
984 annotation.
985
598eaaa2
YR
9862016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
987
988 * lib/target-supports.exp (check_avx2_hw_available): New.
989 (check_effective_target_avx2_runtime): New.
990 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
991
03b85dcd
TC
9922016-11-16 Tamar Christina <tamar.christina@arm.com>
993
994 PR testsuite/78136
995 * gcc.dg/cpp/trad/trad.exp
996 (dg-runtest): Moved $srcdir/$subdir/ to
997 DEFAULT_TRADCPPFLAGS.
998
dc9e0b66
AV
9992016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1000
1001 PR fortran/78356
1002 * gfortran.dg/class_allocate_23.f08: New test.
1003
d964ba07
RB
10042016-11-16 Richard Biener <rguenther@suse.de>
1005
1006 PR middle-end/78333
1007 * gcc.dg/pr78333.c: New testcase.
1008
080140bc
ML
10092016-11-16 Martin Liska <mliska@suse.cz>
1010
1011 PR sanitizer/78270
1012 * gcc.dg/asan/pr78270.c: Update comment style.
1013 * gcc.dg/asan/pr78270-2.c: New test.
1014
4786fabe
SKS
10152016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1016
1017 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1018 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1019
510d73a0
RB
10202016-11-16 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/78348
1023 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1024
1705cebd
JJ
10252016-11-16 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR sanitizer/77823
1028 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1029 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1030
ed66ba99
MP
10312016-11-15 Marek Polacek <polacek@redhat.com>
1032
1033 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1034
5d70ab07
JD
10352016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1036
1037 PR libgfortran/51119
1038 * gfortran.dg/matmul_12.f90: New test case.
1039
48aef8e2
UB
10402016-11-15 Uros Bizjak <ubizjak@gmail.com>
1041
1042 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1043 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1044 common 32-bit and 64-bit function specific options.
b2b0acbe 1045 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1046
0c8a8fe2
JJ
10472016-11-15 Jakub Jelinek <jakub@redhat.com>
1048
5a65a911
JJ
1049 * g++.dg/cpp1z/decomp14.C: New test.
1050 * g++.dg/cpp1z/decomp15.C: New test.
1051 * g++.dg/cpp1z/decomp16.C: New test.
1052
a0f5b987
JJ
1053 * g++.dg/cpp1z/decomp13.C: New test.
1054
5a0e7889
JJ
1055 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1056
0c8a8fe2
JJ
1057 PR c++/71988
1058 * g++.dg/cpp0x/constexpr-71988.C: New test.
1059
2cf63121
MR
10602016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1061
1062 * gcc.target/mips/insn-casesi.c: New test case.
1063 * gcc.target/mips/insn-pseudo-1.c: New test case.
1064 * gcc.target/mips/insn-pseudo-2.c: New test case.
1065 * gcc.target/mips/insn-pseudo-3.c: New test case.
1066 * gcc.target/mips/insn-pseudo-4.c: New test case.
1067 * gcc.target/mips/insn-tablejump.c: New test case.
1068
2cbfb209
MR
10692016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1070
1071 * gcc.target/mips/mips.exp (mips_option_tests): Add
1072 `-mcode-readable=yes' array element.
1073
f05a874c
MR
10742016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1075
1076 * gcc.target/mips/mips.exp (mips_option_tests): Add
1077 `-mmicromips' array element.
1078
b229ab2a
MM
10792016-11-15 Michael Matz <matz@suse.de>
1080
1081 PR missed-optimization/77881
1082 * gcc.target/i386/pr77881.c: New test.
1083
aa806c3b
JJ
10842016-11-15 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR middle-end/78295
1087 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1088
bcb9a772
MM
10892016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1090
1091 * gcc.target/powerpc/vec-set-int.c: New test.
1092 * gcc.target/powerpc/vec-set-short.c: Likesie.
1093 * gcc.target/powerpc/vec-set-char.c: Likewise.
1094
8e745a17
JJ
10952016-11-14 Jakub Jelinek <jakub@redhat.com>
1096
1097 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1098
d809e15a
JW
10992016-11-14 Janus Weil <janus@gcc.gnu.org>
1100
1101 PR fortran/78300
1102 * gfortran.dg/class_result_3.f90: New test.
1103
1ee62b92 11042016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1105 Richard Biener <rguenther@suse.de>
1106
1107 * gcc.dg/gimplefe-1.c: New testcase.
1108 * gcc.dg/gimplefe-2.c: Likewise.
1109 * gcc.dg/gimplefe-3.c: Likewise.
1110 * gcc.dg/gimplefe-4.c: Likewise.
1111 * gcc.dg/gimplefe-5.c: Likewise.
1112 * gcc.dg/gimplefe-6.c: Likewise.
1113 * gcc.dg/gimplefe-7.c: Likewise.
1114 * gcc.dg/gimplefe-8.c: Likewise.
1115 * gcc.dg/gimplefe-9.c: Likewise.
1116 * gcc.dg/gimplefe-10.c: Likewise.
1117 * gcc.dg/gimplefe-11.c: Likewise.
1118 * gcc.dg/gimplefe-12.c: Likewise.
1119 * gcc.dg/gimplefe-13.c: Likewise.
1120 * gcc.dg/gimplefe-14.c: Likewise.
1121 * gcc.dg/gimplefe-15.c: Likewise.
1122 * gcc.dg/gimplefe-16.c: Likewise.
1123 * gcc.dg/gimplefe-17.c: Likewise.
1124 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1125
4d209853
ML
11262016-11-14 Martin Liska <mliska@suse.cz>
1127
1128 PR bootstrap/78069
1129 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1130 to match scanned pattern.
1131 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1132
5129b43b
RB
11332016-11-14 Richard Biener <rguenther@suse.de>
1134
1135 PR tree-optimization/78312
1136 * gcc.dg/torture/pr78312.c: New testcase.
1137
d97cca4a
GJL
11382016-11-14 Georg-Johann Lay <avr@gjlay.de>
1139
1140 PR target/78093
1141 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1142
5230c3d8
JJ
11432016-11-14 Jakub Jelinek <jakub@redhat.com>
1144 Jason Merrill <jason@redhat.com>
1145
1146 Implement P0217R3 - C++17 structured bindings
1147 * g++.dg/cpp1z/decomp1.C: New test.
1148 * g++.dg/cpp1z/decomp2.C: New test.
1149 * g++.dg/cpp1z/decomp3.C: New test.
1150 * g++.dg/cpp1z/decomp4.C: New test.
1151 * g++.dg/cpp1z/decomp5.C: New test.
1152 * g++.dg/cpp1z/decomp6.C: New test.
1153 * g++.dg/cpp1z/decomp7.C: New test.
1154 * g++.dg/cpp1z/decomp8.C: New test.
1155 * g++.dg/cpp1z/decomp9.C: New test.
1156 * g++.dg/cpp1z/decomp10.C: New test.
1157
a2b4c188
KV
11582016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1159
1160 * g++.dg/torture/pr78268.C: New test.
1161
975672f3
PK
11622016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1163
1164 PR c/35503
1165 * c-c++-common/pr35503-1.c: New test.
1166 * c-c++-common/pr35503-2.c: Likewise.
1167 * c-c++-common/pr35503-3.c: Likewise.
1168 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1169
a4ba1151
UB
11702016-11-13 Uros Bizjak <ubizjak@gmail.com>
1171
1172 PR rtl-optimization/78232
1173 PR rtl-optimization/78248
1174 * gcc.dg/ubsan/pr78248.c: New test.
1175
47605312
EB
11762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gnat.dg/address_conv.adb: New test.
1179
96826e28
EB
11802016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * gnat.dg/renaming11.ad[sb]: New test.
1183
4be719cd
EB
11842016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1185
1186 * c-c++-common/dump-ada-spec-6.c: New test.
1187
4ebd491f
EB
11882016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gnat.dg/lto21.adb: New test.
1191 * gnat.dg/lto21_pkg1.ads: New helper.
1192 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1193
f9d49cd1
JW
11942016-11-13 Janus Weil <janus@gcc.gnu.org>
1195
1196 PR fortran/60952
1197 * gfortran.dg/typebound_proc_34.f90: New test.
1198
9cbf8673
JW
11992016-11-13 Janus Weil <janus@gcc.gnu.org>
1200
1201 PR fortran/66366
1202 * gfortran.dg/class_57.f90: Changed error message.
1203 * gfortran.dg/class_60.f90: New test.
1204
0e075835
DE
12052016-11-12 David Edelsohn <dje.gcc@gmail.com>
1206
1207 * g++.dg/pr78112.C: XFAIL AIX.
1208
b93d8a3f
JW
12092016-11-12 Janus Weil <janus@gcc.gnu.org>
1210
1211 PR fortran/77501
1212 * gfortran.dg/typebound_generic_16.f90: New test.
1213
b8f70e67
JJ
12142016-11-12 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR c++/71225
1217 * g++.dg/cpp0x/pr71225.C: New test.
1218
8b287aea
EB
12192016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1220
1221 * gcc.target/sparc/20161111-1.c: New test.
1222
c901bc0d
UB
12232016-11-11 Uros Bizjak <ubizjak@gmail.com>
1224
1225 PR target/78310
1226 * gcc.target/i386/pr78310.c: New test.
1227
606f928d
JL
12282016-11-11 Jeff Law <law@redhat.com>
1229
1230 * gcc.dg/tree-ssa/isolate-6.c: New test.
1231 * gcc.dg/tree-ssa/isolate-7.c: New test.
1232
be278990
BC
12332016-11-11 Bin Cheng <bin.cheng@arm.com>
1234
1235 PR testsuite/78292
1236 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1237 vect_max_reduc.
1238
d9ab7525
JJ
12392016-11-11 Jakub Jelinek <jakub@redhat.com>
1240
1241 PR c++/72774
1242 * g++.dg/parse/pr72774.C: New test.
1243
4b7e0c76
RB
12442016-11-11 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/71575
1247 * gcc.dg/graphite/pr71575-1.c: New testcase.
1248 * gcc.dg/graphite/pr71575-2.c: Likewise.
1249
d07f8c59
RB
12502016-11-11 Richard Biener <rguenther@suse.de>
1251
1252 PR middle-end/78295
1253 * gcc.dg/uninit-pr78295.c: New testcase.
1254
aa806c3b 12552016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1256
1257 PR fortran/78277
1258 * gfortran.dg/dec_structure_17.f90: New test.
1259
456f0dfa
MM
12602016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1261
1262 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1263 being allowed in vector registers.
1264 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1265 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1266 * gcc.target/powerpc/vsx-himode.c: Likewise.
1267 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1268 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1269 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1270 to allow matching MFVSRD or MFVSRW.
1271
8d34bfa8
PH
12722016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1273
1274 PR rtl-optimization/78241
1275 * gcc.dg/pr78241.c: New test.
1276
0569479e
JJ
12772016-11-10 Jakub Jelinek <jakub@redhat.com>
1278
8ebd1b31
JJ
1279 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1280 201307.
1281
0569479e
JJ
1282 * g++.dg/cpp1z/noexcept-type14.C: New test.
1283 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1284
37a16493
JG
12852016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1286
1287 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1288 WVAL0S tests added in r241817.
1289
b4c3a85b
JJ
12902016-11-10 Jakub Jelinek <jakub@redhat.com>
1291
1292 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1293 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1294 no longer allowed and corresponding ordered construct.
1295 * gfortran.dg/gomp/linear-1.f90: New test.
1296 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1297 * gfortran.dg/gomp/declare-target-1.f90: New test.
1298 * gfortran.dg/gomp/declare-target-2.f90: New test.
1299
86bc8506
ML
13002016-11-10 Martin Liska <mliska@suse.cz>
1301
1302 PR sanitizer/78270
1303 * gcc.dg/asan/pr78270.c: New test.
1304
ed5fdfba
PMR
13052016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1306 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR debug/78112
b4c3a85b 1309 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1310
0391e4a3
JJ
13112016-11-09 Jakub Jelinek <jakub@redhat.com>
1312
cc38d9d6
JJ
1313 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1314 -Wno-c++1z-compat.
1315 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1316 string in case condition contains % characters.
1317
0391e4a3
JJ
1318 PR c++/78283
1319 * g++.dg/cpp1z/noexcept-type13.C: New test.
1320
410fe60d
TT
13212016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1322
1323 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1324 using (HAS_MOVN) with MIPS III.
1325
271dd55c
JW
13262016-11-09 Janus Weil <janus@gcc.gnu.org>
1327
1328 PR fortran/46459
1329 * gfortran.dg/volatile14.f90: New test.
1330
ff1f317b
UB
13312016-11-09 Uros Bizjak <ubizjak@gmail.com>
1332
1333 PR target/78262
1334 * gcc.target/i386/pr78262.c: New test.
1335
aa806c3b 13362016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1337
1338 PR fortran/78259
1339 * gfortran.dg/pr78259.f90: New test.
1340
b349a81a
JW
13412016-11-09 Janus Weil <janus@gcc.gnu.org>
1342
1343 PR fortran/60777
1344 * gfortran.dg/spec_expr_7.f90: New test.
1345
2e955d50
JJ
13462016-11-09 Jakub Jelinek <jakub@redhat.com>
1347
4f353581
JJ
1348 PR target/77718
1349 * gcc.c-torture/execute/pr77718.c: New test.
1350
2e955d50
JJ
1351 * gcc.dg/ubsan/c99-shift-3.c: New test.
1352 * gcc.dg/ubsan/c99-shift-4.c: New test.
1353 * gcc.dg/ubsan/c99-shift-5.c: New test.
1354 * gcc.dg/ubsan/c99-shift-6.c: New test.
1355
68c93708
ML
13562016-11-09 Martin Liska <mliska@suse.cz>
1357
1358 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1359 test-case for memcmp.
1360 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1361
7b649f79
TP
13622016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1363
1364 PR testsuite/78269
1365 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1366
bfcb501d
PT
13672016-11-09 Paul Thomas <pault@gcc.gnu.org>
1368
1369 * gfortran.dg/move_alloc_18.f90: New test.
1370
e15861c2
PK
13712016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1372
1373 PR middle-end/78256
1374 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1375 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1376
5f395580
JW
13772016-11-09 Janus Weil <janus@gcc.gnu.org>
1378
1379 PR fortran/71894
1380 * gfortran.dg/class_59.f90: New test.
1381
37b14185
RB
13822016-11-09 Richard Biener <rguenther@suse.de>
1383
1384 PR tree-optimization/78007
1385 * gcc.dg/vect/vect-bswap32.c: Adjust.
1386 * gcc.dg/vect/vect-bswap64.c: Likewise.
1387
d6e8a41c
KV
13882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1389
1390 * gcc.dg/ipa/vrp7.c: New test.
1391
5d5f1e95
KV
13922016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1393
1394 PR ipa/78121
1395 * gcc.dg/ipa/pr78121.c: New test.
1396
0290a292
MO
13972016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1398
1399 * c-c++-common/asan/default_options.h: New file.
1400 * c-c++-common/asan/strcasestr-1.c: New test.
1401 * c-c++-common/asan/strcasestr-2.c: Likewise.
1402 * c-c++-common/asan/strcspn-1.c: Likewise.
1403 * c-c++-common/asan/strcspn-2.c: Likewise.
1404 * c-c++-common/asan/strpbrk-1.c: Likewise.
1405 * c-c++-common/asan/strpbrk-2.c: Likewise.
1406 * c-c++-common/asan/strspn-1.c: Likewise.
1407 * c-c++-common/asan/strspn-2.c: Likewise.
1408 * c-c++-common/asan/strstr-1.c: Likewise.
1409 * c-c++-common/asan/strstr-2.c: Likewise.
1410 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1411
fbdb92eb
MO
14122016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1413
1414 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1415
103c4f75
JW
14162016-11-08 Janus Weil <janus@gcc.gnu.org>
1417
1418 PR fortran/68440
1419 * gfortran.dg/class_58.f90: New test.
1420
90a2ffc0
UB
14212016-11-08 Uros Bizjak <ubizjak@gmail.com>
1422
1423 PR target/70799
1424 * gcc.target/i386/pr70799-2.c: New test.
1425
eba5aec8
JW
14262016-11-08 Janus Weil <janus@gcc.gnu.org>
1427
1428 PR fortran/77596
1429 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1430
fad36601
BC
14312016-11-08 Bin Cheng <bin.cheng@arm.com>
1432
1433 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1434
7c8615b6
BC
14352016-11-08 Bin Cheng <bin.cheng@arm.com>
1436
1437 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1438
4c6a4a53
BC
14392016-11-08 Bin Cheng <bin.cheng@arm.com>
1440
1441 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1442
fcd1b8df
ML
14432016-11-08 Martin Liska <mliska@suse.cz>
1444
1445 PR testsuite/78242
1446 * g++.dg/asan/use-after-scope-4.C: New test.
1447 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1448 * gcc.dg/asan/use-after-scope-8.c: Remove.
1449
f9ef2c76
RB
14502016-11-08 Richard Biener <rguenther@suse.de>
1451
1452 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1453
ad11774f
TC
14542016-11-08 Tamar Christina <tamar.christina@arm.com>
1455
1456 PR testsuite/78136
1457 * gcc.dg/cpp/trad/trad.exp
1458 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1459 * gcc.dg/cpp/trad/include.c: Use local header file.
1460
fe73a332
RB
14612016-11-08 Richard Biener <rguenther@suse.de>
1462
1463 PR tree-optimization/78205
1464 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1465
ed053eb8
RB
14662016-11-08 Richard Biener <rguenther@suse.de>
1467
1468 PR tree-optimization/78224
1469 * g++.dg/torture/pr78224.C: New testcase.
1470
06658c6d
SKS
14712016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1472
1473 * gcc.dg/store_merging_1.c: Require store_merge.
1474 * gcc.dg/store_merging_2.c: Likewise.
1475 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1476 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1477 * gcc.dg/store_merging_6.c: Likewise.
1478 * gcc.dg/store_merging_7.c: Likewise.
1479 * gcc.dg/store_merging_8.c: Likewise.
1480 * lib/target-supports.exp (check_effective_target_store_merge): New.
1481
e4b39278
DE
14822016-11-07 David Edelsohn <dje.gcc@gmail.com>
1483
1484 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1485 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1486 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1487 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1488 -mvsx -mpower8-vector.
1489 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1490 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1491 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1492 -mvsx -mpower8-vector.
1493
fda2d612
DE
14942016-11-07 David Edelsohn <dje.gcc@gmail.com>
1495
1496 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1497
1498 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1499 * gcc.dg/visibility-14.c: XFAIL AIX.
1500 * gcc.dg/visibility-15.c: XFAIL AIX.
1501 * gcc.dg/visibility-16.c: XFAIL AIX.
1502 * gcc.dg/visibility-17.c: XFAIL AIX.
1503 * gcc.dg/visibility-18.c: XFAIL AIX.
1504 * gcc.dg/visibility-19.c: XFAIL AIX.
1505 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1506 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1507 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1508 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1509
60cee85e
JJ
15102016-11-07 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR target/78227
1513 * gcc.target/i386/pr78227-1.c: New test.
1514 * gcc.target/i386/pr78227-2.c: New test.
1515
7aa13860
PK
15162016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1517
1518 PR middle-end/35691
1519 * gcc.dg/pr35691-1.c: New test-case.
1520 * gcc.dg/pr35691-2.c: Likewise.
1521
caa024ff
BS
15222016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1523
1524 PR rtl-optimization/77309
1525 * gcc.dg/torture/pr77309.c: New test.
1526
a9815228
JJ
15272016-11-07 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR middle-end/71529
1530 * gcc.target/i386/pr71529.C: Moved to ...
1531 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1532
1533 PR target/64411
1534 * gcc.target/i386/pr64411.C: Moved to ...
1535 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1536 lp64.
1537
1538 PR target/65105
1539 * gcc.target/i386/pr65105-4.C: Moved to ...
1540 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1541 Run into compile test rather than execute test.
1542
e8ab5cb1
RB
15432016-11-07 Richard Biener <rguenther@suse.de>
1544
1545 PR target/78229
1546 * g++.dg/pr78229.C: New testcase.
1547
20770eb8
RB
15482016-11-07 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/78218
1551 * gcc.dg/torture/pr78218.c: New testcase.
1552
32894793
RB
15532016-11-07 Richard Biener <rguenther@suse.de>
1554
1555 PR tree-optimization/78228
1556 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1557
e27bfda2
KT
15582016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1559
1560 PR target/77822
1561 * g++.dg/torture/pr77822.C: New test.
1562
00d6b7a1
ML
15632016-11-07 Martin Liska <mliska@suse.cz>
1564
1565 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1566 -f-sanitize-address-use-after-scope.
1567 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1568 internal fn calls.
1569 * g++.dg/asan/use-after-scope-1.C: New test.
1570 * g++.dg/asan/use-after-scope-2.C: Likewise.
1571 * g++.dg/asan/use-after-scope-3.C: Likewise.
1572 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1573 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1574 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1575 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1576 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1577 * g++.dg/asan/use-after-scope-types.h: Likewise.
1578 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1579 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1580 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1581 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1582 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1583 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1584 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1585 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1586 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1587 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1588 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1589 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1590 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1591 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1592
a0d3edf8
RB
15932016-11-07 Richard Biener <rguenther@suse.de>
1594
1595 PR tree-optimization/78189
1596 * g++.dg/torture/pr78189.C: New testcase.
1597
0db5adfa
DE
15982016-11-06 David Edelsohn <dje.gcc@gmail.com>
1599
1600 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1601
cc03bf7a
AV
16022016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1603
1604 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1605 occuring.
1606
18bb8b8a
TK
16072016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1608
1609 PR fortran/78221
1610 * arith.c (gfc_complex2real): Change gfc_warning_now to
1611 gfc_warning.
1612
c7f587bd
PT
16132016-11-05 Paul Thomas <pault@gcc.gnu.org>
1614
1615 * gfortran.dg/move_alloc_17.f03: New test.
1616
92657eb0
RB
16172016-11-05 Richard Biener <rguenther@suse.de>
1618
1619 PR bootstrap/78188
1620 * g++.dg/ipa/pr78188.C: New test.
1621
28ce22e6
JW
16222016-11-05 Janus Weil <janus@gcc.gnu.org>
1623 Dominique d'Humieres <dominiq@lps.ens.fr>
1624
1625 PR fortran/69495
1626 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1627
d233ee5f
PT
16282016-11-05 Paul Thomas <pault@gcc.gnu.org>
1629
1630 PR fortran/67564
1631 * gfortran.dg/select_type_39.f03: New test.
1632
16332016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1634
1635 PR fortran/64933
1636 * gfortran.dg/associate_23.f90: New test.
1637
5f4cebba
JJ
16382016-11-04 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR target/77834
1641 * gcc.dg/pr77834.c: New test.
1642
6e3ae7e6
PC
16432016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 PR c++/67980
1646 * g++.dg/cpp1y/pr67980.C: New.
1647
fff6ed28
BS
16482016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1649
1650 * gcc.target/powerpc/fold-vec-add-1.c: New.
1651 * gcc.target/powerpc/fold-vec-add-2.c: New.
1652 * gcc.target/powerpc/fold-vec-add-3.c: New.
1653 * gcc.target/powerpc/fold-vec-add-4.c: New.
1654 * gcc.target/powerpc/fold-vec-add-5.c: New.
1655 * gcc.target/powerpc/fold-vec-add-6.c: New.
1656 * gcc.target/powerpc/fold-vec-add-7.c: New.
1657
bef3a8d7 16582016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1659
1660 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1661 for -mbranch-likely, infer -mno-branch-likely for R6.
1662
dac9376a
BE
16632016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1664
1665 PR c++/71973
1666 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1667 * g++.dg/init/new15.C: Likewise.
1668 * g++.dg/ipa/inline-1.C: Likewise.
1669 * g++.dg/ipa/inline-2.C: Likewise.
1670 * g++.dg/lto/20080908-1_0.C: Likewise.
1671 * g++.dg/tc1/dr20.C: Likewise.
1672 * g++.dg/tree-ssa/inline-1.C: Likewise.
1673 * g++.dg/tree-ssa/inline-2.C: Likewise.
1674 * g++.old-deja/g++.law/except1.C: Likewise.
1675 * g++.old-deja/g++.other/vbase5.C: Likewise.
1676 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1677
b210df46
BS
16782016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1679
1680 PR tree-optimization/78210
1681 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1682 possibility of widening multiplies.
1683
964ef24c
RB
16842016-11-04 Richard Biener <rguenther@suse.de>
1685
1686 PR middle-end/78185
1687 * gcc.dg/pr78185.c: New testcase.
1688
5fb80387
DE
16892016-10-04 David Edelsohn <dje.gcc@gmail.com>
1690
1691 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1692 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1693
6905c577
JJ
16942016-11-03 Jakub Jelinek <jakub@redhat.com>
1695 Alexandre Oliva <aoliva@redhat.com>
1696 Jason Merrill <jason@redhat.com>
1697
1698 PR debug/28767
1699 PR debug/56974
1700 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1701 * g++.dg/debug/dwarf2/ref-3.C: New test.
1702 * g++.dg/debug/dwarf2/ref-4.C: New test.
1703 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1704 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1705
17062016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1707
1708 * gfortran.dg/dec_exp_1.f90: New test.
1709 * gfortran.dg/dec_exp_2.f90: Likewise.
1710 * gfortran.dg/dec_exp_3.f90: Likewise.
1711
6905c577 17122016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1713
1714 * gfortran.dg/dec_parameter_1.f: New test.
1715 * gfortran.dg/dec_parameter_2.f90: Likewise.
1716 * gfortran.dg/dec_parameter_3.f90: Likewise.
1717 * gfortran.dg/dec_parameter_4.f90: Likewise.
1718
7d29f8e3
ML
17192016-11-03 Martin Liska <mliska@suse.cz>
1720
1721 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1722 output.
1723 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1724
5de3e2d8
BE
17252016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1726
1727 PR libgcc/78067
1728 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1729
f03f0232
SKS
17302016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1731
1732 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1733
bd17a9df
MF
17342016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1735
1736 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1737
2b01aad6
TC
17382016-11-01 Tamar Christina <tamar.christina@arm.com>
1739
1740 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1741 Check for arm_v8_neon_hw.
1742 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1743 Likewise.
1744 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1745 Likewise.
1746 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1747 Likewise.
1748
aa55dc0c
RB
17492016-11-02 Richard Biener <rguenther@suse.de>
1750
1751 * gcc.dg/store_merging_8.c: New testcase.
1752
6905c577 17532016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1754
1755 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1756
075be4a1
DE
17572016-11-02 David Edelsohn <dje.gcc@gmail.com>
1758
4b69fb13
DE
1759 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1760 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1761 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1762 * gcc.dg/pr65779.c: XFAIL AIX.
1763 * gcc.dg/pr70405.c: XFAIL AIX.
1764
075be4a1
DE
1765 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1766 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1767 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1768
fdb1aa55
RO
17692016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1770
1771 * lib/target-supports.exp (check_gc_sections_available): Use
1772 -print-prog-name=ld to determine linker used.
1773
4adbcdb4
ML
17742016-11-02 Martin Liska <mliska@suse.cz>
1775
1776 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1777 test case.
1778
4b2c06f4
KT
17792016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1780
1781 PR tree-optimization/78170
1782 * gcc.c-torture/execute/pr78170.c: New test.
1783
63e523d6
KT
17842016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1785
1786 PR tree-optimization/78162
1787 * gcc.c-torture/compile/pr78162.c: New test.
1788
da42ac7b
RB
17892016-11-02 Richard Biener <rguenther@suse.de>
1790
1791 PR tree-optimization/78035
1792 PR tree-optimization/77964
1793 * gcc.target/i386/pr78035.c: New testcase.
1794
4280df0a
RB
17952016-11-02 Richard Biener <rguenther@suse.de>
1796
1797 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1798 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1799 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1800 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1801 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1802
1b1d9303
DE
18032016-11-01 David Edelsohn <dje.gcc@gmail.com>
1804
1805 * gfortran.dg/pr70937.f90: require-effective-target lto.
1806
5b7c0519
TK
18072016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1808
1809 PR fortran/69544
1810 * gfortran.dg/where_6.f90: New test.
1811
70d28813
JJ
18122016-11-01 Jakub Jelinek <jakub@redhat.com>
1813
1814 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1815
7f4266d4
TK
18162016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1817
1818 PR fortran/69544
1819 * gfortran.dg/where_5.f90: New test.
1820
9fc158eb
BB
18212016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1822
1823 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1824 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1825 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1826 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1827
baeb7b5c
UB
18282016-11-01 Uros Bizjak <ubizjak@gmail.com>
1829
1830 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1831 Whitespace fixes.
1832 (check_effective_target_vect_cmdline_needed): Check
1833 is-effective-target ia32 for x86 targets.
1834 (check_effective_target_vect_simd_clones): Simplify condition.
1835 (check_effective_target_vect_double): Ditto.
1836 (check_effective_target_vect_aligned_arrays): Check
1837 is-effective-target ia32 for x86 targets. Simplify condition.
1838 (check_effective_target_vect_multiple_sizes): Simplify condition.
1839 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1840 (check_effective_target_sync_int_128): Simplify condition.
1841 (check_effective_target_sync_int_128_runtime): Ditto.
1842 (check_effective_target_sync_long_long_runtime): Ditto.
1843 (check_effective_target_divmod): Add i?86-*-* target.
1844
156b5cca
MM
18452016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1846
1847 * gcc.target/powerpc/vsx-extract-4.c: New test.
1848 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1849
120a4c45
JD
18502016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1851
1852 PR fortran/54679
1853 * gfortran.dg/fmt_l.f90: Update test.
1854 * gfortran.dg/fmt_l0.f90: New test.
1855
c5fed5c6
JJ
18562016-10-31 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR c++/78089
1859 * c-c++-common/builtin-shuffle-1.c: New test.
1860 * g++.dg/cpp0x/addressof3.C: New test.
1861
aee69156
VV
18622016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1863
1864 Add tests for a const member and a reference member for launder.
1865 * g++.dg/cpp1z/launder3.C: New.
1866 * g++.dg/cpp1z/launder4.C: Likewise.
1867 * g++.dg/cpp1z/launder5.C: Likewise.
1868 * g++.dg/cpp1z/launder5.cc: Likewise.
1869 * g++.dg/cpp1z/launder5.h: Likewise.
1870 * g++.dg/cpp1z/launder6.C: Likewise.
1871 * g++.dg/cpp1z/launder6.cc: Likewise.
1872 * g++.dg/cpp1z/launder6.h: Likewise.
1873
1e4fa9b1
JJ
18742016-10-31 Jakub Jelinek <jakub@redhat.com>
1875
dcb466ec
JJ
1876 PR c++/77948
1877 * g++.dg/cpp0x/pr77948-1.C: New test.
1878 * g++.dg/cpp0x/pr77948-2.C: New test.
1879 * g++.dg/cpp0x/pr77948-3.C: New test.
1880 * g++.dg/cpp0x/pr77948-4.C: New test.
1881 * g++.dg/cpp0x/pr77948-5.C: New test.
1882 * g++.dg/cpp0x/pr77948-6.C: New test.
1883
1e4fa9b1
JJ
1884 PR tree-optimization/77860
1885 * gcc.dg/pr77860.c: New test.
1886
9782e1ec
JJ
18872016-10-31 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR c++/77886
1890 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1891
dd57b05e
SKS
18922016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1893
1894 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1895
84ff4775
LCW
18962016-10-30 Le-Chun Wu <lcwu@google.com>
1897 Mark Wielaard <mjw@redhat.com>
1898
1899 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1900 * gcc.dg/Wshadow-local-1.c: Likewise.
1901 * gcc.dg/Wshadow-local-2.c: Likewise.
1902 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1903 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1904 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1905
0b56e9ad
BS
19062016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1907
1908 PR tree-optimization/71915
1909 PR tree-optimization/71490
1910 * gcc.dg/tree-ssa/pr54245.c: Delete.
1911 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1912 document why.
1913
d4fc6702
JD
19142016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1915
1916 PR fortran/78123
1917 * gfortran.dg/fmt_t_9.f: New test.
1918
396e56d2
TK
19192016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1920
1921 PR fortran/67219
1922 * gfortran.dg/pr67219.f90: New test.
1923
a654d5d0
JJ
19242016-10-29 Jakub Jelinek <jakub@redhat.com>
1925
205b9ed1
JJ
1926 PR rtl-optimization/77919
1927 * g++.dg/torture/pr77919-2.C: New test.
1928
a654d5d0
JJ
1929 PR target/78148
1930 * gcc.dg/pr78148.c: New test.
1931
894d8b41
EB
19322016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1933
1934 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1935 * gcc.target/sparc/overflow-4.c: ...here.
1936 * gcc.target/sparc/overflow-5.c: New test.
1937
e72531b9
PK
19382016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1939 Kugan Vivekanandarajah <kuganv@linaro.org>
1940 Jim Wilson <jim.wilson@linaro.org>
1941
1942 PR tree-optimization/43721
1943 * lib/target-supports.exp (check_effective_target_divmod): New.
1944 (check_effective_target_divmod_simode): Likewise.
1945 (check_effective_target_arm_divmod_simode): Likewise.
1946 * gcc.dg/divmod-1-simode.c: New test.
1947 * gcc.dg/divmod-1.c: Likewise.
1948 * gcc.dg/divmod-2-simode.c: Likewise.
1949 * gcc.dg/divmod-2.c: Likewise.
1950 * gcc.dg/divmod-3-simode.c: Likewise.
1951 * gcc.dg/divmod-3.c: Likewise.
1952 * gcc.dg/divmod-4-simode.c: Likewise.
1953 * gcc.dg/divmod-4.c: Likewise.
1954 * gcc.dg/divmod-5.c: Likewise.
1955 * gcc.dg/divmod-6-simode.c: Likewise.
1956 * gcc.dg/divmod-6.c: Likewise.
1957 * gcc.dg/divmod-7.c: Likewise.
1958
f663d9ad 19592016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1960 Jakub Jelinek <jakub@redhat.com>
1961 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1962
1963 PR middle-end/22141
1964 PR rtl-optimization/23684
1965 * gcc.c-torture/execute/pr22141-1.c: New test.
1966 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1967 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1968 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1969 * gcc.dg/store_merging_1.c: New test.
1970 * gcc.dg/store_merging_2.c: Likewise.
1971 * gcc.dg/store_merging_3.c: Likewise.
1972 * gcc.dg/store_merging_4.c: Likewise.
1973 * gcc.dg/store_merging_5.c: Likewise.
1974 * gcc.dg/store_merging_6.c: Likewise.
1975 * gcc.dg/store_merging_7.c: Likewise.
1976 * gcc.target/i386/pr22141.c: Likewise.
1977 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1978 * g++.dg/init/new17.C: Likewise.
1979
6905c577 19802016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1981
1982 PR middle-end/72747
1983 * c-c++-common/pr72747-1.c: New test.
1984 * c-c++-common/pr72747-2.c: Likewise.
1985
539405d5
AK
19862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1987
1988 * gcc.target/s390/oscbreak-1.c: New test.
1989
0dbb19f0
AK
19902016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1991
1992 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1993
0d9e143c
JJ
19942016-10-28 Jakub Jelinek <jakub@redhat.com>
1995
c19066a7
JJ
1996 PR rtl-optimization/77919
1997 * g++.dg/torture/pr77919.C: New test.
1998
0d9e143c
JJ
1999 PR rtl-optimization/78132
2000 * gcc.target/i386/pr78132.c: New test.
2001
cc91248d
EB
20022016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2003
2004 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2005
787c7a65
MM
20062016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2007
2008 * gcc.target/powerpc/vsx-simode.c: New test.
2009 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2010 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2011
4ce71579
JJ
20122016-10-27 Jakub Jelinek <jakub@redhat.com>
2013
6f21288f
JJ
2014 PR fortran/78026
2015 * gfortran.dg/gomp/pr78026.f03: New test.
2016 * gfortran.dg/select_type_38.f03: New test.
2017
4ce71579
JJ
2018 PR middle-end/78025
2019 * g++.dg/gomp/declare-simd-7.C: New test.
2020
6f21288f 20212016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2022
2023 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2024 * gfortran.dg/dec_init_2.f90: Likewise.
2025 * gfortran.dg/dec_init_3.f90: New test.
2026 * gfortran.dg/dec_init_4.f90: Likewise.
2027
93f90bec
BC
20282016-10-27 Bin Cheng <bin.cheng@arm.com>
2029
2030 * gcc.dg/fold-narrowbopcst-1.c: New test.
2031
6f21288f 20322016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2033
2034 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2035 dg-shouldfail/dg-output instead of XFAIL.
2036 * gfortran.dg/dec_io_6.f90: Likewise.
2037
ddb92ab9
TP
20382016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2039
2040 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2041 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2042 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2043 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2044 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2045 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2046 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2047 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2048 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2049 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2050
ad6e4ba8
BC
20512016-10-27 Bin Cheng <bin.cheng@arm.com>
2052
2053 * gcc.dg/fold-convmaxconv-1.c: New test.
2054 * gcc.dg/fold-convminconv-1.c: New test.
2055
6905c577 20562016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2057
2058 PR fortran/78092
2059 * gfortran.dg/pr78092.f90: New test.
2060
7a83b391
KN
20612016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2062
2063 PR target/78056
2064 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2065 expected error message.
2066 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2067 expected error message.
2068 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2069 (test_all_not_equal_and_not_zero): Change expected error message.
2070
3693a620
JJ
20712016-10-26 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR fortran/77973
2074 * gfortran.dg/gomp/pr77973.f90: New test.
2075
cd612e8a
PT
20762016-10-26 Paul Thomas <pault@gcc.gnu.org>
2077
2078 PR fortran/78108
2079 * gfortran.dg/submodule_18.f08: New test.
2080 * gfortran.dg/submodule_19.f08: New test.
2081
09844a5f
MM
20822016-10-26 Michael Matz <matz@suse.de>
2083
2084 * g++.dg/pr78060.C: New test.
2085 * gfortran.dg/pr78061.f: New test.
2086 * g++.dg/pr78088.C: New test.
2087
6f21288f 20882016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2089
2090 * gfortran.dg/dec_io_1.f90: New test.
2091 * gfortran.dg/dec_io_2.f90: New test.
2092 * gfortran.dg/dec_io_3.f90: New test.
2093 * gfortran.dg/dec_io_4.f90: New test.
2094 * gfortran.dg/dec_io_5.f90: New test.
2095 * gfortran.dg/dec_io_6.f90: New test.
2096
6c95388f
JJ
20972016-10-25 Jakub Jelinek <jakub@redhat.com>
2098
2099 PR sanitizer/78106
2100 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2101
21022016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2103
2104 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2105 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2106
90e261e4
EB
21072016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gnat.dg/opt59.adb: New test.
2110 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2111
2112 * gnat.dg/opt60.adb: New test.
2113
cef026ec
AV
21142016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2115
2116 PR fortran/72770
2117 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2118 this pr.
2119
96592eed
JJ
21202016-10-25 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR target/78102
2123 * gcc.target/i386/pr78102.c: New test.
2124
6c95388f 21252016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2126
2127 * gfortran.dg/dec_logical_xor_1.f90: New test.
2128 * gfortran.dg/dec_logical_xor_2.f90: New test.
2129 * gfortran.dg/dec_logical_xor_3.f03: New test.
2130
6c95388f 21312016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2132
2133 * gfortran.dg/dec_loc_rval_1.f90: New test.
2134 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2135 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2136
6c95388f 21372016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2138
90051c26
FR
2139 * gfortran.dg/dec_type_print.f90: New testcase.
2140
6c95388f 21412016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2142
2143 * gfortran.dg/feed_1.f90: New test.
2144 * gfortran.dg/feed_2.f90: New test.
ef144767 2145
8e104951
ML
21462016-10-25 Martin Liska <mliska@suse.cz>
2147
2148 PR sanitizer/78106
2149 * gcc.dg/asan/pr78106.c: New test.
2150
b93ee1bb
ML
21512016-10-25 Martin Liska <mliska@suse.cz>
2152
2153 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2154
ad6922b0
WD
21552016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2156
2157 PR target/78041
2158 * gcc.target/arm/pr78041.c: New test.
2159
e16f1cc7
JJ
21602016-10-25 Jakub Jelinek <jakub@redhat.com>
2161
2162 * g++.dg/cpp1z/launder1.C: New test.
2163 * g++.dg/cpp1z/launder2.C: New test.
2164
078134e5 21652016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2166 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2167
2168 PR target/71676
2169 PR target/71678
2170 * gcc.target/avr/pr71676-2.c: New test.
2171
c7212a15 21722016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2173 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2174
2175 PR target/71676
2176 PR target/71678
2177 * gcc.target/avr/pr71676-1.c: New test.
2178 * gcc.target/avr/pr71676-3.c: New test.
2179 * gcc.target/avr/pr71676.c: New test.
2180 * gcc.target/avr/pr71678.c: New test.
2181
d1c7d3a8
KV
21822016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2183
2184 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2185 such that cloned verions of tested functions are not created.
2186
c7082171
SK
21872016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2188
2189 PR fortran/71895
2190 * gfortran.dg/pr71895.f90: New test.
2191
0f2a9e37
JJ
21922016-10-24 Jakub Jelinek <jakub@redhat.com>
2193
2194 * g++.dg/debug/dwarf2/ref-2.C: New test.
2195
f8348061
BE
21962016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2197
2198 * c-c++-common/Wint-in-bool-context-3.c: New test.
2199
1eb4547b
MS
22002016-10-24 Martin Sebor <msebor@redhat.com>
2201
2202 PR middle-end/77735
2203 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2204 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2205 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2206 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2207 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2208 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2209 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2210
292af537
RB
22112016-10-24 Richard Biener <rguenther@suse.de>
2212
2213 PR testsuite/71491
2214 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2215 * gcc.dg/vect/slp-45.c: Likewise.
2216
40f683e8
RB
22172016-10-24 Richard Biener <rguenther@suse.de>
2218
2219 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2220 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2221 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2222
b1b6774f
GJL
22232016-10-24 Georg-Johann Lay <avr@gjlay.de>
2224
2225 PR target/78093
2226 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2227 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2228
ed9760d2
AV
22292016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2230
2231 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2232
fb027a42
JJ
22332016-10-24 Jakub Jelinek <jakub@redhat.com>
2234
2235 * gcc.target/i386/bmi2-pext-1.c: New test.
2236 * gcc.target/i386/bmi2-pdep-1.c: New test.
2237 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2238 * gcc.target/i386/tbm-bextri-1.c: New test.
2239 * gcc.target/i386/bmi-bextr-6.c: New test.
2240
8e10302e
RO
22412016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2242
2243 PR target/77483
2244 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2245 * gcc.target/i386/pr65105-1.c: Likewise.
2246 * gcc.target/i386/pr65105-2.c: Likewise.
2247 * gcc.target/i386/pr65105-3.c: Likewise.
2248 * gcc.target/i386/pr65105-5.c: Likewise.
2249 * gcc.target/i386/pr67761.c: Likewise.
2250 * gcc.target/i386/pr70799-1.c: Likewise.
2251
866c72a8
ML
22522016-10-24 Martin Liska <mliska@suse.cz>
2253
2254 PR sanitizer/77966
2255 * c-c++-common/ubsan/unreachable-3.c: New test.
2256
0804124b
SK
22572016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2258
2259 PR fortran/77763
2260 * gfortran.dg/pr77763.f90
2261
87c9fca5
SK
22622016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2263
2264 PR fortran/54730
2265 PR fortran/78033
2266 * gfortran.dg/pr78033.f90: New test.
2267
dfd6231e
PT
22682016-10-23 Paul Thomas <pault@gcc.gnu.org>
2269
2270 PR fortran/69834
2271 * gfortran.dg/select_type_1.f03: Change error for overlapping
2272 TYPE IS cases.
2273 * gfortran.dg/select_type_36.f03: New test.
2274
66ccff98
EB
22752016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2276
2277 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2278
15876cee
TK
22792016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2280
2281 PR fortran/78021
2282 * gfortran.dg/string_length_3.f90: New test.
2283
574284e9
AV
22842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2285
574284e9
AV
2286 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2287
22882016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2289
2290 PR fortran/43366
2291 PR fortran/57117
2292 PR fortran/61337
2293 * gfortran.dg/alloc_comp_class_5.f03: New test.
2294 * gfortran.dg/class_allocate_21.f90: New test.
2295 * gfortran.dg/class_allocate_22.f90: New test.
2296 * gfortran.dg/realloc_on_assign_27.f08: New test.
2297
20276dc9
JL
22982016-10-21 Jeff Law <law@redhat.com>
2299
2300 * PR tree-optimization/71947
2301 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2302 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2303 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2304
f7503699
KV
23052016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2306
2307 * gcc.dg/ipa/vrp5.c: New test.
2308 * gcc.dg/ipa/vrp6.c: New test.
2309
5be6b295
WD
23102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2311
2312 * gcc.target/aarch64/test_frame_17.c: New test.
2313
c82bc7ed
WD
23142016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2315
2316 * gcc.target/aarch64/test_frame_17.c: New test.
2317
67a6cac7
AP
23182016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2319
2320 PR preprocessor/71681
2321 * gcc.dg/cpp/pr71681-1.c: New testcase
2322 * gcc.dg/cpp/pr71681-2.c: Likewise
2323 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2324 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2325 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2326 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2327
8e6982f7
JJ
23282016-10-21 Jakub Jelinek <jakub@redhat.com>
2329
9c4c8b7b
JJ
2330 PR target/78057
2331 * gcc.target/i386/pr78057.c: New test.
2332
8e6982f7
JJ
2333 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2334
de514d40
PT
23352016-10-21 Paul Thomas <pault@gcc.gnu.org>
2336
2337 PR fortran/69566
2338 * gfortran.dg/select_type_37.f03: New test.
2339
1d64ceb0
SKS
23402016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2341
2342 PR target/71627
2343 * gcc.target/avr/pr71627.c: New test
2344
85729229
EB
23452016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2346
2347 * gcc.target/sparc/overflow-1.c: New test.
2348 * gcc.target/sparc/overflow-2.c: Likewise.
2349 * gcc.target/sparc/overflow-3.c: Likewise.
2350
d17f2c3b
AV
23512016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2352
2353 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2354 effective target.
2355
0d47cee6
KT
23562016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2357
2358 PR rtl-optimization/78038
2359 * gcc.target/aarch64/pr78038.c: New test.
2360
a20d03c8
RB
23612016-10-21 Richard Biener <rguenther@suse.de>
2362
2363 PR tree-optimization/78051
2364 * g++.dg/torture/pr78051.C: New testcase.
2365
f3ecd50f
BE
23662016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2367
2368 * c-c++-common/wdate-time.c: Restored test case.
2369 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2370
fceabe50
JJ
23712016-10-20 Jakub Jelinek <jakub@redhat.com>
2372
2373 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2374
f56ea76e
UB
23752016-10-20 Uros Bizjak <ubizjak@gmail.com>
2376
2377 PR target/78037
2378 * gcc.target/i386/pr78037.c: New test.
2379
2c35bbe1
EB
23802016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2381
2382 * gcc.target/visium/overflow8.c: New.
2383 * gcc.target/visium/overflow16.c: Likewise.
2384 * gcc.target/visium/overflow32: Likewise.
2385
28df8730
MM
23862016-10-20 Michael Matz <matz@suse.de>
2387
2388 * gcc.dg/loop-split.c: New test.
2389 * gcc.dg/tree-ssa/ifc-9.c: Update.
2390 * gcc.dg/tree-ssa/ifc-10.c: Update.
2391
6c1a9e41
RB
23922016-10-20 Richard Biener <rguenther@suse.de>
2393
2394 * gcc.dg/graphite/pr35356-1.c: Update.
2395
a2923dba
PC
23962016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/77446
2399 * g++.dg/cpp1y/pr77446.C: New.
2400
2066ef6a
PK
24012016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2402
2403 PR tree-optimization/53979
2404 * gcc.dg/pr53979-1.c: New test-case.
2405 * gcc.dg/pr53979-2.c: Likewise.
2406
4c712374
BE
24072016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2408
2409 * c-c++-common/Wint-in-bool-context-2.c: New test.
2410
bdcf8e7c
JD
24112016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2412
2413 * gfortran.dg/dtio_17.f90: Fix test.
2414
ec1748d4
AH
24152016-10-19 Aldy Hernandez <aldyh@redhat.com>
2416
2417 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2418 * gcc.dg/Walloca-2.c: Same.
2419
b70f0b0c
AH
24202016-10-19 Aldy Hernandez <aldyh@redhat.com>
2421
2422 * gcc.dg/Wvla-1.c: Rename to...
2423 * gcc.dg/Wvla-larger-than-1.c: ...this.
2424 * gcc.dg/Wvla-2.c: Rename to...
2425 * gcc.dg/Wvla-larger-than-2.c: ...this.
2426 * gcc.dg/Wvla-3.c: Rename to...
2427 * gcc.dg/Walloca-11.c.: ...this.
2428 * gcc.dg/wvla-[1-7].c: Rename to:
2429 * gcc.dg/Wvla-[1-7].c: ...this.
2430
cbb22e61
BC
24312016-10-19 Bin Cheng <bin.cheng@arm.com>
2432
2433 PR tree-optimization/78005
2434 * gcc.dg/vect/pr78005.c: New.
2435 * gcc.target/i386/l_fma_float_1.c: Revise test.
2436 * gcc.target/i386/l_fma_float_2.c: Ditto.
2437 * gcc.target/i386/l_fma_float_3.c: Ditto.
2438 * gcc.target/i386/l_fma_float_4.c: Ditto.
2439 * gcc.target/i386/l_fma_float_5.c: Ditto.
2440 * gcc.target/i386/l_fma_float_6.c: Ditto.
2441 * gcc.target/i386/l_fma_double_1.c: Ditto.
2442 * gcc.target/i386/l_fma_double_2.c: Ditto.
2443 * gcc.target/i386/l_fma_double_3.c: Ditto.
2444 * gcc.target/i386/l_fma_double_4.c: Ditto.
2445 * gcc.target/i386/l_fma_double_5.c: Ditto.
2446 * gcc.target/i386/l_fma_double_6.c: Ditto.
2447
a023f8c8
TS
24482016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2449
2450 PR tree-optimization/78024
2451 * gcc.dg/goacc/loop-processing-1.c: New file.
2452
d9700bdb
RB
24532016-10-19 Richard Biener <rguenther@suse.de>
2454
2455 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2456
902cb7b1
KN
24572016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2458
2459 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2460 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2461 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2462 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2463 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2464 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2465 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2466 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2467 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2468 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2469 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2470 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2471 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2472 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2473 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2474 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2475 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2476 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2477 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2478 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2479 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2480 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2481 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2482 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2483 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2484 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2485 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2486 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2487 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2488 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2489 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2490 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2491 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2492 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2493 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2494 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2495 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2496 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2497 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2498 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2499 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2500 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2501 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2502 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2503 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2504 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2505 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2506 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2507 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2508 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2509 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2510 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2511 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2512 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2513 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2514 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2515 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2516 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2517 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2518 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2519 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2520 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2521 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2522 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2523 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2524 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2525 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2526 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2527 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2528 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2529 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2530 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2531 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2532 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2533 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2534 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2535 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2536 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2537 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2538 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2539 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2540 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2541 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2542 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2543 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2544 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2545 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2546 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2547 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2548 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2549 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2550 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2551 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2552 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2553 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2554 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2555 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2556 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2557 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2558 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2559 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2560 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2561 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2562 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2563 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2564 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2565 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2566 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2567 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2568 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2569 * gcc.target/powerpc/vsu/vsu.exp: New file.
2570
5cb96b6a
UB
25712016-10-18 Uros Bizjak <ubizjak@gmail.com>
2572
2573 PR target/77991
2574 * gcc.target/i386/pr77991.c: New test.
2575
f5de494c
MF
25762016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2577
2578 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2579 LTO is used.
2580
e5163ec1
SKS
25812016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2582
5cb96b6a 2583 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2584
b64e8239
RB
25852016-10-18 Richard Biener <rguenther@suse.de>
2586
2587 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2588 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2589 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2590 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2591 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2592 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2593 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2594 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2595 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2596 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2597 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2598 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2599 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2600 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2601 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2602 * gcc.dg/pr68217.c: Likewise.
2603 * gcc.dg/predict-9.c: Likewise.
2604 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2605 * gcc.dg/predict-1.c: Likewise.
2606
c680ada5
JD
26072016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2608
2609 * gfortran.dg/dtio_17.f90: New test.
2610
7fd4f180
KV
26112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2612
2613 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2614
718625ad
KV
26152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2616
2617 * gcc.dg/ipa/vrp4.c: New test.
2618
735b8f9f
KV
26192016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2620
2621 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2622 * gcc.dg/torture/pr39074.c: Likewise.
2623
86f98087
EB
26242016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2625
2626 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2627 * gnat.dg/trampoline4.adb: Minor tweak.
2628
a929f266
BS
26292016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2630
2631 PR tree-optimization/77916
2632 * gcc.dg/torture/pr77916.c: New.
2633
4acf2055
SK
26342016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2635
2636 PR fortran/77978
2637 * gfortran.dg/pr77978_1.f90: New test.
2638 * gfortran.dg/pr77978_2.f90: Ditto.
2639 * gfortran.dg/pr77978_3.f90: Ditto.
2640
871267e1
PT
26412016-10-17 Paul Thomas <pault@gcc.gnu.org>
2642
2643 PR fortran/61420
2644 PR fortran/78013
2645 * gfortran.dg/proc_ptr_49.f90: New test.
2646
fd9593e9
BE
26472016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2648
2649 PR target/77308
2650 * gcc.target/arm/pr77308.c: New test.
2651
d32d4176
DE
26522016-10-17 David Edelsohn <dje.gcc@gmail.com>
2653
2654 * lib/target-supports.exp
2655 (check_effective_target_floatn_nx_runtime): Return 0 for
2656 powerpc*-ibm-aix*.
2657
dca2910c
AP
26582016-10-17 Andrew Pinski <apinski@cavium.com>
2659
2660 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2661 long instead of long.
2662 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2663 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2664 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2665 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2666 * gcc.target/aarch64/pr68102_1.c: Likewise.
2667 * gcc.target/aarch64/target_attr_3.c: Likewise.
2668
44b00dbc
RB
26692016-10-17 Richard Biener <rguenther@suse.de>
2670
2671 PR tree-optimization/77988
2672 * gcc.dg/torture/pr77988.c: New testcase.
2673
89b80c42
PK
26742016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2675
2676 * gcc.dg/pr71636-1.c: New test-case.
2677 * gcc.dg/pr71636-2.c: Likewise.
2678
4c640e26
EB
26792016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2680
2681 * gnat.dg/trampoline3.adb: New test.
2682 * gnat.dg/trampoline4.adb: Likewise.
2683
6c0347f6
JD
26842016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2685
2686 * gfortran.dg/dtio_16.f90: New test.
2687
d0d48a06
EB
26882016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2689
2690 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2691 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2692 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2693
baa33d83
EB
26942016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2695
2696 * gcc.target/sparc/popc.c: Rename to...
2697 * gcc.target/sparc/popc-1.c: ...this.
2698 * gcc.target/sparc/popc-2.c: New test.
2699
523ee218
JD
27002016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2701
2702 PR fortran/77972
2703 * gfortran.dg/unexpected_eof_4.f90: New test.
2704
c04d4ede
JB
27052016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2706
31a84d4a
AP
2707 PR libfortran/48587
2708 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2709
064ed55a
JJ
27102016-10-14 Jakub Jelinek <jakub@redhat.com>
2711
9a822fc7
JJ
2712 PR middle-end/77959
2713 * gfortran.dg/pr77959.f90: New test.
2714
064ed55a
JJ
2715 DR 1511 - const volatile variables and ODR
2716 * g++.dg/DRs/dr1511-1.C: New test.
2717 * g++.dg/DRs/dr1511-2.C: New test.
2718
2579762a
EB
27192016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2720
2721 * gnat.dg/debug7.adb (dg-options): Remove -g.
2722 * gnat.dg/debug8.adb (dg-options): Add -margs.
2723 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2724
6d59425d
RB
27252016-10-14 Richard Biener <rguenther@suse.de>
2726
2727 PR tree-optimization/77979
2728 * gcc.dg/torture/pr77979.c: New testcase.
2729
43f66d6e
ML
27302016-10-14 Martin Liska <mliska@suse.cz>
2731
2732 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2733 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2734 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2735
cb3ac867
UB
27362016-10-14 Uros Bizjak <ubizjak@gmail.com>
2737
2738 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2739 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2740 * gcc.dg/torture/pr77937-2.c: Likewise.
2741
14cf71a0
EB
27422016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2743
2744 * gnat.dg/lto15.adb: Adjust.
2745 * gnat.dg/lto16.adb: Likewise.
2746 * gnat.dg/lto17.adb: Likewise
2747 * gnat.dg/lto18.ad[sb]: New test.
2748 * gnat.dg/lto18_pkg.ads: New helper.
2749 * gnat.dg/lto19.adb: New test.
2750 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2751 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2752 * gnat.dg/lto20.adb: New test.
2753 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2754
6fd9c6f4
AV
27552016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2756
2757 * gfortran.dg/coarray_38.f90: Expect error message.
2758
01f44038
KT
27592016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2760
2761 * gcc.target/aarch64/spellcheck_1.c: New test.
2762 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2763 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2764 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2765 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2766 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2767
253abb2a
AS
27682016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2769
2770 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2771
a2695319
BS
27722016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2773
2774 PR tree-optimization/77937
2775 * gcc.dg/torture/pr77937-1.c: New.
2776 * gcc.dg/torture/pr77937-2.c: New.
2777
14a2c9aa
JM
27782016-10-13 Jakub Jelinek <jakub@redhat.com>
2779
2780 * g++.dg/cpp1z/inline-var1.C: New test.
2781 * g++.dg/cpp1z/inline-var1a.C: New test.
2782 * g++.dg/cpp1z/inline-var1.h: New file.
2783 * g++.dg/cpp1z/inline-var2.C: New test.
2784 * g++.dg/cpp1z/inline-var3.C: New test.
2785 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2786 uninitialized const.
2787
6c95388f 27882016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2789
ee7fa2e3
SL
2790 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2791 Xscale is specified, not just -march.
2792 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2793 is incompatible with Xscale.
18d34307 2794
96032047
MS
27952016-10-13 Martin Sebor <msebor@redhat.com>
2796
2797 PR c++/71912
2798 * g++.dg/ext/flexary4.C: Adjust.
2799 * g++.dg/ext/flexary5.C: Same.
2800 * g++.dg/ext/flexary9.C: Same.
2801 * g++.dg/ext/flexary19.C: New test.
2802 * g++.dg/ext/flexary18.C: New test.
2803 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2804 regression test.
5cb96b6a
UB
2805 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2806 Avoid generating a flexible array member in an array.
96032047 2807
5b1548fd
MS
28082016-10-13 Martin Sebor <msebor@redhat.com>
2809
2810 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2811 to placate -Wformat on targets where the type is not int.
2812
7810c4eb
DM
28132016-10-13 David Malcolm <dmalcolm@redhat.com>
2814
2815 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2816 in INSN_LOCATION.
2817
fcd27666
BC
28182016-10-13 Bin Cheng <bin.cheng@arm.com>
2819
2820 * gcc.target/i386/l_fma_float_1.c: Revise test.
2821 * gcc.target/i386/l_fma_float_2.c: Ditto.
2822 * gcc.target/i386/l_fma_float_3.c: Ditto.
2823 * gcc.target/i386/l_fma_float_4.c: Ditto.
2824 * gcc.target/i386/l_fma_float_5.c: Ditto.
2825 * gcc.target/i386/l_fma_float_6.c: Ditto.
2826 * gcc.target/i386/l_fma_double_1.c: Ditto.
2827 * gcc.target/i386/l_fma_double_2.c: Ditto.
2828 * gcc.target/i386/l_fma_double_3.c: Ditto.
2829 * gcc.target/i386/l_fma_double_4.c: Ditto.
2830 * gcc.target/i386/l_fma_double_5.c: Ditto.
2831 * gcc.target/i386/l_fma_double_6.c: Ditto.
2832
b8a4b8c8
BC
28332016-10-13 Bin Cheng <bin.cheng@arm.com>
2834
2835 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2836
328ba117
BC
28372016-10-13 Bin Cheng <bin.cheng@arm.com>
2838
2839 * gcc.dg/vect/vect-98.c: Refine test case.
2840 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2841 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2842 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2843
1a1ab05e
JJ
28442016-10-13 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR c/77946
2847 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2848
27947670
ML
28492016-10-13 Martin Liska <mliska@suse.cz>
2850
2851 PR tree-optimization/77943
2852 * g++.dg/tree-ssa/pr77943.C: New test.
2853
92c5266b
AV
28542016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2855
2856 PR fortran/72832
2857 * gfortran.dg/allocate_with_source_22.f03: New test.
2858 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2859 fail.
2860
90bca4ed
TP
28612016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2862
2863 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2864 * gcc.target/arm/movsi_movw.c: Likewise.
2865 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2866 directive to work on big endian targets.
2867
0011af7b
KV
28682016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2869
2870 * gcc.dg/tree-ssa/evrp6.c: New test.
2871
859e95ab
SB
28722016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2873
2874 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2875 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2876 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2877
2934018d
SB
28782016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2879
2880 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2881 * gcc.target/powerpc/warn-2.c: Ditto.
2882
f92d1522
RS
28832016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2884
2885 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2886 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2887 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2888 for -mmsa.
2889 * gcc.target/mips/msa.c: New test.
2890 * gcc.target/mips/msa-builtins.c: Likewise.
2891 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2892 (check_effective_target_mips_msa_runtime): Likewise.
2893 (check_effective_target_mips_msa): Likewise.
2894 (add_options_for_mips_msa): Likewise.
2895 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2896 (check_effective_target_vect_intfloat_cvt): Likewise.
2897 (check_effective_target_vect_uintfloat_cvt): Likewise.
2898 (check_effective_target_vect_floatint_cvt): Likewise.
2899 (check_effective_target_vect_floatuint_cvt): Likewise.
2900 (check_effective_target_vect_shift): Likewise.
2901 (check_effective_target_vect_shift_char): Likewise.
2902 (check_effective_target_vect_long): Likewise.
2903 (check_effective_target_vect_float): Likewise.
2904 (check_effective_target_vect_double): Likewise.
2905 (check_effective_target_vect_long_long): Likewise.
2906 (check_effective_target_vect_perm): Likewise.
2907 (check_effective_target_vect_perm_byte): Likewise.
2908 (check_effective_target_vect_perm_short): Likewise.
2909 (check_effective_target_vect_sdot_qi): Likewise.
2910 (check_effective_target_vect_udot_qi): Likewise.
2911 (check_effective_target_vect_sdot_hi): Likewise.
2912 (check_effective_target_vect_udot_hi): Likewise.
2913 (check_effective_target_vect_pack_trunc): Likewise.
2914 (check_effective_target_vect_unpack): Likewise.
2915 (check_effective_target_vect_hw_misalign): Likewise.
2916 (check_effective_target_vect_condition): Likewise.
2917 (check_effective_target_vect_cond_mixed): Likewise.
2918 (check_effective_target_vect_char_mult): Likewise.
2919 (check_effective_target_vect_short_mult): Likewise.
2920 (check_effective_target_vect_int_mult): Likewise.
2921 (check_effective_target_vect_extract_even_odd): Likewise.
2922 (check_effective_target_vect_interleave): Likewise.
2923 (check_vect_support_and_set_flags): Check if the target supports MSA
2924 and append to the list of EFFECTIVE_TARGETS.
2925
0bfd099c
RB
29262016-10-12 Richard Biener <rguenther@suse.de>
2927
2928 PR debug/77947
2929 * g++.dg/torture/pr77947.C: New testcase.
2930
b4a9ef2f
PMR
29312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2932
2933 * gnat.dg/debug8.adb: New testcase.
2934
c0dbd22d
PMR
29352016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2936
2937 * gnat.dg/debug9.adb: New testcase.
2938
8a7c91cd
RB
29392016-10-12 Richard Biener <rguenther@suse.de>
2940
2941 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2942 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2943 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2944
7dc2f5f1
RB
29452016-10-12 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/77920
2948 * gcc.dg/torture/pr77920.c: New testcase.
2949
70f6d5e1
JJ
29502016-10-12 Jakub Jelinek <jakub@redhat.com>
2951
4a8b97cb
JJ
2952 PR tree-optimization/77929
2953 * gcc.c-torture/compile/pr77929.c: New test.
2954
70f6d5e1
JJ
2955 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2956 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2957 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2958 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2959 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2960 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2961 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2962 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2963 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2964
4803de58
EB
29652016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2966
2967 * gcc.target/sparc/setcc-4.c: Adjust.
2968 * gcc.target/sparc/setcc-5.c: Likewise.
2969 * gcc.target/sparc/setcc-6.c: Likewise.
2970 * gcc.target/sparc/setcc-7.c: Likewise.
2971 * gcc.target/sparc/setcc-8.c: Likewise.
2972 * gcc.target/sparc/setcc-9.c: Likewise.
2973 * gcc.target/sparc/setcc-10.c: Delete.
2974
f6cf4810
SK
29752016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 PR fortran/77942
2978 * gfortran.dg/pr77942.f90
2979
8e8c2744
FR
29802016-10-11 Fritz Reese <fritzoreese@gmail.com>
2981
2982 * gfortran.dg/dec_math.f90: New testsuite.
2983
ddefad9a
SKS
29842016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2985
2986 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2987 (main): Declare j as i32 instead of int.
2988
e7b08761
TP
29892016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2990
2991 PR testsuite/PR77710
2992 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2993 target triplet instead of *-*-*-*.
2994
9fd7cd44
EB
29952016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gnat.dg/unchecked_convert10.adb: New test.
2998 * gnat.dg/unchecked_convert11.adb: Likewise.
2999 * gnat.dg/unchecked_convert12.adb: Likewise.
3000
ff7e7ee0
EB
30012016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3002
3003 * gcc.target/sparc/cbcond-1.c: New test.
3004 * gcc.target/sparc/cbcond-2.c: Likewise.
3005 * gcc.target/sparc/movcc-1.c: Likewise.
3006 * gcc.target/sparc/movcc-2.c: Likewise.
3007 * gcc.target/sparc/setcc-1.c: Adjust.
3008 * gcc.target/sparc/setcc-2.c: Likewise.
3009 * gcc.target/sparc/setcc-3.c: Likewise.
3010 * gcc.target/sparc/setcc-4.c: Likewise.
3011 * gcc.target/sparc/setcc-5.c: Likewise.
3012 * gcc.target/sparc/setcc-6.c: New test.
3013 * gcc.target/sparc/setcc-7.c: Likewise.
3014 * gcc.target/sparc/setcc-8.c: Likewise.
3015 * gcc.target/sparc/setcc-9.c: Likewise.
3016 * gcc.target/sparc/setcc-10.c: Likewise.
3017
d30078b8
JL
30182016-10-10 Jeff Law <law@redhat.com>
3019
3020 PR tree-optimization/71947
3021 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3022 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3023 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3024 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3025 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3026 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3027
5f869266
TK
30282016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3029
3030 PR fortran/77915
3031 * gfortran.dg/matmul_11.f90: New test.
3032
174e0b00
JW
30332016-10-10 Jiong Wang <jiong.wang@arm.com>
3034
3035 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3036 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3053 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3058 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3059 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3060 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3064 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3065 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3066 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3069 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3071 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3072 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3073 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3074 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3075 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3079 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3080 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3081 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3082 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3083 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3084 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3085 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3086 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3087 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3088 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3089 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3090 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3091 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3092 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3093 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3094
4bc63138
JW
30952016-10-10 Jiong Wang <jiong.wang@arm.com>
3096
3097 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3111
8f3edb07
JW
31122016-10-10 Jiong Wang <jiong.wang@arm.com>
3113
3114 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3115 Enable AArch64.
3116 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3117 vdup*_laneq.
3118 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3122
6e49f922
JW
31232016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3124 Jiong Wang <jiong.wang@arm.com>
3125
3126 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3127 AArch64 support.
3128 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3129 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3130 AArch64 targets.
3131 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3132 AArch64 targets.
3133 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3134 targets.
3135 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3136
41683e1a
EB
31372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3138
3139 * gnat.dg/specs/vfa.ads: New test.
3140
6e49f922 31412016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3142
3143 * gnat.dg/inline13.ad[sb]: New test.
3144 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3145
55cfd746
EB
31462016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3147
3148 * gnat.dg/biased_subtype.adb: New test.
3149
4dfb8a2a
JJ
31502016-10-09 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR tree-optimization/77901
3153 * gcc.c-torture/compile/pr77901.c: New test.
3154
67b97478
PK
31552016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3156
3157 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3158 * gcc.dg/ipa/propalign-2.c: Likewise
3159 * gcc.dg/ipa/propalign-3.c: Likewise.
3160 * gcc.dg/ipa/propalign-4.c: Likewise.
3161 * gcc.dg/ipa/propalign-5.c: Likewise.
3162
7bad794a
JJ
31632016-10-08 Jakub Jelinek <jakub@redhat.com>
3164
81b02905
JJ
3165 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3166
ee19ef45
JJ
3167 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3168
7bad794a
JJ
3169 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3170 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3171
56d3a930
FR
31722016-10-07 Fritz Reese <fritzoreese@gmail.com>
3173
3174 * gfortran.dg/dec_union_11.f90: New testcase.
3175
45e2bf2e
NS
31762016-10-07 Nathan Sidwell <nathan@acm.org>
3177
3178 PR c++/66443
3179 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3180 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3181 * g++.dg/cpp1y/pr66443-cxx14.C: New
3182 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3183 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3184
be845b04
JJ
31852016-10-07 Jakub Jelinek <jakub@redhat.com>
3186
3187 * g++.dg/cpp0x/addressof1.C: New test.
3188 * g++.dg/cpp0x/addressof2.C: New test.
3189
08213983
MM
31902016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3191
3192 * gcc.target/powerpc/float128-type-1.c: New test to check that
3193 PowerPC 64-bit Linux enables -mfloat128-type by default.
3194 * gcc.target/powerpc/float128-type-2.c: Likewise.
3195 * gcc.target/powerpc/float128-mix.c: Change error message to
3196 reflect that __ibm128 is now #define'ed to be long double.
3197
bd845c14
SK
31982016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3199
3200 PR fortran/77406
3201 * gfortran.dg/pr77406.f90: New test.
3202 * gfortran.dg/assumed_type_3.f90: Update error messages.
3203 * gfortran.dg/defined_operators_1.f90: Ditto.
3204 * gfortran.dg/generic_26.f90: Ditto.
3205 * gfortran.dg/generic_7.f90: Ditto.
3206 * gfortran.dg/gomp/udr5.f90: Ditto.
3207 * gfortran.dg/gomp/udr7.f90: Ditto.
3208 * gfortran.dg/interface_1.f90: Ditto.
3209 * gfortran.dg/interface_37.f90: Ditto.
3210 * gfortran.dg/interface_5.f90: Ditto.
3211 * gfortran.dg/interface_6.f90: Ditto.
3212 * gfortran.dg/interface_7.f90
3213 * gfortran.dg/no_arg_check_3.f90
3214 * gfortran.dg/operator_5.f90
3215 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3216
c09c4992
BE
32172016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3218
3219 PR c++/77700
3220 * c-c++-common/Wint-in-bool-context.c: Update test.
3221
d7f336f8
RB
32222016-10-07 Richard Biener <rguenther@suse.de>
3223
3224 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3225 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3226
a9172bf3
MP
32272016-10-07 Marek Polacek <polacek@redhat.com>
3228
3229 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3230
8a14afd0
BS
32312016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3232
3233 PR c++/69733
3234 * c-c++-common/pr69733.c: New test.
3235 * gcc.dg/pr69733.c: New test.
3236 * gcc.target/i386/pr69733.c: New test.
3237
d4bd4646
MP
32382016-10-07 Marek Polacek <polacek@redhat.com>
3239
3240 PR c++/77803
3241 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3242
a93cdc5c
JJ
32432016-10-07 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR tree-optimization/77664
3246 * gcc.dg/tree-ssa/pr77664.c: New test.
3247 * gcc.dg/pr77664.c: New test.
3248
32492016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3250
3251 * gfortran.dg/pr69955.f90: New test.
3252
ac193ee7
LK
32532016_10-06 Louis Krupp <louis.krupp@zoho.com>
3254
3255 PR fortran/57910
3256 * gfortran.dg/pr57910.f90: New test.
3257
342cfb3e
JJ
32582016-10-06 Jakub Jelinek <jakub@redhat.com>
3259
3260 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3261 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3262
48057089
KV
32632016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3264
3265 PR tree-optimization/77862
3266 * gcc.dg/pr77862.c: New test.
3267
65b25c9b
KV
32682016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3269
3270 * gcc.dg/tree-ssa/evrp4.c: New test.
3271
f3127685
JL
32722016-10-06 Jeff Law <law@redhat.com>
3273
3274 PR tree-optimization/71661
3275 * gcc.dg/tree-ssa/pr71661.c: New test.
3276
b3972588
RB
32772016-10-06 Richard Biener <rguenther@suse.de>
3278
3279 PR tree-optimization/77855
3280 * gcc.dg/torture/pr77855.c: New testcase.
3281
139dc3c6 32822016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3283 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3284
3285 * g++.dg/other/pr77759.C: New test.
3286
37f6a157
RB
32872016-10-06 Richard Biener <rguenther@suse.de>
3288
3289 PR tree-optimization/77839
3290 * gcc.dg/torture/pr77839.c: New testcase.
3291
f779aeb8
MP
32922016-10-06 Marek Polacek <polacek@redhat.com>
3293
3294 * g++.dg/cpp1z/init-statement9.C: New test.
3295
eee8f0b0
AS
32962016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3297
3298 * gcc.target/i386/pcommit-1.c: Deleted.
3299 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3300 * gcc.target/i386/sse-13.c: Ditto.
3301 * gcc.target/i386/sse-14.c: Ditto.
3302 * gcc.target/i386/sse-22.c: Ditto.
3303 * gcc.target/i386/sse-23.c: Ditto.
3304 * g++.dg/other/i386-2.C: Ditto.
3305
b48042bb
UB
33062016-10-05 Uros Bizjak <ubizjak@gmail.com>
3307
3308 * gcc.target/i386/pr77833.c: Require int128 effective target.
3309
50b01e1d
SK
33102016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3311
3312 PR fortran/58991
3313 PR fortran/58992
3314 * gfortran.dg/associate_22.f90: New test.
3315
908b8296
FR
33162016-10-05 Fritz Reese <fritzoreese@gmail.com>
3317
3318 * gfortran.dg/dec_union_9.f90: New testcase.
3319 * gfortran.dg/dec_union_10.f90: New testcase.
3320
87582521
JJ
33212016-10-05 Jakub Jelinek <jakub@redhat.com>
3322
2e69f143
JJ
3323 PR sanitizer/66343
3324 * gcc.dg/pch/pr66343-3.c: New test.
3325 * gcc.dg/pch/pr66343-3.hs: New file.
3326
87582521
JJ
3327 PR sanitizer/66343
3328 * gcc.dg/pch/pr66343-1.c: New test.
3329 * gcc.dg/pch/pr66343-1.hs: New file.
3330 * gcc.dg/pch/pr66343-2.c: New test.
3331 * gcc.dg/pch/pr66343-2.hs: New file.
3332
700fff34
BE
33332016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3334
3335 * c-c++-common/Wint-in-bool-context.c: Update test.
3336
17a9e380
MP
33372016-10-05 Marek Polacek <polacek@redhat.com>
3338
3339 * g++.dg/cpp1z/init-statement1.C: New test.
3340 * g++.dg/cpp1z/init-statement2.C: New test.
3341 * g++.dg/cpp1z/init-statement3.C: New test.
3342 * g++.dg/cpp1z/init-statement4.C: New test.
3343 * g++.dg/cpp1z/init-statement5.C: New test.
3344 * g++.dg/cpp1z/init-statement6.C: New test.
3345 * g++.dg/cpp1z/init-statement7.C: New test.
3346 * g++.dg/cpp1z/init-statement8.C: New test.
3347
6e48e779
LK
33482016-10-05 Louis Krupp <louis.krupp@zoho.com>
3349
3350 PR fortran/67524
3351 * gfortran.dg/pr67524.f90: New test.
3352
04a32443
JJ
33532016-10-05 Jakub Jelinek <jakub@redhat.com>
3354
3355 PR sanitizer/77823
3356 * c-c++-common/ubsan/shift-9.c: New test.
3357
743a9cf7
SKS
33582016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3359
3360 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3361 of int if __SIZEOF_INT__ is less than 4 bytes.
3362
a40278c3
JD
33632016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3364
3365 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3366 * gfortran.dg/class_array_20.f03: Likewise.
3367 * gfortran.dg/class_array_21.f03: Likewise.
3368 * gfortran.dg/finalize_29.f08: Likewise.
3369 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3370
39bb7d01
RB
33712016-10-05 Richard Biener <rguenther@suse.de>
3372
3373 PR middle-end/77826
3374 * gcc.dg/torture/pr77826.c: New testcase.
3375
eeb57981
RB
33762016-10-05 Richard Biener <rguenther@suse.de>
3377
3378 * gcc.dg/fold-copysign-1.c: New testcase.
3379
f9018d75
AS
33802016-10-05 Andreas Schwab <schwab@suse.de>
3381
3382 * g++.dg/pr49847-2.C: Remove.
3383
7e8000b3
PMR
33842016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3385
3386 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3387
54f84ca9
RB
33882016-10-05 Richard Biener <rguenther@suse.de>
3389
3390 PR middle-end/55152
3391 * gcc.dg/pr55152-2.c: New testcase.
3392
17beda50
JD
33932016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394
3395 * gfortran.dg/dtio_15.f90: New test.
3396
1c84b798
ILT
33972016-10-04 Ian Lance Taylor <iant@golang.org>
3398
3399 * gcc.dg/split-7.c: New test.
3400
7ec39552
MS
34012016-10-04 Martin Sebor <msebor@redhat.com>
3402
3403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3404 %lc directive to wint_t to silence -Wformat warnings on targets
3405 where the latter is a distinct type such as long.
3406
8ff04ff9
MS
34072016-10-04 Martin Sebor <msebor@redhat.com>
3408
3409 PR c++/77804
3410 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3411
bfecd57c
JJ
34122016-10-04 Jakub Jelinek <jakub@redhat.com>
3413
f72da967
JJ
3414 PR c++/77791
3415 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3416
bfecd57c
JJ
3417 * g++.dg/other/java3.C: Remove.
3418 * g++.dg/other/java1.C: Remove.
3419 * g++.dg/other/error12.C: Remove.
3420 * g++.dg/other/java2.C: Remove.
3421 * g++.dg/warn/Wnvdtor.C: Remove.
3422 * g++.dg/lookup/java1.C: Remove.
3423 * g++.dg/lookup/java2.C: Remove.
3424 * g++.dg/ext/pr34829.C: Remove.
3425 * g++.dg/ext/java-3.C: Remove.
3426 * g++.dg/ext/java-1.C: Remove.
3427 * g++.dg/ext/java-2.C: Remove.
3428 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3429
fe8b1e83
DG
34302016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3431
3432 PR tree-optimization/77808
3433 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3434
078b5aab
RB
34352016-10-04 Richard Biener <rguenther@suse.de>
3436
3437 PR tree-optimization/77399
3438 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3439
2b568899
RB
34402016-10-04 Richard Biener <rguenther@suse.de>
3441
3442 PR middle-end/77833
3443 * gcc.target/i386/pr77833.c: New testcase.
3444
0a4e5cf3
JL
34452016-09-26 Jeff Law <law@redhat.com>
3446
3447 PR tree-optimization/71550
3448 PR tree-optimization/71403
3449 * gcc.c-torture/execute/pr71550.c: New test.
3450
d07b0a23
SKS
34512016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3452
3453 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3454 option.
3455
b44a42cf
KT
34562016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3457
3458 Revert
3459 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3460
3461 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3462
f41f1ceb
MP
34632016-10-03 Marek Polacek <polacek@redhat.com>
3464
3465 * g++.dg/cpp0x/nullptr37.C: New test.
3466
1633d3b9
BE
34672016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3468
3469 * c-c++-common/Wint-in-bool-context.c: Update test.
3470
2c8e3a1d
JJ
34712016-10-02 Jakub Jelinek <jakub@redhat.com>
3472
3473 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3474 earlier.
3475 * g++.dg/charset/asm2.c (memmove): Likewise.
3476 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3477 * g++.dg/tls/diag-4.C (foo): Likewise.
3478 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3479 dg-warning, fix up regex.
3480 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3481 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3482 * g++.old-deja/g++.mike/net31.C: Likewise.
3483 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3484 for C++17.
3485 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3486 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3487
f00b6283
RB
34882016-10-01 Richard Biener <rguenther@suse.de>
3489
3490 PR middle-end/77798
3491 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3492
0f0565b1
AV
34932016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3494
3495 PR fortran/77663
3496 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3497
c58823a0
JJ
34982016-10-01 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR c/77490
3501 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3502 Add dg-prune-output directive.
3503
e3228a50
JD
35042016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3505
3506 PR fortran/66643
3507 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3508 * gfortran.fortran-torture/compile/write.f90: Update test.
3509
e70bbc6f
MW
35102016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3511
3512 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3513 arm_fp16_alternative_ok as the required effective target.
3514 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3515 -mfp16-format=alternative to the dg-options directive and remove
3516 the dg-add-options directive.
3517
c39747d2
FR
35182016-09-30 Fritz Reese <fritzoreese@gmail.com>
3519
3520 PR fortran/77764
3521 * gfortran.dg/dec_union_8.f90: New testcase.
3522
00074dd8
FR
35232016-09-30 Fritz Reese <fritzoreese@gmail.com>
3524
3525 PR fortran/77782
3526 * gfortran.dg/dec_structure_16.f90: New testcase.
3527
26f391e8
AV
35282016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3529
3530 * gfortran.dg/coarray_allocate_10.f08: New test.
3531 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3532
fa16a271
KT
35332016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3534
3535 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3536
f334c828
RB
35372016-09-30 Richard Biener <rguenther@suse.de>
3538
3539 PR tree-optimization/77399
3540 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3541
76e3ec9c
SL
35422016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3543
871267e1 3544 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3545 -fdelete-null-pointer-checks explicit.
3546 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3547 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3548 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3549 * gcc.dg/pic-1.c: Require fpic target support.
3550 * gcc.dg/pic-2.c: Likewise.
3551
a2c6e7f2
JJ
35522016-09-29 Jakub Jelinek <jakub@redhat.com>
3553
3554 Implement P0001R1 - C++17 removal of register storage class specifier
3555 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3556 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3557 C++17.
3558 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3559 keyword if not __SSE2__.
3560 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3561 C++17.
3562 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3563 register keywords.
3564 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3565 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3566 no_erroneous_warning): Expect new warnings for C++17.
3567 * g++.dg/warn/register-var-2.C (f): Likewise.
3568 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3569 * g++.dg/parse/linkage2.C (foo): Likewise.
3570 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3571 keyword on parameters for C++17.
3572 * g++.dg/cpp1z/register1.C: New test.
3573 * g++.dg/cpp1z/register2.C: New test.
3574 * g++.dg/cpp1z/register3.C: New test.
3575
4ab76933
UB
35762016-09-29 Uros Bizjak <ubizjak@gmail.com>
3577
3578 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3579 * gcc.target/i386/avx2-check.h (main): Ditto.
3580 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3581 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3582 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3583 * gcc.target/i386/avx512er-check.h (main): Ditto.
3584 * gcc.target/i386/avx512f-check.h (main): Ditto.
3585 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3586 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3587 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3588
2488ebe5
UB
35892016-09-29 Uros Bizjak <ubizjak@gmail.com>
3590
3591 PR target/77756
3592 * gcc.target/i386/pr77756.c: New test.
3593
4d258d09
MP
35942016-09-29 Marek Polacek <polacek@redhat.com>
3595
3596 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3597
a9087411
MP
35982016-09-29 Marek Polacek <polacek@redhat.com>
3599
3600 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3601 C++14.
3602
fa0a064a
ML
36032016-09-29 Martin Liska <mliska@suse.cz>
3604
3605 * objc/execute/construct1.m: New test.
3606
0ce1ecc7
RB
36072016-09-29 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/77768
3610 * gcc.dg/torture/pr77768.c: New testcase.
3611
da186c1f
RB
36122016-09-28 Richard Biener <rguenther@suse.de>
3613
3614 PR middle-end/77407
3615 * gcc.dg/pr77407.c: New testcase.
3616
d657e995
RB
36172016-09-29 Richard Biener <rguenther@suse.de>
3618
3619 PR middle-end/55152
3620 * gcc.dg/pr55152.c: New testcase.
3621 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3622
cadf6296
RO
36232016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3624
3625 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3626 (dg-options): Remove -m32.
3627
88000fd1
MS
36282016-09-28 Martin Sebor <msebor@redhat.com>
3629
3630 PR middle-end/77721
3631 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3632
0c172974
JD
36332016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3634
3635 PR libgfortran/77707
3636 * gfortran.dg/inquire_17.f90: New test.
3637
4b390698
JJ
36382016-09-28 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR c++/77467
3641 * g++.dg/cpp1y/constexpr-77467.C: New test.
3642
2b1b5938
MS
36432016-09-28 Martin Sebor <msebor@redhat.com>
3644
3645 PR c/77762
3646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3647 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3648 (test_sprintf_p_const): Adjust line numbers to avoid failures
3649 introduced in r240503.
3650
30dc6ee9
MS
36512016-09-28 Martin Sebor <msebor@redhat.com>
3652
3653 PR middle-end/77683
3654 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3655
7d290e93
BE
36562016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3657
fcf32bad
BE
3658 PR c++/77748
3659 * g++.dg/pr77550.C: Avoid undefined behavior.
3660
7d290e93
BE
3661 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3662
912d9ec3
WD
36632016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3664
3665 * gcc.dg/strlenopt-20.c: Update test.
3666 * gcc.dg/strlenopt-21.c: Likewise.
3667 * gcc.dg/strlenopt-22.c: Likewise.
3668 * gcc.dg/strlenopt-22g.c: Likewise.
3669 * gcc.dg/strlenopt-26.c: Likewise.
3670 * gcc.dg/strlenopt-5.c: Likewise.
3671 * gcc.dg/strlenopt-7.c: Likewise.
3672 * gcc.dg/strlenopt-9.c: Likewise.
3673
459bcfb0
JJ
36742016-09-27 Jakub Jelinek <jakub@redhat.com>
3675
6e39060a
JJ
3676 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3677
8ca33347
JJ
3678 * g++.dg/cpp1z/lambda-this1.C: New test.
3679 * g++.dg/cpp1z/lambda-this2.C: New test.
3680
459bcfb0
JJ
3681 PR c++/77722
3682 * g++.dg/ubsan/return-4.C: New test.
3683 * g++.dg/ubsan/return-5.C: New test.
3684 * g++.dg/ubsan/return-6.C: New test.
3685
20fba714
JW
36862016-09-27 Jiong Wang <jiong.wang@arm.com>
3687
3688 * lib/target-supports.exp
3689 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3690 in function comment.
3691
bebe0086
ML
36922016-09-27 Martin Liska <mliska@suse.cz>
3693
3694 PR gcov-profile/46266
3695 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3696 considered.
3697
59896334
RB
36982016-09-27 Richard Biener <rguenther@suse.de>
3699
3700 PR tree-optimization/77745
3701 * g++.dg/torture/pr77745.C: New testcase.
3702
f0d355dc
RB
37032016-09-27 Richard Biener <rguenther@suse.de>
3704
3705 PR tree-optimization/77478
3706 * gcc.dg/torture/pr77478.c: New testcase.
3707
8c9434c2
ML
37082016-09-27 Martin Liska <mliska@suse.cz>
3709
3710 PR gcov-profile/7970
3711 PR gcov-profile/16855
3712 PR gcov-profile/44779
3713 * g++.dg/gcov/pr16855.C: New test.
3714
511d092e
SKS
37152016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3716
3717 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3718
f2e0c4e1
JJ
37192016-09-27 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR fortran/77666
3722 * gfortran.dg/gomp/pr77666.f90: New test.
3723
3a4228ba
KV
37242016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3725
3726 PR ipa/77677
3727 * gcc.dg/torture/pr77677-2.c: New test.
3728
a184e37f
SK
37292016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3730
3731 PR fortran/77420
3732 * gfortran.dg/pr77420_1.f90: New test.
3733 * gfortran.dg/pr77420_2.f90: Ditto.
3734 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3735 * gfortran.dg/pr77420_4.f90: this file.
3736
8be59d19
KV
37372016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3738
3739 PR middle-end/77719
3740 * gfortran.dg/pr77719.f90: New test.
3741
991075a4
TP
37422016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3743
3744 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3745 singular form of byte when quantity is unknown.
991075a4 3746
c6147dc4
MP
37472016-09-26 Marek Polacek <polacek@redhat.com>
3748
3749 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3750
5cc6c41c
ML
37512016-09-26 Martin Liska <mliska@suse.cz>
3752
3753 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3754 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3755 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3756 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3757 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3758 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3759 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3760 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3761 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3762
81fea426
MP
37632016-09-26 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/7652
3766 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3767 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3768 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3769 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3770 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3771 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3772 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3773 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3774 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3775 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3776 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3777 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3778 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3779 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3780 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3781 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3782 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3783 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3784 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3785 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3786 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3787 * c-c++-common/attr-fallthrough-1.c: New test.
3788 * c-c++-common/attr-fallthrough-2.c: New test.
3789 * g++.dg/cpp0x/fallthrough1.C: New test.
3790 * g++.dg/cpp0x/fallthrough2.C: New test.
3791 * g++.dg/cpp1z/fallthrough1.C: New test.
3792 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3793 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3794 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3795 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3796
9b597c1f
SK
37972016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3798
12a813c1 3799 PR fortran/77429
9b597c1f
SK
3800 * gfortran.dg/pr77429.f90: New test.
3801
f1c7e7f1
SK
38022016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3803
3804 PR fortran/77694
3805 * gfortran.dg/pr77694.f90: New test.
3806
50c6dd20
OE
38072016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3808
3809 PR target/51244
3810 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3811
540b039e
DH
38122016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3813
3814 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3815 for 32-bit mode.
3816
cfd161bf
DH
38172016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3818
3819 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3820 for 32-bit mode.
3821
9a2300e9
MP
38222016-09-24 Marek Polacek <polacek@redhat.com>
3823
3824 PR c/77490
3825 * c-c++-common/Wbool-operation-1.c: New test.
3826 * gcc.dg/Wbool-operation-1.c: New test.
3827
34d567d1
FR
38282016-09-23 Fritz Reese <fritzoreese@gmail.com>
3829
3830 * gfortran.dg/dec_static_1.f90: New.
3831 * gfortran.dg/dec_static_2.f90: New.
3832 * gfortran.dg/dec_static_3.f90: New.
3833 * gfortran.dg/dec_static_4.f90: New.
3834
4a8d4422
JD
38352016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3836
3837 PR fortran/48298
3838 * gfortran.dg/negative_unit_check.f90: Update test.
3839 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3840
90ef45cb
DV
38412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3842
3843 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3844 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3845 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3846 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3847 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3848 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3849 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3850
e0535922
MS
38512016-09-23 Martin Sebor <msebor@redhat.com>
3852
3853 PR testsuite/77713
3854 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3855 assuming long double is bigger than double.
3856
d664d76d
JJ
38572016-09-23 Jakub Jelinek <jakub@redhat.com>
3858
3859 Implement P0138R2, C++17 construction rules for enum class values
3860 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3861
3b31f720
DM
38622016-09-23 David Malcolm <dmalcolm@redhat.com>
3863
3864 PR preprocessor/77672
3865 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3866 expected multiline output from first warning to reflect change
3867 in r240434.
3868
592459bf
TP
38692016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3870
3871 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3872
0af06385
BE
38732016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3874 Tom de Vries <tom@codesourcery.com>
3875
3876 PR testsuite/77411
3877 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3878
8f01b67a
MP
38792016-09-23 Marek Polacek <polacek@redhat.com>
3880
3881 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3882 * c-c++-common/gomp/atomic-13.c: Likewise.
3883 * c-c++-common/gomp/atomic-14.c: Likewise.
3884 * c-c++-common/pr60439.c: Remove invalid code.
3885 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3886 * g++.dg/expr/bitfield5.C: Likewise.
3887 * g++.dg/expr/bitfield6.C: Likewise.
3888 * g++.dg/expr/bool1.C: Likewise.
3889 * g++.dg/expr/bool3.C: Likewise.
3890 * g++.dg/expr/lval3.C: Likewise.
3891 * g++.dg/expr/lval4.C: Likewise.
3892 * g++.old-deja/g++.jason/bool5.C: Likewise.
3893
bbd6fcf3
DM
38942016-09-23 David Malcolm <dmalcolm@redhat.com>
3895
3896 PR preprocessor/77672
3897 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3898 (test_terminator_location): New function.
3899
113d06a4
RB
39002016-09-23 Richard Biener <rguenther@suse.de>
3901
3902 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3903
cab9e1df
MW
39042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3905
3906 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3907 -march=armv8.2-a+fp16 when supported by the hardware.
3908 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3909 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3910 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3911 semi-colons to a macro invocations.
3912 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3914 defined.
3915 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3916 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3919 defined.
3920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3927 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3929 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3930 defined.
3931 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3933 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3934 defined.
3935 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3937 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3938 defined.
3939 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3941 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3942 defined.
3943 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3945 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3946 defined. Also fix some white-space.
3947 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3948 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3949 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3950 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3952 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3953 defined. Also fix some long lines and white-space.
3954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3955 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3956 defined. Also fix some long lines and white-space.
3957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3959 defined.
3960 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3963 defined.
3964 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3967 defined.
3968 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3969 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3971 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3973 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3978 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3984 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3985 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3987
da9b2e69
JW
39882016-09-23 Jiong Wang <jiong.wang@arm.com>
3989 Matthew Wahab <matthew.wahab@arm.com>
3990
3991 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3992 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3993 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3994 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3995 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3996 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3997 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4006 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4007 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4008 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4009 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4010 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4011 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4012 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4013 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4014 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4015 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4016 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4017 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4018 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4019 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4020 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4021 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4028
785cf02f
MW
40292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4030
4031 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4032 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4033 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4034 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4035 support.
4036
1e401340
KV
40372016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4038
4039 PR ipa/77677
4040 * gcc.dg/torture/pr77677.c: New test.
4041
8ed3eeac
AV
40422016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4043
4044 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4045 here now.
4046
55a9b91b
MW
40472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4048
4049 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4050 options. Add tests for float16x4_t and float16x8_t.
4051
64c744b9
DV
40522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4053
4054 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4055 * gcc.target/s390/risbg-ll-2.c: Ditto.
4056 * gcc.target/s390/risbg-ll-3.c: Ditto.
4057
d403b8d4
MW
40582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4059
4060 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4061 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4062
576987fc
DV
40632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4064
4065 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4066 output to the simplified instructions.
4067
4ffc8099
MW
40682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4069
4070 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4071 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4072
b1a970a5
MW
40732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4074
4075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4076 (FP16_SUPPORTED): New
4077 (expected-hfloat-16x4): Make conditional on __fp16 support.
4078 (expected-hfloat-16x8): Likewise.
4079 (vdup_n_f16): Disable for non-AArch64 targets.
4080 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4081 conditional on FP16_SUPPORTED.
4082 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4083 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4084 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4085 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4086 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4087 for testing __fp16.
4088 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4089 conditional on FP16_SUPPORTED.
4090 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4091 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4092
50df9464
MW
40932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4094
4095 * gcc.target/arm/short-vfp-1.c: New.
4096
536b9f42
MW
40972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4098
4099 * gcc.target/arm/attr-fp16-arith-1.c: New.
4100
1b9e31cf
MW
41012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4102
4103 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4104 New.
4105 (add_options_for_arm_v8_2a_fp16_neon): New.
4106 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4107 (add_options_for_arm_arch_v8_2a): Auto-generate.
4108 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4109 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4110 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4111 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4112 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4113 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4114 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4115
a5b42ee7
MW
41162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4117
4118 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4119 arm_fp16_alternative_ok.
4120 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4121 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4122 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4123 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4124 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4125 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4126 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4127 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4128 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4129 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4130 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4131 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4132 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4133 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4134 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4135 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4136 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4137 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4138 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4139 arm_fp16_alternative_ok.
4140 * lib/target-supports.exp
4141 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4142 (check_effective_target_arm_fp16_alternative_ok): New.
4143 (check_effective_target_arm_fp16_none_ok_nocache): New.
4144 (check_effective_target_arm_fp16_none_ok): New.
4145
fcbc975b
ML
41462016-09-23 Martin Liska <mliska@suse.cz>
4147
4148 * gcc.dg/ipa/pr77653.c: Replace adress
4149 with address.
4150
1822b732
ML
41512016-09-23 Martin Liska <mliska@suse.cz>
4152
4153 * gcc.target/i386/movbe-4.c: New test.
4154
fab18cc4
ML
41552016-09-23 Martin Liska <mliska@suse.cz>
4156
4157 * gcc.target/i386/crc32-5.c: New test.
4158
e70f01b5
ML
41592016-09-23 Martin Liska <mliska@suse.cz>
4160
4161 * gcc.target/i386/pr71652.c: New test.
4162 * gcc.target/i386/pr71652-2.c: New test.
4163 * gcc.target/i386/pr71652-3.c: New test.
4164
f2e81d05
JJ
41652016-09-23 Jakub Jelinek <jakub@redhat.com>
4166
4167 * lib/gcc-dg.exp (process-message): Support relative line number
4168 notation - .+4 or .-1 etc.
4169 * gcc.dg/dg-test-1.c: New test.
4170
ed30d2a6
MS
41712016-09-22 Martin Sebor <msebor@redhat.com>
4172
4173 PR target/77676
4174 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4175 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4176 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4177 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4178
1c681c7b
UB
41792016-09-22 Uros Bizjak <ubizjak@gmail.com>
4180
4181 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4182 * gcc.dg/ifcvt-2.c: Ditto.
4183 * gcc.dg/zero_bits_compound-1.c: Ditto.
4184 * gcc.dg/zero_bits_compound-1.c: Ditto.
4185 * gcc.dg/pr40550.c: Simplify target selectors.
4186 Use dg-additional-options.
4187 * gcc.dg/pr47893.c: Ditto.
4188 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4189 additional options for 32-bit x86 targets.
4190 * gcc.dg/pr70955.c: Move to ...
4191 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4192
67cf0a53
PC
41932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4194
4195 PR c++/61019
4196 * g++.dg/cpp0x/pr61019.C: New.
4197
0ee70cc0
AV
41982016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4199 Terry Guo <terry.guo@arm.com>
4200
4201 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4202 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4203 * gcc.target/arm/pure-code/pure-code.exp: New.
4204
43639d2c
UB
42052016-09-22 Uros Bizjak <ubizjak@gmail.com>
4206
4207 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4208 Remove SSE effective target requirement.
4209
a608d15b
PC
42102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/71979
4213 * g++.dg/cpp0x/pr71979.C: New.
4214
d94a7ab4
BE
42152016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4216
4217 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4218
a13f439f
ML
42192016-09-22 Martin Liska <mliska@suse.cz>
4220
4221 PR ipa/77653
4222 * gcc.dg/ipa/pr77653.c: New test.
4223
cf352092
JJ
42242016-09-22 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR fortran/77665
4227 * gfortran.dg/gomp/pr77665.f90: New test.
4228
a8de3002
PT
42292016-09-22 Paul Thomas <pault@gcc.gnu.org>
4230
4231 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4232 * gfortran.dg/dtio_13.f90: New test.
4233
39abef62
LK
42342016-09-21 Louis Krupp <louis.krupp@zoho.com>
4235
4236 PR fortran/66107
4237 * gfortran.dg/pr66107.f90: New test.
4238
4a2bb7fc
ILT
42392016-09-21 Ian Lance Taylor <iant@golang.org>
4240
4241 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4242 with call to builtin delete function.
4243
5f84cee2
JM
42442016-09-21 Joseph Myers <joseph@codesourcery.com>
4245
4246 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4247 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4248 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4249 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4250 tests.
4251
fe01a41a
UB
42522016-09-21 Uros Bizjak <ubizjak@gmail.com>
4253
4254 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4255
2e1c20b1
JJ
42562016-09-21 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR c++/77651
4259 * g++.dg/cpp1z/aligned-new6.C: New test.
4260
de4c144a
MW
42612016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4262
4263 * gcc.target/arm/fp16-aapcs-3.c: New.
4264 * gcc.target/arm/fp16-aapcs-4.c: New.
4265 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4266 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4267 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4268 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4269
44fc7854
BE
42702016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4271
4272 PR tree-optimization/77550
4273 * g++.dg/pr77550.C: New test.
4274
bc084f84
GJL
42752016-09-21 Georg-Johann Lay <avr@gjlay.de>
4276
4277 PR target/77326
4278 * gcc.target/avr/torture/pr77326.c: New test.
4279
c075003a
LK
42802016-09-21 Louis Krupp <louis.krupp@zoho.com>
4281
4282 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4283
6811ea79
RB
42842016-09-21 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/77648
4287 * gcc.dg/torture/pr77648-1.c: New testcase.
4288 * gcc.dg/torture/pr77648-2.c: Likewise.
4289
f955c4c4
RB
42902016-09-21 Richard Biener <rguenther@suse.de>
4291 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR tree-optimization/77621
4294 * gcc.dg/pr77621.c: New testcase.
4295
096506bb
PT
42962016-09-21 Paul Thomas <pault@gcc.gnu.org>
4297
4298 PR fortran/77657
4299 * gfortran.dg/dtio_12.f90: New test.
4300
37d168ae
SKS
43012016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4302
4303 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4304
66454000
KV
43052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4306
4307 PR tree-optimization/72835
4308 * gcc.dg/tree-ssa/pr72835.c: New test.
4309
88d0c3f0
MS
43102016-09-20 Martin Sebor <msebor@redhat.com>
4311
4312 PR middle-end/49905
4313 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4315 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4317 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4318 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4319 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4320
a03df1d5
KV
43212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4322
4323 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4324 arguments/compare will be optimized away.
4325 * gcc.dg/torture/ftrapv-1.c: Likewise.
4326
8bc5448f
KV
43272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4328
4329 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4330 will be optimized away.
4331 * gcc.dg/ipa/vrp1.c: New test.
4332 * gcc.dg/ipa/vrp2.c: New test.
4333 * gcc.dg/ipa/vrp3.c: New test.
4334
973625a0
KV
43352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4336
4337 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4338 does the same transformation.
4339 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4340 * gcc.dg/tree-ssa/evrp1.c: New test.
4341 * gcc.dg/tree-ssa/evrp2.c: New test.
4342 * gcc.dg/tree-ssa/evrp3.c: New test.
4343 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4344 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4345 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4346 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4347 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4348 foling now happens early.
4349 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4350 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4351 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4352 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4353 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4354
9b1ba33c
UB
43552016-09-20 Uros Bizjak <ubizjak@gmail.com>
4356
4357 PR target/77621
4358 * gcc.target/i386/pr77621.c: New test.
4359 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4360 pattern, loop should vectorize with -mtune=atom.
4361
f5bd4ad8
MO
43622016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4363 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR testsuite/63299
4366 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4367 instead of delete.
4368
7d9cf801
JJ
43692016-09-20 Jakub Jelinek <jakub@redhat.com>
4370
b912f962
JJ
4371 PR c++/77626
4372 * g++.dg/other/pr77626.C: New test.
4373
eaf1ece1
JJ
4374 PR c++/77638
4375 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4376
590b62e9
JJ
4377 PR c++/77637
4378 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4379
7d9cf801
JJ
4380 PR middle-end/77624
4381 * c-c++-common/pr77624-1.c: New test.
4382 * c-c++-common/pr77624-2.c: New test.
4383
3aebb6ff
AV
43842016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4385
4386 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4387 of digits expected.
4388
b5bbe47b
RB
43892016-09-20 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/77646
4392 * gcc.dg/torture/pr77646.c: New testcase.
4393
144a96e4
BE
43942016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4395
4396 PR c++/77434
4397 * c-c++-common/Wint-in-bool-context.c: New test.
4398
1f2071fa
JM
43992016-09-19 Joseph Myers <joseph@codesourcery.com>
4400
4401 * gcc.dg/cr-decimal-dig-1.c: New test.
4402
63012d9a
JM
44032016-09-19 Joseph Myers <joseph@codesourcery.com>
4404
4405 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4406 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4407 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4408 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4409
02410826
VM
44102016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4411
4412 PR rtl-optimization/77416
4413 * gcc.target/powerpc/pr77416.c: New.
4414
6101a7ab
PP
44152016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4416
4417 PR c++/77639
4418 * g++.dg/template/error-recovery4.C: New test.
4419
1993ff76
BC
44202016-09-19 Bin Cheng <bin.cheng@arm.com>
4421
4422 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4423
5fa9e644
KT
44242016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4425
4426 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4427 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4428
fc15d9ec
JJ
44292016-09-19 Jakub Jelinek <jakub@redhat.com>
4430 Jan Hubicka <jh@suse.cz>
4431
4432 PR target/77587
4433 * gcc.dg/pr77587.c: New test.
4434 * gcc.dg/pr77587a.c: New file.
4435
3c9f5092
AV
44362016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4437
4438 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4439 * gfortran.dg/coarray_38.f90:
4440 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4441 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4442 * gfortran.dg/coarray_allocate_7.f08: New test.
4443 * gfortran.dg/coarray_allocate_8.f08: New test.
4444 * gfortran.dg/coarray_allocate_9.f08: New test.
4445 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4446 new caf_register.
4447 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4448 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4449 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4450 get_by_refs.
4451 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4452 * gfortran.dg/coarray_lock_7.f90: Same.
4453 * gfortran.dg/coarray_poly_5.f90: Same.
4454 * gfortran.dg/coarray_poly_6.f90: Same.
4455 * gfortran.dg/coarray_poly_7.f90: Same.
4456 * gfortran.dg/coarray_poly_8.f90: Same.
4457 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4458
e79e6763
FR
44592016-09-19 Fritz Reese <fritzoreese@gmail.com>
4460
4461 PR fortran/77584
4462 * gfortran.dg/dec_structure_15.f90: New testcase.
4463
ae527639
RB
44642016-09-19 Richard Biener <rguenther@suse.de>
4465
4466 PR middle-end/77605
4467 * gcc.dg/torture/pr77605.c: New testcase.
4468
cdf060f8
LK
44692016-09-18 Louis Krupp <louis.krupp@zoho.com>
4470
4471 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4472
b720e919
JH
44732016-09-17 Jan Hubicka <hubicka@ucw.cz>
4474
4475 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4476 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4477 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4478 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4479 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4480 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4481 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4482 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4483 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4484 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4485 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4486
bdabae39
KY
44872016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4488
4489 * gcc.target/i386/pr68633.c: Fix expected result.
4490
493ba820
LK
44912016-09-17 Louis Krupp <louis.krupp@gmail.com>
4492
4493 PR fortran/68078
4494 * gfortran.dg/pr68078.f90: New test.
4495 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4496
9a42726b
BS
44972016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4498
4499 PR target/77613
4500 * gcc.target/powerpc/swaps-p8-25.c: New.
4501
e7d61178
JJ
45022016-09-16 Jakub Jelinek <jakub@redhat.com>
4503
8f03e02f
JJ
4504 PR c++/77482
4505 * g++.dg/cpp0x/constexpr-77482.C: New test.
4506
e80cb545
JJ
4507 PR c++/77379
4508 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4509 thunk offsets.
4510 * g++.dg/abi/abi-tag23a.C: Likewise.
4511
1c2f613f
JJ
4512 PR c++/77338
4513 * g++.dg/cpp0x/decltype-77338.C: New test.
4514
e7d61178
JJ
4515 PR c++/77375
4516 * g++.dg/cpp0x/mutable1.C: New test.
4517
8d987deb
SK
45182016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4519
4520 PR fortran/77612
4521 * gfortran.dg/pr77612.f90: New test.
4522
2c3d35a6
SKS
45232016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4524
4525 * gcc.dg/torture/pr70421.c: Require int32plus.
4526
e43163ae
JJ
45272016-09-16 Jakub Jelinek <jakub@redhat.com>
4528
bcf0905a
JJ
4529 PR middle-end/77475
4530 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4531
e43163ae
JJ
4532 PR target/77526
4533 * gcc.target/i386/pr77526.c: New test.
4534
7d704548
JJ
45352016-09-16 Jakub Jelinek <jakub@redhat.com>
4536 Eric Botcazou <ebotcazou@adacore.com>
4537
4538 PR middle-end/77594
4539 * gcc.target/i386/pr77594.c: New test.
4540
902d624f
LK
45412016-09-15 Louis Krupp <louis.krupp@zoho.com>
4542
4543 PR fortran/69963
4544 * gfortran.dg/misplaced_implicit_character.f90: New test.
4545
7e16ce79
BC
45462016-09-15 Bin Cheng <bin.cheng@arm.com>
4547
4548 PR tree-optimization/77503
4549 * gcc.dg/vect/pr77503.c: New test.
4550
7c05f5c4
RB
45512016-09-15 Richard Biener <rguenther@suse.de>
4552
4553 PR middle-end/77544
4554 * c-c++-common/torture/pr77544.c: New testcase.
4555
76ff80fb
JJ
45562016-09-15 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR middle-end/77475
4559 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4560 * gcc.dg/march-generic.c: Likewise.
4561 * gcc.target/i386/spellcheck-options-1.c: New test.
4562 * gcc.target/i386/spellcheck-options-2.c: New test.
4563 * gcc.target/i386/spellcheck-options-3.c: New test.
4564 * gcc.target/i386/spellcheck-options-4.c: New test.
4565
5560d026
CLT
45662016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4567
4568 PR fortran/72743
4569 * gfortran.dg/goacc/pr72743.f90: New test.
4570
5334f733
RB
45712016-09-15 Richard Biener <rguenther@suse.de>
4572
4573 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4574
d08615f2
RB
45752016-09-15 Richard Biener <rguenther@suse.de>
4576
4577 PR tree-optimization/77514
4578 * gcc.dg/torture/pr77514.c: New testcase.
4579
28ca05f0
JJ
45802016-09-14 Jakub Jelinek <jakub@redhat.com>
4581
4582 PR c++/77549
4583 * g++.dg/lookup/pr77549.C: New test.
4584
20a1e5b8
MP
45852016-09-14 Marek Polacek <polacek@redhat.com>
4586
4587 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4588 * c-c++-common/gomp/atomic-13.c: Likewise.
4589 * c-c++-common/gomp/atomic-14.c: Likewise.
4590 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4591 * g++.dg/cpp1z/bool-increment1.C: New test.
4592 * c-c++-common/pr60439.c: Add dg-warning.
4593 * g++.dg/expr/bitfield4.C: Likewise.
4594 * g++.dg/expr/bitfield5.C: Likewise.
4595 * g++.dg/expr/bitfield6.C: Likewise.
4596 * g++.dg/expr/bool1.C: Likewise.
4597 * g++.dg/expr/bool3.C: Likewise.
4598 * g++.dg/expr/lval3.C: Likewise.
4599 * g++.dg/expr/lval4.C: Likewise.
4600 * g++.old-deja/g++.jason/bool5.C: Likewise.
4601 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4602 * g++.dg/other/error18.C: Likewise.
4603 * g++.dg/gomp/atomic-14.C: Likewise.
4604
0761f6bf
NS
46052016-09-14 Nathan Sidwell <nathan@acm.org>
4606
4607 PR c++/77539
4608 * g++.dg/cpp1y/pr77539.C: New.
4609
13cddbc1
CL
46102016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4611
4612 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4613 dg-require.
4614 * g++.dg/ext/builtin_alloca.C: Likewise.
4615 * g++.dg/template/spec35.C: Likewise.
4616 * gcc.dg/builtins-68.c: Likewise.
4617 * gcc.misc-tests/gcov-13.c: Likewise.
4618 * gcc.misc-tests/gcov-14.c: Likewise.
4619
a90638d4
JM
46202016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4621
4622 * gfortran.dg/dec_structure_14.f90: New testcase.
4623
5ba4a08c
JJ
46242016-09-14 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR sanitizer/68260
4627 * c-c++-common/tsan/pr68260.c: New test.
4628
a713b234
JS
46292016-09-13 Joe Seymour <joe.s@somniumtech.com>
4630
4631 PR target/70713
4632 * gcc.target/msp430/function-attributes-1.c: New test.
4633 * gcc.target/msp430/function-attributes-2.c: New test.
4634 * gcc.target/msp430/function-attributes-3.c: New test.
4635
96032047
MS
46362015-04-18 Martin Sebor <msebor@redhat.com>
4637
4638 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4639 of non-nul characters.
4640 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4641
ea8661cd
JJ
46422016-09-13 Jakub Jelinek <jakub@redhat.com>
4643
9952908a
JJ
4644 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4645 * g++.dg/cpp1z/gen-attrs1.C: New test.
4646
63cdb7a0
JJ
4647 PR tree-optimization/77454
4648 * gcc.dg/pr77454.c: New test.
4649
ea8661cd
JJ
4650 PR c++/77553
4651 * g++.dg/cpp1y/constexpr-77553.C: New test.
4652
254830ba
DM
46532016-09-13 David Malcolm <dmalcolm@redhat.com>
4654
4655 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4656 (test_show_locus): Replace rich_location::add_fixit_insert calls
4657 with add_fixit_insert_before and add_fixit_insert_after.
4658
42763690
JM
46592016-09-13 Jason Merrill <jason@redhat.com>
4660 Tom de Vries <tom@codesourcery.com>
4661
4662 PR c++/77427
4663 * g++.dg/pr77427.C: New test.
4664
c8798f2c
ML
46652016-09-13 Martin Liska <mliska@suse.cz>
4666
4667 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4668 effective target.
4669 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4670 * lib/target-supports.exp: Define the new target.
4671
54700e2e
AP
46722016-09-12 Andrew Pinski <apinski@cavium.com>
4673
4674 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4675 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4676
e1d55bf7
UB
46772016-09-12 Uros Bizjak <ubizjak@gmail.com>
4678
4679 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4680 variable arguments.
4681 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4682 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4683 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4684 variable argument.
4685 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4686 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4687
54dcdb88
BE
46882016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4689
4690 PR c++/77496
4691 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4692 * g++.dg/ext/pr77496.C: New test.
4693 * g++.dg/warn/pr77496.C: New test.
4694
d1463eb9
DM
46952016-09-12 David Malcolm <dmalcolm@redhat.com>
4696
4697 PR c/72858
4698 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4699 to preserve conversion chars, and to preserve prefix information.
4700 * gcc.dg/format/pr72858.c: New test case.
4701
217fabad
SK
47022016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4703
4704 * gfortran.dg/pr77507.f90: Move to ...
4705 * gfortran.dg/ieee/pr77507.f90: here.
4706
a1cd04ac
JH
47072016-08-09 Jan Hubicka <hubicka@ucw.cz>
4708
4709 PR ipa/61159
4710 * compile/pr61159.c: New testcase
4711
e3912107
JH
47122016-08-09 Jan Hubicka <hubicka@ucw.cz>
4713
4714 PR ipa/64316
4715 * gcc.dg/ipa/pr63416.c: New testcase.
4716
739d9339
PT
47172016-09-10 Paul Thomas <pault@gcc.gnu.org>
4718 Steven G. Kargl <kargl@gcc.gnu.org>
4719
4720 PR fortran/77532
cc3135b6 4721 * gfortran.dg/dtio_11.f90: new test.
739d9339 4722
fb7c40dd
SK
47232016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4724
4725 PR fortran/77507
4726 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4727 * gfortran.dg/c_assoc_4.f90: Ditto.
4728
5b28efbb
TV
47292016-09-10 Tom de Vries <tom@codesourcery.com>
4730
4731 PR C/71602
4732 * c-c++-common/va-arg-va-list-type.c: New test.
4733
9d0a9bb4
PB
47342016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4735
4736 PR rtl-optimization/77289
4737 * gcc.target/powerpc/pr77289.c: New test.
4738
3f0177e7
MS
47392016-09-09 Martin Sebor <msebor@redhat.com>
4740
4741 PR c/77520
4742 PR c/77521
4743 * gcc.dg/pr77520.c: New test.
4744 * gcc.dg/pr77521.c: New test.
4745
e81e83d0
SK
47462016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4747
4748 PR fortran/77506
4749 * gfortran.dg/pr77506.f90: New test.
4750
8a92685e
SK
47512016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4752
4753 PR fortran/77507
4754 * gfortran.dg/pr77507.f90: New test.
4755
c65248cb
JM
47562016-09-09 Joseph Myers <joseph@codesourcery.com>
4757
4758 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4759
2cf0ff98
SK
47602016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4761 Louis Krupp <lkrupp@gcc.gnu.org>
4762
4763 PR fortran/69514
4764 * gfortran.dg/pr69514_1.f90: New test.
4765 * gfortran.dg/pr69514_2.f90: New test.
4766
8ebc1e0f
JJ
47672016-09-08 Jakub Jelinek <jakub@redhat.com>
4768
20b6cf01
JJ
4769 PR fortran/77500
4770 * gfortran.dg/gomp/pr77500.f90: New test.
4771
8ebc1e0f
JJ
4772 PR fortran/77516
4773 * gfortran.dg/gomp/pr77516.f90: New test.
4774
34718542
JJ
47752016-09-07 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR middle-end/77475
4778 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4779 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4780 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4781 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4782 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4783 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4784
e5106e27
DM
47852016-09-07 David Malcolm <dmalcolm@redhat.com>
4786
4787 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4788 "substring-locations.h".
4789
ca235a85
RB
47902016-09-07 Richard Biener <rguenther@suse.de>
4791
4792 PR c/77450
4793 * c-c++-common/vector-subscript-8.c: Move ..
4794 * gcc.dg/pr77450.c: ... here.
4795
0076b5dc 47962016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4797
4798 PR libgfortran/77393
4799 * gfortran.dg/fmt_f0_2.f90: Update test.
4800 * gfortran.dg/fmt_f0_3.f90: New test.
4801
6ac7322b
DH
48022016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4803
4804 PR debug/77389
4805 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4806 in dg-options.
4807
4808 PR debug/57519
4809 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4810
8eb9e049
JJ
48112016-09-06 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR target/69255
4814 * gcc.target/i386/pr69255-1.c: New test.
4815 * gcc.target/i386/pr69255-2.c: New test.
4816 * gcc.target/i386/pr69255-3.c: New test.
4817
48182016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4819
4820 PR c/77336
4821 * gcc.dg/format/miss-7.c: New test.
4822
e6cb85d4
UB
48232016-09-06 Uros Bizjak <ubizjak@gmail.com>
4824
4825 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4826
7fe76f6a
ML
48272016-09-06 Martin Liska <mliska@suse.cz>
4828
4829 PR gcov-profile/77378
4830 PR gcov-profile/77466
4831 * gcc.dg/profile-update-warning.c: New test.
4832
209b636e
RB
48332016-09-06 Richard Biener <rguenther@suse.de>
4834
4835 PR tree-optimization/77479
4836 * gcc.dg/torture/pr77479.c: New testcase.
4837
b772a565
RB
48382016-09-06 Richard Biener <rguenther@suse.de>
4839
4840 PR c/77450
4841 * c-c++-common/vector-subscript-7.c: Adjust.
4842 * c-c++-common/vector-subscript-8.c: New testcase.
4843
a8c07037
SKS
48442016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4845
4846 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4847
0ce48391
JJ
48482016-09-05 Jakub Jelinek <jakub@redhat.com>
4849
de9188e0
JJ
4850 PR target/77476
4851 * gcc.target/i386/avx512f-pr77476.c: New test.
4852 * gcc.target/i386/avx512bw-pr77476.c: New test.
4853 * gcc.target/i386/avx512dq-pr77476.c: New test.
4854
c76f7809
JJ
4855 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4856 Update comment to mention also avx512f.
4857
0ce48391
JJ
4858 PR sanitizer/77396
4859 * g++.dg/asan/pr77396-2.C: New test.
4860
8a27cf73
UB
48612016-09-05 Uros Bizjak <ubizjak@gmail.com>
4862
4863 PR rtl-optimization/77452
4864 * gcc.target/i386/pr77452.c: New test.
4865
25ff5dd3
MP
48662016-09-05 Marek Polacek <polacek@redhat.com>
4867
4868 PR c/77423
4869 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4870
f2bc4e48
SK
48712016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4872
4873 PR fortran/77391
4874 * gfortran.dg/pr77391.f90: New test.
4875
e85921ee
SK
48762016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4877
4878 PR fortran/77460
4879 * gfortran.dg/pr77460.f90: New test.
4880
b5d50659
JJ
48812016-09-03 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR c/65467
4884 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4885
7b826676
KY
48862016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4887
4888 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4889
717ebe91
DM
48902016-09-02 David Malcolm <dmalcolm@redhat.com>
4891
4892 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4893 test case.
4894 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4895 diagnostic-test-show-locus-generate-patch.c to the sources
4896 for diagnostic_plugin_test_show_locus.c.
4897
94087e88
JJ
48982016-09-02 Jakub Jelinek <jakub@redhat.com>
4899
9dc5773f
JJ
4900 PR c/65467
4901 * gcc.dg/gomp/_Atomic-1.c: New test.
4902 * gcc.dg/gomp/_Atomic-2.c: New test.
4903 * gcc.dg/gomp/_Atomic-3.c: New test.
4904 * gcc.dg/gomp/_Atomic-4.c: New test.
4905 * gcc.dg/gomp/_Atomic-5.c: New test.
4906
94087e88
JJ
4907 PR sanitizer/77396
4908 * g++.dg/asan/pr77396.C: New test.
4909
49102016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4911
4912 PR tree-optimization/71831
4913 * gcc.dg/builtin-object-size-16.c: New test.
4914 * gcc.dg/builtin-object-size-17.c: New test.
4915
7e89048d
JD
49162016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4917
4918 PR libgfortran/77393
4919 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4920
2f196155
UB
49212016-09-01 Uros Bizjak <ubizjak@gmail.com>
4922
4923 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4924 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4925 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4926 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4927 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4928 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4929 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4930 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4931 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4932 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4933 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4934 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4935 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4936 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4937 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4938 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4939 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4940 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4941
0a6b0523
EB
49422016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4943
4944 * gnat.dg/opt58.adb: New test.
4945 * gnat.dg/opt58_pkg.ads: New helper.
4946
2a99de7b
RB
49472016-09-01 Richard Biener <rguenther@suse.de>
4948
4949 PR middle-end/77436
4950 * gcc.dg/torture/pr77436.c: New testcase.
4951
f79d8786
SKS
49522016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4953
4954 * gcc.dg/pr64252.c: Require int32plus.
4955 * gcc.dg/pr66299-1.c: Likewise.
4956 * gcc.dg/pr66299-2.c: Likewise.
4957 * gcc.dg/torture/20131115-1.c: Skip for avr.
4958
b06335f9
KT
49592016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4960
4961 * gcc.target/aarch64/ands_3.c: New test.
4962
f25f40be
JJ
49632016-08-31 Jakub Jelinek <jakub@redhat.com>
4964
d12a0b5a
JJ
4965 PR fortran/77352
4966 * gfortran.dg/gomp/pr77352.f90: New test.
4967
f25f40be
JJ
4968 PR fortran/77374
4969 * gfortran.dg/gomp/pr77374.f08: New test.
4970
9ff6fb6e
MG
49712016-08-31 Marc Glisse <marc.glisse@inria.fr>
4972
4973 PR tree-optimization/73714
4974 * gcc.dg/tree-ssa/pr73714.c: New test.
4975
8e95a674
JD
49762016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4977
4978 PR libgfortran/77393
4979 * gfortran.dg/fmt_f0_2.f90: New test.
4980
c6b0037d
MG
49812016-08-31 Marc Glisse <marc.glisse@inria.fr>
4982
4983 * gcc.target/i386/pr59539-2.c: Adapt options.
4984 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4985
1a576b13
PT
49862016-08-31 Paul Thomas <pault@gcc.gnu.org>
4987
4988 PR fortran/77418
4989 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4990 of the associate entity and replace with a pointer to the
4991 intended item on the stack.
4992
e73d3ca6 49932016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4994 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4995
4996 PR fortran/48298
4997 * gfortran.dg/dtio_1.f90: New test.
4998 * gfortran.dg/dtio_2.f90: New test.
4999 * gfortran.dg/dtio_3.f90: New test.
5000 * gfortran.dg/dtio_4.f90: New test.
5001 * gfortran.dg/dtio_5.f90: New test.
5002 * gfortran.dg/dtio_6.f90: New test.
5003 * gfortran.dg/dtio_7.f90: New test.
5004 * gfortran.dg/dtio_8.f90: New test.
5005 * gfortran.dg/dtio_9.f90: New test.
5006 * gfortran.dg/dtio_10.f90: New test.
5007
b816477a
DM
50082016-08-30 David Malcolm <dmalcolm@redhat.com>
5009
5010 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5011 (test_many_nested_locations): New function.
5012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5013 (test_show_locus): Handle "test_many_nested_locations".
5014
71b30891
DM
50152016-08-30 David Malcolm <dmalcolm@redhat.com>
5016
5017 * g++.dg/template/double-greater-than-fixit.C: New test case.
5018
8fa37232
EB
50192016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gnat.dg/opt57.ad[sb]: New test.
5022 * gnat.dg/opt57_pkg.ads: New helper.
5023
6f651bae
RB
50242016-08-30 Richard Biener <rguenther@suse.de>
5025
5026 PR tree-optimization/69047
5027 * gcc.dg/pr69047.c: Fix byte-order check.
5028
ab834832
JJ
50292016-08-30 Jakub Jelinek <jakub@redhat.com>
5030
5116b156
JJ
5031 PR tree-optimization/72866
5032 * gcc.dg/vect/pr72866.c: New test.
5033
3754bbfc
JJ
5034 PR debug/77363
5035 * g++.dg/debug/dwarf2/pr77363.C: New test.
5036
26122e2d
JJ
5037 PR middle-end/77377
5038 * gcc.target/i386/pr77377.c: New test.
5039
ab834832
JJ
5040 PR debug/77389
5041 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5042 in dg-options.
5043
bedc9ca7
SK
50442016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5045
5046 * gfortran.dg/pr77372.f90: Moved to ...
5047 * gfortran.dg/ieee/pr77372.f90: here.
5048
adfa1e6b
MM
50492016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5050
5051 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5052 vector short/char initializations.
5053 * gcc.target/powerpc/vec-init-5.c: Likewise.
5054 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5055 vector initialization optimizations.
5056 * gcc.target/powerpc/vec-init-7.c: Likewise.
5057 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5058 vector float/double initializations.
5059 * gcc.target/powerpc/vec-init-9.c: Likewise.
5060
414b7129
UB
50612016-08-29 Uros Bizjak <ubizjak@gmail.com>
5062
5063 PR target/77403
5064 * gcc.target/i386/pr77403.c: New test.
5065
3d06b6f2
MP
50662016-08-29 Marek Polacek <polacek@redhat.com>
5067
5068 PR c/77292
5069 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5070
ba9bbd6f
TV
50712016-08-29 Tom de Vries <tom@codesourcery.com>
5072
5073 PR c/77398
5074 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5075
d7d80d8f
EB
50762016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5077
5078 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5079
d7d80d8f 50802016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5081
5082 * gfortran.dg/dec_structure_13.f90: New testcase.
5083
468d95c8
JB
50842016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5085
5086 PR fortran/77261
5087 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5088 available.
5089
f329b264
TV
50902016-08-28 Tom de Vries <tom@codesourcery.com>
5091
5092 PR lto/70955
5093 * gcc.dg/pr70955.c: New test.
5094 * gcc.dg/lto/pr70955_0.c: Same.
5095 * gcc.dg/lto/pr70955_1.c: Same.
5096
4a389eb6
PP
50972016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5098
5099 PR tree-optimization/71077
5100 * gcc.target/i386/pr71077.c: New test.
5101
3f8257db 51022016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5103
5104 PR fortran/77380
5105 * gfortran.dg/pr77380.f90: New test.
5106
3f8257db 51072016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5108
5109 PR fortran/77372
5110 gfortran.dg/pr77372.f90: New test.
5111
ee908516
DM
51122016-08-26 David Malcolm <dmalcolm@redhat.com>
5113
5114 * gcc.dg/spellcheck-fields-2.c (test): Move
5115 dg-begin/end-multiline-output within function body.
5116 (test_macro): New function.
5117
d41e76cf
DM
51182016-08-26 David Malcolm <dmalcolm@redhat.com>
5119
5120 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5121 (test_fixit_insert): Update expected output.
5122 (test_fixit_remove): Likewise.
5123 (test_fixit_replace): Likewise.
5124
524a4c96
RO
51252016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5126
5127 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5128 Fix typo.
5129
ebfa15ab
RB
51302016-08-26 Richard Biener <rguenther@suse.de>
5131
5132 PR tree-optimization/69047
5133 * gcc.dg/pr69047.c: New testcase.
5134
209ca542
PK
51352016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5136 Martin Jambhor <mjambor@suse.cz>
524a4c96 5137
209ca542
PK
5138 * gcc.dg/ipa/propbits-1.c: New test-case.
5139 * gcc.dg/ipa/propbits-2.c: Likewise.
5140 * gcc.dg/ipa/propbits-3.c: Likewise.
5141
e5cf1629
SK
51422016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5143
5144 PR fortran/77351
5145 * gfortran.dg/pr77351.f90: New test.
5146
ebef225f
MP
51472016-08-25 Marek Polacek <polacek@redhat.com>
5148
5149 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5150
fe377a48
MP
51512016-08-25 Marek Polacek <polacek@redhat.com>
5152
5153 PR c/77323
5154 * gcc.dg/pr77323.c: New test.
5155
88b8971f
PT
51562016-08-24 Paul Thomas <pault@gcc.gnu.org>
5157
5158 PR fortran/77358
5159 * gfortran.dg/submodule_17.f08: New test.
5160
3f8257db
JJ
51612016-08-24 Michael Collison <michael.collison@linaro.org>
5162 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5163
5164 * gcc.target/arm/builtin_saddl.c: New testcase.
5165 * gcc.target/arm/builtin_saddll.c: New testcase.
5166 * gcc.target/arm/builtin_uaddl.c: New testcase.
5167 * gcc.target/arm/builtin_uaddll.c: New testcase.
5168 * gcc.target/arm/builtin_ssubl.c: New testcase.
5169 * gcc.target/arm/builtin_ssubll.c: New testcase.
5170 * gcc.target/arm/builtin_usubl.c: New testcase.
5171 * gcc.target/arm/builtin_usubll.c: New testcase.
5172
d5b5d212
UB
51732016-08-24 Uros Bizjak <ubizjak@gmail.com>
5174
5175 PR target/77270
5176 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5177 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5178 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5179 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5180 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5181 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5182 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5183 effective target. Remove scan-assembler-times directives.
5184 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5185 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5186 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5187
d1188689
SKS
51882016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5189
5190 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5191 of unsigned int.
5192 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5193
0b6b8f85
RS
51942016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5195
5196 PR testsuite/77317
5197 * lib/target-supports.exp
5198 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5199 (check_effective_target_vect_natural_alignment): Ditto.
5200 (check_effective_target_vector_alignment_reachable): Ditto.
5201 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5202
587b7f7a
ILT
52032016-08-23 Ian Lance Taylor <iant@golang.org>
5204
5205 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5206
6019c0fc
MM
52072016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5208
5209 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5210 being created from pointers to memory locations.
5211 * gcc.target/powerpc/vec-init-2.c: Likewise.
5212
cfe37db4
FR
52132016-08-23 Fritz Reese <fritzoreese@gmail.com>
5214
5215 * gfortran.dg/dec_structure_12.f90: New testcase.
5216
7e11f46f
DV
52172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5218
5219 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5220
7ab4f354
DV
52212016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5222
5223 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5224 verification.
5225
deb9351f
DV
52262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5227
5228 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5229 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5230
1fd9f058
RB
52312016-08-23 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/27336
5234 * c-c++-common/pr27336.c: New testcase.
5235
b00e6e75
MP
52362016-08-22 Marek Polacek <polacek@redhat.com>
5237
5238 PR c++/77321
5239 * g++.dg/cpp1y/pr77321.C: New test.
5240
58338bac
SK
52412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5242
5243 PR fortran/60774
5244 * gfortran.dg/empty_label.f: Adjust test for new error message.
5245 * gfortran.dg/empty_label.f90: Ditto.
5246 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5247 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5248 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5249
30364ce6
SK
52502016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5251
5252 PR fortran/61318
5253 * gfortran.dg/pr61318.f90: New test.
5254
ad7a5a8f
SK
52552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5256
5257 PR fortran/77260
5258 * gfortran.dg/pr77260_1.f90: New test.
5259 * gfortran.dg/pr77260_2.f90: Ditto.
5260
72f52f30
JM
52612016-08-22 Joseph Myers <joseph@codesourcery.com>
5262
5263 PR middle-end/77269
5264 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5265 __builtin_signbitf and __builtin_signbitl in expected generic
5266 expansion.
5267 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5268 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5269 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5270 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5271 tests.
5272
6dc198e3
JM
52732016-08-22 Joseph Myers <joseph@codesourcery.com>
5274
5275 * gcc.dg/torture/float128-builtin.c,
5276 gcc.dg/torture/float128-ieee-nan.c,
5277 gcc.dg/torture/float128x-builtin.c,
5278 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5279 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5280 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5281 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5282 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5283 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5284 gcc.dg/torture/floatn-nan.h: New tests.
5285
7ff4e41a
JM
52862016-08-22 Joseph Myers <joseph@codesourcery.com>
5287
5288 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5289 macro.
5290 (main): Update calls to TEST_I_F.
5291 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5292 macro.
5293 (main): Update calls to TEST_I_F.
5294
7078cdb6
JM
52952016-08-22 Joseph Myers <joseph@codesourcery.com>
5296
5297 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5298 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5299 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5300 names in calls to TEST_I_F.
5301
a9d7c823
BE
53022016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5303
5304 PR c/52952
5305 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5306
cd800235
SKS
53072016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5308
5309 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5310 and !natural_alignment_64.
5311 * gcc.dg/ipa/propalign-2.c: Likewise.
5312 * gcc.dg/ipa/propalign-3.c: Likewise.
5313 * gcc.dg/ipa/propalign-4.c: Likewise.
5314 * gcc.dg/ipa/propalign-5.c: Likewise.
5315 * lib/target-supports.exp
5316 (check_effective_target_natural_alignment_32): Add avr-*-*.
5317
22d12455
KV
53182016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5319
5320 PR tree-optimization/61839
5321 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5322 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5323 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5324 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5325
c65699ef
JM
53262016-08-19 Joseph Myers <joseph@codesourcery.com>
5327
5328 PR c/32187
5329 * lib/target-supports.exp (check_effective_target_float16)
5330 (check_effective_target_float32, check_effective_target_float64)
5331 (check_effective_target_float128, check_effective_target_float32x)
5332 (check_effective_target_float64x)
5333 (check_effective_target_float128x)
5334 (check_effective_target_float16_runtime)
5335 (check_effective_target_float32_runtime)
5336 (check_effective_target_float64_runtime)
5337 (check_effective_target_float128_runtime)
5338 (check_effective_target_float32x_runtime)
5339 (check_effective_target_float64x_runtime)
5340 (check_effective_target_float128x_runtime)
5341 (check_effective_target_floatn_nx_runtime)
5342 (add_options_for_float16, add_options_for_float32)
5343 (add_options_for_float64, add_options_for_float128)
5344 (add_options_for_float32x, add_options_for_float64x)
5345 (add_options_for_float128x): New procedures.
5346 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5347 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5348 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5349 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5350 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5351 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5352 gcc.dg/torture/float128-complex.c,
5353 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5354 gcc.dg/torture/float128x-basic.c,
5355 gcc.dg/torture/float128x-complex.c,
5356 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5357 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5358 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5359 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5360 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5361 gcc.dg/torture/float32x-basic.c,
5362 gcc.dg/torture/float32x-complex.c,
5363 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5364 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5365 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5366 gcc.dg/torture/float64x-basic.c,
5367 gcc.dg/torture/float64x-complex.c,
5368 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5369 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5370 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5371 gcc.dg/torture/floatn-tg.h,
5372 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5373 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5374 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5375 gcc.dg/torture/fp-int-convert-float128x.c,
5376 gcc.dg/torture/fp-int-convert-float16-timode.c,
5377 gcc.dg/torture/fp-int-convert-float16.c,
5378 gcc.dg/torture/fp-int-convert-float32-timode.c,
5379 gcc.dg/torture/fp-int-convert-float32.c,
5380 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5381 gcc.dg/torture/fp-int-convert-float32x.c,
5382 gcc.dg/torture/fp-int-convert-float64-timode.c,
5383 gcc.dg/torture/fp-int-convert-float64.c,
5384 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5385 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5386 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5387 maximum exponent of floating-point type. Use it in testing
5388 whether 0x8...0 fits in the floating-point type. Always treat -1
5389 (signed 0xf...f) as fitting in the floating-point type.
5390 (M_OK1): New macro.
5391 * gcc.dg/torture/fp-int-convert-double.c,
5392 gcc.dg/torture/fp-int-convert-float.c,
5393 gcc.dg/torture/fp-int-convert-float128-timode.c,
5394 gcc.dg/torture/fp-int-convert-float128.c,
5395 gcc.dg/torture/fp-int-convert-float80-timode.c,
5396 gcc.dg/torture/fp-int-convert-float80.c,
5397 gcc.dg/torture/fp-int-convert-long-double.c,
5398 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5399
94e73c78
JJ
54002016-08-19 Jakub Jelinek <jakub@redhat.com>
5401
fbdbd4b6
JJ
5402 PR fortran/72744
5403 * gfortran.dg/gomp/pr72744.f90: New test.
5404
94e73c78
JJ
5405 PR fortran/69281
5406 * gfortran.dg/gomp/pr69281.f90: New test.
5407
91151a73
JB
54082016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5409
414b7129
UB
5410 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5411 the last special seed value.
5412 * gfortran.dg/random_7.f90: Use size for last array member instead
5413 of hardcoded value.
91151a73 5414
fcf830ab
PK
54152016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5416
5417 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5418 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5419
1a5da5b6
RB
54202016-08-19 Richard Biener <rguenther@suse.de>
5421
5422 PR tree-optimization/77286
5423 * gcc.dg/torture/pr77286.c: New testcase.
5424
82f72146
DM
54252016-08-18 David Malcolm <dmalcolm@redhat.com>
5426
5427 * gcc.dg/verbose-asm-2.c: New test case.
5428
cc015f3a
DM
54292016-08-18 David Malcolm <dmalcolm@redhat.com>
5430
5431 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5432 (custom_diagnostic_finalizer): Update for change to
5433 diagnostic_show_locus.
5434
cb18fd07
DM
54352016-08-18 David Malcolm <dmalcolm@redhat.com>
5436
5437 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5438 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5439
a76989dc
MP
54402016-08-18 Marek Polacek <polacek@redhat.com>
5441
5442 PR c/71514
5443 * gcc.dg/pr71514.c: New test.
5444
89c88780
L
54452015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5446
5447 PR target/72839
5448 * gcc.target/i386/pr72839.c: New test.
5449
2c71d454
CLT
54502016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5451
5452 PR middle-end/70895
5453 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5454 * c-c++-common/goacc/reduction-1.c: Likewise.
5455 * c-c++-common/goacc/reduction-2.c: Likewise.
5456 * c-c++-common/goacc/reduction-3.c: Likewise.
5457 * c-c++-common/goacc/reduction-4.c: Likewise.
5458
66592e95
AM
54592016-08-18 Alan Modra <amodra@gmail.com>
5460
5461 * gcc.c-torture/compile/pr72771.c: New.
5462
3a146d46
JJ
54632016-08-17 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR fortran/67496
5466 * gfortran.dg/pr67496.f90: New test.
5467
3f8257db 54682015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5469
5470 PR tree-optimization/71752
3a146d46 5471 * gcc.dg/vect/pr71752.c: New.
038000bd 5472
dd42e908
UB
54732016-08-17 Uros Bizjak <ubizjak@gmail.com>
5474
5475 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5476
458a1cd0
JJ
54772016-08-17 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR middle-end/77259
5480 * g++.dg/ipa/devirt-52.C: New test.
5481
11c4c4ba
CLT
54822016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5483
5484 * c-c++-common/goacc/reduction-6.c: New testcase.
5485
661d6efd
RB
54862016-08-17 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/76490
5489 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5490 * gcc.dg/pr52904.c: XFAIL.
5491
622d8b69
RB
54922016-08-17 Richard Biener <rguenther@suse.de>
5493
5494 PR tree-optimization/23855
5495 * gcc.dg/loop-unswitch-2.c: Adjust.
5496
af23e99c
JJ
54972016-08-16 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR tree-optimization/72817
5500 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5501
feeb6268
JM
55022016-08-16 Joseph Myers <joseph@codesourcery.com>
5503
5504 PR libgcc/77265
5505 * gcc.dg/torture/float128-extend-inf.c: New test.
5506
65e736c0
DM
55072016-08-16 David Malcolm <dmalcolm@redhat.com>
5508
5509 PR c/72857
5510 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5511 for embedded NUL.
5512 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5513 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5514 caret placement.
5515 (test_oct): Likewise.
5516 (test_multiple): Likewise.
5517 (test_field_width_specifier): Likewise.
5518 (test_field_width_specifier_2): New function.
5519 (test_field_precision_specifier): New function.
5520 (test_embedded_nul): Update expected caret placement.
5521 (test_non_contiguous_strings): Update line number.
5522 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5523 (__emit_string_literal_range): Add "caret_idx" param.
5524 (test_simple_string_literal): Add value for new param, updating
5525 expected output..
5526 (test_concatenated_string_literal): Likewise.
5527 (test_multiline_string_literal): Likewise.
5528 (test_hex): Likewise.
5529 (test_oct): Likewise.
5530 (test_multiple): Likewise.
5531 (test_ucn4): Likewise.
5532 (test_ucn8): Likewise.
5533 (test_u8): Likewise.
5534 (test_u): Likewise; update expected message, from "range" to
5535 "location".
5536 (test_U): Likewise.
5537 (test_L): Likewise.
5538 (test_macro): Add value for new param.
5539 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5540 (__emit_string_literal_range): Add "caret_idx" param.
5541 (test_stringified_token_1): Add value for new param. Update
5542 expected message, from "range" to "location".
5543 (test_stringized_token_2): Likewise, adding param to macro.
5544 (test_stringified_token_3): Likewise.
5545 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5546 (emit_warning): Convert param from source_range to location_t.
5547 (test_string_literals): Add caret_idx param, and use it when
5548 constructing a substring_loc. Update error message, from
5549 "range" to "location".
5550
4a7f57d5
JJ
55512016-08-16 Jakub Jelinek <jakub@redhat.com>
5552
7841800f
JJ
5553 PR target/71910
5554 * g++.dg/gomp/pr71910.C: New test.
5555
1b13411a
JJ
5556 PR middle-end/67485
5557 * gcc.c-torture/compile/pr67485.c: New test.
5558
4a7f57d5
JJ
5559 PR target/72867
5560 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5561
3c556bc4
BC
55622016-08-16 Bin Cheng <bin.cheng@arm.com>
5563
5564 PR tree-optimization/69848
5565 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5566
beab2da6
ML
55672016-08-16 Martin Liska <mliska@suse.cz>
5568
5569 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5570 of memory operations so that it can be handled by core2
5571 in 32-bit mode.
5572
f4eec0a3
RB
55732016-08-16 Richard Biener <rguenther@suse.de>
5574
5575 PR tree-optimization/76783
5576 * gcc.dg/pr76783.c: New testcase.
5577 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5578
8f21990a
BC
55792016-08-16 Bin Cheng <bin.cheng@arm.com>
5580
5581 PR tree-optimization/72817
5582 PR tree-optimization/73450
5583 * gcc.dg/tree-ssa/pr72817.c: New test.
5584 * gcc.dg/tree-ssa/pr73450.c: New test.
5585
7fc61626
FR
55862016-08-15 Fritz Reese <fritzoreese@gmail.com>
5587
5588 * gfortran.dg/init_flag_13.f90: New testcase.
5589 * gfortran.dg/init_flag_14.f90: Ditto.
5590 * gfortran.dg/init_flag_15.f03: Ditto.
5591 * gfortran.dg/dec_init_1.f90: Ditto.
5592 * gfortran.dg/dec_init_2.f90: Ditto.
5593
432baa02
UB
55942016-08-15 Uros Bizjak <ubizjak@gmail.com>
5595
5596 PR target/72867
5597 * gcc.target/i386/pr72867.c: New test.
5598
7e1dde14
EB
55992016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * c-c++-common/dump-ada-spec-5.c: New test.
5602
e4969090
RB
56032016-08-15 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/73434
5606 * gcc.dg/torture/pr73434.c: New testcase.
5607
66088065
JJ
56082016-08-15 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR tree-optimization/72824
5611 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5612
7c713714
CLT
56132016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5614
5615 PR fortran/70598
5616 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5617 in use_device clause.
5618 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5619 * gfortran.dg/goacc/list.f95: Adjust to catch
5620 "neither a POINTER nor an array" error messages.
5621
4271e5cb
UB
56222016-08-14 Uros Bizjak <ubizjak@gmail.com>
5623
5624 PR target/76342
5625 * gcc.target/i386/pr76342.c: New test.
5626
b0cea284
JJ
56272016-08-12 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR c/71512
5630 * g++.dg/ubsan/pr71512.C: New test.
5631 * c-c++-common/ubsan/pr71512-1.c: New test.
5632 * c-c++-common/ubsan/pr71512-2.c: New test.
5633
e86aefb8
MM
56342016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5635
5636 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5637 vector initialization options.
5638 * gcc.target/powerpc/vec-init-2.c: Likewise.
5639 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5640 is generated on ISA 3.0.
5641
7fd82d52
PP
56422016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5643
5644 PR middle-end/71654
5645 * gcc.dg/c-c++-common/pr71654.c: New test.
5646 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5647 dg-options.
5648 * gcc.dg/tree-ssa/vrp24: Likewise.
5649
2f1364c2
JJ
56502016-08-12 Jakub Jelinek <jakub@redhat.com>
5651
5652 PR c/67410
5653 * gcc.dg/pr67410.c: New test.
5654
8eb414aa
BC
56552016-08-12 Bin Cheng <bin.cheng@arm.com>
5656
5657 PR tree-optimization/69848
5658 * gcc.dg/vect/vect-pr69848.c: New test.
5659
30b39c19
UB
56602016-08-12 Uros Bizjak <ubizjak@gmail.com>
5661
5662 PR testsuite/71008
5663 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5664 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5665 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5666 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5667
e373dd06
RB
56682016-08-12 Richard Biener <rguenther@suse.de>
5669
5670 PR tree-optimization/57326
5671 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5672 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5673 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5674 * gcc.target/i386/pr45685.c: Likewise.
5675 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5676 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5677 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5678 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5679 * gfortran.dg/pr34163.f90: Likewise.
5680
20d1af89
ML
56812016-08-12 Martin Liska <mliska@suse.cz>
5682
5683 * g++.dg/gcov/gcov-16.C: New test.
5684 * lib/gcov.exp: Support new argument for run-gcov function.
5685
5cacda56
ML
56862016-08-12 Martin Liska <mliska@suse.cz>
5687
5688 PR gcov-profile/35590
5689 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5690
663eecfd
RB
56912016-08-12 Richard Biener <rguenther@suse.de>
5692
5693 PR tree-optimization/72851
5694 * gcc.dg/torture/pr72851.c: New testcase.
5695
3f8257db 56962016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5697
e366d7d8
AO
5698 PR debug/63240
5699 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5700 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5701 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5702 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5703 DW_AT_deleted.
5704
71e1a6a4
AO
5705 PR debug/55641
5706 * g++.dg/debug/dwarf2/ref-1.C: New.
5707
8aaf799b
AO
5708 PR debug/49366
5709 * g++.dg/debug/dwarf2/template-params-12.H: New.
5710 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5711 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5712 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5713 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5714 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5715 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5716 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5717
06f9caed
BS
57182016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5719
5720 PR target/72863
5721 * gcc.target/powerpc/pr72863.c: New test.
5722
a8b956c1
UB
57232016-08-11 Uros Bizjak <ubizjak@gmail.com>
5724
5725 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5726
c73dd986
L
57272015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5728
5729 * gcc.target/i386/pieces-strcpy-1.c: New test.
5730 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5731
385ed708
JJ
57322016-08-11 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR c++/72868
5735 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5736
df7ec09f
L
57372015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5738
5739 * gcc.target/i386/pieces-memcpy-1.c: New test.
5740 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5741 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5742 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5743 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5744 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5745
b95a64bb
JJ
57462016-08-11 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR c/72816
7ddbcf6b 5749 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5750
59537744
BE
57512016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5752
5753 PR tree-optimization/71083
5754 * gcc.c-torture/execute/pr71083.c: New test.
5755 * gnat.dg/loop_optimization23.adb: New test.
5756 * gnat.dg/loop_optimization23_pkg.ads: New test.
5757 * gnat.dg/loop_optimization23_pkg.adb: New test.
5758
183ac6d0
RB
57592016-08-11 Richard Biener <rguenther@suse.de>
5760
5761 PR tree-optimization/72772
5762 * gcc.dg/graphite/pr35356-1.c: Adjust.
5763 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5764
b152f5a2
JB
57652016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5766
5767 * gfortran.dg/random_7.f90: Take into account that the last seed
5768 value is the special p value.
5769 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5770
bb7ebad1
RB
57712016-08-11 Richard Biener <rguenther@suse.de>
5772
5773 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5774
2e186411
AM
57752016-08-11 Alan Modra <amodra@gmail.com>
5776
5777 * gcc.target/powerpc/pr71680.c: New.
5778
e9e6d4f6
KN
57792016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5780
5781 * gcc.target/powerpc/bfp/bfp.exp: New file.
5782 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5783 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5784 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5785 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5786 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5787 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5788 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5789 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5790 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5791 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5792 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5793 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5794 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5795 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5796 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5797 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5798 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5799 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5800 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5801 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5802 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5803 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5804 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5805 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5806 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5807 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5808 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5809 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5810 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5811 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5812 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5813 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5814 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5815 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5816 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5817 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5818 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5819 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5820 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5821 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5822 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5823 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5824 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5825 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5826 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5827 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5828 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5829 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5830 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5831 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5832 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5833 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5834 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5835
9c8eabea
BC
58362016-08-10 Bin Cheng <bin.cheng@arm.com>
5837
5838 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5839 Add aarch64*-*-*.
5840
6c553b76
BC
58412016-08-10 Bin Cheng <bin.cheng@arm.com>
5842
5843 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5844
a0883b08
MM
58452016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5846
5847 PR target/72853
5848 * gcc.target/powerpc/pr72853.c: New test.
5849
a266236e
ML
58502016-08-10 Martin Liska <mliska@suse.cz>
5851
5852 PR gcov-profile/58306
5853 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5854
22063dbc
ML
58552016-08-10 Martin Liska <mliska@suse.cz>
5856
5857 * g++.dg/gcov/gcov-threads-1.C: New test.
5858
5250a5bb
SKS
58592016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5860
5861 PR target/71873
5862 * gcc.target/avr/pr71873.c: New test.
5863
b7597ae5
ML
58642016-08-09 Martin Liska <mliska@suse.cz>
5865
5866 * g++.dg/gcov/gcov-dump-1.C: New test.
5867 * g++.dg/gcov/gcov-dump-2.C: New test.
5868
ab50a215
ML
58692016-08-09 Martin Liska <mliska@suse.cz>
5870
5871 * gcc.dg/tree-prof/val-prof-9.c: New test.
5872
dcb1e137
ML
58732016-08-09 Martin Liska <mliska@suse.cz>
5874
5875 * gcc.dg/tree-prof/val-prof-8.c: New test.
5876
04d6d3b6
MJ
58772016-08-09 Martin Jambor <mjambor@suse.cz>
5878
df839749
UB
5879 PR ipa/71981
5880 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5881
c57e78c4
BC
58822016-08-09 Bin Cheng <bin.cheng@arm.com>
5883
5884 PR tree-optimization/33707
5885 * gcc.dg/vect/pr33707.c: New test.
5886
42970a17
BC
58872016-08-09 Bin Cheng <bin.cheng@arm.com>
5888
5889 PR tree-optimization/pr72772
5890 * gcc.dg/tree-ssa/pr72772.c: New test.
5891
810a3aa6
MF
58922016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5893
5894 PR rtl-optimization/66669
5895 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5896
9e207d6f
JJ
58972016-08-09 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR tree-optimization/72824
5900 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5901
50bf47fd
RB
59022016-08-09 Richard Biener <rguenther@suse.de>
5903
5904 PR tree-optimization/71802
5905 * gcc.dg/torture/pr71802.c: New testcase.
5906
cadec7ca
JJ
59072016-08-09 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR c++/72809
5910 * g++.dg/eh/stdarg1.C: New test.
5911
c43c5112
AK
59122016-08-08 Andi Kleen <ak@linux.intel.com>
5913
5914 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5915 test command line in failure log.
5916 (profopt-execute): dito. Make autofdo file names unique.
5917
895aa8e1
DM
59182016-08-08 David Malcolm <dmalcolm@redhat.com>
5919
5920 PR c/64955
5921 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5922 output.
5923
9afda630
PK
59242016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5925
5926 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5927 c99_runtime.
5928 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5929 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5930 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5931 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5932 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5933 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5934
e52ed3fe
DM
59352016-08-08 David Malcolm <dmalcolm@redhat.com>
5936
5937 PR c/52952
5938 * gcc.dg/cpp/pr66415-1.c: Likewise.
5939 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5940 * gcc.dg/format/c90-printf-1.c: Likewise.
5941 * gcc.dg/format/diagnostic-ranges.c: New test case.
5942
ad200580
JJ
59432016-08-08 Jakub Jelinek <jakub@redhat.com>
5944
77524e0d
JJ
5945 PR fortran/72716
5946 * gfortran.dg/gomp/pr72716.f90: New test.
5947
2187f2a2
JJ
5948 PR middle-end/72781
5949 * gcc.dg/gomp/pr72781.c: New test.
5950
ad200580
JJ
5951 PR middle-end/68762
5952 * g++.dg/vect/pr68762-1.cc: New test.
5953 * g++.dg/vect/pr68762-2.cc: New test.
5954 * g++.dg/vect/pr68762.h: New file.
5955
989d0071
MS
59562016-08-08 Martin Sebor <msebor@redhat.com>
5957
5958 PR testsuite/72838
3a146d46
JJ
5959 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5960 * g++.dg/warn/overflow-warn-3.C: Same.
5961 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5962
7090cac9
AV
59632016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5964
5965 PR fortran/71936
5966 * gfortran.dg/allocate_with_source_21.f03: New test.
5967
64e56ab0
AV
59682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5969
5970 PR fortran/72698
5971 * gfortran.dg/allocate_with_source_20.f03: New test.
5972
0476487d
AM
59732016-08-08 Alan Modra <amodra@gmail.com>
5974
5975 * gcc.c-torture/compile/pr72802.c: New.
5976
8e9218f2
AV
59772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5978
5979 PR fortran/70524
5980 * gfortran.dg/dependency_48.f90: New test.
5981
c1f7083b
TK
59822016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5983
531e5ae3 5984 PR fortran/70040
c1f7083b
TK
5985 * gfortran.dg/pr70040.f90: New testcase.
5986
6ab5813c
TK
59872016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5988
5989 PR fortran/71961
5990 * gfortran.dg/matmul_10.f90: New testcase.
5991
27bddc4a
JH
59922016-08-07 Jan Hubicka <hubicka@ucw.cz>
5993
5994 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5995
4a9f8a9f
JJ
59962016-08-07 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR c/72816
5999 * gcc.dg/pr72816.c: New test.
6000
fa76f2c6
JW
60012016-08-06 Jonathan Wakely <jwakely@redhat.com>
6002
6003 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6004 * g++.dg/conversion/pr41426.C: Likewise.
6005 * g++.dg/conversion/pr66211.C: Likewise.
6006 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6007 * g++.dg/init/ref8.C: Likewise.
6008 * g++.old-deja/g++.law/cvt20.C: Likewise.
6009 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6010
5c3e5002
PP
60112016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6012
6013 PR tree-optimization/18046
6014 * gcc.dg/tree-ssa/vrp105.c: New test.
6015 * gcc.dg/tree-ssa/vrp106.c: New test.
6016
94087e88 60172016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6018
6019 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6020 1ul in diagnostics. Remove hyphen from "constant-expression."
6021 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6022 * g++.dg/cpp0x/static_assert3.C: Same.
6023 * g++.dg/cpp1y/constexpr-throw.C: Same.
6024 * g++.dg/template/nontype3.C: Same.
6025 * g++.dg/warn/overflow-warn-1.C: Same.
6026 * g++.dg/warn/overflow-warn-3.C: Same.
6027 * g++.dg/warn/overflow-warn-4.C: Same.
6028
88fa5555
DM
60292016-08-05 David Malcolm <dmalcolm@redhat.com>
6030
6031 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6032 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6033 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6034 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6035
1addb9e6
PP
60362016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6037
6038 PR tree-optimization/72810
6039 * gcc.dg/tree-ssa/vrp110.c: New test.
6040
1b62ed4f
JG
60412016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6042
6043 PR Target/72819
6044 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6045 registers.
6046 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6047 saving the half-precision registers.
6048 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6049 value is returned in h0.
6050 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6051 are passed in FP/SIMD registers.
6052 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6053 passing works corrcetly.
6054 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6055 (hfa_f16x2_t): Likewise.
6056 (hfa_f16x3_t): Likewise.
6057 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6058 are promoted to double and passed in a double register.
6059 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6060 are promoted to double and stacked.
6061 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6062 __fp16 data types.
6063 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6064 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6065 __fp16 first get passed in FP/SIMD registers, then stacked.
6066
4228ca19
NS
60672016-08-05 Nathan Sidwell <nathan@acm.org>
6068
6069 PR c++/68724
6070 * g++.dg/cpp0x/pr68724.C: New.
6071
db7c335e
RB
60722016-08-05 Richard Biener <rguenther@suse.de>
6073
6074 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6075
48abe922
PP
60762016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6077
6078 * gcc.dg/tree-ssa/vrp107.c: New test.
6079 * gcc.dg/tree-ssa/vrp108.c: New test.
6080 * gcc.dg/tree-ssa/vrp109.c: New test.
6081
f6cdf42f
PK
60822016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6083
6084 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6085 dg-options.
6086
33a9c609
PK
60872016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6088
6089 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6090 test-cases.
6091 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6092 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6093 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6094 test-cases.
6095 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6096 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6097 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6098 large_double.
6099
4473482d
PC
61002016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6101
6102 PR c++/72800
6103 * g++.dg/cpp1y/lambda-ice1.C: New.
6104
08156df5
PP
61052016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6106
6107 PR c++/72759
6108 * g++.dg/cpp1y/pr72759.C: New test.
6109
938da3a5
PP
61102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6111
6112 * gcc.dg/switch-10.c: New test.
6113
da84183c
JG
61142016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6115
6116 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6117
ae9281fc
TS
61182016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6119
6120 * c-c++-common/goacc/routine-5.c: Update.
6121
086ad22e
BE
61222016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6123
6124 PR rtl-optimization/70903
6125 * gcc.c-torture/execute/pr70903.c: New test.
6126
6805e400
ML
61272016-08-04 Martin Liska <mliska@suse.cz>
6128
6129 * gcc.dg/params/params.exp: Replace file exists with
6130 TESTING_IN_BUILD_TREE.
6131
a0008434
MP
61322016-08-04 Marek Polacek <polacek@redhat.com>
6133
6134 PR c++/70229
6135 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6136
fb46286e
RB
61372016-08-04 Richard Biener <rguenther@suse.de>
6138
6139 PR middle-end/71984
6140 * gcc.dg/torture/pr71984.c: Guard correctness check for
6141 little-endian.
6142
ac2c96ab
AP
61432016-08-03 Andrew Pinski <apinski@cavium.com>
6144
6145 * gcc.c-torture/compile/20160802-1.c: New testcase.
6146
c98583e9
FR
61472016-08-03 Fritz Reese <fritzoreese@gmail.com>
6148
6149 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6150
9ad1a1da
RB
61512016-08-03 Richard Biener <rguenther@suse.de>
6152
6153 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6154 and remove -O3.
6155 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6156 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6157
cd75c979
RB
61582016-08-03 Richard Biener <rguenther@suse.de>
6159
6160 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6161 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6162 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6163 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6164
30e8d875
SKS
61652016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6166
6167 * gcc.dg/init-excess-2.c: Require int32plus.
6168 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6169 * gcc.dg/pr59963-2.c: Require int32plus.
6170 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6171 * gcc.dg/unroll-7.c: Require int32plus.
6172
69b806f6
BC
61732016-08-02 Bin Cheng <bin.cheng@arm.com>
6174
6175 PR tree-optimization/34114
6176 * gcc.dg/tree-ssa/loop-42.c: New test.
6177
1efafef3
TC
61782016-08-02 Tamar Christina <tamar.christina@arm.com>
6179
6180 * gcc.target/aarch64/vminmaxnm.c: New.
6181 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6182 tests.
6183
e2a99194
MM
61842016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6185
6186 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6187 vec_extract for vector float, vector int, vector short, and vector
6188 char.
6189 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6190 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6191 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6192 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6193
71bfb77a
WD
61942016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6195
6196 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6197 single stack adjustment, no writeback.
71bfb77a
WD
6198 * gcc.target/aarch64/test_frame_12.c: Likewise.
6199 * gcc.target/aarch64/test_frame_13.c: Likewise.
6200 * gcc.target/aarch64/test_frame_15.c: Likewise.
6201 * gcc.target/aarch64/test_frame_6.c: Likewise.
6202 * gcc.target/aarch64/test_frame_7.c: Likewise.
6203 * gcc.target/aarch64/test_frame_8.c: Likewise.
6204 * gcc.target/aarch64/test_frame_16.c: New test.
6205
37bce35a
L
62062015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6207
6208 PR target/72748
6209 * gcc.target/i386/pr72748.c: New test.
6210
3f8257db 62112015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6212
6213 PR tree-optimization/71818
6214 * gcc.dg/vect/pr71818.c: New
6215
bf60c531
ML
62162016-08-01 Martin Liska <mliska@suse.cz>
6217
6218 PR tree-optimization/71857
6219 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6220
8ed49fab
KT
62212016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6222
6223 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6224
76e2c821
JB
62252016-08-01 Jan Beulich <jbeulich@suse.com>
6226
6227 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6228
35029597
WS
62292016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6230
6231 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6232 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6233
3aa4b66a
JW
62342016-07-31 Jonathan Wakely <jwakely@redhat.com>
6235
6236 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6237 (check_effective_target_c++): Likewise. Also match for libstdc++.
6238
3f8257db 62392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6240
6241 PR fortran/41922
6242 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6243 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6244 * gfortran.dg/pr41922.f90: New test.
6245
9fcb2819
SK
62462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6247
6248 PR fortran/68566
6249 * gfortran.dg/pr68566.f90: new test.
6250
94087e88 62512016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6252
6253 PR c++/60760
6254 PR c++/71091
6255 * g++.dg/cpp0x/constexpr-cast.C: New test.
6256 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6257 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6258 * g++.dg/ubsan/pr63956.C: Correct.
6259
d0047a25
MM
62602016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6261
6262 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6263 vector double or vector long where the vector is in memory.
6264 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6265 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6266
e4f7a5df
SK
62672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6268
6269 PR fortran/69867
6270 * gfortran.dg/pr69867.f90: New test.
6271
b441ae1d
SK
62722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6273
6274 PR fortran/69962
6275 * gfortran.dg/pr69962.f90: New test.
6276
712dff31
SK
62772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6278
6279 PR fortran/70006
6280 * gfortran.dg/pr70006.f90: New test.
6281
fb42421e
SK
62822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6283
6284 PR fortran/71730
6285 * gfortran.dg/pr71730.f90: New test.
6286 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6287 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6288 * gfortran.dg/array_constructor_26.f03: Ditto.
6289
466effe0
WS
62902016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6291
6292 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6293 * gcc.target/powerpc/pr71763.c: Likewise.
6294
f618a472
MP
62952016-07-29 Marek Polacek <polacek@redhat.com>
6296
6297 PR c/71742
6298 * gcc.dg/940510-1.c: Adjust dg-error.
6299 * gcc.dg/c99-flex-array-1.c: Likewise.
6300 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6301
efd0786f
MP
6302 PR c/71853
6303 * gcc.dg/noncompile/pr71853.c: New test.
6304
e00dceaf
MP
6305 PR c/71573
6306 * gcc.dg/noncompile/pr71573.c: New test.
6307
638fc14f
MP
6308 PR c/71926
6309 * g++.dg/warn/Wparentheses-30.C: New test.
6310 * gcc.dg/Wparentheses-14.c: New test.
6311
61c73a7f
UB
63122016-07-29 Uros Bizjak <ubizjak@gmail.com>
6313
6314 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6315
01d32b2b
BC
63162016-07-29 Bin Cheng <bin.cheng@arm.com>
6317
6318 PR tree-optimization/57558
6319 * gcc.dg/vect/pr57558-1.c: New test.
6320 * gcc.dg/vect/pr57558-2.c: New test.
6321
f6c7a248
PK
63222016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6323
61c73a7f 6324 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6325 to scan forwprop1 dump pass.
6326
f54ea774
PC
63272016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6328
6329 PR c++/51488
6330 * g++.dg/template/pr51488.C: New.
6331
673a107a
JJ
63322016-07-29 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR c/71969
6335 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6336 static __inline__.
6337 * gcc.dg/pr71969-1.c: New test.
6338 * gcc.dg/pr71969-2.c: New test.
6339 * gcc.dg/pr71969-3.c: New test.
6340
78169471
MP
63412016-07-29 Marek Polacek <polacek@redhat.com>
6342
6343 PR c/71574
6344 * c-c++-common/pr71574.c: New test.
6345
a5b5c8b6
MP
6346 PR c/71583
6347 * gcc.dg/noncompile/pr71583.c: New test.
6348
883b6d4e
KV
63492016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6350
6351 PR middle-end/68217
6352 * gcc.dg/pr68217.c: New test.
6353
89f1f37e
SK
63542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6355
6356 PR fortran/71067
6357 * gfortran.dg/pr71067_1.f90: New test.
6358 * gfortran.dg/pr71067_2.f90: Ditto.
6359
e0d32185
MM
63602016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6361
6362 * gcc.target/powerpc/vec-extract-1.c: New test.
6363
c851722d
SK
63642016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6365
6366 PR fortran/71799
6367 * gfortran.dg/pr71799.f90: New test.
6368
f064da6a
PC
63692016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/71665
6372 * g++.dg/cpp0x/pr71665-1.C: New.
6373 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6374 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6375 * g++.dg/ext/label10.C: Likewise.
6376 * g++.dg/parse/constant5.C: Likewise.
6377
1b70aaad
SK
63782016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6379
6380 PR fortran/71859
6381 * gfortran.dg/pr71859.f90: New test.
6382 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6383 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6384
a23404c9
PT
63852016-07-28 Paul Thomas <pault@gcc.gnu.org>
6386
6387 PR fortran/71883
6388 * gfortran.dg/pr71883.f90 : New test.
6389
513d866d
YR
63902016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6391
6392 PR tree-optimization/71734
61c73a7f 6393 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6394
7c428aa2
RL
63952016-07-28 Renlin Li <renlin.li@arm.com>
6396
6397 Revert
6398 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6399
6400 PR fortran/71902
6401 * gfortran.dg/dependency_47.f90: New test.
6402
1225d6b1
ML
64032016-07-28 Martin Liska <mliska@suse.cz>
6404
6405 PR gcov-profile/68025
6406 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6407
e5f5bf35
ML
64082016-07-28 Martin Liska <mliska@suse.cz>
6409
6410 * g++.dg/vect/pr70944.cc: New test.
6411
4536610d
KV
64122016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6413
6414 PR middle-end/71994
6415 * gcc.dg/torture/pr71994.c: New test.
6416
8c6961ca
PK
64172016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6418
6419 PR middle-end/71078
6420 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6421 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6422 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6423
8de22ea0
RB
64242016-07-27 Richard Biener <rguenther@suse.de>
6425
6426 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6427
5d9da222
ML
64282016-07-27 Martin Liska <mliska@suse.cz>
6429
6430 * gcc.dg/predict-13.c: New test.
6431 * gcc.dg/predict-14.c: New test.
6432
af9e275f
SKS
64332016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6434
a23404c9 6435 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6436 including stdint.h.
6437 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6438 including stdint.h.
6439
71abba1e
MM
64402016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6441
6442 PR target/71869
6443 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6444 IEEE built-in functions handle quiet and signalling NaNs
6445 correctly.
6446
9cd74e8f
SK
64472016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6448
6449 PR fortran/71862
6450 * gfortran.dg/pr71862.f90: New test.
6451
0d48446f
MS
64522016-07-26 Martin Sebor <msebor@redhat.com>
6453
6454 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6455 selector with dg-options.
6456
524cf1e4
PP
64572016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6458
6459 PR tree-optimization/18046
6460 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6461 * gcc.dg/tree-ssa/vrp103.c: New test.
6462 * gcc.dg/tree-ssa/vrp104.c: New test.
6463
100665d8
WS
64642016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6465
6466 * gcc.target/powerpc/pr63354.c: Require lp64 since
6467 -mprofile-kernel is not legal with -m32.
6468
0b64ca40
RB
64692016-07-26 Richard Biener <rguenther@suse.de>
6470
6471 PR rtl-optimization/71984
6472 * gcc.dg/torture/pr71984.c: New testcase.
6473
9b7937cf
RS
64742016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6475
6476 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6477 g++-dg-runtest via et-dg-runtest.
6478 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6479 * gcc.dg/vect/vect.exp: Likewise.
6480 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6481 gfortran-dg-runtest.
6482 * gfortran.dg/vect/vect.exp: Likewise.
6483 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6484 (check_mips_loongson_hw_available): Likewise.
6485 (check_effective_target_mpaired_single_runtime): Likewise.
6486 (check_effective_target_mips_loongson_runtime): Likewise.
6487 (add_options_for_mpaired_single): Likewise.
6488 (check_effective_target_vect_int): Add global et_index.
6489 Check and save the supported feature for a target selected by
6490 the et_index target. Break long lines where appropriate. Call
6491 et-is-effective-target for MIPS with an argument instead of
6492 check_effective_target_* where appropriate.
6493 (check_effective_target_vect_intfloat_cvt): Likewise.
6494 (check_effective_target_vect_uintfloat_cvt): Likewise.
6495 (check_effective_target_vect_floatint_cvt): Likewise.
6496 (check_effective_target_vect_floatuint_cvt): Likewise.
6497 (check_effective_target_vect_simd_clones): Likewise.
6498 (check_effective_target_vect_shift): ewise.
6499 (check_effective_target_whole_vector_shift): Likewise.
6500 (check_effective_target_vect_bswap): Likewise.
6501 (check_effective_target_vect_shift_char): Likewise.
6502 (check_effective_target_vect_long): Likewise.
6503 (check_effective_target_vect_float): Likewise.
6504 (check_effective_target_vect_double): Likewise.
6505 (check_effective_target_vect_long_long): Likewise.
6506 (check_effective_target_vect_no_int_max): Likewise.
6507 (check_effective_target_vect_no_int_add): Likewise.
6508 (check_effective_target_vect_no_bitwise): Likewise.
6509 (check_effective_target_vect_widen_shift): Likewise.
6510 (check_effective_target_vect_no_align): Likewise.
6511 (check_effective_target_vect_hw_misalign): Likewise.
6512 (check_effective_target_vect_element_align): Likewise.
6513 (check_effective_target_vect_condition): Likewise.
6514 (check_effective_target_vect_cond_mixed): Likewise.
6515 (check_effective_target_vect_char_mult): Likewise.
6516 (check_effective_target_vect_short_mult): Likewise.
6517 (check_effective_target_vect_int_mult): Likewise.
6518 (check_effective_target_vect_extract_even_odd): Likewise.
6519 (check_effective_target_vect_interleave): Likewise.
6520 (check_effective_target_vect_stridedN): Likewise.
6521 (check_effective_target_vect_multiple_sizes): Likewise.
6522 (check_effective_target_vect64): Likewise.
6523 (check_effective_target_vect_call_copysignf): Likewise.
6524 (check_effective_target_vect_call_sqrtf): Likewise.
6525 (check_effective_target_vect_call_btrunc): Likewise.
6526 (check_effective_target_vect_call_btruncf): Likewise.
6527 (check_effective_target_vect_call_ceil): Likewise.
6528 (check_effective_target_vect_call_ceilf): Likewise.
6529 (check_effective_target_vect_call_floor): Likewise.
6530 (check_effective_target_vect_call_floorf): Likewise.
6531 (check_effective_target_vect_call_lceil): Likewise.
6532 (check_effective_target_vect_call_lfloor): Likewise.
6533 (check_effective_target_vect_call_nearbyint): Likewise.
6534 (check_effective_target_vect_call_nearbyintf): Likewise.
6535 (check_effective_target_vect_call_round): Likewise.
6536 (check_effective_target_vect_call_roundf): Likewise.
6537 (check_effective_target_vect_perm): Likewise, but also append *_saved
6538 to the existing global name to properly cache the result.
6539 (check_effective_target_vect_perm_byte): Likewise.
6540 (check_effective_target_vect_perm_short): Likewise.
6541 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6542 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6543 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6544 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6545 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6546 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6547 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6548 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6549 (check_effective_target_vect_sdot_qi): Likewise.
6550 (check_effective_target_vect_udot_qi): Likewise.
6551 (check_effective_target_vect_sdot_hi): Likewise.
6552 (check_effective_target_vect_udot_hi): Likewise.
6553 (check_effective_target_vect_usad_char): Likewise.
6554 (check_effective_target_vect_pack_trunc): Likewise.
6555 (check_effective_target_vect_unpack): Likewise.
6556 (check_effective_target_vect_aligned_arrays): Likewise.
6557 (check_effective_target_vect_natural_alignment): Likewise.
6558 (check_effective_target_vector_alignment_reachable): Likewise.
6559 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6560 (is-effective-target): Initialize et_index if undefined.
6561 (et-dg-runtest): New.
6562 (et-is-effective-target): Likewise.
6563 (check_vect_support_and_set_flags): Add supported MIPS targets to
6564 EFFECTIVE_TARGETS list. Return the number of supported targets.
6565
8f63caf6 65662016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6567 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6568
6569 PR middle-end/70920
6570 * gcc.dg/pr70920-1.c: New test-case.
6571 * gcc.dg/pr70902-2.c: Likewise.
6572 * gcc.dg/pr70920-3.c: Likewise.
6573 * gcc.dg/pr70920-4.c: Likewise
6574 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6575 2 instead of 3.
6576
7d575fff
AM
65772016-07-25 Alexander Monakov <amonakov@ispras.ru>
6578
6579 * gcc.c-torture/execute/pr71494.c: Require label_values.
6580 * gcc.dg/pr16973.c: Ditto.
6581
bf01e070
SKS
65822016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6583
6584 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6585 * gcc.dg/torture/pr69771.c: Require int32plus.
6586 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6587
16b05965
ML
65882016-07-25 Martin Liska <mliska@suse.cz>
6589
6590 * gcc.dg/torture/pr71987.c: New test.
6591
d52d3767
SK
65922016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6593
6594 PR fortran/71935
6595 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6596 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6597 * gfortran.dg/pr71935.f90: New test.
6598
94087e88 65992016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6600
6601 PR c++/71675
6602 * g++.dg/ext/atomic-3.C: New test.
6603 * gcc.dg/atomic/pr71675.c: New test.
6604
58b3986e
ES
66052016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6606
6607 * gcc.target/i386/mvc8.c: New test.
6608
faa1612a
BC
66092016-07-22 Bin Cheng <bin.cheng@arm.com>
6610
6611 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6612 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6613
1603ebe0
TK
66142016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6615
6616 PR fortran/71795
6617 * gfortran.dg/constructor_50.f90: New test.
6618
bc91c436
ML
66192016-07-22 Martin Liska <mliska@suse.cz>
6620
6621 PR gcov-profile/69028
6622 PR gcov-profile/62047
6623 * g++.dg/cilk-plus/pr69028.C: New test.
6624
9fe9a3a7
AV
66252016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6626
6627 * gfortran.dg/coarray_stat_2.f90: New test.
6628
70866e3d
MM
66292016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6630
6631 * gcc.target/powerpc/vec-extract.h: New files to check the
6632 vec_extract built-in functions for all vector types, testing
6633 accessing each element, both with constant and variable element
6634 numbers.
6635 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6636 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6637 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6638 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6639 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6640 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6641 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6642 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6643 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6644
ab3af181
JJ
66452016-07-21 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR c++/71728
6648 * g++.dg/other/pr71728.C: New test.
6649
ebe8f322
JG
66502016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6651
6652 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6653 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6654 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6655 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6656 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6657
959cef74
RB
66582016-07-21 Richard Biener <rguenther@suse.de>
6659
6660 PR tree-optimization/71947
6661 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6662
b24d9420
BC
66632016-07-21 Bin Cheng <bin.cheng@arm.com>
6664
6665 * gcc.dg/tree-ssa/scev-15.c: New.
6666
23974819
BC
66672016-07-21 Bin Cheng <bin.cheng@arm.com>
6668
6669 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6670
ee78cbaa
JJ
66712016-07-21 Jakub Jelinek <jakub@redhat.com>
6672
6673 PR c++/71941
6674 * g++.dg/gomp/pr71941.C: New test.
6675
52ed68f7
DM
66762016-07-20 David Malcolm <dmalcolm@redhat.com>
6677
6678 PR c/70339
6679 PR c/71858
6680 * g++.dg/spellcheck-identifiers.C: New test case, based on
6681 gcc.dg/spellcheck-identifiers.c.
6682 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6683 gcc.dg/spellcheck-identifiers-2.c.
6684 * g++.dg/spellcheck-typenames.C: New test case, based on
6685 gcc.dg/spellcheck-typenames.c
6686
18407bfb
JW
66872016-07-20 Jonathan Wakely <jwakely@redhat.com>
6688
6689 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6690 pointer to member function and also test catching by reference.
6691
4c07fd98
DV
66922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6693
6694 * gcc.target/s390/pr67443.c: Fix test case.
6695
fee21d65
DV
66962016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6697
6698 * gcc.target/s390/insv-1.c: Xfail some tests.
6699 * gcc.target/s390/insv-2.c: Likewise.
6700
dbe9dfdd
GJL
67012016-07-20 Georg-Johann Lay <avr@gjlay.de>
6702
6703 * gcc.target/avr/torture/get-mem.c: New test.
6704 * gcc.target/avr/torture/set-mem.c: New test.
6705
c25e1d82
GJL
67062016-07-20 Georg-Johann Lay <avr@gjlay.de>
6707
6708 PR target/71948
6709 * gcc.target/avr/torture/tiny-progmem.c: New test.
6710
109d2197
JJ
67112016-07-20 Jakub Jelinek <jakub@redhat.com>
6712
7419f441
JJ
6713 PR c++/71909
6714 * g++.dg/parse/pr71909.C: New test.
6715 * g++.dg/tm/pr71909.C: New test.
6716
109d2197
JJ
6717 PR c++/50060
6718 * g++.dg/cpp0x/constexpr-50060.C: New test.
6719 * g++.dg/cpp1y/constexpr-50060.C: New test.
6720
144530cf
ML
67212016-07-20 Martin Liska <mliska@suse.cz>
6722
6723 * gfortran.dg/graphite/pr71898.f90: New test.
6724
04ac4afa
BC
67252016-07-20 Bin Cheng <bin.cheng@arm.com>
6726
6727 PR tree-optimization/71503
6728 PR tree-optimization/71683
6729 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6730 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6731
dcbdb17a
ML
67322016-07-20 Martin Liska <mliska@suse.cz>
6733
6734 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6735 * gcc.dg/plugin/sreal-test-1.c: Remove.
6736 * gcc.dg/plugin/sreal_plugin.c: Remove.
6737
6ed82555
TK
67382016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6739
6740 PR fortran/71902
6741 * gfortran.dg/dependency_47.f90: New test.
6742
13da0507
JJ
67432016-07-19 Jakub Jelinek <jakub@redhat.com>
6744
4833f561
JJ
6745 PR rtl-optimization/71916
6746 * gcc.c-torture/compile/pr71916.c: New test.
6747
4fda19ef
JJ
6748 PR middle-end/71874
6749 * g++.dg/torture/pr71874.C: New test.
6750
13da0507
JJ
6751 PR middle-end/71734
6752 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6753 (my_alloc): Rewritten to use __builtin_posix_memalign and
6754 __SIZE_TYPE__.
6755 (my_free): Use __builtin_free instead of _mm_free.
6756 (Vec::operator=): Use __builtin_memcpy.
6757
e7980add
MJ
67582016-07-19 Martin Jambor <mjambor@suse.cz>
6759
61c73a7f
UB
6760 PR fortran/71688
6761 * gfortran.dg/pr71688.f90: New test.
e7980add 6762
13e88953
RB
67632016-07-19 Richard Biener <rguenther@suse.de>
6764
6765 * c-c++-common/vector-subscript-6.c: New testcase.
6766 * c-c++-common/vector-subscript-7.c: Likewise.
6767
1caf0482
SKS
67682016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6769
a23404c9 6770 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6771 and UInt32 based on __SIZEOF_INT__.
6772
cef5388d
RB
67732016-07-19 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/71901
6776 * gcc.dg/torture/pr71901.c: New testcase.
6777
67782016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6779
6780 PR tree-optimization/71908
6781 * gcc.dg/torture/pr71908.c: New testcase.
6782
a8f7a895
MM
67832016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6784
6785 PR target/71493
6786 * gcc.target/powerpc/pr71493-1.c: New test.
6787 * gcc.target/powerpc/pr71493-2.c: Likewise.
6788
f2111a36
JJ
67892016-07-18 Jakub Jelinek <jakub@redhat.com>
6790
99516432
JJ
6791 PR c++/71835
6792 * g++.dg/conversion/ambig3.C: New test.
6793
87713c6a
JJ
6794 PR c++/71828
6795 * g++.dg/cpp0x/constexpr-71828.C: New test.
6796
7a7f16ca
JJ
6797 PR c++/71826
6798 * g++.dg/template/pr71826.C: New test.
6799
f4d90295
JJ
6800 PR c++/71822
6801 * g++.dg/template/defarg21.C: New test.
6802
f2111a36
JJ
6803 PR c++/71871
6804 * g++.dg/ext/vector31.C: New test.
6805
0b965526
UB
68062016-07-18 Uros Bizjak <ubizjak@gmail.com>
6807
6808 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6809
94e136b9
YR
68102016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6811
6812 PR tree-optimization/71734
6813 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6814
7072df0a
DV
68152016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6816
6817 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6818 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6819 stack-layout-dynamic-1.c: New test.
6820
54158a1a
AK
68212016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6822
6823 * gcc.target/s390/nolrl-1.c: New test.
6824
43068916
FR
68252016-07-17 Fritz Reese <fritzoreese@gmail.com>
6826
6827 PR fortran/71523
6828 * gfortran.dg/pr71523_1.f90: New test.
6829 * gfortran.dg/pr71523_2.f90: New test.
6830
a9356b12
AS
68312016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6832
6833 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6834
a07b81c7 68352016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6836 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6837
6838 PR fortran/62125
6839 * gfortran.dg/pr62125.f90: New test.
6840
96c0ec12
BS
68412016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6842
6843 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6844 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6845
479d0ed5
JW
68462016-07-15 Jonathan Wakely <jwakely@redhat.com>
6847
6848 PR c++/58796
6849 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6850 * g++.dg/cpp0x/nullptr35.C: New test.
6851
41c7438e
BC
68522016-07-15 Bin Cheng <bin.cheng@arm.com>
6853
6854 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6855
f7ba880b
CP
68562016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6857
6858 * gfortran.dg/goacc/vector_length.f90: New test.
6859
b9aba0a0
RB
68602016-07-15 Richard Biener <rguenther@suse.de>
6861
6862 PR tree-optimization/71881
6863 * gcc.dg/torture/pr71881.c: New testcase.
6864
9513d5fb
RB
68652016-07-15 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/71887
6868 * gcc.dg/torture/pr71887.c: New testcase.
6869
ddbbcb19
JJ
68702016-07-15 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR c/71858
6873 * gcc.dg/spellcheck-identifiers-3.c: New test.
6874
29eb509c
AV
68752016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6876
6877 PR fortran/71807
6878 * gfortran.dg/null_9.f90: New test.
6879
43aabfcf
BC
68802016-07-15 Bin Cheng <bin.cheng@arm.com>
6881
6882 * gcc.dg/tree-ssa/loop-41.c: New test.
6883
afc89e58
BC
68842016-07-15 Bin Cheng <bin.cheng@arm.com>
6885
6886 PR tree-optimization/71347
6887 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6888
6fa682ad
SK
68892016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6890
6891 PR fortran/29819
6892 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6893 * gfortran.dg/contains.f90: Ditto.
6894 * gfortran.dg/contains_empty_1.f03: Ditto.
6895 * gfortran.dg/submodule_3.f08: Ditto.
6896
dd36b877
JJ
68972016-07-14 Jakub Jelinek <jakub@redhat.com>
6898
a60a5d31
JJ
6899 PR testsuite/71865
6900 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6901 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6902 expected diagnostics.
6903
dd36b877
JJ
6904 PR c/71858
6905 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6906 * gcc.dg/spellcheck-identifiers-2.c: New test.
6907 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6908 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6909
a241f8ca
JJ
69102016-07-14 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR tree-optimization/71872
6913 * gcc.c-torture/compile/pr71872.c: New test.
6914
d62b809c
TP
69152016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6916
6917 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6918 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6919 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6920 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6921 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6922 * gcc.target/arm/atomic-op-acquire-1.c: This.
6923 * gcc.target/arm/atomic-op-char.c: Rename into ...
6924 * gcc.target/arm/atomic-op-char-1.c: This.
6925 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6926 * gcc.target/arm/atomic-op-consume-1.c: This.
6927 * gcc.target/arm/atomic-op-int.c: Rename into ...
6928 * gcc.target/arm/atomic-op-int-1.c: This.
6929 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6930 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6931 * gcc.target/arm/atomic-op-release.c: Rename into ...
6932 * gcc.target/arm/atomic-op-release-1.c: This.
6933 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6934 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6935 * gcc.target/arm/atomic-op-short.c: Rename into ...
6936 * gcc.target/arm/atomic-op-short-1.c: This.
6937 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6938 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6939 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6940 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6941 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6942 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6943 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6944 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6945 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6946 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6947
1f8dd420
AV
69482016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6949
6950 PR fortran/70842
6951 * gfortran.dg/select_type_35.f03: New test.
6952
53109ba8
KT
69532016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6954
6955 PR target/65951
6956 PR tree-optimization/70923
6957 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6958 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6959 * gcc.dg/vect/pr65951.c: Likewise.
6960 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6961
91f35b7f
DE
69622016-07-14 David Edelsohn <dje.gcc@gmail.com>
6963
6964 * c-c++-common/pr60226.c: Expect maximum object file alignment
6965 error on AIX.
6966
351168fe
RB
69672016-07-14 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/71866
6970 * gcc.dg/torture/pr71866.c: New testcase.
6971
94c32c00
TP
69722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6973
6974 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6975 selector and enclose boolean expression in curly braces.
6976
b799a481
AM
69772016-07-14 Alan Modra <amodra@gmail.com>
6978
6979 PR target/71733
6980 * gcc.target/powerpc/p9-novsx.c: New.
6981
f63ba78c
AK
69822016-07-13 Andi Kleen <ak@linux.intel.com>
6983
6984 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6985 * g++.dg/tree-prof/morefunc.C: Dito.
6986 * g++.dg/tree-prof/pr35545.C: Dito.
6987 * g++.dg/tree-prof/reorder.C: Dito.
6988 * gcc.dg/tree-prof/20050826-2.c: Dito.
6989 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6990 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6991 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6992 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6993 * gcc.dg/tree-prof/inliner-1.c: Dito.
6994 * gcc.dg/tree-prof/merge_block.c: Dito.
6995 * gcc.dg/tree-prof/stringop-1.c: Dito.
6996 * gcc.dg/tree-prof/stringop-2.c: Dito.
6997 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6998 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6999 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7000 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7001 * gcc.dg/tree-prof/update-loopch.c: Dito.
7002 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7003 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7004 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7005 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7006 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7007 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7008 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7009
f4d5a23d
AK
70102016-07-13 Andi Kleen <ak@linux.intel.com>
7011
7012 * lib/profopt.exp (profopt-execute): Remove .imports files.
7013
ae145898
AK
70142016-07-13 Andi Kleen <ak@linux.intel.com>
7015
0b965526 7016 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7017
e97bd4f5
AK
70182016-07-13 Andi Kleen <ak@linux.intel.com>
7019
7020 * lib/profopt.exp (dg-final-scan-autofdo,
7021 dg-final-scan-not-autofdo): New functions.
7022
6fa3d4b4
BC
70232016-07-13 Bin Cheng <bin.cheng@arm.com>
7024
7025 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7026 * gcc.dg/vect/vect-35.c: Ditto.
7027 * gcc.dg/vect/vect-alias-check-2.c: New test.
7028
65f18bc6
ML
70292016-07-13 Martin Liska <mliska@suse.cz>
7030
7031 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7032 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7033 * gfortran.dg/pr42108.f90: Update expected dump scan.
7034
9737f35b
RB
70352016-07-13 Richard Biener <rguenther@suse.de>
7036
7037 PR tree-optimization/24574
7038 * gcc.dg/pr24574.c: New testcase.
7039
62c0ea4b
SKS
70402016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7041
0b965526 7042 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7043 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7044 * c-c++-common/pr68833-1.c: Require int32plus.
7045 * gcc.dg/ipa/pr63551.c: Likewise.
7046 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7047 * gcc.dg/ipa/pr64041.c: Require int32plus.
7048
c7ed8938
IE
70492016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7050
7051 PR ipa/71633
7052 * g++.dg/pr71633.C: New test.
7053
5ce15300
TP
70542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7055
7056 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7057 Add new arm_thumb1_cbz_ok effective target.
7058 * gcc.target/arm/cbz.c: New test.
7059
2b9509a3
TP
70602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7061
7062 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7063 Define effective target.
7064 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7065 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7066 * gcc.target/arm/movhi_movw.c: New test.
7067 * gcc.target/arm/movsi_movw.c: Likewise.
7068 * gcc.target/arm/movdi_movw.c: Likewise.
7069
7f15b177
RB
70702016-07-13 Richard Biener <rguenther@suse.de>
7071
7072 PR middle-end/71104
7073 * gcc.dg/pr71104-1.c: New testcase.
7074 * gcc.dg/pr71104-2.c: Likewise.
7075
0b0a896e
MM
70762016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7077
7078 PR target/71805
7079 * gcc.target/powerpc/pr71805.c: New test.
7080
f906f5ed
BS
70812016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7082
7083 * gcc.target/powerpc/divkc3-1.c: New.
7084 * gcc.target/powerpc/mulkc3-1.c: New.
7085
9e63c3aa
NS
70862016-07-12 Nathan Sidwell <nathan@acm.org>
7087
7088 * gcc.target/arm/data-rel-1.c: New.
7089 * gcc.target/arm/data-rel-2.c: New.
7090 * gcc.target/arm/data-rel-3.c: New.
7091
f507d202
ML
70922016-07-12 Martin Liska <mliska@suse.cz>
7093
7094 * gcc.dg/params/blocksort-part.c: New test.
7095 * gcc.dg/params/params.exp: New file.
7096
d6f7c125
KT
70972016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7098
7099 PR middle-end/71700
7100 * gcc.c-torture/execute/pr71700.c: New test.
7101
37ccb0ba
SB
71022016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7103 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/23286
7106 PR tree-optimization/70159
7107 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7108 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7109 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7110 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7111 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7112 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7113 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7114 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7115 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7116 * gcc.dg/pr51879-12.c: Likewise.
7117 * gcc.dg/strlenopt-9.c: Likewise.
7118 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7119 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7120 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7121 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7122 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7123 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7124 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7125 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7126 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7127 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7128 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7129 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7130 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7131 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7132 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7133
712a93d6
RB
71342016-07-12 Richard Biener <rguenther@suse.de>
7135
7136 PR rtl-optimization/68961
7137 * gcc.target/i386/pr68961.c: New testcase.
7138
c392943c
JJ
71392016-07-11 Jakub Jelinek <jakub@redhat.com>
7140
3d56e6a4
JJ
7141 PR middle-end/71758
7142 * c-c++-common/gomp/pr71758.c: New test.
7143 * gfortran.dg/gomp/pr71758.f90: New test.
7144
c392943c
JJ
7145 PR tree-optimization/71823
7146 * gcc.dg/vect/pr71823.c: New test.
7147
741d3be5
DM
71482016-07-11 David Malcolm <dmalcolm@redhat.com>
7149
7150 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7151 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7152 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7153
92fa45b5
L
71542016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7155
7156 PR target/71801
7157 * gcc.target/i386/pr71801.c: New test.
7158
f51606c7
RB
71592016-07-11 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/71816
7162 * gcc.dg/torture/pr71816.c: New testcase.
7163
36b54ce0
TK
71642016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7165
7166 PR fortran/71783
7167 * gfortran.dg/dependency_46.f90: New test.
7168
d13835b6
VM
71692016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7170
7171 PR rtl-optimization/71621
7172 * gcc.target/i386/pr71621-1.c: New.
7173 * gcc.target/i386/pr71621-2.c: New.
7174
642bcbdf
CP
71752016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7176
7177 * gfortran.dg/goacc/pr71704.f90: New test.
7178
02eb5b8b
BS
71792016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7180
7181 PR target/71297
7182 * gcc.target/powerpc/pr71297.c: New.
7183
8beb9a0d
JW
71842016-07-08 Jiong Wang <jiong.wang@arm.com>
7185
7186 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7187
cef4b650
MM
71882016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7189
7190 PR target/71806
7191 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7192
3c3ecf52
AH
71932016-07-08 Alan Hayward <alan.hayward@arm.com>
7194
7195 PR tree-optimization/71667
7196 * gcc.dg/vect/pr71667.c: New
7197
2660286d
ML
71982016-07-08 Martin Liska <mliska@suse.cz>
7199
7200 * gcc.dg/torture/pr71606.c: New test.
7201
70cdd4ae
JD
72022016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7203
7204 PR fortran/71764
7205 * gfortran.dg/pr71764.f90: New test.
7206
842dc2e6
JJ
72072016-07-07 Jakub Jelinek <jakub@redhat.com>
7208 Kai Tietz <ktietz70@googlemail.com>
7209
7210 PR c++/70869
7211 PR c++/71054
7212 * g++.dg/cpp0x/pr70869.C: New test.
7213 * g++.dg/cpp0x/pr71054.C: New test.
7214
31be4262
DE
72152016-07-07 David Edelsohn <dje.gcc@gmail.com>
7216
7217 * g++.dg/debug/pr71432.C: Fail on AIX.
7218
1c122092
ML
72192016-07-07 Martin Liska <mliska@suse.cz>
7220
7221 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7222 an undefined behavior.
7223 * gfortran.dg/do_3.F90: Likewise.
7224 * gfortran.dg/do_check_11.f90: New test.
7225 * gfortran.dg/do_check_12.f90: New test.
7226 * gfortran.dg/do_corner_warn.f90: New test.
7227
7119f1b1
ML
72282016-07-07 Martin Liska <mliska@suse.cz>
7229
7230 * gfortran.dg/predict-1.f90: Ammend the test.
7231 * gfortran.dg/predict-2.f90: Likewise.
7232
275792f2
IE
72332016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7234
7235 PR ipa/71624
7236 * g++.dg/pr71624.C: New test.
7237
05a437c1
TP
72382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7239
7240 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7241 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7242 ARMv8-M Mainline architectures.
7243
6f493951
TP
72442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7245
7246 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7247 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7248
5ddaee94
SB
72492016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7250
7251 PR target/70098
7252 PR target/71763
7253 * gcc.target/powerpc/pr71763.c: New file.
7254
651afdb2
YR
72552016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7256
7257 PR tree-optimization/71518
0b965526 7258 * gcc.dg/pr71518.c: New test.
651afdb2 7259
9df99881
WD
72602016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7261
7262 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7263
7b4e0769
SKS
72642016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7265
0b965526 7266 PR target/50739
7b4e0769
SKS
7267 * gcc.target/avr/pr50739.c: New test.
7268
eb4432f7
JH
72692016-07-05 Jan Hubicka <jh@suse.cz>
7270
7271 * gcc.dg/tree-ssa/scev-14.c: update template.
7272
c01e092f
RS
72732016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7274
7275 * gcc.dg/vect/group-no-gaps-1.c: New test.
7276
8070763a
AK
72772016-07-05 Andi Kleen <ak@linux.intel.com>
7278
7279 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7280 if kernel supports MPX.
7281
3f8257db 72822016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7283
7284 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7285
36a265b1
MM
72862016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7287 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7288
7289 * gcc.target/powerpc/signbit-1.c: New test.
7290 * gcc.target/powerpc/signbit-2.c: New test.
7291 * gcc.target/powerpc/signbit-3.c: New test.
7292
7a98fb6e
KT
72932016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7294
7295 PR rtl-optimization/71594
7296 * gcc.dg/torture/pr71594.c: New test.
7297
1e3d54b4
JH
72982016-07-05 Jan Hubicka <jh@suse.cz>
7299
7300 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7301
84ca3893
DM
73022016-07-05 David Malcolm <dmalcolm@redhat.com>
7303
7304 PR c++/62314
3a146d46 7305 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7306 number of missing semicolon error.
7307 * g++.dg/pr62314-2.C: New test case.
7308
20d0bfce
AF
73092016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7310
7311 * gfortran.dg/coarray_stat_function.f90: New test.
7312 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7313 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7314 to new interfaces.
7315
69aaea06
AV
73162016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7317
7318 PR fortran/71623
7319 * gfortran.dg/deferred_character_17.f90: New test.
7320
f723a43c
CL
73212016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7322
7323 * gcc.target/arm/neon/polytypes.c: Move to ...
7324 * gcc.target/arm/polytypes.c: ... here.
7325 * gcc.target/arm/neon/pr51534.c: Move to ...
7326 * gcc.target/arm/pr51534.c: ... here.
7327 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7328 * gcc.target/arm/vect-vcvt.c: ... here.
7329 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7330 * gcc.target/arm/vect-vcvtq.c: ... here.
7331 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7332 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7333 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7334 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7335 * gcc.target/arm/neon/neon.exp: Delete.
7336 * gcc.target/arm/neon/: Delete.
7337
d73e0ccf
JD
73382016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7339
7340 PR fortran/65575
7341 * gfortran.dg: pr65575.f90: New test.
7342
c20f6223
JD
73432016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7344
7345 PR fortran/35849
7346 * gfortran.dg: pr35849.f90: New test.
7347
2a5537c3
JJ
73482016-07-04 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR c++/71739
7351 * g++.dg/cpp0x/pr71739.C: New test.
7352
740f9751
CL
73532016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7354
7355 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7356
bf749919
DV
73572016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7358
7359 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7360 locr.
7361 * gcc.target/s390/loc-1.c: New test.
7362
430bb38e
YR
73632016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7364
3a146d46
JJ
7365 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7366 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7367
15f6e0da
RR
73682016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7369
7370 PR target/63874
7371 * gcc.target/aarch64/pr63874.c: New test.
7372
79335075
JB
73732016-07-04 Jan Beulich <jbeulich@suse.com>
7374
7375 * g++.dg/header.c: New.
7376 * gcc.dg/header.c: New.
7377
557e8c49
JJ
73782016-07-02 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR c/71719
7381 * c-c++-common/Wunused-var-15.c: New test.
7382
79a592e3
JJ
73832016-07-01 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR fortran/71687
7386 * gfortran.dg/gomp/pr71687.f90: New test.
7387
e2298656
BS
73882016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7389
7390 * gcc.dg/const-float128-ped.c: Require __float128 effective
7391 target and options.
7392 * gcc.dg/const-float128.c: Likewise.
7393 * gcc.dg/torture/float128-cmp-invalid.c: Require
7394 __float128 and base_quadfloat_support effective targets, and
7395 __float128 options.
7396 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7397 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7398 * gcc.dg/torture/float128-nan.c: Likewise.
7399 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7400 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7401 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7402 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7403 (add_options_for___float128): New.
7404 (check_effective_target_base_quadword_support): New.
7405
70c11966
MM
74062016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7407
7408 PR target/71720
7409 * gcc.target/powerpc/pr71720.c: New test.
7410
059541fd
JB
74112016-07-01 Jan Beulich <jbeulich@suse.com>
7412
7413 * gcc.dg/bss.c: New.
7414
2c1e4964
PB
74152016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7416
7417 PR target/71698
7418 * gcc.target/powerpc/pr71698.c: New test.
7419
22e1cb39
GJL
74202016-07-01 Georg-Johann Lay <avr@gjlay.de>
7421
7422 PR target/71151
7423 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7424 instead of ".foo" for its section name.
7425 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7426 depending on MCU's flash size.
7427 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7428 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7429 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7430 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7431 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7432 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7433
466cf574
JB
74342016-07-01 Jan Beulich <jbeulich@suse.com>
7435
7436 * gcc.target/i386/pr65105-2.c: Add -msse2.
7437
351beab7
JJ
74382016-06-30 Jakub Jelinek <jakub@redhat.com>
7439
55a0f21a
JJ
7440 PR tree-optimization/71707
7441 * gcc.dg/strlenopt-29.c: New test.
7442
6245ad72
JJ
7443 PR fortran/71704
7444 * gfortran.dg/gomp/pr71704.f90: New test.
7445
351beab7
JJ
7446 PR fortran/71705
7447 * gfortran.dg/gomp/pr71705.f90: New test.
7448
5a3a6a5e
KN
74492016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7450
7451 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7452 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7458 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7459 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7460 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7461 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7462 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7463 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7464 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7465 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7466 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7467 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7468 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7469 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7470 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7471 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7472 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7474 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7475 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7476 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7477 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7478 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7479 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7480 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7481 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7482 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7483 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7484 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7485 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7486 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7487 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7488 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7489 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7490 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7491 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7492 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7493 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7494 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7495 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7496 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7497 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7498 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7499 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7500 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7501 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7502 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7503 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7504 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7505 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7506 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7507 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7511 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7512 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7513 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7514 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7515 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7516 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7517 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7518 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7519 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7520 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7521 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7522 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7523 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7524 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7525 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7526 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7527 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7528 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7529 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7530 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7531 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7532
3dfa8071 75332016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7534 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7535
7536 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7537
9bd62242 75382016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7539 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7540
7541 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7542
603107fb
DM
75432016-06-30 David Malcolm <dmalcolm@redhat.com>
7544
7545 PR driver/71651
7546 * gcc.dg/spellcheck-options-12.c: New test case.
7547
205cccc7
JJ
75482016-06-30 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR middle-end/71693
7551 * gcc.c-torture/compile/pr71693.c: New test.
7552
f4452176
DM
75532016-06-29 David Malcolm <dmalcolm@redhat.com>
7554
7555 * gcc.dg/spellcheck-params.c: New testcase.
7556 * gcc.dg/spellcheck-params-2.c: New testcase.
7557
c5e74d9d
MM
75582016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7559
7560 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7561 vector extract instructions.
7562 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7563
e44ecbfd
JD
75642016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7565
7566 PR fortran/71686
7567 * gfortran.dg/unexpected_eof_2.f90: New test.
7568 * gfortran.dg/unexpected_eof_3.f90: New test.
7569
ee446d9f
JW
75702016-06-29 Jim Wilson <jim.wilson@linaro.org>
7571
7572 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7573
27f67461
CP
75742016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7575
7576 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7577 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7578 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7579
b1206d29
RB
75802016-06-29 Richard Biener <rguenther@suse.de>
7581
7582 PR middle-end/15256
7583 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7584
1af21224
MW
75852016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7586
7587 * gcc.target/arm/aapcs/neon-vect10.c: Require
7588 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7589 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7590 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7591 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7592 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7593 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7594 * gcc.target/arm/fp16-aapcs-1.c: Require
7595 -mfloat-ab=hard. Also simplify the test.
7596 * gcc.target/arm/fp16-aapcs-2.c: New.
7597
7fe43755
MW
75982016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7599
0b965526 7600 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7601 (add_options_for_arm_fp16_ieee): New.
7602 (add_options_for_arm_fp16_alternative): New.
7603 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7604 long-line.
7605 (effective_target_arm_fp16_hw): New.
7606
264d951a
IE
76072016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7608
7609 PR tree-optimization/71655
7610 * g++.dg/pr71655.C: New test.
7611
5c846a81
ML
76122016-06-29 Martin Liska <mliska@suse.cz>
7613
7614 * gcc.dg/pr71585.c: New test.
7615 * gcc.dg/pr71585-2.c: New test.
7616 * gcc.dg/pr71585-3.c: New test.
7617
fafe9318
YR
76182016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7619
7620 PR tree-optimization/70729
7621 * g++.dg/vect/pr70729.cc: New test.
7622
54d19c3b
TS
76232016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7624
7625 * c-c++-common/gomp/cancel-1.c: Extend.
7626
5f3cd7c3
JJ
76272016-06-29 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR tree-optimization/71625
7630 * gcc.dg/strlenopt-28.c: New test.
7631
4aa83879
RB
76322016-06-29 Richard Biener <rguenther@suse.de>
7633
7634 PR middle-end/71002
7635 * g++.dg/torture/pr71002.C: Adjust testcase.
7636
152ef731
JJ
76372016-06-29 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR c/71685
7640 * gcc.dg/pr71685.c: New test.
7641
76422016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7643
7644 PR c/71552
7645 * gcc.dg/init-bad-9.c: New test.
7646
d41dc215
BS
76472016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7648
7649 * gcc.target/powerpc/abs128-1.c: Require VSX.
7650 * gcc.target/powerpc/copysign128-1.c: Likewise.
7651 * gcc.target/powerpc/inf128-1.c: Likewise.
7652 * gcc.target/powerpc/nan128-1.c: Likewise.
7653
6a20b538
JJ
76542016-06-28 Jakub Jelinek <jakub@redhat.com>
7655
7656 PR middle-end/71626
7657 * gcc.c-torture/execute/pr71626-1.c: New test.
7658 * gcc.c-torture/execute/pr71626-2.c: New test.
7659
77d93c47
PB
76602016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7661
7662 PR target/71656
7663 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7664
a8264058
SB
76652016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7666
7667 PR target/71670
7668 * gcc.target/powerpc/pr71670.c: New testcase.
7669
0dc47331
PB
76702016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7671
7672 PR target/71656
7673 * gcc.target/powerpc/pr71656-1.c: New test.
7674 * gcc.target/powerpc/pr71656-2.c: New test.
7675
b65ffc79
CL
76762016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7677
7678 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7679 around fp16 code.
7680 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7681 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7682 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7683 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7684 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7685 Add arm_neon_fp16_ok effective target.
0b965526
UB
7686 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7687 Likewise.
7688 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7689 Likewise.
7690 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7691 Likewise.
7692 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7693 Likewise.
7694 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7695 Likewise.
7696 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7697 Likewise.
7698 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7699 Likewise.
7700 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7701 Likewise.
7702 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7703 Likewise.
7704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7705 Likewise.
7706 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7707 Likewise.
b65ffc79 7708
9bb86f40
JH
77092016-06-26 Jan Hubicka <hubicka@ucw.cz>
7710
7711 * gcc.dg/predict-12.c: New testcase.
7712
46db0fd4
JD
77132016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7714
7715 PR fortran/71649
7716 * gfortran.dg/pr71649.f90: New test.
7717
2a65e70b
JJ
77182016-06-25 Jakub Jelinek <jakub@redhat.com>
7719
f8a06e24
JJ
7720 PR tree-optimization/71643
7721 * g++.dg/opt/pr71643.C: New test.
7722
2a65e70b
JJ
7723 PR tree-optimization/71631
7724 * gcc.c-torture/execute/pr71631.c: New test.
7725
7805417a
JH
77262016-06-24 Jan Hubicka <hubicka@ucw.cz>
7727
7728 * gcc.dg/predict-11.c: New testcase.
7729 * gfortran.dg/predict-2.f90: New testcase.
7730
888ed1a3
JH
77312016-06-24 Jan Hubicka <hubicka@ucw.cz>
7732
7733 * gcc.dg/predict-10.c: New test.
7734
53605f35
BS
77352016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7736
7737 * gcc.target/powerpc/abs128-1.c: New.
7738 * gcc.target/powerpc/copysign128-1.c: New.
7739 * gcc.target/powerpc/inf128-1.c: New.
7740 * gcc.target/powerpc/nan128-1.c: New.
7741
7b22b4c6
EB
77422016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7743
7744 * gfortran.dg/pr71642.f90: New test.
7745
37e373c2
JJ
77462016-06-24 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR tree-optimization/71647
7749 * gcc.target/i386/pr71647.c: New test.
7750
b20b79f2
L
77512016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7752
7753 * gcc.target/i386/noplt-gd-1.c: New test.
7754 * gcc.target/i386/noplt-gd-2.c: Likewise.
7755 * gcc.target/i386/noplt-gd-3.c: Likewise.
7756 * gcc.target/i386/noplt-ld-1.c: Likewise.
7757 * gcc.target/i386/noplt-ld-2.c: Likewise.
7758 * gcc.target/i386/noplt-ld-3.c: Likewise.
7759 * lib/target-supports.exp
7760 (check_effective_target_tls_get_addr_via_got): New.
7761
04619cb8
UB
77622016-06-24 Uros Bizjak <ubizjak@gmail.com>
7763
7764 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7765 testsuite compile flags.
7766 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7767 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7768
77692016-06-24 Uros Bizjak <ubizjak@gmail.com>
7770
7771 * g++dg/vect/pr36684.cc: Add dg-do compile.
7772 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7773 * gcc.dg/vect/pr70021.c: Ditto.
7774 * gcc.dg/vect/pr70138-1.c: Ditto.
7775 * gcc.dg/vect/pr70138-2.c: Ditto.
7776 * gcc.dg/vect/pr70354-1.c: Ditto.
7777 * gcc.dg/vect/pr70354-2.c: Ditto.
7778 * gcc.dg/vect/pr71259.c: Ditto.
7779 * gcc.dg/vect/pr71416-1.c: Ditto.
7780 * gcc.dg/vect/slp-43.c: Ditto.
7781 * gcc.dg/vect/slp-45.c: Ditto.
7782 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7783 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7784 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7785 * gfortran.dg/vect/pr69980.f90: Ditto.
7786
77872016-06-24 Uros Bizjak <ubizjak@gmail.com>
7788
7789 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7790 * gcc.dg/vect/bb-slp-30.c: Ditto.
7791 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7792 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7793 * gcc.dg/vect/pr45902.c: Ditto.
7794 * gcc.dg/vect/pr48172.c: Ditto.
7795 * gcc.dg/vect/pr48377.c: Ditto.
7796 * gcc.dg/vect/pr49038.c: Ditto.
7797 * gcc.dg/vect/pr49771.c: Ditto.
7798 * gcc.dg/vect/pr52091.c: Ditto.
7799 * gcc.dg/vect/pr53185-2.c: Ditto.
7800 * gcc.dg/vect/pr56826.c: Ditto.
7801 * gcc.dg/vect/pr60276.c: Ditto.
7802 * gcc.dg/vect/pr62021.c: Ditto.
7803 * gcc.dg/vect/pr63530.c: Ditto.
7804 * gcc.dg/vect/pr65518.c: Ditto.
7805 * gcc.dg/vect/pr65947-1.c: Ditto.
7806 * gcc.dg/vect/pr65947-10.c: Ditto.
7807 * gcc.dg/vect/pr65947-11.c: Ditto.
7808 * gcc.dg/vect/pr65947-12.c: Ditto.
7809 * gcc.dg/vect/pr65947-13.c: Ditto.
7810 * gcc.dg/vect/pr65947-2.c: Ditto.
7811 * gcc.dg/vect/pr65947-3.c: Ditto.
7812 * gcc.dg/vect/pr65947-4.c: Ditto.
7813 * gcc.dg/vect/pr65947-5.c: Ditto.
7814 * gcc.dg/vect/pr65947-6.c: Ditto.
7815 * gcc.dg/vect/pr65947-7.c: Ditto.
7816 * gcc.dg/vect/pr65947-8.c: Ditto.
7817 * gcc.dg/vect/pr65947-9.c: Ditto.
7818 * gcc.dg/vect/pr71416-1.c: Ditto.
7819 * gcc.dg/vect/pr71439.c: Ditto.
7820 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7821 * gcc.dg/vect/vect-bswap16.c: Ditto.
7822 * gcc.dg/vect/vect-bswap32.c: Ditto.
7823 * gcc.dg/vect/vect-bswap64.c: Ditto.
7824 * gcc.dg/vect/vect-live-1.c: Ditto.
7825 * gcc.dg/vect/vect-live-2.c: Ditto.
7826 * gcc.dg/vect/vect-live-3.c: Ditto.
7827 * gcc.dg/vect/vect-live-4.c: Ditto.
7828 * gcc.dg/vect/vect-live-5.c: Ditto.
7829 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7830 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7831 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7832 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7833 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7834 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7835 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7836 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7837 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7838 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7839 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7840 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7841 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7842 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7843 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7844 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7845 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7846
da224bcb
UB
78472016-06-24 Uros Bizjak <ubizjak@gmail.com>
7848
7849 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7850
dfee2870
L
78512016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7852
7853 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7854 ia32 if R_386_GOT32X relocation is supported.
7855 * gcc.target/i386/noplt-3.c: Likewise.
7856 * gcc.target/i386/noplt-2.c: Likewise.
7857 (main): Renamed to ...
7858 (bar): This.
7859 * gcc.target/i386/noplt-4.c: Likewise.
7860 (main): Renamed to ...
7861 (bar): This.
7862 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7863 * gcc.target/i386/pr67400-5.c: Likewise.
7864
a86451b9
JJ
78652016-06-24 Jakub Jelinek <jakub@redhat.com>
7866
00085092
JJ
7867 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7868 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7869
a86451b9
JJ
7870 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7871 f4): Adjust expected diagnostics.
7872 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7873 (T): If OVFP is defined, redefine to TP.
7874 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7875 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7876 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7877 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7878 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7879 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7880 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7881 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7882 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7883 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7884 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7885 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7886 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7887 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7888 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7889 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7890 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7891 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7892 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7893 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7894 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7895 as last argument to __builtin_add_overflow_p.
7896
7bb5d5f4
UB
78972016-06-23 Uros Bizjak <ubizjak@gmail.com>
7898
7899 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7900 dg-options and remove default vector testsuite compile flags.
7901 * g++.dg/vect/pr33860a.cc: Ditto.
7902 * g++.dg/vect/pr45470-a.cc: Ditto.
7903 * g++.dg/vect/pr45470-b.cc: Ditto.
7904 * g++.dg/vect/pr60896.cc: Ditto.
7905 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7906 * gcc.dg/vect/pr18308.c: Ditto.
7907 * gcc.dg/vect/pr24049.c: Ditto.
7908 * gcc.dg/vect/pr33373.c: Ditto.
7909 * gcc.dg/vect/pr36228.c: Ditto.
7910 * gcc.dg/vect/pr42395.c: Ditto.
7911 * gcc.dg/vect/pr42604.c: Ditto.
7912 * gcc.dg/vect/pr46663.c: Ditto.
7913 * gcc.dg/vect/pr48765.c: Ditto.
7914 * gcc.dg/vect/pr49093.c: Ditto.
7915 * gcc.dg/vect/pr49352.c: Ditto.
7916 * gcc.dg/vect/pr52298.c: Ditto.
7917 * gcc.dg/vect/pr52870.c: Ditto.
7918 * gcc.dg/vect/pr53185.c: Ditto.
7919 * gcc.dg/vect/pr53773.c: Ditto.
7920 * gcc.dg/vect/pr56695.c: Ditto.
7921 * gcc.dg/vect/pr62171.c: Ditto.
7922 * gcc.dg/vect/pr63530.c: Ditto.
7923 * gcc.dg/vect/pr68339.c: Ditto.
7924 * gcc.dg/vect/pr71259.c: Ditto.
7925 * gcc.dg/vect/vect-82_64.c: Ditto.
7926 * gcc.dg/vect/vect-83_64.c: Ditto.
7927 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7928 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7929 * gcc.dg/vect/vect-shift-2.c: Ditto.
7930 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7931 * gfortran.dg/vect/pr39318.f90: Ditto.
7932 * gfortran.dg/vect/pr45714-a.f: Ditto.
7933 * gfortran.dg/vect/pr45714-b.f: Ditto.
7934 * gfortran.dg/vect/pr46213.f90: Ditto.
7935
2d4bb02f
MM
79362016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7937 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7938
7939 * gcc.target/powerpc/p9-splat-5.c: New test.
7940
f6d1b868
UB
79412016-06-23 Uros Bizjak <ubizjak@gmail.com>
7942
7943 PR tree-optimization/71488
7944 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7945 * lib/target-supports.exp: ... here.
7946 (check_sse4_hw_available): New procedure.
7947 (check_effective_target_sse4_runtime): Ditto.
7948 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7949 -march=westmere for sse4_runtime targets.
936ff030 7950 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7951 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7952 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7953 (main): Call check_vect ().
a7898180 7954 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7955
c0597759
L
79562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7957
7958 PR target/66232
7959 PR target/67400
7960 * gcc.target/i386/pr66232-14.c: New file.
7961 * gcc.target/i386/pr66232-15.c: Likewise.
7962 * gcc.target/i386/pr66232-16.c: Likewise.
7963 * gcc.target/i386/pr66232-17.c: Likewise.
7964 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7965 ia32 if R_386_GOT32X relocation is supported.
7966 * gcc.target/i386/pr67400-2.c: Likewise.
7967 * gcc.target/i386/pr67400-3.c: Likewise.
7968 * gcc.target/i386/pr67400-4.c: Likewise.
7969 * gcc.target/i386/pr67400-6.c: Likewise.
7970 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7971 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7972
5b0e27a7
JD
79732016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7974
7975 PR libgfortran/48852
7976 * gfortran.dg/char4_iunit_1.f03: Update test.
7977 * gfortran.dg/f2003_io_5.f03: Update test.
7978 * gfortran.dg/real_const_3.f90: Update test.
7979
7f586d90
AK
79802016-06-23 Andi Kleen <ak@linux.intel.com>
7981
7982 * g++.dg/bprob/bprob.exp: Support autofdo.
7983 * g++.dg/tree-prof/tree-prof.exp: dito.
7984 * gcc.dg/tree-prof/tree-prof.exp: dito.
7985 * gcc.misc-tests/bprob.exp: dito.
7986 * gfortran.dg/prof/prof.exp: dito.
7987 * lib/profopt.exp: dito.
7988 * lib/target-supports.exp: Check for autofdo.
7989
60fa7862
ML
79902016-06-23 Martin Liska <mliska@suse.cz>
7991
7992 * gcc.dg/pr71619.c: New test.
7993
e3d62871
UB
79942016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7995
7996 PR target/67400
cc901875
UB
7997 * gcc.target/i386/pr67400-1.c: New test.
7998 * gcc.target/i386/pr67400-2.c: Likewise.
7999 * gcc.target/i386/pr67400-3.c: Likewise.
8000 * gcc.target/i386/pr67400-4.c: Likewise.
8001 * gcc.target/i386/pr67400-5.c: Likewise.
8002 * gcc.target/i386/pr67400-6.c: Likewise.
8003 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8004
ac81cf0b
DM
80052016-06-22 David Malcolm <dmalcolm@redhat.com>
8006
8007 * c-c++-common/missing-header-1.c: New test case.
8008 * c-c++-common/missing-header-2.c: New test case.
8009 * c-c++-common/missing-header-3.c: New test case.
8010 * c-c++-common/missing-header-4.c: New test case.
8011
1a4f11c8
DM
80122016-06-22 David Malcolm <dmalcolm@redhat.com>
8013
8014 PR c/70339
8015 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8016 hint.
8017 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8018 expected results due to builtin "nanl" now being suggested for
8019 "name".
8020 * gcc.dg/pr67580.c: Update expected messages.
8021 * gcc.dg/spellcheck-identifiers.c: New testcase.
8022 * gcc.dg/spellcheck-typenames.c: New testcase.
8023
a93eac6a
DM
80242016-06-22 David Malcolm <dmalcolm@redhat.com>
8025
8026 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8027 file.
8028 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8029 diagnostic-test-show-locus-parseable-fixits.c to sources for
8030 diagnostic_plugin_test_show_locus.c.
8031 * lib/gcc-defs.exp (freeform_regexps): New global.
8032 (dg-regexp): New function.
8033 (handle-dg-regexps): New function.
8034 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8035 freeform_regexps to the empty list.
8036 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8037
49e76ff1
IE
80382016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8039
f6d1b868 8040 PR tree-optimization/71488
49e76ff1
IE
8041 * g++.dg/pr71488.C: New test.
8042 * gcc.dg/vect/vect-bool-cmp.c: New test.
8043
951d8c8a
EB
80442016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8045
8046 * gcc.dg/guality/param-5.c: New test.
8047
b60fc3bd
BE
80482016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8049
8050 * gcc.target/i386/asm-flag-7.c: New test.
8051
0609abda
TS
80522016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8053
8054 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8055 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8056 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8057 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8058 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8059 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8061 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8062 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8063 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8064 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8065 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8066 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8067 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8068 * lib/target-supports.exp: Likewise.
8069
ee2499b4
TS
80702016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8071
8072 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8073 * gcc.dg/attr-ms_struct-2.c: Likewise.
8074 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8075 * gcc.dg/bf-ms-attrib.c: Likewise.
8076 * gcc.dg/bf-ms-layout-2.c: Likewise.
8077 * gcc.dg/bf-ms-layout-3.c: Likewise.
8078 * gcc.dg/bf-ms-layout.c: Likewise.
8079 * gcc.dg/bf-no-ms-layout.c: Likewise.
8080 * gcc.target/i386/bitfield1.c: Likewise.
8081 * gcc.target/i386/bitfield2.c: Likewise.
8082 * gcc.target/i386/bitfield3.c: Likewise.
8083
caea59ff
KN
80842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8085
8086 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8087 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8088 override other than -mcpu=power9 command-line option is specified,
8089 or if the target operating system is aix.
8090 * gcc.target/powerpc/darn-1.c: Likewise.
8091 * gcc.target/powerpc/darn-2.c: Likewise.
8092 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8093 test if effective-target is not powerpc_p9vector_ok or if the
8094 target operating system is not defined.
8095 * gcc.target/powerpc/vslv-1.c: Likewise.
8096 * gcc.target/powerpc/vsrv-0.c: Likewise.
8097 * gcc.target/powerpc/vsrv-1.c: Likewise.
8098
63617e30
TB
80992016-06-21 Tobias Burnus <burnus@net-b.de>
8100
8101 PR fortran/71068
8102 * gfortran.dg/coarray/data_1.f90: New.
8103
89192c3c
WD
81042016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8105
8106 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8107 (dg-require-effective-target): Use arm_v8_neon_hw.
8108 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8109 (dg-require-effective-target): Likewise.
8110 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8111 (dg-require-effective-target): Likewise.
8112 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8113 (dg-require-effective-target): Likewise.
8114 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8115 (dg-require-effective-target): Likewise.
8116 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8117 (dg-require-effective-target): Likewise.
8118 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8119 Add AArch64 check.
8120
64ac50e2
WD
81212016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8122
8123 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8124 Set to 3 so test passes.
8125
6252b5db
WD
81262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8127
8128 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8129
3b9bc511
IV
81302016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8131
8132 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8133 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8134 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8135 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8136
21db1c78
IV
81372016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8138
8139 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8140 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8141
9d30e86f
L
81422016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8143
8144 PR target/71549
8145 * gcc.target/i386/pr71549.c: New test.
8146
448a7c69
KN
81472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8148
8149 * gcc.target/powerpc/vadsdu-0.c: Replace
8150 dg-require-effective-target directive to allow test to run on more
8151 platforms, and add dg-skip-if directive to disable test on aix
8152 platforms because of known incompatibilities.
8153 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8154 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8155 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8156 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8157 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8158 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8159 * gcc.target/powerpc/vadsdub-2.c: Replace
8160 dg-require-effective-target directive to allow test to run on more
8161 platforms, and add dg-skip-if directive to disable test on aix
8162 platforms because of known incompatibilities.
8163 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8164 with vec_absdb call to differentiate this test from vadsdub-1.c.
8165 * gcc.target/powerpc/vadsduh-1.c: Replace
8166 dg-require-effective-target directive to allow test to run on more
8167 platforms, and add dg-skip-if directive to disable test on aix
8168 platforms because of known incompatibilities.
8169 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8170 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8171 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8172
0ad84f34
JJ
81732016-06-21 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR tree-optimization/71588
8176 * gcc.dg/pr71558.c: New test.
8177
e71e8d94
SKS
81782016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8179
8180 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8181 * c-c++-common/pr68657-2.c: Likewise.
8182 * c-c++-common/pr68657-3.c: Likewise.
8183 * gcc.dg/torture/pr69714.c: Require int32plus support.
8184 * gcc.dg/torture/pr70025.c: Likewise.
8185 * gcc.dg/torture/pr70083.c: Likewise.
8186 * gcc.dg/torture/pr70542.c: Likewise.
8187 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8188
5a578671
JM
81892016-06-20 Joseph Myers <joseph@codesourcery.com>
8190
8191 PR c/71601
8192 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8193
7a9df68e
JJ
81942016-06-20 Jakub Jelinek <jakub@redhat.com>
8195
50aa64d5
JJ
8196 PR middle-end/71581
8197 * gcc.dg/pr71581.c: New test.
8198
7a9df68e
JJ
8199 PR rtl-optimization/71591
8200 * gcc.dg/cpp/pr71591.c: New test.
8201
3947cf19
DR
82022016-06-20 David B. Robins <gcc@davidrobins.net>
8203
8204 PR target/71571
8205 * g++.dg/torture/pr71571.C: New test.
8206
c4ff221e
JJ
82072016-06-20 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR target/71559
8210 * gcc.target/i386/sse2-pr71559.c: New test.
8211 * gcc.target/i386/avx-pr71559.c: New test.
8212 * gcc.target/i386/avx512f-pr71559.c: New test.
8213
f1b5abfb
TB
82142016-06-20 Tobias Burnus <burnus@net-b.de>
8215
8216 PR fortran/71194
8217 * gfortran.dg/pointer_remapping_10.f90: New.
8218
842107e4
DM
82192016-06-20 David Malcolm <dmalcolm@redhat.com>
8220
8221 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8222
d9e8bdfd
MS
82232016-06-20 Martin Sebor <msebor@redhat.com>
8224
8225 PR c/69507
8226 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8227 * gnu90-const-expr-1.c: Same.
8228 * gnu99-const-expr-1.c: Same.
8229 * gnu99-static-1.c: Same.
8230
67785479
RL
82312016-06-20 Renlin Li <renlin.li@arm.com>
8232
29f09b38 8233 PR testsuite/71489
67785479
RL
8234 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8235
636929b8
JG
82362016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8237
8238 * gcc.target/aarch64/vcvt_f64_1.c: New.
8239 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8240 * gcc.target/aarch64/vrecp_f64_1.c: New.
8241
ff7b374b
KT
82422016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8243
8244 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8245 "alignement".
8246
554cfc9e
GJL
82472016-06-20 Georg-Johann Lay <avr@gjlay.de>
8248
8249 PR target/71103
8250 * gcc.target/avr/torture/pr71103-2.c: New test.
8251
94087e88 82522016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8253
8254 PR c/69507
8255 * gcc.dg/alignof.c: New test.
8256
c561b091
PC
82572016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8258
8259 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8260 vs dg-error; test constexpr specifier too.
8261
bf54f123
PC
82622016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8263
8264 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8265
4e53aa97
CL
82662016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8267
8268 * lib/target-supports.exp
8269 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8270 arm_neon_ok and merge flags. Fix temporary test name.
8271 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8272 and merge flags.
8273
69071d86
ML
82742016-06-17 Martin Liska <mliska@suse.cz>
8275
8276 * gcc.dg/predict-9.c: Fix dump scanning.
8277
68b3b858
BC
82782016-06-17 Bin Cheng <bin.cheng@arm.com>
8279
8280 PR tree-optimization/71354
8281 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8282
d3ee260a
BC
82832016-06-17 Bin Cheng <bin.cheng@arm.com>
8284
8285 PR tree-optimization/71347
8286 * gcc.dg/tree-ssa/pr71347.c: New test.
8287
bd8fb114
BC
82882016-06-17 Bin Cheng <bin.cheng@arm.com>
8289
8290 PR tree-optimization/71354
8291 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8292
97816be4
BC
82932016-06-17 Bin Cheng <bin.cheng@arm.com>
8294
8295 * gcc.dg/vect/vect-alias-check-1.c: New test.
8296
2d761a37
SKS
82972016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8298
e0277d6b 8299 PR target/71151
2d761a37
SKS
8300 * gcc.target/avr/pr71151-1.c: New test.
8301 * gcc.target/avr/pr71151-2.c: New test.
8302 * gcc.target/avr/pr71151-3.c: New test.
8303 * gcc.target/avr/pr71151-4.c: New test.
8304 * gcc.target/avr/pr71151-5.c: New test.
8305 * gcc.target/avr/pr71151-6.c: New test.
8306 * gcc.target/avr/pr71151-7.c: New test.
8307 * gcc.target/avr/pr71151-8.c: New test.
8308 * gcc.target/avr/pr71151-common.h: New test.
8309
68fa96d6
ML
83102016-06-16 Martin Liska <mliska@suse.cz>
8311
8312 * gfortran.dg/predict-1.f90: New test.
8313
b6ca982f
UB
83142016-06-16 Uros Bizjak <ubizjak@gmail.com>
8315
8316 PR target/71242
3a146d46 8317 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8318
1dc8d15b
JH
83192016-06-16 Jan Hubicka <hubicka@ucw.cz>
8320
8321 * g++.dg/vect/pr36648.cc: Disable cunrolli
8322
67c25816
JJ
83232016-06-16 Jakub Jelinek <jakub@redhat.com>
8324
c577adb2
JJ
8325 PR target/71554
8326 * gcc.c-torture/execute/pr71554.c: New test.
8327
67c25816
JJ
8328 PR rtl-optimization/71532
8329 * gcc.dg/torture/pr71532.c: New test.
8330
1a3c3ee9
MM
83312016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8332
8333 * gcc.target/powerpc/p9-dimode1.c: New test.
8334 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8335
f29468a7
JJ
83362016-06-15 Jakub Jelinek <jakub@redhat.com>
8337
61daecc4
JJ
8338 * gcc.c-torture/compile/20160615-1.c: New test.
8339
f29468a7
JJ
8340 * g++.dg/cpp0x/ref-qual17.C: New test.
8341
209d1e2d
IE
83422016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8343
8344 PR middle-end/71529
8345 * gcc.target/i386/pr71529.C: New test.
8346
8dc35712
AH
83472016-06-15 Alan Hayward <alan.hayward@arm.com>
8348
8349 PR tree-optimization/71483
8350 * g++.dg/vect/pr71483.c: New
8351
b8911cb8
PC
83522016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8353
8354 PR c++/70202
8355 * g++.dg/inherit/crash6.C: New.
8356 * g++.dg/inherit/union2.C: Likewise.
8357 * g++.dg/inherit/virtual12.C: Likewise.
8358 * g++.dg/inherit/virtual13.C: Likewise.
8359 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8360
cf5d08ab
UB
83612016-06-15 Uros Bizjak <ubizjak@gmail.com>
8362
e3d62871 8363 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8364
8f482165
AH
83652016-06-15 Alan Hayward <alan.hayward@arm.com>
8366
8367 PR tree-optimization/71439
8368 * gcc.dg/vect/pr71439.c: New
8369
3256673f
KT
83702016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8371
8372 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8373
b17dc4d4
RB
83742016-06-15 Richard Biener <rguenther@suse.de>
8375
8376 * gcc.dg/vect/slp-45.c: New testcase.
8377
2a5825f2
RB
83782016-06-15 Richard Biener <rguenther@suse.de>
8379
8380 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8381
6e433d0b
BS
83822016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8383
8384 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8385 requirements, and disable for AIX for now.
8386 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8387
abe7f828
JJ
83882016-06-14 Jakub Jelinek <jakub@redhat.com>
8389
a09c81b4
JJ
8390 PR c++/71528
8391 * g++.dg/opt/pr71528.C: New test.
8392
abe7f828
JJ
8393 PR c++/71516
8394 * g++.dg/init/pr71516.C: New test.
8395
acfadf06
PC
83962016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8397
8398 * g++.dg/init/array46.C: New.
8399
4d568ab2
UB
84002016-06-14 Uros Bizjak <ubizjak@gmail.com>
8401
e3d62871
UB
8402 * gcc.target/i386/float128-3.c: New test.
8403 * gcc.target/i386/quad-sse4.c: Ditto.
8404 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8405 Update scan strings.
4d568ab2 8406
30934c5d
RB
84072016-06-14 Richard Biener <rguenther@suse.de>
8408
8409 PR middle-end/71526
8410 * gfortran.dg/pr71526.f90: New testcase.
8411
3970e545
AV
84122016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8413
8414 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8415 * gcc.dg/zero_bits_compound-1.c: Likewise.
8416
04976c6e
RB
84172016-06-14 Richard Biener <rguenther@suse.de>
8418
8419 PR tree-optimization/71522
8420 * gcc.dg/torture/pr71522.c: New testcase.
8421
23e025db
JJ
84222016-06-14 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR tree-optimization/71520
8425 * gcc.dg/tree-ssa/pr71520.c: New test.
8426
90b72e84
RB
84272016-06-14 Richard Biener <rguenther@suse.de>
8428
8429 PR tree-optimization/71521
86c24ba6 8430 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8431
ef7cf206
JJ
84322016-06-13 Jakub Jelinek <jakub@redhat.com>
8433
0dda258b
JJ
8434 PR sanitizer/71498
8435 * c-c++-common/ubsan/bounds-13.c: New test.
8436
ef7cf206
JJ
8437 PR preprocessor/71183
8438 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8439
a73786e3
JL
84402016-06-13 Jeff Law <law@redhat.com>
8441
8442 PR tree-optimization/71403
8443 * c-c++-common/ubsan/pr71403-1.c: New test.
8444 * c-c++-common/ubsan/pr71403-2.c: New test.
8445 * c-c++-common/ubsan/pr71403-3.c: New test.
8446
0ac249bf
JJ
84472016-06-13 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR middle-end/71478
8450 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8451 Add -Wno-psabi -w to dg-options.
8452
5408a64a
KN
84532016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8454
8455 * gcc.target/powerpc/vadsdu-0.c: New test.
8456 * gcc.target/powerpc/vadsdu-1.c: New test.
8457 * gcc.target/powerpc/vadsdu-2.c: New test.
8458 * gcc.target/powerpc/vadsdu-3.c: New test.
8459 * gcc.target/powerpc/vadsdu-4.c: New test.
8460 * gcc.target/powerpc/vadsdu-5.c: New test.
8461 * gcc.target/powerpc/vadsdub-1.c: New test.
8462 * gcc.target/powerpc/vadsdub-2.c: New test.
8463 * gcc.target/powerpc/vadsduh-1.c: New test.
8464 * gcc.target/powerpc/vadsduh-2.c: New test.
8465 * gcc.target/powerpc/vadsduw-1.c: New test.
8466 * gcc.target/powerpc/vadsduw-2.c: New test.
8467
f7e4f2e3
DM
84682016-06-13 David Malcolm <dmalcolm@redhat.com>
8469
8470 * gcc.dg/c99-init-2.c (c): Update expected error message.
8471 * gcc.dg/init-bad-8.c (foo): Likewise.
8472 * gcc.dg/spellcheck-fields-3.c: New test case.
8473
ad23a23e
ML
84742016-06-13 Martin Liska <mliska@suse.cz>
8475
8476 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8477 and "guess loop iv compared" heuristics.
8478 * gcc.dg/predict-2.c: Likewise.
8479 * gcc.dg/predict-3.c: Likewise.
8480 * gcc.dg/predict-4.c: Likewise.
8481 * gcc.dg/predict-5.c: Likewise.
8482 * gcc.dg/predict-6.c: Likewise.
8483
146c55da
MP
84842016-06-13 Marek Polacek <polacek@redhat.com>
8485
8486 PR middle-end/71476
8487 * c-c++-common/Wswitch-unreachable-4.c: New test.
8488 * gcc.dg/Wswitch-unreachable-2.c: New test.
8489 * g++.dg/tm/jump1.C: Move dg-warning.
8490
42e77cbc
EB
84912016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8492
8493 * gnat.dg/renaming10.ad[sb]: New test.
8494
7474dcc1
PT
84952016-06-13 Paul Thomas <pault@gcc.gnu.org>
8496
8497 PR fortran/70673
8498 * gfortran.dg/pr70673.f90: New test.
8499
f57f53d3
RB
85002016-06-13 Richard Biener <rguenther@suse.de>
8501
8502 PR middle-end/64516
8503 * gcc.dg/align-3.c: New testcase.
8504
5843a5f0
ML
85052016-06-13 Martin Liska <mliska@suse.cz>
8506
8507 * gcc.target/i386/pr71458.c: New test.
8508
aa8fdb44
UB
85092016-06-12 Uros Bizjak <ubizjak@gmail.com>
8510
8511 PR target/71241
3a146d46 8512 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8513
2043e4d7
DH
85142016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8515
8516 PR target/60751
8517 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8518 statement.
8519
d3dc025d
DH
85202016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8521
8522 PR target/60751
8523 * gfortran.dg/comma_IO_extension_1.f90: New test.
8524 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8525 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8526 statement.
8527 * gfortran.dg/graphite/pr38083.f90: Likewise.
8528 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8529 missing format.
8530
a31d78c6
EB
85312016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8532
8533 * gnat.dg/case_character.adb: New test.
8534
95c18dd0
SB
85352016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8536
8537 PR middle-end/71310
8538 * gcc.target/powerpc/pr71310.c: New testcase.
8539
b97d37b4
KV
85402016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8541
8542 PR middle-end/71478
8543 * gcc.dg/pr71478.c: New test.
8544
900bcda3
JJ
85452016-06-10 Jakub Jelinek <jakub@redhat.com>
8546
ec1c20db
JJ
8547 PR middle-end/71494
8548 * gcc.c-torture/execute/pr71494.c: New test.
8549
50b15873
JJ
8550 PR c/68657
8551 * gcc.target/i386/pr68657.c: New test.
8552
900bcda3
JJ
8553 PR inline-asm/68843
8554 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8555 (test): Add -masm=intel alternatives.
8556
4d926e34
MS
85572016-06-10 Martin Sebor <msebor@redhat.com>
8558
8559 PR c/71392
8560 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8561
ad071b2b
JL
85622016-06-10 Jeff Law <law@redhat.com>
8563
8564 PR tree-optimization/71335
8565 * gcc.c-torture/execute/pr71335.c: New test.
8566
2704efe8
DM
85672016-06-10 David Malcolm <dmalcolm@redhat.com>
8568
8569 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8570 the various "cannot tail-call: " messages.
8571
18c9b7d4
CL
85722016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8573
8574 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8575 and options.
8576
7cfa10f3
MO
85772016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8578
8579 PR sanitizer/71480
8580 * c-c++-common/asan/pr71480.c: New test.
8581
1f24fd3e
L
85822016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8583
8584 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8585 (ASMNAME2): Likewise.
8586 (main): Replace fn in asm statement with ASMNAME ("fn").
8587 * gcc.dg/guality/pr68037-2.c: Likewise.
8588 * gcc.dg/guality/pr68037-3.c: Likewise.
8589 * gcc.dg/torture/pr68037-1.c: Likewise.
8590 * gcc.dg/torture/pr68037-2.c: Likewise.
8591 * gcc.dg/torture/pr68037-3.c: Likewise.
8592
ad551c07
BE
85932016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8594
8595 PR inline-asm/68843
8596 * gcc.target/i386/pr68843-1.c: New test.
8597 * gcc.target/i386/pr68843-2.c: New test.
8598
4b1ffdb1 85992016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8600 Cesar Philippidis <cesar@codesourcery.com>
8601
8602 PR middle-end/71373
8603 * gcc.dg/goacc/nested-function-1.c: New file.
8604 * gcc.dg/goacc/nested-function-2.c: Likewise.
8605 * gcc.dg/goacc/pr71373.c: Likewise.
8606 * gfortran.dg/goacc/cray-2.f95: Likewise.
8607 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8608 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8609 * gfortran.dg/goacc/cray.f95: Update.
8610 * gfortran.dg/goacc/loop-1.f95: Likewise.
8611 * gfortran.dg/goacc/loop-3.f95: Likewise.
8612 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8613 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8614
86152016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8616
8617 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8618 for OpenACC tile clauses.
8619 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8620
8621 PR c/71381
8622 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8623 to...
8624 * c-c++-common/goacc/cache-2.c: ... this new file.
8625 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8626 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8627 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8628 usage.
8629 * gfortran.dg/goacc/cray.f95: Likewise.
8630 * gfortran.dg/goacc/loop-1.f95: Likewise.
8631
89851e4c
AH
86322016-06-10 Alan Hayward <alan.hayward@arm.com>
8633
8634 PR tree-optimization/71407
8635 PR tree-optimization/71416
8636 * gcc.dg/vect/pr71407.c: New
8637 * gcc.dg/vect/pr71416-1.c: New
8638 * gcc.dg/vect/pr71416-2.c: New
8639
200eafbf
RB
86402016-06-10 Richard Biener <rguenther@suse.de>
8641
8642 PR middle-end/71477
8643 * gcc.dg/torture/pr71477.c: New testcase.
8644
4df99d92
JK
86452016-06-09 Julia Koval <julia.koval@intel.com>
8646
8647 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8648 * gcc.target/i386/interrupt-13.c: Likewise.
8649 * gcc.target/i386/interrupt-15.c: Likewise.
8650 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8651 * gcc.target/i386/interrupt-24.c: Likewise.
8652 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8653 * gcc.target/i386/interrupt-9.c: Likewise.
8654 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8655
e01b4e16
MS
86562016-06-09 Martin Sebor <msebor@redhat.com>
8657
8658 PR c/70883
8659 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8660 * gcc.dg/builtin-constant_p-1.c: Same.
8661 * gcc.dg/builtins-error.c: Same.
8662 * gcc.dg/pr70859.c: Same.
8663
9c35db0e
SKS
86642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8665
8666 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8667 * gcc.dg/torture/pr68067-1.c: Likewise.
8668 * gcc.dg/torture/pr68067-2.c: Likewise.
8669
86702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8671
8672 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8673 when setting SIZE.
8674
392a81b9
PC
86752016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8676
8677 PR c++/71465
8678 * g++.dg/inherit/crash5.C: New.
8679 Revert:
8680 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/70202
8683 * g++.dg/inherit/crash5.C: New.
8684 * g++.dg/inherit/virtual1.C: Adjust.
8685
e49efc14
ML
86862016-06-09 Martin Liska <mliska@suse.cz>
8687
8688 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8689 * g++.dg/predict-loop-exit-2.C: Likewise.
8690 * g++.dg/predict-loop-exit-3.C: Likewise.
8691 * gcc.dg/predict-1.c: Likewise.
8692 * gcc.dg/predict-2.c: Likewise.
8693 * gcc.dg/predict-3.c: Likewise.
8694 * gcc.dg/predict-4.c: Likewise.
8695 * gcc.dg/predict-5.c: Likewise.
8696 * gcc.dg/predict-6.c: Likewise.
8697 * gcc.dg/predict-7.c: Likewise.
8698
36d57986
RB
86992016-06-09 Richard Biener <rguenther@suse.de>
8700
8701 PR tree-optimization/71462
8702 * gcc.dg/torture/pr71462.c: New testcase.
8703
7d82e8e4
MP
87042016-06-09 Marek Polacek <polacek@redhat.com>
8705
8706 PR c/65471
8707 * gcc.dg/c11-generic-3.c: New test.
8708
c8a71589
PC
87092016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8710
8711 * g++.dg/init/array42.C: New.
8712 * g++.dg/init/array43.C: Likewise.
8713 * g++.dg/init/array44.C: Likewise.
8714 * g++.dg/init/array45.C: Likewise.
8715 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8716 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8717 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8718 * g++.dg/gomp/pr35751.C: Likewise.
8719 * g++.dg/init/array23.C: Likewise.
8720 * g++.dg/init/brace2.C: Likewise.
8721 * g++.dg/init/brace6.C: Likewise.
8722
44a845ca
MS
87232016-06-08 Martin Sebor <msebor@redhat.com>
8724 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR c++/70507
8727 PR c/68120
8728 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8729 * c-c++-common/builtin-arith-overflow-2.c: New test.
8730 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8731 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8732 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8733
2ef16b6e
JJ
87342016-06-08 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR c++/71442
8737 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8738
5e3ee346
AL
87392016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8740
8741 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8742 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8743 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8744 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8745 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8746 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8747 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8748 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8749 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8750 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8751 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8752 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8753 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8754
b2ae2814
RB
87552016-06-08 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/68558
8758 * gcc.dg/vect/slp-44.c: New testcase.
8759
e09b4c37
RB
87602016-06-08 Richard Biener <rguenther@suse.de>
8761
8762 * gcc.dg/vect/slp-43.c: New testcase.
8763
72d50660
RB
87642016-06-08 Richard Biener <rguenther@suse.de>
8765
8766 PR tree-optimization/71452
8767 * gcc.dg/torture/pr71452.c: New testcase.
8768
988c115c
JJ
87692016-06-08 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR c++/71448
8772 * g++.dg/torture/pr71448.C: New test.
8773
73d73b48
BS
87742016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8775
8776 PR debug/71432
8777 PR ada/71413
8778 * g++.dg/debug/pr71432.C: New test.
8779
bdd15d0c
PK
87802016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8781
8782 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8783 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8784 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8785
ce0607bb
AH
87862016-06-08 Alan Hayward <alan.hayward@arm.com>
8787
8788 * gcc.dg/vect/vect-live-2.c: Update effective target.
8789 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8790 * lib/target-supports.exp: Add aarch64 to vect_long.
8791
92a5f2ba
MP
87922016-06-08 Marek Polacek <polacek@redhat.com>
8793
8794 PR c/71418
8795 * gcc.dg/noncompile/pr71418.c: New test.
8796
08203f73
MP
8797 PR c/71426
8798 * gcc.dg/noncompile/pr71426.c: New test.
8799
d1fcc2bd
JH
88002016-06-07 Jan Hubicka <hubicka@ucw.cz>
8801
8802 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8803 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8804 * gcc.dg/predict-3.c: Update template.
8805 * gcc.dg/predict-5.c: Update template.
8806 * gcc.dg/predict-6.c: Update template.
8807 * gcc.dg/predict-9.c: Update template.
8808 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8809
a23e6f1c
BS
88102016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8811
8812 * gcc.target/powerpc/vec-mul.c: New test.
8813
6ffd47b7
DM
88142016-06-07 David Malcolm <dmalcolm@redhat.com>
8815
8816 * gcc.dg/spellcheck-fields-2.c: New test case.
8817
bfd67b47
RB
88182016-06-07 Richard Biener <rguenther@suse.de>
8819
8820 PR c/61564
8821 * gcc.dg/Wpragmas-1.c: New testcase.
8822 * gcc.dg/Wattributes-4.c: Likewise.
8823 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8824 entry.
8825
701b9a47
CL
88262016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8827
8828 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8829 spurious debug code.
8830
6b80d6fa
RB
88312016-06-07 Richard Biener <rguenther@suse.de>
8832
8833 PR tree-optimization/71428
8834 * gcc.dg/torture/pr71428.c: New testcase.
8835
0f3f9437
RB
88362016-06-07 Richard Biener <rguenther@suse.de>
8837
8838 PR middle-end/71423
8839 * gcc.dg/torture/pr71423.c: New testcase.
8840
ec963f2a
KV
88412016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8842
8843 PR middle-end/71408
8844 * gcc.dg/tree-ssa/pr71408.c: New test.
8845
46ab5b6e
KV
88462016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8847
8848 PR middle-end/71281
8849 * g++.dg/torture/pr71281.C: New test.
8850
1f40cff3
MP
88512016-06-06 Marek Polacek <polacek@redhat.com>
8852
8853 PR c/71362
8854 * gcc.dg/pr71362.c: New test.
8855
6f5bcd24
JJ
88562016-06-06 Jakub Jelinek <jakub@redhat.com>
8857 Patrick Palka <ppalka@gcc.gnu.org>
8858
8859 PR c++/70847
8860 PR c++/71330
8861 PR c++/71393
8862 * g++.dg/opt/pr70847.C: New test.
8863 * g++.dg/ubsan/pr70847.C: New test.
8864 * g++.dg/ubsan/pr71393.C: New test.
8865
158beb4a
JJ
88662016-06-06 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR tree-optimization/71259
8869 * gcc.dg/vect/pr71259.c: New test.
8870
d9b950dd
DM
88712016-06-06 David Malcolm <dmalcolm@redhat.com>
8872
8873 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8874 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8875 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8876 above.
8877
36f9ad69
KT
88782016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8879
8880 PR middle-end/37780
8881 * gcc.c-torture/execute/pr37780.c: New test.
8882 * gcc.target/aarch64/pr37780_1.c: Likewise.
8883 * gcc.target/arm/pr37780_1.c: Likewise.
8884
5545a907
MP
88852016-06-06 Marek Polacek <polacek@redhat.com>
8886
8887 * c-c++-common/attr-may-alias-1.c: New test.
8888 * c-c++-common/attr-may-alias-2.c: New test.
8889 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8890
93671519
BE
88912016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8892
8893 PR c/24414
8894 * gcc.target/i386/pr24414.c: New test.
8895
690f24b7
JM
88962016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8897
8898 * gcc.target/sparc/vis4misc.c: New file.
8899 * gcc.target/sparc/fpcmp.c: Likewise.
8900 * gcc.target/sparc/fpcmpu.c: Likewise.
8901
31ce6157
AH
89022016-06-06 Alan Hayward <alan.hayward@arm.com>
8903
8904 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8905 * gcc.dg/vect/vect-live-3.c: Likewise.
8906
9fcebb5a
RB
89072016-06-06 Richard Biener <rguenther@suse.de>
8908
8909 PR tree-optimization/71398
8910 * gcc.dg/torture/pr71398.c: New testcase.
8911
903ca97b
UB
89122016-06-06 Uros Bizjak <ubizjak@gmail.com>
8913
8914 PR target/71389
8915 * g++.dg/pr71389.C: New test.
8916
9c1eb332
JD
89172016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8918
8919 PR fortran/71404
8920 * gfortran.dg/fmt_read_5.f: New test.
8921
b2d83bd2
AV
89222016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8923
8924 PR fortran/69659
8925 * gfortran.dg/class_array_22.f03: New test.
8926
ec81960e
JH
89272016-06-05 Jan Hubicka <hubicka@ucw.cz>
8928
8929 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8930
429d2750
JH
89312016-06-05 Jan Hubicka <hubicka@ucw.cz>
8932
8933 * gcc.dg/predict-9.c: Update template.
8934
c1c00983
PC
89352016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8936
8937 PR c++/49377
8938 * g++.dg/template/pr49377.C: New.
8939
1927a963
JJ
89402016-06-04 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR tree-optimization/71405
8943 * g++.dg/torture/pr71405.C: New test.
8944
909a11ad
PC
89452016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8946
8947 PR c++/70202
8948 * g++.dg/inherit/crash5.C: New.
8949 * g++.dg/inherit/virtual1.C: Adjust.
8950
08bbb1f8
JL
89512016-06-03 Jeff Law <law@redhat.com>
8952
8953 PR tree-optimization/71316
8954 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8955
7c35235c
JJ
89562016-06-03 Jakub Jelinek <jakub@redhat.com>
8957
8958 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8959 dg-additional-options with just -fno-tree-scev-cprop in it.
8960 * gcc.dg/vect/vect-live-2.c: Likewise.
8961 * gcc.dg/vect/vect-live-5.c: Likewise.
8962 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8963 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8964 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8965
c8572dd6
PP
89662016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8967
8968 PR c++/27100
8969 * g++.dg/other/friend6.C: New test.
8970
1c7733a7
BS
89712016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8972
8973 * g++.dg/torture/ppc-ldst-array.C: New.
8974
0d2f700f
JM
89752016-06-03 Joseph Myers <joseph@codesourcery.com>
8976
8977 PR target/71276
8978 PR target/71277
8979 * gcc.dg/torture/builtin-fp-int-inexact.c,
8980 gcc.target/i386/387-builtin-fp-int-inexact.c,
8981 gcc.target/i386/387-rint-inline-1.c,
8982 gcc.target/i386/387-rint-inline-2.c,
8983 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8984 gcc.target/i386/sse2-rint-inline-1.c,
8985 gcc.target/i386/sse2-rint-inline-2.c,
8986 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8987 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8988
f8071c05
L
89892016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8990 Julia Koval <julia.koval@intel.com>
8991
8992 PR target/66960
8993 PR target/67630
8994 PR target/67634
8995 PR target/67841
8996 PR target/68037
8997 PR target/68618
8998 PR target/68661
8999 PR target/69575
9000 PR target/69596
9001 PR target/69734
9002 * gcc.dg/guality/pr68037-1.c: New test.
9003 * gcc.dg/guality/pr68037-2.c: Likewise.
9004 * gcc.dg/guality/pr68037-3.c: Likewise.
9005 * gcc.dg/torture/pr68037-1.c: Likewise.
9006 * gcc.dg/torture/pr68037-2.c: Likewise.
9007 * gcc.dg/torture/pr68037-3.c: Likewise.
9008 * gcc.dg/torture/pr68661-1a.c: Likewise.
9009 * gcc.dg/torture/pr68661-1b.c: Likewise.
9010 * gcc.target/i386/interrupt-1.c: Likewise.
9011 * gcc.target/i386/interrupt-2.c: Likewise.
9012 * gcc.target/i386/interrupt-3.c: Likewise.
9013 * gcc.target/i386/interrupt-4.c: Likewise.
9014 * gcc.target/i386/interrupt-5.c: Likewise.
9015 * gcc.target/i386/interrupt-6.c: Likewise.
9016 * gcc.target/i386/interrupt-7.c: Likewise.
9017 * gcc.target/i386/interrupt-8.c: Likewise.
9018 * gcc.target/i386/interrupt-9.c: Likewise.
9019 * gcc.target/i386/interrupt-10.c: Likewise.
9020 * gcc.target/i386/interrupt-11.c: Likewise.
9021 * gcc.target/i386/interrupt-12.c: Likewise.
9022 * gcc.target/i386/interrupt-13.c: Likewise.
9023 * gcc.target/i386/interrupt-14.c: Likewise.
9024 * gcc.target/i386/interrupt-15.c: Likewise.
9025 * gcc.target/i386/interrupt-16.c: Likewise.
9026 * gcc.target/i386/interrupt-17.c: Likewise.
9027 * gcc.target/i386/interrupt-18.c: Likewise.
9028 * gcc.target/i386/interrupt-19.c: Likewise.
9029 * gcc.target/i386/interrupt-20.c: Likewise.
9030 * gcc.target/i386/interrupt-21.c: Likewise.
9031 * gcc.target/i386/interrupt-22.c: Likewise.
9032 * gcc.target/i386/interrupt-23.c: Likewise.
9033 * gcc.target/i386/interrupt-24.c: Likewise.
9034 * gcc.target/i386/interrupt-25.c: Likewise.
9035 * gcc.target/i386/interrupt-26.c: Likewise.
9036 * gcc.target/i386/interrupt-27.c: Likewise.
9037 * gcc.target/i386/interrupt-28.c: Likewise.
9038 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9039 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9040 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9041 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9042 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9043 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9044 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9045 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9046 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9047 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9048 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9049 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9050
36b85e43
BS
90512016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9052
9de2e795
L
9053 PR tree-optimization/52171
9054 * gcc.dg/pr52171.c: New test.
9055 * gcc.target/i386/pr52171.c: New test.
36b85e43 9056
bfeee8ac
JH
90572016-06-03 Jan Hubicka <jh@suse.cz>
9058
9059 * g++.dg/tree-ssa/pred-1.C: New testcase
9060 * gcc.dg/tree-ssa/pred-1.c: New testcase
9061
859b0bae
BS
90622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9063
9064 PR target/70957
9065 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9066 support.
9067 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9068
3a2edf4c
AH
90692016-06-03 Alan Hayward <alan.hayward@arm.com>
9070
9071 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9072
b28ead45
AH
90732016-06-03 Alan Hayward <alan.hayward@arm.com>
9074
9075 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9076 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9077 * gcc.dg/vect/vect-live-1.c: New test.
9078 * gcc.dg/vect/vect-live-2.c: New test.
9079 * gcc.dg/vect/vect-live-3.c: New test.
9080 * gcc.dg/vect/vect-live-4.c: New test.
9081 * gcc.dg/vect/vect-live-5.c: New test.
9082 * gcc.dg/vect/vect-live-slp-1.c: New test.
9083 * gcc.dg/vect/vect-live-slp-2.c: New test.
9084 * gcc.dg/vect/vect-live-slp-3.c: New test.
9085
1f91747b
JJ
90862016-06-03 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR middle-end/71387
9089 * g++.dg/opt/pr71387.C: New test.
9090
47b83923
JL
90912016-06-02 Jeff Law <law@redhat.com>
9092
9093 PR tree-optimization/71328
9094 * gcc.c-torture/compile/pr71328.c: New test.
9095
e96e5f46
JD
90962016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9097
9098 PR fortran/52393
9099 * gfortran.dg/fmt_read_3.f90: Fix typo.
9100 * gfortran.dg/fmt_read_4.f90: New test.
9101
b872d729
PC
91022016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9103
9104 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9105 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9106 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9107 * g++.dg/cpp0x/override2.C: Likewise.
9108 * g++.dg/parse/crash5.C: Likewise.
9109 * g++.dg/parse/error16.C: Likewise.
9110 * g++.dg/parse/error27.C: Likewise.
9111 * g++.dg/template/qualttp15.C: Likewise.
9112 * g++.dg/template/redecl4.C: Likewise.
9113 * g++.old-deja/g++.other/crash39.C: Likewise.
9114 * g++.old-deja/g++.other/struct1.C: Likewise.
9115 * g++.old-deja/g++.pt/m9a.C: Likewise.
9116 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9117
0e535442
JJ
91182016-06-02 Jakub Jelinek <jakub@redhat.com>
9119
0633ee10
JJ
9120 PR c++/71372
9121 * c-c++-common/pr71372.c: New test.
9122
0e535442
JJ
9123 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9124 __TIME__ strings with __builtin_strcmp instead of printf and
9125 dg-output.
9126
f3c5ecc2
ML
91272016-06-02 Martin Liska <mliska@suse.cz>
9128
9129 * gcc.dg/predict-9.c: New test.
9130
a91807c5
JJ
91312016-06-02 Jakub Jelinek <jakub@redhat.com>
9132
9133 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9134 global set_compiler_env_var and global saved_compiler_env_var.
9135
b5bd1978
KT
91362016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9137
9138 PR rtl-optimization/71295
9139 * gcc.c-torture/compile/pr71295.c: New test.
9140
b93b1475
JJ
91412016-06-02 Jakub Jelinek <jakub@redhat.com>
9142
930ebd0e
JJ
9143 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9144
1e021dc3
JJ
9145 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9146 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9147
b93b1475
JJ
9148 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9149 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9150 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9151 alternative number.
9152
58f2fb5c
MM
91532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9154
9155 * gcc.target/powerpc/p9-splat-4.c: New test.
9156
91572016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9158
9159 PR target/71186
9160 * gcc.target/powerpc/pr71186.c: New test.
9161
4731c9f0
JD
91622016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9163
9164 PR fortran/52393
9165 * gfortran.dg/fmt_read_3.f90: New test.
9166
042dee3e
TP
91672016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9168
9169 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9170 procedure.
9171
15c98b2e
ES
91722016-06-01 Eduard Sanou <dhole@openmailbox.org>
9173
9174 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9175 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9176 env var is set.
9177 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9178 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9179 shown once.
9180 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9181 during compilation.
9182 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9183 vars set by dg-set-compiler-env-var.
9184
6442a6f4
PT
91852016-06-01 Paul Thomas <pault@gcc.gnu.org>
9186
9187 PR fortran/71156
9188 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9189 to the module procedure declaration.
9190 * gfortran.dg/submodule_16.f08: New test.
9191
ab62397a
JJ
91922016-06-01 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR middle-end/71371
9195 * c-c++-common/gomp/pr71371.c: New test.
9196
b66af6ed
RB
91972016-06-01 Richard Biener <rguenther@suse.de>
9198
9199 PR tree-optimization/71366
9200 * gcc.dg/torture/pr71366-1.c: New testcase.
9201 * gcc.dg/torture/pr71366-2.c: Likewise.
9202
e342b9d8
KN
92032016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9204
9205 * gcc.target/powerpc/vslv-0.c: New test.
9206 * gcc.target/powerpc/vslv-1.c: New test.
9207 * gcc.target/powerpc/vsrv-0.c: New test.
9208 * gcc.target/powerpc/vsrv-1.c: New test.
9209
721547cd
NS
92102016-06-01 Nathan Sidwell <nathan@acm.org>
9211
9212 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9213 * gcc.target/nvptx/weak.c: New.
9214
fa2c9034
RB
92152016-06-01 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/71261
9218 * gcc.dg/torture/vect-bool-1.c: New testcase.
9219
3e32893c
JJ
92202016-06-01 Jakub Jelinek <jakub@redhat.com>
9221
9222 * gfortran.dg/gomp/order-1.f90: New test.
9223 * gfortran.dg/gomp/order-2.f90: New test.
9224
8c383600
JH
92252016-06-01 Jan Hubicka <hubicka@ucw.cz>
9226
9227 * gcc.dg/unroll-6.c: Update template.
9228 * gcc.dg/unroll-7.c: New testcase.
9229 * gcc.dg/unroll-8.c: New testcase.
9230
a0dfeef5
EB
92312016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9232
9233 * gnat.dg/opt56.ad[sb]: New test.
9234
48de5701
PC
92352016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/66635
9238 * g++.dg/cpp0x/constexpr-ice16.C: New.
9239
827cf695
PP
92402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9241
9242 PR tree-optimization/71314
9243 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9244 -mbranch-cost=2.
9245
ff66f6e8
PP
92462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9247
9248 PR tree-optimization/71077
9249 * gcc.dg/tree-ssa/pr71077.c: New test.
9250
050fb209
JH
92512016-05-31 Jan Hubicka <hubicka@ucw.cz>
9252
48de5701
PC
9253 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9254 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9255 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9256
c642d919
PC
92572016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/71248
9260 * g++.dg/cpp0x/pr71248.C: New.
9261 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9262 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9263 * g++.dg/init/new37.C: Likewise.
9264 * g++.dg/template/static1.C: Likewise.
9265 * g++.dg/template/static2.C: Likewise.
9266
d6439e08
L
92672016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9268
9269 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9270 instead of %rdi.
9271 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9272
780b9dd4
MP
92732016-05-31 Marek Polacek <polacek@redhat.com>
9274
9275 * c-c++-common/Wswitch-unreachable-3.c: New test.
9276 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9277
0d99f8a0
RB
92782016-05-31 Richard Biener <rguenther@suse.de>
9279
9280 PR tree-optimization/71352
9281 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9282
52545641
TP
92832016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9284
9285 * gcc.target/arm/armv5_thumb_isa.c: New test.
9286
5b8c1205
KY
92872016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9288
9289 PR target/71346
9290 * gcc.target/i386/pr71346.c: New test.
9291
7a88cc84
TV
92922016-05-31 Tom de Vries <tom@codesourcery.com>
9293
9294 PR tree-optimization/69068
9295 * gcc.dg/graphite/pr69068.c: New test.
9296
265149a6
MS
92972016-05-27 Martin Sebor <msebor@redhat.com>
9298
9299 PR c++/71306
9300 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9301
00631022
JJ
93022016-05-30 Jakub Jelinek <jakub@redhat.com>
9303
9304 PR c++/71349
9305 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9306 nowait depend(inout: dd[0]) clauses where permitted.
9307
b2f6675b
PC
93082016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9309
9310 PR c++/71238
9311 * g++.dg/parse/pr71238.C: New.
9312 * g++.dg/concepts/friend1.C: Test column numbers too.
9313 * g++.dg/cpp0x/initlist31.C: Likewise.
9314 * g++.dg/cpp0x/pr51420.C: Likewise.
9315 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9316 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9317 * g++.dg/ext/builtin3.C: Likewise.
9318 * g++.dg/lookup/friend12.C: Likewise.
9319 * g++.dg/lookup/friend7.C: Likewise.
9320 * g++.dg/lookup/koenig1.C: Likewise.
9321 * g++.dg/lookup/koenig5.C: Likewise.
9322 * g++.dg/lookup/used-before-declaration.C: Likewise.
9323 * g++.dg/overload/koenig1.C: Likewise.
9324 * g++.dg/template/crash65.C: Likewise.
9325 * g++.dg/template/friend57.C: Likewise.
9326 * g++.dg/warn/Wshadow-5.C: Likewise.
9327 * g++.dg/warn/Wunused-8.C: Likewise.
9328 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9329 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9330 * g++.old-deja/g++.jason/member.C: Likewise.
9331 * g++.old-deja/g++.jason/report.C: Likewise.
9332 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9333 * g++.old-deja/g++.law/visibility20.C: Likewise.
9334 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9335 * g++.old-deja/g++.other/static5.C: Likewise.
9336 * g++.old-deja/g++.pt/overload2.C: Likewise.
9337
a448ff40
JH
93382016-05-30 Jan Hubicka <hubicka@ucw.cz>
9339
9340 * gcc.dg/tree-ssa/peel1.c: New testcase.
9341 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9342 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9343
69be8c91
TV
93442016-05-30 Tom de Vries <tom@codesourcery.com>
9345
9346 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9347 to ce.
9348
a59775a1
PC
93492016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9350
9351 PR c++/71099
9352 * g++.dg/parse/virtual1.C: New.
9353
53d6d955
UB
93542016-05-30 Uros Bizjak <ubizjak@gmail.com>
9355
9356 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9357 Use correct register when clearing %edx.
9358
0557293f
AM
93592016-05-30 Alexander Monakov <amonakov@ispras.ru>
9360
9361 PR tree-optimization/71289
9362 * gcc.dg/pr71289.c: New test.
9363
5d476e35
KV
93642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9365
9366 PR middle-end/71269
9367 PR middle-end/71292
9368 * gcc.dg/tree-ssa/pr71269.c: New test.
9369 * gcc.dg/tree-ssa/pr71292.c: New test.
9370
db5447ca
KV
93712016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9372
9373 PR middle-end/71252
9374 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9375
98bdbb39
JH
93762016-05-30 Jan Hubicka <hubicka@ucw.cz>
9377
9378 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9379 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9380 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9381
7e012855
TV
93822016-05-30 Tom de Vries <tom@codesourcery.com>
9383
9384 PR tree-optimization/69067
9385 * gcc.dg/graphite/pr69067.c: New test.
9386
beed3701
UB
93872016-05-29 Uros Bizjak <ubizjak@gmail.com>
9388
9389 PR target/71245
9390 * gcc.target/i386/pr71245-1.c: New test.
9391 * gcc.target/i386/pr71245-2.c: Ditto.
9392
b6d4f8e8
PC
93932016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9394
9395 PR c++/71105
9396 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9397 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9398 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9399
00022058
JH
94002016-05-27 Jan Hubicka <hubicka@ucw.cz>
9401
9402 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9403
c8419aca
VV
94042016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9405
9406 Revert:
9407 PR c++/69855
9408 * g++.dg/overload/69855.C: New.
9409 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9410 * g++.old-deja/g++.pt/crash3.C: Likewise.
9411
8008c4d2
PC
94122016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9413
9414 PR c++/60385
9415 * g++.dg/parse/namespace13.C: New.
9416
8b2ef235
JL
94172016-05-26 Jeff Law <law@redhat.com>
9418
9419 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9420 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9421 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9422 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9423 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9424 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9425 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9426 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9427 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9428 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9429 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9430 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9431 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9432
7d67159b
VV
94332016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9434
9435 PR c++/69855
9436 * g++.dg/overload/69855.C: New.
9437 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9438 * g++.old-deja/g++.pt/crash3.C: Likewise.
9439
88e3bdd1
JW
94402016-05-27 Jiong Wang <jiong.wang@arm.com>
9441
9442 PR target/63596
9443 * gcc.target/aarch64/va_arg_1.c: New testcase.
9444 * gcc.target/aarch64/va_arg_2.c: Likewise.
9445 * gcc.target/aarch64/va_arg_3.c: Likewise.
9446
3fd6b9cc
JW
94472016-05-27 Jiong Wang <jiong.wang@arm.com>
9448
9449 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9450 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9451 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9452 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9453 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9454
3cee7e4e
MP
94552016-05-27 Marek Polacek <polacek@redhat.com>
9456
9457 PR middle-end/71308
9458 * g++.dg/torture/pr71308.C: New test.
9459
6a813c96
DV
94602016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9461
9462 * gcc.dg/zero_bits_compound-1.c: New test.
9463 * gcc.dg/zero_bits_compound-2.c: New test.
9464
0561bcfb
IE
94652016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9466
9467 PR middle-end/71279
9468 * gcc.dg/pr71279.c: New test.
9469
21316320
MM
94702016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9471
9472 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9473 floating point min/max/comparison instructions.
9474 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9475
7211a097
JJ
94762016-05-26 Jakub Jelinek <jakub@redhat.com>
9477
9478 * c-c++-common/gomp/schedule-1.c: New test.
9479 * gfortran.dg/gomp/schedule-1.f90: New test.
9480
cac177cf
PP
94812016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9482
9483 PR c++/70822
9484 PR c++/70106
9485 * g++.dg/cpp1y/auto-fn32.C: New test.
9486 * g++.dg/cpp1y/paren4.C: New test.
9487
a2d5b8c9
NS
94882016-05-26 Nathan Sidwell <nathan@acm.org>
9489
9490 * gcc.dg/20060410.c: Xfail on ptx.
9491 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9492 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9493 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9494 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9495 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9496
ffa8b552
TP
94972016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9498
9499 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9500
c7501e00
JJ
95012016-05-26 Jakub Jelinek <jakub@redhat.com>
9502
1875b9a0
JJ
9503 PR tree-optimization/71280
9504 * gcc.dg/pr71280.c: New test.
9505
2116e19f
JJ
9506 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9507
305aef09
JJ
9508 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9509 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9510
c7501e00
JJ
9511 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9512
ca449d26
JW
95132016-05-26 Jiong Wang <jiong.wang@arm.com>
9514
9515 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9516 kept in memory.
ca449d26 9517
8af01c66
JL
95182016-05-25 Jeff Law <law@redhat.com>
9519
9520 PR tree-optimization/71272
9521 * gcc.c-torture/compile/pr71272.c: new test.
9522
f9d6ce73
BS
95232016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9524
9525 * gcc.target/powerpc/vec-cmpne.c: New test.
9526 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9527
a88a7b22
EB
95282016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * gnat.dg/opt55.ad[sb]: New test.
9531
125f02ed
SKS
95322016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9533
9534 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9535 * c-c++-common/pr60226.c: Require int32plus.
9536 * gcc.c-torture/execute/pr70602.c: Likewise.
9537 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9538 unsigned long for malloc arg type.
9539 * gcc.dg/asr_div1.c: Require int32plus.
9540 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9541 * gcc.dg/pie-1.c: Require pie.
9542 * gcc.dg/pie-2.c: Likewise.
9543 * gcc.dg/pr59471.c: Require int32plus.
9544 * gcc.dg/pr59963-2.c: XFAIL for int16.
9545 * gcc.dg/pr60114.c: Require int32plus.
9546 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9547 unsigned long for typedef of size_t.
9548 * gcc.dg/pr63914.c: Require int32plus.
9549 * gcc.dg/pr64536.c: Require pt32plus.
9550 * gcc.dg/pr65658.c: Likewise.
9551 * gcc.dg/pr67271.c: Require int32plus.
9552 * gcc.dg/pr68112.c: Likewise.
9553 * gcc.dg/pr69071.c: Skip for avr target.
9554 * gcc.dg/pr69973.c: Require int32plus.
9555 * gcc.dg/pr70169.c: Skip for avr target.
9556 * gcc.dg/sso-6.c: Require int32plus.
9557 * gcc.dg/sso-7.c: Likewise.
9558 * gcc.dg/sso-8.c: Likewise.
9559 * gcc.dg/vrp-min-max-2.c: Likewise.
9560
c6e434f5
UB
95612016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9562
9563 PR target/70738
9564 * gcc.target/i386/pr70738-1.c: New test.
9565 * gcc.target/i386/pr70738-2.c: Likewise.
9566 * gcc.target/i386/pr70738-3.c: Likewise.
9567 * gcc.target/i386/pr70738-4.c: Likewise.
9568 * gcc.target/i386/pr70738-5.c: Likewise.
9569 * gcc.target/i386/pr70738-6.c: Likewise.
9570 * gcc.target/i386/pr70738-7.c: Likewise.
9571 * gcc.target/i386/pr70738-8.c: Likewise.
9572 * gcc.target/i386/pr70738-9.c: Likewise.
9573
5c42d341
KT
95742016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9575
9576 PR rtl-optimization/66940
9577 * gcc.c-torture/execute/pr66940.c: New test.
9578
bf9a1a07
IV
95792016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9580
9581 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9582 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9583 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9584 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9585 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9586 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9587 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9588 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9589 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9590 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9591 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9592 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9593 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9594 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9595 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9596 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9597 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9598 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9599 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9600 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9601 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9602 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9603 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9604 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9605
95efe6b6
MP
96062016-05-25 Marek Polacek <polacek@redhat.com>
9607
9608 PR c/71265
9609 * gcc.dg/noncompile/pr71265.c: New test.
9610
a23faf7a
MP
9611 PR c/71266
9612 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9613
69a6d5ad
NS
96142016-05-25 Nathan Sidwell <nathan@acm.org>
9615
9616 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9617
3072d4ea
RB
96182016-05-25 Richard Biener <rguenther@suse.de>
9619
9620 PR tree-optimization/71261
9621 * c-c++-common/torture/pr71261.c: New testcase.
9622
e412ece4
RB
96232016-05-25 Richard Biener <rguenther@suse.de>
9624
9625 PR tree-optimization/71264
9626 * gcc.dg/vect/pr71264.c: New testcase.
9627
b9e551ad
PC
96282016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9629
9630 PR c++/55992
9631 * g++.dg/cpp0x/alias-decl-53.C: New.
9632 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9633
6aa1abe5
ML
96342016-05-25 Martin Liska <mliska@suse.cz>
9635
9636 * g++.dg/pr71239.C: New test.
9637
842d162e
RB
96382016-05-25 Richard Biener <rguenther@suse.de>
9639
c87885ca
RO
9640 * gcc.dg/vect/pr58135.c: Rename to ...
9641 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9642
f184a36c
MP
96432016-05-25 Marek Polacek <polacek@redhat.com>
9644
9645 * g++.dg/pr65295.C: Use target c++14.
9646
021fad86
PC
96472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9648
53d6d955
UB
9649 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9650 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9651
c3eaf15a
MM
96522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9653
9654 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9655 instructions.
9656
e46c7770
CP
96572016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9658
9659 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9660 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9661 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9662 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9663 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9664 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9665 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9666 * c-c++-common/goacc/pcopy.c: Likewise.
9667 * c-c++-common/goacc/pcopyin.c: Likewise.
9668 * c-c++-common/goacc/pcopyout.c: Likewise.
9669 * c-c++-common/goacc/pcreate.c: Likewise.
9670 * c-c++-common/goacc/pr70688.c: New test.
9671 * c-c++-common/goacc/present-1.c: Adjust test.
9672 * c-c++-common/goacc/reduction-5.c: Likewise.
9673 * g++.dg/goacc/data-1.C: New test.
9674
4bfc9db7
MM
96752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9676
9677 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9678 vector parity built-in functions.
9679 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9680 count trailing zeros automatic vectorization.
9681 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9682 count trailing zeros built-in functions.
9683
2bc145af
KV
96842016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9685
9686 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9687
26869fdb
PH
96882016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9689
9690 PR target/71050
9691 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9692
b2dc9c3b
PC
96932016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9694
9695 PR c++/50436
9696 * g++.dg/template/crash123.C: New.
9697 * g++.dg/template/crash124.C: Likewise.
9698
f65e97fd
MS
96992016-05-24 Martin Sebor <msebor@redhat.com>
9700
9701 PR c++/71147
9702 * g++.dg/ext/flexary16.C: New test.
9703
a6f5ac7f
IV
97042016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9705
69a6d5ad
NS
9706 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9707 before math.h is included.
a6f5ac7f
IV
9708 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9709 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9710 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9711 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9712 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9713 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9714 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9715 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9716 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9717 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9718 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9719 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9720 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9721 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9722 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9723 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9724 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9725 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9726 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9727 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9728 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9729 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9730 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9731
27bad558
MM
97322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9733 Kelvin Nilsen <kelvin@gcc.gnu.org>
9734
9735 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9736 support.
9737
72f382fb
PC
97382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/69872
9741 * g++.dg/warn/Wno-narrowing1.C: New.
9742
ef2ec9d9
MP
97432016-05-24 Marek Polacek <polacek@redhat.com>
9744
9745 PR c/71249
9746 * c-c++-common/Wswitch-unreachable-2.c: New test.
9747
e90434e3
JJ
97482016-05-24 Jakub Jelinek <jakub@redhat.com>
9749
7adb26f2
JJ
9750 PR c++/71257
9751 * g++.dg/vect/simd-clone-6.cc: New test.
9752 * g++.dg/gomp/declare-simd-6.C: New test.
9753
e90434e3
JJ
9754 PR middle-end/70434
9755 PR c/69504
9756 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9757
b556ea3b
RB
97582016-05-24 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/71240
9761 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9762
e5328f5d
RB
97632016-05-24 Richard Biener <rguenther@suse.de>
9764
9765 PR tree-optimization/71230
9766 * gcc.dg/torture/pr71230.c: New testcase.
9767 * g++.dg/torture/pr71230.C: Likewise.
9768
a04e69c0
TS
97692016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9770
9771 * c-c++-common/goacc/routine-5.c: Add tests.
9772 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9773 * gfortran.dg/goacc/routine-6.f90: Add tests.
9774
30fd2977
RB
97752016-05-24 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/71253
9778 * gcc.dg/torture/pr71253.c: New testcase.
9779
ca6f60bc
KV
97802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9781
9782 PR middle-end/71252
9783 * gfortran.dg/pr71252.f90: New test.
9784
d3465d72
RS
97852016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9786
9787 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9788
f17a223d
RB
97892016-05-24 Richard Biener <rguenther@suse.de>
9790
9791 PR middle-end/70434
9792 PR c/69504
9793 * c-c++-common/vector-subscript-4.c: New testcase.
9794 * c-c++-common/vector-subscript-5.c: Likewise.
9795
e3f36534
JD
97962016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9797
9798 PR fortran/71123
9799 * gfortran.dg/namelist_90.f: New test
9800
85d5c27d
JD
98012016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9802
9803 PR fortran/66461
9804 * gfortran.dg/unexpected_eof.f: New test
9805
fe3f3340
MM
98062016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9807 Kelvin Nilsen <kelvin@gcc.gnu.org>
9808
9809 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9810 as little endian.
9811
26d6ae55
PC
98122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9813
9814 PR c++/70972
9815 * g++.dg/cpp0x/inh-ctor20.C: New.
9816 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9817
d6c9a06f
PC
98182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9819
9820 PR c++/69095
9821 * g++.dg/cpp0x/variadic168.C: New.
9822
396a1d10
PC
98232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9824
9825 * g++.dg/cpp0x/pr31445.C: Test column number too.
9826 * g++.dg/cpp0x/pr32253.C: Likewise.
9827 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9828 * g++.dg/cpp0x/variadic36.C: Likewise.
9829
ece46666
MG
98302016-05-23 Marc Glisse <marc.glisse@inria.fr>
9831
9832 * gcc.dg/fold-notshift-2.c: Adjust.
9833
a7dc5980
MP
98342016-05-23 Marek Polacek <polacek@redhat.com>
9835
9836 PR c/49859
9837 * c-c++-common/Wswitch-unreachable-1.c: New test.
9838 * gcc.dg/Wswitch-unreachable-1.c: New test.
9839 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9840 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9841 * g++.dg/gomp/block-10.C: Likewise.
9842 * gcc.dg/gomp/block-10.c: Likewise.
9843 * g++.dg/gomp/block-9.C: Likewise.
9844 * gcc.dg/gomp/block-9.c: Likewise.
9845 * g++.dg/gomp/target-1.C: Likewise.
9846 * g++.dg/gomp/target-2.C: Likewise.
9847 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9848 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9849 * g++.dg/gomp/taskgroup-1.C: Likewise.
9850 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9851 * gcc.dg/gomp/teams-1.c: Likewise.
9852 * g++.dg/gomp/teams-1.C: Likewise.
9853 * g++.dg/overload/error3.C: Likewise.
9854 * g++.dg/tm/jump1.C: Likewise.
9855 * g++.dg/torture/pr40335.C: Likewise.
9856 * gcc.dg/c99-vla-jump-5.c: Likewise.
9857 * gcc.dg/switch-warn-1.c: Likewise.
9858 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9859 * gcc.dg/nested-func-1.c: Likewise.
9860 * gcc.dg/pr67784-4.c: Likewise.
9861
18b54004
RB
98622016-05-23 Richard Biener <rguenther@suse.de>
9863
9864 PR tree-optimization/71230
9865 * gfortran.dg/pr71230-1.f90: New testcase.
9866 * gfortran.dg/pr71230-2.f90: Likewise.
9867
e569db5f
VK
98682016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9869
396a1d10 9870 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9871 * gcc.dg/vect/pr58135.c: Add new.
9872 * gfortran.dg/pr46519-1.f: Adjust test case.
9873
e4b71114
PC
98742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9875
9876 PR c++/53401
9877 * g++.dg/cpp0x/decltype64.C: New.
9878
a25a8058
CL
98792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9880
9881 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9882 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9883 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9884
0dcfe9ab
CL
98852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9886
9887 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9888 Add poly64x1_t and poly64x2_t cases if supported.
9889 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9890 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9891 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9892 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9894
ffd70e4a
CL
98952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9896
9897 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9898 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9899 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9900 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9901 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9902 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9903 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9904
4b1f57fe
CL
99052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9906
9907 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9908
16c5ec77
CL
99092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9910
9911 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9912 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9913
94ad56c7
JJ
99142016-05-22 Jakub Jelinek <jakub@redhat.com>
9915
57748705
JJ
9916 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9917 constraint instead of "r".
9918 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9919 insn instead of vxorpd.
9920 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9921
af120161
JJ
9922 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9923 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9924
355023ce
JJ
9925 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9926
3b48574c
JJ
9927 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9928 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9929
94ad56c7
JJ
9930 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9931
8a85cee2
KV
99322016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9933
9934 PR middle-end/40921
9935 * gcc.dg/tree-ssa/pr40921.c: New test.
9936
8e916b16
PS
99372016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9938
9939 PR target/71103
9940 * gcc.target/avr/pr71103.c: New test.
9941
88aea79f
KV
99422016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9943
9944 PR middle-end/71179
9945 * gcc.dg/tree-ssa/pr71179.c: New test.
9946
79063edd
MS
99472016-05-20 Martin Sebor <msebor@redhat.com>
9948
9949 PR c/71115
9950 * gcc.dg/init-excess-2.c: New test.
9951
55c8849f
EB
99522016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9953
9954 * gnat.dg/opt53.adb: New test.
9955 * gnat.dg/opt54.adb: Likewise.
9956
c91a0948
MJ
99572016-05-20 Martin Jambor <mjambor@suse.cz>
9958
9959 PR tree-optimization/70884
9960 * gcc.dg/tree-ssa/pr70919.c: New test.
9961
9cad20fa
BS
99622016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9963
9964 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9965 formatting.
69a6d5ad
NS
9966 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9967 fix code formatting.
9968
99692016-05-20 Nathan Sidwell <nathan@acm.org>
9970
9971 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9972 non-common cases.
9973 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9974
15c671a7
DM
99752016-05-20 David Malcolm <dmalcolm@redhat.com>
9976
9977 * jit.dg/all-non-failing-tests.h: Add
9978 test-factorial-must-tail-call.c.
9979 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9980 * jit.dg/test-factorial-must-tail-call.c: New test case.
9981
4f028369
JJ
99822016-05-20 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR fortran/71204
9985 * gfortran.dg/pr71204.f90: New test.
9986
7dea4ab3
CP
99872016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9988
9989 * gcc.target/nvptx/sincos.c: New test.
9990
ef98d365
PC
99912016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9992
9993 PR c++/70572
9994 * g++.dg/cpp1y/auto-fn31.C: New.
9995
92466115
BS
99962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9997
9998 * gcc.target/powerpc/vec-addec.c: New test.
9999 * gcc.target/powerpc/vec-addec-int128.c: New test.
10000
9a385c2d
DM
100012016-05-20 David Malcolm <dmalcolm@redhat.com>
10002
10003 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10004 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10005 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10006 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10007
77c9d5b4
JH
100082016-05-20 Jan Hubicka <hubicka@ucw.cz>
10009
10010 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10011
68047971
JJ
100122016-05-20 Jakub Jelinek <jakub@redhat.com>
10013
18954840
JJ
10014 PR c++/71210
10015 * g++.dg/opt/pr71210-1.C: New test.
10016 * g++.dg/opt/pr71210-2.C: New test.
10017
68047971
JJ
10018 PR tree-optimization/29756
10019 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10020 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10021 only on selected targets where V4SImode vectors are known to be
10022 supported.
10023
d78789f5
MG
100242016-05-20 Marc Glisse <marc.glisse@inria.fr>
10025
10026 PR tree-optimization/71079
10027 PR tree-optimization/71206
10028 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10029
550fa093
PK
100302016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10031
10032 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10033 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10034 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10035
483c6429
RG
100362016-05-20 Richard Guenther <rguenther@suse.de>
10037
10038 PR tree-optimization/29756
10039 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10040
eb066284
RB
100412016-05-20 Richard Biener <rguenther@suse.de>
10042
10043 PR tree-optimization/71185
10044 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10045
58f10249
RB
100462016-05-20 Richard Biener <rguenther@suse.de>
10047
10048 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10049
2a5569fa
MP
100502016-05-19 Marek Polacek <polacek@redhat.com>
10051
10052 PR c++/71075
10053 * g++.dg/diagnostic/pr71075.C: New test.
10054
5e9a5385
DM
100552016-05-19 David Malcolm <dmalcolm@redhat.com>
10056
10057 PR c++/71184
10058 * g++.dg/pr71184.C: New test case.
10059
4f45da44
KN
100602016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10061
10062 * gcc.target/powerpc/darn-0.c: New test.
10063 * gcc.target/powerpc/darn-1.c: New test.
10064 * gcc.target/powerpc/darn-2.c: New test.
10065
4177437e
MP
100662016-05-19 Marek Polacek <polacek@redhat.com>
10067
10068 PR tree-optimization/71031
10069 * gcc.dg/tree-ssa/vrp100.c: New test.
10070
afb72432
IE
100712016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10072
10073 PR rtl-optimization/71148
10074 * gcc.dg/pr71148.c: New test.
10075
4f83064e
KT
100762016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10077
10078 PR target/71056
10079 * gcc.target/arm/pr71056.c: New test.
10080
4bf8dbe1
BE
100812016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10082
10083 * c-c++-common/pr69669.c: Check the used mode.
10084
f3510625
MO
100852016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10086
10087 PR sanitizer/64354
10088 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10089
43c0068e
RB
100902016-05-19 Richard Biener <rguenther@suse.de>
10091
10092 PR tree-optimization/70729
10093 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10094 * gcc.dg/graphite/scop-18.c: Likewise.
10095 * gcc.dg/pr41783.c: Disable LIM.
10096 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10097 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10098 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10099 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10100 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10101 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10102 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10103 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10104 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10105 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10106 * gfortran.dg/pr42108.f90: Likewise.
10107
70f25790
DM
101082016-05-18 David Malcolm <dmalcolm@redhat.com>
10109
10110 PR driver/69265
10111 * gcc.dg/spellcheck-options-11.c: New test case.
10112
960db8ec
JJ
101132016-05-18 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR c++/71100
10116 * g++.dg/opt/pr71100.C: New test.
10117
04643334
MJ
101182016-05-18 Martin Jambor <mjambor@suse.cz>
10119
10120 PR ipa/69708
10121 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10122 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10123 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10124 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10125
91bb9f80
MJ
101262016-05-18 Martin Jambor <mjambor@suse.cz>
10127
10128 PR ipa/69708
10129 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10130 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10131 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10132 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10133 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10134
c584aca6
PC
101352016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10136
10137 PR c++/69793
10138 * g++.dg/template/crash122.C: New.
10139
20309c6e
PC
101402016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10141
10142 PR c++/70466
10143 * g++.dg/template/pr70466-1.C: New.
10144 * g++.dg/template/pr70466-2.C: Likewise.
10145
50c78b9a
MM
101462016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10147
10148 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10149 splat operations and the XXSPLTIB instruction.
10150 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10151 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10152 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10153 xxlxor to clear a register.
10154
cf8be00d
RS
101552016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10156
10157 * gcc.dg/torture/pr71020.c: New test.
10158
848a392a
MJ
101592016-05-18 Martin Jambor <mjambor@suse.cz>
10160
10161 PR ipa/70646
10162 * gcc.dg/ipa/pr70646.c: New test.
10163
1f2ab776
CL
101642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10165
10166 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10167
76489493
CL
101682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10169
10170 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10171 missing tests for vreinterpretq_p{8,16}.
10172
bd79378d
CL
101732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10174
10175 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10176 vsliq_n_s64 and vsliq_n_u64.
10177
81ca3ea0
CL
101782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10179
10180 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10181 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10182
873cb425
CL
101832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10184
10185 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10186 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10187 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10188
9d6e7c21
CL
101892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10190
10191 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10192 in comment.
10193
b4dbe40e 101942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10195
10196 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10197 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10198 "blr\t" and switch to scan-assembler-times.
10199
83a5c910
JW
102002016-05-18 Jiong Wang <jiong.wang@arm.com>
10201
53d6d955
UB
10202 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10203 with __aarch64__.
10204 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10205 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10206
fb7cbdeb
JJ
102072016-05-18 Jakub Jelinek <jakub@redhat.com>
10208
8ee91165
JJ
10209 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10210 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10211 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10212 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10213 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10214 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10215
cf4d516a
JJ
10216 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10217 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10218
a4f16422
JJ
10219 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10220 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10221
7b37ce10
JJ
10222 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10223 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10224
fb7cbdeb
JJ
10225 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10226
c9326aef
RB
102272016-05-18 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/71168
10230 * gcc.dg/torture/pr71168.c: New testcase.
10231
df8b0a11
KV
102322016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10233
10234 PR middle-end/63586
10235 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10236 * gcc.dg/tree-ssa/pr63586.c: New test.
10237 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10238
2efd67ed
NS
102392016-05-17 Nathan Sidwell <nathan@acm.org>
10240
10241 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10242 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10243 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10244 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10245
1988b2c2
NS
102462016-05-17 Nathan Sidwell <nathan@acm.org>
10247
10248 * gcc.target/nvptx/abi-vararg-3.c: New.
10249
ad1d92ab
MM
102502016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10251
10252 PR tree-optimization/54579
10253 PR middle-end/55299
10254 * gcc.dg/fold-notrotate-1.c: New test.
10255 * gcc.dg/fold-notshift-1.c: New test.
10256 * gcc.dg/fold-notshift-2.c: New test.
10257
47768df8
MP
102582016-05-17 Marek Polacek <polacek@redhat.com>
10259
10260 PR ipa/71146
10261 * g++.dg/ipa/pr71146.C: New test.
10262
6b5423a5
DM
102632016-05-17 David Malcolm <dmalcolm@redhat.com>
10264
10265 * jit.dg/test-error-array-bounds.c: New test case.
10266
c7986356
MG
102672016-05-17 Marc Glisse <marc.glisse@inria.fr>
10268
10269 * gcc.dg/tree-ssa/and-1.c: New testcase.
10270
d982c5b7
MG
102712016-05-17 Marc Glisse <marc.glisse@inria.fr>
10272
10273 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10274 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10275
0139ba93
MG
102762016-05-17 Marc Glisse <marc.glisse@inria.fr>
10277
10278 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10279 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10280
daab4562
JW
102812016-05-17 Jiong Wang <jiong.wang@arm.com>
10282
10283 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10284
22330033
JW
102852016-05-17 Jiong Wang <jiong.wang@arm.com>
10286
10287 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10288
98b3a5f2
JW
102892016-05-17 Jiong Wang <jiong.wang@arm.com>
10290
10291 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10292 ".2d[index]" when scan the assembly.
10293 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10294 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10295 float64x1.
10296 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10297
b71b7a8e
RB
102982016-05-17 Richard Biener <rguenther@suse.de>
10299
10300 PR tree-optimization/71132
10301 * gcc.dg/torture/pr71132.c: New testcase.
10302
3c51ad46
CL
103032016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10304
10305 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10306
d20faa66
KT
103072016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10308
10309 PR target/70809
10310 * gcc.target/aarch64/pr70809_1.c: New test.
10311
b75cc5a4
KT
103122016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10313
10314 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10315 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10316 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10317 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10318
b28eb195
IE
103192016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10320 Ilya Enkovich <ilya.enkovich@intel.com>
10321
10322 PR target/71114
10323 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10324
0b9004ed
JH
103252016-05-16 Jan Hubicka <hubicka@ucw.cz>
10326
10327 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10328 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10329
1b81a1c1
MW
103302016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10331
10332 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10333 test for __ARM_FP16_ARGS.
10334 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10335 * gcc.target/arm/aapcs/neon-vect10.c: New.
10336 * gcc.target/arm/aapcs/neon-vect9.c: New.
10337 * gcc.target/arm/aapcs/vfp18.c: New.
10338 * gcc.target/arm/aapcs/vfp19.c: New.
10339 * gcc.target/arm/aapcs/vfp20.c: New.
10340 * gcc.target/arm/aapcs/vfp21.c: New.
10341 * gcc.target/arm/fp16-aapcs-1.c: New.
10342 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10343 test for __ARM_FP16_ARGS.
10344 * g++.target/arm/fp16-return-1.c: Update expected output.
10345
921d1e73
JW
103462016-05-16 Jiong Wang <jiong.wang@arm.com>
10347
10348 PR testsuite/70227
10349 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10350
228eb42a
HA
103512016-05-15 Harald Anlauf <anlauf@gmx.de>
10352
10353 PR fortran/69603
10354 * gfortran.dg/pr69603.f90: New testcase.
10355
785abfd3
FR
103562016-05-14 Fritz Reese <fritzoreese@gmail.com>
10357
10358 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10359
e75eb64f
FR
103602016-05-14 Fritz Reese <fritzoreese@gmail.com>
10361
10362 PR fortran/71047
10363 * gfortran.dg/pr71047.f08: New test.
10364
aa4b467b
JM
103652016-05-13 Joseph Myers <joseph@codesourcery.com>
10366
10367 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10368 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10369 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10370
653fb4a2
MS
103712016-05-13 Martin Sebor <msebor@redhat.com>
10372
10373 PR c++/60049
10374 * g++.dg/cpp0x/constexpr-60049.C: New test.
10375
9e37582d
JJ
103762016-05-13 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR bootstrap/71071
10379 * gcc.dg/pr71071.c: New test.
10380
a278aa17
UB
103812016-05-13 Uros Bizjak <ubizjak@gmail.com>
10382
10383 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10384 remove XOP handling.
377eaca7 10385 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10386
ac3d02e2
NS
103872016-05-13 Nathan Sidwell <nathan@acm.org>
10388
10389 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10390 __atomic_is_lock_free declaration.
10391
8ab3bdac
RB
103922016-05-13 Richard Biener <rguenther@suse.de>
10393
10394 PR tree-optimization/42587
10395 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10396
623b8e0a
ML
103972016-05-13 Martin Liska <mliska@suse.cz>
10398
10399 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10400 the new format of dump output.
10401
da7674f6
IE
104022016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10403
10404 * gcc.dg/pr71084.c: New test.
10405
c959db3d
RR
104062016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10407
53d6d955
UB
10408 PR target/53440
10409 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10410
43203dea
RR
104112016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10412
10413 * gcc.target/aarch64/struct_return.c: New test.
10414
4f2e1536
MP
104152016-05-12 Marek Polacek <polacek@redhat.com>
10416
10417 PR c/70756
10418 * c-c++-common/pr70756-2.c: New test.
10419 * c-c++-common/pr70756.c: New test.
10420
1ef33ef3
RB
104212016-05-12 Richard Biener <rguenther@suse.de>
10422
10423 PR tree-optimization/71059
10424 * gcc.dg/torture/pr71059.c: New testcase.
10425
763baff6
RB
104262016-05-12 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/71062
10429 * gcc.dg/torture/pr71062.c: New testcase.
10430
c4ec1243
IE
104312016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10432
10433 PR tree-optimization/71006
10434 * gcc.dg/pr71006.c: New test.
10435
a5fbf76d
MP
104362016-05-12 Marek Polacek <polacek@redhat.com>
10437
10438 PR driver/71063
10439 * gcc.dg/opts-7.c: New test.
10440
5acc47a4
KT
104412016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10442
10443 PR target/70830
10444 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10445 Add -save-temps to dg-options.
10446 Scan for ldmfd rather than pop instruction.
10447 * gcc.target/arm/interrupt-2.c: Likewise.
10448 * gcc.target/arm/pr70830.c: New test.
10449
40bd4bf9
JJ
104502016-05-12 Jakub Jelinek <jakub@redhat.com>
10451
3cd63842
JJ
10452 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10453 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10454
c05d08f6
JJ
10455 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10456 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10457 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10458
bc27ffae
JJ
10459 PR target/71019
10460 * gcc.target/i386/avx512vl-pack-1.c: New test.
10461 * gcc.target/i386/avx512vl-pack-2.c: New test.
10462 * gcc.target/i386/avx512bw-pack-2.c: New test.
10463
515d7412
JJ
10464 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10465
40bd4bf9
JJ
10466 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10467 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10468 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10469
44ab146a
RB
104702016-05-12 Richard Biener <rguenther@suse.de>
10471
10472 PR tree-optimization/70986
10473 * gcc.dg/torture/pr70986-1.c: New testcase.
10474 * gcc.dg/torture/pr70986-2.c: Likewise.
10475 * gcc.dg/torture/pr70986-3.c: Likewise.
10476
d6e83a8d
MM
104772016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10478
10479 PR c/43651
10480 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10481 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10482
51e67ea3
UB
104832016-05-11 Uros Bizjak <ubizjak@gmail.com>
10484
10485 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10486 directive.
10487 * gcc.target/i386/pr66746.c: Ditto.
10488
3fd2b007
MM
104892016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10490
10491 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10492 support.
10493 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10494 warning when using -mvsx-timode.
10495 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10496 * gcc.target/powerpc/dform-2.c: Likewise.
10497 * gcc.target/powerpc/pr68805.c: Likewise.
10498
5c3a10fb
MP
104992016-05-11 Marek Polacek <polacek@redhat.com>
10500
10501 PR c++/71024
10502 * c-c++-common/attributes-3.c: New test.
10503
7cfb065b
NS
105042016-05-11 Nathan Sidwell <nathan@acm.org>
10505
10506 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10507 * gcc.c-torture/execute/pr68185.c: Likewise.
10508 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10509 * gcc.dg/pr69634.c: Requires scheduling.
10510 * gcc.dg/torture/pr66178.c: Require label values.
10511 * gcc.dg/setjmp-6.c: Require indirect jumps.
10512
f35ea97d
RB
105132016-05-11 Richard Biener <rguenther@suse.de>
10514
10515 PR tree-optimization/71055
10516 * gcc.dg/torture/pr71055.c: New testcase.
10517
dff70323
RB
105182016-05-11 Richard Biener <rguenther@suse.de>
10519
10520 PR debug/71057
10521 * g++.dg/debug/pr71057.C: New testcase.
10522
56a3d28b
JJ
105232016-05-11 Jakub Jelinek <jakub@redhat.com>
10524
10525 PR fortran/70855
10526 * gfortran.dg/gomp/pr70855.f90: New test.
10527
ebc1b29e
RB
105282016-05-11 Richard Biener <rguenther@suse.de>
10529
10530 PR middle-end/71002
10531 * g++.dg/torture/pr71002.C: New testcase.
10532
98ccd1d7
IE
105332016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10534
10535 PR middle-end/70807
10536 * gcc.dg/pr70807.c: New test.
10537
ed29e24b
MS
105382016-05-10 Martin Sebor <msebor@redhat.com>
10539
10540 PR c++/38611
10541 * g++.dg/Wattributes.C: New test.
10542
e39dab2c
MG
105432016-05-10 Marc Glisse <marc.glisse@inria.fr>
10544
10545 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10546 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10547 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10548
d067e238
IE
105492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10550
10551 PR target/70799
10552 * gcc.target/i386/pr70799-1.c: New test.
10553
cd36c83e
PMR
105542016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10555
10556 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10557
1e3af2a4
IE
105582016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10559
10560 PR middle-end/70877
10561 * gcc.target/i386/pr70877.c: New test.
10562
afc610db
IE
105632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10564
10565 PR tree-optimization/70786
10566 * gcc.target/i386/pr70876.c: New test.
10567
4b59d19f
JJ
105682016-05-10 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR target/70927
10571 * gcc.target/i386/avx512vl-logic-1.c: New test.
10572 * gcc.target/i386/avx512vl-logic-2.c: New test.
10573 * gcc.target/i386/avx512dq-logic-2.c: New test.
10574
9b5ee426
BS
105752016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10576
10577 PR target/70963
10578 * gcc.target/powerpc/pr70963.c: New.
10579
f3352cab
DM
105802016-05-10 David Malcolm <dmalcolm@redhat.com>
10581
10582 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10583 (test_very_wide_line): Add ruler to expected output.
10584 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10585 (test_very_wide_line): Likewise.
10586 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10587 (test_show_locus): Within the handling of "test_very_wide_line",
10588 enable show_ruler_p on the diagnostic context.
10589
4a3255dd
RB
105902016-05-10 Richard Biener <rguenther@suse.de>
10591
10592 PR tree-optimization/71039
10593 * gcc.dg/torture/pr71039.c: New testcase.
10594
da7c9950
NS
105952016-05-10 Nathan Sidwell <nathan@acm.org>
10596
10597 * gcc.dg/nested-func-10.c: Requires alloca.
10598 * gcc.dg/nested-func-9.c: Requires alloca.
10599 * gcc.c-torture/execute/pr70460.c: Requires labels.
10600 * gcc.c-torture/compile/pr70199.c: Requires labels.
10601 * gcc.target/nvptx/decl.c: Compile only.
10602 * gcc.target/nvptx/trailing-init.c: Compile only.
10603 * gcc.target/nvptx/ary-init.c: Compile only.
10604
cf68d92c
MP
106052016-05-10 Marek Polacek <polacek@redhat.com>
10606
10607 PR c/70255
10608 * gcc.dg/attr-opt-1.c: New test.
10609
64ea4e15
RB
106102016-05-10 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/70497
10613 PR tree-optimization/28367
10614 * gcc.dg/torture/20160404-1.c: New testcase.
10615 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10616 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10617
5a96dae3
PMR
106182016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10619
10620 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10621
fc97f805
UB
106222016-05-09 Uros Bizjak <ubizjak@gmail.com>
10623
10624 * gcc.target/i386/fabsneg-1.c New test.
10625
a710b1d5
AM
106262016-05-09 Alan Modra <amodra@gmail.com>
10627
10628 PR testsuite/70826
10629 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10630
171f6f05
RB
106312016-05-09 Richard Biener <rguenther@suse.de>
10632
10633 PR tree-optimization/70985
10634 * gcc.dg/torture/pr70985.c: New testcase.
10635
18caa34e
BC
106362016-05-09 Bin Cheng <bin.cheng@arm.com>
10637
10638 * gcc.dg/tree-ssa/ifc-9.c: New test.
10639 * gcc.dg/tree-ssa/ifc-10.c: New test.
10640 * gcc.dg/tree-ssa/ifc-11.c: New test.
10641 * gcc.dg/tree-ssa/ifc-12.c: New test.
10642 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10643 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10644 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10645
7a27d38f
RB
106462016-05-09 Richard Biener <rguenther@suse.de>
10647
10648 PR fortran/70937
10649 * gfortran.dg/pr70937.f90: New testcase.
10650
5ebbbd3d
RO
106512016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10652
10653 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10654
f6288c24
FR
106552016-05-07 Fritz Reese <fritzoreese@gmail.com>
10656
10657 PR fortran/56226
10658 * gfortran.dg/dec_structure_1.f90: New testcase.
10659 * gfortran.dg/dec_structure_2.f90: Ditto.
10660 * gfortran.dg/dec_structure_3.f90: Ditto.
10661 * gfortran.dg/dec_structure_4.f90: Ditto.
10662 * gfortran.dg/dec_structure_5.f90: Ditto.
10663 * gfortran.dg/dec_structure_6.f90: Ditto.
10664 * gfortran.dg/dec_structure_7.f90: Ditto.
10665 * gfortran.dg/dec_structure_8.f90: Ditto.
10666 * gfortran.dg/dec_structure_9.f90: Ditto.
10667 * gfortran.dg/dec_structure_10.f90: Ditto.
10668 * gfortran.dg/dec_structure_11.f90: Ditto.
10669 * gfortran.dg/dec_union_1.f90: Ditto.
10670 * gfortran.dg/dec_union_2.f90: Ditto.
10671 * gfortran.dg/dec_union_3.f90: Ditto.
10672 * gfortran.dg/dec_union_4.f90: Ditto.
10673 * gfortran.dg/dec_union_5.f90: Ditto.
10674 * gfortran.dg/dec_union_6.f90: Ditto.
10675 * gfortran.dg/dec_union_7.f90: Ditto.
10676
5ec4a8cd
TV
106772016-05-07 Tom de Vries <tom@codesourcery.com>
10678
10679 PR tree-optimization/70956
10680 * gcc.dg/graphite/pr70956.c: New test.
10681
58ec1d0e
JJ
106822016-05-06 Jakub Jelinek <jakub@redhat.com>
10683
ccd88fb7
JJ
10684 PR middle-end/70941
10685 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10686 (a, b, c, d): Change type from char to signed char.
10687 (main): Compare against (signed char) -1634678893 instead of
10688 hardcoded -109. Use __builtin_abort instead of abort.
10689
dd3b6464
JJ
10690 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10691 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10692
58ec1d0e
JJ
10693 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10694
19aa23d8
YR
106952016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10696
10697 PR debug/70935
10698 * gcc.dg/torture/pr70935.c: New test.
10699
ae5f0df1
OE
107002016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10701
10702 PR target/58219
ce23a8ff 10703 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10704
078f7e37
RB
107052016-05-06 Richard Biener <rguenther@suse.de>
10706
10707 PR tree-optimization/70960
10708 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10709
765d7b54
OE
107102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10711
10712 PR target/52933
10713 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10714 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10715 Adjust expected instruction counts.
10716 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10717
29c94e65
MP
107182016-05-06 Marek Polacek <polacek@redhat.com>
10719
10720 PR sanitizer/70875
10721 * gcc.dg/ubsan/bounds-3.c: New test.
10722
3684b02e
OE
107232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10724
10725 PR target/54089
10726 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10727
8706773f
RB
107282016-05-06 Richard Biener <rguenther@suse.de>
10729
10730 PR middle-end/70931
10731 * gfortran.dg/pr70931.f90: New testcase.
10732
a4f51018
RB
107332016-05-06 Richard Biener <rguenther@suse.de>
10734
10735 PR middle-end/70941
10736 * gcc.dg/torture/pr70941.c: New testcase.
10737
c4f2425f
BC
107382016-05-05 Bin Cheng <bin.cheng@arm.com>
10739
10740 PR tree-optimization/57206
10741 * gcc.dg/vect/pr57206.c: New test.
10742
5dc08197
RO
107432016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10744
10745 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10746
351f85c5
JJ
107472016-05-05 Jakub Jelinek <jakub@redhat.com>
10748
568bac8c
JJ
10749 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10750
351f85c5
JJ
10751 * c-c++-common/Wdangling-else-4.c: New test.
10752
33fd7785
JJ
107532016-05-04 Jakub Jelinek <jakub@redhat.com>
10754
2d1ac15a
JJ
10755 PR c++/70906
10756 PR c++/70933
10757 * g++.dg/opt/pr70906.C: New test.
10758 * g++.dg/opt/pr70933.C: New test.
10759
33fd7785
JJ
10760 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10761
6b715bf6
JH
107622016-05-04 Jan Hubicka <hubicka@ucw.cz>
10763
10764 * gcc.dg/ipa/pure-const-3.c: New testcase.
10765
deef7113
MP
107662016-05-04 Marek Polacek <polacek@redhat.com>
10767
10768 * c-c++-common/Wdangling-else-1.c: New test.
10769 * c-c++-common/Wdangling-else-2.c: New test.
10770 * c-c++-common/Wdangling-else-3.c: New test.
10771
5396db97
KCY
107722016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10773
10774 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10775 flag is present.
10776
de55efd5
MP
107772016-05-04 Marek Polacek <polacek@redhat.com>
10778
10779 PR c/48778
10780 * gcc.dg/Waddress-2.c: New test.
10781
475839b6
AM
107822016-05-04 Alan Modra <amodra@gmail.com>
10783
10784 * gcc.target/powerpc/pr70866.c: New.
10785
b25aad5f
MS
107862016-05-03 Martin Sebor <msebor@redhat.com>
10787
10788 PR c++/66561
10789 * c-c++-common/builtin_location.c: New test.
10790 * g++.dg/cpp1y/builtin_location.C: New test.
10791
79ce98bc
MP
107922016-05-03 Marek Polacek <polacek@redhat.com>
10793
10794 PR c/70859
10795 * gcc.dg/pr70859.c: New test.
10796 * gcc.dg/pr70859-2.c: New test.
10797
402e89f5
PMR
107982016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10799
10800 * gnat.dg/debug5.adb: New testcase.
10801
f3d90045
DV
108022016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10803
10804 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10805 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10806 Procedure to check for z10 instruction set.
10807
1e26cec1
CL
108082016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10809
10810 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10811
71aca5a0
AM
108122016-05-03 Alan Modra <amodra@gmail.com>
10813
10814 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10815
2fd70ec1
JJ
108162016-05-03 Jakub Jelinek <jakub@redhat.com>
10817
10818 * gcc.target/i386/avx512f-cvt-1.c: New test.
10819
e5705cf7
L
108202016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10821
10822 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10823 -fdump-tree-vrp-details.
10824
381cdae4
RB
108252016-05-03 Richard Biener <rguenther@suse.de>
10826
10827 * gcc.dg/pr30172-1.c: Adjust.
10828 * gcc.dg/pr63743.c: Likewise.
10829 * gcc.dg/tm/pr51696.c: Likewise.
10830 * c-c++-common/tm/safe-1.c: Likewise.
10831 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10832 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10833 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10834 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10835
adedd5c1
JJ
108362016-05-03 Jakub Jelinek <jakub@redhat.com>
10837
31ed1665
JJ
10838 PR rtl-optimization/70467
10839 * gcc.target/i386/pr70467-3.c: New test.
10840 * gcc.target/i386/pr70467-4.c: New test.
10841
dea60b59
JJ
10842 PR tree-optimization/70916
10843 * gcc.c-torture/compile/pr70916.c: New test.
10844
adedd5c1
JJ
10845 PR target/49244
10846 * gcc.target/i386/pr49244-1.c: New test.
10847 * gcc.target/i386/pr49244-2.c: New test.
10848
f80041ef
BS
108492016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10850
10851 PR rtl-optimization/44281
10852 * gcc.target/i386/pr44281.c: New test.
10853
1cfcd39e
BC
108542016-05-03 bin cheng <bin.cheng@arm.com>
10855
10856 PR tree-optimization/56541
10857 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10858 * gcc.dg/vect/pr56541.c: new test.
10859
4304ccfd
MM
108602016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10861
10862 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10863 __float128.
10864 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10865
50d94c29
L
108662016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10867
10868 PR testsuite/70520
10869 * c-c++-common/asan/clone-test-1.c (main): Align child process
10870 stack to 16 bytes.
10871
bc1aee87
DM
108722016-05-02 David Malcolm <dmalcolm@redhat.com>
10873
10874 PR c++/62314
10875 * g++.dg/spellcheck-fields-2.C: New test case.
10876
474e0129
DM
108772016-05-02 David Malcolm <dmalcolm@redhat.com>
10878
10879 PR c++/62314
10880 * g++.dg/pr62314.C: New test case.
10881
818b88a7
JH
108822016-05-02 Jan Hubicka <hubicka@ucw.cz>
10883
10884 * gcc.dg/ipa/inline-8.c: New testcase.
10885
dd77684f
JJ
108862016-05-02 Jakub Jelinek <jakub@redhat.com>
10887
10888 PR rtl-optimization/70467
10889 * gcc.target/i386/pr70467-1.c: New test.
10890
72407e00
BE
108912016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10892
10893 * gcc.dg/spec-options.c: Run the test on all targets.
10894 * gcc.dg/foo.specs: Use cpp_unique_options.
10895
dd53d197
MG
108962016-05-02 Marc Glisse <marc.glisse@inria.fr>
10897
10898 * gcc.dg/tree-ssa/unord.c: New testcase.
10899
a8b85ce9
MG
109002016-05-02 Marc Glisse <marc.glisse@inria.fr>
10901
10902 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10903
5b37e866
NS
109042016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10905
10906 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10907
7176a4a0
MP
109082016-05-02 Marek Polacek <polacek@redhat.com>
10909
10910 PR c/70851
10911 * gcc.dg/enum-incomplete-3.c: New test.
10912
6b9933b9
MP
109132016-05-02 Marek Polacek <polacek@redhat.com>
10914 Tom de Vries <tom@codesourcery.com>
10915
10916 PR tree-optimization/70700
10917 * gcc.dg/pr70700.c: New test.
10918
90f82260
UB
109192016-05-01 Uros Bizjak <ubizjak@gmail.com>
10920
10921 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10922 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10923 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10924 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10925 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10926
f73036c1
EB
109272016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10928
10929 * ada/acats/run_acats: Rename into...
10930 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10931 * ada/acats/run_all.sh: Remove redundant test.
10932 (target_run): Move around.
10933 (target_gnatchop): Use newly built executable.
10934 (target_gnatmake): Likewise.
10935 Check that the compilation of impbit succeeds.
10936
85e051a3
OE
109372016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10938
10939 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10940 * gcc.dg/20021029-1.c: Likewise.
10941 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10942 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10943 * gcc.target/sh/cmpstr.c: Likewise.
10944 * gcc.target/sh/cmpstrn.c: Likewise.
10945 * gcc.target/sh/memset.c: Likewise.
10946 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10947 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10948 * gcc.target/sh/pr39423-1.c: Likewise.
10949 * gcc.target/sh/pr49468-di.c: Likewise.
10950 * gcc.target/sh/pr49468-si.c: Likewise.
10951 * gcc.target/sh/pr49880-1.c: Likewise.
10952 * gcc.target/sh/pr49880-2.c: Likewise.
10953 * gcc.target/sh/pr49880-3.c: Likewise.
10954 * gcc.target/sh/pr50751-1.c: Likewise.
10955 * gcc.target/sh/pr50751-4.c: Likewise.
10956 * gcc.target/sh/pr50751-7.c: Likewise.
10957 * gcc.target/sh/pr51244-1.c: Likewise.
10958 * gcc.target/sh/pr51244-10.c: Likewise.
10959 * gcc.target/sh/pr51244-11.c: Likewise.
10960 * gcc.target/sh/pr51244-12.c: Likewise.
10961 * gcc.target/sh/pr51244-13.c: Likewise.
10962 * gcc.target/sh/pr51244-14.c: Likewise.
10963 * gcc.target/sh/pr51244-17.c: Likewise.
10964 * gcc.target/sh/pr51244-18.c: Likewise.
10965 * gcc.target/sh/pr51244-19.c: Likewise.
10966 * gcc.target/sh/pr51244-4.c: Likewise.
10967 * gcc.target/sh/pr51244-5.c: Likewise.
10968 * gcc.target/sh/pr51244-7.c: Likewise.
10969 * gcc.target/sh/pr51244-8.c: Likewise.
10970 * gcc.target/sh/pr51244-9.c: Likewise.
10971 * gcc.target/sh/pr51697.c: Likewise.
10972 * gcc.target/sh/pr52483-1.c: Likewise.
10973 * gcc.target/sh/pr52483-2.c: Likewise.
10974 * gcc.target/sh/pr52483-3.c: Likewise.
10975 * gcc.target/sh/pr52483-5.c: Likewise.
10976 * gcc.target/sh/pr52933-1.c: Likewise.
10977 * gcc.target/sh/pr52933-2.c: Likewise.
10978 * gcc.target/sh/pr52933-3.c: Likewise.
10979 * gcc.target/sh/pr53568-1.c: Likewise.
10980 * gcc.target/sh/pr53976-1.c: Likewise.
10981 * gcc.target/sh/pr53988-1.c: Likewise.
10982 * gcc.target/sh/pr53988.c: Likewise.
10983 * gcc.target/sh/pr54089-1.c: Likewise.
10984 * gcc.target/sh/pr54089-6.c: Likewise.
10985 * gcc.target/sh/pr54089-7.c: Likewise.
10986 * gcc.target/sh/pr54089-8.c: Likewise.
10987 * gcc.target/sh/pr54089-9.c: Likewise.
10988 * gcc.target/sh/pr54236-1.c: Likewise.
10989 * gcc.target/sh/pr54236-2.c: Likewise.
10990 * gcc.target/sh/pr54236-3.c: Likewise.
10991 * gcc.target/sh/pr54236-4.c: Likewise.
10992 * gcc.target/sh/pr54386.c: Likewise.
10993 * gcc.target/sh/pr54602-1.c: Likewise.
10994 * gcc.target/sh/pr54685.c: Likewise.
10995 * gcc.target/sh/pr54760-1.c: Likewise.
10996 * gcc.target/sh/pr54760-2.c: Likewise.
10997 * gcc.target/sh/pr54760-3.c: Likewise.
10998 * gcc.target/sh/pr54760-4.c: Likewise.
10999 * gcc.target/sh/pr54760-5.c: Likewise.
11000 * gcc.target/sh/pr54760-6.c: Likewise.
11001 * gcc.target/sh/pr55146.c: Likewise.
11002 * gcc.target/sh/pr55160.c: Likewise.
11003 * gcc.target/sh/pr59278.c: Likewise.
11004 * gcc.target/sh/pr59401-1.c: Likewise.
11005 * gcc.target/sh/pr59533-1.c: Likewise.
11006 * gcc.target/sh/pr63260.c: Likewise.
11007 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11008 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11009 * gcc.target/sh/strlen.c: Likewise.
11010 * gcc.target/sh/torture/pr30807.c: Likewise.
11011 * gcc.target/sh/torture/pr34777.c: Likewise.
11012 * gcc.target/sh/torture/pr64652.c: Likewise.
11013 * gcc.target/sh/torture/pr65505.c: Likewise.
11014 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11015 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11016
411e5c67
PC
110172016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11018
11019 PR c++/66644
11020 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11021
8fa97501
BS
110222016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11023
11024 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11025 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11026 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11027 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11028
5a956111
PP
110292016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11030
11031 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11032 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11033
e7ff0319
CP
110342016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11035
11036 PR middle-end/70626
11037 * c-c++-common/goacc/combined-reduction.c: New test.
11038 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11039
52d11a4b
L
110402016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11041
11042 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11043 *movdi_internal pattern only if PIC off.
11044 * gcc.target/i386/pr70155-2.c: Likewise.
11045 * gcc.target/i386/pr70155-3.c: Likewise.
11046 * gcc.target/i386/pr70155-4.c: Likewise.
11047 * gcc.target/i386/pr70155-5.c: Likewise.
11048 * gcc.target/i386/pr70155-6.c: Likewise.
11049 * gcc.target/i386/pr70155-7.c: Likewise.
11050 * gcc.target/i386/pr70155-8.c: Likewise.
11051 * gcc.target/i386/pr70155-15.c: Likewise.
11052 * gcc.target/i386/pr70155-17.c: Likewise.
11053 * gcc.target/i386/pr70155-22.c: Likewise.
11054
8960db31
BC
110552016-04-29 Bin Cheng <bin.cheng@arm.com>
11056
11057 PR tree-optimization/70803
11058 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11059
cca535a4
IE
110602016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11061
11062 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11063 optimization of vector loop.
11064 * gcc.target/i386/vect-unpack-3.c: New test.
11065 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11066 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11067 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11068
500ecf4a
MP
110692016-04-29 Marek Polacek <polacek@redhat.com>
11070
11071 PR sanitizer/70342
11072 * g++.dg/ubsan/null-7.C: New test.
11073
2fff3db8
MP
11074 PR c/70852
11075 * gcc.dg/pr70852.c: New test.
11076
509063eb
DV
110772016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11078
11079 PR/69089
11080 * g++.dg/cpp0x/alignas6.C: New test.
11081
83745c0d
DV
110822016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11083
c87885ca
RO
11084 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11085 * gcc.dg/pr27003.c: Likewise.
11086 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11087 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11088 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11089 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11090 * gcc.target/arc/mxy.c: Likewise.
11091 * gcc.target/arc/mswape.c: Likewise.
11092 * gcc.target/arc/mrtsc.c: Likewise.
11093 * gcc.target/arc/mcrc.c: Likewise.
11094 * gcc.target/arc/mdsp-packa.c: Likewise.
11095 * gcc.target/arc/mdvbf.c: Likewise.
11096 * gcc.target/arc/mlock.c: Likewise.
11097 * gcc.target/arc/mmac-24.c: Likewise.
11098 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11099
849b265d
BS
111002016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11101 Matthijs Kooijman <matthijs@stdin.nl>
11102 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11103
11104 PR target/60040
11105 * gcc.target/avr/pr60040-1.c: New.
11106 * gcc.target/avr/pr60040-2.c: New.
11107
1390536b
RB
111082016-04-29 Richard Biener <rguenther@suse.de>
11109
11110 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11111
98998245
RB
111122016-04-29 Richard Biener <rguenther@suse.de>
11113
11114 PR tree-optimization/13962
11115 PR tree-optimization/65686
11116 * gcc.dg/uninit-pr65686.c: New testcase.
11117
8b80cc21
JJ
111182016-04-29 Jakub Jelinek <jakub@redhat.com>
11119
11120 PR middle-end/70843
11121 * gcc.dg/pr70843.c: New test.
11122
6181bc30
JJ
111232016-04-28 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR target/70858
11126 * gcc.target/i386/pr70858.c: New test.
11127
f4cb3612
AB
111282016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11129
11130 * gcc.target/arc/nps400-1.c: New file.
11131
8ad9df62
JR
111322016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11133 Andrew Burgess <andrew.burgess@embecosm.com>
11134
11135 * gcc.target/arc/movh_cl-1.c: New file.
11136
ceaaa9fe
JR
111372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11138 Andrew Burgess <andrew.burgess@embecosm.com>
11139
11140 * gcc.target/arc/extzv-1.c: New file.
11141 * gcc.target/arc/insv-1.c: New file.
11142 * gcc.target/arc/insv-2.c: New file.
11143 * gcc.target/arc/movb-1.c: New file.
11144 * gcc.target/arc/movb-2.c: New file.
11145 * gcc.target/arc/movb-3.c: New file.
11146 * gcc.target/arc/movb-4.c: New file.
11147 * gcc.target/arc/movb-5.c: New file.
11148 * gcc.target/arc/movb_cl-1.c: New file.
11149 * gcc.target/arc/movb_cl-2.c: New file.
11150 * gcc.target/arc/movbi_cl-1.c: New file.
11151 * gcc.target/arc/movl-1.c: New file.
11152
4d03dc2f
JR
111532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11154 Andrew Burgess <andrew.burgess@embecosm.com>
11155
11156 * gcc.target/arc/cmem-1.c: New file.
11157 * gcc.target/arc/cmem-2.c: New file.
11158 * gcc.target/arc/cmem-3.c: New file.
11159 * gcc.target/arc/cmem-4.c: New file.
11160 * gcc.target/arc/cmem-5.c: New file.
11161 * gcc.target/arc/cmem-6.c: New file.
11162 * gcc.target/arc/cmem-7.c: New file.
11163 * gcc.target/arc/cmem-ld.inc: New file.
11164 * gcc.target/arc/cmem-st.inc: New file.
11165
81262dad
JJ
111662016-04-28 Jakub Jelinek <jakub@redhat.com>
11167
11168 PR target/70821
11169 * gcc.target/i386/pr70821.c: New test.
11170
0a31a09a
BS
111712016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11172
11173 * gcc.target/powerpc/vec-adde.c: New test.
11174 * gcc.target/powerpc/vec-adde-int128.c: New test.
11175
3ddffba9
JJ
111762016-04-28 Jakub Jelinek <jakub@redhat.com>
11177
11178 * gcc.target/i386/avx-vround-1.c: New test.
11179 * gcc.target/i386/avx-vround-2.c: New test.
11180 * gcc.target/i386/avx512vl-vround-1.c: New test.
11181 * gcc.target/i386/avx512vl-vround-2.c: New test.
11182
713dedcd
RO
111832016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11184
11185 PR testsuite/70595
11186 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11187 (check_effective_target_cilkplus_runtime): ... this.
11188 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11189 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11190
11191 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11192 Require cilkplus_runtime.
11193 Don't add -lcilkrts.
11194 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11195 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11196 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11197 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11198 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11199 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11200 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11201 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11202 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11203 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11204 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11205 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11206 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11207 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11208 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11209 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11210 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11211 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11212 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11213 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11214 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11215 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11216 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11217 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11218 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11219 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11220 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11221 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11222 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11223
11224 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11225 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11226
11227 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11228
11229 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11230 cilkplus_runtime.
11231
3563f78f
MG
112322016-04-27 Marc Glisse <marc.glisse@inria.fr>
11233
11234 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11235 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11236
6bc2bb18
RB
112372015-04-27 Ryan Burn <contact@rnburn.com>
11238
11239 PR c++/69024
11240 PR c++/68997
11241 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11242 diagnostic.
11243 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11244 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11245
1e55d29a
EB
112462016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11247
11248 * gnat.dg/limited_with4.ad[sb]: New test.
11249 * gnat.dg/limited_with4_pkg.ads: New helper.
11250
087146ca
L
112512016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11252
11253 PR target/70155
11254 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11255 and movv1ti_internal patterns
11256 * gcc.target/i386/pr70155-1.c: New test.
11257 * gcc.target/i386/pr70155-2.c: Likewise.
11258 * gcc.target/i386/pr70155-3.c: Likewise.
11259 * gcc.target/i386/pr70155-4.c: Likewise.
11260 * gcc.target/i386/pr70155-5.c: Likewise.
11261 * gcc.target/i386/pr70155-6.c: Likewise.
11262 * gcc.target/i386/pr70155-7.c: Likewise.
11263 * gcc.target/i386/pr70155-8.c: Likewise.
11264 * gcc.target/i386/pr70155-9.c: Likewise.
11265 * gcc.target/i386/pr70155-10.c: Likewise.
11266 * gcc.target/i386/pr70155-11.c: Likewise.
11267 * gcc.target/i386/pr70155-12.c: Likewise.
11268 * gcc.target/i386/pr70155-13.c: Likewise.
11269 * gcc.target/i386/pr70155-14.c: Likewise.
11270 * gcc.target/i386/pr70155-15.c: Likewise.
11271 * gcc.target/i386/pr70155-16.c: Likewise.
11272 * gcc.target/i386/pr70155-17.c: Likewise.
11273 * gcc.target/i386/pr70155-18.c: Likewise.
11274 * gcc.target/i386/pr70155-19.c: Likewise.
11275 * gcc.target/i386/pr70155-20.c: Likewise.
11276 * gcc.target/i386/pr70155-21.c: Likewise.
11277 * gcc.target/i386/pr70155-22.c: Likewise.
11278
92329f9f
L
112792016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11280
11281 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11282 ".{5,6}".
11283
309a0cf6
BC
112842016-04-27 Bin Cheng <bin.cheng@arm.com>
11285
11286 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11287 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11288 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11289 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11290 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11291
72ed2b9c
RB
112922016-04-27 Richard Biener <rguenther@suse.de>
11293
11294 PR ipa/70760
11295 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11296 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11297
3c98ff9b
NS
112982016-04-27 Nathan Sidwell <nathan@acm.org>
11299
11300 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11301 * g++.dg/ubsan/pr63956.C: Adjust error location.
11302
9ec5d66b
NC
113032016-04-27 Nick Clifton <nickc@redhat.com>
11304
11305 PR middle-end/49889
11306 * gcc.dg/pr49889.c: New test.
11307
c1e1f433
BS
113082016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11309
11310 * c-c++-common/memset-array.c: New test.
11311
8ac43293
MS
113122016-04-26 Martin Sebor <msebor@redhat.com>
11313
11314 PR c++/66639
11315 * g++.dg/cpp1y/func_constexpr.C: New test.
11316
843ce8ab
PP
113172016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11318
11319 PR c++/70241
11320 * g++.dg/cpp0x/enum32.C: New test.
11321 * g++.dg/cpp0x/enum33.C: New test.
11322
113232016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11324
11325 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11326 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11327 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11328 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11329 * gcc.c-torture/execute/pr38151.c: Likewise.
11330 * gcc.c-torture/execute/pr66556.c: Likewise.
11331 * gcc.c-torture/execute/pr67781.c: Likewise.
11332 * gcc.c-torture/execute/pr68648.c: Likewise.
11333
ca1206be
MG
113342016-04-26 Marc Glisse <marc.glisse@inria.fr>
11335
11336 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11337
2448a956
MP
113382016-04-26 Marek Polacek <polacek@redhat.com>
11339
11340 PR c/67784
11341 * gcc.dg/pr67784-3.c: New test.
11342 * gcc.dg/pr67784-4.c: New test.
11343 * gcc.dg/pr67784-5.c: New test.
11344
b02a5e26
MP
11345 PR c/70791
11346 * gcc.dg/Wnested-externs-2.c: New test.
11347
6b6aa8d3
MG
113482016-04-26 Marc Glisse <marc.glisse@inria.fr>
11349
11350 * gcc.dg/fold-plusmult.c: Adjust.
11351 * gcc.dg/no-strict-overflow-6.c: Adjust.
11352 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11353
a2095b55
BS
113542016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11355
11356 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11357 number scans.
11358 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11359 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11360 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11361 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11362 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11363 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11364 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11365 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11366 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11367 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11368 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11369 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11370 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11371 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11372 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11373 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11374 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11375 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11376 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11377 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11378 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11379 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11380 scans.
11381 * gcc.target/i386/pr32219-4.c: Likewise.
11382 * gcc.target/i386/pr32219-6.c: Likewise.
11383 * gcc.target/i386/pr32219-8.c: Likewise.
11384
bb0cc5c8
KT
113852016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11386
11387 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11388 associated options.
11389
5a0802ea
MP
113902016-04-26 Marek Polacek <polacek@redhat.com>
11391
11392 PR c++/70744
11393 * g++.dg/ext/cond2.C: New test.
11394
00f615af
BC
113952016-04-26 Bin Cheng <bin.cheng@arm.com>
11396
11397 PR tree-optimization/70771
11398 PR tree-optimization/70775
11399 * gcc.dg/pr70771.c: New test.
25939d34 11400 * gcc.dg/pr70775.c: New test.
00f615af 11401
218155e7
BS
114022016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11403
11404 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11405
ab99f467
RB
114062016-04-25 Richard Biener <rguenther@suse.de>
11407
11408 PR tree-optimization/70780
11409 * gcc.dg/torture/pr70780.c: New testcase.
11410
3f8257db 114112016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11412
c87885ca
RO
11413 * gcc.target/arm/neon-vaddws16.c: New test.
11414 * gcc.target/arm/neon-vaddws32.c: New test.
11415 * gcc.target/arm/neon-vaddwu16.c: New test.
11416 * gcc.target/arm/neon-vaddwu32.c: New test.
11417 * gcc.target/arm/neon-vaddwu8.c: New test.
11418 * lib/target-supports.exp
93c590ee
MC
11419 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11420 that arm neon support vector widen sum of HImode TO SImode.
11421
d6c1a7a7
JJ
114222016-04-23 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR sanitizer/70712
11425 * c-c++-common/asan/pr70712.c: New test.
11426
ab0fc037
TS
114272016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11428
11429 * .gitattributes: New file.
11430
2aa64824
CL
114312016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11432
11433 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11434
e7e12d92
DH
114352016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11436
11437 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11438 * gfortran.dg/submodule_15.f08: Likewise.
11439
d1431192
RB
114402016-04-22 Richard Biener <rguenther@suse.de>
11441
11442 PR tree-optimization/70740
11443 * gcc.dg/torture/pr70740.c: New testcase.
11444
04a63c24
L
114452016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11446
11447 PR target/70750
11448 * gcc.target/i386/pr70750-1.c: New test.
11449 * gcc.target/i386/pr70750-2.c: Likewise.
11450
20700098
PC
114512016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11452
11453 PR c++/70540
11454 * g++.dg/cpp0x/auto48.C: New.
11455
aedf4e12
MP
114562016-04-21 Marek Polacek <polacek@redhat.com>
11457
11458 PR c++/70513
11459 * g++.dg/cpp0x/forw_enum12.C: New test.
11460 * g++.dg/cpp0x/forw_enum13.C: New test.
11461
2074d80a
KY
114622016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11463
11464 PR target/70728
11465 * gcc.target/i386/pr70728.c: New test.
11466
aef4aab0
RB
114672016-04-21 Richard Biener <rguenther@suse.de>
11468
11469 PR middle-end/70747
11470 * gcc.dg/pr70747.c: New testcase.
11471
2359e571
BC
114722016-04-21 Bin Cheng <bin.cheng@arm.com>
11473
11474 PR tree-optimization/70715
11475 * gcc.dg/tree-ssa/scev-13.c: New test.
11476
ce0e66ff
MG
114772016-04-21 Marc Glisse <marc.glisse@inria.fr>
11478
11479 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11480
2c2870a1
MG
114812016-04-21 Marc Glisse <marc.glisse@inria.fr>
11482
11483 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11484
a2b056a3
JH
114852016-04-20 Jan Hubicka <jh@suse.cz>
11486
11487 PR ipa/70018
11488 * g++.dg/ipa/nothrow-1.C: New testcase.
11489
ee392fc2
NS
114902016-04-20 Nathan Sidwell <nathan@acm.org>
11491
11492 PR c++/55635
11493 * g++.dg/eh/delete1.C: New.
11494
dda49daf
L
114952016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11496
11497 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11498 -mtune-ctrl=sse_typeless_stores.
11499
8a5b9d5a
L
115002016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11501
11502 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11503
1011119f
BC
115042016-04-20 Bin Cheng <bin.cheng@arm.com>
11505
11506 PR tree-optimization/69489
11507 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11508
477d4906
IV
115092016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11510
11511 PR c++/69363
11512 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11513 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11514 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11515
fad08d12
BC
115162016-04-20 Bin Cheng <bin.cheng@arm.com>
11517
11518 PR tree-optimization/56625
11519 PR tree-optimization/69489
11520 * gcc.dg/vect/pr56625.c: New test.
11521 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11522
9e3e4fab
AP
115232016-04-20 Andrew Pinski <apinski@cavium.com>
11524
11525 PR target/64971
11526 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11527
d7aa24e4
AC
115282016-04-20 Arnaud Charlet <charlet@adacore.com>
11529
11530 * gnat.dg/self1.adb: Remove now incorrect test.
11531
e6d62b46
BC
115322016-04-20 Bin Cheng <bin.cheng@arm.com>
11533
11534 * gcc.dg/tree-ssa/scev-11.c: New test.
11535 * gcc.dg/tree-ssa/scev-12.c: New test.
11536
2697b189
MP
115372016-04-20 Marek Polacek <polacek@redhat.com>
11538
11539 PR tree-optimization/70725
11540 * gcc.dg/pr70725.c: New test.
11541
60d393e8
RB
115422016-04-20 Richard Biener <rguenther@suse.de>
11543
11544 PR tree-optimization/70726
11545 * g++.dg/vect/pr70726.cc: New testcase.
11546
82c6f58a
AK
115472016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11548
11549 PR target/70674
11550 * gcc.target/s390/pr70674.c: New test.
11551
90eeab20
JD
115522016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11553
11554 PR libgfortran/70684
11555 * gfortran.dg/list_read_14.f90: New test.
11556
fc9cf6da
L
115572016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11558
11559 PR target/69201
11560 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11561 extern to force it misaligned.
11562 (b): Likewise.
11563 (c): Likewise.
11564 (d): Likewise.
11565 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11566 Don't check `*' before movv4sf_internal.
11567 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11568 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11569 Don't check `*' before movv16qi_internal.
11570 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11571 extern to force it misaligned.
11572 (b): Likewise.
11573 (c): Likewise.
11574 (d): Likewise.
11575 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11576 Don't check `*' before movv2df_internal.
11577 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11578 extern to force it misaligned.
11579 (b): Likewise.
11580 (c): Likewise.
11581 (d): Likewise.
11582 Check movv8sf_internal instead of avx_storeups256.
11583 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11584
ea8927ea
RB
115852016-04-19 Richard Biener <rguenther@suse.de>
11586
11587 PR tree-optimization/70171
11588 * g++.dg/tree-ssa/pr70171.C: New testcase.
11589
65f52ee9
RB
115902016-04-19 Richard Biener <rguenther@suse.de>
11591
11592 PR tree-optimization/70724
11593 * gcc.dg/torture/pr70724.c: New testcase.
11594
987b67f1
VM
115952016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11596
11597 PR middle-end/70689
c87885ca 11598 * gcc.target/i386/pr70689.c: New.
987b67f1 11599
91a47c39
L
116002016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11601
11602 PR target/70708
11603 * gcc.target/i386/pr70708.c: New test.
11604
8270b82d
RB
116052016-04-18 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/43434
11608 * gcc.dg/vect/pr43434.c: New testcase.
11609 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11610 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11611 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11612 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11613 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11614 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11615 * gcc.dg/gomp/pr68640.c: Likewise.
11616 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11617 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11618
edd048e2
RB
116192016-04-18 Richard Biener <rguenther@suse.de>
11620
11621 PR tree-optimization/70701
11622 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11623
bd5c7330
TV
116242016-04-18 Tom de Vries <tom@codesourcery.com>
11625
11626 PR testsuite/70699
11627 * gcc.dg/pr70161.c: Add dot-file scans.
11628 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11629 instead of after last dot char.
11630
23f2660f
EB
116312016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11632
11633 * c-c++-common/dump-ada-spec-3.c: New test.
11634 * c-c++-common/dump-ada-spec-4.c: Likewise.
11635
da152c9f
TV
116362016-04-17 Tom de Vries <tom@codesourcery.com>
11637
11638 PR other/70183
11639 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11640
cc950f98
JH
116412016-04-15 Jan Hubicka <jh@suse.cz>
11642
11643 PR ipa/70018
11644 * g++.dg/ipa/pure-const-1.C: New testcase.
11645 * g++.dg/ipa/pure-const-2.C: New testcase.
11646 * g++.dg/ipa/pure-const-3.C: New testcase.
11647
949505a9
MP
116482016-04-15 Marek Polacek <polacek@redhat.com>
11649
11650 PR c/70671
11651 * gcc.dg/bitfld-22.c: New test.
11652
10e547d6
BS
116532016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11654
11655 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11656 x86_64.
11657
1e77281b
MP
116582016-04-15 Marek Polacek <polacek@redhat.com>
11659
11660 PR c/70651
11661 * c-c++-common/pr70651.c: New test.
11662
e501fa8e
KT
116632016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11664
11665 PR rtl-optimization/70681
11666 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11667 dump scan on arm and powerpc.
11668 * gcc.dg/pr10474.c: Likewise.
11669
dda1bf61
JJ
116702016-04-15 Jakub Jelinek <jakub@redhat.com>
11671
ca4ef1ff
JJ
11672 PR c++/69517
11673 PR c++/70019
11674 PR c++/70588
11675 * g++.dg/cpp1y/vla11.C: Revert for real.
11676
dda1bf61
JJ
11677 PR c/70436
11678 * c-c++-common/Wparentheses-1.c: New test.
11679 * c-c++-common/gomp/Wparentheses-1.c: New test.
11680 * c-c++-common/gomp/Wparentheses-2.c: New test.
11681 * c-c++-common/gomp/Wparentheses-3.c: New test.
11682 * c-c++-common/gomp/Wparentheses-4.c: New test.
11683 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11684 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11685 * c-c++-common/goacc/Wparentheses-1.c: New test.
11686
1355e62c
KY
116872016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11688
11689 PR target/70662
11690 * gcc.target/i386/pr70662.c: New test.
11691
0ab34b9e 116922016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11693 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11694
11695 PR tree-optimization/70130
11696 * gcc.dg/vect/O3-pr70130.c: New testcase.
11697
bc773aad
MM
116982016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11699
6e9b2286
MM
11700 PR target/70669
11701 * gcc.target/powerpc/pr70669.c: New test.
11702
bc773aad
MM
11703 PR target/70640
11704 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11705 a power7 system that does not have an assembler that supports
11706 power8.
11707
d8747845
MS
117082016-04-14 Martin Sebor <msebor@redhat.com>
11709
11710 PR c++/69517
11711 PR c++/70019
11712 PR c++/70588
11713 * c-c++-common/ubsan/vla-1.c: Revert.
11714 * g++.dg/cpp1y/vla11.C: Same.
11715 * g++.dg/cpp1y/vla12.C: Same.
11716 * g++.dg/cpp1y/vla13.C: Same.
11717 * g++.dg/cpp1y/vla14.C: Same.
11718 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11719 * g++.dg/init/array24.C: Same.
d8747845
MS
11720 * g++.dg/ubsan/vla-1.C: Same.
11721
85128559
MP
117222016-04-14 Marek Polacek <polacek@redhat.com>
11723 Jan Hubicka <hubicka@ucw.cz>
11724
11725 PR c++/70029
11726 * g++.dg/torture/pr70029.C: New test.
11727
52fbb073
MS
117282016-04-14 Martin Sebor <msebor@redhat.com>
11729
11730 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11731 type size to prevent failures on targets with very low maximum
11732 alignment.
11733
6db61d6f
RB
117342016-04-14 Richard Biener <rguenther@suse.de>
11735
11736 PR tree-optimization/70623
11737 * gcc.dg/torture/pr70623.c: New testcase.
11738 * gcc.dg/torture/pr70623-2.c: Likewise.
11739
342fac95
MS
117402016-04-13 Martin Sebor <msebor@redhat.com>
11741
11742 PR c++/69517
11743 PR c++/70019
11744 PR c++/70588
11745 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11746 * g++.dg/cpp1y/vla11.C: New test.
11747 * g++.dg/cpp1y/vla12.C: New test.
11748 * g++.dg/cpp1y/vla13.C: New test.
11749 * g++.dg/cpp1y/vla14.C: New test.
11750 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11751 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11752 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11753
d93c452f
JJ
117542016-04-13 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c++/70641
11757 * g++.dg/opt/pr70641.C: New test.
11758
85115fb6
RO
117592016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11760
11761 PR rtl-optimization/68749
11762 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11763 effects of argument promotions.
11764 Remove default args to dg-skip-if.
11765
545a4139
PC
117662016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11767
11768 PR c++/70635
11769 * g++.dg/parse/pr70635.C: New.
11770
b3a77f21
MP
117712016-04-13 Marek Polacek <polacek@redhat.com>
11772
11773 PR c++/70639
11774 * c-c++-common/Wmisleading-indentation-4.c: New test.
11775
99cd9857
MP
117762016-04-13 Marek Polacek <polacek@redhat.com>
11777
11778 PR c/70436
c87885ca
RO
11779 * gcc.dg/Wparentheses-12.c: New test.
11780 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11781
75ca93ec
IE
117822016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11783
11784 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11785 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11786 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11787
3d3f9e7e
JJ
117882016-04-13 Jakub Jelinek <jakub@redhat.com>
11789
37947cd0
JJ
11790 PR middle-end/70633
11791 * gcc.c-torture/compile/pr70633.c: New test.
11792
3d3f9e7e
JJ
11793 PR debug/70628
11794 * gcc.dg/torture/pr70628.c: New test.
11795
92886d3e
PP
117962016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11797
11798 PR c++/70610
11799 * g++.dg/template/pr70610.C: New test.
11800 * g++.dg/template/pr70610-2.C: New test.
11801 * g++.dg/template/pr70610-3.C: New test.
11802 * g++.dg/template/pr70610-4.C: New test.
11803
13bd7c2b
JJ
118042016-04-12 Jakub Jelinek <jakub@redhat.com>
11805
6512fa6d
JJ
11806 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11807 128 instead of 32.
11808
13bd7c2b
JJ
11809 PR c++/70571
11810 * g++.dg/ext/pr70571.C: New test.
11811
20b9851c
MM
118122016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11813
8a434ada 11814 PR target/70640
20b9851c
MM
11815 * gcc.target/powerpc/pr70640.c: New test.
11816
2b2f52bc
PC
118172016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11818
11819 PR c++/68722
11820 * g++.dg/parse/pr68722.C: New.
11821
5901e56a
JJ
118222016-04-12 Jakub Jelinek <jakub@redhat.com>
11823
11824 PR rtl-optimization/70596
11825 * gcc.target/i386/pr70596.c: New test.
11826
d4619dc1
NS
118272016-04-12 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/70501
11830 * g++.dg/init/pr70501.C: New.
11831
3df530d3
DW
118322016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11833
11834 * gcc.target/i386/asm-flag-6.c: New test.
11835
b7a120d7
TV
118362016-04-12 Tom de Vries <tom@codesourcery.com>
11837
11838 PR tree-optimization/68756
11839 * gcc.dg/graphite/pr68756.c: New test.
11840
4e0eea75
JJ
118412016-04-12 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR tree-optimization/70602
11844 * gcc.c-torture/execute/pr70602.c: New test.
11845
35fbda43
MM
118462016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11847
11848 PR target/70381
11849 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11850 __float128 emulator is built and runs.
11851 * gcc.target/powerpc/float128-1.c: Likewise.
11852
11853 * lib/target-supports.exp (check_ppc_float128_sw_available):
11854 Rework tests for __float128 software and hardware
11855 availability. Fix exit condition to return 0 on success.
11856
04a99ebe
JG
118572016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11858
11859 PR target/70133
11860 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11861 * gcc.target/aarch64/target_attr_15.c: Likewise.
11862
47cd5a85
PC
118632016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11864
11865 PR c++/69066
11866 * g++.dg/cpp1y/pr69066.C: New.
11867
a5edb32e
JD
118682016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11869
11870 PR fortran/68566
11871 * gfortran.dg/pr36192.f90: Update test.
11872 * gfortran.dg/pr36192_1.f90: Update test.
11873 * gfortran.dg/real_dimension_1.f: Update test.
11874 * gfortran.dg/parameter_array_init_7.f90: New test.
11875
8ef378f8
JDA
118762016-04-09 John David Anglin <danglin@gcc.gnu.org>
11877
c532c871
JDA
11878 PR testsuite/64039
11879 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11880
d34f706f
JDA
11881 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11882
75e1dd9e
JDA
11883 PR rtl-optimization/66669
11884 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11885
8a976f5f
JDA
11886 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11887
da04822a
JDA
11888 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11889 * gcc.dg/pie-1.c: Likewise.
11890 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11891 * gcc.dg/pic-4.c: Likewise.
11892 * gcc.dg/pie-3.c: Likewise.
11893 * gcc.dg/pie-4.c: Likewise.
11894
adfabcf9
JDA
11895 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11896
4a020adf
JDA
11897 PR tree-optimization/68644
11898 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11899
8ef378f8
JDA
11900 PR rtl-optimization/64886
11901 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11902
09bf990e
TV
119032016-04-09 Tom de Vries <tom@codesourcery.com>
11904
11905 PR tree-optimization/68953
11906 * gcc.dg/graphite/pr68953.c: New test.
11907
138c3c1a
DH
119082016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11909
11910 PR fortran/70592
11911 * gfortran.dg/deferred_character_16.f90: New test.
11912
f55460af
JJ
119132016-04-09 Jakub Jelinek <jakub@redhat.com>
11914
11915 PR tree-optimization/70586
11916 * gcc.c-torture/execute/pr70586.c: New test.
11917
0b77bbf3
DH
119182016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11919
11920 PR sanitizer/70573
11921 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11922 with __builtin_memset
11923 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11924
c42cfb5c
CP
119252016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11926
11927 PR lto/70289
11928 PR ipa/70348
11929 PR tree-optimization/70373
11930 PR middle-end/70533
11931 PR middle-end/70534
11932 PR middle-end/70535
11933 * c-c++-common/goacc/reduction-5.c: New test.
11934 * c-c++-common/goacc/reduction-promotions.c: New test.
11935 * gfortran.dg/goacc/reduction-3.f95: New test.
11936 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11937
56cfb596
PP
119382016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11939
11940 PR c++/70590
11941 PR c++/70452
11942 * g++.dg/pr70590.C: New test.
11943 * g++.dg/pr70590-2.C: New test.
11944
1a13c0a2
JJ
119452016-04-08 Jakub Jelinek <jakub@redhat.com>
11946
abc0647a
JJ
11947 PR middle-end/70593
11948 * gcc.target/i386/pr70593.c: New test.
11949
1a13c0a2
JJ
11950 PR rtl-optimization/70574
11951 * gcc.target/i386/avx2-pr70574.c: New test.
11952
c3da4956
MO
119532016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11954
11955 PR sanitizer/70541
11956 * c-c++-common/asan/pr70541.c: New test.
11957
9f1b833b
TV
119582016-04-08 Tom de Vries <tom@codesourcery.com>
11959
11960 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11961 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11962
bae7adda
KT
119632016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11964
11965 PR target/70566
11966 * gcc.c-torture/execute/pr70566.c: New test.
11967
211f3d57
TV
119682016-04-08 Tom de Vries <tom@codesourcery.com>
11969
11970 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11971 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11972
02cf2861
AM
119732016-04-08 Alan Modra <amodra@gmail.com>
11974
11975 * gcc.target/powerpc/pr70117.c: New.
11976
5f490f9f
JJ
119772016-04-07 Jakub Jelinek <jakub@redhat.com>
11978
56e9b710
JJ
11979 PR testsuite/70581
11980 * gcc.dg/lto/simd-function_0.c: New test.
11981
5f490f9f
JJ
11982 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11983 clones.
11984 * c-c++-common/attr-simd-2.c: Likewise.
11985 * c-c++-common/attr-simd-4.c: Likewise.
11986 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11987 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11988
e4ebc74d
TP
119892016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11990
11991 PR testsuite/70553
11992 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11993
9817ae35
TS
119942016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11995 Tom de Vries <tom@codesourcery.com>
11996
11997 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11998 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11999 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12000 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12001 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12002 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12003 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12004 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12005
e292f64d
PP
120062016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12007
12008 PR c/70436
12009 * g++.dg/warn/Wparentheses-29.C: New test.
12010
6b37bdaf
PP
120112016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12012
12013 PR c/70436
12014 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12015 explicit braces to resolve a future -Wparentheses warning.
12016
64824205
RH
120172016-04-06 Richard Henderson <rth@redhat.com>
12018
12019 * gcc.dg/pr61817-1.c: New test.
12020 * gcc.dg/pr61817-2.c: New test.
12021 * gcc.dg/pr69391-1.c: New test.
12022 * gcc.dg/pr69391-2.c: New test.
12023
bc2fc1f3
VM
120242016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12025
12026 PR rtl-optimization/70398
c87885ca 12027 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12028
41414a02
EB
120292016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12030
12031 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12032
4066ea8a
YR
120332016-04-06 Yvan Roux <yvan.roux@linaro.org>
12034 Pedro Alves <palves@redhat.com>
12035
12036 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12037
ec35ea45
JJ
120382016-04-06 Jakub Jelinek <jakub@redhat.com>
12039
3866f8dd
JJ
12040 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12041 Check for avx512f effective targets instead of avx2.
12042 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12043 for AVX512F clones.
12044 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12045 * g++.dg/gomp/declare-simd-1.C: Likewise.
12046 * g++.dg/gomp/declare-simd-3.C: Likewise.
12047 * g++.dg/gomp/declare-simd-4.C: Likewise.
12048
ec35ea45
JJ
12049 PR middle-end/70550
12050 * c-c++-common/gomp/pr70550-1.c: New test.
12051 * c-c++-common/gomp/pr70550-2.c: New test.
12052
c08d28ac
NS
120532016-04-05 Nathan Sidwell <nathan@acm.org>
12054
12055 PR c++/70512
12056 * g++.dg/ext/attribute-may-alias-5.C: New.
12057
1d510e04
JJ
120582016-04-05 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR c++/70336
12061 * c-c++-common/pr70336.c: New test.
12062 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12063 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12064
84278ed9
JH
120652016-04-05 Jan Hubicka <hubicka@ucw.cz>
12066
12067 PR ipa/66223
12068 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12069
268a0ec4
JJ
120702016-04-05 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR rtl-optimization/70542
12073 * gcc.dg/torture/pr70542.c: New test.
12074 * gcc.target/i386/avx2-pr70542.c: New test.
12075
5e8c2eb1
ZS
120762016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12077
12078 PR tree-optimization/70509
12079 * gcc.target/i386/avx512bw-pr70509.c: New test.
12080
c0daf32d
PP
120812016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12082
12083 PR c++/70452
12084 * g++.dg/ext/constexpr-vla4.C: New test.
12085
bf867841
UB
120862016-04-05 Uros Bizjak <ubizjak@gmail.com>
12087
12088 PR target/70510
12089 * gcc.target/i386/pr70510.c: New test.
12090
3022186a
RB
120912016-04-05 Richard Biener <rguenther@suse.de>
12092
12093 PR tree-optimization/70526
12094 * g++.dg/torture/pr70526.C: New testcase.
12095
55fc79b2
JJ
120962016-04-05 Jakub Jelinek <jakub@redhat.com>
12097
12098 PR target/70525
12099 * gcc.target/i386/pr70525.c: New test.
12100
62b233f2
RB
121012016-04-05 Richard Biener <rguenther@suse.de>
12102
12103 PR middle-end/70499
12104 * g++.dg/torture/pr70499.C: New testcase.
12105
cc05759d
RB
121062016-04-05 Richard Biener <rguenther@suse.de>
12107
12108 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12109 remove XFAIL.
12110
f23f16d4
JJ
121112016-04-04 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR middle-end/70307
12114 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12115 rs6000 ABI warnings.
12116
d27ecc49
JH
121172016-04-04 Jan Hubicka <hubicka@ucw.cz>
12118
12119 PR ipa/66223
12120 * g++.dg/ipa/devirt-51.C: New testcase.
12121
c974c96e 121222016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12123 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12124
12125 PR middle-end/70457
12126 * gcc.dg/torture/pr70457.c: New.
12127
7a85da89
AV
121282016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12129
12130 PR fortran/67538
12131 * gfortran.dg/allocate_with_source_19.f08: New test.
12132
de517e64
AV
121332016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12134
12135 PR fortran/65795
12136 * gfortran.dg/coarray_allocate_6.f08: New test.
12137
43b9f499
RB
121382016-04-04 Richard Biener <rguenther@suse.de>
12139
12140 PR rtl-optimization/70484
12141 * gcc.dg/torture/pr70484.c: New testcase.
12142
f13355da
MP
121432016-04-04 Marek Polacek <polacek@redhat.com>
12144
12145 PR c/70307
12146 * gcc.dg/torture/pr70307.c: New test.
12147
6cc6ed50
OE
121482016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12149
12150 PR target/70416
12151 PR target/67391
12152 * gcc.target/sh/torture/pr70416.c: New.
12153
abdc16c8
MS
121542016-04-02 Martin Sebor <msebor@redhat.com>
12155
12156 PR c++/67376
12157 PR c++/70170
12158 PR c++/70172
12159 PR c++/70228
12160 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12161 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12162 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12163 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12164 * g++.dg/cpp0x/constexpr-string.C: Same.
12165 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12166 * g++.dg/cpp0x/pr65398.C: Same.
12167 * g++.dg/ext/constexpr-vla1.C: Same.
12168 * g++.dg/ext/constexpr-vla2.C: Same.
12169 * g++.dg/ext/constexpr-vla3.C: Same.
12170 * g++.dg/ubsan/pr63956.C: Same.
12171
763cd859
JJ
121722016-04-01 Jakub Jelinek <jakub@redhat.com>
12173
12174 PR rtl-optimization/70467
12175 * gcc.target/i386/pr70467-2.c: New test.
12176
0f875435
JJ
121772016-04-01 Jakub Jelinek <jakub@redhat.com>
12178 Marek Polacek <polacek@redhat.com>
12179
12180 PR c++/70488
12181 * g++.dg/init/new47.C: New test.
12182
41d14659
RR
121832016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12184
12185 PR target/70496
12186 * gcc.target/arm/pr70496.c: New test.
12187
f9bf89bb
NS
121882016-04-01 Nathan Sidwell <nathan@acm.org>
12189
73b9085d
NS
12190 PR c++/68475
12191 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12192
4afdcfaa
IE
121932016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12194
12195 PR target/69890
12196 * gcc.dg/strlenopt.h (memmove): New.
12197 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12198 instead of "string.h".
12199 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12200 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12201 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12202 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12203 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12204 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12205 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12206 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12207 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12208 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12209 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12210 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12211 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12212 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12213 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12214 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12215 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12216 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12217 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12218 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12219
b5d7a29c
RO
122202016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12221
12222 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12223 (Holder::foo): Reflect this.
12224
b660f9ec
IE
122252016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12226
12227 PR target/70442
12228 * gcc.dg/pr70442.c: New test.
12229
88504f34
NS
122302016-03-31 Nathan Sidwell <nathan@acm.org>
12231
12232 PR c++/70393
12233 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12234
95d34b96
KY
122352016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12236
12237 PR target/70453
12238 * gcc.target/i386/pr70453.c: New test.
12239
b4c4967c
AB
122402016-03-31 Andrey Belevantsev <abel@ispras.ru>
12241
12242 PR target/70292
12243 * gcc.c-torture/pr70292.c: New test.
12244
5fde6a45
MP
122452016-03-31 Marek Polacek <polacek@redhat.com>
12246
12247 PR c/70297
12248 * c-c++-common/pr70297.c: New test.
12249 * g++.dg/cpp0x/typedef-redecl.C: New test.
12250 * gcc.dg/typedef-redecl2.c: New test.
12251
97eb24c4
JJ
122522016-03-31 Jakub Jelinek <jakub@redhat.com>
12253
12254 PR rtl-optimization/70460
12255 * gcc.c-torture/execute/pr70460.c: New test.
12256
efc3536f
RB
122572016-03-31 Richard Biener <rguenther@suse.de>
12258
12259 PR c++/70430
12260 * g++.dg/ext/vector30.C: New testcase.
12261
e0876e21
DH
122622016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12263 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12264
12265 * gfortran.dg/fmt_pf.f90: New test.
12266
e9bff8c6
RO
122672016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12268
12269 Forward-port from 5 branch
12270 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12271
12272 PR testsuite/70356
12273 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12274 dg-require-effective-target after dg-do.
12275
12276 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12277
12278 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12279
2620c80d
TS
122802016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12281 Julian Brown <julian@codesourcery.com>
12282 Chung-Lin Tang <cltang@codesourcery.com>
12283 Cesar Philippidis <cesar@codesourcery.com>
12284 James Norris <jnorris@codesourcery.com>
12285 Tom de Vries <tom@codesourcery.com>
12286 Nathan Sidwell <nathan@codesourcery.com>
12287
bf867841 12288 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12289 * c-c++-common/goacc/loop-clauses.c: Likewise.
12290 * g++.dg/goacc/template.C: Likewise.
12291 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12292 * gfortran.dg/goacc/loop-1.f95: Likewise.
12293 * gfortran.dg/goacc/loop-5.f95: Likewise.
12294 * gfortran.dg/goacc/loop-6.f95: Likewise.
12295 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12296 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12297 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12298 * c-c++-common/goacc/clauses-fail.c: Likewise.
12299 * c-c++-common/goacc/parallel-1.c: Likewise.
12300 * c-c++-common/goacc/reduction-1.c: Likewise.
12301 * c-c++-common/goacc/reduction-2.c: Likewise.
12302 * c-c++-common/goacc/reduction-3.c: Likewise.
12303 * c-c++-common/goacc/reduction-4.c: Likewise.
12304 * c-c++-common/goacc/routine-3.c: Likewise.
12305 * c-c++-common/goacc/routine-4.c: Likewise.
12306 * c-c++-common/goacc/routine-5.c: Likewise.
12307 * c-c++-common/goacc/tile.c: Likewise.
12308 * g++.dg/goacc/template.C: Likewise.
12309 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12310 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12311 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12312 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12313 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12314 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12315 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12316 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12317 * c-c++-common/goacc/use_device-1.c: ... this file.
12318 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12319 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12320 * c-c++-common/goacc/host_data-6.c: ... this file.
12321 * c-c++-common/goacc/loop-2-kernels.c: New file.
12322 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12323 * c-c++-common/goacc/loop-3.c: Likewise.
12324 * g++.dg/goacc/reference.C: Likewise.
12325 * g++.dg/goacc/routine-1.C: Likewise.
12326 * g++.dg/goacc/routine-2.C: Likewise.
12327
f6d2d066
RB
123282016-03-30 Richard Biener <rguenther@suse.de>
12329
12330 PR middle-end/70450
12331 * gcc.dg/torture/pr70450.c: New testcase.
12332
d43242b9
JJ
123332016-03-30 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR target/70421
12336 * gcc.dg/torture/pr70421.c: New test.
12337 * gcc.target/i386/avx512f-pr70421.c: New test.
12338
5ce43b77
L
123392016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12340
12341 PR testsuite/70364
12342 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12343 (check): New function.
12344 (bar): Call check.
12345 (foo): Align stack to 16 bytes when calling bar.
12346 * gcc.target/i386/cleanup-2.c: Likewise.
12347
d014a712
PP
123482016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12349
12350 PR tree-optimization/59124
12351 * gcc.dg/Warray-bounds-19.c: New test.
12352
3f8257db 123532016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12354
12355 * lib/prune.exp (escape_regex_chars): New.
12356 (prune_file_path): Update to quote metcharacters for regexp.
12357
3336c6e0
JJ
123582016-03-29 Jakub Jelinek <jakub@redhat.com>
12359
a362f023
JJ
12360 PR rtl-optimization/70429
12361 * gcc.c-torture/execute/pr70429.c: New test.
12362
3336c6e0
JJ
12363 PR tree-optimization/70405
12364 * gcc.dg/pr70405.c: New test.
12365
728557fd
AV
123662016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12367
12368 PR fortran/70397
12369 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12370 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12371
bef977d4
TS
123722016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12373
12374 PR testsuite/64177
12375 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12376 __cilkrts_set_param to set two workers.
12377 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12378 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12379
6f6d25c9
DH
123802016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12381
bf867841 12382 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12383
45733562
KY
123842016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12385
12386 PR target/70406
bf867841 12387 * gcc.target/i386/pr70406.c: New test.
45733562 12388
a1799e5e
EB
123892016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12390
12391 * gnat.dg/specs/double_record_extension3.ads: New test.
12392
5fca7b66
RH
123932016-03-25 Richard Henderson <rth@redhat.com>
12394
12395 PR target/70120
12396 * gcc.target/aarch64/pr70120-1.c: New.
12397 * gcc.target/aarch64/pr70120-2.c: New.
12398 * gcc.target/aarch64/pr70120-3.c: New.
12399
31ce75c6
PP
124002016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12401
12402 PR c++/62212
12403 * g++.dg/template/mangle2.C: The dg-do directive should be
12404 "compile" not "assemble".
12405
3caf0ca1
BS
124062016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12407
12408 PR lto/69650
12409 * gcc.dg/pr69650.c: New test.
12410
634035b6
DE
124112016-03-25 David Edelsohn <dje.gcc@gmail.com>
12412
12413 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12414
45d34276
AM
124152016-03-25 Alan Modra <amodra@gmail.com>
12416
12417 * gcc.dg/dfp/pr70052.c: New test.
12418
8f085166
RH
124192016-03-24 Richard Henderson <rth@redhat.com>
12420
12421 PR middle-end/69845
12422 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12423 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12424
011e5ec3
TV
124252016-03-24 Tom de Vries <tom@codesourcery.com>
12426
12427 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12428
9e3f4551
TV
124292016-03-24 Tom de Vries <tom@codesourcery.com>
12430
12431 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12432 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12433
45780041
TV
124342016-03-24 Tom de Vries <tom@codesourcery.com>
12435
12436 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12437 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12438
887ab4e5
PP
124392016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12440
12441 PR c++/62212
12442 * g++.dg/template/mangle2.C: New test.
12443
69a9a66f
RB
124442016-03-24 Richard Biener <rguenther@suse.de>
12445
12446 PR tree-optimization/70396
12447 * gcc.dg/torture/pr70396.c: New testcase.
12448
ed87de55
RB
124492016-03-24 Richard Biener <rguenther@suse.de>
12450
12451 PR middle-end/70370
12452 * gcc.dg/torture/pr70370.c: New testcase.
12453
ea064934
TV
124542016-03-24 Tom de Vries <tom@codesourcery.com>
12455
12456 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12457 * gfortran.dg/goacc/kernels-tree.f95: Same.
12458 * gfortran.dg/goacc/parallel-tree.f95: Same.
12459
b2a4dd1d
TV
124602016-03-24 Tom de Vries <tom@codesourcery.com>
12461
12462 * c-c++-common/goacc/uninit-if-clause.c: New test.
12463 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12464
72e7cd6e
JJ
124652016-03-24 Jakub Jelinek <jakub@redhat.com>
12466
12467 PR target/70290
bf867841
UB
12468 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12469 Fix formatting.
72e7cd6e 12470
ce9d0c03
RB
124712016-03-24 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/70372
12474 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12475
426b9428
PP
124762016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12477
12478 PR c++/70347
12479 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12480
cd1588c4
PP
124812016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12482
12483 PR c++/70332
12484 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12485
61637db3
JJ
124862016-03-23 Jakub Jelinek <jakub@redhat.com>
12487
928af3bf
JJ
12488 PR c++/70001
12489 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12490 * g++.dg/cpp1y/pr70001.C: New test.
12491
61637db3
JJ
12492 PR c++/70323
12493 * g++.dg/cpp0x/constexpr-70323.C: New test.
12494
05aca4e7
AO
124952016-03-23 Alexandre Oliva <aoliva@redhat.com>
12496 Jason Merrill <jason@redhat.com>
12497 Jakub Jelinek <jakub@redhat.com>
12498
12499 PR c++/69315
12500 * g++.dg/cpp0x/constexpr-69315.C: New test.
12501 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12502
fbdb6baf
MP
125032016-03-23 Marek Polacek <polacek@redhat.com>
12504
12505 PR c++/69884
12506 * g++.dg/warn/Wignored-attributes-1.C: New test.
12507 * g++.dg/warn/Wignored-attributes-2.C: New test.
12508
d79ee524
TV
125092016-03-23 Tom de Vries <tom@codesourcery.com>
12510
12511 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12512 initialization.
12513 * gfortran.dg/goacc/private-3.f95 (test): Same.
12514 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12515 missing use param.
12516
a59f0bef
KT
125172016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12518
12519 * lib/target-supports.exp: Remove v7ve entry from loop
12520 creating effective target checks.
12521 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12522 (add_options_for_arm_arch_v7ve): Likewise.
12523
0179520a
JJ
125242016-03-23 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR tree-optimization/70354
12527 * gcc.dg/vect/pr70354-1.c: New test.
12528 * gcc.dg/vect/pr70354-2.c: New test.
12529 * gcc.target/i386/avx2-pr70354-1.c: New test.
12530 * gcc.target/i386/avx2-pr70354-2.c: New test.
12531
75bb14d7
JL
125322016-03-22 Jeff Law <law@redhat.com>
12533
12534 PR target/70232
12535 * gcc.dg/tree-ssa/pr70232.c: New test.
12536
72c9526d
IE
125372016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12538
12539 PR target/70302
12540 * gcc.target/i386/pr70302.c: New test.
12541
a3ca1bc5
RB
125422016-03-22 Richard Biener <rguenther@suse.de>
12543
12544 PR middle-end/70251
12545 * g++.dg/torture/pr70251.C: New testcase.
12546
5c240f4d
DM
125472016-03-22 David Malcolm <dmalcolm@redhat.com>
12548
12549 PR c/69993
12550 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12551 Wmisleading-indentation.c.
12552 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12553 reflect change to diagnostic text and order of messages.
12554 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12555
80f6631b
DE
125562016-03-22 David Edelsohn <dje.gcc@gmail.com>
12557
12558 * g++.dg/ext/java-3.C: Don't compile on AIX.
12559
9a10956c
RB
125602016-03-22 Richard Biener <rguenther@suse.de>
12561
12562 PR middle-end/70333
12563 * gcc.dg/torture/pr70333.c: New testcase.
12564
6cedf922
IE
125652016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12566
12567 * g++.dg/ext/pr70290.C: New test.
12568
cd6c27ac
KY
125692016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12570
12571 PR target/70325
12572 * gcc.target/i386/pr70325.c: New test.
12573
4cde512c
JJ
125742016-03-22 Jakub Jelinek <jakub@redhat.com>
12575
b01915ed
JJ
12576 PR target/70329
12577 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12578 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12579
4e3e2cf1
JJ
12580 PR target/70300
12581 * gcc.target/i386/pr70300.c: New test.
12582
4cde512c
JJ
12583 PR c++/70295
12584 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12585 (func2): New function for cond with parens, xfail warning for c++.
12586 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12587
16f6d7dc
PP
125882016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12589
12590 PR c++/70096
12591 * g++.dg/template/ptrmem30.C: New test.
12592
a3e2b438
PP
125932016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12594
12595 PR c++/70204
12596 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12597 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12598
11b6a02e
JJ
125992016-03-21 Jakub Jelinek <jakub@redhat.com>
12600
12601 PR middle-end/70326
12602 * gcc.dg/pr70326.c: New test.
12603
b9407883
MG
126042016-03-21 Marc Glisse <marc.glisse@inria.fr>
12605 Jakub Jelinek <jakub@redhat.com>
12606
12607 PR tree-optimization/70317
12608 * gcc.dg/pr70317.c: New test.
12609
4a148e19
UB
126102016-03-21 Uros Bizjak <ubizjak@gmail.com>
12611
12612 PR target/70327
12613 * gcc.target/i386/pr70327.c: New test.
12614
2a85ddbb
ML
126152016-03-21 Martin Liska <mliska@suse.cz>
12616
7d36fe98 12617 PR ipa/70306
2a85ddbb
ML
12618 * gcc.dg/ipa/pr70306.c: New test.
12619
4a148e19 126202016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12621
12622 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12623 * gcc.target/arm/attr-align3.c: Likewise.
12624 * gcc.target/arm/attr_arm.c: Likewise.
12625 * gcc.target/arm/flip-thumb.c: Likewise.
12626
6b366948
JJ
126272016-03-21 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR target/70296
12630 * gcc.target/powerpc/altivec-36.c: New test.
12631
2fac8c14
RB
126322016-03-21 Richard Biener <rguenther@suse.de>
12633
12634 PR tree-optimization/70310
12635 * gcc.dg/torture/pr70310.c: New testcase.
12636
e9bde854
KY
126372016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12638
12639 PR target/70293
12640 * gcc.target/i386/pr70293.c: New test.
12641
56bbfaf6
RB
126422016-03-21 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/70288
12645 * gcc.dg/torture/pr70288-1.c: New testcase.
12646 * gcc.dg/torture/pr70288-2.c: Likewise.
12647
3eee49ed
AB
126482016-03-21 Andrey Belevantsev <abel@ispras.ru>
12649
12650 PR rtl-optimization/69307
12651 * gcc.target/arm/pr69307.c: New test.
4a148e19 12652
8e7816b4
AB
126532016-03-21 Andrey Belevantsev <abel@ispras.ru>
12654
12655 PR rtl-optimization/69102
12656 * gcc.c-torture/compile/pr69102.c: New test.
12657
14d7d4be
JL
126582016-03-18 Jeff Law <law@redhat.com>
12659
12660 PR rtl-optimization/70263
12661 * gcc.c-torture/compile/pr70263-1.c: New test.
12662 * gcc.target/i386/pr70263-2.c: New test.
12663
5c6a601c
BS
126642016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12665
12666 PR rtl-optimization/70278
12667 * gcc.dg/torture/pr70278.c: New test.
12668 * gcc.target/arm/pr70278.c: New test.
12669
4bbf545b
DM
126702016-03-18 David Malcolm <dmalcolm@redhat.com>
12671
12672 PR c/70281
12673 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12674 (test_builtin_types_compatible_p): New test function.
12675 * gcc.dg/pr70281.c: New test case.
12676
dc28bb68
CL
126772016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12678
12679 PR target/70113
12680 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12681
5e8d6dff
IE
126822016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12683
12684 PR tree-optimization/70252
12685 * gcc.dg/pr70252.c: New test.
12686
d0e7e403
TV
126872016-03-18 Tom de Vries <tom@codesourcery.com>
12688
12689 * gcc.dg/pr70161-2.c: New test.
12690 * gcc.dg/pr70161.c: New test.
12691
fa22501a
TV
126922016-03-18 Tom de Vries <tom@codesourcery.com>
12693
12694 PR ipa/70269
12695 * gcc.dg/pr70269.c: New test.
12696
dd125026
JJ
126972016-03-18 Jakub Jelinek <jakub@redhat.com>
12698
12699 PR c++/70267
12700 * g++.dg/ext/java-3.C: New test.
12701
91914f0a
PP
127022016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12703
12704 PR c++/70205
12705 * g++.dg/lookup/pr70205.C: New test.
12706
753a8910
PP
127072016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12708
12709 PR c++/70218
12710 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12711
14ba7b28
MP
127122016-03-17 Marek Polacek <polacek@redhat.com>
12713
12714 PR c/69407
12715 * gcc.dg/atomic-op-6.c: New test.
12716
ded60913
DM
127172016-03-17 David Malcolm <dmalcolm@redhat.com>
12718
12719 PR c/70264
12720 * c-c++-common/pr70264.c: New test case.
12721
a3aad0e6
JJ
127222016-03-17 Jakub Jelinek <jakub@redhat.com>
12723
17366700
JJ
12724 PR c++/70144
12725 * c-c++-common/pr70144-1.c: New test.
12726 * c-c++-common/pr70144-2.c: New test.
12727
a3aad0e6
JJ
12728 PR c++/70272
12729 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12730 * g++.dg/opt/flifetime-dse6.C: New test.
12731 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12732
b57e6e18
L
127332016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12734
12735 PR driver/70192
12736 * gcc.dg/pic-1.c: New test.
12737 * gcc.dg/pic-2.c: Likewise.
12738 * gcc.dg/pic-3.c: Likewise.
12739 * gcc.dg/pic-4.c: Likewise.
12740 * gcc.dg/pie-1.c: Likewise.
12741 * gcc.dg/pie-2.c: Likewise.
12742 * gcc.dg/pie-3.c: Likewise.
12743 * gcc.dg/pie-4.c: Likewise.
12744 * gcc.dg/pie-5.c: Likewise.
12745 * gcc.dg/pie-6.c: Likewise.
12746
b38ba58b
TV
127472016-03-17 Tom de Vries <tom@codesourcery.com>
12748
12749 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12750 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12751
6931b3b7
RB
127522016-03-17 Richard Biener <rguenther@suse.de>
12753
12754 PR debug/70271
12755 * g++.dg/debug/pr70271.C: New testcase.
12756
0c8b64cb
IE
127572016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12758
12759 * gcc.target/i386/pr70251.c: New test.
12760
b1970801
MP
127612016-03-17 Marek Polacek <polacek@redhat.com>
12762
12763 PR c++/70194
12764 * g++.dg/warn/constexpr-70194.C: New test.
12765
820c5eaa
RH
127662016-03-16 Richard Henderson <rth@redhat.com>
12767
12768 PR middle-end/70240
12769 * gcc.c-torture/compile/pr70240.c: New.
12770
da0ad263
SKS
127712016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12772
12773 * gcc.c-torture/compile/20151204.c: Skip for avr.
12774
c73d295c
JJ
127752016-03-16 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR target/70245
12778 * g++.dg/opt/pr70245.C: New test.
12779 * g++.dg/opt/pr70245.h: New file.
12780 * g++.dg/opt/pr70245-aux.cc: New file.
12781
b2794066
MS
127822016-03-16 Martin Sebor <msebor@redhat.com>
12783
12784 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12785
aa43616c
RH
127862016-03-16 Richard Henderson <rth@redhat.com>
12787
12788 PR middle-end/70199
12789 * gcc.c-torture/compile/pr70199.c: New.
12790
59608fe5
L
127912016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12792
12793 * gcc.dg/uninit-19.c: Run dos2unix.
12794
ab4c578f
MP
127952016-03-16 Marek Polacek <polacek@redhat.com>
12796
12797 PR c/70093
12798 * gcc.dg/nested-func-10.c: New test.
12799 * gcc.dg/nested-func-9.c: New test.
12800
f5387e76
JJ
128012016-03-16 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR tree-optimization/68714
12804 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12805
7662b718
TV
128062016-03-16 Tom de Vries <tom@codesourcery.com>
12807
12808 PR tree-optimization/68715
12809 * gcc.dg/graphite/pr68715-2.c: New test.
12810 * gcc.dg/graphite/pr68715.c: New test.
12811 * gfortran.dg/graphite/pr68715.f90: New test.
12812
be7ce7ae
TV
128132016-03-16 Tom de Vries <tom@codesourcery.com>
12814
12815 PR tree-optimization/68809
12816 * gcc.dg/graphite/pr68809-2.c: New test.
12817 * gcc.dg/graphite/pr68809.c: New test.
12818
1935f250
JJ
128192016-03-16 Jakub Jelinek <jakub@redhat.com>
12820
6651c93e
JJ
12821 PR c++/70147
12822 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12823 method call to i () as argument. Adjust expected output.
12824
1935f250
JJ
12825 PR c++/70147
12826 * g++.dg/ubsan/pr70147-1.C: New test.
12827 * g++.dg/ubsan/pr70147-2.C: New test.
12828
ab1caa6e
MS
128292016-03-15 Martin Sebor <msebor@redhat.com>
12830
12831 PR c++/58281
12832 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12833
5c2a1bbb
JDA
128342016-03-15 John David Anglin <danglin@gcc.gnu.org>
12835
cb5d8ad1
JDA
12836 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12837 hppa*-*-hpux*.
12838
b440dd40
JDA
12839 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12840
5c2a1bbb
JDA
12841 PR libfortran/69799
12842 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12843 libatomic_available.
12844
42c729c5
MP
128452016-03-15 Marek Polacek <polacek@redhat.com>
12846
12847 PR c++/70209
12848 * g++.dg/ext/attribute-may-alias-4.C: New test.
12849
82b1c550
AM
128502016-03-15 Alexander Monakov <amonakov@ispras.ru>
12851
12852 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12853 -fvar-tracking-assignments-toggle flag.
12854
4ccbf3a6
PH
128552016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12856
12857 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12858
c39858bd
JJ
128592016-03-15 Jakub Jelinek <jakub@redhat.com>
12860
12861 PR rtl-optimization/70222
12862 * gcc.c-torture/execute/pr70222-1.c: New test.
12863 * gcc.c-torture/execute/pr70222-2.c: New test.
12864
8be119c1
RH
128652016-03-15 Richard Henderson <rth@redhat.com>
12866
12867 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12868
6598bb55
AB
128692016-03-15 Andrey Belevantsev <abel@ispras.ru>
12870
12871 PR rtl-optimization/69032
12872 * gcc.dg/pr69032.c: New test.
12873
81fa2944
AB
128742016-03-15 Andrey Belevantsev <abel@ispras.ru>
12875
12876 PR rtl-optimization/63384
4a148e19 12877 * g++.dg/pr63384.C: New test.
81fa2944 12878
74ea9ab6
AB
128792016-03-15 Andrey Belevantsev <abel@ispras.ru>
12880
12881 PR target/64411
12882 * gcc.target/i386/pr64411.C: New test.
12883
045d5055
TV
128842016-03-15 Tom de Vries <tom@codesourcery.com>
12885
12886 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12887 * gfortran.dg/goacc/kernels-alias.f95: New test.
12888
3ea33585
MS
128892016-03-14 Martin Sebor <msebor@redhat.com>
12890
12891 PR c++/53792
12892 * g++.dg/cpp0x/constexpr-inline.C: New test.
12893 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12894
1df7b330
DE
128952016-03-14 David Edelsohn <dje.gcc@gmail.com>
12896
12897 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12898
79b57d18
JJ
128992016-03-14 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR middle-end/70219
12902 * gcc.dg/pr70219.c: New test.
12903
3cbf012a
BS
129042016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12905
12906 PR target/70083
12907 * gcc.dg/torture/pr70083.c: New test.
12908 * gcc.target/i386/pr70083.c: New test.
12909
a9fee7cd
RB
129102016-03-14 Richard Biener <rguenther@suse.de>
12911
12912 PR tree-optimization/56365
12913 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12914
4799603f
SB
129152016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12916
12917 PR target/70098
12918 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12919 New function.
12920 * g++.dg/pr70098.C: New testcase.
12921
12922
760ca967
TV
129232016-03-14 Tom de Vries <tom@codesourcery.com>
12924
12925 PR tree-optimization/70045
12926 * gcc.dg/graphite/pr70045.c: New test.
12927
44e66a77
JD
129282016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12929
12930 PR fortran/69043
12931 * gfortran.dg/include_9.f90: New test.
12932
a18e0fe1
DH
129332016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12934
12935 PR fortran/45076
12936 gfortran.dg/prof/prof.exp: New script.
12937 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12938
d0aca6ab
AB
129392016-03-12 Andrey Belevantsev <abel@ispras.ru>
12940
12941 PR rtl-optimization/69307
12942 * gcc.dg/pr69307.c: New test.
12943
cefe08a4
VM
129442016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12945
12946 PR target/69614
12947 * gcc.target/arm/pr69614.c: New.
12948
70112e2a
PT
129492016-03-12 Paul Thomas <pault@gcc.gnu.org>
12950
12951 PR fortran/70031
12952 * gfortran.dg/submodule_14.f08: New test
12953
12954 PR fortran/69524
12955 * gfortran.dg/submodule_15.f08: New test
12956
3f1e5d3a
PP
129572016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12958
12959 PR c++/70106
12960 * g++.dg/cpp1y/paren3.C: New test.
12961
a3f6d680
MM
129622016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12963
12964 PR target/70131
12965 * gcc.target/powerpc/ppc-round2.c: New test.
12966
92348f09
BS
129672016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12968
12969 PR target/70123
12970 * gcc.dg/torture/pr70123.c: New test.
12971
cebde9e9
JL
129722016-03-11 Jeff Law <law@redhat.com>
12973
12974 PR tree-optimization/70190
12975 * gcc.c-torture/compile/pr70190.c: New test.
12976
3edc5da4
DM
129772016-03-11 David Malcolm <dmalcolm@redhat.com>
12978
12979 PR c/68187
12980 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12981 case.
12982 (test43_b): Likewise.
12983 (test43_c): Likewise.
12984 (test43_d): Likewise.
12985 (test43_e): Likewise.
12986 (test43_f): Likewise.
12987 (test43_g): Likewise.
12988 (test44_a): Likewise.
12989 (test44_b): Likewise.
12990 (test44_c): Likewise.
12991 (test44_d): Likewise.
12992 (test44_e): Likewise.
12993
318c1204
DM
129942016-03-11 David Malcolm <dmalcolm@redhat.com>
12995
12996 PR c/70085
12997 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12998
bc062234
KT
129992016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13000
13001 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13002 dg-options.
13003
acfc1ac1
KT
130042016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13005
13006 PR target/70002
13007 PR target/69245
13008 * gcc.target/aarch64/pr69245_2.c: New test.
13009
d1e2bb2d
JJ
130102016-03-11 Jakub Jelinek <jakub@redhat.com>
13011
13012 PR tree-optimization/70177
13013 * gcc.dg/pr70177.c: New test.
13014
07350627
AL
130152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13016
13017 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13018
5c6706f7
AL
130192016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13020
13021 * gcc.dg/tree-ssa/sra-20.c: New.
13022
02d472a2
JJ
130232016-03-11 Jakub Jelinek <jakub@redhat.com>
13024
686d390a
JJ
13025 PR rtl-optimization/70174
13026 * gcc.dg/pr70174.c: New test.
13027
02d472a2
JJ
13028 PR tree-optimization/70169
13029 * gcc.dg/pr70169.c: New test.
13030
0f9befa1
IE
130312016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13032
13033 PR target/70160
13034 * gcc.target/i386/pr70160.c: New test.
13035
432d4670
AK
130362016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13037
13038 * gcc.target/s390/dfp-1.c: New test.
13039
a3dc8760
NC
130402016-03-10 Nick Clifton <nickc@redhat.com>
13041
13042 PR target/70044
13043 * gcc.target/aarch64/pr70044.c: New test.
13044
b87a8d7d
PP
130452016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13046 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR c++/70001
13049 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13050 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13051 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13052
4f4ada6a
JH
130532016-03-10 Jan Hubicka <hubicka@ucw.cz>
13054
13055 PR lto/69589
13056 * g++.dg/lto/pr69589_0.C: New testcase
13057 * g++.dg/lto/pr69589_1.C: New testcase
13058
d49b0aa0
MP
130592016-03-10 Marek Polacek <polacek@redhat.com>
13060
13061 PR c++/70153
13062 * g++.dg/delayedfold/unary-plus1.C: New test.
13063
130642016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13065
13066 * gcc.target/arm/pr45701-1.c: Escape brackets.
13067 * gcc.target/arm/pr45701-2.c: Likewise.
13068
71017a7b
AL
130692016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13070
13071 * gfortran.dg/unconstrained_commons.f: New.
13072
ba52669f
AM
130732016-03-10 Alan Modra <amodra@gmail.com>
13074
13075 * gcc.dg/pr69195.c: New.
13076 * gcc.dg/pr69238.c: New.
13077
27742332
TV
130782016-03-10 Tom de Vries <tom@codesourcery.com>
13079
13080 PR testsuite/68915
13081 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13082
3a81a594
RB
130832016-03-10 Richard Biener <rguenther@suse.de>
13084
13085 PR tree-optimization/70128
13086 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13087 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13088
3433b975
JJ
130892016-03-09 Jakub Jelinek <jakub@redhat.com>
13090
c2864f02
JJ
13091 PR tree-optimization/70152
13092 * gcc.dg/pr70152.c: New test.
13093
3433b975
JJ
13094 PR target/70086
13095 * gcc.target/i386/pr70086-1.c: New test.
13096 * gcc.target/i386/pr70086-2.c: New test.
13097 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13098
13099 PR tree-optimization/70127
13100 * gcc.c-torture/execute/pr70127.c: New test.
13101
96b3c82d
CP
131022016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13103
13104 * c-c++-common/goacc/combined-directives-2.c: New test.
13105
b4f3232d
DM
131062016-03-09 David Malcolm <dmalcolm@redhat.com>
13107
13108 PR c/68473
13109 PR c++/70105
13110 * g++.dg/diagnostic/pr70105.C: New test.
13111 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13112 (test_multiple_ordinary_maps): New test function.
13113
40499f81
DM
131142016-03-09 David Malcolm <dmalcolm@redhat.com>
13115
13116 PR c/68473
13117 PR c++/70105
13118 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13119 Drop range information from call to inform_at_rich_loc.
13120 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13121 New.
13122 (test_show_locus): Replace calls to rich_location::add_range with
13123 calls to add_range. Rewrite the tests that used the now-defunct
13124 rich_location ctor taking a source_range. Simplify other tests
13125 by replacing calls to COMBINE_LOCATION_DATA with calls to
13126 make_location.
13127
c9e33662
RB
131282016-03-09 Richard Biener <rguenther@suse.de>
13129 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR tree-optimization/70138
13132 * gcc.dg/vect/pr70138-1.c: New testcase.
13133 * gcc.dg/vect/pr70138-2.c: Likewise.
13134
2c73b764
JJ
131352016-03-09 Jakub Jelinek <jakub@redhat.com>
13136
13137 PR target/70049
13138 * gcc.target/i386/pr70049.c: New test.
13139
c06d25bb
RB
131402016-03-09 Richard Biener <rguenther@suse.de>
13141
13142 PR c/70143
13143 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13144 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13145 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13146
5828a501
RO
131472016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13148
13149 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13150 arm-*-*.
13151
2e141c8d
JJ
131522016-03-09 Jakub Jelinek <jakub@redhat.com>
13153
5a9def37
JJ
13154 PR middle-end/67278
13155 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13156
2e141c8d
JJ
13157 PR target/67278
13158 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13159
13160 PR middle-end/70050
13161 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13162 in testcase comment.
13163
bf751f40
TV
131642016-03-09 Tom de Vries <tom@codesourcery.com>
13165
13166 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13167 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13168 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13169 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13170 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13171 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13172 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13173 * gfortran.dg/goacc/kernels-loop.f95: New test.
13174
e210c999
MS
131752016-03-08 Martin Sebor <msebor@redhat.com>
13176
13177 PR c++/62096
13178 * g++.dg/warn/overflow-warn-7.C: New test.
13179
80aac5c8
JM
131802016-03-08 Jason Merrill <jason@redhat.com>
13181
13182 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13183 * lib/target-supports.exp (check_effective_target_concepts): New.
13184
12b81409
JJ
131852016-03-08 Jakub Jelinek <jakub@redhat.com>
13186
d259b234
JJ
13187 PR c++/70135
13188 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13189 * g++.dg/ubsan/pr70135.C: New test.
13190
12b81409
JJ
13191 PR target/70110
13192 * gcc.dg/pr70110.c: New test.
13193
b4e9f2aa
MJ
131942016-03-07 Martin Jambor <mjambor@suse.cz>
13195
13196 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13197 * c-c++-common/gomp/if-1.c: Likewise.
13198 * c-c++-common/gomp/pr61486-2.c: Likewise.
13199 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13200 to dg-additional-options.
13201 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13202 * g++/gomp/target-teams-1.c: Likewise.
13203 * gcc.dg/gomp/gomp.exp: Likewise.
13204 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13205 dg-additional-options.
13206 * gfortran.dg/gomp/gomp.exp: Likewise.
13207 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13208 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13209 dg-additional-options.
13210 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13211
f86e631e
MJ
132122016-03-07 Martin Jambor <mjambor@suse.cz>
13213
13214 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13215 * c-c++-common/gomp/gridify-1.c: New test.
13216 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13217
94156b3f
AV
132182016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13219
13220 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13221 trigger for cortex-r8, when scanning for register r8.
13222 * gcc.target/arm/pr45701-2.c: Likewise.
13223
a84a49b7 132242016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13225 Jeff Law <law@redhat.com>
a84a49b7
RB
13226
13227 PR tree-optimization/69740
13228 * gcc.c-torture/compile/pr69740-1.c: New test.
13229 * gcc.c-torture/compile/pr69740-2.c: New test.
13230
e41f6c9e
BS
132312016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13232
13233 * lib/target-supports.exp
13234 (check_effective_target_whole_vector_shift): Enable for PPC64.
13235
57548bf5
RB
132362016-03-07 Richard Biener <rguenther@suse.de>
13237
13238 PR tree-optimization/70115
13239 * gcc.dg/torture/pr70115.c: New testcase.
13240
4ae13300
NS
132412016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13242
13243 PR middle-end/69916
13244 * c-c-++-common/goacc/pr69916.c: New.
13245
5edb9853
RH
132462016-03-07 Richard Henderson <rth@redhat.com>
13247
13248 * gcc.c-torture/compile/pr70061.c: New test.
13249
2067a8f3
RB
132502016-03-07 Richard Biener <rguenther@suse.de>
13251
13252 PR testsuite/70109
13253 * gcc.dg/vect/O3-pr36098.c: New testcase.
13254
4145a9b7
CL
132552016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13256
13257 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13258
1878be32
EB
132592016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13260
13261 * gnat.dg/renaming9.ad[sb]: New testcase.
13262
df762bb2
JJ
132632016-03-05 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR c++/70084
13266 * g++.dg/expr/stdarg3.C: New test.
13267
7d461295
JL
132682016-03-04 Jeff Law <law@redhat.com>
13269
13270 PR tree-optimization/69196
13271 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13272 x86_64-*-*.
13273
29b9828f
BS
132742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13275
b6b552fd
BS
13276 PR c/69973
13277 * gcc.dg/pr69973.c: New test.
13278
201d49e9
BS
13279 PR rtl-optimization/69941
13280 * gcc.dg/torture/pr69941.c: New test.
13281
29b9828f
BS
13282 PR c/69824
13283 * gcc.dg/pr69824.c: New test.
13284
640b7e74
TV
132852016-03-05 Tom de Vries <tom@codesourcery.com>
13286
13287 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13288 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13289 function.
13290
7a3a3fad
PP
132912016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13292
13293 PR c++/66786
13294 * g++.dg/cpp1y/var-templ48.C: New test.
13295 * g++.dg/cpp1y/var-templ49.C: New test.
13296
cd439aec
EB
132972016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13298
13299 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13300
60204554
JJ
133012016-03-04 Jakub Jelinek <jakub@redhat.com>
13302
0c8825de
JJ
13303 PR c++/70035
13304 * g++.dg/ubsan/pr70035.C: New test.
13305
60204554
JJ
13306 PR target/70062
13307 * gcc.target/i386/pr70062.c: New test.
13308
f79d4eab
L
133092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13310
13311 * g++.dg/template/typename21.C: Remove c++98_only.
13312
ea81ce67
L
133132016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13314
13315 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13316
64b23c13
DM
133172016-03-04 David Malcolm <dmalcolm@redhat.com>
13318
13319 PR c/68187
13320 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13321 function.
13322 (fn_42_b): Likewise.
13323 (fn_42_c): Likewise.
13324
729526f5
DM
133252016-03-04 David Malcolm <dmalcolm@redhat.com>
13326
13327 PR c/68187
13328 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13329 function.
13330 (fn_40_b): Likewise.
13331 (fn_41_a): Likewise.
13332 (fn_41_b): Likewise.
13333
f9ea11ac
JJ
133342016-03-04 Jakub Jelinek <jakub@redhat.com>
13335
13336 PR target/70059
13337 * gcc.target/i386/avx512f-pr70059.c: New test.
13338 * gcc.target/i386/avx512dq-pr70059.c: New test.
13339
b6c38c69
BS
133402016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13341
13342 PR rtl-optimization/57676
13343 * gcc.dg/torture/pr57676.c: New test.
13344
af3cdd34
IE
133452016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13346
13347 * gcc.dg/pr70026.c: New test.
13348
7ff6ca38
MP
133492016-03-04 Marek Polacek <polacek@redhat.com>
13350
13351 PR c/69798
13352 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13353 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13354
a6bf62d5
KT
133552016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13356
13357 PR target/70004
13358 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13359 Delete.
13360 (test_corners_sisd_si): Likewise.
13361 (main): Remove checks of the above.
13362 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13363
ae4cdc6a
EB
133642016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13365
13366 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13367
08455559
CL
133682016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13369
13370 * gcc.dg/torture/pr69951.c: Accept argc==0.
13371
e9a35493
RB
133722016-03-04 Richard Biener <rguenther@suse.de>
13373
13374 PR c++/70054
13375 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13376 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13377
fba054c2
DV
133782016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13379
13380 PR testsuite/69766
13381 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13382 testing multiarch.
13383
f10cdc6c
JJ
133842016-03-04 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR debug/69947
13387 * gcc.dg/guality/pr69947.c: New test.
13388
2e981ba0
JJ
133892016-03-03 Jakub Jelinek <jakub@redhat.com>
13390
13391 PR ada/70017
13392 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13393
0ba3bfa2
KT
133942016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13395
13396 PR rtl-optimization/69904
13397 * gcc.target/arm/pr69904.c: New test.
13398
97ecdb46
JJ
133992016-03-03 Jakub Jelinek <jakub@redhat.com>
13400
13401 PR target/70021
13402 * gcc.dg/vect/pr70021.c: New test.
13403 * gcc.target/i386/pr70021.c: New test.
13404
a2a743a1
MP
134052016-03-03 Marek Polacek <polacek@redhat.com>
13406
13407 PR middle-end/70050
13408 * gcc.dg/pr70050.c: New test.
13409
fa07ecdd
JG
134102016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13411
13412 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13413
23504262
ML
134142016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13415
13416 PR tree-optimization/70043
13417 * gfortran.dg/vect/pr70043.f90: New test.
13418
b7b9e1a9
EB
134192016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13420
13421 * gnat.dg/specs/task1.ads: New test.
13422
cb83ba54
RO
134232016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13424
13425 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13426 Invoke gdb with -batch.
13427 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13428
a75f5e30
RB
134292016-03-03 Richard Biener <rguenther@suse.de>
13430
13431 PR tree-optimization/55936
13432 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13433
268bc320
JL
134342016-03-02 Jeff Law <law@redhat.com>
13435
815f20ab
JL
13436 PR rtl-optimization/69942
13437 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13438 effects of argument promotions.
13439
268bc320
JL
13440 PR tree-optimization/69987
13441 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13442 target does not support -fprefetch-loop-arrays.
13443
171f7de5
UB
134442016-03-02 Uros Bizjak <ubizjak@gmail.com>
13445
13446 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13447
192912db
BC
134482016-03-02 Bin Cheng <bin.cheng@arm.com>
13449
c7908871 13450 PR rtl-optimization/69052
192912db
BC
13451 * gcc.target/i386/pr69052.c: New test.
13452
90a7a40b
AM
134532016-03-02 Alan Modra <amodra@gmail.com>
13454
13455 * gcc.dg/pr69990.c: New.
13456
69fa742f
JJ
134572016-03-02 Jakub Jelinek <jakub@redhat.com>
13458
de752fb0
JJ
13459 PR c/68062
13460 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13461
13462 PR middle-end/70022
13463 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13464
69fa742f
JJ
13465 PR target/70028
13466 * gcc.target/i386/pr70028.c: New test.
13467
7c65bd56
MK
134682016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13469
13470 * c-c++-common/asan/swapcontext-test-1.c,
13471 * c-c++-common/tsan/thread_leak.c,
13472 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13473 * g++.dg/tsan/benign_race.C,
13474 * g++.dg/tsan/fd_close_norace.C,
13475 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13476 races with sanitizer output
13477
37d98220 134782016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13479 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13480
13481 PR target/67278
13482 * gcc.dg/simd-8.c: New testcase.
13483
218db463
RB
134842016-03-02 Richard Biener <rguenther@suse.de>
13485
13486 PR middle-end/67278
13487 * gcc.dg/simd-7.c: New testcase.
13488
22c72158
EB
134892016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13490
13491 * gcc.target/i386/pr70007.c: Tweak.
13492
9a790ccc
DV
134932016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13494
13495 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13496
bd02f00f
MP
134972016-03-02 Marek Polacek <polacek@redhat.com>
13498
13499 PR c/67854
13500 * gcc.dg/pr67854.c: New test.
13501
1e840f39
JJ
135022016-03-02 Jakub Jelinek <jakub@redhat.com>
13503
13504 PR middle-end/70025
13505 * gcc.dg/torture/pr70025.c: New test.
13506
bca00241
VK
135072016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13508
13509 PR tree-optimization/68621
13510 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13511
0bca04b8
EB
135122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13513
13514 * gcc.target/i386/pr70007.c: New test.
13515
2a9afc86
JL
135162016-03-01 Jeff Law <law@redhat.com>
13517
eab2541b 13518 PR tree-optimization/69196
9d83ef71 13519 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13520
2a9afc86
JL
13521 PR tree-optimization/69196
13522 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13523 duplicating code and spoiling the expected output.
13524
0d39977e
MM
135252016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13526
13527 PR target/70033
13528 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13529 supports power9 before doing tests.
13530 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13531 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13532 * gcc.target/powerpc/p9-permute.c: Likewise.
13533
a0c0699d
UB
135342016-03-01 Uros Bizjak <ubizjak@gmail.com>
13535
13536 PR target/70027
13537 * gcc.target/i386/pr70027.c: New test.
13538
0ae3ef47 135392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13540
13541 * gcc.dg/pr70017.c: New test.
13542
686e2237
JJ
135432016-03-01 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR c/69796
13546 PR c/69974
13547 * gcc.dg/pr69796.c: New test.
13548 * gcc.dg/pr69974.c: New test.
13549
f8e4188c
EB
135502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13551
13552 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13553
5e3f1c7c
JL
135542016-02-29 Jeff Law <law@redhat.com>
13555
13556 PR tree-optimization/69987
13557 * gfortran.dg/pr69987.f90: New test.
13558
13559 PR tree-optimization/69989
13560 * gcc.c-torture/compile/pr69989-2.c: New test.
13561
1be56bc5
MP
135622016-03-01 Marek Polacek <polacek@redhat.com>
13563
13564 PR c++/69795
13565 * g++.dg/parse/invalid1.C: New test.
13566
1b19470d
RB
135672016-03-01 Richard Biener <rguenther@suse.de>
13568
13569 PR middle-end/70022
13570 * gcc.dg/pr70022.c: New testcase.
13571
3ae0661a
IE
135722016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13573
13574 PR tree-optimization/69956
13575 * gcc.dg/pr69956.c: New test.
13576
0f09ab88
BS
135772016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13578
13579 PR target/70011
13580 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13581 XFAIL when hardware supports efficient unaligned storage access.
13582
76d881bf
PP
135832016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13584
13585 PR c++/69961
13586 * g++.dg/template/pr69961a.C: New test.
13587 * g++.dg/template/pr69961b.C: New test.
13588
7168133a
DM
135892016-02-29 David Malcolm <dmalcolm@redhat.com>
13590
13591 PR preprocessor/69985
13592 * gcc.dg/cpp/pr69985.c: New test case.
13593
0c6072a3
JL
135942016-02-29 Jeff Law <law@redhat.com>
13595
e66f219b
JL
13596 PR tree-optimization/70005
13597 * gcc.c-torture/execute/pr70005.c New test.
13598
0c6072a3
JL
13599 PR tree-optimization/69999
13600 * gcc.c-torture/compile/pr69999.c: New test.
13601
fd9fbdb3
YR
136022016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13603
13604 PR tree-optimization/69652
13605 * gcc.dg/torture/pr69652.c: Delete test.
13606 * gcc.dg/vect/pr69652.c: New test.
13607
cbd400b4
RB
136082016-02-19 Richard Biener <rguenther@suse.de>
13609
13610 PR tree-optimization/69980
13611 * gfortran.dg/vect/pr69980.f90: New testcase.
13612
84ea0f58
EB
136132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13614
13615 * gcc.target/sparc/20160229-1.c: New test.
13616
5d2a63dc
EB
136172016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13618
13619 * gnat.dg/stack_usage3.adb: New test.
13620 * gnat.dg/stack_usage3_pkg.ads: New helper.
13621
93e708f9
EB
136222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13623
13624 * gnat.dg/renaming8.adb: New test.
13625 * gnat.dg/renaming8_pkg1.ads: New helper.
13626 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13627 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13628
6512bc93
RB
136292016-02-29 Richard Biener <rguenther@suse.de>
13630
13631 PR tree-optimization/69720
13632 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13633
7b201a88
TK
136342016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13635
13636 PR fortran/68147
13637 PR fortran/47674
13638 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13639
82ee0cf2 136402016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13641 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13642
13643 PR fortran/56007
13644 * gfortran.dg/coarray_8.f90: Adjust error message.
13645 * gfortran.dg/pr56007.f90: New test.
13646 * gfortran.dg/pr56007.f: New test.
13647
cdc1a2c8
L
136482016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13649
13650 PR tree-optimization/69989
13651 * gcc.dg/torture/pr69989.c: New test.
13652
33505bcf
EB
136532016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13654
13655 * gcc.target/i386/stack-realign-win.c: New test.
13656
524bfb19
HA
136572016-02-28 Harald Anlauf <anlauf@gmx.de>
13658
13659 PR fortran/60126
13660 * gfortran.dg/pr60126.f90: New test.
13661
bd542508
JL
136622016-02-27 Jeff Law <law@redhat.com>
13663
13664 Revert
13665 2016-02-26 Richard Biener <rguenther@suse.de>
13666 Jeff Law <law@redhat.com>
13667
13668 PR tree-optimization/69740
13669 * gcc.c-torture/compile/pr69740-1.c: New test.
13670 * gcc.c-torture/compile/pr69740-2.c: New test.
13671
dd1291e0
JD
136722016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13673
5fb67f8b 13674 PR fortran/69910
dd1291e0
JD
13675 * gfortran.dg/newunit_4.f90: New test.
13676
5cfefb59
JJ
136772016-02-27 Jakub Jelinek <jakub@redhat.com>
13678
13679 PR target/69613
13680 PR rtl-optimization/69886
13681 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13682 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13683 target.
13684
20ba5f33
MS
136852016-02-26 Martin Sebor <msebor@redhat.com>
13686
13687 PR tree-optimization/15826
13688 * gcc.dg/tree-ssa/pr15826.c: New test.
13689
e6fb01b0
JJ
136902016-02-26 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR target/69969
13693 * gcc.target/powerpc/pr69969.c: New test.
13694
e3e0cf64
MS
136952016-02-26 Martin Sebor <msebor@redhat.com>
13696
13697 PR c++/15766
13698 * g++.old-deja/g++.other/decl5.C: Add a test case.
13699
d1f2bea5
SB
137002016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13701
13702 PR target/69946
13703 * gcc.target/powerpc/pr69946.c: New file.
13704
4a4f9d2b 137052016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13706 Jeff Law <law@redhat.com>
4a4f9d2b 13707
e3e0cf64 13708 PR tree-optimization/69740
4a4f9d2b
RB
13709 * gcc.c-torture/compile/pr69740-1.c: New test.
13710 * gcc.c-torture/compile/pr69740-2.c: New test.
13711
ad2a2706
MJ
137122016-02-26 Martin Jambor <mjambor@suse.cz>
13713
13714 PR middle-end/69920
13715 * gcc.dg/torture/pr69932.c: New test.
13716 * gcc.dg/torture/pr69936.c: Likewise.
13717
1d11f7ce
AK
137182016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13719
13720 PR target/69709
13721 * gcc.target/s390/pr69709.c: New test.
13722
6cfccbb2
KT
137232016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13724
13725 PR target/69245
13726 * gcc.target/aarch64/pr69245_1.c: New test.
13727
ac59ad4e
KT
137282016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13729
13730 PR target/69613
13731 * gcc.dg/torture/pr69613.c: New test.
13732
a2ad54a0
JJ
137332016-02-26 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR rtl-optimization/69891
13736 * gcc.target/i386/pr69891.c: New test.
13737
0884062c 137382016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13739 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13740
d2369d4f 13741 PR target/61397
c163789b
MM
13742 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13743 functionality for both 32-bit and 64-bit.
13744
5aed7e2c
RB
137452016-02-26 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/69551
13748 * gcc.dg/torture/pr69951.c: New testcase.
13749
798e2a8e
RB
137502016-02-25 Richard Biener <rguenther@suse.de>
13751
13752 PR tree-optimization/48795
13753 * gcc.dg/Warray-bounds-18.c: New testcase.
13754
9559fbac
RO
137552016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13756
13757 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13758
c049b107
JJ
137592016-02-25 Jakub Jelinek <jakub@redhat.com>
13760
13761 PR rtl-optimization/69896
13762 * gcc.dg/pr69896.c: New test.
13763
1137001c
PP
137642016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13765
13766 PR c++/69736
13767 * g++.dg/cpp1y/paren2.C: New test.
13768
2e9c8641
MS
137692016-02-24 Martin Sebor <msebor@redhat.com>
13770
13771 PR c/51147
13772 * gcc.dg/enum-mode-2.c: New test.
13773
03ca8fb3
JJ
137742016-02-24 Jakub Jelinek <jakub@redhat.com>
13775
13776 PR c++/69922
13777 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13778 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13779 * g++.dg/ubsan/pr69922.C: New test.
13780
0b05329b
MP
137812016-02-24 Marek Polacek <polacek@redhat.com>
13782
13783 PR c/69819
13784 * gcc.dg/pr69819.c: New test.
13785
57c2c374
MS
137862016-02-24 Martin Sebor <msebor@redhat.com>
13787
3b96b93a
MS
13788 PR c++/69912
13789 * g++.dg/ext/flexary15.C: New test.
13790
137912016-02-24 Martin Sebor <msebor@redhat.com>
13792
13793 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13794 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13795 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13796
65433bb5
MK
137972016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13798 Charles Baylis <charles.baylis@linaro.org>
13799
13800 PR debug/61033
13801 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13802
f802a424 138032016-02-24 Richard Biener <rguenther@suse.de>
44293580 13804 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13805
13806 PR middle-end/69760
13807 * gcc.dg/torture/pr69760.c: New testcase.
13808
525f795f
RO
138092016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13810
13811 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13812 pattern on Solaris with as.
13813
cd7bbceb
KT
138142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13815
13816 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13817 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13818 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13819 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13820
89c0c1fd
JJ
138212016-02-24 Jakub Jelinek <jakub@redhat.com>
13822
13823 PR middle-end/69915
13824 * gcc.dg/pr69915.c: New test.
13825
0683fd27
KT
138262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13827
13828 PR rtl-optimization/69886
13829 * gcc.dg/torture/pr69886.c: New test.
13830
e53d562a
RB
138312016-02-24 Richard Biener <rguenther@suse.de>
13832
13833 PR middle-end/68963
13834 * gcc.dg/torture/pr68963.c: New testcase.
13835
74a00288
KT
138362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13837
13838 PR target/69875
13839 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13840 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13841 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13842 * gcc.target/arm/atomic_loaddi_1.c: New test.
13843 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13844 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13845 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13846 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13847 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13848 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13849 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13850 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13851
340fd4c9
JJ
138522016-02-24 Jakub Jelinek <jakub@redhat.com>
13853
13854 PR middle-end/69909
13855 * gcc.dg/torture/pr69909.c: New test.
13856
47d3fdb2
RB
138572016-02-24 Richard Biener <rguenther@suse.de>
13858
13859 PR tree-optimization/69907
13860 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13861 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13862 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13863
dab73e73
CB
138642016-02-24 Christian Bruel <christian.bruel@st.com>
13865
13866 * gcc.target/arm/pragma_cpp_fma.c: New test.
13867
7cc5ec65
JD
138682016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13869
13870 PR fortran/61156
13871 * gfortran.dg/include_6.f90: Update test.
13872
067fbd8b
JJ
138732016-02-23 Jakub Jelinek <jakub@redhat.com>
13874
13875 PR objc/69844
13876 * objc.dg/pr69844.m: New test.
13877
64a454d9
JD
138782016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13879
13880 PR libgfortran/69456
13881 * gfortran.dg/namelist_89.f90: New test.
13882 * gfortran.dg/pr59700.f90: Update test..
13883
35886f0b
MS
138842016-02-23 Martin Sebor <msebor@redhat.com>
13885
13886 PR middle-end/69780
13887 * g++.dg/ext/builtin_alloca.C: New test.
13888 * gcc.dg/builtins-68.c: New test.
13889
162cc7e3
RH
138902016-02-23 Richard Henderson <rth@redhat.com>
13891
13892 * gcc.target/i386/addr-space-3.c: Remove test.
13893
196440f8
DM
138942016-02-23 David Malcolm <dmalcolm@redhat.com>
13895
13896 PR preprocessor/69126
13897 PR preprocessor/69543
13898 * c-c++-common/pr69126-2-long.c: New test.
13899 * c-c++-common/pr69126-2-short.c: New test.
13900 * c-c++-common/pr69543-1.c: Remove xfail.
13901
1d3121af
DM
139022016-02-23 David Malcolm <dmalcolm@redhat.com>
13903
13904 PR preprocessor/69126
13905 PR preprocessor/69543
13906 PR preprocessor/69558
13907 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13908 (f): Rename to...
13909 (test_2): ...this, and add leading comment.
13910 (MACRO_3, test_3): New.
13911 (MACRO_4A, MACRO_4B, test_4): New.
13912 (MACRO): Rename to...
13913 (MACRO_5): ...this.
13914 (g): Rename to...
13915 (test_5): ...this, updating for renaming of MACRO, and
13916 add leading comment.
13917 * c-c++-common/pr69543-1.c: New.
13918 * c-c++-common/pr69543-2.c: New.
13919 * c-c++-common/pr69543-3.c: New.
13920 * c-c++-common/pr69543-4.c: New.
13921 * c-c++-common/pr69558-1.c: New.
13922 * c-c++-common/pr69558-2.c: New.
13923 * c-c++-common/pr69558-3.c: New.
13924 * c-c++-common/pr69558-4.c: New.
13925 * gcc.dg/pr69558.c: Move to...
13926 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13927 xfail for c++.
13928
f99c3557
TS
139292016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13930
13931 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13932 to -ftree-parallelize-loops/-fopenacc changes.
13933 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13934 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13935 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13936 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13937 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13938 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13939 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13940 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13941 * c-c++-common/goacc/kernels-loop.c: Likewise.
13942 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13943 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13944 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13945 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13946
c60ec7c2
RO
139472016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13948
13949 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13950
f1a62b6f
JJ
139512016-02-23 Jakub Jelinek <jakub@redhat.com>
13952
e67bf044
JJ
13953 PR c++/69902
13954 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13955
f1a62b6f
JJ
13956 PR c/69900
13957 * gcc.dg/pr69900.c: New test.
13958
20c5e09e
MJ
139592016-02-23 Martin Jambor <mjambor@suse.cz>
13960
13961 PR tree-optimization/69666
13962 * gcc.dg/tree-ssa/pr69666.c: New test.
13963
e457a6fc
AV
139642016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13965
13966 PR fortran/67451
13967 * gfortran.dg/coarray_allocate_5.f08: New test.
13968
d7b574f4
AK
139692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13970
13971 * gcc.target/s390/vcond-shift.c: Move to ...
13972 * gcc.target/s390/vector/vcond-shift.c: ... here.
13973
58bdeb44
AK
139742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13975
13976 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13977 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13978
7cd0387b
AK
139792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13980
13981 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13982
4246c8da
MW
139832016-02-20 Mark Wielaard <mjw@redhat.com>
13984
13985 PR c/28901
13986 * gcc.dg/unused-variable-3.c: New test.
13987
f93bc532
JJ
139882016-02-22 Jakub Jelinek <jakub@redhat.com>
13989
13990 PR target/69888
13991 * gcc.target/i386/pr69888.c: New test.
13992
c4e360f4
RB
139932016-02-22 Richard Biener <rguenther@suse.de>
13994
13995 PR tree-optimization/69882
13996 * gfortran.dg/vect/pr69882.f90: New testcase.
13997
09c92f1c
JJ
139982016-02-22 Jakub Jelinek <jakub@redhat.com>
13999
14000 PR target/69885
14001 * gcc.dg/pr69885.c: New test.
14002
f88d45dc
OE
140032016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14004
14005 PR target/69806
14006 PR target/54089
14007 * gcc.target/sh/pr54089-10.c: New.
14008
ce1ff48e
PT
140092016-02-20 Paul Thomas <pault@gcc.gnu.org>
14010
14011 PR fortran/69423
14012 * gfortran.dg/deferred_character_15.f90 : New test.
14013
bbf27208
DH
140142016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14015
14016 PR fortran/57365
14017 gfortran.dg/allocate_with_source_18.f03: New test.
14018
140192016-02-20 Harald Anlauf <anlauf@gmx.de>
14020
14021 PR fortran/52531
14022 gfortran.dg/gomp/pr52531.f90: New test.
14023
268be88c
BE
140242016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14025
14026 PR c++/69865
14027 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14028 -std=c++03.
14029
4b6c824a
JJ
140302016-02-19 Jakub Jelinek <jakub@redhat.com>
14031
871b3f47
JJ
14032 PR c++/69826
14033 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14034 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14035
7a965d51
JJ
14036 PR c++/69850
14037 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14038
4b6c824a
JJ
14039 PR c++/69851
14040 * g++.dg/torture/pr69851.C: New test.
14041
15fca21a
MS
140422016-02-19 Martin Sebor <msebor@redhat.com>
14043
14044 PR testsuite/69573
14045 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14046
19e21586
JJ
140472016-02-19 Jakub Jelinek <jakub@redhat.com>
14048
03a616ac
JJ
14049 PR c++/69850
14050 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14051 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14052
19e21586
JJ
14053 PR c++/67767
14054 * g++.dg/cpp0x/pr67767.C: New test.
14055
2db16594
KT
140562016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14057
14058 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14059 for fp, simd, crypto, crc, lse.
14060 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14061 above.
14062 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14063 effective target check.
14064
5a7d9d1e
JJ
140652016-02-19 Jakub Jelinek <jakub@redhat.com>
14066
14067 PR target/69820
14068 * gcc.target/i386/pr69820.c: New test.
14069
6448f064
AK
140702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14071
14072 * gcc.target/s390/vector/int128-1.c: New test.
14073
d0a859e6
AK
140742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14075
14076 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14077
9e4eb643
AK
140782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14079
14080 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14081 instruction pattern name to prevent the testcase from failing with
14082 -march=z13.
14083
859a4c0e
AK
140842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14085
14086 * gcc.target/s390/md/movstr-2.c: New test.
14087
efc2340b
MK
140882016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14089
14090 * gcc.target/s390/morestack.c: New test.
14091
ca2bfbc2
DV
140922016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14093
14094 PR target/69625
14095 * gcc.target/s390/pr69625.c: Add test case.
14096
efd4bd05
BE
140972016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14098
14099 PR testsuite/68580
14100 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14101
2bf2078a
MM
141022016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14103
14104 PR target/68404
14105 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14106 * gcc.target/powerpc/fusion3.c: Likewise.
14107
f003579e
RB
141082016-02-18 Richard Biener <rguenther@suse.de>
14109
14110 PR middle-end/69553
14111 * g++.dg/torture/pr69553.C: New testcase.
14112
19233914
NC
141132016-02-18 Nick Clifton <nickc@redhat.com>
14114
efd4bd05
BE
14115 PR target/62254
14116 PR target/69610
14117 * gcc.target/arm/pr62554.c: New test.
14118 * gcc.target/arm/pr69610-1.c: New test.
14119 * gcc.target/arm/pr69610-2.c: New test.
19233914 14120
23f27839
RB
141212016-02-18 Richard Biener <rguenther@suse.de>
14122
14123 PR middle-end/69854
14124 * gcc.dg/torture/pr69854.c: New testcase.
14125
932c0da4
JJ
141262016-02-17 Jakub Jelinek <jakub@redhat.com>
14127
14128 PR c++/69850
14129 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14130
1bed93e4
BS
141312012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14132
14133 * gcc.target/powerpc/vec-cg.c: New test.
14134
57bfb134
RB
141352016-02-17 Richard Biener <rguenther@suse.de>
14136
14137 PR testsuite/69586
14138 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14139
a44e0ebb
KT
141402016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14141
14142 PR target/69161
14143 * gcc.c-torture/compile/pr69161.c: New test.
14144
ffacd726
DS
141452016-02-17 David Sherwood <david.sherwood@arm.com>
14146
14147 PR target/69532
14148 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14149 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14150
448db8d2
EB
141512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14152
14153 * gcc.dg/ifcvt-4.c: Skip on Visium.
14154
e2f0522e
EB
141552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14156
14157 * gnat.dg/atomic8.adb: New test.
14158
bf17fe3f
EB
141592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14160
14161 * gnat.dg/discr46.ad[sb]: New test.
14162
ecf835e9
KN
141632016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14164
14165 PR Target/48344
14166 * gcc.target/powerpc/pr48344-1.c: New test.
14167
49a1164a
TK
141682015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14169
14170 PR fortran/69742
14171 * gfortran.dg/associate_21.f90: New test.
14172
bf14eba2
JJ
141732016-02-16 Jakub Jelinek <jakub@redhat.com>
14174
14175 PR c/69835
14176 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14177 -Wnonnull in dg-options.
14178 * c-c++-common/nonnull-2.c: New test.
14179
35a093b6
JG
141802016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14181 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14182
14183 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14184
e387d491
JJ
141852016-02-16 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR middle-end/69801
14188 * gcc.dg/pr69801.c: Add empty dg-options.
14189
ba539195
JN
141902016-02-16 James Norris <jnorris@codesourcery.com>
14191
14192 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14193 * g++.dg/goacc/deviceptr-1.c: New file.
14194
2a2b8f64
JJ
141952016-02-16 Jakub Jelinek <jakub@redhat.com>
14196
14197 PR tree-optimization/69820
14198 * gcc.dg/vect/pr69820.c: New test.
14199
87440c29
RB
142002016-02-16 Richard Biener <rguenther@suse.de>
14201
14202 PR tree-optimization/69776
14203 * gcc.dg/torture/pr69776-2.c: New testcase.
14204
6d87c306
BS
142052016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14206
14207 PR tree-optimization/69714
14208 * gcc.dg/torture/pr69714.c: New test.
14209
3824a0a2
JJ
142102016-02-16 Jakub Jelinek <jakub@redhat.com>
14211
14212 PR tree-optimization/69802
14213 * gcc.dg/pr69802.c: New test.
14214
c8cfe96e
RB
142152016-02-16 Richard Biener <rguenther@suse.de>
14216
14217 PR middle-end/69801
14218 * gcc.dg/pr69801.c: New testcase.
14219
fc12098d
JD
142202016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14221
14222 PR libgfortran/69651
14223 * gfortran.dg/read_bang.f90: New test.
14224 * gfortran.dg/read_bang4.f90: New test.
14225
ba6b3795
JJ
142262016-02-15 Jakub Jelinek <jakub@redhat.com>
14227
f0516ca4
JJ
14228 PR c++/69658
14229 * g++.dg/init/pr69658.C: New test.
14230
ba6b3795
JJ
14231 PR c++/69797
14232 * c-c++-common/pr69797.c: New test.
14233
de3f9a2d
PK
142342016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14235
14236 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14237 check for aarch64*-*-*.
14238
17a3b967
RB
142392016-02-15 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69783
14242 * gcc.dg/vect/pr69783.c: New testcase.
14243
1c48bff1
RB
142442016-02-15 Richard Biener <rguenther@suse.de>
14245
14246 PR tree-optimization/69776
14247 * gcc.dg/torture/pr69776.c: New testcase.
14248
1e6025b6
TK
142492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14250
14251 PR fortran/60526
14252 * gfortran.dg/type_decl_4.f90: Reinstated.
14253
d3308279
JDA
142542016-02-14 John David Anglin <danglin@gcc.gnu.org>
14255
14256 PR fortran/68746
14257 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14258
b7c56581
TK
142592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14260
14261 PR fortran/60526
14262 PR bootstrap/69816
14263 * gfortran.dg/type_decl_4.f90: Removed.
14264
60cb4ef5
TK
142652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14266
14267 PR fortran/60526
14268 * gfortran.dg/type_decl_4.f90: New test.
14269
f6964637
AM
142702016-02-14 Alan Modra <amodra@gmail.com>
14271
1a8849d1 14272 PR testsuite/68886
f6964637
AM
14273 * gcc.c-torture/execute/stkalign.c: Revise test.
14274
f5121920
OE
142752016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14276
14277 PR target/67260
14278 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14279
6cda3ab6
OE
142802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14281
14282 PR target/67260
14283 * gcc.target/sh/torture/pr67260.c: New.
14284
6786e598
JDA
142852016-02-12 John David Anglin <danglin@gcc.gnu.org>
14286
14287 * gcc.dg/pr67964.c: Add dg-require-alias.
14288
7e05dad8
OE
142892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14290
14291 PR target/67636
14292 PR target/64345
14293 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14294
7f4cc3ce
JD
142952016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14296
14297 PR libgfortran/69668
14298 * gfortran.dg/namelist_88.f90: New test.
14299
955ca6dc
JD
143002016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14301
14302 PR libgfortran/69668
14303 * gfortran.dg/namelist_38.f90: Update test.
14304 * gfortran.dg/namelist_84.f90: Update test.
14305
876217ae
DM
143062016-02-12 David Malcolm <dmalcolm@redhat.com>
14307
14308 PR other/69554
14309 * gcc.dg/pr69554-1.c: New test.
14310 * gfortran.dg/pr69554-1.F90: New test.
14311 * gfortran.dg/pr69554-2.F90: New test.
14312 * lib/gcc-dg.exp (proc dg-locus): New function.
14313 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14314 distinguish between the caret-printing and non-caret-printing
14315 cases. If caret-printing has been explicitly enabled, bail out
14316 without attempting to fix up the output.
14317
61789eed
DM
143182016-02-12 David Malcolm <dmalcolm@redhat.com>
14319
14320 PR driver/69265
14321 PR driver/69453
14322 * gcc.dg/spellcheck-options-3.c: New test case.
14323 * gcc.dg/spellcheck-options-4.c: New test case.
14324 * gcc.dg/spellcheck-options-5.c: New test case.
14325 * gcc.dg/spellcheck-options-6.c: New test case.
14326 * gcc.dg/spellcheck-options-7.c: New test case.
14327 * gcc.dg/spellcheck-options-8.c: New test case.
14328 * gcc.dg/spellcheck-options-9.c: New test case.
14329 * gcc.dg/spellcheck-options-10.c: New test case.
14330
c3090c1f
JJ
143312016-02-12 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR rtl-optimization/69764
14334 PR rtl-optimization/69771
14335 * c-c++-common/pr69764.c: New test.
14336 * gcc.dg/torture/pr69771.c: New test.
14337
8222034d
MP
143382016-02-12 Marek Polacek <polacek@redhat.com>
14339
14340 * g++.dg/torture/init-list1.C: New.
14341
f749f792
MP
143422016-02-12 Marek Polacek <polacek@redhat.com>
14343
14344 * gcc.dg/pr69522.c: Add empty dg-options.
14345
199fb02a
IE
143462016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14347
14348 * g++.dg/lto/lto.exp: Include and init mpx.
14349 * g++.dg/lto/pr69729_0.C: New test.
14350
b69539cb
JJ
143512016-02-12 Jakub Jelinek <jakub@redhat.com>
14352
06ff7000
JJ
14353 PR ipa/69241
14354 * g++.dg/ipa/pr69241-4.C: New test.
14355
b69539cb
JJ
14356 PR ipa/68672
14357 * g++.dg/ipa/pr68672-1.C: New test.
14358 * g++.dg/ipa/pr68672-2.C: New test.
14359 * g++.dg/ipa/pr68672-3.C: New test.
14360
16595a1f
BS
143612016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14362
14363 PR c/69522
6d87c306 14364 * gcc.dg/pr69522.c: New test.
16595a1f 14365
38d795d2
PP
143662016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14367
14368 PR c++/69098
14369 * g++.dg/cpp1y/69098.C: New test.
14370 * g++.dg/cpp1y/69098-2.C: New test.
14371
9c582551
JJ
143722016-02-12 Jakub Jelinek <jakub@redhat.com>
14373
14374 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14375 and neighbour -> neighbor.
14376 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14377 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14378 * c-c++-common/Wvarargs.c: Likewise.
14379 * c-c++-common/goacc/host_data-5.c: Likewise.
14380 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14381 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14382 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14383 * gcc.target/aarch64/pr60697.c: Likewise.
14384 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14385 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14386 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14387 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14388 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14389 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14390 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14391 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14392 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14393 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14394 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14395 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14396 * g++.dg/lookup/koenig5.C: Likewise.
14397 * g++.dg/ext/no-asm-2.C: Likewise.
14398 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14399 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14400 * gfortran.dg/used_types_16.f90: Likewise.
14401 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14402 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14403 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14404 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14405 * gfortran.dg/abstract_type_6.f03: Likewise.
14406 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14407 * gfortran.dg/used_types_15.f90: Likewise.
14408 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14409 * gfortran.dg/exit_3.f08: Likewise.
14410 * gfortran.dg/open_status_2.f90: Likewise.
14411 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14412 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14413 * gfortran.dg/associate_1.f03: Likewise.
14414 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14415 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14416 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14417 * gcc.dg/builtin-object-size-1.c: Likewise.
14418 * gcc.dg/noreturn-6.c: Likewise.
14419 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14420 * gcc.dg/globalalias.c: Likewise.
14421 * gcc.dg/builtins-config.h: Likewise.
14422 * gcc.dg/pr30457.c: Likewise.
14423 * gcc.c-torture/compile/volatile-1.c: Likewise.
14424 * gcc.c-torture/execute/20101011-1.c: Likewise.
14425 * c-c++-common/Waddress-1.c: Likewise.
14426
66756373
JJ
144272016-02-11 Jakub Jelinek <jakub@redhat.com>
14428
14429 PR c/69768
14430 * c-c++-common/Waddress-1.c: New test.
14431
76fe932b
AV
144322016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14433
14434 PR fortran/69296
14435 * gfortran.dg/associate_19.f03: New test.
14436 * gfortran.dg/associate_20.f03: New test.
14437
564c4d4b
OE
144382016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14439
14440 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14441
e1c1ecb0
KT
144422016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14443
14444 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14445 .arch armv8-a\n. Add -dA to dg-options.
14446 * gcc.target/aarch64/assembler_arch_1.c: New test.
14447 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14448
0d7d9458
PC
144492016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14450
14451 PR c++/68726
14452 * g++.dg/cpp0x/pr68726.C: New.
14453
e6208a60
IE
144542016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14455
14456 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14457 test.
14458
281a11eb
RB
144592016-02-11 Richard Biener <rguenther@suse.de>
14460
14461 * g++.dg/tree-ssa/pr61034.C: Adjust.
14462
e03dd765
VM
144632016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14464
4b48faf5 14465 PR target/69148
e03dd765
VM
14466 * gcc.target/s390/pr69148.c: New.
14467
cdc23927
YR
144682016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14469
14470 PR tree-optimization/69652
14471 * gcc.dg/torture/pr69652.c: New test.
14472
e199dd0a
JJ
144732016-02-10 Jakub Jelinek <jakub@redhat.com>
14474 Patrick Palka <ppalka@gcc.gnu.org>
14475
14476 PR ipa/69241
14477 PR c++/69649
14478 * g++.dg/ipa/pr69241-1.C: New test.
14479 * g++.dg/ipa/pr69241-2.C: New test.
14480 * g++.dg/ipa/pr69241-3.C: New test.
14481 * g++.dg/ipa/pr69649.C: New test.
14482
d6b38027
UB
144832016-02-10 Uros Bizjak <ubizjak@gmail.com>
14484
14485 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14486 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14487
13b562c5
BC
144882016-02-10 Bin Cheng <bin.cheng@arm.com>
14489
14490 PR tree-optimization/68021
14491 * gcc.dg/tree-ssa/pr68021.c: New test.
14492
24a179f8
RB
144932016-02-10 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/69726
14496 * gcc.dg/uninit-22.c: New testcase.
14497
0d99886f
AP
144982016-02-09 Andrew Pinski <apinski@cavium.com>
14499
14500 PR tree-opt/69282
14501 * gcc.c-torture/compile/20160205-1.c: New testcase.
14502
ab04995c
MM
145032016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14504
14505 PR target/68404
14506 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14507 instead accessing a really large arrray.
14508 * gcc.target/powerpc/fusion3.c: Likewise.
14509
4b79ac23
CB
145102016-02-09 Charles Baylis <charles.baylis@linaro.org>
14511
14512 PR target/68532
14513 * gcc.c-torture/execute/pr68532.c: New test.
14514
b890a441
AO
145152016-02-11 Alexandre Oliva <aoliva@redhat.com>
14516
14517 PR target/69634
14518 * gcc.dg/pr69634.c: New.
14519
84a5bef7
RB
145202016-02-09 Richard Biener <rguenther@suse.de>
14521
14522 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14523
1f123759 145242016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14525
1f123759
AF
14526 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14527
65860c77
YR
145282016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14529
14530 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14531
7e1e8a0a
RB
145322016-02-09 Richard Biener <rguenther@suse.de>
14533
14534 PR tree-optimization/69715
14535 * gcc.dg/torture/pr69715.c: New testcase.
14536
efb45a9f
PP
145372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14538
14539 PR c++/69139
14540 * g++.dg/cpp0x/trailing12.C: New test.
14541 * g++.dg/cpp0x/trailing13.C: New test.
14542
20a0c6f9
PP
145432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14544
14545 PR c++/69283
14546 PR c++/67835
14547 * g++.dg/cpp1y/auto-fn29.C: New test.
14548 * g++.dg/cpp1y/auto-fn30.C: New test.
14549
a162f3af
JJ
145502016-02-08 Jakub Jelinek <jakub@redhat.com>
14551
14552 PR tree-optimization/69209
14553 * gcc.c-torture/compile/pr69209.c: New test.
14554
4b4a9fbd
JL
145552016-02-08 Jeff Law <law@redhat.com>
14556
14557 PR tree-optimization/68541
14558 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14559 of statements allowed in join block for path splitting.
14560
cfac5ed2
JJ
145612016-02-08 Jakub Jelinek <jakub@redhat.com>
14562
f68bc23f
JJ
14563 PR c++/59627
14564 * g++.dg/gomp/pr59627.C: New test.
14565
cfac5ed2
JJ
14566 PR ipa/69239
14567 * g++.dg/ipa/pr69239.C: New test.
14568
44714d8c
DM
145692016-02-08 David Malcolm <dmalcolm@redhat.com>
14570
14571 PR preprocessor/69664
14572 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14573 * gcc.dg/cpp/warn-comments.c: Likewise.
14574
eba9e839
MP
145752016-02-08 Marek Polacek <polacek@redhat.com>
14576
14577 PR c++/69688
14578 * g++.dg/init/const12.C: New test.
14579
a011cd92
BS
145802016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14581
14582 PR target/60410
14583 * gcc.dg/lto/pr55113_0.c: Remove test.
14584
5317b1be
RB
145852016-02-08 Richard Biener <rguenther@suse.de>
14586
14587 PR tree-optimization/69719
14588 * gcc.dg/torture/pr69719.c: New testcase.
14589
63998a63
RB
145902016-02-08 Richard Biener <rguenther@suse.de>
14591 Jeff Law <law@redhat.com>
14592
14593 PR target/68273
14594 * gcc.target/mips/pr68273.c: New testcase.
14595
43f4a281
RB
145962016-02-08 Richard Biener <rguenther@suse.de>
14597
14598 PR rtl-optimization/69274
14599 * gcc.target/i386/addr-sel-1.c: XFAIL.
14600
0b604d2d
JL
146012016-02-08 Jeff Law <law@redhat.com>
14602
e8dfe49e
JL
14603 PR tree-optimization/68541
14604 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14605
6daecd7a 14606 PR tree-optimization/65917
0b604d2d
JL
14607 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14608
c0f0e35a
JD
146092016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14610
14611 PR fortran/50555
14612 * gfortran.dg/namelist_args.f90: New test.
14613
8981d712
JL
146142016-02-05 Jeff Law <law@redhat.com>
14615
6daecd7a 14616 PR tree-optimization/68541
8981d712
JL
14617 * gcc.dg/tree-ssa/split-path-2.c: New test.
14618 * gcc.dg/tree-ssa/split-path-3.c: New test.
14619 * gcc.dg/tree-ssa/split-path-4.c: New test.
14620 * gcc.dg/tree-ssa/split-path-5.c: New test.
14621 * gcc.dg/tree-ssa/split-path-6.c: New test.
14622 * gcc.dg/tree-ssa/split-path-7.c: New test.
14623
46cb9332
MS
146242016-02-05 Martin Sebor <msebor@redhat.com>
14625
14626 PR c++/69662
14627 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14628 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14629
be2083ea
RH
146302016-02-06 Richard HEnderson <rth@redhat.com>
14631
14632 PR c/69643
14633 * gcc.target/i386/addr-space-4.c: New.
14634 * gcc.target/i386/addr-space-5.c: New.
14635
711d7c23
MM
146362016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14637
14638 PR fortran/66089
14639 * gfortran.dg/elemental_dependency_6.f90: New.
14640
b5c1c988
JJ
146412016-02-05 Jakub Jelinek <jakub@redhat.com>
14642
861c7bcd
JJ
14643 PR rtl-optimization/69691
14644 * gcc.c-torture/execute/pr69691.c: New test.
14645
b5c1c988
JJ
14646 PR c++/69628
14647 * g++.dg/parse/pr69628.C: New test.
14648
f7dfa966
UB
146492016-02-05 Uros Bizjak <ubizjak@gmail.com>
14650
14651 * gcc.dg/sancov/asan.c: Move to ...
14652 * gcc.dg/asan/sancov-1.c: ... here.
14653
9b143e64
UB
146542016-02-05 Uros Bizjak <ubizjak@gmail.com>
14655
14656 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14657
f5d4b899
L
146582016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14659
14660 PR target/69677
14661 * gcc.target/i386/pr69677.c: New test.
14662
76c85fbb
PP
146632016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14664
14665 PR c++/68948
14666 * g++.dg/template/pr68948.C: New test.
14667
f181bf90
DV
146682016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14669
14670 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14671 (only necessary on s390x).
14672
714fb282
L
146732016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14674
14675 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14676 -mno-accumulate-outgoing-args.
14677
618d6c1c
PP
146782016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14679
14680 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14681
1066e9b5
JJ
146822016-02-04 Jakub Jelinek <jakub@redhat.com>
14683
14684 PR c/69669
14685 * c-c++-common/pr69669.c: New test.
14686
76255d0d
MM
146872016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14688
14689 PR target/69667
14690 * g++.dg/pr69667.C: New file.
14691
e0b059b1
WD
146922016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14693
14694 PR target/69619
14695 * gcc.dg/pr69619.c: Add new test.
14696
2692b5c8
RS
146972016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14698
14699 PR rtl-optimization/69577
14700 * gcc.target/i386/pr69577.c: New test.
14701
7db337c2
ML
147022016-02-04 Martin Liska <mliska@suse.cz>
14703
14704 * g++.dg/asan/pr69276.C: New test.
14705
cc9c0829
KT
147062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14707
14708 PR target/65932
14709 PR target/67714
14710 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14711 a single smulbb instruction.
14712 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14713 * gcc.target/amr/wmul-2.c: Likewise.
14714
eb9feb52
KT
147152016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14716
14717 PR target/65932
14718 PR target/67714
14719 * gcc.c-torture/execute/pr67714.c: New test.
14720
61f727fe
JJ
147212016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14722
14723 PR target/69454
14724 * gcc.target/i386/pr69454-1.c: New test.
14725 * gcc.target/i386/pr69454-2.c: New test.
14726
05dd97db
MS
147272016-02-03 Martin Sebor <msebor@redhat.com>
14728
14729 PR c++/69251
14730 PR c++/69253
14731 PR c++/69290
14732 PR c++/69277
14733 PR c++/69349
14734 * g++.dg/ext/flexarray-mangle-2.C: New test.
14735 * g++.dg/ext/flexarray-mangle.C: New test.
14736 * g++.dg/ext/flexarray-subst.C: New test.
14737 * g++.dg/ext/flexary11.C: New test.
14738 * g++.dg/ext/flexary12.C: New test.
14739 * g++.dg/ext/flexary13.C: New test.
14740 * g++.dg/ext/flexary14.C: New test.
14741 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14742
dac2fc29
L
147432016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14744
14745 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14746 Define only if CHECK_FLOAT128 is defined.
14747 (main): Properly initialize u5.
14748
eadb8035
JJ
147492016-02-03 Jakub Jelinek <jakub@redhat.com>
14750
0afbb81b
JJ
14751 PR c/69627
14752 * gcc.dg/pr69627.c: New test.
14753
eadb8035
JJ
14754 PR target/69644
14755 * gcc.dg/pr69644.c: New test.
14756
b12d4923
MS
147572016-02-03 Mike Stump <mikestump@comcast.net>
14758
14759 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14760 support for struct-layout-1.exp.
14761
ab4bae0c
PP
147622016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14763
14764 PR c++/69056
618d6c1c 14765 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14766
95831c01
VM
147672016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14768 Alexandre Oliva <aoliva@redhat.com>
14769
14770 PR target/69461
14771 * gcc.target/powerpc/pr69461.c: New.
14772
ccc71ab8
UB
147732016-02-03 Uros Bizjak <ubizjak@gmail.com>
14774
14775 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14776 works from here ...
14777 (check_effective_target_fsanitize_thread): ... to here. Do not
14778 specify additional compile flags for the test source.
14779 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14780 specify additional compile flags for the test source.
14781
96299640
WD
147822016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14783
14784 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14785
781d83d9
AV
147862016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14787
14788 PR fortran/67451
14789 PR fortran/69418
14790 * gfortran.dg/coarray_allocate_2.f08: New test.
14791 * gfortran.dg/coarray_allocate_3.f08: New test.
14792 * gfortran.dg/coarray_allocate_4.f08: New test.
14793
d8208e6d
AL
147942016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14795
14796 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14797 use same scan-tree-dump-times on all platforms.
14798 * gcc.dg/vect/vect-outer-1.c: Likewise.
14799 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14800 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14801 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14802 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14803 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14804 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14805 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14806
a8394fa0
SB
148072016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14808
14809 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14810 warning.
14811
f3baa1d3
L
148122016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14813
14814 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14815
eb077516
JN
148162016-02-02 James Norris <jnorris@codesourcery.com>
14817
14818 * c-c++-common/goacc/routine-5.c: Add tests.
14819
578fb225
AM
148202016-02-02 Alexander Monakov <amonakov@ispras.ru>
14821
14822 * gcc.target/nvptx/unsigned-cmp.c: New test.
14823
c64f7d37
WD
148242016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14825
14826 * gcc.target/aarch64/scalar_shift_1.c
14827 (test_corners_sisd_di): Improve force to SIMD register.
14828 (test_corners_sisd_si): Likewise.
14829 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14830 Remove scan-assembler check for ldr.
14831
90c6f26c
RB
148322016-02-02 Richard Biener <rguenther@suse.de>
14833
14834 PR tree-optimization/69595
14835 * gcc.dg/Warray-bounds-17.c: New testcase.
14836
9dc03c97
RB
148372016-02-02 Richard Biener <rguenther@suse.de>
14838
14839 PR tree-optimization/69606
14840 * gcc.dg/torture/pr69606.c: New testcase.
14841
2d4dc223
YR
148422016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14843
14844 PR middle-end/68542
14845 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14846 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14847
65c98fde
AM
148482016-02-02 Alan Modra <amodra@gmail.com>
14849
14850 PR target/69548
14851 * gcc.target/powerpc/pr69548.c: New test.
14852
e1b81f2b
JJ
148532016-02-01 Jakub Jelinek <jakub@redhat.com>
14854
d0268b37
JJ
14855 PR rtl-optimization/69592
14856 * gcc.dg/pr69592.c: New test.
14857
e1b81f2b
JJ
14858 PR preprocessor/69543
14859 PR c/69558
14860 * gcc.dg/pr69543.c: New test.
14861 * gcc.dg/pr69558.c: New test.
14862
7dd7780d
UB
148632016-02-01 Uros Bizjak <ubizjak@gmail.com>
14864
bf672ee5
UB
14865 PR testsuite/65940
14866 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14867
9a7013f8
MS
148682016-02-01 Martin Sebor <msebor@redhat.com>
14869
14870 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14871
e681fb2b
BC
148722016-02-01 Bin Cheng <bin.cheng@arm.com>
14873
14874 PR tree-optimization/67921
14875 * c-c++-common/ubsan/pr67921.c: New test.
14876
ff86345f
RB
148772016-02-01 Richard Biener <rguenther@suse.de>
14878
14879 PR middle-end/69556
14880 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14881
bc369dbd
RB
148822016-02-01 Richard Biener <rguenther@suse.de>
14883
14884 PR tree-optimization/69574
14885 * gcc.dg/torture/pr69574.c: New testcase.
14886
ef318184
RB
148872016-02-01 Richard Biener <rguenther@suse.de>
14888
14889 PR tree-optimization/69579
14890 * gcc.dg/setjmp-6.c: New testcase.
14891
654745e6
JJ
148922016-02-01 Jakub Jelinek <jakub@redhat.com>
14893
14894 PR rtl-optimization/69570
14895 * g++.dg/opt/pr69570.C: New test.
14896
e6c0c44b
RH
148972016-02-01 Richard Henderson <rth@redhat.com>
14898
14899 * gcc.dg/pr69535.c: New test.
14900
6ff3f09a
JDA
149012016-01-31 John David Anglin <danglin@gcc.gnu.org>
14902
2c005538
JDA
14903 PR testsuite/69584
14904 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14905 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14906
61083a4b
JDA
14907 PR debug/68244
14908 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14909
6ff3f09a
JDA
14910 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14911
0c221916
PT
149122016-01-31 Paul Thomas <pault@gcc.gnu.org>
14913
14914 PR fortran/67564
14915 * gfortran.dg/allocate_with_source_17.f03: New test.
14916
db7a2818
JJ
149172016-01-30 Jakub Jelinek <jakub@redhat.com>
14918
14919 PR tree-optimization/69546
14920 * gcc.dg/torture/pr69546.c: New test.
14921
e520d5f0
PT
149222016-01-30 Paul Thomas <pault@gcc.gnu.org>
14923
14924 PR fortran/69566
14925 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14926
343c05d3
MS
149272016-01-30 Martin Sebor <msebor@redhat.com>
14928
14929 PR c++/68490
14930 * g++.dg/ext/flexary10.C: New test.
14931
d6c3a539
DH
149322016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14933
14934 PR fortran/66707
14935 gfortran.dg/common_23.f90: New test.
14936
52d72fcd
BS
149372016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14938
14939 PR target/65546
14940 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14941 condition being checked, and disable it when the target supports
14942 misaligned loads and stores.
14943
3a5d2ba4
JJ
149442016-01-29 Jakub Jelinek <jakub@redhat.com>
14945
14946 PR debug/69518
14947 * gcc.dg/torture/pr69518.c: New test.
14948
6bbacdb5
L
149492016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14950
14951 PR target/69530
14952 * gcc.target/i386/pr69530.c: New test.
14953
af932cdb
SE
149542016-01-29 Steve Ellcey <sellcey@imgtec.com>
14955
14956 PR target/65604
14957 * gcc.target/mips/div-delay.c: New test.
14958
26658b7c
JJ
149592016-01-29 Jakub Jelinek <jakub@redhat.com>
14960
33e89989
JJ
14961 PR target/69551
14962 * gcc.target/i386/pr69551.c: New test.
14963
26658b7c
JJ
14964 PR target/66137
14965 * gcc.target/i386/pr66137.c: New test.
14966
401116b5
AB
149672016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14968
14969 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14970 always built for p5600.
14971 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14972 isa=p5600 dg-option.
14973
d4abfcc5
RB
149742016-01-29 Richard Biener <rguenther@suse.de>
14975
14976 PR tree-optimization/69547
14977 * g++.dg/tree-ssa/pr69547.C: New testcase.
14978
16b77b32
JJ
149792016-01-29 Jakub Jelinek <jakub@redhat.com>
14980
14981 PR debug/66869
14982 * g++.dg/warn/Wunused-function2.C: New test.
14983
a1c95464
DV
149842016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14985
14986 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14987 support for test to succeed.
14988
5453bfed
MP
149892016-01-29 Marek Polacek <polacek@redhat.com>
14990
14991 PR c++/69509
14992 PR c++/69516
14993 * g++.dg/ext/constexpr-vla2.C: New test.
14994 * g++.dg/ext/constexpr-vla3.C: New test.
14995 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14996
452ec2a5
RB
149972016-01-29 Richard Biener <rguenther@suse.de>
14998
14999 PR middle-end/69537
15000 * gcc.dg/uninit-21.c: New testcase.
15001
aec0b19e
UB
150022016-01-28 Uros Bizjak <ubizjak@gmail.com>
15003
15004 PR target/69459
15005 * gcc.target/i386/pr69459.c: New test.
15006
df113ce7
SE
150072016-01-28 Steve Ellcey <sellcey@imgtec.com>
15008
15009 PR target/68400
15010 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15011 * gcc.target/mips/pr68400.c: New test.
15012
494de84f
MS
150132016-01-28 Martin Sebor <msebor@redhat.com>
15014
15015 PR target/17381
15016 * gcc.target/powerpc/pr17381.c: New test.
15017
eb1b1f01
JJ
150182016-01-28 Jakub Jelinek <jakub@redhat.com>
15019
15020 PR middle-end/69542
15021 * gcc.dg/torture/pr69542.c: New test.
15022
6dfeb7ce
WD
150232016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15024
15025 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15026
4b7471a4
DE
150272016-01-28 David Edelsohn <dje.gcc@gmail.com>
15028
15029 * gcc.dg/pr65980.c: Skip on AIX.
15030 * gcc.dg/pr66688.c: Same.
15031
b271fd21
DE
150322016-01-28 David Edelsohn <dje.gcc@gmail.com>
15033
15034 PR target/63679
15035 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15036 * gcc.dg/tree-ssa/sra-18.c: Same.
15037
874108a9
AV
150382016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15039
15040 PR fortran/62536
15041 * gfortran.dg/block_15.f08: New test.
15042 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15043 on incorrectly closed BLOCK.
15044
30480bcd
IE
150452016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15046
15047 * gcc.dg/declare-simd.c: New test.
6905c577 15048
14ba8d6d
RB
150492016-01-28 Richard Biener <rguenther@suse.de>
15050
15051 PR tree-optimization/69466
15052 * gfortran.dg/vect/pr69466.f90: New testcase.
15053
0d4c694e
TP
150542016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15055
15056 * g++.dg/pr67989.C: Remove ARM-specific option.
15057 * gcc.target/arm/pr67989.C: New file.
15058
2aa780da
UB
150592016-01-27 Uros Bizjak <ubizjak@gmail.com>
15060
15061 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15062 and expm1 test for glibc < 2.11.
15063
f75ebe77
RH
150642016-01-27 Richard Henderson <rth@redhat.com>
15065
15066 * gcc.c-torture/execute/pr69447.c: New test.
15067
150682016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15069
9a175e65 15070 PR fortran/69422
49847d75
PT
15071 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15072
cbdd8ae0
JJ
150732016-01-27 Jakub Jelinek <jakub@redhat.com>
15074
15075 PR debug/66869
15076 * gcc.dg/pr66869.c: New test.
15077
2b572b3c
JL
150782016-01-25 Jeff Law <law@redhat.com>
15079
15080 PR tree-optimization/68398
aec0b19e 15081 PR tree-optimization/69196
2b572b3c
JL
15082 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15083 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15084 path to avoid new heuristic allowing more irreducible regions
15085 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15086 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15087 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15088 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15089 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15090
fa74a4bc
MP
150912016-01-27 Marek Polacek <polacek@redhat.com>
15092
15093 PR c/68062
15094 * c-c++-common/vector-compare-4.c: New test.
15095
0afff540
DM
150962016-01-27 David Malcolm <dmalcolm@redhat.com>
15097
15098 PR preprocessor/69126
15099 * c-c++-common/pr69126.c: New test case.
15100
1a218fc9
ILT
151012016-01-27 Ian Lance Taylor <iant@google.com>
15102
15103 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15104
5d70666e
RB
151052016-01-27 Ryan Burn <contact@rnburn.com>
15106
15107 PR cilkplus/69267
15108 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15109
87ff4d66
UB
151102016-01-27 Uros Bizjak <ubizjak@gmail.com>
15111
15112 PR target/69512
15113 * gcc.target/i386/pr69512.c: New test.
15114
27e23cca
RE
151152016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15116
15117 PR ada/69488
15118 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15119
05bf54c3
MP
151202016-01-27 Marek Polacek <polacek@redhat.com>
15121
15122 PR c++/69379
15123 * g++.dg/pr69379.C: New test.
15124
60214d0d
MS
151252016-01-27 Martin Sebor <msebor@redhat.com>
15126
15127 PR c++/69317
15128 * g++.dg/abi/Wabi-2-2.C: New test.
15129 * g++.dg/abi/Wabi-2-3.C: New test.
15130 * g++.dg/abi/Wabi-3-2.C: New test.
15131 * g++.dg/abi/Wabi-3-3.C: New test.
15132
167c7bfa
RB
151332016-01-27 Richard Biener <rguenther@suse.de>
15134
15135 PR tree-optimization/69166
15136 * gcc.dg/torture/pr69166.c: New testcase.
15137
1430fb1f
MJ
151382016-01-27 Martin Jambor <mjambor@suse.cz>
15139
15140 PR tree-optimization/69355
15141 * gcc.dg/tree-ssa/pr69355.c: New test.
15142
95e3030c
MP
151432016-01-27 Marek Polacek <polacek@redhat.com>
15144
15145 PR c++/69496
15146 * g++.dg/ext/constexpr-vla1.C: New test.
15147
eeb085f3
CB
151482016-01-20 Christian Bruel <christian.bruel@st.com>
15149
15150 PR target/69245
15151 * gcc.target/arm/pr69245.c: New test.
15152
b1652dde
JJ
151532016-01-27 Jakub Jelinek <jakub@redhat.com>
15154
15155 PR tree-optimization/69399
15156 * gcc.dg/torture/pr69399.c: New test.
15157
ce7e8f00
EB
151582016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15159
15160 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15161
e4aac1d1
EB
151622016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15163
15164 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15165
8dfdb419
TV
151662016-01-26 Tom de Vries <tom@codesourcery.com>
15167
15168 PR tree-optimization/69110
15169 * gcc.dg/autopar/pr69110.c: New test.
15170
56f80f54 151712016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15172 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15173
15174 * gcc.dg/graphite/isl-ast-op-select.c: New.
15175
a0909527
PT
151762015-01-26 Paul Thomas <pault@gcc.gnu.org>
15177
15178 PR fortran/69385
15179 * gfortran.dg/allocate_error_6.f90: New test.
15180
ffc445f4
RH
151812016-01-26 Richard Henderson <rth@redhat.com>
15182
15183 * gcc.dg/tm/pr60908.c: New test.
15184
01e1dea3
DM
151852016-01-26 David Malcolm <dmalcolm@redhat.com>
15186
15187 PR other/69006
15188 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15189 directive.
15190 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15191 expected multiline output to reflect the colorization being
15192 disabled before newlines.
15193 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15194 (custom_diagnostic_finalizer): Replace call to
15195 pp_newline_and_flush with call to pp_flush.
15196 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15197 * gfortran.dg/implicit_class_1.f90: Likewise.
15198 * lib/gcc-dg.exp (allow_blank_lines): New global.
15199 (dg-allow-blank-lines-in-output): New procedure.
15200 (gcc-dg-prune): Complain about blank lines in the output, unless
15201 dg-allow-blank-lines-in-output was called.
15202 * lib/multiline.exp (_build_multiline_regex): Only support
15203 arbitrary followup text for non-blank-lines, not for blank lines.
15204
13f92e8d
JJ
152052016-01-26 Jakub Jelinek <jakub@redhat.com>
15206
15207 PR tree-optimization/69483
15208 * gcc.dg/pr69483.c: New test.
15209 * g++.dg/opt/pr69483.C: New test.
15210
92422235
CL
152112016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15212
15213 PR target/68620
15214 * gcc.target/arm/pr68620.c: New test.
15215
0bccf11b
L
152162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15217
15218 * gcc.target/i386/pr68986-2.c: Remove -m32.
15219
81cd202e
L
152202016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15221
15222 PR target/68986
15223 * gcc.target/i386/pr68986-1.c: New test.
15224 * gcc.target/i386/pr68986-2.c: Likewise.
15225 * gcc.target/i386/pr68986-3.c: Likewise.
15226
213a1c03
CB
152272016-01-26 Christian Bruel <christian.bruel@st.com>
15228
15229 * lib/target-supports.exp
15230 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15231 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15232 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15233
22a08dd1
RB
152342016-01-26 Richard Biener <rguenther@suse.de>
15235
15236 PR tree-optimization/69452
15237 * gcc.dg/torture/pr69452.c: New testcase.
15238
6c06e0e8
JJ
152392016-01-26 Jakub Jelinek <jakub@redhat.com>
15240
15241 PR target/69442
15242 * gcc.dg/pr69442.c: New test.
15243
b96824c4
RFI
152442016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15245
15246 PR target/67896
15247 * gcc.target/aarch64/simd/pr67896.C: New.
15248
5ee31e57
RS
152492016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15250
15251 PR tree-optimization/69400
15252 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15253 function.
15254 (plugin_init): Call it.
15255 * gcc.dg/torture/pr69400.c: New test.
15256
7ddfb31d
CL
152572016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15258
15259 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15260
1e050c90
AK
152612016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15262 Sebastian Pop <s.pop@samsung.com>
15263
15264 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15265 isl-0.15.
15266
c8ee4bf5
AK
152672016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15268 Sebastian Pop <s.pop@samsung.com>
15269
15270 * gcc.dg/graphite/pr69292.c: New.
15271
d902b330
JJ
152722016-01-25 Jakub Jelinek <jakub@redhat.com>
15273
15274 * c-c++-common/goacc/use_device-1.c: New test.
15275
2c89b952
JL
152762016-01-25 Jeff Law <law@redhat.com>
15277
15278 PR tree-optimization/69196
15279 PR tree-optimization/68398
15280 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15281 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15282
685c8785
DE
152832016-01-25 David Edelsohn <dje.gcc@gmail.com>
15284
15285 PR target/69469
15286 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15287 Algorithm.
15288
95cef0c1
RB
152892016-01-25 Richard Biener <rguenther@suse.de>
15290
15291 PR testsuite/69380
15292 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15293
2947d3b2
IE
152942016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15295
15296 PR target/69421
15297 * gcc.dg/pr69421.c: New test.
15298
ae19075a
BB
152992016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15300
15301 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15302 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15303 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15304 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15305 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15306 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15307 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15308 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15309 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15310 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15311
fa4511c2
RB
153122016-01-25 Richard Biener <rguenther@suse.de>
15313
15314 PR tree-optimization/69376
15315 * gcc.dg/torture/pr69376.c: New testcase.
15316
1d101216
JD
153172016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15318
15319 PR fortran/69397
15320 PR fortran/68442
15321 * gfortran.dg/interface_38.f90: New test.
15322 * gfortran.dg/interface_39.f90: New test.
a0909527 15323
a59b92b0
PP
153242016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15325
15326 Revert:
15327 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15328
15329 PR c++/11858
15330 PR c++/24663
15331 PR c++/24664
15332 * g++.dg/template/pr11858.C: New test.
15333 * g++.dg/template/pr24663.C: New test.
15334 * g++.dg/template/unify12.C: New test.
15335 * g++.dg/template/unify13.C: New test.
15336 * g++.dg/template/unify14.C: New test.
15337 * g++.dg/template/unify15.C: New test.
15338 * g++.dg/template/unify16.C: New test.
15339 * g++.dg/template/unify17.C: New test.
15340
16acb1a8
DH
153412016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15342
15343 PR fortran/68283
15344 gfortran.dg/pr68283.f90: New test.
15345
094773e8
TK
153462016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15347
15348 PR fortran/66094
15349 * gfortran.dg/inline_matmul_13.f90: New test.
15350 * gfortran.dg/matmul_bounds_8.f90: New test.
15351 * gfortran.dg/matmul_bounds_9.f90: New test.
15352 * gfortran.dg/matmul_bounds_10.f90: New test.
15353
42fb90d7
TV
153542016-01-23 Tom de Vries <tom@codesourcery.com>
15355
15356 PR tree-optimization/69426
15357 * gcc.dg/autopar/pr69426.c: New test.
15358
69da7802
MS
153592016-01-23 Martin Sebor <msebor@redhat.com>
15360
15361 PR c++/58109
15362 PR c++/69022
15363 * g++.dg/cpp0x/alignas5.C: New test.
15364 * g++.dg/ext/vector29.C: Same.
15365
da17300a
UB
153662016-01-23 Uros Bizjak <ubizjak@gmail.com>
15367
15368 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15369 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15370 _GNU_SOURCE from compile flags to the source.
15371 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15372 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15373 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15374 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15375
62041cfc
JJ
153762016-01-22 Jakub Jelinek <jakub@redhat.com>
15377
15378 PR target/69432
15379 * g++.dg/opt/pr69432.C: New test.
15380
f7d2ad6f
BS
153812016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15382
15383 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15384 32-bit targets testing an -m64 multilib.
15385
d403fc9a
WS
153862016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15387
15388 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15389 64-bit support.
15390
4aa16f8d
JG
153912016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15392
15393 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15394
7c816d0f
CB
153952016-01-21 Christian Bruel <christian.bruel@st.com>
15396
15397 PR target/68674
15398 * gcc.target/i386/pr68674.c
15399 * gcc.target/aarch64/pr68674.c
15400 * gcc.target/arm/pr68674.c
15401
fce661e8
KT
154022016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15403
15404 PR target/69403
15405 * gcc.c-torture/execute/pr69403.c: New test.
15406
4696899f
PC
154072016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15408
15409 PR c++/55843
15410 * g++.dg/template/pr55843.C: New.
15411
bac69366
AL
154122016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15413
15414 PR testsuite/66877
15415 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15416 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15417
b57d3a5c
BS
154182016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15419
15420 PR testsuite/67489
da17300a
UB
15421 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15422 from dg-do compile directive, and instead add
15423 { dg-require-effective-target int128 }.
b57d3a5c 15424
9f04a53e
MS
154252016-01-20 Martin Sebor <msebor@redhat.com>
15426
15427 PR c/69405
15428 * gcc.dg/sync-fetch.c: New test.
15429
38a51663
JL
154302016-01-21 Martin Sebor <msebor@redhat.com>
15431
15432 PR target/69252
15433 * gcc.target/powerpc/pr69252.c: New test.
15434
2423a75a
JD
154352016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15436
15437 PR fortran/65996
da17300a 15438 * gfortran.dg/pr65996.f90: New test.
2423a75a 15439
0a76463f
DV
154402016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15441
15442 PR c++/68810
9f04a53e 15443 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15444 expected to generate an error.
0a76463f 15445
9776e692
BS
154462016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15447
15448 PR middle-end/66178
15449 * gcc.dg/torture/pr66178.c: New test.
15450
c8d3e088
AB
154512016-01-21 Anton Blanchard <anton@samba.org>
15452 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15453
15454 PR target/63354
15455 * gcc.target/powerpc/pr63354.c: New test.
15456
35b707ff
VM
154572016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15458
15459 PR rtl-optimization/68990
15460 * gcc.target/i386/pr68990: New.
15461
157b0829
NC
154622016-01-21 Nick Clifton <nickc@redhat.com>
15463
15464 PR target/69129
15465 * gcc.target/mips/pr69129.c: New.
15466
aede6748
PC
154672016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15468
15469 PR c++/58046
15470 * g++.dg/cpp0x/pr58046.C: New.
15471
5463c2c8
JJ
154722016-01-21 Jakub Jelinek <jakub@redhat.com>
15473
6d31cc75
SS
15474 PR target/69187
15475 PR target/65624
15476 * gcc.target/arm/pr69187.c: New test.
15477
5463c2c8
JJ
15478 PR c++/69355
15479 * g++.dg/torture/pr69355.C: New test.
15480
fa28f32b
AK
154812016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15482 Sebastian Pop <s.pop@samsung.com>
15483
15484 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15485
b920a047
AK
154862016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15487 Sebastian Pop <s.pop@samsung.com>
15488
da17300a 15489 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15490
bdd3aea6
JJ
154912016-01-21 Jakub Jelinek <jakub@redhat.com>
15492
15493 PR middle-end/67653
15494 * c-c++-common/pr67653.c: New test.
15495 * gcc.dg/torture/pr29119.c: Add dg-warning.
15496
26a2e6ae
PB
154972016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15498
15499 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15500
d25c7690
PK
155012016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15502
15503 PR c/24293
15504 * gcc.dg/pr24293.c: New test.
15505 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15506 incomplete struct type.
15507 * gcc.dg/declspec-1.c: Likewise.
15508 * gcc.dg/pr63549.c: Likewise.
15509
889d5698
JJ
155102016-01-20 Jakub Jelinek <jakub@redhat.com>
15511
15512 PR tree-optimization/66612
15513 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15514 for bdn instruction.
15515
d7cf3dc7
CL
155162016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15517
15518 * lib/target-supports.exp
15519 (check_effective_target_arm_fp_ok_nocache): New.
15520 (check_effective_target_arm_fp_ok): New.
15521 (add_options_for_arm_fp): New.
15522 (check_effective_target_arm_crypto_ok_nocache): Require
15523 target_arm_v8_neon_ok instead of arm32.
15524 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15525 (check_effective_target_arm_crypto_pragma_ok): New.
15526 (add_options_for_arm_vfp): New.
15527 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15528 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15529 target instead. Force initial fpu to vfp.
15530 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15531 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15532 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15533 dependency.
15534 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15535 use arm_vfp effective target instead. Force initial fpu to vfp.
15536 * gcc.target/arm/attr-neon3.c: Likewise.
15537 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15538 arm_vfp_ok.
15539 * gcc.target/arm/unsigned-float.c: Likewise.
15540 * gcc.target/arm/vfp-1.c: Likewise.
15541 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15542 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15543 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15544 * gcc.target/arm/vfp-ldmias.c: Likewise.
15545 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15546 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15547 * gcc.target/arm/vfp-stmiad.c: Likewise.
15548 * gcc.target/arm/vfp-stmias.c: Likewise.
15549 * gcc.target/arm/vnmul-1.c: Likewise.
15550 * gcc.target/arm/vnmul-2.c: Likewise.
15551 * gcc.target/arm/vnmul-3.c: Likewise.
15552 * gcc.target/arm/vnmul-4.c: Likewise.
15553
01ac9704 155542016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15555
e84b00da
L
15556 PR testsuite/69366
15557 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15558 the MPX run-time library, for compile-time MPX test.
15559 * gcc.target/i386/chkp-always_inline.c: Likewise.
15560 * gcc.target/i386/chkp-bndret.c: Likewise.
15561 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15562 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15563 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15564 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15565 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15566 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15567 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15568 * gcc.target/i386/chkp-label-address.c: Likewise.
15569 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15570 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15571 * gcc.target/i386/chkp-pr69044.c: Likewise.
15572 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15573 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15574 * gcc.target/i386/chkp-strchr.c: Likewise.
15575 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15576 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15577 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15578 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15579 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15580 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15581 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15582 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15583 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15584 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15585 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15586 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15587 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15588 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15589 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15590 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15591 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15592 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15593 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15594 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15595 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15596 * gcc.target/i386/pr63995-2.c: Likewise.
15597 * gcc.target/i386/pr64805.c: Likewise.
15598 * gcc.target/i386/pr65044.c: Likewise.
15599 * gcc.target/i386/pr65167.c: Likewise.
15600 * gcc.target/i386/pr65183.c: Likewise.
15601 * gcc.target/i386/pr65184.c: Likewise.
15602 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15603
28b33016
IE
156042016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15605
15606 PR tree-optimization/69328
15607 * gcc.dg/pr69328.c: New test.
15608
bcff0913
JL
156092016-01-20 Jeff Law <law@redhat.com>
15610
bf0bb970 15611 PR target/25114
bcff0913
JL
15612 * gcc.target/m68k/pr25114.c: New test.
15613
a3f69631
AV
156142016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15615
15616 * gcc.target/arm/memset-inline-10.c: Added
15617 dg-require-effective-target arm_thumb2_ok.
15618
af33ba0d
EB
156192016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15620
15621 * gcc.dg/debug/dwarf2/sso.c: New test.
15622
7596d5de
UB
156232016-01-19 Uros Bizjak <ubizjak@gmail.com>
15624
15625 PR testsuite/68820
15626 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15627 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15628 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15629
ceda2c69
JH
156302016-01-19 Jan Hubicka <hubicka@ucw.cz>
15631
15632 PR ipa/66223
15633 * g++.dg/ipa/devirt-50.C: New testcase.
15634
38a979f2
MP
156352016-01-19 Marek Polacek <polacek@redhat.com>
15636
15637 PR c++/68965
15638 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15639 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15640
962801c5
KT
156412016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15642
15643 PR target/69135
15644 * gcc.target/arm/pr69135_1.c: New test.
15645
078fe40a
WD
156462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15647
15648 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15649
786e3c06
WD
156502015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15651
15652 * gcc.target/aarch64/ccmp_1.c: New testcase.
15653
1e297006
MP
156542016-01-19 Marek Polacek <polacek@redhat.com>
15655
15656 PR c++/68586
15657 * g++.dg/cpp0x/enum30.C: New test.
15658
879c27e3
RB
156592016-01-19 Richard Biener <rguenther@suse.de>
15660
15661 PR tree-optimization/69336
15662 * g++.dg/tree-ssa/pr69336.C: New testcase.
15663
015337d3
JJ
156642016-01-19 Jakub Jelinek <jakub@redhat.com>
15665
15666 PR debug/65779
15667 * gcc.dg/pr65779.c: New test.
15668
e2c768b6
RB
156692016-01-19 Richard Biener <rguenther@suse.de>
15670
15671 PR tree-optimization/69352
15672 * gcc.dg/torture/pr69352.c: New testcase.
15673
569efc34
JJ
156742016-01-19 Jakub Jelinek <jakub@redhat.com>
15675
15676 PR rtl-optimization/68955
15677 PR rtl-optimization/64557
15678 * gcc.dg/torture/pr68955.c: New test.
15679
e49d321f
JH
156802016-01-19 Jan Hubicka <hubicka@ucw.cz>
15681
15682 PR lto/69136
15683 * g++.dg/torture/pr69136.C: New testcase.
15684
e9191ad3
JH
156852016-01-19 Jan Hubicka <hubicka@ucw.cz>
15686
15687 PR lto/69133
15688 * g++.dg/lto/pr69133_0.C: New testcase.
15689 * g++.dg/lto/pr69133_1.C: New testcase.
15690
2bedb645
JL
156912016-01-15 Jeff Law <law@redhat.com>
15692
15693 PR tree-optimization/69320
15694 * gcc.c-torture/pr69320-1.c: New test.
15695 * gcc.c-torture/pr69320-2.c: New test.
15696 * gcc.c-torture/pr69320-3.c: New test.
15697 * gcc.c-torture/pr69320-4.c: New test.
15698
17c15cb9
PP
156992016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15700
15701 PR c++/11858
15702 PR c++/24663
15703 PR c++/24664
15704 * g++.dg/template/pr11858.C: New test.
15705 * g++.dg/template/pr24663.C: New test.
15706 * g++.dg/template/unify12.C: New test.
15707 * g++.dg/template/unify13.C: New test.
15708 * g++.dg/template/unify14.C: New test.
15709 * g++.dg/template/unify15.C: New test.
15710 * g++.dg/template/unify16.C: New test.
15711 * g++.dg/template/unify17.C: New test.
15712
9617fd08
DM
157132016-01-18 David Malcolm <dmalcolm@redhat.com>
15714
15715 PR testsuite/69181
15716 * gcc.dg/pr69181-1.c: New test file.
15717 * gcc.dg/pr69181-2.c: New test file.
15718 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15719 globals by moving it to...
15720 (cleanup-after-saved-dg-test): ...this new function. Add
15721 "global additional_sources_used". Add reset of global
15722 multiline_expected_outputs to the empty list.
15723 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15724 global to...
15725 (multiline_expected_outputs): ...this, and updated comments to
15726 note that it is modified from gcc-dg.exp.
15727 (dg-end-multiline-output): Update for the above renaming.
15728 (handle-multiline-outputs): Likewise. Remove the clearing
15729 of the expected outputs to the empty list.
15730
b555a2e4
RB
157312016-01-18 Richard Biener <rguenther@suse.de>
15732
15733 PR tree-optimization/69297
15734 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15735
96902805
JM
157362016-01-18 Joseph Myers <joseph@codesourcery.com>
15737
15738 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15739 dg-options.
15740 * gcc.target/mips/mips-3d-2.c: Likewise.
15741 * gcc.target/mips/mips-3d-3.c: Likewise.
15742 * gcc.target/mips/mips-3d-4.c: Likewise.
15743 * gcc.target/mips/mips-3d-5.c: Likewise.
15744 * gcc.target/mips/mips-3d-6.c: Likewise.
15745 * gcc.target/mips/mips-3d-7.c: Likewise.
15746 * gcc.target/mips/mips-3d-8.c: Likewise.
15747 * gcc.target/mips/mips-3d-9.c: Likewise.
15748 * gcc.target/mips/mips-ps-1.c: Likewise.
15749 * gcc.target/mips/mips-ps-2.c: Likewise.
15750 * gcc.target/mips/mips-ps-3.c: Likewise.
15751 * gcc.target/mips/mips-ps-4.c: Likewise.
15752 * gcc.target/mips/mips-ps-5.c: Likewise.
15753 * gcc.target/mips/mips-ps-6.c: Likewise.
15754 * gcc.target/mips/mips-ps-7.c: Likewise.
15755 * gcc.target/mips/mips-ps-type.c: Likewise.
15756 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15757 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15758
40e26f94
TV
157592016-01-18 Tom de Vries <tom@codesourcery.com>
15760
15761 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15762 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15763 * c-c++-common/goacc/kernels-empty.c: New test.
15764 * c-c++-common/goacc/kernels-eternal.c: New test.
15765 * c-c++-common/goacc/kernels-loop-2.c: New test.
15766 * c-c++-common/goacc/kernels-loop-3.c: New test.
15767 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15768 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15769 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15770 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15771 * c-c++-common/goacc/kernels-loop-data.c: New test.
15772 * c-c++-common/goacc/kernels-loop-g.c: New test.
15773 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15774 * c-c++-common/goacc/kernels-loop-n.c: New test.
15775 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15776 * c-c++-common/goacc/kernels-loop.c: New test.
15777 * c-c++-common/goacc/kernels-noreturn.c: New test.
15778 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15779 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15780 * c-c++-common/goacc/kernels-reduction.c: New test.
15781
a98d4647
TV
157822016-01-18 Tom de Vries <tom@codesourcery.com>
15783
15784 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15785 * gcc.dg/autopar/outer-2.c: Same.
15786 * gcc.dg/autopar/outer-3.c: Same.
15787 * gcc.dg/autopar/outer-4.c: Same.
15788 * gcc.dg/autopar/outer-5.c: Same.
15789 * gcc.dg/autopar/outer-6.c: Same.
15790 * gcc.dg/autopar/parallelization-1.c: Same.
15791 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15792 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15793 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15794 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15795 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15796 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15797 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15798 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15799 * gcc.dg/autopar/pr39500-1.c: Same.
15800 * gcc.dg/autopar/pr39500-2.c: Same.
15801 * gcc.dg/autopar/pr46193.c: Same.
15802 * gcc.dg/autopar/pr46194.c: Same.
15803 * gcc.dg/autopar/pr49580.c: Same.
15804 * gcc.dg/autopar/pr49960-1.c: Same.
15805 * gcc.dg/autopar/pr49960.c: Same.
15806 * gcc.dg/autopar/pr68373.c: Same.
15807 * gcc.dg/autopar/reduc-1.c: Same.
15808 * gcc.dg/autopar/reduc-1char.c: Same.
15809 * gcc.dg/autopar/reduc-1short.c: Same.
15810 * gcc.dg/autopar/reduc-2.c: Same.
15811 * gcc.dg/autopar/reduc-2char.c: Same.
15812 * gcc.dg/autopar/reduc-2short.c: Same.
15813 * gcc.dg/autopar/reduc-3.c: Same.
15814 * gcc.dg/autopar/reduc-4.c: Same.
15815 * gcc.dg/autopar/reduc-6.c: Same.
15816 * gcc.dg/autopar/reduc-7.c: Same.
15817 * gcc.dg/autopar/reduc-8.c: Same.
15818 * gcc.dg/autopar/reduc-9.c: Same.
15819 * gcc.dg/autopar/uns-outer-4.c: Same.
15820 * gcc.dg/autopar/uns-outer-5.c: Same.
15821 * gcc.dg/autopar/uns-outer-6.c: Same.
15822 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15823 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15824
da976fa8
AL
158252016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15826
15827 PR target/63679
15828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15829 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15830
70c1e886
AL
158312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15832
15833 PR target/63679
15834 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15835 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15836 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15837
88bed196
AL
158382016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15839
15840 PR target/63679
15841 * gcc.dg/tree-ssa/sra-17.c: New.
15842 * gcc.dg/tree-ssa/sra-18.c: New.
15843
3dd5f42e
IE
158442016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15845
15846 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15847
ae5a77fa
EB
158482016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15849
15850 * gnat.dg/inline12.adb: New test.
15851
11e57fc6
BC
158522016-01-18 Bin Cheng <bin.cheng@arm.com>
15853
15854 PR tree-optimization/66797
15855 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15856
995b6fe0
RB
158572016-01-18 Richard Biener <rguenther@suse.de>
15858
15859 PR tree-optimization/69170
15860 * gcc.dg/torture/pr69170.c: New testcase.
15861
82ee0cf2 158622016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15863
15864 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15865
d69da357
TV
158662016-01-16 Tom de Vries <tom@codesourcery.com>
15867
15868 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15869
a3845283
TV
158702016-01-16 Tom de Vries <tom@codesourcery.com>
15871
15872 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15873 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15874 redundant dg-require-effective-target pthread.
15875 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15876 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15877 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15878 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15879 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15880 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15881 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15882
197a6aa6
DE
158832016-01-16 David Edelsohn <dje.gcc@gmail.com>
15884
15885 PR target/68609
15886 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15887 * gcc.target/powerpc/recip-7.c: Same.
15888
ec7886c1
PP
158892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15890
15891 PR c++/69091
15892 * g++.dg/template/pr69091.C: New test.
15893
203484bb
PP
158942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15895
15896 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15897 dump does not contain an error_mark_node.
15898 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15899 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15900
aa2500e9
PP
159012016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15902
15903 PR c++/68936
15904 * g++.dg/template/pr68936.C: New test.
15905
28621a5c
DE
159062016-01-15 David Edelsohn <dje.gcc@gmail.com>
15907
15908 PR target/68609
15909 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15910 * gcc.target/powerpc/recip-2.c: Same.
15911 * gcc.target/powerpc/recip-3.c: Same.
15912 * gcc.target/powerpc/recip-4.c: Same.
15913 * gcc.target/powerpc/recip-sqrtf.c: Same.
15914
40c43aca
JL
159152016-01-15 Jeff Law <law@redhat.com>
15916
15917 PR tree-optimization/69270
15918 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15919 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15920
afbc5ae8
PT
159212016-01-15 Paul Thomas <pault@gcc.gnu.org>
15922
15923 PR fortran/49630
15924 * gfortran.dg/deferred_character_13.f90: New test for the fix
15925 of comment 3 of the PR.
15926
15927 PR fortran/54070
15928 * gfortran.dg/deferred_character_8.f90: New test
15929 * gfortran.dg/allocate_error_5.f90: New test
15930
15931 PR fortran/60593
15932 * gfortran.dg/deferred_character_10.f90: New test
15933
15934 PR fortran/60795
15935 * gfortran.dg/deferred_character_14.f90: New test
15936
15937 PR fortran/61147
15938 * gfortran.dg/deferred_character_11.f90: New test
15939
15940 PR fortran/64324
15941 * gfortran.dg/deferred_character_9.f90: New test
15942
49abe076
VM
159432016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15944
15945 PR rtl-optimization/69030
15946 * gcc.target/i386/pr69030.c: New.
15947
16d12992
KT
159482016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15949
15950 * gcc.target/aarch64/target_attr_17.c: New test.
15951
78810bd3
RB
159522016-01-15 Richard Biener <rguenther@suse.de>
15953
15954 PR tree-optimization/66856
15955 * gcc.dg/torture/pr66856-1.c: New testcase.
15956 * gcc.dg/torture/pr66856-2.c: Likewise.
15957
2bd847fe
RB
159582016-01-15 Richard Biener <rguenther@suse.de>
15959
15960 PR debug/69137
15961 * g++.dg/lto/pr69137_0.C: New testcase.
15962
a00fe3b7
RS
159632016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15964
15965 PR middle-end/69246
15966 * gcc.target/i386/pr69246.c: New test.
15967
cbb0e83b
DV
159682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15969
7596d5de 15970 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15971
5a500ecf
DV
159722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15973
15974 PR c++/56194
15975 * g++.dg/init/const9.C: Disable test on S/390.
15976
5d9bf64f
DV
159772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15978
15979 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15980 * g++.dg/Wno-frame-address.C: Ditto.
15981
e234b19e
DV
159822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15983
15984 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15985
89483f99
RB
159862016-01-15 Richard Biener <rguenther@suse.de>
15987
15988 PR tree-optimization/68961
15989 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15990
94f37395
IE
159912016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15992
15993 * gcc.target/i386/pr65105-5.c: New test.
15994
82ee0cf2 159952016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15996
15997 * gcc.c-torture/execute/alias-4.c: New testcase.
15998
82ee0cf2 159992016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16000
16001 PR ipa/68148
16002 * g++.dg/ipa/devirt-49.C: New testcase.
16003
092f7deb 160042016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16005
16006 PR target/65837
16007 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16008 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16009 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16010
e93c66bc
RB
160112016-01-15 Richard Biener <rguenther@suse.de>
16012
16013 PR tree-optimization/69117
16014 * gcc.dg/torture/pr69117.c: New testcase.
16015
c47eaca6 160162015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16017
16018 PR c++/69048
16019 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16020
c3f6914a
FXC
160212016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16022
16023 PR testsuite/67509
16024 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16025 range tests use 100 * maximum instead of maximum + 1.
16026
cd65ae90
JJ
160272016-01-14 Jakub Jelinek <jakub@redhat.com>
16028
16029 PR debug/69244
16030 * gcc.dg/guality/pr69244.c: New test.
16031
19643948
UB
160322016-01-14 Uros Bizjak <ubizjak@gmail.com>
16033
16034 * lib/target-supports.exp (check_effective_target_issignaling):
16035 New procedure.
16036 * gcc.dg/pr61441.c: Require issignaling effective target.
16037
fe79c97e
SB
160382016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16039
16040 PR target/68803
16041 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16042
c7df95d8
DM
160432016-01-14 David Malcolm <dmalcolm@redhat.com>
16044
16045 PR c++/68819
16046 PR preprocessor/69177
16047 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16048 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16049 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16050 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16051
00083992
MP
160522016-01-14 Marek Polacek <polacek@redhat.com>
16053
16054 PR c/69262
16055 * gcc.dg/array-15.c: New test.
16056
0c9b3294
JJ
160572016-01-14 Jakub Jelinek <jakub@redhat.com>
16058
16059 PR middle-end/68146
16060 PR tree-optimization/69155
16061 * gfortran.dg/pr68146.f: New test.
16062 * gfortran.dg/pr69155.f90: New test.
16063
3688e13d
RB
160642016-01-14 Richard Biener <rguenther@suse.de>
16065
16066 PR tree-optimization/68060
16067 * gcc.dg/torture/pr68060-1.c: New testcase.
16068 * gcc.dg/torture/pr68060-2.c: Likewise.
16069
bab0ad3a
NC
160702016-01-14 Nick Clifton <nickc@redhat.com>
16071
16072 * lib/target-supports.exp
16073 (check_effective_target_arm_neon_ok_nocache): Add an option
16074 sequence that includes setting the ARM architecture to ARMv7-A.
16075 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16076 command line options necessary to enable Neon support.
16077 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16078 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16079 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16080 * gcc.target/arm/pr69180.c: Likewise.
16081
947c2ce5
JL
160822016-01-14 Jeff Law <law@redhat.com>
16083
16084 PR tree-optimization/69270
16085 * gcc.dg/tree-ssa/pr69270.c: New test.
16086
3342fd71
BS
160872016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16088
16089 PR c/66208
16090 * c-c++-common/pr66208.c: New file.
16091
2ad3adf1
JJ
160922016-01-13 Jakub Jelinek <jakub@redhat.com>
16093
16094 PR tree-optimization/69156
16095 * gcc.dg/pr69156.c: New test.
16096
398d6feb
L
160972016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16098
16099 * gcc.target/i386/pr69225-7.c: New test.
16100
4c868789
RH
161012016-01-13 Richard Henderson <rth@redhat.com>
16102
16103 * gcc.dg/tm/memopt-13.c: Update expected function.
16104 * gcc.dg/tm/memopt-6.c: Likewise.
16105
ef6d1772
UB
161062016-01-13 Uros Bizjak <ubizjak@gmail.com>
16107
16108 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16109 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16110 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16111 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16112
ef6d1772
UB
161132016-01-13 Tom de Vries <tom@codesourcery.com>
16114
16115 PR tree-optimization/69169
0b4b6ef2
TV
16116 * gcc.dg/pr69169.c: New test.
16117
2ad3adf1 161182016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16119
16120 PR target/69228
16121 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16122 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16123 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16124 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16125 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16126 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16127 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16128 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16129
9060e335
AK
161302016-01-13 Jakub Jelinek <jakub@redhat.com>
16131
16132 PR target/69247
16133 * gcc.dg/pr69247.c: New test.
16134
40311329
RB
161352016-01-13 Richard Biener <rguenther@suse.de>
16136
16137 PR tree-optimization/69242
16138 * gcc.dg/torture/pr69242.c: New testcase.
16139
ccbd7103
RB
161402016-01-13 Richard Biener <rguenther@suse.de>
16141
16142 PR tree-optimization/69186
16143 * gcc.dg/torture/pr69186.c: New testcase.
16144
c6f72a46
JL
161452016-01-13 Jeff Law <law@redhat.com>
16146
16147 PR tree-optimization/67755
16148 * gcc.dg/tree-ssa/pr67755.c: New test.
16149
161502016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16151
16152 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16153 pass number in output by a star.
16154
c446cf07
BC
161552016-01-12 Bin Cheng <bin.cheng@arm.com>
16156
16157 PR tree-optimization/68911
16158 * gcc.c-torture/execute/pr68911.c: New test.
16159
5342156c
MP
161602016-01-12 Marek Polacek <polacek@redhat.com>
16161
16162 PR c++/68979
16163 * g++.dg/warn/permissive-1.C: New test.
16164
65364cc5
JJ
161652016-01-12 Jakub Jelinek <jakub@redhat.com>
16166
16167 PR objc++/68511
16168 PR c++/69213
16169 * g++.dg/opt/pr69213.C: New test.
16170
81b9a3d9
CB
161712016-01-12 Christian Bruel <christian.bruel@st.com>
16172
16173 PR target/69180
16174 * gcc.target/arm/pr69180.c: New test.
16175
3c4e91c9
RB
161762016-01-12 Richard Biener <rguenther@suse.de>
16177
16178 PR lto/69077
16179 * g++.dg/lto/pr69077_0.C: New testcase.
16180 * g++.dg/lto/pr69077_1.C: Likewise.
16181
5664cea1
JJ
161822016-01-12 Jakub Jelinek <jakub@redhat.com>
16183
16184 PR target/69175
16185 * g++.dg/opt/pr69175.C: New test.
16186
86cefc49
AL
161872016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16188
16189 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16190 rather than #including math.h & stdlib.h.
16191 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16192 * gcc.dg/vect/pr49771.c: Likewise.
16193 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16194 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16195 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16196 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16197 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16198 * gcc.dg/vect/pr44507.c: Likewise.
16199 * gcc.dg/vect/pr45902.c: Likewise.
16200 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16201 * gcc.dg/vect/vect-117.c: Likewise.
16202 * gcc.dg/vect/vect-99.c: Likewise.
16203 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16204 * gcc.dg/vect/vect-cond-1.c: Likewise.
16205 * gcc.dg/vect/vect-cond-2.c: Likewise.
16206 * gcc.dg/vect/vect-cond-3.c: Likewise.
16207 * gcc.dg/vect/vect-cond-4.c: Likewise.
16208 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16209 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16210 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16211 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16212 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16213 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16214 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16215 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16216 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16217 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16218 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16219 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16220 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16221 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16222 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16223 include of signal.h.
16224 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16225 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16226 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16227 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16228 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16229 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16230 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16231 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16232 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16233 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16234 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16235 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16236 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16237 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16238 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16239 * gcc.dg/vect/vect-outer-5.c: Likewise.
16240 * gcc.dg/vect/vect-outer-6.c: Likewise.
16241 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16242 include of stdio.h.
16243
b832f61e
NC
162442016-01-12 Nick Clifton <nickc@redhat.com>
16245
16246 PR target/68913
16247 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16248 to fread so that it will be found in all target runtimes.
16249
8eac49b1
RB
162502016-01-12 Richard Biener <rguenther@suse.de>
16251
16252 PR tree-optimization/69053
16253 * g++.dg/torture/pr69053.C: New testcase.
16254
2935d994
RB
162552016-01-12 Richard Biener <rguenther@suse.de>
16256
16257 PR tree-optimization/69168
16258 * gcc.dg/torture/pr69168.c: New testcase.
16259
66c16fd9
RB
162602016-01-12 Richard Biener <rguenther@suse.de>
16261
16262 PR tree-optimization/69157
16263 * gcc.dg/torture/pr69157.c: New testcase.
16264
162652016-01-12 Richard Biener <rguenther@suse.de>
16266
16267 PR tree-optimization/69174
16268 * gcc.dg/torture/pr69174.c: New testcase.
16269
723033a6
JJ
162702016-01-12 Jakub Jelinek <jakub@redhat.com>
16271
16272 PR c++/66808
16273 PR c++/69000
16274 * g++.dg/tls/pr66808.C: New test.
16275 * g++.dg/tls/pr69000.C: New test.
16276
3574cf47
BS
162772016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16278
16279 * gcc.target/powerpc/swaps-p8-23.c: New test.
16280 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16281
feb20787
JDA
162822016-01-11 John David Anglin <danglin@gcc.gnu.org>
16283
16284 PR tree-optimization/68356
16285 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16286
27b1820a
KV
162872016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16288 Jim Wilson <jim.wilson@linaro.org>
16289
16290 PR target/69194
16291 * gcc.target/arm/pr69194.c: New test.
16292
cf4de6af
L
162932016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16294
16295 PR target/69225
16296 * gcc.target/i386/pr69225-1.c: New test.
16297 * gcc.target/i386/pr69225-2.c: Likewise.
16298 * gcc.target/i386/pr69225-3.c: Likewise.
16299 * gcc.target/i386/pr69225-4.c: Likewise.
16300 * gcc.target/i386/pr69225-5.c: Likewise.
16301 * gcc.target/i386/pr69225-6.c: Likewise.
16302
1ebd5558
JJ
163032016-01-11 Jakub Jelinek <jakub@redhat.com>
16304
23552a4d
JJ
16305 PR target/67462
16306 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16307 if lp64.
16308
26ff85b0
JJ
16309 PR target/69071
16310 * gcc.dg/pr69071.c: New test.
16311
9cb6bd74
JJ
16312 PR c++/69211
16313 * g++.dg/opt/pr69211.C: New test.
16314
1ebd5558
JJ
16315 PR tree-optimization/69214
16316 * gcc.c-torture/compile/pr69214.c: New test.
16317
8c18c836
UB
163182016-01-11 Uros Bizjak <ubizjak@gmail.com>
16319
16320 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16321 * gcc.target/i386/pr66232-11.c: Ditto.
16322 * gcc.target/i386/pr66232-12.c: Ditto.
16323 * gcc.target/i386/pr66232-13.c: Ditto.
16324
62446e6e
RB
163252016-01-11 Richard Biener <rguenther@suse.de>
16326
16327 PR tree-optimization/69173
16328 * gcc.dg/torture/pr69173.c: New testcase.
16329
2b8568fe
KT
163302016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16331
16332 PR rtl-optimization/68796
16333 * gcc.target/aarch64/tst_5.c: New test.
16334 * gcc.target/aarch64/tst_6.c: Likewise.
16335
5baf4532
KT
163362016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16337
16338 PR rtl-optimization/68841
16339 * gcc.dg/pr68841.c: New test.
16340 * gcc.c-torture/execute/pr68841.c: New test.
16341
ca90b1ed
YR
163422016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16343
16344 PR rtl-optimization/68920
16345 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16346 for ix86 targets.
16347 * gcc.dg/ifcvt-5.c: New test.
16348
2ad3adf1 163492016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16350
16351 PR bootstrap/69123
16352 * g++.dg/pr69123.C: New.
16353
83834c09
IE
163542016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16355
16356 PR target/69010
16357 * gcc.target/i386/pr69010.c: New test.
16358
dcf89d57
MJ
163592016-01-11 Martin Jambor <mjambor@suse.cz>
16360
16361 PR ipa/69044
16362 * gcc.target/i386/chkp-pr69044.c: New test.
16363
d95167ee
TV
163642016-01-11 Tom de Vries <tom@codesourcery.com>
16365
16366 PR tree-optimization/69109
16367 * gcc.dg/autopar/pr69109-2.c: New test.
16368 * gcc.dg/autopar/pr69109.c: New test.
16369
4f6403a8
TV
163702016-01-11 Tom de Vries <tom@codesourcery.com>
16371
16372 PR tree-optimization/69108
16373 * gcc.dg/autopar/pr69108.c: New test.
16374
21efdd80
PP
163752016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16376
16377 PR c++/69029
16378 * c-c++-common/Wisleading-indentation.c: Augment test.
16379
fd42eed8
TK
163802016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16381
16382 PR fortran/69154
16383 * gfortran.dg/inline_matmul_12.f90: New test.
16384
4f90ee6c
PT
163852016-01-10 Paul Thomas <pault@gcc.gnu.org>
16386
16387 PR fortran/67779
16388 * gfortran.dg/actual_array_offset_1: New test.
16389
3907c6cf
TV
163902016-01-10 Tom de Vries <tom@codesourcery.com>
16391
16392 PR tree-optimization/69062
16393 * gcc.dg/autopar/pr69062.c: New test.
16394
b07b236e
TS
163952016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16396
16397 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16398 * gcc.dg/vect/slp-perm-2.c: Likewise.
16399 * gcc.dg/vect/slp-perm-3.c: Likewise.
16400 * gcc.dg/vect/slp-perm-5.c: Likewise.
16401 * gcc.dg/vect/slp-perm-6.c: Likewise.
16402 * gcc.dg/vect/slp-perm-7.c: Likewise.
16403 * gcc.dg/vect/slp-perm-8.c: Likewise.
16404
23fab8ae
TV
164052016-01-10 Tom de Vries <tom@codesourcery.com>
16406
16407 PR tree-optimization/69039
16408 * gcc.dg/autopar/pr69039.c: New test.
16409
73f0dae2
MP
164102016-01-09 Marek Polacek <polacek@redhat.com>
16411
16412 PR c++/69113
16413 * g++.dg/pr69113.C: New test.
16414
20b8d734
JJ
164152016-01-09 Jakub Jelinek <jakub@redhat.com>
16416
16417 PR middle-end/50865
16418 PR tree-optimization/69097
16419 * gcc.c-torture/execute/pr50865.c: New test.
16420 * gcc.c-torture/execute/pr69097-1.c: New test.
16421 * gcc.c-torture/execute/pr69097-2.c: New test.
16422 * gcc.dg/pr69097-1.c: New test.
16423 * gcc.dg/pr69097-2.c: New test.
16424
c50e614b
JJ
164252016-01-09 Jakub Jelinek <jakub@redhat.com>
16426
16427 PR c++/69164
16428 * g++.dg/opt/pr69164.C: New test.
16429
e0237993
JJ
164302016-01-08 Jakub Jelinek <jakub@redhat.com>
16431
16432 PR tree-optimization/69167
16433 * gcc.dg/pr69167.c: New test.
16434
bd8f5bb2
MP
164352016-01-08 Marek Polacek <polacek@redhat.com>
16436
16437 PR c++/68449
16438 * g++.dg/pr68449.C: New.
16439
bb0f5ca7
AL
164402016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16441
16442 PR tree-optimization/68707
16443 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16444 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16445 on platforms supporting it.
16446 * gcc.dg/vect/slp-perm-2.c: Likewise.
16447 * gcc.dg/vect/slp-perm-3.c: Likewise.
16448 * gcc.dg/vect/slp-perm-5.c: Likewise.
16449 * gcc.dg/vect/slp-perm-7.c: Likewise.
16450 * gcc.dg/vect/slp-perm-8.c: Likewise.
16451 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16452 on platforms supporting it.
16453
22518428
JJ
164542016-01-08 Jakub Jelinek <jakub@redhat.com>
16455
33f0852f
JJ
16456 PR tree-optimization/69162
16457 * gcc.dg/pr69162.c: New test.
16458
22518428
JJ
16459 PR tree-optimization/69172
16460 * gcc.dg/pr69172.c: New test.
16461
80e9b3aa
TP
164622016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16463
16464 PR tree-optimization/67781
16465 * gcc.c-torture/execute/pr67781.c: New file.
16466
262a363f
JJ
164672016-01-08 Jakub Jelinek <jakub@redhat.com>
16468
16469 PR tree-optimization/69083
16470 * gcc.dg/vect/pr69083.c: New test.
16471
6e1f093f
SS
164722016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16473
16474 PR tree-optimization/61441
16475 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16476 Use -fexcess-precision=standard for compiler options.
16477 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16478
53290e07
JJ
164792016-01-08 Jakub Jelinek <jakub@redhat.com>
16480
57bf3072
JJ
16481 PR fortran/69128
16482 * gfortran.dg/gomp/pr69128.f90: New test.
16483
53290e07
JJ
16484 PR c++/69145
16485 * g++.dg/ext/pr69145-1.C: New test.
16486 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16487 * g++.dg/ext/pr69145-2.h: New file.
16488
7a127fa7
MS
164892016-01-07 Martin Sebor <msebor@redhat.com>
16490
16491 PR c/68966
16492 * gcc.dg/atomic-fetch-bool.c: New test.
16493 * gcc.dg/sync-fetch-bool.c: New test.
16494
95918b49
L
164952016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16496
16497 PR fortran/66680
16498 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16499
c8e62a9d
NC
165002016-01-07 Nick Clifton <nickc@redhat.com>
16501
16502 PR target/66655
16503 * g++.dg/pr66655.C: New test.
16504 * g++.dg/pr66655_1.cc: Test support file.
16505 * g++.dg/pr66655.h: Test header file.
16506
2ad3adf1 165072016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16508
16509 PR fortran/66680
16510 gfortran.dg/gomp/pr66680.f90: New test.
16511
4cd9ca92
L
165122016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16513
16514 PR target/69171
16515 * gcc.target/i386/pr69171-1.c: New test.
16516 * gcc.target/i386/pr69171-2.c: Likewise.
16517 * gcc.target/i386/pr69171-3.c: Likewise.
16518 * gcc.target/i386/pr69171-4.c: Likewise.
16519 * gcc.target/i386/pr69171-5.c: Likewise.
16520 * gcc.target/i386/pr69171-6.c: Likewise.
16521
7e33d4dc
BS
165222015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16523
16524 PR middle-end/67639
16525 * c-c++-common/pr67639.c: New test.
16526
fec64afc
JJ
165272016-01-07 Jakub Jelinek <jakub@redhat.com>
16528
16529 PR tree-optimization/69141
16530 * g++.dg/opt/pr69141.C: New test.
16531
f293ad29
EB
165322016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16533
16534 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16535
5027395e
UB
165362016-01-06 Uros Bizjak <ubizjak@gmail.com>
16537
16538 PR target/69140
16539 * gcc.target/i386/pr69140.c: New test
16540
7443cf13
DM
165412016-01-06 David Malcolm <dmalcolm@redhat.com>
16542
16543 * gcc.dg/bad-dereference.c: New test case.
16544
32928931
BS
165452015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16546
16547 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16548
68dd05da
AS
165492016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16550
16551 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16552
6b131d5b
MP
165532016-01-06 Marek Polacek <polacek@redhat.com>
16554
16555 PR sanitizer/69099
16556 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16557
8d9fdb49
MP
165582016-01-05 Marek Polacek <polacek@redhat.com>
16559
16560 PR c/69104
16561 * gcc.dg/atomic-invalid-2.c: New.
16562
acf93f1e
L
165632016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16564
16565 PR target/68991
16566 * gcc.target/i386/pr68991.c: New test.
16567
3f50525d
L
165682016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16569
16570 PR target/68991
16571 * g++.dg/pr68991-1.C: New test.
16572 * g++.dg/pr68991-2.C: Likewise.
16573
e0237993 165742016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16575
e0237993 16576 PR other/60465
face88a1
ST
16577 * gcc.target/ia64/pr60465-gprel64.c: New test.
16578 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16579
a0866eff
KT
165802016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16581
16582 PR rtl-optimization/68651
16583 * gcc.target/aarch64/pr68651_1.c: New test.
16584
c589e975
DM
165852016-01-05 David Malcolm <dmalcolm@redhat.com>
16586
16587 PR c/69122
16588 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16589
929710d9
NS
165902016-01-05 Nathan Sidwell <nathan@acm.org>
16591
ce3e43d7
NS
16592 PR c++/58583
16593 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16594
929710d9
NS
16595 * gcc.dg/alias-15.c: New.
16596
a2faef8e
NC
165972016-01-05 Nick Clifton <nickc@redhat.com>
16598
16599 PR target/68870
16600 * g++.dg/pr68770.C: New test.
16601
4cfa76e3
MS
166022016-01-04 Mike Stump <mikestump@comcast.net>
16603
16604 * lib/target-supports.exp (check_effective_target_cilkplus):
16605 cilkplus targets require pthreads.
4ece61b6 16606 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16607
4e8a3a35
MM
166082016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16609
16610 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16611 generation.
16612
818ab71a
JJ
166132016-01-04 Jakub Jelinek <jakub@redhat.com>
16614
16615 Update copyright years.
16616
2fe0a208
MP
166172016-01-04 Marek Polacek <polacek@redhat.com>
16618
16619 PR c/68908
16620 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16621 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16622 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16623
9e3b2fe3
EB
166242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16625
16626 * gcc.target/sparc/20160104-2.c: New test.
16627
e8d65a35
EB
166282016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16629
16630 * gcc.target/sparc/20160104-1.c: New test.
16631
25ccfccd
PT
166322016-01-03 Paul Thomas <pault@gcc.gnu.org>
16633
16634 PR fortran/65045
16635 * gfortran.dg/pr65045.f90: New test.
16636
cb51d382
EB
166372016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16638
16639 * gnat.dg/specs/debug1.ads: Delete.
16640
6eeaad6e
JD
166412016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16642
16643 PR libgfortran/68867
16644 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16645 expression.
16646
2f968603
JD
166472016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16648
16649 PR libgfortran/68867
16650 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16651 PowerPC.
16652
591bb5e4
PT
166532016-01-01 Paul Thomas <pault@gcc.gnu.org>
16654
16655 PR fortran/68864
16656 * gfortran.dg/pr68864.f90: New test.
16657
f1e0620c
JJ
166582016-01-01 Jakub Jelinek <jakub@redhat.com>
16659
942a1319
JJ
16660 PR tree-optimization/69070
16661 * gcc.dg/pr69070.c: New test.
16662
10dff63f
JJ
16663 PR sanitizer/69055
16664 * gfortran.dg/pr69055.f90: New test.
16665
f1e0620c
JJ
16666 PR target/69015
16667 * gcc.dg/pr69015.c: New test.
818ab71a 16668\f
2f883d1c 16669Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16670
16671Copying and distribution of this file, with or without modification,
16672are permitted in any medium without royalty provided the copyright
16673notice and this notice are preserved.