]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
combine: Tweak change_zero_ext
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a5a4add7
JJ
12016-11-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/78540
4 * gcc.dg/pr78540.c: New test.
5
de6aa933
MS
62016-11-28 Martin Sebor <msebor@redhat.com>
7
8 PR middle-end/78520
9 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
10 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
11 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
13
80cf1b8b
JJ
142016-11-28 Jakub Jelinek <jakub@redhat.com>
15
f28fd43e
JJ
16 PR c++/72808
17 * g++.dg/debug/pr72808.C: New test.
18
d0570047
JJ
19 PR rtl-optimization/78546
20 * gcc.dg/torture/pr78546-1.c: New test.
21 * gcc.dg/torture/pr78546-2.c: New test.
22
80cf1b8b
JJ
23 PR fortran/78298
24 * gfortran.dg/gomp/pr78298.f90: New test.
25
bf9e8b6b
UB
262016-11-28 Uros Bizjak <ubizjak@gmail.com>
27
28 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
29 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
30
f4bb5c17
JJ
312016-11-28 Jakub Jelinek <jakub@redhat.com>
32
33 PR c++/77591
34 * g++.dg/cpp1y/pr77591.C: New test.
35
54856e4f
DE
362016-11-28 David Edelsohn <dje.gcc@gmail.com>
37
38 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
39
6522add2
RB
402016-11-28 Richard Biener <rguenther@suse.de>
41
42 PR tree-optimization/78542
43 * gcc.dg/torture/pr78542.c: New testcase.
44
b7ce4fe2
RB
452016-11-28 Richard Biener <rguenther@suse.de>
46
47 PR tree-optimization/78343
48 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
49 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
50
df8391b4
JJ
512016-11-28 Jakub Jelinek <jakub@redhat.com>
52
53 PR lto/78211
54 * g++.dg/ipa/pr78211.C: New test.
55
e578b767
PT
562016-11-27 Paul Thomas <pault@gcc.gnu.org>
57
58 PR fortran/78474
59 * gfortran.dg/submodule_22.f08: New test.
60
61 PR fortran/78331
62 * gfortran.dg/submodule_21.f08: New test.
63
ae829c95
JDA
642016-11-27 John David Anglin <danglin@gcc.gnu.org>
65
66 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
67
b410cf1d
IS
682016-11-27 Iain Sandoe <iain@codesourcery.com>
69 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
70 Dominique d'Humieres <dominiq@lps.ens.fr>
71
72 PR target/67710
73 * gcc.dg/darwin-minversion-1.c: Update min version check.
74 * gcc.dg/darwin-minversion-2.c: Likewise.
75 * gcc.dg/darwin-minversion-3.c: Likewise.
76
03f82a6a
IS
772016-11-27 Iain Sandoe <iain@codesourcery.com>
78
79 PR target/57438
80 * gcc.dg/pr57438-1.c: New Test.
81 * gcc.dg/pr57438-2.c: New Test.
82
987395fd
DH
832016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
84 Iain Sandoe <iain@codesourcery.com>
85
86 PR target/71767
87 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
88 linker-visible symbols.
89 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
90 * gcc.dg/const-uniq-1.c: Likewise.
91 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
92 * gcc.target/i386/pr70799-1.c: Likewise.
93
ad7a69db
JJ
942016-11-25 Jakub Jelinek <jakub@redhat.com>
95
8382457c
JJ
96 PR rtl-optimization/78438
97 PR rtl-optimization/78477
98 * gcc.c-torture/execute/pr78438.c: New test.
99 * gcc.c-torture/execute/pr78477.c: New test.
100
ad7a69db
JJ
101 PR rtl-optimization/78526
102 * gcc.dg/pr78526.c: New test.
103
c620cf89
VM
1042016-11-25 Vladimir Makarov <vmakarov@redhat.com>
105
106 PR rtl-optimization/77541
107 * gcc.target/i386/pr77541.c: Change target to int128.
108
f76c4d97
JW
1092016-11-25 Janus Weil <janus@gcc.gnu.org>
110
111 PR fortran/60853
112 * gfortran.dg/typebound_assignment_8.f90: New test case.
113
27d0862e
JJ
1142016-11-25 Jakub Jelinek <jakub@redhat.com>
115
116 PR rtl-optimization/78527
117 * gcc.c-torture/compile/pr78527.c: New test.
118
78681a7b
ML
1192016-11-25 Martin Liska <mliska@suse.cz>
120
121 PR gcov-profile/78086
122 * g++.dg/gcov/pr16855.C: Clean up the test case.
123 * g++.dg/gcov/pr16855-priority.C: New test.
124
a77af182
RB
1252016-11-25 Richard Biener <rguenther@suse.de>
126
127 PR ipa/78515
128 * gcc.dg/torture/pr78515.c: New testcase.
129
3cae214f
PT
1302016-11-25 Paul Thomas <pault@gcc.gnu.org>
131
132 PR fortran/78293
133 * gfortran.dg/allocatable_function_10.f90: New test.
134 * gfortran.dg/class_array_15.f03: Increase builtin_free count
135 from 11 to 12.
136
ae22bc5d
BC
1372016-11-25 Bin Cheng <bin.cheng@arm.com>
138
139 PR middle-end/78507
140 PR middle-end/78510
141 PR middle-end/78517
142 * g++.dg/torture/pr78507.C: New test.
143 * gcc.dg/torture/pr78510.c: New test.
144 * gcc.dg/torture/pr78517.c: New test.
145
59ec925b
RB
1462016-11-24 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/78343
149 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
150 * gcc.dg/autopar/uns-outer-6.c: Adjust.
151 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
152 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
153 * gcc.dg/vect/pr38529.c: Likewise.
154
83624b60
TP
1552016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
156
157 PR tree-optimization/77673
158 * gcc.dg/pr77673.c: New test.
159
54e606f0
MJ
1602016-11-25 Martin Jambor <mjambor@suse.cz>
161
162 PR tree-optimization/70965
163 * g++.dg/pr70965.C: New test.
164
758dcf83
JJ
1652016-11-25 Jakub Jelinek <jakub@redhat.com>
166 Andreas Schwab <schwab@linux-m68k.org>
167
168 PR gcov-profile/78467
169 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
170 signed int.
171
84db1406
RS
1722016-11-25 Richard Sandiford <richard.sandiford@arm.com>
173
174 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
175 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
176
2c28c3e4
RS
1772016-11-25 Richard Sandiford <richard.sandiford@arm.com>
178
179 * gcc.dg/tree-ssa/tailcall-8.c: New test.
180
4ae35e69
SKS
1812016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
182
183 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 184 with sizeof(int) < 4.
4ae35e69 185
d7b0fcaa
MS
1862016-11-24 Martin Sebor <msebor@redhat.com>
187
188 PR tree-optimization/78476
189 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
190
3f156a6c
VM
1912016-11-24 Vladimir Makarov <vmakarov@redhat.com>
192
193 PR rtl-optimization/77541
194 * gcc.target/i386/pr77541.c: New.
195
fba5a793
SK
1962016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
197
198 PR fortran/78500
199 * gfortran.dg/class_result_4.f90: New test.
200
11e554b3
JG
2012016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
202
203 * gcc.target/aarch64/_Float16_1.c: New.
204 * gcc.target/aarch64/_Float16_2.c: Likewise.
205 * gcc.target/aarch64/_Float16_3.c: Likewise.
206
bf1e3646
JG
2072016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
208
209 * gcc.target/aarch64/floatdihf2_1.c: New.
210
33a002b0
KT
2112016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
212
213 PR target/48863
214 PR inline-asm/70184
215 * gcc.target/arm/pr48863.c: New test.
216
0d56d3c1
ML
2172016-11-24 Martin Liska <mliska@suse.cz>
218
219 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
220 parts for frequencies/probabilities.
221 * gcc.dg/pr34027-1.c: Likewise.
222 * gcc.dg/strict-overflow-2.c: Likewise.
223 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
224 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
225 * gcc.dg/tree-ssa/pr32044.c: Likewise.
226 * gcc.dg/tree-ssa/vector-3.c: Likewise.
227 * gcc.dg/tree-ssa/vrp101.c: Likewise.
228 * gcc.dg/tree-ssa/dump-2.c: New test.
229
8cac4d85
BS
2302016-11-24 Bernd Schmidt <bschmidt@redhat.com>
231
232 * gcc.target/i386/align-limit.c: New test.
233
eb2afa1a
RB
2342016-11-24 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/71595
237 * gcc.dg/torture/pr71595.c: New testcase.
238
2d8fec87
BS
2392016-11-24 Bernd Schmidt <bschmidt@redhat.com>
240
241 PR rtl-optimization/78120
242 * gcc.target/i386/pr78120.c: New test.
243
3b08cde8
EB
2442016-11-24 Eric Botcazou <ebotcazou@adacore.com>
245
246 * gcc.c-torture/compile/20161124-1.c: New test.
247
bf2df7a9
ML
2482016-11-24 Jakub Jelinek <jakub@redhat.com>
249
250 PR bootstrap/78493
251 * g++.dg/cpp1z/decomp18.C: New test.
252
adf86091
N
2532016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
254
255 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
256 * gcc.target/aarch64/store-pair-1.c : Likewise.
257
3884190f
N
2582016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
259
260 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
261 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
262 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
263 * gcc.target/aarch64/vect-clz.c : Likewise.
264 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
265 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
266 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
267 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
268 * gcc.target/aarch64/vect-fmovd.c : Likewise.
269 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
270 * gcc.target/aarch64/vect-fmovf.c : Likewise.
271 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
272
90b725f0
PB
2732016-11-23 Peter Bergner <bergner@vnet.ibm.com>
274
275 PR target/78458
276 * gcc.target/powerpc/pr78458.c: New.
277
03f24169
JM
2782016-11-23 Joseph Myers <joseph@codesourcery.com>
279
280 * gcc.c-torture/compile/20161123-1.c: New test.
281
91c9fb42
SK
2822016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
283
284 PR fortran/78297
285 * gfortran.dg/pr78297.f90: New test.
286
15a3cdd8
DE
2872016-11-23 David Edelsohn <dje.gcc@gmail.com>
288
289 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
290
c39dad64
JJ
2912016-11-23 Jakub Jelinek <jakub@redhat.com>
292
c944c6a2
JJ
293 PR sanitizer/69278
294 * g++.dg/ubsan/return-7.C: New test.
295 * c-c++-common/ubsan/unreachable-4.c: New test.
296
871a2c6c
JJ
297 PR tree-optimization/78482
298 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
299 (bar): New function.
300 (main): Call bar instead of printf.
301
c39dad64
JJ
302 PR middle-end/69183
303 * gfortran.dg/gomp/pr69183.f90: New test.
304
3052016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
306
307 PR target/78230
308 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
309 (test2) Ditto.
310
25cb6b33
JJ
3112016-11-23 Jakub Jelinek <jakub@redhat.com>
312
313 PR c++/77907
314 * g++.dg/cpp0x/pr77907.C: New test.
315
cfe3d653
PK
3162016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
317
318 PR middle-end/78153
319 * gcc.dg/tree-ssa/pr78153-1.c: New test.
320 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
321
5774b1fa
JG
3222016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
323
324 PR target/63250
325 * lib/target-supports.exp (add_options_for_float16): Add
326 -mfp16-format=ieee when testign arm*-*-*.
327
5e0f10a0
JG
3282016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
329
330 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
331 result.
332 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
333 result.
334
ba75a174
JG
3352016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
336
337 * lib/target-supports.exp (check_effective_target_float16): Add
338 options for _Float16.
339 (check_effective_target_float32): Add options for _Float32.
340 (check_effective_target_float64): Add options for _Float64.
341 (check_effective_target_float128): Add options for _Float128.
342 (check_effective_target_float32x): Add options for _Float32x.
343 (check_effective_target_float64x): Add options for _Float64x.
344 (check_effective_target_float128x): Add options for _Float128x.
345
56d8ffc1
JG
3462016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
347
348 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
349 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
350
04f0fcf7
JG
3512016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
352
353 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
354 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
355
aecc521b
MS
3562016-11-23 Martin Sebor <msebor@redhat.com>
357
358 PR middle-end/78461
359 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
360 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
361
e2df2328
JJ
3622016-11-23 Jakub Jelinek <jakub@redhat.com>
363
1b3314dd
JJ
364 PR c++/71450
365 * g++.dg/cpp0x/pr71450-1.C: New test.
366 * g++.dg/cpp0x/pr71450-2.C: New test.
367
e2df2328
JJ
368 PR c++/77739
369 * g++.dg/cpp1y/pr77739.C: New test.
370
56b1c60e
MJ
3712016-11-23 Martin Jambor <mjambor@suse.cz>
372
373 * c-c++-common/gomp/gridify-1.c: Update scan string.
374 * gfortran.dg/gomp/gridify-1.f90: Likewise.
375 * c-c++-common/gomp/gridify-2.c: New test.
376 * c-c++-common/gomp/gridify-3.c: Likewise.
377
e600f219
RB
3782016-11-23 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/78396
381 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
382
cbb88345
RB
3832016-11-23 Richard Biener <rguenther@suse.de>
384
385 PR tree-optimization/78482
386 * gcc.dg/torture/pr78482.c: New testcase.
387
b5481987
BC
3882016-11-23 Bin Cheng <bin.cheng@arm.com>
389
390 * gcc.dg/fold-cond_expr-1.c: New test.
391 * gcc.dg/fold-condcmpconv-1.c: New test.
392 * gcc.dg/fold-condcmpconv-2.c: New test.
393
0eb078fe
RB
3942016-11-23 Richard Biener <rguenther@suse.de>
395
396 PR middle-end/71762
397 * gcc.dg/torture/pr71762-1.c: New testcase.
398 * gcc.dg/torture/pr71762-2.c: Likewise.
399 * gcc.dg/torture/pr71762-3.c: Likewise.
400 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
401
efb71232
RB
4022016-11-23 Richard Biener <rguenther@suse.de>
403
404 PR lto/78472
405 * g++.dg/lto/pr78472_0.c: New testcase.
406 * g++.dg/lto/pr78472_1.C: Likewise.
407
a5bb8a5c
RB
4082016-11-23 Richard Biener <rguenther@suse.de>
409 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
410
411 PR tree-optimization/78154
412 * gcc.dg/tree-ssa/pr78154.c: New test.
413
e36c1cfe
N
4142016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
415
416 * gcc.dg/pr31096.c: New testcase.
417 * gcc.dg/pr31096-1.c: New testcase.
418
fb2675cb
PB
4192016-11-23 Paolo Bonzini <bonzini@gnu.org>
420
421 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
422 adjust for warning->pedwarn change.
423 * gcc.dg/cpp/defined-syshdr.c,
424 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
425 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
426 gcc.dg/cpp/defined-Wextra.c,
427 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
428
baf53c47
SKS
4292016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
430
431 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
432
ec1c5694
JJ
4332016-11-23 Jakub Jelinek <jakub@redhat.com>
434
435 PR target/78451
436 * gcc.target/i386/pr78451.c: New test.
437 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
438 and #pragma GCC pop_options around the first #pragma GCC target.
439 * gcc.target/i386/pr69255-2.c: Likewise.
440 * gcc.target/i386/pr69255-3.c: Likewise.
441
43fd192f
MC
4422016-11-23 Michael Collison <michael.collison@arm.com>
443
444 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
445 additional constants are recognized and fewer instructions generated.
446 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
447 additional constants are recognized and fewer instructions generated.
448
ed9e2fa9
ILT
4492016-11-22 Ian Lance Taylor <iant@golang.org>
450
451 * gcc.misc-tests/godump-1.c: Update expected output for recent
452 changes.
453
3135d8fe
MP
4542016-11-22 Marek Polacek <polacek@redhat.com>
455
456 PR tree-optimization/78455
457 * gcc.dg/uninit-23.c: New.
458
f8a6e41f
SK
4592016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
460
461 PR fortran/78479
462 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
463 comment.
464
7e98cccb
SK
4652016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
466
467 PR fortran/78479
468 * gfortran.dg/char_component_initializer_3.f90: New test.
469
9435cd52
JJ
4702016-11-22 Jakub Jelinek <jakub@redhat.com>
471
472 PR target/78451
473 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
474 GCC target pragma before including immintrin.h.
475
a0af8668
CL
4762016-11-22 Carl Love <cel@us.ibm.com>
477
478 * gcc.target/powerpc/builtins-3.c: New file to test the new
479 built-ins for vector compare equal and vector compare not equal.
480
5d382ed6
JW
4812016-11-22 Janus Weil <janus@gcc.gnu.org>
482
483 PR fortran/78443
484 * gfortran.dg/typebound_proc_35.f90: New test case.
485
4fa33072
GJL
4862016-11-22 Georg-Johann Lay <avr@gjlay.de>
487
488 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
489 parameter in declaration.
490
0e721ce7
GJL
4912016-11-22 Georg-Johann Lay <avr@gjlay.de>
492
493 * gcc.dg/loop-split.c: Require int32plus.
494 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
495
88c888f1
BE
4962016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
497
498 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
499
9d494aac
GJL
5002016-11-22 Georg-Johann Lay <avr@gjlay.de>
501
502 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
503
c69fb816
KT
5042016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
505
506 PR target/78439
507 * gcc.c-torture/compile/pr78439.c: New test.
508
4ac52f16
TP
5092016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
510
511 PR target/77904
512 * gcc.target/arm/pr77904.c: New test.
513
e4fe8c9f
TT
5142016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
515
516 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
517 isa_rev>=2.
518
9b28cb6f
JJ
5192016-11-22 Jakub Jelinek <jakub@redhat.com>
520
46a61395
JJ
521 PR tree-optimization/78436
522 * gcc.c-torture/execute/pr78436.c: New test.
523
76a7314d
JJ
524 PR middle-end/78416
525 * gcc.dg/torture/pr78416.c: New test.
526
9b28cb6f
JJ
527 PR tree-optimization/78445
528 * gcc.dg/pr78445.c: New test.
529
ee8195d9
SN
5302016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
531
b2b0acbe 532 PR libgfortran/78449
ee8195d9
SN
533 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
534
3ca23cdb
JL
5352016-11-21 Jeff Law <law@redhat.com>
536
b2b0acbe 537 PR target/68538
3ca23cdb
JL
538 * gcc.c-torture/compile/pr68538.c: New test.
539
d85e598a
MM
5402016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
541
542 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
543 to be generated instead of FCTIWUZ or FCTIWZ.
544
afb34582
JJ
5452016-11-21 Jakub Jelinek <jakub@redhat.com>
546
699e8cb7
JJ
547 PR middle-end/67335
548 * g++.dg/vect/simd-clone-7.cc: New test.
549
afb34582
JJ
550 PR c++/71973
551 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
552 long unsigned int.
553 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
554 unsigned long.
555
83ad4fac
JL
5562016-11-20 Jeff Law <law@redhat.com>
557
558 PR target/25128
559 * gcc.target/m68k/pr25128.c: New test.
560
9713daa0
RS
5612016-11-21 Richard Sandiford <richard.sandiford@arm.com>
562
563 * gcc.dg/tree-ssa/tailcall-7.c: New test.
564
67b5d0b2
DM
5652016-11-21 David Malcolm <dmalcolm@redhat.com>
566
567 PR preprocessor/78324
568 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
569 (test_multitoken_macro): New function.
570 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
571 case.
572 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
573 case.
574 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
575 cases.
576 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
577 Move to...
578 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
579 -ftrack-macro-expansion=0.
580 (test_sprintf_note): Remove "P" macro. Add
581 dg-begin/end-multiline-output directives.
582 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
583
dd586f98
GJL
5842016-11-21 Georg-Johann Lay <avr@gjlay.de>
585
586 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
587 Return 1 for AVR_TINY.
588
e51482c9
SB
5892016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
590
591 PR rtl-optimization/71785
592 * gcc.target/powerpc/pr71785.c: New file.
593
e0e7aa34
BC
5942016-11-21 Bin Cheng <bin.cheng@arm.com>
595
596 PR testsuite/78114
597 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
598 options. Refine test by checking predictive commining PHI
599 nodes in vectorized loop wrto vector factor.
600
48330c93
BE
6012016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
602
603 PR c++/71973
604 * g++.dg/pr71973-1.C: New test.
605 * g++.dg/pr71973-2.C: New test.
606 * g++.dg/pr71973-3.C: New test.
607 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
608 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
609 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
610 to dg-options.
611 * g++.old-deja/g++.other/realloc.C: Likewise.
612 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
613
eeeaf719
BS
6142016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
615
616 PR tree-optimization/78413
617 * gcc.dg/tree-ssa/pr78413.c: New test.
618
e420e419
TP
6192016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
620
621 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
622 target is Thumb-only.
623
fe12d76c
JL
6242016-11-20 Jeff Law <law@redhat.com>
625
626 PR target/48551
627 * gcc.target/m68k/pr48551.c: New test.
628
8dc998fb 6292016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 630
8dc998fb
HA
631 PR fortran/69741
632 * gfortran.dg/forall_18.f90: New testcase.
633
40fd269a
MG
6342016-11-20 Marc Glisse <marc.glisse@inria.fr>
635
636 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
637
8294f555
AV
6382016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
639
640 PR fortran/78395
641 * gfortran.dg/typebound_operator_21.f03: New test.
642
5b7f6ed0
MG
6432016-11-20 Marc Glisse <marc.glisse@inria.fr>
644
645 * gcc.dg/tree-ssa/divide-5.c: New file.
646
b8271a38
AS
6472016-11-19 Andreas Schwab <schwab@linux-m68k.org>
648
649 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
650 signed int.
651
ddba26a4
JDA
6522016-11-19 John David Anglin <danglin@gcc.gnu.org>
653
654 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
655 libatomic_available.
656 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
657 * gfortran.dg/coarray_allocate_10.f08: Likewise.
658 * gfortran.dg/coarray_allocate_7.f08: Likewise.
659 * gfortran.dg/coarray_allocate_8.f08: Likewise.
660 * gfortran.dg/coarray_allocate_9.f08: Likewise.
661 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
662 * gfortran.dg/coarray_stat_2.f90: Likewise.
663 * gfortran.dg/coindexed_1.f90: Likewise.
664
636a9a89
JL
6652016-11-18 Jeff Law <law@redhat.com>
666
667 PR target/25111
668 * gcc.target/m68k/pr25111.c: New test.
669
6c554a2a
JJ
6702016-11-18 Jakub Jelinek <jakub@redhat.com>
671
521c54dd
JJ
672 PR c++/68180
673 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
674
5e7c7761
JJ
675 PR middle-end/78419
676 * gcc.target/i386/pr78419.c: New test.
677
6c554a2a
JJ
678 PR c++/77285
679 * g++.dg/tls/pr77285-1.C: New test.
680 * g++.dg/tls/pr77285-2.C: New test.
681
57d7fe86
JL
6822016-11-18 Jeff Law <law@redhat.com>
683
684 PR target/25112
685 * gcc.target/m68k/pr25112: New test.
686
1b2e0303
DE
6872016-11-18 David Edelsohn <dje.gcc@gmail.com>
688
689 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
690 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
691
70e73d3c
TP
6922016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
693
694 * gcc.target/arm/optional_thumb-1.c: New test.
695 * gcc.target/arm/optional_thumb-2.c: New test.
696 * gcc.target/arm/optional_thumb-3.c: New test.
697
151c204f
DV
6982016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
699
700 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
701 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
702 successful test.
703 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
704 (DEFAULT_REQUIRED_QUORUM): Likewise.
705
dbb29a2a
AB
7062016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
707 Toma Tabacu <toma.tabacu@imgtec.com>
708
b2b0acbe
UB
709 * gcc.target/mips/inline-memcpy-1.c (dg-options):
710 Add (REQUIRES_STDLIB).
dbb29a2a
AB
711 * gcc.target/mips/inline-memcpy-2.c: Ditto.
712 * gcc.target/mips/inline-memcpy-3.c: Ditto.
713 * gcc.target/mips/inline-memcpy-4.c: Ditto.
714 * gcc.target/mips/inline-memcpy-5.c: Ditto.
715 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
716 * gcc.target/mips/loongson-simd.c: Ditto.
717 * gcc.target/mips/memcpy-1.c: Ditto.
718 * gcc.target/mips/mips-3d-1.c: Ditto.
719 * gcc.target/mips/mips-3d-2.c: Ditto.
720 * gcc.target/mips/mips-3d-3.c: Ditto.
721 * gcc.target/mips/mips-3d-4.c: Ditto.
722 * gcc.target/mips/mips-3d-5.c: Ditto.
723 * gcc.target/mips/mips-3d-6.c: Ditto.
724 * gcc.target/mips/mips-3d-7.c: Ditto.
725 * gcc.target/mips/mips-3d-8.c: Ditto.
726 * gcc.target/mips/mips-3d-9.c: Ditto.
727 * gcc.target/mips/mips-ps-1.c: Ditto.
728 * gcc.target/mips/mips-ps-2.c: Ditto.
729 * gcc.target/mips/mips-ps-3.c: Ditto.
730 * gcc.target/mips/mips-ps-4.c: Ditto.
731 * gcc.target/mips/mips-ps-6.c: Ditto.
732 * gcc.target/mips/mips16-attributes.c: Ditto.
733 * gcc.target/mips/mips32-dsp-run.c: Ditto.
734 * gcc.target/mips/mips32-dsp.c: Ditto.
735 * gcc.target/mips/save-restore-1.c: Ditto.
736 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
737 (mips_preprocess): Add ignore_output argument that when set
738 will not return the pre-processed output.
b2b0acbe 739 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
740 (mips-dg-init): Ditto.
741 (mips-dg-options): Check if a test having test option
742 (REQUIRES_STDLIB) has the required sysroot support for
743 the current test options.
744
f2b6aad9
JL
7452016-11-17 Jeff Law <law@redhat.com>
746
f97db488
JL
747 PR middle-end/38219
748 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
749
f2b6aad9
JL
750 PR target/47192
751 * gcc.target/m68k/pr47192.c: New test.
752
e080b281
TT
7532016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
754
755 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
756 instead of isa>=4, in order to downgrade to R5.
757
e389ba30
AB
7582016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
759
760 * gcc.target/arc/cmem-bit-1.c: New file.
761 * gcc.target/arc/cmem-bit-2.c: New file.
762 * gcc.target/arc/cmem-bit-3.c: New file.
763 * gcc.target/arc/cmem-bit-4.c: New file.
764
9775c1a5
L
7652016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
766
767 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
768 "avx5124fmaps".
769 * gcc.target/i386/funcspec-56.inc: Test new attributes.
770
7712016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
772 Andrew Senkevich <andrew.senkevich@intel.com>
773
774 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
775 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
776 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
777 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
778 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
779 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
780 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
781 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
782 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
783 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
784 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
785 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
786 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
787 avx5124vnniw-check.h.
788 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
789 check_effective_target_avx5124vnniw): New.
790 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
791 Set under ifndef.
792 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
793 * gcc.target/i386/sse-13.c: Ditto.
794 * g++.dg/other/i386-2.C: Ditto.
795 * g++.dg/other/i386-3.C: Ditto.
796 * gcc.target/i386/sse-22.c: Ditto.
797 * gcc.target/i386/sse-23.c: Ditto.
798
80557bb7
PC
7992016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
800
801 PR c++/55080
802 * g++.dg/parse/pr55080.C: New.
803
c80620fc
MM
8042016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
805
806 PR target/78101
807 * gcc.target/powerpc/fusion4.c: New test.
808
77b384c5
TP
8092016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
810
811 PR target/77933
812 * gcc.target/arm/pr77933-1.c: New test.
813 * gcc.target/arm/pr77933-2.c: Likewise.
814
5fe353c8
JJ
8152016-11-17 Jakub Jelinek <jakub@redhat.com>
816
817 PR middle-end/78201
818 * g++.dg/opt/pr78201.C: New test.
819
cc4aa659
CL
8202016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
821
822 * gcc.dg/pr78333.c: Add empty implementations of
823 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
824 problems on non-glibc systems.
825
b8f56412
DM
8262016-11-17 David Malcolm <dmalcolm@redhat.com>
827
828 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
829 (test_raw_string_one_liner): New function.
830 (test_raw_string_multiline): New function.
831
141a3ccf
KT
8322016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
833
834 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
835 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
836
54e63f00 8372016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 838 Richard Biener <rguenther@suse.de>
54e63f00
BS
839
840 PR tree-optimization/77848
841 * gfortran.dg/vect/pr77848.f: New test.
842
2fe37211
BE
8432016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
844
845 PR target/77308
846 * gcc.target/arm/pr53447-5.c: New test.
847 * lib/target-supports.exp
848 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
849
c867c39d
CZ
8502016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
851
852 * gcc.target/arc/abitest.S: New file.
853 * gcc.target/arc/abitest.h: Likewise.
854 * gcc.target/arc/va_args-1.c: Likewise.
855 * gcc.target/arc/va_args-2.c: Likewise.
856 * gcc.target/arc/va_args-3.c: Likewise.
857 * gcc.target/arc/mcrc.c: Deleted.
858 * gcc.target/arc/mdsp-packa.c: Likewise.
859 * gcc.target/arc/mdvbf.c: Likewise.
860 * gcc.target/arc/mmac-24.c: Likewise.
861 * gcc.target/arc/mmac-d16.c: Likewise.
862 * gcc.target/arc/mno-crc.c: Likewise.
863 * gcc.target/arc/mno-dsp-packa.c: Likewise.
864 * gcc.target/arc/mno-dvbf.c: Likewise.
865 * gcc.target/arc/mno-mac-24.c: Likewise.
866 * gcc.target/arc/mno-mac-d16.c: Likewise.
867 * gcc.target/arc/mno-rtsc.c: Likewise.
868 * gcc.target/arc/mno-xy.c: Likewise.
869 * gcc.target/arc/mrtsc.c: Likewise.
870 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
871 function.
872 (check_effective_target_arc700): Likewise.
873 (check_effective_target_arc6xx): Likewise.
874 (check_effective_target_arcmpy): Likewise.
875 (check_effective_target_archs): Likewise.
876 (check_effective_target_clmcpu): Likewise.
877 (check_effective_target_barrelshifter): Likewise.
878 * gcc.target/arc/barrel-shifter-1.c: Changed.
879 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
880 * gcc.target/arc/cmem-1.c: Changed.
881 * gcc.target/arc/cmem-2.c: Likewise.
882 * gcc.target/arc/cmem-3.c: Likewise.
883 * gcc.target/arc/cmem-4.c: Likewise.
884 * gcc.target/arc/cmem-5.c: Likewise.
885 * gcc.target/arc/cmem-6.c: Likewise.
886 * gcc.target/arc/cmem-7.c: Likewise.
887 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
888 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
889 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
890 * gcc.target/arc/jump-around-jump.c: Update options.
891 * gcc.target/arc/mARC601.c: Changed.
892 * gcc.target/arc/mcpu-arc600.c: Changed.
893 * gcc.target/arc/mcpu-arc601.c: Changed.
894 * gcc.target/arc/mcpu-arc700.c: Changed.
895 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
896 * gcc.target/arc/movb-1.c: Changed.
897 * gcc.target/arc/movb-2.c: Likewise.
898 * gcc.target/arc/movb-3.c: Likewise.
899 * gcc.target/arc/movb-4.c: Likewise.
900 * gcc.target/arc/movb-5.c: Likewise.
901 * gcc.target/arc/movb_cl-1.c: Likewise.
902 * gcc.target/arc/movb_cl-2.c: Likewise.
903 * gcc.target/arc/movbi_cl-1.c: Likewise.
904 * gcc.target/arc/movh_cl-1.c: Likewise.
905 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
906 * gcc.target/arc/mul64.c: Enable it only for ARC600.
907 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
908 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
909 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
910 * gcc.target/arc/trsub.c: Only for ARC EM cores.
911 * gcc.target/arc/builtin_simdarc.c: Changed.
912 * gcc.target/arc/extzv-1.c: Likewise.
913 * gcc.target/arc/insv-1.c: Likewise.
914 * gcc.target/arc/insv-2.c: Likewise.
915 * gcc.target/arc/mA6.c: Likewise.
916 * gcc.target/arc/mA7.c: Likewise.
917 * gcc.target/arc/mARC600.c: Likewise.
918 * gcc.target/arc/mARC700.c: Likewise.
919 * gcc.target/arc/mcpu-arc600.c: Likewise.
920 * gcc.target/arc/mcpu-arc700.c: Likewise.
921 * gcc.target/arc/movl-1.c: Likewise.
922 * gcc.target/arc/nps400-1.c: Likewise.
923 * gcc.target/arc/trsub.c: Likewise.
924 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
925 configuration.
926 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
927 * gcc.target/arc/mswape.c: Likewise.
928
c90928c8
PC
9292016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
930
931 PR c++/68180
932 * g++.dg/cpp1y/pr68180.C: New.
933
6c99dcb5
PK
9342016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
935
936 PR tree-optimization/78319
937 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
938 arm-none-eabi.
939
8ce3fee5
RB
9402016-11-17 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/78306
943 * gcc.dg/cilk-plus/pr78306.c: New testcase.
944
f8294131
RB
9452016-11-17 Richard Biener <rguenther@suse.de>
946
947 PR middle-end/78305
948 * gcc.dg/torture/pr78305.c: New testcase.
949
04f1c830
JW
9502016-11-17 Janus Weil <janus@gcc.gnu.org>
951
952 PR fortran/66227
953 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
954
0d939c95
MP
9552016-11-16 Marek Polacek <polacek@redhat.com>
956
957 PR c/78285
958 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
959 * g++.dg/ext/case-range2.C: Likewise.
960
99c72130
SK
9612016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
962
963 PR fortran/58001
964 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
965 * gfortran.dg/fmt_tab_2.f90: Ditto.
966
fb324f02
JJ
9672016-11-16 Jakub Jelinek <jakub@redhat.com>
968
969 PR rtl-optimization/78378
970 * gcc.c-torture/execute/pr78378.c: New test.
971
a2ea37fb
AB
9722016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
973
974 * gcc.dg/tree-prof/section-attr-1.c: New file.
975 * gcc.dg/tree-prof/section-attr-2.c: New file.
976 * gcc.dg/tree-prof/section-attr-3.c: New file.
977
d08c0ea3
MR
9782016-11-16 Maciej W. Rozycki <macro@imgtec.com>
979
980 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
981 rather than `la'.
982
8e2be5ae
MR
9832016-11-16 Maciej W. Rozycki <macro@imgtec.com>
984
985 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
986 (dg-final): Remove microMIPS JALRS mnemonic matching.
987 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
988 (dg-final): Remove microMIPS JALRS mnemonic matching.
989 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
990 (dg-final): Remove microMIPS JALRS mnemonic matching.
991 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
992 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
993 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
994 * gcc.target/mips/call-1u.c: New test case.
995 * gcc.target/mips/call-2u.c: New test case.
996 * gcc.target/mips/call-3u.c: New test case.
997 * gcc.target/mips/call-4u.c: New test case.
998 * gcc.target/mips/call-5u.c: New test case.
999 * gcc.target/mips/call-6u.c: New test case.
1000
660e6c2c
TP
10012016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1002
1003 * gcc.target/arm/empty_fiq_handler.c: New test.
1004
5e8d7713
JJ
10052016-11-16 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR fortran/78299
1008 * gfortran.dg/gomp/pr78299.f90: New test.
1009
dd784916
WD
10102015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1011
1012 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1013 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1014 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1015
0af30954
SN
10162016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1017
1018 PR libgfortran/78314
1019 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1020
e38f6572
BC
10212016-11-16 Bin Cheng <bin.cheng@arm.com>
1022
1023 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1024 according to updated dump info.
1025
5012919d
AM
10262016-11-16 Alexander Monakov <amonakov@ispras.ru>
1027
1028 * lib/target-supports.exp (check_effective_target_alloca): Use a
1029 compile test.
1030 * gcc.target/nvptx/softstack.c: New test.
1031 * gcc.target/nvptx/decl-shared.c: New test.
1032 * gcc.target/nvptx/decl-shared-init.c: New test.
1033
2fe2aba3
MR
10342016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1035
1036 * gcc.target/mips/data-sym-jump.c: New test case.
1037 * gcc.target/mips/data-sym-pool.c: New test case.
1038 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1039 annotation.
1040
598eaaa2
YR
10412016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1042
1043 * lib/target-supports.exp (check_avx2_hw_available): New.
1044 (check_effective_target_avx2_runtime): New.
1045 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1046
03b85dcd
TC
10472016-11-16 Tamar Christina <tamar.christina@arm.com>
1048
1049 PR testsuite/78136
1050 * gcc.dg/cpp/trad/trad.exp
1051 (dg-runtest): Moved $srcdir/$subdir/ to
1052 DEFAULT_TRADCPPFLAGS.
1053
dc9e0b66
AV
10542016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1055
1056 PR fortran/78356
1057 * gfortran.dg/class_allocate_23.f08: New test.
1058
d964ba07
RB
10592016-11-16 Richard Biener <rguenther@suse.de>
1060
1061 PR middle-end/78333
1062 * gcc.dg/pr78333.c: New testcase.
1063
080140bc
ML
10642016-11-16 Martin Liska <mliska@suse.cz>
1065
1066 PR sanitizer/78270
1067 * gcc.dg/asan/pr78270.c: Update comment style.
1068 * gcc.dg/asan/pr78270-2.c: New test.
1069
4786fabe
SKS
10702016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1071
1072 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1073 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1074
510d73a0
RB
10752016-11-16 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/78348
1078 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1079
1705cebd
JJ
10802016-11-16 Jakub Jelinek <jakub@redhat.com>
1081
1082 PR sanitizer/77823
1083 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1084 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1085
ed66ba99
MP
10862016-11-15 Marek Polacek <polacek@redhat.com>
1087
1088 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1089
5d70ab07
JD
10902016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1091
1092 PR libgfortran/51119
1093 * gfortran.dg/matmul_12.f90: New test case.
1094
48aef8e2
UB
10952016-11-15 Uros Bizjak <ubizjak@gmail.com>
1096
1097 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1098 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1099 common 32-bit and 64-bit function specific options.
b2b0acbe 1100 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1101
0c8a8fe2
JJ
11022016-11-15 Jakub Jelinek <jakub@redhat.com>
1103
5a65a911
JJ
1104 * g++.dg/cpp1z/decomp14.C: New test.
1105 * g++.dg/cpp1z/decomp15.C: New test.
1106 * g++.dg/cpp1z/decomp16.C: New test.
1107
a0f5b987
JJ
1108 * g++.dg/cpp1z/decomp13.C: New test.
1109
5a0e7889
JJ
1110 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1111
0c8a8fe2
JJ
1112 PR c++/71988
1113 * g++.dg/cpp0x/constexpr-71988.C: New test.
1114
2cf63121
MR
11152016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1116
1117 * gcc.target/mips/insn-casesi.c: New test case.
1118 * gcc.target/mips/insn-pseudo-1.c: New test case.
1119 * gcc.target/mips/insn-pseudo-2.c: New test case.
1120 * gcc.target/mips/insn-pseudo-3.c: New test case.
1121 * gcc.target/mips/insn-pseudo-4.c: New test case.
1122 * gcc.target/mips/insn-tablejump.c: New test case.
1123
2cbfb209
MR
11242016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1125
1126 * gcc.target/mips/mips.exp (mips_option_tests): Add
1127 `-mcode-readable=yes' array element.
1128
f05a874c
MR
11292016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1130
1131 * gcc.target/mips/mips.exp (mips_option_tests): Add
1132 `-mmicromips' array element.
1133
b229ab2a
MM
11342016-11-15 Michael Matz <matz@suse.de>
1135
1136 PR missed-optimization/77881
1137 * gcc.target/i386/pr77881.c: New test.
1138
aa806c3b
JJ
11392016-11-15 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR middle-end/78295
1142 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1143
bcb9a772
MM
11442016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1145
1146 * gcc.target/powerpc/vec-set-int.c: New test.
1147 * gcc.target/powerpc/vec-set-short.c: Likesie.
1148 * gcc.target/powerpc/vec-set-char.c: Likewise.
1149
8e745a17
JJ
11502016-11-14 Jakub Jelinek <jakub@redhat.com>
1151
1152 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1153
d809e15a
JW
11542016-11-14 Janus Weil <janus@gcc.gnu.org>
1155
1156 PR fortran/78300
1157 * gfortran.dg/class_result_3.f90: New test.
1158
1ee62b92 11592016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1160 Richard Biener <rguenther@suse.de>
1161
1162 * gcc.dg/gimplefe-1.c: New testcase.
1163 * gcc.dg/gimplefe-2.c: Likewise.
1164 * gcc.dg/gimplefe-3.c: Likewise.
1165 * gcc.dg/gimplefe-4.c: Likewise.
1166 * gcc.dg/gimplefe-5.c: Likewise.
1167 * gcc.dg/gimplefe-6.c: Likewise.
1168 * gcc.dg/gimplefe-7.c: Likewise.
1169 * gcc.dg/gimplefe-8.c: Likewise.
1170 * gcc.dg/gimplefe-9.c: Likewise.
1171 * gcc.dg/gimplefe-10.c: Likewise.
1172 * gcc.dg/gimplefe-11.c: Likewise.
1173 * gcc.dg/gimplefe-12.c: Likewise.
1174 * gcc.dg/gimplefe-13.c: Likewise.
1175 * gcc.dg/gimplefe-14.c: Likewise.
1176 * gcc.dg/gimplefe-15.c: Likewise.
1177 * gcc.dg/gimplefe-16.c: Likewise.
1178 * gcc.dg/gimplefe-17.c: Likewise.
1179 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1180
4d209853
ML
11812016-11-14 Martin Liska <mliska@suse.cz>
1182
1183 PR bootstrap/78069
1184 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1185 to match scanned pattern.
1186 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1187
5129b43b
RB
11882016-11-14 Richard Biener <rguenther@suse.de>
1189
1190 PR tree-optimization/78312
1191 * gcc.dg/torture/pr78312.c: New testcase.
1192
d97cca4a
GJL
11932016-11-14 Georg-Johann Lay <avr@gjlay.de>
1194
1195 PR target/78093
1196 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1197
5230c3d8
JJ
11982016-11-14 Jakub Jelinek <jakub@redhat.com>
1199 Jason Merrill <jason@redhat.com>
1200
1201 Implement P0217R3 - C++17 structured bindings
1202 * g++.dg/cpp1z/decomp1.C: New test.
1203 * g++.dg/cpp1z/decomp2.C: New test.
1204 * g++.dg/cpp1z/decomp3.C: New test.
1205 * g++.dg/cpp1z/decomp4.C: New test.
1206 * g++.dg/cpp1z/decomp5.C: New test.
1207 * g++.dg/cpp1z/decomp6.C: New test.
1208 * g++.dg/cpp1z/decomp7.C: New test.
1209 * g++.dg/cpp1z/decomp8.C: New test.
1210 * g++.dg/cpp1z/decomp9.C: New test.
1211 * g++.dg/cpp1z/decomp10.C: New test.
1212
a2b4c188
KV
12132016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1214
1215 * g++.dg/torture/pr78268.C: New test.
1216
975672f3
PK
12172016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1218
1219 PR c/35503
1220 * c-c++-common/pr35503-1.c: New test.
1221 * c-c++-common/pr35503-2.c: Likewise.
1222 * c-c++-common/pr35503-3.c: Likewise.
1223 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1224
a4ba1151
UB
12252016-11-13 Uros Bizjak <ubizjak@gmail.com>
1226
1227 PR rtl-optimization/78232
1228 PR rtl-optimization/78248
1229 * gcc.dg/ubsan/pr78248.c: New test.
1230
47605312
EB
12312016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1232
1233 * gnat.dg/address_conv.adb: New test.
1234
96826e28
EB
12352016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1236
1237 * gnat.dg/renaming11.ad[sb]: New test.
1238
4be719cd
EB
12392016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * c-c++-common/dump-ada-spec-6.c: New test.
1242
4ebd491f
EB
12432016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gnat.dg/lto21.adb: New test.
1246 * gnat.dg/lto21_pkg1.ads: New helper.
1247 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1248
f9d49cd1
JW
12492016-11-13 Janus Weil <janus@gcc.gnu.org>
1250
1251 PR fortran/60952
1252 * gfortran.dg/typebound_proc_34.f90: New test.
1253
9cbf8673
JW
12542016-11-13 Janus Weil <janus@gcc.gnu.org>
1255
1256 PR fortran/66366
1257 * gfortran.dg/class_57.f90: Changed error message.
1258 * gfortran.dg/class_60.f90: New test.
1259
0e075835
DE
12602016-11-12 David Edelsohn <dje.gcc@gmail.com>
1261
1262 * g++.dg/pr78112.C: XFAIL AIX.
1263
b93d8a3f
JW
12642016-11-12 Janus Weil <janus@gcc.gnu.org>
1265
1266 PR fortran/77501
1267 * gfortran.dg/typebound_generic_16.f90: New test.
1268
b8f70e67
JJ
12692016-11-12 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR c++/71225
1272 * g++.dg/cpp0x/pr71225.C: New test.
1273
8b287aea
EB
12742016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1275
1276 * gcc.target/sparc/20161111-1.c: New test.
1277
c901bc0d
UB
12782016-11-11 Uros Bizjak <ubizjak@gmail.com>
1279
1280 PR target/78310
1281 * gcc.target/i386/pr78310.c: New test.
1282
606f928d
JL
12832016-11-11 Jeff Law <law@redhat.com>
1284
1285 * gcc.dg/tree-ssa/isolate-6.c: New test.
1286 * gcc.dg/tree-ssa/isolate-7.c: New test.
1287
be278990
BC
12882016-11-11 Bin Cheng <bin.cheng@arm.com>
1289
1290 PR testsuite/78292
1291 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1292 vect_max_reduc.
1293
d9ab7525
JJ
12942016-11-11 Jakub Jelinek <jakub@redhat.com>
1295
1296 PR c++/72774
1297 * g++.dg/parse/pr72774.C: New test.
1298
4b7e0c76
RB
12992016-11-11 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/71575
1302 * gcc.dg/graphite/pr71575-1.c: New testcase.
1303 * gcc.dg/graphite/pr71575-2.c: Likewise.
1304
d07f8c59
RB
13052016-11-11 Richard Biener <rguenther@suse.de>
1306
1307 PR middle-end/78295
1308 * gcc.dg/uninit-pr78295.c: New testcase.
1309
aa806c3b 13102016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1311
1312 PR fortran/78277
1313 * gfortran.dg/dec_structure_17.f90: New test.
1314
456f0dfa
MM
13152016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1316
1317 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1318 being allowed in vector registers.
1319 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1320 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1321 * gcc.target/powerpc/vsx-himode.c: Likewise.
1322 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1323 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1324 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1325 to allow matching MFVSRD or MFVSRW.
1326
8d34bfa8
PH
13272016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1328
1329 PR rtl-optimization/78241
1330 * gcc.dg/pr78241.c: New test.
1331
0569479e
JJ
13322016-11-10 Jakub Jelinek <jakub@redhat.com>
1333
8ebd1b31
JJ
1334 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1335 201307.
1336
0569479e
JJ
1337 * g++.dg/cpp1z/noexcept-type14.C: New test.
1338 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1339
37a16493
JG
13402016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1341
1342 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1343 WVAL0S tests added in r241817.
1344
b4c3a85b
JJ
13452016-11-10 Jakub Jelinek <jakub@redhat.com>
1346
1347 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1348 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1349 no longer allowed and corresponding ordered construct.
1350 * gfortran.dg/gomp/linear-1.f90: New test.
1351 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1352 * gfortran.dg/gomp/declare-target-1.f90: New test.
1353 * gfortran.dg/gomp/declare-target-2.f90: New test.
1354
86bc8506
ML
13552016-11-10 Martin Liska <mliska@suse.cz>
1356
1357 PR sanitizer/78270
1358 * gcc.dg/asan/pr78270.c: New test.
1359
ed5fdfba
PMR
13602016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1361 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR debug/78112
b4c3a85b 1364 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1365
0391e4a3
JJ
13662016-11-09 Jakub Jelinek <jakub@redhat.com>
1367
cc38d9d6
JJ
1368 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1369 -Wno-c++1z-compat.
1370 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1371 string in case condition contains % characters.
1372
0391e4a3
JJ
1373 PR c++/78283
1374 * g++.dg/cpp1z/noexcept-type13.C: New test.
1375
410fe60d
TT
13762016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1377
1378 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1379 using (HAS_MOVN) with MIPS III.
1380
271dd55c
JW
13812016-11-09 Janus Weil <janus@gcc.gnu.org>
1382
1383 PR fortran/46459
1384 * gfortran.dg/volatile14.f90: New test.
1385
ff1f317b
UB
13862016-11-09 Uros Bizjak <ubizjak@gmail.com>
1387
1388 PR target/78262
1389 * gcc.target/i386/pr78262.c: New test.
1390
aa806c3b 13912016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1392
1393 PR fortran/78259
1394 * gfortran.dg/pr78259.f90: New test.
1395
b349a81a
JW
13962016-11-09 Janus Weil <janus@gcc.gnu.org>
1397
1398 PR fortran/60777
1399 * gfortran.dg/spec_expr_7.f90: New test.
1400
2e955d50
JJ
14012016-11-09 Jakub Jelinek <jakub@redhat.com>
1402
4f353581
JJ
1403 PR target/77718
1404 * gcc.c-torture/execute/pr77718.c: New test.
1405
2e955d50
JJ
1406 * gcc.dg/ubsan/c99-shift-3.c: New test.
1407 * gcc.dg/ubsan/c99-shift-4.c: New test.
1408 * gcc.dg/ubsan/c99-shift-5.c: New test.
1409 * gcc.dg/ubsan/c99-shift-6.c: New test.
1410
68c93708
ML
14112016-11-09 Martin Liska <mliska@suse.cz>
1412
1413 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1414 test-case for memcmp.
1415 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1416
7b649f79
TP
14172016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1418
1419 PR testsuite/78269
1420 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1421
bfcb501d
PT
14222016-11-09 Paul Thomas <pault@gcc.gnu.org>
1423
1424 * gfortran.dg/move_alloc_18.f90: New test.
1425
e15861c2
PK
14262016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1427
1428 PR middle-end/78256
1429 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1430 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1431
5f395580
JW
14322016-11-09 Janus Weil <janus@gcc.gnu.org>
1433
1434 PR fortran/71894
1435 * gfortran.dg/class_59.f90: New test.
1436
37b14185
RB
14372016-11-09 Richard Biener <rguenther@suse.de>
1438
1439 PR tree-optimization/78007
1440 * gcc.dg/vect/vect-bswap32.c: Adjust.
1441 * gcc.dg/vect/vect-bswap64.c: Likewise.
1442
d6e8a41c
KV
14432016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1444
1445 * gcc.dg/ipa/vrp7.c: New test.
1446
5d5f1e95
KV
14472016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1448
1449 PR ipa/78121
1450 * gcc.dg/ipa/pr78121.c: New test.
1451
0290a292
MO
14522016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1453
1454 * c-c++-common/asan/default_options.h: New file.
1455 * c-c++-common/asan/strcasestr-1.c: New test.
1456 * c-c++-common/asan/strcasestr-2.c: Likewise.
1457 * c-c++-common/asan/strcspn-1.c: Likewise.
1458 * c-c++-common/asan/strcspn-2.c: Likewise.
1459 * c-c++-common/asan/strpbrk-1.c: Likewise.
1460 * c-c++-common/asan/strpbrk-2.c: Likewise.
1461 * c-c++-common/asan/strspn-1.c: Likewise.
1462 * c-c++-common/asan/strspn-2.c: Likewise.
1463 * c-c++-common/asan/strstr-1.c: Likewise.
1464 * c-c++-common/asan/strstr-2.c: Likewise.
1465 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1466
fbdb92eb
MO
14672016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1468
1469 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1470
103c4f75
JW
14712016-11-08 Janus Weil <janus@gcc.gnu.org>
1472
1473 PR fortran/68440
1474 * gfortran.dg/class_58.f90: New test.
1475
90a2ffc0
UB
14762016-11-08 Uros Bizjak <ubizjak@gmail.com>
1477
1478 PR target/70799
1479 * gcc.target/i386/pr70799-2.c: New test.
1480
eba5aec8
JW
14812016-11-08 Janus Weil <janus@gcc.gnu.org>
1482
1483 PR fortran/77596
1484 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1485
fad36601
BC
14862016-11-08 Bin Cheng <bin.cheng@arm.com>
1487
1488 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1489
7c8615b6
BC
14902016-11-08 Bin Cheng <bin.cheng@arm.com>
1491
1492 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1493
4c6a4a53
BC
14942016-11-08 Bin Cheng <bin.cheng@arm.com>
1495
1496 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1497
fcd1b8df
ML
14982016-11-08 Martin Liska <mliska@suse.cz>
1499
1500 PR testsuite/78242
1501 * g++.dg/asan/use-after-scope-4.C: New test.
1502 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1503 * gcc.dg/asan/use-after-scope-8.c: Remove.
1504
f9ef2c76
RB
15052016-11-08 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1508
ad11774f
TC
15092016-11-08 Tamar Christina <tamar.christina@arm.com>
1510
1511 PR testsuite/78136
1512 * gcc.dg/cpp/trad/trad.exp
1513 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1514 * gcc.dg/cpp/trad/include.c: Use local header file.
1515
fe73a332
RB
15162016-11-08 Richard Biener <rguenther@suse.de>
1517
1518 PR tree-optimization/78205
1519 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1520
ed053eb8
RB
15212016-11-08 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/78224
1524 * g++.dg/torture/pr78224.C: New testcase.
1525
06658c6d
SKS
15262016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1527
1528 * gcc.dg/store_merging_1.c: Require store_merge.
1529 * gcc.dg/store_merging_2.c: Likewise.
1530 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1531 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1532 * gcc.dg/store_merging_6.c: Likewise.
1533 * gcc.dg/store_merging_7.c: Likewise.
1534 * gcc.dg/store_merging_8.c: Likewise.
1535 * lib/target-supports.exp (check_effective_target_store_merge): New.
1536
e4b39278
DE
15372016-11-07 David Edelsohn <dje.gcc@gmail.com>
1538
1539 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1540 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1541 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1542 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1543 -mvsx -mpower8-vector.
1544 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1545 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1546 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1547 -mvsx -mpower8-vector.
1548
fda2d612
DE
15492016-11-07 David Edelsohn <dje.gcc@gmail.com>
1550
1551 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1552
1553 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1554 * gcc.dg/visibility-14.c: XFAIL AIX.
1555 * gcc.dg/visibility-15.c: XFAIL AIX.
1556 * gcc.dg/visibility-16.c: XFAIL AIX.
1557 * gcc.dg/visibility-17.c: XFAIL AIX.
1558 * gcc.dg/visibility-18.c: XFAIL AIX.
1559 * gcc.dg/visibility-19.c: XFAIL AIX.
1560 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1561 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1562 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1563 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1564
60cee85e
JJ
15652016-11-07 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR target/78227
1568 * gcc.target/i386/pr78227-1.c: New test.
1569 * gcc.target/i386/pr78227-2.c: New test.
1570
7aa13860
PK
15712016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1572
1573 PR middle-end/35691
1574 * gcc.dg/pr35691-1.c: New test-case.
1575 * gcc.dg/pr35691-2.c: Likewise.
1576
caa024ff
BS
15772016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1578
1579 PR rtl-optimization/77309
1580 * gcc.dg/torture/pr77309.c: New test.
1581
a9815228
JJ
15822016-11-07 Jakub Jelinek <jakub@redhat.com>
1583
1584 PR middle-end/71529
1585 * gcc.target/i386/pr71529.C: Moved to ...
1586 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1587
1588 PR target/64411
1589 * gcc.target/i386/pr64411.C: Moved to ...
1590 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1591 lp64.
1592
1593 PR target/65105
1594 * gcc.target/i386/pr65105-4.C: Moved to ...
1595 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1596 Run into compile test rather than execute test.
1597
e8ab5cb1
RB
15982016-11-07 Richard Biener <rguenther@suse.de>
1599
1600 PR target/78229
1601 * g++.dg/pr78229.C: New testcase.
1602
20770eb8
RB
16032016-11-07 Richard Biener <rguenther@suse.de>
1604
1605 PR tree-optimization/78218
1606 * gcc.dg/torture/pr78218.c: New testcase.
1607
32894793
RB
16082016-11-07 Richard Biener <rguenther@suse.de>
1609
1610 PR tree-optimization/78228
1611 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1612
e27bfda2
KT
16132016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1614
1615 PR target/77822
1616 * g++.dg/torture/pr77822.C: New test.
1617
00d6b7a1
ML
16182016-11-07 Martin Liska <mliska@suse.cz>
1619
1620 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1621 -f-sanitize-address-use-after-scope.
1622 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1623 internal fn calls.
1624 * g++.dg/asan/use-after-scope-1.C: New test.
1625 * g++.dg/asan/use-after-scope-2.C: Likewise.
1626 * g++.dg/asan/use-after-scope-3.C: Likewise.
1627 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1628 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1629 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1630 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1631 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1632 * g++.dg/asan/use-after-scope-types.h: Likewise.
1633 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1634 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1635 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1636 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1637 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1638 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1639 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1640 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1641 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1642 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1643 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1644 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1645 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1646 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1647
a0d3edf8
RB
16482016-11-07 Richard Biener <rguenther@suse.de>
1649
1650 PR tree-optimization/78189
1651 * g++.dg/torture/pr78189.C: New testcase.
1652
0db5adfa
DE
16532016-11-06 David Edelsohn <dje.gcc@gmail.com>
1654
1655 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1656
cc03bf7a
AV
16572016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1658
1659 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1660 occuring.
1661
18bb8b8a
TK
16622016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1663
1664 PR fortran/78221
1665 * arith.c (gfc_complex2real): Change gfc_warning_now to
1666 gfc_warning.
1667
c7f587bd
PT
16682016-11-05 Paul Thomas <pault@gcc.gnu.org>
1669
1670 * gfortran.dg/move_alloc_17.f03: New test.
1671
92657eb0
RB
16722016-11-05 Richard Biener <rguenther@suse.de>
1673
1674 PR bootstrap/78188
1675 * g++.dg/ipa/pr78188.C: New test.
1676
28ce22e6
JW
16772016-11-05 Janus Weil <janus@gcc.gnu.org>
1678 Dominique d'Humieres <dominiq@lps.ens.fr>
1679
1680 PR fortran/69495
1681 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1682
d233ee5f
PT
16832016-11-05 Paul Thomas <pault@gcc.gnu.org>
1684
1685 PR fortran/67564
1686 * gfortran.dg/select_type_39.f03: New test.
1687
16882016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1689
1690 PR fortran/64933
1691 * gfortran.dg/associate_23.f90: New test.
1692
5f4cebba
JJ
16932016-11-04 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR target/77834
1696 * gcc.dg/pr77834.c: New test.
1697
6e3ae7e6
PC
16982016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1699
1700 PR c++/67980
1701 * g++.dg/cpp1y/pr67980.C: New.
1702
fff6ed28
BS
17032016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1704
1705 * gcc.target/powerpc/fold-vec-add-1.c: New.
1706 * gcc.target/powerpc/fold-vec-add-2.c: New.
1707 * gcc.target/powerpc/fold-vec-add-3.c: New.
1708 * gcc.target/powerpc/fold-vec-add-4.c: New.
1709 * gcc.target/powerpc/fold-vec-add-5.c: New.
1710 * gcc.target/powerpc/fold-vec-add-6.c: New.
1711 * gcc.target/powerpc/fold-vec-add-7.c: New.
1712
bef3a8d7 17132016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1714
1715 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1716 for -mbranch-likely, infer -mno-branch-likely for R6.
1717
dac9376a
BE
17182016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1719
1720 PR c++/71973
1721 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1722 * g++.dg/init/new15.C: Likewise.
1723 * g++.dg/ipa/inline-1.C: Likewise.
1724 * g++.dg/ipa/inline-2.C: Likewise.
1725 * g++.dg/lto/20080908-1_0.C: Likewise.
1726 * g++.dg/tc1/dr20.C: Likewise.
1727 * g++.dg/tree-ssa/inline-1.C: Likewise.
1728 * g++.dg/tree-ssa/inline-2.C: Likewise.
1729 * g++.old-deja/g++.law/except1.C: Likewise.
1730 * g++.old-deja/g++.other/vbase5.C: Likewise.
1731 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1732
b210df46
BS
17332016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1734
1735 PR tree-optimization/78210
1736 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1737 possibility of widening multiplies.
1738
964ef24c
RB
17392016-11-04 Richard Biener <rguenther@suse.de>
1740
1741 PR middle-end/78185
1742 * gcc.dg/pr78185.c: New testcase.
1743
5fb80387
DE
17442016-10-04 David Edelsohn <dje.gcc@gmail.com>
1745
1746 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1747 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1748
6905c577
JJ
17492016-11-03 Jakub Jelinek <jakub@redhat.com>
1750 Alexandre Oliva <aoliva@redhat.com>
1751 Jason Merrill <jason@redhat.com>
1752
1753 PR debug/28767
1754 PR debug/56974
1755 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1756 * g++.dg/debug/dwarf2/ref-3.C: New test.
1757 * g++.dg/debug/dwarf2/ref-4.C: New test.
1758 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1759 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1760
17612016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1762
1763 * gfortran.dg/dec_exp_1.f90: New test.
1764 * gfortran.dg/dec_exp_2.f90: Likewise.
1765 * gfortran.dg/dec_exp_3.f90: Likewise.
1766
6905c577 17672016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1768
1769 * gfortran.dg/dec_parameter_1.f: New test.
1770 * gfortran.dg/dec_parameter_2.f90: Likewise.
1771 * gfortran.dg/dec_parameter_3.f90: Likewise.
1772 * gfortran.dg/dec_parameter_4.f90: Likewise.
1773
7d29f8e3
ML
17742016-11-03 Martin Liska <mliska@suse.cz>
1775
1776 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1777 output.
1778 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1779
5de3e2d8
BE
17802016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1781
1782 PR libgcc/78067
1783 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1784
f03f0232
SKS
17852016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1786
1787 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1788
bd17a9df
MF
17892016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1790
1791 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1792
2b01aad6
TC
17932016-11-01 Tamar Christina <tamar.christina@arm.com>
1794
1795 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1796 Check for arm_v8_neon_hw.
1797 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1798 Likewise.
1799 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1800 Likewise.
1801 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1802 Likewise.
1803
aa55dc0c
RB
18042016-11-02 Richard Biener <rguenther@suse.de>
1805
1806 * gcc.dg/store_merging_8.c: New testcase.
1807
6905c577 18082016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1809
1810 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1811
075be4a1
DE
18122016-11-02 David Edelsohn <dje.gcc@gmail.com>
1813
4b69fb13
DE
1814 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1815 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1816 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1817 * gcc.dg/pr65779.c: XFAIL AIX.
1818 * gcc.dg/pr70405.c: XFAIL AIX.
1819
075be4a1
DE
1820 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1821 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1822 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1823
fdb1aa55
RO
18242016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1825
1826 * lib/target-supports.exp (check_gc_sections_available): Use
1827 -print-prog-name=ld to determine linker used.
1828
4adbcdb4
ML
18292016-11-02 Martin Liska <mliska@suse.cz>
1830
1831 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1832 test case.
1833
4b2c06f4
KT
18342016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1835
1836 PR tree-optimization/78170
1837 * gcc.c-torture/execute/pr78170.c: New test.
1838
63e523d6
KT
18392016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1840
1841 PR tree-optimization/78162
1842 * gcc.c-torture/compile/pr78162.c: New test.
1843
da42ac7b
RB
18442016-11-02 Richard Biener <rguenther@suse.de>
1845
1846 PR tree-optimization/78035
1847 PR tree-optimization/77964
1848 * gcc.target/i386/pr78035.c: New testcase.
1849
4280df0a
RB
18502016-11-02 Richard Biener <rguenther@suse.de>
1851
1852 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1853 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1854 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1855 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1856 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1857
1b1d9303
DE
18582016-11-01 David Edelsohn <dje.gcc@gmail.com>
1859
1860 * gfortran.dg/pr70937.f90: require-effective-target lto.
1861
5b7c0519
TK
18622016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1863
1864 PR fortran/69544
1865 * gfortran.dg/where_6.f90: New test.
1866
70d28813
JJ
18672016-11-01 Jakub Jelinek <jakub@redhat.com>
1868
1869 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1870
7f4266d4
TK
18712016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1872
1873 PR fortran/69544
1874 * gfortran.dg/where_5.f90: New test.
1875
9fc158eb
BB
18762016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1877
1878 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1879 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1880 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1881 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1882
baeb7b5c
UB
18832016-11-01 Uros Bizjak <ubizjak@gmail.com>
1884
1885 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1886 Whitespace fixes.
1887 (check_effective_target_vect_cmdline_needed): Check
1888 is-effective-target ia32 for x86 targets.
1889 (check_effective_target_vect_simd_clones): Simplify condition.
1890 (check_effective_target_vect_double): Ditto.
1891 (check_effective_target_vect_aligned_arrays): Check
1892 is-effective-target ia32 for x86 targets. Simplify condition.
1893 (check_effective_target_vect_multiple_sizes): Simplify condition.
1894 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1895 (check_effective_target_sync_int_128): Simplify condition.
1896 (check_effective_target_sync_int_128_runtime): Ditto.
1897 (check_effective_target_sync_long_long_runtime): Ditto.
1898 (check_effective_target_divmod): Add i?86-*-* target.
1899
156b5cca
MM
19002016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1901
1902 * gcc.target/powerpc/vsx-extract-4.c: New test.
1903 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1904
120a4c45
JD
19052016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1906
1907 PR fortran/54679
1908 * gfortran.dg/fmt_l.f90: Update test.
1909 * gfortran.dg/fmt_l0.f90: New test.
1910
c5fed5c6
JJ
19112016-10-31 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR c++/78089
1914 * c-c++-common/builtin-shuffle-1.c: New test.
1915 * g++.dg/cpp0x/addressof3.C: New test.
1916
aee69156
VV
19172016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1918
1919 Add tests for a const member and a reference member for launder.
1920 * g++.dg/cpp1z/launder3.C: New.
1921 * g++.dg/cpp1z/launder4.C: Likewise.
1922 * g++.dg/cpp1z/launder5.C: Likewise.
1923 * g++.dg/cpp1z/launder5.cc: Likewise.
1924 * g++.dg/cpp1z/launder5.h: Likewise.
1925 * g++.dg/cpp1z/launder6.C: Likewise.
1926 * g++.dg/cpp1z/launder6.cc: Likewise.
1927 * g++.dg/cpp1z/launder6.h: Likewise.
1928
1e4fa9b1
JJ
19292016-10-31 Jakub Jelinek <jakub@redhat.com>
1930
dcb466ec
JJ
1931 PR c++/77948
1932 * g++.dg/cpp0x/pr77948-1.C: New test.
1933 * g++.dg/cpp0x/pr77948-2.C: New test.
1934 * g++.dg/cpp0x/pr77948-3.C: New test.
1935 * g++.dg/cpp0x/pr77948-4.C: New test.
1936 * g++.dg/cpp0x/pr77948-5.C: New test.
1937 * g++.dg/cpp0x/pr77948-6.C: New test.
1938
1e4fa9b1
JJ
1939 PR tree-optimization/77860
1940 * gcc.dg/pr77860.c: New test.
1941
9782e1ec
JJ
19422016-10-31 Jakub Jelinek <jakub@redhat.com>
1943
1944 PR c++/77886
1945 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1946
dd57b05e
SKS
19472016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1948
1949 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1950
84ff4775
LCW
19512016-10-30 Le-Chun Wu <lcwu@google.com>
1952 Mark Wielaard <mjw@redhat.com>
1953
1954 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1955 * gcc.dg/Wshadow-local-1.c: Likewise.
1956 * gcc.dg/Wshadow-local-2.c: Likewise.
1957 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1958 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1959 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1960
0b56e9ad
BS
19612016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1962
1963 PR tree-optimization/71915
1964 PR tree-optimization/71490
1965 * gcc.dg/tree-ssa/pr54245.c: Delete.
1966 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1967 document why.
1968
d4fc6702
JD
19692016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1970
1971 PR fortran/78123
1972 * gfortran.dg/fmt_t_9.f: New test.
1973
396e56d2
TK
19742016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1975
1976 PR fortran/67219
1977 * gfortran.dg/pr67219.f90: New test.
1978
a654d5d0
JJ
19792016-10-29 Jakub Jelinek <jakub@redhat.com>
1980
205b9ed1
JJ
1981 PR rtl-optimization/77919
1982 * g++.dg/torture/pr77919-2.C: New test.
1983
a654d5d0
JJ
1984 PR target/78148
1985 * gcc.dg/pr78148.c: New test.
1986
894d8b41
EB
19872016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1988
1989 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1990 * gcc.target/sparc/overflow-4.c: ...here.
1991 * gcc.target/sparc/overflow-5.c: New test.
1992
e72531b9
PK
19932016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1994 Kugan Vivekanandarajah <kuganv@linaro.org>
1995 Jim Wilson <jim.wilson@linaro.org>
1996
1997 PR tree-optimization/43721
1998 * lib/target-supports.exp (check_effective_target_divmod): New.
1999 (check_effective_target_divmod_simode): Likewise.
2000 (check_effective_target_arm_divmod_simode): Likewise.
2001 * gcc.dg/divmod-1-simode.c: New test.
2002 * gcc.dg/divmod-1.c: Likewise.
2003 * gcc.dg/divmod-2-simode.c: Likewise.
2004 * gcc.dg/divmod-2.c: Likewise.
2005 * gcc.dg/divmod-3-simode.c: Likewise.
2006 * gcc.dg/divmod-3.c: Likewise.
2007 * gcc.dg/divmod-4-simode.c: Likewise.
2008 * gcc.dg/divmod-4.c: Likewise.
2009 * gcc.dg/divmod-5.c: Likewise.
2010 * gcc.dg/divmod-6-simode.c: Likewise.
2011 * gcc.dg/divmod-6.c: Likewise.
2012 * gcc.dg/divmod-7.c: Likewise.
2013
f663d9ad 20142016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2015 Jakub Jelinek <jakub@redhat.com>
2016 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2017
2018 PR middle-end/22141
2019 PR rtl-optimization/23684
2020 * gcc.c-torture/execute/pr22141-1.c: New test.
2021 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2022 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2023 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2024 * gcc.dg/store_merging_1.c: New test.
2025 * gcc.dg/store_merging_2.c: Likewise.
2026 * gcc.dg/store_merging_3.c: Likewise.
2027 * gcc.dg/store_merging_4.c: Likewise.
2028 * gcc.dg/store_merging_5.c: Likewise.
2029 * gcc.dg/store_merging_6.c: Likewise.
2030 * gcc.dg/store_merging_7.c: Likewise.
2031 * gcc.target/i386/pr22141.c: Likewise.
2032 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2033 * g++.dg/init/new17.C: Likewise.
2034
6905c577 20352016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2036
2037 PR middle-end/72747
2038 * c-c++-common/pr72747-1.c: New test.
2039 * c-c++-common/pr72747-2.c: Likewise.
2040
539405d5
AK
20412016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2042
2043 * gcc.target/s390/oscbreak-1.c: New test.
2044
0dbb19f0
AK
20452016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2046
2047 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2048
0d9e143c
JJ
20492016-10-28 Jakub Jelinek <jakub@redhat.com>
2050
c19066a7
JJ
2051 PR rtl-optimization/77919
2052 * g++.dg/torture/pr77919.C: New test.
2053
0d9e143c
JJ
2054 PR rtl-optimization/78132
2055 * gcc.target/i386/pr78132.c: New test.
2056
cc91248d
EB
20572016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2060
787c7a65
MM
20612016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2062
2063 * gcc.target/powerpc/vsx-simode.c: New test.
2064 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2065 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2066
4ce71579
JJ
20672016-10-27 Jakub Jelinek <jakub@redhat.com>
2068
6f21288f
JJ
2069 PR fortran/78026
2070 * gfortran.dg/gomp/pr78026.f03: New test.
2071 * gfortran.dg/select_type_38.f03: New test.
2072
4ce71579
JJ
2073 PR middle-end/78025
2074 * g++.dg/gomp/declare-simd-7.C: New test.
2075
6f21288f 20762016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2077
2078 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2079 * gfortran.dg/dec_init_2.f90: Likewise.
2080 * gfortran.dg/dec_init_3.f90: New test.
2081 * gfortran.dg/dec_init_4.f90: Likewise.
2082
93f90bec
BC
20832016-10-27 Bin Cheng <bin.cheng@arm.com>
2084
2085 * gcc.dg/fold-narrowbopcst-1.c: New test.
2086
6f21288f 20872016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2088
2089 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2090 dg-shouldfail/dg-output instead of XFAIL.
2091 * gfortran.dg/dec_io_6.f90: Likewise.
2092
ddb92ab9
TP
20932016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2094
2095 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2096 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2097 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2098 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2099 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2100 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2101 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2102 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2103 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2104 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2105
ad6e4ba8
BC
21062016-10-27 Bin Cheng <bin.cheng@arm.com>
2107
2108 * gcc.dg/fold-convmaxconv-1.c: New test.
2109 * gcc.dg/fold-convminconv-1.c: New test.
2110
6905c577 21112016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2112
2113 PR fortran/78092
2114 * gfortran.dg/pr78092.f90: New test.
2115
7a83b391
KN
21162016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2117
2118 PR target/78056
2119 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2120 expected error message.
2121 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2122 expected error message.
2123 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2124 (test_all_not_equal_and_not_zero): Change expected error message.
2125
3693a620
JJ
21262016-10-26 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR fortran/77973
2129 * gfortran.dg/gomp/pr77973.f90: New test.
2130
cd612e8a
PT
21312016-10-26 Paul Thomas <pault@gcc.gnu.org>
2132
2133 PR fortran/78108
2134 * gfortran.dg/submodule_18.f08: New test.
2135 * gfortran.dg/submodule_19.f08: New test.
2136
09844a5f
MM
21372016-10-26 Michael Matz <matz@suse.de>
2138
2139 * g++.dg/pr78060.C: New test.
2140 * gfortran.dg/pr78061.f: New test.
2141 * g++.dg/pr78088.C: New test.
2142
6f21288f 21432016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2144
2145 * gfortran.dg/dec_io_1.f90: New test.
2146 * gfortran.dg/dec_io_2.f90: New test.
2147 * gfortran.dg/dec_io_3.f90: New test.
2148 * gfortran.dg/dec_io_4.f90: New test.
2149 * gfortran.dg/dec_io_5.f90: New test.
2150 * gfortran.dg/dec_io_6.f90: New test.
2151
6c95388f
JJ
21522016-10-25 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR sanitizer/78106
2155 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2156
21572016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2158
2159 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2160 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2161
90e261e4
EB
21622016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2163
2164 * gnat.dg/opt59.adb: New test.
2165 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2166
2167 * gnat.dg/opt60.adb: New test.
2168
cef026ec
AV
21692016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2170
2171 PR fortran/72770
2172 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2173 this pr.
2174
96592eed
JJ
21752016-10-25 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR target/78102
2178 * gcc.target/i386/pr78102.c: New test.
2179
6c95388f 21802016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2181
2182 * gfortran.dg/dec_logical_xor_1.f90: New test.
2183 * gfortran.dg/dec_logical_xor_2.f90: New test.
2184 * gfortran.dg/dec_logical_xor_3.f03: New test.
2185
6c95388f 21862016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2187
2188 * gfortran.dg/dec_loc_rval_1.f90: New test.
2189 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2190 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2191
6c95388f 21922016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2193
90051c26
FR
2194 * gfortran.dg/dec_type_print.f90: New testcase.
2195
6c95388f 21962016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2197
2198 * gfortran.dg/feed_1.f90: New test.
2199 * gfortran.dg/feed_2.f90: New test.
ef144767 2200
8e104951
ML
22012016-10-25 Martin Liska <mliska@suse.cz>
2202
2203 PR sanitizer/78106
2204 * gcc.dg/asan/pr78106.c: New test.
2205
b93ee1bb
ML
22062016-10-25 Martin Liska <mliska@suse.cz>
2207
2208 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2209
ad6922b0
WD
22102016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2211
2212 PR target/78041
2213 * gcc.target/arm/pr78041.c: New test.
2214
e16f1cc7
JJ
22152016-10-25 Jakub Jelinek <jakub@redhat.com>
2216
2217 * g++.dg/cpp1z/launder1.C: New test.
2218 * g++.dg/cpp1z/launder2.C: New test.
2219
078134e5 22202016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2221 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2222
2223 PR target/71676
2224 PR target/71678
2225 * gcc.target/avr/pr71676-2.c: New test.
2226
c7212a15 22272016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2228 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2229
2230 PR target/71676
2231 PR target/71678
2232 * gcc.target/avr/pr71676-1.c: New test.
2233 * gcc.target/avr/pr71676-3.c: New test.
2234 * gcc.target/avr/pr71676.c: New test.
2235 * gcc.target/avr/pr71678.c: New test.
2236
d1c7d3a8
KV
22372016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2238
2239 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2240 such that cloned verions of tested functions are not created.
2241
c7082171
SK
22422016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2243
2244 PR fortran/71895
2245 * gfortran.dg/pr71895.f90: New test.
2246
0f2a9e37
JJ
22472016-10-24 Jakub Jelinek <jakub@redhat.com>
2248
2249 * g++.dg/debug/dwarf2/ref-2.C: New test.
2250
f8348061
BE
22512016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2252
2253 * c-c++-common/Wint-in-bool-context-3.c: New test.
2254
1eb4547b
MS
22552016-10-24 Martin Sebor <msebor@redhat.com>
2256
2257 PR middle-end/77735
2258 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2259 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2260 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2261 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2262 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2263 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2264 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2265
292af537
RB
22662016-10-24 Richard Biener <rguenther@suse.de>
2267
2268 PR testsuite/71491
2269 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2270 * gcc.dg/vect/slp-45.c: Likewise.
2271
40f683e8
RB
22722016-10-24 Richard Biener <rguenther@suse.de>
2273
2274 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2275 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2276 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2277
b1b6774f
GJL
22782016-10-24 Georg-Johann Lay <avr@gjlay.de>
2279
2280 PR target/78093
2281 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2282 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2283
ed9760d2
AV
22842016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2285
2286 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2287
fb027a42
JJ
22882016-10-24 Jakub Jelinek <jakub@redhat.com>
2289
2290 * gcc.target/i386/bmi2-pext-1.c: New test.
2291 * gcc.target/i386/bmi2-pdep-1.c: New test.
2292 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2293 * gcc.target/i386/tbm-bextri-1.c: New test.
2294 * gcc.target/i386/bmi-bextr-6.c: New test.
2295
8e10302e
RO
22962016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2297
2298 PR target/77483
2299 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2300 * gcc.target/i386/pr65105-1.c: Likewise.
2301 * gcc.target/i386/pr65105-2.c: Likewise.
2302 * gcc.target/i386/pr65105-3.c: Likewise.
2303 * gcc.target/i386/pr65105-5.c: Likewise.
2304 * gcc.target/i386/pr67761.c: Likewise.
2305 * gcc.target/i386/pr70799-1.c: Likewise.
2306
866c72a8
ML
23072016-10-24 Martin Liska <mliska@suse.cz>
2308
2309 PR sanitizer/77966
2310 * c-c++-common/ubsan/unreachable-3.c: New test.
2311
0804124b
SK
23122016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2313
2314 PR fortran/77763
2315 * gfortran.dg/pr77763.f90
2316
87c9fca5
SK
23172016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2318
2319 PR fortran/54730
2320 PR fortran/78033
2321 * gfortran.dg/pr78033.f90: New test.
2322
dfd6231e
PT
23232016-10-23 Paul Thomas <pault@gcc.gnu.org>
2324
2325 PR fortran/69834
2326 * gfortran.dg/select_type_1.f03: Change error for overlapping
2327 TYPE IS cases.
2328 * gfortran.dg/select_type_36.f03: New test.
2329
66ccff98
EB
23302016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2331
2332 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2333
15876cee
TK
23342016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2335
2336 PR fortran/78021
2337 * gfortran.dg/string_length_3.f90: New test.
2338
574284e9
AV
23392016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2340
574284e9
AV
2341 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2342
23432016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2344
2345 PR fortran/43366
2346 PR fortran/57117
2347 PR fortran/61337
2348 * gfortran.dg/alloc_comp_class_5.f03: New test.
2349 * gfortran.dg/class_allocate_21.f90: New test.
2350 * gfortran.dg/class_allocate_22.f90: New test.
2351 * gfortran.dg/realloc_on_assign_27.f08: New test.
2352
20276dc9
JL
23532016-10-21 Jeff Law <law@redhat.com>
2354
2355 * PR tree-optimization/71947
2356 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2357 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2358 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2359
f7503699
KV
23602016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2361
2362 * gcc.dg/ipa/vrp5.c: New test.
2363 * gcc.dg/ipa/vrp6.c: New test.
2364
5be6b295
WD
23652016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2366
2367 * gcc.target/aarch64/test_frame_17.c: New test.
2368
c82bc7ed
WD
23692016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2370
2371 * gcc.target/aarch64/test_frame_17.c: New test.
2372
67a6cac7
AP
23732016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2374
2375 PR preprocessor/71681
2376 * gcc.dg/cpp/pr71681-1.c: New testcase
2377 * gcc.dg/cpp/pr71681-2.c: Likewise
2378 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2379 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2380 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2381 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2382
8e6982f7
JJ
23832016-10-21 Jakub Jelinek <jakub@redhat.com>
2384
9c4c8b7b
JJ
2385 PR target/78057
2386 * gcc.target/i386/pr78057.c: New test.
2387
8e6982f7
JJ
2388 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2389
de514d40
PT
23902016-10-21 Paul Thomas <pault@gcc.gnu.org>
2391
2392 PR fortran/69566
2393 * gfortran.dg/select_type_37.f03: New test.
2394
1d64ceb0
SKS
23952016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2396
2397 PR target/71627
2398 * gcc.target/avr/pr71627.c: New test
2399
85729229
EB
24002016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2401
2402 * gcc.target/sparc/overflow-1.c: New test.
2403 * gcc.target/sparc/overflow-2.c: Likewise.
2404 * gcc.target/sparc/overflow-3.c: Likewise.
2405
d17f2c3b
AV
24062016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2407
2408 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2409 effective target.
2410
0d47cee6
KT
24112016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2412
2413 PR rtl-optimization/78038
2414 * gcc.target/aarch64/pr78038.c: New test.
2415
a20d03c8
RB
24162016-10-21 Richard Biener <rguenther@suse.de>
2417
2418 PR tree-optimization/78051
2419 * g++.dg/torture/pr78051.C: New testcase.
2420
f3ecd50f
BE
24212016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2422
2423 * c-c++-common/wdate-time.c: Restored test case.
2424 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2425
fceabe50
JJ
24262016-10-20 Jakub Jelinek <jakub@redhat.com>
2427
2428 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2429
f56ea76e
UB
24302016-10-20 Uros Bizjak <ubizjak@gmail.com>
2431
2432 PR target/78037
2433 * gcc.target/i386/pr78037.c: New test.
2434
2c35bbe1
EB
24352016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2436
2437 * gcc.target/visium/overflow8.c: New.
2438 * gcc.target/visium/overflow16.c: Likewise.
2439 * gcc.target/visium/overflow32: Likewise.
2440
28df8730
MM
24412016-10-20 Michael Matz <matz@suse.de>
2442
2443 * gcc.dg/loop-split.c: New test.
2444 * gcc.dg/tree-ssa/ifc-9.c: Update.
2445 * gcc.dg/tree-ssa/ifc-10.c: Update.
2446
6c1a9e41
RB
24472016-10-20 Richard Biener <rguenther@suse.de>
2448
2449 * gcc.dg/graphite/pr35356-1.c: Update.
2450
a2923dba
PC
24512016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 PR c++/77446
2454 * g++.dg/cpp1y/pr77446.C: New.
2455
2066ef6a
PK
24562016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2457
2458 PR tree-optimization/53979
2459 * gcc.dg/pr53979-1.c: New test-case.
2460 * gcc.dg/pr53979-2.c: Likewise.
2461
4c712374
BE
24622016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2463
2464 * c-c++-common/Wint-in-bool-context-2.c: New test.
2465
bdcf8e7c
JD
24662016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2467
2468 * gfortran.dg/dtio_17.f90: Fix test.
2469
ec1748d4
AH
24702016-10-19 Aldy Hernandez <aldyh@redhat.com>
2471
2472 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2473 * gcc.dg/Walloca-2.c: Same.
2474
b70f0b0c
AH
24752016-10-19 Aldy Hernandez <aldyh@redhat.com>
2476
2477 * gcc.dg/Wvla-1.c: Rename to...
2478 * gcc.dg/Wvla-larger-than-1.c: ...this.
2479 * gcc.dg/Wvla-2.c: Rename to...
2480 * gcc.dg/Wvla-larger-than-2.c: ...this.
2481 * gcc.dg/Wvla-3.c: Rename to...
2482 * gcc.dg/Walloca-11.c.: ...this.
2483 * gcc.dg/wvla-[1-7].c: Rename to:
2484 * gcc.dg/Wvla-[1-7].c: ...this.
2485
cbb22e61
BC
24862016-10-19 Bin Cheng <bin.cheng@arm.com>
2487
2488 PR tree-optimization/78005
2489 * gcc.dg/vect/pr78005.c: New.
2490 * gcc.target/i386/l_fma_float_1.c: Revise test.
2491 * gcc.target/i386/l_fma_float_2.c: Ditto.
2492 * gcc.target/i386/l_fma_float_3.c: Ditto.
2493 * gcc.target/i386/l_fma_float_4.c: Ditto.
2494 * gcc.target/i386/l_fma_float_5.c: Ditto.
2495 * gcc.target/i386/l_fma_float_6.c: Ditto.
2496 * gcc.target/i386/l_fma_double_1.c: Ditto.
2497 * gcc.target/i386/l_fma_double_2.c: Ditto.
2498 * gcc.target/i386/l_fma_double_3.c: Ditto.
2499 * gcc.target/i386/l_fma_double_4.c: Ditto.
2500 * gcc.target/i386/l_fma_double_5.c: Ditto.
2501 * gcc.target/i386/l_fma_double_6.c: Ditto.
2502
a023f8c8
TS
25032016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2504
2505 PR tree-optimization/78024
2506 * gcc.dg/goacc/loop-processing-1.c: New file.
2507
d9700bdb
RB
25082016-10-19 Richard Biener <rguenther@suse.de>
2509
2510 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2511
902cb7b1
KN
25122016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2513
2514 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2515 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2516 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2517 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2518 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2519 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2520 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2521 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2522 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2523 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2524 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2525 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2526 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2527 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2528 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2529 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2530 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2531 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2532 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2533 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2534 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2535 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2536 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2537 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2538 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2539 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2540 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2541 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2542 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2543 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2544 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2545 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2546 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2547 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2548 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2549 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2550 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2551 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2552 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2553 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2554 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2555 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2556 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2557 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2558 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2559 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2560 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2561 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2562 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2563 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2564 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2565 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2566 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2567 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2568 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2569 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2570 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2571 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2572 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2573 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2574 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2575 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2576 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2577 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2578 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2579 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2580 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2581 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2582 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2583 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2584 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2585 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2586 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2587 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2588 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2589 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2590 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2591 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2592 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2593 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2594 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2595 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2596 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2597 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2598 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2599 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2600 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2601 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2602 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2603 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2604 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2605 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2606 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2607 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2608 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2609 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2610 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2611 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2612 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2613 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2614 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2615 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2616 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2617 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2618 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2619 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2620 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2621 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2622 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2623 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2624 * gcc.target/powerpc/vsu/vsu.exp: New file.
2625
5cb96b6a
UB
26262016-10-18 Uros Bizjak <ubizjak@gmail.com>
2627
2628 PR target/77991
2629 * gcc.target/i386/pr77991.c: New test.
2630
f5de494c
MF
26312016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2632
2633 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2634 LTO is used.
2635
e5163ec1
SKS
26362016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2637
5cb96b6a 2638 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2639
b64e8239
RB
26402016-10-18 Richard Biener <rguenther@suse.de>
2641
2642 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2643 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2644 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2645 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2646 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2647 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2648 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2649 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2650 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2651 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2652 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2653 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2654 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2655 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2656 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2657 * gcc.dg/pr68217.c: Likewise.
2658 * gcc.dg/predict-9.c: Likewise.
2659 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2660 * gcc.dg/predict-1.c: Likewise.
2661
c680ada5
JD
26622016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2663
2664 * gfortran.dg/dtio_17.f90: New test.
2665
7fd4f180
KV
26662016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2667
2668 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2669
718625ad
KV
26702016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2671
2672 * gcc.dg/ipa/vrp4.c: New test.
2673
735b8f9f
KV
26742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2675
2676 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2677 * gcc.dg/torture/pr39074.c: Likewise.
2678
86f98087
EB
26792016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2680
2681 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2682 * gnat.dg/trampoline4.adb: Minor tweak.
2683
a929f266
BS
26842016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2685
2686 PR tree-optimization/77916
2687 * gcc.dg/torture/pr77916.c: New.
2688
4acf2055
SK
26892016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2690
2691 PR fortran/77978
2692 * gfortran.dg/pr77978_1.f90: New test.
2693 * gfortran.dg/pr77978_2.f90: Ditto.
2694 * gfortran.dg/pr77978_3.f90: Ditto.
2695
871267e1
PT
26962016-10-17 Paul Thomas <pault@gcc.gnu.org>
2697
2698 PR fortran/61420
2699 PR fortran/78013
2700 * gfortran.dg/proc_ptr_49.f90: New test.
2701
fd9593e9
BE
27022016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2703
2704 PR target/77308
2705 * gcc.target/arm/pr77308.c: New test.
2706
d32d4176
DE
27072016-10-17 David Edelsohn <dje.gcc@gmail.com>
2708
2709 * lib/target-supports.exp
2710 (check_effective_target_floatn_nx_runtime): Return 0 for
2711 powerpc*-ibm-aix*.
2712
dca2910c
AP
27132016-10-17 Andrew Pinski <apinski@cavium.com>
2714
2715 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2716 long instead of long.
2717 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2718 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2719 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2720 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2721 * gcc.target/aarch64/pr68102_1.c: Likewise.
2722 * gcc.target/aarch64/target_attr_3.c: Likewise.
2723
44b00dbc
RB
27242016-10-17 Richard Biener <rguenther@suse.de>
2725
2726 PR tree-optimization/77988
2727 * gcc.dg/torture/pr77988.c: New testcase.
2728
89b80c42
PK
27292016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2730
2731 * gcc.dg/pr71636-1.c: New test-case.
2732 * gcc.dg/pr71636-2.c: Likewise.
2733
4c640e26
EB
27342016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2735
2736 * gnat.dg/trampoline3.adb: New test.
2737 * gnat.dg/trampoline4.adb: Likewise.
2738
6c0347f6
JD
27392016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2740
2741 * gfortran.dg/dtio_16.f90: New test.
2742
d0d48a06
EB
27432016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2744
2745 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2746 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2747 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2748
baa33d83
EB
27492016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2750
2751 * gcc.target/sparc/popc.c: Rename to...
2752 * gcc.target/sparc/popc-1.c: ...this.
2753 * gcc.target/sparc/popc-2.c: New test.
2754
523ee218
JD
27552016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2756
2757 PR fortran/77972
2758 * gfortran.dg/unexpected_eof_4.f90: New test.
2759
c04d4ede
JB
27602016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2761
31a84d4a
AP
2762 PR libfortran/48587
2763 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2764
064ed55a
JJ
27652016-10-14 Jakub Jelinek <jakub@redhat.com>
2766
9a822fc7
JJ
2767 PR middle-end/77959
2768 * gfortran.dg/pr77959.f90: New test.
2769
064ed55a
JJ
2770 DR 1511 - const volatile variables and ODR
2771 * g++.dg/DRs/dr1511-1.C: New test.
2772 * g++.dg/DRs/dr1511-2.C: New test.
2773
2579762a
EB
27742016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2775
2776 * gnat.dg/debug7.adb (dg-options): Remove -g.
2777 * gnat.dg/debug8.adb (dg-options): Add -margs.
2778 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2779
6d59425d
RB
27802016-10-14 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/77979
2783 * gcc.dg/torture/pr77979.c: New testcase.
2784
43f66d6e
ML
27852016-10-14 Martin Liska <mliska@suse.cz>
2786
2787 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2788 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2789 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2790
cb3ac867
UB
27912016-10-14 Uros Bizjak <ubizjak@gmail.com>
2792
2793 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2794 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2795 * gcc.dg/torture/pr77937-2.c: Likewise.
2796
14cf71a0
EB
27972016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2798
2799 * gnat.dg/lto15.adb: Adjust.
2800 * gnat.dg/lto16.adb: Likewise.
2801 * gnat.dg/lto17.adb: Likewise
2802 * gnat.dg/lto18.ad[sb]: New test.
2803 * gnat.dg/lto18_pkg.ads: New helper.
2804 * gnat.dg/lto19.adb: New test.
2805 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2806 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2807 * gnat.dg/lto20.adb: New test.
2808 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2809
6fd9c6f4
AV
28102016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2811
2812 * gfortran.dg/coarray_38.f90: Expect error message.
2813
01f44038
KT
28142016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2815
2816 * gcc.target/aarch64/spellcheck_1.c: New test.
2817 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2818 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2819 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2820 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2821 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2822
253abb2a
AS
28232016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2824
2825 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2826
a2695319
BS
28272016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2828
2829 PR tree-optimization/77937
2830 * gcc.dg/torture/pr77937-1.c: New.
2831 * gcc.dg/torture/pr77937-2.c: New.
2832
14a2c9aa
JM
28332016-10-13 Jakub Jelinek <jakub@redhat.com>
2834
2835 * g++.dg/cpp1z/inline-var1.C: New test.
2836 * g++.dg/cpp1z/inline-var1a.C: New test.
2837 * g++.dg/cpp1z/inline-var1.h: New file.
2838 * g++.dg/cpp1z/inline-var2.C: New test.
2839 * g++.dg/cpp1z/inline-var3.C: New test.
2840 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2841 uninitialized const.
2842
6c95388f 28432016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2844
ee7fa2e3
SL
2845 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2846 Xscale is specified, not just -march.
2847 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2848 is incompatible with Xscale.
18d34307 2849
96032047
MS
28502016-10-13 Martin Sebor <msebor@redhat.com>
2851
2852 PR c++/71912
2853 * g++.dg/ext/flexary4.C: Adjust.
2854 * g++.dg/ext/flexary5.C: Same.
2855 * g++.dg/ext/flexary9.C: Same.
2856 * g++.dg/ext/flexary19.C: New test.
2857 * g++.dg/ext/flexary18.C: New test.
2858 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2859 regression test.
5cb96b6a
UB
2860 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2861 Avoid generating a flexible array member in an array.
96032047 2862
5b1548fd
MS
28632016-10-13 Martin Sebor <msebor@redhat.com>
2864
2865 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2866 to placate -Wformat on targets where the type is not int.
2867
7810c4eb
DM
28682016-10-13 David Malcolm <dmalcolm@redhat.com>
2869
2870 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2871 in INSN_LOCATION.
2872
fcd27666
BC
28732016-10-13 Bin Cheng <bin.cheng@arm.com>
2874
2875 * gcc.target/i386/l_fma_float_1.c: Revise test.
2876 * gcc.target/i386/l_fma_float_2.c: Ditto.
2877 * gcc.target/i386/l_fma_float_3.c: Ditto.
2878 * gcc.target/i386/l_fma_float_4.c: Ditto.
2879 * gcc.target/i386/l_fma_float_5.c: Ditto.
2880 * gcc.target/i386/l_fma_float_6.c: Ditto.
2881 * gcc.target/i386/l_fma_double_1.c: Ditto.
2882 * gcc.target/i386/l_fma_double_2.c: Ditto.
2883 * gcc.target/i386/l_fma_double_3.c: Ditto.
2884 * gcc.target/i386/l_fma_double_4.c: Ditto.
2885 * gcc.target/i386/l_fma_double_5.c: Ditto.
2886 * gcc.target/i386/l_fma_double_6.c: Ditto.
2887
b8a4b8c8
BC
28882016-10-13 Bin Cheng <bin.cheng@arm.com>
2889
2890 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2891
328ba117
BC
28922016-10-13 Bin Cheng <bin.cheng@arm.com>
2893
2894 * gcc.dg/vect/vect-98.c: Refine test case.
2895 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2896 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2897 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2898
1a1ab05e
JJ
28992016-10-13 Jakub Jelinek <jakub@redhat.com>
2900
2901 PR c/77946
2902 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2903
27947670
ML
29042016-10-13 Martin Liska <mliska@suse.cz>
2905
2906 PR tree-optimization/77943
2907 * g++.dg/tree-ssa/pr77943.C: New test.
2908
92c5266b
AV
29092016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2910
2911 PR fortran/72832
2912 * gfortran.dg/allocate_with_source_22.f03: New test.
2913 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2914 fail.
2915
90bca4ed
TP
29162016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2917
2918 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2919 * gcc.target/arm/movsi_movw.c: Likewise.
2920 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2921 directive to work on big endian targets.
2922
0011af7b
KV
29232016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2924
2925 * gcc.dg/tree-ssa/evrp6.c: New test.
2926
859e95ab
SB
29272016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2928
2929 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2930 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2931 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2932
2934018d
SB
29332016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2934
2935 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2936 * gcc.target/powerpc/warn-2.c: Ditto.
2937
f92d1522
RS
29382016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2939
2940 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2941 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2942 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2943 for -mmsa.
2944 * gcc.target/mips/msa.c: New test.
2945 * gcc.target/mips/msa-builtins.c: Likewise.
2946 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2947 (check_effective_target_mips_msa_runtime): Likewise.
2948 (check_effective_target_mips_msa): Likewise.
2949 (add_options_for_mips_msa): Likewise.
2950 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2951 (check_effective_target_vect_intfloat_cvt): Likewise.
2952 (check_effective_target_vect_uintfloat_cvt): Likewise.
2953 (check_effective_target_vect_floatint_cvt): Likewise.
2954 (check_effective_target_vect_floatuint_cvt): Likewise.
2955 (check_effective_target_vect_shift): Likewise.
2956 (check_effective_target_vect_shift_char): Likewise.
2957 (check_effective_target_vect_long): Likewise.
2958 (check_effective_target_vect_float): Likewise.
2959 (check_effective_target_vect_double): Likewise.
2960 (check_effective_target_vect_long_long): Likewise.
2961 (check_effective_target_vect_perm): Likewise.
2962 (check_effective_target_vect_perm_byte): Likewise.
2963 (check_effective_target_vect_perm_short): Likewise.
2964 (check_effective_target_vect_sdot_qi): Likewise.
2965 (check_effective_target_vect_udot_qi): Likewise.
2966 (check_effective_target_vect_sdot_hi): Likewise.
2967 (check_effective_target_vect_udot_hi): Likewise.
2968 (check_effective_target_vect_pack_trunc): Likewise.
2969 (check_effective_target_vect_unpack): Likewise.
2970 (check_effective_target_vect_hw_misalign): Likewise.
2971 (check_effective_target_vect_condition): Likewise.
2972 (check_effective_target_vect_cond_mixed): Likewise.
2973 (check_effective_target_vect_char_mult): Likewise.
2974 (check_effective_target_vect_short_mult): Likewise.
2975 (check_effective_target_vect_int_mult): Likewise.
2976 (check_effective_target_vect_extract_even_odd): Likewise.
2977 (check_effective_target_vect_interleave): Likewise.
2978 (check_vect_support_and_set_flags): Check if the target supports MSA
2979 and append to the list of EFFECTIVE_TARGETS.
2980
0bfd099c
RB
29812016-10-12 Richard Biener <rguenther@suse.de>
2982
2983 PR debug/77947
2984 * g++.dg/torture/pr77947.C: New testcase.
2985
b4a9ef2f
PMR
29862016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2987
2988 * gnat.dg/debug8.adb: New testcase.
2989
c0dbd22d
PMR
29902016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2991
2992 * gnat.dg/debug9.adb: New testcase.
2993
8a7c91cd
RB
29942016-10-12 Richard Biener <rguenther@suse.de>
2995
2996 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2997 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2998 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2999
7dc2f5f1
RB
30002016-10-12 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/77920
3003 * gcc.dg/torture/pr77920.c: New testcase.
3004
70f6d5e1
JJ
30052016-10-12 Jakub Jelinek <jakub@redhat.com>
3006
4a8b97cb
JJ
3007 PR tree-optimization/77929
3008 * gcc.c-torture/compile/pr77929.c: New test.
3009
70f6d5e1
JJ
3010 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3011 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3012 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3013 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3014 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3015 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3016 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3017 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3018 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3019
4803de58
EB
30202016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3021
3022 * gcc.target/sparc/setcc-4.c: Adjust.
3023 * gcc.target/sparc/setcc-5.c: Likewise.
3024 * gcc.target/sparc/setcc-6.c: Likewise.
3025 * gcc.target/sparc/setcc-7.c: Likewise.
3026 * gcc.target/sparc/setcc-8.c: Likewise.
3027 * gcc.target/sparc/setcc-9.c: Likewise.
3028 * gcc.target/sparc/setcc-10.c: Delete.
3029
f6cf4810
SK
30302016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3031
3032 PR fortran/77942
3033 * gfortran.dg/pr77942.f90
3034
8e8c2744
FR
30352016-10-11 Fritz Reese <fritzoreese@gmail.com>
3036
3037 * gfortran.dg/dec_math.f90: New testsuite.
3038
ddefad9a
SKS
30392016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3040
3041 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3042 (main): Declare j as i32 instead of int.
3043
e7b08761
TP
30442016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3045
3046 PR testsuite/PR77710
3047 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3048 target triplet instead of *-*-*-*.
3049
9fd7cd44
EB
30502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3051
3052 * gnat.dg/unchecked_convert10.adb: New test.
3053 * gnat.dg/unchecked_convert11.adb: Likewise.
3054 * gnat.dg/unchecked_convert12.adb: Likewise.
3055
ff7e7ee0
EB
30562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gcc.target/sparc/cbcond-1.c: New test.
3059 * gcc.target/sparc/cbcond-2.c: Likewise.
3060 * gcc.target/sparc/movcc-1.c: Likewise.
3061 * gcc.target/sparc/movcc-2.c: Likewise.
3062 * gcc.target/sparc/setcc-1.c: Adjust.
3063 * gcc.target/sparc/setcc-2.c: Likewise.
3064 * gcc.target/sparc/setcc-3.c: Likewise.
3065 * gcc.target/sparc/setcc-4.c: Likewise.
3066 * gcc.target/sparc/setcc-5.c: Likewise.
3067 * gcc.target/sparc/setcc-6.c: New test.
3068 * gcc.target/sparc/setcc-7.c: Likewise.
3069 * gcc.target/sparc/setcc-8.c: Likewise.
3070 * gcc.target/sparc/setcc-9.c: Likewise.
3071 * gcc.target/sparc/setcc-10.c: Likewise.
3072
d30078b8
JL
30732016-10-10 Jeff Law <law@redhat.com>
3074
3075 PR tree-optimization/71947
3076 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3077 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3078 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3079 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3080 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3081 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3082
5f869266
TK
30832016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3084
3085 PR fortran/77915
3086 * gfortran.dg/matmul_11.f90: New test.
3087
174e0b00
JW
30882016-10-10 Jiong Wang <jiong.wang@arm.com>
3089
3090 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3091 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3092 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3093 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3094 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3095 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3096 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3097 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3136 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3137 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3138 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3139 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3140 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3141 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3142 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3143 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3144 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3145 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3146 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3147 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3148 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3149
4bc63138
JW
31502016-10-10 Jiong Wang <jiong.wang@arm.com>
3151
3152 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3153 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3154 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3155 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3156 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3157 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3158 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3159 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3160 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3161 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3162 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3163 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3164 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3165 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3166
8f3edb07
JW
31672016-10-10 Jiong Wang <jiong.wang@arm.com>
3168
3169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3170 Enable AArch64.
3171 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3172 vdup*_laneq.
3173 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3174 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3175 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3176 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3177
6e49f922
JW
31782016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3179 Jiong Wang <jiong.wang@arm.com>
3180
3181 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3182 AArch64 support.
3183 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3184 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3185 AArch64 targets.
3186 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3187 AArch64 targets.
3188 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3189 targets.
3190 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3191
41683e1a
EB
31922016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 * gnat.dg/specs/vfa.ads: New test.
3195
6e49f922 31962016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3197
3198 * gnat.dg/inline13.ad[sb]: New test.
3199 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3200
55cfd746
EB
32012016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3202
3203 * gnat.dg/biased_subtype.adb: New test.
3204
4dfb8a2a
JJ
32052016-10-09 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR tree-optimization/77901
3208 * gcc.c-torture/compile/pr77901.c: New test.
3209
67b97478
PK
32102016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3211
3212 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3213 * gcc.dg/ipa/propalign-2.c: Likewise
3214 * gcc.dg/ipa/propalign-3.c: Likewise.
3215 * gcc.dg/ipa/propalign-4.c: Likewise.
3216 * gcc.dg/ipa/propalign-5.c: Likewise.
3217
7bad794a
JJ
32182016-10-08 Jakub Jelinek <jakub@redhat.com>
3219
81b02905
JJ
3220 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3221
ee19ef45
JJ
3222 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3223
7bad794a
JJ
3224 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3225 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3226
56d3a930
FR
32272016-10-07 Fritz Reese <fritzoreese@gmail.com>
3228
3229 * gfortran.dg/dec_union_11.f90: New testcase.
3230
45e2bf2e
NS
32312016-10-07 Nathan Sidwell <nathan@acm.org>
3232
3233 PR c++/66443
3234 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3235 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3236 * g++.dg/cpp1y/pr66443-cxx14.C: New
3237 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3238 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3239
be845b04
JJ
32402016-10-07 Jakub Jelinek <jakub@redhat.com>
3241
3242 * g++.dg/cpp0x/addressof1.C: New test.
3243 * g++.dg/cpp0x/addressof2.C: New test.
3244
08213983
MM
32452016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3246
3247 * gcc.target/powerpc/float128-type-1.c: New test to check that
3248 PowerPC 64-bit Linux enables -mfloat128-type by default.
3249 * gcc.target/powerpc/float128-type-2.c: Likewise.
3250 * gcc.target/powerpc/float128-mix.c: Change error message to
3251 reflect that __ibm128 is now #define'ed to be long double.
3252
bd845c14
SK
32532016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3254
3255 PR fortran/77406
3256 * gfortran.dg/pr77406.f90: New test.
3257 * gfortran.dg/assumed_type_3.f90: Update error messages.
3258 * gfortran.dg/defined_operators_1.f90: Ditto.
3259 * gfortran.dg/generic_26.f90: Ditto.
3260 * gfortran.dg/generic_7.f90: Ditto.
3261 * gfortran.dg/gomp/udr5.f90: Ditto.
3262 * gfortran.dg/gomp/udr7.f90: Ditto.
3263 * gfortran.dg/interface_1.f90: Ditto.
3264 * gfortran.dg/interface_37.f90: Ditto.
3265 * gfortran.dg/interface_5.f90: Ditto.
3266 * gfortran.dg/interface_6.f90: Ditto.
3267 * gfortran.dg/interface_7.f90
3268 * gfortran.dg/no_arg_check_3.f90
3269 * gfortran.dg/operator_5.f90
3270 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3271
c09c4992
BE
32722016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3273
3274 PR c++/77700
3275 * c-c++-common/Wint-in-bool-context.c: Update test.
3276
d7f336f8
RB
32772016-10-07 Richard Biener <rguenther@suse.de>
3278
3279 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3280 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3281
a9172bf3
MP
32822016-10-07 Marek Polacek <polacek@redhat.com>
3283
3284 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3285
8a14afd0
BS
32862016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3287
3288 PR c++/69733
3289 * c-c++-common/pr69733.c: New test.
3290 * gcc.dg/pr69733.c: New test.
3291 * gcc.target/i386/pr69733.c: New test.
3292
d4bd4646
MP
32932016-10-07 Marek Polacek <polacek@redhat.com>
3294
3295 PR c++/77803
3296 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3297
a93cdc5c
JJ
32982016-10-07 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR tree-optimization/77664
3301 * gcc.dg/tree-ssa/pr77664.c: New test.
3302 * gcc.dg/pr77664.c: New test.
3303
33042016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3305
3306 * gfortran.dg/pr69955.f90: New test.
3307
ac193ee7
LK
33082016_10-06 Louis Krupp <louis.krupp@zoho.com>
3309
3310 PR fortran/57910
3311 * gfortran.dg/pr57910.f90: New test.
3312
342cfb3e
JJ
33132016-10-06 Jakub Jelinek <jakub@redhat.com>
3314
3315 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3316 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3317
48057089
KV
33182016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3319
3320 PR tree-optimization/77862
3321 * gcc.dg/pr77862.c: New test.
3322
65b25c9b
KV
33232016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3324
3325 * gcc.dg/tree-ssa/evrp4.c: New test.
3326
f3127685
JL
33272016-10-06 Jeff Law <law@redhat.com>
3328
3329 PR tree-optimization/71661
3330 * gcc.dg/tree-ssa/pr71661.c: New test.
3331
b3972588
RB
33322016-10-06 Richard Biener <rguenther@suse.de>
3333
3334 PR tree-optimization/77855
3335 * gcc.dg/torture/pr77855.c: New testcase.
3336
139dc3c6 33372016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3338 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3339
3340 * g++.dg/other/pr77759.C: New test.
3341
37f6a157
RB
33422016-10-06 Richard Biener <rguenther@suse.de>
3343
3344 PR tree-optimization/77839
3345 * gcc.dg/torture/pr77839.c: New testcase.
3346
f779aeb8
MP
33472016-10-06 Marek Polacek <polacek@redhat.com>
3348
3349 * g++.dg/cpp1z/init-statement9.C: New test.
3350
eee8f0b0
AS
33512016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3352
3353 * gcc.target/i386/pcommit-1.c: Deleted.
3354 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3355 * gcc.target/i386/sse-13.c: Ditto.
3356 * gcc.target/i386/sse-14.c: Ditto.
3357 * gcc.target/i386/sse-22.c: Ditto.
3358 * gcc.target/i386/sse-23.c: Ditto.
3359 * g++.dg/other/i386-2.C: Ditto.
3360
b48042bb
UB
33612016-10-05 Uros Bizjak <ubizjak@gmail.com>
3362
3363 * gcc.target/i386/pr77833.c: Require int128 effective target.
3364
50b01e1d
SK
33652016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3366
3367 PR fortran/58991
3368 PR fortran/58992
3369 * gfortran.dg/associate_22.f90: New test.
3370
908b8296
FR
33712016-10-05 Fritz Reese <fritzoreese@gmail.com>
3372
3373 * gfortran.dg/dec_union_9.f90: New testcase.
3374 * gfortran.dg/dec_union_10.f90: New testcase.
3375
87582521
JJ
33762016-10-05 Jakub Jelinek <jakub@redhat.com>
3377
2e69f143
JJ
3378 PR sanitizer/66343
3379 * gcc.dg/pch/pr66343-3.c: New test.
3380 * gcc.dg/pch/pr66343-3.hs: New file.
3381
87582521
JJ
3382 PR sanitizer/66343
3383 * gcc.dg/pch/pr66343-1.c: New test.
3384 * gcc.dg/pch/pr66343-1.hs: New file.
3385 * gcc.dg/pch/pr66343-2.c: New test.
3386 * gcc.dg/pch/pr66343-2.hs: New file.
3387
700fff34
BE
33882016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3389
3390 * c-c++-common/Wint-in-bool-context.c: Update test.
3391
17a9e380
MP
33922016-10-05 Marek Polacek <polacek@redhat.com>
3393
3394 * g++.dg/cpp1z/init-statement1.C: New test.
3395 * g++.dg/cpp1z/init-statement2.C: New test.
3396 * g++.dg/cpp1z/init-statement3.C: New test.
3397 * g++.dg/cpp1z/init-statement4.C: New test.
3398 * g++.dg/cpp1z/init-statement5.C: New test.
3399 * g++.dg/cpp1z/init-statement6.C: New test.
3400 * g++.dg/cpp1z/init-statement7.C: New test.
3401 * g++.dg/cpp1z/init-statement8.C: New test.
3402
6e48e779
LK
34032016-10-05 Louis Krupp <louis.krupp@zoho.com>
3404
3405 PR fortran/67524
3406 * gfortran.dg/pr67524.f90: New test.
3407
04a32443
JJ
34082016-10-05 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR sanitizer/77823
3411 * c-c++-common/ubsan/shift-9.c: New test.
3412
743a9cf7
SKS
34132016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3414
3415 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3416 of int if __SIZEOF_INT__ is less than 4 bytes.
3417
a40278c3
JD
34182016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3419
3420 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3421 * gfortran.dg/class_array_20.f03: Likewise.
3422 * gfortran.dg/class_array_21.f03: Likewise.
3423 * gfortran.dg/finalize_29.f08: Likewise.
3424 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3425
39bb7d01
RB
34262016-10-05 Richard Biener <rguenther@suse.de>
3427
3428 PR middle-end/77826
3429 * gcc.dg/torture/pr77826.c: New testcase.
3430
eeb57981
RB
34312016-10-05 Richard Biener <rguenther@suse.de>
3432
3433 * gcc.dg/fold-copysign-1.c: New testcase.
3434
f9018d75
AS
34352016-10-05 Andreas Schwab <schwab@suse.de>
3436
3437 * g++.dg/pr49847-2.C: Remove.
3438
7e8000b3
PMR
34392016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3440
3441 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3442
54f84ca9
RB
34432016-10-05 Richard Biener <rguenther@suse.de>
3444
3445 PR middle-end/55152
3446 * gcc.dg/pr55152-2.c: New testcase.
3447
17beda50
JD
34482016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 * gfortran.dg/dtio_15.f90: New test.
3451
1c84b798
ILT
34522016-10-04 Ian Lance Taylor <iant@golang.org>
3453
3454 * gcc.dg/split-7.c: New test.
3455
7ec39552
MS
34562016-10-04 Martin Sebor <msebor@redhat.com>
3457
3458 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3459 %lc directive to wint_t to silence -Wformat warnings on targets
3460 where the latter is a distinct type such as long.
3461
8ff04ff9
MS
34622016-10-04 Martin Sebor <msebor@redhat.com>
3463
3464 PR c++/77804
3465 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3466
bfecd57c
JJ
34672016-10-04 Jakub Jelinek <jakub@redhat.com>
3468
f72da967
JJ
3469 PR c++/77791
3470 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3471
bfecd57c
JJ
3472 * g++.dg/other/java3.C: Remove.
3473 * g++.dg/other/java1.C: Remove.
3474 * g++.dg/other/error12.C: Remove.
3475 * g++.dg/other/java2.C: Remove.
3476 * g++.dg/warn/Wnvdtor.C: Remove.
3477 * g++.dg/lookup/java1.C: Remove.
3478 * g++.dg/lookup/java2.C: Remove.
3479 * g++.dg/ext/pr34829.C: Remove.
3480 * g++.dg/ext/java-3.C: Remove.
3481 * g++.dg/ext/java-1.C: Remove.
3482 * g++.dg/ext/java-2.C: Remove.
3483 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3484
fe8b1e83
DG
34852016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3486
3487 PR tree-optimization/77808
3488 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3489
078b5aab
RB
34902016-10-04 Richard Biener <rguenther@suse.de>
3491
3492 PR tree-optimization/77399
3493 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3494
2b568899
RB
34952016-10-04 Richard Biener <rguenther@suse.de>
3496
3497 PR middle-end/77833
3498 * gcc.target/i386/pr77833.c: New testcase.
3499
0a4e5cf3
JL
35002016-09-26 Jeff Law <law@redhat.com>
3501
3502 PR tree-optimization/71550
3503 PR tree-optimization/71403
3504 * gcc.c-torture/execute/pr71550.c: New test.
3505
d07b0a23
SKS
35062016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3507
3508 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3509 option.
3510
b44a42cf
KT
35112016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3512
3513 Revert
3514 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3515
3516 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3517
f41f1ceb
MP
35182016-10-03 Marek Polacek <polacek@redhat.com>
3519
3520 * g++.dg/cpp0x/nullptr37.C: New test.
3521
1633d3b9
BE
35222016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3523
3524 * c-c++-common/Wint-in-bool-context.c: Update test.
3525
2c8e3a1d
JJ
35262016-10-02 Jakub Jelinek <jakub@redhat.com>
3527
3528 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3529 earlier.
3530 * g++.dg/charset/asm2.c (memmove): Likewise.
3531 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3532 * g++.dg/tls/diag-4.C (foo): Likewise.
3533 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3534 dg-warning, fix up regex.
3535 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3536 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3537 * g++.old-deja/g++.mike/net31.C: Likewise.
3538 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3539 for C++17.
3540 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3541 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3542
f00b6283
RB
35432016-10-01 Richard Biener <rguenther@suse.de>
3544
3545 PR middle-end/77798
3546 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3547
0f0565b1
AV
35482016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3549
3550 PR fortran/77663
3551 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3552
c58823a0
JJ
35532016-10-01 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR c/77490
3556 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3557 Add dg-prune-output directive.
3558
e3228a50
JD
35592016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3560
3561 PR fortran/66643
3562 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3563 * gfortran.fortran-torture/compile/write.f90: Update test.
3564
e70bbc6f
MW
35652016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3566
3567 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3568 arm_fp16_alternative_ok as the required effective target.
3569 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3570 -mfp16-format=alternative to the dg-options directive and remove
3571 the dg-add-options directive.
3572
c39747d2
FR
35732016-09-30 Fritz Reese <fritzoreese@gmail.com>
3574
3575 PR fortran/77764
3576 * gfortran.dg/dec_union_8.f90: New testcase.
3577
00074dd8
FR
35782016-09-30 Fritz Reese <fritzoreese@gmail.com>
3579
3580 PR fortran/77782
3581 * gfortran.dg/dec_structure_16.f90: New testcase.
3582
26f391e8
AV
35832016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3584
3585 * gfortran.dg/coarray_allocate_10.f08: New test.
3586 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3587
fa16a271
KT
35882016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3589
3590 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3591
f334c828
RB
35922016-09-30 Richard Biener <rguenther@suse.de>
3593
3594 PR tree-optimization/77399
3595 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3596
76e3ec9c
SL
35972016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3598
871267e1 3599 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3600 -fdelete-null-pointer-checks explicit.
3601 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3602 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3603 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3604 * gcc.dg/pic-1.c: Require fpic target support.
3605 * gcc.dg/pic-2.c: Likewise.
3606
a2c6e7f2
JJ
36072016-09-29 Jakub Jelinek <jakub@redhat.com>
3608
3609 Implement P0001R1 - C++17 removal of register storage class specifier
3610 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3611 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3612 C++17.
3613 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3614 keyword if not __SSE2__.
3615 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3616 C++17.
3617 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3618 register keywords.
3619 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3620 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3621 no_erroneous_warning): Expect new warnings for C++17.
3622 * g++.dg/warn/register-var-2.C (f): Likewise.
3623 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3624 * g++.dg/parse/linkage2.C (foo): Likewise.
3625 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3626 keyword on parameters for C++17.
3627 * g++.dg/cpp1z/register1.C: New test.
3628 * g++.dg/cpp1z/register2.C: New test.
3629 * g++.dg/cpp1z/register3.C: New test.
3630
4ab76933
UB
36312016-09-29 Uros Bizjak <ubizjak@gmail.com>
3632
3633 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3634 * gcc.target/i386/avx2-check.h (main): Ditto.
3635 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3636 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3637 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3638 * gcc.target/i386/avx512er-check.h (main): Ditto.
3639 * gcc.target/i386/avx512f-check.h (main): Ditto.
3640 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3641 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3642 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3643
2488ebe5
UB
36442016-09-29 Uros Bizjak <ubizjak@gmail.com>
3645
3646 PR target/77756
3647 * gcc.target/i386/pr77756.c: New test.
3648
4d258d09
MP
36492016-09-29 Marek Polacek <polacek@redhat.com>
3650
3651 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3652
a9087411
MP
36532016-09-29 Marek Polacek <polacek@redhat.com>
3654
3655 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3656 C++14.
3657
fa0a064a
ML
36582016-09-29 Martin Liska <mliska@suse.cz>
3659
3660 * objc/execute/construct1.m: New test.
3661
0ce1ecc7
RB
36622016-09-29 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/77768
3665 * gcc.dg/torture/pr77768.c: New testcase.
3666
da186c1f
RB
36672016-09-28 Richard Biener <rguenther@suse.de>
3668
3669 PR middle-end/77407
3670 * gcc.dg/pr77407.c: New testcase.
3671
d657e995
RB
36722016-09-29 Richard Biener <rguenther@suse.de>
3673
3674 PR middle-end/55152
3675 * gcc.dg/pr55152.c: New testcase.
3676 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3677
cadf6296
RO
36782016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3679
3680 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3681 (dg-options): Remove -m32.
3682
88000fd1
MS
36832016-09-28 Martin Sebor <msebor@redhat.com>
3684
3685 PR middle-end/77721
3686 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3687
0c172974
JD
36882016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3689
3690 PR libgfortran/77707
3691 * gfortran.dg/inquire_17.f90: New test.
3692
4b390698
JJ
36932016-09-28 Jakub Jelinek <jakub@redhat.com>
3694
3695 PR c++/77467
3696 * g++.dg/cpp1y/constexpr-77467.C: New test.
3697
2b1b5938
MS
36982016-09-28 Martin Sebor <msebor@redhat.com>
3699
3700 PR c/77762
3701 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3702 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3703 (test_sprintf_p_const): Adjust line numbers to avoid failures
3704 introduced in r240503.
3705
30dc6ee9
MS
37062016-09-28 Martin Sebor <msebor@redhat.com>
3707
3708 PR middle-end/77683
3709 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3710
7d290e93
BE
37112016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3712
fcf32bad
BE
3713 PR c++/77748
3714 * g++.dg/pr77550.C: Avoid undefined behavior.
3715
7d290e93
BE
3716 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3717
912d9ec3
WD
37182016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3719
3720 * gcc.dg/strlenopt-20.c: Update test.
3721 * gcc.dg/strlenopt-21.c: Likewise.
3722 * gcc.dg/strlenopt-22.c: Likewise.
3723 * gcc.dg/strlenopt-22g.c: Likewise.
3724 * gcc.dg/strlenopt-26.c: Likewise.
3725 * gcc.dg/strlenopt-5.c: Likewise.
3726 * gcc.dg/strlenopt-7.c: Likewise.
3727 * gcc.dg/strlenopt-9.c: Likewise.
3728
459bcfb0
JJ
37292016-09-27 Jakub Jelinek <jakub@redhat.com>
3730
6e39060a
JJ
3731 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3732
8ca33347
JJ
3733 * g++.dg/cpp1z/lambda-this1.C: New test.
3734 * g++.dg/cpp1z/lambda-this2.C: New test.
3735
459bcfb0
JJ
3736 PR c++/77722
3737 * g++.dg/ubsan/return-4.C: New test.
3738 * g++.dg/ubsan/return-5.C: New test.
3739 * g++.dg/ubsan/return-6.C: New test.
3740
20fba714
JW
37412016-09-27 Jiong Wang <jiong.wang@arm.com>
3742
3743 * lib/target-supports.exp
3744 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3745 in function comment.
3746
bebe0086
ML
37472016-09-27 Martin Liska <mliska@suse.cz>
3748
3749 PR gcov-profile/46266
3750 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3751 considered.
3752
59896334
RB
37532016-09-27 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/77745
3756 * g++.dg/torture/pr77745.C: New testcase.
3757
f0d355dc
RB
37582016-09-27 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/77478
3761 * gcc.dg/torture/pr77478.c: New testcase.
3762
8c9434c2
ML
37632016-09-27 Martin Liska <mliska@suse.cz>
3764
3765 PR gcov-profile/7970
3766 PR gcov-profile/16855
3767 PR gcov-profile/44779
3768 * g++.dg/gcov/pr16855.C: New test.
3769
511d092e
SKS
37702016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3771
3772 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3773
f2e0c4e1
JJ
37742016-09-27 Jakub Jelinek <jakub@redhat.com>
3775
3776 PR fortran/77666
3777 * gfortran.dg/gomp/pr77666.f90: New test.
3778
3a4228ba
KV
37792016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3780
3781 PR ipa/77677
3782 * gcc.dg/torture/pr77677-2.c: New test.
3783
a184e37f
SK
37842016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3785
3786 PR fortran/77420
3787 * gfortran.dg/pr77420_1.f90: New test.
3788 * gfortran.dg/pr77420_2.f90: Ditto.
3789 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3790 * gfortran.dg/pr77420_4.f90: this file.
3791
8be59d19
KV
37922016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3793
3794 PR middle-end/77719
3795 * gfortran.dg/pr77719.f90: New test.
3796
991075a4
TP
37972016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3798
3799 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3800 singular form of byte when quantity is unknown.
991075a4 3801
c6147dc4
MP
38022016-09-26 Marek Polacek <polacek@redhat.com>
3803
3804 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3805
5cc6c41c
ML
38062016-09-26 Martin Liska <mliska@suse.cz>
3807
3808 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3809 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3810 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3811 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3812 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3813 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3814 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3815 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3816 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3817
81fea426
MP
38182016-09-26 Marek Polacek <polacek@redhat.com>
3819
3820 PR c/7652
3821 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3822 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3823 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3824 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3825 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3826 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3827 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3828 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3829 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3830 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3831 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3832 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3833 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3834 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3835 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3836 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3837 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3838 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3839 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3840 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3841 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3842 * c-c++-common/attr-fallthrough-1.c: New test.
3843 * c-c++-common/attr-fallthrough-2.c: New test.
3844 * g++.dg/cpp0x/fallthrough1.C: New test.
3845 * g++.dg/cpp0x/fallthrough2.C: New test.
3846 * g++.dg/cpp1z/fallthrough1.C: New test.
3847 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3848 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3849 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3850 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3851
9b597c1f
SK
38522016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3853
12a813c1 3854 PR fortran/77429
9b597c1f
SK
3855 * gfortran.dg/pr77429.f90: New test.
3856
f1c7e7f1
SK
38572016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3858
3859 PR fortran/77694
3860 * gfortran.dg/pr77694.f90: New test.
3861
50c6dd20
OE
38622016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3863
3864 PR target/51244
3865 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3866
540b039e
DH
38672016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3868
3869 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3870 for 32-bit mode.
3871
cfd161bf
DH
38722016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3873
3874 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3875 for 32-bit mode.
3876
9a2300e9
MP
38772016-09-24 Marek Polacek <polacek@redhat.com>
3878
3879 PR c/77490
3880 * c-c++-common/Wbool-operation-1.c: New test.
3881 * gcc.dg/Wbool-operation-1.c: New test.
3882
34d567d1
FR
38832016-09-23 Fritz Reese <fritzoreese@gmail.com>
3884
3885 * gfortran.dg/dec_static_1.f90: New.
3886 * gfortran.dg/dec_static_2.f90: New.
3887 * gfortran.dg/dec_static_3.f90: New.
3888 * gfortran.dg/dec_static_4.f90: New.
3889
4a8d4422
JD
38902016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3891
3892 PR fortran/48298
3893 * gfortran.dg/negative_unit_check.f90: Update test.
3894 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3895
90ef45cb
DV
38962016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3897
3898 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3899 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3900 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3901 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3902 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3903 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3904 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3905
e0535922
MS
39062016-09-23 Martin Sebor <msebor@redhat.com>
3907
3908 PR testsuite/77713
3909 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3910 assuming long double is bigger than double.
3911
d664d76d
JJ
39122016-09-23 Jakub Jelinek <jakub@redhat.com>
3913
3914 Implement P0138R2, C++17 construction rules for enum class values
3915 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3916
3b31f720
DM
39172016-09-23 David Malcolm <dmalcolm@redhat.com>
3918
3919 PR preprocessor/77672
3920 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3921 expected multiline output from first warning to reflect change
3922 in r240434.
3923
592459bf
TP
39242016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3925
3926 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3927
0af06385
BE
39282016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3929 Tom de Vries <tom@codesourcery.com>
3930
3931 PR testsuite/77411
3932 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3933
8f01b67a
MP
39342016-09-23 Marek Polacek <polacek@redhat.com>
3935
3936 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3937 * c-c++-common/gomp/atomic-13.c: Likewise.
3938 * c-c++-common/gomp/atomic-14.c: Likewise.
3939 * c-c++-common/pr60439.c: Remove invalid code.
3940 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3941 * g++.dg/expr/bitfield5.C: Likewise.
3942 * g++.dg/expr/bitfield6.C: Likewise.
3943 * g++.dg/expr/bool1.C: Likewise.
3944 * g++.dg/expr/bool3.C: Likewise.
3945 * g++.dg/expr/lval3.C: Likewise.
3946 * g++.dg/expr/lval4.C: Likewise.
3947 * g++.old-deja/g++.jason/bool5.C: Likewise.
3948
bbd6fcf3
DM
39492016-09-23 David Malcolm <dmalcolm@redhat.com>
3950
3951 PR preprocessor/77672
3952 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3953 (test_terminator_location): New function.
3954
113d06a4
RB
39552016-09-23 Richard Biener <rguenther@suse.de>
3956
3957 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3958
cab9e1df
MW
39592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3960
3961 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3962 -march=armv8.2-a+fp16 when supported by the hardware.
3963 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3964 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3965 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3966 semi-colons to a macro invocations.
3967 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3968 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3969 defined.
3970 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3971 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3974 defined.
3975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3976 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3977 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3980 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3981 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3982 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3983 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3984 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3985 defined.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3987 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3988 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3989 defined.
3990 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3992 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3993 defined.
3994 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3996 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3997 defined.
3998 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3999 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4000 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4001 defined. Also fix some white-space.
4002 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4005 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4006 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4007 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4008 defined. Also fix some long lines and white-space.
4009 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4010 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4011 defined. Also fix some long lines and white-space.
4012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4013 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4014 defined.
4015 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4016 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4017 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4018 defined.
4019 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4020 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4021 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4022 defined.
4023 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4024 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4025 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4026 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4027 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4028 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4029 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4030 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4033 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4034 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4035 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4036 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4037 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4038 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4039 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4040 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4041 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4042
da9b2e69
JW
40432016-09-23 Jiong Wang <jiong.wang@arm.com>
4044 Matthew Wahab <matthew.wahab@arm.com>
4045
4046 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4047 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4048 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4049 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4050 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4051 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4052 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4056 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4057 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4058 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4059 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4060 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4061 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4062 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4063 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4064 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4065 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4066 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4067 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4068 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4069 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4070 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4071 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4072 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4073 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4074 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4075 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4076 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4077 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4078 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4079 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4080 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4081 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4082 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4083
785cf02f
MW
40842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4085
4086 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4087 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4088 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4089 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4090 support.
4091
1e401340
KV
40922016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4093
4094 PR ipa/77677
4095 * gcc.dg/torture/pr77677.c: New test.
4096
8ed3eeac
AV
40972016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4098
4099 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4100 here now.
4101
55a9b91b
MW
41022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4103
4104 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4105 options. Add tests for float16x4_t and float16x8_t.
4106
64c744b9
DV
41072016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4108
4109 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4110 * gcc.target/s390/risbg-ll-2.c: Ditto.
4111 * gcc.target/s390/risbg-ll-3.c: Ditto.
4112
d403b8d4
MW
41132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4114
4115 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4116 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4117
576987fc
DV
41182016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4119
4120 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4121 output to the simplified instructions.
4122
4ffc8099
MW
41232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4124
4125 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4126 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4127
b1a970a5
MW
41282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4129
4130 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4131 (FP16_SUPPORTED): New
4132 (expected-hfloat-16x4): Make conditional on __fp16 support.
4133 (expected-hfloat-16x8): Likewise.
4134 (vdup_n_f16): Disable for non-AArch64 targets.
4135 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4136 conditional on FP16_SUPPORTED.
4137 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4138 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4139 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4140 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4141 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4142 for testing __fp16.
4143 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4144 conditional on FP16_SUPPORTED.
4145 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4146 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4147
50df9464
MW
41482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4149
4150 * gcc.target/arm/short-vfp-1.c: New.
4151
536b9f42
MW
41522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4153
4154 * gcc.target/arm/attr-fp16-arith-1.c: New.
4155
1b9e31cf
MW
41562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4157
4158 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4159 New.
4160 (add_options_for_arm_v8_2a_fp16_neon): New.
4161 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4162 (add_options_for_arm_arch_v8_2a): Auto-generate.
4163 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4164 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4165 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4166 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4167 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4168 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4169 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4170
a5b42ee7
MW
41712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4172
4173 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4174 arm_fp16_alternative_ok.
4175 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4176 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4177 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4178 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4179 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4180 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4181 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4182 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4183 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4184 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4185 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4186 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4187 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4188 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4189 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4190 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4191 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4192 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4193 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4194 arm_fp16_alternative_ok.
4195 * lib/target-supports.exp
4196 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4197 (check_effective_target_arm_fp16_alternative_ok): New.
4198 (check_effective_target_arm_fp16_none_ok_nocache): New.
4199 (check_effective_target_arm_fp16_none_ok): New.
4200
fcbc975b
ML
42012016-09-23 Martin Liska <mliska@suse.cz>
4202
4203 * gcc.dg/ipa/pr77653.c: Replace adress
4204 with address.
4205
1822b732
ML
42062016-09-23 Martin Liska <mliska@suse.cz>
4207
4208 * gcc.target/i386/movbe-4.c: New test.
4209
fab18cc4
ML
42102016-09-23 Martin Liska <mliska@suse.cz>
4211
4212 * gcc.target/i386/crc32-5.c: New test.
4213
e70f01b5
ML
42142016-09-23 Martin Liska <mliska@suse.cz>
4215
4216 * gcc.target/i386/pr71652.c: New test.
4217 * gcc.target/i386/pr71652-2.c: New test.
4218 * gcc.target/i386/pr71652-3.c: New test.
4219
f2e81d05
JJ
42202016-09-23 Jakub Jelinek <jakub@redhat.com>
4221
4222 * lib/gcc-dg.exp (process-message): Support relative line number
4223 notation - .+4 or .-1 etc.
4224 * gcc.dg/dg-test-1.c: New test.
4225
ed30d2a6
MS
42262016-09-22 Martin Sebor <msebor@redhat.com>
4227
4228 PR target/77676
4229 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4230 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4231 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4232 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4233
1c681c7b
UB
42342016-09-22 Uros Bizjak <ubizjak@gmail.com>
4235
4236 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4237 * gcc.dg/ifcvt-2.c: Ditto.
4238 * gcc.dg/zero_bits_compound-1.c: Ditto.
4239 * gcc.dg/zero_bits_compound-1.c: Ditto.
4240 * gcc.dg/pr40550.c: Simplify target selectors.
4241 Use dg-additional-options.
4242 * gcc.dg/pr47893.c: Ditto.
4243 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4244 additional options for 32-bit x86 targets.
4245 * gcc.dg/pr70955.c: Move to ...
4246 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4247
67cf0a53
PC
42482016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4249
4250 PR c++/61019
4251 * g++.dg/cpp0x/pr61019.C: New.
4252
0ee70cc0
AV
42532016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4254 Terry Guo <terry.guo@arm.com>
4255
4256 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4257 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4258 * gcc.target/arm/pure-code/pure-code.exp: New.
4259
43639d2c
UB
42602016-09-22 Uros Bizjak <ubizjak@gmail.com>
4261
4262 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4263 Remove SSE effective target requirement.
4264
a608d15b
PC
42652016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4266
4267 PR c++/71979
4268 * g++.dg/cpp0x/pr71979.C: New.
4269
d94a7ab4
BE
42702016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4271
4272 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4273
a13f439f
ML
42742016-09-22 Martin Liska <mliska@suse.cz>
4275
4276 PR ipa/77653
4277 * gcc.dg/ipa/pr77653.c: New test.
4278
cf352092
JJ
42792016-09-22 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR fortran/77665
4282 * gfortran.dg/gomp/pr77665.f90: New test.
4283
a8de3002
PT
42842016-09-22 Paul Thomas <pault@gcc.gnu.org>
4285
4286 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4287 * gfortran.dg/dtio_13.f90: New test.
4288
39abef62
LK
42892016-09-21 Louis Krupp <louis.krupp@zoho.com>
4290
4291 PR fortran/66107
4292 * gfortran.dg/pr66107.f90: New test.
4293
4a2bb7fc
ILT
42942016-09-21 Ian Lance Taylor <iant@golang.org>
4295
4296 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4297 with call to builtin delete function.
4298
5f84cee2
JM
42992016-09-21 Joseph Myers <joseph@codesourcery.com>
4300
4301 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4302 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4303 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4304 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4305 tests.
4306
fe01a41a
UB
43072016-09-21 Uros Bizjak <ubizjak@gmail.com>
4308
4309 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4310
2e1c20b1
JJ
43112016-09-21 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR c++/77651
4314 * g++.dg/cpp1z/aligned-new6.C: New test.
4315
de4c144a
MW
43162016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4317
4318 * gcc.target/arm/fp16-aapcs-3.c: New.
4319 * gcc.target/arm/fp16-aapcs-4.c: New.
4320 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4321 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4322 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4323 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4324
44fc7854
BE
43252016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4326
4327 PR tree-optimization/77550
4328 * g++.dg/pr77550.C: New test.
4329
bc084f84
GJL
43302016-09-21 Georg-Johann Lay <avr@gjlay.de>
4331
4332 PR target/77326
4333 * gcc.target/avr/torture/pr77326.c: New test.
4334
c075003a
LK
43352016-09-21 Louis Krupp <louis.krupp@zoho.com>
4336
4337 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4338
6811ea79
RB
43392016-09-21 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/77648
4342 * gcc.dg/torture/pr77648-1.c: New testcase.
4343 * gcc.dg/torture/pr77648-2.c: Likewise.
4344
f955c4c4
RB
43452016-09-21 Richard Biener <rguenther@suse.de>
4346 Jakub Jelinek <jakub@redhat.com>
4347
4348 PR tree-optimization/77621
4349 * gcc.dg/pr77621.c: New testcase.
4350
096506bb
PT
43512016-09-21 Paul Thomas <pault@gcc.gnu.org>
4352
4353 PR fortran/77657
4354 * gfortran.dg/dtio_12.f90: New test.
4355
37d168ae
SKS
43562016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4357
4358 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4359
66454000
KV
43602016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4361
4362 PR tree-optimization/72835
4363 * gcc.dg/tree-ssa/pr72835.c: New test.
4364
88d0c3f0
MS
43652016-09-20 Martin Sebor <msebor@redhat.com>
4366
4367 PR middle-end/49905
4368 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4369 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4370 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4371 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4372 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4373 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4374 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4375
a03df1d5
KV
43762016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4377
4378 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4379 arguments/compare will be optimized away.
4380 * gcc.dg/torture/ftrapv-1.c: Likewise.
4381
8bc5448f
KV
43822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4383
4384 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4385 will be optimized away.
4386 * gcc.dg/ipa/vrp1.c: New test.
4387 * gcc.dg/ipa/vrp2.c: New test.
4388 * gcc.dg/ipa/vrp3.c: New test.
4389
973625a0
KV
43902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4391
4392 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4393 does the same transformation.
4394 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4395 * gcc.dg/tree-ssa/evrp1.c: New test.
4396 * gcc.dg/tree-ssa/evrp2.c: New test.
4397 * gcc.dg/tree-ssa/evrp3.c: New test.
4398 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4399 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4400 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4401 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4402 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4403 foling now happens early.
4404 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4405 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4406 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4407 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4408 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4409
9b1ba33c
UB
44102016-09-20 Uros Bizjak <ubizjak@gmail.com>
4411
4412 PR target/77621
4413 * gcc.target/i386/pr77621.c: New test.
4414 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4415 pattern, loop should vectorize with -mtune=atom.
4416
f5bd4ad8
MO
44172016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4418 Jakub Jelinek <jakub@redhat.com>
4419
4420 PR testsuite/63299
4421 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4422 instead of delete.
4423
7d9cf801
JJ
44242016-09-20 Jakub Jelinek <jakub@redhat.com>
4425
b912f962
JJ
4426 PR c++/77626
4427 * g++.dg/other/pr77626.C: New test.
4428
eaf1ece1
JJ
4429 PR c++/77638
4430 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4431
590b62e9
JJ
4432 PR c++/77637
4433 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4434
7d9cf801
JJ
4435 PR middle-end/77624
4436 * c-c++-common/pr77624-1.c: New test.
4437 * c-c++-common/pr77624-2.c: New test.
4438
3aebb6ff
AV
44392016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4440
4441 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4442 of digits expected.
4443
b5bbe47b
RB
44442016-09-20 Richard Biener <rguenther@suse.de>
4445
4446 PR tree-optimization/77646
4447 * gcc.dg/torture/pr77646.c: New testcase.
4448
144a96e4
BE
44492016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4450
4451 PR c++/77434
4452 * c-c++-common/Wint-in-bool-context.c: New test.
4453
1f2071fa
JM
44542016-09-19 Joseph Myers <joseph@codesourcery.com>
4455
4456 * gcc.dg/cr-decimal-dig-1.c: New test.
4457
63012d9a
JM
44582016-09-19 Joseph Myers <joseph@codesourcery.com>
4459
4460 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4461 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4462 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4463 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4464
02410826
VM
44652016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4466
4467 PR rtl-optimization/77416
4468 * gcc.target/powerpc/pr77416.c: New.
4469
6101a7ab
PP
44702016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4471
4472 PR c++/77639
4473 * g++.dg/template/error-recovery4.C: New test.
4474
1993ff76
BC
44752016-09-19 Bin Cheng <bin.cheng@arm.com>
4476
4477 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4478
5fa9e644
KT
44792016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4480
4481 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4482 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4483
fc15d9ec
JJ
44842016-09-19 Jakub Jelinek <jakub@redhat.com>
4485 Jan Hubicka <jh@suse.cz>
4486
4487 PR target/77587
4488 * gcc.dg/pr77587.c: New test.
4489 * gcc.dg/pr77587a.c: New file.
4490
3c9f5092
AV
44912016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4492
4493 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4494 * gfortran.dg/coarray_38.f90:
4495 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4496 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4497 * gfortran.dg/coarray_allocate_7.f08: New test.
4498 * gfortran.dg/coarray_allocate_8.f08: New test.
4499 * gfortran.dg/coarray_allocate_9.f08: New test.
4500 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4501 new caf_register.
4502 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4503 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4504 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4505 get_by_refs.
4506 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4507 * gfortran.dg/coarray_lock_7.f90: Same.
4508 * gfortran.dg/coarray_poly_5.f90: Same.
4509 * gfortran.dg/coarray_poly_6.f90: Same.
4510 * gfortran.dg/coarray_poly_7.f90: Same.
4511 * gfortran.dg/coarray_poly_8.f90: Same.
4512 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4513
e79e6763
FR
45142016-09-19 Fritz Reese <fritzoreese@gmail.com>
4515
4516 PR fortran/77584
4517 * gfortran.dg/dec_structure_15.f90: New testcase.
4518
ae527639
RB
45192016-09-19 Richard Biener <rguenther@suse.de>
4520
4521 PR middle-end/77605
4522 * gcc.dg/torture/pr77605.c: New testcase.
4523
cdf060f8
LK
45242016-09-18 Louis Krupp <louis.krupp@zoho.com>
4525
4526 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4527
b720e919
JH
45282016-09-17 Jan Hubicka <hubicka@ucw.cz>
4529
4530 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4531 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4532 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4533 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4534 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4535 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4536 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4537 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4538 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4539 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4540 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4541
bdabae39
KY
45422016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4543
4544 * gcc.target/i386/pr68633.c: Fix expected result.
4545
493ba820
LK
45462016-09-17 Louis Krupp <louis.krupp@gmail.com>
4547
4548 PR fortran/68078
4549 * gfortran.dg/pr68078.f90: New test.
4550 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4551
9a42726b
BS
45522016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4553
4554 PR target/77613
4555 * gcc.target/powerpc/swaps-p8-25.c: New.
4556
e7d61178
JJ
45572016-09-16 Jakub Jelinek <jakub@redhat.com>
4558
8f03e02f
JJ
4559 PR c++/77482
4560 * g++.dg/cpp0x/constexpr-77482.C: New test.
4561
e80cb545
JJ
4562 PR c++/77379
4563 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4564 thunk offsets.
4565 * g++.dg/abi/abi-tag23a.C: Likewise.
4566
1c2f613f
JJ
4567 PR c++/77338
4568 * g++.dg/cpp0x/decltype-77338.C: New test.
4569
e7d61178
JJ
4570 PR c++/77375
4571 * g++.dg/cpp0x/mutable1.C: New test.
4572
8d987deb
SK
45732016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4574
4575 PR fortran/77612
4576 * gfortran.dg/pr77612.f90: New test.
4577
2c3d35a6
SKS
45782016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4579
4580 * gcc.dg/torture/pr70421.c: Require int32plus.
4581
e43163ae
JJ
45822016-09-16 Jakub Jelinek <jakub@redhat.com>
4583
bcf0905a
JJ
4584 PR middle-end/77475
4585 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4586
e43163ae
JJ
4587 PR target/77526
4588 * gcc.target/i386/pr77526.c: New test.
4589
7d704548
JJ
45902016-09-16 Jakub Jelinek <jakub@redhat.com>
4591 Eric Botcazou <ebotcazou@adacore.com>
4592
4593 PR middle-end/77594
4594 * gcc.target/i386/pr77594.c: New test.
4595
902d624f
LK
45962016-09-15 Louis Krupp <louis.krupp@zoho.com>
4597
4598 PR fortran/69963
4599 * gfortran.dg/misplaced_implicit_character.f90: New test.
4600
7e16ce79
BC
46012016-09-15 Bin Cheng <bin.cheng@arm.com>
4602
4603 PR tree-optimization/77503
4604 * gcc.dg/vect/pr77503.c: New test.
4605
7c05f5c4
RB
46062016-09-15 Richard Biener <rguenther@suse.de>
4607
4608 PR middle-end/77544
4609 * c-c++-common/torture/pr77544.c: New testcase.
4610
76ff80fb
JJ
46112016-09-15 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR middle-end/77475
4614 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4615 * gcc.dg/march-generic.c: Likewise.
4616 * gcc.target/i386/spellcheck-options-1.c: New test.
4617 * gcc.target/i386/spellcheck-options-2.c: New test.
4618 * gcc.target/i386/spellcheck-options-3.c: New test.
4619 * gcc.target/i386/spellcheck-options-4.c: New test.
4620
5560d026
CLT
46212016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4622
4623 PR fortran/72743
4624 * gfortran.dg/goacc/pr72743.f90: New test.
4625
5334f733
RB
46262016-09-15 Richard Biener <rguenther@suse.de>
4627
4628 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4629
d08615f2
RB
46302016-09-15 Richard Biener <rguenther@suse.de>
4631
4632 PR tree-optimization/77514
4633 * gcc.dg/torture/pr77514.c: New testcase.
4634
28ca05f0
JJ
46352016-09-14 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR c++/77549
4638 * g++.dg/lookup/pr77549.C: New test.
4639
20a1e5b8
MP
46402016-09-14 Marek Polacek <polacek@redhat.com>
4641
4642 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4643 * c-c++-common/gomp/atomic-13.c: Likewise.
4644 * c-c++-common/gomp/atomic-14.c: Likewise.
4645 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4646 * g++.dg/cpp1z/bool-increment1.C: New test.
4647 * c-c++-common/pr60439.c: Add dg-warning.
4648 * g++.dg/expr/bitfield4.C: Likewise.
4649 * g++.dg/expr/bitfield5.C: Likewise.
4650 * g++.dg/expr/bitfield6.C: Likewise.
4651 * g++.dg/expr/bool1.C: Likewise.
4652 * g++.dg/expr/bool3.C: Likewise.
4653 * g++.dg/expr/lval3.C: Likewise.
4654 * g++.dg/expr/lval4.C: Likewise.
4655 * g++.old-deja/g++.jason/bool5.C: Likewise.
4656 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4657 * g++.dg/other/error18.C: Likewise.
4658 * g++.dg/gomp/atomic-14.C: Likewise.
4659
0761f6bf
NS
46602016-09-14 Nathan Sidwell <nathan@acm.org>
4661
4662 PR c++/77539
4663 * g++.dg/cpp1y/pr77539.C: New.
4664
13cddbc1
CL
46652016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4666
4667 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4668 dg-require.
4669 * g++.dg/ext/builtin_alloca.C: Likewise.
4670 * g++.dg/template/spec35.C: Likewise.
4671 * gcc.dg/builtins-68.c: Likewise.
4672 * gcc.misc-tests/gcov-13.c: Likewise.
4673 * gcc.misc-tests/gcov-14.c: Likewise.
4674
a90638d4
JM
46752016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4676
4677 * gfortran.dg/dec_structure_14.f90: New testcase.
4678
5ba4a08c
JJ
46792016-09-14 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR sanitizer/68260
4682 * c-c++-common/tsan/pr68260.c: New test.
4683
a713b234
JS
46842016-09-13 Joe Seymour <joe.s@somniumtech.com>
4685
4686 PR target/70713
4687 * gcc.target/msp430/function-attributes-1.c: New test.
4688 * gcc.target/msp430/function-attributes-2.c: New test.
4689 * gcc.target/msp430/function-attributes-3.c: New test.
4690
96032047
MS
46912015-04-18 Martin Sebor <msebor@redhat.com>
4692
4693 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4694 of non-nul characters.
4695 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4696
ea8661cd
JJ
46972016-09-13 Jakub Jelinek <jakub@redhat.com>
4698
9952908a
JJ
4699 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4700 * g++.dg/cpp1z/gen-attrs1.C: New test.
4701
63cdb7a0
JJ
4702 PR tree-optimization/77454
4703 * gcc.dg/pr77454.c: New test.
4704
ea8661cd
JJ
4705 PR c++/77553
4706 * g++.dg/cpp1y/constexpr-77553.C: New test.
4707
254830ba
DM
47082016-09-13 David Malcolm <dmalcolm@redhat.com>
4709
4710 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4711 (test_show_locus): Replace rich_location::add_fixit_insert calls
4712 with add_fixit_insert_before and add_fixit_insert_after.
4713
42763690
JM
47142016-09-13 Jason Merrill <jason@redhat.com>
4715 Tom de Vries <tom@codesourcery.com>
4716
4717 PR c++/77427
4718 * g++.dg/pr77427.C: New test.
4719
c8798f2c
ML
47202016-09-13 Martin Liska <mliska@suse.cz>
4721
4722 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4723 effective target.
4724 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4725 * lib/target-supports.exp: Define the new target.
4726
54700e2e
AP
47272016-09-12 Andrew Pinski <apinski@cavium.com>
4728
4729 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4730 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4731
e1d55bf7
UB
47322016-09-12 Uros Bizjak <ubizjak@gmail.com>
4733
4734 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4735 variable arguments.
4736 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4737 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4738 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4739 variable argument.
4740 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4741 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4742
54dcdb88
BE
47432016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4744
4745 PR c++/77496
4746 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4747 * g++.dg/ext/pr77496.C: New test.
4748 * g++.dg/warn/pr77496.C: New test.
4749
d1463eb9
DM
47502016-09-12 David Malcolm <dmalcolm@redhat.com>
4751
4752 PR c/72858
4753 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4754 to preserve conversion chars, and to preserve prefix information.
4755 * gcc.dg/format/pr72858.c: New test case.
4756
217fabad
SK
47572016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4758
4759 * gfortran.dg/pr77507.f90: Move to ...
4760 * gfortran.dg/ieee/pr77507.f90: here.
4761
a1cd04ac
JH
47622016-08-09 Jan Hubicka <hubicka@ucw.cz>
4763
4764 PR ipa/61159
4765 * compile/pr61159.c: New testcase
4766
e3912107
JH
47672016-08-09 Jan Hubicka <hubicka@ucw.cz>
4768
4769 PR ipa/64316
4770 * gcc.dg/ipa/pr63416.c: New testcase.
4771
739d9339
PT
47722016-09-10 Paul Thomas <pault@gcc.gnu.org>
4773 Steven G. Kargl <kargl@gcc.gnu.org>
4774
4775 PR fortran/77532
cc3135b6 4776 * gfortran.dg/dtio_11.f90: new test.
739d9339 4777
fb7c40dd
SK
47782016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4779
4780 PR fortran/77507
4781 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4782 * gfortran.dg/c_assoc_4.f90: Ditto.
4783
5b28efbb
TV
47842016-09-10 Tom de Vries <tom@codesourcery.com>
4785
4786 PR C/71602
4787 * c-c++-common/va-arg-va-list-type.c: New test.
4788
9d0a9bb4
PB
47892016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4790
4791 PR rtl-optimization/77289
4792 * gcc.target/powerpc/pr77289.c: New test.
4793
3f0177e7
MS
47942016-09-09 Martin Sebor <msebor@redhat.com>
4795
4796 PR c/77520
4797 PR c/77521
4798 * gcc.dg/pr77520.c: New test.
4799 * gcc.dg/pr77521.c: New test.
4800
e81e83d0
SK
48012016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4802
4803 PR fortran/77506
4804 * gfortran.dg/pr77506.f90: New test.
4805
8a92685e
SK
48062016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4807
4808 PR fortran/77507
4809 * gfortran.dg/pr77507.f90: New test.
4810
c65248cb
JM
48112016-09-09 Joseph Myers <joseph@codesourcery.com>
4812
4813 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4814
2cf0ff98
SK
48152016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4816 Louis Krupp <lkrupp@gcc.gnu.org>
4817
4818 PR fortran/69514
4819 * gfortran.dg/pr69514_1.f90: New test.
4820 * gfortran.dg/pr69514_2.f90: New test.
4821
8ebc1e0f
JJ
48222016-09-08 Jakub Jelinek <jakub@redhat.com>
4823
20b6cf01
JJ
4824 PR fortran/77500
4825 * gfortran.dg/gomp/pr77500.f90: New test.
4826
8ebc1e0f
JJ
4827 PR fortran/77516
4828 * gfortran.dg/gomp/pr77516.f90: New test.
4829
34718542
JJ
48302016-09-07 Jakub Jelinek <jakub@redhat.com>
4831
4832 PR middle-end/77475
4833 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4834 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4835 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4836 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4837 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4838 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4839
e5106e27
DM
48402016-09-07 David Malcolm <dmalcolm@redhat.com>
4841
4842 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4843 "substring-locations.h".
4844
ca235a85
RB
48452016-09-07 Richard Biener <rguenther@suse.de>
4846
4847 PR c/77450
4848 * c-c++-common/vector-subscript-8.c: Move ..
4849 * gcc.dg/pr77450.c: ... here.
4850
0076b5dc 48512016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4852
4853 PR libgfortran/77393
4854 * gfortran.dg/fmt_f0_2.f90: Update test.
4855 * gfortran.dg/fmt_f0_3.f90: New test.
4856
6ac7322b
DH
48572016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4858
4859 PR debug/77389
4860 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4861 in dg-options.
4862
4863 PR debug/57519
4864 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4865
8eb9e049
JJ
48662016-09-06 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR target/69255
4869 * gcc.target/i386/pr69255-1.c: New test.
4870 * gcc.target/i386/pr69255-2.c: New test.
4871 * gcc.target/i386/pr69255-3.c: New test.
4872
48732016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4874
4875 PR c/77336
4876 * gcc.dg/format/miss-7.c: New test.
4877
e6cb85d4
UB
48782016-09-06 Uros Bizjak <ubizjak@gmail.com>
4879
4880 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4881
7fe76f6a
ML
48822016-09-06 Martin Liska <mliska@suse.cz>
4883
4884 PR gcov-profile/77378
4885 PR gcov-profile/77466
4886 * gcc.dg/profile-update-warning.c: New test.
4887
209b636e
RB
48882016-09-06 Richard Biener <rguenther@suse.de>
4889
4890 PR tree-optimization/77479
4891 * gcc.dg/torture/pr77479.c: New testcase.
4892
b772a565
RB
48932016-09-06 Richard Biener <rguenther@suse.de>
4894
4895 PR c/77450
4896 * c-c++-common/vector-subscript-7.c: Adjust.
4897 * c-c++-common/vector-subscript-8.c: New testcase.
4898
a8c07037
SKS
48992016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4900
4901 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4902
0ce48391
JJ
49032016-09-05 Jakub Jelinek <jakub@redhat.com>
4904
de9188e0
JJ
4905 PR target/77476
4906 * gcc.target/i386/avx512f-pr77476.c: New test.
4907 * gcc.target/i386/avx512bw-pr77476.c: New test.
4908 * gcc.target/i386/avx512dq-pr77476.c: New test.
4909
c76f7809
JJ
4910 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4911 Update comment to mention also avx512f.
4912
0ce48391
JJ
4913 PR sanitizer/77396
4914 * g++.dg/asan/pr77396-2.C: New test.
4915
8a27cf73
UB
49162016-09-05 Uros Bizjak <ubizjak@gmail.com>
4917
4918 PR rtl-optimization/77452
4919 * gcc.target/i386/pr77452.c: New test.
4920
25ff5dd3
MP
49212016-09-05 Marek Polacek <polacek@redhat.com>
4922
4923 PR c/77423
4924 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4925
f2bc4e48
SK
49262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4927
4928 PR fortran/77391
4929 * gfortran.dg/pr77391.f90: New test.
4930
e85921ee
SK
49312016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4932
4933 PR fortran/77460
4934 * gfortran.dg/pr77460.f90: New test.
4935
b5d50659
JJ
49362016-09-03 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR c/65467
4939 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4940
7b826676
KY
49412016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4942
4943 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4944
717ebe91
DM
49452016-09-02 David Malcolm <dmalcolm@redhat.com>
4946
4947 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4948 test case.
4949 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4950 diagnostic-test-show-locus-generate-patch.c to the sources
4951 for diagnostic_plugin_test_show_locus.c.
4952
94087e88
JJ
49532016-09-02 Jakub Jelinek <jakub@redhat.com>
4954
9dc5773f
JJ
4955 PR c/65467
4956 * gcc.dg/gomp/_Atomic-1.c: New test.
4957 * gcc.dg/gomp/_Atomic-2.c: New test.
4958 * gcc.dg/gomp/_Atomic-3.c: New test.
4959 * gcc.dg/gomp/_Atomic-4.c: New test.
4960 * gcc.dg/gomp/_Atomic-5.c: New test.
4961
94087e88
JJ
4962 PR sanitizer/77396
4963 * g++.dg/asan/pr77396.C: New test.
4964
49652016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4966
4967 PR tree-optimization/71831
4968 * gcc.dg/builtin-object-size-16.c: New test.
4969 * gcc.dg/builtin-object-size-17.c: New test.
4970
7e89048d
JD
49712016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4972
4973 PR libgfortran/77393
4974 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4975
2f196155
UB
49762016-09-01 Uros Bizjak <ubizjak@gmail.com>
4977
4978 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4979 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4980 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4981 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4982 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4983 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4984 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4985 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4986 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4987 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4988 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4989 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4990 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4991 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4992 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4993 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4994 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4995 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4996
0a6b0523
EB
49972016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4998
4999 * gnat.dg/opt58.adb: New test.
5000 * gnat.dg/opt58_pkg.ads: New helper.
5001
2a99de7b
RB
50022016-09-01 Richard Biener <rguenther@suse.de>
5003
5004 PR middle-end/77436
5005 * gcc.dg/torture/pr77436.c: New testcase.
5006
f79d8786
SKS
50072016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5008
5009 * gcc.dg/pr64252.c: Require int32plus.
5010 * gcc.dg/pr66299-1.c: Likewise.
5011 * gcc.dg/pr66299-2.c: Likewise.
5012 * gcc.dg/torture/20131115-1.c: Skip for avr.
5013
b06335f9
KT
50142016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5015
5016 * gcc.target/aarch64/ands_3.c: New test.
5017
f25f40be
JJ
50182016-08-31 Jakub Jelinek <jakub@redhat.com>
5019
d12a0b5a
JJ
5020 PR fortran/77352
5021 * gfortran.dg/gomp/pr77352.f90: New test.
5022
f25f40be
JJ
5023 PR fortran/77374
5024 * gfortran.dg/gomp/pr77374.f08: New test.
5025
9ff6fb6e
MG
50262016-08-31 Marc Glisse <marc.glisse@inria.fr>
5027
5028 PR tree-optimization/73714
5029 * gcc.dg/tree-ssa/pr73714.c: New test.
5030
8e95a674
JD
50312016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5032
5033 PR libgfortran/77393
5034 * gfortran.dg/fmt_f0_2.f90: New test.
5035
c6b0037d
MG
50362016-08-31 Marc Glisse <marc.glisse@inria.fr>
5037
5038 * gcc.target/i386/pr59539-2.c: Adapt options.
5039 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5040
1a576b13
PT
50412016-08-31 Paul Thomas <pault@gcc.gnu.org>
5042
5043 PR fortran/77418
5044 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5045 of the associate entity and replace with a pointer to the
5046 intended item on the stack.
5047
e73d3ca6 50482016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5049 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5050
5051 PR fortran/48298
5052 * gfortran.dg/dtio_1.f90: New test.
5053 * gfortran.dg/dtio_2.f90: New test.
5054 * gfortran.dg/dtio_3.f90: New test.
5055 * gfortran.dg/dtio_4.f90: New test.
5056 * gfortran.dg/dtio_5.f90: New test.
5057 * gfortran.dg/dtio_6.f90: New test.
5058 * gfortran.dg/dtio_7.f90: New test.
5059 * gfortran.dg/dtio_8.f90: New test.
5060 * gfortran.dg/dtio_9.f90: New test.
5061 * gfortran.dg/dtio_10.f90: New test.
5062
b816477a
DM
50632016-08-30 David Malcolm <dmalcolm@redhat.com>
5064
5065 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5066 (test_many_nested_locations): New function.
5067 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5068 (test_show_locus): Handle "test_many_nested_locations".
5069
71b30891
DM
50702016-08-30 David Malcolm <dmalcolm@redhat.com>
5071
5072 * g++.dg/template/double-greater-than-fixit.C: New test case.
5073
8fa37232
EB
50742016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gnat.dg/opt57.ad[sb]: New test.
5077 * gnat.dg/opt57_pkg.ads: New helper.
5078
6f651bae
RB
50792016-08-30 Richard Biener <rguenther@suse.de>
5080
5081 PR tree-optimization/69047
5082 * gcc.dg/pr69047.c: Fix byte-order check.
5083
ab834832
JJ
50842016-08-30 Jakub Jelinek <jakub@redhat.com>
5085
5116b156
JJ
5086 PR tree-optimization/72866
5087 * gcc.dg/vect/pr72866.c: New test.
5088
3754bbfc
JJ
5089 PR debug/77363
5090 * g++.dg/debug/dwarf2/pr77363.C: New test.
5091
26122e2d
JJ
5092 PR middle-end/77377
5093 * gcc.target/i386/pr77377.c: New test.
5094
ab834832
JJ
5095 PR debug/77389
5096 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5097 in dg-options.
5098
bedc9ca7
SK
50992016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5100
5101 * gfortran.dg/pr77372.f90: Moved to ...
5102 * gfortran.dg/ieee/pr77372.f90: here.
5103
adfa1e6b
MM
51042016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5105
5106 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5107 vector short/char initializations.
5108 * gcc.target/powerpc/vec-init-5.c: Likewise.
5109 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5110 vector initialization optimizations.
5111 * gcc.target/powerpc/vec-init-7.c: Likewise.
5112 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5113 vector float/double initializations.
5114 * gcc.target/powerpc/vec-init-9.c: Likewise.
5115
414b7129
UB
51162016-08-29 Uros Bizjak <ubizjak@gmail.com>
5117
5118 PR target/77403
5119 * gcc.target/i386/pr77403.c: New test.
5120
3d06b6f2
MP
51212016-08-29 Marek Polacek <polacek@redhat.com>
5122
5123 PR c/77292
5124 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5125
ba9bbd6f
TV
51262016-08-29 Tom de Vries <tom@codesourcery.com>
5127
5128 PR c/77398
5129 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5130
d7d80d8f
EB
51312016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5132
5133 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5134
d7d80d8f 51352016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5136
5137 * gfortran.dg/dec_structure_13.f90: New testcase.
5138
468d95c8
JB
51392016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5140
5141 PR fortran/77261
5142 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5143 available.
5144
f329b264
TV
51452016-08-28 Tom de Vries <tom@codesourcery.com>
5146
5147 PR lto/70955
5148 * gcc.dg/pr70955.c: New test.
5149 * gcc.dg/lto/pr70955_0.c: Same.
5150 * gcc.dg/lto/pr70955_1.c: Same.
5151
4a389eb6
PP
51522016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5153
5154 PR tree-optimization/71077
5155 * gcc.target/i386/pr71077.c: New test.
5156
3f8257db 51572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5158
5159 PR fortran/77380
5160 * gfortran.dg/pr77380.f90: New test.
5161
3f8257db 51622016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5163
5164 PR fortran/77372
5165 gfortran.dg/pr77372.f90: New test.
5166
ee908516
DM
51672016-08-26 David Malcolm <dmalcolm@redhat.com>
5168
5169 * gcc.dg/spellcheck-fields-2.c (test): Move
5170 dg-begin/end-multiline-output within function body.
5171 (test_macro): New function.
5172
d41e76cf
DM
51732016-08-26 David Malcolm <dmalcolm@redhat.com>
5174
5175 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5176 (test_fixit_insert): Update expected output.
5177 (test_fixit_remove): Likewise.
5178 (test_fixit_replace): Likewise.
5179
524a4c96
RO
51802016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5181
5182 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5183 Fix typo.
5184
ebfa15ab
RB
51852016-08-26 Richard Biener <rguenther@suse.de>
5186
5187 PR tree-optimization/69047
5188 * gcc.dg/pr69047.c: New testcase.
5189
209ca542
PK
51902016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5191 Martin Jambhor <mjambor@suse.cz>
524a4c96 5192
209ca542
PK
5193 * gcc.dg/ipa/propbits-1.c: New test-case.
5194 * gcc.dg/ipa/propbits-2.c: Likewise.
5195 * gcc.dg/ipa/propbits-3.c: Likewise.
5196
e5cf1629
SK
51972016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5198
5199 PR fortran/77351
5200 * gfortran.dg/pr77351.f90: New test.
5201
ebef225f
MP
52022016-08-25 Marek Polacek <polacek@redhat.com>
5203
5204 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5205
fe377a48
MP
52062016-08-25 Marek Polacek <polacek@redhat.com>
5207
5208 PR c/77323
5209 * gcc.dg/pr77323.c: New test.
5210
88b8971f
PT
52112016-08-24 Paul Thomas <pault@gcc.gnu.org>
5212
5213 PR fortran/77358
5214 * gfortran.dg/submodule_17.f08: New test.
5215
3f8257db
JJ
52162016-08-24 Michael Collison <michael.collison@linaro.org>
5217 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5218
5219 * gcc.target/arm/builtin_saddl.c: New testcase.
5220 * gcc.target/arm/builtin_saddll.c: New testcase.
5221 * gcc.target/arm/builtin_uaddl.c: New testcase.
5222 * gcc.target/arm/builtin_uaddll.c: New testcase.
5223 * gcc.target/arm/builtin_ssubl.c: New testcase.
5224 * gcc.target/arm/builtin_ssubll.c: New testcase.
5225 * gcc.target/arm/builtin_usubl.c: New testcase.
5226 * gcc.target/arm/builtin_usubll.c: New testcase.
5227
d5b5d212
UB
52282016-08-24 Uros Bizjak <ubizjak@gmail.com>
5229
5230 PR target/77270
5231 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5232 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5233 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5234 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5235 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5236 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5237 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5238 effective target. Remove scan-assembler-times directives.
5239 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5240 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5241 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5242
d1188689
SKS
52432016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5244
5245 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5246 of unsigned int.
5247 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5248
0b6b8f85
RS
52492016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5250
5251 PR testsuite/77317
5252 * lib/target-supports.exp
5253 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5254 (check_effective_target_vect_natural_alignment): Ditto.
5255 (check_effective_target_vector_alignment_reachable): Ditto.
5256 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5257
587b7f7a
ILT
52582016-08-23 Ian Lance Taylor <iant@golang.org>
5259
5260 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5261
6019c0fc
MM
52622016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5263
5264 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5265 being created from pointers to memory locations.
5266 * gcc.target/powerpc/vec-init-2.c: Likewise.
5267
cfe37db4
FR
52682016-08-23 Fritz Reese <fritzoreese@gmail.com>
5269
5270 * gfortran.dg/dec_structure_12.f90: New testcase.
5271
7e11f46f
DV
52722016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5273
5274 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5275
7ab4f354
DV
52762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5277
5278 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5279 verification.
5280
deb9351f
DV
52812016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5282
5283 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5284 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5285
1fd9f058
RB
52862016-08-23 Richard Biener <rguenther@suse.de>
5287
5288 PR tree-optimization/27336
5289 * c-c++-common/pr27336.c: New testcase.
5290
b00e6e75
MP
52912016-08-22 Marek Polacek <polacek@redhat.com>
5292
5293 PR c++/77321
5294 * g++.dg/cpp1y/pr77321.C: New test.
5295
58338bac
SK
52962016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5297
5298 PR fortran/60774
5299 * gfortran.dg/empty_label.f: Adjust test for new error message.
5300 * gfortran.dg/empty_label.f90: Ditto.
5301 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5302 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5303 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5304
30364ce6
SK
53052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5306
5307 PR fortran/61318
5308 * gfortran.dg/pr61318.f90: New test.
5309
ad7a5a8f
SK
53102016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5311
5312 PR fortran/77260
5313 * gfortran.dg/pr77260_1.f90: New test.
5314 * gfortran.dg/pr77260_2.f90: Ditto.
5315
72f52f30
JM
53162016-08-22 Joseph Myers <joseph@codesourcery.com>
5317
5318 PR middle-end/77269
5319 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5320 __builtin_signbitf and __builtin_signbitl in expected generic
5321 expansion.
5322 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5323 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5324 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5325 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5326 tests.
5327
6dc198e3
JM
53282016-08-22 Joseph Myers <joseph@codesourcery.com>
5329
5330 * gcc.dg/torture/float128-builtin.c,
5331 gcc.dg/torture/float128-ieee-nan.c,
5332 gcc.dg/torture/float128x-builtin.c,
5333 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5334 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5335 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5336 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5337 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5338 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5339 gcc.dg/torture/floatn-nan.h: New tests.
5340
7ff4e41a
JM
53412016-08-22 Joseph Myers <joseph@codesourcery.com>
5342
5343 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5344 macro.
5345 (main): Update calls to TEST_I_F.
5346 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5347 macro.
5348 (main): Update calls to TEST_I_F.
5349
7078cdb6
JM
53502016-08-22 Joseph Myers <joseph@codesourcery.com>
5351
5352 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5353 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5354 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5355 names in calls to TEST_I_F.
5356
a9d7c823
BE
53572016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5358
5359 PR c/52952
5360 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5361
cd800235
SKS
53622016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5363
5364 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5365 and !natural_alignment_64.
5366 * gcc.dg/ipa/propalign-2.c: Likewise.
5367 * gcc.dg/ipa/propalign-3.c: Likewise.
5368 * gcc.dg/ipa/propalign-4.c: Likewise.
5369 * gcc.dg/ipa/propalign-5.c: Likewise.
5370 * lib/target-supports.exp
5371 (check_effective_target_natural_alignment_32): Add avr-*-*.
5372
22d12455
KV
53732016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5374
5375 PR tree-optimization/61839
5376 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5377 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5378 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5379 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5380
c65699ef
JM
53812016-08-19 Joseph Myers <joseph@codesourcery.com>
5382
5383 PR c/32187
5384 * lib/target-supports.exp (check_effective_target_float16)
5385 (check_effective_target_float32, check_effective_target_float64)
5386 (check_effective_target_float128, check_effective_target_float32x)
5387 (check_effective_target_float64x)
5388 (check_effective_target_float128x)
5389 (check_effective_target_float16_runtime)
5390 (check_effective_target_float32_runtime)
5391 (check_effective_target_float64_runtime)
5392 (check_effective_target_float128_runtime)
5393 (check_effective_target_float32x_runtime)
5394 (check_effective_target_float64x_runtime)
5395 (check_effective_target_float128x_runtime)
5396 (check_effective_target_floatn_nx_runtime)
5397 (add_options_for_float16, add_options_for_float32)
5398 (add_options_for_float64, add_options_for_float128)
5399 (add_options_for_float32x, add_options_for_float64x)
5400 (add_options_for_float128x): New procedures.
5401 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5402 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5403 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5404 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5405 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5406 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5407 gcc.dg/torture/float128-complex.c,
5408 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5409 gcc.dg/torture/float128x-basic.c,
5410 gcc.dg/torture/float128x-complex.c,
5411 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5412 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5413 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5414 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5415 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5416 gcc.dg/torture/float32x-basic.c,
5417 gcc.dg/torture/float32x-complex.c,
5418 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5419 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5420 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5421 gcc.dg/torture/float64x-basic.c,
5422 gcc.dg/torture/float64x-complex.c,
5423 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5424 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5425 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5426 gcc.dg/torture/floatn-tg.h,
5427 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5428 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5429 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5430 gcc.dg/torture/fp-int-convert-float128x.c,
5431 gcc.dg/torture/fp-int-convert-float16-timode.c,
5432 gcc.dg/torture/fp-int-convert-float16.c,
5433 gcc.dg/torture/fp-int-convert-float32-timode.c,
5434 gcc.dg/torture/fp-int-convert-float32.c,
5435 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5436 gcc.dg/torture/fp-int-convert-float32x.c,
5437 gcc.dg/torture/fp-int-convert-float64-timode.c,
5438 gcc.dg/torture/fp-int-convert-float64.c,
5439 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5440 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5441 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5442 maximum exponent of floating-point type. Use it in testing
5443 whether 0x8...0 fits in the floating-point type. Always treat -1
5444 (signed 0xf...f) as fitting in the floating-point type.
5445 (M_OK1): New macro.
5446 * gcc.dg/torture/fp-int-convert-double.c,
5447 gcc.dg/torture/fp-int-convert-float.c,
5448 gcc.dg/torture/fp-int-convert-float128-timode.c,
5449 gcc.dg/torture/fp-int-convert-float128.c,
5450 gcc.dg/torture/fp-int-convert-float80-timode.c,
5451 gcc.dg/torture/fp-int-convert-float80.c,
5452 gcc.dg/torture/fp-int-convert-long-double.c,
5453 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5454
94e73c78
JJ
54552016-08-19 Jakub Jelinek <jakub@redhat.com>
5456
fbdbd4b6
JJ
5457 PR fortran/72744
5458 * gfortran.dg/gomp/pr72744.f90: New test.
5459
94e73c78
JJ
5460 PR fortran/69281
5461 * gfortran.dg/gomp/pr69281.f90: New test.
5462
91151a73
JB
54632016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5464
414b7129
UB
5465 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5466 the last special seed value.
5467 * gfortran.dg/random_7.f90: Use size for last array member instead
5468 of hardcoded value.
91151a73 5469
fcf830ab
PK
54702016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5471
5472 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5473 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5474
1a5da5b6
RB
54752016-08-19 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/77286
5478 * gcc.dg/torture/pr77286.c: New testcase.
5479
82f72146
DM
54802016-08-18 David Malcolm <dmalcolm@redhat.com>
5481
5482 * gcc.dg/verbose-asm-2.c: New test case.
5483
cc015f3a
DM
54842016-08-18 David Malcolm <dmalcolm@redhat.com>
5485
5486 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5487 (custom_diagnostic_finalizer): Update for change to
5488 diagnostic_show_locus.
5489
cb18fd07
DM
54902016-08-18 David Malcolm <dmalcolm@redhat.com>
5491
5492 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5493 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5494
a76989dc
MP
54952016-08-18 Marek Polacek <polacek@redhat.com>
5496
5497 PR c/71514
5498 * gcc.dg/pr71514.c: New test.
5499
89c88780
L
55002015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5501
5502 PR target/72839
5503 * gcc.target/i386/pr72839.c: New test.
5504
2c71d454
CLT
55052016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5506
5507 PR middle-end/70895
5508 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5509 * c-c++-common/goacc/reduction-1.c: Likewise.
5510 * c-c++-common/goacc/reduction-2.c: Likewise.
5511 * c-c++-common/goacc/reduction-3.c: Likewise.
5512 * c-c++-common/goacc/reduction-4.c: Likewise.
5513
66592e95
AM
55142016-08-18 Alan Modra <amodra@gmail.com>
5515
5516 * gcc.c-torture/compile/pr72771.c: New.
5517
3a146d46
JJ
55182016-08-17 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR fortran/67496
5521 * gfortran.dg/pr67496.f90: New test.
5522
3f8257db 55232015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5524
5525 PR tree-optimization/71752
3a146d46 5526 * gcc.dg/vect/pr71752.c: New.
038000bd 5527
dd42e908
UB
55282016-08-17 Uros Bizjak <ubizjak@gmail.com>
5529
5530 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5531
458a1cd0
JJ
55322016-08-17 Jakub Jelinek <jakub@redhat.com>
5533
5534 PR middle-end/77259
5535 * g++.dg/ipa/devirt-52.C: New test.
5536
11c4c4ba
CLT
55372016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5538
5539 * c-c++-common/goacc/reduction-6.c: New testcase.
5540
661d6efd
RB
55412016-08-17 Richard Biener <rguenther@suse.de>
5542
5543 PR tree-optimization/76490
5544 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5545 * gcc.dg/pr52904.c: XFAIL.
5546
622d8b69
RB
55472016-08-17 Richard Biener <rguenther@suse.de>
5548
5549 PR tree-optimization/23855
5550 * gcc.dg/loop-unswitch-2.c: Adjust.
5551
af23e99c
JJ
55522016-08-16 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR tree-optimization/72817
5555 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5556
feeb6268
JM
55572016-08-16 Joseph Myers <joseph@codesourcery.com>
5558
5559 PR libgcc/77265
5560 * gcc.dg/torture/float128-extend-inf.c: New test.
5561
65e736c0
DM
55622016-08-16 David Malcolm <dmalcolm@redhat.com>
5563
5564 PR c/72857
5565 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5566 for embedded NUL.
5567 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5568 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5569 caret placement.
5570 (test_oct): Likewise.
5571 (test_multiple): Likewise.
5572 (test_field_width_specifier): Likewise.
5573 (test_field_width_specifier_2): New function.
5574 (test_field_precision_specifier): New function.
5575 (test_embedded_nul): Update expected caret placement.
5576 (test_non_contiguous_strings): Update line number.
5577 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5578 (__emit_string_literal_range): Add "caret_idx" param.
5579 (test_simple_string_literal): Add value for new param, updating
5580 expected output..
5581 (test_concatenated_string_literal): Likewise.
5582 (test_multiline_string_literal): Likewise.
5583 (test_hex): Likewise.
5584 (test_oct): Likewise.
5585 (test_multiple): Likewise.
5586 (test_ucn4): Likewise.
5587 (test_ucn8): Likewise.
5588 (test_u8): Likewise.
5589 (test_u): Likewise; update expected message, from "range" to
5590 "location".
5591 (test_U): Likewise.
5592 (test_L): Likewise.
5593 (test_macro): Add value for new param.
5594 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5595 (__emit_string_literal_range): Add "caret_idx" param.
5596 (test_stringified_token_1): Add value for new param. Update
5597 expected message, from "range" to "location".
5598 (test_stringized_token_2): Likewise, adding param to macro.
5599 (test_stringified_token_3): Likewise.
5600 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5601 (emit_warning): Convert param from source_range to location_t.
5602 (test_string_literals): Add caret_idx param, and use it when
5603 constructing a substring_loc. Update error message, from
5604 "range" to "location".
5605
4a7f57d5
JJ
56062016-08-16 Jakub Jelinek <jakub@redhat.com>
5607
7841800f
JJ
5608 PR target/71910
5609 * g++.dg/gomp/pr71910.C: New test.
5610
1b13411a
JJ
5611 PR middle-end/67485
5612 * gcc.c-torture/compile/pr67485.c: New test.
5613
4a7f57d5
JJ
5614 PR target/72867
5615 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5616
3c556bc4
BC
56172016-08-16 Bin Cheng <bin.cheng@arm.com>
5618
5619 PR tree-optimization/69848
5620 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5621
beab2da6
ML
56222016-08-16 Martin Liska <mliska@suse.cz>
5623
5624 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5625 of memory operations so that it can be handled by core2
5626 in 32-bit mode.
5627
f4eec0a3
RB
56282016-08-16 Richard Biener <rguenther@suse.de>
5629
5630 PR tree-optimization/76783
5631 * gcc.dg/pr76783.c: New testcase.
5632 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5633
8f21990a
BC
56342016-08-16 Bin Cheng <bin.cheng@arm.com>
5635
5636 PR tree-optimization/72817
5637 PR tree-optimization/73450
5638 * gcc.dg/tree-ssa/pr72817.c: New test.
5639 * gcc.dg/tree-ssa/pr73450.c: New test.
5640
7fc61626
FR
56412016-08-15 Fritz Reese <fritzoreese@gmail.com>
5642
5643 * gfortran.dg/init_flag_13.f90: New testcase.
5644 * gfortran.dg/init_flag_14.f90: Ditto.
5645 * gfortran.dg/init_flag_15.f03: Ditto.
5646 * gfortran.dg/dec_init_1.f90: Ditto.
5647 * gfortran.dg/dec_init_2.f90: Ditto.
5648
432baa02
UB
56492016-08-15 Uros Bizjak <ubizjak@gmail.com>
5650
5651 PR target/72867
5652 * gcc.target/i386/pr72867.c: New test.
5653
7e1dde14
EB
56542016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5655
5656 * c-c++-common/dump-ada-spec-5.c: New test.
5657
e4969090
RB
56582016-08-15 Richard Biener <rguenther@suse.de>
5659
5660 PR tree-optimization/73434
5661 * gcc.dg/torture/pr73434.c: New testcase.
5662
66088065
JJ
56632016-08-15 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR tree-optimization/72824
5666 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5667
7c713714
CLT
56682016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5669
5670 PR fortran/70598
5671 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5672 in use_device clause.
5673 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5674 * gfortran.dg/goacc/list.f95: Adjust to catch
5675 "neither a POINTER nor an array" error messages.
5676
4271e5cb
UB
56772016-08-14 Uros Bizjak <ubizjak@gmail.com>
5678
5679 PR target/76342
5680 * gcc.target/i386/pr76342.c: New test.
5681
b0cea284
JJ
56822016-08-12 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR c/71512
5685 * g++.dg/ubsan/pr71512.C: New test.
5686 * c-c++-common/ubsan/pr71512-1.c: New test.
5687 * c-c++-common/ubsan/pr71512-2.c: New test.
5688
e86aefb8
MM
56892016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5690
5691 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5692 vector initialization options.
5693 * gcc.target/powerpc/vec-init-2.c: Likewise.
5694 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5695 is generated on ISA 3.0.
5696
7fd82d52
PP
56972016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5698
5699 PR middle-end/71654
5700 * gcc.dg/c-c++-common/pr71654.c: New test.
5701 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5702 dg-options.
5703 * gcc.dg/tree-ssa/vrp24: Likewise.
5704
2f1364c2
JJ
57052016-08-12 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR c/67410
5708 * gcc.dg/pr67410.c: New test.
5709
8eb414aa
BC
57102016-08-12 Bin Cheng <bin.cheng@arm.com>
5711
5712 PR tree-optimization/69848
5713 * gcc.dg/vect/vect-pr69848.c: New test.
5714
30b39c19
UB
57152016-08-12 Uros Bizjak <ubizjak@gmail.com>
5716
5717 PR testsuite/71008
5718 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5719 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5720 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5721 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5722
e373dd06
RB
57232016-08-12 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/57326
5726 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5727 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5728 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5729 * gcc.target/i386/pr45685.c: Likewise.
5730 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5731 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5732 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5733 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5734 * gfortran.dg/pr34163.f90: Likewise.
5735
20d1af89
ML
57362016-08-12 Martin Liska <mliska@suse.cz>
5737
5738 * g++.dg/gcov/gcov-16.C: New test.
5739 * lib/gcov.exp: Support new argument for run-gcov function.
5740
5cacda56
ML
57412016-08-12 Martin Liska <mliska@suse.cz>
5742
5743 PR gcov-profile/35590
5744 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5745
663eecfd
RB
57462016-08-12 Richard Biener <rguenther@suse.de>
5747
5748 PR tree-optimization/72851
5749 * gcc.dg/torture/pr72851.c: New testcase.
5750
3f8257db 57512016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5752
e366d7d8
AO
5753 PR debug/63240
5754 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5755 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5756 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5757 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5758 DW_AT_deleted.
5759
71e1a6a4
AO
5760 PR debug/55641
5761 * g++.dg/debug/dwarf2/ref-1.C: New.
5762
8aaf799b
AO
5763 PR debug/49366
5764 * g++.dg/debug/dwarf2/template-params-12.H: New.
5765 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5766 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5767 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5768 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5769 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5770 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5771 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5772
06f9caed
BS
57732016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5774
5775 PR target/72863
5776 * gcc.target/powerpc/pr72863.c: New test.
5777
a8b956c1
UB
57782016-08-11 Uros Bizjak <ubizjak@gmail.com>
5779
5780 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5781
c73dd986
L
57822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 * gcc.target/i386/pieces-strcpy-1.c: New test.
5785 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5786
385ed708
JJ
57872016-08-11 Jakub Jelinek <jakub@redhat.com>
5788
5789 PR c++/72868
5790 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5791
df7ec09f
L
57922015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5793
5794 * gcc.target/i386/pieces-memcpy-1.c: New test.
5795 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5796 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5797 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5798 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5799 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5800
b95a64bb
JJ
58012016-08-11 Jakub Jelinek <jakub@redhat.com>
5802
5803 PR c/72816
7ddbcf6b 5804 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5805
59537744
BE
58062016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5807
5808 PR tree-optimization/71083
5809 * gcc.c-torture/execute/pr71083.c: New test.
5810 * gnat.dg/loop_optimization23.adb: New test.
5811 * gnat.dg/loop_optimization23_pkg.ads: New test.
5812 * gnat.dg/loop_optimization23_pkg.adb: New test.
5813
183ac6d0
RB
58142016-08-11 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/72772
5817 * gcc.dg/graphite/pr35356-1.c: Adjust.
5818 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5819
b152f5a2
JB
58202016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5821
5822 * gfortran.dg/random_7.f90: Take into account that the last seed
5823 value is the special p value.
5824 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5825
bb7ebad1
RB
58262016-08-11 Richard Biener <rguenther@suse.de>
5827
5828 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5829
2e186411
AM
58302016-08-11 Alan Modra <amodra@gmail.com>
5831
5832 * gcc.target/powerpc/pr71680.c: New.
5833
e9e6d4f6
KN
58342016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5835
5836 * gcc.target/powerpc/bfp/bfp.exp: New file.
5837 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5838 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5839 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5840 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5841 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5842 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5843 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5844 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5845 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5846 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5847 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5848 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5849 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5850 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5851 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5852 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5853 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5854 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5855 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5856 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5857 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5858 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5859 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5860 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5861 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5862 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5863 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5864 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5865 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5866 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5867 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5868 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5869 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5870 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5871 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5872 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5873 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5874 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5875 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5876 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5877 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5878 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5879 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5880 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5881 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5882 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5883 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5884 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5885 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5886 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5887 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5888 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5889 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5890
9c8eabea
BC
58912016-08-10 Bin Cheng <bin.cheng@arm.com>
5892
5893 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5894 Add aarch64*-*-*.
5895
6c553b76
BC
58962016-08-10 Bin Cheng <bin.cheng@arm.com>
5897
5898 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5899
a0883b08
MM
59002016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5901
5902 PR target/72853
5903 * gcc.target/powerpc/pr72853.c: New test.
5904
a266236e
ML
59052016-08-10 Martin Liska <mliska@suse.cz>
5906
5907 PR gcov-profile/58306
5908 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5909
22063dbc
ML
59102016-08-10 Martin Liska <mliska@suse.cz>
5911
5912 * g++.dg/gcov/gcov-threads-1.C: New test.
5913
5250a5bb
SKS
59142016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5915
5916 PR target/71873
5917 * gcc.target/avr/pr71873.c: New test.
5918
b7597ae5
ML
59192016-08-09 Martin Liska <mliska@suse.cz>
5920
5921 * g++.dg/gcov/gcov-dump-1.C: New test.
5922 * g++.dg/gcov/gcov-dump-2.C: New test.
5923
ab50a215
ML
59242016-08-09 Martin Liska <mliska@suse.cz>
5925
5926 * gcc.dg/tree-prof/val-prof-9.c: New test.
5927
dcb1e137
ML
59282016-08-09 Martin Liska <mliska@suse.cz>
5929
5930 * gcc.dg/tree-prof/val-prof-8.c: New test.
5931
04d6d3b6
MJ
59322016-08-09 Martin Jambor <mjambor@suse.cz>
5933
df839749
UB
5934 PR ipa/71981
5935 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5936
c57e78c4
BC
59372016-08-09 Bin Cheng <bin.cheng@arm.com>
5938
5939 PR tree-optimization/33707
5940 * gcc.dg/vect/pr33707.c: New test.
5941
42970a17
BC
59422016-08-09 Bin Cheng <bin.cheng@arm.com>
5943
5944 PR tree-optimization/pr72772
5945 * gcc.dg/tree-ssa/pr72772.c: New test.
5946
810a3aa6
MF
59472016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5948
5949 PR rtl-optimization/66669
5950 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5951
9e207d6f
JJ
59522016-08-09 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR tree-optimization/72824
5955 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5956
50bf47fd
RB
59572016-08-09 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/71802
5960 * gcc.dg/torture/pr71802.c: New testcase.
5961
cadec7ca
JJ
59622016-08-09 Jakub Jelinek <jakub@redhat.com>
5963
5964 PR c++/72809
5965 * g++.dg/eh/stdarg1.C: New test.
5966
c43c5112
AK
59672016-08-08 Andi Kleen <ak@linux.intel.com>
5968
5969 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5970 test command line in failure log.
5971 (profopt-execute): dito. Make autofdo file names unique.
5972
895aa8e1
DM
59732016-08-08 David Malcolm <dmalcolm@redhat.com>
5974
5975 PR c/64955
5976 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5977 output.
5978
9afda630
PK
59792016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5980
5981 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5982 c99_runtime.
5983 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5984 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5985 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5986 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5987 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5988 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5989
e52ed3fe
DM
59902016-08-08 David Malcolm <dmalcolm@redhat.com>
5991
5992 PR c/52952
5993 * gcc.dg/cpp/pr66415-1.c: Likewise.
5994 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5995 * gcc.dg/format/c90-printf-1.c: Likewise.
5996 * gcc.dg/format/diagnostic-ranges.c: New test case.
5997
ad200580
JJ
59982016-08-08 Jakub Jelinek <jakub@redhat.com>
5999
77524e0d
JJ
6000 PR fortran/72716
6001 * gfortran.dg/gomp/pr72716.f90: New test.
6002
2187f2a2
JJ
6003 PR middle-end/72781
6004 * gcc.dg/gomp/pr72781.c: New test.
6005
ad200580
JJ
6006 PR middle-end/68762
6007 * g++.dg/vect/pr68762-1.cc: New test.
6008 * g++.dg/vect/pr68762-2.cc: New test.
6009 * g++.dg/vect/pr68762.h: New file.
6010
989d0071
MS
60112016-08-08 Martin Sebor <msebor@redhat.com>
6012
6013 PR testsuite/72838
3a146d46
JJ
6014 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6015 * g++.dg/warn/overflow-warn-3.C: Same.
6016 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6017
7090cac9
AV
60182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6019
6020 PR fortran/71936
6021 * gfortran.dg/allocate_with_source_21.f03: New test.
6022
64e56ab0
AV
60232016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6024
6025 PR fortran/72698
6026 * gfortran.dg/allocate_with_source_20.f03: New test.
6027
0476487d
AM
60282016-08-08 Alan Modra <amodra@gmail.com>
6029
6030 * gcc.c-torture/compile/pr72802.c: New.
6031
8e9218f2
AV
60322016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6033
6034 PR fortran/70524
6035 * gfortran.dg/dependency_48.f90: New test.
6036
c1f7083b
TK
60372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6038
531e5ae3 6039 PR fortran/70040
c1f7083b
TK
6040 * gfortran.dg/pr70040.f90: New testcase.
6041
6ab5813c
TK
60422016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6043
6044 PR fortran/71961
6045 * gfortran.dg/matmul_10.f90: New testcase.
6046
27bddc4a
JH
60472016-08-07 Jan Hubicka <hubicka@ucw.cz>
6048
6049 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6050
4a9f8a9f
JJ
60512016-08-07 Jakub Jelinek <jakub@redhat.com>
6052
6053 PR c/72816
6054 * gcc.dg/pr72816.c: New test.
6055
fa76f2c6
JW
60562016-08-06 Jonathan Wakely <jwakely@redhat.com>
6057
6058 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6059 * g++.dg/conversion/pr41426.C: Likewise.
6060 * g++.dg/conversion/pr66211.C: Likewise.
6061 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6062 * g++.dg/init/ref8.C: Likewise.
6063 * g++.old-deja/g++.law/cvt20.C: Likewise.
6064 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6065
5c3e5002
PP
60662016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6067
6068 PR tree-optimization/18046
6069 * gcc.dg/tree-ssa/vrp105.c: New test.
6070 * gcc.dg/tree-ssa/vrp106.c: New test.
6071
94087e88 60722016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6073
6074 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6075 1ul in diagnostics. Remove hyphen from "constant-expression."
6076 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6077 * g++.dg/cpp0x/static_assert3.C: Same.
6078 * g++.dg/cpp1y/constexpr-throw.C: Same.
6079 * g++.dg/template/nontype3.C: Same.
6080 * g++.dg/warn/overflow-warn-1.C: Same.
6081 * g++.dg/warn/overflow-warn-3.C: Same.
6082 * g++.dg/warn/overflow-warn-4.C: Same.
6083
88fa5555
DM
60842016-08-05 David Malcolm <dmalcolm@redhat.com>
6085
6086 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6087 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6088 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6089 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6090
1addb9e6
PP
60912016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6092
6093 PR tree-optimization/72810
6094 * gcc.dg/tree-ssa/vrp110.c: New test.
6095
1b62ed4f
JG
60962016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6097
6098 PR Target/72819
6099 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6100 registers.
6101 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6102 saving the half-precision registers.
6103 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6104 value is returned in h0.
6105 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6106 are passed in FP/SIMD registers.
6107 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6108 passing works corrcetly.
6109 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6110 (hfa_f16x2_t): Likewise.
6111 (hfa_f16x3_t): Likewise.
6112 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6113 are promoted to double and passed in a double register.
6114 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6115 are promoted to double and stacked.
6116 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6117 __fp16 data types.
6118 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6119 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6120 __fp16 first get passed in FP/SIMD registers, then stacked.
6121
4228ca19
NS
61222016-08-05 Nathan Sidwell <nathan@acm.org>
6123
6124 PR c++/68724
6125 * g++.dg/cpp0x/pr68724.C: New.
6126
db7c335e
RB
61272016-08-05 Richard Biener <rguenther@suse.de>
6128
6129 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6130
48abe922
PP
61312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6132
6133 * gcc.dg/tree-ssa/vrp107.c: New test.
6134 * gcc.dg/tree-ssa/vrp108.c: New test.
6135 * gcc.dg/tree-ssa/vrp109.c: New test.
6136
f6cdf42f
PK
61372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6138
6139 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6140 dg-options.
6141
33a9c609
PK
61422016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6143
6144 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6145 test-cases.
6146 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6147 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6148 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6149 test-cases.
6150 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6151 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6152 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6153 large_double.
6154
4473482d
PC
61552016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6156
6157 PR c++/72800
6158 * g++.dg/cpp1y/lambda-ice1.C: New.
6159
08156df5
PP
61602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6161
6162 PR c++/72759
6163 * g++.dg/cpp1y/pr72759.C: New test.
6164
938da3a5
PP
61652016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6166
6167 * gcc.dg/switch-10.c: New test.
6168
da84183c
JG
61692016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6170
6171 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6172
ae9281fc
TS
61732016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6174
6175 * c-c++-common/goacc/routine-5.c: Update.
6176
086ad22e
BE
61772016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6178
6179 PR rtl-optimization/70903
6180 * gcc.c-torture/execute/pr70903.c: New test.
6181
6805e400
ML
61822016-08-04 Martin Liska <mliska@suse.cz>
6183
6184 * gcc.dg/params/params.exp: Replace file exists with
6185 TESTING_IN_BUILD_TREE.
6186
a0008434
MP
61872016-08-04 Marek Polacek <polacek@redhat.com>
6188
6189 PR c++/70229
6190 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6191
fb46286e
RB
61922016-08-04 Richard Biener <rguenther@suse.de>
6193
6194 PR middle-end/71984
6195 * gcc.dg/torture/pr71984.c: Guard correctness check for
6196 little-endian.
6197
ac2c96ab
AP
61982016-08-03 Andrew Pinski <apinski@cavium.com>
6199
6200 * gcc.c-torture/compile/20160802-1.c: New testcase.
6201
c98583e9
FR
62022016-08-03 Fritz Reese <fritzoreese@gmail.com>
6203
6204 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6205
9ad1a1da
RB
62062016-08-03 Richard Biener <rguenther@suse.de>
6207
6208 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6209 and remove -O3.
6210 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6211 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6212
cd75c979
RB
62132016-08-03 Richard Biener <rguenther@suse.de>
6214
6215 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6216 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6217 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6218 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6219
30e8d875
SKS
62202016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6221
6222 * gcc.dg/init-excess-2.c: Require int32plus.
6223 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6224 * gcc.dg/pr59963-2.c: Require int32plus.
6225 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6226 * gcc.dg/unroll-7.c: Require int32plus.
6227
69b806f6
BC
62282016-08-02 Bin Cheng <bin.cheng@arm.com>
6229
6230 PR tree-optimization/34114
6231 * gcc.dg/tree-ssa/loop-42.c: New test.
6232
1efafef3
TC
62332016-08-02 Tamar Christina <tamar.christina@arm.com>
6234
6235 * gcc.target/aarch64/vminmaxnm.c: New.
6236 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6237 tests.
6238
e2a99194
MM
62392016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6240
6241 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6242 vec_extract for vector float, vector int, vector short, and vector
6243 char.
6244 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6245 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6246 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6247 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6248
71bfb77a
WD
62492016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6250
6251 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6252 single stack adjustment, no writeback.
71bfb77a
WD
6253 * gcc.target/aarch64/test_frame_12.c: Likewise.
6254 * gcc.target/aarch64/test_frame_13.c: Likewise.
6255 * gcc.target/aarch64/test_frame_15.c: Likewise.
6256 * gcc.target/aarch64/test_frame_6.c: Likewise.
6257 * gcc.target/aarch64/test_frame_7.c: Likewise.
6258 * gcc.target/aarch64/test_frame_8.c: Likewise.
6259 * gcc.target/aarch64/test_frame_16.c: New test.
6260
37bce35a
L
62612015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6262
6263 PR target/72748
6264 * gcc.target/i386/pr72748.c: New test.
6265
3f8257db 62662015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6267
6268 PR tree-optimization/71818
6269 * gcc.dg/vect/pr71818.c: New
6270
bf60c531
ML
62712016-08-01 Martin Liska <mliska@suse.cz>
6272
6273 PR tree-optimization/71857
6274 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6275
8ed49fab
KT
62762016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6277
6278 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6279
76e2c821
JB
62802016-08-01 Jan Beulich <jbeulich@suse.com>
6281
6282 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6283
35029597
WS
62842016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6285
6286 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6287 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6288
3aa4b66a
JW
62892016-07-31 Jonathan Wakely <jwakely@redhat.com>
6290
6291 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6292 (check_effective_target_c++): Likewise. Also match for libstdc++.
6293
3f8257db 62942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6295
6296 PR fortran/41922
6297 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6298 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6299 * gfortran.dg/pr41922.f90: New test.
6300
9fcb2819
SK
63012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6302
6303 PR fortran/68566
6304 * gfortran.dg/pr68566.f90: new test.
6305
94087e88 63062016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6307
6308 PR c++/60760
6309 PR c++/71091
6310 * g++.dg/cpp0x/constexpr-cast.C: New test.
6311 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6312 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6313 * g++.dg/ubsan/pr63956.C: Correct.
6314
d0047a25
MM
63152016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6316
6317 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6318 vector double or vector long where the vector is in memory.
6319 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6320 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6321
e4f7a5df
SK
63222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6323
6324 PR fortran/69867
6325 * gfortran.dg/pr69867.f90: New test.
6326
b441ae1d
SK
63272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6328
6329 PR fortran/69962
6330 * gfortran.dg/pr69962.f90: New test.
6331
712dff31
SK
63322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6333
6334 PR fortran/70006
6335 * gfortran.dg/pr70006.f90: New test.
6336
fb42421e
SK
63372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6338
6339 PR fortran/71730
6340 * gfortran.dg/pr71730.f90: New test.
6341 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6342 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6343 * gfortran.dg/array_constructor_26.f03: Ditto.
6344
466effe0
WS
63452016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6346
6347 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6348 * gcc.target/powerpc/pr71763.c: Likewise.
6349
f618a472
MP
63502016-07-29 Marek Polacek <polacek@redhat.com>
6351
6352 PR c/71742
6353 * gcc.dg/940510-1.c: Adjust dg-error.
6354 * gcc.dg/c99-flex-array-1.c: Likewise.
6355 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6356
efd0786f
MP
6357 PR c/71853
6358 * gcc.dg/noncompile/pr71853.c: New test.
6359
e00dceaf
MP
6360 PR c/71573
6361 * gcc.dg/noncompile/pr71573.c: New test.
6362
638fc14f
MP
6363 PR c/71926
6364 * g++.dg/warn/Wparentheses-30.C: New test.
6365 * gcc.dg/Wparentheses-14.c: New test.
6366
61c73a7f
UB
63672016-07-29 Uros Bizjak <ubizjak@gmail.com>
6368
6369 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6370
01d32b2b
BC
63712016-07-29 Bin Cheng <bin.cheng@arm.com>
6372
6373 PR tree-optimization/57558
6374 * gcc.dg/vect/pr57558-1.c: New test.
6375 * gcc.dg/vect/pr57558-2.c: New test.
6376
f6c7a248
PK
63772016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6378
61c73a7f 6379 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6380 to scan forwprop1 dump pass.
6381
f54ea774
PC
63822016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/51488
6385 * g++.dg/template/pr51488.C: New.
6386
673a107a
JJ
63872016-07-29 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR c/71969
6390 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6391 static __inline__.
6392 * gcc.dg/pr71969-1.c: New test.
6393 * gcc.dg/pr71969-2.c: New test.
6394 * gcc.dg/pr71969-3.c: New test.
6395
78169471
MP
63962016-07-29 Marek Polacek <polacek@redhat.com>
6397
6398 PR c/71574
6399 * c-c++-common/pr71574.c: New test.
6400
a5b5c8b6
MP
6401 PR c/71583
6402 * gcc.dg/noncompile/pr71583.c: New test.
6403
883b6d4e
KV
64042016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6405
6406 PR middle-end/68217
6407 * gcc.dg/pr68217.c: New test.
6408
89f1f37e
SK
64092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6410
6411 PR fortran/71067
6412 * gfortran.dg/pr71067_1.f90: New test.
6413 * gfortran.dg/pr71067_2.f90: Ditto.
6414
e0d32185
MM
64152016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6416
6417 * gcc.target/powerpc/vec-extract-1.c: New test.
6418
c851722d
SK
64192016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6420
6421 PR fortran/71799
6422 * gfortran.dg/pr71799.f90: New test.
6423
f064da6a
PC
64242016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6425
6426 PR c++/71665
6427 * g++.dg/cpp0x/pr71665-1.C: New.
6428 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6429 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6430 * g++.dg/ext/label10.C: Likewise.
6431 * g++.dg/parse/constant5.C: Likewise.
6432
1b70aaad
SK
64332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6434
6435 PR fortran/71859
6436 * gfortran.dg/pr71859.f90: New test.
6437 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6438 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6439
a23404c9
PT
64402016-07-28 Paul Thomas <pault@gcc.gnu.org>
6441
6442 PR fortran/71883
6443 * gfortran.dg/pr71883.f90 : New test.
6444
513d866d
YR
64452016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6446
6447 PR tree-optimization/71734
61c73a7f 6448 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6449
7c428aa2
RL
64502016-07-28 Renlin Li <renlin.li@arm.com>
6451
6452 Revert
6453 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6454
6455 PR fortran/71902
6456 * gfortran.dg/dependency_47.f90: New test.
6457
1225d6b1
ML
64582016-07-28 Martin Liska <mliska@suse.cz>
6459
6460 PR gcov-profile/68025
6461 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6462
e5f5bf35
ML
64632016-07-28 Martin Liska <mliska@suse.cz>
6464
6465 * g++.dg/vect/pr70944.cc: New test.
6466
4536610d
KV
64672016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6468
6469 PR middle-end/71994
6470 * gcc.dg/torture/pr71994.c: New test.
6471
8c6961ca
PK
64722016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6473
6474 PR middle-end/71078
6475 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6476 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6477 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6478
8de22ea0
RB
64792016-07-27 Richard Biener <rguenther@suse.de>
6480
6481 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6482
5d9da222
ML
64832016-07-27 Martin Liska <mliska@suse.cz>
6484
6485 * gcc.dg/predict-13.c: New test.
6486 * gcc.dg/predict-14.c: New test.
6487
af9e275f
SKS
64882016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6489
a23404c9 6490 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6491 including stdint.h.
6492 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6493 including stdint.h.
6494
71abba1e
MM
64952016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6496
6497 PR target/71869
6498 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6499 IEEE built-in functions handle quiet and signalling NaNs
6500 correctly.
6501
9cd74e8f
SK
65022016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6503
6504 PR fortran/71862
6505 * gfortran.dg/pr71862.f90: New test.
6506
0d48446f
MS
65072016-07-26 Martin Sebor <msebor@redhat.com>
6508
6509 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6510 selector with dg-options.
6511
524cf1e4
PP
65122016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6513
6514 PR tree-optimization/18046
6515 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6516 * gcc.dg/tree-ssa/vrp103.c: New test.
6517 * gcc.dg/tree-ssa/vrp104.c: New test.
6518
100665d8
WS
65192016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6520
6521 * gcc.target/powerpc/pr63354.c: Require lp64 since
6522 -mprofile-kernel is not legal with -m32.
6523
0b64ca40
RB
65242016-07-26 Richard Biener <rguenther@suse.de>
6525
6526 PR rtl-optimization/71984
6527 * gcc.dg/torture/pr71984.c: New testcase.
6528
9b7937cf
RS
65292016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6530
6531 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6532 g++-dg-runtest via et-dg-runtest.
6533 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6534 * gcc.dg/vect/vect.exp: Likewise.
6535 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6536 gfortran-dg-runtest.
6537 * gfortran.dg/vect/vect.exp: Likewise.
6538 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6539 (check_mips_loongson_hw_available): Likewise.
6540 (check_effective_target_mpaired_single_runtime): Likewise.
6541 (check_effective_target_mips_loongson_runtime): Likewise.
6542 (add_options_for_mpaired_single): Likewise.
6543 (check_effective_target_vect_int): Add global et_index.
6544 Check and save the supported feature for a target selected by
6545 the et_index target. Break long lines where appropriate. Call
6546 et-is-effective-target for MIPS with an argument instead of
6547 check_effective_target_* where appropriate.
6548 (check_effective_target_vect_intfloat_cvt): Likewise.
6549 (check_effective_target_vect_uintfloat_cvt): Likewise.
6550 (check_effective_target_vect_floatint_cvt): Likewise.
6551 (check_effective_target_vect_floatuint_cvt): Likewise.
6552 (check_effective_target_vect_simd_clones): Likewise.
6553 (check_effective_target_vect_shift): ewise.
6554 (check_effective_target_whole_vector_shift): Likewise.
6555 (check_effective_target_vect_bswap): Likewise.
6556 (check_effective_target_vect_shift_char): Likewise.
6557 (check_effective_target_vect_long): Likewise.
6558 (check_effective_target_vect_float): Likewise.
6559 (check_effective_target_vect_double): Likewise.
6560 (check_effective_target_vect_long_long): Likewise.
6561 (check_effective_target_vect_no_int_max): Likewise.
6562 (check_effective_target_vect_no_int_add): Likewise.
6563 (check_effective_target_vect_no_bitwise): Likewise.
6564 (check_effective_target_vect_widen_shift): Likewise.
6565 (check_effective_target_vect_no_align): Likewise.
6566 (check_effective_target_vect_hw_misalign): Likewise.
6567 (check_effective_target_vect_element_align): Likewise.
6568 (check_effective_target_vect_condition): Likewise.
6569 (check_effective_target_vect_cond_mixed): Likewise.
6570 (check_effective_target_vect_char_mult): Likewise.
6571 (check_effective_target_vect_short_mult): Likewise.
6572 (check_effective_target_vect_int_mult): Likewise.
6573 (check_effective_target_vect_extract_even_odd): Likewise.
6574 (check_effective_target_vect_interleave): Likewise.
6575 (check_effective_target_vect_stridedN): Likewise.
6576 (check_effective_target_vect_multiple_sizes): Likewise.
6577 (check_effective_target_vect64): Likewise.
6578 (check_effective_target_vect_call_copysignf): Likewise.
6579 (check_effective_target_vect_call_sqrtf): Likewise.
6580 (check_effective_target_vect_call_btrunc): Likewise.
6581 (check_effective_target_vect_call_btruncf): Likewise.
6582 (check_effective_target_vect_call_ceil): Likewise.
6583 (check_effective_target_vect_call_ceilf): Likewise.
6584 (check_effective_target_vect_call_floor): Likewise.
6585 (check_effective_target_vect_call_floorf): Likewise.
6586 (check_effective_target_vect_call_lceil): Likewise.
6587 (check_effective_target_vect_call_lfloor): Likewise.
6588 (check_effective_target_vect_call_nearbyint): Likewise.
6589 (check_effective_target_vect_call_nearbyintf): Likewise.
6590 (check_effective_target_vect_call_round): Likewise.
6591 (check_effective_target_vect_call_roundf): Likewise.
6592 (check_effective_target_vect_perm): Likewise, but also append *_saved
6593 to the existing global name to properly cache the result.
6594 (check_effective_target_vect_perm_byte): Likewise.
6595 (check_effective_target_vect_perm_short): Likewise.
6596 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6597 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6598 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6599 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6600 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6601 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6602 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6603 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6604 (check_effective_target_vect_sdot_qi): Likewise.
6605 (check_effective_target_vect_udot_qi): Likewise.
6606 (check_effective_target_vect_sdot_hi): Likewise.
6607 (check_effective_target_vect_udot_hi): Likewise.
6608 (check_effective_target_vect_usad_char): Likewise.
6609 (check_effective_target_vect_pack_trunc): Likewise.
6610 (check_effective_target_vect_unpack): Likewise.
6611 (check_effective_target_vect_aligned_arrays): Likewise.
6612 (check_effective_target_vect_natural_alignment): Likewise.
6613 (check_effective_target_vector_alignment_reachable): Likewise.
6614 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6615 (is-effective-target): Initialize et_index if undefined.
6616 (et-dg-runtest): New.
6617 (et-is-effective-target): Likewise.
6618 (check_vect_support_and_set_flags): Add supported MIPS targets to
6619 EFFECTIVE_TARGETS list. Return the number of supported targets.
6620
8f63caf6 66212016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6622 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6623
6624 PR middle-end/70920
6625 * gcc.dg/pr70920-1.c: New test-case.
6626 * gcc.dg/pr70902-2.c: Likewise.
6627 * gcc.dg/pr70920-3.c: Likewise.
6628 * gcc.dg/pr70920-4.c: Likewise
6629 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6630 2 instead of 3.
6631
7d575fff
AM
66322016-07-25 Alexander Monakov <amonakov@ispras.ru>
6633
6634 * gcc.c-torture/execute/pr71494.c: Require label_values.
6635 * gcc.dg/pr16973.c: Ditto.
6636
bf01e070
SKS
66372016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6638
6639 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6640 * gcc.dg/torture/pr69771.c: Require int32plus.
6641 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6642
16b05965
ML
66432016-07-25 Martin Liska <mliska@suse.cz>
6644
6645 * gcc.dg/torture/pr71987.c: New test.
6646
d52d3767
SK
66472016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6648
6649 PR fortran/71935
6650 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6651 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6652 * gfortran.dg/pr71935.f90: New test.
6653
94087e88 66542016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6655
6656 PR c++/71675
6657 * g++.dg/ext/atomic-3.C: New test.
6658 * gcc.dg/atomic/pr71675.c: New test.
6659
58b3986e
ES
66602016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6661
6662 * gcc.target/i386/mvc8.c: New test.
6663
faa1612a
BC
66642016-07-22 Bin Cheng <bin.cheng@arm.com>
6665
6666 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6667 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6668
1603ebe0
TK
66692016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6670
6671 PR fortran/71795
6672 * gfortran.dg/constructor_50.f90: New test.
6673
bc91c436
ML
66742016-07-22 Martin Liska <mliska@suse.cz>
6675
6676 PR gcov-profile/69028
6677 PR gcov-profile/62047
6678 * g++.dg/cilk-plus/pr69028.C: New test.
6679
9fe9a3a7
AV
66802016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6681
6682 * gfortran.dg/coarray_stat_2.f90: New test.
6683
70866e3d
MM
66842016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6685
6686 * gcc.target/powerpc/vec-extract.h: New files to check the
6687 vec_extract built-in functions for all vector types, testing
6688 accessing each element, both with constant and variable element
6689 numbers.
6690 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6691 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6692 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6693 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6694 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6695 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6696 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6697 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6698 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6699
ab3af181
JJ
67002016-07-21 Jakub Jelinek <jakub@redhat.com>
6701
6702 PR c++/71728
6703 * g++.dg/other/pr71728.C: New test.
6704
ebe8f322
JG
67052016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6706
6707 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6708 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6709 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6710 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6711 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6712
959cef74
RB
67132016-07-21 Richard Biener <rguenther@suse.de>
6714
6715 PR tree-optimization/71947
6716 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6717
b24d9420
BC
67182016-07-21 Bin Cheng <bin.cheng@arm.com>
6719
6720 * gcc.dg/tree-ssa/scev-15.c: New.
6721
23974819
BC
67222016-07-21 Bin Cheng <bin.cheng@arm.com>
6723
6724 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6725
ee78cbaa
JJ
67262016-07-21 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR c++/71941
6729 * g++.dg/gomp/pr71941.C: New test.
6730
52ed68f7
DM
67312016-07-20 David Malcolm <dmalcolm@redhat.com>
6732
6733 PR c/70339
6734 PR c/71858
6735 * g++.dg/spellcheck-identifiers.C: New test case, based on
6736 gcc.dg/spellcheck-identifiers.c.
6737 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6738 gcc.dg/spellcheck-identifiers-2.c.
6739 * g++.dg/spellcheck-typenames.C: New test case, based on
6740 gcc.dg/spellcheck-typenames.c
6741
18407bfb
JW
67422016-07-20 Jonathan Wakely <jwakely@redhat.com>
6743
6744 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6745 pointer to member function and also test catching by reference.
6746
4c07fd98
DV
67472016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6748
6749 * gcc.target/s390/pr67443.c: Fix test case.
6750
fee21d65
DV
67512016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6752
6753 * gcc.target/s390/insv-1.c: Xfail some tests.
6754 * gcc.target/s390/insv-2.c: Likewise.
6755
dbe9dfdd
GJL
67562016-07-20 Georg-Johann Lay <avr@gjlay.de>
6757
6758 * gcc.target/avr/torture/get-mem.c: New test.
6759 * gcc.target/avr/torture/set-mem.c: New test.
6760
c25e1d82
GJL
67612016-07-20 Georg-Johann Lay <avr@gjlay.de>
6762
6763 PR target/71948
6764 * gcc.target/avr/torture/tiny-progmem.c: New test.
6765
109d2197
JJ
67662016-07-20 Jakub Jelinek <jakub@redhat.com>
6767
7419f441
JJ
6768 PR c++/71909
6769 * g++.dg/parse/pr71909.C: New test.
6770 * g++.dg/tm/pr71909.C: New test.
6771
109d2197
JJ
6772 PR c++/50060
6773 * g++.dg/cpp0x/constexpr-50060.C: New test.
6774 * g++.dg/cpp1y/constexpr-50060.C: New test.
6775
144530cf
ML
67762016-07-20 Martin Liska <mliska@suse.cz>
6777
6778 * gfortran.dg/graphite/pr71898.f90: New test.
6779
04ac4afa
BC
67802016-07-20 Bin Cheng <bin.cheng@arm.com>
6781
6782 PR tree-optimization/71503
6783 PR tree-optimization/71683
6784 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6785 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6786
dcbdb17a
ML
67872016-07-20 Martin Liska <mliska@suse.cz>
6788
6789 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6790 * gcc.dg/plugin/sreal-test-1.c: Remove.
6791 * gcc.dg/plugin/sreal_plugin.c: Remove.
6792
6ed82555
TK
67932016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6794
6795 PR fortran/71902
6796 * gfortran.dg/dependency_47.f90: New test.
6797
13da0507
JJ
67982016-07-19 Jakub Jelinek <jakub@redhat.com>
6799
4833f561
JJ
6800 PR rtl-optimization/71916
6801 * gcc.c-torture/compile/pr71916.c: New test.
6802
4fda19ef
JJ
6803 PR middle-end/71874
6804 * g++.dg/torture/pr71874.C: New test.
6805
13da0507
JJ
6806 PR middle-end/71734
6807 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6808 (my_alloc): Rewritten to use __builtin_posix_memalign and
6809 __SIZE_TYPE__.
6810 (my_free): Use __builtin_free instead of _mm_free.
6811 (Vec::operator=): Use __builtin_memcpy.
6812
e7980add
MJ
68132016-07-19 Martin Jambor <mjambor@suse.cz>
6814
61c73a7f
UB
6815 PR fortran/71688
6816 * gfortran.dg/pr71688.f90: New test.
e7980add 6817
13e88953
RB
68182016-07-19 Richard Biener <rguenther@suse.de>
6819
6820 * c-c++-common/vector-subscript-6.c: New testcase.
6821 * c-c++-common/vector-subscript-7.c: Likewise.
6822
1caf0482
SKS
68232016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6824
a23404c9 6825 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6826 and UInt32 based on __SIZEOF_INT__.
6827
cef5388d
RB
68282016-07-19 Richard Biener <rguenther@suse.de>
6829
6830 PR tree-optimization/71901
6831 * gcc.dg/torture/pr71901.c: New testcase.
6832
68332016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6834
6835 PR tree-optimization/71908
6836 * gcc.dg/torture/pr71908.c: New testcase.
6837
a8f7a895
MM
68382016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6839
6840 PR target/71493
6841 * gcc.target/powerpc/pr71493-1.c: New test.
6842 * gcc.target/powerpc/pr71493-2.c: Likewise.
6843
f2111a36
JJ
68442016-07-18 Jakub Jelinek <jakub@redhat.com>
6845
99516432
JJ
6846 PR c++/71835
6847 * g++.dg/conversion/ambig3.C: New test.
6848
87713c6a
JJ
6849 PR c++/71828
6850 * g++.dg/cpp0x/constexpr-71828.C: New test.
6851
7a7f16ca
JJ
6852 PR c++/71826
6853 * g++.dg/template/pr71826.C: New test.
6854
f4d90295
JJ
6855 PR c++/71822
6856 * g++.dg/template/defarg21.C: New test.
6857
f2111a36
JJ
6858 PR c++/71871
6859 * g++.dg/ext/vector31.C: New test.
6860
0b965526
UB
68612016-07-18 Uros Bizjak <ubizjak@gmail.com>
6862
6863 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6864
94e136b9
YR
68652016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6866
6867 PR tree-optimization/71734
6868 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6869
7072df0a
DV
68702016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6871
6872 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6873 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6874 stack-layout-dynamic-1.c: New test.
6875
54158a1a
AK
68762016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6877
6878 * gcc.target/s390/nolrl-1.c: New test.
6879
43068916
FR
68802016-07-17 Fritz Reese <fritzoreese@gmail.com>
6881
6882 PR fortran/71523
6883 * gfortran.dg/pr71523_1.f90: New test.
6884 * gfortran.dg/pr71523_2.f90: New test.
6885
a9356b12
AS
68862016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6887
6888 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6889
a07b81c7 68902016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6891 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6892
6893 PR fortran/62125
6894 * gfortran.dg/pr62125.f90: New test.
6895
96c0ec12
BS
68962016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6897
6898 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6899 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6900
479d0ed5
JW
69012016-07-15 Jonathan Wakely <jwakely@redhat.com>
6902
6903 PR c++/58796
6904 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6905 * g++.dg/cpp0x/nullptr35.C: New test.
6906
41c7438e
BC
69072016-07-15 Bin Cheng <bin.cheng@arm.com>
6908
6909 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6910
f7ba880b
CP
69112016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6912
6913 * gfortran.dg/goacc/vector_length.f90: New test.
6914
b9aba0a0
RB
69152016-07-15 Richard Biener <rguenther@suse.de>
6916
6917 PR tree-optimization/71881
6918 * gcc.dg/torture/pr71881.c: New testcase.
6919
9513d5fb
RB
69202016-07-15 Richard Biener <rguenther@suse.de>
6921
6922 PR tree-optimization/71887
6923 * gcc.dg/torture/pr71887.c: New testcase.
6924
ddbbcb19
JJ
69252016-07-15 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR c/71858
6928 * gcc.dg/spellcheck-identifiers-3.c: New test.
6929
29eb509c
AV
69302016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6931
6932 PR fortran/71807
6933 * gfortran.dg/null_9.f90: New test.
6934
43aabfcf
BC
69352016-07-15 Bin Cheng <bin.cheng@arm.com>
6936
6937 * gcc.dg/tree-ssa/loop-41.c: New test.
6938
afc89e58
BC
69392016-07-15 Bin Cheng <bin.cheng@arm.com>
6940
6941 PR tree-optimization/71347
6942 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6943
6fa682ad
SK
69442016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6945
6946 PR fortran/29819
6947 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6948 * gfortran.dg/contains.f90: Ditto.
6949 * gfortran.dg/contains_empty_1.f03: Ditto.
6950 * gfortran.dg/submodule_3.f08: Ditto.
6951
dd36b877
JJ
69522016-07-14 Jakub Jelinek <jakub@redhat.com>
6953
a60a5d31
JJ
6954 PR testsuite/71865
6955 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6956 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6957 expected diagnostics.
6958
dd36b877
JJ
6959 PR c/71858
6960 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6961 * gcc.dg/spellcheck-identifiers-2.c: New test.
6962 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6963 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6964
a241f8ca
JJ
69652016-07-14 Jakub Jelinek <jakub@redhat.com>
6966
6967 PR tree-optimization/71872
6968 * gcc.c-torture/compile/pr71872.c: New test.
6969
d62b809c
TP
69702016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6971
6972 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6973 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6974 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6975 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6976 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6977 * gcc.target/arm/atomic-op-acquire-1.c: This.
6978 * gcc.target/arm/atomic-op-char.c: Rename into ...
6979 * gcc.target/arm/atomic-op-char-1.c: This.
6980 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6981 * gcc.target/arm/atomic-op-consume-1.c: This.
6982 * gcc.target/arm/atomic-op-int.c: Rename into ...
6983 * gcc.target/arm/atomic-op-int-1.c: This.
6984 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6985 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6986 * gcc.target/arm/atomic-op-release.c: Rename into ...
6987 * gcc.target/arm/atomic-op-release-1.c: This.
6988 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6989 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6990 * gcc.target/arm/atomic-op-short.c: Rename into ...
6991 * gcc.target/arm/atomic-op-short-1.c: This.
6992 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6993 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6994 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6995 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6996 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6997 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6998 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6999 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7000 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7001 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7002
1f8dd420
AV
70032016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7004
7005 PR fortran/70842
7006 * gfortran.dg/select_type_35.f03: New test.
7007
53109ba8
KT
70082016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7009
7010 PR target/65951
7011 PR tree-optimization/70923
7012 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7013 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7014 * gcc.dg/vect/pr65951.c: Likewise.
7015 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7016
91f35b7f
DE
70172016-07-14 David Edelsohn <dje.gcc@gmail.com>
7018
7019 * c-c++-common/pr60226.c: Expect maximum object file alignment
7020 error on AIX.
7021
351168fe
RB
70222016-07-14 Richard Biener <rguenther@suse.de>
7023
7024 PR tree-optimization/71866
7025 * gcc.dg/torture/pr71866.c: New testcase.
7026
94c32c00
TP
70272016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7028
7029 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7030 selector and enclose boolean expression in curly braces.
7031
b799a481
AM
70322016-07-14 Alan Modra <amodra@gmail.com>
7033
7034 PR target/71733
7035 * gcc.target/powerpc/p9-novsx.c: New.
7036
f63ba78c
AK
70372016-07-13 Andi Kleen <ak@linux.intel.com>
7038
7039 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7040 * g++.dg/tree-prof/morefunc.C: Dito.
7041 * g++.dg/tree-prof/pr35545.C: Dito.
7042 * g++.dg/tree-prof/reorder.C: Dito.
7043 * gcc.dg/tree-prof/20050826-2.c: Dito.
7044 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7045 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7046 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7047 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7048 * gcc.dg/tree-prof/inliner-1.c: Dito.
7049 * gcc.dg/tree-prof/merge_block.c: Dito.
7050 * gcc.dg/tree-prof/stringop-1.c: Dito.
7051 * gcc.dg/tree-prof/stringop-2.c: Dito.
7052 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7053 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7054 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7055 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7056 * gcc.dg/tree-prof/update-loopch.c: Dito.
7057 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7058 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7059 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7060 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7061 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7062 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7063 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7064
f4d5a23d
AK
70652016-07-13 Andi Kleen <ak@linux.intel.com>
7066
7067 * lib/profopt.exp (profopt-execute): Remove .imports files.
7068
ae145898
AK
70692016-07-13 Andi Kleen <ak@linux.intel.com>
7070
0b965526 7071 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7072
e97bd4f5
AK
70732016-07-13 Andi Kleen <ak@linux.intel.com>
7074
7075 * lib/profopt.exp (dg-final-scan-autofdo,
7076 dg-final-scan-not-autofdo): New functions.
7077
6fa3d4b4
BC
70782016-07-13 Bin Cheng <bin.cheng@arm.com>
7079
7080 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7081 * gcc.dg/vect/vect-35.c: Ditto.
7082 * gcc.dg/vect/vect-alias-check-2.c: New test.
7083
65f18bc6
ML
70842016-07-13 Martin Liska <mliska@suse.cz>
7085
7086 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7087 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7088 * gfortran.dg/pr42108.f90: Update expected dump scan.
7089
9737f35b
RB
70902016-07-13 Richard Biener <rguenther@suse.de>
7091
7092 PR tree-optimization/24574
7093 * gcc.dg/pr24574.c: New testcase.
7094
62c0ea4b
SKS
70952016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7096
0b965526 7097 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7098 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7099 * c-c++-common/pr68833-1.c: Require int32plus.
7100 * gcc.dg/ipa/pr63551.c: Likewise.
7101 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7102 * gcc.dg/ipa/pr64041.c: Require int32plus.
7103
c7ed8938
IE
71042016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7105
7106 PR ipa/71633
7107 * g++.dg/pr71633.C: New test.
7108
5ce15300
TP
71092016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7110
7111 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7112 Add new arm_thumb1_cbz_ok effective target.
7113 * gcc.target/arm/cbz.c: New test.
7114
2b9509a3
TP
71152016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7116
7117 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7118 Define effective target.
7119 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7120 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7121 * gcc.target/arm/movhi_movw.c: New test.
7122 * gcc.target/arm/movsi_movw.c: Likewise.
7123 * gcc.target/arm/movdi_movw.c: Likewise.
7124
7f15b177
RB
71252016-07-13 Richard Biener <rguenther@suse.de>
7126
7127 PR middle-end/71104
7128 * gcc.dg/pr71104-1.c: New testcase.
7129 * gcc.dg/pr71104-2.c: Likewise.
7130
0b0a896e
MM
71312016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7132
7133 PR target/71805
7134 * gcc.target/powerpc/pr71805.c: New test.
7135
f906f5ed
BS
71362016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7137
7138 * gcc.target/powerpc/divkc3-1.c: New.
7139 * gcc.target/powerpc/mulkc3-1.c: New.
7140
9e63c3aa
NS
71412016-07-12 Nathan Sidwell <nathan@acm.org>
7142
7143 * gcc.target/arm/data-rel-1.c: New.
7144 * gcc.target/arm/data-rel-2.c: New.
7145 * gcc.target/arm/data-rel-3.c: New.
7146
f507d202
ML
71472016-07-12 Martin Liska <mliska@suse.cz>
7148
7149 * gcc.dg/params/blocksort-part.c: New test.
7150 * gcc.dg/params/params.exp: New file.
7151
d6f7c125
KT
71522016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7153
7154 PR middle-end/71700
7155 * gcc.c-torture/execute/pr71700.c: New test.
7156
37ccb0ba
SB
71572016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7158 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/23286
7161 PR tree-optimization/70159
7162 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7163 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7164 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7165 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7166 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7167 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7168 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7169 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7170 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7171 * gcc.dg/pr51879-12.c: Likewise.
7172 * gcc.dg/strlenopt-9.c: Likewise.
7173 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7174 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7175 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7176 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7177 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7178 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7179 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7180 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7181 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7182 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7183 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7184 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7185 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7186 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7187 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7188
712a93d6
RB
71892016-07-12 Richard Biener <rguenther@suse.de>
7190
7191 PR rtl-optimization/68961
7192 * gcc.target/i386/pr68961.c: New testcase.
7193
c392943c
JJ
71942016-07-11 Jakub Jelinek <jakub@redhat.com>
7195
3d56e6a4
JJ
7196 PR middle-end/71758
7197 * c-c++-common/gomp/pr71758.c: New test.
7198 * gfortran.dg/gomp/pr71758.f90: New test.
7199
c392943c
JJ
7200 PR tree-optimization/71823
7201 * gcc.dg/vect/pr71823.c: New test.
7202
741d3be5
DM
72032016-07-11 David Malcolm <dmalcolm@redhat.com>
7204
7205 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7206 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7207 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7208
92fa45b5
L
72092016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7210
7211 PR target/71801
7212 * gcc.target/i386/pr71801.c: New test.
7213
f51606c7
RB
72142016-07-11 Richard Biener <rguenther@suse.de>
7215
7216 PR tree-optimization/71816
7217 * gcc.dg/torture/pr71816.c: New testcase.
7218
36b54ce0
TK
72192016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7220
7221 PR fortran/71783
7222 * gfortran.dg/dependency_46.f90: New test.
7223
d13835b6
VM
72242016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7225
7226 PR rtl-optimization/71621
7227 * gcc.target/i386/pr71621-1.c: New.
7228 * gcc.target/i386/pr71621-2.c: New.
7229
642bcbdf
CP
72302016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7231
7232 * gfortran.dg/goacc/pr71704.f90: New test.
7233
02eb5b8b
BS
72342016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7235
7236 PR target/71297
7237 * gcc.target/powerpc/pr71297.c: New.
7238
8beb9a0d
JW
72392016-07-08 Jiong Wang <jiong.wang@arm.com>
7240
7241 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7242
cef4b650
MM
72432016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7244
7245 PR target/71806
7246 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7247
3c3ecf52
AH
72482016-07-08 Alan Hayward <alan.hayward@arm.com>
7249
7250 PR tree-optimization/71667
7251 * gcc.dg/vect/pr71667.c: New
7252
2660286d
ML
72532016-07-08 Martin Liska <mliska@suse.cz>
7254
7255 * gcc.dg/torture/pr71606.c: New test.
7256
70cdd4ae
JD
72572016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7258
7259 PR fortran/71764
7260 * gfortran.dg/pr71764.f90: New test.
7261
842dc2e6
JJ
72622016-07-07 Jakub Jelinek <jakub@redhat.com>
7263 Kai Tietz <ktietz70@googlemail.com>
7264
7265 PR c++/70869
7266 PR c++/71054
7267 * g++.dg/cpp0x/pr70869.C: New test.
7268 * g++.dg/cpp0x/pr71054.C: New test.
7269
31be4262
DE
72702016-07-07 David Edelsohn <dje.gcc@gmail.com>
7271
7272 * g++.dg/debug/pr71432.C: Fail on AIX.
7273
1c122092
ML
72742016-07-07 Martin Liska <mliska@suse.cz>
7275
7276 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7277 an undefined behavior.
7278 * gfortran.dg/do_3.F90: Likewise.
7279 * gfortran.dg/do_check_11.f90: New test.
7280 * gfortran.dg/do_check_12.f90: New test.
7281 * gfortran.dg/do_corner_warn.f90: New test.
7282
7119f1b1
ML
72832016-07-07 Martin Liska <mliska@suse.cz>
7284
7285 * gfortran.dg/predict-1.f90: Ammend the test.
7286 * gfortran.dg/predict-2.f90: Likewise.
7287
275792f2
IE
72882016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7289
7290 PR ipa/71624
7291 * g++.dg/pr71624.C: New test.
7292
05a437c1
TP
72932016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7294
7295 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7296 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7297 ARMv8-M Mainline architectures.
7298
6f493951
TP
72992016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7300
7301 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7302 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7303
5ddaee94
SB
73042016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7305
7306 PR target/70098
7307 PR target/71763
7308 * gcc.target/powerpc/pr71763.c: New file.
7309
651afdb2
YR
73102016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7311
7312 PR tree-optimization/71518
0b965526 7313 * gcc.dg/pr71518.c: New test.
651afdb2 7314
9df99881
WD
73152016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7316
7317 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7318
7b4e0769
SKS
73192016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7320
0b965526 7321 PR target/50739
7b4e0769
SKS
7322 * gcc.target/avr/pr50739.c: New test.
7323
eb4432f7
JH
73242016-07-05 Jan Hubicka <jh@suse.cz>
7325
7326 * gcc.dg/tree-ssa/scev-14.c: update template.
7327
c01e092f
RS
73282016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7329
7330 * gcc.dg/vect/group-no-gaps-1.c: New test.
7331
8070763a
AK
73322016-07-05 Andi Kleen <ak@linux.intel.com>
7333
7334 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7335 if kernel supports MPX.
7336
3f8257db 73372016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7338
7339 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7340
36a265b1
MM
73412016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7342 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7343
7344 * gcc.target/powerpc/signbit-1.c: New test.
7345 * gcc.target/powerpc/signbit-2.c: New test.
7346 * gcc.target/powerpc/signbit-3.c: New test.
7347
7a98fb6e
KT
73482016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7349
7350 PR rtl-optimization/71594
7351 * gcc.dg/torture/pr71594.c: New test.
7352
1e3d54b4
JH
73532016-07-05 Jan Hubicka <jh@suse.cz>
7354
7355 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7356
84ca3893
DM
73572016-07-05 David Malcolm <dmalcolm@redhat.com>
7358
7359 PR c++/62314
3a146d46 7360 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7361 number of missing semicolon error.
7362 * g++.dg/pr62314-2.C: New test case.
7363
20d0bfce
AF
73642016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7365
7366 * gfortran.dg/coarray_stat_function.f90: New test.
7367 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7368 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7369 to new interfaces.
7370
69aaea06
AV
73712016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7372
7373 PR fortran/71623
7374 * gfortran.dg/deferred_character_17.f90: New test.
7375
f723a43c
CL
73762016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7377
7378 * gcc.target/arm/neon/polytypes.c: Move to ...
7379 * gcc.target/arm/polytypes.c: ... here.
7380 * gcc.target/arm/neon/pr51534.c: Move to ...
7381 * gcc.target/arm/pr51534.c: ... here.
7382 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7383 * gcc.target/arm/vect-vcvt.c: ... here.
7384 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7385 * gcc.target/arm/vect-vcvtq.c: ... here.
7386 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7387 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7388 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7389 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7390 * gcc.target/arm/neon/neon.exp: Delete.
7391 * gcc.target/arm/neon/: Delete.
7392
d73e0ccf
JD
73932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7394
7395 PR fortran/65575
7396 * gfortran.dg: pr65575.f90: New test.
7397
c20f6223
JD
73982016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7399
7400 PR fortran/35849
7401 * gfortran.dg: pr35849.f90: New test.
7402
2a5537c3
JJ
74032016-07-04 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c++/71739
7406 * g++.dg/cpp0x/pr71739.C: New test.
7407
740f9751
CL
74082016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7409
7410 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7411
bf749919
DV
74122016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7413
7414 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7415 locr.
7416 * gcc.target/s390/loc-1.c: New test.
7417
430bb38e
YR
74182016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7419
3a146d46
JJ
7420 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7421 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7422
15f6e0da
RR
74232016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7424
7425 PR target/63874
7426 * gcc.target/aarch64/pr63874.c: New test.
7427
79335075
JB
74282016-07-04 Jan Beulich <jbeulich@suse.com>
7429
7430 * g++.dg/header.c: New.
7431 * gcc.dg/header.c: New.
7432
557e8c49
JJ
74332016-07-02 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR c/71719
7436 * c-c++-common/Wunused-var-15.c: New test.
7437
79a592e3
JJ
74382016-07-01 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR fortran/71687
7441 * gfortran.dg/gomp/pr71687.f90: New test.
7442
e2298656
BS
74432016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7444
7445 * gcc.dg/const-float128-ped.c: Require __float128 effective
7446 target and options.
7447 * gcc.dg/const-float128.c: Likewise.
7448 * gcc.dg/torture/float128-cmp-invalid.c: Require
7449 __float128 and base_quadfloat_support effective targets, and
7450 __float128 options.
7451 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7452 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7453 * gcc.dg/torture/float128-nan.c: Likewise.
7454 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7455 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7456 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7457 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7458 (add_options_for___float128): New.
7459 (check_effective_target_base_quadword_support): New.
7460
70c11966
MM
74612016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7462
7463 PR target/71720
7464 * gcc.target/powerpc/pr71720.c: New test.
7465
059541fd
JB
74662016-07-01 Jan Beulich <jbeulich@suse.com>
7467
7468 * gcc.dg/bss.c: New.
7469
2c1e4964
PB
74702016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7471
7472 PR target/71698
7473 * gcc.target/powerpc/pr71698.c: New test.
7474
22e1cb39
GJL
74752016-07-01 Georg-Johann Lay <avr@gjlay.de>
7476
7477 PR target/71151
7478 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7479 instead of ".foo" for its section name.
7480 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7481 depending on MCU's flash size.
7482 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7483 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7484 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7485 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7486 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7487 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7488
466cf574
JB
74892016-07-01 Jan Beulich <jbeulich@suse.com>
7490
7491 * gcc.target/i386/pr65105-2.c: Add -msse2.
7492
351beab7
JJ
74932016-06-30 Jakub Jelinek <jakub@redhat.com>
7494
55a0f21a
JJ
7495 PR tree-optimization/71707
7496 * gcc.dg/strlenopt-29.c: New test.
7497
6245ad72
JJ
7498 PR fortran/71704
7499 * gfortran.dg/gomp/pr71704.f90: New test.
7500
351beab7
JJ
7501 PR fortran/71705
7502 * gfortran.dg/gomp/pr71705.f90: New test.
7503
5a3a6a5e
KN
75042016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7505
7506 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7507 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7511 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7512 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7513 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7514 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7515 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7516 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7517 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7518 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7519 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7520 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7521 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7522 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7523 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7524 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7525 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7526 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7527 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7528 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7529 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7530 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7531 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7532 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7533 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7534 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7535 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7536 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7537 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7538 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7539 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7540 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7541 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7542 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7543 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7544 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7545 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7546 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7547 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7548 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7549 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7550 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7551 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7552 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7553 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7554 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7555 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7556 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7557 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7558 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7559 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7560 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7561 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7562 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7563 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7564 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7565 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7566 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7567 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7568 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7569 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7570 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7571 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7572 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7573 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7574 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7575 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7576 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7577 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7578 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7579 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7580 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7581 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7582 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7583 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7584 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7585 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7586 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7587
3dfa8071 75882016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7589 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7590
7591 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7592
9bd62242 75932016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7594 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7595
7596 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7597
603107fb
DM
75982016-06-30 David Malcolm <dmalcolm@redhat.com>
7599
7600 PR driver/71651
7601 * gcc.dg/spellcheck-options-12.c: New test case.
7602
205cccc7
JJ
76032016-06-30 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR middle-end/71693
7606 * gcc.c-torture/compile/pr71693.c: New test.
7607
f4452176
DM
76082016-06-29 David Malcolm <dmalcolm@redhat.com>
7609
7610 * gcc.dg/spellcheck-params.c: New testcase.
7611 * gcc.dg/spellcheck-params-2.c: New testcase.
7612
c5e74d9d
MM
76132016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7614
7615 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7616 vector extract instructions.
7617 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7618
e44ecbfd
JD
76192016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7620
7621 PR fortran/71686
7622 * gfortran.dg/unexpected_eof_2.f90: New test.
7623 * gfortran.dg/unexpected_eof_3.f90: New test.
7624
ee446d9f
JW
76252016-06-29 Jim Wilson <jim.wilson@linaro.org>
7626
7627 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7628
27f67461
CP
76292016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7630
7631 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7632 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7633 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7634
b1206d29
RB
76352016-06-29 Richard Biener <rguenther@suse.de>
7636
7637 PR middle-end/15256
7638 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7639
1af21224
MW
76402016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7641
7642 * gcc.target/arm/aapcs/neon-vect10.c: Require
7643 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7644 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7645 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7646 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7647 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7648 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7649 * gcc.target/arm/fp16-aapcs-1.c: Require
7650 -mfloat-ab=hard. Also simplify the test.
7651 * gcc.target/arm/fp16-aapcs-2.c: New.
7652
7fe43755
MW
76532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7654
0b965526 7655 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7656 (add_options_for_arm_fp16_ieee): New.
7657 (add_options_for_arm_fp16_alternative): New.
7658 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7659 long-line.
7660 (effective_target_arm_fp16_hw): New.
7661
264d951a
IE
76622016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7663
7664 PR tree-optimization/71655
7665 * g++.dg/pr71655.C: New test.
7666
5c846a81
ML
76672016-06-29 Martin Liska <mliska@suse.cz>
7668
7669 * gcc.dg/pr71585.c: New test.
7670 * gcc.dg/pr71585-2.c: New test.
7671 * gcc.dg/pr71585-3.c: New test.
7672
fafe9318
YR
76732016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7674
7675 PR tree-optimization/70729
7676 * g++.dg/vect/pr70729.cc: New test.
7677
54d19c3b
TS
76782016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7679
7680 * c-c++-common/gomp/cancel-1.c: Extend.
7681
5f3cd7c3
JJ
76822016-06-29 Jakub Jelinek <jakub@redhat.com>
7683
7684 PR tree-optimization/71625
7685 * gcc.dg/strlenopt-28.c: New test.
7686
4aa83879
RB
76872016-06-29 Richard Biener <rguenther@suse.de>
7688
7689 PR middle-end/71002
7690 * g++.dg/torture/pr71002.C: Adjust testcase.
7691
152ef731
JJ
76922016-06-29 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR c/71685
7695 * gcc.dg/pr71685.c: New test.
7696
76972016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7698
7699 PR c/71552
7700 * gcc.dg/init-bad-9.c: New test.
7701
d41dc215
BS
77022016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7703
7704 * gcc.target/powerpc/abs128-1.c: Require VSX.
7705 * gcc.target/powerpc/copysign128-1.c: Likewise.
7706 * gcc.target/powerpc/inf128-1.c: Likewise.
7707 * gcc.target/powerpc/nan128-1.c: Likewise.
7708
6a20b538
JJ
77092016-06-28 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR middle-end/71626
7712 * gcc.c-torture/execute/pr71626-1.c: New test.
7713 * gcc.c-torture/execute/pr71626-2.c: New test.
7714
77d93c47
PB
77152016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7716
7717 PR target/71656
7718 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7719
a8264058
SB
77202016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7721
7722 PR target/71670
7723 * gcc.target/powerpc/pr71670.c: New testcase.
7724
0dc47331
PB
77252016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7726
7727 PR target/71656
7728 * gcc.target/powerpc/pr71656-1.c: New test.
7729 * gcc.target/powerpc/pr71656-2.c: New test.
7730
b65ffc79
CL
77312016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7732
7733 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7734 around fp16 code.
7735 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7736 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7737 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7738 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7739 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7740 Add arm_neon_fp16_ok effective target.
0b965526
UB
7741 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7742 Likewise.
7743 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7744 Likewise.
7745 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7746 Likewise.
7747 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7748 Likewise.
7749 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7750 Likewise.
7751 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7752 Likewise.
7753 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7754 Likewise.
7755 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7756 Likewise.
7757 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7758 Likewise.
7759 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7760 Likewise.
7761 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7762 Likewise.
b65ffc79 7763
9bb86f40
JH
77642016-06-26 Jan Hubicka <hubicka@ucw.cz>
7765
7766 * gcc.dg/predict-12.c: New testcase.
7767
46db0fd4
JD
77682016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7769
7770 PR fortran/71649
7771 * gfortran.dg/pr71649.f90: New test.
7772
2a65e70b
JJ
77732016-06-25 Jakub Jelinek <jakub@redhat.com>
7774
f8a06e24
JJ
7775 PR tree-optimization/71643
7776 * g++.dg/opt/pr71643.C: New test.
7777
2a65e70b
JJ
7778 PR tree-optimization/71631
7779 * gcc.c-torture/execute/pr71631.c: New test.
7780
7805417a
JH
77812016-06-24 Jan Hubicka <hubicka@ucw.cz>
7782
7783 * gcc.dg/predict-11.c: New testcase.
7784 * gfortran.dg/predict-2.f90: New testcase.
7785
888ed1a3
JH
77862016-06-24 Jan Hubicka <hubicka@ucw.cz>
7787
7788 * gcc.dg/predict-10.c: New test.
7789
53605f35
BS
77902016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7791
7792 * gcc.target/powerpc/abs128-1.c: New.
7793 * gcc.target/powerpc/copysign128-1.c: New.
7794 * gcc.target/powerpc/inf128-1.c: New.
7795 * gcc.target/powerpc/nan128-1.c: New.
7796
7b22b4c6
EB
77972016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7798
7799 * gfortran.dg/pr71642.f90: New test.
7800
37e373c2
JJ
78012016-06-24 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR tree-optimization/71647
7804 * gcc.target/i386/pr71647.c: New test.
7805
b20b79f2
L
78062016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7807
7808 * gcc.target/i386/noplt-gd-1.c: New test.
7809 * gcc.target/i386/noplt-gd-2.c: Likewise.
7810 * gcc.target/i386/noplt-gd-3.c: Likewise.
7811 * gcc.target/i386/noplt-ld-1.c: Likewise.
7812 * gcc.target/i386/noplt-ld-2.c: Likewise.
7813 * gcc.target/i386/noplt-ld-3.c: Likewise.
7814 * lib/target-supports.exp
7815 (check_effective_target_tls_get_addr_via_got): New.
7816
04619cb8
UB
78172016-06-24 Uros Bizjak <ubizjak@gmail.com>
7818
7819 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7820 testsuite compile flags.
7821 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7822 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7823
78242016-06-24 Uros Bizjak <ubizjak@gmail.com>
7825
7826 * g++dg/vect/pr36684.cc: Add dg-do compile.
7827 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7828 * gcc.dg/vect/pr70021.c: Ditto.
7829 * gcc.dg/vect/pr70138-1.c: Ditto.
7830 * gcc.dg/vect/pr70138-2.c: Ditto.
7831 * gcc.dg/vect/pr70354-1.c: Ditto.
7832 * gcc.dg/vect/pr70354-2.c: Ditto.
7833 * gcc.dg/vect/pr71259.c: Ditto.
7834 * gcc.dg/vect/pr71416-1.c: Ditto.
7835 * gcc.dg/vect/slp-43.c: Ditto.
7836 * gcc.dg/vect/slp-45.c: Ditto.
7837 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7838 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7839 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7840 * gfortran.dg/vect/pr69980.f90: Ditto.
7841
78422016-06-24 Uros Bizjak <ubizjak@gmail.com>
7843
7844 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7845 * gcc.dg/vect/bb-slp-30.c: Ditto.
7846 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7847 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7848 * gcc.dg/vect/pr45902.c: Ditto.
7849 * gcc.dg/vect/pr48172.c: Ditto.
7850 * gcc.dg/vect/pr48377.c: Ditto.
7851 * gcc.dg/vect/pr49038.c: Ditto.
7852 * gcc.dg/vect/pr49771.c: Ditto.
7853 * gcc.dg/vect/pr52091.c: Ditto.
7854 * gcc.dg/vect/pr53185-2.c: Ditto.
7855 * gcc.dg/vect/pr56826.c: Ditto.
7856 * gcc.dg/vect/pr60276.c: Ditto.
7857 * gcc.dg/vect/pr62021.c: Ditto.
7858 * gcc.dg/vect/pr63530.c: Ditto.
7859 * gcc.dg/vect/pr65518.c: Ditto.
7860 * gcc.dg/vect/pr65947-1.c: Ditto.
7861 * gcc.dg/vect/pr65947-10.c: Ditto.
7862 * gcc.dg/vect/pr65947-11.c: Ditto.
7863 * gcc.dg/vect/pr65947-12.c: Ditto.
7864 * gcc.dg/vect/pr65947-13.c: Ditto.
7865 * gcc.dg/vect/pr65947-2.c: Ditto.
7866 * gcc.dg/vect/pr65947-3.c: Ditto.
7867 * gcc.dg/vect/pr65947-4.c: Ditto.
7868 * gcc.dg/vect/pr65947-5.c: Ditto.
7869 * gcc.dg/vect/pr65947-6.c: Ditto.
7870 * gcc.dg/vect/pr65947-7.c: Ditto.
7871 * gcc.dg/vect/pr65947-8.c: Ditto.
7872 * gcc.dg/vect/pr65947-9.c: Ditto.
7873 * gcc.dg/vect/pr71416-1.c: Ditto.
7874 * gcc.dg/vect/pr71439.c: Ditto.
7875 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7876 * gcc.dg/vect/vect-bswap16.c: Ditto.
7877 * gcc.dg/vect/vect-bswap32.c: Ditto.
7878 * gcc.dg/vect/vect-bswap64.c: Ditto.
7879 * gcc.dg/vect/vect-live-1.c: Ditto.
7880 * gcc.dg/vect/vect-live-2.c: Ditto.
7881 * gcc.dg/vect/vect-live-3.c: Ditto.
7882 * gcc.dg/vect/vect-live-4.c: Ditto.
7883 * gcc.dg/vect/vect-live-5.c: Ditto.
7884 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7885 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7886 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7887 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7888 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7889 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7890 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7891 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7892 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7893 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7894 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7895 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7896 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7897 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7898 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7899 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7900 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7901
da224bcb
UB
79022016-06-24 Uros Bizjak <ubizjak@gmail.com>
7903
7904 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7905
dfee2870
L
79062016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7907
7908 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7909 ia32 if R_386_GOT32X relocation is supported.
7910 * gcc.target/i386/noplt-3.c: Likewise.
7911 * gcc.target/i386/noplt-2.c: Likewise.
7912 (main): Renamed to ...
7913 (bar): This.
7914 * gcc.target/i386/noplt-4.c: Likewise.
7915 (main): Renamed to ...
7916 (bar): This.
7917 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7918 * gcc.target/i386/pr67400-5.c: Likewise.
7919
a86451b9
JJ
79202016-06-24 Jakub Jelinek <jakub@redhat.com>
7921
00085092
JJ
7922 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7923 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7924
a86451b9
JJ
7925 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7926 f4): Adjust expected diagnostics.
7927 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7928 (T): If OVFP is defined, redefine to TP.
7929 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7930 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7931 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7932 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7933 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7934 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7935 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7936 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7937 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7938 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7939 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7940 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7941 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7942 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7943 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7944 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7945 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7946 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7947 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7948 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7949 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7950 as last argument to __builtin_add_overflow_p.
7951
7bb5d5f4
UB
79522016-06-23 Uros Bizjak <ubizjak@gmail.com>
7953
7954 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7955 dg-options and remove default vector testsuite compile flags.
7956 * g++.dg/vect/pr33860a.cc: Ditto.
7957 * g++.dg/vect/pr45470-a.cc: Ditto.
7958 * g++.dg/vect/pr45470-b.cc: Ditto.
7959 * g++.dg/vect/pr60896.cc: Ditto.
7960 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7961 * gcc.dg/vect/pr18308.c: Ditto.
7962 * gcc.dg/vect/pr24049.c: Ditto.
7963 * gcc.dg/vect/pr33373.c: Ditto.
7964 * gcc.dg/vect/pr36228.c: Ditto.
7965 * gcc.dg/vect/pr42395.c: Ditto.
7966 * gcc.dg/vect/pr42604.c: Ditto.
7967 * gcc.dg/vect/pr46663.c: Ditto.
7968 * gcc.dg/vect/pr48765.c: Ditto.
7969 * gcc.dg/vect/pr49093.c: Ditto.
7970 * gcc.dg/vect/pr49352.c: Ditto.
7971 * gcc.dg/vect/pr52298.c: Ditto.
7972 * gcc.dg/vect/pr52870.c: Ditto.
7973 * gcc.dg/vect/pr53185.c: Ditto.
7974 * gcc.dg/vect/pr53773.c: Ditto.
7975 * gcc.dg/vect/pr56695.c: Ditto.
7976 * gcc.dg/vect/pr62171.c: Ditto.
7977 * gcc.dg/vect/pr63530.c: Ditto.
7978 * gcc.dg/vect/pr68339.c: Ditto.
7979 * gcc.dg/vect/pr71259.c: Ditto.
7980 * gcc.dg/vect/vect-82_64.c: Ditto.
7981 * gcc.dg/vect/vect-83_64.c: Ditto.
7982 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7983 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7984 * gcc.dg/vect/vect-shift-2.c: Ditto.
7985 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7986 * gfortran.dg/vect/pr39318.f90: Ditto.
7987 * gfortran.dg/vect/pr45714-a.f: Ditto.
7988 * gfortran.dg/vect/pr45714-b.f: Ditto.
7989 * gfortran.dg/vect/pr46213.f90: Ditto.
7990
2d4bb02f
MM
79912016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7992 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7993
7994 * gcc.target/powerpc/p9-splat-5.c: New test.
7995
f6d1b868
UB
79962016-06-23 Uros Bizjak <ubizjak@gmail.com>
7997
7998 PR tree-optimization/71488
7999 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8000 * lib/target-supports.exp: ... here.
8001 (check_sse4_hw_available): New procedure.
8002 (check_effective_target_sse4_runtime): Ditto.
8003 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8004 -march=westmere for sse4_runtime targets.
936ff030 8005 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8006 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8007 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8008 (main): Call check_vect ().
a7898180 8009 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8010
c0597759
L
80112016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8012
8013 PR target/66232
8014 PR target/67400
8015 * gcc.target/i386/pr66232-14.c: New file.
8016 * gcc.target/i386/pr66232-15.c: Likewise.
8017 * gcc.target/i386/pr66232-16.c: Likewise.
8018 * gcc.target/i386/pr66232-17.c: Likewise.
8019 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8020 ia32 if R_386_GOT32X relocation is supported.
8021 * gcc.target/i386/pr67400-2.c: Likewise.
8022 * gcc.target/i386/pr67400-3.c: Likewise.
8023 * gcc.target/i386/pr67400-4.c: Likewise.
8024 * gcc.target/i386/pr67400-6.c: Likewise.
8025 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8026 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8027
5b0e27a7
JD
80282016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8029
8030 PR libgfortran/48852
8031 * gfortran.dg/char4_iunit_1.f03: Update test.
8032 * gfortran.dg/f2003_io_5.f03: Update test.
8033 * gfortran.dg/real_const_3.f90: Update test.
8034
7f586d90
AK
80352016-06-23 Andi Kleen <ak@linux.intel.com>
8036
8037 * g++.dg/bprob/bprob.exp: Support autofdo.
8038 * g++.dg/tree-prof/tree-prof.exp: dito.
8039 * gcc.dg/tree-prof/tree-prof.exp: dito.
8040 * gcc.misc-tests/bprob.exp: dito.
8041 * gfortran.dg/prof/prof.exp: dito.
8042 * lib/profopt.exp: dito.
8043 * lib/target-supports.exp: Check for autofdo.
8044
60fa7862
ML
80452016-06-23 Martin Liska <mliska@suse.cz>
8046
8047 * gcc.dg/pr71619.c: New test.
8048
e3d62871
UB
80492016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8050
8051 PR target/67400
cc901875
UB
8052 * gcc.target/i386/pr67400-1.c: New test.
8053 * gcc.target/i386/pr67400-2.c: Likewise.
8054 * gcc.target/i386/pr67400-3.c: Likewise.
8055 * gcc.target/i386/pr67400-4.c: Likewise.
8056 * gcc.target/i386/pr67400-5.c: Likewise.
8057 * gcc.target/i386/pr67400-6.c: Likewise.
8058 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8059
ac81cf0b
DM
80602016-06-22 David Malcolm <dmalcolm@redhat.com>
8061
8062 * c-c++-common/missing-header-1.c: New test case.
8063 * c-c++-common/missing-header-2.c: New test case.
8064 * c-c++-common/missing-header-3.c: New test case.
8065 * c-c++-common/missing-header-4.c: New test case.
8066
1a4f11c8
DM
80672016-06-22 David Malcolm <dmalcolm@redhat.com>
8068
8069 PR c/70339
8070 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8071 hint.
8072 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8073 expected results due to builtin "nanl" now being suggested for
8074 "name".
8075 * gcc.dg/pr67580.c: Update expected messages.
8076 * gcc.dg/spellcheck-identifiers.c: New testcase.
8077 * gcc.dg/spellcheck-typenames.c: New testcase.
8078
a93eac6a
DM
80792016-06-22 David Malcolm <dmalcolm@redhat.com>
8080
8081 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8082 file.
8083 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8084 diagnostic-test-show-locus-parseable-fixits.c to sources for
8085 diagnostic_plugin_test_show_locus.c.
8086 * lib/gcc-defs.exp (freeform_regexps): New global.
8087 (dg-regexp): New function.
8088 (handle-dg-regexps): New function.
8089 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8090 freeform_regexps to the empty list.
8091 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8092
49e76ff1
IE
80932016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8094
f6d1b868 8095 PR tree-optimization/71488
49e76ff1
IE
8096 * g++.dg/pr71488.C: New test.
8097 * gcc.dg/vect/vect-bool-cmp.c: New test.
8098
951d8c8a
EB
80992016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gcc.dg/guality/param-5.c: New test.
8102
b60fc3bd
BE
81032016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8104
8105 * gcc.target/i386/asm-flag-7.c: New test.
8106
0609abda
TS
81072016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8108
8109 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8110 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8111 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8112 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8113 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8114 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8115 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8116 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8117 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8118 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8119 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8120 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8121 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8122 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8123 * lib/target-supports.exp: Likewise.
8124
ee2499b4
TS
81252016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8126
8127 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8128 * gcc.dg/attr-ms_struct-2.c: Likewise.
8129 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8130 * gcc.dg/bf-ms-attrib.c: Likewise.
8131 * gcc.dg/bf-ms-layout-2.c: Likewise.
8132 * gcc.dg/bf-ms-layout-3.c: Likewise.
8133 * gcc.dg/bf-ms-layout.c: Likewise.
8134 * gcc.dg/bf-no-ms-layout.c: Likewise.
8135 * gcc.target/i386/bitfield1.c: Likewise.
8136 * gcc.target/i386/bitfield2.c: Likewise.
8137 * gcc.target/i386/bitfield3.c: Likewise.
8138
caea59ff
KN
81392016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8140
8141 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8142 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8143 override other than -mcpu=power9 command-line option is specified,
8144 or if the target operating system is aix.
8145 * gcc.target/powerpc/darn-1.c: Likewise.
8146 * gcc.target/powerpc/darn-2.c: Likewise.
8147 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8148 test if effective-target is not powerpc_p9vector_ok or if the
8149 target operating system is not defined.
8150 * gcc.target/powerpc/vslv-1.c: Likewise.
8151 * gcc.target/powerpc/vsrv-0.c: Likewise.
8152 * gcc.target/powerpc/vsrv-1.c: Likewise.
8153
63617e30
TB
81542016-06-21 Tobias Burnus <burnus@net-b.de>
8155
8156 PR fortran/71068
8157 * gfortran.dg/coarray/data_1.f90: New.
8158
89192c3c
WD
81592016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8160
8161 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8162 (dg-require-effective-target): Use arm_v8_neon_hw.
8163 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8164 (dg-require-effective-target): Likewise.
8165 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8166 (dg-require-effective-target): Likewise.
8167 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8168 (dg-require-effective-target): Likewise.
8169 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8170 (dg-require-effective-target): Likewise.
8171 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8172 (dg-require-effective-target): Likewise.
8173 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8174 Add AArch64 check.
8175
64ac50e2
WD
81762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8177
8178 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8179 Set to 3 so test passes.
8180
6252b5db
WD
81812016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8182
8183 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8184
3b9bc511
IV
81852016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8186
8187 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8188 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8189 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8190 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8191
21db1c78
IV
81922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8193
8194 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8195 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8196
9d30e86f
L
81972016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8198
8199 PR target/71549
8200 * gcc.target/i386/pr71549.c: New test.
8201
448a7c69
KN
82022016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8203
8204 * gcc.target/powerpc/vadsdu-0.c: Replace
8205 dg-require-effective-target directive to allow test to run on more
8206 platforms, and add dg-skip-if directive to disable test on aix
8207 platforms because of known incompatibilities.
8208 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8209 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8210 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8211 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8212 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8213 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8214 * gcc.target/powerpc/vadsdub-2.c: Replace
8215 dg-require-effective-target directive to allow test to run on more
8216 platforms, and add dg-skip-if directive to disable test on aix
8217 platforms because of known incompatibilities.
8218 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8219 with vec_absdb call to differentiate this test from vadsdub-1.c.
8220 * gcc.target/powerpc/vadsduh-1.c: Replace
8221 dg-require-effective-target directive to allow test to run on more
8222 platforms, and add dg-skip-if directive to disable test on aix
8223 platforms because of known incompatibilities.
8224 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8225 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8226 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8227
0ad84f34
JJ
82282016-06-21 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR tree-optimization/71588
8231 * gcc.dg/pr71558.c: New test.
8232
e71e8d94
SKS
82332016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8234
8235 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8236 * c-c++-common/pr68657-2.c: Likewise.
8237 * c-c++-common/pr68657-3.c: Likewise.
8238 * gcc.dg/torture/pr69714.c: Require int32plus support.
8239 * gcc.dg/torture/pr70025.c: Likewise.
8240 * gcc.dg/torture/pr70083.c: Likewise.
8241 * gcc.dg/torture/pr70542.c: Likewise.
8242 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8243
5a578671
JM
82442016-06-20 Joseph Myers <joseph@codesourcery.com>
8245
8246 PR c/71601
8247 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8248
7a9df68e
JJ
82492016-06-20 Jakub Jelinek <jakub@redhat.com>
8250
50aa64d5
JJ
8251 PR middle-end/71581
8252 * gcc.dg/pr71581.c: New test.
8253
7a9df68e
JJ
8254 PR rtl-optimization/71591
8255 * gcc.dg/cpp/pr71591.c: New test.
8256
3947cf19
DR
82572016-06-20 David B. Robins <gcc@davidrobins.net>
8258
8259 PR target/71571
8260 * g++.dg/torture/pr71571.C: New test.
8261
c4ff221e
JJ
82622016-06-20 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR target/71559
8265 * gcc.target/i386/sse2-pr71559.c: New test.
8266 * gcc.target/i386/avx-pr71559.c: New test.
8267 * gcc.target/i386/avx512f-pr71559.c: New test.
8268
f1b5abfb
TB
82692016-06-20 Tobias Burnus <burnus@net-b.de>
8270
8271 PR fortran/71194
8272 * gfortran.dg/pointer_remapping_10.f90: New.
8273
842107e4
DM
82742016-06-20 David Malcolm <dmalcolm@redhat.com>
8275
8276 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8277
d9e8bdfd
MS
82782016-06-20 Martin Sebor <msebor@redhat.com>
8279
8280 PR c/69507
8281 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8282 * gnu90-const-expr-1.c: Same.
8283 * gnu99-const-expr-1.c: Same.
8284 * gnu99-static-1.c: Same.
8285
67785479
RL
82862016-06-20 Renlin Li <renlin.li@arm.com>
8287
29f09b38 8288 PR testsuite/71489
67785479
RL
8289 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8290
636929b8
JG
82912016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8292
8293 * gcc.target/aarch64/vcvt_f64_1.c: New.
8294 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8295 * gcc.target/aarch64/vrecp_f64_1.c: New.
8296
ff7b374b
KT
82972016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8298
8299 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8300 "alignement".
8301
554cfc9e
GJL
83022016-06-20 Georg-Johann Lay <avr@gjlay.de>
8303
8304 PR target/71103
8305 * gcc.target/avr/torture/pr71103-2.c: New test.
8306
94087e88 83072016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8308
8309 PR c/69507
8310 * gcc.dg/alignof.c: New test.
8311
c561b091
PC
83122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8313
8314 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8315 vs dg-error; test constexpr specifier too.
8316
bf54f123
PC
83172016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8318
8319 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8320
4e53aa97
CL
83212016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8322
8323 * lib/target-supports.exp
8324 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8325 arm_neon_ok and merge flags. Fix temporary test name.
8326 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8327 and merge flags.
8328
69071d86
ML
83292016-06-17 Martin Liska <mliska@suse.cz>
8330
8331 * gcc.dg/predict-9.c: Fix dump scanning.
8332
68b3b858
BC
83332016-06-17 Bin Cheng <bin.cheng@arm.com>
8334
8335 PR tree-optimization/71354
8336 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8337
d3ee260a
BC
83382016-06-17 Bin Cheng <bin.cheng@arm.com>
8339
8340 PR tree-optimization/71347
8341 * gcc.dg/tree-ssa/pr71347.c: New test.
8342
bd8fb114
BC
83432016-06-17 Bin Cheng <bin.cheng@arm.com>
8344
8345 PR tree-optimization/71354
8346 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8347
97816be4
BC
83482016-06-17 Bin Cheng <bin.cheng@arm.com>
8349
8350 * gcc.dg/vect/vect-alias-check-1.c: New test.
8351
2d761a37
SKS
83522016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8353
e0277d6b 8354 PR target/71151
2d761a37
SKS
8355 * gcc.target/avr/pr71151-1.c: New test.
8356 * gcc.target/avr/pr71151-2.c: New test.
8357 * gcc.target/avr/pr71151-3.c: New test.
8358 * gcc.target/avr/pr71151-4.c: New test.
8359 * gcc.target/avr/pr71151-5.c: New test.
8360 * gcc.target/avr/pr71151-6.c: New test.
8361 * gcc.target/avr/pr71151-7.c: New test.
8362 * gcc.target/avr/pr71151-8.c: New test.
8363 * gcc.target/avr/pr71151-common.h: New test.
8364
68fa96d6
ML
83652016-06-16 Martin Liska <mliska@suse.cz>
8366
8367 * gfortran.dg/predict-1.f90: New test.
8368
b6ca982f
UB
83692016-06-16 Uros Bizjak <ubizjak@gmail.com>
8370
8371 PR target/71242
3a146d46 8372 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8373
1dc8d15b
JH
83742016-06-16 Jan Hubicka <hubicka@ucw.cz>
8375
8376 * g++.dg/vect/pr36648.cc: Disable cunrolli
8377
67c25816
JJ
83782016-06-16 Jakub Jelinek <jakub@redhat.com>
8379
c577adb2
JJ
8380 PR target/71554
8381 * gcc.c-torture/execute/pr71554.c: New test.
8382
67c25816
JJ
8383 PR rtl-optimization/71532
8384 * gcc.dg/torture/pr71532.c: New test.
8385
1a3c3ee9
MM
83862016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8387
8388 * gcc.target/powerpc/p9-dimode1.c: New test.
8389 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8390
f29468a7
JJ
83912016-06-15 Jakub Jelinek <jakub@redhat.com>
8392
61daecc4
JJ
8393 * gcc.c-torture/compile/20160615-1.c: New test.
8394
f29468a7
JJ
8395 * g++.dg/cpp0x/ref-qual17.C: New test.
8396
209d1e2d
IE
83972016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8398
8399 PR middle-end/71529
8400 * gcc.target/i386/pr71529.C: New test.
8401
8dc35712
AH
84022016-06-15 Alan Hayward <alan.hayward@arm.com>
8403
8404 PR tree-optimization/71483
8405 * g++.dg/vect/pr71483.c: New
8406
b8911cb8
PC
84072016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/70202
8410 * g++.dg/inherit/crash6.C: New.
8411 * g++.dg/inherit/union2.C: Likewise.
8412 * g++.dg/inherit/virtual12.C: Likewise.
8413 * g++.dg/inherit/virtual13.C: Likewise.
8414 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8415
cf5d08ab
UB
84162016-06-15 Uros Bizjak <ubizjak@gmail.com>
8417
e3d62871 8418 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8419
8f482165
AH
84202016-06-15 Alan Hayward <alan.hayward@arm.com>
8421
8422 PR tree-optimization/71439
8423 * gcc.dg/vect/pr71439.c: New
8424
3256673f
KT
84252016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8426
8427 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8428
b17dc4d4
RB
84292016-06-15 Richard Biener <rguenther@suse.de>
8430
8431 * gcc.dg/vect/slp-45.c: New testcase.
8432
2a5825f2
RB
84332016-06-15 Richard Biener <rguenther@suse.de>
8434
8435 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8436
6e433d0b
BS
84372016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8438
8439 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8440 requirements, and disable for AIX for now.
8441 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8442
abe7f828
JJ
84432016-06-14 Jakub Jelinek <jakub@redhat.com>
8444
a09c81b4
JJ
8445 PR c++/71528
8446 * g++.dg/opt/pr71528.C: New test.
8447
abe7f828
JJ
8448 PR c++/71516
8449 * g++.dg/init/pr71516.C: New test.
8450
acfadf06
PC
84512016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8452
8453 * g++.dg/init/array46.C: New.
8454
4d568ab2
UB
84552016-06-14 Uros Bizjak <ubizjak@gmail.com>
8456
e3d62871
UB
8457 * gcc.target/i386/float128-3.c: New test.
8458 * gcc.target/i386/quad-sse4.c: Ditto.
8459 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8460 Update scan strings.
4d568ab2 8461
30934c5d
RB
84622016-06-14 Richard Biener <rguenther@suse.de>
8463
8464 PR middle-end/71526
8465 * gfortran.dg/pr71526.f90: New testcase.
8466
3970e545
AV
84672016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8468
8469 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8470 * gcc.dg/zero_bits_compound-1.c: Likewise.
8471
04976c6e
RB
84722016-06-14 Richard Biener <rguenther@suse.de>
8473
8474 PR tree-optimization/71522
8475 * gcc.dg/torture/pr71522.c: New testcase.
8476
23e025db
JJ
84772016-06-14 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR tree-optimization/71520
8480 * gcc.dg/tree-ssa/pr71520.c: New test.
8481
90b72e84
RB
84822016-06-14 Richard Biener <rguenther@suse.de>
8483
8484 PR tree-optimization/71521
86c24ba6 8485 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8486
ef7cf206
JJ
84872016-06-13 Jakub Jelinek <jakub@redhat.com>
8488
0dda258b
JJ
8489 PR sanitizer/71498
8490 * c-c++-common/ubsan/bounds-13.c: New test.
8491
ef7cf206
JJ
8492 PR preprocessor/71183
8493 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8494
a73786e3
JL
84952016-06-13 Jeff Law <law@redhat.com>
8496
8497 PR tree-optimization/71403
8498 * c-c++-common/ubsan/pr71403-1.c: New test.
8499 * c-c++-common/ubsan/pr71403-2.c: New test.
8500 * c-c++-common/ubsan/pr71403-3.c: New test.
8501
0ac249bf
JJ
85022016-06-13 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR middle-end/71478
8505 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8506 Add -Wno-psabi -w to dg-options.
8507
5408a64a
KN
85082016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8509
8510 * gcc.target/powerpc/vadsdu-0.c: New test.
8511 * gcc.target/powerpc/vadsdu-1.c: New test.
8512 * gcc.target/powerpc/vadsdu-2.c: New test.
8513 * gcc.target/powerpc/vadsdu-3.c: New test.
8514 * gcc.target/powerpc/vadsdu-4.c: New test.
8515 * gcc.target/powerpc/vadsdu-5.c: New test.
8516 * gcc.target/powerpc/vadsdub-1.c: New test.
8517 * gcc.target/powerpc/vadsdub-2.c: New test.
8518 * gcc.target/powerpc/vadsduh-1.c: New test.
8519 * gcc.target/powerpc/vadsduh-2.c: New test.
8520 * gcc.target/powerpc/vadsduw-1.c: New test.
8521 * gcc.target/powerpc/vadsduw-2.c: New test.
8522
f7e4f2e3
DM
85232016-06-13 David Malcolm <dmalcolm@redhat.com>
8524
8525 * gcc.dg/c99-init-2.c (c): Update expected error message.
8526 * gcc.dg/init-bad-8.c (foo): Likewise.
8527 * gcc.dg/spellcheck-fields-3.c: New test case.
8528
ad23a23e
ML
85292016-06-13 Martin Liska <mliska@suse.cz>
8530
8531 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8532 and "guess loop iv compared" heuristics.
8533 * gcc.dg/predict-2.c: Likewise.
8534 * gcc.dg/predict-3.c: Likewise.
8535 * gcc.dg/predict-4.c: Likewise.
8536 * gcc.dg/predict-5.c: Likewise.
8537 * gcc.dg/predict-6.c: Likewise.
8538
146c55da
MP
85392016-06-13 Marek Polacek <polacek@redhat.com>
8540
8541 PR middle-end/71476
8542 * c-c++-common/Wswitch-unreachable-4.c: New test.
8543 * gcc.dg/Wswitch-unreachable-2.c: New test.
8544 * g++.dg/tm/jump1.C: Move dg-warning.
8545
42e77cbc
EB
85462016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8547
8548 * gnat.dg/renaming10.ad[sb]: New test.
8549
7474dcc1
PT
85502016-06-13 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/70673
8553 * gfortran.dg/pr70673.f90: New test.
8554
f57f53d3
RB
85552016-06-13 Richard Biener <rguenther@suse.de>
8556
8557 PR middle-end/64516
8558 * gcc.dg/align-3.c: New testcase.
8559
5843a5f0
ML
85602016-06-13 Martin Liska <mliska@suse.cz>
8561
8562 * gcc.target/i386/pr71458.c: New test.
8563
aa8fdb44
UB
85642016-06-12 Uros Bizjak <ubizjak@gmail.com>
8565
8566 PR target/71241
3a146d46 8567 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8568
2043e4d7
DH
85692016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8570
8571 PR target/60751
8572 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8573 statement.
8574
d3dc025d
DH
85752016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8576
8577 PR target/60751
8578 * gfortran.dg/comma_IO_extension_1.f90: New test.
8579 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8580 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8581 statement.
8582 * gfortran.dg/graphite/pr38083.f90: Likewise.
8583 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8584 missing format.
8585
a31d78c6
EB
85862016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8587
8588 * gnat.dg/case_character.adb: New test.
8589
95c18dd0
SB
85902016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8591
8592 PR middle-end/71310
8593 * gcc.target/powerpc/pr71310.c: New testcase.
8594
b97d37b4
KV
85952016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8596
8597 PR middle-end/71478
8598 * gcc.dg/pr71478.c: New test.
8599
900bcda3
JJ
86002016-06-10 Jakub Jelinek <jakub@redhat.com>
8601
ec1c20db
JJ
8602 PR middle-end/71494
8603 * gcc.c-torture/execute/pr71494.c: New test.
8604
50b15873
JJ
8605 PR c/68657
8606 * gcc.target/i386/pr68657.c: New test.
8607
900bcda3
JJ
8608 PR inline-asm/68843
8609 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8610 (test): Add -masm=intel alternatives.
8611
4d926e34
MS
86122016-06-10 Martin Sebor <msebor@redhat.com>
8613
8614 PR c/71392
8615 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8616
ad071b2b
JL
86172016-06-10 Jeff Law <law@redhat.com>
8618
8619 PR tree-optimization/71335
8620 * gcc.c-torture/execute/pr71335.c: New test.
8621
2704efe8
DM
86222016-06-10 David Malcolm <dmalcolm@redhat.com>
8623
8624 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8625 the various "cannot tail-call: " messages.
8626
18c9b7d4
CL
86272016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8628
8629 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8630 and options.
8631
7cfa10f3
MO
86322016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8633
8634 PR sanitizer/71480
8635 * c-c++-common/asan/pr71480.c: New test.
8636
1f24fd3e
L
86372016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8638
8639 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8640 (ASMNAME2): Likewise.
8641 (main): Replace fn in asm statement with ASMNAME ("fn").
8642 * gcc.dg/guality/pr68037-2.c: Likewise.
8643 * gcc.dg/guality/pr68037-3.c: Likewise.
8644 * gcc.dg/torture/pr68037-1.c: Likewise.
8645 * gcc.dg/torture/pr68037-2.c: Likewise.
8646 * gcc.dg/torture/pr68037-3.c: Likewise.
8647
ad551c07
BE
86482016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8649
8650 PR inline-asm/68843
8651 * gcc.target/i386/pr68843-1.c: New test.
8652 * gcc.target/i386/pr68843-2.c: New test.
8653
4b1ffdb1 86542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8655 Cesar Philippidis <cesar@codesourcery.com>
8656
8657 PR middle-end/71373
8658 * gcc.dg/goacc/nested-function-1.c: New file.
8659 * gcc.dg/goacc/nested-function-2.c: Likewise.
8660 * gcc.dg/goacc/pr71373.c: Likewise.
8661 * gfortran.dg/goacc/cray-2.f95: Likewise.
8662 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8663 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8664 * gfortran.dg/goacc/cray.f95: Update.
8665 * gfortran.dg/goacc/loop-1.f95: Likewise.
8666 * gfortran.dg/goacc/loop-3.f95: Likewise.
8667 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8668 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8669
86702016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8671
8672 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8673 for OpenACC tile clauses.
8674 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8675
8676 PR c/71381
8677 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8678 to...
8679 * c-c++-common/goacc/cache-2.c: ... this new file.
8680 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8681 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8682 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8683 usage.
8684 * gfortran.dg/goacc/cray.f95: Likewise.
8685 * gfortran.dg/goacc/loop-1.f95: Likewise.
8686
89851e4c
AH
86872016-06-10 Alan Hayward <alan.hayward@arm.com>
8688
8689 PR tree-optimization/71407
8690 PR tree-optimization/71416
8691 * gcc.dg/vect/pr71407.c: New
8692 * gcc.dg/vect/pr71416-1.c: New
8693 * gcc.dg/vect/pr71416-2.c: New
8694
200eafbf
RB
86952016-06-10 Richard Biener <rguenther@suse.de>
8696
8697 PR middle-end/71477
8698 * gcc.dg/torture/pr71477.c: New testcase.
8699
4df99d92
JK
87002016-06-09 Julia Koval <julia.koval@intel.com>
8701
8702 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8703 * gcc.target/i386/interrupt-13.c: Likewise.
8704 * gcc.target/i386/interrupt-15.c: Likewise.
8705 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8706 * gcc.target/i386/interrupt-24.c: Likewise.
8707 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8708 * gcc.target/i386/interrupt-9.c: Likewise.
8709 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8710
e01b4e16
MS
87112016-06-09 Martin Sebor <msebor@redhat.com>
8712
8713 PR c/70883
8714 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8715 * gcc.dg/builtin-constant_p-1.c: Same.
8716 * gcc.dg/builtins-error.c: Same.
8717 * gcc.dg/pr70859.c: Same.
8718
9c35db0e
SKS
87192016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8720
8721 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8722 * gcc.dg/torture/pr68067-1.c: Likewise.
8723 * gcc.dg/torture/pr68067-2.c: Likewise.
8724
87252016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8726
8727 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8728 when setting SIZE.
8729
392a81b9
PC
87302016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8731
8732 PR c++/71465
8733 * g++.dg/inherit/crash5.C: New.
8734 Revert:
8735 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8736
8737 PR c++/70202
8738 * g++.dg/inherit/crash5.C: New.
8739 * g++.dg/inherit/virtual1.C: Adjust.
8740
e49efc14
ML
87412016-06-09 Martin Liska <mliska@suse.cz>
8742
8743 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8744 * g++.dg/predict-loop-exit-2.C: Likewise.
8745 * g++.dg/predict-loop-exit-3.C: Likewise.
8746 * gcc.dg/predict-1.c: Likewise.
8747 * gcc.dg/predict-2.c: Likewise.
8748 * gcc.dg/predict-3.c: Likewise.
8749 * gcc.dg/predict-4.c: Likewise.
8750 * gcc.dg/predict-5.c: Likewise.
8751 * gcc.dg/predict-6.c: Likewise.
8752 * gcc.dg/predict-7.c: Likewise.
8753
36d57986
RB
87542016-06-09 Richard Biener <rguenther@suse.de>
8755
8756 PR tree-optimization/71462
8757 * gcc.dg/torture/pr71462.c: New testcase.
8758
7d82e8e4
MP
87592016-06-09 Marek Polacek <polacek@redhat.com>
8760
8761 PR c/65471
8762 * gcc.dg/c11-generic-3.c: New test.
8763
c8a71589
PC
87642016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 * g++.dg/init/array42.C: New.
8767 * g++.dg/init/array43.C: Likewise.
8768 * g++.dg/init/array44.C: Likewise.
8769 * g++.dg/init/array45.C: Likewise.
8770 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8771 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8772 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8773 * g++.dg/gomp/pr35751.C: Likewise.
8774 * g++.dg/init/array23.C: Likewise.
8775 * g++.dg/init/brace2.C: Likewise.
8776 * g++.dg/init/brace6.C: Likewise.
8777
44a845ca
MS
87782016-06-08 Martin Sebor <msebor@redhat.com>
8779 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR c++/70507
8782 PR c/68120
8783 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8784 * c-c++-common/builtin-arith-overflow-2.c: New test.
8785 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8786 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8787 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8788
2ef16b6e
JJ
87892016-06-08 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR c++/71442
8792 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8793
5e3ee346
AL
87942016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8795
8796 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8797 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8798 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8799 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8800 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8801 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8802 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8803 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8804 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8805 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8806 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8807 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8808 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8809
b2ae2814
RB
88102016-06-08 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/68558
8813 * gcc.dg/vect/slp-44.c: New testcase.
8814
e09b4c37
RB
88152016-06-08 Richard Biener <rguenther@suse.de>
8816
8817 * gcc.dg/vect/slp-43.c: New testcase.
8818
72d50660
RB
88192016-06-08 Richard Biener <rguenther@suse.de>
8820
8821 PR tree-optimization/71452
8822 * gcc.dg/torture/pr71452.c: New testcase.
8823
988c115c
JJ
88242016-06-08 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR c++/71448
8827 * g++.dg/torture/pr71448.C: New test.
8828
73d73b48
BS
88292016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8830
8831 PR debug/71432
8832 PR ada/71413
8833 * g++.dg/debug/pr71432.C: New test.
8834
bdd15d0c
PK
88352016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8836
8837 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8838 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8839 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8840
ce0607bb
AH
88412016-06-08 Alan Hayward <alan.hayward@arm.com>
8842
8843 * gcc.dg/vect/vect-live-2.c: Update effective target.
8844 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8845 * lib/target-supports.exp: Add aarch64 to vect_long.
8846
92a5f2ba
MP
88472016-06-08 Marek Polacek <polacek@redhat.com>
8848
8849 PR c/71418
8850 * gcc.dg/noncompile/pr71418.c: New test.
8851
08203f73
MP
8852 PR c/71426
8853 * gcc.dg/noncompile/pr71426.c: New test.
8854
d1fcc2bd
JH
88552016-06-07 Jan Hubicka <hubicka@ucw.cz>
8856
8857 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8858 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8859 * gcc.dg/predict-3.c: Update template.
8860 * gcc.dg/predict-5.c: Update template.
8861 * gcc.dg/predict-6.c: Update template.
8862 * gcc.dg/predict-9.c: Update template.
8863 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8864
a23e6f1c
BS
88652016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8866
8867 * gcc.target/powerpc/vec-mul.c: New test.
8868
6ffd47b7
DM
88692016-06-07 David Malcolm <dmalcolm@redhat.com>
8870
8871 * gcc.dg/spellcheck-fields-2.c: New test case.
8872
bfd67b47
RB
88732016-06-07 Richard Biener <rguenther@suse.de>
8874
8875 PR c/61564
8876 * gcc.dg/Wpragmas-1.c: New testcase.
8877 * gcc.dg/Wattributes-4.c: Likewise.
8878 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8879 entry.
8880
701b9a47
CL
88812016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8882
8883 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8884 spurious debug code.
8885
6b80d6fa
RB
88862016-06-07 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/71428
8889 * gcc.dg/torture/pr71428.c: New testcase.
8890
0f3f9437
RB
88912016-06-07 Richard Biener <rguenther@suse.de>
8892
8893 PR middle-end/71423
8894 * gcc.dg/torture/pr71423.c: New testcase.
8895
ec963f2a
KV
88962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8897
8898 PR middle-end/71408
8899 * gcc.dg/tree-ssa/pr71408.c: New test.
8900
46ab5b6e
KV
89012016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8902
8903 PR middle-end/71281
8904 * g++.dg/torture/pr71281.C: New test.
8905
1f40cff3
MP
89062016-06-06 Marek Polacek <polacek@redhat.com>
8907
8908 PR c/71362
8909 * gcc.dg/pr71362.c: New test.
8910
6f5bcd24
JJ
89112016-06-06 Jakub Jelinek <jakub@redhat.com>
8912 Patrick Palka <ppalka@gcc.gnu.org>
8913
8914 PR c++/70847
8915 PR c++/71330
8916 PR c++/71393
8917 * g++.dg/opt/pr70847.C: New test.
8918 * g++.dg/ubsan/pr70847.C: New test.
8919 * g++.dg/ubsan/pr71393.C: New test.
8920
158beb4a
JJ
89212016-06-06 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR tree-optimization/71259
8924 * gcc.dg/vect/pr71259.c: New test.
8925
d9b950dd
DM
89262016-06-06 David Malcolm <dmalcolm@redhat.com>
8927
8928 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8929 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8930 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8931 above.
8932
36f9ad69
KT
89332016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8934
8935 PR middle-end/37780
8936 * gcc.c-torture/execute/pr37780.c: New test.
8937 * gcc.target/aarch64/pr37780_1.c: Likewise.
8938 * gcc.target/arm/pr37780_1.c: Likewise.
8939
5545a907
MP
89402016-06-06 Marek Polacek <polacek@redhat.com>
8941
8942 * c-c++-common/attr-may-alias-1.c: New test.
8943 * c-c++-common/attr-may-alias-2.c: New test.
8944 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8945
93671519
BE
89462016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8947
8948 PR c/24414
8949 * gcc.target/i386/pr24414.c: New test.
8950
690f24b7
JM
89512016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8952
8953 * gcc.target/sparc/vis4misc.c: New file.
8954 * gcc.target/sparc/fpcmp.c: Likewise.
8955 * gcc.target/sparc/fpcmpu.c: Likewise.
8956
31ce6157
AH
89572016-06-06 Alan Hayward <alan.hayward@arm.com>
8958
8959 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8960 * gcc.dg/vect/vect-live-3.c: Likewise.
8961
9fcebb5a
RB
89622016-06-06 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/71398
8965 * gcc.dg/torture/pr71398.c: New testcase.
8966
903ca97b
UB
89672016-06-06 Uros Bizjak <ubizjak@gmail.com>
8968
8969 PR target/71389
8970 * g++.dg/pr71389.C: New test.
8971
9c1eb332
JD
89722016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8973
8974 PR fortran/71404
8975 * gfortran.dg/fmt_read_5.f: New test.
8976
b2d83bd2
AV
89772016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8978
8979 PR fortran/69659
8980 * gfortran.dg/class_array_22.f03: New test.
8981
ec81960e
JH
89822016-06-05 Jan Hubicka <hubicka@ucw.cz>
8983
8984 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8985
429d2750
JH
89862016-06-05 Jan Hubicka <hubicka@ucw.cz>
8987
8988 * gcc.dg/predict-9.c: Update template.
8989
c1c00983
PC
89902016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/49377
8993 * g++.dg/template/pr49377.C: New.
8994
1927a963
JJ
89952016-06-04 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR tree-optimization/71405
8998 * g++.dg/torture/pr71405.C: New test.
8999
909a11ad
PC
90002016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9001
9002 PR c++/70202
9003 * g++.dg/inherit/crash5.C: New.
9004 * g++.dg/inherit/virtual1.C: Adjust.
9005
08bbb1f8
JL
90062016-06-03 Jeff Law <law@redhat.com>
9007
9008 PR tree-optimization/71316
9009 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9010
7c35235c
JJ
90112016-06-03 Jakub Jelinek <jakub@redhat.com>
9012
9013 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9014 dg-additional-options with just -fno-tree-scev-cprop in it.
9015 * gcc.dg/vect/vect-live-2.c: Likewise.
9016 * gcc.dg/vect/vect-live-5.c: Likewise.
9017 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9018 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9019 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9020
c8572dd6
PP
90212016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9022
9023 PR c++/27100
9024 * g++.dg/other/friend6.C: New test.
9025
1c7733a7
BS
90262016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9027
9028 * g++.dg/torture/ppc-ldst-array.C: New.
9029
0d2f700f
JM
90302016-06-03 Joseph Myers <joseph@codesourcery.com>
9031
9032 PR target/71276
9033 PR target/71277
9034 * gcc.dg/torture/builtin-fp-int-inexact.c,
9035 gcc.target/i386/387-builtin-fp-int-inexact.c,
9036 gcc.target/i386/387-rint-inline-1.c,
9037 gcc.target/i386/387-rint-inline-2.c,
9038 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9039 gcc.target/i386/sse2-rint-inline-1.c,
9040 gcc.target/i386/sse2-rint-inline-2.c,
9041 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9042 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9043
f8071c05
L
90442016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9045 Julia Koval <julia.koval@intel.com>
9046
9047 PR target/66960
9048 PR target/67630
9049 PR target/67634
9050 PR target/67841
9051 PR target/68037
9052 PR target/68618
9053 PR target/68661
9054 PR target/69575
9055 PR target/69596
9056 PR target/69734
9057 * gcc.dg/guality/pr68037-1.c: New test.
9058 * gcc.dg/guality/pr68037-2.c: Likewise.
9059 * gcc.dg/guality/pr68037-3.c: Likewise.
9060 * gcc.dg/torture/pr68037-1.c: Likewise.
9061 * gcc.dg/torture/pr68037-2.c: Likewise.
9062 * gcc.dg/torture/pr68037-3.c: Likewise.
9063 * gcc.dg/torture/pr68661-1a.c: Likewise.
9064 * gcc.dg/torture/pr68661-1b.c: Likewise.
9065 * gcc.target/i386/interrupt-1.c: Likewise.
9066 * gcc.target/i386/interrupt-2.c: Likewise.
9067 * gcc.target/i386/interrupt-3.c: Likewise.
9068 * gcc.target/i386/interrupt-4.c: Likewise.
9069 * gcc.target/i386/interrupt-5.c: Likewise.
9070 * gcc.target/i386/interrupt-6.c: Likewise.
9071 * gcc.target/i386/interrupt-7.c: Likewise.
9072 * gcc.target/i386/interrupt-8.c: Likewise.
9073 * gcc.target/i386/interrupt-9.c: Likewise.
9074 * gcc.target/i386/interrupt-10.c: Likewise.
9075 * gcc.target/i386/interrupt-11.c: Likewise.
9076 * gcc.target/i386/interrupt-12.c: Likewise.
9077 * gcc.target/i386/interrupt-13.c: Likewise.
9078 * gcc.target/i386/interrupt-14.c: Likewise.
9079 * gcc.target/i386/interrupt-15.c: Likewise.
9080 * gcc.target/i386/interrupt-16.c: Likewise.
9081 * gcc.target/i386/interrupt-17.c: Likewise.
9082 * gcc.target/i386/interrupt-18.c: Likewise.
9083 * gcc.target/i386/interrupt-19.c: Likewise.
9084 * gcc.target/i386/interrupt-20.c: Likewise.
9085 * gcc.target/i386/interrupt-21.c: Likewise.
9086 * gcc.target/i386/interrupt-22.c: Likewise.
9087 * gcc.target/i386/interrupt-23.c: Likewise.
9088 * gcc.target/i386/interrupt-24.c: Likewise.
9089 * gcc.target/i386/interrupt-25.c: Likewise.
9090 * gcc.target/i386/interrupt-26.c: Likewise.
9091 * gcc.target/i386/interrupt-27.c: Likewise.
9092 * gcc.target/i386/interrupt-28.c: Likewise.
9093 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9094 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9095 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9096 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9097 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9098 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9099 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9100 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9101 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9102 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9103 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9104 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9105
36b85e43
BS
91062016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9107
9de2e795
L
9108 PR tree-optimization/52171
9109 * gcc.dg/pr52171.c: New test.
9110 * gcc.target/i386/pr52171.c: New test.
36b85e43 9111
bfeee8ac
JH
91122016-06-03 Jan Hubicka <jh@suse.cz>
9113
9114 * g++.dg/tree-ssa/pred-1.C: New testcase
9115 * gcc.dg/tree-ssa/pred-1.c: New testcase
9116
859b0bae
BS
91172016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9118
9119 PR target/70957
9120 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9121 support.
9122 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9123
3a2edf4c
AH
91242016-06-03 Alan Hayward <alan.hayward@arm.com>
9125
9126 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9127
b28ead45
AH
91282016-06-03 Alan Hayward <alan.hayward@arm.com>
9129
9130 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9131 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9132 * gcc.dg/vect/vect-live-1.c: New test.
9133 * gcc.dg/vect/vect-live-2.c: New test.
9134 * gcc.dg/vect/vect-live-3.c: New test.
9135 * gcc.dg/vect/vect-live-4.c: New test.
9136 * gcc.dg/vect/vect-live-5.c: New test.
9137 * gcc.dg/vect/vect-live-slp-1.c: New test.
9138 * gcc.dg/vect/vect-live-slp-2.c: New test.
9139 * gcc.dg/vect/vect-live-slp-3.c: New test.
9140
1f91747b
JJ
91412016-06-03 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR middle-end/71387
9144 * g++.dg/opt/pr71387.C: New test.
9145
47b83923
JL
91462016-06-02 Jeff Law <law@redhat.com>
9147
9148 PR tree-optimization/71328
9149 * gcc.c-torture/compile/pr71328.c: New test.
9150
e96e5f46
JD
91512016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9152
9153 PR fortran/52393
9154 * gfortran.dg/fmt_read_3.f90: Fix typo.
9155 * gfortran.dg/fmt_read_4.f90: New test.
9156
b872d729
PC
91572016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9158
9159 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9160 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9161 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9162 * g++.dg/cpp0x/override2.C: Likewise.
9163 * g++.dg/parse/crash5.C: Likewise.
9164 * g++.dg/parse/error16.C: Likewise.
9165 * g++.dg/parse/error27.C: Likewise.
9166 * g++.dg/template/qualttp15.C: Likewise.
9167 * g++.dg/template/redecl4.C: Likewise.
9168 * g++.old-deja/g++.other/crash39.C: Likewise.
9169 * g++.old-deja/g++.other/struct1.C: Likewise.
9170 * g++.old-deja/g++.pt/m9a.C: Likewise.
9171 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9172
0e535442
JJ
91732016-06-02 Jakub Jelinek <jakub@redhat.com>
9174
0633ee10
JJ
9175 PR c++/71372
9176 * c-c++-common/pr71372.c: New test.
9177
0e535442
JJ
9178 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9179 __TIME__ strings with __builtin_strcmp instead of printf and
9180 dg-output.
9181
f3c5ecc2
ML
91822016-06-02 Martin Liska <mliska@suse.cz>
9183
9184 * gcc.dg/predict-9.c: New test.
9185
a91807c5
JJ
91862016-06-02 Jakub Jelinek <jakub@redhat.com>
9187
9188 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9189 global set_compiler_env_var and global saved_compiler_env_var.
9190
b5bd1978
KT
91912016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9192
9193 PR rtl-optimization/71295
9194 * gcc.c-torture/compile/pr71295.c: New test.
9195
b93b1475
JJ
91962016-06-02 Jakub Jelinek <jakub@redhat.com>
9197
930ebd0e
JJ
9198 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9199
1e021dc3
JJ
9200 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9201 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9202
b93b1475
JJ
9203 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9204 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9205 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9206 alternative number.
9207
58f2fb5c
MM
92082016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9209
9210 * gcc.target/powerpc/p9-splat-4.c: New test.
9211
92122016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9213
9214 PR target/71186
9215 * gcc.target/powerpc/pr71186.c: New test.
9216
4731c9f0
JD
92172016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9218
9219 PR fortran/52393
9220 * gfortran.dg/fmt_read_3.f90: New test.
9221
042dee3e
TP
92222016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9223
9224 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9225 procedure.
9226
15c98b2e
ES
92272016-06-01 Eduard Sanou <dhole@openmailbox.org>
9228
9229 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9230 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9231 env var is set.
9232 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9233 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9234 shown once.
9235 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9236 during compilation.
9237 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9238 vars set by dg-set-compiler-env-var.
9239
6442a6f4
PT
92402016-06-01 Paul Thomas <pault@gcc.gnu.org>
9241
9242 PR fortran/71156
9243 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9244 to the module procedure declaration.
9245 * gfortran.dg/submodule_16.f08: New test.
9246
ab62397a
JJ
92472016-06-01 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR middle-end/71371
9250 * c-c++-common/gomp/pr71371.c: New test.
9251
b66af6ed
RB
92522016-06-01 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/71366
9255 * gcc.dg/torture/pr71366-1.c: New testcase.
9256 * gcc.dg/torture/pr71366-2.c: Likewise.
9257
e342b9d8
KN
92582016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9259
9260 * gcc.target/powerpc/vslv-0.c: New test.
9261 * gcc.target/powerpc/vslv-1.c: New test.
9262 * gcc.target/powerpc/vsrv-0.c: New test.
9263 * gcc.target/powerpc/vsrv-1.c: New test.
9264
721547cd
NS
92652016-06-01 Nathan Sidwell <nathan@acm.org>
9266
9267 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9268 * gcc.target/nvptx/weak.c: New.
9269
fa2c9034
RB
92702016-06-01 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/71261
9273 * gcc.dg/torture/vect-bool-1.c: New testcase.
9274
3e32893c
JJ
92752016-06-01 Jakub Jelinek <jakub@redhat.com>
9276
9277 * gfortran.dg/gomp/order-1.f90: New test.
9278 * gfortran.dg/gomp/order-2.f90: New test.
9279
8c383600
JH
92802016-06-01 Jan Hubicka <hubicka@ucw.cz>
9281
9282 * gcc.dg/unroll-6.c: Update template.
9283 * gcc.dg/unroll-7.c: New testcase.
9284 * gcc.dg/unroll-8.c: New testcase.
9285
a0dfeef5
EB
92862016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9287
9288 * gnat.dg/opt56.ad[sb]: New test.
9289
48de5701
PC
92902016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9291
9292 PR c++/66635
9293 * g++.dg/cpp0x/constexpr-ice16.C: New.
9294
827cf695
PP
92952016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9296
9297 PR tree-optimization/71314
9298 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9299 -mbranch-cost=2.
9300
ff66f6e8
PP
93012016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9302
9303 PR tree-optimization/71077
9304 * gcc.dg/tree-ssa/pr71077.c: New test.
9305
050fb209
JH
93062016-05-31 Jan Hubicka <hubicka@ucw.cz>
9307
48de5701
PC
9308 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9309 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9310 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9311
c642d919
PC
93122016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9313
9314 PR c++/71248
9315 * g++.dg/cpp0x/pr71248.C: New.
9316 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9317 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9318 * g++.dg/init/new37.C: Likewise.
9319 * g++.dg/template/static1.C: Likewise.
9320 * g++.dg/template/static2.C: Likewise.
9321
d6439e08
L
93222016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9323
9324 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9325 instead of %rdi.
9326 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9327
780b9dd4
MP
93282016-05-31 Marek Polacek <polacek@redhat.com>
9329
9330 * c-c++-common/Wswitch-unreachable-3.c: New test.
9331 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9332
0d99f8a0
RB
93332016-05-31 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/71352
9336 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9337
52545641
TP
93382016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9339
9340 * gcc.target/arm/armv5_thumb_isa.c: New test.
9341
5b8c1205
KY
93422016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9343
9344 PR target/71346
9345 * gcc.target/i386/pr71346.c: New test.
9346
7a88cc84
TV
93472016-05-31 Tom de Vries <tom@codesourcery.com>
9348
9349 PR tree-optimization/69068
9350 * gcc.dg/graphite/pr69068.c: New test.
9351
265149a6
MS
93522016-05-27 Martin Sebor <msebor@redhat.com>
9353
9354 PR c++/71306
9355 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9356
00631022
JJ
93572016-05-30 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR c++/71349
9360 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9361 nowait depend(inout: dd[0]) clauses where permitted.
9362
b2f6675b
PC
93632016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9364
9365 PR c++/71238
9366 * g++.dg/parse/pr71238.C: New.
9367 * g++.dg/concepts/friend1.C: Test column numbers too.
9368 * g++.dg/cpp0x/initlist31.C: Likewise.
9369 * g++.dg/cpp0x/pr51420.C: Likewise.
9370 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9371 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9372 * g++.dg/ext/builtin3.C: Likewise.
9373 * g++.dg/lookup/friend12.C: Likewise.
9374 * g++.dg/lookup/friend7.C: Likewise.
9375 * g++.dg/lookup/koenig1.C: Likewise.
9376 * g++.dg/lookup/koenig5.C: Likewise.
9377 * g++.dg/lookup/used-before-declaration.C: Likewise.
9378 * g++.dg/overload/koenig1.C: Likewise.
9379 * g++.dg/template/crash65.C: Likewise.
9380 * g++.dg/template/friend57.C: Likewise.
9381 * g++.dg/warn/Wshadow-5.C: Likewise.
9382 * g++.dg/warn/Wunused-8.C: Likewise.
9383 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9384 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9385 * g++.old-deja/g++.jason/member.C: Likewise.
9386 * g++.old-deja/g++.jason/report.C: Likewise.
9387 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9388 * g++.old-deja/g++.law/visibility20.C: Likewise.
9389 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9390 * g++.old-deja/g++.other/static5.C: Likewise.
9391 * g++.old-deja/g++.pt/overload2.C: Likewise.
9392
a448ff40
JH
93932016-05-30 Jan Hubicka <hubicka@ucw.cz>
9394
9395 * gcc.dg/tree-ssa/peel1.c: New testcase.
9396 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9397 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9398
69be8c91
TV
93992016-05-30 Tom de Vries <tom@codesourcery.com>
9400
9401 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9402 to ce.
9403
a59775a1
PC
94042016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/71099
9407 * g++.dg/parse/virtual1.C: New.
9408
53d6d955
UB
94092016-05-30 Uros Bizjak <ubizjak@gmail.com>
9410
9411 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9412 Use correct register when clearing %edx.
9413
0557293f
AM
94142016-05-30 Alexander Monakov <amonakov@ispras.ru>
9415
9416 PR tree-optimization/71289
9417 * gcc.dg/pr71289.c: New test.
9418
5d476e35
KV
94192016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9420
9421 PR middle-end/71269
9422 PR middle-end/71292
9423 * gcc.dg/tree-ssa/pr71269.c: New test.
9424 * gcc.dg/tree-ssa/pr71292.c: New test.
9425
db5447ca
KV
94262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9427
9428 PR middle-end/71252
9429 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9430
98bdbb39
JH
94312016-05-30 Jan Hubicka <hubicka@ucw.cz>
9432
9433 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9434 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9435 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9436
7e012855
TV
94372016-05-30 Tom de Vries <tom@codesourcery.com>
9438
9439 PR tree-optimization/69067
9440 * gcc.dg/graphite/pr69067.c: New test.
9441
beed3701
UB
94422016-05-29 Uros Bizjak <ubizjak@gmail.com>
9443
9444 PR target/71245
9445 * gcc.target/i386/pr71245-1.c: New test.
9446 * gcc.target/i386/pr71245-2.c: Ditto.
9447
b6d4f8e8
PC
94482016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9449
9450 PR c++/71105
9451 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9452 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9453 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9454
00022058
JH
94552016-05-27 Jan Hubicka <hubicka@ucw.cz>
9456
9457 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9458
c8419aca
VV
94592016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9460
9461 Revert:
9462 PR c++/69855
9463 * g++.dg/overload/69855.C: New.
9464 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9465 * g++.old-deja/g++.pt/crash3.C: Likewise.
9466
8008c4d2
PC
94672016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9468
9469 PR c++/60385
9470 * g++.dg/parse/namespace13.C: New.
9471
8b2ef235
JL
94722016-05-26 Jeff Law <law@redhat.com>
9473
9474 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9475 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9476 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9477 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9478 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9480 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9481 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9482 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9483 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9484 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9485 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9486 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9487
7d67159b
VV
94882016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9489
9490 PR c++/69855
9491 * g++.dg/overload/69855.C: New.
9492 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9493 * g++.old-deja/g++.pt/crash3.C: Likewise.
9494
88e3bdd1
JW
94952016-05-27 Jiong Wang <jiong.wang@arm.com>
9496
9497 PR target/63596
9498 * gcc.target/aarch64/va_arg_1.c: New testcase.
9499 * gcc.target/aarch64/va_arg_2.c: Likewise.
9500 * gcc.target/aarch64/va_arg_3.c: Likewise.
9501
3fd6b9cc
JW
95022016-05-27 Jiong Wang <jiong.wang@arm.com>
9503
9504 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9505 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9506 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9507 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9508 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9509
3cee7e4e
MP
95102016-05-27 Marek Polacek <polacek@redhat.com>
9511
9512 PR middle-end/71308
9513 * g++.dg/torture/pr71308.C: New test.
9514
6a813c96
DV
95152016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9516
9517 * gcc.dg/zero_bits_compound-1.c: New test.
9518 * gcc.dg/zero_bits_compound-2.c: New test.
9519
0561bcfb
IE
95202016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9521
9522 PR middle-end/71279
9523 * gcc.dg/pr71279.c: New test.
9524
21316320
MM
95252016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9526
9527 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9528 floating point min/max/comparison instructions.
9529 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9530
7211a097
JJ
95312016-05-26 Jakub Jelinek <jakub@redhat.com>
9532
9533 * c-c++-common/gomp/schedule-1.c: New test.
9534 * gfortran.dg/gomp/schedule-1.f90: New test.
9535
cac177cf
PP
95362016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9537
9538 PR c++/70822
9539 PR c++/70106
9540 * g++.dg/cpp1y/auto-fn32.C: New test.
9541 * g++.dg/cpp1y/paren4.C: New test.
9542
a2d5b8c9
NS
95432016-05-26 Nathan Sidwell <nathan@acm.org>
9544
9545 * gcc.dg/20060410.c: Xfail on ptx.
9546 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9547 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9548 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9549 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9550 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9551
ffa8b552
TP
95522016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9553
9554 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9555
c7501e00
JJ
95562016-05-26 Jakub Jelinek <jakub@redhat.com>
9557
1875b9a0
JJ
9558 PR tree-optimization/71280
9559 * gcc.dg/pr71280.c: New test.
9560
2116e19f
JJ
9561 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9562
305aef09
JJ
9563 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9564 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9565
c7501e00
JJ
9566 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9567
ca449d26
JW
95682016-05-26 Jiong Wang <jiong.wang@arm.com>
9569
9570 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9571 kept in memory.
ca449d26 9572
8af01c66
JL
95732016-05-25 Jeff Law <law@redhat.com>
9574
9575 PR tree-optimization/71272
9576 * gcc.c-torture/compile/pr71272.c: new test.
9577
f9d6ce73
BS
95782016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9579
9580 * gcc.target/powerpc/vec-cmpne.c: New test.
9581 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9582
a88a7b22
EB
95832016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9584
9585 * gnat.dg/opt55.ad[sb]: New test.
9586
125f02ed
SKS
95872016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9588
9589 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9590 * c-c++-common/pr60226.c: Require int32plus.
9591 * gcc.c-torture/execute/pr70602.c: Likewise.
9592 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9593 unsigned long for malloc arg type.
9594 * gcc.dg/asr_div1.c: Require int32plus.
9595 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9596 * gcc.dg/pie-1.c: Require pie.
9597 * gcc.dg/pie-2.c: Likewise.
9598 * gcc.dg/pr59471.c: Require int32plus.
9599 * gcc.dg/pr59963-2.c: XFAIL for int16.
9600 * gcc.dg/pr60114.c: Require int32plus.
9601 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9602 unsigned long for typedef of size_t.
9603 * gcc.dg/pr63914.c: Require int32plus.
9604 * gcc.dg/pr64536.c: Require pt32plus.
9605 * gcc.dg/pr65658.c: Likewise.
9606 * gcc.dg/pr67271.c: Require int32plus.
9607 * gcc.dg/pr68112.c: Likewise.
9608 * gcc.dg/pr69071.c: Skip for avr target.
9609 * gcc.dg/pr69973.c: Require int32plus.
9610 * gcc.dg/pr70169.c: Skip for avr target.
9611 * gcc.dg/sso-6.c: Require int32plus.
9612 * gcc.dg/sso-7.c: Likewise.
9613 * gcc.dg/sso-8.c: Likewise.
9614 * gcc.dg/vrp-min-max-2.c: Likewise.
9615
c6e434f5
UB
96162016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9617
9618 PR target/70738
9619 * gcc.target/i386/pr70738-1.c: New test.
9620 * gcc.target/i386/pr70738-2.c: Likewise.
9621 * gcc.target/i386/pr70738-3.c: Likewise.
9622 * gcc.target/i386/pr70738-4.c: Likewise.
9623 * gcc.target/i386/pr70738-5.c: Likewise.
9624 * gcc.target/i386/pr70738-6.c: Likewise.
9625 * gcc.target/i386/pr70738-7.c: Likewise.
9626 * gcc.target/i386/pr70738-8.c: Likewise.
9627 * gcc.target/i386/pr70738-9.c: Likewise.
9628
5c42d341
KT
96292016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9630
9631 PR rtl-optimization/66940
9632 * gcc.c-torture/execute/pr66940.c: New test.
9633
bf9a1a07
IV
96342016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9635
9636 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9637 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9638 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9639 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9640 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9641 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9642 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9643 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9644 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9645 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9646 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9647 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9648 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9649 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9650 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9651 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9652 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9653 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9654 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9655 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9656 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9657 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9658 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9659 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9660
95efe6b6
MP
96612016-05-25 Marek Polacek <polacek@redhat.com>
9662
9663 PR c/71265
9664 * gcc.dg/noncompile/pr71265.c: New test.
9665
a23faf7a
MP
9666 PR c/71266
9667 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9668
69a6d5ad
NS
96692016-05-25 Nathan Sidwell <nathan@acm.org>
9670
9671 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9672
3072d4ea
RB
96732016-05-25 Richard Biener <rguenther@suse.de>
9674
9675 PR tree-optimization/71261
9676 * c-c++-common/torture/pr71261.c: New testcase.
9677
e412ece4
RB
96782016-05-25 Richard Biener <rguenther@suse.de>
9679
9680 PR tree-optimization/71264
9681 * gcc.dg/vect/pr71264.c: New testcase.
9682
b9e551ad
PC
96832016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9684
9685 PR c++/55992
9686 * g++.dg/cpp0x/alias-decl-53.C: New.
9687 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9688
6aa1abe5
ML
96892016-05-25 Martin Liska <mliska@suse.cz>
9690
9691 * g++.dg/pr71239.C: New test.
9692
842d162e
RB
96932016-05-25 Richard Biener <rguenther@suse.de>
9694
c87885ca
RO
9695 * gcc.dg/vect/pr58135.c: Rename to ...
9696 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9697
f184a36c
MP
96982016-05-25 Marek Polacek <polacek@redhat.com>
9699
9700 * g++.dg/pr65295.C: Use target c++14.
9701
021fad86
PC
97022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9703
53d6d955
UB
9704 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9705 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9706
c3eaf15a
MM
97072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9708
9709 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9710 instructions.
9711
e46c7770
CP
97122016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9713
9714 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9715 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9716 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9717 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9718 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9719 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9720 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9721 * c-c++-common/goacc/pcopy.c: Likewise.
9722 * c-c++-common/goacc/pcopyin.c: Likewise.
9723 * c-c++-common/goacc/pcopyout.c: Likewise.
9724 * c-c++-common/goacc/pcreate.c: Likewise.
9725 * c-c++-common/goacc/pr70688.c: New test.
9726 * c-c++-common/goacc/present-1.c: Adjust test.
9727 * c-c++-common/goacc/reduction-5.c: Likewise.
9728 * g++.dg/goacc/data-1.C: New test.
9729
4bfc9db7
MM
97302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9731
9732 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9733 vector parity built-in functions.
9734 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9735 count trailing zeros automatic vectorization.
9736 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9737 count trailing zeros built-in functions.
9738
2bc145af
KV
97392016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9740
9741 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9742
26869fdb
PH
97432016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9744
9745 PR target/71050
9746 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9747
b2dc9c3b
PC
97482016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9749
9750 PR c++/50436
9751 * g++.dg/template/crash123.C: New.
9752 * g++.dg/template/crash124.C: Likewise.
9753
f65e97fd
MS
97542016-05-24 Martin Sebor <msebor@redhat.com>
9755
9756 PR c++/71147
9757 * g++.dg/ext/flexary16.C: New test.
9758
a6f5ac7f
IV
97592016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9760
69a6d5ad
NS
9761 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9762 before math.h is included.
a6f5ac7f
IV
9763 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9764 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9765 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9766 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9767 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9768 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9769 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9770 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9771 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9772 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9773 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9774 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9775 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9776 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9777 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9778 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9779 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9780 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9781 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9782 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9783 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9784 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9785 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9786
27bad558
MM
97872016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9788 Kelvin Nilsen <kelvin@gcc.gnu.org>
9789
9790 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9791 support.
9792
72f382fb
PC
97932016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9794
9795 PR c++/69872
9796 * g++.dg/warn/Wno-narrowing1.C: New.
9797
ef2ec9d9
MP
97982016-05-24 Marek Polacek <polacek@redhat.com>
9799
9800 PR c/71249
9801 * c-c++-common/Wswitch-unreachable-2.c: New test.
9802
e90434e3
JJ
98032016-05-24 Jakub Jelinek <jakub@redhat.com>
9804
7adb26f2
JJ
9805 PR c++/71257
9806 * g++.dg/vect/simd-clone-6.cc: New test.
9807 * g++.dg/gomp/declare-simd-6.C: New test.
9808
e90434e3
JJ
9809 PR middle-end/70434
9810 PR c/69504
9811 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9812
b556ea3b
RB
98132016-05-24 Richard Biener <rguenther@suse.de>
9814
9815 PR tree-optimization/71240
9816 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9817
e5328f5d
RB
98182016-05-24 Richard Biener <rguenther@suse.de>
9819
9820 PR tree-optimization/71230
9821 * gcc.dg/torture/pr71230.c: New testcase.
9822 * g++.dg/torture/pr71230.C: Likewise.
9823
a04e69c0
TS
98242016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9825
9826 * c-c++-common/goacc/routine-5.c: Add tests.
9827 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9828 * gfortran.dg/goacc/routine-6.f90: Add tests.
9829
30fd2977
RB
98302016-05-24 Richard Biener <rguenther@suse.de>
9831
9832 PR tree-optimization/71253
9833 * gcc.dg/torture/pr71253.c: New testcase.
9834
ca6f60bc
KV
98352016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9836
9837 PR middle-end/71252
9838 * gfortran.dg/pr71252.f90: New test.
9839
d3465d72
RS
98402016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9841
9842 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9843
f17a223d
RB
98442016-05-24 Richard Biener <rguenther@suse.de>
9845
9846 PR middle-end/70434
9847 PR c/69504
9848 * c-c++-common/vector-subscript-4.c: New testcase.
9849 * c-c++-common/vector-subscript-5.c: Likewise.
9850
e3f36534
JD
98512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9852
9853 PR fortran/71123
9854 * gfortran.dg/namelist_90.f: New test
9855
85d5c27d
JD
98562016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9857
9858 PR fortran/66461
9859 * gfortran.dg/unexpected_eof.f: New test
9860
fe3f3340
MM
98612016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9862 Kelvin Nilsen <kelvin@gcc.gnu.org>
9863
9864 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9865 as little endian.
9866
26d6ae55
PC
98672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9868
9869 PR c++/70972
9870 * g++.dg/cpp0x/inh-ctor20.C: New.
9871 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9872
d6c9a06f
PC
98732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9874
9875 PR c++/69095
9876 * g++.dg/cpp0x/variadic168.C: New.
9877
396a1d10
PC
98782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9879
9880 * g++.dg/cpp0x/pr31445.C: Test column number too.
9881 * g++.dg/cpp0x/pr32253.C: Likewise.
9882 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9883 * g++.dg/cpp0x/variadic36.C: Likewise.
9884
ece46666
MG
98852016-05-23 Marc Glisse <marc.glisse@inria.fr>
9886
9887 * gcc.dg/fold-notshift-2.c: Adjust.
9888
a7dc5980
MP
98892016-05-23 Marek Polacek <polacek@redhat.com>
9890
9891 PR c/49859
9892 * c-c++-common/Wswitch-unreachable-1.c: New test.
9893 * gcc.dg/Wswitch-unreachable-1.c: New test.
9894 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9895 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9896 * g++.dg/gomp/block-10.C: Likewise.
9897 * gcc.dg/gomp/block-10.c: Likewise.
9898 * g++.dg/gomp/block-9.C: Likewise.
9899 * gcc.dg/gomp/block-9.c: Likewise.
9900 * g++.dg/gomp/target-1.C: Likewise.
9901 * g++.dg/gomp/target-2.C: Likewise.
9902 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9903 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9904 * g++.dg/gomp/taskgroup-1.C: Likewise.
9905 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9906 * gcc.dg/gomp/teams-1.c: Likewise.
9907 * g++.dg/gomp/teams-1.C: Likewise.
9908 * g++.dg/overload/error3.C: Likewise.
9909 * g++.dg/tm/jump1.C: Likewise.
9910 * g++.dg/torture/pr40335.C: Likewise.
9911 * gcc.dg/c99-vla-jump-5.c: Likewise.
9912 * gcc.dg/switch-warn-1.c: Likewise.
9913 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9914 * gcc.dg/nested-func-1.c: Likewise.
9915 * gcc.dg/pr67784-4.c: Likewise.
9916
18b54004
RB
99172016-05-23 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/71230
9920 * gfortran.dg/pr71230-1.f90: New testcase.
9921 * gfortran.dg/pr71230-2.f90: Likewise.
9922
e569db5f
VK
99232016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9924
396a1d10 9925 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9926 * gcc.dg/vect/pr58135.c: Add new.
9927 * gfortran.dg/pr46519-1.f: Adjust test case.
9928
e4b71114
PC
99292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9930
9931 PR c++/53401
9932 * g++.dg/cpp0x/decltype64.C: New.
9933
a25a8058
CL
99342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9935
9936 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9937 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9939
0dcfe9ab
CL
99402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9941
9942 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9943 Add poly64x1_t and poly64x2_t cases if supported.
9944 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9945 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9946 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9947 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9948 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9949
ffd70e4a
CL
99502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9951
9952 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9953 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9954 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9955 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9956 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9957 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9958 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9959
4b1f57fe
CL
99602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9961
9962 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9963
16c5ec77
CL
99642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9965
9966 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9967 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9968
94ad56c7
JJ
99692016-05-22 Jakub Jelinek <jakub@redhat.com>
9970
57748705
JJ
9971 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9972 constraint instead of "r".
9973 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9974 insn instead of vxorpd.
9975 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9976
af120161
JJ
9977 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9978 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9979
355023ce
JJ
9980 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9981
3b48574c
JJ
9982 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9983 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9984
94ad56c7
JJ
9985 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9986
8a85cee2
KV
99872016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9988
9989 PR middle-end/40921
9990 * gcc.dg/tree-ssa/pr40921.c: New test.
9991
8e916b16
PS
99922016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9993
9994 PR target/71103
9995 * gcc.target/avr/pr71103.c: New test.
9996
88aea79f
KV
99972016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9998
9999 PR middle-end/71179
10000 * gcc.dg/tree-ssa/pr71179.c: New test.
10001
79063edd
MS
100022016-05-20 Martin Sebor <msebor@redhat.com>
10003
10004 PR c/71115
10005 * gcc.dg/init-excess-2.c: New test.
10006
55c8849f
EB
100072016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10008
10009 * gnat.dg/opt53.adb: New test.
10010 * gnat.dg/opt54.adb: Likewise.
10011
c91a0948
MJ
100122016-05-20 Martin Jambor <mjambor@suse.cz>
10013
10014 PR tree-optimization/70884
10015 * gcc.dg/tree-ssa/pr70919.c: New test.
10016
9cad20fa
BS
100172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10018
10019 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10020 formatting.
69a6d5ad
NS
10021 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10022 fix code formatting.
10023
100242016-05-20 Nathan Sidwell <nathan@acm.org>
10025
10026 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10027 non-common cases.
10028 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10029
15c671a7
DM
100302016-05-20 David Malcolm <dmalcolm@redhat.com>
10031
10032 * jit.dg/all-non-failing-tests.h: Add
10033 test-factorial-must-tail-call.c.
10034 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10035 * jit.dg/test-factorial-must-tail-call.c: New test case.
10036
4f028369
JJ
100372016-05-20 Jakub Jelinek <jakub@redhat.com>
10038
10039 PR fortran/71204
10040 * gfortran.dg/pr71204.f90: New test.
10041
7dea4ab3
CP
100422016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10043
10044 * gcc.target/nvptx/sincos.c: New test.
10045
ef98d365
PC
100462016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10047
10048 PR c++/70572
10049 * g++.dg/cpp1y/auto-fn31.C: New.
10050
92466115
BS
100512016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10052
10053 * gcc.target/powerpc/vec-addec.c: New test.
10054 * gcc.target/powerpc/vec-addec-int128.c: New test.
10055
9a385c2d
DM
100562016-05-20 David Malcolm <dmalcolm@redhat.com>
10057
10058 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10059 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10060 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10061 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10062
77c9d5b4
JH
100632016-05-20 Jan Hubicka <hubicka@ucw.cz>
10064
10065 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10066
68047971
JJ
100672016-05-20 Jakub Jelinek <jakub@redhat.com>
10068
18954840
JJ
10069 PR c++/71210
10070 * g++.dg/opt/pr71210-1.C: New test.
10071 * g++.dg/opt/pr71210-2.C: New test.
10072
68047971
JJ
10073 PR tree-optimization/29756
10074 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10075 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10076 only on selected targets where V4SImode vectors are known to be
10077 supported.
10078
d78789f5
MG
100792016-05-20 Marc Glisse <marc.glisse@inria.fr>
10080
10081 PR tree-optimization/71079
10082 PR tree-optimization/71206
10083 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10084
550fa093
PK
100852016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10086
10087 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10088 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10089 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10090
483c6429
RG
100912016-05-20 Richard Guenther <rguenther@suse.de>
10092
10093 PR tree-optimization/29756
10094 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10095
eb066284
RB
100962016-05-20 Richard Biener <rguenther@suse.de>
10097
10098 PR tree-optimization/71185
10099 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10100
58f10249
RB
101012016-05-20 Richard Biener <rguenther@suse.de>
10102
10103 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10104
2a5569fa
MP
101052016-05-19 Marek Polacek <polacek@redhat.com>
10106
10107 PR c++/71075
10108 * g++.dg/diagnostic/pr71075.C: New test.
10109
5e9a5385
DM
101102016-05-19 David Malcolm <dmalcolm@redhat.com>
10111
10112 PR c++/71184
10113 * g++.dg/pr71184.C: New test case.
10114
4f45da44
KN
101152016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10116
10117 * gcc.target/powerpc/darn-0.c: New test.
10118 * gcc.target/powerpc/darn-1.c: New test.
10119 * gcc.target/powerpc/darn-2.c: New test.
10120
4177437e
MP
101212016-05-19 Marek Polacek <polacek@redhat.com>
10122
10123 PR tree-optimization/71031
10124 * gcc.dg/tree-ssa/vrp100.c: New test.
10125
afb72432
IE
101262016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10127
10128 PR rtl-optimization/71148
10129 * gcc.dg/pr71148.c: New test.
10130
4f83064e
KT
101312016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10132
10133 PR target/71056
10134 * gcc.target/arm/pr71056.c: New test.
10135
4bf8dbe1
BE
101362016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10137
10138 * c-c++-common/pr69669.c: Check the used mode.
10139
f3510625
MO
101402016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10141
10142 PR sanitizer/64354
10143 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10144
43c0068e
RB
101452016-05-19 Richard Biener <rguenther@suse.de>
10146
10147 PR tree-optimization/70729
10148 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10149 * gcc.dg/graphite/scop-18.c: Likewise.
10150 * gcc.dg/pr41783.c: Disable LIM.
10151 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10152 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10153 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10154 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10155 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10156 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10157 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10158 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10159 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10160 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10161 * gfortran.dg/pr42108.f90: Likewise.
10162
70f25790
DM
101632016-05-18 David Malcolm <dmalcolm@redhat.com>
10164
10165 PR driver/69265
10166 * gcc.dg/spellcheck-options-11.c: New test case.
10167
960db8ec
JJ
101682016-05-18 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR c++/71100
10171 * g++.dg/opt/pr71100.C: New test.
10172
04643334
MJ
101732016-05-18 Martin Jambor <mjambor@suse.cz>
10174
10175 PR ipa/69708
10176 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10177 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10178 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10179 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10180
91bb9f80
MJ
101812016-05-18 Martin Jambor <mjambor@suse.cz>
10182
10183 PR ipa/69708
10184 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10185 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10186 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10187 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10188 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10189
c584aca6
PC
101902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10191
10192 PR c++/69793
10193 * g++.dg/template/crash122.C: New.
10194
20309c6e
PC
101952016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10196
10197 PR c++/70466
10198 * g++.dg/template/pr70466-1.C: New.
10199 * g++.dg/template/pr70466-2.C: Likewise.
10200
50c78b9a
MM
102012016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10202
10203 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10204 splat operations and the XXSPLTIB instruction.
10205 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10206 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10207 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10208 xxlxor to clear a register.
10209
cf8be00d
RS
102102016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10211
10212 * gcc.dg/torture/pr71020.c: New test.
10213
848a392a
MJ
102142016-05-18 Martin Jambor <mjambor@suse.cz>
10215
10216 PR ipa/70646
10217 * gcc.dg/ipa/pr70646.c: New test.
10218
1f2ab776
CL
102192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10220
10221 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10222
76489493
CL
102232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10224
10225 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10226 missing tests for vreinterpretq_p{8,16}.
10227
bd79378d
CL
102282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10229
10230 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10231 vsliq_n_s64 and vsliq_n_u64.
10232
81ca3ea0
CL
102332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10234
10235 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10236 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10237
873cb425
CL
102382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10239
10240 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10241 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10242 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10243
9d6e7c21
CL
102442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10245
10246 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10247 in comment.
10248
b4dbe40e 102492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10250
10251 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10252 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10253 "blr\t" and switch to scan-assembler-times.
10254
83a5c910
JW
102552016-05-18 Jiong Wang <jiong.wang@arm.com>
10256
53d6d955
UB
10257 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10258 with __aarch64__.
10259 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10260 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10261
fb7cbdeb
JJ
102622016-05-18 Jakub Jelinek <jakub@redhat.com>
10263
8ee91165
JJ
10264 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10265 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10266 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10267 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10268 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10269 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10270
cf4d516a
JJ
10271 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10272 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10273
a4f16422
JJ
10274 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10275 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10276
7b37ce10
JJ
10277 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10278 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10279
fb7cbdeb
JJ
10280 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10281
c9326aef
RB
102822016-05-18 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/71168
10285 * gcc.dg/torture/pr71168.c: New testcase.
10286
df8b0a11
KV
102872016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10288
10289 PR middle-end/63586
10290 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10291 * gcc.dg/tree-ssa/pr63586.c: New test.
10292 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10293
2efd67ed
NS
102942016-05-17 Nathan Sidwell <nathan@acm.org>
10295
10296 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10297 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10298 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10299 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10300
1988b2c2
NS
103012016-05-17 Nathan Sidwell <nathan@acm.org>
10302
10303 * gcc.target/nvptx/abi-vararg-3.c: New.
10304
ad1d92ab
MM
103052016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10306
10307 PR tree-optimization/54579
10308 PR middle-end/55299
10309 * gcc.dg/fold-notrotate-1.c: New test.
10310 * gcc.dg/fold-notshift-1.c: New test.
10311 * gcc.dg/fold-notshift-2.c: New test.
10312
47768df8
MP
103132016-05-17 Marek Polacek <polacek@redhat.com>
10314
10315 PR ipa/71146
10316 * g++.dg/ipa/pr71146.C: New test.
10317
6b5423a5
DM
103182016-05-17 David Malcolm <dmalcolm@redhat.com>
10319
10320 * jit.dg/test-error-array-bounds.c: New test case.
10321
c7986356
MG
103222016-05-17 Marc Glisse <marc.glisse@inria.fr>
10323
10324 * gcc.dg/tree-ssa/and-1.c: New testcase.
10325
d982c5b7
MG
103262016-05-17 Marc Glisse <marc.glisse@inria.fr>
10327
10328 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10329 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10330
0139ba93
MG
103312016-05-17 Marc Glisse <marc.glisse@inria.fr>
10332
10333 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10334 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10335
daab4562
JW
103362016-05-17 Jiong Wang <jiong.wang@arm.com>
10337
10338 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10339
22330033
JW
103402016-05-17 Jiong Wang <jiong.wang@arm.com>
10341
10342 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10343
98b3a5f2
JW
103442016-05-17 Jiong Wang <jiong.wang@arm.com>
10345
10346 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10347 ".2d[index]" when scan the assembly.
10348 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10350 float64x1.
10351 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10352
b71b7a8e
RB
103532016-05-17 Richard Biener <rguenther@suse.de>
10354
10355 PR tree-optimization/71132
10356 * gcc.dg/torture/pr71132.c: New testcase.
10357
3c51ad46
CL
103582016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10359
10360 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10361
d20faa66
KT
103622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10363
10364 PR target/70809
10365 * gcc.target/aarch64/pr70809_1.c: New test.
10366
b75cc5a4
KT
103672016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10368
10369 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10370 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10371 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10372 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10373
b28eb195
IE
103742016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10375 Ilya Enkovich <ilya.enkovich@intel.com>
10376
10377 PR target/71114
10378 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10379
0b9004ed
JH
103802016-05-16 Jan Hubicka <hubicka@ucw.cz>
10381
10382 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10383 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10384
1b81a1c1
MW
103852016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10386
10387 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10388 test for __ARM_FP16_ARGS.
10389 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10390 * gcc.target/arm/aapcs/neon-vect10.c: New.
10391 * gcc.target/arm/aapcs/neon-vect9.c: New.
10392 * gcc.target/arm/aapcs/vfp18.c: New.
10393 * gcc.target/arm/aapcs/vfp19.c: New.
10394 * gcc.target/arm/aapcs/vfp20.c: New.
10395 * gcc.target/arm/aapcs/vfp21.c: New.
10396 * gcc.target/arm/fp16-aapcs-1.c: New.
10397 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10398 test for __ARM_FP16_ARGS.
10399 * g++.target/arm/fp16-return-1.c: Update expected output.
10400
921d1e73
JW
104012016-05-16 Jiong Wang <jiong.wang@arm.com>
10402
10403 PR testsuite/70227
10404 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10405
228eb42a
HA
104062016-05-15 Harald Anlauf <anlauf@gmx.de>
10407
10408 PR fortran/69603
10409 * gfortran.dg/pr69603.f90: New testcase.
10410
785abfd3
FR
104112016-05-14 Fritz Reese <fritzoreese@gmail.com>
10412
10413 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10414
e75eb64f
FR
104152016-05-14 Fritz Reese <fritzoreese@gmail.com>
10416
10417 PR fortran/71047
10418 * gfortran.dg/pr71047.f08: New test.
10419
aa4b467b
JM
104202016-05-13 Joseph Myers <joseph@codesourcery.com>
10421
10422 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10423 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10424 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10425
653fb4a2
MS
104262016-05-13 Martin Sebor <msebor@redhat.com>
10427
10428 PR c++/60049
10429 * g++.dg/cpp0x/constexpr-60049.C: New test.
10430
9e37582d
JJ
104312016-05-13 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR bootstrap/71071
10434 * gcc.dg/pr71071.c: New test.
10435
a278aa17
UB
104362016-05-13 Uros Bizjak <ubizjak@gmail.com>
10437
10438 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10439 remove XOP handling.
377eaca7 10440 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10441
ac3d02e2
NS
104422016-05-13 Nathan Sidwell <nathan@acm.org>
10443
10444 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10445 __atomic_is_lock_free declaration.
10446
8ab3bdac
RB
104472016-05-13 Richard Biener <rguenther@suse.de>
10448
10449 PR tree-optimization/42587
10450 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10451
623b8e0a
ML
104522016-05-13 Martin Liska <mliska@suse.cz>
10453
10454 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10455 the new format of dump output.
10456
da7674f6
IE
104572016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10458
10459 * gcc.dg/pr71084.c: New test.
10460
c959db3d
RR
104612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10462
53d6d955
UB
10463 PR target/53440
10464 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10465
43203dea
RR
104662016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10467
10468 * gcc.target/aarch64/struct_return.c: New test.
10469
4f2e1536
MP
104702016-05-12 Marek Polacek <polacek@redhat.com>
10471
10472 PR c/70756
10473 * c-c++-common/pr70756-2.c: New test.
10474 * c-c++-common/pr70756.c: New test.
10475
1ef33ef3
RB
104762016-05-12 Richard Biener <rguenther@suse.de>
10477
10478 PR tree-optimization/71059
10479 * gcc.dg/torture/pr71059.c: New testcase.
10480
763baff6
RB
104812016-05-12 Richard Biener <rguenther@suse.de>
10482
10483 PR tree-optimization/71062
10484 * gcc.dg/torture/pr71062.c: New testcase.
10485
c4ec1243
IE
104862016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10487
10488 PR tree-optimization/71006
10489 * gcc.dg/pr71006.c: New test.
10490
a5fbf76d
MP
104912016-05-12 Marek Polacek <polacek@redhat.com>
10492
10493 PR driver/71063
10494 * gcc.dg/opts-7.c: New test.
10495
5acc47a4
KT
104962016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10497
10498 PR target/70830
10499 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10500 Add -save-temps to dg-options.
10501 Scan for ldmfd rather than pop instruction.
10502 * gcc.target/arm/interrupt-2.c: Likewise.
10503 * gcc.target/arm/pr70830.c: New test.
10504
40bd4bf9
JJ
105052016-05-12 Jakub Jelinek <jakub@redhat.com>
10506
3cd63842
JJ
10507 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10508 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10509
c05d08f6
JJ
10510 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10511 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10512 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10513
bc27ffae
JJ
10514 PR target/71019
10515 * gcc.target/i386/avx512vl-pack-1.c: New test.
10516 * gcc.target/i386/avx512vl-pack-2.c: New test.
10517 * gcc.target/i386/avx512bw-pack-2.c: New test.
10518
515d7412
JJ
10519 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10520
40bd4bf9
JJ
10521 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10522 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10523 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10524
44ab146a
RB
105252016-05-12 Richard Biener <rguenther@suse.de>
10526
10527 PR tree-optimization/70986
10528 * gcc.dg/torture/pr70986-1.c: New testcase.
10529 * gcc.dg/torture/pr70986-2.c: Likewise.
10530 * gcc.dg/torture/pr70986-3.c: Likewise.
10531
d6e83a8d
MM
105322016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10533
10534 PR c/43651
10535 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10536 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10537
51e67ea3
UB
105382016-05-11 Uros Bizjak <ubizjak@gmail.com>
10539
10540 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10541 directive.
10542 * gcc.target/i386/pr66746.c: Ditto.
10543
3fd2b007
MM
105442016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10545
10546 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10547 support.
10548 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10549 warning when using -mvsx-timode.
10550 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10551 * gcc.target/powerpc/dform-2.c: Likewise.
10552 * gcc.target/powerpc/pr68805.c: Likewise.
10553
5c3a10fb
MP
105542016-05-11 Marek Polacek <polacek@redhat.com>
10555
10556 PR c++/71024
10557 * c-c++-common/attributes-3.c: New test.
10558
7cfb065b
NS
105592016-05-11 Nathan Sidwell <nathan@acm.org>
10560
10561 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10562 * gcc.c-torture/execute/pr68185.c: Likewise.
10563 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10564 * gcc.dg/pr69634.c: Requires scheduling.
10565 * gcc.dg/torture/pr66178.c: Require label values.
10566 * gcc.dg/setjmp-6.c: Require indirect jumps.
10567
f35ea97d
RB
105682016-05-11 Richard Biener <rguenther@suse.de>
10569
10570 PR tree-optimization/71055
10571 * gcc.dg/torture/pr71055.c: New testcase.
10572
dff70323
RB
105732016-05-11 Richard Biener <rguenther@suse.de>
10574
10575 PR debug/71057
10576 * g++.dg/debug/pr71057.C: New testcase.
10577
56a3d28b
JJ
105782016-05-11 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR fortran/70855
10581 * gfortran.dg/gomp/pr70855.f90: New test.
10582
ebc1b29e
RB
105832016-05-11 Richard Biener <rguenther@suse.de>
10584
10585 PR middle-end/71002
10586 * g++.dg/torture/pr71002.C: New testcase.
10587
98ccd1d7
IE
105882016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10589
10590 PR middle-end/70807
10591 * gcc.dg/pr70807.c: New test.
10592
ed29e24b
MS
105932016-05-10 Martin Sebor <msebor@redhat.com>
10594
10595 PR c++/38611
10596 * g++.dg/Wattributes.C: New test.
10597
e39dab2c
MG
105982016-05-10 Marc Glisse <marc.glisse@inria.fr>
10599
10600 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10601 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10602 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10603
d067e238
IE
106042016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10605
10606 PR target/70799
10607 * gcc.target/i386/pr70799-1.c: New test.
10608
cd36c83e
PMR
106092016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10610
10611 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10612
1e3af2a4
IE
106132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10614
10615 PR middle-end/70877
10616 * gcc.target/i386/pr70877.c: New test.
10617
afc610db
IE
106182016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10619
10620 PR tree-optimization/70786
10621 * gcc.target/i386/pr70876.c: New test.
10622
4b59d19f
JJ
106232016-05-10 Jakub Jelinek <jakub@redhat.com>
10624
10625 PR target/70927
10626 * gcc.target/i386/avx512vl-logic-1.c: New test.
10627 * gcc.target/i386/avx512vl-logic-2.c: New test.
10628 * gcc.target/i386/avx512dq-logic-2.c: New test.
10629
9b5ee426
BS
106302016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10631
10632 PR target/70963
10633 * gcc.target/powerpc/pr70963.c: New.
10634
f3352cab
DM
106352016-05-10 David Malcolm <dmalcolm@redhat.com>
10636
10637 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10638 (test_very_wide_line): Add ruler to expected output.
10639 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10640 (test_very_wide_line): Likewise.
10641 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10642 (test_show_locus): Within the handling of "test_very_wide_line",
10643 enable show_ruler_p on the diagnostic context.
10644
4a3255dd
RB
106452016-05-10 Richard Biener <rguenther@suse.de>
10646
10647 PR tree-optimization/71039
10648 * gcc.dg/torture/pr71039.c: New testcase.
10649
da7c9950
NS
106502016-05-10 Nathan Sidwell <nathan@acm.org>
10651
10652 * gcc.dg/nested-func-10.c: Requires alloca.
10653 * gcc.dg/nested-func-9.c: Requires alloca.
10654 * gcc.c-torture/execute/pr70460.c: Requires labels.
10655 * gcc.c-torture/compile/pr70199.c: Requires labels.
10656 * gcc.target/nvptx/decl.c: Compile only.
10657 * gcc.target/nvptx/trailing-init.c: Compile only.
10658 * gcc.target/nvptx/ary-init.c: Compile only.
10659
cf68d92c
MP
106602016-05-10 Marek Polacek <polacek@redhat.com>
10661
10662 PR c/70255
10663 * gcc.dg/attr-opt-1.c: New test.
10664
64ea4e15
RB
106652016-05-10 Richard Biener <rguenther@suse.de>
10666
10667 PR tree-optimization/70497
10668 PR tree-optimization/28367
10669 * gcc.dg/torture/20160404-1.c: New testcase.
10670 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10671 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10672
5a96dae3
PMR
106732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10674
10675 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10676
fc97f805
UB
106772016-05-09 Uros Bizjak <ubizjak@gmail.com>
10678
10679 * gcc.target/i386/fabsneg-1.c New test.
10680
a710b1d5
AM
106812016-05-09 Alan Modra <amodra@gmail.com>
10682
10683 PR testsuite/70826
10684 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10685
171f6f05
RB
106862016-05-09 Richard Biener <rguenther@suse.de>
10687
10688 PR tree-optimization/70985
10689 * gcc.dg/torture/pr70985.c: New testcase.
10690
18caa34e
BC
106912016-05-09 Bin Cheng <bin.cheng@arm.com>
10692
10693 * gcc.dg/tree-ssa/ifc-9.c: New test.
10694 * gcc.dg/tree-ssa/ifc-10.c: New test.
10695 * gcc.dg/tree-ssa/ifc-11.c: New test.
10696 * gcc.dg/tree-ssa/ifc-12.c: New test.
10697 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10698 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10699 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10700
7a27d38f
RB
107012016-05-09 Richard Biener <rguenther@suse.de>
10702
10703 PR fortran/70937
10704 * gfortran.dg/pr70937.f90: New testcase.
10705
5ebbbd3d
RO
107062016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10707
10708 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10709
f6288c24
FR
107102016-05-07 Fritz Reese <fritzoreese@gmail.com>
10711
10712 PR fortran/56226
10713 * gfortran.dg/dec_structure_1.f90: New testcase.
10714 * gfortran.dg/dec_structure_2.f90: Ditto.
10715 * gfortran.dg/dec_structure_3.f90: Ditto.
10716 * gfortran.dg/dec_structure_4.f90: Ditto.
10717 * gfortran.dg/dec_structure_5.f90: Ditto.
10718 * gfortran.dg/dec_structure_6.f90: Ditto.
10719 * gfortran.dg/dec_structure_7.f90: Ditto.
10720 * gfortran.dg/dec_structure_8.f90: Ditto.
10721 * gfortran.dg/dec_structure_9.f90: Ditto.
10722 * gfortran.dg/dec_structure_10.f90: Ditto.
10723 * gfortran.dg/dec_structure_11.f90: Ditto.
10724 * gfortran.dg/dec_union_1.f90: Ditto.
10725 * gfortran.dg/dec_union_2.f90: Ditto.
10726 * gfortran.dg/dec_union_3.f90: Ditto.
10727 * gfortran.dg/dec_union_4.f90: Ditto.
10728 * gfortran.dg/dec_union_5.f90: Ditto.
10729 * gfortran.dg/dec_union_6.f90: Ditto.
10730 * gfortran.dg/dec_union_7.f90: Ditto.
10731
5ec4a8cd
TV
107322016-05-07 Tom de Vries <tom@codesourcery.com>
10733
10734 PR tree-optimization/70956
10735 * gcc.dg/graphite/pr70956.c: New test.
10736
58ec1d0e
JJ
107372016-05-06 Jakub Jelinek <jakub@redhat.com>
10738
ccd88fb7
JJ
10739 PR middle-end/70941
10740 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10741 (a, b, c, d): Change type from char to signed char.
10742 (main): Compare against (signed char) -1634678893 instead of
10743 hardcoded -109. Use __builtin_abort instead of abort.
10744
dd3b6464
JJ
10745 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10746 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10747
58ec1d0e
JJ
10748 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10749
19aa23d8
YR
107502016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10751
10752 PR debug/70935
10753 * gcc.dg/torture/pr70935.c: New test.
10754
ae5f0df1
OE
107552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10756
10757 PR target/58219
ce23a8ff 10758 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10759
078f7e37
RB
107602016-05-06 Richard Biener <rguenther@suse.de>
10761
10762 PR tree-optimization/70960
10763 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10764
765d7b54
OE
107652016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10766
10767 PR target/52933
10768 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10769 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10770 Adjust expected instruction counts.
10771 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10772
29c94e65
MP
107732016-05-06 Marek Polacek <polacek@redhat.com>
10774
10775 PR sanitizer/70875
10776 * gcc.dg/ubsan/bounds-3.c: New test.
10777
3684b02e
OE
107782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10779
10780 PR target/54089
10781 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10782
8706773f
RB
107832016-05-06 Richard Biener <rguenther@suse.de>
10784
10785 PR middle-end/70931
10786 * gfortran.dg/pr70931.f90: New testcase.
10787
a4f51018
RB
107882016-05-06 Richard Biener <rguenther@suse.de>
10789
10790 PR middle-end/70941
10791 * gcc.dg/torture/pr70941.c: New testcase.
10792
c4f2425f
BC
107932016-05-05 Bin Cheng <bin.cheng@arm.com>
10794
10795 PR tree-optimization/57206
10796 * gcc.dg/vect/pr57206.c: New test.
10797
5dc08197
RO
107982016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10799
10800 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10801
351f85c5
JJ
108022016-05-05 Jakub Jelinek <jakub@redhat.com>
10803
568bac8c
JJ
10804 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10805
351f85c5
JJ
10806 * c-c++-common/Wdangling-else-4.c: New test.
10807
33fd7785
JJ
108082016-05-04 Jakub Jelinek <jakub@redhat.com>
10809
2d1ac15a
JJ
10810 PR c++/70906
10811 PR c++/70933
10812 * g++.dg/opt/pr70906.C: New test.
10813 * g++.dg/opt/pr70933.C: New test.
10814
33fd7785
JJ
10815 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10816
6b715bf6
JH
108172016-05-04 Jan Hubicka <hubicka@ucw.cz>
10818
10819 * gcc.dg/ipa/pure-const-3.c: New testcase.
10820
deef7113
MP
108212016-05-04 Marek Polacek <polacek@redhat.com>
10822
10823 * c-c++-common/Wdangling-else-1.c: New test.
10824 * c-c++-common/Wdangling-else-2.c: New test.
10825 * c-c++-common/Wdangling-else-3.c: New test.
10826
5396db97
KCY
108272016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10828
10829 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10830 flag is present.
10831
de55efd5
MP
108322016-05-04 Marek Polacek <polacek@redhat.com>
10833
10834 PR c/48778
10835 * gcc.dg/Waddress-2.c: New test.
10836
475839b6
AM
108372016-05-04 Alan Modra <amodra@gmail.com>
10838
10839 * gcc.target/powerpc/pr70866.c: New.
10840
b25aad5f
MS
108412016-05-03 Martin Sebor <msebor@redhat.com>
10842
10843 PR c++/66561
10844 * c-c++-common/builtin_location.c: New test.
10845 * g++.dg/cpp1y/builtin_location.C: New test.
10846
79ce98bc
MP
108472016-05-03 Marek Polacek <polacek@redhat.com>
10848
10849 PR c/70859
10850 * gcc.dg/pr70859.c: New test.
10851 * gcc.dg/pr70859-2.c: New test.
10852
402e89f5
PMR
108532016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10854
10855 * gnat.dg/debug5.adb: New testcase.
10856
f3d90045
DV
108572016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10858
10859 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10860 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10861 Procedure to check for z10 instruction set.
10862
1e26cec1
CL
108632016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10864
10865 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10866
71aca5a0
AM
108672016-05-03 Alan Modra <amodra@gmail.com>
10868
10869 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10870
2fd70ec1
JJ
108712016-05-03 Jakub Jelinek <jakub@redhat.com>
10872
10873 * gcc.target/i386/avx512f-cvt-1.c: New test.
10874
e5705cf7
L
108752016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10876
10877 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10878 -fdump-tree-vrp-details.
10879
381cdae4
RB
108802016-05-03 Richard Biener <rguenther@suse.de>
10881
10882 * gcc.dg/pr30172-1.c: Adjust.
10883 * gcc.dg/pr63743.c: Likewise.
10884 * gcc.dg/tm/pr51696.c: Likewise.
10885 * c-c++-common/tm/safe-1.c: Likewise.
10886 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10887 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10888 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10889 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10890
adedd5c1
JJ
108912016-05-03 Jakub Jelinek <jakub@redhat.com>
10892
31ed1665
JJ
10893 PR rtl-optimization/70467
10894 * gcc.target/i386/pr70467-3.c: New test.
10895 * gcc.target/i386/pr70467-4.c: New test.
10896
dea60b59
JJ
10897 PR tree-optimization/70916
10898 * gcc.c-torture/compile/pr70916.c: New test.
10899
adedd5c1
JJ
10900 PR target/49244
10901 * gcc.target/i386/pr49244-1.c: New test.
10902 * gcc.target/i386/pr49244-2.c: New test.
10903
f80041ef
BS
109042016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10905
10906 PR rtl-optimization/44281
10907 * gcc.target/i386/pr44281.c: New test.
10908
1cfcd39e
BC
109092016-05-03 bin cheng <bin.cheng@arm.com>
10910
10911 PR tree-optimization/56541
10912 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10913 * gcc.dg/vect/pr56541.c: new test.
10914
4304ccfd
MM
109152016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10916
10917 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10918 __float128.
10919 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10920
50d94c29
L
109212016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10922
10923 PR testsuite/70520
10924 * c-c++-common/asan/clone-test-1.c (main): Align child process
10925 stack to 16 bytes.
10926
bc1aee87
DM
109272016-05-02 David Malcolm <dmalcolm@redhat.com>
10928
10929 PR c++/62314
10930 * g++.dg/spellcheck-fields-2.C: New test case.
10931
474e0129
DM
109322016-05-02 David Malcolm <dmalcolm@redhat.com>
10933
10934 PR c++/62314
10935 * g++.dg/pr62314.C: New test case.
10936
818b88a7
JH
109372016-05-02 Jan Hubicka <hubicka@ucw.cz>
10938
10939 * gcc.dg/ipa/inline-8.c: New testcase.
10940
dd77684f
JJ
109412016-05-02 Jakub Jelinek <jakub@redhat.com>
10942
10943 PR rtl-optimization/70467
10944 * gcc.target/i386/pr70467-1.c: New test.
10945
72407e00
BE
109462016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10947
10948 * gcc.dg/spec-options.c: Run the test on all targets.
10949 * gcc.dg/foo.specs: Use cpp_unique_options.
10950
dd53d197
MG
109512016-05-02 Marc Glisse <marc.glisse@inria.fr>
10952
10953 * gcc.dg/tree-ssa/unord.c: New testcase.
10954
a8b85ce9
MG
109552016-05-02 Marc Glisse <marc.glisse@inria.fr>
10956
10957 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10958
5b37e866
NS
109592016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10960
10961 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10962
7176a4a0
MP
109632016-05-02 Marek Polacek <polacek@redhat.com>
10964
10965 PR c/70851
10966 * gcc.dg/enum-incomplete-3.c: New test.
10967
6b9933b9
MP
109682016-05-02 Marek Polacek <polacek@redhat.com>
10969 Tom de Vries <tom@codesourcery.com>
10970
10971 PR tree-optimization/70700
10972 * gcc.dg/pr70700.c: New test.
10973
90f82260
UB
109742016-05-01 Uros Bizjak <ubizjak@gmail.com>
10975
10976 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10977 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10978 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10979 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10980 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10981
f73036c1
EB
109822016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10983
10984 * ada/acats/run_acats: Rename into...
10985 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10986 * ada/acats/run_all.sh: Remove redundant test.
10987 (target_run): Move around.
10988 (target_gnatchop): Use newly built executable.
10989 (target_gnatmake): Likewise.
10990 Check that the compilation of impbit succeeds.
10991
85e051a3
OE
109922016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10993
10994 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10995 * gcc.dg/20021029-1.c: Likewise.
10996 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10997 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10998 * gcc.target/sh/cmpstr.c: Likewise.
10999 * gcc.target/sh/cmpstrn.c: Likewise.
11000 * gcc.target/sh/memset.c: Likewise.
11001 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11002 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11003 * gcc.target/sh/pr39423-1.c: Likewise.
11004 * gcc.target/sh/pr49468-di.c: Likewise.
11005 * gcc.target/sh/pr49468-si.c: Likewise.
11006 * gcc.target/sh/pr49880-1.c: Likewise.
11007 * gcc.target/sh/pr49880-2.c: Likewise.
11008 * gcc.target/sh/pr49880-3.c: Likewise.
11009 * gcc.target/sh/pr50751-1.c: Likewise.
11010 * gcc.target/sh/pr50751-4.c: Likewise.
11011 * gcc.target/sh/pr50751-7.c: Likewise.
11012 * gcc.target/sh/pr51244-1.c: Likewise.
11013 * gcc.target/sh/pr51244-10.c: Likewise.
11014 * gcc.target/sh/pr51244-11.c: Likewise.
11015 * gcc.target/sh/pr51244-12.c: Likewise.
11016 * gcc.target/sh/pr51244-13.c: Likewise.
11017 * gcc.target/sh/pr51244-14.c: Likewise.
11018 * gcc.target/sh/pr51244-17.c: Likewise.
11019 * gcc.target/sh/pr51244-18.c: Likewise.
11020 * gcc.target/sh/pr51244-19.c: Likewise.
11021 * gcc.target/sh/pr51244-4.c: Likewise.
11022 * gcc.target/sh/pr51244-5.c: Likewise.
11023 * gcc.target/sh/pr51244-7.c: Likewise.
11024 * gcc.target/sh/pr51244-8.c: Likewise.
11025 * gcc.target/sh/pr51244-9.c: Likewise.
11026 * gcc.target/sh/pr51697.c: Likewise.
11027 * gcc.target/sh/pr52483-1.c: Likewise.
11028 * gcc.target/sh/pr52483-2.c: Likewise.
11029 * gcc.target/sh/pr52483-3.c: Likewise.
11030 * gcc.target/sh/pr52483-5.c: Likewise.
11031 * gcc.target/sh/pr52933-1.c: Likewise.
11032 * gcc.target/sh/pr52933-2.c: Likewise.
11033 * gcc.target/sh/pr52933-3.c: Likewise.
11034 * gcc.target/sh/pr53568-1.c: Likewise.
11035 * gcc.target/sh/pr53976-1.c: Likewise.
11036 * gcc.target/sh/pr53988-1.c: Likewise.
11037 * gcc.target/sh/pr53988.c: Likewise.
11038 * gcc.target/sh/pr54089-1.c: Likewise.
11039 * gcc.target/sh/pr54089-6.c: Likewise.
11040 * gcc.target/sh/pr54089-7.c: Likewise.
11041 * gcc.target/sh/pr54089-8.c: Likewise.
11042 * gcc.target/sh/pr54089-9.c: Likewise.
11043 * gcc.target/sh/pr54236-1.c: Likewise.
11044 * gcc.target/sh/pr54236-2.c: Likewise.
11045 * gcc.target/sh/pr54236-3.c: Likewise.
11046 * gcc.target/sh/pr54236-4.c: Likewise.
11047 * gcc.target/sh/pr54386.c: Likewise.
11048 * gcc.target/sh/pr54602-1.c: Likewise.
11049 * gcc.target/sh/pr54685.c: Likewise.
11050 * gcc.target/sh/pr54760-1.c: Likewise.
11051 * gcc.target/sh/pr54760-2.c: Likewise.
11052 * gcc.target/sh/pr54760-3.c: Likewise.
11053 * gcc.target/sh/pr54760-4.c: Likewise.
11054 * gcc.target/sh/pr54760-5.c: Likewise.
11055 * gcc.target/sh/pr54760-6.c: Likewise.
11056 * gcc.target/sh/pr55146.c: Likewise.
11057 * gcc.target/sh/pr55160.c: Likewise.
11058 * gcc.target/sh/pr59278.c: Likewise.
11059 * gcc.target/sh/pr59401-1.c: Likewise.
11060 * gcc.target/sh/pr59533-1.c: Likewise.
11061 * gcc.target/sh/pr63260.c: Likewise.
11062 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11063 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11064 * gcc.target/sh/strlen.c: Likewise.
11065 * gcc.target/sh/torture/pr30807.c: Likewise.
11066 * gcc.target/sh/torture/pr34777.c: Likewise.
11067 * gcc.target/sh/torture/pr64652.c: Likewise.
11068 * gcc.target/sh/torture/pr65505.c: Likewise.
11069 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11070 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11071
411e5c67
PC
110722016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11073
11074 PR c++/66644
11075 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11076
8fa97501
BS
110772016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11078
11079 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11080 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11081 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11082 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11083
5a956111
PP
110842016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11085
11086 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11087 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11088
e7ff0319
CP
110892016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11090
11091 PR middle-end/70626
11092 * c-c++-common/goacc/combined-reduction.c: New test.
11093 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11094
52d11a4b
L
110952016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11096
11097 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11098 *movdi_internal pattern only if PIC off.
11099 * gcc.target/i386/pr70155-2.c: Likewise.
11100 * gcc.target/i386/pr70155-3.c: Likewise.
11101 * gcc.target/i386/pr70155-4.c: Likewise.
11102 * gcc.target/i386/pr70155-5.c: Likewise.
11103 * gcc.target/i386/pr70155-6.c: Likewise.
11104 * gcc.target/i386/pr70155-7.c: Likewise.
11105 * gcc.target/i386/pr70155-8.c: Likewise.
11106 * gcc.target/i386/pr70155-15.c: Likewise.
11107 * gcc.target/i386/pr70155-17.c: Likewise.
11108 * gcc.target/i386/pr70155-22.c: Likewise.
11109
8960db31
BC
111102016-04-29 Bin Cheng <bin.cheng@arm.com>
11111
11112 PR tree-optimization/70803
11113 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11114
cca535a4
IE
111152016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11116
11117 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11118 optimization of vector loop.
11119 * gcc.target/i386/vect-unpack-3.c: New test.
11120 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11121 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11122 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11123
500ecf4a
MP
111242016-04-29 Marek Polacek <polacek@redhat.com>
11125
11126 PR sanitizer/70342
11127 * g++.dg/ubsan/null-7.C: New test.
11128
2fff3db8
MP
11129 PR c/70852
11130 * gcc.dg/pr70852.c: New test.
11131
509063eb
DV
111322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11133
11134 PR/69089
11135 * g++.dg/cpp0x/alignas6.C: New test.
11136
83745c0d
DV
111372016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11138
c87885ca
RO
11139 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11140 * gcc.dg/pr27003.c: Likewise.
11141 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11142 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11143 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11144 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11145 * gcc.target/arc/mxy.c: Likewise.
11146 * gcc.target/arc/mswape.c: Likewise.
11147 * gcc.target/arc/mrtsc.c: Likewise.
11148 * gcc.target/arc/mcrc.c: Likewise.
11149 * gcc.target/arc/mdsp-packa.c: Likewise.
11150 * gcc.target/arc/mdvbf.c: Likewise.
11151 * gcc.target/arc/mlock.c: Likewise.
11152 * gcc.target/arc/mmac-24.c: Likewise.
11153 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11154
849b265d
BS
111552016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11156 Matthijs Kooijman <matthijs@stdin.nl>
11157 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11158
11159 PR target/60040
11160 * gcc.target/avr/pr60040-1.c: New.
11161 * gcc.target/avr/pr60040-2.c: New.
11162
1390536b
RB
111632016-04-29 Richard Biener <rguenther@suse.de>
11164
11165 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11166
98998245
RB
111672016-04-29 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/13962
11170 PR tree-optimization/65686
11171 * gcc.dg/uninit-pr65686.c: New testcase.
11172
8b80cc21
JJ
111732016-04-29 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR middle-end/70843
11176 * gcc.dg/pr70843.c: New test.
11177
6181bc30
JJ
111782016-04-28 Jakub Jelinek <jakub@redhat.com>
11179
11180 PR target/70858
11181 * gcc.target/i386/pr70858.c: New test.
11182
f4cb3612
AB
111832016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11184
11185 * gcc.target/arc/nps400-1.c: New file.
11186
8ad9df62
JR
111872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11188 Andrew Burgess <andrew.burgess@embecosm.com>
11189
11190 * gcc.target/arc/movh_cl-1.c: New file.
11191
ceaaa9fe
JR
111922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11193 Andrew Burgess <andrew.burgess@embecosm.com>
11194
11195 * gcc.target/arc/extzv-1.c: New file.
11196 * gcc.target/arc/insv-1.c: New file.
11197 * gcc.target/arc/insv-2.c: New file.
11198 * gcc.target/arc/movb-1.c: New file.
11199 * gcc.target/arc/movb-2.c: New file.
11200 * gcc.target/arc/movb-3.c: New file.
11201 * gcc.target/arc/movb-4.c: New file.
11202 * gcc.target/arc/movb-5.c: New file.
11203 * gcc.target/arc/movb_cl-1.c: New file.
11204 * gcc.target/arc/movb_cl-2.c: New file.
11205 * gcc.target/arc/movbi_cl-1.c: New file.
11206 * gcc.target/arc/movl-1.c: New file.
11207
4d03dc2f
JR
112082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11209 Andrew Burgess <andrew.burgess@embecosm.com>
11210
11211 * gcc.target/arc/cmem-1.c: New file.
11212 * gcc.target/arc/cmem-2.c: New file.
11213 * gcc.target/arc/cmem-3.c: New file.
11214 * gcc.target/arc/cmem-4.c: New file.
11215 * gcc.target/arc/cmem-5.c: New file.
11216 * gcc.target/arc/cmem-6.c: New file.
11217 * gcc.target/arc/cmem-7.c: New file.
11218 * gcc.target/arc/cmem-ld.inc: New file.
11219 * gcc.target/arc/cmem-st.inc: New file.
11220
81262dad
JJ
112212016-04-28 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR target/70821
11224 * gcc.target/i386/pr70821.c: New test.
11225
0a31a09a
BS
112262016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11227
11228 * gcc.target/powerpc/vec-adde.c: New test.
11229 * gcc.target/powerpc/vec-adde-int128.c: New test.
11230
3ddffba9
JJ
112312016-04-28 Jakub Jelinek <jakub@redhat.com>
11232
11233 * gcc.target/i386/avx-vround-1.c: New test.
11234 * gcc.target/i386/avx-vround-2.c: New test.
11235 * gcc.target/i386/avx512vl-vround-1.c: New test.
11236 * gcc.target/i386/avx512vl-vround-2.c: New test.
11237
713dedcd
RO
112382016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11239
11240 PR testsuite/70595
11241 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11242 (check_effective_target_cilkplus_runtime): ... this.
11243 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11244 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11245
11246 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11247 Require cilkplus_runtime.
11248 Don't add -lcilkrts.
11249 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11250 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11251 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11252 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11253 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11254 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11255 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11256 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11257 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11258 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11259 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11260 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11261 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11262 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11263 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11264 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11265 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11266 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11267 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11268 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11269 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11270 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11271 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11272 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11273 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11274 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11275 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11276 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11277 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11278
11279 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11280 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11281
11282 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11283
11284 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11285 cilkplus_runtime.
11286
3563f78f
MG
112872016-04-27 Marc Glisse <marc.glisse@inria.fr>
11288
11289 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11290 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11291
6bc2bb18
RB
112922015-04-27 Ryan Burn <contact@rnburn.com>
11293
11294 PR c++/69024
11295 PR c++/68997
11296 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11297 diagnostic.
11298 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11299 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11300
1e55d29a
EB
113012016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11302
11303 * gnat.dg/limited_with4.ad[sb]: New test.
11304 * gnat.dg/limited_with4_pkg.ads: New helper.
11305
087146ca
L
113062016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11307
11308 PR target/70155
11309 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11310 and movv1ti_internal patterns
11311 * gcc.target/i386/pr70155-1.c: New test.
11312 * gcc.target/i386/pr70155-2.c: Likewise.
11313 * gcc.target/i386/pr70155-3.c: Likewise.
11314 * gcc.target/i386/pr70155-4.c: Likewise.
11315 * gcc.target/i386/pr70155-5.c: Likewise.
11316 * gcc.target/i386/pr70155-6.c: Likewise.
11317 * gcc.target/i386/pr70155-7.c: Likewise.
11318 * gcc.target/i386/pr70155-8.c: Likewise.
11319 * gcc.target/i386/pr70155-9.c: Likewise.
11320 * gcc.target/i386/pr70155-10.c: Likewise.
11321 * gcc.target/i386/pr70155-11.c: Likewise.
11322 * gcc.target/i386/pr70155-12.c: Likewise.
11323 * gcc.target/i386/pr70155-13.c: Likewise.
11324 * gcc.target/i386/pr70155-14.c: Likewise.
11325 * gcc.target/i386/pr70155-15.c: Likewise.
11326 * gcc.target/i386/pr70155-16.c: Likewise.
11327 * gcc.target/i386/pr70155-17.c: Likewise.
11328 * gcc.target/i386/pr70155-18.c: Likewise.
11329 * gcc.target/i386/pr70155-19.c: Likewise.
11330 * gcc.target/i386/pr70155-20.c: Likewise.
11331 * gcc.target/i386/pr70155-21.c: Likewise.
11332 * gcc.target/i386/pr70155-22.c: Likewise.
11333
92329f9f
L
113342016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11335
11336 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11337 ".{5,6}".
11338
309a0cf6
BC
113392016-04-27 Bin Cheng <bin.cheng@arm.com>
11340
11341 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11342 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11343 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11344 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11345 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11346
72ed2b9c
RB
113472016-04-27 Richard Biener <rguenther@suse.de>
11348
11349 PR ipa/70760
11350 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11351 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11352
3c98ff9b
NS
113532016-04-27 Nathan Sidwell <nathan@acm.org>
11354
11355 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11356 * g++.dg/ubsan/pr63956.C: Adjust error location.
11357
9ec5d66b
NC
113582016-04-27 Nick Clifton <nickc@redhat.com>
11359
11360 PR middle-end/49889
11361 * gcc.dg/pr49889.c: New test.
11362
c1e1f433
BS
113632016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11364
11365 * c-c++-common/memset-array.c: New test.
11366
8ac43293
MS
113672016-04-26 Martin Sebor <msebor@redhat.com>
11368
11369 PR c++/66639
11370 * g++.dg/cpp1y/func_constexpr.C: New test.
11371
843ce8ab
PP
113722016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11373
11374 PR c++/70241
11375 * g++.dg/cpp0x/enum32.C: New test.
11376 * g++.dg/cpp0x/enum33.C: New test.
11377
113782016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11379
11380 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11381 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11382 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11383 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11384 * gcc.c-torture/execute/pr38151.c: Likewise.
11385 * gcc.c-torture/execute/pr66556.c: Likewise.
11386 * gcc.c-torture/execute/pr67781.c: Likewise.
11387 * gcc.c-torture/execute/pr68648.c: Likewise.
11388
ca1206be
MG
113892016-04-26 Marc Glisse <marc.glisse@inria.fr>
11390
11391 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11392
2448a956
MP
113932016-04-26 Marek Polacek <polacek@redhat.com>
11394
11395 PR c/67784
11396 * gcc.dg/pr67784-3.c: New test.
11397 * gcc.dg/pr67784-4.c: New test.
11398 * gcc.dg/pr67784-5.c: New test.
11399
b02a5e26
MP
11400 PR c/70791
11401 * gcc.dg/Wnested-externs-2.c: New test.
11402
6b6aa8d3
MG
114032016-04-26 Marc Glisse <marc.glisse@inria.fr>
11404
11405 * gcc.dg/fold-plusmult.c: Adjust.
11406 * gcc.dg/no-strict-overflow-6.c: Adjust.
11407 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11408
a2095b55
BS
114092016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11410
11411 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11412 number scans.
11413 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11414 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11415 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11416 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11417 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11418 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11419 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11420 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11421 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11422 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11423 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11424 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11425 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11426 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11427 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11428 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11429 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11430 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11431 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11432 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11433 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11434 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11435 scans.
11436 * gcc.target/i386/pr32219-4.c: Likewise.
11437 * gcc.target/i386/pr32219-6.c: Likewise.
11438 * gcc.target/i386/pr32219-8.c: Likewise.
11439
bb0cc5c8
KT
114402016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11441
11442 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11443 associated options.
11444
5a0802ea
MP
114452016-04-26 Marek Polacek <polacek@redhat.com>
11446
11447 PR c++/70744
11448 * g++.dg/ext/cond2.C: New test.
11449
00f615af
BC
114502016-04-26 Bin Cheng <bin.cheng@arm.com>
11451
11452 PR tree-optimization/70771
11453 PR tree-optimization/70775
11454 * gcc.dg/pr70771.c: New test.
25939d34 11455 * gcc.dg/pr70775.c: New test.
00f615af 11456
218155e7
BS
114572016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11458
11459 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11460
ab99f467
RB
114612016-04-25 Richard Biener <rguenther@suse.de>
11462
11463 PR tree-optimization/70780
11464 * gcc.dg/torture/pr70780.c: New testcase.
11465
3f8257db 114662016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11467
c87885ca
RO
11468 * gcc.target/arm/neon-vaddws16.c: New test.
11469 * gcc.target/arm/neon-vaddws32.c: New test.
11470 * gcc.target/arm/neon-vaddwu16.c: New test.
11471 * gcc.target/arm/neon-vaddwu32.c: New test.
11472 * gcc.target/arm/neon-vaddwu8.c: New test.
11473 * lib/target-supports.exp
93c590ee
MC
11474 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11475 that arm neon support vector widen sum of HImode TO SImode.
11476
d6c1a7a7
JJ
114772016-04-23 Jakub Jelinek <jakub@redhat.com>
11478
11479 PR sanitizer/70712
11480 * c-c++-common/asan/pr70712.c: New test.
11481
ab0fc037
TS
114822016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11483
11484 * .gitattributes: New file.
11485
2aa64824
CL
114862016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11487
11488 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11489
e7e12d92
DH
114902016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11491
11492 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11493 * gfortran.dg/submodule_15.f08: Likewise.
11494
d1431192
RB
114952016-04-22 Richard Biener <rguenther@suse.de>
11496
11497 PR tree-optimization/70740
11498 * gcc.dg/torture/pr70740.c: New testcase.
11499
04a63c24
L
115002016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11501
11502 PR target/70750
11503 * gcc.target/i386/pr70750-1.c: New test.
11504 * gcc.target/i386/pr70750-2.c: Likewise.
11505
20700098
PC
115062016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11507
11508 PR c++/70540
11509 * g++.dg/cpp0x/auto48.C: New.
11510
aedf4e12
MP
115112016-04-21 Marek Polacek <polacek@redhat.com>
11512
11513 PR c++/70513
11514 * g++.dg/cpp0x/forw_enum12.C: New test.
11515 * g++.dg/cpp0x/forw_enum13.C: New test.
11516
2074d80a
KY
115172016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11518
11519 PR target/70728
11520 * gcc.target/i386/pr70728.c: New test.
11521
aef4aab0
RB
115222016-04-21 Richard Biener <rguenther@suse.de>
11523
11524 PR middle-end/70747
11525 * gcc.dg/pr70747.c: New testcase.
11526
2359e571
BC
115272016-04-21 Bin Cheng <bin.cheng@arm.com>
11528
11529 PR tree-optimization/70715
11530 * gcc.dg/tree-ssa/scev-13.c: New test.
11531
ce0e66ff
MG
115322016-04-21 Marc Glisse <marc.glisse@inria.fr>
11533
11534 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11535
2c2870a1
MG
115362016-04-21 Marc Glisse <marc.glisse@inria.fr>
11537
11538 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11539
a2b056a3
JH
115402016-04-20 Jan Hubicka <jh@suse.cz>
11541
11542 PR ipa/70018
11543 * g++.dg/ipa/nothrow-1.C: New testcase.
11544
ee392fc2
NS
115452016-04-20 Nathan Sidwell <nathan@acm.org>
11546
11547 PR c++/55635
11548 * g++.dg/eh/delete1.C: New.
11549
dda49daf
L
115502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11551
11552 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11553 -mtune-ctrl=sse_typeless_stores.
11554
8a5b9d5a
L
115552016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11556
11557 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11558
1011119f
BC
115592016-04-20 Bin Cheng <bin.cheng@arm.com>
11560
11561 PR tree-optimization/69489
11562 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11563
477d4906
IV
115642016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11565
11566 PR c++/69363
11567 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11568 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11569 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11570
fad08d12
BC
115712016-04-20 Bin Cheng <bin.cheng@arm.com>
11572
11573 PR tree-optimization/56625
11574 PR tree-optimization/69489
11575 * gcc.dg/vect/pr56625.c: New test.
11576 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11577
9e3e4fab
AP
115782016-04-20 Andrew Pinski <apinski@cavium.com>
11579
11580 PR target/64971
11581 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11582
d7aa24e4
AC
115832016-04-20 Arnaud Charlet <charlet@adacore.com>
11584
11585 * gnat.dg/self1.adb: Remove now incorrect test.
11586
e6d62b46
BC
115872016-04-20 Bin Cheng <bin.cheng@arm.com>
11588
11589 * gcc.dg/tree-ssa/scev-11.c: New test.
11590 * gcc.dg/tree-ssa/scev-12.c: New test.
11591
2697b189
MP
115922016-04-20 Marek Polacek <polacek@redhat.com>
11593
11594 PR tree-optimization/70725
11595 * gcc.dg/pr70725.c: New test.
11596
60d393e8
RB
115972016-04-20 Richard Biener <rguenther@suse.de>
11598
11599 PR tree-optimization/70726
11600 * g++.dg/vect/pr70726.cc: New testcase.
11601
82c6f58a
AK
116022016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11603
11604 PR target/70674
11605 * gcc.target/s390/pr70674.c: New test.
11606
90eeab20
JD
116072016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11608
11609 PR libgfortran/70684
11610 * gfortran.dg/list_read_14.f90: New test.
11611
fc9cf6da
L
116122016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11613
11614 PR target/69201
11615 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11616 extern to force it misaligned.
11617 (b): Likewise.
11618 (c): Likewise.
11619 (d): Likewise.
11620 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11621 Don't check `*' before movv4sf_internal.
11622 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11623 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11624 Don't check `*' before movv16qi_internal.
11625 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11626 extern to force it misaligned.
11627 (b): Likewise.
11628 (c): Likewise.
11629 (d): Likewise.
11630 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11631 Don't check `*' before movv2df_internal.
11632 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11633 extern to force it misaligned.
11634 (b): Likewise.
11635 (c): Likewise.
11636 (d): Likewise.
11637 Check movv8sf_internal instead of avx_storeups256.
11638 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11639
ea8927ea
RB
116402016-04-19 Richard Biener <rguenther@suse.de>
11641
11642 PR tree-optimization/70171
11643 * g++.dg/tree-ssa/pr70171.C: New testcase.
11644
65f52ee9
RB
116452016-04-19 Richard Biener <rguenther@suse.de>
11646
11647 PR tree-optimization/70724
11648 * gcc.dg/torture/pr70724.c: New testcase.
11649
987b67f1
VM
116502016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11651
11652 PR middle-end/70689
c87885ca 11653 * gcc.target/i386/pr70689.c: New.
987b67f1 11654
91a47c39
L
116552016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11656
11657 PR target/70708
11658 * gcc.target/i386/pr70708.c: New test.
11659
8270b82d
RB
116602016-04-18 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/43434
11663 * gcc.dg/vect/pr43434.c: New testcase.
11664 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11665 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11666 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11667 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11668 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11669 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11670 * gcc.dg/gomp/pr68640.c: Likewise.
11671 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11672 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11673
edd048e2
RB
116742016-04-18 Richard Biener <rguenther@suse.de>
11675
11676 PR tree-optimization/70701
11677 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11678
bd5c7330
TV
116792016-04-18 Tom de Vries <tom@codesourcery.com>
11680
11681 PR testsuite/70699
11682 * gcc.dg/pr70161.c: Add dot-file scans.
11683 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11684 instead of after last dot char.
11685
23f2660f
EB
116862016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11687
11688 * c-c++-common/dump-ada-spec-3.c: New test.
11689 * c-c++-common/dump-ada-spec-4.c: Likewise.
11690
da152c9f
TV
116912016-04-17 Tom de Vries <tom@codesourcery.com>
11692
11693 PR other/70183
11694 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11695
cc950f98
JH
116962016-04-15 Jan Hubicka <jh@suse.cz>
11697
11698 PR ipa/70018
11699 * g++.dg/ipa/pure-const-1.C: New testcase.
11700 * g++.dg/ipa/pure-const-2.C: New testcase.
11701 * g++.dg/ipa/pure-const-3.C: New testcase.
11702
949505a9
MP
117032016-04-15 Marek Polacek <polacek@redhat.com>
11704
11705 PR c/70671
11706 * gcc.dg/bitfld-22.c: New test.
11707
10e547d6
BS
117082016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11709
11710 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11711 x86_64.
11712
1e77281b
MP
117132016-04-15 Marek Polacek <polacek@redhat.com>
11714
11715 PR c/70651
11716 * c-c++-common/pr70651.c: New test.
11717
e501fa8e
KT
117182016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11719
11720 PR rtl-optimization/70681
11721 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11722 dump scan on arm and powerpc.
11723 * gcc.dg/pr10474.c: Likewise.
11724
dda1bf61
JJ
117252016-04-15 Jakub Jelinek <jakub@redhat.com>
11726
ca4ef1ff
JJ
11727 PR c++/69517
11728 PR c++/70019
11729 PR c++/70588
11730 * g++.dg/cpp1y/vla11.C: Revert for real.
11731
dda1bf61
JJ
11732 PR c/70436
11733 * c-c++-common/Wparentheses-1.c: New test.
11734 * c-c++-common/gomp/Wparentheses-1.c: New test.
11735 * c-c++-common/gomp/Wparentheses-2.c: New test.
11736 * c-c++-common/gomp/Wparentheses-3.c: New test.
11737 * c-c++-common/gomp/Wparentheses-4.c: New test.
11738 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11739 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11740 * c-c++-common/goacc/Wparentheses-1.c: New test.
11741
1355e62c
KY
117422016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11743
11744 PR target/70662
11745 * gcc.target/i386/pr70662.c: New test.
11746
0ab34b9e 117472016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11748 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11749
11750 PR tree-optimization/70130
11751 * gcc.dg/vect/O3-pr70130.c: New testcase.
11752
bc773aad
MM
117532016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11754
6e9b2286
MM
11755 PR target/70669
11756 * gcc.target/powerpc/pr70669.c: New test.
11757
bc773aad
MM
11758 PR target/70640
11759 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11760 a power7 system that does not have an assembler that supports
11761 power8.
11762
d8747845
MS
117632016-04-14 Martin Sebor <msebor@redhat.com>
11764
11765 PR c++/69517
11766 PR c++/70019
11767 PR c++/70588
11768 * c-c++-common/ubsan/vla-1.c: Revert.
11769 * g++.dg/cpp1y/vla11.C: Same.
11770 * g++.dg/cpp1y/vla12.C: Same.
11771 * g++.dg/cpp1y/vla13.C: Same.
11772 * g++.dg/cpp1y/vla14.C: Same.
11773 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11774 * g++.dg/init/array24.C: Same.
d8747845
MS
11775 * g++.dg/ubsan/vla-1.C: Same.
11776
85128559
MP
117772016-04-14 Marek Polacek <polacek@redhat.com>
11778 Jan Hubicka <hubicka@ucw.cz>
11779
11780 PR c++/70029
11781 * g++.dg/torture/pr70029.C: New test.
11782
52fbb073
MS
117832016-04-14 Martin Sebor <msebor@redhat.com>
11784
11785 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11786 type size to prevent failures on targets with very low maximum
11787 alignment.
11788
6db61d6f
RB
117892016-04-14 Richard Biener <rguenther@suse.de>
11790
11791 PR tree-optimization/70623
11792 * gcc.dg/torture/pr70623.c: New testcase.
11793 * gcc.dg/torture/pr70623-2.c: Likewise.
11794
342fac95
MS
117952016-04-13 Martin Sebor <msebor@redhat.com>
11796
11797 PR c++/69517
11798 PR c++/70019
11799 PR c++/70588
11800 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11801 * g++.dg/cpp1y/vla11.C: New test.
11802 * g++.dg/cpp1y/vla12.C: New test.
11803 * g++.dg/cpp1y/vla13.C: New test.
11804 * g++.dg/cpp1y/vla14.C: New test.
11805 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11806 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11807 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11808
d93c452f
JJ
118092016-04-13 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR c++/70641
11812 * g++.dg/opt/pr70641.C: New test.
11813
85115fb6
RO
118142016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11815
11816 PR rtl-optimization/68749
11817 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11818 effects of argument promotions.
11819 Remove default args to dg-skip-if.
11820
545a4139
PC
118212016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11822
11823 PR c++/70635
11824 * g++.dg/parse/pr70635.C: New.
11825
b3a77f21
MP
118262016-04-13 Marek Polacek <polacek@redhat.com>
11827
11828 PR c++/70639
11829 * c-c++-common/Wmisleading-indentation-4.c: New test.
11830
99cd9857
MP
118312016-04-13 Marek Polacek <polacek@redhat.com>
11832
11833 PR c/70436
c87885ca
RO
11834 * gcc.dg/Wparentheses-12.c: New test.
11835 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11836
75ca93ec
IE
118372016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11838
11839 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11840 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11841 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11842
3d3f9e7e
JJ
118432016-04-13 Jakub Jelinek <jakub@redhat.com>
11844
37947cd0
JJ
11845 PR middle-end/70633
11846 * gcc.c-torture/compile/pr70633.c: New test.
11847
3d3f9e7e
JJ
11848 PR debug/70628
11849 * gcc.dg/torture/pr70628.c: New test.
11850
92886d3e
PP
118512016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11852
11853 PR c++/70610
11854 * g++.dg/template/pr70610.C: New test.
11855 * g++.dg/template/pr70610-2.C: New test.
11856 * g++.dg/template/pr70610-3.C: New test.
11857 * g++.dg/template/pr70610-4.C: New test.
11858
13bd7c2b
JJ
118592016-04-12 Jakub Jelinek <jakub@redhat.com>
11860
6512fa6d
JJ
11861 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11862 128 instead of 32.
11863
13bd7c2b
JJ
11864 PR c++/70571
11865 * g++.dg/ext/pr70571.C: New test.
11866
20b9851c
MM
118672016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11868
8a434ada 11869 PR target/70640
20b9851c
MM
11870 * gcc.target/powerpc/pr70640.c: New test.
11871
2b2f52bc
PC
118722016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11873
11874 PR c++/68722
11875 * g++.dg/parse/pr68722.C: New.
11876
5901e56a
JJ
118772016-04-12 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR rtl-optimization/70596
11880 * gcc.target/i386/pr70596.c: New test.
11881
d4619dc1
NS
118822016-04-12 Nathan Sidwell <nathan@acm.org>
11883
11884 PR c++/70501
11885 * g++.dg/init/pr70501.C: New.
11886
3df530d3
DW
118872016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11888
11889 * gcc.target/i386/asm-flag-6.c: New test.
11890
b7a120d7
TV
118912016-04-12 Tom de Vries <tom@codesourcery.com>
11892
11893 PR tree-optimization/68756
11894 * gcc.dg/graphite/pr68756.c: New test.
11895
4e0eea75
JJ
118962016-04-12 Jakub Jelinek <jakub@redhat.com>
11897
11898 PR tree-optimization/70602
11899 * gcc.c-torture/execute/pr70602.c: New test.
11900
35fbda43
MM
119012016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11902
11903 PR target/70381
11904 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11905 __float128 emulator is built and runs.
11906 * gcc.target/powerpc/float128-1.c: Likewise.
11907
11908 * lib/target-supports.exp (check_ppc_float128_sw_available):
11909 Rework tests for __float128 software and hardware
11910 availability. Fix exit condition to return 0 on success.
11911
04a99ebe
JG
119122016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11913
11914 PR target/70133
11915 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11916 * gcc.target/aarch64/target_attr_15.c: Likewise.
11917
47cd5a85
PC
119182016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11919
11920 PR c++/69066
11921 * g++.dg/cpp1y/pr69066.C: New.
11922
a5edb32e
JD
119232016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11924
11925 PR fortran/68566
11926 * gfortran.dg/pr36192.f90: Update test.
11927 * gfortran.dg/pr36192_1.f90: Update test.
11928 * gfortran.dg/real_dimension_1.f: Update test.
11929 * gfortran.dg/parameter_array_init_7.f90: New test.
11930
8ef378f8
JDA
119312016-04-09 John David Anglin <danglin@gcc.gnu.org>
11932
c532c871
JDA
11933 PR testsuite/64039
11934 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11935
d34f706f
JDA
11936 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11937
75e1dd9e
JDA
11938 PR rtl-optimization/66669
11939 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11940
8a976f5f
JDA
11941 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11942
da04822a
JDA
11943 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11944 * gcc.dg/pie-1.c: Likewise.
11945 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11946 * gcc.dg/pic-4.c: Likewise.
11947 * gcc.dg/pie-3.c: Likewise.
11948 * gcc.dg/pie-4.c: Likewise.
11949
adfabcf9
JDA
11950 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11951
4a020adf
JDA
11952 PR tree-optimization/68644
11953 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11954
8ef378f8
JDA
11955 PR rtl-optimization/64886
11956 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11957
09bf990e
TV
119582016-04-09 Tom de Vries <tom@codesourcery.com>
11959
11960 PR tree-optimization/68953
11961 * gcc.dg/graphite/pr68953.c: New test.
11962
138c3c1a
DH
119632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11964
11965 PR fortran/70592
11966 * gfortran.dg/deferred_character_16.f90: New test.
11967
f55460af
JJ
119682016-04-09 Jakub Jelinek <jakub@redhat.com>
11969
11970 PR tree-optimization/70586
11971 * gcc.c-torture/execute/pr70586.c: New test.
11972
0b77bbf3
DH
119732016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11974
11975 PR sanitizer/70573
11976 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11977 with __builtin_memset
11978 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11979
c42cfb5c
CP
119802016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11981
11982 PR lto/70289
11983 PR ipa/70348
11984 PR tree-optimization/70373
11985 PR middle-end/70533
11986 PR middle-end/70534
11987 PR middle-end/70535
11988 * c-c++-common/goacc/reduction-5.c: New test.
11989 * c-c++-common/goacc/reduction-promotions.c: New test.
11990 * gfortran.dg/goacc/reduction-3.f95: New test.
11991 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11992
56cfb596
PP
119932016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11994
11995 PR c++/70590
11996 PR c++/70452
11997 * g++.dg/pr70590.C: New test.
11998 * g++.dg/pr70590-2.C: New test.
11999
1a13c0a2
JJ
120002016-04-08 Jakub Jelinek <jakub@redhat.com>
12001
abc0647a
JJ
12002 PR middle-end/70593
12003 * gcc.target/i386/pr70593.c: New test.
12004
1a13c0a2
JJ
12005 PR rtl-optimization/70574
12006 * gcc.target/i386/avx2-pr70574.c: New test.
12007
c3da4956
MO
120082016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12009
12010 PR sanitizer/70541
12011 * c-c++-common/asan/pr70541.c: New test.
12012
9f1b833b
TV
120132016-04-08 Tom de Vries <tom@codesourcery.com>
12014
12015 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12016 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12017
bae7adda
KT
120182016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12019
12020 PR target/70566
12021 * gcc.c-torture/execute/pr70566.c: New test.
12022
211f3d57
TV
120232016-04-08 Tom de Vries <tom@codesourcery.com>
12024
12025 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12026 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12027
02cf2861
AM
120282016-04-08 Alan Modra <amodra@gmail.com>
12029
12030 * gcc.target/powerpc/pr70117.c: New.
12031
5f490f9f
JJ
120322016-04-07 Jakub Jelinek <jakub@redhat.com>
12033
56e9b710
JJ
12034 PR testsuite/70581
12035 * gcc.dg/lto/simd-function_0.c: New test.
12036
5f490f9f
JJ
12037 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12038 clones.
12039 * c-c++-common/attr-simd-2.c: Likewise.
12040 * c-c++-common/attr-simd-4.c: Likewise.
12041 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12042 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12043
e4ebc74d
TP
120442016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12045
12046 PR testsuite/70553
12047 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12048
9817ae35
TS
120492016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12050 Tom de Vries <tom@codesourcery.com>
12051
12052 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12053 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12054 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12055 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12056 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12057 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12058 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12059 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12060
e292f64d
PP
120612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12062
12063 PR c/70436
12064 * g++.dg/warn/Wparentheses-29.C: New test.
12065
6b37bdaf
PP
120662016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12067
12068 PR c/70436
12069 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12070 explicit braces to resolve a future -Wparentheses warning.
12071
64824205
RH
120722016-04-06 Richard Henderson <rth@redhat.com>
12073
12074 * gcc.dg/pr61817-1.c: New test.
12075 * gcc.dg/pr61817-2.c: New test.
12076 * gcc.dg/pr69391-1.c: New test.
12077 * gcc.dg/pr69391-2.c: New test.
12078
bc2fc1f3
VM
120792016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12080
12081 PR rtl-optimization/70398
c87885ca 12082 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12083
41414a02
EB
120842016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12085
12086 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12087
4066ea8a
YR
120882016-04-06 Yvan Roux <yvan.roux@linaro.org>
12089 Pedro Alves <palves@redhat.com>
12090
12091 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12092
ec35ea45
JJ
120932016-04-06 Jakub Jelinek <jakub@redhat.com>
12094
3866f8dd
JJ
12095 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12096 Check for avx512f effective targets instead of avx2.
12097 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12098 for AVX512F clones.
12099 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12100 * g++.dg/gomp/declare-simd-1.C: Likewise.
12101 * g++.dg/gomp/declare-simd-3.C: Likewise.
12102 * g++.dg/gomp/declare-simd-4.C: Likewise.
12103
ec35ea45
JJ
12104 PR middle-end/70550
12105 * c-c++-common/gomp/pr70550-1.c: New test.
12106 * c-c++-common/gomp/pr70550-2.c: New test.
12107
c08d28ac
NS
121082016-04-05 Nathan Sidwell <nathan@acm.org>
12109
12110 PR c++/70512
12111 * g++.dg/ext/attribute-may-alias-5.C: New.
12112
1d510e04
JJ
121132016-04-05 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR c++/70336
12116 * c-c++-common/pr70336.c: New test.
12117 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12118 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12119
84278ed9
JH
121202016-04-05 Jan Hubicka <hubicka@ucw.cz>
12121
12122 PR ipa/66223
12123 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12124
268a0ec4
JJ
121252016-04-05 Jakub Jelinek <jakub@redhat.com>
12126
12127 PR rtl-optimization/70542
12128 * gcc.dg/torture/pr70542.c: New test.
12129 * gcc.target/i386/avx2-pr70542.c: New test.
12130
5e8c2eb1
ZS
121312016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12132
12133 PR tree-optimization/70509
12134 * gcc.target/i386/avx512bw-pr70509.c: New test.
12135
c0daf32d
PP
121362016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12137
12138 PR c++/70452
12139 * g++.dg/ext/constexpr-vla4.C: New test.
12140
bf867841
UB
121412016-04-05 Uros Bizjak <ubizjak@gmail.com>
12142
12143 PR target/70510
12144 * gcc.target/i386/pr70510.c: New test.
12145
3022186a
RB
121462016-04-05 Richard Biener <rguenther@suse.de>
12147
12148 PR tree-optimization/70526
12149 * g++.dg/torture/pr70526.C: New testcase.
12150
55fc79b2
JJ
121512016-04-05 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR target/70525
12154 * gcc.target/i386/pr70525.c: New test.
12155
62b233f2
RB
121562016-04-05 Richard Biener <rguenther@suse.de>
12157
12158 PR middle-end/70499
12159 * g++.dg/torture/pr70499.C: New testcase.
12160
cc05759d
RB
121612016-04-05 Richard Biener <rguenther@suse.de>
12162
12163 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12164 remove XFAIL.
12165
f23f16d4
JJ
121662016-04-04 Jakub Jelinek <jakub@redhat.com>
12167
12168 PR middle-end/70307
12169 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12170 rs6000 ABI warnings.
12171
d27ecc49
JH
121722016-04-04 Jan Hubicka <hubicka@ucw.cz>
12173
12174 PR ipa/66223
12175 * g++.dg/ipa/devirt-51.C: New testcase.
12176
c974c96e 121772016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12178 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12179
12180 PR middle-end/70457
12181 * gcc.dg/torture/pr70457.c: New.
12182
7a85da89
AV
121832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12184
12185 PR fortran/67538
12186 * gfortran.dg/allocate_with_source_19.f08: New test.
12187
de517e64
AV
121882016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12189
12190 PR fortran/65795
12191 * gfortran.dg/coarray_allocate_6.f08: New test.
12192
43b9f499
RB
121932016-04-04 Richard Biener <rguenther@suse.de>
12194
12195 PR rtl-optimization/70484
12196 * gcc.dg/torture/pr70484.c: New testcase.
12197
f13355da
MP
121982016-04-04 Marek Polacek <polacek@redhat.com>
12199
12200 PR c/70307
12201 * gcc.dg/torture/pr70307.c: New test.
12202
6cc6ed50
OE
122032016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12204
12205 PR target/70416
12206 PR target/67391
12207 * gcc.target/sh/torture/pr70416.c: New.
12208
abdc16c8
MS
122092016-04-02 Martin Sebor <msebor@redhat.com>
12210
12211 PR c++/67376
12212 PR c++/70170
12213 PR c++/70172
12214 PR c++/70228
12215 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12216 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12217 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12218 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12219 * g++.dg/cpp0x/constexpr-string.C: Same.
12220 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12221 * g++.dg/cpp0x/pr65398.C: Same.
12222 * g++.dg/ext/constexpr-vla1.C: Same.
12223 * g++.dg/ext/constexpr-vla2.C: Same.
12224 * g++.dg/ext/constexpr-vla3.C: Same.
12225 * g++.dg/ubsan/pr63956.C: Same.
12226
763cd859
JJ
122272016-04-01 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR rtl-optimization/70467
12230 * gcc.target/i386/pr70467-2.c: New test.
12231
0f875435
JJ
122322016-04-01 Jakub Jelinek <jakub@redhat.com>
12233 Marek Polacek <polacek@redhat.com>
12234
12235 PR c++/70488
12236 * g++.dg/init/new47.C: New test.
12237
41d14659
RR
122382016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12239
12240 PR target/70496
12241 * gcc.target/arm/pr70496.c: New test.
12242
f9bf89bb
NS
122432016-04-01 Nathan Sidwell <nathan@acm.org>
12244
73b9085d
NS
12245 PR c++/68475
12246 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12247
4afdcfaa
IE
122482016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12249
12250 PR target/69890
12251 * gcc.dg/strlenopt.h (memmove): New.
12252 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12253 instead of "string.h".
12254 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12255 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12256 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12257 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12258 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12259 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12260 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12261 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12262 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12263 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12264 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12265 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12266 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12267 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12268 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12269 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12270 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12271 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12272 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12273 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12274
b5d7a29c
RO
122752016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12276
12277 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12278 (Holder::foo): Reflect this.
12279
b660f9ec
IE
122802016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12281
12282 PR target/70442
12283 * gcc.dg/pr70442.c: New test.
12284
88504f34
NS
122852016-03-31 Nathan Sidwell <nathan@acm.org>
12286
12287 PR c++/70393
12288 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12289
95d34b96
KY
122902016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12291
12292 PR target/70453
12293 * gcc.target/i386/pr70453.c: New test.
12294
b4c4967c
AB
122952016-03-31 Andrey Belevantsev <abel@ispras.ru>
12296
12297 PR target/70292
12298 * gcc.c-torture/pr70292.c: New test.
12299
5fde6a45
MP
123002016-03-31 Marek Polacek <polacek@redhat.com>
12301
12302 PR c/70297
12303 * c-c++-common/pr70297.c: New test.
12304 * g++.dg/cpp0x/typedef-redecl.C: New test.
12305 * gcc.dg/typedef-redecl2.c: New test.
12306
97eb24c4
JJ
123072016-03-31 Jakub Jelinek <jakub@redhat.com>
12308
12309 PR rtl-optimization/70460
12310 * gcc.c-torture/execute/pr70460.c: New test.
12311
efc3536f
RB
123122016-03-31 Richard Biener <rguenther@suse.de>
12313
12314 PR c++/70430
12315 * g++.dg/ext/vector30.C: New testcase.
12316
e0876e21
DH
123172016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12318 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12319
12320 * gfortran.dg/fmt_pf.f90: New test.
12321
e9bff8c6
RO
123222016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12323
12324 Forward-port from 5 branch
12325 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12326
12327 PR testsuite/70356
12328 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12329 dg-require-effective-target after dg-do.
12330
12331 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12332
12333 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12334
2620c80d
TS
123352016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12336 Julian Brown <julian@codesourcery.com>
12337 Chung-Lin Tang <cltang@codesourcery.com>
12338 Cesar Philippidis <cesar@codesourcery.com>
12339 James Norris <jnorris@codesourcery.com>
12340 Tom de Vries <tom@codesourcery.com>
12341 Nathan Sidwell <nathan@codesourcery.com>
12342
bf867841 12343 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12344 * c-c++-common/goacc/loop-clauses.c: Likewise.
12345 * g++.dg/goacc/template.C: Likewise.
12346 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12347 * gfortran.dg/goacc/loop-1.f95: Likewise.
12348 * gfortran.dg/goacc/loop-5.f95: Likewise.
12349 * gfortran.dg/goacc/loop-6.f95: Likewise.
12350 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12351 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12352 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12353 * c-c++-common/goacc/clauses-fail.c: Likewise.
12354 * c-c++-common/goacc/parallel-1.c: Likewise.
12355 * c-c++-common/goacc/reduction-1.c: Likewise.
12356 * c-c++-common/goacc/reduction-2.c: Likewise.
12357 * c-c++-common/goacc/reduction-3.c: Likewise.
12358 * c-c++-common/goacc/reduction-4.c: Likewise.
12359 * c-c++-common/goacc/routine-3.c: Likewise.
12360 * c-c++-common/goacc/routine-4.c: Likewise.
12361 * c-c++-common/goacc/routine-5.c: Likewise.
12362 * c-c++-common/goacc/tile.c: Likewise.
12363 * g++.dg/goacc/template.C: Likewise.
12364 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12365 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12366 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12367 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12368 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12369 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12370 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12371 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12372 * c-c++-common/goacc/use_device-1.c: ... this file.
12373 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12374 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12375 * c-c++-common/goacc/host_data-6.c: ... this file.
12376 * c-c++-common/goacc/loop-2-kernels.c: New file.
12377 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12378 * c-c++-common/goacc/loop-3.c: Likewise.
12379 * g++.dg/goacc/reference.C: Likewise.
12380 * g++.dg/goacc/routine-1.C: Likewise.
12381 * g++.dg/goacc/routine-2.C: Likewise.
12382
f6d2d066
RB
123832016-03-30 Richard Biener <rguenther@suse.de>
12384
12385 PR middle-end/70450
12386 * gcc.dg/torture/pr70450.c: New testcase.
12387
d43242b9
JJ
123882016-03-30 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR target/70421
12391 * gcc.dg/torture/pr70421.c: New test.
12392 * gcc.target/i386/avx512f-pr70421.c: New test.
12393
5ce43b77
L
123942016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12395
12396 PR testsuite/70364
12397 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12398 (check): New function.
12399 (bar): Call check.
12400 (foo): Align stack to 16 bytes when calling bar.
12401 * gcc.target/i386/cleanup-2.c: Likewise.
12402
d014a712
PP
124032016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12404
12405 PR tree-optimization/59124
12406 * gcc.dg/Warray-bounds-19.c: New test.
12407
3f8257db 124082016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12409
12410 * lib/prune.exp (escape_regex_chars): New.
12411 (prune_file_path): Update to quote metcharacters for regexp.
12412
3336c6e0
JJ
124132016-03-29 Jakub Jelinek <jakub@redhat.com>
12414
a362f023
JJ
12415 PR rtl-optimization/70429
12416 * gcc.c-torture/execute/pr70429.c: New test.
12417
3336c6e0
JJ
12418 PR tree-optimization/70405
12419 * gcc.dg/pr70405.c: New test.
12420
728557fd
AV
124212016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12422
12423 PR fortran/70397
12424 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12425 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12426
bef977d4
TS
124272016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12428
12429 PR testsuite/64177
12430 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12431 __cilkrts_set_param to set two workers.
12432 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12433 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12434
6f6d25c9
DH
124352016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12436
bf867841 12437 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12438
45733562
KY
124392016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12440
12441 PR target/70406
bf867841 12442 * gcc.target/i386/pr70406.c: New test.
45733562 12443
a1799e5e
EB
124442016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12445
12446 * gnat.dg/specs/double_record_extension3.ads: New test.
12447
5fca7b66
RH
124482016-03-25 Richard Henderson <rth@redhat.com>
12449
12450 PR target/70120
12451 * gcc.target/aarch64/pr70120-1.c: New.
12452 * gcc.target/aarch64/pr70120-2.c: New.
12453 * gcc.target/aarch64/pr70120-3.c: New.
12454
31ce75c6
PP
124552016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12456
12457 PR c++/62212
12458 * g++.dg/template/mangle2.C: The dg-do directive should be
12459 "compile" not "assemble".
12460
3caf0ca1
BS
124612016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12462
12463 PR lto/69650
12464 * gcc.dg/pr69650.c: New test.
12465
634035b6
DE
124662016-03-25 David Edelsohn <dje.gcc@gmail.com>
12467
12468 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12469
45d34276
AM
124702016-03-25 Alan Modra <amodra@gmail.com>
12471
12472 * gcc.dg/dfp/pr70052.c: New test.
12473
8f085166
RH
124742016-03-24 Richard Henderson <rth@redhat.com>
12475
12476 PR middle-end/69845
12477 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12478 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12479
011e5ec3
TV
124802016-03-24 Tom de Vries <tom@codesourcery.com>
12481
12482 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12483
9e3f4551
TV
124842016-03-24 Tom de Vries <tom@codesourcery.com>
12485
12486 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12487 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12488
45780041
TV
124892016-03-24 Tom de Vries <tom@codesourcery.com>
12490
12491 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12492 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12493
887ab4e5
PP
124942016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12495
12496 PR c++/62212
12497 * g++.dg/template/mangle2.C: New test.
12498
69a9a66f
RB
124992016-03-24 Richard Biener <rguenther@suse.de>
12500
12501 PR tree-optimization/70396
12502 * gcc.dg/torture/pr70396.c: New testcase.
12503
ed87de55
RB
125042016-03-24 Richard Biener <rguenther@suse.de>
12505
12506 PR middle-end/70370
12507 * gcc.dg/torture/pr70370.c: New testcase.
12508
ea064934
TV
125092016-03-24 Tom de Vries <tom@codesourcery.com>
12510
12511 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12512 * gfortran.dg/goacc/kernels-tree.f95: Same.
12513 * gfortran.dg/goacc/parallel-tree.f95: Same.
12514
b2a4dd1d
TV
125152016-03-24 Tom de Vries <tom@codesourcery.com>
12516
12517 * c-c++-common/goacc/uninit-if-clause.c: New test.
12518 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12519
72e7cd6e
JJ
125202016-03-24 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR target/70290
bf867841
UB
12523 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12524 Fix formatting.
72e7cd6e 12525
ce9d0c03
RB
125262016-03-24 Richard Biener <rguenther@suse.de>
12527
12528 PR tree-optimization/70372
12529 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12530
426b9428
PP
125312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12532
12533 PR c++/70347
12534 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12535
cd1588c4
PP
125362016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12537
12538 PR c++/70332
12539 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12540
61637db3
JJ
125412016-03-23 Jakub Jelinek <jakub@redhat.com>
12542
928af3bf
JJ
12543 PR c++/70001
12544 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12545 * g++.dg/cpp1y/pr70001.C: New test.
12546
61637db3
JJ
12547 PR c++/70323
12548 * g++.dg/cpp0x/constexpr-70323.C: New test.
12549
05aca4e7
AO
125502016-03-23 Alexandre Oliva <aoliva@redhat.com>
12551 Jason Merrill <jason@redhat.com>
12552 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR c++/69315
12555 * g++.dg/cpp0x/constexpr-69315.C: New test.
12556 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12557
fbdb6baf
MP
125582016-03-23 Marek Polacek <polacek@redhat.com>
12559
12560 PR c++/69884
12561 * g++.dg/warn/Wignored-attributes-1.C: New test.
12562 * g++.dg/warn/Wignored-attributes-2.C: New test.
12563
d79ee524
TV
125642016-03-23 Tom de Vries <tom@codesourcery.com>
12565
12566 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12567 initialization.
12568 * gfortran.dg/goacc/private-3.f95 (test): Same.
12569 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12570 missing use param.
12571
a59f0bef
KT
125722016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12573
12574 * lib/target-supports.exp: Remove v7ve entry from loop
12575 creating effective target checks.
12576 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12577 (add_options_for_arm_arch_v7ve): Likewise.
12578
0179520a
JJ
125792016-03-23 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR tree-optimization/70354
12582 * gcc.dg/vect/pr70354-1.c: New test.
12583 * gcc.dg/vect/pr70354-2.c: New test.
12584 * gcc.target/i386/avx2-pr70354-1.c: New test.
12585 * gcc.target/i386/avx2-pr70354-2.c: New test.
12586
75bb14d7
JL
125872016-03-22 Jeff Law <law@redhat.com>
12588
12589 PR target/70232
12590 * gcc.dg/tree-ssa/pr70232.c: New test.
12591
72c9526d
IE
125922016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12593
12594 PR target/70302
12595 * gcc.target/i386/pr70302.c: New test.
12596
a3ca1bc5
RB
125972016-03-22 Richard Biener <rguenther@suse.de>
12598
12599 PR middle-end/70251
12600 * g++.dg/torture/pr70251.C: New testcase.
12601
5c240f4d
DM
126022016-03-22 David Malcolm <dmalcolm@redhat.com>
12603
12604 PR c/69993
12605 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12606 Wmisleading-indentation.c.
12607 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12608 reflect change to diagnostic text and order of messages.
12609 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12610
80f6631b
DE
126112016-03-22 David Edelsohn <dje.gcc@gmail.com>
12612
12613 * g++.dg/ext/java-3.C: Don't compile on AIX.
12614
9a10956c
RB
126152016-03-22 Richard Biener <rguenther@suse.de>
12616
12617 PR middle-end/70333
12618 * gcc.dg/torture/pr70333.c: New testcase.
12619
6cedf922
IE
126202016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12621
12622 * g++.dg/ext/pr70290.C: New test.
12623
cd6c27ac
KY
126242016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12625
12626 PR target/70325
12627 * gcc.target/i386/pr70325.c: New test.
12628
4cde512c
JJ
126292016-03-22 Jakub Jelinek <jakub@redhat.com>
12630
b01915ed
JJ
12631 PR target/70329
12632 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12633 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12634
4e3e2cf1
JJ
12635 PR target/70300
12636 * gcc.target/i386/pr70300.c: New test.
12637
4cde512c
JJ
12638 PR c++/70295
12639 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12640 (func2): New function for cond with parens, xfail warning for c++.
12641 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12642
16f6d7dc
PP
126432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12644
12645 PR c++/70096
12646 * g++.dg/template/ptrmem30.C: New test.
12647
a3e2b438
PP
126482016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12649
12650 PR c++/70204
12651 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12652 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12653
11b6a02e
JJ
126542016-03-21 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR middle-end/70326
12657 * gcc.dg/pr70326.c: New test.
12658
b9407883
MG
126592016-03-21 Marc Glisse <marc.glisse@inria.fr>
12660 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR tree-optimization/70317
12663 * gcc.dg/pr70317.c: New test.
12664
4a148e19
UB
126652016-03-21 Uros Bizjak <ubizjak@gmail.com>
12666
12667 PR target/70327
12668 * gcc.target/i386/pr70327.c: New test.
12669
2a85ddbb
ML
126702016-03-21 Martin Liska <mliska@suse.cz>
12671
7d36fe98 12672 PR ipa/70306
2a85ddbb
ML
12673 * gcc.dg/ipa/pr70306.c: New test.
12674
4a148e19 126752016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12676
12677 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12678 * gcc.target/arm/attr-align3.c: Likewise.
12679 * gcc.target/arm/attr_arm.c: Likewise.
12680 * gcc.target/arm/flip-thumb.c: Likewise.
12681
6b366948
JJ
126822016-03-21 Jakub Jelinek <jakub@redhat.com>
12683
12684 PR target/70296
12685 * gcc.target/powerpc/altivec-36.c: New test.
12686
2fac8c14
RB
126872016-03-21 Richard Biener <rguenther@suse.de>
12688
12689 PR tree-optimization/70310
12690 * gcc.dg/torture/pr70310.c: New testcase.
12691
e9bde854
KY
126922016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12693
12694 PR target/70293
12695 * gcc.target/i386/pr70293.c: New test.
12696
56bbfaf6
RB
126972016-03-21 Richard Biener <rguenther@suse.de>
12698
12699 PR tree-optimization/70288
12700 * gcc.dg/torture/pr70288-1.c: New testcase.
12701 * gcc.dg/torture/pr70288-2.c: Likewise.
12702
3eee49ed
AB
127032016-03-21 Andrey Belevantsev <abel@ispras.ru>
12704
12705 PR rtl-optimization/69307
12706 * gcc.target/arm/pr69307.c: New test.
4a148e19 12707
8e7816b4
AB
127082016-03-21 Andrey Belevantsev <abel@ispras.ru>
12709
12710 PR rtl-optimization/69102
12711 * gcc.c-torture/compile/pr69102.c: New test.
12712
14d7d4be
JL
127132016-03-18 Jeff Law <law@redhat.com>
12714
12715 PR rtl-optimization/70263
12716 * gcc.c-torture/compile/pr70263-1.c: New test.
12717 * gcc.target/i386/pr70263-2.c: New test.
12718
5c6a601c
BS
127192016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12720
12721 PR rtl-optimization/70278
12722 * gcc.dg/torture/pr70278.c: New test.
12723 * gcc.target/arm/pr70278.c: New test.
12724
4bbf545b
DM
127252016-03-18 David Malcolm <dmalcolm@redhat.com>
12726
12727 PR c/70281
12728 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12729 (test_builtin_types_compatible_p): New test function.
12730 * gcc.dg/pr70281.c: New test case.
12731
dc28bb68
CL
127322016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12733
12734 PR target/70113
12735 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12736
5e8d6dff
IE
127372016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12738
12739 PR tree-optimization/70252
12740 * gcc.dg/pr70252.c: New test.
12741
d0e7e403
TV
127422016-03-18 Tom de Vries <tom@codesourcery.com>
12743
12744 * gcc.dg/pr70161-2.c: New test.
12745 * gcc.dg/pr70161.c: New test.
12746
fa22501a
TV
127472016-03-18 Tom de Vries <tom@codesourcery.com>
12748
12749 PR ipa/70269
12750 * gcc.dg/pr70269.c: New test.
12751
dd125026
JJ
127522016-03-18 Jakub Jelinek <jakub@redhat.com>
12753
12754 PR c++/70267
12755 * g++.dg/ext/java-3.C: New test.
12756
91914f0a
PP
127572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12758
12759 PR c++/70205
12760 * g++.dg/lookup/pr70205.C: New test.
12761
753a8910
PP
127622016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12763
12764 PR c++/70218
12765 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12766
14ba7b28
MP
127672016-03-17 Marek Polacek <polacek@redhat.com>
12768
12769 PR c/69407
12770 * gcc.dg/atomic-op-6.c: New test.
12771
ded60913
DM
127722016-03-17 David Malcolm <dmalcolm@redhat.com>
12773
12774 PR c/70264
12775 * c-c++-common/pr70264.c: New test case.
12776
a3aad0e6
JJ
127772016-03-17 Jakub Jelinek <jakub@redhat.com>
12778
17366700
JJ
12779 PR c++/70144
12780 * c-c++-common/pr70144-1.c: New test.
12781 * c-c++-common/pr70144-2.c: New test.
12782
a3aad0e6
JJ
12783 PR c++/70272
12784 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12785 * g++.dg/opt/flifetime-dse6.C: New test.
12786 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12787
b57e6e18
L
127882016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12789
12790 PR driver/70192
12791 * gcc.dg/pic-1.c: New test.
12792 * gcc.dg/pic-2.c: Likewise.
12793 * gcc.dg/pic-3.c: Likewise.
12794 * gcc.dg/pic-4.c: Likewise.
12795 * gcc.dg/pie-1.c: Likewise.
12796 * gcc.dg/pie-2.c: Likewise.
12797 * gcc.dg/pie-3.c: Likewise.
12798 * gcc.dg/pie-4.c: Likewise.
12799 * gcc.dg/pie-5.c: Likewise.
12800 * gcc.dg/pie-6.c: Likewise.
12801
b38ba58b
TV
128022016-03-17 Tom de Vries <tom@codesourcery.com>
12803
12804 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12805 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12806
6931b3b7
RB
128072016-03-17 Richard Biener <rguenther@suse.de>
12808
12809 PR debug/70271
12810 * g++.dg/debug/pr70271.C: New testcase.
12811
0c8b64cb
IE
128122016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12813
12814 * gcc.target/i386/pr70251.c: New test.
12815
b1970801
MP
128162016-03-17 Marek Polacek <polacek@redhat.com>
12817
12818 PR c++/70194
12819 * g++.dg/warn/constexpr-70194.C: New test.
12820
820c5eaa
RH
128212016-03-16 Richard Henderson <rth@redhat.com>
12822
12823 PR middle-end/70240
12824 * gcc.c-torture/compile/pr70240.c: New.
12825
da0ad263
SKS
128262016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12827
12828 * gcc.c-torture/compile/20151204.c: Skip for avr.
12829
c73d295c
JJ
128302016-03-16 Jakub Jelinek <jakub@redhat.com>
12831
12832 PR target/70245
12833 * g++.dg/opt/pr70245.C: New test.
12834 * g++.dg/opt/pr70245.h: New file.
12835 * g++.dg/opt/pr70245-aux.cc: New file.
12836
b2794066
MS
128372016-03-16 Martin Sebor <msebor@redhat.com>
12838
12839 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12840
aa43616c
RH
128412016-03-16 Richard Henderson <rth@redhat.com>
12842
12843 PR middle-end/70199
12844 * gcc.c-torture/compile/pr70199.c: New.
12845
59608fe5
L
128462016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12847
12848 * gcc.dg/uninit-19.c: Run dos2unix.
12849
ab4c578f
MP
128502016-03-16 Marek Polacek <polacek@redhat.com>
12851
12852 PR c/70093
12853 * gcc.dg/nested-func-10.c: New test.
12854 * gcc.dg/nested-func-9.c: New test.
12855
f5387e76
JJ
128562016-03-16 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR tree-optimization/68714
12859 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12860
7662b718
TV
128612016-03-16 Tom de Vries <tom@codesourcery.com>
12862
12863 PR tree-optimization/68715
12864 * gcc.dg/graphite/pr68715-2.c: New test.
12865 * gcc.dg/graphite/pr68715.c: New test.
12866 * gfortran.dg/graphite/pr68715.f90: New test.
12867
be7ce7ae
TV
128682016-03-16 Tom de Vries <tom@codesourcery.com>
12869
12870 PR tree-optimization/68809
12871 * gcc.dg/graphite/pr68809-2.c: New test.
12872 * gcc.dg/graphite/pr68809.c: New test.
12873
1935f250
JJ
128742016-03-16 Jakub Jelinek <jakub@redhat.com>
12875
6651c93e
JJ
12876 PR c++/70147
12877 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12878 method call to i () as argument. Adjust expected output.
12879
1935f250
JJ
12880 PR c++/70147
12881 * g++.dg/ubsan/pr70147-1.C: New test.
12882 * g++.dg/ubsan/pr70147-2.C: New test.
12883
ab1caa6e
MS
128842016-03-15 Martin Sebor <msebor@redhat.com>
12885
12886 PR c++/58281
12887 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12888
5c2a1bbb
JDA
128892016-03-15 John David Anglin <danglin@gcc.gnu.org>
12890
cb5d8ad1
JDA
12891 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12892 hppa*-*-hpux*.
12893
b440dd40
JDA
12894 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12895
5c2a1bbb
JDA
12896 PR libfortran/69799
12897 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12898 libatomic_available.
12899
42c729c5
MP
129002016-03-15 Marek Polacek <polacek@redhat.com>
12901
12902 PR c++/70209
12903 * g++.dg/ext/attribute-may-alias-4.C: New test.
12904
82b1c550
AM
129052016-03-15 Alexander Monakov <amonakov@ispras.ru>
12906
12907 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12908 -fvar-tracking-assignments-toggle flag.
12909
4ccbf3a6
PH
129102016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12911
12912 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12913
c39858bd
JJ
129142016-03-15 Jakub Jelinek <jakub@redhat.com>
12915
12916 PR rtl-optimization/70222
12917 * gcc.c-torture/execute/pr70222-1.c: New test.
12918 * gcc.c-torture/execute/pr70222-2.c: New test.
12919
8be119c1
RH
129202016-03-15 Richard Henderson <rth@redhat.com>
12921
12922 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12923
6598bb55
AB
129242016-03-15 Andrey Belevantsev <abel@ispras.ru>
12925
12926 PR rtl-optimization/69032
12927 * gcc.dg/pr69032.c: New test.
12928
81fa2944
AB
129292016-03-15 Andrey Belevantsev <abel@ispras.ru>
12930
12931 PR rtl-optimization/63384
4a148e19 12932 * g++.dg/pr63384.C: New test.
81fa2944 12933
74ea9ab6
AB
129342016-03-15 Andrey Belevantsev <abel@ispras.ru>
12935
12936 PR target/64411
12937 * gcc.target/i386/pr64411.C: New test.
12938
045d5055
TV
129392016-03-15 Tom de Vries <tom@codesourcery.com>
12940
12941 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12942 * gfortran.dg/goacc/kernels-alias.f95: New test.
12943
3ea33585
MS
129442016-03-14 Martin Sebor <msebor@redhat.com>
12945
12946 PR c++/53792
12947 * g++.dg/cpp0x/constexpr-inline.C: New test.
12948 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12949
1df7b330
DE
129502016-03-14 David Edelsohn <dje.gcc@gmail.com>
12951
12952 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12953
79b57d18
JJ
129542016-03-14 Jakub Jelinek <jakub@redhat.com>
12955
12956 PR middle-end/70219
12957 * gcc.dg/pr70219.c: New test.
12958
3cbf012a
BS
129592016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12960
12961 PR target/70083
12962 * gcc.dg/torture/pr70083.c: New test.
12963 * gcc.target/i386/pr70083.c: New test.
12964
a9fee7cd
RB
129652016-03-14 Richard Biener <rguenther@suse.de>
12966
12967 PR tree-optimization/56365
12968 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12969
4799603f
SB
129702016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12971
12972 PR target/70098
12973 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12974 New function.
12975 * g++.dg/pr70098.C: New testcase.
12976
12977
760ca967
TV
129782016-03-14 Tom de Vries <tom@codesourcery.com>
12979
12980 PR tree-optimization/70045
12981 * gcc.dg/graphite/pr70045.c: New test.
12982
44e66a77
JD
129832016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12984
12985 PR fortran/69043
12986 * gfortran.dg/include_9.f90: New test.
12987
a18e0fe1
DH
129882016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12989
12990 PR fortran/45076
12991 gfortran.dg/prof/prof.exp: New script.
12992 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12993
d0aca6ab
AB
129942016-03-12 Andrey Belevantsev <abel@ispras.ru>
12995
12996 PR rtl-optimization/69307
12997 * gcc.dg/pr69307.c: New test.
12998
cefe08a4
VM
129992016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13000
13001 PR target/69614
13002 * gcc.target/arm/pr69614.c: New.
13003
70112e2a
PT
130042016-03-12 Paul Thomas <pault@gcc.gnu.org>
13005
13006 PR fortran/70031
13007 * gfortran.dg/submodule_14.f08: New test
13008
13009 PR fortran/69524
13010 * gfortran.dg/submodule_15.f08: New test
13011
3f1e5d3a
PP
130122016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13013
13014 PR c++/70106
13015 * g++.dg/cpp1y/paren3.C: New test.
13016
a3f6d680
MM
130172016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13018
13019 PR target/70131
13020 * gcc.target/powerpc/ppc-round2.c: New test.
13021
92348f09
BS
130222016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13023
13024 PR target/70123
13025 * gcc.dg/torture/pr70123.c: New test.
13026
cebde9e9
JL
130272016-03-11 Jeff Law <law@redhat.com>
13028
13029 PR tree-optimization/70190
13030 * gcc.c-torture/compile/pr70190.c: New test.
13031
3edc5da4
DM
130322016-03-11 David Malcolm <dmalcolm@redhat.com>
13033
13034 PR c/68187
13035 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13036 case.
13037 (test43_b): Likewise.
13038 (test43_c): Likewise.
13039 (test43_d): Likewise.
13040 (test43_e): Likewise.
13041 (test43_f): Likewise.
13042 (test43_g): Likewise.
13043 (test44_a): Likewise.
13044 (test44_b): Likewise.
13045 (test44_c): Likewise.
13046 (test44_d): Likewise.
13047 (test44_e): Likewise.
13048
318c1204
DM
130492016-03-11 David Malcolm <dmalcolm@redhat.com>
13050
13051 PR c/70085
13052 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13053
bc062234
KT
130542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13055
13056 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13057 dg-options.
13058
acfc1ac1
KT
130592016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13060
13061 PR target/70002
13062 PR target/69245
13063 * gcc.target/aarch64/pr69245_2.c: New test.
13064
d1e2bb2d
JJ
130652016-03-11 Jakub Jelinek <jakub@redhat.com>
13066
13067 PR tree-optimization/70177
13068 * gcc.dg/pr70177.c: New test.
13069
07350627
AL
130702016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13071
13072 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13073
5c6706f7
AL
130742016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13075
13076 * gcc.dg/tree-ssa/sra-20.c: New.
13077
02d472a2
JJ
130782016-03-11 Jakub Jelinek <jakub@redhat.com>
13079
686d390a
JJ
13080 PR rtl-optimization/70174
13081 * gcc.dg/pr70174.c: New test.
13082
02d472a2
JJ
13083 PR tree-optimization/70169
13084 * gcc.dg/pr70169.c: New test.
13085
0f9befa1
IE
130862016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13087
13088 PR target/70160
13089 * gcc.target/i386/pr70160.c: New test.
13090
432d4670
AK
130912016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13092
13093 * gcc.target/s390/dfp-1.c: New test.
13094
a3dc8760
NC
130952016-03-10 Nick Clifton <nickc@redhat.com>
13096
13097 PR target/70044
13098 * gcc.target/aarch64/pr70044.c: New test.
13099
b87a8d7d
PP
131002016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13101 Jakub Jelinek <jakub@redhat.com>
13102
13103 PR c++/70001
13104 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13105 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13106 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13107
4f4ada6a
JH
131082016-03-10 Jan Hubicka <hubicka@ucw.cz>
13109
13110 PR lto/69589
13111 * g++.dg/lto/pr69589_0.C: New testcase
13112 * g++.dg/lto/pr69589_1.C: New testcase
13113
d49b0aa0
MP
131142016-03-10 Marek Polacek <polacek@redhat.com>
13115
13116 PR c++/70153
13117 * g++.dg/delayedfold/unary-plus1.C: New test.
13118
131192016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13120
13121 * gcc.target/arm/pr45701-1.c: Escape brackets.
13122 * gcc.target/arm/pr45701-2.c: Likewise.
13123
71017a7b
AL
131242016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13125
13126 * gfortran.dg/unconstrained_commons.f: New.
13127
ba52669f
AM
131282016-03-10 Alan Modra <amodra@gmail.com>
13129
13130 * gcc.dg/pr69195.c: New.
13131 * gcc.dg/pr69238.c: New.
13132
27742332
TV
131332016-03-10 Tom de Vries <tom@codesourcery.com>
13134
13135 PR testsuite/68915
13136 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13137
3a81a594
RB
131382016-03-10 Richard Biener <rguenther@suse.de>
13139
13140 PR tree-optimization/70128
13141 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13142 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13143
3433b975
JJ
131442016-03-09 Jakub Jelinek <jakub@redhat.com>
13145
c2864f02
JJ
13146 PR tree-optimization/70152
13147 * gcc.dg/pr70152.c: New test.
13148
3433b975
JJ
13149 PR target/70086
13150 * gcc.target/i386/pr70086-1.c: New test.
13151 * gcc.target/i386/pr70086-2.c: New test.
13152 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13153
13154 PR tree-optimization/70127
13155 * gcc.c-torture/execute/pr70127.c: New test.
13156
96b3c82d
CP
131572016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13158
13159 * c-c++-common/goacc/combined-directives-2.c: New test.
13160
b4f3232d
DM
131612016-03-09 David Malcolm <dmalcolm@redhat.com>
13162
13163 PR c/68473
13164 PR c++/70105
13165 * g++.dg/diagnostic/pr70105.C: New test.
13166 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13167 (test_multiple_ordinary_maps): New test function.
13168
40499f81
DM
131692016-03-09 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR c/68473
13172 PR c++/70105
13173 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13174 Drop range information from call to inform_at_rich_loc.
13175 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13176 New.
13177 (test_show_locus): Replace calls to rich_location::add_range with
13178 calls to add_range. Rewrite the tests that used the now-defunct
13179 rich_location ctor taking a source_range. Simplify other tests
13180 by replacing calls to COMBINE_LOCATION_DATA with calls to
13181 make_location.
13182
c9e33662
RB
131832016-03-09 Richard Biener <rguenther@suse.de>
13184 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR tree-optimization/70138
13187 * gcc.dg/vect/pr70138-1.c: New testcase.
13188 * gcc.dg/vect/pr70138-2.c: Likewise.
13189
2c73b764
JJ
131902016-03-09 Jakub Jelinek <jakub@redhat.com>
13191
13192 PR target/70049
13193 * gcc.target/i386/pr70049.c: New test.
13194
c06d25bb
RB
131952016-03-09 Richard Biener <rguenther@suse.de>
13196
13197 PR c/70143
13198 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13199 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13200 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13201
5828a501
RO
132022016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13203
13204 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13205 arm-*-*.
13206
2e141c8d
JJ
132072016-03-09 Jakub Jelinek <jakub@redhat.com>
13208
5a9def37
JJ
13209 PR middle-end/67278
13210 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13211
2e141c8d
JJ
13212 PR target/67278
13213 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13214
13215 PR middle-end/70050
13216 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13217 in testcase comment.
13218
bf751f40
TV
132192016-03-09 Tom de Vries <tom@codesourcery.com>
13220
13221 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13222 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13223 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13224 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13225 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13226 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13227 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13228 * gfortran.dg/goacc/kernels-loop.f95: New test.
13229
e210c999
MS
132302016-03-08 Martin Sebor <msebor@redhat.com>
13231
13232 PR c++/62096
13233 * g++.dg/warn/overflow-warn-7.C: New test.
13234
80aac5c8
JM
132352016-03-08 Jason Merrill <jason@redhat.com>
13236
13237 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13238 * lib/target-supports.exp (check_effective_target_concepts): New.
13239
12b81409
JJ
132402016-03-08 Jakub Jelinek <jakub@redhat.com>
13241
d259b234
JJ
13242 PR c++/70135
13243 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13244 * g++.dg/ubsan/pr70135.C: New test.
13245
12b81409
JJ
13246 PR target/70110
13247 * gcc.dg/pr70110.c: New test.
13248
b4e9f2aa
MJ
132492016-03-07 Martin Jambor <mjambor@suse.cz>
13250
13251 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13252 * c-c++-common/gomp/if-1.c: Likewise.
13253 * c-c++-common/gomp/pr61486-2.c: Likewise.
13254 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13255 to dg-additional-options.
13256 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13257 * g++/gomp/target-teams-1.c: Likewise.
13258 * gcc.dg/gomp/gomp.exp: Likewise.
13259 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13260 dg-additional-options.
13261 * gfortran.dg/gomp/gomp.exp: Likewise.
13262 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13263 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13264 dg-additional-options.
13265 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13266
f86e631e
MJ
132672016-03-07 Martin Jambor <mjambor@suse.cz>
13268
13269 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13270 * c-c++-common/gomp/gridify-1.c: New test.
13271 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13272
94156b3f
AV
132732016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13274
13275 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13276 trigger for cortex-r8, when scanning for register r8.
13277 * gcc.target/arm/pr45701-2.c: Likewise.
13278
a84a49b7 132792016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13280 Jeff Law <law@redhat.com>
a84a49b7
RB
13281
13282 PR tree-optimization/69740
13283 * gcc.c-torture/compile/pr69740-1.c: New test.
13284 * gcc.c-torture/compile/pr69740-2.c: New test.
13285
e41f6c9e
BS
132862016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13287
13288 * lib/target-supports.exp
13289 (check_effective_target_whole_vector_shift): Enable for PPC64.
13290
57548bf5
RB
132912016-03-07 Richard Biener <rguenther@suse.de>
13292
13293 PR tree-optimization/70115
13294 * gcc.dg/torture/pr70115.c: New testcase.
13295
4ae13300
NS
132962016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13297
13298 PR middle-end/69916
13299 * c-c-++-common/goacc/pr69916.c: New.
13300
5edb9853
RH
133012016-03-07 Richard Henderson <rth@redhat.com>
13302
13303 * gcc.c-torture/compile/pr70061.c: New test.
13304
2067a8f3
RB
133052016-03-07 Richard Biener <rguenther@suse.de>
13306
13307 PR testsuite/70109
13308 * gcc.dg/vect/O3-pr36098.c: New testcase.
13309
4145a9b7
CL
133102016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13311
13312 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13313
1878be32
EB
133142016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13315
13316 * gnat.dg/renaming9.ad[sb]: New testcase.
13317
df762bb2
JJ
133182016-03-05 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR c++/70084
13321 * g++.dg/expr/stdarg3.C: New test.
13322
7d461295
JL
133232016-03-04 Jeff Law <law@redhat.com>
13324
13325 PR tree-optimization/69196
13326 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13327 x86_64-*-*.
13328
29b9828f
BS
133292016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13330
b6b552fd
BS
13331 PR c/69973
13332 * gcc.dg/pr69973.c: New test.
13333
201d49e9
BS
13334 PR rtl-optimization/69941
13335 * gcc.dg/torture/pr69941.c: New test.
13336
29b9828f
BS
13337 PR c/69824
13338 * gcc.dg/pr69824.c: New test.
13339
640b7e74
TV
133402016-03-05 Tom de Vries <tom@codesourcery.com>
13341
13342 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13343 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13344 function.
13345
7a3a3fad
PP
133462016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13347
13348 PR c++/66786
13349 * g++.dg/cpp1y/var-templ48.C: New test.
13350 * g++.dg/cpp1y/var-templ49.C: New test.
13351
cd439aec
EB
133522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13353
13354 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13355
60204554
JJ
133562016-03-04 Jakub Jelinek <jakub@redhat.com>
13357
0c8825de
JJ
13358 PR c++/70035
13359 * g++.dg/ubsan/pr70035.C: New test.
13360
60204554
JJ
13361 PR target/70062
13362 * gcc.target/i386/pr70062.c: New test.
13363
f79d4eab
L
133642016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13365
13366 * g++.dg/template/typename21.C: Remove c++98_only.
13367
ea81ce67
L
133682016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13369
13370 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13371
64b23c13
DM
133722016-03-04 David Malcolm <dmalcolm@redhat.com>
13373
13374 PR c/68187
13375 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13376 function.
13377 (fn_42_b): Likewise.
13378 (fn_42_c): Likewise.
13379
729526f5
DM
133802016-03-04 David Malcolm <dmalcolm@redhat.com>
13381
13382 PR c/68187
13383 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13384 function.
13385 (fn_40_b): Likewise.
13386 (fn_41_a): Likewise.
13387 (fn_41_b): Likewise.
13388
f9ea11ac
JJ
133892016-03-04 Jakub Jelinek <jakub@redhat.com>
13390
13391 PR target/70059
13392 * gcc.target/i386/avx512f-pr70059.c: New test.
13393 * gcc.target/i386/avx512dq-pr70059.c: New test.
13394
b6c38c69
BS
133952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13396
13397 PR rtl-optimization/57676
13398 * gcc.dg/torture/pr57676.c: New test.
13399
af3cdd34
IE
134002016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13401
13402 * gcc.dg/pr70026.c: New test.
13403
7ff6ca38
MP
134042016-03-04 Marek Polacek <polacek@redhat.com>
13405
13406 PR c/69798
13407 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13408 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13409
a6bf62d5
KT
134102016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13411
13412 PR target/70004
13413 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13414 Delete.
13415 (test_corners_sisd_si): Likewise.
13416 (main): Remove checks of the above.
13417 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13418
ae4cdc6a
EB
134192016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13420
13421 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13422
08455559
CL
134232016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13424
13425 * gcc.dg/torture/pr69951.c: Accept argc==0.
13426
e9a35493
RB
134272016-03-04 Richard Biener <rguenther@suse.de>
13428
13429 PR c++/70054
13430 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13431 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13432
fba054c2
DV
134332016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13434
13435 PR testsuite/69766
13436 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13437 testing multiarch.
13438
f10cdc6c
JJ
134392016-03-04 Jakub Jelinek <jakub@redhat.com>
13440
13441 PR debug/69947
13442 * gcc.dg/guality/pr69947.c: New test.
13443
2e981ba0
JJ
134442016-03-03 Jakub Jelinek <jakub@redhat.com>
13445
13446 PR ada/70017
13447 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13448
0ba3bfa2
KT
134492016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 PR rtl-optimization/69904
13452 * gcc.target/arm/pr69904.c: New test.
13453
97ecdb46
JJ
134542016-03-03 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR target/70021
13457 * gcc.dg/vect/pr70021.c: New test.
13458 * gcc.target/i386/pr70021.c: New test.
13459
a2a743a1
MP
134602016-03-03 Marek Polacek <polacek@redhat.com>
13461
13462 PR middle-end/70050
13463 * gcc.dg/pr70050.c: New test.
13464
fa07ecdd
JG
134652016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13466
13467 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13468
23504262
ML
134692016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13470
13471 PR tree-optimization/70043
13472 * gfortran.dg/vect/pr70043.f90: New test.
13473
b7b9e1a9
EB
134742016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13475
13476 * gnat.dg/specs/task1.ads: New test.
13477
cb83ba54
RO
134782016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13479
13480 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13481 Invoke gdb with -batch.
13482 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13483
a75f5e30
RB
134842016-03-03 Richard Biener <rguenther@suse.de>
13485
13486 PR tree-optimization/55936
13487 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13488
268bc320
JL
134892016-03-02 Jeff Law <law@redhat.com>
13490
815f20ab
JL
13491 PR rtl-optimization/69942
13492 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13493 effects of argument promotions.
13494
268bc320
JL
13495 PR tree-optimization/69987
13496 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13497 target does not support -fprefetch-loop-arrays.
13498
171f7de5
UB
134992016-03-02 Uros Bizjak <ubizjak@gmail.com>
13500
13501 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13502
192912db
BC
135032016-03-02 Bin Cheng <bin.cheng@arm.com>
13504
c7908871 13505 PR rtl-optimization/69052
192912db
BC
13506 * gcc.target/i386/pr69052.c: New test.
13507
90a7a40b
AM
135082016-03-02 Alan Modra <amodra@gmail.com>
13509
13510 * gcc.dg/pr69990.c: New.
13511
69fa742f
JJ
135122016-03-02 Jakub Jelinek <jakub@redhat.com>
13513
de752fb0
JJ
13514 PR c/68062
13515 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13516
13517 PR middle-end/70022
13518 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13519
69fa742f
JJ
13520 PR target/70028
13521 * gcc.target/i386/pr70028.c: New test.
13522
7c65bd56
MK
135232016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13524
13525 * c-c++-common/asan/swapcontext-test-1.c,
13526 * c-c++-common/tsan/thread_leak.c,
13527 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13528 * g++.dg/tsan/benign_race.C,
13529 * g++.dg/tsan/fd_close_norace.C,
13530 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13531 races with sanitizer output
13532
37d98220 135332016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13534 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13535
13536 PR target/67278
13537 * gcc.dg/simd-8.c: New testcase.
13538
218db463
RB
135392016-03-02 Richard Biener <rguenther@suse.de>
13540
13541 PR middle-end/67278
13542 * gcc.dg/simd-7.c: New testcase.
13543
22c72158
EB
135442016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13545
13546 * gcc.target/i386/pr70007.c: Tweak.
13547
9a790ccc
DV
135482016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13549
13550 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13551
bd02f00f
MP
135522016-03-02 Marek Polacek <polacek@redhat.com>
13553
13554 PR c/67854
13555 * gcc.dg/pr67854.c: New test.
13556
1e840f39
JJ
135572016-03-02 Jakub Jelinek <jakub@redhat.com>
13558
13559 PR middle-end/70025
13560 * gcc.dg/torture/pr70025.c: New test.
13561
bca00241
VK
135622016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13563
13564 PR tree-optimization/68621
13565 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13566
0bca04b8
EB
135672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13568
13569 * gcc.target/i386/pr70007.c: New test.
13570
2a9afc86
JL
135712016-03-01 Jeff Law <law@redhat.com>
13572
eab2541b 13573 PR tree-optimization/69196
9d83ef71 13574 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13575
2a9afc86
JL
13576 PR tree-optimization/69196
13577 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13578 duplicating code and spoiling the expected output.
13579
0d39977e
MM
135802016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13581
13582 PR target/70033
13583 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13584 supports power9 before doing tests.
13585 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13586 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13587 * gcc.target/powerpc/p9-permute.c: Likewise.
13588
a0c0699d
UB
135892016-03-01 Uros Bizjak <ubizjak@gmail.com>
13590
13591 PR target/70027
13592 * gcc.target/i386/pr70027.c: New test.
13593
0ae3ef47 135942016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13595
13596 * gcc.dg/pr70017.c: New test.
13597
686e2237
JJ
135982016-03-01 Jakub Jelinek <jakub@redhat.com>
13599
13600 PR c/69796
13601 PR c/69974
13602 * gcc.dg/pr69796.c: New test.
13603 * gcc.dg/pr69974.c: New test.
13604
f8e4188c
EB
136052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13606
13607 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13608
5e3f1c7c
JL
136092016-02-29 Jeff Law <law@redhat.com>
13610
13611 PR tree-optimization/69987
13612 * gfortran.dg/pr69987.f90: New test.
13613
13614 PR tree-optimization/69989
13615 * gcc.c-torture/compile/pr69989-2.c: New test.
13616
1be56bc5
MP
136172016-03-01 Marek Polacek <polacek@redhat.com>
13618
13619 PR c++/69795
13620 * g++.dg/parse/invalid1.C: New test.
13621
1b19470d
RB
136222016-03-01 Richard Biener <rguenther@suse.de>
13623
13624 PR middle-end/70022
13625 * gcc.dg/pr70022.c: New testcase.
13626
3ae0661a
IE
136272016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13628
13629 PR tree-optimization/69956
13630 * gcc.dg/pr69956.c: New test.
13631
0f09ab88
BS
136322016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13633
13634 PR target/70011
13635 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13636 XFAIL when hardware supports efficient unaligned storage access.
13637
76d881bf
PP
136382016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13639
13640 PR c++/69961
13641 * g++.dg/template/pr69961a.C: New test.
13642 * g++.dg/template/pr69961b.C: New test.
13643
7168133a
DM
136442016-02-29 David Malcolm <dmalcolm@redhat.com>
13645
13646 PR preprocessor/69985
13647 * gcc.dg/cpp/pr69985.c: New test case.
13648
0c6072a3
JL
136492016-02-29 Jeff Law <law@redhat.com>
13650
e66f219b
JL
13651 PR tree-optimization/70005
13652 * gcc.c-torture/execute/pr70005.c New test.
13653
0c6072a3
JL
13654 PR tree-optimization/69999
13655 * gcc.c-torture/compile/pr69999.c: New test.
13656
fd9fbdb3
YR
136572016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13658
13659 PR tree-optimization/69652
13660 * gcc.dg/torture/pr69652.c: Delete test.
13661 * gcc.dg/vect/pr69652.c: New test.
13662
cbd400b4
RB
136632016-02-19 Richard Biener <rguenther@suse.de>
13664
13665 PR tree-optimization/69980
13666 * gfortran.dg/vect/pr69980.f90: New testcase.
13667
84ea0f58
EB
136682016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13669
13670 * gcc.target/sparc/20160229-1.c: New test.
13671
5d2a63dc
EB
136722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13673
13674 * gnat.dg/stack_usage3.adb: New test.
13675 * gnat.dg/stack_usage3_pkg.ads: New helper.
13676
93e708f9
EB
136772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13678
13679 * gnat.dg/renaming8.adb: New test.
13680 * gnat.dg/renaming8_pkg1.ads: New helper.
13681 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13682 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13683
6512bc93
RB
136842016-02-29 Richard Biener <rguenther@suse.de>
13685
13686 PR tree-optimization/69720
13687 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13688
7b201a88
TK
136892016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13690
13691 PR fortran/68147
13692 PR fortran/47674
13693 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13694
82ee0cf2 136952016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13696 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13697
13698 PR fortran/56007
13699 * gfortran.dg/coarray_8.f90: Adjust error message.
13700 * gfortran.dg/pr56007.f90: New test.
13701 * gfortran.dg/pr56007.f: New test.
13702
cdc1a2c8
L
137032016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13704
13705 PR tree-optimization/69989
13706 * gcc.dg/torture/pr69989.c: New test.
13707
33505bcf
EB
137082016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13709
13710 * gcc.target/i386/stack-realign-win.c: New test.
13711
524bfb19
HA
137122016-02-28 Harald Anlauf <anlauf@gmx.de>
13713
13714 PR fortran/60126
13715 * gfortran.dg/pr60126.f90: New test.
13716
bd542508
JL
137172016-02-27 Jeff Law <law@redhat.com>
13718
13719 Revert
13720 2016-02-26 Richard Biener <rguenther@suse.de>
13721 Jeff Law <law@redhat.com>
13722
13723 PR tree-optimization/69740
13724 * gcc.c-torture/compile/pr69740-1.c: New test.
13725 * gcc.c-torture/compile/pr69740-2.c: New test.
13726
dd1291e0
JD
137272016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13728
5fb67f8b 13729 PR fortran/69910
dd1291e0
JD
13730 * gfortran.dg/newunit_4.f90: New test.
13731
5cfefb59
JJ
137322016-02-27 Jakub Jelinek <jakub@redhat.com>
13733
13734 PR target/69613
13735 PR rtl-optimization/69886
13736 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13737 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13738 target.
13739
20ba5f33
MS
137402016-02-26 Martin Sebor <msebor@redhat.com>
13741
13742 PR tree-optimization/15826
13743 * gcc.dg/tree-ssa/pr15826.c: New test.
13744
e6fb01b0
JJ
137452016-02-26 Jakub Jelinek <jakub@redhat.com>
13746
13747 PR target/69969
13748 * gcc.target/powerpc/pr69969.c: New test.
13749
e3e0cf64
MS
137502016-02-26 Martin Sebor <msebor@redhat.com>
13751
13752 PR c++/15766
13753 * g++.old-deja/g++.other/decl5.C: Add a test case.
13754
d1f2bea5
SB
137552016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13756
13757 PR target/69946
13758 * gcc.target/powerpc/pr69946.c: New file.
13759
4a4f9d2b 137602016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13761 Jeff Law <law@redhat.com>
4a4f9d2b 13762
e3e0cf64 13763 PR tree-optimization/69740
4a4f9d2b
RB
13764 * gcc.c-torture/compile/pr69740-1.c: New test.
13765 * gcc.c-torture/compile/pr69740-2.c: New test.
13766
ad2a2706
MJ
137672016-02-26 Martin Jambor <mjambor@suse.cz>
13768
13769 PR middle-end/69920
13770 * gcc.dg/torture/pr69932.c: New test.
13771 * gcc.dg/torture/pr69936.c: Likewise.
13772
1d11f7ce
AK
137732016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13774
13775 PR target/69709
13776 * gcc.target/s390/pr69709.c: New test.
13777
6cfccbb2
KT
137782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13779
13780 PR target/69245
13781 * gcc.target/aarch64/pr69245_1.c: New test.
13782
ac59ad4e
KT
137832016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13784
13785 PR target/69613
13786 * gcc.dg/torture/pr69613.c: New test.
13787
a2ad54a0
JJ
137882016-02-26 Jakub Jelinek <jakub@redhat.com>
13789
13790 PR rtl-optimization/69891
13791 * gcc.target/i386/pr69891.c: New test.
13792
0884062c 137932016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13794 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13795
d2369d4f 13796 PR target/61397
c163789b
MM
13797 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13798 functionality for both 32-bit and 64-bit.
13799
5aed7e2c
RB
138002016-02-26 Richard Biener <rguenther@suse.de>
13801
13802 PR tree-optimization/69551
13803 * gcc.dg/torture/pr69951.c: New testcase.
13804
798e2a8e
RB
138052016-02-25 Richard Biener <rguenther@suse.de>
13806
13807 PR tree-optimization/48795
13808 * gcc.dg/Warray-bounds-18.c: New testcase.
13809
9559fbac
RO
138102016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13811
13812 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13813
c049b107
JJ
138142016-02-25 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR rtl-optimization/69896
13817 * gcc.dg/pr69896.c: New test.
13818
1137001c
PP
138192016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13820
13821 PR c++/69736
13822 * g++.dg/cpp1y/paren2.C: New test.
13823
2e9c8641
MS
138242016-02-24 Martin Sebor <msebor@redhat.com>
13825
13826 PR c/51147
13827 * gcc.dg/enum-mode-2.c: New test.
13828
03ca8fb3
JJ
138292016-02-24 Jakub Jelinek <jakub@redhat.com>
13830
13831 PR c++/69922
13832 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13833 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13834 * g++.dg/ubsan/pr69922.C: New test.
13835
0b05329b
MP
138362016-02-24 Marek Polacek <polacek@redhat.com>
13837
13838 PR c/69819
13839 * gcc.dg/pr69819.c: New test.
13840
57c2c374
MS
138412016-02-24 Martin Sebor <msebor@redhat.com>
13842
3b96b93a
MS
13843 PR c++/69912
13844 * g++.dg/ext/flexary15.C: New test.
13845
138462016-02-24 Martin Sebor <msebor@redhat.com>
13847
13848 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13849 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13850 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13851
65433bb5
MK
138522016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13853 Charles Baylis <charles.baylis@linaro.org>
13854
13855 PR debug/61033
13856 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13857
f802a424 138582016-02-24 Richard Biener <rguenther@suse.de>
44293580 13859 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13860
13861 PR middle-end/69760
13862 * gcc.dg/torture/pr69760.c: New testcase.
13863
525f795f
RO
138642016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13865
13866 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13867 pattern on Solaris with as.
13868
cd7bbceb
KT
138692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13870
13871 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13872 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13873 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13874 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13875
89c0c1fd
JJ
138762016-02-24 Jakub Jelinek <jakub@redhat.com>
13877
13878 PR middle-end/69915
13879 * gcc.dg/pr69915.c: New test.
13880
0683fd27
KT
138812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13882
13883 PR rtl-optimization/69886
13884 * gcc.dg/torture/pr69886.c: New test.
13885
e53d562a
RB
138862016-02-24 Richard Biener <rguenther@suse.de>
13887
13888 PR middle-end/68963
13889 * gcc.dg/torture/pr68963.c: New testcase.
13890
74a00288
KT
138912016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13892
13893 PR target/69875
13894 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13895 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13896 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13897 * gcc.target/arm/atomic_loaddi_1.c: New test.
13898 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13899 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13900 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13901 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13902 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13903 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13904 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13905 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13906
340fd4c9
JJ
139072016-02-24 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR middle-end/69909
13910 * gcc.dg/torture/pr69909.c: New test.
13911
47d3fdb2
RB
139122016-02-24 Richard Biener <rguenther@suse.de>
13913
13914 PR tree-optimization/69907
13915 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13916 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13917 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13918
dab73e73
CB
139192016-02-24 Christian Bruel <christian.bruel@st.com>
13920
13921 * gcc.target/arm/pragma_cpp_fma.c: New test.
13922
7cc5ec65
JD
139232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13924
13925 PR fortran/61156
13926 * gfortran.dg/include_6.f90: Update test.
13927
067fbd8b
JJ
139282016-02-23 Jakub Jelinek <jakub@redhat.com>
13929
13930 PR objc/69844
13931 * objc.dg/pr69844.m: New test.
13932
64a454d9
JD
139332016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13934
13935 PR libgfortran/69456
13936 * gfortran.dg/namelist_89.f90: New test.
13937 * gfortran.dg/pr59700.f90: Update test..
13938
35886f0b
MS
139392016-02-23 Martin Sebor <msebor@redhat.com>
13940
13941 PR middle-end/69780
13942 * g++.dg/ext/builtin_alloca.C: New test.
13943 * gcc.dg/builtins-68.c: New test.
13944
162cc7e3
RH
139452016-02-23 Richard Henderson <rth@redhat.com>
13946
13947 * gcc.target/i386/addr-space-3.c: Remove test.
13948
196440f8
DM
139492016-02-23 David Malcolm <dmalcolm@redhat.com>
13950
13951 PR preprocessor/69126
13952 PR preprocessor/69543
13953 * c-c++-common/pr69126-2-long.c: New test.
13954 * c-c++-common/pr69126-2-short.c: New test.
13955 * c-c++-common/pr69543-1.c: Remove xfail.
13956
1d3121af
DM
139572016-02-23 David Malcolm <dmalcolm@redhat.com>
13958
13959 PR preprocessor/69126
13960 PR preprocessor/69543
13961 PR preprocessor/69558
13962 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13963 (f): Rename to...
13964 (test_2): ...this, and add leading comment.
13965 (MACRO_3, test_3): New.
13966 (MACRO_4A, MACRO_4B, test_4): New.
13967 (MACRO): Rename to...
13968 (MACRO_5): ...this.
13969 (g): Rename to...
13970 (test_5): ...this, updating for renaming of MACRO, and
13971 add leading comment.
13972 * c-c++-common/pr69543-1.c: New.
13973 * c-c++-common/pr69543-2.c: New.
13974 * c-c++-common/pr69543-3.c: New.
13975 * c-c++-common/pr69543-4.c: New.
13976 * c-c++-common/pr69558-1.c: New.
13977 * c-c++-common/pr69558-2.c: New.
13978 * c-c++-common/pr69558-3.c: New.
13979 * c-c++-common/pr69558-4.c: New.
13980 * gcc.dg/pr69558.c: Move to...
13981 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13982 xfail for c++.
13983
f99c3557
TS
139842016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13985
13986 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13987 to -ftree-parallelize-loops/-fopenacc changes.
13988 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13989 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13990 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13991 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13992 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13993 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13994 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13995 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13996 * c-c++-common/goacc/kernels-loop.c: Likewise.
13997 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13998 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13999 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14000 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14001
c60ec7c2
RO
140022016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14003
14004 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14005
f1a62b6f
JJ
140062016-02-23 Jakub Jelinek <jakub@redhat.com>
14007
e67bf044
JJ
14008 PR c++/69902
14009 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14010
f1a62b6f
JJ
14011 PR c/69900
14012 * gcc.dg/pr69900.c: New test.
14013
20c5e09e
MJ
140142016-02-23 Martin Jambor <mjambor@suse.cz>
14015
14016 PR tree-optimization/69666
14017 * gcc.dg/tree-ssa/pr69666.c: New test.
14018
e457a6fc
AV
140192016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14020
14021 PR fortran/67451
14022 * gfortran.dg/coarray_allocate_5.f08: New test.
14023
d7b574f4
AK
140242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14025
14026 * gcc.target/s390/vcond-shift.c: Move to ...
14027 * gcc.target/s390/vector/vcond-shift.c: ... here.
14028
58bdeb44
AK
140292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14030
14031 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14032 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14033
7cd0387b
AK
140342016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14035
14036 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14037
4246c8da
MW
140382016-02-20 Mark Wielaard <mjw@redhat.com>
14039
14040 PR c/28901
14041 * gcc.dg/unused-variable-3.c: New test.
14042
f93bc532
JJ
140432016-02-22 Jakub Jelinek <jakub@redhat.com>
14044
14045 PR target/69888
14046 * gcc.target/i386/pr69888.c: New test.
14047
c4e360f4
RB
140482016-02-22 Richard Biener <rguenther@suse.de>
14049
14050 PR tree-optimization/69882
14051 * gfortran.dg/vect/pr69882.f90: New testcase.
14052
09c92f1c
JJ
140532016-02-22 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR target/69885
14056 * gcc.dg/pr69885.c: New test.
14057
f88d45dc
OE
140582016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14059
14060 PR target/69806
14061 PR target/54089
14062 * gcc.target/sh/pr54089-10.c: New.
14063
ce1ff48e
PT
140642016-02-20 Paul Thomas <pault@gcc.gnu.org>
14065
14066 PR fortran/69423
14067 * gfortran.dg/deferred_character_15.f90 : New test.
14068
bbf27208
DH
140692016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14070
14071 PR fortran/57365
14072 gfortran.dg/allocate_with_source_18.f03: New test.
14073
140742016-02-20 Harald Anlauf <anlauf@gmx.de>
14075
14076 PR fortran/52531
14077 gfortran.dg/gomp/pr52531.f90: New test.
14078
268be88c
BE
140792016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14080
14081 PR c++/69865
14082 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14083 -std=c++03.
14084
4b6c824a
JJ
140852016-02-19 Jakub Jelinek <jakub@redhat.com>
14086
871b3f47
JJ
14087 PR c++/69826
14088 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14089 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14090
7a965d51
JJ
14091 PR c++/69850
14092 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14093
4b6c824a
JJ
14094 PR c++/69851
14095 * g++.dg/torture/pr69851.C: New test.
14096
15fca21a
MS
140972016-02-19 Martin Sebor <msebor@redhat.com>
14098
14099 PR testsuite/69573
14100 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14101
19e21586
JJ
141022016-02-19 Jakub Jelinek <jakub@redhat.com>
14103
03a616ac
JJ
14104 PR c++/69850
14105 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14106 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14107
19e21586
JJ
14108 PR c++/67767
14109 * g++.dg/cpp0x/pr67767.C: New test.
14110
2db16594
KT
141112016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14112
14113 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14114 for fp, simd, crypto, crc, lse.
14115 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14116 above.
14117 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14118 effective target check.
14119
5a7d9d1e
JJ
141202016-02-19 Jakub Jelinek <jakub@redhat.com>
14121
14122 PR target/69820
14123 * gcc.target/i386/pr69820.c: New test.
14124
6448f064
AK
141252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14126
14127 * gcc.target/s390/vector/int128-1.c: New test.
14128
d0a859e6
AK
141292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14130
14131 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14132
9e4eb643
AK
141332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14134
14135 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14136 instruction pattern name to prevent the testcase from failing with
14137 -march=z13.
14138
859a4c0e
AK
141392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14140
14141 * gcc.target/s390/md/movstr-2.c: New test.
14142
efc2340b
MK
141432016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14144
14145 * gcc.target/s390/morestack.c: New test.
14146
ca2bfbc2
DV
141472016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14148
14149 PR target/69625
14150 * gcc.target/s390/pr69625.c: Add test case.
14151
efd4bd05
BE
141522016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14153
14154 PR testsuite/68580
14155 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14156
2bf2078a
MM
141572016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14158
14159 PR target/68404
14160 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14161 * gcc.target/powerpc/fusion3.c: Likewise.
14162
f003579e
RB
141632016-02-18 Richard Biener <rguenther@suse.de>
14164
14165 PR middle-end/69553
14166 * g++.dg/torture/pr69553.C: New testcase.
14167
19233914
NC
141682016-02-18 Nick Clifton <nickc@redhat.com>
14169
efd4bd05
BE
14170 PR target/62254
14171 PR target/69610
14172 * gcc.target/arm/pr62554.c: New test.
14173 * gcc.target/arm/pr69610-1.c: New test.
14174 * gcc.target/arm/pr69610-2.c: New test.
19233914 14175
23f27839
RB
141762016-02-18 Richard Biener <rguenther@suse.de>
14177
14178 PR middle-end/69854
14179 * gcc.dg/torture/pr69854.c: New testcase.
14180
932c0da4
JJ
141812016-02-17 Jakub Jelinek <jakub@redhat.com>
14182
14183 PR c++/69850
14184 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14185
1bed93e4
BS
141862012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14187
14188 * gcc.target/powerpc/vec-cg.c: New test.
14189
57bfb134
RB
141902016-02-17 Richard Biener <rguenther@suse.de>
14191
14192 PR testsuite/69586
14193 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14194
a44e0ebb
KT
141952016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14196
14197 PR target/69161
14198 * gcc.c-torture/compile/pr69161.c: New test.
14199
ffacd726
DS
142002016-02-17 David Sherwood <david.sherwood@arm.com>
14201
14202 PR target/69532
14203 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14204 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14205
448db8d2
EB
142062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14207
14208 * gcc.dg/ifcvt-4.c: Skip on Visium.
14209
e2f0522e
EB
142102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14211
14212 * gnat.dg/atomic8.adb: New test.
14213
bf17fe3f
EB
142142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14215
14216 * gnat.dg/discr46.ad[sb]: New test.
14217
ecf835e9
KN
142182016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14219
14220 PR Target/48344
14221 * gcc.target/powerpc/pr48344-1.c: New test.
14222
49a1164a
TK
142232015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14224
14225 PR fortran/69742
14226 * gfortran.dg/associate_21.f90: New test.
14227
bf14eba2
JJ
142282016-02-16 Jakub Jelinek <jakub@redhat.com>
14229
14230 PR c/69835
14231 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14232 -Wnonnull in dg-options.
14233 * c-c++-common/nonnull-2.c: New test.
14234
35a093b6
JG
142352016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14236 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14237
14238 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14239
e387d491
JJ
142402016-02-16 Jakub Jelinek <jakub@redhat.com>
14241
14242 PR middle-end/69801
14243 * gcc.dg/pr69801.c: Add empty dg-options.
14244
ba539195
JN
142452016-02-16 James Norris <jnorris@codesourcery.com>
14246
14247 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14248 * g++.dg/goacc/deviceptr-1.c: New file.
14249
2a2b8f64
JJ
142502016-02-16 Jakub Jelinek <jakub@redhat.com>
14251
14252 PR tree-optimization/69820
14253 * gcc.dg/vect/pr69820.c: New test.
14254
87440c29
RB
142552016-02-16 Richard Biener <rguenther@suse.de>
14256
14257 PR tree-optimization/69776
14258 * gcc.dg/torture/pr69776-2.c: New testcase.
14259
6d87c306
BS
142602016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14261
14262 PR tree-optimization/69714
14263 * gcc.dg/torture/pr69714.c: New test.
14264
3824a0a2
JJ
142652016-02-16 Jakub Jelinek <jakub@redhat.com>
14266
14267 PR tree-optimization/69802
14268 * gcc.dg/pr69802.c: New test.
14269
c8cfe96e
RB
142702016-02-16 Richard Biener <rguenther@suse.de>
14271
14272 PR middle-end/69801
14273 * gcc.dg/pr69801.c: New testcase.
14274
fc12098d
JD
142752016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14276
14277 PR libgfortran/69651
14278 * gfortran.dg/read_bang.f90: New test.
14279 * gfortran.dg/read_bang4.f90: New test.
14280
ba6b3795
JJ
142812016-02-15 Jakub Jelinek <jakub@redhat.com>
14282
f0516ca4
JJ
14283 PR c++/69658
14284 * g++.dg/init/pr69658.C: New test.
14285
ba6b3795
JJ
14286 PR c++/69797
14287 * c-c++-common/pr69797.c: New test.
14288
de3f9a2d
PK
142892016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14290
14291 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14292 check for aarch64*-*-*.
14293
17a3b967
RB
142942016-02-15 Richard Biener <rguenther@suse.de>
14295
14296 PR tree-optimization/69783
14297 * gcc.dg/vect/pr69783.c: New testcase.
14298
1c48bff1
RB
142992016-02-15 Richard Biener <rguenther@suse.de>
14300
14301 PR tree-optimization/69776
14302 * gcc.dg/torture/pr69776.c: New testcase.
14303
1e6025b6
TK
143042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14305
14306 PR fortran/60526
14307 * gfortran.dg/type_decl_4.f90: Reinstated.
14308
d3308279
JDA
143092016-02-14 John David Anglin <danglin@gcc.gnu.org>
14310
14311 PR fortran/68746
14312 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14313
b7c56581
TK
143142016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14315
14316 PR fortran/60526
14317 PR bootstrap/69816
14318 * gfortran.dg/type_decl_4.f90: Removed.
14319
60cb4ef5
TK
143202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14321
14322 PR fortran/60526
14323 * gfortran.dg/type_decl_4.f90: New test.
14324
f6964637
AM
143252016-02-14 Alan Modra <amodra@gmail.com>
14326
1a8849d1 14327 PR testsuite/68886
f6964637
AM
14328 * gcc.c-torture/execute/stkalign.c: Revise test.
14329
f5121920
OE
143302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14331
14332 PR target/67260
14333 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14334
6cda3ab6
OE
143352016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14336
14337 PR target/67260
14338 * gcc.target/sh/torture/pr67260.c: New.
14339
6786e598
JDA
143402016-02-12 John David Anglin <danglin@gcc.gnu.org>
14341
14342 * gcc.dg/pr67964.c: Add dg-require-alias.
14343
7e05dad8
OE
143442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14345
14346 PR target/67636
14347 PR target/64345
14348 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14349
7f4cc3ce
JD
143502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14351
14352 PR libgfortran/69668
14353 * gfortran.dg/namelist_88.f90: New test.
14354
955ca6dc
JD
143552016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14356
14357 PR libgfortran/69668
14358 * gfortran.dg/namelist_38.f90: Update test.
14359 * gfortran.dg/namelist_84.f90: Update test.
14360
876217ae
DM
143612016-02-12 David Malcolm <dmalcolm@redhat.com>
14362
14363 PR other/69554
14364 * gcc.dg/pr69554-1.c: New test.
14365 * gfortran.dg/pr69554-1.F90: New test.
14366 * gfortran.dg/pr69554-2.F90: New test.
14367 * lib/gcc-dg.exp (proc dg-locus): New function.
14368 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14369 distinguish between the caret-printing and non-caret-printing
14370 cases. If caret-printing has been explicitly enabled, bail out
14371 without attempting to fix up the output.
14372
61789eed
DM
143732016-02-12 David Malcolm <dmalcolm@redhat.com>
14374
14375 PR driver/69265
14376 PR driver/69453
14377 * gcc.dg/spellcheck-options-3.c: New test case.
14378 * gcc.dg/spellcheck-options-4.c: New test case.
14379 * gcc.dg/spellcheck-options-5.c: New test case.
14380 * gcc.dg/spellcheck-options-6.c: New test case.
14381 * gcc.dg/spellcheck-options-7.c: New test case.
14382 * gcc.dg/spellcheck-options-8.c: New test case.
14383 * gcc.dg/spellcheck-options-9.c: New test case.
14384 * gcc.dg/spellcheck-options-10.c: New test case.
14385
c3090c1f
JJ
143862016-02-12 Jakub Jelinek <jakub@redhat.com>
14387
14388 PR rtl-optimization/69764
14389 PR rtl-optimization/69771
14390 * c-c++-common/pr69764.c: New test.
14391 * gcc.dg/torture/pr69771.c: New test.
14392
8222034d
MP
143932016-02-12 Marek Polacek <polacek@redhat.com>
14394
14395 * g++.dg/torture/init-list1.C: New.
14396
f749f792
MP
143972016-02-12 Marek Polacek <polacek@redhat.com>
14398
14399 * gcc.dg/pr69522.c: Add empty dg-options.
14400
199fb02a
IE
144012016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14402
14403 * g++.dg/lto/lto.exp: Include and init mpx.
14404 * g++.dg/lto/pr69729_0.C: New test.
14405
b69539cb
JJ
144062016-02-12 Jakub Jelinek <jakub@redhat.com>
14407
06ff7000
JJ
14408 PR ipa/69241
14409 * g++.dg/ipa/pr69241-4.C: New test.
14410
b69539cb
JJ
14411 PR ipa/68672
14412 * g++.dg/ipa/pr68672-1.C: New test.
14413 * g++.dg/ipa/pr68672-2.C: New test.
14414 * g++.dg/ipa/pr68672-3.C: New test.
14415
16595a1f
BS
144162016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14417
14418 PR c/69522
6d87c306 14419 * gcc.dg/pr69522.c: New test.
16595a1f 14420
38d795d2
PP
144212016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14422
14423 PR c++/69098
14424 * g++.dg/cpp1y/69098.C: New test.
14425 * g++.dg/cpp1y/69098-2.C: New test.
14426
9c582551
JJ
144272016-02-12 Jakub Jelinek <jakub@redhat.com>
14428
14429 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14430 and neighbour -> neighbor.
14431 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14432 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14433 * c-c++-common/Wvarargs.c: Likewise.
14434 * c-c++-common/goacc/host_data-5.c: Likewise.
14435 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14436 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14437 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14438 * gcc.target/aarch64/pr60697.c: Likewise.
14439 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14440 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14441 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14442 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14443 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14444 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14445 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14446 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14447 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14448 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14449 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14450 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14451 * g++.dg/lookup/koenig5.C: Likewise.
14452 * g++.dg/ext/no-asm-2.C: Likewise.
14453 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14454 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14455 * gfortran.dg/used_types_16.f90: Likewise.
14456 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14457 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14458 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14459 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14460 * gfortran.dg/abstract_type_6.f03: Likewise.
14461 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14462 * gfortran.dg/used_types_15.f90: Likewise.
14463 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14464 * gfortran.dg/exit_3.f08: Likewise.
14465 * gfortran.dg/open_status_2.f90: Likewise.
14466 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14467 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14468 * gfortran.dg/associate_1.f03: Likewise.
14469 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14470 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14471 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14472 * gcc.dg/builtin-object-size-1.c: Likewise.
14473 * gcc.dg/noreturn-6.c: Likewise.
14474 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14475 * gcc.dg/globalalias.c: Likewise.
14476 * gcc.dg/builtins-config.h: Likewise.
14477 * gcc.dg/pr30457.c: Likewise.
14478 * gcc.c-torture/compile/volatile-1.c: Likewise.
14479 * gcc.c-torture/execute/20101011-1.c: Likewise.
14480 * c-c++-common/Waddress-1.c: Likewise.
14481
66756373
JJ
144822016-02-11 Jakub Jelinek <jakub@redhat.com>
14483
14484 PR c/69768
14485 * c-c++-common/Waddress-1.c: New test.
14486
76fe932b
AV
144872016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14488
14489 PR fortran/69296
14490 * gfortran.dg/associate_19.f03: New test.
14491 * gfortran.dg/associate_20.f03: New test.
14492
564c4d4b
OE
144932016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14494
14495 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14496
e1c1ecb0
KT
144972016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14498
14499 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14500 .arch armv8-a\n. Add -dA to dg-options.
14501 * gcc.target/aarch64/assembler_arch_1.c: New test.
14502 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14503
0d7d9458
PC
145042016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14505
14506 PR c++/68726
14507 * g++.dg/cpp0x/pr68726.C: New.
14508
e6208a60
IE
145092016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14510
14511 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14512 test.
14513
281a11eb
RB
145142016-02-11 Richard Biener <rguenther@suse.de>
14515
14516 * g++.dg/tree-ssa/pr61034.C: Adjust.
14517
e03dd765
VM
145182016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14519
4b48faf5 14520 PR target/69148
e03dd765
VM
14521 * gcc.target/s390/pr69148.c: New.
14522
cdc23927
YR
145232016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14524
14525 PR tree-optimization/69652
14526 * gcc.dg/torture/pr69652.c: New test.
14527
e199dd0a
JJ
145282016-02-10 Jakub Jelinek <jakub@redhat.com>
14529 Patrick Palka <ppalka@gcc.gnu.org>
14530
14531 PR ipa/69241
14532 PR c++/69649
14533 * g++.dg/ipa/pr69241-1.C: New test.
14534 * g++.dg/ipa/pr69241-2.C: New test.
14535 * g++.dg/ipa/pr69241-3.C: New test.
14536 * g++.dg/ipa/pr69649.C: New test.
14537
d6b38027
UB
145382016-02-10 Uros Bizjak <ubizjak@gmail.com>
14539
14540 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14541 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14542
13b562c5
BC
145432016-02-10 Bin Cheng <bin.cheng@arm.com>
14544
14545 PR tree-optimization/68021
14546 * gcc.dg/tree-ssa/pr68021.c: New test.
14547
24a179f8
RB
145482016-02-10 Richard Biener <rguenther@suse.de>
14549
14550 PR tree-optimization/69726
14551 * gcc.dg/uninit-22.c: New testcase.
14552
0d99886f
AP
145532016-02-09 Andrew Pinski <apinski@cavium.com>
14554
14555 PR tree-opt/69282
14556 * gcc.c-torture/compile/20160205-1.c: New testcase.
14557
ab04995c
MM
145582016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14559
14560 PR target/68404
14561 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14562 instead accessing a really large arrray.
14563 * gcc.target/powerpc/fusion3.c: Likewise.
14564
4b79ac23
CB
145652016-02-09 Charles Baylis <charles.baylis@linaro.org>
14566
14567 PR target/68532
14568 * gcc.c-torture/execute/pr68532.c: New test.
14569
b890a441
AO
145702016-02-11 Alexandre Oliva <aoliva@redhat.com>
14571
14572 PR target/69634
14573 * gcc.dg/pr69634.c: New.
14574
84a5bef7
RB
145752016-02-09 Richard Biener <rguenther@suse.de>
14576
14577 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14578
1f123759 145792016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14580
1f123759
AF
14581 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14582
65860c77
YR
145832016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14584
14585 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14586
7e1e8a0a
RB
145872016-02-09 Richard Biener <rguenther@suse.de>
14588
14589 PR tree-optimization/69715
14590 * gcc.dg/torture/pr69715.c: New testcase.
14591
efb45a9f
PP
145922016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14593
14594 PR c++/69139
14595 * g++.dg/cpp0x/trailing12.C: New test.
14596 * g++.dg/cpp0x/trailing13.C: New test.
14597
20a0c6f9
PP
145982016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14599
14600 PR c++/69283
14601 PR c++/67835
14602 * g++.dg/cpp1y/auto-fn29.C: New test.
14603 * g++.dg/cpp1y/auto-fn30.C: New test.
14604
a162f3af
JJ
146052016-02-08 Jakub Jelinek <jakub@redhat.com>
14606
14607 PR tree-optimization/69209
14608 * gcc.c-torture/compile/pr69209.c: New test.
14609
4b4a9fbd
JL
146102016-02-08 Jeff Law <law@redhat.com>
14611
14612 PR tree-optimization/68541
14613 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14614 of statements allowed in join block for path splitting.
14615
cfac5ed2
JJ
146162016-02-08 Jakub Jelinek <jakub@redhat.com>
14617
f68bc23f
JJ
14618 PR c++/59627
14619 * g++.dg/gomp/pr59627.C: New test.
14620
cfac5ed2
JJ
14621 PR ipa/69239
14622 * g++.dg/ipa/pr69239.C: New test.
14623
44714d8c
DM
146242016-02-08 David Malcolm <dmalcolm@redhat.com>
14625
14626 PR preprocessor/69664
14627 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14628 * gcc.dg/cpp/warn-comments.c: Likewise.
14629
eba9e839
MP
146302016-02-08 Marek Polacek <polacek@redhat.com>
14631
14632 PR c++/69688
14633 * g++.dg/init/const12.C: New test.
14634
a011cd92
BS
146352016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14636
14637 PR target/60410
14638 * gcc.dg/lto/pr55113_0.c: Remove test.
14639
5317b1be
RB
146402016-02-08 Richard Biener <rguenther@suse.de>
14641
14642 PR tree-optimization/69719
14643 * gcc.dg/torture/pr69719.c: New testcase.
14644
63998a63
RB
146452016-02-08 Richard Biener <rguenther@suse.de>
14646 Jeff Law <law@redhat.com>
14647
14648 PR target/68273
14649 * gcc.target/mips/pr68273.c: New testcase.
14650
43f4a281
RB
146512016-02-08 Richard Biener <rguenther@suse.de>
14652
14653 PR rtl-optimization/69274
14654 * gcc.target/i386/addr-sel-1.c: XFAIL.
14655
0b604d2d
JL
146562016-02-08 Jeff Law <law@redhat.com>
14657
e8dfe49e
JL
14658 PR tree-optimization/68541
14659 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14660
6daecd7a 14661 PR tree-optimization/65917
0b604d2d
JL
14662 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14663
c0f0e35a
JD
146642016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14665
14666 PR fortran/50555
14667 * gfortran.dg/namelist_args.f90: New test.
14668
8981d712
JL
146692016-02-05 Jeff Law <law@redhat.com>
14670
6daecd7a 14671 PR tree-optimization/68541
8981d712
JL
14672 * gcc.dg/tree-ssa/split-path-2.c: New test.
14673 * gcc.dg/tree-ssa/split-path-3.c: New test.
14674 * gcc.dg/tree-ssa/split-path-4.c: New test.
14675 * gcc.dg/tree-ssa/split-path-5.c: New test.
14676 * gcc.dg/tree-ssa/split-path-6.c: New test.
14677 * gcc.dg/tree-ssa/split-path-7.c: New test.
14678
46cb9332
MS
146792016-02-05 Martin Sebor <msebor@redhat.com>
14680
14681 PR c++/69662
14682 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14683 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14684
be2083ea
RH
146852016-02-06 Richard HEnderson <rth@redhat.com>
14686
14687 PR c/69643
14688 * gcc.target/i386/addr-space-4.c: New.
14689 * gcc.target/i386/addr-space-5.c: New.
14690
711d7c23
MM
146912016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14692
14693 PR fortran/66089
14694 * gfortran.dg/elemental_dependency_6.f90: New.
14695
b5c1c988
JJ
146962016-02-05 Jakub Jelinek <jakub@redhat.com>
14697
861c7bcd
JJ
14698 PR rtl-optimization/69691
14699 * gcc.c-torture/execute/pr69691.c: New test.
14700
b5c1c988
JJ
14701 PR c++/69628
14702 * g++.dg/parse/pr69628.C: New test.
14703
f7dfa966
UB
147042016-02-05 Uros Bizjak <ubizjak@gmail.com>
14705
14706 * gcc.dg/sancov/asan.c: Move to ...
14707 * gcc.dg/asan/sancov-1.c: ... here.
14708
9b143e64
UB
147092016-02-05 Uros Bizjak <ubizjak@gmail.com>
14710
14711 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14712
f5d4b899
L
147132016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14714
14715 PR target/69677
14716 * gcc.target/i386/pr69677.c: New test.
14717
76c85fbb
PP
147182016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14719
14720 PR c++/68948
14721 * g++.dg/template/pr68948.C: New test.
14722
f181bf90
DV
147232016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14724
14725 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14726 (only necessary on s390x).
14727
714fb282
L
147282016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14729
14730 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14731 -mno-accumulate-outgoing-args.
14732
618d6c1c
PP
147332016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14734
14735 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14736
1066e9b5
JJ
147372016-02-04 Jakub Jelinek <jakub@redhat.com>
14738
14739 PR c/69669
14740 * c-c++-common/pr69669.c: New test.
14741
76255d0d
MM
147422016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14743
14744 PR target/69667
14745 * g++.dg/pr69667.C: New file.
14746
e0b059b1
WD
147472016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14748
14749 PR target/69619
14750 * gcc.dg/pr69619.c: Add new test.
14751
2692b5c8
RS
147522016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14753
14754 PR rtl-optimization/69577
14755 * gcc.target/i386/pr69577.c: New test.
14756
7db337c2
ML
147572016-02-04 Martin Liska <mliska@suse.cz>
14758
14759 * g++.dg/asan/pr69276.C: New test.
14760
cc9c0829
KT
147612016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14762
14763 PR target/65932
14764 PR target/67714
14765 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14766 a single smulbb instruction.
14767 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14768 * gcc.target/amr/wmul-2.c: Likewise.
14769
eb9feb52
KT
147702016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14771
14772 PR target/65932
14773 PR target/67714
14774 * gcc.c-torture/execute/pr67714.c: New test.
14775
61f727fe
JJ
147762016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14777
14778 PR target/69454
14779 * gcc.target/i386/pr69454-1.c: New test.
14780 * gcc.target/i386/pr69454-2.c: New test.
14781
05dd97db
MS
147822016-02-03 Martin Sebor <msebor@redhat.com>
14783
14784 PR c++/69251
14785 PR c++/69253
14786 PR c++/69290
14787 PR c++/69277
14788 PR c++/69349
14789 * g++.dg/ext/flexarray-mangle-2.C: New test.
14790 * g++.dg/ext/flexarray-mangle.C: New test.
14791 * g++.dg/ext/flexarray-subst.C: New test.
14792 * g++.dg/ext/flexary11.C: New test.
14793 * g++.dg/ext/flexary12.C: New test.
14794 * g++.dg/ext/flexary13.C: New test.
14795 * g++.dg/ext/flexary14.C: New test.
14796 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14797
dac2fc29
L
147982016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14799
14800 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14801 Define only if CHECK_FLOAT128 is defined.
14802 (main): Properly initialize u5.
14803
eadb8035
JJ
148042016-02-03 Jakub Jelinek <jakub@redhat.com>
14805
0afbb81b
JJ
14806 PR c/69627
14807 * gcc.dg/pr69627.c: New test.
14808
eadb8035
JJ
14809 PR target/69644
14810 * gcc.dg/pr69644.c: New test.
14811
b12d4923
MS
148122016-02-03 Mike Stump <mikestump@comcast.net>
14813
14814 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14815 support for struct-layout-1.exp.
14816
ab4bae0c
PP
148172016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14818
14819 PR c++/69056
618d6c1c 14820 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14821
95831c01
VM
148222016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14823 Alexandre Oliva <aoliva@redhat.com>
14824
14825 PR target/69461
14826 * gcc.target/powerpc/pr69461.c: New.
14827
ccc71ab8
UB
148282016-02-03 Uros Bizjak <ubizjak@gmail.com>
14829
14830 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14831 works from here ...
14832 (check_effective_target_fsanitize_thread): ... to here. Do not
14833 specify additional compile flags for the test source.
14834 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14835 specify additional compile flags for the test source.
14836
96299640
WD
148372016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14838
14839 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14840
781d83d9
AV
148412016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14842
14843 PR fortran/67451
14844 PR fortran/69418
14845 * gfortran.dg/coarray_allocate_2.f08: New test.
14846 * gfortran.dg/coarray_allocate_3.f08: New test.
14847 * gfortran.dg/coarray_allocate_4.f08: New test.
14848
d8208e6d
AL
148492016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14850
14851 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14852 use same scan-tree-dump-times on all platforms.
14853 * gcc.dg/vect/vect-outer-1.c: Likewise.
14854 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14855 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14856 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14857 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14858 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14859 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14860 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14861
a8394fa0
SB
148622016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14863
14864 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14865 warning.
14866
f3baa1d3
L
148672016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14868
14869 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14870
eb077516
JN
148712016-02-02 James Norris <jnorris@codesourcery.com>
14872
14873 * c-c++-common/goacc/routine-5.c: Add tests.
14874
578fb225
AM
148752016-02-02 Alexander Monakov <amonakov@ispras.ru>
14876
14877 * gcc.target/nvptx/unsigned-cmp.c: New test.
14878
c64f7d37
WD
148792016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14880
14881 * gcc.target/aarch64/scalar_shift_1.c
14882 (test_corners_sisd_di): Improve force to SIMD register.
14883 (test_corners_sisd_si): Likewise.
14884 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14885 Remove scan-assembler check for ldr.
14886
90c6f26c
RB
148872016-02-02 Richard Biener <rguenther@suse.de>
14888
14889 PR tree-optimization/69595
14890 * gcc.dg/Warray-bounds-17.c: New testcase.
14891
9dc03c97
RB
148922016-02-02 Richard Biener <rguenther@suse.de>
14893
14894 PR tree-optimization/69606
14895 * gcc.dg/torture/pr69606.c: New testcase.
14896
2d4dc223
YR
148972016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14898
14899 PR middle-end/68542
14900 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14901 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14902
65c98fde
AM
149032016-02-02 Alan Modra <amodra@gmail.com>
14904
14905 PR target/69548
14906 * gcc.target/powerpc/pr69548.c: New test.
14907
e1b81f2b
JJ
149082016-02-01 Jakub Jelinek <jakub@redhat.com>
14909
d0268b37
JJ
14910 PR rtl-optimization/69592
14911 * gcc.dg/pr69592.c: New test.
14912
e1b81f2b
JJ
14913 PR preprocessor/69543
14914 PR c/69558
14915 * gcc.dg/pr69543.c: New test.
14916 * gcc.dg/pr69558.c: New test.
14917
7dd7780d
UB
149182016-02-01 Uros Bizjak <ubizjak@gmail.com>
14919
bf672ee5
UB
14920 PR testsuite/65940
14921 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14922
9a7013f8
MS
149232016-02-01 Martin Sebor <msebor@redhat.com>
14924
14925 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14926
e681fb2b
BC
149272016-02-01 Bin Cheng <bin.cheng@arm.com>
14928
14929 PR tree-optimization/67921
14930 * c-c++-common/ubsan/pr67921.c: New test.
14931
ff86345f
RB
149322016-02-01 Richard Biener <rguenther@suse.de>
14933
14934 PR middle-end/69556
14935 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14936
bc369dbd
RB
149372016-02-01 Richard Biener <rguenther@suse.de>
14938
14939 PR tree-optimization/69574
14940 * gcc.dg/torture/pr69574.c: New testcase.
14941
ef318184
RB
149422016-02-01 Richard Biener <rguenther@suse.de>
14943
14944 PR tree-optimization/69579
14945 * gcc.dg/setjmp-6.c: New testcase.
14946
654745e6
JJ
149472016-02-01 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR rtl-optimization/69570
14950 * g++.dg/opt/pr69570.C: New test.
14951
e6c0c44b
RH
149522016-02-01 Richard Henderson <rth@redhat.com>
14953
14954 * gcc.dg/pr69535.c: New test.
14955
6ff3f09a
JDA
149562016-01-31 John David Anglin <danglin@gcc.gnu.org>
14957
2c005538
JDA
14958 PR testsuite/69584
14959 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14960 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14961
61083a4b
JDA
14962 PR debug/68244
14963 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14964
6ff3f09a
JDA
14965 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14966
0c221916
PT
149672016-01-31 Paul Thomas <pault@gcc.gnu.org>
14968
14969 PR fortran/67564
14970 * gfortran.dg/allocate_with_source_17.f03: New test.
14971
db7a2818
JJ
149722016-01-30 Jakub Jelinek <jakub@redhat.com>
14973
14974 PR tree-optimization/69546
14975 * gcc.dg/torture/pr69546.c: New test.
14976
e520d5f0
PT
149772016-01-30 Paul Thomas <pault@gcc.gnu.org>
14978
14979 PR fortran/69566
14980 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14981
343c05d3
MS
149822016-01-30 Martin Sebor <msebor@redhat.com>
14983
14984 PR c++/68490
14985 * g++.dg/ext/flexary10.C: New test.
14986
d6c3a539
DH
149872016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14988
14989 PR fortran/66707
14990 gfortran.dg/common_23.f90: New test.
14991
52d72fcd
BS
149922016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14993
14994 PR target/65546
14995 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14996 condition being checked, and disable it when the target supports
14997 misaligned loads and stores.
14998
3a5d2ba4
JJ
149992016-01-29 Jakub Jelinek <jakub@redhat.com>
15000
15001 PR debug/69518
15002 * gcc.dg/torture/pr69518.c: New test.
15003
6bbacdb5
L
150042016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15005
15006 PR target/69530
15007 * gcc.target/i386/pr69530.c: New test.
15008
af932cdb
SE
150092016-01-29 Steve Ellcey <sellcey@imgtec.com>
15010
15011 PR target/65604
15012 * gcc.target/mips/div-delay.c: New test.
15013
26658b7c
JJ
150142016-01-29 Jakub Jelinek <jakub@redhat.com>
15015
33e89989
JJ
15016 PR target/69551
15017 * gcc.target/i386/pr69551.c: New test.
15018
26658b7c
JJ
15019 PR target/66137
15020 * gcc.target/i386/pr66137.c: New test.
15021
401116b5
AB
150222016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15023
15024 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15025 always built for p5600.
15026 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15027 isa=p5600 dg-option.
15028
d4abfcc5
RB
150292016-01-29 Richard Biener <rguenther@suse.de>
15030
15031 PR tree-optimization/69547
15032 * g++.dg/tree-ssa/pr69547.C: New testcase.
15033
16b77b32
JJ
150342016-01-29 Jakub Jelinek <jakub@redhat.com>
15035
15036 PR debug/66869
15037 * g++.dg/warn/Wunused-function2.C: New test.
15038
a1c95464
DV
150392016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15040
15041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15042 support for test to succeed.
15043
5453bfed
MP
150442016-01-29 Marek Polacek <polacek@redhat.com>
15045
15046 PR c++/69509
15047 PR c++/69516
15048 * g++.dg/ext/constexpr-vla2.C: New test.
15049 * g++.dg/ext/constexpr-vla3.C: New test.
15050 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15051
452ec2a5
RB
150522016-01-29 Richard Biener <rguenther@suse.de>
15053
15054 PR middle-end/69537
15055 * gcc.dg/uninit-21.c: New testcase.
15056
aec0b19e
UB
150572016-01-28 Uros Bizjak <ubizjak@gmail.com>
15058
15059 PR target/69459
15060 * gcc.target/i386/pr69459.c: New test.
15061
df113ce7
SE
150622016-01-28 Steve Ellcey <sellcey@imgtec.com>
15063
15064 PR target/68400
15065 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15066 * gcc.target/mips/pr68400.c: New test.
15067
494de84f
MS
150682016-01-28 Martin Sebor <msebor@redhat.com>
15069
15070 PR target/17381
15071 * gcc.target/powerpc/pr17381.c: New test.
15072
eb1b1f01
JJ
150732016-01-28 Jakub Jelinek <jakub@redhat.com>
15074
15075 PR middle-end/69542
15076 * gcc.dg/torture/pr69542.c: New test.
15077
6dfeb7ce
WD
150782016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15079
15080 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15081
4b7471a4
DE
150822016-01-28 David Edelsohn <dje.gcc@gmail.com>
15083
15084 * gcc.dg/pr65980.c: Skip on AIX.
15085 * gcc.dg/pr66688.c: Same.
15086
b271fd21
DE
150872016-01-28 David Edelsohn <dje.gcc@gmail.com>
15088
15089 PR target/63679
15090 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15091 * gcc.dg/tree-ssa/sra-18.c: Same.
15092
874108a9
AV
150932016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15094
15095 PR fortran/62536
15096 * gfortran.dg/block_15.f08: New test.
15097 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15098 on incorrectly closed BLOCK.
15099
30480bcd
IE
151002016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15101
15102 * gcc.dg/declare-simd.c: New test.
6905c577 15103
14ba8d6d
RB
151042016-01-28 Richard Biener <rguenther@suse.de>
15105
15106 PR tree-optimization/69466
15107 * gfortran.dg/vect/pr69466.f90: New testcase.
15108
0d4c694e
TP
151092016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15110
15111 * g++.dg/pr67989.C: Remove ARM-specific option.
15112 * gcc.target/arm/pr67989.C: New file.
15113
2aa780da
UB
151142016-01-27 Uros Bizjak <ubizjak@gmail.com>
15115
15116 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15117 and expm1 test for glibc < 2.11.
15118
f75ebe77
RH
151192016-01-27 Richard Henderson <rth@redhat.com>
15120
15121 * gcc.c-torture/execute/pr69447.c: New test.
15122
151232016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15124
9a175e65 15125 PR fortran/69422
49847d75
PT
15126 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15127
cbdd8ae0
JJ
151282016-01-27 Jakub Jelinek <jakub@redhat.com>
15129
15130 PR debug/66869
15131 * gcc.dg/pr66869.c: New test.
15132
2b572b3c
JL
151332016-01-25 Jeff Law <law@redhat.com>
15134
15135 PR tree-optimization/68398
aec0b19e 15136 PR tree-optimization/69196
2b572b3c
JL
15137 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15138 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15139 path to avoid new heuristic allowing more irreducible regions
15140 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15141 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15142 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15143 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15144 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15145
fa74a4bc
MP
151462016-01-27 Marek Polacek <polacek@redhat.com>
15147
15148 PR c/68062
15149 * c-c++-common/vector-compare-4.c: New test.
15150
0afff540
DM
151512016-01-27 David Malcolm <dmalcolm@redhat.com>
15152
15153 PR preprocessor/69126
15154 * c-c++-common/pr69126.c: New test case.
15155
1a218fc9
ILT
151562016-01-27 Ian Lance Taylor <iant@google.com>
15157
15158 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15159
5d70666e
RB
151602016-01-27 Ryan Burn <contact@rnburn.com>
15161
15162 PR cilkplus/69267
15163 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15164
87ff4d66
UB
151652016-01-27 Uros Bizjak <ubizjak@gmail.com>
15166
15167 PR target/69512
15168 * gcc.target/i386/pr69512.c: New test.
15169
27e23cca
RE
151702016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15171
15172 PR ada/69488
15173 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15174
05bf54c3
MP
151752016-01-27 Marek Polacek <polacek@redhat.com>
15176
15177 PR c++/69379
15178 * g++.dg/pr69379.C: New test.
15179
60214d0d
MS
151802016-01-27 Martin Sebor <msebor@redhat.com>
15181
15182 PR c++/69317
15183 * g++.dg/abi/Wabi-2-2.C: New test.
15184 * g++.dg/abi/Wabi-2-3.C: New test.
15185 * g++.dg/abi/Wabi-3-2.C: New test.
15186 * g++.dg/abi/Wabi-3-3.C: New test.
15187
167c7bfa
RB
151882016-01-27 Richard Biener <rguenther@suse.de>
15189
15190 PR tree-optimization/69166
15191 * gcc.dg/torture/pr69166.c: New testcase.
15192
1430fb1f
MJ
151932016-01-27 Martin Jambor <mjambor@suse.cz>
15194
15195 PR tree-optimization/69355
15196 * gcc.dg/tree-ssa/pr69355.c: New test.
15197
95e3030c
MP
151982016-01-27 Marek Polacek <polacek@redhat.com>
15199
15200 PR c++/69496
15201 * g++.dg/ext/constexpr-vla1.C: New test.
15202
eeb085f3
CB
152032016-01-20 Christian Bruel <christian.bruel@st.com>
15204
15205 PR target/69245
15206 * gcc.target/arm/pr69245.c: New test.
15207
b1652dde
JJ
152082016-01-27 Jakub Jelinek <jakub@redhat.com>
15209
15210 PR tree-optimization/69399
15211 * gcc.dg/torture/pr69399.c: New test.
15212
ce7e8f00
EB
152132016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15214
15215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15216
e4aac1d1
EB
152172016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15218
15219 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15220
8dfdb419
TV
152212016-01-26 Tom de Vries <tom@codesourcery.com>
15222
15223 PR tree-optimization/69110
15224 * gcc.dg/autopar/pr69110.c: New test.
15225
56f80f54 152262016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15227 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15228
15229 * gcc.dg/graphite/isl-ast-op-select.c: New.
15230
a0909527
PT
152312015-01-26 Paul Thomas <pault@gcc.gnu.org>
15232
15233 PR fortran/69385
15234 * gfortran.dg/allocate_error_6.f90: New test.
15235
ffc445f4
RH
152362016-01-26 Richard Henderson <rth@redhat.com>
15237
15238 * gcc.dg/tm/pr60908.c: New test.
15239
01e1dea3
DM
152402016-01-26 David Malcolm <dmalcolm@redhat.com>
15241
15242 PR other/69006
15243 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15244 directive.
15245 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15246 expected multiline output to reflect the colorization being
15247 disabled before newlines.
15248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15249 (custom_diagnostic_finalizer): Replace call to
15250 pp_newline_and_flush with call to pp_flush.
15251 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15252 * gfortran.dg/implicit_class_1.f90: Likewise.
15253 * lib/gcc-dg.exp (allow_blank_lines): New global.
15254 (dg-allow-blank-lines-in-output): New procedure.
15255 (gcc-dg-prune): Complain about blank lines in the output, unless
15256 dg-allow-blank-lines-in-output was called.
15257 * lib/multiline.exp (_build_multiline_regex): Only support
15258 arbitrary followup text for non-blank-lines, not for blank lines.
15259
13f92e8d
JJ
152602016-01-26 Jakub Jelinek <jakub@redhat.com>
15261
15262 PR tree-optimization/69483
15263 * gcc.dg/pr69483.c: New test.
15264 * g++.dg/opt/pr69483.C: New test.
15265
92422235
CL
152662016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15267
15268 PR target/68620
15269 * gcc.target/arm/pr68620.c: New test.
15270
0bccf11b
L
152712016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15272
15273 * gcc.target/i386/pr68986-2.c: Remove -m32.
15274
81cd202e
L
152752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15276
15277 PR target/68986
15278 * gcc.target/i386/pr68986-1.c: New test.
15279 * gcc.target/i386/pr68986-2.c: Likewise.
15280 * gcc.target/i386/pr68986-3.c: Likewise.
15281
213a1c03
CB
152822016-01-26 Christian Bruel <christian.bruel@st.com>
15283
15284 * lib/target-supports.exp
15285 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15286 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15287 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15288
22a08dd1
RB
152892016-01-26 Richard Biener <rguenther@suse.de>
15290
15291 PR tree-optimization/69452
15292 * gcc.dg/torture/pr69452.c: New testcase.
15293
6c06e0e8
JJ
152942016-01-26 Jakub Jelinek <jakub@redhat.com>
15295
15296 PR target/69442
15297 * gcc.dg/pr69442.c: New test.
15298
b96824c4
RFI
152992016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15300
15301 PR target/67896
15302 * gcc.target/aarch64/simd/pr67896.C: New.
15303
5ee31e57
RS
153042016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15305
15306 PR tree-optimization/69400
15307 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15308 function.
15309 (plugin_init): Call it.
15310 * gcc.dg/torture/pr69400.c: New test.
15311
7ddfb31d
CL
153122016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15313
15314 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15315
1e050c90
AK
153162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15317 Sebastian Pop <s.pop@samsung.com>
15318
15319 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15320 isl-0.15.
15321
c8ee4bf5
AK
153222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15323 Sebastian Pop <s.pop@samsung.com>
15324
15325 * gcc.dg/graphite/pr69292.c: New.
15326
d902b330
JJ
153272016-01-25 Jakub Jelinek <jakub@redhat.com>
15328
15329 * c-c++-common/goacc/use_device-1.c: New test.
15330
2c89b952
JL
153312016-01-25 Jeff Law <law@redhat.com>
15332
15333 PR tree-optimization/69196
15334 PR tree-optimization/68398
15335 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15336 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15337
685c8785
DE
153382016-01-25 David Edelsohn <dje.gcc@gmail.com>
15339
15340 PR target/69469
15341 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15342 Algorithm.
15343
95cef0c1
RB
153442016-01-25 Richard Biener <rguenther@suse.de>
15345
15346 PR testsuite/69380
15347 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15348
2947d3b2
IE
153492016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15350
15351 PR target/69421
15352 * gcc.dg/pr69421.c: New test.
15353
ae19075a
BB
153542016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15355
15356 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15357 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15358 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15359 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15360 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15361 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15362 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15363 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15364 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15365 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15366
fa4511c2
RB
153672016-01-25 Richard Biener <rguenther@suse.de>
15368
15369 PR tree-optimization/69376
15370 * gcc.dg/torture/pr69376.c: New testcase.
15371
1d101216
JD
153722016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15373
15374 PR fortran/69397
15375 PR fortran/68442
15376 * gfortran.dg/interface_38.f90: New test.
15377 * gfortran.dg/interface_39.f90: New test.
a0909527 15378
a59b92b0
PP
153792016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15380
15381 Revert:
15382 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15383
15384 PR c++/11858
15385 PR c++/24663
15386 PR c++/24664
15387 * g++.dg/template/pr11858.C: New test.
15388 * g++.dg/template/pr24663.C: New test.
15389 * g++.dg/template/unify12.C: New test.
15390 * g++.dg/template/unify13.C: New test.
15391 * g++.dg/template/unify14.C: New test.
15392 * g++.dg/template/unify15.C: New test.
15393 * g++.dg/template/unify16.C: New test.
15394 * g++.dg/template/unify17.C: New test.
15395
16acb1a8
DH
153962016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15397
15398 PR fortran/68283
15399 gfortran.dg/pr68283.f90: New test.
15400
094773e8
TK
154012016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15402
15403 PR fortran/66094
15404 * gfortran.dg/inline_matmul_13.f90: New test.
15405 * gfortran.dg/matmul_bounds_8.f90: New test.
15406 * gfortran.dg/matmul_bounds_9.f90: New test.
15407 * gfortran.dg/matmul_bounds_10.f90: New test.
15408
42fb90d7
TV
154092016-01-23 Tom de Vries <tom@codesourcery.com>
15410
15411 PR tree-optimization/69426
15412 * gcc.dg/autopar/pr69426.c: New test.
15413
69da7802
MS
154142016-01-23 Martin Sebor <msebor@redhat.com>
15415
15416 PR c++/58109
15417 PR c++/69022
15418 * g++.dg/cpp0x/alignas5.C: New test.
15419 * g++.dg/ext/vector29.C: Same.
15420
da17300a
UB
154212016-01-23 Uros Bizjak <ubizjak@gmail.com>
15422
15423 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15424 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15425 _GNU_SOURCE from compile flags to the source.
15426 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15427 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15428 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15429 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15430
62041cfc
JJ
154312016-01-22 Jakub Jelinek <jakub@redhat.com>
15432
15433 PR target/69432
15434 * g++.dg/opt/pr69432.C: New test.
15435
f7d2ad6f
BS
154362016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15437
15438 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15439 32-bit targets testing an -m64 multilib.
15440
d403fc9a
WS
154412016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15442
15443 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15444 64-bit support.
15445
4aa16f8d
JG
154462016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15447
15448 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15449
7c816d0f
CB
154502016-01-21 Christian Bruel <christian.bruel@st.com>
15451
15452 PR target/68674
15453 * gcc.target/i386/pr68674.c
15454 * gcc.target/aarch64/pr68674.c
15455 * gcc.target/arm/pr68674.c
15456
fce661e8
KT
154572016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15458
15459 PR target/69403
15460 * gcc.c-torture/execute/pr69403.c: New test.
15461
4696899f
PC
154622016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15463
15464 PR c++/55843
15465 * g++.dg/template/pr55843.C: New.
15466
bac69366
AL
154672016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15468
15469 PR testsuite/66877
15470 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15471 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15472
b57d3a5c
BS
154732016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15474
15475 PR testsuite/67489
da17300a
UB
15476 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15477 from dg-do compile directive, and instead add
15478 { dg-require-effective-target int128 }.
b57d3a5c 15479
9f04a53e
MS
154802016-01-20 Martin Sebor <msebor@redhat.com>
15481
15482 PR c/69405
15483 * gcc.dg/sync-fetch.c: New test.
15484
38a51663
JL
154852016-01-21 Martin Sebor <msebor@redhat.com>
15486
15487 PR target/69252
15488 * gcc.target/powerpc/pr69252.c: New test.
15489
2423a75a
JD
154902016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15491
15492 PR fortran/65996
da17300a 15493 * gfortran.dg/pr65996.f90: New test.
2423a75a 15494
0a76463f
DV
154952016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15496
15497 PR c++/68810
9f04a53e 15498 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15499 expected to generate an error.
0a76463f 15500
9776e692
BS
155012016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15502
15503 PR middle-end/66178
15504 * gcc.dg/torture/pr66178.c: New test.
15505
c8d3e088
AB
155062016-01-21 Anton Blanchard <anton@samba.org>
15507 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15508
15509 PR target/63354
15510 * gcc.target/powerpc/pr63354.c: New test.
15511
35b707ff
VM
155122016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15513
15514 PR rtl-optimization/68990
15515 * gcc.target/i386/pr68990: New.
15516
157b0829
NC
155172016-01-21 Nick Clifton <nickc@redhat.com>
15518
15519 PR target/69129
15520 * gcc.target/mips/pr69129.c: New.
15521
aede6748
PC
155222016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15523
15524 PR c++/58046
15525 * g++.dg/cpp0x/pr58046.C: New.
15526
5463c2c8
JJ
155272016-01-21 Jakub Jelinek <jakub@redhat.com>
15528
6d31cc75
SS
15529 PR target/69187
15530 PR target/65624
15531 * gcc.target/arm/pr69187.c: New test.
15532
5463c2c8
JJ
15533 PR c++/69355
15534 * g++.dg/torture/pr69355.C: New test.
15535
fa28f32b
AK
155362016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15537 Sebastian Pop <s.pop@samsung.com>
15538
15539 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15540
b920a047
AK
155412016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15542 Sebastian Pop <s.pop@samsung.com>
15543
da17300a 15544 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15545
bdd3aea6
JJ
155462016-01-21 Jakub Jelinek <jakub@redhat.com>
15547
15548 PR middle-end/67653
15549 * c-c++-common/pr67653.c: New test.
15550 * gcc.dg/torture/pr29119.c: Add dg-warning.
15551
26a2e6ae
PB
155522016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15553
15554 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15555
d25c7690
PK
155562016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15557
15558 PR c/24293
15559 * gcc.dg/pr24293.c: New test.
15560 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15561 incomplete struct type.
15562 * gcc.dg/declspec-1.c: Likewise.
15563 * gcc.dg/pr63549.c: Likewise.
15564
889d5698
JJ
155652016-01-20 Jakub Jelinek <jakub@redhat.com>
15566
15567 PR tree-optimization/66612
15568 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15569 for bdn instruction.
15570
d7cf3dc7
CL
155712016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15572
15573 * lib/target-supports.exp
15574 (check_effective_target_arm_fp_ok_nocache): New.
15575 (check_effective_target_arm_fp_ok): New.
15576 (add_options_for_arm_fp): New.
15577 (check_effective_target_arm_crypto_ok_nocache): Require
15578 target_arm_v8_neon_ok instead of arm32.
15579 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15580 (check_effective_target_arm_crypto_pragma_ok): New.
15581 (add_options_for_arm_vfp): New.
15582 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15583 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15584 target instead. Force initial fpu to vfp.
15585 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15586 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15587 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15588 dependency.
15589 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15590 use arm_vfp effective target instead. Force initial fpu to vfp.
15591 * gcc.target/arm/attr-neon3.c: Likewise.
15592 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15593 arm_vfp_ok.
15594 * gcc.target/arm/unsigned-float.c: Likewise.
15595 * gcc.target/arm/vfp-1.c: Likewise.
15596 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15597 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15598 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15599 * gcc.target/arm/vfp-ldmias.c: Likewise.
15600 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15601 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15602 * gcc.target/arm/vfp-stmiad.c: Likewise.
15603 * gcc.target/arm/vfp-stmias.c: Likewise.
15604 * gcc.target/arm/vnmul-1.c: Likewise.
15605 * gcc.target/arm/vnmul-2.c: Likewise.
15606 * gcc.target/arm/vnmul-3.c: Likewise.
15607 * gcc.target/arm/vnmul-4.c: Likewise.
15608
01ac9704 156092016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15610
e84b00da
L
15611 PR testsuite/69366
15612 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15613 the MPX run-time library, for compile-time MPX test.
15614 * gcc.target/i386/chkp-always_inline.c: Likewise.
15615 * gcc.target/i386/chkp-bndret.c: Likewise.
15616 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15617 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15618 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15619 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15620 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15621 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15622 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15623 * gcc.target/i386/chkp-label-address.c: Likewise.
15624 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15625 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15626 * gcc.target/i386/chkp-pr69044.c: Likewise.
15627 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15628 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15629 * gcc.target/i386/chkp-strchr.c: Likewise.
15630 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15631 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15632 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15633 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15634 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15635 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15636 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15637 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15638 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15639 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15640 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15641 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15642 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15643 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15644 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15645 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15646 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15647 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15648 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15649 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15650 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15651 * gcc.target/i386/pr63995-2.c: Likewise.
15652 * gcc.target/i386/pr64805.c: Likewise.
15653 * gcc.target/i386/pr65044.c: Likewise.
15654 * gcc.target/i386/pr65167.c: Likewise.
15655 * gcc.target/i386/pr65183.c: Likewise.
15656 * gcc.target/i386/pr65184.c: Likewise.
15657 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15658
28b33016
IE
156592016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15660
15661 PR tree-optimization/69328
15662 * gcc.dg/pr69328.c: New test.
15663
bcff0913
JL
156642016-01-20 Jeff Law <law@redhat.com>
15665
bf0bb970 15666 PR target/25114
bcff0913
JL
15667 * gcc.target/m68k/pr25114.c: New test.
15668
a3f69631
AV
156692016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15670
15671 * gcc.target/arm/memset-inline-10.c: Added
15672 dg-require-effective-target arm_thumb2_ok.
15673
af33ba0d
EB
156742016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15675
15676 * gcc.dg/debug/dwarf2/sso.c: New test.
15677
7596d5de
UB
156782016-01-19 Uros Bizjak <ubizjak@gmail.com>
15679
15680 PR testsuite/68820
15681 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15682 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15683 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15684
ceda2c69
JH
156852016-01-19 Jan Hubicka <hubicka@ucw.cz>
15686
15687 PR ipa/66223
15688 * g++.dg/ipa/devirt-50.C: New testcase.
15689
38a979f2
MP
156902016-01-19 Marek Polacek <polacek@redhat.com>
15691
15692 PR c++/68965
15693 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15694 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15695
962801c5
KT
156962016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15697
15698 PR target/69135
15699 * gcc.target/arm/pr69135_1.c: New test.
15700
078fe40a
WD
157012015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15702
15703 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15704
786e3c06
WD
157052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15706
15707 * gcc.target/aarch64/ccmp_1.c: New testcase.
15708
1e297006
MP
157092016-01-19 Marek Polacek <polacek@redhat.com>
15710
15711 PR c++/68586
15712 * g++.dg/cpp0x/enum30.C: New test.
15713
879c27e3
RB
157142016-01-19 Richard Biener <rguenther@suse.de>
15715
15716 PR tree-optimization/69336
15717 * g++.dg/tree-ssa/pr69336.C: New testcase.
15718
015337d3
JJ
157192016-01-19 Jakub Jelinek <jakub@redhat.com>
15720
15721 PR debug/65779
15722 * gcc.dg/pr65779.c: New test.
15723
e2c768b6
RB
157242016-01-19 Richard Biener <rguenther@suse.de>
15725
15726 PR tree-optimization/69352
15727 * gcc.dg/torture/pr69352.c: New testcase.
15728
569efc34
JJ
157292016-01-19 Jakub Jelinek <jakub@redhat.com>
15730
15731 PR rtl-optimization/68955
15732 PR rtl-optimization/64557
15733 * gcc.dg/torture/pr68955.c: New test.
15734
e49d321f
JH
157352016-01-19 Jan Hubicka <hubicka@ucw.cz>
15736
15737 PR lto/69136
15738 * g++.dg/torture/pr69136.C: New testcase.
15739
e9191ad3
JH
157402016-01-19 Jan Hubicka <hubicka@ucw.cz>
15741
15742 PR lto/69133
15743 * g++.dg/lto/pr69133_0.C: New testcase.
15744 * g++.dg/lto/pr69133_1.C: New testcase.
15745
2bedb645
JL
157462016-01-15 Jeff Law <law@redhat.com>
15747
15748 PR tree-optimization/69320
15749 * gcc.c-torture/pr69320-1.c: New test.
15750 * gcc.c-torture/pr69320-2.c: New test.
15751 * gcc.c-torture/pr69320-3.c: New test.
15752 * gcc.c-torture/pr69320-4.c: New test.
15753
17c15cb9
PP
157542016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15755
15756 PR c++/11858
15757 PR c++/24663
15758 PR c++/24664
15759 * g++.dg/template/pr11858.C: New test.
15760 * g++.dg/template/pr24663.C: New test.
15761 * g++.dg/template/unify12.C: New test.
15762 * g++.dg/template/unify13.C: New test.
15763 * g++.dg/template/unify14.C: New test.
15764 * g++.dg/template/unify15.C: New test.
15765 * g++.dg/template/unify16.C: New test.
15766 * g++.dg/template/unify17.C: New test.
15767
9617fd08
DM
157682016-01-18 David Malcolm <dmalcolm@redhat.com>
15769
15770 PR testsuite/69181
15771 * gcc.dg/pr69181-1.c: New test file.
15772 * gcc.dg/pr69181-2.c: New test file.
15773 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15774 globals by moving it to...
15775 (cleanup-after-saved-dg-test): ...this new function. Add
15776 "global additional_sources_used". Add reset of global
15777 multiline_expected_outputs to the empty list.
15778 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15779 global to...
15780 (multiline_expected_outputs): ...this, and updated comments to
15781 note that it is modified from gcc-dg.exp.
15782 (dg-end-multiline-output): Update for the above renaming.
15783 (handle-multiline-outputs): Likewise. Remove the clearing
15784 of the expected outputs to the empty list.
15785
b555a2e4
RB
157862016-01-18 Richard Biener <rguenther@suse.de>
15787
15788 PR tree-optimization/69297
15789 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15790
96902805
JM
157912016-01-18 Joseph Myers <joseph@codesourcery.com>
15792
15793 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15794 dg-options.
15795 * gcc.target/mips/mips-3d-2.c: Likewise.
15796 * gcc.target/mips/mips-3d-3.c: Likewise.
15797 * gcc.target/mips/mips-3d-4.c: Likewise.
15798 * gcc.target/mips/mips-3d-5.c: Likewise.
15799 * gcc.target/mips/mips-3d-6.c: Likewise.
15800 * gcc.target/mips/mips-3d-7.c: Likewise.
15801 * gcc.target/mips/mips-3d-8.c: Likewise.
15802 * gcc.target/mips/mips-3d-9.c: Likewise.
15803 * gcc.target/mips/mips-ps-1.c: Likewise.
15804 * gcc.target/mips/mips-ps-2.c: Likewise.
15805 * gcc.target/mips/mips-ps-3.c: Likewise.
15806 * gcc.target/mips/mips-ps-4.c: Likewise.
15807 * gcc.target/mips/mips-ps-5.c: Likewise.
15808 * gcc.target/mips/mips-ps-6.c: Likewise.
15809 * gcc.target/mips/mips-ps-7.c: Likewise.
15810 * gcc.target/mips/mips-ps-type.c: Likewise.
15811 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15812 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15813
40e26f94
TV
158142016-01-18 Tom de Vries <tom@codesourcery.com>
15815
15816 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15817 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15818 * c-c++-common/goacc/kernels-empty.c: New test.
15819 * c-c++-common/goacc/kernels-eternal.c: New test.
15820 * c-c++-common/goacc/kernels-loop-2.c: New test.
15821 * c-c++-common/goacc/kernels-loop-3.c: New test.
15822 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15823 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15824 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15825 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15826 * c-c++-common/goacc/kernels-loop-data.c: New test.
15827 * c-c++-common/goacc/kernels-loop-g.c: New test.
15828 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15829 * c-c++-common/goacc/kernels-loop-n.c: New test.
15830 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15831 * c-c++-common/goacc/kernels-loop.c: New test.
15832 * c-c++-common/goacc/kernels-noreturn.c: New test.
15833 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15834 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15835 * c-c++-common/goacc/kernels-reduction.c: New test.
15836
a98d4647
TV
158372016-01-18 Tom de Vries <tom@codesourcery.com>
15838
15839 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15840 * gcc.dg/autopar/outer-2.c: Same.
15841 * gcc.dg/autopar/outer-3.c: Same.
15842 * gcc.dg/autopar/outer-4.c: Same.
15843 * gcc.dg/autopar/outer-5.c: Same.
15844 * gcc.dg/autopar/outer-6.c: Same.
15845 * gcc.dg/autopar/parallelization-1.c: Same.
15846 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15847 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15848 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15849 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15850 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15851 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15852 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15853 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15854 * gcc.dg/autopar/pr39500-1.c: Same.
15855 * gcc.dg/autopar/pr39500-2.c: Same.
15856 * gcc.dg/autopar/pr46193.c: Same.
15857 * gcc.dg/autopar/pr46194.c: Same.
15858 * gcc.dg/autopar/pr49580.c: Same.
15859 * gcc.dg/autopar/pr49960-1.c: Same.
15860 * gcc.dg/autopar/pr49960.c: Same.
15861 * gcc.dg/autopar/pr68373.c: Same.
15862 * gcc.dg/autopar/reduc-1.c: Same.
15863 * gcc.dg/autopar/reduc-1char.c: Same.
15864 * gcc.dg/autopar/reduc-1short.c: Same.
15865 * gcc.dg/autopar/reduc-2.c: Same.
15866 * gcc.dg/autopar/reduc-2char.c: Same.
15867 * gcc.dg/autopar/reduc-2short.c: Same.
15868 * gcc.dg/autopar/reduc-3.c: Same.
15869 * gcc.dg/autopar/reduc-4.c: Same.
15870 * gcc.dg/autopar/reduc-6.c: Same.
15871 * gcc.dg/autopar/reduc-7.c: Same.
15872 * gcc.dg/autopar/reduc-8.c: Same.
15873 * gcc.dg/autopar/reduc-9.c: Same.
15874 * gcc.dg/autopar/uns-outer-4.c: Same.
15875 * gcc.dg/autopar/uns-outer-5.c: Same.
15876 * gcc.dg/autopar/uns-outer-6.c: Same.
15877 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15878 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15879
da976fa8
AL
158802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15881
15882 PR target/63679
15883 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15884 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15885
70c1e886
AL
158862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15887
15888 PR target/63679
15889 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15890 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15891 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15892
88bed196
AL
158932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15894
15895 PR target/63679
15896 * gcc.dg/tree-ssa/sra-17.c: New.
15897 * gcc.dg/tree-ssa/sra-18.c: New.
15898
3dd5f42e
IE
158992016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15900
15901 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15902
ae5a77fa
EB
159032016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15904
15905 * gnat.dg/inline12.adb: New test.
15906
11e57fc6
BC
159072016-01-18 Bin Cheng <bin.cheng@arm.com>
15908
15909 PR tree-optimization/66797
15910 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15911
995b6fe0
RB
159122016-01-18 Richard Biener <rguenther@suse.de>
15913
15914 PR tree-optimization/69170
15915 * gcc.dg/torture/pr69170.c: New testcase.
15916
82ee0cf2 159172016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15918
15919 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15920
d69da357
TV
159212016-01-16 Tom de Vries <tom@codesourcery.com>
15922
15923 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15924
a3845283
TV
159252016-01-16 Tom de Vries <tom@codesourcery.com>
15926
15927 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15928 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15929 redundant dg-require-effective-target pthread.
15930 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15931 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15932 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15933 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15934 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15935 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15936 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15937
197a6aa6
DE
159382016-01-16 David Edelsohn <dje.gcc@gmail.com>
15939
15940 PR target/68609
15941 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15942 * gcc.target/powerpc/recip-7.c: Same.
15943
ec7886c1
PP
159442016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15945
15946 PR c++/69091
15947 * g++.dg/template/pr69091.C: New test.
15948
203484bb
PP
159492016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15950
15951 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15952 dump does not contain an error_mark_node.
15953 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15954 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15955
aa2500e9
PP
159562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15957
15958 PR c++/68936
15959 * g++.dg/template/pr68936.C: New test.
15960
28621a5c
DE
159612016-01-15 David Edelsohn <dje.gcc@gmail.com>
15962
15963 PR target/68609
15964 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15965 * gcc.target/powerpc/recip-2.c: Same.
15966 * gcc.target/powerpc/recip-3.c: Same.
15967 * gcc.target/powerpc/recip-4.c: Same.
15968 * gcc.target/powerpc/recip-sqrtf.c: Same.
15969
40c43aca
JL
159702016-01-15 Jeff Law <law@redhat.com>
15971
15972 PR tree-optimization/69270
15973 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15974 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15975
afbc5ae8
PT
159762016-01-15 Paul Thomas <pault@gcc.gnu.org>
15977
15978 PR fortran/49630
15979 * gfortran.dg/deferred_character_13.f90: New test for the fix
15980 of comment 3 of the PR.
15981
15982 PR fortran/54070
15983 * gfortran.dg/deferred_character_8.f90: New test
15984 * gfortran.dg/allocate_error_5.f90: New test
15985
15986 PR fortran/60593
15987 * gfortran.dg/deferred_character_10.f90: New test
15988
15989 PR fortran/60795
15990 * gfortran.dg/deferred_character_14.f90: New test
15991
15992 PR fortran/61147
15993 * gfortran.dg/deferred_character_11.f90: New test
15994
15995 PR fortran/64324
15996 * gfortran.dg/deferred_character_9.f90: New test
15997
49abe076
VM
159982016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15999
16000 PR rtl-optimization/69030
16001 * gcc.target/i386/pr69030.c: New.
16002
16d12992
KT
160032016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16004
16005 * gcc.target/aarch64/target_attr_17.c: New test.
16006
78810bd3
RB
160072016-01-15 Richard Biener <rguenther@suse.de>
16008
16009 PR tree-optimization/66856
16010 * gcc.dg/torture/pr66856-1.c: New testcase.
16011 * gcc.dg/torture/pr66856-2.c: Likewise.
16012
2bd847fe
RB
160132016-01-15 Richard Biener <rguenther@suse.de>
16014
16015 PR debug/69137
16016 * g++.dg/lto/pr69137_0.C: New testcase.
16017
a00fe3b7
RS
160182016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16019
16020 PR middle-end/69246
16021 * gcc.target/i386/pr69246.c: New test.
16022
cbb0e83b
DV
160232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16024
7596d5de 16025 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16026
5a500ecf
DV
160272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16028
16029 PR c++/56194
16030 * g++.dg/init/const9.C: Disable test on S/390.
16031
5d9bf64f
DV
160322016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16033
16034 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16035 * g++.dg/Wno-frame-address.C: Ditto.
16036
e234b19e
DV
160372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16038
16039 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16040
89483f99
RB
160412016-01-15 Richard Biener <rguenther@suse.de>
16042
16043 PR tree-optimization/68961
16044 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16045
94f37395
IE
160462016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16047
16048 * gcc.target/i386/pr65105-5.c: New test.
16049
82ee0cf2 160502016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16051
16052 * gcc.c-torture/execute/alias-4.c: New testcase.
16053
82ee0cf2 160542016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16055
16056 PR ipa/68148
16057 * g++.dg/ipa/devirt-49.C: New testcase.
16058
092f7deb 160592016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16060
16061 PR target/65837
16062 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16063 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16064 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16065
e93c66bc
RB
160662016-01-15 Richard Biener <rguenther@suse.de>
16067
16068 PR tree-optimization/69117
16069 * gcc.dg/torture/pr69117.c: New testcase.
16070
c47eaca6 160712015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16072
16073 PR c++/69048
16074 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16075
c3f6914a
FXC
160762016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16077
16078 PR testsuite/67509
16079 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16080 range tests use 100 * maximum instead of maximum + 1.
16081
cd65ae90
JJ
160822016-01-14 Jakub Jelinek <jakub@redhat.com>
16083
16084 PR debug/69244
16085 * gcc.dg/guality/pr69244.c: New test.
16086
19643948
UB
160872016-01-14 Uros Bizjak <ubizjak@gmail.com>
16088
16089 * lib/target-supports.exp (check_effective_target_issignaling):
16090 New procedure.
16091 * gcc.dg/pr61441.c: Require issignaling effective target.
16092
fe79c97e
SB
160932016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16094
16095 PR target/68803
16096 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16097
c7df95d8
DM
160982016-01-14 David Malcolm <dmalcolm@redhat.com>
16099
16100 PR c++/68819
16101 PR preprocessor/69177
16102 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16103 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16104 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16105 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16106
00083992
MP
161072016-01-14 Marek Polacek <polacek@redhat.com>
16108
16109 PR c/69262
16110 * gcc.dg/array-15.c: New test.
16111
0c9b3294
JJ
161122016-01-14 Jakub Jelinek <jakub@redhat.com>
16113
16114 PR middle-end/68146
16115 PR tree-optimization/69155
16116 * gfortran.dg/pr68146.f: New test.
16117 * gfortran.dg/pr69155.f90: New test.
16118
3688e13d
RB
161192016-01-14 Richard Biener <rguenther@suse.de>
16120
16121 PR tree-optimization/68060
16122 * gcc.dg/torture/pr68060-1.c: New testcase.
16123 * gcc.dg/torture/pr68060-2.c: Likewise.
16124
bab0ad3a
NC
161252016-01-14 Nick Clifton <nickc@redhat.com>
16126
16127 * lib/target-supports.exp
16128 (check_effective_target_arm_neon_ok_nocache): Add an option
16129 sequence that includes setting the ARM architecture to ARMv7-A.
16130 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16131 command line options necessary to enable Neon support.
16132 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16133 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16134 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16135 * gcc.target/arm/pr69180.c: Likewise.
16136
947c2ce5
JL
161372016-01-14 Jeff Law <law@redhat.com>
16138
16139 PR tree-optimization/69270
16140 * gcc.dg/tree-ssa/pr69270.c: New test.
16141
3342fd71
BS
161422016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16143
16144 PR c/66208
16145 * c-c++-common/pr66208.c: New file.
16146
2ad3adf1
JJ
161472016-01-13 Jakub Jelinek <jakub@redhat.com>
16148
16149 PR tree-optimization/69156
16150 * gcc.dg/pr69156.c: New test.
16151
398d6feb
L
161522016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16153
16154 * gcc.target/i386/pr69225-7.c: New test.
16155
4c868789
RH
161562016-01-13 Richard Henderson <rth@redhat.com>
16157
16158 * gcc.dg/tm/memopt-13.c: Update expected function.
16159 * gcc.dg/tm/memopt-6.c: Likewise.
16160
ef6d1772
UB
161612016-01-13 Uros Bizjak <ubizjak@gmail.com>
16162
16163 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16164 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16165 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16166 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16167
ef6d1772
UB
161682016-01-13 Tom de Vries <tom@codesourcery.com>
16169
16170 PR tree-optimization/69169
0b4b6ef2
TV
16171 * gcc.dg/pr69169.c: New test.
16172
2ad3adf1 161732016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16174
16175 PR target/69228
16176 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16177 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16178 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16179 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16180 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16181 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16182 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16183 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16184
9060e335
AK
161852016-01-13 Jakub Jelinek <jakub@redhat.com>
16186
16187 PR target/69247
16188 * gcc.dg/pr69247.c: New test.
16189
40311329
RB
161902016-01-13 Richard Biener <rguenther@suse.de>
16191
16192 PR tree-optimization/69242
16193 * gcc.dg/torture/pr69242.c: New testcase.
16194
ccbd7103
RB
161952016-01-13 Richard Biener <rguenther@suse.de>
16196
16197 PR tree-optimization/69186
16198 * gcc.dg/torture/pr69186.c: New testcase.
16199
c6f72a46
JL
162002016-01-13 Jeff Law <law@redhat.com>
16201
16202 PR tree-optimization/67755
16203 * gcc.dg/tree-ssa/pr67755.c: New test.
16204
162052016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16206
16207 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16208 pass number in output by a star.
16209
c446cf07
BC
162102016-01-12 Bin Cheng <bin.cheng@arm.com>
16211
16212 PR tree-optimization/68911
16213 * gcc.c-torture/execute/pr68911.c: New test.
16214
5342156c
MP
162152016-01-12 Marek Polacek <polacek@redhat.com>
16216
16217 PR c++/68979
16218 * g++.dg/warn/permissive-1.C: New test.
16219
65364cc5
JJ
162202016-01-12 Jakub Jelinek <jakub@redhat.com>
16221
16222 PR objc++/68511
16223 PR c++/69213
16224 * g++.dg/opt/pr69213.C: New test.
16225
81b9a3d9
CB
162262016-01-12 Christian Bruel <christian.bruel@st.com>
16227
16228 PR target/69180
16229 * gcc.target/arm/pr69180.c: New test.
16230
3c4e91c9
RB
162312016-01-12 Richard Biener <rguenther@suse.de>
16232
16233 PR lto/69077
16234 * g++.dg/lto/pr69077_0.C: New testcase.
16235 * g++.dg/lto/pr69077_1.C: Likewise.
16236
5664cea1
JJ
162372016-01-12 Jakub Jelinek <jakub@redhat.com>
16238
16239 PR target/69175
16240 * g++.dg/opt/pr69175.C: New test.
16241
86cefc49
AL
162422016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16243
16244 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16245 rather than #including math.h & stdlib.h.
16246 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16247 * gcc.dg/vect/pr49771.c: Likewise.
16248 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16249 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16250 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16251 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16252 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16253 * gcc.dg/vect/pr44507.c: Likewise.
16254 * gcc.dg/vect/pr45902.c: Likewise.
16255 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16256 * gcc.dg/vect/vect-117.c: Likewise.
16257 * gcc.dg/vect/vect-99.c: Likewise.
16258 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16259 * gcc.dg/vect/vect-cond-1.c: Likewise.
16260 * gcc.dg/vect/vect-cond-2.c: Likewise.
16261 * gcc.dg/vect/vect-cond-3.c: Likewise.
16262 * gcc.dg/vect/vect-cond-4.c: Likewise.
16263 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16264 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16265 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16266 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16267 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16268 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16269 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16270 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16271 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16272 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16273 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16274 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16275 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16276 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16277 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16278 include of signal.h.
16279 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16280 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16281 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16282 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16283 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16284 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16285 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16286 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16287 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16288 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16289 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16290 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16291 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16292 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16293 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16294 * gcc.dg/vect/vect-outer-5.c: Likewise.
16295 * gcc.dg/vect/vect-outer-6.c: Likewise.
16296 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16297 include of stdio.h.
16298
b832f61e
NC
162992016-01-12 Nick Clifton <nickc@redhat.com>
16300
16301 PR target/68913
16302 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16303 to fread so that it will be found in all target runtimes.
16304
8eac49b1
RB
163052016-01-12 Richard Biener <rguenther@suse.de>
16306
16307 PR tree-optimization/69053
16308 * g++.dg/torture/pr69053.C: New testcase.
16309
2935d994
RB
163102016-01-12 Richard Biener <rguenther@suse.de>
16311
16312 PR tree-optimization/69168
16313 * gcc.dg/torture/pr69168.c: New testcase.
16314
66c16fd9
RB
163152016-01-12 Richard Biener <rguenther@suse.de>
16316
16317 PR tree-optimization/69157
16318 * gcc.dg/torture/pr69157.c: New testcase.
16319
163202016-01-12 Richard Biener <rguenther@suse.de>
16321
16322 PR tree-optimization/69174
16323 * gcc.dg/torture/pr69174.c: New testcase.
16324
723033a6
JJ
163252016-01-12 Jakub Jelinek <jakub@redhat.com>
16326
16327 PR c++/66808
16328 PR c++/69000
16329 * g++.dg/tls/pr66808.C: New test.
16330 * g++.dg/tls/pr69000.C: New test.
16331
3574cf47
BS
163322016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16333
16334 * gcc.target/powerpc/swaps-p8-23.c: New test.
16335 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16336
feb20787
JDA
163372016-01-11 John David Anglin <danglin@gcc.gnu.org>
16338
16339 PR tree-optimization/68356
16340 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16341
27b1820a
KV
163422016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16343 Jim Wilson <jim.wilson@linaro.org>
16344
16345 PR target/69194
16346 * gcc.target/arm/pr69194.c: New test.
16347
cf4de6af
L
163482016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16349
16350 PR target/69225
16351 * gcc.target/i386/pr69225-1.c: New test.
16352 * gcc.target/i386/pr69225-2.c: Likewise.
16353 * gcc.target/i386/pr69225-3.c: Likewise.
16354 * gcc.target/i386/pr69225-4.c: Likewise.
16355 * gcc.target/i386/pr69225-5.c: Likewise.
16356 * gcc.target/i386/pr69225-6.c: Likewise.
16357
1ebd5558
JJ
163582016-01-11 Jakub Jelinek <jakub@redhat.com>
16359
23552a4d
JJ
16360 PR target/67462
16361 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16362 if lp64.
16363
26ff85b0
JJ
16364 PR target/69071
16365 * gcc.dg/pr69071.c: New test.
16366
9cb6bd74
JJ
16367 PR c++/69211
16368 * g++.dg/opt/pr69211.C: New test.
16369
1ebd5558
JJ
16370 PR tree-optimization/69214
16371 * gcc.c-torture/compile/pr69214.c: New test.
16372
8c18c836
UB
163732016-01-11 Uros Bizjak <ubizjak@gmail.com>
16374
16375 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16376 * gcc.target/i386/pr66232-11.c: Ditto.
16377 * gcc.target/i386/pr66232-12.c: Ditto.
16378 * gcc.target/i386/pr66232-13.c: Ditto.
16379
62446e6e
RB
163802016-01-11 Richard Biener <rguenther@suse.de>
16381
16382 PR tree-optimization/69173
16383 * gcc.dg/torture/pr69173.c: New testcase.
16384
2b8568fe
KT
163852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16386
16387 PR rtl-optimization/68796
16388 * gcc.target/aarch64/tst_5.c: New test.
16389 * gcc.target/aarch64/tst_6.c: Likewise.
16390
5baf4532
KT
163912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16392
16393 PR rtl-optimization/68841
16394 * gcc.dg/pr68841.c: New test.
16395 * gcc.c-torture/execute/pr68841.c: New test.
16396
ca90b1ed
YR
163972016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16398
16399 PR rtl-optimization/68920
16400 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16401 for ix86 targets.
16402 * gcc.dg/ifcvt-5.c: New test.
16403
2ad3adf1 164042016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16405
16406 PR bootstrap/69123
16407 * g++.dg/pr69123.C: New.
16408
83834c09
IE
164092016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16410
16411 PR target/69010
16412 * gcc.target/i386/pr69010.c: New test.
16413
dcf89d57
MJ
164142016-01-11 Martin Jambor <mjambor@suse.cz>
16415
16416 PR ipa/69044
16417 * gcc.target/i386/chkp-pr69044.c: New test.
16418
d95167ee
TV
164192016-01-11 Tom de Vries <tom@codesourcery.com>
16420
16421 PR tree-optimization/69109
16422 * gcc.dg/autopar/pr69109-2.c: New test.
16423 * gcc.dg/autopar/pr69109.c: New test.
16424
4f6403a8
TV
164252016-01-11 Tom de Vries <tom@codesourcery.com>
16426
16427 PR tree-optimization/69108
16428 * gcc.dg/autopar/pr69108.c: New test.
16429
21efdd80
PP
164302016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16431
16432 PR c++/69029
16433 * c-c++-common/Wisleading-indentation.c: Augment test.
16434
fd42eed8
TK
164352016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16436
16437 PR fortran/69154
16438 * gfortran.dg/inline_matmul_12.f90: New test.
16439
4f90ee6c
PT
164402016-01-10 Paul Thomas <pault@gcc.gnu.org>
16441
16442 PR fortran/67779
16443 * gfortran.dg/actual_array_offset_1: New test.
16444
3907c6cf
TV
164452016-01-10 Tom de Vries <tom@codesourcery.com>
16446
16447 PR tree-optimization/69062
16448 * gcc.dg/autopar/pr69062.c: New test.
16449
b07b236e
TS
164502016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16451
16452 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16453 * gcc.dg/vect/slp-perm-2.c: Likewise.
16454 * gcc.dg/vect/slp-perm-3.c: Likewise.
16455 * gcc.dg/vect/slp-perm-5.c: Likewise.
16456 * gcc.dg/vect/slp-perm-6.c: Likewise.
16457 * gcc.dg/vect/slp-perm-7.c: Likewise.
16458 * gcc.dg/vect/slp-perm-8.c: Likewise.
16459
23fab8ae
TV
164602016-01-10 Tom de Vries <tom@codesourcery.com>
16461
16462 PR tree-optimization/69039
16463 * gcc.dg/autopar/pr69039.c: New test.
16464
73f0dae2
MP
164652016-01-09 Marek Polacek <polacek@redhat.com>
16466
16467 PR c++/69113
16468 * g++.dg/pr69113.C: New test.
16469
20b8d734
JJ
164702016-01-09 Jakub Jelinek <jakub@redhat.com>
16471
16472 PR middle-end/50865
16473 PR tree-optimization/69097
16474 * gcc.c-torture/execute/pr50865.c: New test.
16475 * gcc.c-torture/execute/pr69097-1.c: New test.
16476 * gcc.c-torture/execute/pr69097-2.c: New test.
16477 * gcc.dg/pr69097-1.c: New test.
16478 * gcc.dg/pr69097-2.c: New test.
16479
c50e614b
JJ
164802016-01-09 Jakub Jelinek <jakub@redhat.com>
16481
16482 PR c++/69164
16483 * g++.dg/opt/pr69164.C: New test.
16484
e0237993
JJ
164852016-01-08 Jakub Jelinek <jakub@redhat.com>
16486
16487 PR tree-optimization/69167
16488 * gcc.dg/pr69167.c: New test.
16489
bd8f5bb2
MP
164902016-01-08 Marek Polacek <polacek@redhat.com>
16491
16492 PR c++/68449
16493 * g++.dg/pr68449.C: New.
16494
bb0f5ca7
AL
164952016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16496
16497 PR tree-optimization/68707
16498 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16499 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16500 on platforms supporting it.
16501 * gcc.dg/vect/slp-perm-2.c: Likewise.
16502 * gcc.dg/vect/slp-perm-3.c: Likewise.
16503 * gcc.dg/vect/slp-perm-5.c: Likewise.
16504 * gcc.dg/vect/slp-perm-7.c: Likewise.
16505 * gcc.dg/vect/slp-perm-8.c: Likewise.
16506 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16507 on platforms supporting it.
16508
22518428
JJ
165092016-01-08 Jakub Jelinek <jakub@redhat.com>
16510
33f0852f
JJ
16511 PR tree-optimization/69162
16512 * gcc.dg/pr69162.c: New test.
16513
22518428
JJ
16514 PR tree-optimization/69172
16515 * gcc.dg/pr69172.c: New test.
16516
80e9b3aa
TP
165172016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16518
16519 PR tree-optimization/67781
16520 * gcc.c-torture/execute/pr67781.c: New file.
16521
262a363f
JJ
165222016-01-08 Jakub Jelinek <jakub@redhat.com>
16523
16524 PR tree-optimization/69083
16525 * gcc.dg/vect/pr69083.c: New test.
16526
6e1f093f
SS
165272016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16528
16529 PR tree-optimization/61441
16530 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16531 Use -fexcess-precision=standard for compiler options.
16532 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16533
53290e07
JJ
165342016-01-08 Jakub Jelinek <jakub@redhat.com>
16535
57bf3072
JJ
16536 PR fortran/69128
16537 * gfortran.dg/gomp/pr69128.f90: New test.
16538
53290e07
JJ
16539 PR c++/69145
16540 * g++.dg/ext/pr69145-1.C: New test.
16541 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16542 * g++.dg/ext/pr69145-2.h: New file.
16543
7a127fa7
MS
165442016-01-07 Martin Sebor <msebor@redhat.com>
16545
16546 PR c/68966
16547 * gcc.dg/atomic-fetch-bool.c: New test.
16548 * gcc.dg/sync-fetch-bool.c: New test.
16549
95918b49
L
165502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16551
16552 PR fortran/66680
16553 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16554
c8e62a9d
NC
165552016-01-07 Nick Clifton <nickc@redhat.com>
16556
16557 PR target/66655
16558 * g++.dg/pr66655.C: New test.
16559 * g++.dg/pr66655_1.cc: Test support file.
16560 * g++.dg/pr66655.h: Test header file.
16561
2ad3adf1 165622016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16563
16564 PR fortran/66680
16565 gfortran.dg/gomp/pr66680.f90: New test.
16566
4cd9ca92
L
165672016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16568
16569 PR target/69171
16570 * gcc.target/i386/pr69171-1.c: New test.
16571 * gcc.target/i386/pr69171-2.c: Likewise.
16572 * gcc.target/i386/pr69171-3.c: Likewise.
16573 * gcc.target/i386/pr69171-4.c: Likewise.
16574 * gcc.target/i386/pr69171-5.c: Likewise.
16575 * gcc.target/i386/pr69171-6.c: Likewise.
16576
7e33d4dc
BS
165772015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16578
16579 PR middle-end/67639
16580 * c-c++-common/pr67639.c: New test.
16581
fec64afc
JJ
165822016-01-07 Jakub Jelinek <jakub@redhat.com>
16583
16584 PR tree-optimization/69141
16585 * g++.dg/opt/pr69141.C: New test.
16586
f293ad29
EB
165872016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16588
16589 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16590
5027395e
UB
165912016-01-06 Uros Bizjak <ubizjak@gmail.com>
16592
16593 PR target/69140
16594 * gcc.target/i386/pr69140.c: New test
16595
7443cf13
DM
165962016-01-06 David Malcolm <dmalcolm@redhat.com>
16597
16598 * gcc.dg/bad-dereference.c: New test case.
16599
32928931
BS
166002015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16601
16602 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16603
68dd05da
AS
166042016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16605
16606 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16607
6b131d5b
MP
166082016-01-06 Marek Polacek <polacek@redhat.com>
16609
16610 PR sanitizer/69099
16611 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16612
8d9fdb49
MP
166132016-01-05 Marek Polacek <polacek@redhat.com>
16614
16615 PR c/69104
16616 * gcc.dg/atomic-invalid-2.c: New.
16617
acf93f1e
L
166182016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16619
16620 PR target/68991
16621 * gcc.target/i386/pr68991.c: New test.
16622
3f50525d
L
166232016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16624
16625 PR target/68991
16626 * g++.dg/pr68991-1.C: New test.
16627 * g++.dg/pr68991-2.C: Likewise.
16628
e0237993 166292016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16630
e0237993 16631 PR other/60465
face88a1
ST
16632 * gcc.target/ia64/pr60465-gprel64.c: New test.
16633 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16634
a0866eff
KT
166352016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16636
16637 PR rtl-optimization/68651
16638 * gcc.target/aarch64/pr68651_1.c: New test.
16639
c589e975
DM
166402016-01-05 David Malcolm <dmalcolm@redhat.com>
16641
16642 PR c/69122
16643 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16644
929710d9
NS
166452016-01-05 Nathan Sidwell <nathan@acm.org>
16646
ce3e43d7
NS
16647 PR c++/58583
16648 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16649
929710d9
NS
16650 * gcc.dg/alias-15.c: New.
16651
a2faef8e
NC
166522016-01-05 Nick Clifton <nickc@redhat.com>
16653
16654 PR target/68870
16655 * g++.dg/pr68770.C: New test.
16656
4cfa76e3
MS
166572016-01-04 Mike Stump <mikestump@comcast.net>
16658
16659 * lib/target-supports.exp (check_effective_target_cilkplus):
16660 cilkplus targets require pthreads.
4ece61b6 16661 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16662
4e8a3a35
MM
166632016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16664
16665 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16666 generation.
16667
818ab71a
JJ
166682016-01-04 Jakub Jelinek <jakub@redhat.com>
16669
16670 Update copyright years.
16671
2fe0a208
MP
166722016-01-04 Marek Polacek <polacek@redhat.com>
16673
16674 PR c/68908
16675 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16676 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16677 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16678
9e3b2fe3
EB
166792016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16680
16681 * gcc.target/sparc/20160104-2.c: New test.
16682
e8d65a35
EB
166832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16684
16685 * gcc.target/sparc/20160104-1.c: New test.
16686
25ccfccd
PT
166872016-01-03 Paul Thomas <pault@gcc.gnu.org>
16688
16689 PR fortran/65045
16690 * gfortran.dg/pr65045.f90: New test.
16691
cb51d382
EB
166922016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16693
16694 * gnat.dg/specs/debug1.ads: Delete.
16695
6eeaad6e
JD
166962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16697
16698 PR libgfortran/68867
16699 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16700 expression.
16701
2f968603
JD
167022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16703
16704 PR libgfortran/68867
16705 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16706 PowerPC.
16707
591bb5e4
PT
167082016-01-01 Paul Thomas <pault@gcc.gnu.org>
16709
16710 PR fortran/68864
16711 * gfortran.dg/pr68864.f90: New test.
16712
f1e0620c
JJ
167132016-01-01 Jakub Jelinek <jakub@redhat.com>
16714
942a1319
JJ
16715 PR tree-optimization/69070
16716 * gcc.dg/pr69070.c: New test.
16717
10dff63f
JJ
16718 PR sanitizer/69055
16719 * gfortran.dg/pr69055.f90: New test.
16720
f1e0620c
JJ
16721 PR target/69015
16722 * gcc.dg/pr69015.c: New test.
818ab71a 16723\f
2f883d1c 16724Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16725
16726Copying and distribution of this file, with or without modification,
16727are permitted in any medium without royalty provided the copyright
16728notice and this notice are preserved.