]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
i386.md (UNSPEC_KMASKOP): New.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bf9e8b6b
UB
12016-11-28 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
4 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
5
f4bb5c17
JJ
62016-11-28 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/77591
9 * g++.dg/cpp1y/pr77591.C: New test.
10
54856e4f
DE
112016-11-28 David Edelsohn <dje.gcc@gmail.com>
12
13 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
14
6522add2
RB
152016-11-28 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/78542
18 * gcc.dg/torture/pr78542.c: New testcase.
19
b7ce4fe2
RB
202016-11-28 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/78343
23 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
24 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
25
df8391b4
JJ
262016-11-28 Jakub Jelinek <jakub@redhat.com>
27
28 PR lto/78211
29 * g++.dg/ipa/pr78211.C: New test.
30
e578b767
PT
312016-11-27 Paul Thomas <pault@gcc.gnu.org>
32
33 PR fortran/78474
34 * gfortran.dg/submodule_22.f08: New test.
35
36 PR fortran/78331
37 * gfortran.dg/submodule_21.f08: New test.
38
ae829c95
JDA
392016-11-27 John David Anglin <danglin@gcc.gnu.org>
40
41 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
42
b410cf1d
IS
432016-11-27 Iain Sandoe <iain@codesourcery.com>
44 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
45 Dominique d'Humieres <dominiq@lps.ens.fr>
46
47 PR target/67710
48 * gcc.dg/darwin-minversion-1.c: Update min version check.
49 * gcc.dg/darwin-minversion-2.c: Likewise.
50 * gcc.dg/darwin-minversion-3.c: Likewise.
51
03f82a6a
IS
522016-11-27 Iain Sandoe <iain@codesourcery.com>
53
54 PR target/57438
55 * gcc.dg/pr57438-1.c: New Test.
56 * gcc.dg/pr57438-2.c: New Test.
57
987395fd
DH
582016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
59 Iain Sandoe <iain@codesourcery.com>
60
61 PR target/71767
62 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
63 linker-visible symbols.
64 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
65 * gcc.dg/const-uniq-1.c: Likewise.
66 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
67 * gcc.target/i386/pr70799-1.c: Likewise.
68
ad7a69db
JJ
692016-11-25 Jakub Jelinek <jakub@redhat.com>
70
8382457c
JJ
71 PR rtl-optimization/78438
72 PR rtl-optimization/78477
73 * gcc.c-torture/execute/pr78438.c: New test.
74 * gcc.c-torture/execute/pr78477.c: New test.
75
ad7a69db
JJ
76 PR rtl-optimization/78526
77 * gcc.dg/pr78526.c: New test.
78
c620cf89
VM
792016-11-25 Vladimir Makarov <vmakarov@redhat.com>
80
81 PR rtl-optimization/77541
82 * gcc.target/i386/pr77541.c: Change target to int128.
83
f76c4d97
JW
842016-11-25 Janus Weil <janus@gcc.gnu.org>
85
86 PR fortran/60853
87 * gfortran.dg/typebound_assignment_8.f90: New test case.
88
27d0862e
JJ
892016-11-25 Jakub Jelinek <jakub@redhat.com>
90
91 PR rtl-optimization/78527
92 * gcc.c-torture/compile/pr78527.c: New test.
93
78681a7b
ML
942016-11-25 Martin Liska <mliska@suse.cz>
95
96 PR gcov-profile/78086
97 * g++.dg/gcov/pr16855.C: Clean up the test case.
98 * g++.dg/gcov/pr16855-priority.C: New test.
99
a77af182
RB
1002016-11-25 Richard Biener <rguenther@suse.de>
101
102 PR ipa/78515
103 * gcc.dg/torture/pr78515.c: New testcase.
104
3cae214f
PT
1052016-11-25 Paul Thomas <pault@gcc.gnu.org>
106
107 PR fortran/78293
108 * gfortran.dg/allocatable_function_10.f90: New test.
109 * gfortran.dg/class_array_15.f03: Increase builtin_free count
110 from 11 to 12.
111
ae22bc5d
BC
1122016-11-25 Bin Cheng <bin.cheng@arm.com>
113
114 PR middle-end/78507
115 PR middle-end/78510
116 PR middle-end/78517
117 * g++.dg/torture/pr78507.C: New test.
118 * gcc.dg/torture/pr78510.c: New test.
119 * gcc.dg/torture/pr78517.c: New test.
120
59ec925b
RB
1212016-11-24 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/78343
124 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
125 * gcc.dg/autopar/uns-outer-6.c: Adjust.
126 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
127 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
128 * gcc.dg/vect/pr38529.c: Likewise.
129
83624b60
TP
1302016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
131
132 PR tree-optimization/77673
133 * gcc.dg/pr77673.c: New test.
134
54e606f0
MJ
1352016-11-25 Martin Jambor <mjambor@suse.cz>
136
137 PR tree-optimization/70965
138 * g++.dg/pr70965.C: New test.
139
758dcf83
JJ
1402016-11-25 Jakub Jelinek <jakub@redhat.com>
141 Andreas Schwab <schwab@linux-m68k.org>
142
143 PR gcov-profile/78467
144 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
145 signed int.
146
84db1406
RS
1472016-11-25 Richard Sandiford <richard.sandiford@arm.com>
148
149 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
150 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
151
2c28c3e4
RS
1522016-11-25 Richard Sandiford <richard.sandiford@arm.com>
153
154 * gcc.dg/tree-ssa/tailcall-8.c: New test.
155
4ae35e69
SKS
1562016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
157
158 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 159 with sizeof(int) < 4.
4ae35e69 160
d7b0fcaa
MS
1612016-11-24 Martin Sebor <msebor@redhat.com>
162
163 PR tree-optimization/78476
164 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
165
3f156a6c
VM
1662016-11-24 Vladimir Makarov <vmakarov@redhat.com>
167
168 PR rtl-optimization/77541
169 * gcc.target/i386/pr77541.c: New.
170
fba5a793
SK
1712016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
172
173 PR fortran/78500
174 * gfortran.dg/class_result_4.f90: New test.
175
11e554b3
JG
1762016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
177
178 * gcc.target/aarch64/_Float16_1.c: New.
179 * gcc.target/aarch64/_Float16_2.c: Likewise.
180 * gcc.target/aarch64/_Float16_3.c: Likewise.
181
bf1e3646
JG
1822016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
183
184 * gcc.target/aarch64/floatdihf2_1.c: New.
185
33a002b0
KT
1862016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
187
188 PR target/48863
189 PR inline-asm/70184
190 * gcc.target/arm/pr48863.c: New test.
191
0d56d3c1
ML
1922016-11-24 Martin Liska <mliska@suse.cz>
193
194 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
195 parts for frequencies/probabilities.
196 * gcc.dg/pr34027-1.c: Likewise.
197 * gcc.dg/strict-overflow-2.c: Likewise.
198 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
199 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
200 * gcc.dg/tree-ssa/pr32044.c: Likewise.
201 * gcc.dg/tree-ssa/vector-3.c: Likewise.
202 * gcc.dg/tree-ssa/vrp101.c: Likewise.
203 * gcc.dg/tree-ssa/dump-2.c: New test.
204
8cac4d85
BS
2052016-11-24 Bernd Schmidt <bschmidt@redhat.com>
206
207 * gcc.target/i386/align-limit.c: New test.
208
eb2afa1a
RB
2092016-11-24 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/71595
212 * gcc.dg/torture/pr71595.c: New testcase.
213
2d8fec87
BS
2142016-11-24 Bernd Schmidt <bschmidt@redhat.com>
215
216 PR rtl-optimization/78120
217 * gcc.target/i386/pr78120.c: New test.
218
3b08cde8
EB
2192016-11-24 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gcc.c-torture/compile/20161124-1.c: New test.
222
bf2df7a9
ML
2232016-11-24 Jakub Jelinek <jakub@redhat.com>
224
225 PR bootstrap/78493
226 * g++.dg/cpp1z/decomp18.C: New test.
227
adf86091
N
2282016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
229
230 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
231 * gcc.target/aarch64/store-pair-1.c : Likewise.
232
3884190f
N
2332016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
234
235 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
236 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
237 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
238 * gcc.target/aarch64/vect-clz.c : Likewise.
239 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
240 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
241 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
242 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
243 * gcc.target/aarch64/vect-fmovd.c : Likewise.
244 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
245 * gcc.target/aarch64/vect-fmovf.c : Likewise.
246 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
247
90b725f0
PB
2482016-11-23 Peter Bergner <bergner@vnet.ibm.com>
249
250 PR target/78458
251 * gcc.target/powerpc/pr78458.c: New.
252
03f24169
JM
2532016-11-23 Joseph Myers <joseph@codesourcery.com>
254
255 * gcc.c-torture/compile/20161123-1.c: New test.
256
91c9fb42
SK
2572016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
258
259 PR fortran/78297
260 * gfortran.dg/pr78297.f90: New test.
261
15a3cdd8
DE
2622016-11-23 David Edelsohn <dje.gcc@gmail.com>
263
264 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
265
c39dad64
JJ
2662016-11-23 Jakub Jelinek <jakub@redhat.com>
267
c944c6a2
JJ
268 PR sanitizer/69278
269 * g++.dg/ubsan/return-7.C: New test.
270 * c-c++-common/ubsan/unreachable-4.c: New test.
271
871a2c6c
JJ
272 PR tree-optimization/78482
273 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
274 (bar): New function.
275 (main): Call bar instead of printf.
276
c39dad64
JJ
277 PR middle-end/69183
278 * gfortran.dg/gomp/pr69183.f90: New test.
279
2802016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
281
282 PR target/78230
283 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
284 (test2) Ditto.
285
25cb6b33
JJ
2862016-11-23 Jakub Jelinek <jakub@redhat.com>
287
288 PR c++/77907
289 * g++.dg/cpp0x/pr77907.C: New test.
290
cfe3d653
PK
2912016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
292
293 PR middle-end/78153
294 * gcc.dg/tree-ssa/pr78153-1.c: New test.
295 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
296
5774b1fa
JG
2972016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
298
299 PR target/63250
300 * lib/target-supports.exp (add_options_for_float16): Add
301 -mfp16-format=ieee when testign arm*-*-*.
302
5e0f10a0
JG
3032016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
304
305 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
306 result.
307 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
308 result.
309
ba75a174
JG
3102016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
311
312 * lib/target-supports.exp (check_effective_target_float16): Add
313 options for _Float16.
314 (check_effective_target_float32): Add options for _Float32.
315 (check_effective_target_float64): Add options for _Float64.
316 (check_effective_target_float128): Add options for _Float128.
317 (check_effective_target_float32x): Add options for _Float32x.
318 (check_effective_target_float64x): Add options for _Float64x.
319 (check_effective_target_float128x): Add options for _Float128x.
320
56d8ffc1
JG
3212016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
322
323 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
324 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
325
04f0fcf7
JG
3262016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
327
328 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
329 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
330
aecc521b
MS
3312016-11-23 Martin Sebor <msebor@redhat.com>
332
333 PR middle-end/78461
334 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
335 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
336
e2df2328
JJ
3372016-11-23 Jakub Jelinek <jakub@redhat.com>
338
1b3314dd
JJ
339 PR c++/71450
340 * g++.dg/cpp0x/pr71450-1.C: New test.
341 * g++.dg/cpp0x/pr71450-2.C: New test.
342
e2df2328
JJ
343 PR c++/77739
344 * g++.dg/cpp1y/pr77739.C: New test.
345
56b1c60e
MJ
3462016-11-23 Martin Jambor <mjambor@suse.cz>
347
348 * c-c++-common/gomp/gridify-1.c: Update scan string.
349 * gfortran.dg/gomp/gridify-1.f90: Likewise.
350 * c-c++-common/gomp/gridify-2.c: New test.
351 * c-c++-common/gomp/gridify-3.c: Likewise.
352
e600f219
RB
3532016-11-23 Richard Biener <rguenther@suse.de>
354
355 PR tree-optimization/78396
356 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
357
cbb88345
RB
3582016-11-23 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/78482
361 * gcc.dg/torture/pr78482.c: New testcase.
362
b5481987
BC
3632016-11-23 Bin Cheng <bin.cheng@arm.com>
364
365 * gcc.dg/fold-cond_expr-1.c: New test.
366 * gcc.dg/fold-condcmpconv-1.c: New test.
367 * gcc.dg/fold-condcmpconv-2.c: New test.
368
0eb078fe
RB
3692016-11-23 Richard Biener <rguenther@suse.de>
370
371 PR middle-end/71762
372 * gcc.dg/torture/pr71762-1.c: New testcase.
373 * gcc.dg/torture/pr71762-2.c: Likewise.
374 * gcc.dg/torture/pr71762-3.c: Likewise.
375 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
376
efb71232
RB
3772016-11-23 Richard Biener <rguenther@suse.de>
378
379 PR lto/78472
380 * g++.dg/lto/pr78472_0.c: New testcase.
381 * g++.dg/lto/pr78472_1.C: Likewise.
382
a5bb8a5c
RB
3832016-11-23 Richard Biener <rguenther@suse.de>
384 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
385
386 PR tree-optimization/78154
387 * gcc.dg/tree-ssa/pr78154.c: New test.
388
e36c1cfe
N
3892016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
390
391 * gcc.dg/pr31096.c: New testcase.
392 * gcc.dg/pr31096-1.c: New testcase.
393
fb2675cb
PB
3942016-11-23 Paolo Bonzini <bonzini@gnu.org>
395
396 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
397 adjust for warning->pedwarn change.
398 * gcc.dg/cpp/defined-syshdr.c,
399 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
400 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
401 gcc.dg/cpp/defined-Wextra.c,
402 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
403
baf53c47
SKS
4042016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
405
406 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
407
ec1c5694
JJ
4082016-11-23 Jakub Jelinek <jakub@redhat.com>
409
410 PR target/78451
411 * gcc.target/i386/pr78451.c: New test.
412 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
413 and #pragma GCC pop_options around the first #pragma GCC target.
414 * gcc.target/i386/pr69255-2.c: Likewise.
415 * gcc.target/i386/pr69255-3.c: Likewise.
416
43fd192f
MC
4172016-11-23 Michael Collison <michael.collison@arm.com>
418
419 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
420 additional constants are recognized and fewer instructions generated.
421 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
422 additional constants are recognized and fewer instructions generated.
423
ed9e2fa9
ILT
4242016-11-22 Ian Lance Taylor <iant@golang.org>
425
426 * gcc.misc-tests/godump-1.c: Update expected output for recent
427 changes.
428
3135d8fe
MP
4292016-11-22 Marek Polacek <polacek@redhat.com>
430
431 PR tree-optimization/78455
432 * gcc.dg/uninit-23.c: New.
433
f8a6e41f
SK
4342016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
435
436 PR fortran/78479
437 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
438 comment.
439
7e98cccb
SK
4402016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
441
442 PR fortran/78479
443 * gfortran.dg/char_component_initializer_3.f90: New test.
444
9435cd52
JJ
4452016-11-22 Jakub Jelinek <jakub@redhat.com>
446
447 PR target/78451
448 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
449 GCC target pragma before including immintrin.h.
450
a0af8668
CL
4512016-11-22 Carl Love <cel@us.ibm.com>
452
453 * gcc.target/powerpc/builtins-3.c: New file to test the new
454 built-ins for vector compare equal and vector compare not equal.
455
5d382ed6
JW
4562016-11-22 Janus Weil <janus@gcc.gnu.org>
457
458 PR fortran/78443
459 * gfortran.dg/typebound_proc_35.f90: New test case.
460
4fa33072
GJL
4612016-11-22 Georg-Johann Lay <avr@gjlay.de>
462
463 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
464 parameter in declaration.
465
0e721ce7
GJL
4662016-11-22 Georg-Johann Lay <avr@gjlay.de>
467
468 * gcc.dg/loop-split.c: Require int32plus.
469 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
470
88c888f1
BE
4712016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
472
473 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
474
9d494aac
GJL
4752016-11-22 Georg-Johann Lay <avr@gjlay.de>
476
477 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
478
c69fb816
KT
4792016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
480
481 PR target/78439
482 * gcc.c-torture/compile/pr78439.c: New test.
483
4ac52f16
TP
4842016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
485
486 PR target/77904
487 * gcc.target/arm/pr77904.c: New test.
488
e4fe8c9f
TT
4892016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
490
491 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
492 isa_rev>=2.
493
9b28cb6f
JJ
4942016-11-22 Jakub Jelinek <jakub@redhat.com>
495
46a61395
JJ
496 PR tree-optimization/78436
497 * gcc.c-torture/execute/pr78436.c: New test.
498
76a7314d
JJ
499 PR middle-end/78416
500 * gcc.dg/torture/pr78416.c: New test.
501
9b28cb6f
JJ
502 PR tree-optimization/78445
503 * gcc.dg/pr78445.c: New test.
504
ee8195d9
SN
5052016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
506
b2b0acbe 507 PR libgfortran/78449
ee8195d9
SN
508 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
509
3ca23cdb
JL
5102016-11-21 Jeff Law <law@redhat.com>
511
b2b0acbe 512 PR target/68538
3ca23cdb
JL
513 * gcc.c-torture/compile/pr68538.c: New test.
514
d85e598a
MM
5152016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
516
517 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
518 to be generated instead of FCTIWUZ or FCTIWZ.
519
afb34582
JJ
5202016-11-21 Jakub Jelinek <jakub@redhat.com>
521
699e8cb7
JJ
522 PR middle-end/67335
523 * g++.dg/vect/simd-clone-7.cc: New test.
524
afb34582
JJ
525 PR c++/71973
526 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
527 long unsigned int.
528 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
529 unsigned long.
530
83ad4fac
JL
5312016-11-20 Jeff Law <law@redhat.com>
532
533 PR target/25128
534 * gcc.target/m68k/pr25128.c: New test.
535
9713daa0
RS
5362016-11-21 Richard Sandiford <richard.sandiford@arm.com>
537
538 * gcc.dg/tree-ssa/tailcall-7.c: New test.
539
67b5d0b2
DM
5402016-11-21 David Malcolm <dmalcolm@redhat.com>
541
542 PR preprocessor/78324
543 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
544 (test_multitoken_macro): New function.
545 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
546 case.
547 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
548 case.
549 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
550 cases.
551 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
552 Move to...
553 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
554 -ftrack-macro-expansion=0.
555 (test_sprintf_note): Remove "P" macro. Add
556 dg-begin/end-multiline-output directives.
557 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
558
dd586f98
GJL
5592016-11-21 Georg-Johann Lay <avr@gjlay.de>
560
561 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
562 Return 1 for AVR_TINY.
563
e51482c9
SB
5642016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
565
566 PR rtl-optimization/71785
567 * gcc.target/powerpc/pr71785.c: New file.
568
e0e7aa34
BC
5692016-11-21 Bin Cheng <bin.cheng@arm.com>
570
571 PR testsuite/78114
572 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
573 options. Refine test by checking predictive commining PHI
574 nodes in vectorized loop wrto vector factor.
575
48330c93
BE
5762016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
577
578 PR c++/71973
579 * g++.dg/pr71973-1.C: New test.
580 * g++.dg/pr71973-2.C: New test.
581 * g++.dg/pr71973-3.C: New test.
582 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
583 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
584 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
585 to dg-options.
586 * g++.old-deja/g++.other/realloc.C: Likewise.
587 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
588
eeeaf719
BS
5892016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
590
591 PR tree-optimization/78413
592 * gcc.dg/tree-ssa/pr78413.c: New test.
593
e420e419
TP
5942016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
595
596 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
597 target is Thumb-only.
598
fe12d76c
JL
5992016-11-20 Jeff Law <law@redhat.com>
600
601 PR target/48551
602 * gcc.target/m68k/pr48551.c: New test.
603
8dc998fb 6042016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 605
8dc998fb
HA
606 PR fortran/69741
607 * gfortran.dg/forall_18.f90: New testcase.
608
40fd269a
MG
6092016-11-20 Marc Glisse <marc.glisse@inria.fr>
610
611 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
612
8294f555
AV
6132016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
614
615 PR fortran/78395
616 * gfortran.dg/typebound_operator_21.f03: New test.
617
5b7f6ed0
MG
6182016-11-20 Marc Glisse <marc.glisse@inria.fr>
619
620 * gcc.dg/tree-ssa/divide-5.c: New file.
621
b8271a38
AS
6222016-11-19 Andreas Schwab <schwab@linux-m68k.org>
623
624 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
625 signed int.
626
ddba26a4
JDA
6272016-11-19 John David Anglin <danglin@gcc.gnu.org>
628
629 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
630 libatomic_available.
631 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
632 * gfortran.dg/coarray_allocate_10.f08: Likewise.
633 * gfortran.dg/coarray_allocate_7.f08: Likewise.
634 * gfortran.dg/coarray_allocate_8.f08: Likewise.
635 * gfortran.dg/coarray_allocate_9.f08: Likewise.
636 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
637 * gfortran.dg/coarray_stat_2.f90: Likewise.
638 * gfortran.dg/coindexed_1.f90: Likewise.
639
636a9a89
JL
6402016-11-18 Jeff Law <law@redhat.com>
641
642 PR target/25111
643 * gcc.target/m68k/pr25111.c: New test.
644
6c554a2a
JJ
6452016-11-18 Jakub Jelinek <jakub@redhat.com>
646
521c54dd
JJ
647 PR c++/68180
648 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
649
5e7c7761
JJ
650 PR middle-end/78419
651 * gcc.target/i386/pr78419.c: New test.
652
6c554a2a
JJ
653 PR c++/77285
654 * g++.dg/tls/pr77285-1.C: New test.
655 * g++.dg/tls/pr77285-2.C: New test.
656
57d7fe86
JL
6572016-11-18 Jeff Law <law@redhat.com>
658
659 PR target/25112
660 * gcc.target/m68k/pr25112: New test.
661
1b2e0303
DE
6622016-11-18 David Edelsohn <dje.gcc@gmail.com>
663
664 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
665 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
666
70e73d3c
TP
6672016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
668
669 * gcc.target/arm/optional_thumb-1.c: New test.
670 * gcc.target/arm/optional_thumb-2.c: New test.
671 * gcc.target/arm/optional_thumb-3.c: New test.
672
151c204f
DV
6732016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
674
675 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
676 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
677 successful test.
678 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
679 (DEFAULT_REQUIRED_QUORUM): Likewise.
680
dbb29a2a
AB
6812016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
682 Toma Tabacu <toma.tabacu@imgtec.com>
683
b2b0acbe
UB
684 * gcc.target/mips/inline-memcpy-1.c (dg-options):
685 Add (REQUIRES_STDLIB).
dbb29a2a
AB
686 * gcc.target/mips/inline-memcpy-2.c: Ditto.
687 * gcc.target/mips/inline-memcpy-3.c: Ditto.
688 * gcc.target/mips/inline-memcpy-4.c: Ditto.
689 * gcc.target/mips/inline-memcpy-5.c: Ditto.
690 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
691 * gcc.target/mips/loongson-simd.c: Ditto.
692 * gcc.target/mips/memcpy-1.c: Ditto.
693 * gcc.target/mips/mips-3d-1.c: Ditto.
694 * gcc.target/mips/mips-3d-2.c: Ditto.
695 * gcc.target/mips/mips-3d-3.c: Ditto.
696 * gcc.target/mips/mips-3d-4.c: Ditto.
697 * gcc.target/mips/mips-3d-5.c: Ditto.
698 * gcc.target/mips/mips-3d-6.c: Ditto.
699 * gcc.target/mips/mips-3d-7.c: Ditto.
700 * gcc.target/mips/mips-3d-8.c: Ditto.
701 * gcc.target/mips/mips-3d-9.c: Ditto.
702 * gcc.target/mips/mips-ps-1.c: Ditto.
703 * gcc.target/mips/mips-ps-2.c: Ditto.
704 * gcc.target/mips/mips-ps-3.c: Ditto.
705 * gcc.target/mips/mips-ps-4.c: Ditto.
706 * gcc.target/mips/mips-ps-6.c: Ditto.
707 * gcc.target/mips/mips16-attributes.c: Ditto.
708 * gcc.target/mips/mips32-dsp-run.c: Ditto.
709 * gcc.target/mips/mips32-dsp.c: Ditto.
710 * gcc.target/mips/save-restore-1.c: Ditto.
711 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
712 (mips_preprocess): Add ignore_output argument that when set
713 will not return the pre-processed output.
b2b0acbe 714 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
715 (mips-dg-init): Ditto.
716 (mips-dg-options): Check if a test having test option
717 (REQUIRES_STDLIB) has the required sysroot support for
718 the current test options.
719
f2b6aad9
JL
7202016-11-17 Jeff Law <law@redhat.com>
721
f97db488
JL
722 PR middle-end/38219
723 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
724
f2b6aad9
JL
725 PR target/47192
726 * gcc.target/m68k/pr47192.c: New test.
727
e080b281
TT
7282016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
729
730 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
731 instead of isa>=4, in order to downgrade to R5.
732
e389ba30
AB
7332016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
734
735 * gcc.target/arc/cmem-bit-1.c: New file.
736 * gcc.target/arc/cmem-bit-2.c: New file.
737 * gcc.target/arc/cmem-bit-3.c: New file.
738 * gcc.target/arc/cmem-bit-4.c: New file.
739
9775c1a5
L
7402016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
741
742 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
743 "avx5124fmaps".
744 * gcc.target/i386/funcspec-56.inc: Test new attributes.
745
7462016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
747 Andrew Senkevich <andrew.senkevich@intel.com>
748
749 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
750 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
751 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
752 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
753 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
754 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
755 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
756 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
757 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
758 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
759 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
760 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
761 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
762 avx5124vnniw-check.h.
763 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
764 check_effective_target_avx5124vnniw): New.
765 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
766 Set under ifndef.
767 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
768 * gcc.target/i386/sse-13.c: Ditto.
769 * g++.dg/other/i386-2.C: Ditto.
770 * g++.dg/other/i386-3.C: Ditto.
771 * gcc.target/i386/sse-22.c: Ditto.
772 * gcc.target/i386/sse-23.c: Ditto.
773
80557bb7
PC
7742016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
775
776 PR c++/55080
777 * g++.dg/parse/pr55080.C: New.
778
c80620fc
MM
7792016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
780
781 PR target/78101
782 * gcc.target/powerpc/fusion4.c: New test.
783
77b384c5
TP
7842016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
785
786 PR target/77933
787 * gcc.target/arm/pr77933-1.c: New test.
788 * gcc.target/arm/pr77933-2.c: Likewise.
789
5fe353c8
JJ
7902016-11-17 Jakub Jelinek <jakub@redhat.com>
791
792 PR middle-end/78201
793 * g++.dg/opt/pr78201.C: New test.
794
cc4aa659
CL
7952016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
796
797 * gcc.dg/pr78333.c: Add empty implementations of
798 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
799 problems on non-glibc systems.
800
b8f56412
DM
8012016-11-17 David Malcolm <dmalcolm@redhat.com>
802
803 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
804 (test_raw_string_one_liner): New function.
805 (test_raw_string_multiline): New function.
806
141a3ccf
KT
8072016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
808
809 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
810 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
811
54e63f00 8122016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 813 Richard Biener <rguenther@suse.de>
54e63f00
BS
814
815 PR tree-optimization/77848
816 * gfortran.dg/vect/pr77848.f: New test.
817
2fe37211
BE
8182016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
819
820 PR target/77308
821 * gcc.target/arm/pr53447-5.c: New test.
822 * lib/target-supports.exp
823 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
824
c867c39d
CZ
8252016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
826
827 * gcc.target/arc/abitest.S: New file.
828 * gcc.target/arc/abitest.h: Likewise.
829 * gcc.target/arc/va_args-1.c: Likewise.
830 * gcc.target/arc/va_args-2.c: Likewise.
831 * gcc.target/arc/va_args-3.c: Likewise.
832 * gcc.target/arc/mcrc.c: Deleted.
833 * gcc.target/arc/mdsp-packa.c: Likewise.
834 * gcc.target/arc/mdvbf.c: Likewise.
835 * gcc.target/arc/mmac-24.c: Likewise.
836 * gcc.target/arc/mmac-d16.c: Likewise.
837 * gcc.target/arc/mno-crc.c: Likewise.
838 * gcc.target/arc/mno-dsp-packa.c: Likewise.
839 * gcc.target/arc/mno-dvbf.c: Likewise.
840 * gcc.target/arc/mno-mac-24.c: Likewise.
841 * gcc.target/arc/mno-mac-d16.c: Likewise.
842 * gcc.target/arc/mno-rtsc.c: Likewise.
843 * gcc.target/arc/mno-xy.c: Likewise.
844 * gcc.target/arc/mrtsc.c: Likewise.
845 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
846 function.
847 (check_effective_target_arc700): Likewise.
848 (check_effective_target_arc6xx): Likewise.
849 (check_effective_target_arcmpy): Likewise.
850 (check_effective_target_archs): Likewise.
851 (check_effective_target_clmcpu): Likewise.
852 (check_effective_target_barrelshifter): Likewise.
853 * gcc.target/arc/barrel-shifter-1.c: Changed.
854 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
855 * gcc.target/arc/cmem-1.c: Changed.
856 * gcc.target/arc/cmem-2.c: Likewise.
857 * gcc.target/arc/cmem-3.c: Likewise.
858 * gcc.target/arc/cmem-4.c: Likewise.
859 * gcc.target/arc/cmem-5.c: Likewise.
860 * gcc.target/arc/cmem-6.c: Likewise.
861 * gcc.target/arc/cmem-7.c: Likewise.
862 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
863 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
864 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
865 * gcc.target/arc/jump-around-jump.c: Update options.
866 * gcc.target/arc/mARC601.c: Changed.
867 * gcc.target/arc/mcpu-arc600.c: Changed.
868 * gcc.target/arc/mcpu-arc601.c: Changed.
869 * gcc.target/arc/mcpu-arc700.c: Changed.
870 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
871 * gcc.target/arc/movb-1.c: Changed.
872 * gcc.target/arc/movb-2.c: Likewise.
873 * gcc.target/arc/movb-3.c: Likewise.
874 * gcc.target/arc/movb-4.c: Likewise.
875 * gcc.target/arc/movb-5.c: Likewise.
876 * gcc.target/arc/movb_cl-1.c: Likewise.
877 * gcc.target/arc/movb_cl-2.c: Likewise.
878 * gcc.target/arc/movbi_cl-1.c: Likewise.
879 * gcc.target/arc/movh_cl-1.c: Likewise.
880 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
881 * gcc.target/arc/mul64.c: Enable it only for ARC600.
882 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
883 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
884 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
885 * gcc.target/arc/trsub.c: Only for ARC EM cores.
886 * gcc.target/arc/builtin_simdarc.c: Changed.
887 * gcc.target/arc/extzv-1.c: Likewise.
888 * gcc.target/arc/insv-1.c: Likewise.
889 * gcc.target/arc/insv-2.c: Likewise.
890 * gcc.target/arc/mA6.c: Likewise.
891 * gcc.target/arc/mA7.c: Likewise.
892 * gcc.target/arc/mARC600.c: Likewise.
893 * gcc.target/arc/mARC700.c: Likewise.
894 * gcc.target/arc/mcpu-arc600.c: Likewise.
895 * gcc.target/arc/mcpu-arc700.c: Likewise.
896 * gcc.target/arc/movl-1.c: Likewise.
897 * gcc.target/arc/nps400-1.c: Likewise.
898 * gcc.target/arc/trsub.c: Likewise.
899 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
900 configuration.
901 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
902 * gcc.target/arc/mswape.c: Likewise.
903
c90928c8
PC
9042016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
905
906 PR c++/68180
907 * g++.dg/cpp1y/pr68180.C: New.
908
6c99dcb5
PK
9092016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
910
911 PR tree-optimization/78319
912 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
913 arm-none-eabi.
914
8ce3fee5
RB
9152016-11-17 Richard Biener <rguenther@suse.de>
916
917 PR tree-optimization/78306
918 * gcc.dg/cilk-plus/pr78306.c: New testcase.
919
f8294131
RB
9202016-11-17 Richard Biener <rguenther@suse.de>
921
922 PR middle-end/78305
923 * gcc.dg/torture/pr78305.c: New testcase.
924
04f1c830
JW
9252016-11-17 Janus Weil <janus@gcc.gnu.org>
926
927 PR fortran/66227
928 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
929
0d939c95
MP
9302016-11-16 Marek Polacek <polacek@redhat.com>
931
932 PR c/78285
933 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
934 * g++.dg/ext/case-range2.C: Likewise.
935
99c72130
SK
9362016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
937
938 PR fortran/58001
939 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
940 * gfortran.dg/fmt_tab_2.f90: Ditto.
941
fb324f02
JJ
9422016-11-16 Jakub Jelinek <jakub@redhat.com>
943
944 PR rtl-optimization/78378
945 * gcc.c-torture/execute/pr78378.c: New test.
946
a2ea37fb
AB
9472016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
948
949 * gcc.dg/tree-prof/section-attr-1.c: New file.
950 * gcc.dg/tree-prof/section-attr-2.c: New file.
951 * gcc.dg/tree-prof/section-attr-3.c: New file.
952
d08c0ea3
MR
9532016-11-16 Maciej W. Rozycki <macro@imgtec.com>
954
955 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
956 rather than `la'.
957
8e2be5ae
MR
9582016-11-16 Maciej W. Rozycki <macro@imgtec.com>
959
960 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
961 (dg-final): Remove microMIPS JALRS mnemonic matching.
962 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
963 (dg-final): Remove microMIPS JALRS mnemonic matching.
964 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
965 (dg-final): Remove microMIPS JALRS mnemonic matching.
966 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
967 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
968 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
969 * gcc.target/mips/call-1u.c: New test case.
970 * gcc.target/mips/call-2u.c: New test case.
971 * gcc.target/mips/call-3u.c: New test case.
972 * gcc.target/mips/call-4u.c: New test case.
973 * gcc.target/mips/call-5u.c: New test case.
974 * gcc.target/mips/call-6u.c: New test case.
975
660e6c2c
TP
9762016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
977
978 * gcc.target/arm/empty_fiq_handler.c: New test.
979
5e8d7713
JJ
9802016-11-16 Jakub Jelinek <jakub@redhat.com>
981
982 PR fortran/78299
983 * gfortran.dg/gomp/pr78299.f90: New test.
984
dd784916
WD
9852015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
986
987 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 988 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
989 * gcc.dg/optimize-bswapsi-2.c: Likewise.
990
0af30954
SN
9912016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
992
993 PR libgfortran/78314
994 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
995
e38f6572
BC
9962016-11-16 Bin Cheng <bin.cheng@arm.com>
997
998 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
999 according to updated dump info.
1000
5012919d
AM
10012016-11-16 Alexander Monakov <amonakov@ispras.ru>
1002
1003 * lib/target-supports.exp (check_effective_target_alloca): Use a
1004 compile test.
1005 * gcc.target/nvptx/softstack.c: New test.
1006 * gcc.target/nvptx/decl-shared.c: New test.
1007 * gcc.target/nvptx/decl-shared-init.c: New test.
1008
2fe2aba3
MR
10092016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1010
1011 * gcc.target/mips/data-sym-jump.c: New test case.
1012 * gcc.target/mips/data-sym-pool.c: New test case.
1013 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1014 annotation.
1015
598eaaa2
YR
10162016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1017
1018 * lib/target-supports.exp (check_avx2_hw_available): New.
1019 (check_effective_target_avx2_runtime): New.
1020 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1021
03b85dcd
TC
10222016-11-16 Tamar Christina <tamar.christina@arm.com>
1023
1024 PR testsuite/78136
1025 * gcc.dg/cpp/trad/trad.exp
1026 (dg-runtest): Moved $srcdir/$subdir/ to
1027 DEFAULT_TRADCPPFLAGS.
1028
dc9e0b66
AV
10292016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1030
1031 PR fortran/78356
1032 * gfortran.dg/class_allocate_23.f08: New test.
1033
d964ba07
RB
10342016-11-16 Richard Biener <rguenther@suse.de>
1035
1036 PR middle-end/78333
1037 * gcc.dg/pr78333.c: New testcase.
1038
080140bc
ML
10392016-11-16 Martin Liska <mliska@suse.cz>
1040
1041 PR sanitizer/78270
1042 * gcc.dg/asan/pr78270.c: Update comment style.
1043 * gcc.dg/asan/pr78270-2.c: New test.
1044
4786fabe
SKS
10452016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1046
1047 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1048 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1049
510d73a0
RB
10502016-11-16 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/78348
1053 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1054
1705cebd
JJ
10552016-11-16 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR sanitizer/77823
1058 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1059 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1060
ed66ba99
MP
10612016-11-15 Marek Polacek <polacek@redhat.com>
1062
1063 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1064
5d70ab07
JD
10652016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1066
1067 PR libgfortran/51119
1068 * gfortran.dg/matmul_12.f90: New test case.
1069
48aef8e2
UB
10702016-11-15 Uros Bizjak <ubizjak@gmail.com>
1071
1072 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1073 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1074 common 32-bit and 64-bit function specific options.
b2b0acbe 1075 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1076
0c8a8fe2
JJ
10772016-11-15 Jakub Jelinek <jakub@redhat.com>
1078
5a65a911
JJ
1079 * g++.dg/cpp1z/decomp14.C: New test.
1080 * g++.dg/cpp1z/decomp15.C: New test.
1081 * g++.dg/cpp1z/decomp16.C: New test.
1082
a0f5b987
JJ
1083 * g++.dg/cpp1z/decomp13.C: New test.
1084
5a0e7889
JJ
1085 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1086
0c8a8fe2
JJ
1087 PR c++/71988
1088 * g++.dg/cpp0x/constexpr-71988.C: New test.
1089
2cf63121
MR
10902016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1091
1092 * gcc.target/mips/insn-casesi.c: New test case.
1093 * gcc.target/mips/insn-pseudo-1.c: New test case.
1094 * gcc.target/mips/insn-pseudo-2.c: New test case.
1095 * gcc.target/mips/insn-pseudo-3.c: New test case.
1096 * gcc.target/mips/insn-pseudo-4.c: New test case.
1097 * gcc.target/mips/insn-tablejump.c: New test case.
1098
2cbfb209
MR
10992016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1100
1101 * gcc.target/mips/mips.exp (mips_option_tests): Add
1102 `-mcode-readable=yes' array element.
1103
f05a874c
MR
11042016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1105
1106 * gcc.target/mips/mips.exp (mips_option_tests): Add
1107 `-mmicromips' array element.
1108
b229ab2a
MM
11092016-11-15 Michael Matz <matz@suse.de>
1110
1111 PR missed-optimization/77881
1112 * gcc.target/i386/pr77881.c: New test.
1113
aa806c3b
JJ
11142016-11-15 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR middle-end/78295
1117 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1118
bcb9a772
MM
11192016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1120
1121 * gcc.target/powerpc/vec-set-int.c: New test.
1122 * gcc.target/powerpc/vec-set-short.c: Likesie.
1123 * gcc.target/powerpc/vec-set-char.c: Likewise.
1124
8e745a17
JJ
11252016-11-14 Jakub Jelinek <jakub@redhat.com>
1126
1127 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1128
d809e15a
JW
11292016-11-14 Janus Weil <janus@gcc.gnu.org>
1130
1131 PR fortran/78300
1132 * gfortran.dg/class_result_3.f90: New test.
1133
1ee62b92 11342016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1135 Richard Biener <rguenther@suse.de>
1136
1137 * gcc.dg/gimplefe-1.c: New testcase.
1138 * gcc.dg/gimplefe-2.c: Likewise.
1139 * gcc.dg/gimplefe-3.c: Likewise.
1140 * gcc.dg/gimplefe-4.c: Likewise.
1141 * gcc.dg/gimplefe-5.c: Likewise.
1142 * gcc.dg/gimplefe-6.c: Likewise.
1143 * gcc.dg/gimplefe-7.c: Likewise.
1144 * gcc.dg/gimplefe-8.c: Likewise.
1145 * gcc.dg/gimplefe-9.c: Likewise.
1146 * gcc.dg/gimplefe-10.c: Likewise.
1147 * gcc.dg/gimplefe-11.c: Likewise.
1148 * gcc.dg/gimplefe-12.c: Likewise.
1149 * gcc.dg/gimplefe-13.c: Likewise.
1150 * gcc.dg/gimplefe-14.c: Likewise.
1151 * gcc.dg/gimplefe-15.c: Likewise.
1152 * gcc.dg/gimplefe-16.c: Likewise.
1153 * gcc.dg/gimplefe-17.c: Likewise.
1154 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1155
4d209853
ML
11562016-11-14 Martin Liska <mliska@suse.cz>
1157
1158 PR bootstrap/78069
1159 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1160 to match scanned pattern.
1161 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1162
5129b43b
RB
11632016-11-14 Richard Biener <rguenther@suse.de>
1164
1165 PR tree-optimization/78312
1166 * gcc.dg/torture/pr78312.c: New testcase.
1167
d97cca4a
GJL
11682016-11-14 Georg-Johann Lay <avr@gjlay.de>
1169
1170 PR target/78093
1171 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1172
5230c3d8
JJ
11732016-11-14 Jakub Jelinek <jakub@redhat.com>
1174 Jason Merrill <jason@redhat.com>
1175
1176 Implement P0217R3 - C++17 structured bindings
1177 * g++.dg/cpp1z/decomp1.C: New test.
1178 * g++.dg/cpp1z/decomp2.C: New test.
1179 * g++.dg/cpp1z/decomp3.C: New test.
1180 * g++.dg/cpp1z/decomp4.C: New test.
1181 * g++.dg/cpp1z/decomp5.C: New test.
1182 * g++.dg/cpp1z/decomp6.C: New test.
1183 * g++.dg/cpp1z/decomp7.C: New test.
1184 * g++.dg/cpp1z/decomp8.C: New test.
1185 * g++.dg/cpp1z/decomp9.C: New test.
1186 * g++.dg/cpp1z/decomp10.C: New test.
1187
a2b4c188
KV
11882016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1189
1190 * g++.dg/torture/pr78268.C: New test.
1191
975672f3
PK
11922016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1193
1194 PR c/35503
1195 * c-c++-common/pr35503-1.c: New test.
1196 * c-c++-common/pr35503-2.c: Likewise.
1197 * c-c++-common/pr35503-3.c: Likewise.
1198 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1199
a4ba1151
UB
12002016-11-13 Uros Bizjak <ubizjak@gmail.com>
1201
1202 PR rtl-optimization/78232
1203 PR rtl-optimization/78248
1204 * gcc.dg/ubsan/pr78248.c: New test.
1205
47605312
EB
12062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gnat.dg/address_conv.adb: New test.
1209
96826e28
EB
12102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1211
1212 * gnat.dg/renaming11.ad[sb]: New test.
1213
4be719cd
EB
12142016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1215
1216 * c-c++-common/dump-ada-spec-6.c: New test.
1217
4ebd491f
EB
12182016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1219
1220 * gnat.dg/lto21.adb: New test.
1221 * gnat.dg/lto21_pkg1.ads: New helper.
1222 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1223
f9d49cd1
JW
12242016-11-13 Janus Weil <janus@gcc.gnu.org>
1225
1226 PR fortran/60952
1227 * gfortran.dg/typebound_proc_34.f90: New test.
1228
9cbf8673
JW
12292016-11-13 Janus Weil <janus@gcc.gnu.org>
1230
1231 PR fortran/66366
1232 * gfortran.dg/class_57.f90: Changed error message.
1233 * gfortran.dg/class_60.f90: New test.
1234
0e075835
DE
12352016-11-12 David Edelsohn <dje.gcc@gmail.com>
1236
1237 * g++.dg/pr78112.C: XFAIL AIX.
1238
b93d8a3f
JW
12392016-11-12 Janus Weil <janus@gcc.gnu.org>
1240
1241 PR fortran/77501
1242 * gfortran.dg/typebound_generic_16.f90: New test.
1243
b8f70e67
JJ
12442016-11-12 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR c++/71225
1247 * g++.dg/cpp0x/pr71225.C: New test.
1248
8b287aea
EB
12492016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1250
1251 * gcc.target/sparc/20161111-1.c: New test.
1252
c901bc0d
UB
12532016-11-11 Uros Bizjak <ubizjak@gmail.com>
1254
1255 PR target/78310
1256 * gcc.target/i386/pr78310.c: New test.
1257
606f928d
JL
12582016-11-11 Jeff Law <law@redhat.com>
1259
1260 * gcc.dg/tree-ssa/isolate-6.c: New test.
1261 * gcc.dg/tree-ssa/isolate-7.c: New test.
1262
be278990
BC
12632016-11-11 Bin Cheng <bin.cheng@arm.com>
1264
1265 PR testsuite/78292
1266 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1267 vect_max_reduc.
1268
d9ab7525
JJ
12692016-11-11 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR c++/72774
1272 * g++.dg/parse/pr72774.C: New test.
1273
4b7e0c76
RB
12742016-11-11 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/71575
1277 * gcc.dg/graphite/pr71575-1.c: New testcase.
1278 * gcc.dg/graphite/pr71575-2.c: Likewise.
1279
d07f8c59
RB
12802016-11-11 Richard Biener <rguenther@suse.de>
1281
1282 PR middle-end/78295
1283 * gcc.dg/uninit-pr78295.c: New testcase.
1284
aa806c3b 12852016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1286
1287 PR fortran/78277
1288 * gfortran.dg/dec_structure_17.f90: New test.
1289
456f0dfa
MM
12902016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1291
1292 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1293 being allowed in vector registers.
1294 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1295 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1296 * gcc.target/powerpc/vsx-himode.c: Likewise.
1297 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1298 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1299 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1300 to allow matching MFVSRD or MFVSRW.
1301
8d34bfa8
PH
13022016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1303
1304 PR rtl-optimization/78241
1305 * gcc.dg/pr78241.c: New test.
1306
0569479e
JJ
13072016-11-10 Jakub Jelinek <jakub@redhat.com>
1308
8ebd1b31
JJ
1309 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1310 201307.
1311
0569479e
JJ
1312 * g++.dg/cpp1z/noexcept-type14.C: New test.
1313 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1314
37a16493
JG
13152016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1316
1317 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1318 WVAL0S tests added in r241817.
1319
b4c3a85b
JJ
13202016-11-10 Jakub Jelinek <jakub@redhat.com>
1321
1322 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1323 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1324 no longer allowed and corresponding ordered construct.
1325 * gfortran.dg/gomp/linear-1.f90: New test.
1326 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1327 * gfortran.dg/gomp/declare-target-1.f90: New test.
1328 * gfortran.dg/gomp/declare-target-2.f90: New test.
1329
86bc8506
ML
13302016-11-10 Martin Liska <mliska@suse.cz>
1331
1332 PR sanitizer/78270
1333 * gcc.dg/asan/pr78270.c: New test.
1334
ed5fdfba
PMR
13352016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1336 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR debug/78112
b4c3a85b 1339 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1340
0391e4a3
JJ
13412016-11-09 Jakub Jelinek <jakub@redhat.com>
1342
cc38d9d6
JJ
1343 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1344 -Wno-c++1z-compat.
1345 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1346 string in case condition contains % characters.
1347
0391e4a3
JJ
1348 PR c++/78283
1349 * g++.dg/cpp1z/noexcept-type13.C: New test.
1350
410fe60d
TT
13512016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1352
1353 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1354 using (HAS_MOVN) with MIPS III.
1355
271dd55c
JW
13562016-11-09 Janus Weil <janus@gcc.gnu.org>
1357
1358 PR fortran/46459
1359 * gfortran.dg/volatile14.f90: New test.
1360
ff1f317b
UB
13612016-11-09 Uros Bizjak <ubizjak@gmail.com>
1362
1363 PR target/78262
1364 * gcc.target/i386/pr78262.c: New test.
1365
aa806c3b 13662016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1367
1368 PR fortran/78259
1369 * gfortran.dg/pr78259.f90: New test.
1370
b349a81a
JW
13712016-11-09 Janus Weil <janus@gcc.gnu.org>
1372
1373 PR fortran/60777
1374 * gfortran.dg/spec_expr_7.f90: New test.
1375
2e955d50
JJ
13762016-11-09 Jakub Jelinek <jakub@redhat.com>
1377
4f353581
JJ
1378 PR target/77718
1379 * gcc.c-torture/execute/pr77718.c: New test.
1380
2e955d50
JJ
1381 * gcc.dg/ubsan/c99-shift-3.c: New test.
1382 * gcc.dg/ubsan/c99-shift-4.c: New test.
1383 * gcc.dg/ubsan/c99-shift-5.c: New test.
1384 * gcc.dg/ubsan/c99-shift-6.c: New test.
1385
68c93708
ML
13862016-11-09 Martin Liska <mliska@suse.cz>
1387
1388 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1389 test-case for memcmp.
1390 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1391
7b649f79
TP
13922016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1393
1394 PR testsuite/78269
1395 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1396
bfcb501d
PT
13972016-11-09 Paul Thomas <pault@gcc.gnu.org>
1398
1399 * gfortran.dg/move_alloc_18.f90: New test.
1400
e15861c2
PK
14012016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1402
1403 PR middle-end/78256
1404 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1405 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1406
5f395580
JW
14072016-11-09 Janus Weil <janus@gcc.gnu.org>
1408
1409 PR fortran/71894
1410 * gfortran.dg/class_59.f90: New test.
1411
37b14185
RB
14122016-11-09 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/78007
1415 * gcc.dg/vect/vect-bswap32.c: Adjust.
1416 * gcc.dg/vect/vect-bswap64.c: Likewise.
1417
d6e8a41c
KV
14182016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1419
1420 * gcc.dg/ipa/vrp7.c: New test.
1421
5d5f1e95
KV
14222016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1423
1424 PR ipa/78121
1425 * gcc.dg/ipa/pr78121.c: New test.
1426
0290a292
MO
14272016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1428
1429 * c-c++-common/asan/default_options.h: New file.
1430 * c-c++-common/asan/strcasestr-1.c: New test.
1431 * c-c++-common/asan/strcasestr-2.c: Likewise.
1432 * c-c++-common/asan/strcspn-1.c: Likewise.
1433 * c-c++-common/asan/strcspn-2.c: Likewise.
1434 * c-c++-common/asan/strpbrk-1.c: Likewise.
1435 * c-c++-common/asan/strpbrk-2.c: Likewise.
1436 * c-c++-common/asan/strspn-1.c: Likewise.
1437 * c-c++-common/asan/strspn-2.c: Likewise.
1438 * c-c++-common/asan/strstr-1.c: Likewise.
1439 * c-c++-common/asan/strstr-2.c: Likewise.
1440 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1441
fbdb92eb
MO
14422016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1443
1444 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1445
103c4f75
JW
14462016-11-08 Janus Weil <janus@gcc.gnu.org>
1447
1448 PR fortran/68440
1449 * gfortran.dg/class_58.f90: New test.
1450
90a2ffc0
UB
14512016-11-08 Uros Bizjak <ubizjak@gmail.com>
1452
1453 PR target/70799
1454 * gcc.target/i386/pr70799-2.c: New test.
1455
eba5aec8
JW
14562016-11-08 Janus Weil <janus@gcc.gnu.org>
1457
1458 PR fortran/77596
1459 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1460
fad36601
BC
14612016-11-08 Bin Cheng <bin.cheng@arm.com>
1462
1463 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1464
7c8615b6
BC
14652016-11-08 Bin Cheng <bin.cheng@arm.com>
1466
1467 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1468
4c6a4a53
BC
14692016-11-08 Bin Cheng <bin.cheng@arm.com>
1470
1471 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1472
fcd1b8df
ML
14732016-11-08 Martin Liska <mliska@suse.cz>
1474
1475 PR testsuite/78242
1476 * g++.dg/asan/use-after-scope-4.C: New test.
1477 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1478 * gcc.dg/asan/use-after-scope-8.c: Remove.
1479
f9ef2c76
RB
14802016-11-08 Richard Biener <rguenther@suse.de>
1481
1482 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1483
ad11774f
TC
14842016-11-08 Tamar Christina <tamar.christina@arm.com>
1485
1486 PR testsuite/78136
1487 * gcc.dg/cpp/trad/trad.exp
1488 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1489 * gcc.dg/cpp/trad/include.c: Use local header file.
1490
fe73a332
RB
14912016-11-08 Richard Biener <rguenther@suse.de>
1492
1493 PR tree-optimization/78205
1494 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1495
ed053eb8
RB
14962016-11-08 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/78224
1499 * g++.dg/torture/pr78224.C: New testcase.
1500
06658c6d
SKS
15012016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1502
1503 * gcc.dg/store_merging_1.c: Require store_merge.
1504 * gcc.dg/store_merging_2.c: Likewise.
1505 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1506 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1507 * gcc.dg/store_merging_6.c: Likewise.
1508 * gcc.dg/store_merging_7.c: Likewise.
1509 * gcc.dg/store_merging_8.c: Likewise.
1510 * lib/target-supports.exp (check_effective_target_store_merge): New.
1511
e4b39278
DE
15122016-11-07 David Edelsohn <dje.gcc@gmail.com>
1513
1514 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1515 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1516 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1517 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1518 -mvsx -mpower8-vector.
1519 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1520 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1521 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1522 -mvsx -mpower8-vector.
1523
fda2d612
DE
15242016-11-07 David Edelsohn <dje.gcc@gmail.com>
1525
1526 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1527
1528 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1529 * gcc.dg/visibility-14.c: XFAIL AIX.
1530 * gcc.dg/visibility-15.c: XFAIL AIX.
1531 * gcc.dg/visibility-16.c: XFAIL AIX.
1532 * gcc.dg/visibility-17.c: XFAIL AIX.
1533 * gcc.dg/visibility-18.c: XFAIL AIX.
1534 * gcc.dg/visibility-19.c: XFAIL AIX.
1535 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1536 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1537 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1538 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1539
60cee85e
JJ
15402016-11-07 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR target/78227
1543 * gcc.target/i386/pr78227-1.c: New test.
1544 * gcc.target/i386/pr78227-2.c: New test.
1545
7aa13860
PK
15462016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1547
1548 PR middle-end/35691
1549 * gcc.dg/pr35691-1.c: New test-case.
1550 * gcc.dg/pr35691-2.c: Likewise.
1551
caa024ff
BS
15522016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1553
1554 PR rtl-optimization/77309
1555 * gcc.dg/torture/pr77309.c: New test.
1556
a9815228
JJ
15572016-11-07 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR middle-end/71529
1560 * gcc.target/i386/pr71529.C: Moved to ...
1561 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1562
1563 PR target/64411
1564 * gcc.target/i386/pr64411.C: Moved to ...
1565 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1566 lp64.
1567
1568 PR target/65105
1569 * gcc.target/i386/pr65105-4.C: Moved to ...
1570 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1571 Run into compile test rather than execute test.
1572
e8ab5cb1
RB
15732016-11-07 Richard Biener <rguenther@suse.de>
1574
1575 PR target/78229
1576 * g++.dg/pr78229.C: New testcase.
1577
20770eb8
RB
15782016-11-07 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/78218
1581 * gcc.dg/torture/pr78218.c: New testcase.
1582
32894793
RB
15832016-11-07 Richard Biener <rguenther@suse.de>
1584
1585 PR tree-optimization/78228
1586 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1587
e27bfda2
KT
15882016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1589
1590 PR target/77822
1591 * g++.dg/torture/pr77822.C: New test.
1592
00d6b7a1
ML
15932016-11-07 Martin Liska <mliska@suse.cz>
1594
1595 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1596 -f-sanitize-address-use-after-scope.
1597 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1598 internal fn calls.
1599 * g++.dg/asan/use-after-scope-1.C: New test.
1600 * g++.dg/asan/use-after-scope-2.C: Likewise.
1601 * g++.dg/asan/use-after-scope-3.C: Likewise.
1602 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1603 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1604 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1605 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1606 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1607 * g++.dg/asan/use-after-scope-types.h: Likewise.
1608 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1609 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1610 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1611 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1612 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1613 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1614 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1615 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1616 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1617 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1618 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1619 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1620 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1621 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1622
a0d3edf8
RB
16232016-11-07 Richard Biener <rguenther@suse.de>
1624
1625 PR tree-optimization/78189
1626 * g++.dg/torture/pr78189.C: New testcase.
1627
0db5adfa
DE
16282016-11-06 David Edelsohn <dje.gcc@gmail.com>
1629
1630 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1631
cc03bf7a
AV
16322016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1633
1634 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1635 occuring.
1636
18bb8b8a
TK
16372016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1638
1639 PR fortran/78221
1640 * arith.c (gfc_complex2real): Change gfc_warning_now to
1641 gfc_warning.
1642
c7f587bd
PT
16432016-11-05 Paul Thomas <pault@gcc.gnu.org>
1644
1645 * gfortran.dg/move_alloc_17.f03: New test.
1646
92657eb0
RB
16472016-11-05 Richard Biener <rguenther@suse.de>
1648
1649 PR bootstrap/78188
1650 * g++.dg/ipa/pr78188.C: New test.
1651
28ce22e6
JW
16522016-11-05 Janus Weil <janus@gcc.gnu.org>
1653 Dominique d'Humieres <dominiq@lps.ens.fr>
1654
1655 PR fortran/69495
1656 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1657
d233ee5f
PT
16582016-11-05 Paul Thomas <pault@gcc.gnu.org>
1659
1660 PR fortran/67564
1661 * gfortran.dg/select_type_39.f03: New test.
1662
16632016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1664
1665 PR fortran/64933
1666 * gfortran.dg/associate_23.f90: New test.
1667
5f4cebba
JJ
16682016-11-04 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR target/77834
1671 * gcc.dg/pr77834.c: New test.
1672
6e3ae7e6
PC
16732016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1674
1675 PR c++/67980
1676 * g++.dg/cpp1y/pr67980.C: New.
1677
fff6ed28
BS
16782016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1679
1680 * gcc.target/powerpc/fold-vec-add-1.c: New.
1681 * gcc.target/powerpc/fold-vec-add-2.c: New.
1682 * gcc.target/powerpc/fold-vec-add-3.c: New.
1683 * gcc.target/powerpc/fold-vec-add-4.c: New.
1684 * gcc.target/powerpc/fold-vec-add-5.c: New.
1685 * gcc.target/powerpc/fold-vec-add-6.c: New.
1686 * gcc.target/powerpc/fold-vec-add-7.c: New.
1687
bef3a8d7 16882016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1689
1690 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1691 for -mbranch-likely, infer -mno-branch-likely for R6.
1692
dac9376a
BE
16932016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1694
1695 PR c++/71973
1696 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1697 * g++.dg/init/new15.C: Likewise.
1698 * g++.dg/ipa/inline-1.C: Likewise.
1699 * g++.dg/ipa/inline-2.C: Likewise.
1700 * g++.dg/lto/20080908-1_0.C: Likewise.
1701 * g++.dg/tc1/dr20.C: Likewise.
1702 * g++.dg/tree-ssa/inline-1.C: Likewise.
1703 * g++.dg/tree-ssa/inline-2.C: Likewise.
1704 * g++.old-deja/g++.law/except1.C: Likewise.
1705 * g++.old-deja/g++.other/vbase5.C: Likewise.
1706 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1707
b210df46
BS
17082016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1709
1710 PR tree-optimization/78210
1711 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1712 possibility of widening multiplies.
1713
964ef24c
RB
17142016-11-04 Richard Biener <rguenther@suse.de>
1715
1716 PR middle-end/78185
1717 * gcc.dg/pr78185.c: New testcase.
1718
5fb80387
DE
17192016-10-04 David Edelsohn <dje.gcc@gmail.com>
1720
1721 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1722 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1723
6905c577
JJ
17242016-11-03 Jakub Jelinek <jakub@redhat.com>
1725 Alexandre Oliva <aoliva@redhat.com>
1726 Jason Merrill <jason@redhat.com>
1727
1728 PR debug/28767
1729 PR debug/56974
1730 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1731 * g++.dg/debug/dwarf2/ref-3.C: New test.
1732 * g++.dg/debug/dwarf2/ref-4.C: New test.
1733 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1734 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1735
17362016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1737
1738 * gfortran.dg/dec_exp_1.f90: New test.
1739 * gfortran.dg/dec_exp_2.f90: Likewise.
1740 * gfortran.dg/dec_exp_3.f90: Likewise.
1741
6905c577 17422016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1743
1744 * gfortran.dg/dec_parameter_1.f: New test.
1745 * gfortran.dg/dec_parameter_2.f90: Likewise.
1746 * gfortran.dg/dec_parameter_3.f90: Likewise.
1747 * gfortran.dg/dec_parameter_4.f90: Likewise.
1748
7d29f8e3
ML
17492016-11-03 Martin Liska <mliska@suse.cz>
1750
1751 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1752 output.
1753 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1754
5de3e2d8
BE
17552016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1756
1757 PR libgcc/78067
1758 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1759
f03f0232
SKS
17602016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1761
1762 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1763
bd17a9df
MF
17642016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1765
1766 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1767
2b01aad6
TC
17682016-11-01 Tamar Christina <tamar.christina@arm.com>
1769
1770 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1771 Check for arm_v8_neon_hw.
1772 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1773 Likewise.
1774 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1775 Likewise.
1776 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1777 Likewise.
1778
aa55dc0c
RB
17792016-11-02 Richard Biener <rguenther@suse.de>
1780
1781 * gcc.dg/store_merging_8.c: New testcase.
1782
6905c577 17832016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1784
1785 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1786
075be4a1
DE
17872016-11-02 David Edelsohn <dje.gcc@gmail.com>
1788
4b69fb13
DE
1789 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1790 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1791 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1792 * gcc.dg/pr65779.c: XFAIL AIX.
1793 * gcc.dg/pr70405.c: XFAIL AIX.
1794
075be4a1
DE
1795 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1796 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1797 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1798
fdb1aa55
RO
17992016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1800
1801 * lib/target-supports.exp (check_gc_sections_available): Use
1802 -print-prog-name=ld to determine linker used.
1803
4adbcdb4
ML
18042016-11-02 Martin Liska <mliska@suse.cz>
1805
1806 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1807 test case.
1808
4b2c06f4
KT
18092016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1810
1811 PR tree-optimization/78170
1812 * gcc.c-torture/execute/pr78170.c: New test.
1813
63e523d6
KT
18142016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1815
1816 PR tree-optimization/78162
1817 * gcc.c-torture/compile/pr78162.c: New test.
1818
da42ac7b
RB
18192016-11-02 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/78035
1822 PR tree-optimization/77964
1823 * gcc.target/i386/pr78035.c: New testcase.
1824
4280df0a
RB
18252016-11-02 Richard Biener <rguenther@suse.de>
1826
1827 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1828 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1829 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1830 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1831 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1832
1b1d9303
DE
18332016-11-01 David Edelsohn <dje.gcc@gmail.com>
1834
1835 * gfortran.dg/pr70937.f90: require-effective-target lto.
1836
5b7c0519
TK
18372016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1838
1839 PR fortran/69544
1840 * gfortran.dg/where_6.f90: New test.
1841
70d28813
JJ
18422016-11-01 Jakub Jelinek <jakub@redhat.com>
1843
1844 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1845
7f4266d4
TK
18462016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1847
1848 PR fortran/69544
1849 * gfortran.dg/where_5.f90: New test.
1850
9fc158eb
BB
18512016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1852
1853 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1854 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1855 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1856 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1857
baeb7b5c
UB
18582016-11-01 Uros Bizjak <ubizjak@gmail.com>
1859
1860 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1861 Whitespace fixes.
1862 (check_effective_target_vect_cmdline_needed): Check
1863 is-effective-target ia32 for x86 targets.
1864 (check_effective_target_vect_simd_clones): Simplify condition.
1865 (check_effective_target_vect_double): Ditto.
1866 (check_effective_target_vect_aligned_arrays): Check
1867 is-effective-target ia32 for x86 targets. Simplify condition.
1868 (check_effective_target_vect_multiple_sizes): Simplify condition.
1869 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1870 (check_effective_target_sync_int_128): Simplify condition.
1871 (check_effective_target_sync_int_128_runtime): Ditto.
1872 (check_effective_target_sync_long_long_runtime): Ditto.
1873 (check_effective_target_divmod): Add i?86-*-* target.
1874
156b5cca
MM
18752016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1876
1877 * gcc.target/powerpc/vsx-extract-4.c: New test.
1878 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1879
120a4c45
JD
18802016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1881
1882 PR fortran/54679
1883 * gfortran.dg/fmt_l.f90: Update test.
1884 * gfortran.dg/fmt_l0.f90: New test.
1885
c5fed5c6
JJ
18862016-10-31 Jakub Jelinek <jakub@redhat.com>
1887
1888 PR c++/78089
1889 * c-c++-common/builtin-shuffle-1.c: New test.
1890 * g++.dg/cpp0x/addressof3.C: New test.
1891
aee69156
VV
18922016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1893
1894 Add tests for a const member and a reference member for launder.
1895 * g++.dg/cpp1z/launder3.C: New.
1896 * g++.dg/cpp1z/launder4.C: Likewise.
1897 * g++.dg/cpp1z/launder5.C: Likewise.
1898 * g++.dg/cpp1z/launder5.cc: Likewise.
1899 * g++.dg/cpp1z/launder5.h: Likewise.
1900 * g++.dg/cpp1z/launder6.C: Likewise.
1901 * g++.dg/cpp1z/launder6.cc: Likewise.
1902 * g++.dg/cpp1z/launder6.h: Likewise.
1903
1e4fa9b1
JJ
19042016-10-31 Jakub Jelinek <jakub@redhat.com>
1905
dcb466ec
JJ
1906 PR c++/77948
1907 * g++.dg/cpp0x/pr77948-1.C: New test.
1908 * g++.dg/cpp0x/pr77948-2.C: New test.
1909 * g++.dg/cpp0x/pr77948-3.C: New test.
1910 * g++.dg/cpp0x/pr77948-4.C: New test.
1911 * g++.dg/cpp0x/pr77948-5.C: New test.
1912 * g++.dg/cpp0x/pr77948-6.C: New test.
1913
1e4fa9b1
JJ
1914 PR tree-optimization/77860
1915 * gcc.dg/pr77860.c: New test.
1916
9782e1ec
JJ
19172016-10-31 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR c++/77886
1920 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1921
dd57b05e
SKS
19222016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1923
1924 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1925
84ff4775
LCW
19262016-10-30 Le-Chun Wu <lcwu@google.com>
1927 Mark Wielaard <mjw@redhat.com>
1928
1929 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1930 * gcc.dg/Wshadow-local-1.c: Likewise.
1931 * gcc.dg/Wshadow-local-2.c: Likewise.
1932 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1933 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1934 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1935
0b56e9ad
BS
19362016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1937
1938 PR tree-optimization/71915
1939 PR tree-optimization/71490
1940 * gcc.dg/tree-ssa/pr54245.c: Delete.
1941 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1942 document why.
1943
d4fc6702
JD
19442016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1945
1946 PR fortran/78123
1947 * gfortran.dg/fmt_t_9.f: New test.
1948
396e56d2
TK
19492016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1950
1951 PR fortran/67219
1952 * gfortran.dg/pr67219.f90: New test.
1953
a654d5d0
JJ
19542016-10-29 Jakub Jelinek <jakub@redhat.com>
1955
205b9ed1
JJ
1956 PR rtl-optimization/77919
1957 * g++.dg/torture/pr77919-2.C: New test.
1958
a654d5d0
JJ
1959 PR target/78148
1960 * gcc.dg/pr78148.c: New test.
1961
894d8b41
EB
19622016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1965 * gcc.target/sparc/overflow-4.c: ...here.
1966 * gcc.target/sparc/overflow-5.c: New test.
1967
e72531b9
PK
19682016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1969 Kugan Vivekanandarajah <kuganv@linaro.org>
1970 Jim Wilson <jim.wilson@linaro.org>
1971
1972 PR tree-optimization/43721
1973 * lib/target-supports.exp (check_effective_target_divmod): New.
1974 (check_effective_target_divmod_simode): Likewise.
1975 (check_effective_target_arm_divmod_simode): Likewise.
1976 * gcc.dg/divmod-1-simode.c: New test.
1977 * gcc.dg/divmod-1.c: Likewise.
1978 * gcc.dg/divmod-2-simode.c: Likewise.
1979 * gcc.dg/divmod-2.c: Likewise.
1980 * gcc.dg/divmod-3-simode.c: Likewise.
1981 * gcc.dg/divmod-3.c: Likewise.
1982 * gcc.dg/divmod-4-simode.c: Likewise.
1983 * gcc.dg/divmod-4.c: Likewise.
1984 * gcc.dg/divmod-5.c: Likewise.
1985 * gcc.dg/divmod-6-simode.c: Likewise.
1986 * gcc.dg/divmod-6.c: Likewise.
1987 * gcc.dg/divmod-7.c: Likewise.
1988
f663d9ad 19892016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1990 Jakub Jelinek <jakub@redhat.com>
1991 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1992
1993 PR middle-end/22141
1994 PR rtl-optimization/23684
1995 * gcc.c-torture/execute/pr22141-1.c: New test.
1996 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1997 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1998 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1999 * gcc.dg/store_merging_1.c: New test.
2000 * gcc.dg/store_merging_2.c: Likewise.
2001 * gcc.dg/store_merging_3.c: Likewise.
2002 * gcc.dg/store_merging_4.c: Likewise.
2003 * gcc.dg/store_merging_5.c: Likewise.
2004 * gcc.dg/store_merging_6.c: Likewise.
2005 * gcc.dg/store_merging_7.c: Likewise.
2006 * gcc.target/i386/pr22141.c: Likewise.
2007 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2008 * g++.dg/init/new17.C: Likewise.
2009
6905c577 20102016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2011
2012 PR middle-end/72747
2013 * c-c++-common/pr72747-1.c: New test.
2014 * c-c++-common/pr72747-2.c: Likewise.
2015
539405d5
AK
20162016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2017
2018 * gcc.target/s390/oscbreak-1.c: New test.
2019
0dbb19f0
AK
20202016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2021
2022 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2023
0d9e143c
JJ
20242016-10-28 Jakub Jelinek <jakub@redhat.com>
2025
c19066a7
JJ
2026 PR rtl-optimization/77919
2027 * g++.dg/torture/pr77919.C: New test.
2028
0d9e143c
JJ
2029 PR rtl-optimization/78132
2030 * gcc.target/i386/pr78132.c: New test.
2031
cc91248d
EB
20322016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2033
2034 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2035
787c7a65
MM
20362016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2037
2038 * gcc.target/powerpc/vsx-simode.c: New test.
2039 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2040 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2041
4ce71579
JJ
20422016-10-27 Jakub Jelinek <jakub@redhat.com>
2043
6f21288f
JJ
2044 PR fortran/78026
2045 * gfortran.dg/gomp/pr78026.f03: New test.
2046 * gfortran.dg/select_type_38.f03: New test.
2047
4ce71579
JJ
2048 PR middle-end/78025
2049 * g++.dg/gomp/declare-simd-7.C: New test.
2050
6f21288f 20512016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2052
2053 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2054 * gfortran.dg/dec_init_2.f90: Likewise.
2055 * gfortran.dg/dec_init_3.f90: New test.
2056 * gfortran.dg/dec_init_4.f90: Likewise.
2057
93f90bec
BC
20582016-10-27 Bin Cheng <bin.cheng@arm.com>
2059
2060 * gcc.dg/fold-narrowbopcst-1.c: New test.
2061
6f21288f 20622016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2063
2064 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2065 dg-shouldfail/dg-output instead of XFAIL.
2066 * gfortran.dg/dec_io_6.f90: Likewise.
2067
ddb92ab9
TP
20682016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2069
2070 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2071 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2072 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2073 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2074 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2075 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2076 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2077 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2078 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2079 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2080
ad6e4ba8
BC
20812016-10-27 Bin Cheng <bin.cheng@arm.com>
2082
2083 * gcc.dg/fold-convmaxconv-1.c: New test.
2084 * gcc.dg/fold-convminconv-1.c: New test.
2085
6905c577 20862016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2087
2088 PR fortran/78092
2089 * gfortran.dg/pr78092.f90: New test.
2090
7a83b391
KN
20912016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2092
2093 PR target/78056
2094 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2095 expected error message.
2096 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2097 expected error message.
2098 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2099 (test_all_not_equal_and_not_zero): Change expected error message.
2100
3693a620
JJ
21012016-10-26 Jakub Jelinek <jakub@redhat.com>
2102
2103 PR fortran/77973
2104 * gfortran.dg/gomp/pr77973.f90: New test.
2105
cd612e8a
PT
21062016-10-26 Paul Thomas <pault@gcc.gnu.org>
2107
2108 PR fortran/78108
2109 * gfortran.dg/submodule_18.f08: New test.
2110 * gfortran.dg/submodule_19.f08: New test.
2111
09844a5f
MM
21122016-10-26 Michael Matz <matz@suse.de>
2113
2114 * g++.dg/pr78060.C: New test.
2115 * gfortran.dg/pr78061.f: New test.
2116 * g++.dg/pr78088.C: New test.
2117
6f21288f 21182016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2119
2120 * gfortran.dg/dec_io_1.f90: New test.
2121 * gfortran.dg/dec_io_2.f90: New test.
2122 * gfortran.dg/dec_io_3.f90: New test.
2123 * gfortran.dg/dec_io_4.f90: New test.
2124 * gfortran.dg/dec_io_5.f90: New test.
2125 * gfortran.dg/dec_io_6.f90: New test.
2126
6c95388f
JJ
21272016-10-25 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR sanitizer/78106
2130 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2131
21322016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2133
2134 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2135 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2136
90e261e4
EB
21372016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2138
2139 * gnat.dg/opt59.adb: New test.
2140 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2141
2142 * gnat.dg/opt60.adb: New test.
2143
cef026ec
AV
21442016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2145
2146 PR fortran/72770
2147 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2148 this pr.
2149
96592eed
JJ
21502016-10-25 Jakub Jelinek <jakub@redhat.com>
2151
2152 PR target/78102
2153 * gcc.target/i386/pr78102.c: New test.
2154
6c95388f 21552016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2156
2157 * gfortran.dg/dec_logical_xor_1.f90: New test.
2158 * gfortran.dg/dec_logical_xor_2.f90: New test.
2159 * gfortran.dg/dec_logical_xor_3.f03: New test.
2160
6c95388f 21612016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2162
2163 * gfortran.dg/dec_loc_rval_1.f90: New test.
2164 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2165 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2166
6c95388f 21672016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2168
90051c26
FR
2169 * gfortran.dg/dec_type_print.f90: New testcase.
2170
6c95388f 21712016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2172
2173 * gfortran.dg/feed_1.f90: New test.
2174 * gfortran.dg/feed_2.f90: New test.
ef144767 2175
8e104951
ML
21762016-10-25 Martin Liska <mliska@suse.cz>
2177
2178 PR sanitizer/78106
2179 * gcc.dg/asan/pr78106.c: New test.
2180
b93ee1bb
ML
21812016-10-25 Martin Liska <mliska@suse.cz>
2182
2183 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2184
ad6922b0
WD
21852016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2186
2187 PR target/78041
2188 * gcc.target/arm/pr78041.c: New test.
2189
e16f1cc7
JJ
21902016-10-25 Jakub Jelinek <jakub@redhat.com>
2191
2192 * g++.dg/cpp1z/launder1.C: New test.
2193 * g++.dg/cpp1z/launder2.C: New test.
2194
078134e5 21952016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2196 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2197
2198 PR target/71676
2199 PR target/71678
2200 * gcc.target/avr/pr71676-2.c: New test.
2201
c7212a15 22022016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2203 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2204
2205 PR target/71676
2206 PR target/71678
2207 * gcc.target/avr/pr71676-1.c: New test.
2208 * gcc.target/avr/pr71676-3.c: New test.
2209 * gcc.target/avr/pr71676.c: New test.
2210 * gcc.target/avr/pr71678.c: New test.
2211
d1c7d3a8
KV
22122016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2213
2214 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2215 such that cloned verions of tested functions are not created.
2216
c7082171
SK
22172016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2218
2219 PR fortran/71895
2220 * gfortran.dg/pr71895.f90: New test.
2221
0f2a9e37
JJ
22222016-10-24 Jakub Jelinek <jakub@redhat.com>
2223
2224 * g++.dg/debug/dwarf2/ref-2.C: New test.
2225
f8348061
BE
22262016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2227
2228 * c-c++-common/Wint-in-bool-context-3.c: New test.
2229
1eb4547b
MS
22302016-10-24 Martin Sebor <msebor@redhat.com>
2231
2232 PR middle-end/77735
2233 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2234 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2235 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2236 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2237 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2238 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2239 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2240
292af537
RB
22412016-10-24 Richard Biener <rguenther@suse.de>
2242
2243 PR testsuite/71491
2244 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2245 * gcc.dg/vect/slp-45.c: Likewise.
2246
40f683e8
RB
22472016-10-24 Richard Biener <rguenther@suse.de>
2248
2249 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2250 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2251 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2252
b1b6774f
GJL
22532016-10-24 Georg-Johann Lay <avr@gjlay.de>
2254
2255 PR target/78093
2256 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2257 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2258
ed9760d2
AV
22592016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2260
2261 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2262
fb027a42
JJ
22632016-10-24 Jakub Jelinek <jakub@redhat.com>
2264
2265 * gcc.target/i386/bmi2-pext-1.c: New test.
2266 * gcc.target/i386/bmi2-pdep-1.c: New test.
2267 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2268 * gcc.target/i386/tbm-bextri-1.c: New test.
2269 * gcc.target/i386/bmi-bextr-6.c: New test.
2270
8e10302e
RO
22712016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2272
2273 PR target/77483
2274 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2275 * gcc.target/i386/pr65105-1.c: Likewise.
2276 * gcc.target/i386/pr65105-2.c: Likewise.
2277 * gcc.target/i386/pr65105-3.c: Likewise.
2278 * gcc.target/i386/pr65105-5.c: Likewise.
2279 * gcc.target/i386/pr67761.c: Likewise.
2280 * gcc.target/i386/pr70799-1.c: Likewise.
2281
866c72a8
ML
22822016-10-24 Martin Liska <mliska@suse.cz>
2283
2284 PR sanitizer/77966
2285 * c-c++-common/ubsan/unreachable-3.c: New test.
2286
0804124b
SK
22872016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2288
2289 PR fortran/77763
2290 * gfortran.dg/pr77763.f90
2291
87c9fca5
SK
22922016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 PR fortran/54730
2295 PR fortran/78033
2296 * gfortran.dg/pr78033.f90: New test.
2297
dfd6231e
PT
22982016-10-23 Paul Thomas <pault@gcc.gnu.org>
2299
2300 PR fortran/69834
2301 * gfortran.dg/select_type_1.f03: Change error for overlapping
2302 TYPE IS cases.
2303 * gfortran.dg/select_type_36.f03: New test.
2304
66ccff98
EB
23052016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2306
2307 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2308
15876cee
TK
23092016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2310
2311 PR fortran/78021
2312 * gfortran.dg/string_length_3.f90: New test.
2313
574284e9
AV
23142016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2315
574284e9
AV
2316 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2317
23182016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2319
2320 PR fortran/43366
2321 PR fortran/57117
2322 PR fortran/61337
2323 * gfortran.dg/alloc_comp_class_5.f03: New test.
2324 * gfortran.dg/class_allocate_21.f90: New test.
2325 * gfortran.dg/class_allocate_22.f90: New test.
2326 * gfortran.dg/realloc_on_assign_27.f08: New test.
2327
20276dc9
JL
23282016-10-21 Jeff Law <law@redhat.com>
2329
2330 * PR tree-optimization/71947
2331 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2332 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2333 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2334
f7503699
KV
23352016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2336
2337 * gcc.dg/ipa/vrp5.c: New test.
2338 * gcc.dg/ipa/vrp6.c: New test.
2339
5be6b295
WD
23402016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2341
2342 * gcc.target/aarch64/test_frame_17.c: New test.
2343
c82bc7ed
WD
23442016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2345
2346 * gcc.target/aarch64/test_frame_17.c: New test.
2347
67a6cac7
AP
23482016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2349
2350 PR preprocessor/71681
2351 * gcc.dg/cpp/pr71681-1.c: New testcase
2352 * gcc.dg/cpp/pr71681-2.c: Likewise
2353 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2354 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2355 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2356 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2357
8e6982f7
JJ
23582016-10-21 Jakub Jelinek <jakub@redhat.com>
2359
9c4c8b7b
JJ
2360 PR target/78057
2361 * gcc.target/i386/pr78057.c: New test.
2362
8e6982f7
JJ
2363 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2364
de514d40
PT
23652016-10-21 Paul Thomas <pault@gcc.gnu.org>
2366
2367 PR fortran/69566
2368 * gfortran.dg/select_type_37.f03: New test.
2369
1d64ceb0
SKS
23702016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2371
2372 PR target/71627
2373 * gcc.target/avr/pr71627.c: New test
2374
85729229
EB
23752016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gcc.target/sparc/overflow-1.c: New test.
2378 * gcc.target/sparc/overflow-2.c: Likewise.
2379 * gcc.target/sparc/overflow-3.c: Likewise.
2380
d17f2c3b
AV
23812016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2382
2383 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2384 effective target.
2385
0d47cee6
KT
23862016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2387
2388 PR rtl-optimization/78038
2389 * gcc.target/aarch64/pr78038.c: New test.
2390
a20d03c8
RB
23912016-10-21 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/78051
2394 * g++.dg/torture/pr78051.C: New testcase.
2395
f3ecd50f
BE
23962016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2397
2398 * c-c++-common/wdate-time.c: Restored test case.
2399 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2400
fceabe50
JJ
24012016-10-20 Jakub Jelinek <jakub@redhat.com>
2402
2403 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2404
f56ea76e
UB
24052016-10-20 Uros Bizjak <ubizjak@gmail.com>
2406
2407 PR target/78037
2408 * gcc.target/i386/pr78037.c: New test.
2409
2c35bbe1
EB
24102016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2411
2412 * gcc.target/visium/overflow8.c: New.
2413 * gcc.target/visium/overflow16.c: Likewise.
2414 * gcc.target/visium/overflow32: Likewise.
2415
28df8730
MM
24162016-10-20 Michael Matz <matz@suse.de>
2417
2418 * gcc.dg/loop-split.c: New test.
2419 * gcc.dg/tree-ssa/ifc-9.c: Update.
2420 * gcc.dg/tree-ssa/ifc-10.c: Update.
2421
6c1a9e41
RB
24222016-10-20 Richard Biener <rguenther@suse.de>
2423
2424 * gcc.dg/graphite/pr35356-1.c: Update.
2425
a2923dba
PC
24262016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/77446
2429 * g++.dg/cpp1y/pr77446.C: New.
2430
2066ef6a
PK
24312016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2432
2433 PR tree-optimization/53979
2434 * gcc.dg/pr53979-1.c: New test-case.
2435 * gcc.dg/pr53979-2.c: Likewise.
2436
4c712374
BE
24372016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2438
2439 * c-c++-common/Wint-in-bool-context-2.c: New test.
2440
bdcf8e7c
JD
24412016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2442
2443 * gfortran.dg/dtio_17.f90: Fix test.
2444
ec1748d4
AH
24452016-10-19 Aldy Hernandez <aldyh@redhat.com>
2446
2447 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2448 * gcc.dg/Walloca-2.c: Same.
2449
b70f0b0c
AH
24502016-10-19 Aldy Hernandez <aldyh@redhat.com>
2451
2452 * gcc.dg/Wvla-1.c: Rename to...
2453 * gcc.dg/Wvla-larger-than-1.c: ...this.
2454 * gcc.dg/Wvla-2.c: Rename to...
2455 * gcc.dg/Wvla-larger-than-2.c: ...this.
2456 * gcc.dg/Wvla-3.c: Rename to...
2457 * gcc.dg/Walloca-11.c.: ...this.
2458 * gcc.dg/wvla-[1-7].c: Rename to:
2459 * gcc.dg/Wvla-[1-7].c: ...this.
2460
cbb22e61
BC
24612016-10-19 Bin Cheng <bin.cheng@arm.com>
2462
2463 PR tree-optimization/78005
2464 * gcc.dg/vect/pr78005.c: New.
2465 * gcc.target/i386/l_fma_float_1.c: Revise test.
2466 * gcc.target/i386/l_fma_float_2.c: Ditto.
2467 * gcc.target/i386/l_fma_float_3.c: Ditto.
2468 * gcc.target/i386/l_fma_float_4.c: Ditto.
2469 * gcc.target/i386/l_fma_float_5.c: Ditto.
2470 * gcc.target/i386/l_fma_float_6.c: Ditto.
2471 * gcc.target/i386/l_fma_double_1.c: Ditto.
2472 * gcc.target/i386/l_fma_double_2.c: Ditto.
2473 * gcc.target/i386/l_fma_double_3.c: Ditto.
2474 * gcc.target/i386/l_fma_double_4.c: Ditto.
2475 * gcc.target/i386/l_fma_double_5.c: Ditto.
2476 * gcc.target/i386/l_fma_double_6.c: Ditto.
2477
a023f8c8
TS
24782016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2479
2480 PR tree-optimization/78024
2481 * gcc.dg/goacc/loop-processing-1.c: New file.
2482
d9700bdb
RB
24832016-10-19 Richard Biener <rguenther@suse.de>
2484
2485 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2486
902cb7b1
KN
24872016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2488
2489 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2490 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2491 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2492 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2493 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2494 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2495 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2496 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2497 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2498 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2499 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2500 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2501 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2502 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2503 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2504 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2505 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2506 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2507 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2508 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2509 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2510 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2511 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2512 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2513 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2514 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2515 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2516 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2517 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2518 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2519 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2520 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2521 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2522 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2523 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2524 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2525 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2526 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2527 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2528 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2529 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2530 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2531 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2532 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2533 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2534 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2535 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2536 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2537 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2538 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2539 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2540 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2541 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2542 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2543 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2544 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2545 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2546 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2547 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2548 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2549 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2550 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2551 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2552 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2553 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2554 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2555 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2556 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2557 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2558 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2559 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2560 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2561 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2562 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2563 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2564 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2565 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2566 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2567 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2568 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2569 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2570 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2571 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2572 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2573 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2574 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2575 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2576 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2577 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2578 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2579 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2580 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2581 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2582 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2583 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2584 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2585 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2586 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2587 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2588 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2589 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2590 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2591 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2592 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2593 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2594 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2595 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2596 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2597 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2598 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2599 * gcc.target/powerpc/vsu/vsu.exp: New file.
2600
5cb96b6a
UB
26012016-10-18 Uros Bizjak <ubizjak@gmail.com>
2602
2603 PR target/77991
2604 * gcc.target/i386/pr77991.c: New test.
2605
f5de494c
MF
26062016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2607
2608 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2609 LTO is used.
2610
e5163ec1
SKS
26112016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2612
5cb96b6a 2613 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2614
b64e8239
RB
26152016-10-18 Richard Biener <rguenther@suse.de>
2616
2617 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2618 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2619 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2620 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2621 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2622 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2623 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2624 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2625 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2626 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2627 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2628 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2629 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2630 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2631 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2632 * gcc.dg/pr68217.c: Likewise.
2633 * gcc.dg/predict-9.c: Likewise.
2634 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2635 * gcc.dg/predict-1.c: Likewise.
2636
c680ada5
JD
26372016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2638
2639 * gfortran.dg/dtio_17.f90: New test.
2640
7fd4f180
KV
26412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2642
2643 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2644
718625ad
KV
26452016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2646
2647 * gcc.dg/ipa/vrp4.c: New test.
2648
735b8f9f
KV
26492016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2650
2651 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2652 * gcc.dg/torture/pr39074.c: Likewise.
2653
86f98087
EB
26542016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2655
2656 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2657 * gnat.dg/trampoline4.adb: Minor tweak.
2658
a929f266
BS
26592016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2660
2661 PR tree-optimization/77916
2662 * gcc.dg/torture/pr77916.c: New.
2663
4acf2055
SK
26642016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2665
2666 PR fortran/77978
2667 * gfortran.dg/pr77978_1.f90: New test.
2668 * gfortran.dg/pr77978_2.f90: Ditto.
2669 * gfortran.dg/pr77978_3.f90: Ditto.
2670
871267e1
PT
26712016-10-17 Paul Thomas <pault@gcc.gnu.org>
2672
2673 PR fortran/61420
2674 PR fortran/78013
2675 * gfortran.dg/proc_ptr_49.f90: New test.
2676
fd9593e9
BE
26772016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2678
2679 PR target/77308
2680 * gcc.target/arm/pr77308.c: New test.
2681
d32d4176
DE
26822016-10-17 David Edelsohn <dje.gcc@gmail.com>
2683
2684 * lib/target-supports.exp
2685 (check_effective_target_floatn_nx_runtime): Return 0 for
2686 powerpc*-ibm-aix*.
2687
dca2910c
AP
26882016-10-17 Andrew Pinski <apinski@cavium.com>
2689
2690 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2691 long instead of long.
2692 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2693 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2694 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2695 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2696 * gcc.target/aarch64/pr68102_1.c: Likewise.
2697 * gcc.target/aarch64/target_attr_3.c: Likewise.
2698
44b00dbc
RB
26992016-10-17 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/77988
2702 * gcc.dg/torture/pr77988.c: New testcase.
2703
89b80c42
PK
27042016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2705
2706 * gcc.dg/pr71636-1.c: New test-case.
2707 * gcc.dg/pr71636-2.c: Likewise.
2708
4c640e26
EB
27092016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2710
2711 * gnat.dg/trampoline3.adb: New test.
2712 * gnat.dg/trampoline4.adb: Likewise.
2713
6c0347f6
JD
27142016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2715
2716 * gfortran.dg/dtio_16.f90: New test.
2717
d0d48a06
EB
27182016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2719
2720 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2721 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2722 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2723
baa33d83
EB
27242016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2725
2726 * gcc.target/sparc/popc.c: Rename to...
2727 * gcc.target/sparc/popc-1.c: ...this.
2728 * gcc.target/sparc/popc-2.c: New test.
2729
523ee218
JD
27302016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2731
2732 PR fortran/77972
2733 * gfortran.dg/unexpected_eof_4.f90: New test.
2734
c04d4ede
JB
27352016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2736
31a84d4a
AP
2737 PR libfortran/48587
2738 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2739
064ed55a
JJ
27402016-10-14 Jakub Jelinek <jakub@redhat.com>
2741
9a822fc7
JJ
2742 PR middle-end/77959
2743 * gfortran.dg/pr77959.f90: New test.
2744
064ed55a
JJ
2745 DR 1511 - const volatile variables and ODR
2746 * g++.dg/DRs/dr1511-1.C: New test.
2747 * g++.dg/DRs/dr1511-2.C: New test.
2748
2579762a
EB
27492016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2750
2751 * gnat.dg/debug7.adb (dg-options): Remove -g.
2752 * gnat.dg/debug8.adb (dg-options): Add -margs.
2753 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2754
6d59425d
RB
27552016-10-14 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/77979
2758 * gcc.dg/torture/pr77979.c: New testcase.
2759
43f66d6e
ML
27602016-10-14 Martin Liska <mliska@suse.cz>
2761
2762 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2763 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2764 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2765
cb3ac867
UB
27662016-10-14 Uros Bizjak <ubizjak@gmail.com>
2767
2768 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2769 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2770 * gcc.dg/torture/pr77937-2.c: Likewise.
2771
14cf71a0
EB
27722016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2773
2774 * gnat.dg/lto15.adb: Adjust.
2775 * gnat.dg/lto16.adb: Likewise.
2776 * gnat.dg/lto17.adb: Likewise
2777 * gnat.dg/lto18.ad[sb]: New test.
2778 * gnat.dg/lto18_pkg.ads: New helper.
2779 * gnat.dg/lto19.adb: New test.
2780 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2781 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2782 * gnat.dg/lto20.adb: New test.
2783 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2784
6fd9c6f4
AV
27852016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2786
2787 * gfortran.dg/coarray_38.f90: Expect error message.
2788
01f44038
KT
27892016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2790
2791 * gcc.target/aarch64/spellcheck_1.c: New test.
2792 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2793 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2794 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2795 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2796 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2797
253abb2a
AS
27982016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2799
2800 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2801
a2695319
BS
28022016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2803
2804 PR tree-optimization/77937
2805 * gcc.dg/torture/pr77937-1.c: New.
2806 * gcc.dg/torture/pr77937-2.c: New.
2807
14a2c9aa
JM
28082016-10-13 Jakub Jelinek <jakub@redhat.com>
2809
2810 * g++.dg/cpp1z/inline-var1.C: New test.
2811 * g++.dg/cpp1z/inline-var1a.C: New test.
2812 * g++.dg/cpp1z/inline-var1.h: New file.
2813 * g++.dg/cpp1z/inline-var2.C: New test.
2814 * g++.dg/cpp1z/inline-var3.C: New test.
2815 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2816 uninitialized const.
2817
6c95388f 28182016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2819
ee7fa2e3
SL
2820 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2821 Xscale is specified, not just -march.
2822 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2823 is incompatible with Xscale.
18d34307 2824
96032047
MS
28252016-10-13 Martin Sebor <msebor@redhat.com>
2826
2827 PR c++/71912
2828 * g++.dg/ext/flexary4.C: Adjust.
2829 * g++.dg/ext/flexary5.C: Same.
2830 * g++.dg/ext/flexary9.C: Same.
2831 * g++.dg/ext/flexary19.C: New test.
2832 * g++.dg/ext/flexary18.C: New test.
2833 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2834 regression test.
5cb96b6a
UB
2835 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2836 Avoid generating a flexible array member in an array.
96032047 2837
5b1548fd
MS
28382016-10-13 Martin Sebor <msebor@redhat.com>
2839
2840 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2841 to placate -Wformat on targets where the type is not int.
2842
7810c4eb
DM
28432016-10-13 David Malcolm <dmalcolm@redhat.com>
2844
2845 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2846 in INSN_LOCATION.
2847
fcd27666
BC
28482016-10-13 Bin Cheng <bin.cheng@arm.com>
2849
2850 * gcc.target/i386/l_fma_float_1.c: Revise test.
2851 * gcc.target/i386/l_fma_float_2.c: Ditto.
2852 * gcc.target/i386/l_fma_float_3.c: Ditto.
2853 * gcc.target/i386/l_fma_float_4.c: Ditto.
2854 * gcc.target/i386/l_fma_float_5.c: Ditto.
2855 * gcc.target/i386/l_fma_float_6.c: Ditto.
2856 * gcc.target/i386/l_fma_double_1.c: Ditto.
2857 * gcc.target/i386/l_fma_double_2.c: Ditto.
2858 * gcc.target/i386/l_fma_double_3.c: Ditto.
2859 * gcc.target/i386/l_fma_double_4.c: Ditto.
2860 * gcc.target/i386/l_fma_double_5.c: Ditto.
2861 * gcc.target/i386/l_fma_double_6.c: Ditto.
2862
b8a4b8c8
BC
28632016-10-13 Bin Cheng <bin.cheng@arm.com>
2864
2865 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2866
328ba117
BC
28672016-10-13 Bin Cheng <bin.cheng@arm.com>
2868
2869 * gcc.dg/vect/vect-98.c: Refine test case.
2870 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2871 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2872 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2873
1a1ab05e
JJ
28742016-10-13 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR c/77946
2877 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2878
27947670
ML
28792016-10-13 Martin Liska <mliska@suse.cz>
2880
2881 PR tree-optimization/77943
2882 * g++.dg/tree-ssa/pr77943.C: New test.
2883
92c5266b
AV
28842016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2885
2886 PR fortran/72832
2887 * gfortran.dg/allocate_with_source_22.f03: New test.
2888 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2889 fail.
2890
90bca4ed
TP
28912016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2892
2893 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2894 * gcc.target/arm/movsi_movw.c: Likewise.
2895 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2896 directive to work on big endian targets.
2897
0011af7b
KV
28982016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2899
2900 * gcc.dg/tree-ssa/evrp6.c: New test.
2901
859e95ab
SB
29022016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2903
2904 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2905 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2906 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2907
2934018d
SB
29082016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2909
2910 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2911 * gcc.target/powerpc/warn-2.c: Ditto.
2912
f92d1522
RS
29132016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2914
2915 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2916 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2917 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2918 for -mmsa.
2919 * gcc.target/mips/msa.c: New test.
2920 * gcc.target/mips/msa-builtins.c: Likewise.
2921 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2922 (check_effective_target_mips_msa_runtime): Likewise.
2923 (check_effective_target_mips_msa): Likewise.
2924 (add_options_for_mips_msa): Likewise.
2925 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2926 (check_effective_target_vect_intfloat_cvt): Likewise.
2927 (check_effective_target_vect_uintfloat_cvt): Likewise.
2928 (check_effective_target_vect_floatint_cvt): Likewise.
2929 (check_effective_target_vect_floatuint_cvt): Likewise.
2930 (check_effective_target_vect_shift): Likewise.
2931 (check_effective_target_vect_shift_char): Likewise.
2932 (check_effective_target_vect_long): Likewise.
2933 (check_effective_target_vect_float): Likewise.
2934 (check_effective_target_vect_double): Likewise.
2935 (check_effective_target_vect_long_long): Likewise.
2936 (check_effective_target_vect_perm): Likewise.
2937 (check_effective_target_vect_perm_byte): Likewise.
2938 (check_effective_target_vect_perm_short): Likewise.
2939 (check_effective_target_vect_sdot_qi): Likewise.
2940 (check_effective_target_vect_udot_qi): Likewise.
2941 (check_effective_target_vect_sdot_hi): Likewise.
2942 (check_effective_target_vect_udot_hi): Likewise.
2943 (check_effective_target_vect_pack_trunc): Likewise.
2944 (check_effective_target_vect_unpack): Likewise.
2945 (check_effective_target_vect_hw_misalign): Likewise.
2946 (check_effective_target_vect_condition): Likewise.
2947 (check_effective_target_vect_cond_mixed): Likewise.
2948 (check_effective_target_vect_char_mult): Likewise.
2949 (check_effective_target_vect_short_mult): Likewise.
2950 (check_effective_target_vect_int_mult): Likewise.
2951 (check_effective_target_vect_extract_even_odd): Likewise.
2952 (check_effective_target_vect_interleave): Likewise.
2953 (check_vect_support_and_set_flags): Check if the target supports MSA
2954 and append to the list of EFFECTIVE_TARGETS.
2955
0bfd099c
RB
29562016-10-12 Richard Biener <rguenther@suse.de>
2957
2958 PR debug/77947
2959 * g++.dg/torture/pr77947.C: New testcase.
2960
b4a9ef2f
PMR
29612016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2962
2963 * gnat.dg/debug8.adb: New testcase.
2964
c0dbd22d
PMR
29652016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2966
2967 * gnat.dg/debug9.adb: New testcase.
2968
8a7c91cd
RB
29692016-10-12 Richard Biener <rguenther@suse.de>
2970
2971 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2972 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2973 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2974
7dc2f5f1
RB
29752016-10-12 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/77920
2978 * gcc.dg/torture/pr77920.c: New testcase.
2979
70f6d5e1
JJ
29802016-10-12 Jakub Jelinek <jakub@redhat.com>
2981
4a8b97cb
JJ
2982 PR tree-optimization/77929
2983 * gcc.c-torture/compile/pr77929.c: New test.
2984
70f6d5e1
JJ
2985 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2986 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2987 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2988 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2989 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2990 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2991 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2992 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2993 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2994
4803de58
EB
29952016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gcc.target/sparc/setcc-4.c: Adjust.
2998 * gcc.target/sparc/setcc-5.c: Likewise.
2999 * gcc.target/sparc/setcc-6.c: Likewise.
3000 * gcc.target/sparc/setcc-7.c: Likewise.
3001 * gcc.target/sparc/setcc-8.c: Likewise.
3002 * gcc.target/sparc/setcc-9.c: Likewise.
3003 * gcc.target/sparc/setcc-10.c: Delete.
3004
f6cf4810
SK
30052016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3006
3007 PR fortran/77942
3008 * gfortran.dg/pr77942.f90
3009
8e8c2744
FR
30102016-10-11 Fritz Reese <fritzoreese@gmail.com>
3011
3012 * gfortran.dg/dec_math.f90: New testsuite.
3013
ddefad9a
SKS
30142016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3015
3016 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3017 (main): Declare j as i32 instead of int.
3018
e7b08761
TP
30192016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3020
3021 PR testsuite/PR77710
3022 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3023 target triplet instead of *-*-*-*.
3024
9fd7cd44
EB
30252016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3026
3027 * gnat.dg/unchecked_convert10.adb: New test.
3028 * gnat.dg/unchecked_convert11.adb: Likewise.
3029 * gnat.dg/unchecked_convert12.adb: Likewise.
3030
ff7e7ee0
EB
30312016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3032
3033 * gcc.target/sparc/cbcond-1.c: New test.
3034 * gcc.target/sparc/cbcond-2.c: Likewise.
3035 * gcc.target/sparc/movcc-1.c: Likewise.
3036 * gcc.target/sparc/movcc-2.c: Likewise.
3037 * gcc.target/sparc/setcc-1.c: Adjust.
3038 * gcc.target/sparc/setcc-2.c: Likewise.
3039 * gcc.target/sparc/setcc-3.c: Likewise.
3040 * gcc.target/sparc/setcc-4.c: Likewise.
3041 * gcc.target/sparc/setcc-5.c: Likewise.
3042 * gcc.target/sparc/setcc-6.c: New test.
3043 * gcc.target/sparc/setcc-7.c: Likewise.
3044 * gcc.target/sparc/setcc-8.c: Likewise.
3045 * gcc.target/sparc/setcc-9.c: Likewise.
3046 * gcc.target/sparc/setcc-10.c: Likewise.
3047
d30078b8
JL
30482016-10-10 Jeff Law <law@redhat.com>
3049
3050 PR tree-optimization/71947
3051 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3052 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3053 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3054 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3055 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3056 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3057
5f869266
TK
30582016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3059
3060 PR fortran/77915
3061 * gfortran.dg/matmul_11.f90: New test.
3062
174e0b00
JW
30632016-10-10 Jiong Wang <jiong.wang@arm.com>
3064
3065 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3066 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3069 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3071 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3072 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3073 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3074 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3075 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3076 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3079 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3080 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3081 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3082 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3083 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3084 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3092 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3093 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3094 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3095 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3096 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3097 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3124
4bc63138
JW
31252016-10-10 Jiong Wang <jiong.wang@arm.com>
3126
3127 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3136 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3137 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3138 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3139 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3140 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3141
8f3edb07
JW
31422016-10-10 Jiong Wang <jiong.wang@arm.com>
3143
3144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3145 Enable AArch64.
3146 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3147 vdup*_laneq.
3148 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3149 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3150 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3151 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3152
6e49f922
JW
31532016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3154 Jiong Wang <jiong.wang@arm.com>
3155
3156 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3157 AArch64 support.
3158 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3159 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3160 AArch64 targets.
3161 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3162 AArch64 targets.
3163 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3164 targets.
3165 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3166
41683e1a
EB
31672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3168
3169 * gnat.dg/specs/vfa.ads: New test.
3170
6e49f922 31712016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3172
3173 * gnat.dg/inline13.ad[sb]: New test.
3174 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3175
55cfd746
EB
31762016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3177
3178 * gnat.dg/biased_subtype.adb: New test.
3179
4dfb8a2a
JJ
31802016-10-09 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR tree-optimization/77901
3183 * gcc.c-torture/compile/pr77901.c: New test.
3184
67b97478
PK
31852016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3186
3187 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3188 * gcc.dg/ipa/propalign-2.c: Likewise
3189 * gcc.dg/ipa/propalign-3.c: Likewise.
3190 * gcc.dg/ipa/propalign-4.c: Likewise.
3191 * gcc.dg/ipa/propalign-5.c: Likewise.
3192
7bad794a
JJ
31932016-10-08 Jakub Jelinek <jakub@redhat.com>
3194
81b02905
JJ
3195 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3196
ee19ef45
JJ
3197 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3198
7bad794a
JJ
3199 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3200 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3201
56d3a930
FR
32022016-10-07 Fritz Reese <fritzoreese@gmail.com>
3203
3204 * gfortran.dg/dec_union_11.f90: New testcase.
3205
45e2bf2e
NS
32062016-10-07 Nathan Sidwell <nathan@acm.org>
3207
3208 PR c++/66443
3209 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3210 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3211 * g++.dg/cpp1y/pr66443-cxx14.C: New
3212 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3213 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3214
be845b04
JJ
32152016-10-07 Jakub Jelinek <jakub@redhat.com>
3216
3217 * g++.dg/cpp0x/addressof1.C: New test.
3218 * g++.dg/cpp0x/addressof2.C: New test.
3219
08213983
MM
32202016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3221
3222 * gcc.target/powerpc/float128-type-1.c: New test to check that
3223 PowerPC 64-bit Linux enables -mfloat128-type by default.
3224 * gcc.target/powerpc/float128-type-2.c: Likewise.
3225 * gcc.target/powerpc/float128-mix.c: Change error message to
3226 reflect that __ibm128 is now #define'ed to be long double.
3227
bd845c14
SK
32282016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3229
3230 PR fortran/77406
3231 * gfortran.dg/pr77406.f90: New test.
3232 * gfortran.dg/assumed_type_3.f90: Update error messages.
3233 * gfortran.dg/defined_operators_1.f90: Ditto.
3234 * gfortran.dg/generic_26.f90: Ditto.
3235 * gfortran.dg/generic_7.f90: Ditto.
3236 * gfortran.dg/gomp/udr5.f90: Ditto.
3237 * gfortran.dg/gomp/udr7.f90: Ditto.
3238 * gfortran.dg/interface_1.f90: Ditto.
3239 * gfortran.dg/interface_37.f90: Ditto.
3240 * gfortran.dg/interface_5.f90: Ditto.
3241 * gfortran.dg/interface_6.f90: Ditto.
3242 * gfortran.dg/interface_7.f90
3243 * gfortran.dg/no_arg_check_3.f90
3244 * gfortran.dg/operator_5.f90
3245 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3246
c09c4992
BE
32472016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3248
3249 PR c++/77700
3250 * c-c++-common/Wint-in-bool-context.c: Update test.
3251
d7f336f8
RB
32522016-10-07 Richard Biener <rguenther@suse.de>
3253
3254 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3255 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3256
a9172bf3
MP
32572016-10-07 Marek Polacek <polacek@redhat.com>
3258
3259 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3260
8a14afd0
BS
32612016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3262
3263 PR c++/69733
3264 * c-c++-common/pr69733.c: New test.
3265 * gcc.dg/pr69733.c: New test.
3266 * gcc.target/i386/pr69733.c: New test.
3267
d4bd4646
MP
32682016-10-07 Marek Polacek <polacek@redhat.com>
3269
3270 PR c++/77803
3271 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3272
a93cdc5c
JJ
32732016-10-07 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR tree-optimization/77664
3276 * gcc.dg/tree-ssa/pr77664.c: New test.
3277 * gcc.dg/pr77664.c: New test.
3278
32792016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3280
3281 * gfortran.dg/pr69955.f90: New test.
3282
ac193ee7
LK
32832016_10-06 Louis Krupp <louis.krupp@zoho.com>
3284
3285 PR fortran/57910
3286 * gfortran.dg/pr57910.f90: New test.
3287
342cfb3e
JJ
32882016-10-06 Jakub Jelinek <jakub@redhat.com>
3289
3290 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3291 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3292
48057089
KV
32932016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3294
3295 PR tree-optimization/77862
3296 * gcc.dg/pr77862.c: New test.
3297
65b25c9b
KV
32982016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3299
3300 * gcc.dg/tree-ssa/evrp4.c: New test.
3301
f3127685
JL
33022016-10-06 Jeff Law <law@redhat.com>
3303
3304 PR tree-optimization/71661
3305 * gcc.dg/tree-ssa/pr71661.c: New test.
3306
b3972588
RB
33072016-10-06 Richard Biener <rguenther@suse.de>
3308
3309 PR tree-optimization/77855
3310 * gcc.dg/torture/pr77855.c: New testcase.
3311
139dc3c6 33122016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3313 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3314
3315 * g++.dg/other/pr77759.C: New test.
3316
37f6a157
RB
33172016-10-06 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/77839
3320 * gcc.dg/torture/pr77839.c: New testcase.
3321
f779aeb8
MP
33222016-10-06 Marek Polacek <polacek@redhat.com>
3323
3324 * g++.dg/cpp1z/init-statement9.C: New test.
3325
eee8f0b0
AS
33262016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3327
3328 * gcc.target/i386/pcommit-1.c: Deleted.
3329 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3330 * gcc.target/i386/sse-13.c: Ditto.
3331 * gcc.target/i386/sse-14.c: Ditto.
3332 * gcc.target/i386/sse-22.c: Ditto.
3333 * gcc.target/i386/sse-23.c: Ditto.
3334 * g++.dg/other/i386-2.C: Ditto.
3335
b48042bb
UB
33362016-10-05 Uros Bizjak <ubizjak@gmail.com>
3337
3338 * gcc.target/i386/pr77833.c: Require int128 effective target.
3339
50b01e1d
SK
33402016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3341
3342 PR fortran/58991
3343 PR fortran/58992
3344 * gfortran.dg/associate_22.f90: New test.
3345
908b8296
FR
33462016-10-05 Fritz Reese <fritzoreese@gmail.com>
3347
3348 * gfortran.dg/dec_union_9.f90: New testcase.
3349 * gfortran.dg/dec_union_10.f90: New testcase.
3350
87582521
JJ
33512016-10-05 Jakub Jelinek <jakub@redhat.com>
3352
2e69f143
JJ
3353 PR sanitizer/66343
3354 * gcc.dg/pch/pr66343-3.c: New test.
3355 * gcc.dg/pch/pr66343-3.hs: New file.
3356
87582521
JJ
3357 PR sanitizer/66343
3358 * gcc.dg/pch/pr66343-1.c: New test.
3359 * gcc.dg/pch/pr66343-1.hs: New file.
3360 * gcc.dg/pch/pr66343-2.c: New test.
3361 * gcc.dg/pch/pr66343-2.hs: New file.
3362
700fff34
BE
33632016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3364
3365 * c-c++-common/Wint-in-bool-context.c: Update test.
3366
17a9e380
MP
33672016-10-05 Marek Polacek <polacek@redhat.com>
3368
3369 * g++.dg/cpp1z/init-statement1.C: New test.
3370 * g++.dg/cpp1z/init-statement2.C: New test.
3371 * g++.dg/cpp1z/init-statement3.C: New test.
3372 * g++.dg/cpp1z/init-statement4.C: New test.
3373 * g++.dg/cpp1z/init-statement5.C: New test.
3374 * g++.dg/cpp1z/init-statement6.C: New test.
3375 * g++.dg/cpp1z/init-statement7.C: New test.
3376 * g++.dg/cpp1z/init-statement8.C: New test.
3377
6e48e779
LK
33782016-10-05 Louis Krupp <louis.krupp@zoho.com>
3379
3380 PR fortran/67524
3381 * gfortran.dg/pr67524.f90: New test.
3382
04a32443
JJ
33832016-10-05 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR sanitizer/77823
3386 * c-c++-common/ubsan/shift-9.c: New test.
3387
743a9cf7
SKS
33882016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3389
3390 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3391 of int if __SIZEOF_INT__ is less than 4 bytes.
3392
a40278c3
JD
33932016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394
3395 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3396 * gfortran.dg/class_array_20.f03: Likewise.
3397 * gfortran.dg/class_array_21.f03: Likewise.
3398 * gfortran.dg/finalize_29.f08: Likewise.
3399 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3400
39bb7d01
RB
34012016-10-05 Richard Biener <rguenther@suse.de>
3402
3403 PR middle-end/77826
3404 * gcc.dg/torture/pr77826.c: New testcase.
3405
eeb57981
RB
34062016-10-05 Richard Biener <rguenther@suse.de>
3407
3408 * gcc.dg/fold-copysign-1.c: New testcase.
3409
f9018d75
AS
34102016-10-05 Andreas Schwab <schwab@suse.de>
3411
3412 * g++.dg/pr49847-2.C: Remove.
3413
7e8000b3
PMR
34142016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3415
3416 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3417
54f84ca9
RB
34182016-10-05 Richard Biener <rguenther@suse.de>
3419
3420 PR middle-end/55152
3421 * gcc.dg/pr55152-2.c: New testcase.
3422
17beda50
JD
34232016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3424
3425 * gfortran.dg/dtio_15.f90: New test.
3426
1c84b798
ILT
34272016-10-04 Ian Lance Taylor <iant@golang.org>
3428
3429 * gcc.dg/split-7.c: New test.
3430
7ec39552
MS
34312016-10-04 Martin Sebor <msebor@redhat.com>
3432
3433 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3434 %lc directive to wint_t to silence -Wformat warnings on targets
3435 where the latter is a distinct type such as long.
3436
8ff04ff9
MS
34372016-10-04 Martin Sebor <msebor@redhat.com>
3438
3439 PR c++/77804
3440 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3441
bfecd57c
JJ
34422016-10-04 Jakub Jelinek <jakub@redhat.com>
3443
f72da967
JJ
3444 PR c++/77791
3445 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3446
bfecd57c
JJ
3447 * g++.dg/other/java3.C: Remove.
3448 * g++.dg/other/java1.C: Remove.
3449 * g++.dg/other/error12.C: Remove.
3450 * g++.dg/other/java2.C: Remove.
3451 * g++.dg/warn/Wnvdtor.C: Remove.
3452 * g++.dg/lookup/java1.C: Remove.
3453 * g++.dg/lookup/java2.C: Remove.
3454 * g++.dg/ext/pr34829.C: Remove.
3455 * g++.dg/ext/java-3.C: Remove.
3456 * g++.dg/ext/java-1.C: Remove.
3457 * g++.dg/ext/java-2.C: Remove.
3458 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3459
fe8b1e83
DG
34602016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3461
3462 PR tree-optimization/77808
3463 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3464
078b5aab
RB
34652016-10-04 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/77399
3468 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3469
2b568899
RB
34702016-10-04 Richard Biener <rguenther@suse.de>
3471
3472 PR middle-end/77833
3473 * gcc.target/i386/pr77833.c: New testcase.
3474
0a4e5cf3
JL
34752016-09-26 Jeff Law <law@redhat.com>
3476
3477 PR tree-optimization/71550
3478 PR tree-optimization/71403
3479 * gcc.c-torture/execute/pr71550.c: New test.
3480
d07b0a23
SKS
34812016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3482
3483 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3484 option.
3485
b44a42cf
KT
34862016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3487
3488 Revert
3489 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3490
3491 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3492
f41f1ceb
MP
34932016-10-03 Marek Polacek <polacek@redhat.com>
3494
3495 * g++.dg/cpp0x/nullptr37.C: New test.
3496
1633d3b9
BE
34972016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3498
3499 * c-c++-common/Wint-in-bool-context.c: Update test.
3500
2c8e3a1d
JJ
35012016-10-02 Jakub Jelinek <jakub@redhat.com>
3502
3503 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3504 earlier.
3505 * g++.dg/charset/asm2.c (memmove): Likewise.
3506 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3507 * g++.dg/tls/diag-4.C (foo): Likewise.
3508 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3509 dg-warning, fix up regex.
3510 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3511 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3512 * g++.old-deja/g++.mike/net31.C: Likewise.
3513 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3514 for C++17.
3515 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3516 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3517
f00b6283
RB
35182016-10-01 Richard Biener <rguenther@suse.de>
3519
3520 PR middle-end/77798
3521 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3522
0f0565b1
AV
35232016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3524
3525 PR fortran/77663
3526 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3527
c58823a0
JJ
35282016-10-01 Jakub Jelinek <jakub@redhat.com>
3529
3530 PR c/77490
3531 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3532 Add dg-prune-output directive.
3533
e3228a50
JD
35342016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3535
3536 PR fortran/66643
3537 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3538 * gfortran.fortran-torture/compile/write.f90: Update test.
3539
e70bbc6f
MW
35402016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3541
3542 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3543 arm_fp16_alternative_ok as the required effective target.
3544 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3545 -mfp16-format=alternative to the dg-options directive and remove
3546 the dg-add-options directive.
3547
c39747d2
FR
35482016-09-30 Fritz Reese <fritzoreese@gmail.com>
3549
3550 PR fortran/77764
3551 * gfortran.dg/dec_union_8.f90: New testcase.
3552
00074dd8
FR
35532016-09-30 Fritz Reese <fritzoreese@gmail.com>
3554
3555 PR fortran/77782
3556 * gfortran.dg/dec_structure_16.f90: New testcase.
3557
26f391e8
AV
35582016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3559
3560 * gfortran.dg/coarray_allocate_10.f08: New test.
3561 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3562
fa16a271
KT
35632016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3564
3565 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3566
f334c828
RB
35672016-09-30 Richard Biener <rguenther@suse.de>
3568
3569 PR tree-optimization/77399
3570 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3571
76e3ec9c
SL
35722016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3573
871267e1 3574 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3575 -fdelete-null-pointer-checks explicit.
3576 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3577 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3578 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3579 * gcc.dg/pic-1.c: Require fpic target support.
3580 * gcc.dg/pic-2.c: Likewise.
3581
a2c6e7f2
JJ
35822016-09-29 Jakub Jelinek <jakub@redhat.com>
3583
3584 Implement P0001R1 - C++17 removal of register storage class specifier
3585 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3586 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3587 C++17.
3588 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3589 keyword if not __SSE2__.
3590 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3591 C++17.
3592 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3593 register keywords.
3594 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3595 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3596 no_erroneous_warning): Expect new warnings for C++17.
3597 * g++.dg/warn/register-var-2.C (f): Likewise.
3598 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3599 * g++.dg/parse/linkage2.C (foo): Likewise.
3600 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3601 keyword on parameters for C++17.
3602 * g++.dg/cpp1z/register1.C: New test.
3603 * g++.dg/cpp1z/register2.C: New test.
3604 * g++.dg/cpp1z/register3.C: New test.
3605
4ab76933
UB
36062016-09-29 Uros Bizjak <ubizjak@gmail.com>
3607
3608 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3609 * gcc.target/i386/avx2-check.h (main): Ditto.
3610 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3611 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3612 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3613 * gcc.target/i386/avx512er-check.h (main): Ditto.
3614 * gcc.target/i386/avx512f-check.h (main): Ditto.
3615 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3616 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3617 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3618
2488ebe5
UB
36192016-09-29 Uros Bizjak <ubizjak@gmail.com>
3620
3621 PR target/77756
3622 * gcc.target/i386/pr77756.c: New test.
3623
4d258d09
MP
36242016-09-29 Marek Polacek <polacek@redhat.com>
3625
3626 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3627
a9087411
MP
36282016-09-29 Marek Polacek <polacek@redhat.com>
3629
3630 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3631 C++14.
3632
fa0a064a
ML
36332016-09-29 Martin Liska <mliska@suse.cz>
3634
3635 * objc/execute/construct1.m: New test.
3636
0ce1ecc7
RB
36372016-09-29 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/77768
3640 * gcc.dg/torture/pr77768.c: New testcase.
3641
da186c1f
RB
36422016-09-28 Richard Biener <rguenther@suse.de>
3643
3644 PR middle-end/77407
3645 * gcc.dg/pr77407.c: New testcase.
3646
d657e995
RB
36472016-09-29 Richard Biener <rguenther@suse.de>
3648
3649 PR middle-end/55152
3650 * gcc.dg/pr55152.c: New testcase.
3651 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3652
cadf6296
RO
36532016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3654
3655 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3656 (dg-options): Remove -m32.
3657
88000fd1
MS
36582016-09-28 Martin Sebor <msebor@redhat.com>
3659
3660 PR middle-end/77721
3661 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3662
0c172974
JD
36632016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3664
3665 PR libgfortran/77707
3666 * gfortran.dg/inquire_17.f90: New test.
3667
4b390698
JJ
36682016-09-28 Jakub Jelinek <jakub@redhat.com>
3669
3670 PR c++/77467
3671 * g++.dg/cpp1y/constexpr-77467.C: New test.
3672
2b1b5938
MS
36732016-09-28 Martin Sebor <msebor@redhat.com>
3674
3675 PR c/77762
3676 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3677 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3678 (test_sprintf_p_const): Adjust line numbers to avoid failures
3679 introduced in r240503.
3680
30dc6ee9
MS
36812016-09-28 Martin Sebor <msebor@redhat.com>
3682
3683 PR middle-end/77683
3684 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3685
7d290e93
BE
36862016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3687
fcf32bad
BE
3688 PR c++/77748
3689 * g++.dg/pr77550.C: Avoid undefined behavior.
3690
7d290e93
BE
3691 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3692
912d9ec3
WD
36932016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3694
3695 * gcc.dg/strlenopt-20.c: Update test.
3696 * gcc.dg/strlenopt-21.c: Likewise.
3697 * gcc.dg/strlenopt-22.c: Likewise.
3698 * gcc.dg/strlenopt-22g.c: Likewise.
3699 * gcc.dg/strlenopt-26.c: Likewise.
3700 * gcc.dg/strlenopt-5.c: Likewise.
3701 * gcc.dg/strlenopt-7.c: Likewise.
3702 * gcc.dg/strlenopt-9.c: Likewise.
3703
459bcfb0
JJ
37042016-09-27 Jakub Jelinek <jakub@redhat.com>
3705
6e39060a
JJ
3706 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3707
8ca33347
JJ
3708 * g++.dg/cpp1z/lambda-this1.C: New test.
3709 * g++.dg/cpp1z/lambda-this2.C: New test.
3710
459bcfb0
JJ
3711 PR c++/77722
3712 * g++.dg/ubsan/return-4.C: New test.
3713 * g++.dg/ubsan/return-5.C: New test.
3714 * g++.dg/ubsan/return-6.C: New test.
3715
20fba714
JW
37162016-09-27 Jiong Wang <jiong.wang@arm.com>
3717
3718 * lib/target-supports.exp
3719 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3720 in function comment.
3721
bebe0086
ML
37222016-09-27 Martin Liska <mliska@suse.cz>
3723
3724 PR gcov-profile/46266
3725 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3726 considered.
3727
59896334
RB
37282016-09-27 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/77745
3731 * g++.dg/torture/pr77745.C: New testcase.
3732
f0d355dc
RB
37332016-09-27 Richard Biener <rguenther@suse.de>
3734
3735 PR tree-optimization/77478
3736 * gcc.dg/torture/pr77478.c: New testcase.
3737
8c9434c2
ML
37382016-09-27 Martin Liska <mliska@suse.cz>
3739
3740 PR gcov-profile/7970
3741 PR gcov-profile/16855
3742 PR gcov-profile/44779
3743 * g++.dg/gcov/pr16855.C: New test.
3744
511d092e
SKS
37452016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3746
3747 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3748
f2e0c4e1
JJ
37492016-09-27 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR fortran/77666
3752 * gfortran.dg/gomp/pr77666.f90: New test.
3753
3a4228ba
KV
37542016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3755
3756 PR ipa/77677
3757 * gcc.dg/torture/pr77677-2.c: New test.
3758
a184e37f
SK
37592016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3760
3761 PR fortran/77420
3762 * gfortran.dg/pr77420_1.f90: New test.
3763 * gfortran.dg/pr77420_2.f90: Ditto.
3764 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3765 * gfortran.dg/pr77420_4.f90: this file.
3766
8be59d19
KV
37672016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3768
3769 PR middle-end/77719
3770 * gfortran.dg/pr77719.f90: New test.
3771
991075a4
TP
37722016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3773
3774 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3775 singular form of byte when quantity is unknown.
991075a4 3776
c6147dc4
MP
37772016-09-26 Marek Polacek <polacek@redhat.com>
3778
3779 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3780
5cc6c41c
ML
37812016-09-26 Martin Liska <mliska@suse.cz>
3782
3783 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3784 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3785 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3786 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3787 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3788 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3789 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3790 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3791 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3792
81fea426
MP
37932016-09-26 Marek Polacek <polacek@redhat.com>
3794
3795 PR c/7652
3796 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3797 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3798 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3799 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3800 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3801 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3802 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3803 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3804 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3805 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3806 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3807 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3808 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3809 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3810 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3811 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3812 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3813 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3814 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3815 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3816 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3817 * c-c++-common/attr-fallthrough-1.c: New test.
3818 * c-c++-common/attr-fallthrough-2.c: New test.
3819 * g++.dg/cpp0x/fallthrough1.C: New test.
3820 * g++.dg/cpp0x/fallthrough2.C: New test.
3821 * g++.dg/cpp1z/fallthrough1.C: New test.
3822 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3823 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3824 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3825 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3826
9b597c1f
SK
38272016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3828
12a813c1 3829 PR fortran/77429
9b597c1f
SK
3830 * gfortran.dg/pr77429.f90: New test.
3831
f1c7e7f1
SK
38322016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3833
3834 PR fortran/77694
3835 * gfortran.dg/pr77694.f90: New test.
3836
50c6dd20
OE
38372016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3838
3839 PR target/51244
3840 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3841
540b039e
DH
38422016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3843
3844 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3845 for 32-bit mode.
3846
cfd161bf
DH
38472016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3848
3849 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3850 for 32-bit mode.
3851
9a2300e9
MP
38522016-09-24 Marek Polacek <polacek@redhat.com>
3853
3854 PR c/77490
3855 * c-c++-common/Wbool-operation-1.c: New test.
3856 * gcc.dg/Wbool-operation-1.c: New test.
3857
34d567d1
FR
38582016-09-23 Fritz Reese <fritzoreese@gmail.com>
3859
3860 * gfortran.dg/dec_static_1.f90: New.
3861 * gfortran.dg/dec_static_2.f90: New.
3862 * gfortran.dg/dec_static_3.f90: New.
3863 * gfortran.dg/dec_static_4.f90: New.
3864
4a8d4422
JD
38652016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3866
3867 PR fortran/48298
3868 * gfortran.dg/negative_unit_check.f90: Update test.
3869 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3870
90ef45cb
DV
38712016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3872
3873 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3874 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3875 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3876 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3877 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3878 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3879 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3880
e0535922
MS
38812016-09-23 Martin Sebor <msebor@redhat.com>
3882
3883 PR testsuite/77713
3884 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3885 assuming long double is bigger than double.
3886
d664d76d
JJ
38872016-09-23 Jakub Jelinek <jakub@redhat.com>
3888
3889 Implement P0138R2, C++17 construction rules for enum class values
3890 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3891
3b31f720
DM
38922016-09-23 David Malcolm <dmalcolm@redhat.com>
3893
3894 PR preprocessor/77672
3895 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3896 expected multiline output from first warning to reflect change
3897 in r240434.
3898
592459bf
TP
38992016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3900
3901 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3902
0af06385
BE
39032016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3904 Tom de Vries <tom@codesourcery.com>
3905
3906 PR testsuite/77411
3907 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3908
8f01b67a
MP
39092016-09-23 Marek Polacek <polacek@redhat.com>
3910
3911 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3912 * c-c++-common/gomp/atomic-13.c: Likewise.
3913 * c-c++-common/gomp/atomic-14.c: Likewise.
3914 * c-c++-common/pr60439.c: Remove invalid code.
3915 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3916 * g++.dg/expr/bitfield5.C: Likewise.
3917 * g++.dg/expr/bitfield6.C: Likewise.
3918 * g++.dg/expr/bool1.C: Likewise.
3919 * g++.dg/expr/bool3.C: Likewise.
3920 * g++.dg/expr/lval3.C: Likewise.
3921 * g++.dg/expr/lval4.C: Likewise.
3922 * g++.old-deja/g++.jason/bool5.C: Likewise.
3923
bbd6fcf3
DM
39242016-09-23 David Malcolm <dmalcolm@redhat.com>
3925
3926 PR preprocessor/77672
3927 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3928 (test_terminator_location): New function.
3929
113d06a4
RB
39302016-09-23 Richard Biener <rguenther@suse.de>
3931
3932 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3933
cab9e1df
MW
39342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3935
3936 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3937 -march=armv8.2-a+fp16 when supported by the hardware.
3938 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3939 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3940 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3941 semi-colons to a macro invocations.
3942 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3943 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3944 defined.
3945 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3946 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3949 defined.
3950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3957 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3959 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3960 defined.
3961 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3963 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3964 defined.
3965 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3967 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3968 defined.
3969 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3970 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3971 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3972 defined.
3973 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3974 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3975 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3976 defined. Also fix some white-space.
3977 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3978 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3979 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3980 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3982 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3983 defined. Also fix some long lines and white-space.
3984 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3985 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3986 defined. Also fix some long lines and white-space.
3987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3988 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3989 defined.
3990 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3992 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3993 defined.
3994 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3996 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3997 defined.
3998 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3999 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4001 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4005 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4006 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4008 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4009 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4010 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4013 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4014 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4015 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4016 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4017
da9b2e69
JW
40182016-09-23 Jiong Wang <jiong.wang@arm.com>
4019 Matthew Wahab <matthew.wahab@arm.com>
4020
4021 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4022 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4023 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4024 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4025 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4026 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4027 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4032 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4036 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4037 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4038 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4039 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4040 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4041 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4042 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4043 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4044 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4045 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4046 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4057 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4058
785cf02f
MW
40592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4060
4061 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4062 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4063 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4064 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4065 support.
4066
1e401340
KV
40672016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4068
4069 PR ipa/77677
4070 * gcc.dg/torture/pr77677.c: New test.
4071
8ed3eeac
AV
40722016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4073
4074 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4075 here now.
4076
55a9b91b
MW
40772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4078
4079 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4080 options. Add tests for float16x4_t and float16x8_t.
4081
64c744b9
DV
40822016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4083
4084 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4085 * gcc.target/s390/risbg-ll-2.c: Ditto.
4086 * gcc.target/s390/risbg-ll-3.c: Ditto.
4087
d403b8d4
MW
40882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4089
4090 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4091 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4092
576987fc
DV
40932016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4094
4095 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4096 output to the simplified instructions.
4097
4ffc8099
MW
40982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4099
4100 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4101 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4102
b1a970a5
MW
41032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4104
4105 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4106 (FP16_SUPPORTED): New
4107 (expected-hfloat-16x4): Make conditional on __fp16 support.
4108 (expected-hfloat-16x8): Likewise.
4109 (vdup_n_f16): Disable for non-AArch64 targets.
4110 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4111 conditional on FP16_SUPPORTED.
4112 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4113 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4114 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4115 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4116 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4117 for testing __fp16.
4118 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4119 conditional on FP16_SUPPORTED.
4120 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4121 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4122
50df9464
MW
41232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4124
4125 * gcc.target/arm/short-vfp-1.c: New.
4126
536b9f42
MW
41272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4128
4129 * gcc.target/arm/attr-fp16-arith-1.c: New.
4130
1b9e31cf
MW
41312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4132
4133 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4134 New.
4135 (add_options_for_arm_v8_2a_fp16_neon): New.
4136 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4137 (add_options_for_arm_arch_v8_2a): Auto-generate.
4138 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4139 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4140 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4141 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4142 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4143 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4144 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4145
a5b42ee7
MW
41462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4147
4148 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4149 arm_fp16_alternative_ok.
4150 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4151 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4152 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4153 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4154 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4155 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4156 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4157 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4158 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4159 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4160 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4161 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4162 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4163 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4164 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4165 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4166 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4167 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4168 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4169 arm_fp16_alternative_ok.
4170 * lib/target-supports.exp
4171 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4172 (check_effective_target_arm_fp16_alternative_ok): New.
4173 (check_effective_target_arm_fp16_none_ok_nocache): New.
4174 (check_effective_target_arm_fp16_none_ok): New.
4175
fcbc975b
ML
41762016-09-23 Martin Liska <mliska@suse.cz>
4177
4178 * gcc.dg/ipa/pr77653.c: Replace adress
4179 with address.
4180
1822b732
ML
41812016-09-23 Martin Liska <mliska@suse.cz>
4182
4183 * gcc.target/i386/movbe-4.c: New test.
4184
fab18cc4
ML
41852016-09-23 Martin Liska <mliska@suse.cz>
4186
4187 * gcc.target/i386/crc32-5.c: New test.
4188
e70f01b5
ML
41892016-09-23 Martin Liska <mliska@suse.cz>
4190
4191 * gcc.target/i386/pr71652.c: New test.
4192 * gcc.target/i386/pr71652-2.c: New test.
4193 * gcc.target/i386/pr71652-3.c: New test.
4194
f2e81d05
JJ
41952016-09-23 Jakub Jelinek <jakub@redhat.com>
4196
4197 * lib/gcc-dg.exp (process-message): Support relative line number
4198 notation - .+4 or .-1 etc.
4199 * gcc.dg/dg-test-1.c: New test.
4200
ed30d2a6
MS
42012016-09-22 Martin Sebor <msebor@redhat.com>
4202
4203 PR target/77676
4204 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4205 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4206 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4207 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4208
1c681c7b
UB
42092016-09-22 Uros Bizjak <ubizjak@gmail.com>
4210
4211 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4212 * gcc.dg/ifcvt-2.c: Ditto.
4213 * gcc.dg/zero_bits_compound-1.c: Ditto.
4214 * gcc.dg/zero_bits_compound-1.c: Ditto.
4215 * gcc.dg/pr40550.c: Simplify target selectors.
4216 Use dg-additional-options.
4217 * gcc.dg/pr47893.c: Ditto.
4218 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4219 additional options for 32-bit x86 targets.
4220 * gcc.dg/pr70955.c: Move to ...
4221 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4222
67cf0a53
PC
42232016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR c++/61019
4226 * g++.dg/cpp0x/pr61019.C: New.
4227
0ee70cc0
AV
42282016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4229 Terry Guo <terry.guo@arm.com>
4230
4231 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4232 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4233 * gcc.target/arm/pure-code/pure-code.exp: New.
4234
43639d2c
UB
42352016-09-22 Uros Bizjak <ubizjak@gmail.com>
4236
4237 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4238 Remove SSE effective target requirement.
4239
a608d15b
PC
42402016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4241
4242 PR c++/71979
4243 * g++.dg/cpp0x/pr71979.C: New.
4244
d94a7ab4
BE
42452016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4246
4247 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4248
a13f439f
ML
42492016-09-22 Martin Liska <mliska@suse.cz>
4250
4251 PR ipa/77653
4252 * gcc.dg/ipa/pr77653.c: New test.
4253
cf352092
JJ
42542016-09-22 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR fortran/77665
4257 * gfortran.dg/gomp/pr77665.f90: New test.
4258
a8de3002
PT
42592016-09-22 Paul Thomas <pault@gcc.gnu.org>
4260
4261 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4262 * gfortran.dg/dtio_13.f90: New test.
4263
39abef62
LK
42642016-09-21 Louis Krupp <louis.krupp@zoho.com>
4265
4266 PR fortran/66107
4267 * gfortran.dg/pr66107.f90: New test.
4268
4a2bb7fc
ILT
42692016-09-21 Ian Lance Taylor <iant@golang.org>
4270
4271 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4272 with call to builtin delete function.
4273
5f84cee2
JM
42742016-09-21 Joseph Myers <joseph@codesourcery.com>
4275
4276 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4277 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4278 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4279 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4280 tests.
4281
fe01a41a
UB
42822016-09-21 Uros Bizjak <ubizjak@gmail.com>
4283
4284 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4285
2e1c20b1
JJ
42862016-09-21 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR c++/77651
4289 * g++.dg/cpp1z/aligned-new6.C: New test.
4290
de4c144a
MW
42912016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4292
4293 * gcc.target/arm/fp16-aapcs-3.c: New.
4294 * gcc.target/arm/fp16-aapcs-4.c: New.
4295 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4296 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4297 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4298 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4299
44fc7854
BE
43002016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4301
4302 PR tree-optimization/77550
4303 * g++.dg/pr77550.C: New test.
4304
bc084f84
GJL
43052016-09-21 Georg-Johann Lay <avr@gjlay.de>
4306
4307 PR target/77326
4308 * gcc.target/avr/torture/pr77326.c: New test.
4309
c075003a
LK
43102016-09-21 Louis Krupp <louis.krupp@zoho.com>
4311
4312 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4313
6811ea79
RB
43142016-09-21 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/77648
4317 * gcc.dg/torture/pr77648-1.c: New testcase.
4318 * gcc.dg/torture/pr77648-2.c: Likewise.
4319
f955c4c4
RB
43202016-09-21 Richard Biener <rguenther@suse.de>
4321 Jakub Jelinek <jakub@redhat.com>
4322
4323 PR tree-optimization/77621
4324 * gcc.dg/pr77621.c: New testcase.
4325
096506bb
PT
43262016-09-21 Paul Thomas <pault@gcc.gnu.org>
4327
4328 PR fortran/77657
4329 * gfortran.dg/dtio_12.f90: New test.
4330
37d168ae
SKS
43312016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4332
4333 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4334
66454000
KV
43352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4336
4337 PR tree-optimization/72835
4338 * gcc.dg/tree-ssa/pr72835.c: New test.
4339
88d0c3f0
MS
43402016-09-20 Martin Sebor <msebor@redhat.com>
4341
4342 PR middle-end/49905
4343 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4344 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4345 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4346 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4347 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4348 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4349 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4350
a03df1d5
KV
43512016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4352
4353 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4354 arguments/compare will be optimized away.
4355 * gcc.dg/torture/ftrapv-1.c: Likewise.
4356
8bc5448f
KV
43572016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4358
4359 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4360 will be optimized away.
4361 * gcc.dg/ipa/vrp1.c: New test.
4362 * gcc.dg/ipa/vrp2.c: New test.
4363 * gcc.dg/ipa/vrp3.c: New test.
4364
973625a0
KV
43652016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4366
4367 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4368 does the same transformation.
4369 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4370 * gcc.dg/tree-ssa/evrp1.c: New test.
4371 * gcc.dg/tree-ssa/evrp2.c: New test.
4372 * gcc.dg/tree-ssa/evrp3.c: New test.
4373 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4374 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4375 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4376 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4377 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4378 foling now happens early.
4379 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4380 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4381 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4382 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4383 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4384
9b1ba33c
UB
43852016-09-20 Uros Bizjak <ubizjak@gmail.com>
4386
4387 PR target/77621
4388 * gcc.target/i386/pr77621.c: New test.
4389 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4390 pattern, loop should vectorize with -mtune=atom.
4391
f5bd4ad8
MO
43922016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4393 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR testsuite/63299
4396 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4397 instead of delete.
4398
7d9cf801
JJ
43992016-09-20 Jakub Jelinek <jakub@redhat.com>
4400
b912f962
JJ
4401 PR c++/77626
4402 * g++.dg/other/pr77626.C: New test.
4403
eaf1ece1
JJ
4404 PR c++/77638
4405 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4406
590b62e9
JJ
4407 PR c++/77637
4408 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4409
7d9cf801
JJ
4410 PR middle-end/77624
4411 * c-c++-common/pr77624-1.c: New test.
4412 * c-c++-common/pr77624-2.c: New test.
4413
3aebb6ff
AV
44142016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4415
4416 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4417 of digits expected.
4418
b5bbe47b
RB
44192016-09-20 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/77646
4422 * gcc.dg/torture/pr77646.c: New testcase.
4423
144a96e4
BE
44242016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4425
4426 PR c++/77434
4427 * c-c++-common/Wint-in-bool-context.c: New test.
4428
1f2071fa
JM
44292016-09-19 Joseph Myers <joseph@codesourcery.com>
4430
4431 * gcc.dg/cr-decimal-dig-1.c: New test.
4432
63012d9a
JM
44332016-09-19 Joseph Myers <joseph@codesourcery.com>
4434
4435 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4436 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4437 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4438 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4439
02410826
VM
44402016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4441
4442 PR rtl-optimization/77416
4443 * gcc.target/powerpc/pr77416.c: New.
4444
6101a7ab
PP
44452016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4446
4447 PR c++/77639
4448 * g++.dg/template/error-recovery4.C: New test.
4449
1993ff76
BC
44502016-09-19 Bin Cheng <bin.cheng@arm.com>
4451
4452 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4453
5fa9e644
KT
44542016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4455
4456 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4457 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4458
fc15d9ec
JJ
44592016-09-19 Jakub Jelinek <jakub@redhat.com>
4460 Jan Hubicka <jh@suse.cz>
4461
4462 PR target/77587
4463 * gcc.dg/pr77587.c: New test.
4464 * gcc.dg/pr77587a.c: New file.
4465
3c9f5092
AV
44662016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4467
4468 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4469 * gfortran.dg/coarray_38.f90:
4470 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4471 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4472 * gfortran.dg/coarray_allocate_7.f08: New test.
4473 * gfortran.dg/coarray_allocate_8.f08: New test.
4474 * gfortran.dg/coarray_allocate_9.f08: New test.
4475 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4476 new caf_register.
4477 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4478 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4479 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4480 get_by_refs.
4481 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4482 * gfortran.dg/coarray_lock_7.f90: Same.
4483 * gfortran.dg/coarray_poly_5.f90: Same.
4484 * gfortran.dg/coarray_poly_6.f90: Same.
4485 * gfortran.dg/coarray_poly_7.f90: Same.
4486 * gfortran.dg/coarray_poly_8.f90: Same.
4487 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4488
e79e6763
FR
44892016-09-19 Fritz Reese <fritzoreese@gmail.com>
4490
4491 PR fortran/77584
4492 * gfortran.dg/dec_structure_15.f90: New testcase.
4493
ae527639
RB
44942016-09-19 Richard Biener <rguenther@suse.de>
4495
4496 PR middle-end/77605
4497 * gcc.dg/torture/pr77605.c: New testcase.
4498
cdf060f8
LK
44992016-09-18 Louis Krupp <louis.krupp@zoho.com>
4500
4501 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4502
b720e919
JH
45032016-09-17 Jan Hubicka <hubicka@ucw.cz>
4504
4505 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4506 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4507 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4508 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4509 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4510 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4511 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4512 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4513 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4514 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4515 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4516
bdabae39
KY
45172016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4518
4519 * gcc.target/i386/pr68633.c: Fix expected result.
4520
493ba820
LK
45212016-09-17 Louis Krupp <louis.krupp@gmail.com>
4522
4523 PR fortran/68078
4524 * gfortran.dg/pr68078.f90: New test.
4525 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4526
9a42726b
BS
45272016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4528
4529 PR target/77613
4530 * gcc.target/powerpc/swaps-p8-25.c: New.
4531
e7d61178
JJ
45322016-09-16 Jakub Jelinek <jakub@redhat.com>
4533
8f03e02f
JJ
4534 PR c++/77482
4535 * g++.dg/cpp0x/constexpr-77482.C: New test.
4536
e80cb545
JJ
4537 PR c++/77379
4538 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4539 thunk offsets.
4540 * g++.dg/abi/abi-tag23a.C: Likewise.
4541
1c2f613f
JJ
4542 PR c++/77338
4543 * g++.dg/cpp0x/decltype-77338.C: New test.
4544
e7d61178
JJ
4545 PR c++/77375
4546 * g++.dg/cpp0x/mutable1.C: New test.
4547
8d987deb
SK
45482016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4549
4550 PR fortran/77612
4551 * gfortran.dg/pr77612.f90: New test.
4552
2c3d35a6
SKS
45532016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4554
4555 * gcc.dg/torture/pr70421.c: Require int32plus.
4556
e43163ae
JJ
45572016-09-16 Jakub Jelinek <jakub@redhat.com>
4558
bcf0905a
JJ
4559 PR middle-end/77475
4560 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4561
e43163ae
JJ
4562 PR target/77526
4563 * gcc.target/i386/pr77526.c: New test.
4564
7d704548
JJ
45652016-09-16 Jakub Jelinek <jakub@redhat.com>
4566 Eric Botcazou <ebotcazou@adacore.com>
4567
4568 PR middle-end/77594
4569 * gcc.target/i386/pr77594.c: New test.
4570
902d624f
LK
45712016-09-15 Louis Krupp <louis.krupp@zoho.com>
4572
4573 PR fortran/69963
4574 * gfortran.dg/misplaced_implicit_character.f90: New test.
4575
7e16ce79
BC
45762016-09-15 Bin Cheng <bin.cheng@arm.com>
4577
4578 PR tree-optimization/77503
4579 * gcc.dg/vect/pr77503.c: New test.
4580
7c05f5c4
RB
45812016-09-15 Richard Biener <rguenther@suse.de>
4582
4583 PR middle-end/77544
4584 * c-c++-common/torture/pr77544.c: New testcase.
4585
76ff80fb
JJ
45862016-09-15 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR middle-end/77475
4589 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4590 * gcc.dg/march-generic.c: Likewise.
4591 * gcc.target/i386/spellcheck-options-1.c: New test.
4592 * gcc.target/i386/spellcheck-options-2.c: New test.
4593 * gcc.target/i386/spellcheck-options-3.c: New test.
4594 * gcc.target/i386/spellcheck-options-4.c: New test.
4595
5560d026
CLT
45962016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4597
4598 PR fortran/72743
4599 * gfortran.dg/goacc/pr72743.f90: New test.
4600
5334f733
RB
46012016-09-15 Richard Biener <rguenther@suse.de>
4602
4603 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4604
d08615f2
RB
46052016-09-15 Richard Biener <rguenther@suse.de>
4606
4607 PR tree-optimization/77514
4608 * gcc.dg/torture/pr77514.c: New testcase.
4609
28ca05f0
JJ
46102016-09-14 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR c++/77549
4613 * g++.dg/lookup/pr77549.C: New test.
4614
20a1e5b8
MP
46152016-09-14 Marek Polacek <polacek@redhat.com>
4616
4617 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4618 * c-c++-common/gomp/atomic-13.c: Likewise.
4619 * c-c++-common/gomp/atomic-14.c: Likewise.
4620 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4621 * g++.dg/cpp1z/bool-increment1.C: New test.
4622 * c-c++-common/pr60439.c: Add dg-warning.
4623 * g++.dg/expr/bitfield4.C: Likewise.
4624 * g++.dg/expr/bitfield5.C: Likewise.
4625 * g++.dg/expr/bitfield6.C: Likewise.
4626 * g++.dg/expr/bool1.C: Likewise.
4627 * g++.dg/expr/bool3.C: Likewise.
4628 * g++.dg/expr/lval3.C: Likewise.
4629 * g++.dg/expr/lval4.C: Likewise.
4630 * g++.old-deja/g++.jason/bool5.C: Likewise.
4631 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4632 * g++.dg/other/error18.C: Likewise.
4633 * g++.dg/gomp/atomic-14.C: Likewise.
4634
0761f6bf
NS
46352016-09-14 Nathan Sidwell <nathan@acm.org>
4636
4637 PR c++/77539
4638 * g++.dg/cpp1y/pr77539.C: New.
4639
13cddbc1
CL
46402016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4641
4642 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4643 dg-require.
4644 * g++.dg/ext/builtin_alloca.C: Likewise.
4645 * g++.dg/template/spec35.C: Likewise.
4646 * gcc.dg/builtins-68.c: Likewise.
4647 * gcc.misc-tests/gcov-13.c: Likewise.
4648 * gcc.misc-tests/gcov-14.c: Likewise.
4649
a90638d4
JM
46502016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4651
4652 * gfortran.dg/dec_structure_14.f90: New testcase.
4653
5ba4a08c
JJ
46542016-09-14 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR sanitizer/68260
4657 * c-c++-common/tsan/pr68260.c: New test.
4658
a713b234
JS
46592016-09-13 Joe Seymour <joe.s@somniumtech.com>
4660
4661 PR target/70713
4662 * gcc.target/msp430/function-attributes-1.c: New test.
4663 * gcc.target/msp430/function-attributes-2.c: New test.
4664 * gcc.target/msp430/function-attributes-3.c: New test.
4665
96032047
MS
46662015-04-18 Martin Sebor <msebor@redhat.com>
4667
4668 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4669 of non-nul characters.
4670 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4671
ea8661cd
JJ
46722016-09-13 Jakub Jelinek <jakub@redhat.com>
4673
9952908a
JJ
4674 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4675 * g++.dg/cpp1z/gen-attrs1.C: New test.
4676
63cdb7a0
JJ
4677 PR tree-optimization/77454
4678 * gcc.dg/pr77454.c: New test.
4679
ea8661cd
JJ
4680 PR c++/77553
4681 * g++.dg/cpp1y/constexpr-77553.C: New test.
4682
254830ba
DM
46832016-09-13 David Malcolm <dmalcolm@redhat.com>
4684
4685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4686 (test_show_locus): Replace rich_location::add_fixit_insert calls
4687 with add_fixit_insert_before and add_fixit_insert_after.
4688
42763690
JM
46892016-09-13 Jason Merrill <jason@redhat.com>
4690 Tom de Vries <tom@codesourcery.com>
4691
4692 PR c++/77427
4693 * g++.dg/pr77427.C: New test.
4694
c8798f2c
ML
46952016-09-13 Martin Liska <mliska@suse.cz>
4696
4697 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4698 effective target.
4699 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4700 * lib/target-supports.exp: Define the new target.
4701
54700e2e
AP
47022016-09-12 Andrew Pinski <apinski@cavium.com>
4703
4704 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4705 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4706
e1d55bf7
UB
47072016-09-12 Uros Bizjak <ubizjak@gmail.com>
4708
4709 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4710 variable arguments.
4711 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4712 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4713 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4714 variable argument.
4715 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4716 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4717
54dcdb88
BE
47182016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4719
4720 PR c++/77496
4721 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4722 * g++.dg/ext/pr77496.C: New test.
4723 * g++.dg/warn/pr77496.C: New test.
4724
d1463eb9
DM
47252016-09-12 David Malcolm <dmalcolm@redhat.com>
4726
4727 PR c/72858
4728 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4729 to preserve conversion chars, and to preserve prefix information.
4730 * gcc.dg/format/pr72858.c: New test case.
4731
217fabad
SK
47322016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4733
4734 * gfortran.dg/pr77507.f90: Move to ...
4735 * gfortran.dg/ieee/pr77507.f90: here.
4736
a1cd04ac
JH
47372016-08-09 Jan Hubicka <hubicka@ucw.cz>
4738
4739 PR ipa/61159
4740 * compile/pr61159.c: New testcase
4741
e3912107
JH
47422016-08-09 Jan Hubicka <hubicka@ucw.cz>
4743
4744 PR ipa/64316
4745 * gcc.dg/ipa/pr63416.c: New testcase.
4746
739d9339
PT
47472016-09-10 Paul Thomas <pault@gcc.gnu.org>
4748 Steven G. Kargl <kargl@gcc.gnu.org>
4749
4750 PR fortran/77532
cc3135b6 4751 * gfortran.dg/dtio_11.f90: new test.
739d9339 4752
fb7c40dd
SK
47532016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4754
4755 PR fortran/77507
4756 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4757 * gfortran.dg/c_assoc_4.f90: Ditto.
4758
5b28efbb
TV
47592016-09-10 Tom de Vries <tom@codesourcery.com>
4760
4761 PR C/71602
4762 * c-c++-common/va-arg-va-list-type.c: New test.
4763
9d0a9bb4
PB
47642016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4765
4766 PR rtl-optimization/77289
4767 * gcc.target/powerpc/pr77289.c: New test.
4768
3f0177e7
MS
47692016-09-09 Martin Sebor <msebor@redhat.com>
4770
4771 PR c/77520
4772 PR c/77521
4773 * gcc.dg/pr77520.c: New test.
4774 * gcc.dg/pr77521.c: New test.
4775
e81e83d0
SK
47762016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4777
4778 PR fortran/77506
4779 * gfortran.dg/pr77506.f90: New test.
4780
8a92685e
SK
47812016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4782
4783 PR fortran/77507
4784 * gfortran.dg/pr77507.f90: New test.
4785
c65248cb
JM
47862016-09-09 Joseph Myers <joseph@codesourcery.com>
4787
4788 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4789
2cf0ff98
SK
47902016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4791 Louis Krupp <lkrupp@gcc.gnu.org>
4792
4793 PR fortran/69514
4794 * gfortran.dg/pr69514_1.f90: New test.
4795 * gfortran.dg/pr69514_2.f90: New test.
4796
8ebc1e0f
JJ
47972016-09-08 Jakub Jelinek <jakub@redhat.com>
4798
20b6cf01
JJ
4799 PR fortran/77500
4800 * gfortran.dg/gomp/pr77500.f90: New test.
4801
8ebc1e0f
JJ
4802 PR fortran/77516
4803 * gfortran.dg/gomp/pr77516.f90: New test.
4804
34718542
JJ
48052016-09-07 Jakub Jelinek <jakub@redhat.com>
4806
4807 PR middle-end/77475
4808 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4809 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4810 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4811 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4812 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4813 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4814
e5106e27
DM
48152016-09-07 David Malcolm <dmalcolm@redhat.com>
4816
4817 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4818 "substring-locations.h".
4819
ca235a85
RB
48202016-09-07 Richard Biener <rguenther@suse.de>
4821
4822 PR c/77450
4823 * c-c++-common/vector-subscript-8.c: Move ..
4824 * gcc.dg/pr77450.c: ... here.
4825
0076b5dc 48262016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4827
4828 PR libgfortran/77393
4829 * gfortran.dg/fmt_f0_2.f90: Update test.
4830 * gfortran.dg/fmt_f0_3.f90: New test.
4831
6ac7322b
DH
48322016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4833
4834 PR debug/77389
4835 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4836 in dg-options.
4837
4838 PR debug/57519
4839 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4840
8eb9e049
JJ
48412016-09-06 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR target/69255
4844 * gcc.target/i386/pr69255-1.c: New test.
4845 * gcc.target/i386/pr69255-2.c: New test.
4846 * gcc.target/i386/pr69255-3.c: New test.
4847
48482016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4849
4850 PR c/77336
4851 * gcc.dg/format/miss-7.c: New test.
4852
e6cb85d4
UB
48532016-09-06 Uros Bizjak <ubizjak@gmail.com>
4854
4855 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4856
7fe76f6a
ML
48572016-09-06 Martin Liska <mliska@suse.cz>
4858
4859 PR gcov-profile/77378
4860 PR gcov-profile/77466
4861 * gcc.dg/profile-update-warning.c: New test.
4862
209b636e
RB
48632016-09-06 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/77479
4866 * gcc.dg/torture/pr77479.c: New testcase.
4867
b772a565
RB
48682016-09-06 Richard Biener <rguenther@suse.de>
4869
4870 PR c/77450
4871 * c-c++-common/vector-subscript-7.c: Adjust.
4872 * c-c++-common/vector-subscript-8.c: New testcase.
4873
a8c07037
SKS
48742016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4875
4876 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4877
0ce48391
JJ
48782016-09-05 Jakub Jelinek <jakub@redhat.com>
4879
de9188e0
JJ
4880 PR target/77476
4881 * gcc.target/i386/avx512f-pr77476.c: New test.
4882 * gcc.target/i386/avx512bw-pr77476.c: New test.
4883 * gcc.target/i386/avx512dq-pr77476.c: New test.
4884
c76f7809
JJ
4885 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4886 Update comment to mention also avx512f.
4887
0ce48391
JJ
4888 PR sanitizer/77396
4889 * g++.dg/asan/pr77396-2.C: New test.
4890
8a27cf73
UB
48912016-09-05 Uros Bizjak <ubizjak@gmail.com>
4892
4893 PR rtl-optimization/77452
4894 * gcc.target/i386/pr77452.c: New test.
4895
25ff5dd3
MP
48962016-09-05 Marek Polacek <polacek@redhat.com>
4897
4898 PR c/77423
4899 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4900
f2bc4e48
SK
49012016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4902
4903 PR fortran/77391
4904 * gfortran.dg/pr77391.f90: New test.
4905
e85921ee
SK
49062016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4907
4908 PR fortran/77460
4909 * gfortran.dg/pr77460.f90: New test.
4910
b5d50659
JJ
49112016-09-03 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR c/65467
4914 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4915
7b826676
KY
49162016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4917
4918 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4919
717ebe91
DM
49202016-09-02 David Malcolm <dmalcolm@redhat.com>
4921
4922 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4923 test case.
4924 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4925 diagnostic-test-show-locus-generate-patch.c to the sources
4926 for diagnostic_plugin_test_show_locus.c.
4927
94087e88
JJ
49282016-09-02 Jakub Jelinek <jakub@redhat.com>
4929
9dc5773f
JJ
4930 PR c/65467
4931 * gcc.dg/gomp/_Atomic-1.c: New test.
4932 * gcc.dg/gomp/_Atomic-2.c: New test.
4933 * gcc.dg/gomp/_Atomic-3.c: New test.
4934 * gcc.dg/gomp/_Atomic-4.c: New test.
4935 * gcc.dg/gomp/_Atomic-5.c: New test.
4936
94087e88
JJ
4937 PR sanitizer/77396
4938 * g++.dg/asan/pr77396.C: New test.
4939
49402016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4941
4942 PR tree-optimization/71831
4943 * gcc.dg/builtin-object-size-16.c: New test.
4944 * gcc.dg/builtin-object-size-17.c: New test.
4945
7e89048d
JD
49462016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4947
4948 PR libgfortran/77393
4949 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4950
2f196155
UB
49512016-09-01 Uros Bizjak <ubizjak@gmail.com>
4952
4953 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4954 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4955 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4956 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4957 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4958 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4959 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4960 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4961 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4962 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4963 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4964 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4965 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4966 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4967 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4968 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4969 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4970 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4971
0a6b0523
EB
49722016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4973
4974 * gnat.dg/opt58.adb: New test.
4975 * gnat.dg/opt58_pkg.ads: New helper.
4976
2a99de7b
RB
49772016-09-01 Richard Biener <rguenther@suse.de>
4978
4979 PR middle-end/77436
4980 * gcc.dg/torture/pr77436.c: New testcase.
4981
f79d8786
SKS
49822016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4983
4984 * gcc.dg/pr64252.c: Require int32plus.
4985 * gcc.dg/pr66299-1.c: Likewise.
4986 * gcc.dg/pr66299-2.c: Likewise.
4987 * gcc.dg/torture/20131115-1.c: Skip for avr.
4988
b06335f9
KT
49892016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4990
4991 * gcc.target/aarch64/ands_3.c: New test.
4992
f25f40be
JJ
49932016-08-31 Jakub Jelinek <jakub@redhat.com>
4994
d12a0b5a
JJ
4995 PR fortran/77352
4996 * gfortran.dg/gomp/pr77352.f90: New test.
4997
f25f40be
JJ
4998 PR fortran/77374
4999 * gfortran.dg/gomp/pr77374.f08: New test.
5000
9ff6fb6e
MG
50012016-08-31 Marc Glisse <marc.glisse@inria.fr>
5002
5003 PR tree-optimization/73714
5004 * gcc.dg/tree-ssa/pr73714.c: New test.
5005
8e95a674
JD
50062016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007
5008 PR libgfortran/77393
5009 * gfortran.dg/fmt_f0_2.f90: New test.
5010
c6b0037d
MG
50112016-08-31 Marc Glisse <marc.glisse@inria.fr>
5012
5013 * gcc.target/i386/pr59539-2.c: Adapt options.
5014 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5015
1a576b13
PT
50162016-08-31 Paul Thomas <pault@gcc.gnu.org>
5017
5018 PR fortran/77418
5019 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5020 of the associate entity and replace with a pointer to the
5021 intended item on the stack.
5022
e73d3ca6 50232016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5024 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5025
5026 PR fortran/48298
5027 * gfortran.dg/dtio_1.f90: New test.
5028 * gfortran.dg/dtio_2.f90: New test.
5029 * gfortran.dg/dtio_3.f90: New test.
5030 * gfortran.dg/dtio_4.f90: New test.
5031 * gfortran.dg/dtio_5.f90: New test.
5032 * gfortran.dg/dtio_6.f90: New test.
5033 * gfortran.dg/dtio_7.f90: New test.
5034 * gfortran.dg/dtio_8.f90: New test.
5035 * gfortran.dg/dtio_9.f90: New test.
5036 * gfortran.dg/dtio_10.f90: New test.
5037
b816477a
DM
50382016-08-30 David Malcolm <dmalcolm@redhat.com>
5039
5040 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5041 (test_many_nested_locations): New function.
5042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5043 (test_show_locus): Handle "test_many_nested_locations".
5044
71b30891
DM
50452016-08-30 David Malcolm <dmalcolm@redhat.com>
5046
5047 * g++.dg/template/double-greater-than-fixit.C: New test case.
5048
8fa37232
EB
50492016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5050
5051 * gnat.dg/opt57.ad[sb]: New test.
5052 * gnat.dg/opt57_pkg.ads: New helper.
5053
6f651bae
RB
50542016-08-30 Richard Biener <rguenther@suse.de>
5055
5056 PR tree-optimization/69047
5057 * gcc.dg/pr69047.c: Fix byte-order check.
5058
ab834832
JJ
50592016-08-30 Jakub Jelinek <jakub@redhat.com>
5060
5116b156
JJ
5061 PR tree-optimization/72866
5062 * gcc.dg/vect/pr72866.c: New test.
5063
3754bbfc
JJ
5064 PR debug/77363
5065 * g++.dg/debug/dwarf2/pr77363.C: New test.
5066
26122e2d
JJ
5067 PR middle-end/77377
5068 * gcc.target/i386/pr77377.c: New test.
5069
ab834832
JJ
5070 PR debug/77389
5071 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5072 in dg-options.
5073
bedc9ca7
SK
50742016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5075
5076 * gfortran.dg/pr77372.f90: Moved to ...
5077 * gfortran.dg/ieee/pr77372.f90: here.
5078
adfa1e6b
MM
50792016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5080
5081 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5082 vector short/char initializations.
5083 * gcc.target/powerpc/vec-init-5.c: Likewise.
5084 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5085 vector initialization optimizations.
5086 * gcc.target/powerpc/vec-init-7.c: Likewise.
5087 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5088 vector float/double initializations.
5089 * gcc.target/powerpc/vec-init-9.c: Likewise.
5090
414b7129
UB
50912016-08-29 Uros Bizjak <ubizjak@gmail.com>
5092
5093 PR target/77403
5094 * gcc.target/i386/pr77403.c: New test.
5095
3d06b6f2
MP
50962016-08-29 Marek Polacek <polacek@redhat.com>
5097
5098 PR c/77292
5099 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5100
ba9bbd6f
TV
51012016-08-29 Tom de Vries <tom@codesourcery.com>
5102
5103 PR c/77398
5104 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5105
d7d80d8f
EB
51062016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5107
5108 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5109
d7d80d8f 51102016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5111
5112 * gfortran.dg/dec_structure_13.f90: New testcase.
5113
468d95c8
JB
51142016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5115
5116 PR fortran/77261
5117 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5118 available.
5119
f329b264
TV
51202016-08-28 Tom de Vries <tom@codesourcery.com>
5121
5122 PR lto/70955
5123 * gcc.dg/pr70955.c: New test.
5124 * gcc.dg/lto/pr70955_0.c: Same.
5125 * gcc.dg/lto/pr70955_1.c: Same.
5126
4a389eb6
PP
51272016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5128
5129 PR tree-optimization/71077
5130 * gcc.target/i386/pr71077.c: New test.
5131
3f8257db 51322016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5133
5134 PR fortran/77380
5135 * gfortran.dg/pr77380.f90: New test.
5136
3f8257db 51372016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5138
5139 PR fortran/77372
5140 gfortran.dg/pr77372.f90: New test.
5141
ee908516
DM
51422016-08-26 David Malcolm <dmalcolm@redhat.com>
5143
5144 * gcc.dg/spellcheck-fields-2.c (test): Move
5145 dg-begin/end-multiline-output within function body.
5146 (test_macro): New function.
5147
d41e76cf
DM
51482016-08-26 David Malcolm <dmalcolm@redhat.com>
5149
5150 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5151 (test_fixit_insert): Update expected output.
5152 (test_fixit_remove): Likewise.
5153 (test_fixit_replace): Likewise.
5154
524a4c96
RO
51552016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5156
5157 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5158 Fix typo.
5159
ebfa15ab
RB
51602016-08-26 Richard Biener <rguenther@suse.de>
5161
5162 PR tree-optimization/69047
5163 * gcc.dg/pr69047.c: New testcase.
5164
209ca542
PK
51652016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5166 Martin Jambhor <mjambor@suse.cz>
524a4c96 5167
209ca542
PK
5168 * gcc.dg/ipa/propbits-1.c: New test-case.
5169 * gcc.dg/ipa/propbits-2.c: Likewise.
5170 * gcc.dg/ipa/propbits-3.c: Likewise.
5171
e5cf1629
SK
51722016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5173
5174 PR fortran/77351
5175 * gfortran.dg/pr77351.f90: New test.
5176
ebef225f
MP
51772016-08-25 Marek Polacek <polacek@redhat.com>
5178
5179 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5180
fe377a48
MP
51812016-08-25 Marek Polacek <polacek@redhat.com>
5182
5183 PR c/77323
5184 * gcc.dg/pr77323.c: New test.
5185
88b8971f
PT
51862016-08-24 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/77358
5189 * gfortran.dg/submodule_17.f08: New test.
5190
3f8257db
JJ
51912016-08-24 Michael Collison <michael.collison@linaro.org>
5192 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5193
5194 * gcc.target/arm/builtin_saddl.c: New testcase.
5195 * gcc.target/arm/builtin_saddll.c: New testcase.
5196 * gcc.target/arm/builtin_uaddl.c: New testcase.
5197 * gcc.target/arm/builtin_uaddll.c: New testcase.
5198 * gcc.target/arm/builtin_ssubl.c: New testcase.
5199 * gcc.target/arm/builtin_ssubll.c: New testcase.
5200 * gcc.target/arm/builtin_usubl.c: New testcase.
5201 * gcc.target/arm/builtin_usubll.c: New testcase.
5202
d5b5d212
UB
52032016-08-24 Uros Bizjak <ubizjak@gmail.com>
5204
5205 PR target/77270
5206 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5207 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5208 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5209 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5210 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5211 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5212 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5213 effective target. Remove scan-assembler-times directives.
5214 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5215 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5216 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5217
d1188689
SKS
52182016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5219
5220 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5221 of unsigned int.
5222 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5223
0b6b8f85
RS
52242016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5225
5226 PR testsuite/77317
5227 * lib/target-supports.exp
5228 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5229 (check_effective_target_vect_natural_alignment): Ditto.
5230 (check_effective_target_vector_alignment_reachable): Ditto.
5231 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5232
587b7f7a
ILT
52332016-08-23 Ian Lance Taylor <iant@golang.org>
5234
5235 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5236
6019c0fc
MM
52372016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5238
5239 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5240 being created from pointers to memory locations.
5241 * gcc.target/powerpc/vec-init-2.c: Likewise.
5242
cfe37db4
FR
52432016-08-23 Fritz Reese <fritzoreese@gmail.com>
5244
5245 * gfortran.dg/dec_structure_12.f90: New testcase.
5246
7e11f46f
DV
52472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5248
5249 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5250
7ab4f354
DV
52512016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5252
5253 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5254 verification.
5255
deb9351f
DV
52562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5257
5258 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5259 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5260
1fd9f058
RB
52612016-08-23 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/27336
5264 * c-c++-common/pr27336.c: New testcase.
5265
b00e6e75
MP
52662016-08-22 Marek Polacek <polacek@redhat.com>
5267
5268 PR c++/77321
5269 * g++.dg/cpp1y/pr77321.C: New test.
5270
58338bac
SK
52712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5272
5273 PR fortran/60774
5274 * gfortran.dg/empty_label.f: Adjust test for new error message.
5275 * gfortran.dg/empty_label.f90: Ditto.
5276 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5277 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5278 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5279
30364ce6
SK
52802016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5281
5282 PR fortran/61318
5283 * gfortran.dg/pr61318.f90: New test.
5284
ad7a5a8f
SK
52852016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5286
5287 PR fortran/77260
5288 * gfortran.dg/pr77260_1.f90: New test.
5289 * gfortran.dg/pr77260_2.f90: Ditto.
5290
72f52f30
JM
52912016-08-22 Joseph Myers <joseph@codesourcery.com>
5292
5293 PR middle-end/77269
5294 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5295 __builtin_signbitf and __builtin_signbitl in expected generic
5296 expansion.
5297 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5298 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5299 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5300 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5301 tests.
5302
6dc198e3
JM
53032016-08-22 Joseph Myers <joseph@codesourcery.com>
5304
5305 * gcc.dg/torture/float128-builtin.c,
5306 gcc.dg/torture/float128-ieee-nan.c,
5307 gcc.dg/torture/float128x-builtin.c,
5308 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5309 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5310 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5311 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5312 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5313 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5314 gcc.dg/torture/floatn-nan.h: New tests.
5315
7ff4e41a
JM
53162016-08-22 Joseph Myers <joseph@codesourcery.com>
5317
5318 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5319 macro.
5320 (main): Update calls to TEST_I_F.
5321 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5322 macro.
5323 (main): Update calls to TEST_I_F.
5324
7078cdb6
JM
53252016-08-22 Joseph Myers <joseph@codesourcery.com>
5326
5327 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5328 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5329 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5330 names in calls to TEST_I_F.
5331
a9d7c823
BE
53322016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5333
5334 PR c/52952
5335 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5336
cd800235
SKS
53372016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5338
5339 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5340 and !natural_alignment_64.
5341 * gcc.dg/ipa/propalign-2.c: Likewise.
5342 * gcc.dg/ipa/propalign-3.c: Likewise.
5343 * gcc.dg/ipa/propalign-4.c: Likewise.
5344 * gcc.dg/ipa/propalign-5.c: Likewise.
5345 * lib/target-supports.exp
5346 (check_effective_target_natural_alignment_32): Add avr-*-*.
5347
22d12455
KV
53482016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5349
5350 PR tree-optimization/61839
5351 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5352 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5353 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5354 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5355
c65699ef
JM
53562016-08-19 Joseph Myers <joseph@codesourcery.com>
5357
5358 PR c/32187
5359 * lib/target-supports.exp (check_effective_target_float16)
5360 (check_effective_target_float32, check_effective_target_float64)
5361 (check_effective_target_float128, check_effective_target_float32x)
5362 (check_effective_target_float64x)
5363 (check_effective_target_float128x)
5364 (check_effective_target_float16_runtime)
5365 (check_effective_target_float32_runtime)
5366 (check_effective_target_float64_runtime)
5367 (check_effective_target_float128_runtime)
5368 (check_effective_target_float32x_runtime)
5369 (check_effective_target_float64x_runtime)
5370 (check_effective_target_float128x_runtime)
5371 (check_effective_target_floatn_nx_runtime)
5372 (add_options_for_float16, add_options_for_float32)
5373 (add_options_for_float64, add_options_for_float128)
5374 (add_options_for_float32x, add_options_for_float64x)
5375 (add_options_for_float128x): New procedures.
5376 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5377 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5378 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5379 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5380 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5381 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5382 gcc.dg/torture/float128-complex.c,
5383 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5384 gcc.dg/torture/float128x-basic.c,
5385 gcc.dg/torture/float128x-complex.c,
5386 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5387 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5388 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5389 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5390 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5391 gcc.dg/torture/float32x-basic.c,
5392 gcc.dg/torture/float32x-complex.c,
5393 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5394 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5395 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5396 gcc.dg/torture/float64x-basic.c,
5397 gcc.dg/torture/float64x-complex.c,
5398 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5399 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5400 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5401 gcc.dg/torture/floatn-tg.h,
5402 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5403 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5404 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5405 gcc.dg/torture/fp-int-convert-float128x.c,
5406 gcc.dg/torture/fp-int-convert-float16-timode.c,
5407 gcc.dg/torture/fp-int-convert-float16.c,
5408 gcc.dg/torture/fp-int-convert-float32-timode.c,
5409 gcc.dg/torture/fp-int-convert-float32.c,
5410 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5411 gcc.dg/torture/fp-int-convert-float32x.c,
5412 gcc.dg/torture/fp-int-convert-float64-timode.c,
5413 gcc.dg/torture/fp-int-convert-float64.c,
5414 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5415 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5416 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5417 maximum exponent of floating-point type. Use it in testing
5418 whether 0x8...0 fits in the floating-point type. Always treat -1
5419 (signed 0xf...f) as fitting in the floating-point type.
5420 (M_OK1): New macro.
5421 * gcc.dg/torture/fp-int-convert-double.c,
5422 gcc.dg/torture/fp-int-convert-float.c,
5423 gcc.dg/torture/fp-int-convert-float128-timode.c,
5424 gcc.dg/torture/fp-int-convert-float128.c,
5425 gcc.dg/torture/fp-int-convert-float80-timode.c,
5426 gcc.dg/torture/fp-int-convert-float80.c,
5427 gcc.dg/torture/fp-int-convert-long-double.c,
5428 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5429
94e73c78
JJ
54302016-08-19 Jakub Jelinek <jakub@redhat.com>
5431
fbdbd4b6
JJ
5432 PR fortran/72744
5433 * gfortran.dg/gomp/pr72744.f90: New test.
5434
94e73c78
JJ
5435 PR fortran/69281
5436 * gfortran.dg/gomp/pr69281.f90: New test.
5437
91151a73
JB
54382016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5439
414b7129
UB
5440 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5441 the last special seed value.
5442 * gfortran.dg/random_7.f90: Use size for last array member instead
5443 of hardcoded value.
91151a73 5444
fcf830ab
PK
54452016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5446
5447 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5448 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5449
1a5da5b6
RB
54502016-08-19 Richard Biener <rguenther@suse.de>
5451
5452 PR tree-optimization/77286
5453 * gcc.dg/torture/pr77286.c: New testcase.
5454
82f72146
DM
54552016-08-18 David Malcolm <dmalcolm@redhat.com>
5456
5457 * gcc.dg/verbose-asm-2.c: New test case.
5458
cc015f3a
DM
54592016-08-18 David Malcolm <dmalcolm@redhat.com>
5460
5461 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5462 (custom_diagnostic_finalizer): Update for change to
5463 diagnostic_show_locus.
5464
cb18fd07
DM
54652016-08-18 David Malcolm <dmalcolm@redhat.com>
5466
5467 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5468 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5469
a76989dc
MP
54702016-08-18 Marek Polacek <polacek@redhat.com>
5471
5472 PR c/71514
5473 * gcc.dg/pr71514.c: New test.
5474
89c88780
L
54752015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5476
5477 PR target/72839
5478 * gcc.target/i386/pr72839.c: New test.
5479
2c71d454
CLT
54802016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5481
5482 PR middle-end/70895
5483 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5484 * c-c++-common/goacc/reduction-1.c: Likewise.
5485 * c-c++-common/goacc/reduction-2.c: Likewise.
5486 * c-c++-common/goacc/reduction-3.c: Likewise.
5487 * c-c++-common/goacc/reduction-4.c: Likewise.
5488
66592e95
AM
54892016-08-18 Alan Modra <amodra@gmail.com>
5490
5491 * gcc.c-torture/compile/pr72771.c: New.
5492
3a146d46
JJ
54932016-08-17 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR fortran/67496
5496 * gfortran.dg/pr67496.f90: New test.
5497
3f8257db 54982015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5499
5500 PR tree-optimization/71752
3a146d46 5501 * gcc.dg/vect/pr71752.c: New.
038000bd 5502
dd42e908
UB
55032016-08-17 Uros Bizjak <ubizjak@gmail.com>
5504
5505 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5506
458a1cd0
JJ
55072016-08-17 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR middle-end/77259
5510 * g++.dg/ipa/devirt-52.C: New test.
5511
11c4c4ba
CLT
55122016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5513
5514 * c-c++-common/goacc/reduction-6.c: New testcase.
5515
661d6efd
RB
55162016-08-17 Richard Biener <rguenther@suse.de>
5517
5518 PR tree-optimization/76490
5519 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5520 * gcc.dg/pr52904.c: XFAIL.
5521
622d8b69
RB
55222016-08-17 Richard Biener <rguenther@suse.de>
5523
5524 PR tree-optimization/23855
5525 * gcc.dg/loop-unswitch-2.c: Adjust.
5526
af23e99c
JJ
55272016-08-16 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/72817
5530 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5531
feeb6268
JM
55322016-08-16 Joseph Myers <joseph@codesourcery.com>
5533
5534 PR libgcc/77265
5535 * gcc.dg/torture/float128-extend-inf.c: New test.
5536
65e736c0
DM
55372016-08-16 David Malcolm <dmalcolm@redhat.com>
5538
5539 PR c/72857
5540 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5541 for embedded NUL.
5542 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5543 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5544 caret placement.
5545 (test_oct): Likewise.
5546 (test_multiple): Likewise.
5547 (test_field_width_specifier): Likewise.
5548 (test_field_width_specifier_2): New function.
5549 (test_field_precision_specifier): New function.
5550 (test_embedded_nul): Update expected caret placement.
5551 (test_non_contiguous_strings): Update line number.
5552 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5553 (__emit_string_literal_range): Add "caret_idx" param.
5554 (test_simple_string_literal): Add value for new param, updating
5555 expected output..
5556 (test_concatenated_string_literal): Likewise.
5557 (test_multiline_string_literal): Likewise.
5558 (test_hex): Likewise.
5559 (test_oct): Likewise.
5560 (test_multiple): Likewise.
5561 (test_ucn4): Likewise.
5562 (test_ucn8): Likewise.
5563 (test_u8): Likewise.
5564 (test_u): Likewise; update expected message, from "range" to
5565 "location".
5566 (test_U): Likewise.
5567 (test_L): Likewise.
5568 (test_macro): Add value for new param.
5569 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5570 (__emit_string_literal_range): Add "caret_idx" param.
5571 (test_stringified_token_1): Add value for new param. Update
5572 expected message, from "range" to "location".
5573 (test_stringized_token_2): Likewise, adding param to macro.
5574 (test_stringified_token_3): Likewise.
5575 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5576 (emit_warning): Convert param from source_range to location_t.
5577 (test_string_literals): Add caret_idx param, and use it when
5578 constructing a substring_loc. Update error message, from
5579 "range" to "location".
5580
4a7f57d5
JJ
55812016-08-16 Jakub Jelinek <jakub@redhat.com>
5582
7841800f
JJ
5583 PR target/71910
5584 * g++.dg/gomp/pr71910.C: New test.
5585
1b13411a
JJ
5586 PR middle-end/67485
5587 * gcc.c-torture/compile/pr67485.c: New test.
5588
4a7f57d5
JJ
5589 PR target/72867
5590 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5591
3c556bc4
BC
55922016-08-16 Bin Cheng <bin.cheng@arm.com>
5593
5594 PR tree-optimization/69848
5595 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5596
beab2da6
ML
55972016-08-16 Martin Liska <mliska@suse.cz>
5598
5599 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5600 of memory operations so that it can be handled by core2
5601 in 32-bit mode.
5602
f4eec0a3
RB
56032016-08-16 Richard Biener <rguenther@suse.de>
5604
5605 PR tree-optimization/76783
5606 * gcc.dg/pr76783.c: New testcase.
5607 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5608
8f21990a
BC
56092016-08-16 Bin Cheng <bin.cheng@arm.com>
5610
5611 PR tree-optimization/72817
5612 PR tree-optimization/73450
5613 * gcc.dg/tree-ssa/pr72817.c: New test.
5614 * gcc.dg/tree-ssa/pr73450.c: New test.
5615
7fc61626
FR
56162016-08-15 Fritz Reese <fritzoreese@gmail.com>
5617
5618 * gfortran.dg/init_flag_13.f90: New testcase.
5619 * gfortran.dg/init_flag_14.f90: Ditto.
5620 * gfortran.dg/init_flag_15.f03: Ditto.
5621 * gfortran.dg/dec_init_1.f90: Ditto.
5622 * gfortran.dg/dec_init_2.f90: Ditto.
5623
432baa02
UB
56242016-08-15 Uros Bizjak <ubizjak@gmail.com>
5625
5626 PR target/72867
5627 * gcc.target/i386/pr72867.c: New test.
5628
7e1dde14
EB
56292016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5630
5631 * c-c++-common/dump-ada-spec-5.c: New test.
5632
e4969090
RB
56332016-08-15 Richard Biener <rguenther@suse.de>
5634
5635 PR tree-optimization/73434
5636 * gcc.dg/torture/pr73434.c: New testcase.
5637
66088065
JJ
56382016-08-15 Jakub Jelinek <jakub@redhat.com>
5639
5640 PR tree-optimization/72824
5641 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5642
7c713714
CLT
56432016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5644
5645 PR fortran/70598
5646 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5647 in use_device clause.
5648 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5649 * gfortran.dg/goacc/list.f95: Adjust to catch
5650 "neither a POINTER nor an array" error messages.
5651
4271e5cb
UB
56522016-08-14 Uros Bizjak <ubizjak@gmail.com>
5653
5654 PR target/76342
5655 * gcc.target/i386/pr76342.c: New test.
5656
b0cea284
JJ
56572016-08-12 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR c/71512
5660 * g++.dg/ubsan/pr71512.C: New test.
5661 * c-c++-common/ubsan/pr71512-1.c: New test.
5662 * c-c++-common/ubsan/pr71512-2.c: New test.
5663
e86aefb8
MM
56642016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5665
5666 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5667 vector initialization options.
5668 * gcc.target/powerpc/vec-init-2.c: Likewise.
5669 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5670 is generated on ISA 3.0.
5671
7fd82d52
PP
56722016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5673
5674 PR middle-end/71654
5675 * gcc.dg/c-c++-common/pr71654.c: New test.
5676 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5677 dg-options.
5678 * gcc.dg/tree-ssa/vrp24: Likewise.
5679
2f1364c2
JJ
56802016-08-12 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR c/67410
5683 * gcc.dg/pr67410.c: New test.
5684
8eb414aa
BC
56852016-08-12 Bin Cheng <bin.cheng@arm.com>
5686
5687 PR tree-optimization/69848
5688 * gcc.dg/vect/vect-pr69848.c: New test.
5689
30b39c19
UB
56902016-08-12 Uros Bizjak <ubizjak@gmail.com>
5691
5692 PR testsuite/71008
5693 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5694 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5695 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5696 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5697
e373dd06
RB
56982016-08-12 Richard Biener <rguenther@suse.de>
5699
5700 PR tree-optimization/57326
5701 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5702 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5703 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5704 * gcc.target/i386/pr45685.c: Likewise.
5705 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5706 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5707 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5708 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5709 * gfortran.dg/pr34163.f90: Likewise.
5710
20d1af89
ML
57112016-08-12 Martin Liska <mliska@suse.cz>
5712
5713 * g++.dg/gcov/gcov-16.C: New test.
5714 * lib/gcov.exp: Support new argument for run-gcov function.
5715
5cacda56
ML
57162016-08-12 Martin Liska <mliska@suse.cz>
5717
5718 PR gcov-profile/35590
5719 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5720
663eecfd
RB
57212016-08-12 Richard Biener <rguenther@suse.de>
5722
5723 PR tree-optimization/72851
5724 * gcc.dg/torture/pr72851.c: New testcase.
5725
3f8257db 57262016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5727
e366d7d8
AO
5728 PR debug/63240
5729 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5730 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5731 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5732 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5733 DW_AT_deleted.
5734
71e1a6a4
AO
5735 PR debug/55641
5736 * g++.dg/debug/dwarf2/ref-1.C: New.
5737
8aaf799b
AO
5738 PR debug/49366
5739 * g++.dg/debug/dwarf2/template-params-12.H: New.
5740 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5741 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5742 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5743 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5744 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5745 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5746 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5747
06f9caed
BS
57482016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5749
5750 PR target/72863
5751 * gcc.target/powerpc/pr72863.c: New test.
5752
a8b956c1
UB
57532016-08-11 Uros Bizjak <ubizjak@gmail.com>
5754
5755 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5756
c73dd986
L
57572015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5758
5759 * gcc.target/i386/pieces-strcpy-1.c: New test.
5760 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5761
385ed708
JJ
57622016-08-11 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR c++/72868
5765 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5766
df7ec09f
L
57672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5768
5769 * gcc.target/i386/pieces-memcpy-1.c: New test.
5770 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5771 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5772 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5773 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5774 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5775
b95a64bb
JJ
57762016-08-11 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR c/72816
7ddbcf6b 5779 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5780
59537744
BE
57812016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5782
5783 PR tree-optimization/71083
5784 * gcc.c-torture/execute/pr71083.c: New test.
5785 * gnat.dg/loop_optimization23.adb: New test.
5786 * gnat.dg/loop_optimization23_pkg.ads: New test.
5787 * gnat.dg/loop_optimization23_pkg.adb: New test.
5788
183ac6d0
RB
57892016-08-11 Richard Biener <rguenther@suse.de>
5790
5791 PR tree-optimization/72772
5792 * gcc.dg/graphite/pr35356-1.c: Adjust.
5793 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5794
b152f5a2
JB
57952016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5796
5797 * gfortran.dg/random_7.f90: Take into account that the last seed
5798 value is the special p value.
5799 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5800
bb7ebad1
RB
58012016-08-11 Richard Biener <rguenther@suse.de>
5802
5803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5804
2e186411
AM
58052016-08-11 Alan Modra <amodra@gmail.com>
5806
5807 * gcc.target/powerpc/pr71680.c: New.
5808
e9e6d4f6
KN
58092016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5810
5811 * gcc.target/powerpc/bfp/bfp.exp: New file.
5812 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5813 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5814 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5815 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5816 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5817 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5818 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5819 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5820 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5821 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5822 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5823 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5824 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5825 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5826 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5827 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5828 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5829 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5830 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5831 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5832 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5833 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5834 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5835 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5836 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5837 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5838 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5839 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5840 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5841 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5842 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5843 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5844 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5845 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5846 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5847 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5848 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5849 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5850 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5851 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5852 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5853 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5854 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5855 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5856 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5857 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5858 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5859 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5860 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5861 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5862 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5863 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5864 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5865
9c8eabea
BC
58662016-08-10 Bin Cheng <bin.cheng@arm.com>
5867
5868 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5869 Add aarch64*-*-*.
5870
6c553b76
BC
58712016-08-10 Bin Cheng <bin.cheng@arm.com>
5872
5873 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5874
a0883b08
MM
58752016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5876
5877 PR target/72853
5878 * gcc.target/powerpc/pr72853.c: New test.
5879
a266236e
ML
58802016-08-10 Martin Liska <mliska@suse.cz>
5881
5882 PR gcov-profile/58306
5883 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5884
22063dbc
ML
58852016-08-10 Martin Liska <mliska@suse.cz>
5886
5887 * g++.dg/gcov/gcov-threads-1.C: New test.
5888
5250a5bb
SKS
58892016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5890
5891 PR target/71873
5892 * gcc.target/avr/pr71873.c: New test.
5893
b7597ae5
ML
58942016-08-09 Martin Liska <mliska@suse.cz>
5895
5896 * g++.dg/gcov/gcov-dump-1.C: New test.
5897 * g++.dg/gcov/gcov-dump-2.C: New test.
5898
ab50a215
ML
58992016-08-09 Martin Liska <mliska@suse.cz>
5900
5901 * gcc.dg/tree-prof/val-prof-9.c: New test.
5902
dcb1e137
ML
59032016-08-09 Martin Liska <mliska@suse.cz>
5904
5905 * gcc.dg/tree-prof/val-prof-8.c: New test.
5906
04d6d3b6
MJ
59072016-08-09 Martin Jambor <mjambor@suse.cz>
5908
df839749
UB
5909 PR ipa/71981
5910 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5911
c57e78c4
BC
59122016-08-09 Bin Cheng <bin.cheng@arm.com>
5913
5914 PR tree-optimization/33707
5915 * gcc.dg/vect/pr33707.c: New test.
5916
42970a17
BC
59172016-08-09 Bin Cheng <bin.cheng@arm.com>
5918
5919 PR tree-optimization/pr72772
5920 * gcc.dg/tree-ssa/pr72772.c: New test.
5921
810a3aa6
MF
59222016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5923
5924 PR rtl-optimization/66669
5925 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5926
9e207d6f
JJ
59272016-08-09 Jakub Jelinek <jakub@redhat.com>
5928
5929 PR tree-optimization/72824
5930 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5931
50bf47fd
RB
59322016-08-09 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/71802
5935 * gcc.dg/torture/pr71802.c: New testcase.
5936
cadec7ca
JJ
59372016-08-09 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR c++/72809
5940 * g++.dg/eh/stdarg1.C: New test.
5941
c43c5112
AK
59422016-08-08 Andi Kleen <ak@linux.intel.com>
5943
5944 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5945 test command line in failure log.
5946 (profopt-execute): dito. Make autofdo file names unique.
5947
895aa8e1
DM
59482016-08-08 David Malcolm <dmalcolm@redhat.com>
5949
5950 PR c/64955
5951 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5952 output.
5953
9afda630
PK
59542016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5955
5956 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5957 c99_runtime.
5958 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5959 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5960 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5961 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5962 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5963 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5964
e52ed3fe
DM
59652016-08-08 David Malcolm <dmalcolm@redhat.com>
5966
5967 PR c/52952
5968 * gcc.dg/cpp/pr66415-1.c: Likewise.
5969 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5970 * gcc.dg/format/c90-printf-1.c: Likewise.
5971 * gcc.dg/format/diagnostic-ranges.c: New test case.
5972
ad200580
JJ
59732016-08-08 Jakub Jelinek <jakub@redhat.com>
5974
77524e0d
JJ
5975 PR fortran/72716
5976 * gfortran.dg/gomp/pr72716.f90: New test.
5977
2187f2a2
JJ
5978 PR middle-end/72781
5979 * gcc.dg/gomp/pr72781.c: New test.
5980
ad200580
JJ
5981 PR middle-end/68762
5982 * g++.dg/vect/pr68762-1.cc: New test.
5983 * g++.dg/vect/pr68762-2.cc: New test.
5984 * g++.dg/vect/pr68762.h: New file.
5985
989d0071
MS
59862016-08-08 Martin Sebor <msebor@redhat.com>
5987
5988 PR testsuite/72838
3a146d46
JJ
5989 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5990 * g++.dg/warn/overflow-warn-3.C: Same.
5991 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5992
7090cac9
AV
59932016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5994
5995 PR fortran/71936
5996 * gfortran.dg/allocate_with_source_21.f03: New test.
5997
64e56ab0
AV
59982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5999
6000 PR fortran/72698
6001 * gfortran.dg/allocate_with_source_20.f03: New test.
6002
0476487d
AM
60032016-08-08 Alan Modra <amodra@gmail.com>
6004
6005 * gcc.c-torture/compile/pr72802.c: New.
6006
8e9218f2
AV
60072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6008
6009 PR fortran/70524
6010 * gfortran.dg/dependency_48.f90: New test.
6011
c1f7083b
TK
60122016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6013
531e5ae3 6014 PR fortran/70040
c1f7083b
TK
6015 * gfortran.dg/pr70040.f90: New testcase.
6016
6ab5813c
TK
60172016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6018
6019 PR fortran/71961
6020 * gfortran.dg/matmul_10.f90: New testcase.
6021
27bddc4a
JH
60222016-08-07 Jan Hubicka <hubicka@ucw.cz>
6023
6024 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6025
4a9f8a9f
JJ
60262016-08-07 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR c/72816
6029 * gcc.dg/pr72816.c: New test.
6030
fa76f2c6
JW
60312016-08-06 Jonathan Wakely <jwakely@redhat.com>
6032
6033 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6034 * g++.dg/conversion/pr41426.C: Likewise.
6035 * g++.dg/conversion/pr66211.C: Likewise.
6036 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6037 * g++.dg/init/ref8.C: Likewise.
6038 * g++.old-deja/g++.law/cvt20.C: Likewise.
6039 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6040
5c3e5002
PP
60412016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6042
6043 PR tree-optimization/18046
6044 * gcc.dg/tree-ssa/vrp105.c: New test.
6045 * gcc.dg/tree-ssa/vrp106.c: New test.
6046
94087e88 60472016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6048
6049 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6050 1ul in diagnostics. Remove hyphen from "constant-expression."
6051 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6052 * g++.dg/cpp0x/static_assert3.C: Same.
6053 * g++.dg/cpp1y/constexpr-throw.C: Same.
6054 * g++.dg/template/nontype3.C: Same.
6055 * g++.dg/warn/overflow-warn-1.C: Same.
6056 * g++.dg/warn/overflow-warn-3.C: Same.
6057 * g++.dg/warn/overflow-warn-4.C: Same.
6058
88fa5555
DM
60592016-08-05 David Malcolm <dmalcolm@redhat.com>
6060
6061 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6062 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6063 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6064 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6065
1addb9e6
PP
60662016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6067
6068 PR tree-optimization/72810
6069 * gcc.dg/tree-ssa/vrp110.c: New test.
6070
1b62ed4f
JG
60712016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6072
6073 PR Target/72819
6074 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6075 registers.
6076 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6077 saving the half-precision registers.
6078 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6079 value is returned in h0.
6080 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6081 are passed in FP/SIMD registers.
6082 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6083 passing works corrcetly.
6084 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6085 (hfa_f16x2_t): Likewise.
6086 (hfa_f16x3_t): Likewise.
6087 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6088 are promoted to double and passed in a double register.
6089 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6090 are promoted to double and stacked.
6091 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6092 __fp16 data types.
6093 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6094 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6095 __fp16 first get passed in FP/SIMD registers, then stacked.
6096
4228ca19
NS
60972016-08-05 Nathan Sidwell <nathan@acm.org>
6098
6099 PR c++/68724
6100 * g++.dg/cpp0x/pr68724.C: New.
6101
db7c335e
RB
61022016-08-05 Richard Biener <rguenther@suse.de>
6103
6104 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6105
48abe922
PP
61062016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6107
6108 * gcc.dg/tree-ssa/vrp107.c: New test.
6109 * gcc.dg/tree-ssa/vrp108.c: New test.
6110 * gcc.dg/tree-ssa/vrp109.c: New test.
6111
f6cdf42f
PK
61122016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6113
6114 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6115 dg-options.
6116
33a9c609
PK
61172016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6118
6119 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6120 test-cases.
6121 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6122 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6123 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6124 test-cases.
6125 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6126 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6127 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6128 large_double.
6129
4473482d
PC
61302016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/72800
6133 * g++.dg/cpp1y/lambda-ice1.C: New.
6134
08156df5
PP
61352016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6136
6137 PR c++/72759
6138 * g++.dg/cpp1y/pr72759.C: New test.
6139
938da3a5
PP
61402016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6141
6142 * gcc.dg/switch-10.c: New test.
6143
da84183c
JG
61442016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6145
6146 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6147
ae9281fc
TS
61482016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6149
6150 * c-c++-common/goacc/routine-5.c: Update.
6151
086ad22e
BE
61522016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6153
6154 PR rtl-optimization/70903
6155 * gcc.c-torture/execute/pr70903.c: New test.
6156
6805e400
ML
61572016-08-04 Martin Liska <mliska@suse.cz>
6158
6159 * gcc.dg/params/params.exp: Replace file exists with
6160 TESTING_IN_BUILD_TREE.
6161
a0008434
MP
61622016-08-04 Marek Polacek <polacek@redhat.com>
6163
6164 PR c++/70229
6165 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6166
fb46286e
RB
61672016-08-04 Richard Biener <rguenther@suse.de>
6168
6169 PR middle-end/71984
6170 * gcc.dg/torture/pr71984.c: Guard correctness check for
6171 little-endian.
6172
ac2c96ab
AP
61732016-08-03 Andrew Pinski <apinski@cavium.com>
6174
6175 * gcc.c-torture/compile/20160802-1.c: New testcase.
6176
c98583e9
FR
61772016-08-03 Fritz Reese <fritzoreese@gmail.com>
6178
6179 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6180
9ad1a1da
RB
61812016-08-03 Richard Biener <rguenther@suse.de>
6182
6183 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6184 and remove -O3.
6185 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6186 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6187
cd75c979
RB
61882016-08-03 Richard Biener <rguenther@suse.de>
6189
6190 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6191 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6192 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6193 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6194
30e8d875
SKS
61952016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6196
6197 * gcc.dg/init-excess-2.c: Require int32plus.
6198 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6199 * gcc.dg/pr59963-2.c: Require int32plus.
6200 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6201 * gcc.dg/unroll-7.c: Require int32plus.
6202
69b806f6
BC
62032016-08-02 Bin Cheng <bin.cheng@arm.com>
6204
6205 PR tree-optimization/34114
6206 * gcc.dg/tree-ssa/loop-42.c: New test.
6207
1efafef3
TC
62082016-08-02 Tamar Christina <tamar.christina@arm.com>
6209
6210 * gcc.target/aarch64/vminmaxnm.c: New.
6211 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6212 tests.
6213
e2a99194
MM
62142016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6217 vec_extract for vector float, vector int, vector short, and vector
6218 char.
6219 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6220 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6221 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6222 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6223
71bfb77a
WD
62242016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6225
6226 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6227 single stack adjustment, no writeback.
71bfb77a
WD
6228 * gcc.target/aarch64/test_frame_12.c: Likewise.
6229 * gcc.target/aarch64/test_frame_13.c: Likewise.
6230 * gcc.target/aarch64/test_frame_15.c: Likewise.
6231 * gcc.target/aarch64/test_frame_6.c: Likewise.
6232 * gcc.target/aarch64/test_frame_7.c: Likewise.
6233 * gcc.target/aarch64/test_frame_8.c: Likewise.
6234 * gcc.target/aarch64/test_frame_16.c: New test.
6235
37bce35a
L
62362015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6237
6238 PR target/72748
6239 * gcc.target/i386/pr72748.c: New test.
6240
3f8257db 62412015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6242
6243 PR tree-optimization/71818
6244 * gcc.dg/vect/pr71818.c: New
6245
bf60c531
ML
62462016-08-01 Martin Liska <mliska@suse.cz>
6247
6248 PR tree-optimization/71857
6249 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6250
8ed49fab
KT
62512016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6252
6253 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6254
76e2c821
JB
62552016-08-01 Jan Beulich <jbeulich@suse.com>
6256
6257 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6258
35029597
WS
62592016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6260
6261 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6262 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6263
3aa4b66a
JW
62642016-07-31 Jonathan Wakely <jwakely@redhat.com>
6265
6266 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6267 (check_effective_target_c++): Likewise. Also match for libstdc++.
6268
3f8257db 62692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6270
6271 PR fortran/41922
6272 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6273 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6274 * gfortran.dg/pr41922.f90: New test.
6275
9fcb2819
SK
62762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6277
6278 PR fortran/68566
6279 * gfortran.dg/pr68566.f90: new test.
6280
94087e88 62812016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6282
6283 PR c++/60760
6284 PR c++/71091
6285 * g++.dg/cpp0x/constexpr-cast.C: New test.
6286 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6287 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6288 * g++.dg/ubsan/pr63956.C: Correct.
6289
d0047a25
MM
62902016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6291
6292 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6293 vector double or vector long where the vector is in memory.
6294 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6295 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6296
e4f7a5df
SK
62972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6298
6299 PR fortran/69867
6300 * gfortran.dg/pr69867.f90: New test.
6301
b441ae1d
SK
63022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6303
6304 PR fortran/69962
6305 * gfortran.dg/pr69962.f90: New test.
6306
712dff31
SK
63072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6308
6309 PR fortran/70006
6310 * gfortran.dg/pr70006.f90: New test.
6311
fb42421e
SK
63122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6313
6314 PR fortran/71730
6315 * gfortran.dg/pr71730.f90: New test.
6316 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6317 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6318 * gfortran.dg/array_constructor_26.f03: Ditto.
6319
466effe0
WS
63202016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6321
6322 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6323 * gcc.target/powerpc/pr71763.c: Likewise.
6324
f618a472
MP
63252016-07-29 Marek Polacek <polacek@redhat.com>
6326
6327 PR c/71742
6328 * gcc.dg/940510-1.c: Adjust dg-error.
6329 * gcc.dg/c99-flex-array-1.c: Likewise.
6330 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6331
efd0786f
MP
6332 PR c/71853
6333 * gcc.dg/noncompile/pr71853.c: New test.
6334
e00dceaf
MP
6335 PR c/71573
6336 * gcc.dg/noncompile/pr71573.c: New test.
6337
638fc14f
MP
6338 PR c/71926
6339 * g++.dg/warn/Wparentheses-30.C: New test.
6340 * gcc.dg/Wparentheses-14.c: New test.
6341
61c73a7f
UB
63422016-07-29 Uros Bizjak <ubizjak@gmail.com>
6343
6344 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6345
01d32b2b
BC
63462016-07-29 Bin Cheng <bin.cheng@arm.com>
6347
6348 PR tree-optimization/57558
6349 * gcc.dg/vect/pr57558-1.c: New test.
6350 * gcc.dg/vect/pr57558-2.c: New test.
6351
f6c7a248
PK
63522016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6353
61c73a7f 6354 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6355 to scan forwprop1 dump pass.
6356
f54ea774
PC
63572016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/51488
6360 * g++.dg/template/pr51488.C: New.
6361
673a107a
JJ
63622016-07-29 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR c/71969
6365 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6366 static __inline__.
6367 * gcc.dg/pr71969-1.c: New test.
6368 * gcc.dg/pr71969-2.c: New test.
6369 * gcc.dg/pr71969-3.c: New test.
6370
78169471
MP
63712016-07-29 Marek Polacek <polacek@redhat.com>
6372
6373 PR c/71574
6374 * c-c++-common/pr71574.c: New test.
6375
a5b5c8b6
MP
6376 PR c/71583
6377 * gcc.dg/noncompile/pr71583.c: New test.
6378
883b6d4e
KV
63792016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6380
6381 PR middle-end/68217
6382 * gcc.dg/pr68217.c: New test.
6383
89f1f37e
SK
63842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6385
6386 PR fortran/71067
6387 * gfortran.dg/pr71067_1.f90: New test.
6388 * gfortran.dg/pr71067_2.f90: Ditto.
6389
e0d32185
MM
63902016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6391
6392 * gcc.target/powerpc/vec-extract-1.c: New test.
6393
c851722d
SK
63942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6395
6396 PR fortran/71799
6397 * gfortran.dg/pr71799.f90: New test.
6398
f064da6a
PC
63992016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6400
6401 PR c++/71665
6402 * g++.dg/cpp0x/pr71665-1.C: New.
6403 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6404 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6405 * g++.dg/ext/label10.C: Likewise.
6406 * g++.dg/parse/constant5.C: Likewise.
6407
1b70aaad
SK
64082016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6409
6410 PR fortran/71859
6411 * gfortran.dg/pr71859.f90: New test.
6412 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6413 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6414
a23404c9
PT
64152016-07-28 Paul Thomas <pault@gcc.gnu.org>
6416
6417 PR fortran/71883
6418 * gfortran.dg/pr71883.f90 : New test.
6419
513d866d
YR
64202016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6421
6422 PR tree-optimization/71734
61c73a7f 6423 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6424
7c428aa2
RL
64252016-07-28 Renlin Li <renlin.li@arm.com>
6426
6427 Revert
6428 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6429
6430 PR fortran/71902
6431 * gfortran.dg/dependency_47.f90: New test.
6432
1225d6b1
ML
64332016-07-28 Martin Liska <mliska@suse.cz>
6434
6435 PR gcov-profile/68025
6436 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6437
e5f5bf35
ML
64382016-07-28 Martin Liska <mliska@suse.cz>
6439
6440 * g++.dg/vect/pr70944.cc: New test.
6441
4536610d
KV
64422016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6443
6444 PR middle-end/71994
6445 * gcc.dg/torture/pr71994.c: New test.
6446
8c6961ca
PK
64472016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6448
6449 PR middle-end/71078
6450 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6451 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6452 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6453
8de22ea0
RB
64542016-07-27 Richard Biener <rguenther@suse.de>
6455
6456 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6457
5d9da222
ML
64582016-07-27 Martin Liska <mliska@suse.cz>
6459
6460 * gcc.dg/predict-13.c: New test.
6461 * gcc.dg/predict-14.c: New test.
6462
af9e275f
SKS
64632016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6464
a23404c9 6465 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6466 including stdint.h.
6467 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6468 including stdint.h.
6469
71abba1e
MM
64702016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6471
6472 PR target/71869
6473 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6474 IEEE built-in functions handle quiet and signalling NaNs
6475 correctly.
6476
9cd74e8f
SK
64772016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6478
6479 PR fortran/71862
6480 * gfortran.dg/pr71862.f90: New test.
6481
0d48446f
MS
64822016-07-26 Martin Sebor <msebor@redhat.com>
6483
6484 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6485 selector with dg-options.
6486
524cf1e4
PP
64872016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6488
6489 PR tree-optimization/18046
6490 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6491 * gcc.dg/tree-ssa/vrp103.c: New test.
6492 * gcc.dg/tree-ssa/vrp104.c: New test.
6493
100665d8
WS
64942016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6495
6496 * gcc.target/powerpc/pr63354.c: Require lp64 since
6497 -mprofile-kernel is not legal with -m32.
6498
0b64ca40
RB
64992016-07-26 Richard Biener <rguenther@suse.de>
6500
6501 PR rtl-optimization/71984
6502 * gcc.dg/torture/pr71984.c: New testcase.
6503
9b7937cf
RS
65042016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6505
6506 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6507 g++-dg-runtest via et-dg-runtest.
6508 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6509 * gcc.dg/vect/vect.exp: Likewise.
6510 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6511 gfortran-dg-runtest.
6512 * gfortran.dg/vect/vect.exp: Likewise.
6513 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6514 (check_mips_loongson_hw_available): Likewise.
6515 (check_effective_target_mpaired_single_runtime): Likewise.
6516 (check_effective_target_mips_loongson_runtime): Likewise.
6517 (add_options_for_mpaired_single): Likewise.
6518 (check_effective_target_vect_int): Add global et_index.
6519 Check and save the supported feature for a target selected by
6520 the et_index target. Break long lines where appropriate. Call
6521 et-is-effective-target for MIPS with an argument instead of
6522 check_effective_target_* where appropriate.
6523 (check_effective_target_vect_intfloat_cvt): Likewise.
6524 (check_effective_target_vect_uintfloat_cvt): Likewise.
6525 (check_effective_target_vect_floatint_cvt): Likewise.
6526 (check_effective_target_vect_floatuint_cvt): Likewise.
6527 (check_effective_target_vect_simd_clones): Likewise.
6528 (check_effective_target_vect_shift): ewise.
6529 (check_effective_target_whole_vector_shift): Likewise.
6530 (check_effective_target_vect_bswap): Likewise.
6531 (check_effective_target_vect_shift_char): Likewise.
6532 (check_effective_target_vect_long): Likewise.
6533 (check_effective_target_vect_float): Likewise.
6534 (check_effective_target_vect_double): Likewise.
6535 (check_effective_target_vect_long_long): Likewise.
6536 (check_effective_target_vect_no_int_max): Likewise.
6537 (check_effective_target_vect_no_int_add): Likewise.
6538 (check_effective_target_vect_no_bitwise): Likewise.
6539 (check_effective_target_vect_widen_shift): Likewise.
6540 (check_effective_target_vect_no_align): Likewise.
6541 (check_effective_target_vect_hw_misalign): Likewise.
6542 (check_effective_target_vect_element_align): Likewise.
6543 (check_effective_target_vect_condition): Likewise.
6544 (check_effective_target_vect_cond_mixed): Likewise.
6545 (check_effective_target_vect_char_mult): Likewise.
6546 (check_effective_target_vect_short_mult): Likewise.
6547 (check_effective_target_vect_int_mult): Likewise.
6548 (check_effective_target_vect_extract_even_odd): Likewise.
6549 (check_effective_target_vect_interleave): Likewise.
6550 (check_effective_target_vect_stridedN): Likewise.
6551 (check_effective_target_vect_multiple_sizes): Likewise.
6552 (check_effective_target_vect64): Likewise.
6553 (check_effective_target_vect_call_copysignf): Likewise.
6554 (check_effective_target_vect_call_sqrtf): Likewise.
6555 (check_effective_target_vect_call_btrunc): Likewise.
6556 (check_effective_target_vect_call_btruncf): Likewise.
6557 (check_effective_target_vect_call_ceil): Likewise.
6558 (check_effective_target_vect_call_ceilf): Likewise.
6559 (check_effective_target_vect_call_floor): Likewise.
6560 (check_effective_target_vect_call_floorf): Likewise.
6561 (check_effective_target_vect_call_lceil): Likewise.
6562 (check_effective_target_vect_call_lfloor): Likewise.
6563 (check_effective_target_vect_call_nearbyint): Likewise.
6564 (check_effective_target_vect_call_nearbyintf): Likewise.
6565 (check_effective_target_vect_call_round): Likewise.
6566 (check_effective_target_vect_call_roundf): Likewise.
6567 (check_effective_target_vect_perm): Likewise, but also append *_saved
6568 to the existing global name to properly cache the result.
6569 (check_effective_target_vect_perm_byte): Likewise.
6570 (check_effective_target_vect_perm_short): Likewise.
6571 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6572 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6573 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6574 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6575 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6576 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6577 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6578 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6579 (check_effective_target_vect_sdot_qi): Likewise.
6580 (check_effective_target_vect_udot_qi): Likewise.
6581 (check_effective_target_vect_sdot_hi): Likewise.
6582 (check_effective_target_vect_udot_hi): Likewise.
6583 (check_effective_target_vect_usad_char): Likewise.
6584 (check_effective_target_vect_pack_trunc): Likewise.
6585 (check_effective_target_vect_unpack): Likewise.
6586 (check_effective_target_vect_aligned_arrays): Likewise.
6587 (check_effective_target_vect_natural_alignment): Likewise.
6588 (check_effective_target_vector_alignment_reachable): Likewise.
6589 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6590 (is-effective-target): Initialize et_index if undefined.
6591 (et-dg-runtest): New.
6592 (et-is-effective-target): Likewise.
6593 (check_vect_support_and_set_flags): Add supported MIPS targets to
6594 EFFECTIVE_TARGETS list. Return the number of supported targets.
6595
8f63caf6 65962016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6597 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6598
6599 PR middle-end/70920
6600 * gcc.dg/pr70920-1.c: New test-case.
6601 * gcc.dg/pr70902-2.c: Likewise.
6602 * gcc.dg/pr70920-3.c: Likewise.
6603 * gcc.dg/pr70920-4.c: Likewise
6604 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6605 2 instead of 3.
6606
7d575fff
AM
66072016-07-25 Alexander Monakov <amonakov@ispras.ru>
6608
6609 * gcc.c-torture/execute/pr71494.c: Require label_values.
6610 * gcc.dg/pr16973.c: Ditto.
6611
bf01e070
SKS
66122016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6613
6614 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6615 * gcc.dg/torture/pr69771.c: Require int32plus.
6616 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6617
16b05965
ML
66182016-07-25 Martin Liska <mliska@suse.cz>
6619
6620 * gcc.dg/torture/pr71987.c: New test.
6621
d52d3767
SK
66222016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6623
6624 PR fortran/71935
6625 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6626 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6627 * gfortran.dg/pr71935.f90: New test.
6628
94087e88 66292016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6630
6631 PR c++/71675
6632 * g++.dg/ext/atomic-3.C: New test.
6633 * gcc.dg/atomic/pr71675.c: New test.
6634
58b3986e
ES
66352016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6636
6637 * gcc.target/i386/mvc8.c: New test.
6638
faa1612a
BC
66392016-07-22 Bin Cheng <bin.cheng@arm.com>
6640
6641 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6642 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6643
1603ebe0
TK
66442016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6645
6646 PR fortran/71795
6647 * gfortran.dg/constructor_50.f90: New test.
6648
bc91c436
ML
66492016-07-22 Martin Liska <mliska@suse.cz>
6650
6651 PR gcov-profile/69028
6652 PR gcov-profile/62047
6653 * g++.dg/cilk-plus/pr69028.C: New test.
6654
9fe9a3a7
AV
66552016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6656
6657 * gfortran.dg/coarray_stat_2.f90: New test.
6658
70866e3d
MM
66592016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6660
6661 * gcc.target/powerpc/vec-extract.h: New files to check the
6662 vec_extract built-in functions for all vector types, testing
6663 accessing each element, both with constant and variable element
6664 numbers.
6665 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6666 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6667 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6668 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6669 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6670 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6671 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6672 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6673 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6674
ab3af181
JJ
66752016-07-21 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR c++/71728
6678 * g++.dg/other/pr71728.C: New test.
6679
ebe8f322
JG
66802016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6681
6682 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6683 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6684 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6685 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6686 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6687
959cef74
RB
66882016-07-21 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/71947
6691 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6692
b24d9420
BC
66932016-07-21 Bin Cheng <bin.cheng@arm.com>
6694
6695 * gcc.dg/tree-ssa/scev-15.c: New.
6696
23974819
BC
66972016-07-21 Bin Cheng <bin.cheng@arm.com>
6698
6699 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6700
ee78cbaa
JJ
67012016-07-21 Jakub Jelinek <jakub@redhat.com>
6702
6703 PR c++/71941
6704 * g++.dg/gomp/pr71941.C: New test.
6705
52ed68f7
DM
67062016-07-20 David Malcolm <dmalcolm@redhat.com>
6707
6708 PR c/70339
6709 PR c/71858
6710 * g++.dg/spellcheck-identifiers.C: New test case, based on
6711 gcc.dg/spellcheck-identifiers.c.
6712 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6713 gcc.dg/spellcheck-identifiers-2.c.
6714 * g++.dg/spellcheck-typenames.C: New test case, based on
6715 gcc.dg/spellcheck-typenames.c
6716
18407bfb
JW
67172016-07-20 Jonathan Wakely <jwakely@redhat.com>
6718
6719 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6720 pointer to member function and also test catching by reference.
6721
4c07fd98
DV
67222016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6723
6724 * gcc.target/s390/pr67443.c: Fix test case.
6725
fee21d65
DV
67262016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6727
6728 * gcc.target/s390/insv-1.c: Xfail some tests.
6729 * gcc.target/s390/insv-2.c: Likewise.
6730
dbe9dfdd
GJL
67312016-07-20 Georg-Johann Lay <avr@gjlay.de>
6732
6733 * gcc.target/avr/torture/get-mem.c: New test.
6734 * gcc.target/avr/torture/set-mem.c: New test.
6735
c25e1d82
GJL
67362016-07-20 Georg-Johann Lay <avr@gjlay.de>
6737
6738 PR target/71948
6739 * gcc.target/avr/torture/tiny-progmem.c: New test.
6740
109d2197
JJ
67412016-07-20 Jakub Jelinek <jakub@redhat.com>
6742
7419f441
JJ
6743 PR c++/71909
6744 * g++.dg/parse/pr71909.C: New test.
6745 * g++.dg/tm/pr71909.C: New test.
6746
109d2197
JJ
6747 PR c++/50060
6748 * g++.dg/cpp0x/constexpr-50060.C: New test.
6749 * g++.dg/cpp1y/constexpr-50060.C: New test.
6750
144530cf
ML
67512016-07-20 Martin Liska <mliska@suse.cz>
6752
6753 * gfortran.dg/graphite/pr71898.f90: New test.
6754
04ac4afa
BC
67552016-07-20 Bin Cheng <bin.cheng@arm.com>
6756
6757 PR tree-optimization/71503
6758 PR tree-optimization/71683
6759 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6760 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6761
dcbdb17a
ML
67622016-07-20 Martin Liska <mliska@suse.cz>
6763
6764 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6765 * gcc.dg/plugin/sreal-test-1.c: Remove.
6766 * gcc.dg/plugin/sreal_plugin.c: Remove.
6767
6ed82555
TK
67682016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6769
6770 PR fortran/71902
6771 * gfortran.dg/dependency_47.f90: New test.
6772
13da0507
JJ
67732016-07-19 Jakub Jelinek <jakub@redhat.com>
6774
4833f561
JJ
6775 PR rtl-optimization/71916
6776 * gcc.c-torture/compile/pr71916.c: New test.
6777
4fda19ef
JJ
6778 PR middle-end/71874
6779 * g++.dg/torture/pr71874.C: New test.
6780
13da0507
JJ
6781 PR middle-end/71734
6782 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6783 (my_alloc): Rewritten to use __builtin_posix_memalign and
6784 __SIZE_TYPE__.
6785 (my_free): Use __builtin_free instead of _mm_free.
6786 (Vec::operator=): Use __builtin_memcpy.
6787
e7980add
MJ
67882016-07-19 Martin Jambor <mjambor@suse.cz>
6789
61c73a7f
UB
6790 PR fortran/71688
6791 * gfortran.dg/pr71688.f90: New test.
e7980add 6792
13e88953
RB
67932016-07-19 Richard Biener <rguenther@suse.de>
6794
6795 * c-c++-common/vector-subscript-6.c: New testcase.
6796 * c-c++-common/vector-subscript-7.c: Likewise.
6797
1caf0482
SKS
67982016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6799
a23404c9 6800 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6801 and UInt32 based on __SIZEOF_INT__.
6802
cef5388d
RB
68032016-07-19 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/71901
6806 * gcc.dg/torture/pr71901.c: New testcase.
6807
68082016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6809
6810 PR tree-optimization/71908
6811 * gcc.dg/torture/pr71908.c: New testcase.
6812
a8f7a895
MM
68132016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6814
6815 PR target/71493
6816 * gcc.target/powerpc/pr71493-1.c: New test.
6817 * gcc.target/powerpc/pr71493-2.c: Likewise.
6818
f2111a36
JJ
68192016-07-18 Jakub Jelinek <jakub@redhat.com>
6820
99516432
JJ
6821 PR c++/71835
6822 * g++.dg/conversion/ambig3.C: New test.
6823
87713c6a
JJ
6824 PR c++/71828
6825 * g++.dg/cpp0x/constexpr-71828.C: New test.
6826
7a7f16ca
JJ
6827 PR c++/71826
6828 * g++.dg/template/pr71826.C: New test.
6829
f4d90295
JJ
6830 PR c++/71822
6831 * g++.dg/template/defarg21.C: New test.
6832
f2111a36
JJ
6833 PR c++/71871
6834 * g++.dg/ext/vector31.C: New test.
6835
0b965526
UB
68362016-07-18 Uros Bizjak <ubizjak@gmail.com>
6837
6838 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6839
94e136b9
YR
68402016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6841
6842 PR tree-optimization/71734
6843 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6844
7072df0a
DV
68452016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6846
6847 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6848 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6849 stack-layout-dynamic-1.c: New test.
6850
54158a1a
AK
68512016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6852
6853 * gcc.target/s390/nolrl-1.c: New test.
6854
43068916
FR
68552016-07-17 Fritz Reese <fritzoreese@gmail.com>
6856
6857 PR fortran/71523
6858 * gfortran.dg/pr71523_1.f90: New test.
6859 * gfortran.dg/pr71523_2.f90: New test.
6860
a9356b12
AS
68612016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6862
6863 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6864
a07b81c7 68652016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6866 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6867
6868 PR fortran/62125
6869 * gfortran.dg/pr62125.f90: New test.
6870
96c0ec12
BS
68712016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6872
6873 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6874 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6875
479d0ed5
JW
68762016-07-15 Jonathan Wakely <jwakely@redhat.com>
6877
6878 PR c++/58796
6879 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6880 * g++.dg/cpp0x/nullptr35.C: New test.
6881
41c7438e
BC
68822016-07-15 Bin Cheng <bin.cheng@arm.com>
6883
6884 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6885
f7ba880b
CP
68862016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6887
6888 * gfortran.dg/goacc/vector_length.f90: New test.
6889
b9aba0a0
RB
68902016-07-15 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/71881
6893 * gcc.dg/torture/pr71881.c: New testcase.
6894
9513d5fb
RB
68952016-07-15 Richard Biener <rguenther@suse.de>
6896
6897 PR tree-optimization/71887
6898 * gcc.dg/torture/pr71887.c: New testcase.
6899
ddbbcb19
JJ
69002016-07-15 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR c/71858
6903 * gcc.dg/spellcheck-identifiers-3.c: New test.
6904
29eb509c
AV
69052016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6906
6907 PR fortran/71807
6908 * gfortran.dg/null_9.f90: New test.
6909
43aabfcf
BC
69102016-07-15 Bin Cheng <bin.cheng@arm.com>
6911
6912 * gcc.dg/tree-ssa/loop-41.c: New test.
6913
afc89e58
BC
69142016-07-15 Bin Cheng <bin.cheng@arm.com>
6915
6916 PR tree-optimization/71347
6917 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6918
6fa682ad
SK
69192016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6920
6921 PR fortran/29819
6922 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6923 * gfortran.dg/contains.f90: Ditto.
6924 * gfortran.dg/contains_empty_1.f03: Ditto.
6925 * gfortran.dg/submodule_3.f08: Ditto.
6926
dd36b877
JJ
69272016-07-14 Jakub Jelinek <jakub@redhat.com>
6928
a60a5d31
JJ
6929 PR testsuite/71865
6930 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6931 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6932 expected diagnostics.
6933
dd36b877
JJ
6934 PR c/71858
6935 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6936 * gcc.dg/spellcheck-identifiers-2.c: New test.
6937 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6938 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6939
a241f8ca
JJ
69402016-07-14 Jakub Jelinek <jakub@redhat.com>
6941
6942 PR tree-optimization/71872
6943 * gcc.c-torture/compile/pr71872.c: New test.
6944
d62b809c
TP
69452016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6946
6947 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6948 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6949 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6950 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6951 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6952 * gcc.target/arm/atomic-op-acquire-1.c: This.
6953 * gcc.target/arm/atomic-op-char.c: Rename into ...
6954 * gcc.target/arm/atomic-op-char-1.c: This.
6955 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6956 * gcc.target/arm/atomic-op-consume-1.c: This.
6957 * gcc.target/arm/atomic-op-int.c: Rename into ...
6958 * gcc.target/arm/atomic-op-int-1.c: This.
6959 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6960 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6961 * gcc.target/arm/atomic-op-release.c: Rename into ...
6962 * gcc.target/arm/atomic-op-release-1.c: This.
6963 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6964 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6965 * gcc.target/arm/atomic-op-short.c: Rename into ...
6966 * gcc.target/arm/atomic-op-short-1.c: This.
6967 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6968 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6969 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6970 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6971 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6972 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6973 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6974 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6975 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6976 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6977
1f8dd420
AV
69782016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6979
6980 PR fortran/70842
6981 * gfortran.dg/select_type_35.f03: New test.
6982
53109ba8
KT
69832016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6984
6985 PR target/65951
6986 PR tree-optimization/70923
6987 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6988 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6989 * gcc.dg/vect/pr65951.c: Likewise.
6990 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6991
91f35b7f
DE
69922016-07-14 David Edelsohn <dje.gcc@gmail.com>
6993
6994 * c-c++-common/pr60226.c: Expect maximum object file alignment
6995 error on AIX.
6996
351168fe
RB
69972016-07-14 Richard Biener <rguenther@suse.de>
6998
6999 PR tree-optimization/71866
7000 * gcc.dg/torture/pr71866.c: New testcase.
7001
94c32c00
TP
70022016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7003
7004 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7005 selector and enclose boolean expression in curly braces.
7006
b799a481
AM
70072016-07-14 Alan Modra <amodra@gmail.com>
7008
7009 PR target/71733
7010 * gcc.target/powerpc/p9-novsx.c: New.
7011
f63ba78c
AK
70122016-07-13 Andi Kleen <ak@linux.intel.com>
7013
7014 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7015 * g++.dg/tree-prof/morefunc.C: Dito.
7016 * g++.dg/tree-prof/pr35545.C: Dito.
7017 * g++.dg/tree-prof/reorder.C: Dito.
7018 * gcc.dg/tree-prof/20050826-2.c: Dito.
7019 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7020 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7021 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7022 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7023 * gcc.dg/tree-prof/inliner-1.c: Dito.
7024 * gcc.dg/tree-prof/merge_block.c: Dito.
7025 * gcc.dg/tree-prof/stringop-1.c: Dito.
7026 * gcc.dg/tree-prof/stringop-2.c: Dito.
7027 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7028 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7029 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7030 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7031 * gcc.dg/tree-prof/update-loopch.c: Dito.
7032 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7033 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7034 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7035 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7036 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7037 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7038 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7039
f4d5a23d
AK
70402016-07-13 Andi Kleen <ak@linux.intel.com>
7041
7042 * lib/profopt.exp (profopt-execute): Remove .imports files.
7043
ae145898
AK
70442016-07-13 Andi Kleen <ak@linux.intel.com>
7045
0b965526 7046 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7047
e97bd4f5
AK
70482016-07-13 Andi Kleen <ak@linux.intel.com>
7049
7050 * lib/profopt.exp (dg-final-scan-autofdo,
7051 dg-final-scan-not-autofdo): New functions.
7052
6fa3d4b4
BC
70532016-07-13 Bin Cheng <bin.cheng@arm.com>
7054
7055 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7056 * gcc.dg/vect/vect-35.c: Ditto.
7057 * gcc.dg/vect/vect-alias-check-2.c: New test.
7058
65f18bc6
ML
70592016-07-13 Martin Liska <mliska@suse.cz>
7060
7061 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7062 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7063 * gfortran.dg/pr42108.f90: Update expected dump scan.
7064
9737f35b
RB
70652016-07-13 Richard Biener <rguenther@suse.de>
7066
7067 PR tree-optimization/24574
7068 * gcc.dg/pr24574.c: New testcase.
7069
62c0ea4b
SKS
70702016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7071
0b965526 7072 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7073 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7074 * c-c++-common/pr68833-1.c: Require int32plus.
7075 * gcc.dg/ipa/pr63551.c: Likewise.
7076 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7077 * gcc.dg/ipa/pr64041.c: Require int32plus.
7078
c7ed8938
IE
70792016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7080
7081 PR ipa/71633
7082 * g++.dg/pr71633.C: New test.
7083
5ce15300
TP
70842016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7085
7086 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7087 Add new arm_thumb1_cbz_ok effective target.
7088 * gcc.target/arm/cbz.c: New test.
7089
2b9509a3
TP
70902016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7091
7092 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7093 Define effective target.
7094 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7095 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7096 * gcc.target/arm/movhi_movw.c: New test.
7097 * gcc.target/arm/movsi_movw.c: Likewise.
7098 * gcc.target/arm/movdi_movw.c: Likewise.
7099
7f15b177
RB
71002016-07-13 Richard Biener <rguenther@suse.de>
7101
7102 PR middle-end/71104
7103 * gcc.dg/pr71104-1.c: New testcase.
7104 * gcc.dg/pr71104-2.c: Likewise.
7105
0b0a896e
MM
71062016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7107
7108 PR target/71805
7109 * gcc.target/powerpc/pr71805.c: New test.
7110
f906f5ed
BS
71112016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7112
7113 * gcc.target/powerpc/divkc3-1.c: New.
7114 * gcc.target/powerpc/mulkc3-1.c: New.
7115
9e63c3aa
NS
71162016-07-12 Nathan Sidwell <nathan@acm.org>
7117
7118 * gcc.target/arm/data-rel-1.c: New.
7119 * gcc.target/arm/data-rel-2.c: New.
7120 * gcc.target/arm/data-rel-3.c: New.
7121
f507d202
ML
71222016-07-12 Martin Liska <mliska@suse.cz>
7123
7124 * gcc.dg/params/blocksort-part.c: New test.
7125 * gcc.dg/params/params.exp: New file.
7126
d6f7c125
KT
71272016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7128
7129 PR middle-end/71700
7130 * gcc.c-torture/execute/pr71700.c: New test.
7131
37ccb0ba
SB
71322016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7133 Richard Biener <rguenther@suse.de>
7134
7135 PR tree-optimization/23286
7136 PR tree-optimization/70159
7137 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7138 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7139 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7140 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7141 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7142 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7143 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7144 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7145 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7146 * gcc.dg/pr51879-12.c: Likewise.
7147 * gcc.dg/strlenopt-9.c: Likewise.
7148 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7149 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7150 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7151 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7152 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7153 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7154 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7155 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7156 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7157 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7158 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7159 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7160 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7161 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7162 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7163
712a93d6
RB
71642016-07-12 Richard Biener <rguenther@suse.de>
7165
7166 PR rtl-optimization/68961
7167 * gcc.target/i386/pr68961.c: New testcase.
7168
c392943c
JJ
71692016-07-11 Jakub Jelinek <jakub@redhat.com>
7170
3d56e6a4
JJ
7171 PR middle-end/71758
7172 * c-c++-common/gomp/pr71758.c: New test.
7173 * gfortran.dg/gomp/pr71758.f90: New test.
7174
c392943c
JJ
7175 PR tree-optimization/71823
7176 * gcc.dg/vect/pr71823.c: New test.
7177
741d3be5
DM
71782016-07-11 David Malcolm <dmalcolm@redhat.com>
7179
7180 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7181 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7182 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7183
92fa45b5
L
71842016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7185
7186 PR target/71801
7187 * gcc.target/i386/pr71801.c: New test.
7188
f51606c7
RB
71892016-07-11 Richard Biener <rguenther@suse.de>
7190
7191 PR tree-optimization/71816
7192 * gcc.dg/torture/pr71816.c: New testcase.
7193
36b54ce0
TK
71942016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7195
7196 PR fortran/71783
7197 * gfortran.dg/dependency_46.f90: New test.
7198
d13835b6
VM
71992016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7200
7201 PR rtl-optimization/71621
7202 * gcc.target/i386/pr71621-1.c: New.
7203 * gcc.target/i386/pr71621-2.c: New.
7204
642bcbdf
CP
72052016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7206
7207 * gfortran.dg/goacc/pr71704.f90: New test.
7208
02eb5b8b
BS
72092016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7210
7211 PR target/71297
7212 * gcc.target/powerpc/pr71297.c: New.
7213
8beb9a0d
JW
72142016-07-08 Jiong Wang <jiong.wang@arm.com>
7215
7216 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7217
cef4b650
MM
72182016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7219
7220 PR target/71806
7221 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7222
3c3ecf52
AH
72232016-07-08 Alan Hayward <alan.hayward@arm.com>
7224
7225 PR tree-optimization/71667
7226 * gcc.dg/vect/pr71667.c: New
7227
2660286d
ML
72282016-07-08 Martin Liska <mliska@suse.cz>
7229
7230 * gcc.dg/torture/pr71606.c: New test.
7231
70cdd4ae
JD
72322016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7233
7234 PR fortran/71764
7235 * gfortran.dg/pr71764.f90: New test.
7236
842dc2e6
JJ
72372016-07-07 Jakub Jelinek <jakub@redhat.com>
7238 Kai Tietz <ktietz70@googlemail.com>
7239
7240 PR c++/70869
7241 PR c++/71054
7242 * g++.dg/cpp0x/pr70869.C: New test.
7243 * g++.dg/cpp0x/pr71054.C: New test.
7244
31be4262
DE
72452016-07-07 David Edelsohn <dje.gcc@gmail.com>
7246
7247 * g++.dg/debug/pr71432.C: Fail on AIX.
7248
1c122092
ML
72492016-07-07 Martin Liska <mliska@suse.cz>
7250
7251 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7252 an undefined behavior.
7253 * gfortran.dg/do_3.F90: Likewise.
7254 * gfortran.dg/do_check_11.f90: New test.
7255 * gfortran.dg/do_check_12.f90: New test.
7256 * gfortran.dg/do_corner_warn.f90: New test.
7257
7119f1b1
ML
72582016-07-07 Martin Liska <mliska@suse.cz>
7259
7260 * gfortran.dg/predict-1.f90: Ammend the test.
7261 * gfortran.dg/predict-2.f90: Likewise.
7262
275792f2
IE
72632016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7264
7265 PR ipa/71624
7266 * g++.dg/pr71624.C: New test.
7267
05a437c1
TP
72682016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7269
7270 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7271 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7272 ARMv8-M Mainline architectures.
7273
6f493951
TP
72742016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7275
7276 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7277 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7278
5ddaee94
SB
72792016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7280
7281 PR target/70098
7282 PR target/71763
7283 * gcc.target/powerpc/pr71763.c: New file.
7284
651afdb2
YR
72852016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7286
7287 PR tree-optimization/71518
0b965526 7288 * gcc.dg/pr71518.c: New test.
651afdb2 7289
9df99881
WD
72902016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7291
7292 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7293
7b4e0769
SKS
72942016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7295
0b965526 7296 PR target/50739
7b4e0769
SKS
7297 * gcc.target/avr/pr50739.c: New test.
7298
eb4432f7
JH
72992016-07-05 Jan Hubicka <jh@suse.cz>
7300
7301 * gcc.dg/tree-ssa/scev-14.c: update template.
7302
c01e092f
RS
73032016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7304
7305 * gcc.dg/vect/group-no-gaps-1.c: New test.
7306
8070763a
AK
73072016-07-05 Andi Kleen <ak@linux.intel.com>
7308
7309 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7310 if kernel supports MPX.
7311
3f8257db 73122016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7313
7314 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7315
36a265b1
MM
73162016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7317 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7318
7319 * gcc.target/powerpc/signbit-1.c: New test.
7320 * gcc.target/powerpc/signbit-2.c: New test.
7321 * gcc.target/powerpc/signbit-3.c: New test.
7322
7a98fb6e
KT
73232016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7324
7325 PR rtl-optimization/71594
7326 * gcc.dg/torture/pr71594.c: New test.
7327
1e3d54b4
JH
73282016-07-05 Jan Hubicka <jh@suse.cz>
7329
7330 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7331
84ca3893
DM
73322016-07-05 David Malcolm <dmalcolm@redhat.com>
7333
7334 PR c++/62314
3a146d46 7335 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7336 number of missing semicolon error.
7337 * g++.dg/pr62314-2.C: New test case.
7338
20d0bfce
AF
73392016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7340
7341 * gfortran.dg/coarray_stat_function.f90: New test.
7342 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7343 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7344 to new interfaces.
7345
69aaea06
AV
73462016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7347
7348 PR fortran/71623
7349 * gfortran.dg/deferred_character_17.f90: New test.
7350
f723a43c
CL
73512016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7352
7353 * gcc.target/arm/neon/polytypes.c: Move to ...
7354 * gcc.target/arm/polytypes.c: ... here.
7355 * gcc.target/arm/neon/pr51534.c: Move to ...
7356 * gcc.target/arm/pr51534.c: ... here.
7357 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7358 * gcc.target/arm/vect-vcvt.c: ... here.
7359 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7360 * gcc.target/arm/vect-vcvtq.c: ... here.
7361 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7362 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7363 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7364 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7365 * gcc.target/arm/neon/neon.exp: Delete.
7366 * gcc.target/arm/neon/: Delete.
7367
d73e0ccf
JD
73682016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7369
7370 PR fortran/65575
7371 * gfortran.dg: pr65575.f90: New test.
7372
c20f6223
JD
73732016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7374
7375 PR fortran/35849
7376 * gfortran.dg: pr35849.f90: New test.
7377
2a5537c3
JJ
73782016-07-04 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR c++/71739
7381 * g++.dg/cpp0x/pr71739.C: New test.
7382
740f9751
CL
73832016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7384
7385 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7386
bf749919
DV
73872016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7388
7389 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7390 locr.
7391 * gcc.target/s390/loc-1.c: New test.
7392
430bb38e
YR
73932016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7394
3a146d46
JJ
7395 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7396 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7397
15f6e0da
RR
73982016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7399
7400 PR target/63874
7401 * gcc.target/aarch64/pr63874.c: New test.
7402
79335075
JB
74032016-07-04 Jan Beulich <jbeulich@suse.com>
7404
7405 * g++.dg/header.c: New.
7406 * gcc.dg/header.c: New.
7407
557e8c49
JJ
74082016-07-02 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR c/71719
7411 * c-c++-common/Wunused-var-15.c: New test.
7412
79a592e3
JJ
74132016-07-01 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR fortran/71687
7416 * gfortran.dg/gomp/pr71687.f90: New test.
7417
e2298656
BS
74182016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7419
7420 * gcc.dg/const-float128-ped.c: Require __float128 effective
7421 target and options.
7422 * gcc.dg/const-float128.c: Likewise.
7423 * gcc.dg/torture/float128-cmp-invalid.c: Require
7424 __float128 and base_quadfloat_support effective targets, and
7425 __float128 options.
7426 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7427 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7428 * gcc.dg/torture/float128-nan.c: Likewise.
7429 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7430 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7431 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7432 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7433 (add_options_for___float128): New.
7434 (check_effective_target_base_quadword_support): New.
7435
70c11966
MM
74362016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7437
7438 PR target/71720
7439 * gcc.target/powerpc/pr71720.c: New test.
7440
059541fd
JB
74412016-07-01 Jan Beulich <jbeulich@suse.com>
7442
7443 * gcc.dg/bss.c: New.
7444
2c1e4964
PB
74452016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7446
7447 PR target/71698
7448 * gcc.target/powerpc/pr71698.c: New test.
7449
22e1cb39
GJL
74502016-07-01 Georg-Johann Lay <avr@gjlay.de>
7451
7452 PR target/71151
7453 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7454 instead of ".foo" for its section name.
7455 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7456 depending on MCU's flash size.
7457 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7458 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7459 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7460 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7461 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7462 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7463
466cf574
JB
74642016-07-01 Jan Beulich <jbeulich@suse.com>
7465
7466 * gcc.target/i386/pr65105-2.c: Add -msse2.
7467
351beab7
JJ
74682016-06-30 Jakub Jelinek <jakub@redhat.com>
7469
55a0f21a
JJ
7470 PR tree-optimization/71707
7471 * gcc.dg/strlenopt-29.c: New test.
7472
6245ad72
JJ
7473 PR fortran/71704
7474 * gfortran.dg/gomp/pr71704.f90: New test.
7475
351beab7
JJ
7476 PR fortran/71705
7477 * gfortran.dg/gomp/pr71705.f90: New test.
7478
5a3a6a5e
KN
74792016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7480
7481 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7482 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7483 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7484 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7485 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7486 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7487 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7488 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7489 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7490 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7491 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7492 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7493 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7494 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7495 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7496 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7497 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7498 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7499 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7500 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7501 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7502 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7503 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7504 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7505 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7506 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7507 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7511 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7512 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7513 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7514 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7515 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7516 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7517 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7518 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7519 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7520 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7521 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7522 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7523 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7524 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7525 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7526 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7527 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7528 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7529 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7530 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7531 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7532 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7533 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7534 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7535 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7536 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7537 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7538 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7539 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7540 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7541 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7542 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7543 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7544 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7545 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7546 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7547 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7548 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7549 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7550 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7551 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7552 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7553 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7554 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7555 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7556 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7557 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7558 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7559 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7560 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7561 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7562
3dfa8071 75632016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7564 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7565
7566 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7567
9bd62242 75682016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7569 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7570
7571 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7572
603107fb
DM
75732016-06-30 David Malcolm <dmalcolm@redhat.com>
7574
7575 PR driver/71651
7576 * gcc.dg/spellcheck-options-12.c: New test case.
7577
205cccc7
JJ
75782016-06-30 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR middle-end/71693
7581 * gcc.c-torture/compile/pr71693.c: New test.
7582
f4452176
DM
75832016-06-29 David Malcolm <dmalcolm@redhat.com>
7584
7585 * gcc.dg/spellcheck-params.c: New testcase.
7586 * gcc.dg/spellcheck-params-2.c: New testcase.
7587
c5e74d9d
MM
75882016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7589
7590 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7591 vector extract instructions.
7592 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7593
e44ecbfd
JD
75942016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7595
7596 PR fortran/71686
7597 * gfortran.dg/unexpected_eof_2.f90: New test.
7598 * gfortran.dg/unexpected_eof_3.f90: New test.
7599
ee446d9f
JW
76002016-06-29 Jim Wilson <jim.wilson@linaro.org>
7601
7602 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7603
27f67461
CP
76042016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7605
7606 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7607 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7608 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7609
b1206d29
RB
76102016-06-29 Richard Biener <rguenther@suse.de>
7611
7612 PR middle-end/15256
7613 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7614
1af21224
MW
76152016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7616
7617 * gcc.target/arm/aapcs/neon-vect10.c: Require
7618 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7619 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7620 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7621 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7622 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7623 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7624 * gcc.target/arm/fp16-aapcs-1.c: Require
7625 -mfloat-ab=hard. Also simplify the test.
7626 * gcc.target/arm/fp16-aapcs-2.c: New.
7627
7fe43755
MW
76282016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7629
0b965526 7630 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7631 (add_options_for_arm_fp16_ieee): New.
7632 (add_options_for_arm_fp16_alternative): New.
7633 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7634 long-line.
7635 (effective_target_arm_fp16_hw): New.
7636
264d951a
IE
76372016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7638
7639 PR tree-optimization/71655
7640 * g++.dg/pr71655.C: New test.
7641
5c846a81
ML
76422016-06-29 Martin Liska <mliska@suse.cz>
7643
7644 * gcc.dg/pr71585.c: New test.
7645 * gcc.dg/pr71585-2.c: New test.
7646 * gcc.dg/pr71585-3.c: New test.
7647
fafe9318
YR
76482016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7649
7650 PR tree-optimization/70729
7651 * g++.dg/vect/pr70729.cc: New test.
7652
54d19c3b
TS
76532016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7654
7655 * c-c++-common/gomp/cancel-1.c: Extend.
7656
5f3cd7c3
JJ
76572016-06-29 Jakub Jelinek <jakub@redhat.com>
7658
7659 PR tree-optimization/71625
7660 * gcc.dg/strlenopt-28.c: New test.
7661
4aa83879
RB
76622016-06-29 Richard Biener <rguenther@suse.de>
7663
7664 PR middle-end/71002
7665 * g++.dg/torture/pr71002.C: Adjust testcase.
7666
152ef731
JJ
76672016-06-29 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c/71685
7670 * gcc.dg/pr71685.c: New test.
7671
76722016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7673
7674 PR c/71552
7675 * gcc.dg/init-bad-9.c: New test.
7676
d41dc215
BS
76772016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678
7679 * gcc.target/powerpc/abs128-1.c: Require VSX.
7680 * gcc.target/powerpc/copysign128-1.c: Likewise.
7681 * gcc.target/powerpc/inf128-1.c: Likewise.
7682 * gcc.target/powerpc/nan128-1.c: Likewise.
7683
6a20b538
JJ
76842016-06-28 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR middle-end/71626
7687 * gcc.c-torture/execute/pr71626-1.c: New test.
7688 * gcc.c-torture/execute/pr71626-2.c: New test.
7689
77d93c47
PB
76902016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7691
7692 PR target/71656
7693 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7694
a8264058
SB
76952016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7696
7697 PR target/71670
7698 * gcc.target/powerpc/pr71670.c: New testcase.
7699
0dc47331
PB
77002016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7701
7702 PR target/71656
7703 * gcc.target/powerpc/pr71656-1.c: New test.
7704 * gcc.target/powerpc/pr71656-2.c: New test.
7705
b65ffc79
CL
77062016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7707
7708 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7709 around fp16 code.
7710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7711 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7712 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7713 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7714 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7715 Add arm_neon_fp16_ok effective target.
0b965526
UB
7716 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7717 Likewise.
7718 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7719 Likewise.
7720 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7721 Likewise.
7722 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7723 Likewise.
7724 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7725 Likewise.
7726 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7727 Likewise.
7728 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7729 Likewise.
7730 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7731 Likewise.
7732 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7733 Likewise.
7734 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7735 Likewise.
7736 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7737 Likewise.
b65ffc79 7738
9bb86f40
JH
77392016-06-26 Jan Hubicka <hubicka@ucw.cz>
7740
7741 * gcc.dg/predict-12.c: New testcase.
7742
46db0fd4
JD
77432016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7744
7745 PR fortran/71649
7746 * gfortran.dg/pr71649.f90: New test.
7747
2a65e70b
JJ
77482016-06-25 Jakub Jelinek <jakub@redhat.com>
7749
f8a06e24
JJ
7750 PR tree-optimization/71643
7751 * g++.dg/opt/pr71643.C: New test.
7752
2a65e70b
JJ
7753 PR tree-optimization/71631
7754 * gcc.c-torture/execute/pr71631.c: New test.
7755
7805417a
JH
77562016-06-24 Jan Hubicka <hubicka@ucw.cz>
7757
7758 * gcc.dg/predict-11.c: New testcase.
7759 * gfortran.dg/predict-2.f90: New testcase.
7760
888ed1a3
JH
77612016-06-24 Jan Hubicka <hubicka@ucw.cz>
7762
7763 * gcc.dg/predict-10.c: New test.
7764
53605f35
BS
77652016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7766
7767 * gcc.target/powerpc/abs128-1.c: New.
7768 * gcc.target/powerpc/copysign128-1.c: New.
7769 * gcc.target/powerpc/inf128-1.c: New.
7770 * gcc.target/powerpc/nan128-1.c: New.
7771
7b22b4c6
EB
77722016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gfortran.dg/pr71642.f90: New test.
7775
37e373c2
JJ
77762016-06-24 Jakub Jelinek <jakub@redhat.com>
7777
7778 PR tree-optimization/71647
7779 * gcc.target/i386/pr71647.c: New test.
7780
b20b79f2
L
77812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7782
7783 * gcc.target/i386/noplt-gd-1.c: New test.
7784 * gcc.target/i386/noplt-gd-2.c: Likewise.
7785 * gcc.target/i386/noplt-gd-3.c: Likewise.
7786 * gcc.target/i386/noplt-ld-1.c: Likewise.
7787 * gcc.target/i386/noplt-ld-2.c: Likewise.
7788 * gcc.target/i386/noplt-ld-3.c: Likewise.
7789 * lib/target-supports.exp
7790 (check_effective_target_tls_get_addr_via_got): New.
7791
04619cb8
UB
77922016-06-24 Uros Bizjak <ubizjak@gmail.com>
7793
7794 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7795 testsuite compile flags.
7796 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7797 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7798
77992016-06-24 Uros Bizjak <ubizjak@gmail.com>
7800
7801 * g++dg/vect/pr36684.cc: Add dg-do compile.
7802 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7803 * gcc.dg/vect/pr70021.c: Ditto.
7804 * gcc.dg/vect/pr70138-1.c: Ditto.
7805 * gcc.dg/vect/pr70138-2.c: Ditto.
7806 * gcc.dg/vect/pr70354-1.c: Ditto.
7807 * gcc.dg/vect/pr70354-2.c: Ditto.
7808 * gcc.dg/vect/pr71259.c: Ditto.
7809 * gcc.dg/vect/pr71416-1.c: Ditto.
7810 * gcc.dg/vect/slp-43.c: Ditto.
7811 * gcc.dg/vect/slp-45.c: Ditto.
7812 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7813 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7814 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7815 * gfortran.dg/vect/pr69980.f90: Ditto.
7816
78172016-06-24 Uros Bizjak <ubizjak@gmail.com>
7818
7819 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7820 * gcc.dg/vect/bb-slp-30.c: Ditto.
7821 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7822 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7823 * gcc.dg/vect/pr45902.c: Ditto.
7824 * gcc.dg/vect/pr48172.c: Ditto.
7825 * gcc.dg/vect/pr48377.c: Ditto.
7826 * gcc.dg/vect/pr49038.c: Ditto.
7827 * gcc.dg/vect/pr49771.c: Ditto.
7828 * gcc.dg/vect/pr52091.c: Ditto.
7829 * gcc.dg/vect/pr53185-2.c: Ditto.
7830 * gcc.dg/vect/pr56826.c: Ditto.
7831 * gcc.dg/vect/pr60276.c: Ditto.
7832 * gcc.dg/vect/pr62021.c: Ditto.
7833 * gcc.dg/vect/pr63530.c: Ditto.
7834 * gcc.dg/vect/pr65518.c: Ditto.
7835 * gcc.dg/vect/pr65947-1.c: Ditto.
7836 * gcc.dg/vect/pr65947-10.c: Ditto.
7837 * gcc.dg/vect/pr65947-11.c: Ditto.
7838 * gcc.dg/vect/pr65947-12.c: Ditto.
7839 * gcc.dg/vect/pr65947-13.c: Ditto.
7840 * gcc.dg/vect/pr65947-2.c: Ditto.
7841 * gcc.dg/vect/pr65947-3.c: Ditto.
7842 * gcc.dg/vect/pr65947-4.c: Ditto.
7843 * gcc.dg/vect/pr65947-5.c: Ditto.
7844 * gcc.dg/vect/pr65947-6.c: Ditto.
7845 * gcc.dg/vect/pr65947-7.c: Ditto.
7846 * gcc.dg/vect/pr65947-8.c: Ditto.
7847 * gcc.dg/vect/pr65947-9.c: Ditto.
7848 * gcc.dg/vect/pr71416-1.c: Ditto.
7849 * gcc.dg/vect/pr71439.c: Ditto.
7850 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7851 * gcc.dg/vect/vect-bswap16.c: Ditto.
7852 * gcc.dg/vect/vect-bswap32.c: Ditto.
7853 * gcc.dg/vect/vect-bswap64.c: Ditto.
7854 * gcc.dg/vect/vect-live-1.c: Ditto.
7855 * gcc.dg/vect/vect-live-2.c: Ditto.
7856 * gcc.dg/vect/vect-live-3.c: Ditto.
7857 * gcc.dg/vect/vect-live-4.c: Ditto.
7858 * gcc.dg/vect/vect-live-5.c: Ditto.
7859 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7860 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7861 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7862 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7863 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7864 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7865 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7866 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7867 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7868 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7869 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7870 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7871 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7872 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7873 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7874 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7875 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7876
da224bcb
UB
78772016-06-24 Uros Bizjak <ubizjak@gmail.com>
7878
7879 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7880
dfee2870
L
78812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7882
7883 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7884 ia32 if R_386_GOT32X relocation is supported.
7885 * gcc.target/i386/noplt-3.c: Likewise.
7886 * gcc.target/i386/noplt-2.c: Likewise.
7887 (main): Renamed to ...
7888 (bar): This.
7889 * gcc.target/i386/noplt-4.c: Likewise.
7890 (main): Renamed to ...
7891 (bar): This.
7892 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7893 * gcc.target/i386/pr67400-5.c: Likewise.
7894
a86451b9
JJ
78952016-06-24 Jakub Jelinek <jakub@redhat.com>
7896
00085092
JJ
7897 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7898 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7899
a86451b9
JJ
7900 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7901 f4): Adjust expected diagnostics.
7902 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7903 (T): If OVFP is defined, redefine to TP.
7904 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7905 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7906 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7907 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7908 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7909 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7910 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7911 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7912 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7913 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7914 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7915 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7916 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7917 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7918 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7919 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7920 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7921 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7922 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7923 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7924 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7925 as last argument to __builtin_add_overflow_p.
7926
7bb5d5f4
UB
79272016-06-23 Uros Bizjak <ubizjak@gmail.com>
7928
7929 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7930 dg-options and remove default vector testsuite compile flags.
7931 * g++.dg/vect/pr33860a.cc: Ditto.
7932 * g++.dg/vect/pr45470-a.cc: Ditto.
7933 * g++.dg/vect/pr45470-b.cc: Ditto.
7934 * g++.dg/vect/pr60896.cc: Ditto.
7935 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7936 * gcc.dg/vect/pr18308.c: Ditto.
7937 * gcc.dg/vect/pr24049.c: Ditto.
7938 * gcc.dg/vect/pr33373.c: Ditto.
7939 * gcc.dg/vect/pr36228.c: Ditto.
7940 * gcc.dg/vect/pr42395.c: Ditto.
7941 * gcc.dg/vect/pr42604.c: Ditto.
7942 * gcc.dg/vect/pr46663.c: Ditto.
7943 * gcc.dg/vect/pr48765.c: Ditto.
7944 * gcc.dg/vect/pr49093.c: Ditto.
7945 * gcc.dg/vect/pr49352.c: Ditto.
7946 * gcc.dg/vect/pr52298.c: Ditto.
7947 * gcc.dg/vect/pr52870.c: Ditto.
7948 * gcc.dg/vect/pr53185.c: Ditto.
7949 * gcc.dg/vect/pr53773.c: Ditto.
7950 * gcc.dg/vect/pr56695.c: Ditto.
7951 * gcc.dg/vect/pr62171.c: Ditto.
7952 * gcc.dg/vect/pr63530.c: Ditto.
7953 * gcc.dg/vect/pr68339.c: Ditto.
7954 * gcc.dg/vect/pr71259.c: Ditto.
7955 * gcc.dg/vect/vect-82_64.c: Ditto.
7956 * gcc.dg/vect/vect-83_64.c: Ditto.
7957 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7958 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7959 * gcc.dg/vect/vect-shift-2.c: Ditto.
7960 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7961 * gfortran.dg/vect/pr39318.f90: Ditto.
7962 * gfortran.dg/vect/pr45714-a.f: Ditto.
7963 * gfortran.dg/vect/pr45714-b.f: Ditto.
7964 * gfortran.dg/vect/pr46213.f90: Ditto.
7965
2d4bb02f
MM
79662016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7967 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7968
7969 * gcc.target/powerpc/p9-splat-5.c: New test.
7970
f6d1b868
UB
79712016-06-23 Uros Bizjak <ubizjak@gmail.com>
7972
7973 PR tree-optimization/71488
7974 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7975 * lib/target-supports.exp: ... here.
7976 (check_sse4_hw_available): New procedure.
7977 (check_effective_target_sse4_runtime): Ditto.
7978 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7979 -march=westmere for sse4_runtime targets.
936ff030 7980 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7981 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7982 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7983 (main): Call check_vect ().
a7898180 7984 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7985
c0597759
L
79862016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7987
7988 PR target/66232
7989 PR target/67400
7990 * gcc.target/i386/pr66232-14.c: New file.
7991 * gcc.target/i386/pr66232-15.c: Likewise.
7992 * gcc.target/i386/pr66232-16.c: Likewise.
7993 * gcc.target/i386/pr66232-17.c: Likewise.
7994 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7995 ia32 if R_386_GOT32X relocation is supported.
7996 * gcc.target/i386/pr67400-2.c: Likewise.
7997 * gcc.target/i386/pr67400-3.c: Likewise.
7998 * gcc.target/i386/pr67400-4.c: Likewise.
7999 * gcc.target/i386/pr67400-6.c: Likewise.
8000 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8001 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8002
5b0e27a7
JD
80032016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8004
8005 PR libgfortran/48852
8006 * gfortran.dg/char4_iunit_1.f03: Update test.
8007 * gfortran.dg/f2003_io_5.f03: Update test.
8008 * gfortran.dg/real_const_3.f90: Update test.
8009
7f586d90
AK
80102016-06-23 Andi Kleen <ak@linux.intel.com>
8011
8012 * g++.dg/bprob/bprob.exp: Support autofdo.
8013 * g++.dg/tree-prof/tree-prof.exp: dito.
8014 * gcc.dg/tree-prof/tree-prof.exp: dito.
8015 * gcc.misc-tests/bprob.exp: dito.
8016 * gfortran.dg/prof/prof.exp: dito.
8017 * lib/profopt.exp: dito.
8018 * lib/target-supports.exp: Check for autofdo.
8019
60fa7862
ML
80202016-06-23 Martin Liska <mliska@suse.cz>
8021
8022 * gcc.dg/pr71619.c: New test.
8023
e3d62871
UB
80242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8025
8026 PR target/67400
cc901875
UB
8027 * gcc.target/i386/pr67400-1.c: New test.
8028 * gcc.target/i386/pr67400-2.c: Likewise.
8029 * gcc.target/i386/pr67400-3.c: Likewise.
8030 * gcc.target/i386/pr67400-4.c: Likewise.
8031 * gcc.target/i386/pr67400-5.c: Likewise.
8032 * gcc.target/i386/pr67400-6.c: Likewise.
8033 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8034
ac81cf0b
DM
80352016-06-22 David Malcolm <dmalcolm@redhat.com>
8036
8037 * c-c++-common/missing-header-1.c: New test case.
8038 * c-c++-common/missing-header-2.c: New test case.
8039 * c-c++-common/missing-header-3.c: New test case.
8040 * c-c++-common/missing-header-4.c: New test case.
8041
1a4f11c8
DM
80422016-06-22 David Malcolm <dmalcolm@redhat.com>
8043
8044 PR c/70339
8045 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8046 hint.
8047 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8048 expected results due to builtin "nanl" now being suggested for
8049 "name".
8050 * gcc.dg/pr67580.c: Update expected messages.
8051 * gcc.dg/spellcheck-identifiers.c: New testcase.
8052 * gcc.dg/spellcheck-typenames.c: New testcase.
8053
a93eac6a
DM
80542016-06-22 David Malcolm <dmalcolm@redhat.com>
8055
8056 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8057 file.
8058 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8059 diagnostic-test-show-locus-parseable-fixits.c to sources for
8060 diagnostic_plugin_test_show_locus.c.
8061 * lib/gcc-defs.exp (freeform_regexps): New global.
8062 (dg-regexp): New function.
8063 (handle-dg-regexps): New function.
8064 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8065 freeform_regexps to the empty list.
8066 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8067
49e76ff1
IE
80682016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8069
f6d1b868 8070 PR tree-optimization/71488
49e76ff1
IE
8071 * g++.dg/pr71488.C: New test.
8072 * gcc.dg/vect/vect-bool-cmp.c: New test.
8073
951d8c8a
EB
80742016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gcc.dg/guality/param-5.c: New test.
8077
b60fc3bd
BE
80782016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8079
8080 * gcc.target/i386/asm-flag-7.c: New test.
8081
0609abda
TS
80822016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8083
8084 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8085 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8086 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8087 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8088 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8089 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8091 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8092 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8094 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8095 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8096 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8097 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8098 * lib/target-supports.exp: Likewise.
8099
ee2499b4
TS
81002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8101
8102 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8103 * gcc.dg/attr-ms_struct-2.c: Likewise.
8104 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8105 * gcc.dg/bf-ms-attrib.c: Likewise.
8106 * gcc.dg/bf-ms-layout-2.c: Likewise.
8107 * gcc.dg/bf-ms-layout-3.c: Likewise.
8108 * gcc.dg/bf-ms-layout.c: Likewise.
8109 * gcc.dg/bf-no-ms-layout.c: Likewise.
8110 * gcc.target/i386/bitfield1.c: Likewise.
8111 * gcc.target/i386/bitfield2.c: Likewise.
8112 * gcc.target/i386/bitfield3.c: Likewise.
8113
caea59ff
KN
81142016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8115
8116 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8117 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8118 override other than -mcpu=power9 command-line option is specified,
8119 or if the target operating system is aix.
8120 * gcc.target/powerpc/darn-1.c: Likewise.
8121 * gcc.target/powerpc/darn-2.c: Likewise.
8122 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8123 test if effective-target is not powerpc_p9vector_ok or if the
8124 target operating system is not defined.
8125 * gcc.target/powerpc/vslv-1.c: Likewise.
8126 * gcc.target/powerpc/vsrv-0.c: Likewise.
8127 * gcc.target/powerpc/vsrv-1.c: Likewise.
8128
63617e30
TB
81292016-06-21 Tobias Burnus <burnus@net-b.de>
8130
8131 PR fortran/71068
8132 * gfortran.dg/coarray/data_1.f90: New.
8133
89192c3c
WD
81342016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8135
8136 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8137 (dg-require-effective-target): Use arm_v8_neon_hw.
8138 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8139 (dg-require-effective-target): Likewise.
8140 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8141 (dg-require-effective-target): Likewise.
8142 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8143 (dg-require-effective-target): Likewise.
8144 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8145 (dg-require-effective-target): Likewise.
8146 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8147 (dg-require-effective-target): Likewise.
8148 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8149 Add AArch64 check.
8150
64ac50e2
WD
81512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8152
8153 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8154 Set to 3 so test passes.
8155
6252b5db
WD
81562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8157
8158 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8159
3b9bc511
IV
81602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8161
8162 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8163 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8164 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8165 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8166
21db1c78
IV
81672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8168
8169 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8170 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8171
9d30e86f
L
81722016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8173
8174 PR target/71549
8175 * gcc.target/i386/pr71549.c: New test.
8176
448a7c69
KN
81772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8178
8179 * gcc.target/powerpc/vadsdu-0.c: Replace
8180 dg-require-effective-target directive to allow test to run on more
8181 platforms, and add dg-skip-if directive to disable test on aix
8182 platforms because of known incompatibilities.
8183 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8184 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8185 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8186 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8187 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8188 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8189 * gcc.target/powerpc/vadsdub-2.c: Replace
8190 dg-require-effective-target directive to allow test to run on more
8191 platforms, and add dg-skip-if directive to disable test on aix
8192 platforms because of known incompatibilities.
8193 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8194 with vec_absdb call to differentiate this test from vadsdub-1.c.
8195 * gcc.target/powerpc/vadsduh-1.c: Replace
8196 dg-require-effective-target directive to allow test to run on more
8197 platforms, and add dg-skip-if directive to disable test on aix
8198 platforms because of known incompatibilities.
8199 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8200 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8201 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8202
0ad84f34
JJ
82032016-06-21 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR tree-optimization/71588
8206 * gcc.dg/pr71558.c: New test.
8207
e71e8d94
SKS
82082016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8209
8210 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8211 * c-c++-common/pr68657-2.c: Likewise.
8212 * c-c++-common/pr68657-3.c: Likewise.
8213 * gcc.dg/torture/pr69714.c: Require int32plus support.
8214 * gcc.dg/torture/pr70025.c: Likewise.
8215 * gcc.dg/torture/pr70083.c: Likewise.
8216 * gcc.dg/torture/pr70542.c: Likewise.
8217 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8218
5a578671
JM
82192016-06-20 Joseph Myers <joseph@codesourcery.com>
8220
8221 PR c/71601
8222 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8223
7a9df68e
JJ
82242016-06-20 Jakub Jelinek <jakub@redhat.com>
8225
50aa64d5
JJ
8226 PR middle-end/71581
8227 * gcc.dg/pr71581.c: New test.
8228
7a9df68e
JJ
8229 PR rtl-optimization/71591
8230 * gcc.dg/cpp/pr71591.c: New test.
8231
3947cf19
DR
82322016-06-20 David B. Robins <gcc@davidrobins.net>
8233
8234 PR target/71571
8235 * g++.dg/torture/pr71571.C: New test.
8236
c4ff221e
JJ
82372016-06-20 Jakub Jelinek <jakub@redhat.com>
8238
8239 PR target/71559
8240 * gcc.target/i386/sse2-pr71559.c: New test.
8241 * gcc.target/i386/avx-pr71559.c: New test.
8242 * gcc.target/i386/avx512f-pr71559.c: New test.
8243
f1b5abfb
TB
82442016-06-20 Tobias Burnus <burnus@net-b.de>
8245
8246 PR fortran/71194
8247 * gfortran.dg/pointer_remapping_10.f90: New.
8248
842107e4
DM
82492016-06-20 David Malcolm <dmalcolm@redhat.com>
8250
8251 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8252
d9e8bdfd
MS
82532016-06-20 Martin Sebor <msebor@redhat.com>
8254
8255 PR c/69507
8256 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8257 * gnu90-const-expr-1.c: Same.
8258 * gnu99-const-expr-1.c: Same.
8259 * gnu99-static-1.c: Same.
8260
67785479
RL
82612016-06-20 Renlin Li <renlin.li@arm.com>
8262
29f09b38 8263 PR testsuite/71489
67785479
RL
8264 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8265
636929b8
JG
82662016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8267
8268 * gcc.target/aarch64/vcvt_f64_1.c: New.
8269 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8270 * gcc.target/aarch64/vrecp_f64_1.c: New.
8271
ff7b374b
KT
82722016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8273
8274 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8275 "alignement".
8276
554cfc9e
GJL
82772016-06-20 Georg-Johann Lay <avr@gjlay.de>
8278
8279 PR target/71103
8280 * gcc.target/avr/torture/pr71103-2.c: New test.
8281
94087e88 82822016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8283
8284 PR c/69507
8285 * gcc.dg/alignof.c: New test.
8286
c561b091
PC
82872016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8290 vs dg-error; test constexpr specifier too.
8291
bf54f123
PC
82922016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8295
4e53aa97
CL
82962016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8297
8298 * lib/target-supports.exp
8299 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8300 arm_neon_ok and merge flags. Fix temporary test name.
8301 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8302 and merge flags.
8303
69071d86
ML
83042016-06-17 Martin Liska <mliska@suse.cz>
8305
8306 * gcc.dg/predict-9.c: Fix dump scanning.
8307
68b3b858
BC
83082016-06-17 Bin Cheng <bin.cheng@arm.com>
8309
8310 PR tree-optimization/71354
8311 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8312
d3ee260a
BC
83132016-06-17 Bin Cheng <bin.cheng@arm.com>
8314
8315 PR tree-optimization/71347
8316 * gcc.dg/tree-ssa/pr71347.c: New test.
8317
bd8fb114
BC
83182016-06-17 Bin Cheng <bin.cheng@arm.com>
8319
8320 PR tree-optimization/71354
8321 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8322
97816be4
BC
83232016-06-17 Bin Cheng <bin.cheng@arm.com>
8324
8325 * gcc.dg/vect/vect-alias-check-1.c: New test.
8326
2d761a37
SKS
83272016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8328
e0277d6b 8329 PR target/71151
2d761a37
SKS
8330 * gcc.target/avr/pr71151-1.c: New test.
8331 * gcc.target/avr/pr71151-2.c: New test.
8332 * gcc.target/avr/pr71151-3.c: New test.
8333 * gcc.target/avr/pr71151-4.c: New test.
8334 * gcc.target/avr/pr71151-5.c: New test.
8335 * gcc.target/avr/pr71151-6.c: New test.
8336 * gcc.target/avr/pr71151-7.c: New test.
8337 * gcc.target/avr/pr71151-8.c: New test.
8338 * gcc.target/avr/pr71151-common.h: New test.
8339
68fa96d6
ML
83402016-06-16 Martin Liska <mliska@suse.cz>
8341
8342 * gfortran.dg/predict-1.f90: New test.
8343
b6ca982f
UB
83442016-06-16 Uros Bizjak <ubizjak@gmail.com>
8345
8346 PR target/71242
3a146d46 8347 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8348
1dc8d15b
JH
83492016-06-16 Jan Hubicka <hubicka@ucw.cz>
8350
8351 * g++.dg/vect/pr36648.cc: Disable cunrolli
8352
67c25816
JJ
83532016-06-16 Jakub Jelinek <jakub@redhat.com>
8354
c577adb2
JJ
8355 PR target/71554
8356 * gcc.c-torture/execute/pr71554.c: New test.
8357
67c25816
JJ
8358 PR rtl-optimization/71532
8359 * gcc.dg/torture/pr71532.c: New test.
8360
1a3c3ee9
MM
83612016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8362
8363 * gcc.target/powerpc/p9-dimode1.c: New test.
8364 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8365
f29468a7
JJ
83662016-06-15 Jakub Jelinek <jakub@redhat.com>
8367
61daecc4
JJ
8368 * gcc.c-torture/compile/20160615-1.c: New test.
8369
f29468a7
JJ
8370 * g++.dg/cpp0x/ref-qual17.C: New test.
8371
209d1e2d
IE
83722016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8373
8374 PR middle-end/71529
8375 * gcc.target/i386/pr71529.C: New test.
8376
8dc35712
AH
83772016-06-15 Alan Hayward <alan.hayward@arm.com>
8378
8379 PR tree-optimization/71483
8380 * g++.dg/vect/pr71483.c: New
8381
b8911cb8
PC
83822016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8383
8384 PR c++/70202
8385 * g++.dg/inherit/crash6.C: New.
8386 * g++.dg/inherit/union2.C: Likewise.
8387 * g++.dg/inherit/virtual12.C: Likewise.
8388 * g++.dg/inherit/virtual13.C: Likewise.
8389 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8390
cf5d08ab
UB
83912016-06-15 Uros Bizjak <ubizjak@gmail.com>
8392
e3d62871 8393 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8394
8f482165
AH
83952016-06-15 Alan Hayward <alan.hayward@arm.com>
8396
8397 PR tree-optimization/71439
8398 * gcc.dg/vect/pr71439.c: New
8399
3256673f
KT
84002016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8401
8402 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8403
b17dc4d4
RB
84042016-06-15 Richard Biener <rguenther@suse.de>
8405
8406 * gcc.dg/vect/slp-45.c: New testcase.
8407
2a5825f2
RB
84082016-06-15 Richard Biener <rguenther@suse.de>
8409
8410 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8411
6e433d0b
BS
84122016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8413
8414 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8415 requirements, and disable for AIX for now.
8416 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8417
abe7f828
JJ
84182016-06-14 Jakub Jelinek <jakub@redhat.com>
8419
a09c81b4
JJ
8420 PR c++/71528
8421 * g++.dg/opt/pr71528.C: New test.
8422
abe7f828
JJ
8423 PR c++/71516
8424 * g++.dg/init/pr71516.C: New test.
8425
acfadf06
PC
84262016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8427
8428 * g++.dg/init/array46.C: New.
8429
4d568ab2
UB
84302016-06-14 Uros Bizjak <ubizjak@gmail.com>
8431
e3d62871
UB
8432 * gcc.target/i386/float128-3.c: New test.
8433 * gcc.target/i386/quad-sse4.c: Ditto.
8434 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8435 Update scan strings.
4d568ab2 8436
30934c5d
RB
84372016-06-14 Richard Biener <rguenther@suse.de>
8438
8439 PR middle-end/71526
8440 * gfortran.dg/pr71526.f90: New testcase.
8441
3970e545
AV
84422016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8443
8444 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8445 * gcc.dg/zero_bits_compound-1.c: Likewise.
8446
04976c6e
RB
84472016-06-14 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/71522
8450 * gcc.dg/torture/pr71522.c: New testcase.
8451
23e025db
JJ
84522016-06-14 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR tree-optimization/71520
8455 * gcc.dg/tree-ssa/pr71520.c: New test.
8456
90b72e84
RB
84572016-06-14 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/71521
86c24ba6 8460 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8461
ef7cf206
JJ
84622016-06-13 Jakub Jelinek <jakub@redhat.com>
8463
0dda258b
JJ
8464 PR sanitizer/71498
8465 * c-c++-common/ubsan/bounds-13.c: New test.
8466
ef7cf206
JJ
8467 PR preprocessor/71183
8468 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8469
a73786e3
JL
84702016-06-13 Jeff Law <law@redhat.com>
8471
8472 PR tree-optimization/71403
8473 * c-c++-common/ubsan/pr71403-1.c: New test.
8474 * c-c++-common/ubsan/pr71403-2.c: New test.
8475 * c-c++-common/ubsan/pr71403-3.c: New test.
8476
0ac249bf
JJ
84772016-06-13 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR middle-end/71478
8480 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8481 Add -Wno-psabi -w to dg-options.
8482
5408a64a
KN
84832016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8484
8485 * gcc.target/powerpc/vadsdu-0.c: New test.
8486 * gcc.target/powerpc/vadsdu-1.c: New test.
8487 * gcc.target/powerpc/vadsdu-2.c: New test.
8488 * gcc.target/powerpc/vadsdu-3.c: New test.
8489 * gcc.target/powerpc/vadsdu-4.c: New test.
8490 * gcc.target/powerpc/vadsdu-5.c: New test.
8491 * gcc.target/powerpc/vadsdub-1.c: New test.
8492 * gcc.target/powerpc/vadsdub-2.c: New test.
8493 * gcc.target/powerpc/vadsduh-1.c: New test.
8494 * gcc.target/powerpc/vadsduh-2.c: New test.
8495 * gcc.target/powerpc/vadsduw-1.c: New test.
8496 * gcc.target/powerpc/vadsduw-2.c: New test.
8497
f7e4f2e3
DM
84982016-06-13 David Malcolm <dmalcolm@redhat.com>
8499
8500 * gcc.dg/c99-init-2.c (c): Update expected error message.
8501 * gcc.dg/init-bad-8.c (foo): Likewise.
8502 * gcc.dg/spellcheck-fields-3.c: New test case.
8503
ad23a23e
ML
85042016-06-13 Martin Liska <mliska@suse.cz>
8505
8506 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8507 and "guess loop iv compared" heuristics.
8508 * gcc.dg/predict-2.c: Likewise.
8509 * gcc.dg/predict-3.c: Likewise.
8510 * gcc.dg/predict-4.c: Likewise.
8511 * gcc.dg/predict-5.c: Likewise.
8512 * gcc.dg/predict-6.c: Likewise.
8513
146c55da
MP
85142016-06-13 Marek Polacek <polacek@redhat.com>
8515
8516 PR middle-end/71476
8517 * c-c++-common/Wswitch-unreachable-4.c: New test.
8518 * gcc.dg/Wswitch-unreachable-2.c: New test.
8519 * g++.dg/tm/jump1.C: Move dg-warning.
8520
42e77cbc
EB
85212016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8522
8523 * gnat.dg/renaming10.ad[sb]: New test.
8524
7474dcc1
PT
85252016-06-13 Paul Thomas <pault@gcc.gnu.org>
8526
8527 PR fortran/70673
8528 * gfortran.dg/pr70673.f90: New test.
8529
f57f53d3
RB
85302016-06-13 Richard Biener <rguenther@suse.de>
8531
8532 PR middle-end/64516
8533 * gcc.dg/align-3.c: New testcase.
8534
5843a5f0
ML
85352016-06-13 Martin Liska <mliska@suse.cz>
8536
8537 * gcc.target/i386/pr71458.c: New test.
8538
aa8fdb44
UB
85392016-06-12 Uros Bizjak <ubizjak@gmail.com>
8540
8541 PR target/71241
3a146d46 8542 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8543
2043e4d7
DH
85442016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8545
8546 PR target/60751
8547 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8548 statement.
8549
d3dc025d
DH
85502016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8551
8552 PR target/60751
8553 * gfortran.dg/comma_IO_extension_1.f90: New test.
8554 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8555 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8556 statement.
8557 * gfortran.dg/graphite/pr38083.f90: Likewise.
8558 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8559 missing format.
8560
a31d78c6
EB
85612016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8562
8563 * gnat.dg/case_character.adb: New test.
8564
95c18dd0
SB
85652016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8566
8567 PR middle-end/71310
8568 * gcc.target/powerpc/pr71310.c: New testcase.
8569
b97d37b4
KV
85702016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8571
8572 PR middle-end/71478
8573 * gcc.dg/pr71478.c: New test.
8574
900bcda3
JJ
85752016-06-10 Jakub Jelinek <jakub@redhat.com>
8576
ec1c20db
JJ
8577 PR middle-end/71494
8578 * gcc.c-torture/execute/pr71494.c: New test.
8579
50b15873
JJ
8580 PR c/68657
8581 * gcc.target/i386/pr68657.c: New test.
8582
900bcda3
JJ
8583 PR inline-asm/68843
8584 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8585 (test): Add -masm=intel alternatives.
8586
4d926e34
MS
85872016-06-10 Martin Sebor <msebor@redhat.com>
8588
8589 PR c/71392
8590 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8591
ad071b2b
JL
85922016-06-10 Jeff Law <law@redhat.com>
8593
8594 PR tree-optimization/71335
8595 * gcc.c-torture/execute/pr71335.c: New test.
8596
2704efe8
DM
85972016-06-10 David Malcolm <dmalcolm@redhat.com>
8598
8599 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8600 the various "cannot tail-call: " messages.
8601
18c9b7d4
CL
86022016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8603
8604 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8605 and options.
8606
7cfa10f3
MO
86072016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8608
8609 PR sanitizer/71480
8610 * c-c++-common/asan/pr71480.c: New test.
8611
1f24fd3e
L
86122016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8613
8614 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8615 (ASMNAME2): Likewise.
8616 (main): Replace fn in asm statement with ASMNAME ("fn").
8617 * gcc.dg/guality/pr68037-2.c: Likewise.
8618 * gcc.dg/guality/pr68037-3.c: Likewise.
8619 * gcc.dg/torture/pr68037-1.c: Likewise.
8620 * gcc.dg/torture/pr68037-2.c: Likewise.
8621 * gcc.dg/torture/pr68037-3.c: Likewise.
8622
ad551c07
BE
86232016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8624
8625 PR inline-asm/68843
8626 * gcc.target/i386/pr68843-1.c: New test.
8627 * gcc.target/i386/pr68843-2.c: New test.
8628
4b1ffdb1 86292016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8630 Cesar Philippidis <cesar@codesourcery.com>
8631
8632 PR middle-end/71373
8633 * gcc.dg/goacc/nested-function-1.c: New file.
8634 * gcc.dg/goacc/nested-function-2.c: Likewise.
8635 * gcc.dg/goacc/pr71373.c: Likewise.
8636 * gfortran.dg/goacc/cray-2.f95: Likewise.
8637 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8638 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8639 * gfortran.dg/goacc/cray.f95: Update.
8640 * gfortran.dg/goacc/loop-1.f95: Likewise.
8641 * gfortran.dg/goacc/loop-3.f95: Likewise.
8642 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8643 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8644
86452016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8646
8647 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8648 for OpenACC tile clauses.
8649 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8650
8651 PR c/71381
8652 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8653 to...
8654 * c-c++-common/goacc/cache-2.c: ... this new file.
8655 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8656 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8657 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8658 usage.
8659 * gfortran.dg/goacc/cray.f95: Likewise.
8660 * gfortran.dg/goacc/loop-1.f95: Likewise.
8661
89851e4c
AH
86622016-06-10 Alan Hayward <alan.hayward@arm.com>
8663
8664 PR tree-optimization/71407
8665 PR tree-optimization/71416
8666 * gcc.dg/vect/pr71407.c: New
8667 * gcc.dg/vect/pr71416-1.c: New
8668 * gcc.dg/vect/pr71416-2.c: New
8669
200eafbf
RB
86702016-06-10 Richard Biener <rguenther@suse.de>
8671
8672 PR middle-end/71477
8673 * gcc.dg/torture/pr71477.c: New testcase.
8674
4df99d92
JK
86752016-06-09 Julia Koval <julia.koval@intel.com>
8676
8677 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8678 * gcc.target/i386/interrupt-13.c: Likewise.
8679 * gcc.target/i386/interrupt-15.c: Likewise.
8680 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8681 * gcc.target/i386/interrupt-24.c: Likewise.
8682 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8683 * gcc.target/i386/interrupt-9.c: Likewise.
8684 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8685
e01b4e16
MS
86862016-06-09 Martin Sebor <msebor@redhat.com>
8687
8688 PR c/70883
8689 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8690 * gcc.dg/builtin-constant_p-1.c: Same.
8691 * gcc.dg/builtins-error.c: Same.
8692 * gcc.dg/pr70859.c: Same.
8693
9c35db0e
SKS
86942016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8695
8696 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8697 * gcc.dg/torture/pr68067-1.c: Likewise.
8698 * gcc.dg/torture/pr68067-2.c: Likewise.
8699
87002016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8701
8702 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8703 when setting SIZE.
8704
392a81b9
PC
87052016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8706
8707 PR c++/71465
8708 * g++.dg/inherit/crash5.C: New.
8709 Revert:
8710 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8711
8712 PR c++/70202
8713 * g++.dg/inherit/crash5.C: New.
8714 * g++.dg/inherit/virtual1.C: Adjust.
8715
e49efc14
ML
87162016-06-09 Martin Liska <mliska@suse.cz>
8717
8718 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8719 * g++.dg/predict-loop-exit-2.C: Likewise.
8720 * g++.dg/predict-loop-exit-3.C: Likewise.
8721 * gcc.dg/predict-1.c: Likewise.
8722 * gcc.dg/predict-2.c: Likewise.
8723 * gcc.dg/predict-3.c: Likewise.
8724 * gcc.dg/predict-4.c: Likewise.
8725 * gcc.dg/predict-5.c: Likewise.
8726 * gcc.dg/predict-6.c: Likewise.
8727 * gcc.dg/predict-7.c: Likewise.
8728
36d57986
RB
87292016-06-09 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71462
8732 * gcc.dg/torture/pr71462.c: New testcase.
8733
7d82e8e4
MP
87342016-06-09 Marek Polacek <polacek@redhat.com>
8735
8736 PR c/65471
8737 * gcc.dg/c11-generic-3.c: New test.
8738
c8a71589
PC
87392016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8740
8741 * g++.dg/init/array42.C: New.
8742 * g++.dg/init/array43.C: Likewise.
8743 * g++.dg/init/array44.C: Likewise.
8744 * g++.dg/init/array45.C: Likewise.
8745 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8746 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8747 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8748 * g++.dg/gomp/pr35751.C: Likewise.
8749 * g++.dg/init/array23.C: Likewise.
8750 * g++.dg/init/brace2.C: Likewise.
8751 * g++.dg/init/brace6.C: Likewise.
8752
44a845ca
MS
87532016-06-08 Martin Sebor <msebor@redhat.com>
8754 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR c++/70507
8757 PR c/68120
8758 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8759 * c-c++-common/builtin-arith-overflow-2.c: New test.
8760 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8761 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8762 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8763
2ef16b6e
JJ
87642016-06-08 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR c++/71442
8767 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8768
5e3ee346
AL
87692016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8770
8771 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8772 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8773 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8774 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8775 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8776 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8777 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8778 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8779 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8780 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8781 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8782 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8783 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8784
b2ae2814
RB
87852016-06-08 Richard Biener <rguenther@suse.de>
8786
8787 PR tree-optimization/68558
8788 * gcc.dg/vect/slp-44.c: New testcase.
8789
e09b4c37
RB
87902016-06-08 Richard Biener <rguenther@suse.de>
8791
8792 * gcc.dg/vect/slp-43.c: New testcase.
8793
72d50660
RB
87942016-06-08 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/71452
8797 * gcc.dg/torture/pr71452.c: New testcase.
8798
988c115c
JJ
87992016-06-08 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR c++/71448
8802 * g++.dg/torture/pr71448.C: New test.
8803
73d73b48
BS
88042016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8805
8806 PR debug/71432
8807 PR ada/71413
8808 * g++.dg/debug/pr71432.C: New test.
8809
bdd15d0c
PK
88102016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8811
8812 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8813 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8814 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8815
ce0607bb
AH
88162016-06-08 Alan Hayward <alan.hayward@arm.com>
8817
8818 * gcc.dg/vect/vect-live-2.c: Update effective target.
8819 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8820 * lib/target-supports.exp: Add aarch64 to vect_long.
8821
92a5f2ba
MP
88222016-06-08 Marek Polacek <polacek@redhat.com>
8823
8824 PR c/71418
8825 * gcc.dg/noncompile/pr71418.c: New test.
8826
08203f73
MP
8827 PR c/71426
8828 * gcc.dg/noncompile/pr71426.c: New test.
8829
d1fcc2bd
JH
88302016-06-07 Jan Hubicka <hubicka@ucw.cz>
8831
8832 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8833 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8834 * gcc.dg/predict-3.c: Update template.
8835 * gcc.dg/predict-5.c: Update template.
8836 * gcc.dg/predict-6.c: Update template.
8837 * gcc.dg/predict-9.c: Update template.
8838 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8839
a23e6f1c
BS
88402016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8841
8842 * gcc.target/powerpc/vec-mul.c: New test.
8843
6ffd47b7
DM
88442016-06-07 David Malcolm <dmalcolm@redhat.com>
8845
8846 * gcc.dg/spellcheck-fields-2.c: New test case.
8847
bfd67b47
RB
88482016-06-07 Richard Biener <rguenther@suse.de>
8849
8850 PR c/61564
8851 * gcc.dg/Wpragmas-1.c: New testcase.
8852 * gcc.dg/Wattributes-4.c: Likewise.
8853 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8854 entry.
8855
701b9a47
CL
88562016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8857
8858 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8859 spurious debug code.
8860
6b80d6fa
RB
88612016-06-07 Richard Biener <rguenther@suse.de>
8862
8863 PR tree-optimization/71428
8864 * gcc.dg/torture/pr71428.c: New testcase.
8865
0f3f9437
RB
88662016-06-07 Richard Biener <rguenther@suse.de>
8867
8868 PR middle-end/71423
8869 * gcc.dg/torture/pr71423.c: New testcase.
8870
ec963f2a
KV
88712016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8872
8873 PR middle-end/71408
8874 * gcc.dg/tree-ssa/pr71408.c: New test.
8875
46ab5b6e
KV
88762016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8877
8878 PR middle-end/71281
8879 * g++.dg/torture/pr71281.C: New test.
8880
1f40cff3
MP
88812016-06-06 Marek Polacek <polacek@redhat.com>
8882
8883 PR c/71362
8884 * gcc.dg/pr71362.c: New test.
8885
6f5bcd24
JJ
88862016-06-06 Jakub Jelinek <jakub@redhat.com>
8887 Patrick Palka <ppalka@gcc.gnu.org>
8888
8889 PR c++/70847
8890 PR c++/71330
8891 PR c++/71393
8892 * g++.dg/opt/pr70847.C: New test.
8893 * g++.dg/ubsan/pr70847.C: New test.
8894 * g++.dg/ubsan/pr71393.C: New test.
8895
158beb4a
JJ
88962016-06-06 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR tree-optimization/71259
8899 * gcc.dg/vect/pr71259.c: New test.
8900
d9b950dd
DM
89012016-06-06 David Malcolm <dmalcolm@redhat.com>
8902
8903 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8904 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8905 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8906 above.
8907
36f9ad69
KT
89082016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8909
8910 PR middle-end/37780
8911 * gcc.c-torture/execute/pr37780.c: New test.
8912 * gcc.target/aarch64/pr37780_1.c: Likewise.
8913 * gcc.target/arm/pr37780_1.c: Likewise.
8914
5545a907
MP
89152016-06-06 Marek Polacek <polacek@redhat.com>
8916
8917 * c-c++-common/attr-may-alias-1.c: New test.
8918 * c-c++-common/attr-may-alias-2.c: New test.
8919 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8920
93671519
BE
89212016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8922
8923 PR c/24414
8924 * gcc.target/i386/pr24414.c: New test.
8925
690f24b7
JM
89262016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8927
8928 * gcc.target/sparc/vis4misc.c: New file.
8929 * gcc.target/sparc/fpcmp.c: Likewise.
8930 * gcc.target/sparc/fpcmpu.c: Likewise.
8931
31ce6157
AH
89322016-06-06 Alan Hayward <alan.hayward@arm.com>
8933
8934 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8935 * gcc.dg/vect/vect-live-3.c: Likewise.
8936
9fcebb5a
RB
89372016-06-06 Richard Biener <rguenther@suse.de>
8938
8939 PR tree-optimization/71398
8940 * gcc.dg/torture/pr71398.c: New testcase.
8941
903ca97b
UB
89422016-06-06 Uros Bizjak <ubizjak@gmail.com>
8943
8944 PR target/71389
8945 * g++.dg/pr71389.C: New test.
8946
9c1eb332
JD
89472016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8948
8949 PR fortran/71404
8950 * gfortran.dg/fmt_read_5.f: New test.
8951
b2d83bd2
AV
89522016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8953
8954 PR fortran/69659
8955 * gfortran.dg/class_array_22.f03: New test.
8956
ec81960e
JH
89572016-06-05 Jan Hubicka <hubicka@ucw.cz>
8958
8959 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8960
429d2750
JH
89612016-06-05 Jan Hubicka <hubicka@ucw.cz>
8962
8963 * gcc.dg/predict-9.c: Update template.
8964
c1c00983
PC
89652016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8966
8967 PR c++/49377
8968 * g++.dg/template/pr49377.C: New.
8969
1927a963
JJ
89702016-06-04 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR tree-optimization/71405
8973 * g++.dg/torture/pr71405.C: New test.
8974
909a11ad
PC
89752016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8976
8977 PR c++/70202
8978 * g++.dg/inherit/crash5.C: New.
8979 * g++.dg/inherit/virtual1.C: Adjust.
8980
08bbb1f8
JL
89812016-06-03 Jeff Law <law@redhat.com>
8982
8983 PR tree-optimization/71316
8984 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8985
7c35235c
JJ
89862016-06-03 Jakub Jelinek <jakub@redhat.com>
8987
8988 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8989 dg-additional-options with just -fno-tree-scev-cprop in it.
8990 * gcc.dg/vect/vect-live-2.c: Likewise.
8991 * gcc.dg/vect/vect-live-5.c: Likewise.
8992 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8993 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8994 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8995
c8572dd6
PP
89962016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8997
8998 PR c++/27100
8999 * g++.dg/other/friend6.C: New test.
9000
1c7733a7
BS
90012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9002
9003 * g++.dg/torture/ppc-ldst-array.C: New.
9004
0d2f700f
JM
90052016-06-03 Joseph Myers <joseph@codesourcery.com>
9006
9007 PR target/71276
9008 PR target/71277
9009 * gcc.dg/torture/builtin-fp-int-inexact.c,
9010 gcc.target/i386/387-builtin-fp-int-inexact.c,
9011 gcc.target/i386/387-rint-inline-1.c,
9012 gcc.target/i386/387-rint-inline-2.c,
9013 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9014 gcc.target/i386/sse2-rint-inline-1.c,
9015 gcc.target/i386/sse2-rint-inline-2.c,
9016 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9017 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9018
f8071c05
L
90192016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9020 Julia Koval <julia.koval@intel.com>
9021
9022 PR target/66960
9023 PR target/67630
9024 PR target/67634
9025 PR target/67841
9026 PR target/68037
9027 PR target/68618
9028 PR target/68661
9029 PR target/69575
9030 PR target/69596
9031 PR target/69734
9032 * gcc.dg/guality/pr68037-1.c: New test.
9033 * gcc.dg/guality/pr68037-2.c: Likewise.
9034 * gcc.dg/guality/pr68037-3.c: Likewise.
9035 * gcc.dg/torture/pr68037-1.c: Likewise.
9036 * gcc.dg/torture/pr68037-2.c: Likewise.
9037 * gcc.dg/torture/pr68037-3.c: Likewise.
9038 * gcc.dg/torture/pr68661-1a.c: Likewise.
9039 * gcc.dg/torture/pr68661-1b.c: Likewise.
9040 * gcc.target/i386/interrupt-1.c: Likewise.
9041 * gcc.target/i386/interrupt-2.c: Likewise.
9042 * gcc.target/i386/interrupt-3.c: Likewise.
9043 * gcc.target/i386/interrupt-4.c: Likewise.
9044 * gcc.target/i386/interrupt-5.c: Likewise.
9045 * gcc.target/i386/interrupt-6.c: Likewise.
9046 * gcc.target/i386/interrupt-7.c: Likewise.
9047 * gcc.target/i386/interrupt-8.c: Likewise.
9048 * gcc.target/i386/interrupt-9.c: Likewise.
9049 * gcc.target/i386/interrupt-10.c: Likewise.
9050 * gcc.target/i386/interrupt-11.c: Likewise.
9051 * gcc.target/i386/interrupt-12.c: Likewise.
9052 * gcc.target/i386/interrupt-13.c: Likewise.
9053 * gcc.target/i386/interrupt-14.c: Likewise.
9054 * gcc.target/i386/interrupt-15.c: Likewise.
9055 * gcc.target/i386/interrupt-16.c: Likewise.
9056 * gcc.target/i386/interrupt-17.c: Likewise.
9057 * gcc.target/i386/interrupt-18.c: Likewise.
9058 * gcc.target/i386/interrupt-19.c: Likewise.
9059 * gcc.target/i386/interrupt-20.c: Likewise.
9060 * gcc.target/i386/interrupt-21.c: Likewise.
9061 * gcc.target/i386/interrupt-22.c: Likewise.
9062 * gcc.target/i386/interrupt-23.c: Likewise.
9063 * gcc.target/i386/interrupt-24.c: Likewise.
9064 * gcc.target/i386/interrupt-25.c: Likewise.
9065 * gcc.target/i386/interrupt-26.c: Likewise.
9066 * gcc.target/i386/interrupt-27.c: Likewise.
9067 * gcc.target/i386/interrupt-28.c: Likewise.
9068 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9069 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9070 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9071 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9072 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9073 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9074 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9075 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9076 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9077 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9078 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9079 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9080
36b85e43
BS
90812016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9082
9de2e795
L
9083 PR tree-optimization/52171
9084 * gcc.dg/pr52171.c: New test.
9085 * gcc.target/i386/pr52171.c: New test.
36b85e43 9086
bfeee8ac
JH
90872016-06-03 Jan Hubicka <jh@suse.cz>
9088
9089 * g++.dg/tree-ssa/pred-1.C: New testcase
9090 * gcc.dg/tree-ssa/pred-1.c: New testcase
9091
859b0bae
BS
90922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9093
9094 PR target/70957
9095 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9096 support.
9097 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9098
3a2edf4c
AH
90992016-06-03 Alan Hayward <alan.hayward@arm.com>
9100
9101 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9102
b28ead45
AH
91032016-06-03 Alan Hayward <alan.hayward@arm.com>
9104
9105 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9106 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9107 * gcc.dg/vect/vect-live-1.c: New test.
9108 * gcc.dg/vect/vect-live-2.c: New test.
9109 * gcc.dg/vect/vect-live-3.c: New test.
9110 * gcc.dg/vect/vect-live-4.c: New test.
9111 * gcc.dg/vect/vect-live-5.c: New test.
9112 * gcc.dg/vect/vect-live-slp-1.c: New test.
9113 * gcc.dg/vect/vect-live-slp-2.c: New test.
9114 * gcc.dg/vect/vect-live-slp-3.c: New test.
9115
1f91747b
JJ
91162016-06-03 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR middle-end/71387
9119 * g++.dg/opt/pr71387.C: New test.
9120
47b83923
JL
91212016-06-02 Jeff Law <law@redhat.com>
9122
9123 PR tree-optimization/71328
9124 * gcc.c-torture/compile/pr71328.c: New test.
9125
e96e5f46
JD
91262016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9127
9128 PR fortran/52393
9129 * gfortran.dg/fmt_read_3.f90: Fix typo.
9130 * gfortran.dg/fmt_read_4.f90: New test.
9131
b872d729
PC
91322016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9133
9134 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9135 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9136 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9137 * g++.dg/cpp0x/override2.C: Likewise.
9138 * g++.dg/parse/crash5.C: Likewise.
9139 * g++.dg/parse/error16.C: Likewise.
9140 * g++.dg/parse/error27.C: Likewise.
9141 * g++.dg/template/qualttp15.C: Likewise.
9142 * g++.dg/template/redecl4.C: Likewise.
9143 * g++.old-deja/g++.other/crash39.C: Likewise.
9144 * g++.old-deja/g++.other/struct1.C: Likewise.
9145 * g++.old-deja/g++.pt/m9a.C: Likewise.
9146 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9147
0e535442
JJ
91482016-06-02 Jakub Jelinek <jakub@redhat.com>
9149
0633ee10
JJ
9150 PR c++/71372
9151 * c-c++-common/pr71372.c: New test.
9152
0e535442
JJ
9153 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9154 __TIME__ strings with __builtin_strcmp instead of printf and
9155 dg-output.
9156
f3c5ecc2
ML
91572016-06-02 Martin Liska <mliska@suse.cz>
9158
9159 * gcc.dg/predict-9.c: New test.
9160
a91807c5
JJ
91612016-06-02 Jakub Jelinek <jakub@redhat.com>
9162
9163 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9164 global set_compiler_env_var and global saved_compiler_env_var.
9165
b5bd1978
KT
91662016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9167
9168 PR rtl-optimization/71295
9169 * gcc.c-torture/compile/pr71295.c: New test.
9170
b93b1475
JJ
91712016-06-02 Jakub Jelinek <jakub@redhat.com>
9172
930ebd0e
JJ
9173 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9174
1e021dc3
JJ
9175 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9176 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9177
b93b1475
JJ
9178 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9179 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9180 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9181 alternative number.
9182
58f2fb5c
MM
91832016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9184
9185 * gcc.target/powerpc/p9-splat-4.c: New test.
9186
91872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9188
9189 PR target/71186
9190 * gcc.target/powerpc/pr71186.c: New test.
9191
4731c9f0
JD
91922016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9193
9194 PR fortran/52393
9195 * gfortran.dg/fmt_read_3.f90: New test.
9196
042dee3e
TP
91972016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9198
9199 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9200 procedure.
9201
15c98b2e
ES
92022016-06-01 Eduard Sanou <dhole@openmailbox.org>
9203
9204 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9205 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9206 env var is set.
9207 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9208 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9209 shown once.
9210 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9211 during compilation.
9212 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9213 vars set by dg-set-compiler-env-var.
9214
6442a6f4
PT
92152016-06-01 Paul Thomas <pault@gcc.gnu.org>
9216
9217 PR fortran/71156
9218 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9219 to the module procedure declaration.
9220 * gfortran.dg/submodule_16.f08: New test.
9221
ab62397a
JJ
92222016-06-01 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR middle-end/71371
9225 * c-c++-common/gomp/pr71371.c: New test.
9226
b66af6ed
RB
92272016-06-01 Richard Biener <rguenther@suse.de>
9228
9229 PR tree-optimization/71366
9230 * gcc.dg/torture/pr71366-1.c: New testcase.
9231 * gcc.dg/torture/pr71366-2.c: Likewise.
9232
e342b9d8
KN
92332016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9234
9235 * gcc.target/powerpc/vslv-0.c: New test.
9236 * gcc.target/powerpc/vslv-1.c: New test.
9237 * gcc.target/powerpc/vsrv-0.c: New test.
9238 * gcc.target/powerpc/vsrv-1.c: New test.
9239
721547cd
NS
92402016-06-01 Nathan Sidwell <nathan@acm.org>
9241
9242 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9243 * gcc.target/nvptx/weak.c: New.
9244
fa2c9034
RB
92452016-06-01 Richard Biener <rguenther@suse.de>
9246
9247 PR tree-optimization/71261
9248 * gcc.dg/torture/vect-bool-1.c: New testcase.
9249
3e32893c
JJ
92502016-06-01 Jakub Jelinek <jakub@redhat.com>
9251
9252 * gfortran.dg/gomp/order-1.f90: New test.
9253 * gfortran.dg/gomp/order-2.f90: New test.
9254
8c383600
JH
92552016-06-01 Jan Hubicka <hubicka@ucw.cz>
9256
9257 * gcc.dg/unroll-6.c: Update template.
9258 * gcc.dg/unroll-7.c: New testcase.
9259 * gcc.dg/unroll-8.c: New testcase.
9260
a0dfeef5
EB
92612016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9262
9263 * gnat.dg/opt56.ad[sb]: New test.
9264
48de5701
PC
92652016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9266
9267 PR c++/66635
9268 * g++.dg/cpp0x/constexpr-ice16.C: New.
9269
827cf695
PP
92702016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9271
9272 PR tree-optimization/71314
9273 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9274 -mbranch-cost=2.
9275
ff66f6e8
PP
92762016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9277
9278 PR tree-optimization/71077
9279 * gcc.dg/tree-ssa/pr71077.c: New test.
9280
050fb209
JH
92812016-05-31 Jan Hubicka <hubicka@ucw.cz>
9282
48de5701
PC
9283 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9284 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9285 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9286
c642d919
PC
92872016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9288
9289 PR c++/71248
9290 * g++.dg/cpp0x/pr71248.C: New.
9291 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9292 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9293 * g++.dg/init/new37.C: Likewise.
9294 * g++.dg/template/static1.C: Likewise.
9295 * g++.dg/template/static2.C: Likewise.
9296
d6439e08
L
92972016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9298
9299 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9300 instead of %rdi.
9301 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9302
780b9dd4
MP
93032016-05-31 Marek Polacek <polacek@redhat.com>
9304
9305 * c-c++-common/Wswitch-unreachable-3.c: New test.
9306 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9307
0d99f8a0
RB
93082016-05-31 Richard Biener <rguenther@suse.de>
9309
9310 PR tree-optimization/71352
9311 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9312
52545641
TP
93132016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9314
9315 * gcc.target/arm/armv5_thumb_isa.c: New test.
9316
5b8c1205
KY
93172016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9318
9319 PR target/71346
9320 * gcc.target/i386/pr71346.c: New test.
9321
7a88cc84
TV
93222016-05-31 Tom de Vries <tom@codesourcery.com>
9323
9324 PR tree-optimization/69068
9325 * gcc.dg/graphite/pr69068.c: New test.
9326
265149a6
MS
93272016-05-27 Martin Sebor <msebor@redhat.com>
9328
9329 PR c++/71306
9330 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9331
00631022
JJ
93322016-05-30 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR c++/71349
9335 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9336 nowait depend(inout: dd[0]) clauses where permitted.
9337
b2f6675b
PC
93382016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9339
9340 PR c++/71238
9341 * g++.dg/parse/pr71238.C: New.
9342 * g++.dg/concepts/friend1.C: Test column numbers too.
9343 * g++.dg/cpp0x/initlist31.C: Likewise.
9344 * g++.dg/cpp0x/pr51420.C: Likewise.
9345 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9346 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9347 * g++.dg/ext/builtin3.C: Likewise.
9348 * g++.dg/lookup/friend12.C: Likewise.
9349 * g++.dg/lookup/friend7.C: Likewise.
9350 * g++.dg/lookup/koenig1.C: Likewise.
9351 * g++.dg/lookup/koenig5.C: Likewise.
9352 * g++.dg/lookup/used-before-declaration.C: Likewise.
9353 * g++.dg/overload/koenig1.C: Likewise.
9354 * g++.dg/template/crash65.C: Likewise.
9355 * g++.dg/template/friend57.C: Likewise.
9356 * g++.dg/warn/Wshadow-5.C: Likewise.
9357 * g++.dg/warn/Wunused-8.C: Likewise.
9358 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9359 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9360 * g++.old-deja/g++.jason/member.C: Likewise.
9361 * g++.old-deja/g++.jason/report.C: Likewise.
9362 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9363 * g++.old-deja/g++.law/visibility20.C: Likewise.
9364 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9365 * g++.old-deja/g++.other/static5.C: Likewise.
9366 * g++.old-deja/g++.pt/overload2.C: Likewise.
9367
a448ff40
JH
93682016-05-30 Jan Hubicka <hubicka@ucw.cz>
9369
9370 * gcc.dg/tree-ssa/peel1.c: New testcase.
9371 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9372 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9373
69be8c91
TV
93742016-05-30 Tom de Vries <tom@codesourcery.com>
9375
9376 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9377 to ce.
9378
a59775a1
PC
93792016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9380
9381 PR c++/71099
9382 * g++.dg/parse/virtual1.C: New.
9383
53d6d955
UB
93842016-05-30 Uros Bizjak <ubizjak@gmail.com>
9385
9386 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9387 Use correct register when clearing %edx.
9388
0557293f
AM
93892016-05-30 Alexander Monakov <amonakov@ispras.ru>
9390
9391 PR tree-optimization/71289
9392 * gcc.dg/pr71289.c: New test.
9393
5d476e35
KV
93942016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9395
9396 PR middle-end/71269
9397 PR middle-end/71292
9398 * gcc.dg/tree-ssa/pr71269.c: New test.
9399 * gcc.dg/tree-ssa/pr71292.c: New test.
9400
db5447ca
KV
94012016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9402
9403 PR middle-end/71252
9404 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9405
98bdbb39
JH
94062016-05-30 Jan Hubicka <hubicka@ucw.cz>
9407
9408 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9409 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9410 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9411
7e012855
TV
94122016-05-30 Tom de Vries <tom@codesourcery.com>
9413
9414 PR tree-optimization/69067
9415 * gcc.dg/graphite/pr69067.c: New test.
9416
beed3701
UB
94172016-05-29 Uros Bizjak <ubizjak@gmail.com>
9418
9419 PR target/71245
9420 * gcc.target/i386/pr71245-1.c: New test.
9421 * gcc.target/i386/pr71245-2.c: Ditto.
9422
b6d4f8e8
PC
94232016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9424
9425 PR c++/71105
9426 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9427 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9428 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9429
00022058
JH
94302016-05-27 Jan Hubicka <hubicka@ucw.cz>
9431
9432 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9433
c8419aca
VV
94342016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9435
9436 Revert:
9437 PR c++/69855
9438 * g++.dg/overload/69855.C: New.
9439 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9440 * g++.old-deja/g++.pt/crash3.C: Likewise.
9441
8008c4d2
PC
94422016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9443
9444 PR c++/60385
9445 * g++.dg/parse/namespace13.C: New.
9446
8b2ef235
JL
94472016-05-26 Jeff Law <law@redhat.com>
9448
9449 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9450 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9451 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9452 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9453 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9454 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9455 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9456 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9457 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9458 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9459 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9460 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9461 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9462
7d67159b
VV
94632016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9464
9465 PR c++/69855
9466 * g++.dg/overload/69855.C: New.
9467 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9468 * g++.old-deja/g++.pt/crash3.C: Likewise.
9469
88e3bdd1
JW
94702016-05-27 Jiong Wang <jiong.wang@arm.com>
9471
9472 PR target/63596
9473 * gcc.target/aarch64/va_arg_1.c: New testcase.
9474 * gcc.target/aarch64/va_arg_2.c: Likewise.
9475 * gcc.target/aarch64/va_arg_3.c: Likewise.
9476
3fd6b9cc
JW
94772016-05-27 Jiong Wang <jiong.wang@arm.com>
9478
9479 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9480 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9481 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9482 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9483 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9484
3cee7e4e
MP
94852016-05-27 Marek Polacek <polacek@redhat.com>
9486
9487 PR middle-end/71308
9488 * g++.dg/torture/pr71308.C: New test.
9489
6a813c96
DV
94902016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9491
9492 * gcc.dg/zero_bits_compound-1.c: New test.
9493 * gcc.dg/zero_bits_compound-2.c: New test.
9494
0561bcfb
IE
94952016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9496
9497 PR middle-end/71279
9498 * gcc.dg/pr71279.c: New test.
9499
21316320
MM
95002016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9501
9502 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9503 floating point min/max/comparison instructions.
9504 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9505
7211a097
JJ
95062016-05-26 Jakub Jelinek <jakub@redhat.com>
9507
9508 * c-c++-common/gomp/schedule-1.c: New test.
9509 * gfortran.dg/gomp/schedule-1.f90: New test.
9510
cac177cf
PP
95112016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9512
9513 PR c++/70822
9514 PR c++/70106
9515 * g++.dg/cpp1y/auto-fn32.C: New test.
9516 * g++.dg/cpp1y/paren4.C: New test.
9517
a2d5b8c9
NS
95182016-05-26 Nathan Sidwell <nathan@acm.org>
9519
9520 * gcc.dg/20060410.c: Xfail on ptx.
9521 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9522 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9523 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9524 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9525 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9526
ffa8b552
TP
95272016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9528
9529 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9530
c7501e00
JJ
95312016-05-26 Jakub Jelinek <jakub@redhat.com>
9532
1875b9a0
JJ
9533 PR tree-optimization/71280
9534 * gcc.dg/pr71280.c: New test.
9535
2116e19f
JJ
9536 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9537
305aef09
JJ
9538 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9539 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9540
c7501e00
JJ
9541 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9542
ca449d26
JW
95432016-05-26 Jiong Wang <jiong.wang@arm.com>
9544
9545 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9546 kept in memory.
ca449d26 9547
8af01c66
JL
95482016-05-25 Jeff Law <law@redhat.com>
9549
9550 PR tree-optimization/71272
9551 * gcc.c-torture/compile/pr71272.c: new test.
9552
f9d6ce73
BS
95532016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9554
9555 * gcc.target/powerpc/vec-cmpne.c: New test.
9556 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9557
a88a7b22
EB
95582016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9559
9560 * gnat.dg/opt55.ad[sb]: New test.
9561
125f02ed
SKS
95622016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9563
9564 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9565 * c-c++-common/pr60226.c: Require int32plus.
9566 * gcc.c-torture/execute/pr70602.c: Likewise.
9567 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9568 unsigned long for malloc arg type.
9569 * gcc.dg/asr_div1.c: Require int32plus.
9570 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9571 * gcc.dg/pie-1.c: Require pie.
9572 * gcc.dg/pie-2.c: Likewise.
9573 * gcc.dg/pr59471.c: Require int32plus.
9574 * gcc.dg/pr59963-2.c: XFAIL for int16.
9575 * gcc.dg/pr60114.c: Require int32plus.
9576 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9577 unsigned long for typedef of size_t.
9578 * gcc.dg/pr63914.c: Require int32plus.
9579 * gcc.dg/pr64536.c: Require pt32plus.
9580 * gcc.dg/pr65658.c: Likewise.
9581 * gcc.dg/pr67271.c: Require int32plus.
9582 * gcc.dg/pr68112.c: Likewise.
9583 * gcc.dg/pr69071.c: Skip for avr target.
9584 * gcc.dg/pr69973.c: Require int32plus.
9585 * gcc.dg/pr70169.c: Skip for avr target.
9586 * gcc.dg/sso-6.c: Require int32plus.
9587 * gcc.dg/sso-7.c: Likewise.
9588 * gcc.dg/sso-8.c: Likewise.
9589 * gcc.dg/vrp-min-max-2.c: Likewise.
9590
c6e434f5
UB
95912016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9592
9593 PR target/70738
9594 * gcc.target/i386/pr70738-1.c: New test.
9595 * gcc.target/i386/pr70738-2.c: Likewise.
9596 * gcc.target/i386/pr70738-3.c: Likewise.
9597 * gcc.target/i386/pr70738-4.c: Likewise.
9598 * gcc.target/i386/pr70738-5.c: Likewise.
9599 * gcc.target/i386/pr70738-6.c: Likewise.
9600 * gcc.target/i386/pr70738-7.c: Likewise.
9601 * gcc.target/i386/pr70738-8.c: Likewise.
9602 * gcc.target/i386/pr70738-9.c: Likewise.
9603
5c42d341
KT
96042016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605
9606 PR rtl-optimization/66940
9607 * gcc.c-torture/execute/pr66940.c: New test.
9608
bf9a1a07
IV
96092016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9610
9611 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9612 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9613 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9614 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9615 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9616 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9617 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9618 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9619 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9620 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9621 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9622 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9623 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9624 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9625 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9626 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9627 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9628 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9629 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9630 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9631 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9632 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9633 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9634 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9635
95efe6b6
MP
96362016-05-25 Marek Polacek <polacek@redhat.com>
9637
9638 PR c/71265
9639 * gcc.dg/noncompile/pr71265.c: New test.
9640
a23faf7a
MP
9641 PR c/71266
9642 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9643
69a6d5ad
NS
96442016-05-25 Nathan Sidwell <nathan@acm.org>
9645
9646 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9647
3072d4ea
RB
96482016-05-25 Richard Biener <rguenther@suse.de>
9649
9650 PR tree-optimization/71261
9651 * c-c++-common/torture/pr71261.c: New testcase.
9652
e412ece4
RB
96532016-05-25 Richard Biener <rguenther@suse.de>
9654
9655 PR tree-optimization/71264
9656 * gcc.dg/vect/pr71264.c: New testcase.
9657
b9e551ad
PC
96582016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9659
9660 PR c++/55992
9661 * g++.dg/cpp0x/alias-decl-53.C: New.
9662 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9663
6aa1abe5
ML
96642016-05-25 Martin Liska <mliska@suse.cz>
9665
9666 * g++.dg/pr71239.C: New test.
9667
842d162e
RB
96682016-05-25 Richard Biener <rguenther@suse.de>
9669
c87885ca
RO
9670 * gcc.dg/vect/pr58135.c: Rename to ...
9671 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9672
f184a36c
MP
96732016-05-25 Marek Polacek <polacek@redhat.com>
9674
9675 * g++.dg/pr65295.C: Use target c++14.
9676
021fad86
PC
96772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9678
53d6d955
UB
9679 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9680 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9681
c3eaf15a
MM
96822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9683
9684 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9685 instructions.
9686
e46c7770
CP
96872016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9688
9689 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9690 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9691 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9692 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9693 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9694 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9695 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9696 * c-c++-common/goacc/pcopy.c: Likewise.
9697 * c-c++-common/goacc/pcopyin.c: Likewise.
9698 * c-c++-common/goacc/pcopyout.c: Likewise.
9699 * c-c++-common/goacc/pcreate.c: Likewise.
9700 * c-c++-common/goacc/pr70688.c: New test.
9701 * c-c++-common/goacc/present-1.c: Adjust test.
9702 * c-c++-common/goacc/reduction-5.c: Likewise.
9703 * g++.dg/goacc/data-1.C: New test.
9704
4bfc9db7
MM
97052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9706
9707 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9708 vector parity built-in functions.
9709 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9710 count trailing zeros automatic vectorization.
9711 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9712 count trailing zeros built-in functions.
9713
2bc145af
KV
97142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9715
9716 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9717
26869fdb
PH
97182016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9719
9720 PR target/71050
9721 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9722
b2dc9c3b
PC
97232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/50436
9726 * g++.dg/template/crash123.C: New.
9727 * g++.dg/template/crash124.C: Likewise.
9728
f65e97fd
MS
97292016-05-24 Martin Sebor <msebor@redhat.com>
9730
9731 PR c++/71147
9732 * g++.dg/ext/flexary16.C: New test.
9733
a6f5ac7f
IV
97342016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9735
69a6d5ad
NS
9736 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9737 before math.h is included.
a6f5ac7f
IV
9738 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9739 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9740 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9741 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9742 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9743 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9744 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9745 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9746 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9747 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9748 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9749 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9750 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9751 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9752 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9753 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9754 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9755 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9756 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9757 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9758 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9759 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9760 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9761
27bad558
MM
97622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9763 Kelvin Nilsen <kelvin@gcc.gnu.org>
9764
9765 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9766 support.
9767
72f382fb
PC
97682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9769
9770 PR c++/69872
9771 * g++.dg/warn/Wno-narrowing1.C: New.
9772
ef2ec9d9
MP
97732016-05-24 Marek Polacek <polacek@redhat.com>
9774
9775 PR c/71249
9776 * c-c++-common/Wswitch-unreachable-2.c: New test.
9777
e90434e3
JJ
97782016-05-24 Jakub Jelinek <jakub@redhat.com>
9779
7adb26f2
JJ
9780 PR c++/71257
9781 * g++.dg/vect/simd-clone-6.cc: New test.
9782 * g++.dg/gomp/declare-simd-6.C: New test.
9783
e90434e3
JJ
9784 PR middle-end/70434
9785 PR c/69504
9786 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9787
b556ea3b
RB
97882016-05-24 Richard Biener <rguenther@suse.de>
9789
9790 PR tree-optimization/71240
9791 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9792
e5328f5d
RB
97932016-05-24 Richard Biener <rguenther@suse.de>
9794
9795 PR tree-optimization/71230
9796 * gcc.dg/torture/pr71230.c: New testcase.
9797 * g++.dg/torture/pr71230.C: Likewise.
9798
a04e69c0
TS
97992016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9800
9801 * c-c++-common/goacc/routine-5.c: Add tests.
9802 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9803 * gfortran.dg/goacc/routine-6.f90: Add tests.
9804
30fd2977
RB
98052016-05-24 Richard Biener <rguenther@suse.de>
9806
9807 PR tree-optimization/71253
9808 * gcc.dg/torture/pr71253.c: New testcase.
9809
ca6f60bc
KV
98102016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9811
9812 PR middle-end/71252
9813 * gfortran.dg/pr71252.f90: New test.
9814
d3465d72
RS
98152016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9816
9817 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9818
f17a223d
RB
98192016-05-24 Richard Biener <rguenther@suse.de>
9820
9821 PR middle-end/70434
9822 PR c/69504
9823 * c-c++-common/vector-subscript-4.c: New testcase.
9824 * c-c++-common/vector-subscript-5.c: Likewise.
9825
e3f36534
JD
98262016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827
9828 PR fortran/71123
9829 * gfortran.dg/namelist_90.f: New test
9830
85d5c27d
JD
98312016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832
9833 PR fortran/66461
9834 * gfortran.dg/unexpected_eof.f: New test
9835
fe3f3340
MM
98362016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9837 Kelvin Nilsen <kelvin@gcc.gnu.org>
9838
9839 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9840 as little endian.
9841
26d6ae55
PC
98422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9843
9844 PR c++/70972
9845 * g++.dg/cpp0x/inh-ctor20.C: New.
9846 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9847
d6c9a06f
PC
98482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/69095
9851 * g++.dg/cpp0x/variadic168.C: New.
9852
396a1d10
PC
98532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9854
9855 * g++.dg/cpp0x/pr31445.C: Test column number too.
9856 * g++.dg/cpp0x/pr32253.C: Likewise.
9857 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9858 * g++.dg/cpp0x/variadic36.C: Likewise.
9859
ece46666
MG
98602016-05-23 Marc Glisse <marc.glisse@inria.fr>
9861
9862 * gcc.dg/fold-notshift-2.c: Adjust.
9863
a7dc5980
MP
98642016-05-23 Marek Polacek <polacek@redhat.com>
9865
9866 PR c/49859
9867 * c-c++-common/Wswitch-unreachable-1.c: New test.
9868 * gcc.dg/Wswitch-unreachable-1.c: New test.
9869 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9870 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9871 * g++.dg/gomp/block-10.C: Likewise.
9872 * gcc.dg/gomp/block-10.c: Likewise.
9873 * g++.dg/gomp/block-9.C: Likewise.
9874 * gcc.dg/gomp/block-9.c: Likewise.
9875 * g++.dg/gomp/target-1.C: Likewise.
9876 * g++.dg/gomp/target-2.C: Likewise.
9877 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9878 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9879 * g++.dg/gomp/taskgroup-1.C: Likewise.
9880 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9881 * gcc.dg/gomp/teams-1.c: Likewise.
9882 * g++.dg/gomp/teams-1.C: Likewise.
9883 * g++.dg/overload/error3.C: Likewise.
9884 * g++.dg/tm/jump1.C: Likewise.
9885 * g++.dg/torture/pr40335.C: Likewise.
9886 * gcc.dg/c99-vla-jump-5.c: Likewise.
9887 * gcc.dg/switch-warn-1.c: Likewise.
9888 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9889 * gcc.dg/nested-func-1.c: Likewise.
9890 * gcc.dg/pr67784-4.c: Likewise.
9891
18b54004
RB
98922016-05-23 Richard Biener <rguenther@suse.de>
9893
9894 PR tree-optimization/71230
9895 * gfortran.dg/pr71230-1.f90: New testcase.
9896 * gfortran.dg/pr71230-2.f90: Likewise.
9897
e569db5f
VK
98982016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9899
396a1d10 9900 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9901 * gcc.dg/vect/pr58135.c: Add new.
9902 * gfortran.dg/pr46519-1.f: Adjust test case.
9903
e4b71114
PC
99042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/53401
9907 * g++.dg/cpp0x/decltype64.C: New.
9908
a25a8058
CL
99092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9910
9911 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9914
0dcfe9ab
CL
99152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9916
9917 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9918 Add poly64x1_t and poly64x2_t cases if supported.
9919 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9920 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9921 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9922 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9923 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9924
ffd70e4a
CL
99252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9926
9927 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9928 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9929 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9930 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9931 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9932 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9933 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9934
4b1f57fe
CL
99352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9936
9937 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9938
16c5ec77
CL
99392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9940
9941 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9942 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9943
94ad56c7
JJ
99442016-05-22 Jakub Jelinek <jakub@redhat.com>
9945
57748705
JJ
9946 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9947 constraint instead of "r".
9948 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9949 insn instead of vxorpd.
9950 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9951
af120161
JJ
9952 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9953 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9954
355023ce
JJ
9955 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9956
3b48574c
JJ
9957 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9958 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9959
94ad56c7
JJ
9960 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9961
8a85cee2
KV
99622016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9963
9964 PR middle-end/40921
9965 * gcc.dg/tree-ssa/pr40921.c: New test.
9966
8e916b16
PS
99672016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9968
9969 PR target/71103
9970 * gcc.target/avr/pr71103.c: New test.
9971
88aea79f
KV
99722016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9973
9974 PR middle-end/71179
9975 * gcc.dg/tree-ssa/pr71179.c: New test.
9976
79063edd
MS
99772016-05-20 Martin Sebor <msebor@redhat.com>
9978
9979 PR c/71115
9980 * gcc.dg/init-excess-2.c: New test.
9981
55c8849f
EB
99822016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9983
9984 * gnat.dg/opt53.adb: New test.
9985 * gnat.dg/opt54.adb: Likewise.
9986
c91a0948
MJ
99872016-05-20 Martin Jambor <mjambor@suse.cz>
9988
9989 PR tree-optimization/70884
9990 * gcc.dg/tree-ssa/pr70919.c: New test.
9991
9cad20fa
BS
99922016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9993
9994 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9995 formatting.
69a6d5ad
NS
9996 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9997 fix code formatting.
9998
99992016-05-20 Nathan Sidwell <nathan@acm.org>
10000
10001 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10002 non-common cases.
10003 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10004
15c671a7
DM
100052016-05-20 David Malcolm <dmalcolm@redhat.com>
10006
10007 * jit.dg/all-non-failing-tests.h: Add
10008 test-factorial-must-tail-call.c.
10009 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10010 * jit.dg/test-factorial-must-tail-call.c: New test case.
10011
4f028369
JJ
100122016-05-20 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR fortran/71204
10015 * gfortran.dg/pr71204.f90: New test.
10016
7dea4ab3
CP
100172016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10018
10019 * gcc.target/nvptx/sincos.c: New test.
10020
ef98d365
PC
100212016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10022
10023 PR c++/70572
10024 * g++.dg/cpp1y/auto-fn31.C: New.
10025
92466115
BS
100262016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10027
10028 * gcc.target/powerpc/vec-addec.c: New test.
10029 * gcc.target/powerpc/vec-addec-int128.c: New test.
10030
9a385c2d
DM
100312016-05-20 David Malcolm <dmalcolm@redhat.com>
10032
10033 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10034 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10035 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10036 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10037
77c9d5b4
JH
100382016-05-20 Jan Hubicka <hubicka@ucw.cz>
10039
10040 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10041
68047971
JJ
100422016-05-20 Jakub Jelinek <jakub@redhat.com>
10043
18954840
JJ
10044 PR c++/71210
10045 * g++.dg/opt/pr71210-1.C: New test.
10046 * g++.dg/opt/pr71210-2.C: New test.
10047
68047971
JJ
10048 PR tree-optimization/29756
10049 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10050 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10051 only on selected targets where V4SImode vectors are known to be
10052 supported.
10053
d78789f5
MG
100542016-05-20 Marc Glisse <marc.glisse@inria.fr>
10055
10056 PR tree-optimization/71079
10057 PR tree-optimization/71206
10058 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10059
550fa093
PK
100602016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10061
10062 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10063 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10064 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10065
483c6429
RG
100662016-05-20 Richard Guenther <rguenther@suse.de>
10067
10068 PR tree-optimization/29756
10069 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10070
eb066284
RB
100712016-05-20 Richard Biener <rguenther@suse.de>
10072
10073 PR tree-optimization/71185
10074 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10075
58f10249
RB
100762016-05-20 Richard Biener <rguenther@suse.de>
10077
10078 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10079
2a5569fa
MP
100802016-05-19 Marek Polacek <polacek@redhat.com>
10081
10082 PR c++/71075
10083 * g++.dg/diagnostic/pr71075.C: New test.
10084
5e9a5385
DM
100852016-05-19 David Malcolm <dmalcolm@redhat.com>
10086
10087 PR c++/71184
10088 * g++.dg/pr71184.C: New test case.
10089
4f45da44
KN
100902016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10091
10092 * gcc.target/powerpc/darn-0.c: New test.
10093 * gcc.target/powerpc/darn-1.c: New test.
10094 * gcc.target/powerpc/darn-2.c: New test.
10095
4177437e
MP
100962016-05-19 Marek Polacek <polacek@redhat.com>
10097
10098 PR tree-optimization/71031
10099 * gcc.dg/tree-ssa/vrp100.c: New test.
10100
afb72432
IE
101012016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10102
10103 PR rtl-optimization/71148
10104 * gcc.dg/pr71148.c: New test.
10105
4f83064e
KT
101062016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10107
10108 PR target/71056
10109 * gcc.target/arm/pr71056.c: New test.
10110
4bf8dbe1
BE
101112016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10112
10113 * c-c++-common/pr69669.c: Check the used mode.
10114
f3510625
MO
101152016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10116
10117 PR sanitizer/64354
10118 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10119
43c0068e
RB
101202016-05-19 Richard Biener <rguenther@suse.de>
10121
10122 PR tree-optimization/70729
10123 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10124 * gcc.dg/graphite/scop-18.c: Likewise.
10125 * gcc.dg/pr41783.c: Disable LIM.
10126 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10127 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10128 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10129 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10130 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10131 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10132 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10133 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10134 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10135 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10136 * gfortran.dg/pr42108.f90: Likewise.
10137
70f25790
DM
101382016-05-18 David Malcolm <dmalcolm@redhat.com>
10139
10140 PR driver/69265
10141 * gcc.dg/spellcheck-options-11.c: New test case.
10142
960db8ec
JJ
101432016-05-18 Jakub Jelinek <jakub@redhat.com>
10144
10145 PR c++/71100
10146 * g++.dg/opt/pr71100.C: New test.
10147
04643334
MJ
101482016-05-18 Martin Jambor <mjambor@suse.cz>
10149
10150 PR ipa/69708
10151 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10152 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10153 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10154 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10155
91bb9f80
MJ
101562016-05-18 Martin Jambor <mjambor@suse.cz>
10157
10158 PR ipa/69708
10159 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10160 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10161 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10162 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10163 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10164
c584aca6
PC
101652016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10166
10167 PR c++/69793
10168 * g++.dg/template/crash122.C: New.
10169
20309c6e
PC
101702016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10171
10172 PR c++/70466
10173 * g++.dg/template/pr70466-1.C: New.
10174 * g++.dg/template/pr70466-2.C: Likewise.
10175
50c78b9a
MM
101762016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10177
10178 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10179 splat operations and the XXSPLTIB instruction.
10180 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10181 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10182 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10183 xxlxor to clear a register.
10184
cf8be00d
RS
101852016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10186
10187 * gcc.dg/torture/pr71020.c: New test.
10188
848a392a
MJ
101892016-05-18 Martin Jambor <mjambor@suse.cz>
10190
10191 PR ipa/70646
10192 * gcc.dg/ipa/pr70646.c: New test.
10193
1f2ab776
CL
101942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10195
10196 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10197
76489493
CL
101982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10199
10200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10201 missing tests for vreinterpretq_p{8,16}.
10202
bd79378d
CL
102032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10204
10205 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10206 vsliq_n_s64 and vsliq_n_u64.
10207
81ca3ea0
CL
102082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10209
10210 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10211 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10212
873cb425
CL
102132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10214
10215 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10216 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10217 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10218
9d6e7c21
CL
102192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10220
10221 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10222 in comment.
10223
b4dbe40e 102242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10225
10226 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10227 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10228 "blr\t" and switch to scan-assembler-times.
10229
83a5c910
JW
102302016-05-18 Jiong Wang <jiong.wang@arm.com>
10231
53d6d955
UB
10232 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10233 with __aarch64__.
10234 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10235 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10236
fb7cbdeb
JJ
102372016-05-18 Jakub Jelinek <jakub@redhat.com>
10238
8ee91165
JJ
10239 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10240 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10241 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10242 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10243 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10244 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10245
cf4d516a
JJ
10246 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10247 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10248
a4f16422
JJ
10249 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10250 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10251
7b37ce10
JJ
10252 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10253 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10254
fb7cbdeb
JJ
10255 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10256
c9326aef
RB
102572016-05-18 Richard Biener <rguenther@suse.de>
10258
10259 PR tree-optimization/71168
10260 * gcc.dg/torture/pr71168.c: New testcase.
10261
df8b0a11
KV
102622016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10263
10264 PR middle-end/63586
10265 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10266 * gcc.dg/tree-ssa/pr63586.c: New test.
10267 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10268
2efd67ed
NS
102692016-05-17 Nathan Sidwell <nathan@acm.org>
10270
10271 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10272 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10273 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10274 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10275
1988b2c2
NS
102762016-05-17 Nathan Sidwell <nathan@acm.org>
10277
10278 * gcc.target/nvptx/abi-vararg-3.c: New.
10279
ad1d92ab
MM
102802016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10281
10282 PR tree-optimization/54579
10283 PR middle-end/55299
10284 * gcc.dg/fold-notrotate-1.c: New test.
10285 * gcc.dg/fold-notshift-1.c: New test.
10286 * gcc.dg/fold-notshift-2.c: New test.
10287
47768df8
MP
102882016-05-17 Marek Polacek <polacek@redhat.com>
10289
10290 PR ipa/71146
10291 * g++.dg/ipa/pr71146.C: New test.
10292
6b5423a5
DM
102932016-05-17 David Malcolm <dmalcolm@redhat.com>
10294
10295 * jit.dg/test-error-array-bounds.c: New test case.
10296
c7986356
MG
102972016-05-17 Marc Glisse <marc.glisse@inria.fr>
10298
10299 * gcc.dg/tree-ssa/and-1.c: New testcase.
10300
d982c5b7
MG
103012016-05-17 Marc Glisse <marc.glisse@inria.fr>
10302
10303 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10304 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10305
0139ba93
MG
103062016-05-17 Marc Glisse <marc.glisse@inria.fr>
10307
10308 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10309 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10310
daab4562
JW
103112016-05-17 Jiong Wang <jiong.wang@arm.com>
10312
10313 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10314
22330033
JW
103152016-05-17 Jiong Wang <jiong.wang@arm.com>
10316
10317 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10318
98b3a5f2
JW
103192016-05-17 Jiong Wang <jiong.wang@arm.com>
10320
10321 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10322 ".2d[index]" when scan the assembly.
10323 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10324 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10325 float64x1.
10326 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10327
b71b7a8e
RB
103282016-05-17 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/71132
10331 * gcc.dg/torture/pr71132.c: New testcase.
10332
3c51ad46
CL
103332016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10334
10335 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10336
d20faa66
KT
103372016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10338
10339 PR target/70809
10340 * gcc.target/aarch64/pr70809_1.c: New test.
10341
b75cc5a4
KT
103422016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10343
10344 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10345 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10346 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10347 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10348
b28eb195
IE
103492016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10350 Ilya Enkovich <ilya.enkovich@intel.com>
10351
10352 PR target/71114
10353 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10354
0b9004ed
JH
103552016-05-16 Jan Hubicka <hubicka@ucw.cz>
10356
10357 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10358 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10359
1b81a1c1
MW
103602016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10361
10362 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10363 test for __ARM_FP16_ARGS.
10364 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10365 * gcc.target/arm/aapcs/neon-vect10.c: New.
10366 * gcc.target/arm/aapcs/neon-vect9.c: New.
10367 * gcc.target/arm/aapcs/vfp18.c: New.
10368 * gcc.target/arm/aapcs/vfp19.c: New.
10369 * gcc.target/arm/aapcs/vfp20.c: New.
10370 * gcc.target/arm/aapcs/vfp21.c: New.
10371 * gcc.target/arm/fp16-aapcs-1.c: New.
10372 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10373 test for __ARM_FP16_ARGS.
10374 * g++.target/arm/fp16-return-1.c: Update expected output.
10375
921d1e73
JW
103762016-05-16 Jiong Wang <jiong.wang@arm.com>
10377
10378 PR testsuite/70227
10379 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10380
228eb42a
HA
103812016-05-15 Harald Anlauf <anlauf@gmx.de>
10382
10383 PR fortran/69603
10384 * gfortran.dg/pr69603.f90: New testcase.
10385
785abfd3
FR
103862016-05-14 Fritz Reese <fritzoreese@gmail.com>
10387
10388 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10389
e75eb64f
FR
103902016-05-14 Fritz Reese <fritzoreese@gmail.com>
10391
10392 PR fortran/71047
10393 * gfortran.dg/pr71047.f08: New test.
10394
aa4b467b
JM
103952016-05-13 Joseph Myers <joseph@codesourcery.com>
10396
10397 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10398 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10399 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10400
653fb4a2
MS
104012016-05-13 Martin Sebor <msebor@redhat.com>
10402
10403 PR c++/60049
10404 * g++.dg/cpp0x/constexpr-60049.C: New test.
10405
9e37582d
JJ
104062016-05-13 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR bootstrap/71071
10409 * gcc.dg/pr71071.c: New test.
10410
a278aa17
UB
104112016-05-13 Uros Bizjak <ubizjak@gmail.com>
10412
10413 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10414 remove XOP handling.
377eaca7 10415 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10416
ac3d02e2
NS
104172016-05-13 Nathan Sidwell <nathan@acm.org>
10418
10419 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10420 __atomic_is_lock_free declaration.
10421
8ab3bdac
RB
104222016-05-13 Richard Biener <rguenther@suse.de>
10423
10424 PR tree-optimization/42587
10425 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10426
623b8e0a
ML
104272016-05-13 Martin Liska <mliska@suse.cz>
10428
10429 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10430 the new format of dump output.
10431
da7674f6
IE
104322016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10433
10434 * gcc.dg/pr71084.c: New test.
10435
c959db3d
RR
104362016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10437
53d6d955
UB
10438 PR target/53440
10439 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10440
43203dea
RR
104412016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10442
10443 * gcc.target/aarch64/struct_return.c: New test.
10444
4f2e1536
MP
104452016-05-12 Marek Polacek <polacek@redhat.com>
10446
10447 PR c/70756
10448 * c-c++-common/pr70756-2.c: New test.
10449 * c-c++-common/pr70756.c: New test.
10450
1ef33ef3
RB
104512016-05-12 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/71059
10454 * gcc.dg/torture/pr71059.c: New testcase.
10455
763baff6
RB
104562016-05-12 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/71062
10459 * gcc.dg/torture/pr71062.c: New testcase.
10460
c4ec1243
IE
104612016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10462
10463 PR tree-optimization/71006
10464 * gcc.dg/pr71006.c: New test.
10465
a5fbf76d
MP
104662016-05-12 Marek Polacek <polacek@redhat.com>
10467
10468 PR driver/71063
10469 * gcc.dg/opts-7.c: New test.
10470
5acc47a4
KT
104712016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10472
10473 PR target/70830
10474 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10475 Add -save-temps to dg-options.
10476 Scan for ldmfd rather than pop instruction.
10477 * gcc.target/arm/interrupt-2.c: Likewise.
10478 * gcc.target/arm/pr70830.c: New test.
10479
40bd4bf9
JJ
104802016-05-12 Jakub Jelinek <jakub@redhat.com>
10481
3cd63842
JJ
10482 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10483 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10484
c05d08f6
JJ
10485 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10486 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10487 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10488
bc27ffae
JJ
10489 PR target/71019
10490 * gcc.target/i386/avx512vl-pack-1.c: New test.
10491 * gcc.target/i386/avx512vl-pack-2.c: New test.
10492 * gcc.target/i386/avx512bw-pack-2.c: New test.
10493
515d7412
JJ
10494 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10495
40bd4bf9
JJ
10496 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10497 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10498 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10499
44ab146a
RB
105002016-05-12 Richard Biener <rguenther@suse.de>
10501
10502 PR tree-optimization/70986
10503 * gcc.dg/torture/pr70986-1.c: New testcase.
10504 * gcc.dg/torture/pr70986-2.c: Likewise.
10505 * gcc.dg/torture/pr70986-3.c: Likewise.
10506
d6e83a8d
MM
105072016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10508
10509 PR c/43651
10510 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10511 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10512
51e67ea3
UB
105132016-05-11 Uros Bizjak <ubizjak@gmail.com>
10514
10515 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10516 directive.
10517 * gcc.target/i386/pr66746.c: Ditto.
10518
3fd2b007
MM
105192016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10520
10521 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10522 support.
10523 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10524 warning when using -mvsx-timode.
10525 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10526 * gcc.target/powerpc/dform-2.c: Likewise.
10527 * gcc.target/powerpc/pr68805.c: Likewise.
10528
5c3a10fb
MP
105292016-05-11 Marek Polacek <polacek@redhat.com>
10530
10531 PR c++/71024
10532 * c-c++-common/attributes-3.c: New test.
10533
7cfb065b
NS
105342016-05-11 Nathan Sidwell <nathan@acm.org>
10535
10536 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10537 * gcc.c-torture/execute/pr68185.c: Likewise.
10538 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10539 * gcc.dg/pr69634.c: Requires scheduling.
10540 * gcc.dg/torture/pr66178.c: Require label values.
10541 * gcc.dg/setjmp-6.c: Require indirect jumps.
10542
f35ea97d
RB
105432016-05-11 Richard Biener <rguenther@suse.de>
10544
10545 PR tree-optimization/71055
10546 * gcc.dg/torture/pr71055.c: New testcase.
10547
dff70323
RB
105482016-05-11 Richard Biener <rguenther@suse.de>
10549
10550 PR debug/71057
10551 * g++.dg/debug/pr71057.C: New testcase.
10552
56a3d28b
JJ
105532016-05-11 Jakub Jelinek <jakub@redhat.com>
10554
10555 PR fortran/70855
10556 * gfortran.dg/gomp/pr70855.f90: New test.
10557
ebc1b29e
RB
105582016-05-11 Richard Biener <rguenther@suse.de>
10559
10560 PR middle-end/71002
10561 * g++.dg/torture/pr71002.C: New testcase.
10562
98ccd1d7
IE
105632016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10564
10565 PR middle-end/70807
10566 * gcc.dg/pr70807.c: New test.
10567
ed29e24b
MS
105682016-05-10 Martin Sebor <msebor@redhat.com>
10569
10570 PR c++/38611
10571 * g++.dg/Wattributes.C: New test.
10572
e39dab2c
MG
105732016-05-10 Marc Glisse <marc.glisse@inria.fr>
10574
10575 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10576 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10577 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10578
d067e238
IE
105792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10580
10581 PR target/70799
10582 * gcc.target/i386/pr70799-1.c: New test.
10583
cd36c83e
PMR
105842016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10585
10586 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10587
1e3af2a4
IE
105882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10589
10590 PR middle-end/70877
10591 * gcc.target/i386/pr70877.c: New test.
10592
afc610db
IE
105932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10594
10595 PR tree-optimization/70786
10596 * gcc.target/i386/pr70876.c: New test.
10597
4b59d19f
JJ
105982016-05-10 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR target/70927
10601 * gcc.target/i386/avx512vl-logic-1.c: New test.
10602 * gcc.target/i386/avx512vl-logic-2.c: New test.
10603 * gcc.target/i386/avx512dq-logic-2.c: New test.
10604
9b5ee426
BS
106052016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10606
10607 PR target/70963
10608 * gcc.target/powerpc/pr70963.c: New.
10609
f3352cab
DM
106102016-05-10 David Malcolm <dmalcolm@redhat.com>
10611
10612 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10613 (test_very_wide_line): Add ruler to expected output.
10614 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10615 (test_very_wide_line): Likewise.
10616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10617 (test_show_locus): Within the handling of "test_very_wide_line",
10618 enable show_ruler_p on the diagnostic context.
10619
4a3255dd
RB
106202016-05-10 Richard Biener <rguenther@suse.de>
10621
10622 PR tree-optimization/71039
10623 * gcc.dg/torture/pr71039.c: New testcase.
10624
da7c9950
NS
106252016-05-10 Nathan Sidwell <nathan@acm.org>
10626
10627 * gcc.dg/nested-func-10.c: Requires alloca.
10628 * gcc.dg/nested-func-9.c: Requires alloca.
10629 * gcc.c-torture/execute/pr70460.c: Requires labels.
10630 * gcc.c-torture/compile/pr70199.c: Requires labels.
10631 * gcc.target/nvptx/decl.c: Compile only.
10632 * gcc.target/nvptx/trailing-init.c: Compile only.
10633 * gcc.target/nvptx/ary-init.c: Compile only.
10634
cf68d92c
MP
106352016-05-10 Marek Polacek <polacek@redhat.com>
10636
10637 PR c/70255
10638 * gcc.dg/attr-opt-1.c: New test.
10639
64ea4e15
RB
106402016-05-10 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/70497
10643 PR tree-optimization/28367
10644 * gcc.dg/torture/20160404-1.c: New testcase.
10645 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10646 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10647
5a96dae3
PMR
106482016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10649
10650 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10651
fc97f805
UB
106522016-05-09 Uros Bizjak <ubizjak@gmail.com>
10653
10654 * gcc.target/i386/fabsneg-1.c New test.
10655
a710b1d5
AM
106562016-05-09 Alan Modra <amodra@gmail.com>
10657
10658 PR testsuite/70826
10659 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10660
171f6f05
RB
106612016-05-09 Richard Biener <rguenther@suse.de>
10662
10663 PR tree-optimization/70985
10664 * gcc.dg/torture/pr70985.c: New testcase.
10665
18caa34e
BC
106662016-05-09 Bin Cheng <bin.cheng@arm.com>
10667
10668 * gcc.dg/tree-ssa/ifc-9.c: New test.
10669 * gcc.dg/tree-ssa/ifc-10.c: New test.
10670 * gcc.dg/tree-ssa/ifc-11.c: New test.
10671 * gcc.dg/tree-ssa/ifc-12.c: New test.
10672 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10673 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10674 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10675
7a27d38f
RB
106762016-05-09 Richard Biener <rguenther@suse.de>
10677
10678 PR fortran/70937
10679 * gfortran.dg/pr70937.f90: New testcase.
10680
5ebbbd3d
RO
106812016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10682
10683 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10684
f6288c24
FR
106852016-05-07 Fritz Reese <fritzoreese@gmail.com>
10686
10687 PR fortran/56226
10688 * gfortran.dg/dec_structure_1.f90: New testcase.
10689 * gfortran.dg/dec_structure_2.f90: Ditto.
10690 * gfortran.dg/dec_structure_3.f90: Ditto.
10691 * gfortran.dg/dec_structure_4.f90: Ditto.
10692 * gfortran.dg/dec_structure_5.f90: Ditto.
10693 * gfortran.dg/dec_structure_6.f90: Ditto.
10694 * gfortran.dg/dec_structure_7.f90: Ditto.
10695 * gfortran.dg/dec_structure_8.f90: Ditto.
10696 * gfortran.dg/dec_structure_9.f90: Ditto.
10697 * gfortran.dg/dec_structure_10.f90: Ditto.
10698 * gfortran.dg/dec_structure_11.f90: Ditto.
10699 * gfortran.dg/dec_union_1.f90: Ditto.
10700 * gfortran.dg/dec_union_2.f90: Ditto.
10701 * gfortran.dg/dec_union_3.f90: Ditto.
10702 * gfortran.dg/dec_union_4.f90: Ditto.
10703 * gfortran.dg/dec_union_5.f90: Ditto.
10704 * gfortran.dg/dec_union_6.f90: Ditto.
10705 * gfortran.dg/dec_union_7.f90: Ditto.
10706
5ec4a8cd
TV
107072016-05-07 Tom de Vries <tom@codesourcery.com>
10708
10709 PR tree-optimization/70956
10710 * gcc.dg/graphite/pr70956.c: New test.
10711
58ec1d0e
JJ
107122016-05-06 Jakub Jelinek <jakub@redhat.com>
10713
ccd88fb7
JJ
10714 PR middle-end/70941
10715 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10716 (a, b, c, d): Change type from char to signed char.
10717 (main): Compare against (signed char) -1634678893 instead of
10718 hardcoded -109. Use __builtin_abort instead of abort.
10719
dd3b6464
JJ
10720 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10721 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10722
58ec1d0e
JJ
10723 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10724
19aa23d8
YR
107252016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10726
10727 PR debug/70935
10728 * gcc.dg/torture/pr70935.c: New test.
10729
ae5f0df1
OE
107302016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10731
10732 PR target/58219
ce23a8ff 10733 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10734
078f7e37
RB
107352016-05-06 Richard Biener <rguenther@suse.de>
10736
10737 PR tree-optimization/70960
10738 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10739
765d7b54
OE
107402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10741
10742 PR target/52933
10743 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10744 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10745 Adjust expected instruction counts.
10746 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10747
29c94e65
MP
107482016-05-06 Marek Polacek <polacek@redhat.com>
10749
10750 PR sanitizer/70875
10751 * gcc.dg/ubsan/bounds-3.c: New test.
10752
3684b02e
OE
107532016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10754
10755 PR target/54089
10756 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10757
8706773f
RB
107582016-05-06 Richard Biener <rguenther@suse.de>
10759
10760 PR middle-end/70931
10761 * gfortran.dg/pr70931.f90: New testcase.
10762
a4f51018
RB
107632016-05-06 Richard Biener <rguenther@suse.de>
10764
10765 PR middle-end/70941
10766 * gcc.dg/torture/pr70941.c: New testcase.
10767
c4f2425f
BC
107682016-05-05 Bin Cheng <bin.cheng@arm.com>
10769
10770 PR tree-optimization/57206
10771 * gcc.dg/vect/pr57206.c: New test.
10772
5dc08197
RO
107732016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10774
10775 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10776
351f85c5
JJ
107772016-05-05 Jakub Jelinek <jakub@redhat.com>
10778
568bac8c
JJ
10779 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10780
351f85c5
JJ
10781 * c-c++-common/Wdangling-else-4.c: New test.
10782
33fd7785
JJ
107832016-05-04 Jakub Jelinek <jakub@redhat.com>
10784
2d1ac15a
JJ
10785 PR c++/70906
10786 PR c++/70933
10787 * g++.dg/opt/pr70906.C: New test.
10788 * g++.dg/opt/pr70933.C: New test.
10789
33fd7785
JJ
10790 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10791
6b715bf6
JH
107922016-05-04 Jan Hubicka <hubicka@ucw.cz>
10793
10794 * gcc.dg/ipa/pure-const-3.c: New testcase.
10795
deef7113
MP
107962016-05-04 Marek Polacek <polacek@redhat.com>
10797
10798 * c-c++-common/Wdangling-else-1.c: New test.
10799 * c-c++-common/Wdangling-else-2.c: New test.
10800 * c-c++-common/Wdangling-else-3.c: New test.
10801
5396db97
KCY
108022016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10803
10804 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10805 flag is present.
10806
de55efd5
MP
108072016-05-04 Marek Polacek <polacek@redhat.com>
10808
10809 PR c/48778
10810 * gcc.dg/Waddress-2.c: New test.
10811
475839b6
AM
108122016-05-04 Alan Modra <amodra@gmail.com>
10813
10814 * gcc.target/powerpc/pr70866.c: New.
10815
b25aad5f
MS
108162016-05-03 Martin Sebor <msebor@redhat.com>
10817
10818 PR c++/66561
10819 * c-c++-common/builtin_location.c: New test.
10820 * g++.dg/cpp1y/builtin_location.C: New test.
10821
79ce98bc
MP
108222016-05-03 Marek Polacek <polacek@redhat.com>
10823
10824 PR c/70859
10825 * gcc.dg/pr70859.c: New test.
10826 * gcc.dg/pr70859-2.c: New test.
10827
402e89f5
PMR
108282016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10829
10830 * gnat.dg/debug5.adb: New testcase.
10831
f3d90045
DV
108322016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10833
10834 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10835 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10836 Procedure to check for z10 instruction set.
10837
1e26cec1
CL
108382016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10839
10840 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10841
71aca5a0
AM
108422016-05-03 Alan Modra <amodra@gmail.com>
10843
10844 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10845
2fd70ec1
JJ
108462016-05-03 Jakub Jelinek <jakub@redhat.com>
10847
10848 * gcc.target/i386/avx512f-cvt-1.c: New test.
10849
e5705cf7
L
108502016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10851
10852 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10853 -fdump-tree-vrp-details.
10854
381cdae4
RB
108552016-05-03 Richard Biener <rguenther@suse.de>
10856
10857 * gcc.dg/pr30172-1.c: Adjust.
10858 * gcc.dg/pr63743.c: Likewise.
10859 * gcc.dg/tm/pr51696.c: Likewise.
10860 * c-c++-common/tm/safe-1.c: Likewise.
10861 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10862 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10863 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10864 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10865
adedd5c1
JJ
108662016-05-03 Jakub Jelinek <jakub@redhat.com>
10867
31ed1665
JJ
10868 PR rtl-optimization/70467
10869 * gcc.target/i386/pr70467-3.c: New test.
10870 * gcc.target/i386/pr70467-4.c: New test.
10871
dea60b59
JJ
10872 PR tree-optimization/70916
10873 * gcc.c-torture/compile/pr70916.c: New test.
10874
adedd5c1
JJ
10875 PR target/49244
10876 * gcc.target/i386/pr49244-1.c: New test.
10877 * gcc.target/i386/pr49244-2.c: New test.
10878
f80041ef
BS
108792016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10880
10881 PR rtl-optimization/44281
10882 * gcc.target/i386/pr44281.c: New test.
10883
1cfcd39e
BC
108842016-05-03 bin cheng <bin.cheng@arm.com>
10885
10886 PR tree-optimization/56541
10887 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10888 * gcc.dg/vect/pr56541.c: new test.
10889
4304ccfd
MM
108902016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10891
10892 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10893 __float128.
10894 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10895
50d94c29
L
108962016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10897
10898 PR testsuite/70520
10899 * c-c++-common/asan/clone-test-1.c (main): Align child process
10900 stack to 16 bytes.
10901
bc1aee87
DM
109022016-05-02 David Malcolm <dmalcolm@redhat.com>
10903
10904 PR c++/62314
10905 * g++.dg/spellcheck-fields-2.C: New test case.
10906
474e0129
DM
109072016-05-02 David Malcolm <dmalcolm@redhat.com>
10908
10909 PR c++/62314
10910 * g++.dg/pr62314.C: New test case.
10911
818b88a7
JH
109122016-05-02 Jan Hubicka <hubicka@ucw.cz>
10913
10914 * gcc.dg/ipa/inline-8.c: New testcase.
10915
dd77684f
JJ
109162016-05-02 Jakub Jelinek <jakub@redhat.com>
10917
10918 PR rtl-optimization/70467
10919 * gcc.target/i386/pr70467-1.c: New test.
10920
72407e00
BE
109212016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10922
10923 * gcc.dg/spec-options.c: Run the test on all targets.
10924 * gcc.dg/foo.specs: Use cpp_unique_options.
10925
dd53d197
MG
109262016-05-02 Marc Glisse <marc.glisse@inria.fr>
10927
10928 * gcc.dg/tree-ssa/unord.c: New testcase.
10929
a8b85ce9
MG
109302016-05-02 Marc Glisse <marc.glisse@inria.fr>
10931
10932 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10933
5b37e866
NS
109342016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10935
10936 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10937
7176a4a0
MP
109382016-05-02 Marek Polacek <polacek@redhat.com>
10939
10940 PR c/70851
10941 * gcc.dg/enum-incomplete-3.c: New test.
10942
6b9933b9
MP
109432016-05-02 Marek Polacek <polacek@redhat.com>
10944 Tom de Vries <tom@codesourcery.com>
10945
10946 PR tree-optimization/70700
10947 * gcc.dg/pr70700.c: New test.
10948
90f82260
UB
109492016-05-01 Uros Bizjak <ubizjak@gmail.com>
10950
10951 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10952 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10953 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10954 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10955 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10956
f73036c1
EB
109572016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10958
10959 * ada/acats/run_acats: Rename into...
10960 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10961 * ada/acats/run_all.sh: Remove redundant test.
10962 (target_run): Move around.
10963 (target_gnatchop): Use newly built executable.
10964 (target_gnatmake): Likewise.
10965 Check that the compilation of impbit succeeds.
10966
85e051a3
OE
109672016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10968
10969 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10970 * gcc.dg/20021029-1.c: Likewise.
10971 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10972 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10973 * gcc.target/sh/cmpstr.c: Likewise.
10974 * gcc.target/sh/cmpstrn.c: Likewise.
10975 * gcc.target/sh/memset.c: Likewise.
10976 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10977 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10978 * gcc.target/sh/pr39423-1.c: Likewise.
10979 * gcc.target/sh/pr49468-di.c: Likewise.
10980 * gcc.target/sh/pr49468-si.c: Likewise.
10981 * gcc.target/sh/pr49880-1.c: Likewise.
10982 * gcc.target/sh/pr49880-2.c: Likewise.
10983 * gcc.target/sh/pr49880-3.c: Likewise.
10984 * gcc.target/sh/pr50751-1.c: Likewise.
10985 * gcc.target/sh/pr50751-4.c: Likewise.
10986 * gcc.target/sh/pr50751-7.c: Likewise.
10987 * gcc.target/sh/pr51244-1.c: Likewise.
10988 * gcc.target/sh/pr51244-10.c: Likewise.
10989 * gcc.target/sh/pr51244-11.c: Likewise.
10990 * gcc.target/sh/pr51244-12.c: Likewise.
10991 * gcc.target/sh/pr51244-13.c: Likewise.
10992 * gcc.target/sh/pr51244-14.c: Likewise.
10993 * gcc.target/sh/pr51244-17.c: Likewise.
10994 * gcc.target/sh/pr51244-18.c: Likewise.
10995 * gcc.target/sh/pr51244-19.c: Likewise.
10996 * gcc.target/sh/pr51244-4.c: Likewise.
10997 * gcc.target/sh/pr51244-5.c: Likewise.
10998 * gcc.target/sh/pr51244-7.c: Likewise.
10999 * gcc.target/sh/pr51244-8.c: Likewise.
11000 * gcc.target/sh/pr51244-9.c: Likewise.
11001 * gcc.target/sh/pr51697.c: Likewise.
11002 * gcc.target/sh/pr52483-1.c: Likewise.
11003 * gcc.target/sh/pr52483-2.c: Likewise.
11004 * gcc.target/sh/pr52483-3.c: Likewise.
11005 * gcc.target/sh/pr52483-5.c: Likewise.
11006 * gcc.target/sh/pr52933-1.c: Likewise.
11007 * gcc.target/sh/pr52933-2.c: Likewise.
11008 * gcc.target/sh/pr52933-3.c: Likewise.
11009 * gcc.target/sh/pr53568-1.c: Likewise.
11010 * gcc.target/sh/pr53976-1.c: Likewise.
11011 * gcc.target/sh/pr53988-1.c: Likewise.
11012 * gcc.target/sh/pr53988.c: Likewise.
11013 * gcc.target/sh/pr54089-1.c: Likewise.
11014 * gcc.target/sh/pr54089-6.c: Likewise.
11015 * gcc.target/sh/pr54089-7.c: Likewise.
11016 * gcc.target/sh/pr54089-8.c: Likewise.
11017 * gcc.target/sh/pr54089-9.c: Likewise.
11018 * gcc.target/sh/pr54236-1.c: Likewise.
11019 * gcc.target/sh/pr54236-2.c: Likewise.
11020 * gcc.target/sh/pr54236-3.c: Likewise.
11021 * gcc.target/sh/pr54236-4.c: Likewise.
11022 * gcc.target/sh/pr54386.c: Likewise.
11023 * gcc.target/sh/pr54602-1.c: Likewise.
11024 * gcc.target/sh/pr54685.c: Likewise.
11025 * gcc.target/sh/pr54760-1.c: Likewise.
11026 * gcc.target/sh/pr54760-2.c: Likewise.
11027 * gcc.target/sh/pr54760-3.c: Likewise.
11028 * gcc.target/sh/pr54760-4.c: Likewise.
11029 * gcc.target/sh/pr54760-5.c: Likewise.
11030 * gcc.target/sh/pr54760-6.c: Likewise.
11031 * gcc.target/sh/pr55146.c: Likewise.
11032 * gcc.target/sh/pr55160.c: Likewise.
11033 * gcc.target/sh/pr59278.c: Likewise.
11034 * gcc.target/sh/pr59401-1.c: Likewise.
11035 * gcc.target/sh/pr59533-1.c: Likewise.
11036 * gcc.target/sh/pr63260.c: Likewise.
11037 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11038 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11039 * gcc.target/sh/strlen.c: Likewise.
11040 * gcc.target/sh/torture/pr30807.c: Likewise.
11041 * gcc.target/sh/torture/pr34777.c: Likewise.
11042 * gcc.target/sh/torture/pr64652.c: Likewise.
11043 * gcc.target/sh/torture/pr65505.c: Likewise.
11044 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11045 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11046
411e5c67
PC
110472016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11048
11049 PR c++/66644
11050 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11051
8fa97501
BS
110522016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11053
11054 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11055 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11056 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11057 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11058
5a956111
PP
110592016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11060
11061 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11062 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11063
e7ff0319
CP
110642016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11065
11066 PR middle-end/70626
11067 * c-c++-common/goacc/combined-reduction.c: New test.
11068 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11069
52d11a4b
L
110702016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11071
11072 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11073 *movdi_internal pattern only if PIC off.
11074 * gcc.target/i386/pr70155-2.c: Likewise.
11075 * gcc.target/i386/pr70155-3.c: Likewise.
11076 * gcc.target/i386/pr70155-4.c: Likewise.
11077 * gcc.target/i386/pr70155-5.c: Likewise.
11078 * gcc.target/i386/pr70155-6.c: Likewise.
11079 * gcc.target/i386/pr70155-7.c: Likewise.
11080 * gcc.target/i386/pr70155-8.c: Likewise.
11081 * gcc.target/i386/pr70155-15.c: Likewise.
11082 * gcc.target/i386/pr70155-17.c: Likewise.
11083 * gcc.target/i386/pr70155-22.c: Likewise.
11084
8960db31
BC
110852016-04-29 Bin Cheng <bin.cheng@arm.com>
11086
11087 PR tree-optimization/70803
11088 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11089
cca535a4
IE
110902016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11091
11092 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11093 optimization of vector loop.
11094 * gcc.target/i386/vect-unpack-3.c: New test.
11095 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11096 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11097 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11098
500ecf4a
MP
110992016-04-29 Marek Polacek <polacek@redhat.com>
11100
11101 PR sanitizer/70342
11102 * g++.dg/ubsan/null-7.C: New test.
11103
2fff3db8
MP
11104 PR c/70852
11105 * gcc.dg/pr70852.c: New test.
11106
509063eb
DV
111072016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11108
11109 PR/69089
11110 * g++.dg/cpp0x/alignas6.C: New test.
11111
83745c0d
DV
111122016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11113
c87885ca
RO
11114 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11115 * gcc.dg/pr27003.c: Likewise.
11116 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11117 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11118 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11119 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11120 * gcc.target/arc/mxy.c: Likewise.
11121 * gcc.target/arc/mswape.c: Likewise.
11122 * gcc.target/arc/mrtsc.c: Likewise.
11123 * gcc.target/arc/mcrc.c: Likewise.
11124 * gcc.target/arc/mdsp-packa.c: Likewise.
11125 * gcc.target/arc/mdvbf.c: Likewise.
11126 * gcc.target/arc/mlock.c: Likewise.
11127 * gcc.target/arc/mmac-24.c: Likewise.
11128 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11129
849b265d
BS
111302016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11131 Matthijs Kooijman <matthijs@stdin.nl>
11132 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11133
11134 PR target/60040
11135 * gcc.target/avr/pr60040-1.c: New.
11136 * gcc.target/avr/pr60040-2.c: New.
11137
1390536b
RB
111382016-04-29 Richard Biener <rguenther@suse.de>
11139
11140 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11141
98998245
RB
111422016-04-29 Richard Biener <rguenther@suse.de>
11143
11144 PR tree-optimization/13962
11145 PR tree-optimization/65686
11146 * gcc.dg/uninit-pr65686.c: New testcase.
11147
8b80cc21
JJ
111482016-04-29 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR middle-end/70843
11151 * gcc.dg/pr70843.c: New test.
11152
6181bc30
JJ
111532016-04-28 Jakub Jelinek <jakub@redhat.com>
11154
11155 PR target/70858
11156 * gcc.target/i386/pr70858.c: New test.
11157
f4cb3612
AB
111582016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11159
11160 * gcc.target/arc/nps400-1.c: New file.
11161
8ad9df62
JR
111622016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11163 Andrew Burgess <andrew.burgess@embecosm.com>
11164
11165 * gcc.target/arc/movh_cl-1.c: New file.
11166
ceaaa9fe
JR
111672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11168 Andrew Burgess <andrew.burgess@embecosm.com>
11169
11170 * gcc.target/arc/extzv-1.c: New file.
11171 * gcc.target/arc/insv-1.c: New file.
11172 * gcc.target/arc/insv-2.c: New file.
11173 * gcc.target/arc/movb-1.c: New file.
11174 * gcc.target/arc/movb-2.c: New file.
11175 * gcc.target/arc/movb-3.c: New file.
11176 * gcc.target/arc/movb-4.c: New file.
11177 * gcc.target/arc/movb-5.c: New file.
11178 * gcc.target/arc/movb_cl-1.c: New file.
11179 * gcc.target/arc/movb_cl-2.c: New file.
11180 * gcc.target/arc/movbi_cl-1.c: New file.
11181 * gcc.target/arc/movl-1.c: New file.
11182
4d03dc2f
JR
111832016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11184 Andrew Burgess <andrew.burgess@embecosm.com>
11185
11186 * gcc.target/arc/cmem-1.c: New file.
11187 * gcc.target/arc/cmem-2.c: New file.
11188 * gcc.target/arc/cmem-3.c: New file.
11189 * gcc.target/arc/cmem-4.c: New file.
11190 * gcc.target/arc/cmem-5.c: New file.
11191 * gcc.target/arc/cmem-6.c: New file.
11192 * gcc.target/arc/cmem-7.c: New file.
11193 * gcc.target/arc/cmem-ld.inc: New file.
11194 * gcc.target/arc/cmem-st.inc: New file.
11195
81262dad
JJ
111962016-04-28 Jakub Jelinek <jakub@redhat.com>
11197
11198 PR target/70821
11199 * gcc.target/i386/pr70821.c: New test.
11200
0a31a09a
BS
112012016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11202
11203 * gcc.target/powerpc/vec-adde.c: New test.
11204 * gcc.target/powerpc/vec-adde-int128.c: New test.
11205
3ddffba9
JJ
112062016-04-28 Jakub Jelinek <jakub@redhat.com>
11207
11208 * gcc.target/i386/avx-vround-1.c: New test.
11209 * gcc.target/i386/avx-vround-2.c: New test.
11210 * gcc.target/i386/avx512vl-vround-1.c: New test.
11211 * gcc.target/i386/avx512vl-vround-2.c: New test.
11212
713dedcd
RO
112132016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11214
11215 PR testsuite/70595
11216 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11217 (check_effective_target_cilkplus_runtime): ... this.
11218 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11219 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11220
11221 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11222 Require cilkplus_runtime.
11223 Don't add -lcilkrts.
11224 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11225 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11226 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11227 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11228 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11229 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11230 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11231 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11232 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11233 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11234 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11235 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11236 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11237 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11238 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11239 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11240 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11241 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11242 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11243 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11244 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11245 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11246 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11247 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11248 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11249 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11250 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11251 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11252 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11253
11254 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11255 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11256
11257 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11258
11259 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11260 cilkplus_runtime.
11261
3563f78f
MG
112622016-04-27 Marc Glisse <marc.glisse@inria.fr>
11263
11264 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11265 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11266
6bc2bb18
RB
112672015-04-27 Ryan Burn <contact@rnburn.com>
11268
11269 PR c++/69024
11270 PR c++/68997
11271 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11272 diagnostic.
11273 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11274 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11275
1e55d29a
EB
112762016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11277
11278 * gnat.dg/limited_with4.ad[sb]: New test.
11279 * gnat.dg/limited_with4_pkg.ads: New helper.
11280
087146ca
L
112812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11282
11283 PR target/70155
11284 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11285 and movv1ti_internal patterns
11286 * gcc.target/i386/pr70155-1.c: New test.
11287 * gcc.target/i386/pr70155-2.c: Likewise.
11288 * gcc.target/i386/pr70155-3.c: Likewise.
11289 * gcc.target/i386/pr70155-4.c: Likewise.
11290 * gcc.target/i386/pr70155-5.c: Likewise.
11291 * gcc.target/i386/pr70155-6.c: Likewise.
11292 * gcc.target/i386/pr70155-7.c: Likewise.
11293 * gcc.target/i386/pr70155-8.c: Likewise.
11294 * gcc.target/i386/pr70155-9.c: Likewise.
11295 * gcc.target/i386/pr70155-10.c: Likewise.
11296 * gcc.target/i386/pr70155-11.c: Likewise.
11297 * gcc.target/i386/pr70155-12.c: Likewise.
11298 * gcc.target/i386/pr70155-13.c: Likewise.
11299 * gcc.target/i386/pr70155-14.c: Likewise.
11300 * gcc.target/i386/pr70155-15.c: Likewise.
11301 * gcc.target/i386/pr70155-16.c: Likewise.
11302 * gcc.target/i386/pr70155-17.c: Likewise.
11303 * gcc.target/i386/pr70155-18.c: Likewise.
11304 * gcc.target/i386/pr70155-19.c: Likewise.
11305 * gcc.target/i386/pr70155-20.c: Likewise.
11306 * gcc.target/i386/pr70155-21.c: Likewise.
11307 * gcc.target/i386/pr70155-22.c: Likewise.
11308
92329f9f
L
113092016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11310
11311 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11312 ".{5,6}".
11313
309a0cf6
BC
113142016-04-27 Bin Cheng <bin.cheng@arm.com>
11315
11316 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11317 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11318 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11319 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11320 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11321
72ed2b9c
RB
113222016-04-27 Richard Biener <rguenther@suse.de>
11323
11324 PR ipa/70760
11325 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11326 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11327
3c98ff9b
NS
113282016-04-27 Nathan Sidwell <nathan@acm.org>
11329
11330 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11331 * g++.dg/ubsan/pr63956.C: Adjust error location.
11332
9ec5d66b
NC
113332016-04-27 Nick Clifton <nickc@redhat.com>
11334
11335 PR middle-end/49889
11336 * gcc.dg/pr49889.c: New test.
11337
c1e1f433
BS
113382016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11339
11340 * c-c++-common/memset-array.c: New test.
11341
8ac43293
MS
113422016-04-26 Martin Sebor <msebor@redhat.com>
11343
11344 PR c++/66639
11345 * g++.dg/cpp1y/func_constexpr.C: New test.
11346
843ce8ab
PP
113472016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11348
11349 PR c++/70241
11350 * g++.dg/cpp0x/enum32.C: New test.
11351 * g++.dg/cpp0x/enum33.C: New test.
11352
113532016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11354
11355 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11356 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11357 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11358 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11359 * gcc.c-torture/execute/pr38151.c: Likewise.
11360 * gcc.c-torture/execute/pr66556.c: Likewise.
11361 * gcc.c-torture/execute/pr67781.c: Likewise.
11362 * gcc.c-torture/execute/pr68648.c: Likewise.
11363
ca1206be
MG
113642016-04-26 Marc Glisse <marc.glisse@inria.fr>
11365
11366 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11367
2448a956
MP
113682016-04-26 Marek Polacek <polacek@redhat.com>
11369
11370 PR c/67784
11371 * gcc.dg/pr67784-3.c: New test.
11372 * gcc.dg/pr67784-4.c: New test.
11373 * gcc.dg/pr67784-5.c: New test.
11374
b02a5e26
MP
11375 PR c/70791
11376 * gcc.dg/Wnested-externs-2.c: New test.
11377
6b6aa8d3
MG
113782016-04-26 Marc Glisse <marc.glisse@inria.fr>
11379
11380 * gcc.dg/fold-plusmult.c: Adjust.
11381 * gcc.dg/no-strict-overflow-6.c: Adjust.
11382 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11383
a2095b55
BS
113842016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11385
11386 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11387 number scans.
11388 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11389 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11390 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11391 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11392 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11393 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11394 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11395 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11396 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11397 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11398 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11399 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11400 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11401 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11402 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11403 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11404 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11405 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11406 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11407 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11408 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11409 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11410 scans.
11411 * gcc.target/i386/pr32219-4.c: Likewise.
11412 * gcc.target/i386/pr32219-6.c: Likewise.
11413 * gcc.target/i386/pr32219-8.c: Likewise.
11414
bb0cc5c8
KT
114152016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11416
11417 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11418 associated options.
11419
5a0802ea
MP
114202016-04-26 Marek Polacek <polacek@redhat.com>
11421
11422 PR c++/70744
11423 * g++.dg/ext/cond2.C: New test.
11424
00f615af
BC
114252016-04-26 Bin Cheng <bin.cheng@arm.com>
11426
11427 PR tree-optimization/70771
11428 PR tree-optimization/70775
11429 * gcc.dg/pr70771.c: New test.
25939d34 11430 * gcc.dg/pr70775.c: New test.
00f615af 11431
218155e7
BS
114322016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11433
11434 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11435
ab99f467
RB
114362016-04-25 Richard Biener <rguenther@suse.de>
11437
11438 PR tree-optimization/70780
11439 * gcc.dg/torture/pr70780.c: New testcase.
11440
3f8257db 114412016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11442
c87885ca
RO
11443 * gcc.target/arm/neon-vaddws16.c: New test.
11444 * gcc.target/arm/neon-vaddws32.c: New test.
11445 * gcc.target/arm/neon-vaddwu16.c: New test.
11446 * gcc.target/arm/neon-vaddwu32.c: New test.
11447 * gcc.target/arm/neon-vaddwu8.c: New test.
11448 * lib/target-supports.exp
93c590ee
MC
11449 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11450 that arm neon support vector widen sum of HImode TO SImode.
11451
d6c1a7a7
JJ
114522016-04-23 Jakub Jelinek <jakub@redhat.com>
11453
11454 PR sanitizer/70712
11455 * c-c++-common/asan/pr70712.c: New test.
11456
ab0fc037
TS
114572016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11458
11459 * .gitattributes: New file.
11460
2aa64824
CL
114612016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11462
11463 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11464
e7e12d92
DH
114652016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11466
11467 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11468 * gfortran.dg/submodule_15.f08: Likewise.
11469
d1431192
RB
114702016-04-22 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/70740
11473 * gcc.dg/torture/pr70740.c: New testcase.
11474
04a63c24
L
114752016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11476
11477 PR target/70750
11478 * gcc.target/i386/pr70750-1.c: New test.
11479 * gcc.target/i386/pr70750-2.c: Likewise.
11480
20700098
PC
114812016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11482
11483 PR c++/70540
11484 * g++.dg/cpp0x/auto48.C: New.
11485
aedf4e12
MP
114862016-04-21 Marek Polacek <polacek@redhat.com>
11487
11488 PR c++/70513
11489 * g++.dg/cpp0x/forw_enum12.C: New test.
11490 * g++.dg/cpp0x/forw_enum13.C: New test.
11491
2074d80a
KY
114922016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11493
11494 PR target/70728
11495 * gcc.target/i386/pr70728.c: New test.
11496
aef4aab0
RB
114972016-04-21 Richard Biener <rguenther@suse.de>
11498
11499 PR middle-end/70747
11500 * gcc.dg/pr70747.c: New testcase.
11501
2359e571
BC
115022016-04-21 Bin Cheng <bin.cheng@arm.com>
11503
11504 PR tree-optimization/70715
11505 * gcc.dg/tree-ssa/scev-13.c: New test.
11506
ce0e66ff
MG
115072016-04-21 Marc Glisse <marc.glisse@inria.fr>
11508
11509 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11510
2c2870a1
MG
115112016-04-21 Marc Glisse <marc.glisse@inria.fr>
11512
11513 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11514
a2b056a3
JH
115152016-04-20 Jan Hubicka <jh@suse.cz>
11516
11517 PR ipa/70018
11518 * g++.dg/ipa/nothrow-1.C: New testcase.
11519
ee392fc2
NS
115202016-04-20 Nathan Sidwell <nathan@acm.org>
11521
11522 PR c++/55635
11523 * g++.dg/eh/delete1.C: New.
11524
dda49daf
L
115252016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11526
11527 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11528 -mtune-ctrl=sse_typeless_stores.
11529
8a5b9d5a
L
115302016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11531
11532 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11533
1011119f
BC
115342016-04-20 Bin Cheng <bin.cheng@arm.com>
11535
11536 PR tree-optimization/69489
11537 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11538
477d4906
IV
115392016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11540
11541 PR c++/69363
11542 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11543 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11544 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11545
fad08d12
BC
115462016-04-20 Bin Cheng <bin.cheng@arm.com>
11547
11548 PR tree-optimization/56625
11549 PR tree-optimization/69489
11550 * gcc.dg/vect/pr56625.c: New test.
11551 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11552
9e3e4fab
AP
115532016-04-20 Andrew Pinski <apinski@cavium.com>
11554
11555 PR target/64971
11556 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11557
d7aa24e4
AC
115582016-04-20 Arnaud Charlet <charlet@adacore.com>
11559
11560 * gnat.dg/self1.adb: Remove now incorrect test.
11561
e6d62b46
BC
115622016-04-20 Bin Cheng <bin.cheng@arm.com>
11563
11564 * gcc.dg/tree-ssa/scev-11.c: New test.
11565 * gcc.dg/tree-ssa/scev-12.c: New test.
11566
2697b189
MP
115672016-04-20 Marek Polacek <polacek@redhat.com>
11568
11569 PR tree-optimization/70725
11570 * gcc.dg/pr70725.c: New test.
11571
60d393e8
RB
115722016-04-20 Richard Biener <rguenther@suse.de>
11573
11574 PR tree-optimization/70726
11575 * g++.dg/vect/pr70726.cc: New testcase.
11576
82c6f58a
AK
115772016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11578
11579 PR target/70674
11580 * gcc.target/s390/pr70674.c: New test.
11581
90eeab20
JD
115822016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11583
11584 PR libgfortran/70684
11585 * gfortran.dg/list_read_14.f90: New test.
11586
fc9cf6da
L
115872016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11588
11589 PR target/69201
11590 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11591 extern to force it misaligned.
11592 (b): Likewise.
11593 (c): Likewise.
11594 (d): Likewise.
11595 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11596 Don't check `*' before movv4sf_internal.
11597 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11598 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11599 Don't check `*' before movv16qi_internal.
11600 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11601 extern to force it misaligned.
11602 (b): Likewise.
11603 (c): Likewise.
11604 (d): Likewise.
11605 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11606 Don't check `*' before movv2df_internal.
11607 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11608 extern to force it misaligned.
11609 (b): Likewise.
11610 (c): Likewise.
11611 (d): Likewise.
11612 Check movv8sf_internal instead of avx_storeups256.
11613 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11614
ea8927ea
RB
116152016-04-19 Richard Biener <rguenther@suse.de>
11616
11617 PR tree-optimization/70171
11618 * g++.dg/tree-ssa/pr70171.C: New testcase.
11619
65f52ee9
RB
116202016-04-19 Richard Biener <rguenther@suse.de>
11621
11622 PR tree-optimization/70724
11623 * gcc.dg/torture/pr70724.c: New testcase.
11624
987b67f1
VM
116252016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11626
11627 PR middle-end/70689
c87885ca 11628 * gcc.target/i386/pr70689.c: New.
987b67f1 11629
91a47c39
L
116302016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11631
11632 PR target/70708
11633 * gcc.target/i386/pr70708.c: New test.
11634
8270b82d
RB
116352016-04-18 Richard Biener <rguenther@suse.de>
11636
11637 PR tree-optimization/43434
11638 * gcc.dg/vect/pr43434.c: New testcase.
11639 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11640 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11641 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11642 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11643 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11644 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11645 * gcc.dg/gomp/pr68640.c: Likewise.
11646 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11647 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11648
edd048e2
RB
116492016-04-18 Richard Biener <rguenther@suse.de>
11650
11651 PR tree-optimization/70701
11652 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11653
bd5c7330
TV
116542016-04-18 Tom de Vries <tom@codesourcery.com>
11655
11656 PR testsuite/70699
11657 * gcc.dg/pr70161.c: Add dot-file scans.
11658 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11659 instead of after last dot char.
11660
23f2660f
EB
116612016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11662
11663 * c-c++-common/dump-ada-spec-3.c: New test.
11664 * c-c++-common/dump-ada-spec-4.c: Likewise.
11665
da152c9f
TV
116662016-04-17 Tom de Vries <tom@codesourcery.com>
11667
11668 PR other/70183
11669 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11670
cc950f98
JH
116712016-04-15 Jan Hubicka <jh@suse.cz>
11672
11673 PR ipa/70018
11674 * g++.dg/ipa/pure-const-1.C: New testcase.
11675 * g++.dg/ipa/pure-const-2.C: New testcase.
11676 * g++.dg/ipa/pure-const-3.C: New testcase.
11677
949505a9
MP
116782016-04-15 Marek Polacek <polacek@redhat.com>
11679
11680 PR c/70671
11681 * gcc.dg/bitfld-22.c: New test.
11682
10e547d6
BS
116832016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11684
11685 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11686 x86_64.
11687
1e77281b
MP
116882016-04-15 Marek Polacek <polacek@redhat.com>
11689
11690 PR c/70651
11691 * c-c++-common/pr70651.c: New test.
11692
e501fa8e
KT
116932016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11694
11695 PR rtl-optimization/70681
11696 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11697 dump scan on arm and powerpc.
11698 * gcc.dg/pr10474.c: Likewise.
11699
dda1bf61
JJ
117002016-04-15 Jakub Jelinek <jakub@redhat.com>
11701
ca4ef1ff
JJ
11702 PR c++/69517
11703 PR c++/70019
11704 PR c++/70588
11705 * g++.dg/cpp1y/vla11.C: Revert for real.
11706
dda1bf61
JJ
11707 PR c/70436
11708 * c-c++-common/Wparentheses-1.c: New test.
11709 * c-c++-common/gomp/Wparentheses-1.c: New test.
11710 * c-c++-common/gomp/Wparentheses-2.c: New test.
11711 * c-c++-common/gomp/Wparentheses-3.c: New test.
11712 * c-c++-common/gomp/Wparentheses-4.c: New test.
11713 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11714 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11715 * c-c++-common/goacc/Wparentheses-1.c: New test.
11716
1355e62c
KY
117172016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11718
11719 PR target/70662
11720 * gcc.target/i386/pr70662.c: New test.
11721
0ab34b9e 117222016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11723 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11724
11725 PR tree-optimization/70130
11726 * gcc.dg/vect/O3-pr70130.c: New testcase.
11727
bc773aad
MM
117282016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11729
6e9b2286
MM
11730 PR target/70669
11731 * gcc.target/powerpc/pr70669.c: New test.
11732
bc773aad
MM
11733 PR target/70640
11734 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11735 a power7 system that does not have an assembler that supports
11736 power8.
11737
d8747845
MS
117382016-04-14 Martin Sebor <msebor@redhat.com>
11739
11740 PR c++/69517
11741 PR c++/70019
11742 PR c++/70588
11743 * c-c++-common/ubsan/vla-1.c: Revert.
11744 * g++.dg/cpp1y/vla11.C: Same.
11745 * g++.dg/cpp1y/vla12.C: Same.
11746 * g++.dg/cpp1y/vla13.C: Same.
11747 * g++.dg/cpp1y/vla14.C: Same.
11748 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11749 * g++.dg/init/array24.C: Same.
d8747845
MS
11750 * g++.dg/ubsan/vla-1.C: Same.
11751
85128559
MP
117522016-04-14 Marek Polacek <polacek@redhat.com>
11753 Jan Hubicka <hubicka@ucw.cz>
11754
11755 PR c++/70029
11756 * g++.dg/torture/pr70029.C: New test.
11757
52fbb073
MS
117582016-04-14 Martin Sebor <msebor@redhat.com>
11759
11760 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11761 type size to prevent failures on targets with very low maximum
11762 alignment.
11763
6db61d6f
RB
117642016-04-14 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/70623
11767 * gcc.dg/torture/pr70623.c: New testcase.
11768 * gcc.dg/torture/pr70623-2.c: Likewise.
11769
342fac95
MS
117702016-04-13 Martin Sebor <msebor@redhat.com>
11771
11772 PR c++/69517
11773 PR c++/70019
11774 PR c++/70588
11775 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11776 * g++.dg/cpp1y/vla11.C: New test.
11777 * g++.dg/cpp1y/vla12.C: New test.
11778 * g++.dg/cpp1y/vla13.C: New test.
11779 * g++.dg/cpp1y/vla14.C: New test.
11780 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11781 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11782 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11783
d93c452f
JJ
117842016-04-13 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR c++/70641
11787 * g++.dg/opt/pr70641.C: New test.
11788
85115fb6
RO
117892016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11790
11791 PR rtl-optimization/68749
11792 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11793 effects of argument promotions.
11794 Remove default args to dg-skip-if.
11795
545a4139
PC
117962016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11797
11798 PR c++/70635
11799 * g++.dg/parse/pr70635.C: New.
11800
b3a77f21
MP
118012016-04-13 Marek Polacek <polacek@redhat.com>
11802
11803 PR c++/70639
11804 * c-c++-common/Wmisleading-indentation-4.c: New test.
11805
99cd9857
MP
118062016-04-13 Marek Polacek <polacek@redhat.com>
11807
11808 PR c/70436
c87885ca
RO
11809 * gcc.dg/Wparentheses-12.c: New test.
11810 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11811
75ca93ec
IE
118122016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11813
11814 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11815 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11816 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11817
3d3f9e7e
JJ
118182016-04-13 Jakub Jelinek <jakub@redhat.com>
11819
37947cd0
JJ
11820 PR middle-end/70633
11821 * gcc.c-torture/compile/pr70633.c: New test.
11822
3d3f9e7e
JJ
11823 PR debug/70628
11824 * gcc.dg/torture/pr70628.c: New test.
11825
92886d3e
PP
118262016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11827
11828 PR c++/70610
11829 * g++.dg/template/pr70610.C: New test.
11830 * g++.dg/template/pr70610-2.C: New test.
11831 * g++.dg/template/pr70610-3.C: New test.
11832 * g++.dg/template/pr70610-4.C: New test.
11833
13bd7c2b
JJ
118342016-04-12 Jakub Jelinek <jakub@redhat.com>
11835
6512fa6d
JJ
11836 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11837 128 instead of 32.
11838
13bd7c2b
JJ
11839 PR c++/70571
11840 * g++.dg/ext/pr70571.C: New test.
11841
20b9851c
MM
118422016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11843
8a434ada 11844 PR target/70640
20b9851c
MM
11845 * gcc.target/powerpc/pr70640.c: New test.
11846
2b2f52bc
PC
118472016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11848
11849 PR c++/68722
11850 * g++.dg/parse/pr68722.C: New.
11851
5901e56a
JJ
118522016-04-12 Jakub Jelinek <jakub@redhat.com>
11853
11854 PR rtl-optimization/70596
11855 * gcc.target/i386/pr70596.c: New test.
11856
d4619dc1
NS
118572016-04-12 Nathan Sidwell <nathan@acm.org>
11858
11859 PR c++/70501
11860 * g++.dg/init/pr70501.C: New.
11861
3df530d3
DW
118622016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11863
11864 * gcc.target/i386/asm-flag-6.c: New test.
11865
b7a120d7
TV
118662016-04-12 Tom de Vries <tom@codesourcery.com>
11867
11868 PR tree-optimization/68756
11869 * gcc.dg/graphite/pr68756.c: New test.
11870
4e0eea75
JJ
118712016-04-12 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR tree-optimization/70602
11874 * gcc.c-torture/execute/pr70602.c: New test.
11875
35fbda43
MM
118762016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11877
11878 PR target/70381
11879 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11880 __float128 emulator is built and runs.
11881 * gcc.target/powerpc/float128-1.c: Likewise.
11882
11883 * lib/target-supports.exp (check_ppc_float128_sw_available):
11884 Rework tests for __float128 software and hardware
11885 availability. Fix exit condition to return 0 on success.
11886
04a99ebe
JG
118872016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11888
11889 PR target/70133
11890 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11891 * gcc.target/aarch64/target_attr_15.c: Likewise.
11892
47cd5a85
PC
118932016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11894
11895 PR c++/69066
11896 * g++.dg/cpp1y/pr69066.C: New.
11897
a5edb32e
JD
118982016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11899
11900 PR fortran/68566
11901 * gfortran.dg/pr36192.f90: Update test.
11902 * gfortran.dg/pr36192_1.f90: Update test.
11903 * gfortran.dg/real_dimension_1.f: Update test.
11904 * gfortran.dg/parameter_array_init_7.f90: New test.
11905
8ef378f8
JDA
119062016-04-09 John David Anglin <danglin@gcc.gnu.org>
11907
c532c871
JDA
11908 PR testsuite/64039
11909 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11910
d34f706f
JDA
11911 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11912
75e1dd9e
JDA
11913 PR rtl-optimization/66669
11914 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11915
8a976f5f
JDA
11916 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11917
da04822a
JDA
11918 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11919 * gcc.dg/pie-1.c: Likewise.
11920 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11921 * gcc.dg/pic-4.c: Likewise.
11922 * gcc.dg/pie-3.c: Likewise.
11923 * gcc.dg/pie-4.c: Likewise.
11924
adfabcf9
JDA
11925 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11926
4a020adf
JDA
11927 PR tree-optimization/68644
11928 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11929
8ef378f8
JDA
11930 PR rtl-optimization/64886
11931 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11932
09bf990e
TV
119332016-04-09 Tom de Vries <tom@codesourcery.com>
11934
11935 PR tree-optimization/68953
11936 * gcc.dg/graphite/pr68953.c: New test.
11937
138c3c1a
DH
119382016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11939
11940 PR fortran/70592
11941 * gfortran.dg/deferred_character_16.f90: New test.
11942
f55460af
JJ
119432016-04-09 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR tree-optimization/70586
11946 * gcc.c-torture/execute/pr70586.c: New test.
11947
0b77bbf3
DH
119482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11949
11950 PR sanitizer/70573
11951 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11952 with __builtin_memset
11953 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11954
c42cfb5c
CP
119552016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11956
11957 PR lto/70289
11958 PR ipa/70348
11959 PR tree-optimization/70373
11960 PR middle-end/70533
11961 PR middle-end/70534
11962 PR middle-end/70535
11963 * c-c++-common/goacc/reduction-5.c: New test.
11964 * c-c++-common/goacc/reduction-promotions.c: New test.
11965 * gfortran.dg/goacc/reduction-3.f95: New test.
11966 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11967
56cfb596
PP
119682016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11969
11970 PR c++/70590
11971 PR c++/70452
11972 * g++.dg/pr70590.C: New test.
11973 * g++.dg/pr70590-2.C: New test.
11974
1a13c0a2
JJ
119752016-04-08 Jakub Jelinek <jakub@redhat.com>
11976
abc0647a
JJ
11977 PR middle-end/70593
11978 * gcc.target/i386/pr70593.c: New test.
11979
1a13c0a2
JJ
11980 PR rtl-optimization/70574
11981 * gcc.target/i386/avx2-pr70574.c: New test.
11982
c3da4956
MO
119832016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11984
11985 PR sanitizer/70541
11986 * c-c++-common/asan/pr70541.c: New test.
11987
9f1b833b
TV
119882016-04-08 Tom de Vries <tom@codesourcery.com>
11989
11990 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11991 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11992
bae7adda
KT
119932016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11994
11995 PR target/70566
11996 * gcc.c-torture/execute/pr70566.c: New test.
11997
211f3d57
TV
119982016-04-08 Tom de Vries <tom@codesourcery.com>
11999
12000 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12001 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12002
02cf2861
AM
120032016-04-08 Alan Modra <amodra@gmail.com>
12004
12005 * gcc.target/powerpc/pr70117.c: New.
12006
5f490f9f
JJ
120072016-04-07 Jakub Jelinek <jakub@redhat.com>
12008
56e9b710
JJ
12009 PR testsuite/70581
12010 * gcc.dg/lto/simd-function_0.c: New test.
12011
5f490f9f
JJ
12012 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12013 clones.
12014 * c-c++-common/attr-simd-2.c: Likewise.
12015 * c-c++-common/attr-simd-4.c: Likewise.
12016 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12017 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12018
e4ebc74d
TP
120192016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12020
12021 PR testsuite/70553
12022 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12023
9817ae35
TS
120242016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12025 Tom de Vries <tom@codesourcery.com>
12026
12027 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12028 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12029 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12030 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12031 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12032 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12033 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12034 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12035
e292f64d
PP
120362016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12037
12038 PR c/70436
12039 * g++.dg/warn/Wparentheses-29.C: New test.
12040
6b37bdaf
PP
120412016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12042
12043 PR c/70436
12044 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12045 explicit braces to resolve a future -Wparentheses warning.
12046
64824205
RH
120472016-04-06 Richard Henderson <rth@redhat.com>
12048
12049 * gcc.dg/pr61817-1.c: New test.
12050 * gcc.dg/pr61817-2.c: New test.
12051 * gcc.dg/pr69391-1.c: New test.
12052 * gcc.dg/pr69391-2.c: New test.
12053
bc2fc1f3
VM
120542016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12055
12056 PR rtl-optimization/70398
c87885ca 12057 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12058
41414a02
EB
120592016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12060
12061 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12062
4066ea8a
YR
120632016-04-06 Yvan Roux <yvan.roux@linaro.org>
12064 Pedro Alves <palves@redhat.com>
12065
12066 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12067
ec35ea45
JJ
120682016-04-06 Jakub Jelinek <jakub@redhat.com>
12069
3866f8dd
JJ
12070 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12071 Check for avx512f effective targets instead of avx2.
12072 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12073 for AVX512F clones.
12074 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12075 * g++.dg/gomp/declare-simd-1.C: Likewise.
12076 * g++.dg/gomp/declare-simd-3.C: Likewise.
12077 * g++.dg/gomp/declare-simd-4.C: Likewise.
12078
ec35ea45
JJ
12079 PR middle-end/70550
12080 * c-c++-common/gomp/pr70550-1.c: New test.
12081 * c-c++-common/gomp/pr70550-2.c: New test.
12082
c08d28ac
NS
120832016-04-05 Nathan Sidwell <nathan@acm.org>
12084
12085 PR c++/70512
12086 * g++.dg/ext/attribute-may-alias-5.C: New.
12087
1d510e04
JJ
120882016-04-05 Jakub Jelinek <jakub@redhat.com>
12089
12090 PR c++/70336
12091 * c-c++-common/pr70336.c: New test.
12092 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12093 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12094
84278ed9
JH
120952016-04-05 Jan Hubicka <hubicka@ucw.cz>
12096
12097 PR ipa/66223
12098 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12099
268a0ec4
JJ
121002016-04-05 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR rtl-optimization/70542
12103 * gcc.dg/torture/pr70542.c: New test.
12104 * gcc.target/i386/avx2-pr70542.c: New test.
12105
5e8c2eb1
ZS
121062016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12107
12108 PR tree-optimization/70509
12109 * gcc.target/i386/avx512bw-pr70509.c: New test.
12110
c0daf32d
PP
121112016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12112
12113 PR c++/70452
12114 * g++.dg/ext/constexpr-vla4.C: New test.
12115
bf867841
UB
121162016-04-05 Uros Bizjak <ubizjak@gmail.com>
12117
12118 PR target/70510
12119 * gcc.target/i386/pr70510.c: New test.
12120
3022186a
RB
121212016-04-05 Richard Biener <rguenther@suse.de>
12122
12123 PR tree-optimization/70526
12124 * g++.dg/torture/pr70526.C: New testcase.
12125
55fc79b2
JJ
121262016-04-05 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR target/70525
12129 * gcc.target/i386/pr70525.c: New test.
12130
62b233f2
RB
121312016-04-05 Richard Biener <rguenther@suse.de>
12132
12133 PR middle-end/70499
12134 * g++.dg/torture/pr70499.C: New testcase.
12135
cc05759d
RB
121362016-04-05 Richard Biener <rguenther@suse.de>
12137
12138 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12139 remove XFAIL.
12140
f23f16d4
JJ
121412016-04-04 Jakub Jelinek <jakub@redhat.com>
12142
12143 PR middle-end/70307
12144 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12145 rs6000 ABI warnings.
12146
d27ecc49
JH
121472016-04-04 Jan Hubicka <hubicka@ucw.cz>
12148
12149 PR ipa/66223
12150 * g++.dg/ipa/devirt-51.C: New testcase.
12151
c974c96e 121522016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12153 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12154
12155 PR middle-end/70457
12156 * gcc.dg/torture/pr70457.c: New.
12157
7a85da89
AV
121582016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12159
12160 PR fortran/67538
12161 * gfortran.dg/allocate_with_source_19.f08: New test.
12162
de517e64
AV
121632016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12164
12165 PR fortran/65795
12166 * gfortran.dg/coarray_allocate_6.f08: New test.
12167
43b9f499
RB
121682016-04-04 Richard Biener <rguenther@suse.de>
12169
12170 PR rtl-optimization/70484
12171 * gcc.dg/torture/pr70484.c: New testcase.
12172
f13355da
MP
121732016-04-04 Marek Polacek <polacek@redhat.com>
12174
12175 PR c/70307
12176 * gcc.dg/torture/pr70307.c: New test.
12177
6cc6ed50
OE
121782016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12179
12180 PR target/70416
12181 PR target/67391
12182 * gcc.target/sh/torture/pr70416.c: New.
12183
abdc16c8
MS
121842016-04-02 Martin Sebor <msebor@redhat.com>
12185
12186 PR c++/67376
12187 PR c++/70170
12188 PR c++/70172
12189 PR c++/70228
12190 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12191 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12192 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12193 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12194 * g++.dg/cpp0x/constexpr-string.C: Same.
12195 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12196 * g++.dg/cpp0x/pr65398.C: Same.
12197 * g++.dg/ext/constexpr-vla1.C: Same.
12198 * g++.dg/ext/constexpr-vla2.C: Same.
12199 * g++.dg/ext/constexpr-vla3.C: Same.
12200 * g++.dg/ubsan/pr63956.C: Same.
12201
763cd859
JJ
122022016-04-01 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR rtl-optimization/70467
12205 * gcc.target/i386/pr70467-2.c: New test.
12206
0f875435
JJ
122072016-04-01 Jakub Jelinek <jakub@redhat.com>
12208 Marek Polacek <polacek@redhat.com>
12209
12210 PR c++/70488
12211 * g++.dg/init/new47.C: New test.
12212
41d14659
RR
122132016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12214
12215 PR target/70496
12216 * gcc.target/arm/pr70496.c: New test.
12217
f9bf89bb
NS
122182016-04-01 Nathan Sidwell <nathan@acm.org>
12219
73b9085d
NS
12220 PR c++/68475
12221 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12222
4afdcfaa
IE
122232016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12224
12225 PR target/69890
12226 * gcc.dg/strlenopt.h (memmove): New.
12227 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12228 instead of "string.h".
12229 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12230 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12231 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12232 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12233 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12234 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12235 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12236 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12237 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12238 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12239 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12240 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12241 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12242 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12243 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12244 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12245 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12246 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12247 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12248 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12249
b5d7a29c
RO
122502016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12251
12252 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12253 (Holder::foo): Reflect this.
12254
b660f9ec
IE
122552016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12256
12257 PR target/70442
12258 * gcc.dg/pr70442.c: New test.
12259
88504f34
NS
122602016-03-31 Nathan Sidwell <nathan@acm.org>
12261
12262 PR c++/70393
12263 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12264
95d34b96
KY
122652016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12266
12267 PR target/70453
12268 * gcc.target/i386/pr70453.c: New test.
12269
b4c4967c
AB
122702016-03-31 Andrey Belevantsev <abel@ispras.ru>
12271
12272 PR target/70292
12273 * gcc.c-torture/pr70292.c: New test.
12274
5fde6a45
MP
122752016-03-31 Marek Polacek <polacek@redhat.com>
12276
12277 PR c/70297
12278 * c-c++-common/pr70297.c: New test.
12279 * g++.dg/cpp0x/typedef-redecl.C: New test.
12280 * gcc.dg/typedef-redecl2.c: New test.
12281
97eb24c4
JJ
122822016-03-31 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR rtl-optimization/70460
12285 * gcc.c-torture/execute/pr70460.c: New test.
12286
efc3536f
RB
122872016-03-31 Richard Biener <rguenther@suse.de>
12288
12289 PR c++/70430
12290 * g++.dg/ext/vector30.C: New testcase.
12291
e0876e21
DH
122922016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12293 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12294
12295 * gfortran.dg/fmt_pf.f90: New test.
12296
e9bff8c6
RO
122972016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12298
12299 Forward-port from 5 branch
12300 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR testsuite/70356
12303 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12304 dg-require-effective-target after dg-do.
12305
12306 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12307
12308 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12309
2620c80d
TS
123102016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12311 Julian Brown <julian@codesourcery.com>
12312 Chung-Lin Tang <cltang@codesourcery.com>
12313 Cesar Philippidis <cesar@codesourcery.com>
12314 James Norris <jnorris@codesourcery.com>
12315 Tom de Vries <tom@codesourcery.com>
12316 Nathan Sidwell <nathan@codesourcery.com>
12317
bf867841 12318 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12319 * c-c++-common/goacc/loop-clauses.c: Likewise.
12320 * g++.dg/goacc/template.C: Likewise.
12321 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12322 * gfortran.dg/goacc/loop-1.f95: Likewise.
12323 * gfortran.dg/goacc/loop-5.f95: Likewise.
12324 * gfortran.dg/goacc/loop-6.f95: Likewise.
12325 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12326 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12327 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12328 * c-c++-common/goacc/clauses-fail.c: Likewise.
12329 * c-c++-common/goacc/parallel-1.c: Likewise.
12330 * c-c++-common/goacc/reduction-1.c: Likewise.
12331 * c-c++-common/goacc/reduction-2.c: Likewise.
12332 * c-c++-common/goacc/reduction-3.c: Likewise.
12333 * c-c++-common/goacc/reduction-4.c: Likewise.
12334 * c-c++-common/goacc/routine-3.c: Likewise.
12335 * c-c++-common/goacc/routine-4.c: Likewise.
12336 * c-c++-common/goacc/routine-5.c: Likewise.
12337 * c-c++-common/goacc/tile.c: Likewise.
12338 * g++.dg/goacc/template.C: Likewise.
12339 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12340 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12341 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12342 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12343 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12344 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12345 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12346 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12347 * c-c++-common/goacc/use_device-1.c: ... this file.
12348 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12349 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12350 * c-c++-common/goacc/host_data-6.c: ... this file.
12351 * c-c++-common/goacc/loop-2-kernels.c: New file.
12352 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12353 * c-c++-common/goacc/loop-3.c: Likewise.
12354 * g++.dg/goacc/reference.C: Likewise.
12355 * g++.dg/goacc/routine-1.C: Likewise.
12356 * g++.dg/goacc/routine-2.C: Likewise.
12357
f6d2d066
RB
123582016-03-30 Richard Biener <rguenther@suse.de>
12359
12360 PR middle-end/70450
12361 * gcc.dg/torture/pr70450.c: New testcase.
12362
d43242b9
JJ
123632016-03-30 Jakub Jelinek <jakub@redhat.com>
12364
12365 PR target/70421
12366 * gcc.dg/torture/pr70421.c: New test.
12367 * gcc.target/i386/avx512f-pr70421.c: New test.
12368
5ce43b77
L
123692016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12370
12371 PR testsuite/70364
12372 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12373 (check): New function.
12374 (bar): Call check.
12375 (foo): Align stack to 16 bytes when calling bar.
12376 * gcc.target/i386/cleanup-2.c: Likewise.
12377
d014a712
PP
123782016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12379
12380 PR tree-optimization/59124
12381 * gcc.dg/Warray-bounds-19.c: New test.
12382
3f8257db 123832016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12384
12385 * lib/prune.exp (escape_regex_chars): New.
12386 (prune_file_path): Update to quote metcharacters for regexp.
12387
3336c6e0
JJ
123882016-03-29 Jakub Jelinek <jakub@redhat.com>
12389
a362f023
JJ
12390 PR rtl-optimization/70429
12391 * gcc.c-torture/execute/pr70429.c: New test.
12392
3336c6e0
JJ
12393 PR tree-optimization/70405
12394 * gcc.dg/pr70405.c: New test.
12395
728557fd
AV
123962016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12397
12398 PR fortran/70397
12399 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12400 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12401
bef977d4
TS
124022016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12403
12404 PR testsuite/64177
12405 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12406 __cilkrts_set_param to set two workers.
12407 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12408 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12409
6f6d25c9
DH
124102016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12411
bf867841 12412 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12413
45733562
KY
124142016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12415
12416 PR target/70406
bf867841 12417 * gcc.target/i386/pr70406.c: New test.
45733562 12418
a1799e5e
EB
124192016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12420
12421 * gnat.dg/specs/double_record_extension3.ads: New test.
12422
5fca7b66
RH
124232016-03-25 Richard Henderson <rth@redhat.com>
12424
12425 PR target/70120
12426 * gcc.target/aarch64/pr70120-1.c: New.
12427 * gcc.target/aarch64/pr70120-2.c: New.
12428 * gcc.target/aarch64/pr70120-3.c: New.
12429
31ce75c6
PP
124302016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12431
12432 PR c++/62212
12433 * g++.dg/template/mangle2.C: The dg-do directive should be
12434 "compile" not "assemble".
12435
3caf0ca1
BS
124362016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12437
12438 PR lto/69650
12439 * gcc.dg/pr69650.c: New test.
12440
634035b6
DE
124412016-03-25 David Edelsohn <dje.gcc@gmail.com>
12442
12443 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12444
45d34276
AM
124452016-03-25 Alan Modra <amodra@gmail.com>
12446
12447 * gcc.dg/dfp/pr70052.c: New test.
12448
8f085166
RH
124492016-03-24 Richard Henderson <rth@redhat.com>
12450
12451 PR middle-end/69845
12452 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12453 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12454
011e5ec3
TV
124552016-03-24 Tom de Vries <tom@codesourcery.com>
12456
12457 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12458
9e3f4551
TV
124592016-03-24 Tom de Vries <tom@codesourcery.com>
12460
12461 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12462 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12463
45780041
TV
124642016-03-24 Tom de Vries <tom@codesourcery.com>
12465
12466 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12467 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12468
887ab4e5
PP
124692016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12470
12471 PR c++/62212
12472 * g++.dg/template/mangle2.C: New test.
12473
69a9a66f
RB
124742016-03-24 Richard Biener <rguenther@suse.de>
12475
12476 PR tree-optimization/70396
12477 * gcc.dg/torture/pr70396.c: New testcase.
12478
ed87de55
RB
124792016-03-24 Richard Biener <rguenther@suse.de>
12480
12481 PR middle-end/70370
12482 * gcc.dg/torture/pr70370.c: New testcase.
12483
ea064934
TV
124842016-03-24 Tom de Vries <tom@codesourcery.com>
12485
12486 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12487 * gfortran.dg/goacc/kernels-tree.f95: Same.
12488 * gfortran.dg/goacc/parallel-tree.f95: Same.
12489
b2a4dd1d
TV
124902016-03-24 Tom de Vries <tom@codesourcery.com>
12491
12492 * c-c++-common/goacc/uninit-if-clause.c: New test.
12493 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12494
72e7cd6e
JJ
124952016-03-24 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR target/70290
bf867841
UB
12498 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12499 Fix formatting.
72e7cd6e 12500
ce9d0c03
RB
125012016-03-24 Richard Biener <rguenther@suse.de>
12502
12503 PR tree-optimization/70372
12504 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12505
426b9428
PP
125062016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12507
12508 PR c++/70347
12509 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12510
cd1588c4
PP
125112016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12512
12513 PR c++/70332
12514 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12515
61637db3
JJ
125162016-03-23 Jakub Jelinek <jakub@redhat.com>
12517
928af3bf
JJ
12518 PR c++/70001
12519 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12520 * g++.dg/cpp1y/pr70001.C: New test.
12521
61637db3
JJ
12522 PR c++/70323
12523 * g++.dg/cpp0x/constexpr-70323.C: New test.
12524
05aca4e7
AO
125252016-03-23 Alexandre Oliva <aoliva@redhat.com>
12526 Jason Merrill <jason@redhat.com>
12527 Jakub Jelinek <jakub@redhat.com>
12528
12529 PR c++/69315
12530 * g++.dg/cpp0x/constexpr-69315.C: New test.
12531 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12532
fbdb6baf
MP
125332016-03-23 Marek Polacek <polacek@redhat.com>
12534
12535 PR c++/69884
12536 * g++.dg/warn/Wignored-attributes-1.C: New test.
12537 * g++.dg/warn/Wignored-attributes-2.C: New test.
12538
d79ee524
TV
125392016-03-23 Tom de Vries <tom@codesourcery.com>
12540
12541 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12542 initialization.
12543 * gfortran.dg/goacc/private-3.f95 (test): Same.
12544 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12545 missing use param.
12546
a59f0bef
KT
125472016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12548
12549 * lib/target-supports.exp: Remove v7ve entry from loop
12550 creating effective target checks.
12551 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12552 (add_options_for_arm_arch_v7ve): Likewise.
12553
0179520a
JJ
125542016-03-23 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR tree-optimization/70354
12557 * gcc.dg/vect/pr70354-1.c: New test.
12558 * gcc.dg/vect/pr70354-2.c: New test.
12559 * gcc.target/i386/avx2-pr70354-1.c: New test.
12560 * gcc.target/i386/avx2-pr70354-2.c: New test.
12561
75bb14d7
JL
125622016-03-22 Jeff Law <law@redhat.com>
12563
12564 PR target/70232
12565 * gcc.dg/tree-ssa/pr70232.c: New test.
12566
72c9526d
IE
125672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12568
12569 PR target/70302
12570 * gcc.target/i386/pr70302.c: New test.
12571
a3ca1bc5
RB
125722016-03-22 Richard Biener <rguenther@suse.de>
12573
12574 PR middle-end/70251
12575 * g++.dg/torture/pr70251.C: New testcase.
12576
5c240f4d
DM
125772016-03-22 David Malcolm <dmalcolm@redhat.com>
12578
12579 PR c/69993
12580 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12581 Wmisleading-indentation.c.
12582 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12583 reflect change to diagnostic text and order of messages.
12584 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12585
80f6631b
DE
125862016-03-22 David Edelsohn <dje.gcc@gmail.com>
12587
12588 * g++.dg/ext/java-3.C: Don't compile on AIX.
12589
9a10956c
RB
125902016-03-22 Richard Biener <rguenther@suse.de>
12591
12592 PR middle-end/70333
12593 * gcc.dg/torture/pr70333.c: New testcase.
12594
6cedf922
IE
125952016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12596
12597 * g++.dg/ext/pr70290.C: New test.
12598
cd6c27ac
KY
125992016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12600
12601 PR target/70325
12602 * gcc.target/i386/pr70325.c: New test.
12603
4cde512c
JJ
126042016-03-22 Jakub Jelinek <jakub@redhat.com>
12605
b01915ed
JJ
12606 PR target/70329
12607 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12608 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12609
4e3e2cf1
JJ
12610 PR target/70300
12611 * gcc.target/i386/pr70300.c: New test.
12612
4cde512c
JJ
12613 PR c++/70295
12614 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12615 (func2): New function for cond with parens, xfail warning for c++.
12616 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12617
16f6d7dc
PP
126182016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12619
12620 PR c++/70096
12621 * g++.dg/template/ptrmem30.C: New test.
12622
a3e2b438
PP
126232016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12624
12625 PR c++/70204
12626 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12627 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12628
11b6a02e
JJ
126292016-03-21 Jakub Jelinek <jakub@redhat.com>
12630
12631 PR middle-end/70326
12632 * gcc.dg/pr70326.c: New test.
12633
b9407883
MG
126342016-03-21 Marc Glisse <marc.glisse@inria.fr>
12635 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR tree-optimization/70317
12638 * gcc.dg/pr70317.c: New test.
12639
4a148e19
UB
126402016-03-21 Uros Bizjak <ubizjak@gmail.com>
12641
12642 PR target/70327
12643 * gcc.target/i386/pr70327.c: New test.
12644
2a85ddbb
ML
126452016-03-21 Martin Liska <mliska@suse.cz>
12646
7d36fe98 12647 PR ipa/70306
2a85ddbb
ML
12648 * gcc.dg/ipa/pr70306.c: New test.
12649
4a148e19 126502016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12651
12652 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12653 * gcc.target/arm/attr-align3.c: Likewise.
12654 * gcc.target/arm/attr_arm.c: Likewise.
12655 * gcc.target/arm/flip-thumb.c: Likewise.
12656
6b366948
JJ
126572016-03-21 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR target/70296
12660 * gcc.target/powerpc/altivec-36.c: New test.
12661
2fac8c14
RB
126622016-03-21 Richard Biener <rguenther@suse.de>
12663
12664 PR tree-optimization/70310
12665 * gcc.dg/torture/pr70310.c: New testcase.
12666
e9bde854
KY
126672016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12668
12669 PR target/70293
12670 * gcc.target/i386/pr70293.c: New test.
12671
56bbfaf6
RB
126722016-03-21 Richard Biener <rguenther@suse.de>
12673
12674 PR tree-optimization/70288
12675 * gcc.dg/torture/pr70288-1.c: New testcase.
12676 * gcc.dg/torture/pr70288-2.c: Likewise.
12677
3eee49ed
AB
126782016-03-21 Andrey Belevantsev <abel@ispras.ru>
12679
12680 PR rtl-optimization/69307
12681 * gcc.target/arm/pr69307.c: New test.
4a148e19 12682
8e7816b4
AB
126832016-03-21 Andrey Belevantsev <abel@ispras.ru>
12684
12685 PR rtl-optimization/69102
12686 * gcc.c-torture/compile/pr69102.c: New test.
12687
14d7d4be
JL
126882016-03-18 Jeff Law <law@redhat.com>
12689
12690 PR rtl-optimization/70263
12691 * gcc.c-torture/compile/pr70263-1.c: New test.
12692 * gcc.target/i386/pr70263-2.c: New test.
12693
5c6a601c
BS
126942016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12695
12696 PR rtl-optimization/70278
12697 * gcc.dg/torture/pr70278.c: New test.
12698 * gcc.target/arm/pr70278.c: New test.
12699
4bbf545b
DM
127002016-03-18 David Malcolm <dmalcolm@redhat.com>
12701
12702 PR c/70281
12703 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12704 (test_builtin_types_compatible_p): New test function.
12705 * gcc.dg/pr70281.c: New test case.
12706
dc28bb68
CL
127072016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12708
12709 PR target/70113
12710 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12711
5e8d6dff
IE
127122016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12713
12714 PR tree-optimization/70252
12715 * gcc.dg/pr70252.c: New test.
12716
d0e7e403
TV
127172016-03-18 Tom de Vries <tom@codesourcery.com>
12718
12719 * gcc.dg/pr70161-2.c: New test.
12720 * gcc.dg/pr70161.c: New test.
12721
fa22501a
TV
127222016-03-18 Tom de Vries <tom@codesourcery.com>
12723
12724 PR ipa/70269
12725 * gcc.dg/pr70269.c: New test.
12726
dd125026
JJ
127272016-03-18 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR c++/70267
12730 * g++.dg/ext/java-3.C: New test.
12731
91914f0a
PP
127322016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12733
12734 PR c++/70205
12735 * g++.dg/lookup/pr70205.C: New test.
12736
753a8910
PP
127372016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12738
12739 PR c++/70218
12740 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12741
14ba7b28
MP
127422016-03-17 Marek Polacek <polacek@redhat.com>
12743
12744 PR c/69407
12745 * gcc.dg/atomic-op-6.c: New test.
12746
ded60913
DM
127472016-03-17 David Malcolm <dmalcolm@redhat.com>
12748
12749 PR c/70264
12750 * c-c++-common/pr70264.c: New test case.
12751
a3aad0e6
JJ
127522016-03-17 Jakub Jelinek <jakub@redhat.com>
12753
17366700
JJ
12754 PR c++/70144
12755 * c-c++-common/pr70144-1.c: New test.
12756 * c-c++-common/pr70144-2.c: New test.
12757
a3aad0e6
JJ
12758 PR c++/70272
12759 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12760 * g++.dg/opt/flifetime-dse6.C: New test.
12761 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12762
b57e6e18
L
127632016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12764
12765 PR driver/70192
12766 * gcc.dg/pic-1.c: New test.
12767 * gcc.dg/pic-2.c: Likewise.
12768 * gcc.dg/pic-3.c: Likewise.
12769 * gcc.dg/pic-4.c: Likewise.
12770 * gcc.dg/pie-1.c: Likewise.
12771 * gcc.dg/pie-2.c: Likewise.
12772 * gcc.dg/pie-3.c: Likewise.
12773 * gcc.dg/pie-4.c: Likewise.
12774 * gcc.dg/pie-5.c: Likewise.
12775 * gcc.dg/pie-6.c: Likewise.
12776
b38ba58b
TV
127772016-03-17 Tom de Vries <tom@codesourcery.com>
12778
12779 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12780 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12781
6931b3b7
RB
127822016-03-17 Richard Biener <rguenther@suse.de>
12783
12784 PR debug/70271
12785 * g++.dg/debug/pr70271.C: New testcase.
12786
0c8b64cb
IE
127872016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12788
12789 * gcc.target/i386/pr70251.c: New test.
12790
b1970801
MP
127912016-03-17 Marek Polacek <polacek@redhat.com>
12792
12793 PR c++/70194
12794 * g++.dg/warn/constexpr-70194.C: New test.
12795
820c5eaa
RH
127962016-03-16 Richard Henderson <rth@redhat.com>
12797
12798 PR middle-end/70240
12799 * gcc.c-torture/compile/pr70240.c: New.
12800
da0ad263
SKS
128012016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12802
12803 * gcc.c-torture/compile/20151204.c: Skip for avr.
12804
c73d295c
JJ
128052016-03-16 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR target/70245
12808 * g++.dg/opt/pr70245.C: New test.
12809 * g++.dg/opt/pr70245.h: New file.
12810 * g++.dg/opt/pr70245-aux.cc: New file.
12811
b2794066
MS
128122016-03-16 Martin Sebor <msebor@redhat.com>
12813
12814 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12815
aa43616c
RH
128162016-03-16 Richard Henderson <rth@redhat.com>
12817
12818 PR middle-end/70199
12819 * gcc.c-torture/compile/pr70199.c: New.
12820
59608fe5
L
128212016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12822
12823 * gcc.dg/uninit-19.c: Run dos2unix.
12824
ab4c578f
MP
128252016-03-16 Marek Polacek <polacek@redhat.com>
12826
12827 PR c/70093
12828 * gcc.dg/nested-func-10.c: New test.
12829 * gcc.dg/nested-func-9.c: New test.
12830
f5387e76
JJ
128312016-03-16 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR tree-optimization/68714
12834 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12835
7662b718
TV
128362016-03-16 Tom de Vries <tom@codesourcery.com>
12837
12838 PR tree-optimization/68715
12839 * gcc.dg/graphite/pr68715-2.c: New test.
12840 * gcc.dg/graphite/pr68715.c: New test.
12841 * gfortran.dg/graphite/pr68715.f90: New test.
12842
be7ce7ae
TV
128432016-03-16 Tom de Vries <tom@codesourcery.com>
12844
12845 PR tree-optimization/68809
12846 * gcc.dg/graphite/pr68809-2.c: New test.
12847 * gcc.dg/graphite/pr68809.c: New test.
12848
1935f250
JJ
128492016-03-16 Jakub Jelinek <jakub@redhat.com>
12850
6651c93e
JJ
12851 PR c++/70147
12852 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12853 method call to i () as argument. Adjust expected output.
12854
1935f250
JJ
12855 PR c++/70147
12856 * g++.dg/ubsan/pr70147-1.C: New test.
12857 * g++.dg/ubsan/pr70147-2.C: New test.
12858
ab1caa6e
MS
128592016-03-15 Martin Sebor <msebor@redhat.com>
12860
12861 PR c++/58281
12862 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12863
5c2a1bbb
JDA
128642016-03-15 John David Anglin <danglin@gcc.gnu.org>
12865
cb5d8ad1
JDA
12866 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12867 hppa*-*-hpux*.
12868
b440dd40
JDA
12869 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12870
5c2a1bbb
JDA
12871 PR libfortran/69799
12872 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12873 libatomic_available.
12874
42c729c5
MP
128752016-03-15 Marek Polacek <polacek@redhat.com>
12876
12877 PR c++/70209
12878 * g++.dg/ext/attribute-may-alias-4.C: New test.
12879
82b1c550
AM
128802016-03-15 Alexander Monakov <amonakov@ispras.ru>
12881
12882 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12883 -fvar-tracking-assignments-toggle flag.
12884
4ccbf3a6
PH
128852016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12886
12887 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12888
c39858bd
JJ
128892016-03-15 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR rtl-optimization/70222
12892 * gcc.c-torture/execute/pr70222-1.c: New test.
12893 * gcc.c-torture/execute/pr70222-2.c: New test.
12894
8be119c1
RH
128952016-03-15 Richard Henderson <rth@redhat.com>
12896
12897 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12898
6598bb55
AB
128992016-03-15 Andrey Belevantsev <abel@ispras.ru>
12900
12901 PR rtl-optimization/69032
12902 * gcc.dg/pr69032.c: New test.
12903
81fa2944
AB
129042016-03-15 Andrey Belevantsev <abel@ispras.ru>
12905
12906 PR rtl-optimization/63384
4a148e19 12907 * g++.dg/pr63384.C: New test.
81fa2944 12908
74ea9ab6
AB
129092016-03-15 Andrey Belevantsev <abel@ispras.ru>
12910
12911 PR target/64411
12912 * gcc.target/i386/pr64411.C: New test.
12913
045d5055
TV
129142016-03-15 Tom de Vries <tom@codesourcery.com>
12915
12916 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12917 * gfortran.dg/goacc/kernels-alias.f95: New test.
12918
3ea33585
MS
129192016-03-14 Martin Sebor <msebor@redhat.com>
12920
12921 PR c++/53792
12922 * g++.dg/cpp0x/constexpr-inline.C: New test.
12923 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12924
1df7b330
DE
129252016-03-14 David Edelsohn <dje.gcc@gmail.com>
12926
12927 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12928
79b57d18
JJ
129292016-03-14 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR middle-end/70219
12932 * gcc.dg/pr70219.c: New test.
12933
3cbf012a
BS
129342016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12935
12936 PR target/70083
12937 * gcc.dg/torture/pr70083.c: New test.
12938 * gcc.target/i386/pr70083.c: New test.
12939
a9fee7cd
RB
129402016-03-14 Richard Biener <rguenther@suse.de>
12941
12942 PR tree-optimization/56365
12943 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12944
4799603f
SB
129452016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12946
12947 PR target/70098
12948 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12949 New function.
12950 * g++.dg/pr70098.C: New testcase.
12951
12952
760ca967
TV
129532016-03-14 Tom de Vries <tom@codesourcery.com>
12954
12955 PR tree-optimization/70045
12956 * gcc.dg/graphite/pr70045.c: New test.
12957
44e66a77
JD
129582016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12959
12960 PR fortran/69043
12961 * gfortran.dg/include_9.f90: New test.
12962
a18e0fe1
DH
129632016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12964
12965 PR fortran/45076
12966 gfortran.dg/prof/prof.exp: New script.
12967 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12968
d0aca6ab
AB
129692016-03-12 Andrey Belevantsev <abel@ispras.ru>
12970
12971 PR rtl-optimization/69307
12972 * gcc.dg/pr69307.c: New test.
12973
cefe08a4
VM
129742016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12975
12976 PR target/69614
12977 * gcc.target/arm/pr69614.c: New.
12978
70112e2a
PT
129792016-03-12 Paul Thomas <pault@gcc.gnu.org>
12980
12981 PR fortran/70031
12982 * gfortran.dg/submodule_14.f08: New test
12983
12984 PR fortran/69524
12985 * gfortran.dg/submodule_15.f08: New test
12986
3f1e5d3a
PP
129872016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12988
12989 PR c++/70106
12990 * g++.dg/cpp1y/paren3.C: New test.
12991
a3f6d680
MM
129922016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12993
12994 PR target/70131
12995 * gcc.target/powerpc/ppc-round2.c: New test.
12996
92348f09
BS
129972016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12998
12999 PR target/70123
13000 * gcc.dg/torture/pr70123.c: New test.
13001
cebde9e9
JL
130022016-03-11 Jeff Law <law@redhat.com>
13003
13004 PR tree-optimization/70190
13005 * gcc.c-torture/compile/pr70190.c: New test.
13006
3edc5da4
DM
130072016-03-11 David Malcolm <dmalcolm@redhat.com>
13008
13009 PR c/68187
13010 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13011 case.
13012 (test43_b): Likewise.
13013 (test43_c): Likewise.
13014 (test43_d): Likewise.
13015 (test43_e): Likewise.
13016 (test43_f): Likewise.
13017 (test43_g): Likewise.
13018 (test44_a): Likewise.
13019 (test44_b): Likewise.
13020 (test44_c): Likewise.
13021 (test44_d): Likewise.
13022 (test44_e): Likewise.
13023
318c1204
DM
130242016-03-11 David Malcolm <dmalcolm@redhat.com>
13025
13026 PR c/70085
13027 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13028
bc062234
KT
130292016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13030
13031 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13032 dg-options.
13033
acfc1ac1
KT
130342016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13035
13036 PR target/70002
13037 PR target/69245
13038 * gcc.target/aarch64/pr69245_2.c: New test.
13039
d1e2bb2d
JJ
130402016-03-11 Jakub Jelinek <jakub@redhat.com>
13041
13042 PR tree-optimization/70177
13043 * gcc.dg/pr70177.c: New test.
13044
07350627
AL
130452016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13046
13047 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13048
5c6706f7
AL
130492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13050
13051 * gcc.dg/tree-ssa/sra-20.c: New.
13052
02d472a2
JJ
130532016-03-11 Jakub Jelinek <jakub@redhat.com>
13054
686d390a
JJ
13055 PR rtl-optimization/70174
13056 * gcc.dg/pr70174.c: New test.
13057
02d472a2
JJ
13058 PR tree-optimization/70169
13059 * gcc.dg/pr70169.c: New test.
13060
0f9befa1
IE
130612016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13062
13063 PR target/70160
13064 * gcc.target/i386/pr70160.c: New test.
13065
432d4670
AK
130662016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13067
13068 * gcc.target/s390/dfp-1.c: New test.
13069
a3dc8760
NC
130702016-03-10 Nick Clifton <nickc@redhat.com>
13071
13072 PR target/70044
13073 * gcc.target/aarch64/pr70044.c: New test.
13074
b87a8d7d
PP
130752016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13076 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR c++/70001
13079 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13080 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13081 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13082
4f4ada6a
JH
130832016-03-10 Jan Hubicka <hubicka@ucw.cz>
13084
13085 PR lto/69589
13086 * g++.dg/lto/pr69589_0.C: New testcase
13087 * g++.dg/lto/pr69589_1.C: New testcase
13088
d49b0aa0
MP
130892016-03-10 Marek Polacek <polacek@redhat.com>
13090
13091 PR c++/70153
13092 * g++.dg/delayedfold/unary-plus1.C: New test.
13093
130942016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13095
13096 * gcc.target/arm/pr45701-1.c: Escape brackets.
13097 * gcc.target/arm/pr45701-2.c: Likewise.
13098
71017a7b
AL
130992016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13100
13101 * gfortran.dg/unconstrained_commons.f: New.
13102
ba52669f
AM
131032016-03-10 Alan Modra <amodra@gmail.com>
13104
13105 * gcc.dg/pr69195.c: New.
13106 * gcc.dg/pr69238.c: New.
13107
27742332
TV
131082016-03-10 Tom de Vries <tom@codesourcery.com>
13109
13110 PR testsuite/68915
13111 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13112
3a81a594
RB
131132016-03-10 Richard Biener <rguenther@suse.de>
13114
13115 PR tree-optimization/70128
13116 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13117 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13118
3433b975
JJ
131192016-03-09 Jakub Jelinek <jakub@redhat.com>
13120
c2864f02
JJ
13121 PR tree-optimization/70152
13122 * gcc.dg/pr70152.c: New test.
13123
3433b975
JJ
13124 PR target/70086
13125 * gcc.target/i386/pr70086-1.c: New test.
13126 * gcc.target/i386/pr70086-2.c: New test.
13127 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13128
13129 PR tree-optimization/70127
13130 * gcc.c-torture/execute/pr70127.c: New test.
13131
96b3c82d
CP
131322016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13133
13134 * c-c++-common/goacc/combined-directives-2.c: New test.
13135
b4f3232d
DM
131362016-03-09 David Malcolm <dmalcolm@redhat.com>
13137
13138 PR c/68473
13139 PR c++/70105
13140 * g++.dg/diagnostic/pr70105.C: New test.
13141 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13142 (test_multiple_ordinary_maps): New test function.
13143
40499f81
DM
131442016-03-09 David Malcolm <dmalcolm@redhat.com>
13145
13146 PR c/68473
13147 PR c++/70105
13148 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13149 Drop range information from call to inform_at_rich_loc.
13150 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13151 New.
13152 (test_show_locus): Replace calls to rich_location::add_range with
13153 calls to add_range. Rewrite the tests that used the now-defunct
13154 rich_location ctor taking a source_range. Simplify other tests
13155 by replacing calls to COMBINE_LOCATION_DATA with calls to
13156 make_location.
13157
c9e33662
RB
131582016-03-09 Richard Biener <rguenther@suse.de>
13159 Jakub Jelinek <jakub@redhat.com>
13160
13161 PR tree-optimization/70138
13162 * gcc.dg/vect/pr70138-1.c: New testcase.
13163 * gcc.dg/vect/pr70138-2.c: Likewise.
13164
2c73b764
JJ
131652016-03-09 Jakub Jelinek <jakub@redhat.com>
13166
13167 PR target/70049
13168 * gcc.target/i386/pr70049.c: New test.
13169
c06d25bb
RB
131702016-03-09 Richard Biener <rguenther@suse.de>
13171
13172 PR c/70143
13173 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13174 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13175 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13176
5828a501
RO
131772016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13178
13179 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13180 arm-*-*.
13181
2e141c8d
JJ
131822016-03-09 Jakub Jelinek <jakub@redhat.com>
13183
5a9def37
JJ
13184 PR middle-end/67278
13185 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13186
2e141c8d
JJ
13187 PR target/67278
13188 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13189
13190 PR middle-end/70050
13191 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13192 in testcase comment.
13193
bf751f40
TV
131942016-03-09 Tom de Vries <tom@codesourcery.com>
13195
13196 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13197 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13198 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13199 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13200 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13201 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13202 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13203 * gfortran.dg/goacc/kernels-loop.f95: New test.
13204
e210c999
MS
132052016-03-08 Martin Sebor <msebor@redhat.com>
13206
13207 PR c++/62096
13208 * g++.dg/warn/overflow-warn-7.C: New test.
13209
80aac5c8
JM
132102016-03-08 Jason Merrill <jason@redhat.com>
13211
13212 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13213 * lib/target-supports.exp (check_effective_target_concepts): New.
13214
12b81409
JJ
132152016-03-08 Jakub Jelinek <jakub@redhat.com>
13216
d259b234
JJ
13217 PR c++/70135
13218 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13219 * g++.dg/ubsan/pr70135.C: New test.
13220
12b81409
JJ
13221 PR target/70110
13222 * gcc.dg/pr70110.c: New test.
13223
b4e9f2aa
MJ
132242016-03-07 Martin Jambor <mjambor@suse.cz>
13225
13226 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13227 * c-c++-common/gomp/if-1.c: Likewise.
13228 * c-c++-common/gomp/pr61486-2.c: Likewise.
13229 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13230 to dg-additional-options.
13231 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13232 * g++/gomp/target-teams-1.c: Likewise.
13233 * gcc.dg/gomp/gomp.exp: Likewise.
13234 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13235 dg-additional-options.
13236 * gfortran.dg/gomp/gomp.exp: Likewise.
13237 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13238 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13239 dg-additional-options.
13240 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13241
f86e631e
MJ
132422016-03-07 Martin Jambor <mjambor@suse.cz>
13243
13244 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13245 * c-c++-common/gomp/gridify-1.c: New test.
13246 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13247
94156b3f
AV
132482016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13249
13250 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13251 trigger for cortex-r8, when scanning for register r8.
13252 * gcc.target/arm/pr45701-2.c: Likewise.
13253
a84a49b7 132542016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13255 Jeff Law <law@redhat.com>
a84a49b7
RB
13256
13257 PR tree-optimization/69740
13258 * gcc.c-torture/compile/pr69740-1.c: New test.
13259 * gcc.c-torture/compile/pr69740-2.c: New test.
13260
e41f6c9e
BS
132612016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13262
13263 * lib/target-supports.exp
13264 (check_effective_target_whole_vector_shift): Enable for PPC64.
13265
57548bf5
RB
132662016-03-07 Richard Biener <rguenther@suse.de>
13267
13268 PR tree-optimization/70115
13269 * gcc.dg/torture/pr70115.c: New testcase.
13270
4ae13300
NS
132712016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13272
13273 PR middle-end/69916
13274 * c-c-++-common/goacc/pr69916.c: New.
13275
5edb9853
RH
132762016-03-07 Richard Henderson <rth@redhat.com>
13277
13278 * gcc.c-torture/compile/pr70061.c: New test.
13279
2067a8f3
RB
132802016-03-07 Richard Biener <rguenther@suse.de>
13281
13282 PR testsuite/70109
13283 * gcc.dg/vect/O3-pr36098.c: New testcase.
13284
4145a9b7
CL
132852016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13286
13287 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13288
1878be32
EB
132892016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13290
13291 * gnat.dg/renaming9.ad[sb]: New testcase.
13292
df762bb2
JJ
132932016-03-05 Jakub Jelinek <jakub@redhat.com>
13294
13295 PR c++/70084
13296 * g++.dg/expr/stdarg3.C: New test.
13297
7d461295
JL
132982016-03-04 Jeff Law <law@redhat.com>
13299
13300 PR tree-optimization/69196
13301 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13302 x86_64-*-*.
13303
29b9828f
BS
133042016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13305
b6b552fd
BS
13306 PR c/69973
13307 * gcc.dg/pr69973.c: New test.
13308
201d49e9
BS
13309 PR rtl-optimization/69941
13310 * gcc.dg/torture/pr69941.c: New test.
13311
29b9828f
BS
13312 PR c/69824
13313 * gcc.dg/pr69824.c: New test.
13314
640b7e74
TV
133152016-03-05 Tom de Vries <tom@codesourcery.com>
13316
13317 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13318 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13319 function.
13320
7a3a3fad
PP
133212016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13322
13323 PR c++/66786
13324 * g++.dg/cpp1y/var-templ48.C: New test.
13325 * g++.dg/cpp1y/var-templ49.C: New test.
13326
cd439aec
EB
133272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13328
13329 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13330
60204554
JJ
133312016-03-04 Jakub Jelinek <jakub@redhat.com>
13332
0c8825de
JJ
13333 PR c++/70035
13334 * g++.dg/ubsan/pr70035.C: New test.
13335
60204554
JJ
13336 PR target/70062
13337 * gcc.target/i386/pr70062.c: New test.
13338
f79d4eab
L
133392016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13340
13341 * g++.dg/template/typename21.C: Remove c++98_only.
13342
ea81ce67
L
133432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13344
13345 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13346
64b23c13
DM
133472016-03-04 David Malcolm <dmalcolm@redhat.com>
13348
13349 PR c/68187
13350 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13351 function.
13352 (fn_42_b): Likewise.
13353 (fn_42_c): Likewise.
13354
729526f5
DM
133552016-03-04 David Malcolm <dmalcolm@redhat.com>
13356
13357 PR c/68187
13358 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13359 function.
13360 (fn_40_b): Likewise.
13361 (fn_41_a): Likewise.
13362 (fn_41_b): Likewise.
13363
f9ea11ac
JJ
133642016-03-04 Jakub Jelinek <jakub@redhat.com>
13365
13366 PR target/70059
13367 * gcc.target/i386/avx512f-pr70059.c: New test.
13368 * gcc.target/i386/avx512dq-pr70059.c: New test.
13369
b6c38c69
BS
133702016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13371
13372 PR rtl-optimization/57676
13373 * gcc.dg/torture/pr57676.c: New test.
13374
af3cdd34
IE
133752016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13376
13377 * gcc.dg/pr70026.c: New test.
13378
7ff6ca38
MP
133792016-03-04 Marek Polacek <polacek@redhat.com>
13380
13381 PR c/69798
13382 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13383 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13384
a6bf62d5
KT
133852016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13386
13387 PR target/70004
13388 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13389 Delete.
13390 (test_corners_sisd_si): Likewise.
13391 (main): Remove checks of the above.
13392 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13393
ae4cdc6a
EB
133942016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13395
13396 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13397
08455559
CL
133982016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13399
13400 * gcc.dg/torture/pr69951.c: Accept argc==0.
13401
e9a35493
RB
134022016-03-04 Richard Biener <rguenther@suse.de>
13403
13404 PR c++/70054
13405 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13406 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13407
fba054c2
DV
134082016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13409
13410 PR testsuite/69766
13411 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13412 testing multiarch.
13413
f10cdc6c
JJ
134142016-03-04 Jakub Jelinek <jakub@redhat.com>
13415
13416 PR debug/69947
13417 * gcc.dg/guality/pr69947.c: New test.
13418
2e981ba0
JJ
134192016-03-03 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR ada/70017
13422 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13423
0ba3bfa2
KT
134242016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13425
13426 PR rtl-optimization/69904
13427 * gcc.target/arm/pr69904.c: New test.
13428
97ecdb46
JJ
134292016-03-03 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR target/70021
13432 * gcc.dg/vect/pr70021.c: New test.
13433 * gcc.target/i386/pr70021.c: New test.
13434
a2a743a1
MP
134352016-03-03 Marek Polacek <polacek@redhat.com>
13436
13437 PR middle-end/70050
13438 * gcc.dg/pr70050.c: New test.
13439
fa07ecdd
JG
134402016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13441
13442 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13443
23504262
ML
134442016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13445
13446 PR tree-optimization/70043
13447 * gfortran.dg/vect/pr70043.f90: New test.
13448
b7b9e1a9
EB
134492016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13450
13451 * gnat.dg/specs/task1.ads: New test.
13452
cb83ba54
RO
134532016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13454
13455 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13456 Invoke gdb with -batch.
13457 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13458
a75f5e30
RB
134592016-03-03 Richard Biener <rguenther@suse.de>
13460
13461 PR tree-optimization/55936
13462 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13463
268bc320
JL
134642016-03-02 Jeff Law <law@redhat.com>
13465
815f20ab
JL
13466 PR rtl-optimization/69942
13467 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13468 effects of argument promotions.
13469
268bc320
JL
13470 PR tree-optimization/69987
13471 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13472 target does not support -fprefetch-loop-arrays.
13473
171f7de5
UB
134742016-03-02 Uros Bizjak <ubizjak@gmail.com>
13475
13476 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13477
192912db
BC
134782016-03-02 Bin Cheng <bin.cheng@arm.com>
13479
c7908871 13480 PR rtl-optimization/69052
192912db
BC
13481 * gcc.target/i386/pr69052.c: New test.
13482
90a7a40b
AM
134832016-03-02 Alan Modra <amodra@gmail.com>
13484
13485 * gcc.dg/pr69990.c: New.
13486
69fa742f
JJ
134872016-03-02 Jakub Jelinek <jakub@redhat.com>
13488
de752fb0
JJ
13489 PR c/68062
13490 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13491
13492 PR middle-end/70022
13493 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13494
69fa742f
JJ
13495 PR target/70028
13496 * gcc.target/i386/pr70028.c: New test.
13497
7c65bd56
MK
134982016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13499
13500 * c-c++-common/asan/swapcontext-test-1.c,
13501 * c-c++-common/tsan/thread_leak.c,
13502 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13503 * g++.dg/tsan/benign_race.C,
13504 * g++.dg/tsan/fd_close_norace.C,
13505 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13506 races with sanitizer output
13507
37d98220 135082016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13509 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13510
13511 PR target/67278
13512 * gcc.dg/simd-8.c: New testcase.
13513
218db463
RB
135142016-03-02 Richard Biener <rguenther@suse.de>
13515
13516 PR middle-end/67278
13517 * gcc.dg/simd-7.c: New testcase.
13518
22c72158
EB
135192016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13520
13521 * gcc.target/i386/pr70007.c: Tweak.
13522
9a790ccc
DV
135232016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13524
13525 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13526
bd02f00f
MP
135272016-03-02 Marek Polacek <polacek@redhat.com>
13528
13529 PR c/67854
13530 * gcc.dg/pr67854.c: New test.
13531
1e840f39
JJ
135322016-03-02 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR middle-end/70025
13535 * gcc.dg/torture/pr70025.c: New test.
13536
bca00241
VK
135372016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13538
13539 PR tree-optimization/68621
13540 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13541
0bca04b8
EB
135422016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13543
13544 * gcc.target/i386/pr70007.c: New test.
13545
2a9afc86
JL
135462016-03-01 Jeff Law <law@redhat.com>
13547
eab2541b 13548 PR tree-optimization/69196
9d83ef71 13549 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13550
2a9afc86
JL
13551 PR tree-optimization/69196
13552 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13553 duplicating code and spoiling the expected output.
13554
0d39977e
MM
135552016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13556
13557 PR target/70033
13558 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13559 supports power9 before doing tests.
13560 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13561 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13562 * gcc.target/powerpc/p9-permute.c: Likewise.
13563
a0c0699d
UB
135642016-03-01 Uros Bizjak <ubizjak@gmail.com>
13565
13566 PR target/70027
13567 * gcc.target/i386/pr70027.c: New test.
13568
0ae3ef47 135692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13570
13571 * gcc.dg/pr70017.c: New test.
13572
686e2237
JJ
135732016-03-01 Jakub Jelinek <jakub@redhat.com>
13574
13575 PR c/69796
13576 PR c/69974
13577 * gcc.dg/pr69796.c: New test.
13578 * gcc.dg/pr69974.c: New test.
13579
f8e4188c
EB
135802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13581
13582 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13583
5e3f1c7c
JL
135842016-02-29 Jeff Law <law@redhat.com>
13585
13586 PR tree-optimization/69987
13587 * gfortran.dg/pr69987.f90: New test.
13588
13589 PR tree-optimization/69989
13590 * gcc.c-torture/compile/pr69989-2.c: New test.
13591
1be56bc5
MP
135922016-03-01 Marek Polacek <polacek@redhat.com>
13593
13594 PR c++/69795
13595 * g++.dg/parse/invalid1.C: New test.
13596
1b19470d
RB
135972016-03-01 Richard Biener <rguenther@suse.de>
13598
13599 PR middle-end/70022
13600 * gcc.dg/pr70022.c: New testcase.
13601
3ae0661a
IE
136022016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13603
13604 PR tree-optimization/69956
13605 * gcc.dg/pr69956.c: New test.
13606
0f09ab88
BS
136072016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13608
13609 PR target/70011
13610 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13611 XFAIL when hardware supports efficient unaligned storage access.
13612
76d881bf
PP
136132016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13614
13615 PR c++/69961
13616 * g++.dg/template/pr69961a.C: New test.
13617 * g++.dg/template/pr69961b.C: New test.
13618
7168133a
DM
136192016-02-29 David Malcolm <dmalcolm@redhat.com>
13620
13621 PR preprocessor/69985
13622 * gcc.dg/cpp/pr69985.c: New test case.
13623
0c6072a3
JL
136242016-02-29 Jeff Law <law@redhat.com>
13625
e66f219b
JL
13626 PR tree-optimization/70005
13627 * gcc.c-torture/execute/pr70005.c New test.
13628
0c6072a3
JL
13629 PR tree-optimization/69999
13630 * gcc.c-torture/compile/pr69999.c: New test.
13631
fd9fbdb3
YR
136322016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13633
13634 PR tree-optimization/69652
13635 * gcc.dg/torture/pr69652.c: Delete test.
13636 * gcc.dg/vect/pr69652.c: New test.
13637
cbd400b4
RB
136382016-02-19 Richard Biener <rguenther@suse.de>
13639
13640 PR tree-optimization/69980
13641 * gfortran.dg/vect/pr69980.f90: New testcase.
13642
84ea0f58
EB
136432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13644
13645 * gcc.target/sparc/20160229-1.c: New test.
13646
5d2a63dc
EB
136472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13648
13649 * gnat.dg/stack_usage3.adb: New test.
13650 * gnat.dg/stack_usage3_pkg.ads: New helper.
13651
93e708f9
EB
136522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13653
13654 * gnat.dg/renaming8.adb: New test.
13655 * gnat.dg/renaming8_pkg1.ads: New helper.
13656 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13657 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13658
6512bc93
RB
136592016-02-29 Richard Biener <rguenther@suse.de>
13660
13661 PR tree-optimization/69720
13662 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13663
7b201a88
TK
136642016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13665
13666 PR fortran/68147
13667 PR fortran/47674
13668 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13669
82ee0cf2 136702016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13671 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13672
13673 PR fortran/56007
13674 * gfortran.dg/coarray_8.f90: Adjust error message.
13675 * gfortran.dg/pr56007.f90: New test.
13676 * gfortran.dg/pr56007.f: New test.
13677
cdc1a2c8
L
136782016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13679
13680 PR tree-optimization/69989
13681 * gcc.dg/torture/pr69989.c: New test.
13682
33505bcf
EB
136832016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13684
13685 * gcc.target/i386/stack-realign-win.c: New test.
13686
524bfb19
HA
136872016-02-28 Harald Anlauf <anlauf@gmx.de>
13688
13689 PR fortran/60126
13690 * gfortran.dg/pr60126.f90: New test.
13691
bd542508
JL
136922016-02-27 Jeff Law <law@redhat.com>
13693
13694 Revert
13695 2016-02-26 Richard Biener <rguenther@suse.de>
13696 Jeff Law <law@redhat.com>
13697
13698 PR tree-optimization/69740
13699 * gcc.c-torture/compile/pr69740-1.c: New test.
13700 * gcc.c-torture/compile/pr69740-2.c: New test.
13701
dd1291e0
JD
137022016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13703
5fb67f8b 13704 PR fortran/69910
dd1291e0
JD
13705 * gfortran.dg/newunit_4.f90: New test.
13706
5cfefb59
JJ
137072016-02-27 Jakub Jelinek <jakub@redhat.com>
13708
13709 PR target/69613
13710 PR rtl-optimization/69886
13711 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13712 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13713 target.
13714
20ba5f33
MS
137152016-02-26 Martin Sebor <msebor@redhat.com>
13716
13717 PR tree-optimization/15826
13718 * gcc.dg/tree-ssa/pr15826.c: New test.
13719
e6fb01b0
JJ
137202016-02-26 Jakub Jelinek <jakub@redhat.com>
13721
13722 PR target/69969
13723 * gcc.target/powerpc/pr69969.c: New test.
13724
e3e0cf64
MS
137252016-02-26 Martin Sebor <msebor@redhat.com>
13726
13727 PR c++/15766
13728 * g++.old-deja/g++.other/decl5.C: Add a test case.
13729
d1f2bea5
SB
137302016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13731
13732 PR target/69946
13733 * gcc.target/powerpc/pr69946.c: New file.
13734
4a4f9d2b 137352016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13736 Jeff Law <law@redhat.com>
4a4f9d2b 13737
e3e0cf64 13738 PR tree-optimization/69740
4a4f9d2b
RB
13739 * gcc.c-torture/compile/pr69740-1.c: New test.
13740 * gcc.c-torture/compile/pr69740-2.c: New test.
13741
ad2a2706
MJ
137422016-02-26 Martin Jambor <mjambor@suse.cz>
13743
13744 PR middle-end/69920
13745 * gcc.dg/torture/pr69932.c: New test.
13746 * gcc.dg/torture/pr69936.c: Likewise.
13747
1d11f7ce
AK
137482016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13749
13750 PR target/69709
13751 * gcc.target/s390/pr69709.c: New test.
13752
6cfccbb2
KT
137532016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13754
13755 PR target/69245
13756 * gcc.target/aarch64/pr69245_1.c: New test.
13757
ac59ad4e
KT
137582016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13759
13760 PR target/69613
13761 * gcc.dg/torture/pr69613.c: New test.
13762
a2ad54a0
JJ
137632016-02-26 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR rtl-optimization/69891
13766 * gcc.target/i386/pr69891.c: New test.
13767
0884062c 137682016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13769 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13770
d2369d4f 13771 PR target/61397
c163789b
MM
13772 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13773 functionality for both 32-bit and 64-bit.
13774
5aed7e2c
RB
137752016-02-26 Richard Biener <rguenther@suse.de>
13776
13777 PR tree-optimization/69551
13778 * gcc.dg/torture/pr69951.c: New testcase.
13779
798e2a8e
RB
137802016-02-25 Richard Biener <rguenther@suse.de>
13781
13782 PR tree-optimization/48795
13783 * gcc.dg/Warray-bounds-18.c: New testcase.
13784
9559fbac
RO
137852016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13786
13787 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13788
c049b107
JJ
137892016-02-25 Jakub Jelinek <jakub@redhat.com>
13790
13791 PR rtl-optimization/69896
13792 * gcc.dg/pr69896.c: New test.
13793
1137001c
PP
137942016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13795
13796 PR c++/69736
13797 * g++.dg/cpp1y/paren2.C: New test.
13798
2e9c8641
MS
137992016-02-24 Martin Sebor <msebor@redhat.com>
13800
13801 PR c/51147
13802 * gcc.dg/enum-mode-2.c: New test.
13803
03ca8fb3
JJ
138042016-02-24 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR c++/69922
13807 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13808 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13809 * g++.dg/ubsan/pr69922.C: New test.
13810
0b05329b
MP
138112016-02-24 Marek Polacek <polacek@redhat.com>
13812
13813 PR c/69819
13814 * gcc.dg/pr69819.c: New test.
13815
57c2c374
MS
138162016-02-24 Martin Sebor <msebor@redhat.com>
13817
3b96b93a
MS
13818 PR c++/69912
13819 * g++.dg/ext/flexary15.C: New test.
13820
138212016-02-24 Martin Sebor <msebor@redhat.com>
13822
13823 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13824 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13825 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13826
65433bb5
MK
138272016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13828 Charles Baylis <charles.baylis@linaro.org>
13829
13830 PR debug/61033
13831 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13832
f802a424 138332016-02-24 Richard Biener <rguenther@suse.de>
44293580 13834 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13835
13836 PR middle-end/69760
13837 * gcc.dg/torture/pr69760.c: New testcase.
13838
525f795f
RO
138392016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13840
13841 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13842 pattern on Solaris with as.
13843
cd7bbceb
KT
138442016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13845
13846 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13847 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13848 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13849 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13850
89c0c1fd
JJ
138512016-02-24 Jakub Jelinek <jakub@redhat.com>
13852
13853 PR middle-end/69915
13854 * gcc.dg/pr69915.c: New test.
13855
0683fd27
KT
138562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13857
13858 PR rtl-optimization/69886
13859 * gcc.dg/torture/pr69886.c: New test.
13860
e53d562a
RB
138612016-02-24 Richard Biener <rguenther@suse.de>
13862
13863 PR middle-end/68963
13864 * gcc.dg/torture/pr68963.c: New testcase.
13865
74a00288
KT
138662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13867
13868 PR target/69875
13869 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13870 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13871 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13872 * gcc.target/arm/atomic_loaddi_1.c: New test.
13873 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13874 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13875 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13876 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13877 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13878 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13879 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13880 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13881
340fd4c9
JJ
138822016-02-24 Jakub Jelinek <jakub@redhat.com>
13883
13884 PR middle-end/69909
13885 * gcc.dg/torture/pr69909.c: New test.
13886
47d3fdb2
RB
138872016-02-24 Richard Biener <rguenther@suse.de>
13888
13889 PR tree-optimization/69907
13890 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13891 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13892 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13893
dab73e73
CB
138942016-02-24 Christian Bruel <christian.bruel@st.com>
13895
13896 * gcc.target/arm/pragma_cpp_fma.c: New test.
13897
7cc5ec65
JD
138982016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13899
13900 PR fortran/61156
13901 * gfortran.dg/include_6.f90: Update test.
13902
067fbd8b
JJ
139032016-02-23 Jakub Jelinek <jakub@redhat.com>
13904
13905 PR objc/69844
13906 * objc.dg/pr69844.m: New test.
13907
64a454d9
JD
139082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13909
13910 PR libgfortran/69456
13911 * gfortran.dg/namelist_89.f90: New test.
13912 * gfortran.dg/pr59700.f90: Update test..
13913
35886f0b
MS
139142016-02-23 Martin Sebor <msebor@redhat.com>
13915
13916 PR middle-end/69780
13917 * g++.dg/ext/builtin_alloca.C: New test.
13918 * gcc.dg/builtins-68.c: New test.
13919
162cc7e3
RH
139202016-02-23 Richard Henderson <rth@redhat.com>
13921
13922 * gcc.target/i386/addr-space-3.c: Remove test.
13923
196440f8
DM
139242016-02-23 David Malcolm <dmalcolm@redhat.com>
13925
13926 PR preprocessor/69126
13927 PR preprocessor/69543
13928 * c-c++-common/pr69126-2-long.c: New test.
13929 * c-c++-common/pr69126-2-short.c: New test.
13930 * c-c++-common/pr69543-1.c: Remove xfail.
13931
1d3121af
DM
139322016-02-23 David Malcolm <dmalcolm@redhat.com>
13933
13934 PR preprocessor/69126
13935 PR preprocessor/69543
13936 PR preprocessor/69558
13937 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13938 (f): Rename to...
13939 (test_2): ...this, and add leading comment.
13940 (MACRO_3, test_3): New.
13941 (MACRO_4A, MACRO_4B, test_4): New.
13942 (MACRO): Rename to...
13943 (MACRO_5): ...this.
13944 (g): Rename to...
13945 (test_5): ...this, updating for renaming of MACRO, and
13946 add leading comment.
13947 * c-c++-common/pr69543-1.c: New.
13948 * c-c++-common/pr69543-2.c: New.
13949 * c-c++-common/pr69543-3.c: New.
13950 * c-c++-common/pr69543-4.c: New.
13951 * c-c++-common/pr69558-1.c: New.
13952 * c-c++-common/pr69558-2.c: New.
13953 * c-c++-common/pr69558-3.c: New.
13954 * c-c++-common/pr69558-4.c: New.
13955 * gcc.dg/pr69558.c: Move to...
13956 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13957 xfail for c++.
13958
f99c3557
TS
139592016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13960
13961 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13962 to -ftree-parallelize-loops/-fopenacc changes.
13963 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13964 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13965 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13966 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13967 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13968 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13969 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13970 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13971 * c-c++-common/goacc/kernels-loop.c: Likewise.
13972 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13973 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13974 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13975 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13976
c60ec7c2
RO
139772016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13978
13979 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13980
f1a62b6f
JJ
139812016-02-23 Jakub Jelinek <jakub@redhat.com>
13982
e67bf044
JJ
13983 PR c++/69902
13984 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13985
f1a62b6f
JJ
13986 PR c/69900
13987 * gcc.dg/pr69900.c: New test.
13988
20c5e09e
MJ
139892016-02-23 Martin Jambor <mjambor@suse.cz>
13990
13991 PR tree-optimization/69666
13992 * gcc.dg/tree-ssa/pr69666.c: New test.
13993
e457a6fc
AV
139942016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13995
13996 PR fortran/67451
13997 * gfortran.dg/coarray_allocate_5.f08: New test.
13998
d7b574f4
AK
139992016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14000
14001 * gcc.target/s390/vcond-shift.c: Move to ...
14002 * gcc.target/s390/vector/vcond-shift.c: ... here.
14003
58bdeb44
AK
140042016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14005
14006 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14007 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14008
7cd0387b
AK
140092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14010
14011 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14012
4246c8da
MW
140132016-02-20 Mark Wielaard <mjw@redhat.com>
14014
14015 PR c/28901
14016 * gcc.dg/unused-variable-3.c: New test.
14017
f93bc532
JJ
140182016-02-22 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR target/69888
14021 * gcc.target/i386/pr69888.c: New test.
14022
c4e360f4
RB
140232016-02-22 Richard Biener <rguenther@suse.de>
14024
14025 PR tree-optimization/69882
14026 * gfortran.dg/vect/pr69882.f90: New testcase.
14027
09c92f1c
JJ
140282016-02-22 Jakub Jelinek <jakub@redhat.com>
14029
14030 PR target/69885
14031 * gcc.dg/pr69885.c: New test.
14032
f88d45dc
OE
140332016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14034
14035 PR target/69806
14036 PR target/54089
14037 * gcc.target/sh/pr54089-10.c: New.
14038
ce1ff48e
PT
140392016-02-20 Paul Thomas <pault@gcc.gnu.org>
14040
14041 PR fortran/69423
14042 * gfortran.dg/deferred_character_15.f90 : New test.
14043
bbf27208
DH
140442016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14045
14046 PR fortran/57365
14047 gfortran.dg/allocate_with_source_18.f03: New test.
14048
140492016-02-20 Harald Anlauf <anlauf@gmx.de>
14050
14051 PR fortran/52531
14052 gfortran.dg/gomp/pr52531.f90: New test.
14053
268be88c
BE
140542016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14055
14056 PR c++/69865
14057 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14058 -std=c++03.
14059
4b6c824a
JJ
140602016-02-19 Jakub Jelinek <jakub@redhat.com>
14061
871b3f47
JJ
14062 PR c++/69826
14063 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14064 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14065
7a965d51
JJ
14066 PR c++/69850
14067 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14068
4b6c824a
JJ
14069 PR c++/69851
14070 * g++.dg/torture/pr69851.C: New test.
14071
15fca21a
MS
140722016-02-19 Martin Sebor <msebor@redhat.com>
14073
14074 PR testsuite/69573
14075 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14076
19e21586
JJ
140772016-02-19 Jakub Jelinek <jakub@redhat.com>
14078
03a616ac
JJ
14079 PR c++/69850
14080 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14081 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14082
19e21586
JJ
14083 PR c++/67767
14084 * g++.dg/cpp0x/pr67767.C: New test.
14085
2db16594
KT
140862016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14087
14088 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14089 for fp, simd, crypto, crc, lse.
14090 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14091 above.
14092 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14093 effective target check.
14094
5a7d9d1e
JJ
140952016-02-19 Jakub Jelinek <jakub@redhat.com>
14096
14097 PR target/69820
14098 * gcc.target/i386/pr69820.c: New test.
14099
6448f064
AK
141002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14101
14102 * gcc.target/s390/vector/int128-1.c: New test.
14103
d0a859e6
AK
141042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14105
14106 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14107
9e4eb643
AK
141082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14109
14110 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14111 instruction pattern name to prevent the testcase from failing with
14112 -march=z13.
14113
859a4c0e
AK
141142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14115
14116 * gcc.target/s390/md/movstr-2.c: New test.
14117
efc2340b
MK
141182016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14119
14120 * gcc.target/s390/morestack.c: New test.
14121
ca2bfbc2
DV
141222016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14123
14124 PR target/69625
14125 * gcc.target/s390/pr69625.c: Add test case.
14126
efd4bd05
BE
141272016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14128
14129 PR testsuite/68580
14130 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14131
2bf2078a
MM
141322016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14133
14134 PR target/68404
14135 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14136 * gcc.target/powerpc/fusion3.c: Likewise.
14137
f003579e
RB
141382016-02-18 Richard Biener <rguenther@suse.de>
14139
14140 PR middle-end/69553
14141 * g++.dg/torture/pr69553.C: New testcase.
14142
19233914
NC
141432016-02-18 Nick Clifton <nickc@redhat.com>
14144
efd4bd05
BE
14145 PR target/62254
14146 PR target/69610
14147 * gcc.target/arm/pr62554.c: New test.
14148 * gcc.target/arm/pr69610-1.c: New test.
14149 * gcc.target/arm/pr69610-2.c: New test.
19233914 14150
23f27839
RB
141512016-02-18 Richard Biener <rguenther@suse.de>
14152
14153 PR middle-end/69854
14154 * gcc.dg/torture/pr69854.c: New testcase.
14155
932c0da4
JJ
141562016-02-17 Jakub Jelinek <jakub@redhat.com>
14157
14158 PR c++/69850
14159 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14160
1bed93e4
BS
141612012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14162
14163 * gcc.target/powerpc/vec-cg.c: New test.
14164
57bfb134
RB
141652016-02-17 Richard Biener <rguenther@suse.de>
14166
14167 PR testsuite/69586
14168 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14169
a44e0ebb
KT
141702016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14171
14172 PR target/69161
14173 * gcc.c-torture/compile/pr69161.c: New test.
14174
ffacd726
DS
141752016-02-17 David Sherwood <david.sherwood@arm.com>
14176
14177 PR target/69532
14178 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14179 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14180
448db8d2
EB
141812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14182
14183 * gcc.dg/ifcvt-4.c: Skip on Visium.
14184
e2f0522e
EB
141852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14186
14187 * gnat.dg/atomic8.adb: New test.
14188
bf17fe3f
EB
141892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14190
14191 * gnat.dg/discr46.ad[sb]: New test.
14192
ecf835e9
KN
141932016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14194
14195 PR Target/48344
14196 * gcc.target/powerpc/pr48344-1.c: New test.
14197
49a1164a
TK
141982015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14199
14200 PR fortran/69742
14201 * gfortran.dg/associate_21.f90: New test.
14202
bf14eba2
JJ
142032016-02-16 Jakub Jelinek <jakub@redhat.com>
14204
14205 PR c/69835
14206 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14207 -Wnonnull in dg-options.
14208 * c-c++-common/nonnull-2.c: New test.
14209
35a093b6
JG
142102016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14211 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14212
14213 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14214
e387d491
JJ
142152016-02-16 Jakub Jelinek <jakub@redhat.com>
14216
14217 PR middle-end/69801
14218 * gcc.dg/pr69801.c: Add empty dg-options.
14219
ba539195
JN
142202016-02-16 James Norris <jnorris@codesourcery.com>
14221
14222 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14223 * g++.dg/goacc/deviceptr-1.c: New file.
14224
2a2b8f64
JJ
142252016-02-16 Jakub Jelinek <jakub@redhat.com>
14226
14227 PR tree-optimization/69820
14228 * gcc.dg/vect/pr69820.c: New test.
14229
87440c29
RB
142302016-02-16 Richard Biener <rguenther@suse.de>
14231
14232 PR tree-optimization/69776
14233 * gcc.dg/torture/pr69776-2.c: New testcase.
14234
6d87c306
BS
142352016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14236
14237 PR tree-optimization/69714
14238 * gcc.dg/torture/pr69714.c: New test.
14239
3824a0a2
JJ
142402016-02-16 Jakub Jelinek <jakub@redhat.com>
14241
14242 PR tree-optimization/69802
14243 * gcc.dg/pr69802.c: New test.
14244
c8cfe96e
RB
142452016-02-16 Richard Biener <rguenther@suse.de>
14246
14247 PR middle-end/69801
14248 * gcc.dg/pr69801.c: New testcase.
14249
fc12098d
JD
142502016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14251
14252 PR libgfortran/69651
14253 * gfortran.dg/read_bang.f90: New test.
14254 * gfortran.dg/read_bang4.f90: New test.
14255
ba6b3795
JJ
142562016-02-15 Jakub Jelinek <jakub@redhat.com>
14257
f0516ca4
JJ
14258 PR c++/69658
14259 * g++.dg/init/pr69658.C: New test.
14260
ba6b3795
JJ
14261 PR c++/69797
14262 * c-c++-common/pr69797.c: New test.
14263
de3f9a2d
PK
142642016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14265
14266 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14267 check for aarch64*-*-*.
14268
17a3b967
RB
142692016-02-15 Richard Biener <rguenther@suse.de>
14270
14271 PR tree-optimization/69783
14272 * gcc.dg/vect/pr69783.c: New testcase.
14273
1c48bff1
RB
142742016-02-15 Richard Biener <rguenther@suse.de>
14275
14276 PR tree-optimization/69776
14277 * gcc.dg/torture/pr69776.c: New testcase.
14278
1e6025b6
TK
142792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14280
14281 PR fortran/60526
14282 * gfortran.dg/type_decl_4.f90: Reinstated.
14283
d3308279
JDA
142842016-02-14 John David Anglin <danglin@gcc.gnu.org>
14285
14286 PR fortran/68746
14287 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14288
b7c56581
TK
142892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14290
14291 PR fortran/60526
14292 PR bootstrap/69816
14293 * gfortran.dg/type_decl_4.f90: Removed.
14294
60cb4ef5
TK
142952016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14296
14297 PR fortran/60526
14298 * gfortran.dg/type_decl_4.f90: New test.
14299
f6964637
AM
143002016-02-14 Alan Modra <amodra@gmail.com>
14301
1a8849d1 14302 PR testsuite/68886
f6964637
AM
14303 * gcc.c-torture/execute/stkalign.c: Revise test.
14304
f5121920
OE
143052016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14306
14307 PR target/67260
14308 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14309
6cda3ab6
OE
143102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14311
14312 PR target/67260
14313 * gcc.target/sh/torture/pr67260.c: New.
14314
6786e598
JDA
143152016-02-12 John David Anglin <danglin@gcc.gnu.org>
14316
14317 * gcc.dg/pr67964.c: Add dg-require-alias.
14318
7e05dad8
OE
143192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14320
14321 PR target/67636
14322 PR target/64345
14323 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14324
7f4cc3ce
JD
143252016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14326
14327 PR libgfortran/69668
14328 * gfortran.dg/namelist_88.f90: New test.
14329
955ca6dc
JD
143302016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14331
14332 PR libgfortran/69668
14333 * gfortran.dg/namelist_38.f90: Update test.
14334 * gfortran.dg/namelist_84.f90: Update test.
14335
876217ae
DM
143362016-02-12 David Malcolm <dmalcolm@redhat.com>
14337
14338 PR other/69554
14339 * gcc.dg/pr69554-1.c: New test.
14340 * gfortran.dg/pr69554-1.F90: New test.
14341 * gfortran.dg/pr69554-2.F90: New test.
14342 * lib/gcc-dg.exp (proc dg-locus): New function.
14343 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14344 distinguish between the caret-printing and non-caret-printing
14345 cases. If caret-printing has been explicitly enabled, bail out
14346 without attempting to fix up the output.
14347
61789eed
DM
143482016-02-12 David Malcolm <dmalcolm@redhat.com>
14349
14350 PR driver/69265
14351 PR driver/69453
14352 * gcc.dg/spellcheck-options-3.c: New test case.
14353 * gcc.dg/spellcheck-options-4.c: New test case.
14354 * gcc.dg/spellcheck-options-5.c: New test case.
14355 * gcc.dg/spellcheck-options-6.c: New test case.
14356 * gcc.dg/spellcheck-options-7.c: New test case.
14357 * gcc.dg/spellcheck-options-8.c: New test case.
14358 * gcc.dg/spellcheck-options-9.c: New test case.
14359 * gcc.dg/spellcheck-options-10.c: New test case.
14360
c3090c1f
JJ
143612016-02-12 Jakub Jelinek <jakub@redhat.com>
14362
14363 PR rtl-optimization/69764
14364 PR rtl-optimization/69771
14365 * c-c++-common/pr69764.c: New test.
14366 * gcc.dg/torture/pr69771.c: New test.
14367
8222034d
MP
143682016-02-12 Marek Polacek <polacek@redhat.com>
14369
14370 * g++.dg/torture/init-list1.C: New.
14371
f749f792
MP
143722016-02-12 Marek Polacek <polacek@redhat.com>
14373
14374 * gcc.dg/pr69522.c: Add empty dg-options.
14375
199fb02a
IE
143762016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14377
14378 * g++.dg/lto/lto.exp: Include and init mpx.
14379 * g++.dg/lto/pr69729_0.C: New test.
14380
b69539cb
JJ
143812016-02-12 Jakub Jelinek <jakub@redhat.com>
14382
06ff7000
JJ
14383 PR ipa/69241
14384 * g++.dg/ipa/pr69241-4.C: New test.
14385
b69539cb
JJ
14386 PR ipa/68672
14387 * g++.dg/ipa/pr68672-1.C: New test.
14388 * g++.dg/ipa/pr68672-2.C: New test.
14389 * g++.dg/ipa/pr68672-3.C: New test.
14390
16595a1f
BS
143912016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14392
14393 PR c/69522
6d87c306 14394 * gcc.dg/pr69522.c: New test.
16595a1f 14395
38d795d2
PP
143962016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14397
14398 PR c++/69098
14399 * g++.dg/cpp1y/69098.C: New test.
14400 * g++.dg/cpp1y/69098-2.C: New test.
14401
9c582551
JJ
144022016-02-12 Jakub Jelinek <jakub@redhat.com>
14403
14404 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14405 and neighbour -> neighbor.
14406 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14407 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14408 * c-c++-common/Wvarargs.c: Likewise.
14409 * c-c++-common/goacc/host_data-5.c: Likewise.
14410 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14411 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14412 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14413 * gcc.target/aarch64/pr60697.c: Likewise.
14414 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14415 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14416 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14417 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14418 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14419 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14420 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14421 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14422 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14423 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14424 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14425 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14426 * g++.dg/lookup/koenig5.C: Likewise.
14427 * g++.dg/ext/no-asm-2.C: Likewise.
14428 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14429 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14430 * gfortran.dg/used_types_16.f90: Likewise.
14431 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14432 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14433 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14434 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14435 * gfortran.dg/abstract_type_6.f03: Likewise.
14436 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14437 * gfortran.dg/used_types_15.f90: Likewise.
14438 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14439 * gfortran.dg/exit_3.f08: Likewise.
14440 * gfortran.dg/open_status_2.f90: Likewise.
14441 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14442 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14443 * gfortran.dg/associate_1.f03: Likewise.
14444 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14445 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14446 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14447 * gcc.dg/builtin-object-size-1.c: Likewise.
14448 * gcc.dg/noreturn-6.c: Likewise.
14449 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14450 * gcc.dg/globalalias.c: Likewise.
14451 * gcc.dg/builtins-config.h: Likewise.
14452 * gcc.dg/pr30457.c: Likewise.
14453 * gcc.c-torture/compile/volatile-1.c: Likewise.
14454 * gcc.c-torture/execute/20101011-1.c: Likewise.
14455 * c-c++-common/Waddress-1.c: Likewise.
14456
66756373
JJ
144572016-02-11 Jakub Jelinek <jakub@redhat.com>
14458
14459 PR c/69768
14460 * c-c++-common/Waddress-1.c: New test.
14461
76fe932b
AV
144622016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14463
14464 PR fortran/69296
14465 * gfortran.dg/associate_19.f03: New test.
14466 * gfortran.dg/associate_20.f03: New test.
14467
564c4d4b
OE
144682016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14469
14470 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14471
e1c1ecb0
KT
144722016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14473
14474 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14475 .arch armv8-a\n. Add -dA to dg-options.
14476 * gcc.target/aarch64/assembler_arch_1.c: New test.
14477 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14478
0d7d9458
PC
144792016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14480
14481 PR c++/68726
14482 * g++.dg/cpp0x/pr68726.C: New.
14483
e6208a60
IE
144842016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14485
14486 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14487 test.
14488
281a11eb
RB
144892016-02-11 Richard Biener <rguenther@suse.de>
14490
14491 * g++.dg/tree-ssa/pr61034.C: Adjust.
14492
e03dd765
VM
144932016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14494
4b48faf5 14495 PR target/69148
e03dd765
VM
14496 * gcc.target/s390/pr69148.c: New.
14497
cdc23927
YR
144982016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14499
14500 PR tree-optimization/69652
14501 * gcc.dg/torture/pr69652.c: New test.
14502
e199dd0a
JJ
145032016-02-10 Jakub Jelinek <jakub@redhat.com>
14504 Patrick Palka <ppalka@gcc.gnu.org>
14505
14506 PR ipa/69241
14507 PR c++/69649
14508 * g++.dg/ipa/pr69241-1.C: New test.
14509 * g++.dg/ipa/pr69241-2.C: New test.
14510 * g++.dg/ipa/pr69241-3.C: New test.
14511 * g++.dg/ipa/pr69649.C: New test.
14512
d6b38027
UB
145132016-02-10 Uros Bizjak <ubizjak@gmail.com>
14514
14515 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14516 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14517
13b562c5
BC
145182016-02-10 Bin Cheng <bin.cheng@arm.com>
14519
14520 PR tree-optimization/68021
14521 * gcc.dg/tree-ssa/pr68021.c: New test.
14522
24a179f8
RB
145232016-02-10 Richard Biener <rguenther@suse.de>
14524
14525 PR tree-optimization/69726
14526 * gcc.dg/uninit-22.c: New testcase.
14527
0d99886f
AP
145282016-02-09 Andrew Pinski <apinski@cavium.com>
14529
14530 PR tree-opt/69282
14531 * gcc.c-torture/compile/20160205-1.c: New testcase.
14532
ab04995c
MM
145332016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14534
14535 PR target/68404
14536 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14537 instead accessing a really large arrray.
14538 * gcc.target/powerpc/fusion3.c: Likewise.
14539
4b79ac23
CB
145402016-02-09 Charles Baylis <charles.baylis@linaro.org>
14541
14542 PR target/68532
14543 * gcc.c-torture/execute/pr68532.c: New test.
14544
b890a441
AO
145452016-02-11 Alexandre Oliva <aoliva@redhat.com>
14546
14547 PR target/69634
14548 * gcc.dg/pr69634.c: New.
14549
84a5bef7
RB
145502016-02-09 Richard Biener <rguenther@suse.de>
14551
14552 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14553
1f123759 145542016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14555
1f123759
AF
14556 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14557
65860c77
YR
145582016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14559
14560 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14561
7e1e8a0a
RB
145622016-02-09 Richard Biener <rguenther@suse.de>
14563
14564 PR tree-optimization/69715
14565 * gcc.dg/torture/pr69715.c: New testcase.
14566
efb45a9f
PP
145672016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14568
14569 PR c++/69139
14570 * g++.dg/cpp0x/trailing12.C: New test.
14571 * g++.dg/cpp0x/trailing13.C: New test.
14572
20a0c6f9
PP
145732016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14574
14575 PR c++/69283
14576 PR c++/67835
14577 * g++.dg/cpp1y/auto-fn29.C: New test.
14578 * g++.dg/cpp1y/auto-fn30.C: New test.
14579
a162f3af
JJ
145802016-02-08 Jakub Jelinek <jakub@redhat.com>
14581
14582 PR tree-optimization/69209
14583 * gcc.c-torture/compile/pr69209.c: New test.
14584
4b4a9fbd
JL
145852016-02-08 Jeff Law <law@redhat.com>
14586
14587 PR tree-optimization/68541
14588 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14589 of statements allowed in join block for path splitting.
14590
cfac5ed2
JJ
145912016-02-08 Jakub Jelinek <jakub@redhat.com>
14592
f68bc23f
JJ
14593 PR c++/59627
14594 * g++.dg/gomp/pr59627.C: New test.
14595
cfac5ed2
JJ
14596 PR ipa/69239
14597 * g++.dg/ipa/pr69239.C: New test.
14598
44714d8c
DM
145992016-02-08 David Malcolm <dmalcolm@redhat.com>
14600
14601 PR preprocessor/69664
14602 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14603 * gcc.dg/cpp/warn-comments.c: Likewise.
14604
eba9e839
MP
146052016-02-08 Marek Polacek <polacek@redhat.com>
14606
14607 PR c++/69688
14608 * g++.dg/init/const12.C: New test.
14609
a011cd92
BS
146102016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14611
14612 PR target/60410
14613 * gcc.dg/lto/pr55113_0.c: Remove test.
14614
5317b1be
RB
146152016-02-08 Richard Biener <rguenther@suse.de>
14616
14617 PR tree-optimization/69719
14618 * gcc.dg/torture/pr69719.c: New testcase.
14619
63998a63
RB
146202016-02-08 Richard Biener <rguenther@suse.de>
14621 Jeff Law <law@redhat.com>
14622
14623 PR target/68273
14624 * gcc.target/mips/pr68273.c: New testcase.
14625
43f4a281
RB
146262016-02-08 Richard Biener <rguenther@suse.de>
14627
14628 PR rtl-optimization/69274
14629 * gcc.target/i386/addr-sel-1.c: XFAIL.
14630
0b604d2d
JL
146312016-02-08 Jeff Law <law@redhat.com>
14632
e8dfe49e
JL
14633 PR tree-optimization/68541
14634 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14635
6daecd7a 14636 PR tree-optimization/65917
0b604d2d
JL
14637 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14638
c0f0e35a
JD
146392016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14640
14641 PR fortran/50555
14642 * gfortran.dg/namelist_args.f90: New test.
14643
8981d712
JL
146442016-02-05 Jeff Law <law@redhat.com>
14645
6daecd7a 14646 PR tree-optimization/68541
8981d712
JL
14647 * gcc.dg/tree-ssa/split-path-2.c: New test.
14648 * gcc.dg/tree-ssa/split-path-3.c: New test.
14649 * gcc.dg/tree-ssa/split-path-4.c: New test.
14650 * gcc.dg/tree-ssa/split-path-5.c: New test.
14651 * gcc.dg/tree-ssa/split-path-6.c: New test.
14652 * gcc.dg/tree-ssa/split-path-7.c: New test.
14653
46cb9332
MS
146542016-02-05 Martin Sebor <msebor@redhat.com>
14655
14656 PR c++/69662
14657 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14658 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14659
be2083ea
RH
146602016-02-06 Richard HEnderson <rth@redhat.com>
14661
14662 PR c/69643
14663 * gcc.target/i386/addr-space-4.c: New.
14664 * gcc.target/i386/addr-space-5.c: New.
14665
711d7c23
MM
146662016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14667
14668 PR fortran/66089
14669 * gfortran.dg/elemental_dependency_6.f90: New.
14670
b5c1c988
JJ
146712016-02-05 Jakub Jelinek <jakub@redhat.com>
14672
861c7bcd
JJ
14673 PR rtl-optimization/69691
14674 * gcc.c-torture/execute/pr69691.c: New test.
14675
b5c1c988
JJ
14676 PR c++/69628
14677 * g++.dg/parse/pr69628.C: New test.
14678
f7dfa966
UB
146792016-02-05 Uros Bizjak <ubizjak@gmail.com>
14680
14681 * gcc.dg/sancov/asan.c: Move to ...
14682 * gcc.dg/asan/sancov-1.c: ... here.
14683
9b143e64
UB
146842016-02-05 Uros Bizjak <ubizjak@gmail.com>
14685
14686 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14687
f5d4b899
L
146882016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14689
14690 PR target/69677
14691 * gcc.target/i386/pr69677.c: New test.
14692
76c85fbb
PP
146932016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14694
14695 PR c++/68948
14696 * g++.dg/template/pr68948.C: New test.
14697
f181bf90
DV
146982016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14699
14700 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14701 (only necessary on s390x).
14702
714fb282
L
147032016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14704
14705 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14706 -mno-accumulate-outgoing-args.
14707
618d6c1c
PP
147082016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14709
14710 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14711
1066e9b5
JJ
147122016-02-04 Jakub Jelinek <jakub@redhat.com>
14713
14714 PR c/69669
14715 * c-c++-common/pr69669.c: New test.
14716
76255d0d
MM
147172016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14718
14719 PR target/69667
14720 * g++.dg/pr69667.C: New file.
14721
e0b059b1
WD
147222016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14723
14724 PR target/69619
14725 * gcc.dg/pr69619.c: Add new test.
14726
2692b5c8
RS
147272016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14728
14729 PR rtl-optimization/69577
14730 * gcc.target/i386/pr69577.c: New test.
14731
7db337c2
ML
147322016-02-04 Martin Liska <mliska@suse.cz>
14733
14734 * g++.dg/asan/pr69276.C: New test.
14735
cc9c0829
KT
147362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14737
14738 PR target/65932
14739 PR target/67714
14740 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14741 a single smulbb instruction.
14742 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14743 * gcc.target/amr/wmul-2.c: Likewise.
14744
eb9feb52
KT
147452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14746
14747 PR target/65932
14748 PR target/67714
14749 * gcc.c-torture/execute/pr67714.c: New test.
14750
61f727fe
JJ
147512016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14752
14753 PR target/69454
14754 * gcc.target/i386/pr69454-1.c: New test.
14755 * gcc.target/i386/pr69454-2.c: New test.
14756
05dd97db
MS
147572016-02-03 Martin Sebor <msebor@redhat.com>
14758
14759 PR c++/69251
14760 PR c++/69253
14761 PR c++/69290
14762 PR c++/69277
14763 PR c++/69349
14764 * g++.dg/ext/flexarray-mangle-2.C: New test.
14765 * g++.dg/ext/flexarray-mangle.C: New test.
14766 * g++.dg/ext/flexarray-subst.C: New test.
14767 * g++.dg/ext/flexary11.C: New test.
14768 * g++.dg/ext/flexary12.C: New test.
14769 * g++.dg/ext/flexary13.C: New test.
14770 * g++.dg/ext/flexary14.C: New test.
14771 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14772
dac2fc29
L
147732016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14774
14775 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14776 Define only if CHECK_FLOAT128 is defined.
14777 (main): Properly initialize u5.
14778
eadb8035
JJ
147792016-02-03 Jakub Jelinek <jakub@redhat.com>
14780
0afbb81b
JJ
14781 PR c/69627
14782 * gcc.dg/pr69627.c: New test.
14783
eadb8035
JJ
14784 PR target/69644
14785 * gcc.dg/pr69644.c: New test.
14786
b12d4923
MS
147872016-02-03 Mike Stump <mikestump@comcast.net>
14788
14789 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14790 support for struct-layout-1.exp.
14791
ab4bae0c
PP
147922016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14793
14794 PR c++/69056
618d6c1c 14795 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14796
95831c01
VM
147972016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14798 Alexandre Oliva <aoliva@redhat.com>
14799
14800 PR target/69461
14801 * gcc.target/powerpc/pr69461.c: New.
14802
ccc71ab8
UB
148032016-02-03 Uros Bizjak <ubizjak@gmail.com>
14804
14805 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14806 works from here ...
14807 (check_effective_target_fsanitize_thread): ... to here. Do not
14808 specify additional compile flags for the test source.
14809 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14810 specify additional compile flags for the test source.
14811
96299640
WD
148122016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14813
14814 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14815
781d83d9
AV
148162016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14817
14818 PR fortran/67451
14819 PR fortran/69418
14820 * gfortran.dg/coarray_allocate_2.f08: New test.
14821 * gfortran.dg/coarray_allocate_3.f08: New test.
14822 * gfortran.dg/coarray_allocate_4.f08: New test.
14823
d8208e6d
AL
148242016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14825
14826 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14827 use same scan-tree-dump-times on all platforms.
14828 * gcc.dg/vect/vect-outer-1.c: Likewise.
14829 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14830 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14831 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14832 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14833 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14834 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14835 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14836
a8394fa0
SB
148372016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14838
14839 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14840 warning.
14841
f3baa1d3
L
148422016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14843
14844 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14845
eb077516
JN
148462016-02-02 James Norris <jnorris@codesourcery.com>
14847
14848 * c-c++-common/goacc/routine-5.c: Add tests.
14849
578fb225
AM
148502016-02-02 Alexander Monakov <amonakov@ispras.ru>
14851
14852 * gcc.target/nvptx/unsigned-cmp.c: New test.
14853
c64f7d37
WD
148542016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14855
14856 * gcc.target/aarch64/scalar_shift_1.c
14857 (test_corners_sisd_di): Improve force to SIMD register.
14858 (test_corners_sisd_si): Likewise.
14859 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14860 Remove scan-assembler check for ldr.
14861
90c6f26c
RB
148622016-02-02 Richard Biener <rguenther@suse.de>
14863
14864 PR tree-optimization/69595
14865 * gcc.dg/Warray-bounds-17.c: New testcase.
14866
9dc03c97
RB
148672016-02-02 Richard Biener <rguenther@suse.de>
14868
14869 PR tree-optimization/69606
14870 * gcc.dg/torture/pr69606.c: New testcase.
14871
2d4dc223
YR
148722016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14873
14874 PR middle-end/68542
14875 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14876 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14877
65c98fde
AM
148782016-02-02 Alan Modra <amodra@gmail.com>
14879
14880 PR target/69548
14881 * gcc.target/powerpc/pr69548.c: New test.
14882
e1b81f2b
JJ
148832016-02-01 Jakub Jelinek <jakub@redhat.com>
14884
d0268b37
JJ
14885 PR rtl-optimization/69592
14886 * gcc.dg/pr69592.c: New test.
14887
e1b81f2b
JJ
14888 PR preprocessor/69543
14889 PR c/69558
14890 * gcc.dg/pr69543.c: New test.
14891 * gcc.dg/pr69558.c: New test.
14892
7dd7780d
UB
148932016-02-01 Uros Bizjak <ubizjak@gmail.com>
14894
bf672ee5
UB
14895 PR testsuite/65940
14896 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14897
9a7013f8
MS
148982016-02-01 Martin Sebor <msebor@redhat.com>
14899
14900 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14901
e681fb2b
BC
149022016-02-01 Bin Cheng <bin.cheng@arm.com>
14903
14904 PR tree-optimization/67921
14905 * c-c++-common/ubsan/pr67921.c: New test.
14906
ff86345f
RB
149072016-02-01 Richard Biener <rguenther@suse.de>
14908
14909 PR middle-end/69556
14910 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14911
bc369dbd
RB
149122016-02-01 Richard Biener <rguenther@suse.de>
14913
14914 PR tree-optimization/69574
14915 * gcc.dg/torture/pr69574.c: New testcase.
14916
ef318184
RB
149172016-02-01 Richard Biener <rguenther@suse.de>
14918
14919 PR tree-optimization/69579
14920 * gcc.dg/setjmp-6.c: New testcase.
14921
654745e6
JJ
149222016-02-01 Jakub Jelinek <jakub@redhat.com>
14923
14924 PR rtl-optimization/69570
14925 * g++.dg/opt/pr69570.C: New test.
14926
e6c0c44b
RH
149272016-02-01 Richard Henderson <rth@redhat.com>
14928
14929 * gcc.dg/pr69535.c: New test.
14930
6ff3f09a
JDA
149312016-01-31 John David Anglin <danglin@gcc.gnu.org>
14932
2c005538
JDA
14933 PR testsuite/69584
14934 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14935 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14936
61083a4b
JDA
14937 PR debug/68244
14938 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14939
6ff3f09a
JDA
14940 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14941
0c221916
PT
149422016-01-31 Paul Thomas <pault@gcc.gnu.org>
14943
14944 PR fortran/67564
14945 * gfortran.dg/allocate_with_source_17.f03: New test.
14946
db7a2818
JJ
149472016-01-30 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR tree-optimization/69546
14950 * gcc.dg/torture/pr69546.c: New test.
14951
e520d5f0
PT
149522016-01-30 Paul Thomas <pault@gcc.gnu.org>
14953
14954 PR fortran/69566
14955 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14956
343c05d3
MS
149572016-01-30 Martin Sebor <msebor@redhat.com>
14958
14959 PR c++/68490
14960 * g++.dg/ext/flexary10.C: New test.
14961
d6c3a539
DH
149622016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14963
14964 PR fortran/66707
14965 gfortran.dg/common_23.f90: New test.
14966
52d72fcd
BS
149672016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14968
14969 PR target/65546
14970 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14971 condition being checked, and disable it when the target supports
14972 misaligned loads and stores.
14973
3a5d2ba4
JJ
149742016-01-29 Jakub Jelinek <jakub@redhat.com>
14975
14976 PR debug/69518
14977 * gcc.dg/torture/pr69518.c: New test.
14978
6bbacdb5
L
149792016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14980
14981 PR target/69530
14982 * gcc.target/i386/pr69530.c: New test.
14983
af932cdb
SE
149842016-01-29 Steve Ellcey <sellcey@imgtec.com>
14985
14986 PR target/65604
14987 * gcc.target/mips/div-delay.c: New test.
14988
26658b7c
JJ
149892016-01-29 Jakub Jelinek <jakub@redhat.com>
14990
33e89989
JJ
14991 PR target/69551
14992 * gcc.target/i386/pr69551.c: New test.
14993
26658b7c
JJ
14994 PR target/66137
14995 * gcc.target/i386/pr66137.c: New test.
14996
401116b5
AB
149972016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14998
14999 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15000 always built for p5600.
15001 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15002 isa=p5600 dg-option.
15003
d4abfcc5
RB
150042016-01-29 Richard Biener <rguenther@suse.de>
15005
15006 PR tree-optimization/69547
15007 * g++.dg/tree-ssa/pr69547.C: New testcase.
15008
16b77b32
JJ
150092016-01-29 Jakub Jelinek <jakub@redhat.com>
15010
15011 PR debug/66869
15012 * g++.dg/warn/Wunused-function2.C: New test.
15013
a1c95464
DV
150142016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15015
15016 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15017 support for test to succeed.
15018
5453bfed
MP
150192016-01-29 Marek Polacek <polacek@redhat.com>
15020
15021 PR c++/69509
15022 PR c++/69516
15023 * g++.dg/ext/constexpr-vla2.C: New test.
15024 * g++.dg/ext/constexpr-vla3.C: New test.
15025 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15026
452ec2a5
RB
150272016-01-29 Richard Biener <rguenther@suse.de>
15028
15029 PR middle-end/69537
15030 * gcc.dg/uninit-21.c: New testcase.
15031
aec0b19e
UB
150322016-01-28 Uros Bizjak <ubizjak@gmail.com>
15033
15034 PR target/69459
15035 * gcc.target/i386/pr69459.c: New test.
15036
df113ce7
SE
150372016-01-28 Steve Ellcey <sellcey@imgtec.com>
15038
15039 PR target/68400
15040 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15041 * gcc.target/mips/pr68400.c: New test.
15042
494de84f
MS
150432016-01-28 Martin Sebor <msebor@redhat.com>
15044
15045 PR target/17381
15046 * gcc.target/powerpc/pr17381.c: New test.
15047
eb1b1f01
JJ
150482016-01-28 Jakub Jelinek <jakub@redhat.com>
15049
15050 PR middle-end/69542
15051 * gcc.dg/torture/pr69542.c: New test.
15052
6dfeb7ce
WD
150532016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15054
15055 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15056
4b7471a4
DE
150572016-01-28 David Edelsohn <dje.gcc@gmail.com>
15058
15059 * gcc.dg/pr65980.c: Skip on AIX.
15060 * gcc.dg/pr66688.c: Same.
15061
b271fd21
DE
150622016-01-28 David Edelsohn <dje.gcc@gmail.com>
15063
15064 PR target/63679
15065 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15066 * gcc.dg/tree-ssa/sra-18.c: Same.
15067
874108a9
AV
150682016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15069
15070 PR fortran/62536
15071 * gfortran.dg/block_15.f08: New test.
15072 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15073 on incorrectly closed BLOCK.
15074
30480bcd
IE
150752016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15076
15077 * gcc.dg/declare-simd.c: New test.
6905c577 15078
14ba8d6d
RB
150792016-01-28 Richard Biener <rguenther@suse.de>
15080
15081 PR tree-optimization/69466
15082 * gfortran.dg/vect/pr69466.f90: New testcase.
15083
0d4c694e
TP
150842016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15085
15086 * g++.dg/pr67989.C: Remove ARM-specific option.
15087 * gcc.target/arm/pr67989.C: New file.
15088
2aa780da
UB
150892016-01-27 Uros Bizjak <ubizjak@gmail.com>
15090
15091 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15092 and expm1 test for glibc < 2.11.
15093
f75ebe77
RH
150942016-01-27 Richard Henderson <rth@redhat.com>
15095
15096 * gcc.c-torture/execute/pr69447.c: New test.
15097
150982016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15099
9a175e65 15100 PR fortran/69422
49847d75
PT
15101 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15102
cbdd8ae0
JJ
151032016-01-27 Jakub Jelinek <jakub@redhat.com>
15104
15105 PR debug/66869
15106 * gcc.dg/pr66869.c: New test.
15107
2b572b3c
JL
151082016-01-25 Jeff Law <law@redhat.com>
15109
15110 PR tree-optimization/68398
aec0b19e 15111 PR tree-optimization/69196
2b572b3c
JL
15112 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15113 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15114 path to avoid new heuristic allowing more irreducible regions
15115 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15116 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15117 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15118 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15119 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15120
fa74a4bc
MP
151212016-01-27 Marek Polacek <polacek@redhat.com>
15122
15123 PR c/68062
15124 * c-c++-common/vector-compare-4.c: New test.
15125
0afff540
DM
151262016-01-27 David Malcolm <dmalcolm@redhat.com>
15127
15128 PR preprocessor/69126
15129 * c-c++-common/pr69126.c: New test case.
15130
1a218fc9
ILT
151312016-01-27 Ian Lance Taylor <iant@google.com>
15132
15133 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15134
5d70666e
RB
151352016-01-27 Ryan Burn <contact@rnburn.com>
15136
15137 PR cilkplus/69267
15138 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15139
87ff4d66
UB
151402016-01-27 Uros Bizjak <ubizjak@gmail.com>
15141
15142 PR target/69512
15143 * gcc.target/i386/pr69512.c: New test.
15144
27e23cca
RE
151452016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15146
15147 PR ada/69488
15148 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15149
05bf54c3
MP
151502016-01-27 Marek Polacek <polacek@redhat.com>
15151
15152 PR c++/69379
15153 * g++.dg/pr69379.C: New test.
15154
60214d0d
MS
151552016-01-27 Martin Sebor <msebor@redhat.com>
15156
15157 PR c++/69317
15158 * g++.dg/abi/Wabi-2-2.C: New test.
15159 * g++.dg/abi/Wabi-2-3.C: New test.
15160 * g++.dg/abi/Wabi-3-2.C: New test.
15161 * g++.dg/abi/Wabi-3-3.C: New test.
15162
167c7bfa
RB
151632016-01-27 Richard Biener <rguenther@suse.de>
15164
15165 PR tree-optimization/69166
15166 * gcc.dg/torture/pr69166.c: New testcase.
15167
1430fb1f
MJ
151682016-01-27 Martin Jambor <mjambor@suse.cz>
15169
15170 PR tree-optimization/69355
15171 * gcc.dg/tree-ssa/pr69355.c: New test.
15172
95e3030c
MP
151732016-01-27 Marek Polacek <polacek@redhat.com>
15174
15175 PR c++/69496
15176 * g++.dg/ext/constexpr-vla1.C: New test.
15177
eeb085f3
CB
151782016-01-20 Christian Bruel <christian.bruel@st.com>
15179
15180 PR target/69245
15181 * gcc.target/arm/pr69245.c: New test.
15182
b1652dde
JJ
151832016-01-27 Jakub Jelinek <jakub@redhat.com>
15184
15185 PR tree-optimization/69399
15186 * gcc.dg/torture/pr69399.c: New test.
15187
ce7e8f00
EB
151882016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15189
15190 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15191
e4aac1d1
EB
151922016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15193
15194 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15195
8dfdb419
TV
151962016-01-26 Tom de Vries <tom@codesourcery.com>
15197
15198 PR tree-optimization/69110
15199 * gcc.dg/autopar/pr69110.c: New test.
15200
56f80f54 152012016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15202 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15203
15204 * gcc.dg/graphite/isl-ast-op-select.c: New.
15205
a0909527
PT
152062015-01-26 Paul Thomas <pault@gcc.gnu.org>
15207
15208 PR fortran/69385
15209 * gfortran.dg/allocate_error_6.f90: New test.
15210
ffc445f4
RH
152112016-01-26 Richard Henderson <rth@redhat.com>
15212
15213 * gcc.dg/tm/pr60908.c: New test.
15214
01e1dea3
DM
152152016-01-26 David Malcolm <dmalcolm@redhat.com>
15216
15217 PR other/69006
15218 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15219 directive.
15220 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15221 expected multiline output to reflect the colorization being
15222 disabled before newlines.
15223 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15224 (custom_diagnostic_finalizer): Replace call to
15225 pp_newline_and_flush with call to pp_flush.
15226 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15227 * gfortran.dg/implicit_class_1.f90: Likewise.
15228 * lib/gcc-dg.exp (allow_blank_lines): New global.
15229 (dg-allow-blank-lines-in-output): New procedure.
15230 (gcc-dg-prune): Complain about blank lines in the output, unless
15231 dg-allow-blank-lines-in-output was called.
15232 * lib/multiline.exp (_build_multiline_regex): Only support
15233 arbitrary followup text for non-blank-lines, not for blank lines.
15234
13f92e8d
JJ
152352016-01-26 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR tree-optimization/69483
15238 * gcc.dg/pr69483.c: New test.
15239 * g++.dg/opt/pr69483.C: New test.
15240
92422235
CL
152412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15242
15243 PR target/68620
15244 * gcc.target/arm/pr68620.c: New test.
15245
0bccf11b
L
152462016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15247
15248 * gcc.target/i386/pr68986-2.c: Remove -m32.
15249
81cd202e
L
152502016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15251
15252 PR target/68986
15253 * gcc.target/i386/pr68986-1.c: New test.
15254 * gcc.target/i386/pr68986-2.c: Likewise.
15255 * gcc.target/i386/pr68986-3.c: Likewise.
15256
213a1c03
CB
152572016-01-26 Christian Bruel <christian.bruel@st.com>
15258
15259 * lib/target-supports.exp
15260 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15261 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15262 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15263
22a08dd1
RB
152642016-01-26 Richard Biener <rguenther@suse.de>
15265
15266 PR tree-optimization/69452
15267 * gcc.dg/torture/pr69452.c: New testcase.
15268
6c06e0e8
JJ
152692016-01-26 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR target/69442
15272 * gcc.dg/pr69442.c: New test.
15273
b96824c4
RFI
152742016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15275
15276 PR target/67896
15277 * gcc.target/aarch64/simd/pr67896.C: New.
15278
5ee31e57
RS
152792016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15280
15281 PR tree-optimization/69400
15282 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15283 function.
15284 (plugin_init): Call it.
15285 * gcc.dg/torture/pr69400.c: New test.
15286
7ddfb31d
CL
152872016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15288
15289 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15290
1e050c90
AK
152912016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15292 Sebastian Pop <s.pop@samsung.com>
15293
15294 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15295 isl-0.15.
15296
c8ee4bf5
AK
152972016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15298 Sebastian Pop <s.pop@samsung.com>
15299
15300 * gcc.dg/graphite/pr69292.c: New.
15301
d902b330
JJ
153022016-01-25 Jakub Jelinek <jakub@redhat.com>
15303
15304 * c-c++-common/goacc/use_device-1.c: New test.
15305
2c89b952
JL
153062016-01-25 Jeff Law <law@redhat.com>
15307
15308 PR tree-optimization/69196
15309 PR tree-optimization/68398
15310 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15311 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15312
685c8785
DE
153132016-01-25 David Edelsohn <dje.gcc@gmail.com>
15314
15315 PR target/69469
15316 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15317 Algorithm.
15318
95cef0c1
RB
153192016-01-25 Richard Biener <rguenther@suse.de>
15320
15321 PR testsuite/69380
15322 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15323
2947d3b2
IE
153242016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15325
15326 PR target/69421
15327 * gcc.dg/pr69421.c: New test.
15328
ae19075a
BB
153292016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15330
15331 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15332 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15333 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15334 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15335 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15336 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15337 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15338 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15339 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15340 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15341
fa4511c2
RB
153422016-01-25 Richard Biener <rguenther@suse.de>
15343
15344 PR tree-optimization/69376
15345 * gcc.dg/torture/pr69376.c: New testcase.
15346
1d101216
JD
153472016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15348
15349 PR fortran/69397
15350 PR fortran/68442
15351 * gfortran.dg/interface_38.f90: New test.
15352 * gfortran.dg/interface_39.f90: New test.
a0909527 15353
a59b92b0
PP
153542016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15355
15356 Revert:
15357 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15358
15359 PR c++/11858
15360 PR c++/24663
15361 PR c++/24664
15362 * g++.dg/template/pr11858.C: New test.
15363 * g++.dg/template/pr24663.C: New test.
15364 * g++.dg/template/unify12.C: New test.
15365 * g++.dg/template/unify13.C: New test.
15366 * g++.dg/template/unify14.C: New test.
15367 * g++.dg/template/unify15.C: New test.
15368 * g++.dg/template/unify16.C: New test.
15369 * g++.dg/template/unify17.C: New test.
15370
16acb1a8
DH
153712016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15372
15373 PR fortran/68283
15374 gfortran.dg/pr68283.f90: New test.
15375
094773e8
TK
153762016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15377
15378 PR fortran/66094
15379 * gfortran.dg/inline_matmul_13.f90: New test.
15380 * gfortran.dg/matmul_bounds_8.f90: New test.
15381 * gfortran.dg/matmul_bounds_9.f90: New test.
15382 * gfortran.dg/matmul_bounds_10.f90: New test.
15383
42fb90d7
TV
153842016-01-23 Tom de Vries <tom@codesourcery.com>
15385
15386 PR tree-optimization/69426
15387 * gcc.dg/autopar/pr69426.c: New test.
15388
69da7802
MS
153892016-01-23 Martin Sebor <msebor@redhat.com>
15390
15391 PR c++/58109
15392 PR c++/69022
15393 * g++.dg/cpp0x/alignas5.C: New test.
15394 * g++.dg/ext/vector29.C: Same.
15395
da17300a
UB
153962016-01-23 Uros Bizjak <ubizjak@gmail.com>
15397
15398 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15399 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15400 _GNU_SOURCE from compile flags to the source.
15401 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15402 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15403 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15404 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15405
62041cfc
JJ
154062016-01-22 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR target/69432
15409 * g++.dg/opt/pr69432.C: New test.
15410
f7d2ad6f
BS
154112016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15412
15413 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15414 32-bit targets testing an -m64 multilib.
15415
d403fc9a
WS
154162016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15417
15418 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15419 64-bit support.
15420
4aa16f8d
JG
154212016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15422
15423 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15424
7c816d0f
CB
154252016-01-21 Christian Bruel <christian.bruel@st.com>
15426
15427 PR target/68674
15428 * gcc.target/i386/pr68674.c
15429 * gcc.target/aarch64/pr68674.c
15430 * gcc.target/arm/pr68674.c
15431
fce661e8
KT
154322016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15433
15434 PR target/69403
15435 * gcc.c-torture/execute/pr69403.c: New test.
15436
4696899f
PC
154372016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15438
15439 PR c++/55843
15440 * g++.dg/template/pr55843.C: New.
15441
bac69366
AL
154422016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15443
15444 PR testsuite/66877
15445 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15446 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15447
b57d3a5c
BS
154482016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15449
15450 PR testsuite/67489
da17300a
UB
15451 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15452 from dg-do compile directive, and instead add
15453 { dg-require-effective-target int128 }.
b57d3a5c 15454
9f04a53e
MS
154552016-01-20 Martin Sebor <msebor@redhat.com>
15456
15457 PR c/69405
15458 * gcc.dg/sync-fetch.c: New test.
15459
38a51663
JL
154602016-01-21 Martin Sebor <msebor@redhat.com>
15461
15462 PR target/69252
15463 * gcc.target/powerpc/pr69252.c: New test.
15464
2423a75a
JD
154652016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15466
15467 PR fortran/65996
da17300a 15468 * gfortran.dg/pr65996.f90: New test.
2423a75a 15469
0a76463f
DV
154702016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15471
15472 PR c++/68810
9f04a53e 15473 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15474 expected to generate an error.
0a76463f 15475
9776e692
BS
154762016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15477
15478 PR middle-end/66178
15479 * gcc.dg/torture/pr66178.c: New test.
15480
c8d3e088
AB
154812016-01-21 Anton Blanchard <anton@samba.org>
15482 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15483
15484 PR target/63354
15485 * gcc.target/powerpc/pr63354.c: New test.
15486
35b707ff
VM
154872016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15488
15489 PR rtl-optimization/68990
15490 * gcc.target/i386/pr68990: New.
15491
157b0829
NC
154922016-01-21 Nick Clifton <nickc@redhat.com>
15493
15494 PR target/69129
15495 * gcc.target/mips/pr69129.c: New.
15496
aede6748
PC
154972016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15498
15499 PR c++/58046
15500 * g++.dg/cpp0x/pr58046.C: New.
15501
5463c2c8
JJ
155022016-01-21 Jakub Jelinek <jakub@redhat.com>
15503
6d31cc75
SS
15504 PR target/69187
15505 PR target/65624
15506 * gcc.target/arm/pr69187.c: New test.
15507
5463c2c8
JJ
15508 PR c++/69355
15509 * g++.dg/torture/pr69355.C: New test.
15510
fa28f32b
AK
155112016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15512 Sebastian Pop <s.pop@samsung.com>
15513
15514 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15515
b920a047
AK
155162016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15517 Sebastian Pop <s.pop@samsung.com>
15518
da17300a 15519 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15520
bdd3aea6
JJ
155212016-01-21 Jakub Jelinek <jakub@redhat.com>
15522
15523 PR middle-end/67653
15524 * c-c++-common/pr67653.c: New test.
15525 * gcc.dg/torture/pr29119.c: Add dg-warning.
15526
26a2e6ae
PB
155272016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15528
15529 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15530
d25c7690
PK
155312016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15532
15533 PR c/24293
15534 * gcc.dg/pr24293.c: New test.
15535 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15536 incomplete struct type.
15537 * gcc.dg/declspec-1.c: Likewise.
15538 * gcc.dg/pr63549.c: Likewise.
15539
889d5698
JJ
155402016-01-20 Jakub Jelinek <jakub@redhat.com>
15541
15542 PR tree-optimization/66612
15543 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15544 for bdn instruction.
15545
d7cf3dc7
CL
155462016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15547
15548 * lib/target-supports.exp
15549 (check_effective_target_arm_fp_ok_nocache): New.
15550 (check_effective_target_arm_fp_ok): New.
15551 (add_options_for_arm_fp): New.
15552 (check_effective_target_arm_crypto_ok_nocache): Require
15553 target_arm_v8_neon_ok instead of arm32.
15554 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15555 (check_effective_target_arm_crypto_pragma_ok): New.
15556 (add_options_for_arm_vfp): New.
15557 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15558 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15559 target instead. Force initial fpu to vfp.
15560 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15561 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15562 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15563 dependency.
15564 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15565 use arm_vfp effective target instead. Force initial fpu to vfp.
15566 * gcc.target/arm/attr-neon3.c: Likewise.
15567 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15568 arm_vfp_ok.
15569 * gcc.target/arm/unsigned-float.c: Likewise.
15570 * gcc.target/arm/vfp-1.c: Likewise.
15571 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15572 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15573 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15574 * gcc.target/arm/vfp-ldmias.c: Likewise.
15575 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15576 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15577 * gcc.target/arm/vfp-stmiad.c: Likewise.
15578 * gcc.target/arm/vfp-stmias.c: Likewise.
15579 * gcc.target/arm/vnmul-1.c: Likewise.
15580 * gcc.target/arm/vnmul-2.c: Likewise.
15581 * gcc.target/arm/vnmul-3.c: Likewise.
15582 * gcc.target/arm/vnmul-4.c: Likewise.
15583
01ac9704 155842016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15585
e84b00da
L
15586 PR testsuite/69366
15587 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15588 the MPX run-time library, for compile-time MPX test.
15589 * gcc.target/i386/chkp-always_inline.c: Likewise.
15590 * gcc.target/i386/chkp-bndret.c: Likewise.
15591 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15592 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15593 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15594 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15595 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15596 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15597 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15598 * gcc.target/i386/chkp-label-address.c: Likewise.
15599 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15600 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15601 * gcc.target/i386/chkp-pr69044.c: Likewise.
15602 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15603 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15604 * gcc.target/i386/chkp-strchr.c: Likewise.
15605 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15606 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15607 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15608 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15609 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15610 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15611 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15612 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15613 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15614 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15615 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15616 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15617 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15618 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15619 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15620 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15621 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15622 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15623 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15624 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15625 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15626 * gcc.target/i386/pr63995-2.c: Likewise.
15627 * gcc.target/i386/pr64805.c: Likewise.
15628 * gcc.target/i386/pr65044.c: Likewise.
15629 * gcc.target/i386/pr65167.c: Likewise.
15630 * gcc.target/i386/pr65183.c: Likewise.
15631 * gcc.target/i386/pr65184.c: Likewise.
15632 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15633
28b33016
IE
156342016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15635
15636 PR tree-optimization/69328
15637 * gcc.dg/pr69328.c: New test.
15638
bcff0913
JL
156392016-01-20 Jeff Law <law@redhat.com>
15640
bf0bb970 15641 PR target/25114
bcff0913
JL
15642 * gcc.target/m68k/pr25114.c: New test.
15643
a3f69631
AV
156442016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15645
15646 * gcc.target/arm/memset-inline-10.c: Added
15647 dg-require-effective-target arm_thumb2_ok.
15648
af33ba0d
EB
156492016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15650
15651 * gcc.dg/debug/dwarf2/sso.c: New test.
15652
7596d5de
UB
156532016-01-19 Uros Bizjak <ubizjak@gmail.com>
15654
15655 PR testsuite/68820
15656 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15657 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15658 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15659
ceda2c69
JH
156602016-01-19 Jan Hubicka <hubicka@ucw.cz>
15661
15662 PR ipa/66223
15663 * g++.dg/ipa/devirt-50.C: New testcase.
15664
38a979f2
MP
156652016-01-19 Marek Polacek <polacek@redhat.com>
15666
15667 PR c++/68965
15668 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15669 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15670
962801c5
KT
156712016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15672
15673 PR target/69135
15674 * gcc.target/arm/pr69135_1.c: New test.
15675
078fe40a
WD
156762015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15677
15678 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15679
786e3c06
WD
156802015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15681
15682 * gcc.target/aarch64/ccmp_1.c: New testcase.
15683
1e297006
MP
156842016-01-19 Marek Polacek <polacek@redhat.com>
15685
15686 PR c++/68586
15687 * g++.dg/cpp0x/enum30.C: New test.
15688
879c27e3
RB
156892016-01-19 Richard Biener <rguenther@suse.de>
15690
15691 PR tree-optimization/69336
15692 * g++.dg/tree-ssa/pr69336.C: New testcase.
15693
015337d3
JJ
156942016-01-19 Jakub Jelinek <jakub@redhat.com>
15695
15696 PR debug/65779
15697 * gcc.dg/pr65779.c: New test.
15698
e2c768b6
RB
156992016-01-19 Richard Biener <rguenther@suse.de>
15700
15701 PR tree-optimization/69352
15702 * gcc.dg/torture/pr69352.c: New testcase.
15703
569efc34
JJ
157042016-01-19 Jakub Jelinek <jakub@redhat.com>
15705
15706 PR rtl-optimization/68955
15707 PR rtl-optimization/64557
15708 * gcc.dg/torture/pr68955.c: New test.
15709
e49d321f
JH
157102016-01-19 Jan Hubicka <hubicka@ucw.cz>
15711
15712 PR lto/69136
15713 * g++.dg/torture/pr69136.C: New testcase.
15714
e9191ad3
JH
157152016-01-19 Jan Hubicka <hubicka@ucw.cz>
15716
15717 PR lto/69133
15718 * g++.dg/lto/pr69133_0.C: New testcase.
15719 * g++.dg/lto/pr69133_1.C: New testcase.
15720
2bedb645
JL
157212016-01-15 Jeff Law <law@redhat.com>
15722
15723 PR tree-optimization/69320
15724 * gcc.c-torture/pr69320-1.c: New test.
15725 * gcc.c-torture/pr69320-2.c: New test.
15726 * gcc.c-torture/pr69320-3.c: New test.
15727 * gcc.c-torture/pr69320-4.c: New test.
15728
17c15cb9
PP
157292016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15730
15731 PR c++/11858
15732 PR c++/24663
15733 PR c++/24664
15734 * g++.dg/template/pr11858.C: New test.
15735 * g++.dg/template/pr24663.C: New test.
15736 * g++.dg/template/unify12.C: New test.
15737 * g++.dg/template/unify13.C: New test.
15738 * g++.dg/template/unify14.C: New test.
15739 * g++.dg/template/unify15.C: New test.
15740 * g++.dg/template/unify16.C: New test.
15741 * g++.dg/template/unify17.C: New test.
15742
9617fd08
DM
157432016-01-18 David Malcolm <dmalcolm@redhat.com>
15744
15745 PR testsuite/69181
15746 * gcc.dg/pr69181-1.c: New test file.
15747 * gcc.dg/pr69181-2.c: New test file.
15748 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15749 globals by moving it to...
15750 (cleanup-after-saved-dg-test): ...this new function. Add
15751 "global additional_sources_used". Add reset of global
15752 multiline_expected_outputs to the empty list.
15753 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15754 global to...
15755 (multiline_expected_outputs): ...this, and updated comments to
15756 note that it is modified from gcc-dg.exp.
15757 (dg-end-multiline-output): Update for the above renaming.
15758 (handle-multiline-outputs): Likewise. Remove the clearing
15759 of the expected outputs to the empty list.
15760
b555a2e4
RB
157612016-01-18 Richard Biener <rguenther@suse.de>
15762
15763 PR tree-optimization/69297
15764 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15765
96902805
JM
157662016-01-18 Joseph Myers <joseph@codesourcery.com>
15767
15768 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15769 dg-options.
15770 * gcc.target/mips/mips-3d-2.c: Likewise.
15771 * gcc.target/mips/mips-3d-3.c: Likewise.
15772 * gcc.target/mips/mips-3d-4.c: Likewise.
15773 * gcc.target/mips/mips-3d-5.c: Likewise.
15774 * gcc.target/mips/mips-3d-6.c: Likewise.
15775 * gcc.target/mips/mips-3d-7.c: Likewise.
15776 * gcc.target/mips/mips-3d-8.c: Likewise.
15777 * gcc.target/mips/mips-3d-9.c: Likewise.
15778 * gcc.target/mips/mips-ps-1.c: Likewise.
15779 * gcc.target/mips/mips-ps-2.c: Likewise.
15780 * gcc.target/mips/mips-ps-3.c: Likewise.
15781 * gcc.target/mips/mips-ps-4.c: Likewise.
15782 * gcc.target/mips/mips-ps-5.c: Likewise.
15783 * gcc.target/mips/mips-ps-6.c: Likewise.
15784 * gcc.target/mips/mips-ps-7.c: Likewise.
15785 * gcc.target/mips/mips-ps-type.c: Likewise.
15786 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15787 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15788
40e26f94
TV
157892016-01-18 Tom de Vries <tom@codesourcery.com>
15790
15791 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15792 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15793 * c-c++-common/goacc/kernels-empty.c: New test.
15794 * c-c++-common/goacc/kernels-eternal.c: New test.
15795 * c-c++-common/goacc/kernels-loop-2.c: New test.
15796 * c-c++-common/goacc/kernels-loop-3.c: New test.
15797 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15798 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15799 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15800 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15801 * c-c++-common/goacc/kernels-loop-data.c: New test.
15802 * c-c++-common/goacc/kernels-loop-g.c: New test.
15803 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15804 * c-c++-common/goacc/kernels-loop-n.c: New test.
15805 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15806 * c-c++-common/goacc/kernels-loop.c: New test.
15807 * c-c++-common/goacc/kernels-noreturn.c: New test.
15808 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15809 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15810 * c-c++-common/goacc/kernels-reduction.c: New test.
15811
a98d4647
TV
158122016-01-18 Tom de Vries <tom@codesourcery.com>
15813
15814 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15815 * gcc.dg/autopar/outer-2.c: Same.
15816 * gcc.dg/autopar/outer-3.c: Same.
15817 * gcc.dg/autopar/outer-4.c: Same.
15818 * gcc.dg/autopar/outer-5.c: Same.
15819 * gcc.dg/autopar/outer-6.c: Same.
15820 * gcc.dg/autopar/parallelization-1.c: Same.
15821 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15822 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15823 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15824 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15825 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15826 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15827 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15828 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15829 * gcc.dg/autopar/pr39500-1.c: Same.
15830 * gcc.dg/autopar/pr39500-2.c: Same.
15831 * gcc.dg/autopar/pr46193.c: Same.
15832 * gcc.dg/autopar/pr46194.c: Same.
15833 * gcc.dg/autopar/pr49580.c: Same.
15834 * gcc.dg/autopar/pr49960-1.c: Same.
15835 * gcc.dg/autopar/pr49960.c: Same.
15836 * gcc.dg/autopar/pr68373.c: Same.
15837 * gcc.dg/autopar/reduc-1.c: Same.
15838 * gcc.dg/autopar/reduc-1char.c: Same.
15839 * gcc.dg/autopar/reduc-1short.c: Same.
15840 * gcc.dg/autopar/reduc-2.c: Same.
15841 * gcc.dg/autopar/reduc-2char.c: Same.
15842 * gcc.dg/autopar/reduc-2short.c: Same.
15843 * gcc.dg/autopar/reduc-3.c: Same.
15844 * gcc.dg/autopar/reduc-4.c: Same.
15845 * gcc.dg/autopar/reduc-6.c: Same.
15846 * gcc.dg/autopar/reduc-7.c: Same.
15847 * gcc.dg/autopar/reduc-8.c: Same.
15848 * gcc.dg/autopar/reduc-9.c: Same.
15849 * gcc.dg/autopar/uns-outer-4.c: Same.
15850 * gcc.dg/autopar/uns-outer-5.c: Same.
15851 * gcc.dg/autopar/uns-outer-6.c: Same.
15852 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15853 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15854
da976fa8
AL
158552016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15856
15857 PR target/63679
15858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15859 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15860
70c1e886
AL
158612016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15862
15863 PR target/63679
15864 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15865 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15866 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15867
88bed196
AL
158682016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15869
15870 PR target/63679
15871 * gcc.dg/tree-ssa/sra-17.c: New.
15872 * gcc.dg/tree-ssa/sra-18.c: New.
15873
3dd5f42e
IE
158742016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15875
15876 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15877
ae5a77fa
EB
158782016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15879
15880 * gnat.dg/inline12.adb: New test.
15881
11e57fc6
BC
158822016-01-18 Bin Cheng <bin.cheng@arm.com>
15883
15884 PR tree-optimization/66797
15885 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15886
995b6fe0
RB
158872016-01-18 Richard Biener <rguenther@suse.de>
15888
15889 PR tree-optimization/69170
15890 * gcc.dg/torture/pr69170.c: New testcase.
15891
82ee0cf2 158922016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15893
15894 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15895
d69da357
TV
158962016-01-16 Tom de Vries <tom@codesourcery.com>
15897
15898 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15899
a3845283
TV
159002016-01-16 Tom de Vries <tom@codesourcery.com>
15901
15902 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15903 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15904 redundant dg-require-effective-target pthread.
15905 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15906 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15907 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15908 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15909 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15910 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15911 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15912
197a6aa6
DE
159132016-01-16 David Edelsohn <dje.gcc@gmail.com>
15914
15915 PR target/68609
15916 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15917 * gcc.target/powerpc/recip-7.c: Same.
15918
ec7886c1
PP
159192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15920
15921 PR c++/69091
15922 * g++.dg/template/pr69091.C: New test.
15923
203484bb
PP
159242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15925
15926 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15927 dump does not contain an error_mark_node.
15928 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15929 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15930
aa2500e9
PP
159312016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15932
15933 PR c++/68936
15934 * g++.dg/template/pr68936.C: New test.
15935
28621a5c
DE
159362016-01-15 David Edelsohn <dje.gcc@gmail.com>
15937
15938 PR target/68609
15939 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15940 * gcc.target/powerpc/recip-2.c: Same.
15941 * gcc.target/powerpc/recip-3.c: Same.
15942 * gcc.target/powerpc/recip-4.c: Same.
15943 * gcc.target/powerpc/recip-sqrtf.c: Same.
15944
40c43aca
JL
159452016-01-15 Jeff Law <law@redhat.com>
15946
15947 PR tree-optimization/69270
15948 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15949 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15950
afbc5ae8
PT
159512016-01-15 Paul Thomas <pault@gcc.gnu.org>
15952
15953 PR fortran/49630
15954 * gfortran.dg/deferred_character_13.f90: New test for the fix
15955 of comment 3 of the PR.
15956
15957 PR fortran/54070
15958 * gfortran.dg/deferred_character_8.f90: New test
15959 * gfortran.dg/allocate_error_5.f90: New test
15960
15961 PR fortran/60593
15962 * gfortran.dg/deferred_character_10.f90: New test
15963
15964 PR fortran/60795
15965 * gfortran.dg/deferred_character_14.f90: New test
15966
15967 PR fortran/61147
15968 * gfortran.dg/deferred_character_11.f90: New test
15969
15970 PR fortran/64324
15971 * gfortran.dg/deferred_character_9.f90: New test
15972
49abe076
VM
159732016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15974
15975 PR rtl-optimization/69030
15976 * gcc.target/i386/pr69030.c: New.
15977
16d12992
KT
159782016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15979
15980 * gcc.target/aarch64/target_attr_17.c: New test.
15981
78810bd3
RB
159822016-01-15 Richard Biener <rguenther@suse.de>
15983
15984 PR tree-optimization/66856
15985 * gcc.dg/torture/pr66856-1.c: New testcase.
15986 * gcc.dg/torture/pr66856-2.c: Likewise.
15987
2bd847fe
RB
159882016-01-15 Richard Biener <rguenther@suse.de>
15989
15990 PR debug/69137
15991 * g++.dg/lto/pr69137_0.C: New testcase.
15992
a00fe3b7
RS
159932016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15994
15995 PR middle-end/69246
15996 * gcc.target/i386/pr69246.c: New test.
15997
cbb0e83b
DV
159982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15999
7596d5de 16000 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16001
5a500ecf
DV
160022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16003
16004 PR c++/56194
16005 * g++.dg/init/const9.C: Disable test on S/390.
16006
5d9bf64f
DV
160072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16008
16009 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16010 * g++.dg/Wno-frame-address.C: Ditto.
16011
e234b19e
DV
160122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16013
16014 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16015
89483f99
RB
160162016-01-15 Richard Biener <rguenther@suse.de>
16017
16018 PR tree-optimization/68961
16019 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16020
94f37395
IE
160212016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16022
16023 * gcc.target/i386/pr65105-5.c: New test.
16024
82ee0cf2 160252016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16026
16027 * gcc.c-torture/execute/alias-4.c: New testcase.
16028
82ee0cf2 160292016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16030
16031 PR ipa/68148
16032 * g++.dg/ipa/devirt-49.C: New testcase.
16033
092f7deb 160342016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16035
16036 PR target/65837
16037 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16038 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16039 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16040
e93c66bc
RB
160412016-01-15 Richard Biener <rguenther@suse.de>
16042
16043 PR tree-optimization/69117
16044 * gcc.dg/torture/pr69117.c: New testcase.
16045
c47eaca6 160462015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16047
16048 PR c++/69048
16049 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16050
c3f6914a
FXC
160512016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16052
16053 PR testsuite/67509
16054 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16055 range tests use 100 * maximum instead of maximum + 1.
16056
cd65ae90
JJ
160572016-01-14 Jakub Jelinek <jakub@redhat.com>
16058
16059 PR debug/69244
16060 * gcc.dg/guality/pr69244.c: New test.
16061
19643948
UB
160622016-01-14 Uros Bizjak <ubizjak@gmail.com>
16063
16064 * lib/target-supports.exp (check_effective_target_issignaling):
16065 New procedure.
16066 * gcc.dg/pr61441.c: Require issignaling effective target.
16067
fe79c97e
SB
160682016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16069
16070 PR target/68803
16071 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16072
c7df95d8
DM
160732016-01-14 David Malcolm <dmalcolm@redhat.com>
16074
16075 PR c++/68819
16076 PR preprocessor/69177
16077 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16078 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16079 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16080 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16081
00083992
MP
160822016-01-14 Marek Polacek <polacek@redhat.com>
16083
16084 PR c/69262
16085 * gcc.dg/array-15.c: New test.
16086
0c9b3294
JJ
160872016-01-14 Jakub Jelinek <jakub@redhat.com>
16088
16089 PR middle-end/68146
16090 PR tree-optimization/69155
16091 * gfortran.dg/pr68146.f: New test.
16092 * gfortran.dg/pr69155.f90: New test.
16093
3688e13d
RB
160942016-01-14 Richard Biener <rguenther@suse.de>
16095
16096 PR tree-optimization/68060
16097 * gcc.dg/torture/pr68060-1.c: New testcase.
16098 * gcc.dg/torture/pr68060-2.c: Likewise.
16099
bab0ad3a
NC
161002016-01-14 Nick Clifton <nickc@redhat.com>
16101
16102 * lib/target-supports.exp
16103 (check_effective_target_arm_neon_ok_nocache): Add an option
16104 sequence that includes setting the ARM architecture to ARMv7-A.
16105 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16106 command line options necessary to enable Neon support.
16107 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16108 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16109 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16110 * gcc.target/arm/pr69180.c: Likewise.
16111
947c2ce5
JL
161122016-01-14 Jeff Law <law@redhat.com>
16113
16114 PR tree-optimization/69270
16115 * gcc.dg/tree-ssa/pr69270.c: New test.
16116
3342fd71
BS
161172016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16118
16119 PR c/66208
16120 * c-c++-common/pr66208.c: New file.
16121
2ad3adf1
JJ
161222016-01-13 Jakub Jelinek <jakub@redhat.com>
16123
16124 PR tree-optimization/69156
16125 * gcc.dg/pr69156.c: New test.
16126
398d6feb
L
161272016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16128
16129 * gcc.target/i386/pr69225-7.c: New test.
16130
4c868789
RH
161312016-01-13 Richard Henderson <rth@redhat.com>
16132
16133 * gcc.dg/tm/memopt-13.c: Update expected function.
16134 * gcc.dg/tm/memopt-6.c: Likewise.
16135
ef6d1772
UB
161362016-01-13 Uros Bizjak <ubizjak@gmail.com>
16137
16138 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16139 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16140 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16141 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16142
ef6d1772
UB
161432016-01-13 Tom de Vries <tom@codesourcery.com>
16144
16145 PR tree-optimization/69169
0b4b6ef2
TV
16146 * gcc.dg/pr69169.c: New test.
16147
2ad3adf1 161482016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16149
16150 PR target/69228
16151 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16152 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16153 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16154 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16155 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16156 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16157 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16158 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16159
9060e335
AK
161602016-01-13 Jakub Jelinek <jakub@redhat.com>
16161
16162 PR target/69247
16163 * gcc.dg/pr69247.c: New test.
16164
40311329
RB
161652016-01-13 Richard Biener <rguenther@suse.de>
16166
16167 PR tree-optimization/69242
16168 * gcc.dg/torture/pr69242.c: New testcase.
16169
ccbd7103
RB
161702016-01-13 Richard Biener <rguenther@suse.de>
16171
16172 PR tree-optimization/69186
16173 * gcc.dg/torture/pr69186.c: New testcase.
16174
c6f72a46
JL
161752016-01-13 Jeff Law <law@redhat.com>
16176
16177 PR tree-optimization/67755
16178 * gcc.dg/tree-ssa/pr67755.c: New test.
16179
161802016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16181
16182 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16183 pass number in output by a star.
16184
c446cf07
BC
161852016-01-12 Bin Cheng <bin.cheng@arm.com>
16186
16187 PR tree-optimization/68911
16188 * gcc.c-torture/execute/pr68911.c: New test.
16189
5342156c
MP
161902016-01-12 Marek Polacek <polacek@redhat.com>
16191
16192 PR c++/68979
16193 * g++.dg/warn/permissive-1.C: New test.
16194
65364cc5
JJ
161952016-01-12 Jakub Jelinek <jakub@redhat.com>
16196
16197 PR objc++/68511
16198 PR c++/69213
16199 * g++.dg/opt/pr69213.C: New test.
16200
81b9a3d9
CB
162012016-01-12 Christian Bruel <christian.bruel@st.com>
16202
16203 PR target/69180
16204 * gcc.target/arm/pr69180.c: New test.
16205
3c4e91c9
RB
162062016-01-12 Richard Biener <rguenther@suse.de>
16207
16208 PR lto/69077
16209 * g++.dg/lto/pr69077_0.C: New testcase.
16210 * g++.dg/lto/pr69077_1.C: Likewise.
16211
5664cea1
JJ
162122016-01-12 Jakub Jelinek <jakub@redhat.com>
16213
16214 PR target/69175
16215 * g++.dg/opt/pr69175.C: New test.
16216
86cefc49
AL
162172016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16218
16219 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16220 rather than #including math.h & stdlib.h.
16221 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16222 * gcc.dg/vect/pr49771.c: Likewise.
16223 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16224 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16225 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16226 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16227 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16228 * gcc.dg/vect/pr44507.c: Likewise.
16229 * gcc.dg/vect/pr45902.c: Likewise.
16230 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16231 * gcc.dg/vect/vect-117.c: Likewise.
16232 * gcc.dg/vect/vect-99.c: Likewise.
16233 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16234 * gcc.dg/vect/vect-cond-1.c: Likewise.
16235 * gcc.dg/vect/vect-cond-2.c: Likewise.
16236 * gcc.dg/vect/vect-cond-3.c: Likewise.
16237 * gcc.dg/vect/vect-cond-4.c: Likewise.
16238 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16239 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16240 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16241 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16242 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16243 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16244 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16245 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16246 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16247 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16248 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16249 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16250 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16251 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16252 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16253 include of signal.h.
16254 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16255 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16256 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16257 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16258 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16259 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16260 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16261 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16262 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16263 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16264 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16265 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16266 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16267 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16268 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16269 * gcc.dg/vect/vect-outer-5.c: Likewise.
16270 * gcc.dg/vect/vect-outer-6.c: Likewise.
16271 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16272 include of stdio.h.
16273
b832f61e
NC
162742016-01-12 Nick Clifton <nickc@redhat.com>
16275
16276 PR target/68913
16277 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16278 to fread so that it will be found in all target runtimes.
16279
8eac49b1
RB
162802016-01-12 Richard Biener <rguenther@suse.de>
16281
16282 PR tree-optimization/69053
16283 * g++.dg/torture/pr69053.C: New testcase.
16284
2935d994
RB
162852016-01-12 Richard Biener <rguenther@suse.de>
16286
16287 PR tree-optimization/69168
16288 * gcc.dg/torture/pr69168.c: New testcase.
16289
66c16fd9
RB
162902016-01-12 Richard Biener <rguenther@suse.de>
16291
16292 PR tree-optimization/69157
16293 * gcc.dg/torture/pr69157.c: New testcase.
16294
162952016-01-12 Richard Biener <rguenther@suse.de>
16296
16297 PR tree-optimization/69174
16298 * gcc.dg/torture/pr69174.c: New testcase.
16299
723033a6
JJ
163002016-01-12 Jakub Jelinek <jakub@redhat.com>
16301
16302 PR c++/66808
16303 PR c++/69000
16304 * g++.dg/tls/pr66808.C: New test.
16305 * g++.dg/tls/pr69000.C: New test.
16306
3574cf47
BS
163072016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16308
16309 * gcc.target/powerpc/swaps-p8-23.c: New test.
16310 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16311
feb20787
JDA
163122016-01-11 John David Anglin <danglin@gcc.gnu.org>
16313
16314 PR tree-optimization/68356
16315 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16316
27b1820a
KV
163172016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16318 Jim Wilson <jim.wilson@linaro.org>
16319
16320 PR target/69194
16321 * gcc.target/arm/pr69194.c: New test.
16322
cf4de6af
L
163232016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16324
16325 PR target/69225
16326 * gcc.target/i386/pr69225-1.c: New test.
16327 * gcc.target/i386/pr69225-2.c: Likewise.
16328 * gcc.target/i386/pr69225-3.c: Likewise.
16329 * gcc.target/i386/pr69225-4.c: Likewise.
16330 * gcc.target/i386/pr69225-5.c: Likewise.
16331 * gcc.target/i386/pr69225-6.c: Likewise.
16332
1ebd5558
JJ
163332016-01-11 Jakub Jelinek <jakub@redhat.com>
16334
23552a4d
JJ
16335 PR target/67462
16336 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16337 if lp64.
16338
26ff85b0
JJ
16339 PR target/69071
16340 * gcc.dg/pr69071.c: New test.
16341
9cb6bd74
JJ
16342 PR c++/69211
16343 * g++.dg/opt/pr69211.C: New test.
16344
1ebd5558
JJ
16345 PR tree-optimization/69214
16346 * gcc.c-torture/compile/pr69214.c: New test.
16347
8c18c836
UB
163482016-01-11 Uros Bizjak <ubizjak@gmail.com>
16349
16350 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16351 * gcc.target/i386/pr66232-11.c: Ditto.
16352 * gcc.target/i386/pr66232-12.c: Ditto.
16353 * gcc.target/i386/pr66232-13.c: Ditto.
16354
62446e6e
RB
163552016-01-11 Richard Biener <rguenther@suse.de>
16356
16357 PR tree-optimization/69173
16358 * gcc.dg/torture/pr69173.c: New testcase.
16359
2b8568fe
KT
163602016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16361
16362 PR rtl-optimization/68796
16363 * gcc.target/aarch64/tst_5.c: New test.
16364 * gcc.target/aarch64/tst_6.c: Likewise.
16365
5baf4532
KT
163662016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16367
16368 PR rtl-optimization/68841
16369 * gcc.dg/pr68841.c: New test.
16370 * gcc.c-torture/execute/pr68841.c: New test.
16371
ca90b1ed
YR
163722016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16373
16374 PR rtl-optimization/68920
16375 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16376 for ix86 targets.
16377 * gcc.dg/ifcvt-5.c: New test.
16378
2ad3adf1 163792016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16380
16381 PR bootstrap/69123
16382 * g++.dg/pr69123.C: New.
16383
83834c09
IE
163842016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16385
16386 PR target/69010
16387 * gcc.target/i386/pr69010.c: New test.
16388
dcf89d57
MJ
163892016-01-11 Martin Jambor <mjambor@suse.cz>
16390
16391 PR ipa/69044
16392 * gcc.target/i386/chkp-pr69044.c: New test.
16393
d95167ee
TV
163942016-01-11 Tom de Vries <tom@codesourcery.com>
16395
16396 PR tree-optimization/69109
16397 * gcc.dg/autopar/pr69109-2.c: New test.
16398 * gcc.dg/autopar/pr69109.c: New test.
16399
4f6403a8
TV
164002016-01-11 Tom de Vries <tom@codesourcery.com>
16401
16402 PR tree-optimization/69108
16403 * gcc.dg/autopar/pr69108.c: New test.
16404
21efdd80
PP
164052016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16406
16407 PR c++/69029
16408 * c-c++-common/Wisleading-indentation.c: Augment test.
16409
fd42eed8
TK
164102016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16411
16412 PR fortran/69154
16413 * gfortran.dg/inline_matmul_12.f90: New test.
16414
4f90ee6c
PT
164152016-01-10 Paul Thomas <pault@gcc.gnu.org>
16416
16417 PR fortran/67779
16418 * gfortran.dg/actual_array_offset_1: New test.
16419
3907c6cf
TV
164202016-01-10 Tom de Vries <tom@codesourcery.com>
16421
16422 PR tree-optimization/69062
16423 * gcc.dg/autopar/pr69062.c: New test.
16424
b07b236e
TS
164252016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16426
16427 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16428 * gcc.dg/vect/slp-perm-2.c: Likewise.
16429 * gcc.dg/vect/slp-perm-3.c: Likewise.
16430 * gcc.dg/vect/slp-perm-5.c: Likewise.
16431 * gcc.dg/vect/slp-perm-6.c: Likewise.
16432 * gcc.dg/vect/slp-perm-7.c: Likewise.
16433 * gcc.dg/vect/slp-perm-8.c: Likewise.
16434
23fab8ae
TV
164352016-01-10 Tom de Vries <tom@codesourcery.com>
16436
16437 PR tree-optimization/69039
16438 * gcc.dg/autopar/pr69039.c: New test.
16439
73f0dae2
MP
164402016-01-09 Marek Polacek <polacek@redhat.com>
16441
16442 PR c++/69113
16443 * g++.dg/pr69113.C: New test.
16444
20b8d734
JJ
164452016-01-09 Jakub Jelinek <jakub@redhat.com>
16446
16447 PR middle-end/50865
16448 PR tree-optimization/69097
16449 * gcc.c-torture/execute/pr50865.c: New test.
16450 * gcc.c-torture/execute/pr69097-1.c: New test.
16451 * gcc.c-torture/execute/pr69097-2.c: New test.
16452 * gcc.dg/pr69097-1.c: New test.
16453 * gcc.dg/pr69097-2.c: New test.
16454
c50e614b
JJ
164552016-01-09 Jakub Jelinek <jakub@redhat.com>
16456
16457 PR c++/69164
16458 * g++.dg/opt/pr69164.C: New test.
16459
e0237993
JJ
164602016-01-08 Jakub Jelinek <jakub@redhat.com>
16461
16462 PR tree-optimization/69167
16463 * gcc.dg/pr69167.c: New test.
16464
bd8f5bb2
MP
164652016-01-08 Marek Polacek <polacek@redhat.com>
16466
16467 PR c++/68449
16468 * g++.dg/pr68449.C: New.
16469
bb0f5ca7
AL
164702016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16471
16472 PR tree-optimization/68707
16473 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16474 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16475 on platforms supporting it.
16476 * gcc.dg/vect/slp-perm-2.c: Likewise.
16477 * gcc.dg/vect/slp-perm-3.c: Likewise.
16478 * gcc.dg/vect/slp-perm-5.c: Likewise.
16479 * gcc.dg/vect/slp-perm-7.c: Likewise.
16480 * gcc.dg/vect/slp-perm-8.c: Likewise.
16481 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16482 on platforms supporting it.
16483
22518428
JJ
164842016-01-08 Jakub Jelinek <jakub@redhat.com>
16485
33f0852f
JJ
16486 PR tree-optimization/69162
16487 * gcc.dg/pr69162.c: New test.
16488
22518428
JJ
16489 PR tree-optimization/69172
16490 * gcc.dg/pr69172.c: New test.
16491
80e9b3aa
TP
164922016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16493
16494 PR tree-optimization/67781
16495 * gcc.c-torture/execute/pr67781.c: New file.
16496
262a363f
JJ
164972016-01-08 Jakub Jelinek <jakub@redhat.com>
16498
16499 PR tree-optimization/69083
16500 * gcc.dg/vect/pr69083.c: New test.
16501
6e1f093f
SS
165022016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16503
16504 PR tree-optimization/61441
16505 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16506 Use -fexcess-precision=standard for compiler options.
16507 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16508
53290e07
JJ
165092016-01-08 Jakub Jelinek <jakub@redhat.com>
16510
57bf3072
JJ
16511 PR fortran/69128
16512 * gfortran.dg/gomp/pr69128.f90: New test.
16513
53290e07
JJ
16514 PR c++/69145
16515 * g++.dg/ext/pr69145-1.C: New test.
16516 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16517 * g++.dg/ext/pr69145-2.h: New file.
16518
7a127fa7
MS
165192016-01-07 Martin Sebor <msebor@redhat.com>
16520
16521 PR c/68966
16522 * gcc.dg/atomic-fetch-bool.c: New test.
16523 * gcc.dg/sync-fetch-bool.c: New test.
16524
95918b49
L
165252016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16526
16527 PR fortran/66680
16528 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16529
c8e62a9d
NC
165302016-01-07 Nick Clifton <nickc@redhat.com>
16531
16532 PR target/66655
16533 * g++.dg/pr66655.C: New test.
16534 * g++.dg/pr66655_1.cc: Test support file.
16535 * g++.dg/pr66655.h: Test header file.
16536
2ad3adf1 165372016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16538
16539 PR fortran/66680
16540 gfortran.dg/gomp/pr66680.f90: New test.
16541
4cd9ca92
L
165422016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16543
16544 PR target/69171
16545 * gcc.target/i386/pr69171-1.c: New test.
16546 * gcc.target/i386/pr69171-2.c: Likewise.
16547 * gcc.target/i386/pr69171-3.c: Likewise.
16548 * gcc.target/i386/pr69171-4.c: Likewise.
16549 * gcc.target/i386/pr69171-5.c: Likewise.
16550 * gcc.target/i386/pr69171-6.c: Likewise.
16551
7e33d4dc
BS
165522015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16553
16554 PR middle-end/67639
16555 * c-c++-common/pr67639.c: New test.
16556
fec64afc
JJ
165572016-01-07 Jakub Jelinek <jakub@redhat.com>
16558
16559 PR tree-optimization/69141
16560 * g++.dg/opt/pr69141.C: New test.
16561
f293ad29
EB
165622016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16563
16564 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16565
5027395e
UB
165662016-01-06 Uros Bizjak <ubizjak@gmail.com>
16567
16568 PR target/69140
16569 * gcc.target/i386/pr69140.c: New test
16570
7443cf13
DM
165712016-01-06 David Malcolm <dmalcolm@redhat.com>
16572
16573 * gcc.dg/bad-dereference.c: New test case.
16574
32928931
BS
165752015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16576
16577 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16578
68dd05da
AS
165792016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16580
16581 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16582
6b131d5b
MP
165832016-01-06 Marek Polacek <polacek@redhat.com>
16584
16585 PR sanitizer/69099
16586 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16587
8d9fdb49
MP
165882016-01-05 Marek Polacek <polacek@redhat.com>
16589
16590 PR c/69104
16591 * gcc.dg/atomic-invalid-2.c: New.
16592
acf93f1e
L
165932016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16594
16595 PR target/68991
16596 * gcc.target/i386/pr68991.c: New test.
16597
3f50525d
L
165982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16599
16600 PR target/68991
16601 * g++.dg/pr68991-1.C: New test.
16602 * g++.dg/pr68991-2.C: Likewise.
16603
e0237993 166042016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16605
e0237993 16606 PR other/60465
face88a1
ST
16607 * gcc.target/ia64/pr60465-gprel64.c: New test.
16608 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16609
a0866eff
KT
166102016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16611
16612 PR rtl-optimization/68651
16613 * gcc.target/aarch64/pr68651_1.c: New test.
16614
c589e975
DM
166152016-01-05 David Malcolm <dmalcolm@redhat.com>
16616
16617 PR c/69122
16618 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16619
929710d9
NS
166202016-01-05 Nathan Sidwell <nathan@acm.org>
16621
ce3e43d7
NS
16622 PR c++/58583
16623 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16624
929710d9
NS
16625 * gcc.dg/alias-15.c: New.
16626
a2faef8e
NC
166272016-01-05 Nick Clifton <nickc@redhat.com>
16628
16629 PR target/68870
16630 * g++.dg/pr68770.C: New test.
16631
4cfa76e3
MS
166322016-01-04 Mike Stump <mikestump@comcast.net>
16633
16634 * lib/target-supports.exp (check_effective_target_cilkplus):
16635 cilkplus targets require pthreads.
4ece61b6 16636 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16637
4e8a3a35
MM
166382016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16639
16640 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16641 generation.
16642
818ab71a
JJ
166432016-01-04 Jakub Jelinek <jakub@redhat.com>
16644
16645 Update copyright years.
16646
2fe0a208
MP
166472016-01-04 Marek Polacek <polacek@redhat.com>
16648
16649 PR c/68908
16650 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16651 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16652 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16653
9e3b2fe3
EB
166542016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16655
16656 * gcc.target/sparc/20160104-2.c: New test.
16657
e8d65a35
EB
166582016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16659
16660 * gcc.target/sparc/20160104-1.c: New test.
16661
25ccfccd
PT
166622016-01-03 Paul Thomas <pault@gcc.gnu.org>
16663
16664 PR fortran/65045
16665 * gfortran.dg/pr65045.f90: New test.
16666
cb51d382
EB
166672016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16668
16669 * gnat.dg/specs/debug1.ads: Delete.
16670
6eeaad6e
JD
166712016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16672
16673 PR libgfortran/68867
16674 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16675 expression.
16676
2f968603
JD
166772016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16678
16679 PR libgfortran/68867
16680 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16681 PowerPC.
16682
591bb5e4
PT
166832016-01-01 Paul Thomas <pault@gcc.gnu.org>
16684
16685 PR fortran/68864
16686 * gfortran.dg/pr68864.f90: New test.
16687
f1e0620c
JJ
166882016-01-01 Jakub Jelinek <jakub@redhat.com>
16689
942a1319
JJ
16690 PR tree-optimization/69070
16691 * gcc.dg/pr69070.c: New test.
16692
10dff63f
JJ
16693 PR sanitizer/69055
16694 * gfortran.dg/pr69055.f90: New test.
16695
f1e0620c
JJ
16696 PR target/69015
16697 * gcc.dg/pr69015.c: New test.
818ab71a 16698\f
2f883d1c 16699Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16700
16701Copying and distribution of this file, with or without modification,
16702are permitted in any medium without royalty provided the copyright
16703notice and this notice are preserved.