]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[Darwin] Fix PR57438 by avoiding empty function bodies and trailing labels.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
03f82a6a
IS
12016-11-27 Iain Sandoe <iain@codesourcery.com>
2
3 PR target/57438
4 * gcc.dg/pr57438-1.c: New Test.
5 * gcc.dg/pr57438-2.c: New Test.
6
987395fd
DH
72016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8 Iain Sandoe <iain@codesourcery.com>
9
10 PR target/71767
11 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
12 linker-visible symbols.
13 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
14 * gcc.dg/const-uniq-1.c: Likewise.
15 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
16 * gcc.target/i386/pr70799-1.c: Likewise.
17
ad7a69db
JJ
182016-11-25 Jakub Jelinek <jakub@redhat.com>
19
8382457c
JJ
20 PR rtl-optimization/78438
21 PR rtl-optimization/78477
22 * gcc.c-torture/execute/pr78438.c: New test.
23 * gcc.c-torture/execute/pr78477.c: New test.
24
ad7a69db
JJ
25 PR rtl-optimization/78526
26 * gcc.dg/pr78526.c: New test.
27
c620cf89
VM
282016-11-25 Vladimir Makarov <vmakarov@redhat.com>
29
30 PR rtl-optimization/77541
31 * gcc.target/i386/pr77541.c: Change target to int128.
32
f76c4d97
JW
332016-11-25 Janus Weil <janus@gcc.gnu.org>
34
35 PR fortran/60853
36 * gfortran.dg/typebound_assignment_8.f90: New test case.
37
27d0862e
JJ
382016-11-25 Jakub Jelinek <jakub@redhat.com>
39
40 PR rtl-optimization/78527
41 * gcc.c-torture/compile/pr78527.c: New test.
42
78681a7b
ML
432016-11-25 Martin Liska <mliska@suse.cz>
44
45 PR gcov-profile/78086
46 * g++.dg/gcov/pr16855.C: Clean up the test case.
47 * g++.dg/gcov/pr16855-priority.C: New test.
48
a77af182
RB
492016-11-25 Richard Biener <rguenther@suse.de>
50
51 PR ipa/78515
52 * gcc.dg/torture/pr78515.c: New testcase.
53
3cae214f
PT
542016-11-25 Paul Thomas <pault@gcc.gnu.org>
55
56 PR fortran/78293
57 * gfortran.dg/allocatable_function_10.f90: New test.
58 * gfortran.dg/class_array_15.f03: Increase builtin_free count
59 from 11 to 12.
60
ae22bc5d
BC
612016-11-25 Bin Cheng <bin.cheng@arm.com>
62
63 PR middle-end/78507
64 PR middle-end/78510
65 PR middle-end/78517
66 * g++.dg/torture/pr78507.C: New test.
67 * gcc.dg/torture/pr78510.c: New test.
68 * gcc.dg/torture/pr78517.c: New test.
69
59ec925b
RB
702016-11-24 Richard Biener <rguenther@suse.de>
71
72 PR tree-optimization/78343
73 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
74 * gcc.dg/autopar/uns-outer-6.c: Adjust.
75 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
76 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
77 * gcc.dg/vect/pr38529.c: Likewise.
78
83624b60
TP
792016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
80
81 PR tree-optimization/77673
82 * gcc.dg/pr77673.c: New test.
83
54e606f0
MJ
842016-11-25 Martin Jambor <mjambor@suse.cz>
85
86 PR tree-optimization/70965
87 * g++.dg/pr70965.C: New test.
88
758dcf83
JJ
892016-11-25 Jakub Jelinek <jakub@redhat.com>
90 Andreas Schwab <schwab@linux-m68k.org>
91
92 PR gcov-profile/78467
93 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
94 signed int.
95
84db1406
RS
962016-11-25 Richard Sandiford <richard.sandiford@arm.com>
97
98 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
99 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
100
2c28c3e4
RS
1012016-11-25 Richard Sandiford <richard.sandiford@arm.com>
102
103 * gcc.dg/tree-ssa/tailcall-8.c: New test.
104
4ae35e69
SKS
1052016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
106
107 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 108 with sizeof(int) < 4.
4ae35e69 109
d7b0fcaa
MS
1102016-11-24 Martin Sebor <msebor@redhat.com>
111
112 PR tree-optimization/78476
113 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
114
3f156a6c
VM
1152016-11-24 Vladimir Makarov <vmakarov@redhat.com>
116
117 PR rtl-optimization/77541
118 * gcc.target/i386/pr77541.c: New.
119
fba5a793
SK
1202016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
121
122 PR fortran/78500
123 * gfortran.dg/class_result_4.f90: New test.
124
11e554b3
JG
1252016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
126
127 * gcc.target/aarch64/_Float16_1.c: New.
128 * gcc.target/aarch64/_Float16_2.c: Likewise.
129 * gcc.target/aarch64/_Float16_3.c: Likewise.
130
bf1e3646
JG
1312016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
132
133 * gcc.target/aarch64/floatdihf2_1.c: New.
134
33a002b0
KT
1352016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
136
137 PR target/48863
138 PR inline-asm/70184
139 * gcc.target/arm/pr48863.c: New test.
140
0d56d3c1
ML
1412016-11-24 Martin Liska <mliska@suse.cz>
142
143 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
144 parts for frequencies/probabilities.
145 * gcc.dg/pr34027-1.c: Likewise.
146 * gcc.dg/strict-overflow-2.c: Likewise.
147 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
148 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
149 * gcc.dg/tree-ssa/pr32044.c: Likewise.
150 * gcc.dg/tree-ssa/vector-3.c: Likewise.
151 * gcc.dg/tree-ssa/vrp101.c: Likewise.
152 * gcc.dg/tree-ssa/dump-2.c: New test.
153
8cac4d85
BS
1542016-11-24 Bernd Schmidt <bschmidt@redhat.com>
155
156 * gcc.target/i386/align-limit.c: New test.
157
eb2afa1a
RB
1582016-11-24 Richard Biener <rguenther@suse.de>
159
160 PR tree-optimization/71595
161 * gcc.dg/torture/pr71595.c: New testcase.
162
2d8fec87
BS
1632016-11-24 Bernd Schmidt <bschmidt@redhat.com>
164
165 PR rtl-optimization/78120
166 * gcc.target/i386/pr78120.c: New test.
167
3b08cde8
EB
1682016-11-24 Eric Botcazou <ebotcazou@adacore.com>
169
170 * gcc.c-torture/compile/20161124-1.c: New test.
171
bf2df7a9
ML
1722016-11-24 Jakub Jelinek <jakub@redhat.com>
173
174 PR bootstrap/78493
175 * g++.dg/cpp1z/decomp18.C: New test.
176
adf86091
N
1772016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
178
179 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
180 * gcc.target/aarch64/store-pair-1.c : Likewise.
181
3884190f
N
1822016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
183
184 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
185 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
186 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
187 * gcc.target/aarch64/vect-clz.c : Likewise.
188 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
189 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
190 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
191 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
192 * gcc.target/aarch64/vect-fmovd.c : Likewise.
193 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
194 * gcc.target/aarch64/vect-fmovf.c : Likewise.
195 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
196
90b725f0
PB
1972016-11-23 Peter Bergner <bergner@vnet.ibm.com>
198
199 PR target/78458
200 * gcc.target/powerpc/pr78458.c: New.
201
03f24169
JM
2022016-11-23 Joseph Myers <joseph@codesourcery.com>
203
204 * gcc.c-torture/compile/20161123-1.c: New test.
205
91c9fb42
SK
2062016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
207
208 PR fortran/78297
209 * gfortran.dg/pr78297.f90: New test.
210
15a3cdd8
DE
2112016-11-23 David Edelsohn <dje.gcc@gmail.com>
212
213 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
214
c39dad64
JJ
2152016-11-23 Jakub Jelinek <jakub@redhat.com>
216
c944c6a2
JJ
217 PR sanitizer/69278
218 * g++.dg/ubsan/return-7.C: New test.
219 * c-c++-common/ubsan/unreachable-4.c: New test.
220
871a2c6c
JJ
221 PR tree-optimization/78482
222 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
223 (bar): New function.
224 (main): Call bar instead of printf.
225
c39dad64
JJ
226 PR middle-end/69183
227 * gfortran.dg/gomp/pr69183.f90: New test.
228
2292016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
230
231 PR target/78230
232 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
233 (test2) Ditto.
234
25cb6b33
JJ
2352016-11-23 Jakub Jelinek <jakub@redhat.com>
236
237 PR c++/77907
238 * g++.dg/cpp0x/pr77907.C: New test.
239
cfe3d653
PK
2402016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
241
242 PR middle-end/78153
243 * gcc.dg/tree-ssa/pr78153-1.c: New test.
244 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
245
5774b1fa
JG
2462016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
247
248 PR target/63250
249 * lib/target-supports.exp (add_options_for_float16): Add
250 -mfp16-format=ieee when testign arm*-*-*.
251
5e0f10a0
JG
2522016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
253
254 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
255 result.
256 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
257 result.
258
ba75a174
JG
2592016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
260
261 * lib/target-supports.exp (check_effective_target_float16): Add
262 options for _Float16.
263 (check_effective_target_float32): Add options for _Float32.
264 (check_effective_target_float64): Add options for _Float64.
265 (check_effective_target_float128): Add options for _Float128.
266 (check_effective_target_float32x): Add options for _Float32x.
267 (check_effective_target_float64x): Add options for _Float64x.
268 (check_effective_target_float128x): Add options for _Float128x.
269
56d8ffc1
JG
2702016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
271
272 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
273 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
274
04f0fcf7
JG
2752016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
276
277 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
278 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
279
aecc521b
MS
2802016-11-23 Martin Sebor <msebor@redhat.com>
281
282 PR middle-end/78461
283 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
284 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
285
e2df2328
JJ
2862016-11-23 Jakub Jelinek <jakub@redhat.com>
287
1b3314dd
JJ
288 PR c++/71450
289 * g++.dg/cpp0x/pr71450-1.C: New test.
290 * g++.dg/cpp0x/pr71450-2.C: New test.
291
e2df2328
JJ
292 PR c++/77739
293 * g++.dg/cpp1y/pr77739.C: New test.
294
56b1c60e
MJ
2952016-11-23 Martin Jambor <mjambor@suse.cz>
296
297 * c-c++-common/gomp/gridify-1.c: Update scan string.
298 * gfortran.dg/gomp/gridify-1.f90: Likewise.
299 * c-c++-common/gomp/gridify-2.c: New test.
300 * c-c++-common/gomp/gridify-3.c: Likewise.
301
e600f219
RB
3022016-11-23 Richard Biener <rguenther@suse.de>
303
304 PR tree-optimization/78396
305 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
306
cbb88345
RB
3072016-11-23 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/78482
310 * gcc.dg/torture/pr78482.c: New testcase.
311
b5481987
BC
3122016-11-23 Bin Cheng <bin.cheng@arm.com>
313
314 * gcc.dg/fold-cond_expr-1.c: New test.
315 * gcc.dg/fold-condcmpconv-1.c: New test.
316 * gcc.dg/fold-condcmpconv-2.c: New test.
317
0eb078fe
RB
3182016-11-23 Richard Biener <rguenther@suse.de>
319
320 PR middle-end/71762
321 * gcc.dg/torture/pr71762-1.c: New testcase.
322 * gcc.dg/torture/pr71762-2.c: Likewise.
323 * gcc.dg/torture/pr71762-3.c: Likewise.
324 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
325
efb71232
RB
3262016-11-23 Richard Biener <rguenther@suse.de>
327
328 PR lto/78472
329 * g++.dg/lto/pr78472_0.c: New testcase.
330 * g++.dg/lto/pr78472_1.C: Likewise.
331
a5bb8a5c
RB
3322016-11-23 Richard Biener <rguenther@suse.de>
333 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
334
335 PR tree-optimization/78154
336 * gcc.dg/tree-ssa/pr78154.c: New test.
337
e36c1cfe
N
3382016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
339
340 * gcc.dg/pr31096.c: New testcase.
341 * gcc.dg/pr31096-1.c: New testcase.
342
fb2675cb
PB
3432016-11-23 Paolo Bonzini <bonzini@gnu.org>
344
345 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
346 adjust for warning->pedwarn change.
347 * gcc.dg/cpp/defined-syshdr.c,
348 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
349 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
350 gcc.dg/cpp/defined-Wextra.c,
351 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
352
baf53c47
SKS
3532016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
354
355 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
356
ec1c5694
JJ
3572016-11-23 Jakub Jelinek <jakub@redhat.com>
358
359 PR target/78451
360 * gcc.target/i386/pr78451.c: New test.
361 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
362 and #pragma GCC pop_options around the first #pragma GCC target.
363 * gcc.target/i386/pr69255-2.c: Likewise.
364 * gcc.target/i386/pr69255-3.c: Likewise.
365
43fd192f
MC
3662016-11-23 Michael Collison <michael.collison@arm.com>
367
368 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
369 additional constants are recognized and fewer instructions generated.
370 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
371 additional constants are recognized and fewer instructions generated.
372
ed9e2fa9
ILT
3732016-11-22 Ian Lance Taylor <iant@golang.org>
374
375 * gcc.misc-tests/godump-1.c: Update expected output for recent
376 changes.
377
3135d8fe
MP
3782016-11-22 Marek Polacek <polacek@redhat.com>
379
380 PR tree-optimization/78455
381 * gcc.dg/uninit-23.c: New.
382
f8a6e41f
SK
3832016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
384
385 PR fortran/78479
386 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
387 comment.
388
7e98cccb
SK
3892016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
390
391 PR fortran/78479
392 * gfortran.dg/char_component_initializer_3.f90: New test.
393
9435cd52
JJ
3942016-11-22 Jakub Jelinek <jakub@redhat.com>
395
396 PR target/78451
397 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
398 GCC target pragma before including immintrin.h.
399
a0af8668
CL
4002016-11-22 Carl Love <cel@us.ibm.com>
401
402 * gcc.target/powerpc/builtins-3.c: New file to test the new
403 built-ins for vector compare equal and vector compare not equal.
404
5d382ed6
JW
4052016-11-22 Janus Weil <janus@gcc.gnu.org>
406
407 PR fortran/78443
408 * gfortran.dg/typebound_proc_35.f90: New test case.
409
4fa33072
GJL
4102016-11-22 Georg-Johann Lay <avr@gjlay.de>
411
412 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
413 parameter in declaration.
414
0e721ce7
GJL
4152016-11-22 Georg-Johann Lay <avr@gjlay.de>
416
417 * gcc.dg/loop-split.c: Require int32plus.
418 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
419
88c888f1
BE
4202016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
421
422 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
423
9d494aac
GJL
4242016-11-22 Georg-Johann Lay <avr@gjlay.de>
425
426 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
427
c69fb816
KT
4282016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
429
430 PR target/78439
431 * gcc.c-torture/compile/pr78439.c: New test.
432
4ac52f16
TP
4332016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
434
435 PR target/77904
436 * gcc.target/arm/pr77904.c: New test.
437
e4fe8c9f
TT
4382016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
439
440 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
441 isa_rev>=2.
442
9b28cb6f
JJ
4432016-11-22 Jakub Jelinek <jakub@redhat.com>
444
46a61395
JJ
445 PR tree-optimization/78436
446 * gcc.c-torture/execute/pr78436.c: New test.
447
76a7314d
JJ
448 PR middle-end/78416
449 * gcc.dg/torture/pr78416.c: New test.
450
9b28cb6f
JJ
451 PR tree-optimization/78445
452 * gcc.dg/pr78445.c: New test.
453
ee8195d9
SN
4542016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
455
b2b0acbe 456 PR libgfortran/78449
ee8195d9
SN
457 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
458
3ca23cdb
JL
4592016-11-21 Jeff Law <law@redhat.com>
460
b2b0acbe 461 PR target/68538
3ca23cdb
JL
462 * gcc.c-torture/compile/pr68538.c: New test.
463
d85e598a
MM
4642016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
465
466 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
467 to be generated instead of FCTIWUZ or FCTIWZ.
468
afb34582
JJ
4692016-11-21 Jakub Jelinek <jakub@redhat.com>
470
699e8cb7
JJ
471 PR middle-end/67335
472 * g++.dg/vect/simd-clone-7.cc: New test.
473
afb34582
JJ
474 PR c++/71973
475 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
476 long unsigned int.
477 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
478 unsigned long.
479
83ad4fac
JL
4802016-11-20 Jeff Law <law@redhat.com>
481
482 PR target/25128
483 * gcc.target/m68k/pr25128.c: New test.
484
9713daa0
RS
4852016-11-21 Richard Sandiford <richard.sandiford@arm.com>
486
487 * gcc.dg/tree-ssa/tailcall-7.c: New test.
488
67b5d0b2
DM
4892016-11-21 David Malcolm <dmalcolm@redhat.com>
490
491 PR preprocessor/78324
492 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
493 (test_multitoken_macro): New function.
494 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
495 case.
496 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
497 case.
498 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
499 cases.
500 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
501 Move to...
502 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
503 -ftrack-macro-expansion=0.
504 (test_sprintf_note): Remove "P" macro. Add
505 dg-begin/end-multiline-output directives.
506 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
507
dd586f98
GJL
5082016-11-21 Georg-Johann Lay <avr@gjlay.de>
509
510 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
511 Return 1 for AVR_TINY.
512
e51482c9
SB
5132016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
514
515 PR rtl-optimization/71785
516 * gcc.target/powerpc/pr71785.c: New file.
517
e0e7aa34
BC
5182016-11-21 Bin Cheng <bin.cheng@arm.com>
519
520 PR testsuite/78114
521 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
522 options. Refine test by checking predictive commining PHI
523 nodes in vectorized loop wrto vector factor.
524
48330c93
BE
5252016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
526
527 PR c++/71973
528 * g++.dg/pr71973-1.C: New test.
529 * g++.dg/pr71973-2.C: New test.
530 * g++.dg/pr71973-3.C: New test.
531 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
532 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
533 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
534 to dg-options.
535 * g++.old-deja/g++.other/realloc.C: Likewise.
536 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
537
eeeaf719
BS
5382016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
539
540 PR tree-optimization/78413
541 * gcc.dg/tree-ssa/pr78413.c: New test.
542
e420e419
TP
5432016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
544
545 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
546 target is Thumb-only.
547
fe12d76c
JL
5482016-11-20 Jeff Law <law@redhat.com>
549
550 PR target/48551
551 * gcc.target/m68k/pr48551.c: New test.
552
8dc998fb 5532016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 554
8dc998fb
HA
555 PR fortran/69741
556 * gfortran.dg/forall_18.f90: New testcase.
557
40fd269a
MG
5582016-11-20 Marc Glisse <marc.glisse@inria.fr>
559
560 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
561
8294f555
AV
5622016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
563
564 PR fortran/78395
565 * gfortran.dg/typebound_operator_21.f03: New test.
566
5b7f6ed0
MG
5672016-11-20 Marc Glisse <marc.glisse@inria.fr>
568
569 * gcc.dg/tree-ssa/divide-5.c: New file.
570
b8271a38
AS
5712016-11-19 Andreas Schwab <schwab@linux-m68k.org>
572
573 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
574 signed int.
575
ddba26a4
JDA
5762016-11-19 John David Anglin <danglin@gcc.gnu.org>
577
578 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
579 libatomic_available.
580 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
581 * gfortran.dg/coarray_allocate_10.f08: Likewise.
582 * gfortran.dg/coarray_allocate_7.f08: Likewise.
583 * gfortran.dg/coarray_allocate_8.f08: Likewise.
584 * gfortran.dg/coarray_allocate_9.f08: Likewise.
585 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
586 * gfortran.dg/coarray_stat_2.f90: Likewise.
587 * gfortran.dg/coindexed_1.f90: Likewise.
588
636a9a89
JL
5892016-11-18 Jeff Law <law@redhat.com>
590
591 PR target/25111
592 * gcc.target/m68k/pr25111.c: New test.
593
6c554a2a
JJ
5942016-11-18 Jakub Jelinek <jakub@redhat.com>
595
521c54dd
JJ
596 PR c++/68180
597 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
598
5e7c7761
JJ
599 PR middle-end/78419
600 * gcc.target/i386/pr78419.c: New test.
601
6c554a2a
JJ
602 PR c++/77285
603 * g++.dg/tls/pr77285-1.C: New test.
604 * g++.dg/tls/pr77285-2.C: New test.
605
57d7fe86
JL
6062016-11-18 Jeff Law <law@redhat.com>
607
608 PR target/25112
609 * gcc.target/m68k/pr25112: New test.
610
1b2e0303
DE
6112016-11-18 David Edelsohn <dje.gcc@gmail.com>
612
613 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
614 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
615
70e73d3c
TP
6162016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
617
618 * gcc.target/arm/optional_thumb-1.c: New test.
619 * gcc.target/arm/optional_thumb-2.c: New test.
620 * gcc.target/arm/optional_thumb-3.c: New test.
621
151c204f
DV
6222016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
623
624 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
625 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
626 successful test.
627 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
628 (DEFAULT_REQUIRED_QUORUM): Likewise.
629
dbb29a2a
AB
6302016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
631 Toma Tabacu <toma.tabacu@imgtec.com>
632
b2b0acbe
UB
633 * gcc.target/mips/inline-memcpy-1.c (dg-options):
634 Add (REQUIRES_STDLIB).
dbb29a2a
AB
635 * gcc.target/mips/inline-memcpy-2.c: Ditto.
636 * gcc.target/mips/inline-memcpy-3.c: Ditto.
637 * gcc.target/mips/inline-memcpy-4.c: Ditto.
638 * gcc.target/mips/inline-memcpy-5.c: Ditto.
639 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
640 * gcc.target/mips/loongson-simd.c: Ditto.
641 * gcc.target/mips/memcpy-1.c: Ditto.
642 * gcc.target/mips/mips-3d-1.c: Ditto.
643 * gcc.target/mips/mips-3d-2.c: Ditto.
644 * gcc.target/mips/mips-3d-3.c: Ditto.
645 * gcc.target/mips/mips-3d-4.c: Ditto.
646 * gcc.target/mips/mips-3d-5.c: Ditto.
647 * gcc.target/mips/mips-3d-6.c: Ditto.
648 * gcc.target/mips/mips-3d-7.c: Ditto.
649 * gcc.target/mips/mips-3d-8.c: Ditto.
650 * gcc.target/mips/mips-3d-9.c: Ditto.
651 * gcc.target/mips/mips-ps-1.c: Ditto.
652 * gcc.target/mips/mips-ps-2.c: Ditto.
653 * gcc.target/mips/mips-ps-3.c: Ditto.
654 * gcc.target/mips/mips-ps-4.c: Ditto.
655 * gcc.target/mips/mips-ps-6.c: Ditto.
656 * gcc.target/mips/mips16-attributes.c: Ditto.
657 * gcc.target/mips/mips32-dsp-run.c: Ditto.
658 * gcc.target/mips/mips32-dsp.c: Ditto.
659 * gcc.target/mips/save-restore-1.c: Ditto.
660 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
661 (mips_preprocess): Add ignore_output argument that when set
662 will not return the pre-processed output.
b2b0acbe 663 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
664 (mips-dg-init): Ditto.
665 (mips-dg-options): Check if a test having test option
666 (REQUIRES_STDLIB) has the required sysroot support for
667 the current test options.
668
f2b6aad9
JL
6692016-11-17 Jeff Law <law@redhat.com>
670
f97db488
JL
671 PR middle-end/38219
672 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
673
f2b6aad9
JL
674 PR target/47192
675 * gcc.target/m68k/pr47192.c: New test.
676
e080b281
TT
6772016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
678
679 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
680 instead of isa>=4, in order to downgrade to R5.
681
e389ba30
AB
6822016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
683
684 * gcc.target/arc/cmem-bit-1.c: New file.
685 * gcc.target/arc/cmem-bit-2.c: New file.
686 * gcc.target/arc/cmem-bit-3.c: New file.
687 * gcc.target/arc/cmem-bit-4.c: New file.
688
9775c1a5
L
6892016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
690
691 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
692 "avx5124fmaps".
693 * gcc.target/i386/funcspec-56.inc: Test new attributes.
694
6952016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
696 Andrew Senkevich <andrew.senkevich@intel.com>
697
698 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
699 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
700 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
701 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
702 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
703 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
704 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
705 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
706 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
707 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
708 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
709 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
710 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
711 avx5124vnniw-check.h.
712 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
713 check_effective_target_avx5124vnniw): New.
714 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
715 Set under ifndef.
716 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
717 * gcc.target/i386/sse-13.c: Ditto.
718 * g++.dg/other/i386-2.C: Ditto.
719 * g++.dg/other/i386-3.C: Ditto.
720 * gcc.target/i386/sse-22.c: Ditto.
721 * gcc.target/i386/sse-23.c: Ditto.
722
80557bb7
PC
7232016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/55080
726 * g++.dg/parse/pr55080.C: New.
727
c80620fc
MM
7282016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
729
730 PR target/78101
731 * gcc.target/powerpc/fusion4.c: New test.
732
77b384c5
TP
7332016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
734
735 PR target/77933
736 * gcc.target/arm/pr77933-1.c: New test.
737 * gcc.target/arm/pr77933-2.c: Likewise.
738
5fe353c8
JJ
7392016-11-17 Jakub Jelinek <jakub@redhat.com>
740
741 PR middle-end/78201
742 * g++.dg/opt/pr78201.C: New test.
743
cc4aa659
CL
7442016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
745
746 * gcc.dg/pr78333.c: Add empty implementations of
747 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
748 problems on non-glibc systems.
749
b8f56412
DM
7502016-11-17 David Malcolm <dmalcolm@redhat.com>
751
752 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
753 (test_raw_string_one_liner): New function.
754 (test_raw_string_multiline): New function.
755
141a3ccf
KT
7562016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757
758 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
759 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
760
54e63f00 7612016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 762 Richard Biener <rguenther@suse.de>
54e63f00
BS
763
764 PR tree-optimization/77848
765 * gfortran.dg/vect/pr77848.f: New test.
766
2fe37211
BE
7672016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
768
769 PR target/77308
770 * gcc.target/arm/pr53447-5.c: New test.
771 * lib/target-supports.exp
772 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
773
c867c39d
CZ
7742016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
775
776 * gcc.target/arc/abitest.S: New file.
777 * gcc.target/arc/abitest.h: Likewise.
778 * gcc.target/arc/va_args-1.c: Likewise.
779 * gcc.target/arc/va_args-2.c: Likewise.
780 * gcc.target/arc/va_args-3.c: Likewise.
781 * gcc.target/arc/mcrc.c: Deleted.
782 * gcc.target/arc/mdsp-packa.c: Likewise.
783 * gcc.target/arc/mdvbf.c: Likewise.
784 * gcc.target/arc/mmac-24.c: Likewise.
785 * gcc.target/arc/mmac-d16.c: Likewise.
786 * gcc.target/arc/mno-crc.c: Likewise.
787 * gcc.target/arc/mno-dsp-packa.c: Likewise.
788 * gcc.target/arc/mno-dvbf.c: Likewise.
789 * gcc.target/arc/mno-mac-24.c: Likewise.
790 * gcc.target/arc/mno-mac-d16.c: Likewise.
791 * gcc.target/arc/mno-rtsc.c: Likewise.
792 * gcc.target/arc/mno-xy.c: Likewise.
793 * gcc.target/arc/mrtsc.c: Likewise.
794 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
795 function.
796 (check_effective_target_arc700): Likewise.
797 (check_effective_target_arc6xx): Likewise.
798 (check_effective_target_arcmpy): Likewise.
799 (check_effective_target_archs): Likewise.
800 (check_effective_target_clmcpu): Likewise.
801 (check_effective_target_barrelshifter): Likewise.
802 * gcc.target/arc/barrel-shifter-1.c: Changed.
803 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
804 * gcc.target/arc/cmem-1.c: Changed.
805 * gcc.target/arc/cmem-2.c: Likewise.
806 * gcc.target/arc/cmem-3.c: Likewise.
807 * gcc.target/arc/cmem-4.c: Likewise.
808 * gcc.target/arc/cmem-5.c: Likewise.
809 * gcc.target/arc/cmem-6.c: Likewise.
810 * gcc.target/arc/cmem-7.c: Likewise.
811 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
812 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
813 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
814 * gcc.target/arc/jump-around-jump.c: Update options.
815 * gcc.target/arc/mARC601.c: Changed.
816 * gcc.target/arc/mcpu-arc600.c: Changed.
817 * gcc.target/arc/mcpu-arc601.c: Changed.
818 * gcc.target/arc/mcpu-arc700.c: Changed.
819 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
820 * gcc.target/arc/movb-1.c: Changed.
821 * gcc.target/arc/movb-2.c: Likewise.
822 * gcc.target/arc/movb-3.c: Likewise.
823 * gcc.target/arc/movb-4.c: Likewise.
824 * gcc.target/arc/movb-5.c: Likewise.
825 * gcc.target/arc/movb_cl-1.c: Likewise.
826 * gcc.target/arc/movb_cl-2.c: Likewise.
827 * gcc.target/arc/movbi_cl-1.c: Likewise.
828 * gcc.target/arc/movh_cl-1.c: Likewise.
829 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
830 * gcc.target/arc/mul64.c: Enable it only for ARC600.
831 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
832 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
833 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
834 * gcc.target/arc/trsub.c: Only for ARC EM cores.
835 * gcc.target/arc/builtin_simdarc.c: Changed.
836 * gcc.target/arc/extzv-1.c: Likewise.
837 * gcc.target/arc/insv-1.c: Likewise.
838 * gcc.target/arc/insv-2.c: Likewise.
839 * gcc.target/arc/mA6.c: Likewise.
840 * gcc.target/arc/mA7.c: Likewise.
841 * gcc.target/arc/mARC600.c: Likewise.
842 * gcc.target/arc/mARC700.c: Likewise.
843 * gcc.target/arc/mcpu-arc600.c: Likewise.
844 * gcc.target/arc/mcpu-arc700.c: Likewise.
845 * gcc.target/arc/movl-1.c: Likewise.
846 * gcc.target/arc/nps400-1.c: Likewise.
847 * gcc.target/arc/trsub.c: Likewise.
848 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
849 configuration.
850 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
851 * gcc.target/arc/mswape.c: Likewise.
852
c90928c8
PC
8532016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
854
855 PR c++/68180
856 * g++.dg/cpp1y/pr68180.C: New.
857
6c99dcb5
PK
8582016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
859
860 PR tree-optimization/78319
861 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
862 arm-none-eabi.
863
8ce3fee5
RB
8642016-11-17 Richard Biener <rguenther@suse.de>
865
866 PR tree-optimization/78306
867 * gcc.dg/cilk-plus/pr78306.c: New testcase.
868
f8294131
RB
8692016-11-17 Richard Biener <rguenther@suse.de>
870
871 PR middle-end/78305
872 * gcc.dg/torture/pr78305.c: New testcase.
873
04f1c830
JW
8742016-11-17 Janus Weil <janus@gcc.gnu.org>
875
876 PR fortran/66227
877 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
878
0d939c95
MP
8792016-11-16 Marek Polacek <polacek@redhat.com>
880
881 PR c/78285
882 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
883 * g++.dg/ext/case-range2.C: Likewise.
884
99c72130
SK
8852016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
886
887 PR fortran/58001
888 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
889 * gfortran.dg/fmt_tab_2.f90: Ditto.
890
fb324f02
JJ
8912016-11-16 Jakub Jelinek <jakub@redhat.com>
892
893 PR rtl-optimization/78378
894 * gcc.c-torture/execute/pr78378.c: New test.
895
a2ea37fb
AB
8962016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
897
898 * gcc.dg/tree-prof/section-attr-1.c: New file.
899 * gcc.dg/tree-prof/section-attr-2.c: New file.
900 * gcc.dg/tree-prof/section-attr-3.c: New file.
901
d08c0ea3
MR
9022016-11-16 Maciej W. Rozycki <macro@imgtec.com>
903
904 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
905 rather than `la'.
906
8e2be5ae
MR
9072016-11-16 Maciej W. Rozycki <macro@imgtec.com>
908
909 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
910 (dg-final): Remove microMIPS JALRS mnemonic matching.
911 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
912 (dg-final): Remove microMIPS JALRS mnemonic matching.
913 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
914 (dg-final): Remove microMIPS JALRS mnemonic matching.
915 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
916 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
917 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
918 * gcc.target/mips/call-1u.c: New test case.
919 * gcc.target/mips/call-2u.c: New test case.
920 * gcc.target/mips/call-3u.c: New test case.
921 * gcc.target/mips/call-4u.c: New test case.
922 * gcc.target/mips/call-5u.c: New test case.
923 * gcc.target/mips/call-6u.c: New test case.
924
660e6c2c
TP
9252016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
926
927 * gcc.target/arm/empty_fiq_handler.c: New test.
928
5e8d7713
JJ
9292016-11-16 Jakub Jelinek <jakub@redhat.com>
930
931 PR fortran/78299
932 * gfortran.dg/gomp/pr78299.f90: New test.
933
dd784916
WD
9342015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
935
936 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 937 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
938 * gcc.dg/optimize-bswapsi-2.c: Likewise.
939
0af30954
SN
9402016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
941
942 PR libgfortran/78314
943 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
944
e38f6572
BC
9452016-11-16 Bin Cheng <bin.cheng@arm.com>
946
947 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
948 according to updated dump info.
949
5012919d
AM
9502016-11-16 Alexander Monakov <amonakov@ispras.ru>
951
952 * lib/target-supports.exp (check_effective_target_alloca): Use a
953 compile test.
954 * gcc.target/nvptx/softstack.c: New test.
955 * gcc.target/nvptx/decl-shared.c: New test.
956 * gcc.target/nvptx/decl-shared-init.c: New test.
957
2fe2aba3
MR
9582016-11-16 Maciej W. Rozycki <macro@imgtec.com>
959
960 * gcc.target/mips/data-sym-jump.c: New test case.
961 * gcc.target/mips/data-sym-pool.c: New test case.
962 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
963 annotation.
964
598eaaa2
YR
9652016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
966
967 * lib/target-supports.exp (check_avx2_hw_available): New.
968 (check_effective_target_avx2_runtime): New.
969 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
970
03b85dcd
TC
9712016-11-16 Tamar Christina <tamar.christina@arm.com>
972
973 PR testsuite/78136
974 * gcc.dg/cpp/trad/trad.exp
975 (dg-runtest): Moved $srcdir/$subdir/ to
976 DEFAULT_TRADCPPFLAGS.
977
dc9e0b66
AV
9782016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
979
980 PR fortran/78356
981 * gfortran.dg/class_allocate_23.f08: New test.
982
d964ba07
RB
9832016-11-16 Richard Biener <rguenther@suse.de>
984
985 PR middle-end/78333
986 * gcc.dg/pr78333.c: New testcase.
987
080140bc
ML
9882016-11-16 Martin Liska <mliska@suse.cz>
989
990 PR sanitizer/78270
991 * gcc.dg/asan/pr78270.c: Update comment style.
992 * gcc.dg/asan/pr78270-2.c: New test.
993
4786fabe
SKS
9942016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
995
996 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
997 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
998
510d73a0
RB
9992016-11-16 Richard Biener <rguenther@suse.de>
1000
1001 PR tree-optimization/78348
1002 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1003
1705cebd
JJ
10042016-11-16 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR sanitizer/77823
1007 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1008 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1009
ed66ba99
MP
10102016-11-15 Marek Polacek <polacek@redhat.com>
1011
1012 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1013
5d70ab07
JD
10142016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1015
1016 PR libgfortran/51119
1017 * gfortran.dg/matmul_12.f90: New test case.
1018
48aef8e2
UB
10192016-11-15 Uros Bizjak <ubizjak@gmail.com>
1020
1021 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1022 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1023 common 32-bit and 64-bit function specific options.
b2b0acbe 1024 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1025
0c8a8fe2
JJ
10262016-11-15 Jakub Jelinek <jakub@redhat.com>
1027
5a65a911
JJ
1028 * g++.dg/cpp1z/decomp14.C: New test.
1029 * g++.dg/cpp1z/decomp15.C: New test.
1030 * g++.dg/cpp1z/decomp16.C: New test.
1031
a0f5b987
JJ
1032 * g++.dg/cpp1z/decomp13.C: New test.
1033
5a0e7889
JJ
1034 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1035
0c8a8fe2
JJ
1036 PR c++/71988
1037 * g++.dg/cpp0x/constexpr-71988.C: New test.
1038
2cf63121
MR
10392016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1040
1041 * gcc.target/mips/insn-casesi.c: New test case.
1042 * gcc.target/mips/insn-pseudo-1.c: New test case.
1043 * gcc.target/mips/insn-pseudo-2.c: New test case.
1044 * gcc.target/mips/insn-pseudo-3.c: New test case.
1045 * gcc.target/mips/insn-pseudo-4.c: New test case.
1046 * gcc.target/mips/insn-tablejump.c: New test case.
1047
2cbfb209
MR
10482016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1049
1050 * gcc.target/mips/mips.exp (mips_option_tests): Add
1051 `-mcode-readable=yes' array element.
1052
f05a874c
MR
10532016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1054
1055 * gcc.target/mips/mips.exp (mips_option_tests): Add
1056 `-mmicromips' array element.
1057
b229ab2a
MM
10582016-11-15 Michael Matz <matz@suse.de>
1059
1060 PR missed-optimization/77881
1061 * gcc.target/i386/pr77881.c: New test.
1062
aa806c3b
JJ
10632016-11-15 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR middle-end/78295
1066 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1067
bcb9a772
MM
10682016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1069
1070 * gcc.target/powerpc/vec-set-int.c: New test.
1071 * gcc.target/powerpc/vec-set-short.c: Likesie.
1072 * gcc.target/powerpc/vec-set-char.c: Likewise.
1073
8e745a17
JJ
10742016-11-14 Jakub Jelinek <jakub@redhat.com>
1075
1076 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1077
d809e15a
JW
10782016-11-14 Janus Weil <janus@gcc.gnu.org>
1079
1080 PR fortran/78300
1081 * gfortran.dg/class_result_3.f90: New test.
1082
1ee62b92 10832016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1084 Richard Biener <rguenther@suse.de>
1085
1086 * gcc.dg/gimplefe-1.c: New testcase.
1087 * gcc.dg/gimplefe-2.c: Likewise.
1088 * gcc.dg/gimplefe-3.c: Likewise.
1089 * gcc.dg/gimplefe-4.c: Likewise.
1090 * gcc.dg/gimplefe-5.c: Likewise.
1091 * gcc.dg/gimplefe-6.c: Likewise.
1092 * gcc.dg/gimplefe-7.c: Likewise.
1093 * gcc.dg/gimplefe-8.c: Likewise.
1094 * gcc.dg/gimplefe-9.c: Likewise.
1095 * gcc.dg/gimplefe-10.c: Likewise.
1096 * gcc.dg/gimplefe-11.c: Likewise.
1097 * gcc.dg/gimplefe-12.c: Likewise.
1098 * gcc.dg/gimplefe-13.c: Likewise.
1099 * gcc.dg/gimplefe-14.c: Likewise.
1100 * gcc.dg/gimplefe-15.c: Likewise.
1101 * gcc.dg/gimplefe-16.c: Likewise.
1102 * gcc.dg/gimplefe-17.c: Likewise.
1103 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1104
4d209853
ML
11052016-11-14 Martin Liska <mliska@suse.cz>
1106
1107 PR bootstrap/78069
1108 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1109 to match scanned pattern.
1110 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1111
5129b43b
RB
11122016-11-14 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/78312
1115 * gcc.dg/torture/pr78312.c: New testcase.
1116
d97cca4a
GJL
11172016-11-14 Georg-Johann Lay <avr@gjlay.de>
1118
1119 PR target/78093
1120 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1121
5230c3d8
JJ
11222016-11-14 Jakub Jelinek <jakub@redhat.com>
1123 Jason Merrill <jason@redhat.com>
1124
1125 Implement P0217R3 - C++17 structured bindings
1126 * g++.dg/cpp1z/decomp1.C: New test.
1127 * g++.dg/cpp1z/decomp2.C: New test.
1128 * g++.dg/cpp1z/decomp3.C: New test.
1129 * g++.dg/cpp1z/decomp4.C: New test.
1130 * g++.dg/cpp1z/decomp5.C: New test.
1131 * g++.dg/cpp1z/decomp6.C: New test.
1132 * g++.dg/cpp1z/decomp7.C: New test.
1133 * g++.dg/cpp1z/decomp8.C: New test.
1134 * g++.dg/cpp1z/decomp9.C: New test.
1135 * g++.dg/cpp1z/decomp10.C: New test.
1136
a2b4c188
KV
11372016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1138
1139 * g++.dg/torture/pr78268.C: New test.
1140
975672f3
PK
11412016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1142
1143 PR c/35503
1144 * c-c++-common/pr35503-1.c: New test.
1145 * c-c++-common/pr35503-2.c: Likewise.
1146 * c-c++-common/pr35503-3.c: Likewise.
1147 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1148
a4ba1151
UB
11492016-11-13 Uros Bizjak <ubizjak@gmail.com>
1150
1151 PR rtl-optimization/78232
1152 PR rtl-optimization/78248
1153 * gcc.dg/ubsan/pr78248.c: New test.
1154
47605312
EB
11552016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * gnat.dg/address_conv.adb: New test.
1158
96826e28
EB
11592016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * gnat.dg/renaming11.ad[sb]: New test.
1162
4be719cd
EB
11632016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1164
1165 * c-c++-common/dump-ada-spec-6.c: New test.
1166
4ebd491f
EB
11672016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/lto21.adb: New test.
1170 * gnat.dg/lto21_pkg1.ads: New helper.
1171 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1172
f9d49cd1
JW
11732016-11-13 Janus Weil <janus@gcc.gnu.org>
1174
1175 PR fortran/60952
1176 * gfortran.dg/typebound_proc_34.f90: New test.
1177
9cbf8673
JW
11782016-11-13 Janus Weil <janus@gcc.gnu.org>
1179
1180 PR fortran/66366
1181 * gfortran.dg/class_57.f90: Changed error message.
1182 * gfortran.dg/class_60.f90: New test.
1183
0e075835
DE
11842016-11-12 David Edelsohn <dje.gcc@gmail.com>
1185
1186 * g++.dg/pr78112.C: XFAIL AIX.
1187
b93d8a3f
JW
11882016-11-12 Janus Weil <janus@gcc.gnu.org>
1189
1190 PR fortran/77501
1191 * gfortran.dg/typebound_generic_16.f90: New test.
1192
b8f70e67
JJ
11932016-11-12 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR c++/71225
1196 * g++.dg/cpp0x/pr71225.C: New test.
1197
8b287aea
EB
11982016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1199
1200 * gcc.target/sparc/20161111-1.c: New test.
1201
c901bc0d
UB
12022016-11-11 Uros Bizjak <ubizjak@gmail.com>
1203
1204 PR target/78310
1205 * gcc.target/i386/pr78310.c: New test.
1206
606f928d
JL
12072016-11-11 Jeff Law <law@redhat.com>
1208
1209 * gcc.dg/tree-ssa/isolate-6.c: New test.
1210 * gcc.dg/tree-ssa/isolate-7.c: New test.
1211
be278990
BC
12122016-11-11 Bin Cheng <bin.cheng@arm.com>
1213
1214 PR testsuite/78292
1215 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1216 vect_max_reduc.
1217
d9ab7525
JJ
12182016-11-11 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR c++/72774
1221 * g++.dg/parse/pr72774.C: New test.
1222
4b7e0c76
RB
12232016-11-11 Richard Biener <rguenther@suse.de>
1224
1225 PR tree-optimization/71575
1226 * gcc.dg/graphite/pr71575-1.c: New testcase.
1227 * gcc.dg/graphite/pr71575-2.c: Likewise.
1228
d07f8c59
RB
12292016-11-11 Richard Biener <rguenther@suse.de>
1230
1231 PR middle-end/78295
1232 * gcc.dg/uninit-pr78295.c: New testcase.
1233
aa806c3b 12342016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1235
1236 PR fortran/78277
1237 * gfortran.dg/dec_structure_17.f90: New test.
1238
456f0dfa
MM
12392016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1240
1241 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1242 being allowed in vector registers.
1243 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1244 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1245 * gcc.target/powerpc/vsx-himode.c: Likewise.
1246 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1247 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1248 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1249 to allow matching MFVSRD or MFVSRW.
1250
8d34bfa8
PH
12512016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1252
1253 PR rtl-optimization/78241
1254 * gcc.dg/pr78241.c: New test.
1255
0569479e
JJ
12562016-11-10 Jakub Jelinek <jakub@redhat.com>
1257
8ebd1b31
JJ
1258 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1259 201307.
1260
0569479e
JJ
1261 * g++.dg/cpp1z/noexcept-type14.C: New test.
1262 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1263
37a16493
JG
12642016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1265
1266 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1267 WVAL0S tests added in r241817.
1268
b4c3a85b
JJ
12692016-11-10 Jakub Jelinek <jakub@redhat.com>
1270
1271 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1272 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1273 no longer allowed and corresponding ordered construct.
1274 * gfortran.dg/gomp/linear-1.f90: New test.
1275 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1276 * gfortran.dg/gomp/declare-target-1.f90: New test.
1277 * gfortran.dg/gomp/declare-target-2.f90: New test.
1278
86bc8506
ML
12792016-11-10 Martin Liska <mliska@suse.cz>
1280
1281 PR sanitizer/78270
1282 * gcc.dg/asan/pr78270.c: New test.
1283
ed5fdfba
PMR
12842016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1285 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR debug/78112
b4c3a85b 1288 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1289
0391e4a3
JJ
12902016-11-09 Jakub Jelinek <jakub@redhat.com>
1291
cc38d9d6
JJ
1292 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1293 -Wno-c++1z-compat.
1294 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1295 string in case condition contains % characters.
1296
0391e4a3
JJ
1297 PR c++/78283
1298 * g++.dg/cpp1z/noexcept-type13.C: New test.
1299
410fe60d
TT
13002016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1301
1302 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1303 using (HAS_MOVN) with MIPS III.
1304
271dd55c
JW
13052016-11-09 Janus Weil <janus@gcc.gnu.org>
1306
1307 PR fortran/46459
1308 * gfortran.dg/volatile14.f90: New test.
1309
ff1f317b
UB
13102016-11-09 Uros Bizjak <ubizjak@gmail.com>
1311
1312 PR target/78262
1313 * gcc.target/i386/pr78262.c: New test.
1314
aa806c3b 13152016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1316
1317 PR fortran/78259
1318 * gfortran.dg/pr78259.f90: New test.
1319
b349a81a
JW
13202016-11-09 Janus Weil <janus@gcc.gnu.org>
1321
1322 PR fortran/60777
1323 * gfortran.dg/spec_expr_7.f90: New test.
1324
2e955d50
JJ
13252016-11-09 Jakub Jelinek <jakub@redhat.com>
1326
4f353581
JJ
1327 PR target/77718
1328 * gcc.c-torture/execute/pr77718.c: New test.
1329
2e955d50
JJ
1330 * gcc.dg/ubsan/c99-shift-3.c: New test.
1331 * gcc.dg/ubsan/c99-shift-4.c: New test.
1332 * gcc.dg/ubsan/c99-shift-5.c: New test.
1333 * gcc.dg/ubsan/c99-shift-6.c: New test.
1334
68c93708
ML
13352016-11-09 Martin Liska <mliska@suse.cz>
1336
1337 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1338 test-case for memcmp.
1339 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1340
7b649f79
TP
13412016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1342
1343 PR testsuite/78269
1344 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1345
bfcb501d
PT
13462016-11-09 Paul Thomas <pault@gcc.gnu.org>
1347
1348 * gfortran.dg/move_alloc_18.f90: New test.
1349
e15861c2
PK
13502016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1351
1352 PR middle-end/78256
1353 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1354 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1355
5f395580
JW
13562016-11-09 Janus Weil <janus@gcc.gnu.org>
1357
1358 PR fortran/71894
1359 * gfortran.dg/class_59.f90: New test.
1360
37b14185
RB
13612016-11-09 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/78007
1364 * gcc.dg/vect/vect-bswap32.c: Adjust.
1365 * gcc.dg/vect/vect-bswap64.c: Likewise.
1366
d6e8a41c
KV
13672016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1368
1369 * gcc.dg/ipa/vrp7.c: New test.
1370
5d5f1e95
KV
13712016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1372
1373 PR ipa/78121
1374 * gcc.dg/ipa/pr78121.c: New test.
1375
0290a292
MO
13762016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1377
1378 * c-c++-common/asan/default_options.h: New file.
1379 * c-c++-common/asan/strcasestr-1.c: New test.
1380 * c-c++-common/asan/strcasestr-2.c: Likewise.
1381 * c-c++-common/asan/strcspn-1.c: Likewise.
1382 * c-c++-common/asan/strcspn-2.c: Likewise.
1383 * c-c++-common/asan/strpbrk-1.c: Likewise.
1384 * c-c++-common/asan/strpbrk-2.c: Likewise.
1385 * c-c++-common/asan/strspn-1.c: Likewise.
1386 * c-c++-common/asan/strspn-2.c: Likewise.
1387 * c-c++-common/asan/strstr-1.c: Likewise.
1388 * c-c++-common/asan/strstr-2.c: Likewise.
1389 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1390
fbdb92eb
MO
13912016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1392
1393 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1394
103c4f75
JW
13952016-11-08 Janus Weil <janus@gcc.gnu.org>
1396
1397 PR fortran/68440
1398 * gfortran.dg/class_58.f90: New test.
1399
90a2ffc0
UB
14002016-11-08 Uros Bizjak <ubizjak@gmail.com>
1401
1402 PR target/70799
1403 * gcc.target/i386/pr70799-2.c: New test.
1404
eba5aec8
JW
14052016-11-08 Janus Weil <janus@gcc.gnu.org>
1406
1407 PR fortran/77596
1408 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1409
fad36601
BC
14102016-11-08 Bin Cheng <bin.cheng@arm.com>
1411
1412 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1413
7c8615b6
BC
14142016-11-08 Bin Cheng <bin.cheng@arm.com>
1415
1416 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1417
4c6a4a53
BC
14182016-11-08 Bin Cheng <bin.cheng@arm.com>
1419
1420 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1421
fcd1b8df
ML
14222016-11-08 Martin Liska <mliska@suse.cz>
1423
1424 PR testsuite/78242
1425 * g++.dg/asan/use-after-scope-4.C: New test.
1426 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1427 * gcc.dg/asan/use-after-scope-8.c: Remove.
1428
f9ef2c76
RB
14292016-11-08 Richard Biener <rguenther@suse.de>
1430
1431 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1432
ad11774f
TC
14332016-11-08 Tamar Christina <tamar.christina@arm.com>
1434
1435 PR testsuite/78136
1436 * gcc.dg/cpp/trad/trad.exp
1437 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1438 * gcc.dg/cpp/trad/include.c: Use local header file.
1439
fe73a332
RB
14402016-11-08 Richard Biener <rguenther@suse.de>
1441
1442 PR tree-optimization/78205
1443 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1444
ed053eb8
RB
14452016-11-08 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/78224
1448 * g++.dg/torture/pr78224.C: New testcase.
1449
06658c6d
SKS
14502016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1451
1452 * gcc.dg/store_merging_1.c: Require store_merge.
1453 * gcc.dg/store_merging_2.c: Likewise.
1454 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1455 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1456 * gcc.dg/store_merging_6.c: Likewise.
1457 * gcc.dg/store_merging_7.c: Likewise.
1458 * gcc.dg/store_merging_8.c: Likewise.
1459 * lib/target-supports.exp (check_effective_target_store_merge): New.
1460
e4b39278
DE
14612016-11-07 David Edelsohn <dje.gcc@gmail.com>
1462
1463 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1464 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1465 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1466 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1467 -mvsx -mpower8-vector.
1468 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1469 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1470 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1471 -mvsx -mpower8-vector.
1472
fda2d612
DE
14732016-11-07 David Edelsohn <dje.gcc@gmail.com>
1474
1475 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1476
1477 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1478 * gcc.dg/visibility-14.c: XFAIL AIX.
1479 * gcc.dg/visibility-15.c: XFAIL AIX.
1480 * gcc.dg/visibility-16.c: XFAIL AIX.
1481 * gcc.dg/visibility-17.c: XFAIL AIX.
1482 * gcc.dg/visibility-18.c: XFAIL AIX.
1483 * gcc.dg/visibility-19.c: XFAIL AIX.
1484 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1485 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1486 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1487 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1488
60cee85e
JJ
14892016-11-07 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR target/78227
1492 * gcc.target/i386/pr78227-1.c: New test.
1493 * gcc.target/i386/pr78227-2.c: New test.
1494
7aa13860
PK
14952016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1496
1497 PR middle-end/35691
1498 * gcc.dg/pr35691-1.c: New test-case.
1499 * gcc.dg/pr35691-2.c: Likewise.
1500
caa024ff
BS
15012016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1502
1503 PR rtl-optimization/77309
1504 * gcc.dg/torture/pr77309.c: New test.
1505
a9815228
JJ
15062016-11-07 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR middle-end/71529
1509 * gcc.target/i386/pr71529.C: Moved to ...
1510 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1511
1512 PR target/64411
1513 * gcc.target/i386/pr64411.C: Moved to ...
1514 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1515 lp64.
1516
1517 PR target/65105
1518 * gcc.target/i386/pr65105-4.C: Moved to ...
1519 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1520 Run into compile test rather than execute test.
1521
e8ab5cb1
RB
15222016-11-07 Richard Biener <rguenther@suse.de>
1523
1524 PR target/78229
1525 * g++.dg/pr78229.C: New testcase.
1526
20770eb8
RB
15272016-11-07 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/78218
1530 * gcc.dg/torture/pr78218.c: New testcase.
1531
32894793
RB
15322016-11-07 Richard Biener <rguenther@suse.de>
1533
1534 PR tree-optimization/78228
1535 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1536
e27bfda2
KT
15372016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1538
1539 PR target/77822
1540 * g++.dg/torture/pr77822.C: New test.
1541
00d6b7a1
ML
15422016-11-07 Martin Liska <mliska@suse.cz>
1543
1544 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1545 -f-sanitize-address-use-after-scope.
1546 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1547 internal fn calls.
1548 * g++.dg/asan/use-after-scope-1.C: New test.
1549 * g++.dg/asan/use-after-scope-2.C: Likewise.
1550 * g++.dg/asan/use-after-scope-3.C: Likewise.
1551 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1552 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1553 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1554 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1555 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1556 * g++.dg/asan/use-after-scope-types.h: Likewise.
1557 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1558 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1559 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1560 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1561 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1562 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1563 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1564 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1565 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1566 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1567 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1568 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1569 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1570 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1571
a0d3edf8
RB
15722016-11-07 Richard Biener <rguenther@suse.de>
1573
1574 PR tree-optimization/78189
1575 * g++.dg/torture/pr78189.C: New testcase.
1576
0db5adfa
DE
15772016-11-06 David Edelsohn <dje.gcc@gmail.com>
1578
1579 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1580
cc03bf7a
AV
15812016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1582
1583 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1584 occuring.
1585
18bb8b8a
TK
15862016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1587
1588 PR fortran/78221
1589 * arith.c (gfc_complex2real): Change gfc_warning_now to
1590 gfc_warning.
1591
c7f587bd
PT
15922016-11-05 Paul Thomas <pault@gcc.gnu.org>
1593
1594 * gfortran.dg/move_alloc_17.f03: New test.
1595
92657eb0
RB
15962016-11-05 Richard Biener <rguenther@suse.de>
1597
1598 PR bootstrap/78188
1599 * g++.dg/ipa/pr78188.C: New test.
1600
28ce22e6
JW
16012016-11-05 Janus Weil <janus@gcc.gnu.org>
1602 Dominique d'Humieres <dominiq@lps.ens.fr>
1603
1604 PR fortran/69495
1605 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1606
d233ee5f
PT
16072016-11-05 Paul Thomas <pault@gcc.gnu.org>
1608
1609 PR fortran/67564
1610 * gfortran.dg/select_type_39.f03: New test.
1611
16122016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1613
1614 PR fortran/64933
1615 * gfortran.dg/associate_23.f90: New test.
1616
5f4cebba
JJ
16172016-11-04 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR target/77834
1620 * gcc.dg/pr77834.c: New test.
1621
6e3ae7e6
PC
16222016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/67980
1625 * g++.dg/cpp1y/pr67980.C: New.
1626
fff6ed28
BS
16272016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1628
1629 * gcc.target/powerpc/fold-vec-add-1.c: New.
1630 * gcc.target/powerpc/fold-vec-add-2.c: New.
1631 * gcc.target/powerpc/fold-vec-add-3.c: New.
1632 * gcc.target/powerpc/fold-vec-add-4.c: New.
1633 * gcc.target/powerpc/fold-vec-add-5.c: New.
1634 * gcc.target/powerpc/fold-vec-add-6.c: New.
1635 * gcc.target/powerpc/fold-vec-add-7.c: New.
1636
bef3a8d7 16372016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1638
1639 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1640 for -mbranch-likely, infer -mno-branch-likely for R6.
1641
dac9376a
BE
16422016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1643
1644 PR c++/71973
1645 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1646 * g++.dg/init/new15.C: Likewise.
1647 * g++.dg/ipa/inline-1.C: Likewise.
1648 * g++.dg/ipa/inline-2.C: Likewise.
1649 * g++.dg/lto/20080908-1_0.C: Likewise.
1650 * g++.dg/tc1/dr20.C: Likewise.
1651 * g++.dg/tree-ssa/inline-1.C: Likewise.
1652 * g++.dg/tree-ssa/inline-2.C: Likewise.
1653 * g++.old-deja/g++.law/except1.C: Likewise.
1654 * g++.old-deja/g++.other/vbase5.C: Likewise.
1655 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1656
b210df46
BS
16572016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1658
1659 PR tree-optimization/78210
1660 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1661 possibility of widening multiplies.
1662
964ef24c
RB
16632016-11-04 Richard Biener <rguenther@suse.de>
1664
1665 PR middle-end/78185
1666 * gcc.dg/pr78185.c: New testcase.
1667
5fb80387
DE
16682016-10-04 David Edelsohn <dje.gcc@gmail.com>
1669
1670 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1671 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1672
6905c577
JJ
16732016-11-03 Jakub Jelinek <jakub@redhat.com>
1674 Alexandre Oliva <aoliva@redhat.com>
1675 Jason Merrill <jason@redhat.com>
1676
1677 PR debug/28767
1678 PR debug/56974
1679 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1680 * g++.dg/debug/dwarf2/ref-3.C: New test.
1681 * g++.dg/debug/dwarf2/ref-4.C: New test.
1682 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1683 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1684
16852016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1686
1687 * gfortran.dg/dec_exp_1.f90: New test.
1688 * gfortran.dg/dec_exp_2.f90: Likewise.
1689 * gfortran.dg/dec_exp_3.f90: Likewise.
1690
6905c577 16912016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1692
1693 * gfortran.dg/dec_parameter_1.f: New test.
1694 * gfortran.dg/dec_parameter_2.f90: Likewise.
1695 * gfortran.dg/dec_parameter_3.f90: Likewise.
1696 * gfortran.dg/dec_parameter_4.f90: Likewise.
1697
7d29f8e3
ML
16982016-11-03 Martin Liska <mliska@suse.cz>
1699
1700 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1701 output.
1702 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1703
5de3e2d8
BE
17042016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1705
1706 PR libgcc/78067
1707 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1708
f03f0232
SKS
17092016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1710
1711 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1712
bd17a9df
MF
17132016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1714
1715 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1716
2b01aad6
TC
17172016-11-01 Tamar Christina <tamar.christina@arm.com>
1718
1719 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1720 Check for arm_v8_neon_hw.
1721 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1722 Likewise.
1723 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1724 Likewise.
1725 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1726 Likewise.
1727
aa55dc0c
RB
17282016-11-02 Richard Biener <rguenther@suse.de>
1729
1730 * gcc.dg/store_merging_8.c: New testcase.
1731
6905c577 17322016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1733
1734 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1735
075be4a1
DE
17362016-11-02 David Edelsohn <dje.gcc@gmail.com>
1737
4b69fb13
DE
1738 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1739 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1740 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1741 * gcc.dg/pr65779.c: XFAIL AIX.
1742 * gcc.dg/pr70405.c: XFAIL AIX.
1743
075be4a1
DE
1744 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1745 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1746 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1747
fdb1aa55
RO
17482016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1749
1750 * lib/target-supports.exp (check_gc_sections_available): Use
1751 -print-prog-name=ld to determine linker used.
1752
4adbcdb4
ML
17532016-11-02 Martin Liska <mliska@suse.cz>
1754
1755 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1756 test case.
1757
4b2c06f4
KT
17582016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1759
1760 PR tree-optimization/78170
1761 * gcc.c-torture/execute/pr78170.c: New test.
1762
63e523d6
KT
17632016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1764
1765 PR tree-optimization/78162
1766 * gcc.c-torture/compile/pr78162.c: New test.
1767
da42ac7b
RB
17682016-11-02 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/78035
1771 PR tree-optimization/77964
1772 * gcc.target/i386/pr78035.c: New testcase.
1773
4280df0a
RB
17742016-11-02 Richard Biener <rguenther@suse.de>
1775
1776 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1777 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1778 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1779 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1780 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1781
1b1d9303
DE
17822016-11-01 David Edelsohn <dje.gcc@gmail.com>
1783
1784 * gfortran.dg/pr70937.f90: require-effective-target lto.
1785
5b7c0519
TK
17862016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1787
1788 PR fortran/69544
1789 * gfortran.dg/where_6.f90: New test.
1790
70d28813
JJ
17912016-11-01 Jakub Jelinek <jakub@redhat.com>
1792
1793 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1794
7f4266d4
TK
17952016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1796
1797 PR fortran/69544
1798 * gfortran.dg/where_5.f90: New test.
1799
9fc158eb
BB
18002016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1801
1802 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1803 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1804 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1805 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1806
baeb7b5c
UB
18072016-11-01 Uros Bizjak <ubizjak@gmail.com>
1808
1809 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1810 Whitespace fixes.
1811 (check_effective_target_vect_cmdline_needed): Check
1812 is-effective-target ia32 for x86 targets.
1813 (check_effective_target_vect_simd_clones): Simplify condition.
1814 (check_effective_target_vect_double): Ditto.
1815 (check_effective_target_vect_aligned_arrays): Check
1816 is-effective-target ia32 for x86 targets. Simplify condition.
1817 (check_effective_target_vect_multiple_sizes): Simplify condition.
1818 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1819 (check_effective_target_sync_int_128): Simplify condition.
1820 (check_effective_target_sync_int_128_runtime): Ditto.
1821 (check_effective_target_sync_long_long_runtime): Ditto.
1822 (check_effective_target_divmod): Add i?86-*-* target.
1823
156b5cca
MM
18242016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1825
1826 * gcc.target/powerpc/vsx-extract-4.c: New test.
1827 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1828
120a4c45
JD
18292016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1830
1831 PR fortran/54679
1832 * gfortran.dg/fmt_l.f90: Update test.
1833 * gfortran.dg/fmt_l0.f90: New test.
1834
c5fed5c6
JJ
18352016-10-31 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR c++/78089
1838 * c-c++-common/builtin-shuffle-1.c: New test.
1839 * g++.dg/cpp0x/addressof3.C: New test.
1840
aee69156
VV
18412016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1842
1843 Add tests for a const member and a reference member for launder.
1844 * g++.dg/cpp1z/launder3.C: New.
1845 * g++.dg/cpp1z/launder4.C: Likewise.
1846 * g++.dg/cpp1z/launder5.C: Likewise.
1847 * g++.dg/cpp1z/launder5.cc: Likewise.
1848 * g++.dg/cpp1z/launder5.h: Likewise.
1849 * g++.dg/cpp1z/launder6.C: Likewise.
1850 * g++.dg/cpp1z/launder6.cc: Likewise.
1851 * g++.dg/cpp1z/launder6.h: Likewise.
1852
1e4fa9b1
JJ
18532016-10-31 Jakub Jelinek <jakub@redhat.com>
1854
dcb466ec
JJ
1855 PR c++/77948
1856 * g++.dg/cpp0x/pr77948-1.C: New test.
1857 * g++.dg/cpp0x/pr77948-2.C: New test.
1858 * g++.dg/cpp0x/pr77948-3.C: New test.
1859 * g++.dg/cpp0x/pr77948-4.C: New test.
1860 * g++.dg/cpp0x/pr77948-5.C: New test.
1861 * g++.dg/cpp0x/pr77948-6.C: New test.
1862
1e4fa9b1
JJ
1863 PR tree-optimization/77860
1864 * gcc.dg/pr77860.c: New test.
1865
9782e1ec
JJ
18662016-10-31 Jakub Jelinek <jakub@redhat.com>
1867
1868 PR c++/77886
1869 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1870
dd57b05e
SKS
18712016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1872
1873 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1874
84ff4775
LCW
18752016-10-30 Le-Chun Wu <lcwu@google.com>
1876 Mark Wielaard <mjw@redhat.com>
1877
1878 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1879 * gcc.dg/Wshadow-local-1.c: Likewise.
1880 * gcc.dg/Wshadow-local-2.c: Likewise.
1881 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1882 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1883 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1884
0b56e9ad
BS
18852016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1886
1887 PR tree-optimization/71915
1888 PR tree-optimization/71490
1889 * gcc.dg/tree-ssa/pr54245.c: Delete.
1890 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1891 document why.
1892
d4fc6702
JD
18932016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1894
1895 PR fortran/78123
1896 * gfortran.dg/fmt_t_9.f: New test.
1897
396e56d2
TK
18982016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1899
1900 PR fortran/67219
1901 * gfortran.dg/pr67219.f90: New test.
1902
a654d5d0
JJ
19032016-10-29 Jakub Jelinek <jakub@redhat.com>
1904
205b9ed1
JJ
1905 PR rtl-optimization/77919
1906 * g++.dg/torture/pr77919-2.C: New test.
1907
a654d5d0
JJ
1908 PR target/78148
1909 * gcc.dg/pr78148.c: New test.
1910
894d8b41
EB
19112016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1914 * gcc.target/sparc/overflow-4.c: ...here.
1915 * gcc.target/sparc/overflow-5.c: New test.
1916
e72531b9
PK
19172016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1918 Kugan Vivekanandarajah <kuganv@linaro.org>
1919 Jim Wilson <jim.wilson@linaro.org>
1920
1921 PR tree-optimization/43721
1922 * lib/target-supports.exp (check_effective_target_divmod): New.
1923 (check_effective_target_divmod_simode): Likewise.
1924 (check_effective_target_arm_divmod_simode): Likewise.
1925 * gcc.dg/divmod-1-simode.c: New test.
1926 * gcc.dg/divmod-1.c: Likewise.
1927 * gcc.dg/divmod-2-simode.c: Likewise.
1928 * gcc.dg/divmod-2.c: Likewise.
1929 * gcc.dg/divmod-3-simode.c: Likewise.
1930 * gcc.dg/divmod-3.c: Likewise.
1931 * gcc.dg/divmod-4-simode.c: Likewise.
1932 * gcc.dg/divmod-4.c: Likewise.
1933 * gcc.dg/divmod-5.c: Likewise.
1934 * gcc.dg/divmod-6-simode.c: Likewise.
1935 * gcc.dg/divmod-6.c: Likewise.
1936 * gcc.dg/divmod-7.c: Likewise.
1937
f663d9ad 19382016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1939 Jakub Jelinek <jakub@redhat.com>
1940 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1941
1942 PR middle-end/22141
1943 PR rtl-optimization/23684
1944 * gcc.c-torture/execute/pr22141-1.c: New test.
1945 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1946 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1947 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1948 * gcc.dg/store_merging_1.c: New test.
1949 * gcc.dg/store_merging_2.c: Likewise.
1950 * gcc.dg/store_merging_3.c: Likewise.
1951 * gcc.dg/store_merging_4.c: Likewise.
1952 * gcc.dg/store_merging_5.c: Likewise.
1953 * gcc.dg/store_merging_6.c: Likewise.
1954 * gcc.dg/store_merging_7.c: Likewise.
1955 * gcc.target/i386/pr22141.c: Likewise.
1956 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1957 * g++.dg/init/new17.C: Likewise.
1958
6905c577 19592016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1960
1961 PR middle-end/72747
1962 * c-c++-common/pr72747-1.c: New test.
1963 * c-c++-common/pr72747-2.c: Likewise.
1964
539405d5
AK
19652016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1966
1967 * gcc.target/s390/oscbreak-1.c: New test.
1968
0dbb19f0
AK
19692016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1970
1971 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1972
0d9e143c
JJ
19732016-10-28 Jakub Jelinek <jakub@redhat.com>
1974
c19066a7
JJ
1975 PR rtl-optimization/77919
1976 * g++.dg/torture/pr77919.C: New test.
1977
0d9e143c
JJ
1978 PR rtl-optimization/78132
1979 * gcc.target/i386/pr78132.c: New test.
1980
cc91248d
EB
19812016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1982
1983 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1984
787c7a65
MM
19852016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1986
1987 * gcc.target/powerpc/vsx-simode.c: New test.
1988 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1989 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1990
4ce71579
JJ
19912016-10-27 Jakub Jelinek <jakub@redhat.com>
1992
6f21288f
JJ
1993 PR fortran/78026
1994 * gfortran.dg/gomp/pr78026.f03: New test.
1995 * gfortran.dg/select_type_38.f03: New test.
1996
4ce71579
JJ
1997 PR middle-end/78025
1998 * g++.dg/gomp/declare-simd-7.C: New test.
1999
6f21288f 20002016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2001
2002 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2003 * gfortran.dg/dec_init_2.f90: Likewise.
2004 * gfortran.dg/dec_init_3.f90: New test.
2005 * gfortran.dg/dec_init_4.f90: Likewise.
2006
93f90bec
BC
20072016-10-27 Bin Cheng <bin.cheng@arm.com>
2008
2009 * gcc.dg/fold-narrowbopcst-1.c: New test.
2010
6f21288f 20112016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2012
2013 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2014 dg-shouldfail/dg-output instead of XFAIL.
2015 * gfortran.dg/dec_io_6.f90: Likewise.
2016
ddb92ab9
TP
20172016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2018
2019 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2020 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2021 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2022 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2023 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2024 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2025 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2026 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2027 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2028 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2029
ad6e4ba8
BC
20302016-10-27 Bin Cheng <bin.cheng@arm.com>
2031
2032 * gcc.dg/fold-convmaxconv-1.c: New test.
2033 * gcc.dg/fold-convminconv-1.c: New test.
2034
6905c577 20352016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2036
2037 PR fortran/78092
2038 * gfortran.dg/pr78092.f90: New test.
2039
7a83b391
KN
20402016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2041
2042 PR target/78056
2043 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2044 expected error message.
2045 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2046 expected error message.
2047 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2048 (test_all_not_equal_and_not_zero): Change expected error message.
2049
3693a620
JJ
20502016-10-26 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR fortran/77973
2053 * gfortran.dg/gomp/pr77973.f90: New test.
2054
cd612e8a
PT
20552016-10-26 Paul Thomas <pault@gcc.gnu.org>
2056
2057 PR fortran/78108
2058 * gfortran.dg/submodule_18.f08: New test.
2059 * gfortran.dg/submodule_19.f08: New test.
2060
09844a5f
MM
20612016-10-26 Michael Matz <matz@suse.de>
2062
2063 * g++.dg/pr78060.C: New test.
2064 * gfortran.dg/pr78061.f: New test.
2065 * g++.dg/pr78088.C: New test.
2066
6f21288f 20672016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2068
2069 * gfortran.dg/dec_io_1.f90: New test.
2070 * gfortran.dg/dec_io_2.f90: New test.
2071 * gfortran.dg/dec_io_3.f90: New test.
2072 * gfortran.dg/dec_io_4.f90: New test.
2073 * gfortran.dg/dec_io_5.f90: New test.
2074 * gfortran.dg/dec_io_6.f90: New test.
2075
6c95388f
JJ
20762016-10-25 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR sanitizer/78106
2079 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2080
20812016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2082
2083 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2084 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2085
90e261e4
EB
20862016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gnat.dg/opt59.adb: New test.
2089 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2090
2091 * gnat.dg/opt60.adb: New test.
2092
cef026ec
AV
20932016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2094
2095 PR fortran/72770
2096 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2097 this pr.
2098
96592eed
JJ
20992016-10-25 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR target/78102
2102 * gcc.target/i386/pr78102.c: New test.
2103
6c95388f 21042016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2105
2106 * gfortran.dg/dec_logical_xor_1.f90: New test.
2107 * gfortran.dg/dec_logical_xor_2.f90: New test.
2108 * gfortran.dg/dec_logical_xor_3.f03: New test.
2109
6c95388f 21102016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2111
2112 * gfortran.dg/dec_loc_rval_1.f90: New test.
2113 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2114 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2115
6c95388f 21162016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2117
90051c26
FR
2118 * gfortran.dg/dec_type_print.f90: New testcase.
2119
6c95388f 21202016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2121
2122 * gfortran.dg/feed_1.f90: New test.
2123 * gfortran.dg/feed_2.f90: New test.
ef144767 2124
8e104951
ML
21252016-10-25 Martin Liska <mliska@suse.cz>
2126
2127 PR sanitizer/78106
2128 * gcc.dg/asan/pr78106.c: New test.
2129
b93ee1bb
ML
21302016-10-25 Martin Liska <mliska@suse.cz>
2131
2132 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2133
ad6922b0
WD
21342016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2135
2136 PR target/78041
2137 * gcc.target/arm/pr78041.c: New test.
2138
e16f1cc7
JJ
21392016-10-25 Jakub Jelinek <jakub@redhat.com>
2140
2141 * g++.dg/cpp1z/launder1.C: New test.
2142 * g++.dg/cpp1z/launder2.C: New test.
2143
078134e5 21442016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2145 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2146
2147 PR target/71676
2148 PR target/71678
2149 * gcc.target/avr/pr71676-2.c: New test.
2150
c7212a15 21512016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2152 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2153
2154 PR target/71676
2155 PR target/71678
2156 * gcc.target/avr/pr71676-1.c: New test.
2157 * gcc.target/avr/pr71676-3.c: New test.
2158 * gcc.target/avr/pr71676.c: New test.
2159 * gcc.target/avr/pr71678.c: New test.
2160
d1c7d3a8
KV
21612016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2162
2163 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2164 such that cloned verions of tested functions are not created.
2165
c7082171
SK
21662016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2167
2168 PR fortran/71895
2169 * gfortran.dg/pr71895.f90: New test.
2170
0f2a9e37
JJ
21712016-10-24 Jakub Jelinek <jakub@redhat.com>
2172
2173 * g++.dg/debug/dwarf2/ref-2.C: New test.
2174
f8348061
BE
21752016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2176
2177 * c-c++-common/Wint-in-bool-context-3.c: New test.
2178
1eb4547b
MS
21792016-10-24 Martin Sebor <msebor@redhat.com>
2180
2181 PR middle-end/77735
2182 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2183 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2184 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2185 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2186 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2187 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2188 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2189
292af537
RB
21902016-10-24 Richard Biener <rguenther@suse.de>
2191
2192 PR testsuite/71491
2193 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2194 * gcc.dg/vect/slp-45.c: Likewise.
2195
40f683e8
RB
21962016-10-24 Richard Biener <rguenther@suse.de>
2197
2198 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2199 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2200 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2201
b1b6774f
GJL
22022016-10-24 Georg-Johann Lay <avr@gjlay.de>
2203
2204 PR target/78093
2205 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2206 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2207
ed9760d2
AV
22082016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2209
2210 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2211
fb027a42
JJ
22122016-10-24 Jakub Jelinek <jakub@redhat.com>
2213
2214 * gcc.target/i386/bmi2-pext-1.c: New test.
2215 * gcc.target/i386/bmi2-pdep-1.c: New test.
2216 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2217 * gcc.target/i386/tbm-bextri-1.c: New test.
2218 * gcc.target/i386/bmi-bextr-6.c: New test.
2219
8e10302e
RO
22202016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2221
2222 PR target/77483
2223 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2224 * gcc.target/i386/pr65105-1.c: Likewise.
2225 * gcc.target/i386/pr65105-2.c: Likewise.
2226 * gcc.target/i386/pr65105-3.c: Likewise.
2227 * gcc.target/i386/pr65105-5.c: Likewise.
2228 * gcc.target/i386/pr67761.c: Likewise.
2229 * gcc.target/i386/pr70799-1.c: Likewise.
2230
866c72a8
ML
22312016-10-24 Martin Liska <mliska@suse.cz>
2232
2233 PR sanitizer/77966
2234 * c-c++-common/ubsan/unreachable-3.c: New test.
2235
0804124b
SK
22362016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2237
2238 PR fortran/77763
2239 * gfortran.dg/pr77763.f90
2240
87c9fca5
SK
22412016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2242
2243 PR fortran/54730
2244 PR fortran/78033
2245 * gfortran.dg/pr78033.f90: New test.
2246
dfd6231e
PT
22472016-10-23 Paul Thomas <pault@gcc.gnu.org>
2248
2249 PR fortran/69834
2250 * gfortran.dg/select_type_1.f03: Change error for overlapping
2251 TYPE IS cases.
2252 * gfortran.dg/select_type_36.f03: New test.
2253
66ccff98
EB
22542016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2255
2256 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2257
15876cee
TK
22582016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2259
2260 PR fortran/78021
2261 * gfortran.dg/string_length_3.f90: New test.
2262
574284e9
AV
22632016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2264
574284e9
AV
2265 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2266
22672016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2268
2269 PR fortran/43366
2270 PR fortran/57117
2271 PR fortran/61337
2272 * gfortran.dg/alloc_comp_class_5.f03: New test.
2273 * gfortran.dg/class_allocate_21.f90: New test.
2274 * gfortran.dg/class_allocate_22.f90: New test.
2275 * gfortran.dg/realloc_on_assign_27.f08: New test.
2276
20276dc9
JL
22772016-10-21 Jeff Law <law@redhat.com>
2278
2279 * PR tree-optimization/71947
2280 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2281 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2282 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2283
f7503699
KV
22842016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2285
2286 * gcc.dg/ipa/vrp5.c: New test.
2287 * gcc.dg/ipa/vrp6.c: New test.
2288
5be6b295
WD
22892016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2290
2291 * gcc.target/aarch64/test_frame_17.c: New test.
2292
c82bc7ed
WD
22932016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2294
2295 * gcc.target/aarch64/test_frame_17.c: New test.
2296
67a6cac7
AP
22972016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2298
2299 PR preprocessor/71681
2300 * gcc.dg/cpp/pr71681-1.c: New testcase
2301 * gcc.dg/cpp/pr71681-2.c: Likewise
2302 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2303 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2304 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2305 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2306
8e6982f7
JJ
23072016-10-21 Jakub Jelinek <jakub@redhat.com>
2308
9c4c8b7b
JJ
2309 PR target/78057
2310 * gcc.target/i386/pr78057.c: New test.
2311
8e6982f7
JJ
2312 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2313
de514d40
PT
23142016-10-21 Paul Thomas <pault@gcc.gnu.org>
2315
2316 PR fortran/69566
2317 * gfortran.dg/select_type_37.f03: New test.
2318
1d64ceb0
SKS
23192016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2320
2321 PR target/71627
2322 * gcc.target/avr/pr71627.c: New test
2323
85729229
EB
23242016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2325
2326 * gcc.target/sparc/overflow-1.c: New test.
2327 * gcc.target/sparc/overflow-2.c: Likewise.
2328 * gcc.target/sparc/overflow-3.c: Likewise.
2329
d17f2c3b
AV
23302016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2331
2332 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2333 effective target.
2334
0d47cee6
KT
23352016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2336
2337 PR rtl-optimization/78038
2338 * gcc.target/aarch64/pr78038.c: New test.
2339
a20d03c8
RB
23402016-10-21 Richard Biener <rguenther@suse.de>
2341
2342 PR tree-optimization/78051
2343 * g++.dg/torture/pr78051.C: New testcase.
2344
f3ecd50f
BE
23452016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2346
2347 * c-c++-common/wdate-time.c: Restored test case.
2348 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2349
fceabe50
JJ
23502016-10-20 Jakub Jelinek <jakub@redhat.com>
2351
2352 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2353
f56ea76e
UB
23542016-10-20 Uros Bizjak <ubizjak@gmail.com>
2355
2356 PR target/78037
2357 * gcc.target/i386/pr78037.c: New test.
2358
2c35bbe1
EB
23592016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2360
2361 * gcc.target/visium/overflow8.c: New.
2362 * gcc.target/visium/overflow16.c: Likewise.
2363 * gcc.target/visium/overflow32: Likewise.
2364
28df8730
MM
23652016-10-20 Michael Matz <matz@suse.de>
2366
2367 * gcc.dg/loop-split.c: New test.
2368 * gcc.dg/tree-ssa/ifc-9.c: Update.
2369 * gcc.dg/tree-ssa/ifc-10.c: Update.
2370
6c1a9e41
RB
23712016-10-20 Richard Biener <rguenther@suse.de>
2372
2373 * gcc.dg/graphite/pr35356-1.c: Update.
2374
a2923dba
PC
23752016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 PR c++/77446
2378 * g++.dg/cpp1y/pr77446.C: New.
2379
2066ef6a
PK
23802016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2381
2382 PR tree-optimization/53979
2383 * gcc.dg/pr53979-1.c: New test-case.
2384 * gcc.dg/pr53979-2.c: Likewise.
2385
4c712374
BE
23862016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2387
2388 * c-c++-common/Wint-in-bool-context-2.c: New test.
2389
bdcf8e7c
JD
23902016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2391
2392 * gfortran.dg/dtio_17.f90: Fix test.
2393
ec1748d4
AH
23942016-10-19 Aldy Hernandez <aldyh@redhat.com>
2395
2396 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2397 * gcc.dg/Walloca-2.c: Same.
2398
b70f0b0c
AH
23992016-10-19 Aldy Hernandez <aldyh@redhat.com>
2400
2401 * gcc.dg/Wvla-1.c: Rename to...
2402 * gcc.dg/Wvla-larger-than-1.c: ...this.
2403 * gcc.dg/Wvla-2.c: Rename to...
2404 * gcc.dg/Wvla-larger-than-2.c: ...this.
2405 * gcc.dg/Wvla-3.c: Rename to...
2406 * gcc.dg/Walloca-11.c.: ...this.
2407 * gcc.dg/wvla-[1-7].c: Rename to:
2408 * gcc.dg/Wvla-[1-7].c: ...this.
2409
cbb22e61
BC
24102016-10-19 Bin Cheng <bin.cheng@arm.com>
2411
2412 PR tree-optimization/78005
2413 * gcc.dg/vect/pr78005.c: New.
2414 * gcc.target/i386/l_fma_float_1.c: Revise test.
2415 * gcc.target/i386/l_fma_float_2.c: Ditto.
2416 * gcc.target/i386/l_fma_float_3.c: Ditto.
2417 * gcc.target/i386/l_fma_float_4.c: Ditto.
2418 * gcc.target/i386/l_fma_float_5.c: Ditto.
2419 * gcc.target/i386/l_fma_float_6.c: Ditto.
2420 * gcc.target/i386/l_fma_double_1.c: Ditto.
2421 * gcc.target/i386/l_fma_double_2.c: Ditto.
2422 * gcc.target/i386/l_fma_double_3.c: Ditto.
2423 * gcc.target/i386/l_fma_double_4.c: Ditto.
2424 * gcc.target/i386/l_fma_double_5.c: Ditto.
2425 * gcc.target/i386/l_fma_double_6.c: Ditto.
2426
a023f8c8
TS
24272016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2428
2429 PR tree-optimization/78024
2430 * gcc.dg/goacc/loop-processing-1.c: New file.
2431
d9700bdb
RB
24322016-10-19 Richard Biener <rguenther@suse.de>
2433
2434 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2435
902cb7b1
KN
24362016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2437
2438 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2439 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2440 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2441 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2442 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2443 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2444 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2445 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2446 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2447 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2448 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2449 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2450 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2451 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2452 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2453 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2454 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2455 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2456 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2457 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2458 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2459 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2460 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2461 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2462 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2463 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2464 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2465 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2466 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2467 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2468 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2469 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2470 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2471 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2472 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2473 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2474 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2475 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2476 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2477 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2478 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2479 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2480 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2481 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2482 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2483 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2484 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2485 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2486 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2487 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2488 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2489 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2490 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2491 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2492 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2493 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2494 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2495 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2496 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2497 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2498 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2499 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2500 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2501 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2502 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2503 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2504 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2505 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2506 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2507 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2508 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2509 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2510 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2511 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2512 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2513 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2514 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2515 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2516 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2517 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2518 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2519 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2520 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2521 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2522 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2523 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2524 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2525 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2526 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2527 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2528 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2529 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2530 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2531 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2532 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2533 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2534 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2535 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2536 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2537 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2538 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2539 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2540 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2541 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2542 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2543 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2544 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2545 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2546 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2547 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2548 * gcc.target/powerpc/vsu/vsu.exp: New file.
2549
5cb96b6a
UB
25502016-10-18 Uros Bizjak <ubizjak@gmail.com>
2551
2552 PR target/77991
2553 * gcc.target/i386/pr77991.c: New test.
2554
f5de494c
MF
25552016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2556
2557 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2558 LTO is used.
2559
e5163ec1
SKS
25602016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2561
5cb96b6a 2562 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2563
b64e8239
RB
25642016-10-18 Richard Biener <rguenther@suse.de>
2565
2566 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2567 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2568 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2569 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2570 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2571 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2572 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2573 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2574 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2575 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2576 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2577 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2578 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2579 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2580 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2581 * gcc.dg/pr68217.c: Likewise.
2582 * gcc.dg/predict-9.c: Likewise.
2583 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2584 * gcc.dg/predict-1.c: Likewise.
2585
c680ada5
JD
25862016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2587
2588 * gfortran.dg/dtio_17.f90: New test.
2589
7fd4f180
KV
25902016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2591
2592 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2593
718625ad
KV
25942016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2595
2596 * gcc.dg/ipa/vrp4.c: New test.
2597
735b8f9f
KV
25982016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2599
2600 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2601 * gcc.dg/torture/pr39074.c: Likewise.
2602
86f98087
EB
26032016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2604
2605 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2606 * gnat.dg/trampoline4.adb: Minor tweak.
2607
a929f266
BS
26082016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2609
2610 PR tree-optimization/77916
2611 * gcc.dg/torture/pr77916.c: New.
2612
4acf2055
SK
26132016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2614
2615 PR fortran/77978
2616 * gfortran.dg/pr77978_1.f90: New test.
2617 * gfortran.dg/pr77978_2.f90: Ditto.
2618 * gfortran.dg/pr77978_3.f90: Ditto.
2619
871267e1
PT
26202016-10-17 Paul Thomas <pault@gcc.gnu.org>
2621
2622 PR fortran/61420
2623 PR fortran/78013
2624 * gfortran.dg/proc_ptr_49.f90: New test.
2625
fd9593e9
BE
26262016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2627
2628 PR target/77308
2629 * gcc.target/arm/pr77308.c: New test.
2630
d32d4176
DE
26312016-10-17 David Edelsohn <dje.gcc@gmail.com>
2632
2633 * lib/target-supports.exp
2634 (check_effective_target_floatn_nx_runtime): Return 0 for
2635 powerpc*-ibm-aix*.
2636
dca2910c
AP
26372016-10-17 Andrew Pinski <apinski@cavium.com>
2638
2639 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2640 long instead of long.
2641 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2642 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2643 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2644 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2645 * gcc.target/aarch64/pr68102_1.c: Likewise.
2646 * gcc.target/aarch64/target_attr_3.c: Likewise.
2647
44b00dbc
RB
26482016-10-17 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/77988
2651 * gcc.dg/torture/pr77988.c: New testcase.
2652
89b80c42
PK
26532016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2654
2655 * gcc.dg/pr71636-1.c: New test-case.
2656 * gcc.dg/pr71636-2.c: Likewise.
2657
4c640e26
EB
26582016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2659
2660 * gnat.dg/trampoline3.adb: New test.
2661 * gnat.dg/trampoline4.adb: Likewise.
2662
6c0347f6
JD
26632016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2664
2665 * gfortran.dg/dtio_16.f90: New test.
2666
d0d48a06
EB
26672016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2668
2669 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2670 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2671 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2672
baa33d83
EB
26732016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2674
2675 * gcc.target/sparc/popc.c: Rename to...
2676 * gcc.target/sparc/popc-1.c: ...this.
2677 * gcc.target/sparc/popc-2.c: New test.
2678
523ee218
JD
26792016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2680
2681 PR fortran/77972
2682 * gfortran.dg/unexpected_eof_4.f90: New test.
2683
c04d4ede
JB
26842016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2685
31a84d4a
AP
2686 PR libfortran/48587
2687 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2688
064ed55a
JJ
26892016-10-14 Jakub Jelinek <jakub@redhat.com>
2690
9a822fc7
JJ
2691 PR middle-end/77959
2692 * gfortran.dg/pr77959.f90: New test.
2693
064ed55a
JJ
2694 DR 1511 - const volatile variables and ODR
2695 * g++.dg/DRs/dr1511-1.C: New test.
2696 * g++.dg/DRs/dr1511-2.C: New test.
2697
2579762a
EB
26982016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2699
2700 * gnat.dg/debug7.adb (dg-options): Remove -g.
2701 * gnat.dg/debug8.adb (dg-options): Add -margs.
2702 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2703
6d59425d
RB
27042016-10-14 Richard Biener <rguenther@suse.de>
2705
2706 PR tree-optimization/77979
2707 * gcc.dg/torture/pr77979.c: New testcase.
2708
43f66d6e
ML
27092016-10-14 Martin Liska <mliska@suse.cz>
2710
2711 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2712 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2713 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2714
cb3ac867
UB
27152016-10-14 Uros Bizjak <ubizjak@gmail.com>
2716
2717 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2718 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2719 * gcc.dg/torture/pr77937-2.c: Likewise.
2720
14cf71a0
EB
27212016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2722
2723 * gnat.dg/lto15.adb: Adjust.
2724 * gnat.dg/lto16.adb: Likewise.
2725 * gnat.dg/lto17.adb: Likewise
2726 * gnat.dg/lto18.ad[sb]: New test.
2727 * gnat.dg/lto18_pkg.ads: New helper.
2728 * gnat.dg/lto19.adb: New test.
2729 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2730 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2731 * gnat.dg/lto20.adb: New test.
2732 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2733
6fd9c6f4
AV
27342016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2735
2736 * gfortran.dg/coarray_38.f90: Expect error message.
2737
01f44038
KT
27382016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2739
2740 * gcc.target/aarch64/spellcheck_1.c: New test.
2741 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2742 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2743 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2744 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2745 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2746
253abb2a
AS
27472016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2748
2749 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2750
a2695319
BS
27512016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2752
2753 PR tree-optimization/77937
2754 * gcc.dg/torture/pr77937-1.c: New.
2755 * gcc.dg/torture/pr77937-2.c: New.
2756
14a2c9aa
JM
27572016-10-13 Jakub Jelinek <jakub@redhat.com>
2758
2759 * g++.dg/cpp1z/inline-var1.C: New test.
2760 * g++.dg/cpp1z/inline-var1a.C: New test.
2761 * g++.dg/cpp1z/inline-var1.h: New file.
2762 * g++.dg/cpp1z/inline-var2.C: New test.
2763 * g++.dg/cpp1z/inline-var3.C: New test.
2764 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2765 uninitialized const.
2766
6c95388f 27672016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2768
ee7fa2e3
SL
2769 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2770 Xscale is specified, not just -march.
2771 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2772 is incompatible with Xscale.
18d34307 2773
96032047
MS
27742016-10-13 Martin Sebor <msebor@redhat.com>
2775
2776 PR c++/71912
2777 * g++.dg/ext/flexary4.C: Adjust.
2778 * g++.dg/ext/flexary5.C: Same.
2779 * g++.dg/ext/flexary9.C: Same.
2780 * g++.dg/ext/flexary19.C: New test.
2781 * g++.dg/ext/flexary18.C: New test.
2782 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2783 regression test.
5cb96b6a
UB
2784 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2785 Avoid generating a flexible array member in an array.
96032047 2786
5b1548fd
MS
27872016-10-13 Martin Sebor <msebor@redhat.com>
2788
2789 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2790 to placate -Wformat on targets where the type is not int.
2791
7810c4eb
DM
27922016-10-13 David Malcolm <dmalcolm@redhat.com>
2793
2794 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2795 in INSN_LOCATION.
2796
fcd27666
BC
27972016-10-13 Bin Cheng <bin.cheng@arm.com>
2798
2799 * gcc.target/i386/l_fma_float_1.c: Revise test.
2800 * gcc.target/i386/l_fma_float_2.c: Ditto.
2801 * gcc.target/i386/l_fma_float_3.c: Ditto.
2802 * gcc.target/i386/l_fma_float_4.c: Ditto.
2803 * gcc.target/i386/l_fma_float_5.c: Ditto.
2804 * gcc.target/i386/l_fma_float_6.c: Ditto.
2805 * gcc.target/i386/l_fma_double_1.c: Ditto.
2806 * gcc.target/i386/l_fma_double_2.c: Ditto.
2807 * gcc.target/i386/l_fma_double_3.c: Ditto.
2808 * gcc.target/i386/l_fma_double_4.c: Ditto.
2809 * gcc.target/i386/l_fma_double_5.c: Ditto.
2810 * gcc.target/i386/l_fma_double_6.c: Ditto.
2811
b8a4b8c8
BC
28122016-10-13 Bin Cheng <bin.cheng@arm.com>
2813
2814 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2815
328ba117
BC
28162016-10-13 Bin Cheng <bin.cheng@arm.com>
2817
2818 * gcc.dg/vect/vect-98.c: Refine test case.
2819 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2820 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2821 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2822
1a1ab05e
JJ
28232016-10-13 Jakub Jelinek <jakub@redhat.com>
2824
2825 PR c/77946
2826 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2827
27947670
ML
28282016-10-13 Martin Liska <mliska@suse.cz>
2829
2830 PR tree-optimization/77943
2831 * g++.dg/tree-ssa/pr77943.C: New test.
2832
92c5266b
AV
28332016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2834
2835 PR fortran/72832
2836 * gfortran.dg/allocate_with_source_22.f03: New test.
2837 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2838 fail.
2839
90bca4ed
TP
28402016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2841
2842 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2843 * gcc.target/arm/movsi_movw.c: Likewise.
2844 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2845 directive to work on big endian targets.
2846
0011af7b
KV
28472016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2848
2849 * gcc.dg/tree-ssa/evrp6.c: New test.
2850
859e95ab
SB
28512016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2852
2853 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2854 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2855 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2856
2934018d
SB
28572016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2858
2859 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2860 * gcc.target/powerpc/warn-2.c: Ditto.
2861
f92d1522
RS
28622016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2863
2864 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2865 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2866 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2867 for -mmsa.
2868 * gcc.target/mips/msa.c: New test.
2869 * gcc.target/mips/msa-builtins.c: Likewise.
2870 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2871 (check_effective_target_mips_msa_runtime): Likewise.
2872 (check_effective_target_mips_msa): Likewise.
2873 (add_options_for_mips_msa): Likewise.
2874 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2875 (check_effective_target_vect_intfloat_cvt): Likewise.
2876 (check_effective_target_vect_uintfloat_cvt): Likewise.
2877 (check_effective_target_vect_floatint_cvt): Likewise.
2878 (check_effective_target_vect_floatuint_cvt): Likewise.
2879 (check_effective_target_vect_shift): Likewise.
2880 (check_effective_target_vect_shift_char): Likewise.
2881 (check_effective_target_vect_long): Likewise.
2882 (check_effective_target_vect_float): Likewise.
2883 (check_effective_target_vect_double): Likewise.
2884 (check_effective_target_vect_long_long): Likewise.
2885 (check_effective_target_vect_perm): Likewise.
2886 (check_effective_target_vect_perm_byte): Likewise.
2887 (check_effective_target_vect_perm_short): Likewise.
2888 (check_effective_target_vect_sdot_qi): Likewise.
2889 (check_effective_target_vect_udot_qi): Likewise.
2890 (check_effective_target_vect_sdot_hi): Likewise.
2891 (check_effective_target_vect_udot_hi): Likewise.
2892 (check_effective_target_vect_pack_trunc): Likewise.
2893 (check_effective_target_vect_unpack): Likewise.
2894 (check_effective_target_vect_hw_misalign): Likewise.
2895 (check_effective_target_vect_condition): Likewise.
2896 (check_effective_target_vect_cond_mixed): Likewise.
2897 (check_effective_target_vect_char_mult): Likewise.
2898 (check_effective_target_vect_short_mult): Likewise.
2899 (check_effective_target_vect_int_mult): Likewise.
2900 (check_effective_target_vect_extract_even_odd): Likewise.
2901 (check_effective_target_vect_interleave): Likewise.
2902 (check_vect_support_and_set_flags): Check if the target supports MSA
2903 and append to the list of EFFECTIVE_TARGETS.
2904
0bfd099c
RB
29052016-10-12 Richard Biener <rguenther@suse.de>
2906
2907 PR debug/77947
2908 * g++.dg/torture/pr77947.C: New testcase.
2909
b4a9ef2f
PMR
29102016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2911
2912 * gnat.dg/debug8.adb: New testcase.
2913
c0dbd22d
PMR
29142016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2915
2916 * gnat.dg/debug9.adb: New testcase.
2917
8a7c91cd
RB
29182016-10-12 Richard Biener <rguenther@suse.de>
2919
2920 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2921 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2922 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2923
7dc2f5f1
RB
29242016-10-12 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/77920
2927 * gcc.dg/torture/pr77920.c: New testcase.
2928
70f6d5e1
JJ
29292016-10-12 Jakub Jelinek <jakub@redhat.com>
2930
4a8b97cb
JJ
2931 PR tree-optimization/77929
2932 * gcc.c-torture/compile/pr77929.c: New test.
2933
70f6d5e1
JJ
2934 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2935 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2936 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2937 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2938 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2939 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2940 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2941 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2942 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2943
4803de58
EB
29442016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2945
2946 * gcc.target/sparc/setcc-4.c: Adjust.
2947 * gcc.target/sparc/setcc-5.c: Likewise.
2948 * gcc.target/sparc/setcc-6.c: Likewise.
2949 * gcc.target/sparc/setcc-7.c: Likewise.
2950 * gcc.target/sparc/setcc-8.c: Likewise.
2951 * gcc.target/sparc/setcc-9.c: Likewise.
2952 * gcc.target/sparc/setcc-10.c: Delete.
2953
f6cf4810
SK
29542016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2955
2956 PR fortran/77942
2957 * gfortran.dg/pr77942.f90
2958
8e8c2744
FR
29592016-10-11 Fritz Reese <fritzoreese@gmail.com>
2960
2961 * gfortran.dg/dec_math.f90: New testsuite.
2962
ddefad9a
SKS
29632016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2964
2965 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2966 (main): Declare j as i32 instead of int.
2967
e7b08761
TP
29682016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2969
2970 PR testsuite/PR77710
2971 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2972 target triplet instead of *-*-*-*.
2973
9fd7cd44
EB
29742016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2975
2976 * gnat.dg/unchecked_convert10.adb: New test.
2977 * gnat.dg/unchecked_convert11.adb: Likewise.
2978 * gnat.dg/unchecked_convert12.adb: Likewise.
2979
ff7e7ee0
EB
29802016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2981
2982 * gcc.target/sparc/cbcond-1.c: New test.
2983 * gcc.target/sparc/cbcond-2.c: Likewise.
2984 * gcc.target/sparc/movcc-1.c: Likewise.
2985 * gcc.target/sparc/movcc-2.c: Likewise.
2986 * gcc.target/sparc/setcc-1.c: Adjust.
2987 * gcc.target/sparc/setcc-2.c: Likewise.
2988 * gcc.target/sparc/setcc-3.c: Likewise.
2989 * gcc.target/sparc/setcc-4.c: Likewise.
2990 * gcc.target/sparc/setcc-5.c: Likewise.
2991 * gcc.target/sparc/setcc-6.c: New test.
2992 * gcc.target/sparc/setcc-7.c: Likewise.
2993 * gcc.target/sparc/setcc-8.c: Likewise.
2994 * gcc.target/sparc/setcc-9.c: Likewise.
2995 * gcc.target/sparc/setcc-10.c: Likewise.
2996
d30078b8
JL
29972016-10-10 Jeff Law <law@redhat.com>
2998
2999 PR tree-optimization/71947
3000 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3001 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3002 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3003 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3004 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3005 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3006
5f869266
TK
30072016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3008
3009 PR fortran/77915
3010 * gfortran.dg/matmul_11.f90: New test.
3011
174e0b00
JW
30122016-10-10 Jiong Wang <jiong.wang@arm.com>
3013
3014 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3015 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3016 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3017 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3018 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3019 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3021 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3022 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3023 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3024 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3025 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3026 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3053 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3058 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3059 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3060 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3063 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3064 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3065 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3066 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3067 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3068 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3069 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3071 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3072 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3073
4bc63138
JW
30742016-10-10 Jiong Wang <jiong.wang@arm.com>
3075
3076 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3077 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3078 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3079 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3080 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3081 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3082 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3083 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3084 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3085 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3086 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3087 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3088 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3089 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3090
8f3edb07
JW
30912016-10-10 Jiong Wang <jiong.wang@arm.com>
3092
3093 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3094 Enable AArch64.
3095 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3096 vdup*_laneq.
3097 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3101
6e49f922
JW
31022016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3103 Jiong Wang <jiong.wang@arm.com>
3104
3105 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3106 AArch64 support.
3107 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3108 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3109 AArch64 targets.
3110 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3111 AArch64 targets.
3112 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3113 targets.
3114 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3115
41683e1a
EB
31162016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3117
3118 * gnat.dg/specs/vfa.ads: New test.
3119
6e49f922 31202016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3121
3122 * gnat.dg/inline13.ad[sb]: New test.
3123 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3124
55cfd746
EB
31252016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3126
3127 * gnat.dg/biased_subtype.adb: New test.
3128
4dfb8a2a
JJ
31292016-10-09 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR tree-optimization/77901
3132 * gcc.c-torture/compile/pr77901.c: New test.
3133
67b97478
PK
31342016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3135
3136 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3137 * gcc.dg/ipa/propalign-2.c: Likewise
3138 * gcc.dg/ipa/propalign-3.c: Likewise.
3139 * gcc.dg/ipa/propalign-4.c: Likewise.
3140 * gcc.dg/ipa/propalign-5.c: Likewise.
3141
7bad794a
JJ
31422016-10-08 Jakub Jelinek <jakub@redhat.com>
3143
81b02905
JJ
3144 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3145
ee19ef45
JJ
3146 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3147
7bad794a
JJ
3148 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3149 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3150
56d3a930
FR
31512016-10-07 Fritz Reese <fritzoreese@gmail.com>
3152
3153 * gfortran.dg/dec_union_11.f90: New testcase.
3154
45e2bf2e
NS
31552016-10-07 Nathan Sidwell <nathan@acm.org>
3156
3157 PR c++/66443
3158 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3159 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3160 * g++.dg/cpp1y/pr66443-cxx14.C: New
3161 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3162 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3163
be845b04
JJ
31642016-10-07 Jakub Jelinek <jakub@redhat.com>
3165
3166 * g++.dg/cpp0x/addressof1.C: New test.
3167 * g++.dg/cpp0x/addressof2.C: New test.
3168
08213983
MM
31692016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3170
3171 * gcc.target/powerpc/float128-type-1.c: New test to check that
3172 PowerPC 64-bit Linux enables -mfloat128-type by default.
3173 * gcc.target/powerpc/float128-type-2.c: Likewise.
3174 * gcc.target/powerpc/float128-mix.c: Change error message to
3175 reflect that __ibm128 is now #define'ed to be long double.
3176
bd845c14
SK
31772016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3178
3179 PR fortran/77406
3180 * gfortran.dg/pr77406.f90: New test.
3181 * gfortran.dg/assumed_type_3.f90: Update error messages.
3182 * gfortran.dg/defined_operators_1.f90: Ditto.
3183 * gfortran.dg/generic_26.f90: Ditto.
3184 * gfortran.dg/generic_7.f90: Ditto.
3185 * gfortran.dg/gomp/udr5.f90: Ditto.
3186 * gfortran.dg/gomp/udr7.f90: Ditto.
3187 * gfortran.dg/interface_1.f90: Ditto.
3188 * gfortran.dg/interface_37.f90: Ditto.
3189 * gfortran.dg/interface_5.f90: Ditto.
3190 * gfortran.dg/interface_6.f90: Ditto.
3191 * gfortran.dg/interface_7.f90
3192 * gfortran.dg/no_arg_check_3.f90
3193 * gfortran.dg/operator_5.f90
3194 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3195
c09c4992
BE
31962016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3197
3198 PR c++/77700
3199 * c-c++-common/Wint-in-bool-context.c: Update test.
3200
d7f336f8
RB
32012016-10-07 Richard Biener <rguenther@suse.de>
3202
3203 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3204 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3205
a9172bf3
MP
32062016-10-07 Marek Polacek <polacek@redhat.com>
3207
3208 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3209
8a14afd0
BS
32102016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3211
3212 PR c++/69733
3213 * c-c++-common/pr69733.c: New test.
3214 * gcc.dg/pr69733.c: New test.
3215 * gcc.target/i386/pr69733.c: New test.
3216
d4bd4646
MP
32172016-10-07 Marek Polacek <polacek@redhat.com>
3218
3219 PR c++/77803
3220 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3221
a93cdc5c
JJ
32222016-10-07 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR tree-optimization/77664
3225 * gcc.dg/tree-ssa/pr77664.c: New test.
3226 * gcc.dg/pr77664.c: New test.
3227
32282016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3229
3230 * gfortran.dg/pr69955.f90: New test.
3231
ac193ee7
LK
32322016_10-06 Louis Krupp <louis.krupp@zoho.com>
3233
3234 PR fortran/57910
3235 * gfortran.dg/pr57910.f90: New test.
3236
342cfb3e
JJ
32372016-10-06 Jakub Jelinek <jakub@redhat.com>
3238
3239 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3240 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3241
48057089
KV
32422016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3243
3244 PR tree-optimization/77862
3245 * gcc.dg/pr77862.c: New test.
3246
65b25c9b
KV
32472016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3248
3249 * gcc.dg/tree-ssa/evrp4.c: New test.
3250
f3127685
JL
32512016-10-06 Jeff Law <law@redhat.com>
3252
3253 PR tree-optimization/71661
3254 * gcc.dg/tree-ssa/pr71661.c: New test.
3255
b3972588
RB
32562016-10-06 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/77855
3259 * gcc.dg/torture/pr77855.c: New testcase.
3260
139dc3c6 32612016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3262 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3263
3264 * g++.dg/other/pr77759.C: New test.
3265
37f6a157
RB
32662016-10-06 Richard Biener <rguenther@suse.de>
3267
3268 PR tree-optimization/77839
3269 * gcc.dg/torture/pr77839.c: New testcase.
3270
f779aeb8
MP
32712016-10-06 Marek Polacek <polacek@redhat.com>
3272
3273 * g++.dg/cpp1z/init-statement9.C: New test.
3274
eee8f0b0
AS
32752016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3276
3277 * gcc.target/i386/pcommit-1.c: Deleted.
3278 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3279 * gcc.target/i386/sse-13.c: Ditto.
3280 * gcc.target/i386/sse-14.c: Ditto.
3281 * gcc.target/i386/sse-22.c: Ditto.
3282 * gcc.target/i386/sse-23.c: Ditto.
3283 * g++.dg/other/i386-2.C: Ditto.
3284
b48042bb
UB
32852016-10-05 Uros Bizjak <ubizjak@gmail.com>
3286
3287 * gcc.target/i386/pr77833.c: Require int128 effective target.
3288
50b01e1d
SK
32892016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3290
3291 PR fortran/58991
3292 PR fortran/58992
3293 * gfortran.dg/associate_22.f90: New test.
3294
908b8296
FR
32952016-10-05 Fritz Reese <fritzoreese@gmail.com>
3296
3297 * gfortran.dg/dec_union_9.f90: New testcase.
3298 * gfortran.dg/dec_union_10.f90: New testcase.
3299
87582521
JJ
33002016-10-05 Jakub Jelinek <jakub@redhat.com>
3301
2e69f143
JJ
3302 PR sanitizer/66343
3303 * gcc.dg/pch/pr66343-3.c: New test.
3304 * gcc.dg/pch/pr66343-3.hs: New file.
3305
87582521
JJ
3306 PR sanitizer/66343
3307 * gcc.dg/pch/pr66343-1.c: New test.
3308 * gcc.dg/pch/pr66343-1.hs: New file.
3309 * gcc.dg/pch/pr66343-2.c: New test.
3310 * gcc.dg/pch/pr66343-2.hs: New file.
3311
700fff34
BE
33122016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3313
3314 * c-c++-common/Wint-in-bool-context.c: Update test.
3315
17a9e380
MP
33162016-10-05 Marek Polacek <polacek@redhat.com>
3317
3318 * g++.dg/cpp1z/init-statement1.C: New test.
3319 * g++.dg/cpp1z/init-statement2.C: New test.
3320 * g++.dg/cpp1z/init-statement3.C: New test.
3321 * g++.dg/cpp1z/init-statement4.C: New test.
3322 * g++.dg/cpp1z/init-statement5.C: New test.
3323 * g++.dg/cpp1z/init-statement6.C: New test.
3324 * g++.dg/cpp1z/init-statement7.C: New test.
3325 * g++.dg/cpp1z/init-statement8.C: New test.
3326
6e48e779
LK
33272016-10-05 Louis Krupp <louis.krupp@zoho.com>
3328
3329 PR fortran/67524
3330 * gfortran.dg/pr67524.f90: New test.
3331
04a32443
JJ
33322016-10-05 Jakub Jelinek <jakub@redhat.com>
3333
3334 PR sanitizer/77823
3335 * c-c++-common/ubsan/shift-9.c: New test.
3336
743a9cf7
SKS
33372016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3338
3339 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3340 of int if __SIZEOF_INT__ is less than 4 bytes.
3341
a40278c3
JD
33422016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3343
3344 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3345 * gfortran.dg/class_array_20.f03: Likewise.
3346 * gfortran.dg/class_array_21.f03: Likewise.
3347 * gfortran.dg/finalize_29.f08: Likewise.
3348 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3349
39bb7d01
RB
33502016-10-05 Richard Biener <rguenther@suse.de>
3351
3352 PR middle-end/77826
3353 * gcc.dg/torture/pr77826.c: New testcase.
3354
eeb57981
RB
33552016-10-05 Richard Biener <rguenther@suse.de>
3356
3357 * gcc.dg/fold-copysign-1.c: New testcase.
3358
f9018d75
AS
33592016-10-05 Andreas Schwab <schwab@suse.de>
3360
3361 * g++.dg/pr49847-2.C: Remove.
3362
7e8000b3
PMR
33632016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3364
3365 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3366
54f84ca9
RB
33672016-10-05 Richard Biener <rguenther@suse.de>
3368
3369 PR middle-end/55152
3370 * gcc.dg/pr55152-2.c: New testcase.
3371
17beda50
JD
33722016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3373
3374 * gfortran.dg/dtio_15.f90: New test.
3375
1c84b798
ILT
33762016-10-04 Ian Lance Taylor <iant@golang.org>
3377
3378 * gcc.dg/split-7.c: New test.
3379
7ec39552
MS
33802016-10-04 Martin Sebor <msebor@redhat.com>
3381
3382 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3383 %lc directive to wint_t to silence -Wformat warnings on targets
3384 where the latter is a distinct type such as long.
3385
8ff04ff9
MS
33862016-10-04 Martin Sebor <msebor@redhat.com>
3387
3388 PR c++/77804
3389 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3390
bfecd57c
JJ
33912016-10-04 Jakub Jelinek <jakub@redhat.com>
3392
f72da967
JJ
3393 PR c++/77791
3394 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3395
bfecd57c
JJ
3396 * g++.dg/other/java3.C: Remove.
3397 * g++.dg/other/java1.C: Remove.
3398 * g++.dg/other/error12.C: Remove.
3399 * g++.dg/other/java2.C: Remove.
3400 * g++.dg/warn/Wnvdtor.C: Remove.
3401 * g++.dg/lookup/java1.C: Remove.
3402 * g++.dg/lookup/java2.C: Remove.
3403 * g++.dg/ext/pr34829.C: Remove.
3404 * g++.dg/ext/java-3.C: Remove.
3405 * g++.dg/ext/java-1.C: Remove.
3406 * g++.dg/ext/java-2.C: Remove.
3407 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3408
fe8b1e83
DG
34092016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3410
3411 PR tree-optimization/77808
3412 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3413
078b5aab
RB
34142016-10-04 Richard Biener <rguenther@suse.de>
3415
3416 PR tree-optimization/77399
3417 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3418
2b568899
RB
34192016-10-04 Richard Biener <rguenther@suse.de>
3420
3421 PR middle-end/77833
3422 * gcc.target/i386/pr77833.c: New testcase.
3423
0a4e5cf3
JL
34242016-09-26 Jeff Law <law@redhat.com>
3425
3426 PR tree-optimization/71550
3427 PR tree-optimization/71403
3428 * gcc.c-torture/execute/pr71550.c: New test.
3429
d07b0a23
SKS
34302016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3431
3432 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3433 option.
3434
b44a42cf
KT
34352016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3436
3437 Revert
3438 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3439
3440 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3441
f41f1ceb
MP
34422016-10-03 Marek Polacek <polacek@redhat.com>
3443
3444 * g++.dg/cpp0x/nullptr37.C: New test.
3445
1633d3b9
BE
34462016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3447
3448 * c-c++-common/Wint-in-bool-context.c: Update test.
3449
2c8e3a1d
JJ
34502016-10-02 Jakub Jelinek <jakub@redhat.com>
3451
3452 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3453 earlier.
3454 * g++.dg/charset/asm2.c (memmove): Likewise.
3455 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3456 * g++.dg/tls/diag-4.C (foo): Likewise.
3457 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3458 dg-warning, fix up regex.
3459 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3460 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3461 * g++.old-deja/g++.mike/net31.C: Likewise.
3462 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3463 for C++17.
3464 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3465 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3466
f00b6283
RB
34672016-10-01 Richard Biener <rguenther@suse.de>
3468
3469 PR middle-end/77798
3470 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3471
0f0565b1
AV
34722016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3473
3474 PR fortran/77663
3475 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3476
c58823a0
JJ
34772016-10-01 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c/77490
3480 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3481 Add dg-prune-output directive.
3482
e3228a50
JD
34832016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3484
3485 PR fortran/66643
3486 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3487 * gfortran.fortran-torture/compile/write.f90: Update test.
3488
e70bbc6f
MW
34892016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3490
3491 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3492 arm_fp16_alternative_ok as the required effective target.
3493 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3494 -mfp16-format=alternative to the dg-options directive and remove
3495 the dg-add-options directive.
3496
c39747d2
FR
34972016-09-30 Fritz Reese <fritzoreese@gmail.com>
3498
3499 PR fortran/77764
3500 * gfortran.dg/dec_union_8.f90: New testcase.
3501
00074dd8
FR
35022016-09-30 Fritz Reese <fritzoreese@gmail.com>
3503
3504 PR fortran/77782
3505 * gfortran.dg/dec_structure_16.f90: New testcase.
3506
26f391e8
AV
35072016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3508
3509 * gfortran.dg/coarray_allocate_10.f08: New test.
3510 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3511
fa16a271
KT
35122016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3513
3514 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3515
f334c828
RB
35162016-09-30 Richard Biener <rguenther@suse.de>
3517
3518 PR tree-optimization/77399
3519 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3520
76e3ec9c
SL
35212016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3522
871267e1 3523 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3524 -fdelete-null-pointer-checks explicit.
3525 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3526 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3527 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3528 * gcc.dg/pic-1.c: Require fpic target support.
3529 * gcc.dg/pic-2.c: Likewise.
3530
a2c6e7f2
JJ
35312016-09-29 Jakub Jelinek <jakub@redhat.com>
3532
3533 Implement P0001R1 - C++17 removal of register storage class specifier
3534 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3535 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3536 C++17.
3537 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3538 keyword if not __SSE2__.
3539 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3540 C++17.
3541 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3542 register keywords.
3543 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3544 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3545 no_erroneous_warning): Expect new warnings for C++17.
3546 * g++.dg/warn/register-var-2.C (f): Likewise.
3547 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3548 * g++.dg/parse/linkage2.C (foo): Likewise.
3549 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3550 keyword on parameters for C++17.
3551 * g++.dg/cpp1z/register1.C: New test.
3552 * g++.dg/cpp1z/register2.C: New test.
3553 * g++.dg/cpp1z/register3.C: New test.
3554
4ab76933
UB
35552016-09-29 Uros Bizjak <ubizjak@gmail.com>
3556
3557 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3558 * gcc.target/i386/avx2-check.h (main): Ditto.
3559 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3560 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3561 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3562 * gcc.target/i386/avx512er-check.h (main): Ditto.
3563 * gcc.target/i386/avx512f-check.h (main): Ditto.
3564 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3565 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3566 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3567
2488ebe5
UB
35682016-09-29 Uros Bizjak <ubizjak@gmail.com>
3569
3570 PR target/77756
3571 * gcc.target/i386/pr77756.c: New test.
3572
4d258d09
MP
35732016-09-29 Marek Polacek <polacek@redhat.com>
3574
3575 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3576
a9087411
MP
35772016-09-29 Marek Polacek <polacek@redhat.com>
3578
3579 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3580 C++14.
3581
fa0a064a
ML
35822016-09-29 Martin Liska <mliska@suse.cz>
3583
3584 * objc/execute/construct1.m: New test.
3585
0ce1ecc7
RB
35862016-09-29 Richard Biener <rguenther@suse.de>
3587
3588 PR tree-optimization/77768
3589 * gcc.dg/torture/pr77768.c: New testcase.
3590
da186c1f
RB
35912016-09-28 Richard Biener <rguenther@suse.de>
3592
3593 PR middle-end/77407
3594 * gcc.dg/pr77407.c: New testcase.
3595
d657e995
RB
35962016-09-29 Richard Biener <rguenther@suse.de>
3597
3598 PR middle-end/55152
3599 * gcc.dg/pr55152.c: New testcase.
3600 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3601
cadf6296
RO
36022016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3603
3604 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3605 (dg-options): Remove -m32.
3606
88000fd1
MS
36072016-09-28 Martin Sebor <msebor@redhat.com>
3608
3609 PR middle-end/77721
3610 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3611
0c172974
JD
36122016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3613
3614 PR libgfortran/77707
3615 * gfortran.dg/inquire_17.f90: New test.
3616
4b390698
JJ
36172016-09-28 Jakub Jelinek <jakub@redhat.com>
3618
3619 PR c++/77467
3620 * g++.dg/cpp1y/constexpr-77467.C: New test.
3621
2b1b5938
MS
36222016-09-28 Martin Sebor <msebor@redhat.com>
3623
3624 PR c/77762
3625 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3626 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3627 (test_sprintf_p_const): Adjust line numbers to avoid failures
3628 introduced in r240503.
3629
30dc6ee9
MS
36302016-09-28 Martin Sebor <msebor@redhat.com>
3631
3632 PR middle-end/77683
3633 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3634
7d290e93
BE
36352016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3636
fcf32bad
BE
3637 PR c++/77748
3638 * g++.dg/pr77550.C: Avoid undefined behavior.
3639
7d290e93
BE
3640 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3641
912d9ec3
WD
36422016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3643
3644 * gcc.dg/strlenopt-20.c: Update test.
3645 * gcc.dg/strlenopt-21.c: Likewise.
3646 * gcc.dg/strlenopt-22.c: Likewise.
3647 * gcc.dg/strlenopt-22g.c: Likewise.
3648 * gcc.dg/strlenopt-26.c: Likewise.
3649 * gcc.dg/strlenopt-5.c: Likewise.
3650 * gcc.dg/strlenopt-7.c: Likewise.
3651 * gcc.dg/strlenopt-9.c: Likewise.
3652
459bcfb0
JJ
36532016-09-27 Jakub Jelinek <jakub@redhat.com>
3654
6e39060a
JJ
3655 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3656
8ca33347
JJ
3657 * g++.dg/cpp1z/lambda-this1.C: New test.
3658 * g++.dg/cpp1z/lambda-this2.C: New test.
3659
459bcfb0
JJ
3660 PR c++/77722
3661 * g++.dg/ubsan/return-4.C: New test.
3662 * g++.dg/ubsan/return-5.C: New test.
3663 * g++.dg/ubsan/return-6.C: New test.
3664
20fba714
JW
36652016-09-27 Jiong Wang <jiong.wang@arm.com>
3666
3667 * lib/target-supports.exp
3668 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3669 in function comment.
3670
bebe0086
ML
36712016-09-27 Martin Liska <mliska@suse.cz>
3672
3673 PR gcov-profile/46266
3674 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3675 considered.
3676
59896334
RB
36772016-09-27 Richard Biener <rguenther@suse.de>
3678
3679 PR tree-optimization/77745
3680 * g++.dg/torture/pr77745.C: New testcase.
3681
f0d355dc
RB
36822016-09-27 Richard Biener <rguenther@suse.de>
3683
3684 PR tree-optimization/77478
3685 * gcc.dg/torture/pr77478.c: New testcase.
3686
8c9434c2
ML
36872016-09-27 Martin Liska <mliska@suse.cz>
3688
3689 PR gcov-profile/7970
3690 PR gcov-profile/16855
3691 PR gcov-profile/44779
3692 * g++.dg/gcov/pr16855.C: New test.
3693
511d092e
SKS
36942016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3695
3696 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3697
f2e0c4e1
JJ
36982016-09-27 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR fortran/77666
3701 * gfortran.dg/gomp/pr77666.f90: New test.
3702
3a4228ba
KV
37032016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3704
3705 PR ipa/77677
3706 * gcc.dg/torture/pr77677-2.c: New test.
3707
a184e37f
SK
37082016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3709
3710 PR fortran/77420
3711 * gfortran.dg/pr77420_1.f90: New test.
3712 * gfortran.dg/pr77420_2.f90: Ditto.
3713 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3714 * gfortran.dg/pr77420_4.f90: this file.
3715
8be59d19
KV
37162016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3717
3718 PR middle-end/77719
3719 * gfortran.dg/pr77719.f90: New test.
3720
991075a4
TP
37212016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3722
3723 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3724 singular form of byte when quantity is unknown.
991075a4 3725
c6147dc4
MP
37262016-09-26 Marek Polacek <polacek@redhat.com>
3727
3728 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3729
5cc6c41c
ML
37302016-09-26 Martin Liska <mliska@suse.cz>
3731
3732 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3733 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3734 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3735 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3736 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3737 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3738 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3739 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3740 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3741
81fea426
MP
37422016-09-26 Marek Polacek <polacek@redhat.com>
3743
3744 PR c/7652
3745 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3746 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3747 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3748 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3749 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3750 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3751 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3752 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3753 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3754 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3755 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3756 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3757 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3758 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3759 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3760 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3761 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3762 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3763 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3764 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3765 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3766 * c-c++-common/attr-fallthrough-1.c: New test.
3767 * c-c++-common/attr-fallthrough-2.c: New test.
3768 * g++.dg/cpp0x/fallthrough1.C: New test.
3769 * g++.dg/cpp0x/fallthrough2.C: New test.
3770 * g++.dg/cpp1z/fallthrough1.C: New test.
3771 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3772 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3773 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3774 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3775
9b597c1f
SK
37762016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3777
12a813c1 3778 PR fortran/77429
9b597c1f
SK
3779 * gfortran.dg/pr77429.f90: New test.
3780
f1c7e7f1
SK
37812016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3782
3783 PR fortran/77694
3784 * gfortran.dg/pr77694.f90: New test.
3785
50c6dd20
OE
37862016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3787
3788 PR target/51244
3789 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3790
540b039e
DH
37912016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3792
3793 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3794 for 32-bit mode.
3795
cfd161bf
DH
37962016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3797
3798 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3799 for 32-bit mode.
3800
9a2300e9
MP
38012016-09-24 Marek Polacek <polacek@redhat.com>
3802
3803 PR c/77490
3804 * c-c++-common/Wbool-operation-1.c: New test.
3805 * gcc.dg/Wbool-operation-1.c: New test.
3806
34d567d1
FR
38072016-09-23 Fritz Reese <fritzoreese@gmail.com>
3808
3809 * gfortran.dg/dec_static_1.f90: New.
3810 * gfortran.dg/dec_static_2.f90: New.
3811 * gfortran.dg/dec_static_3.f90: New.
3812 * gfortran.dg/dec_static_4.f90: New.
3813
4a8d4422
JD
38142016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3815
3816 PR fortran/48298
3817 * gfortran.dg/negative_unit_check.f90: Update test.
3818 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3819
90ef45cb
DV
38202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3821
3822 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3823 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3824 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3825 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3826 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3827 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3828 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3829
e0535922
MS
38302016-09-23 Martin Sebor <msebor@redhat.com>
3831
3832 PR testsuite/77713
3833 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3834 assuming long double is bigger than double.
3835
d664d76d
JJ
38362016-09-23 Jakub Jelinek <jakub@redhat.com>
3837
3838 Implement P0138R2, C++17 construction rules for enum class values
3839 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3840
3b31f720
DM
38412016-09-23 David Malcolm <dmalcolm@redhat.com>
3842
3843 PR preprocessor/77672
3844 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3845 expected multiline output from first warning to reflect change
3846 in r240434.
3847
592459bf
TP
38482016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3849
3850 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3851
0af06385
BE
38522016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3853 Tom de Vries <tom@codesourcery.com>
3854
3855 PR testsuite/77411
3856 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3857
8f01b67a
MP
38582016-09-23 Marek Polacek <polacek@redhat.com>
3859
3860 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3861 * c-c++-common/gomp/atomic-13.c: Likewise.
3862 * c-c++-common/gomp/atomic-14.c: Likewise.
3863 * c-c++-common/pr60439.c: Remove invalid code.
3864 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3865 * g++.dg/expr/bitfield5.C: Likewise.
3866 * g++.dg/expr/bitfield6.C: Likewise.
3867 * g++.dg/expr/bool1.C: Likewise.
3868 * g++.dg/expr/bool3.C: Likewise.
3869 * g++.dg/expr/lval3.C: Likewise.
3870 * g++.dg/expr/lval4.C: Likewise.
3871 * g++.old-deja/g++.jason/bool5.C: Likewise.
3872
bbd6fcf3
DM
38732016-09-23 David Malcolm <dmalcolm@redhat.com>
3874
3875 PR preprocessor/77672
3876 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3877 (test_terminator_location): New function.
3878
113d06a4
RB
38792016-09-23 Richard Biener <rguenther@suse.de>
3880
3881 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3882
cab9e1df
MW
38832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3884
3885 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3886 -march=armv8.2-a+fp16 when supported by the hardware.
3887 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3888 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3889 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3890 semi-colons to a macro invocations.
3891 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3892 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3893 defined.
3894 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3895 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3897 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3898 defined.
3899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3906 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3909 defined.
3910 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3912 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3913 defined.
3914 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3916 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3917 defined.
3918 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3920 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3921 defined.
3922 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3923 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3924 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3925 defined. Also fix some white-space.
3926 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3927 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3928 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3929 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3931 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3932 defined. Also fix some long lines and white-space.
3933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3934 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3935 defined. Also fix some long lines and white-space.
3936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3937 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3938 defined.
3939 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3941 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3942 defined.
3943 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3945 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3946 defined.
3947 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3948 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3950 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3951 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3957 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3963 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3964 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3966
da9b2e69
JW
39672016-09-23 Jiong Wang <jiong.wang@arm.com>
3968 Matthew Wahab <matthew.wahab@arm.com>
3969
3970 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3971 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3972 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3973 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3974 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3975 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3976 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3977 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3985 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3986 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3987 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3988 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3989 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3990 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3991 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3992 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3993 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3994 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3995 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3996 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3997 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3998 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3999 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4000 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4001 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4002 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4003 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4004 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4005 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4006 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4007
785cf02f
MW
40082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4009
4010 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4011 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4012 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4013 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4014 support.
4015
1e401340
KV
40162016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4017
4018 PR ipa/77677
4019 * gcc.dg/torture/pr77677.c: New test.
4020
8ed3eeac
AV
40212016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4022
4023 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4024 here now.
4025
55a9b91b
MW
40262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4027
4028 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4029 options. Add tests for float16x4_t and float16x8_t.
4030
64c744b9
DV
40312016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4032
4033 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4034 * gcc.target/s390/risbg-ll-2.c: Ditto.
4035 * gcc.target/s390/risbg-ll-3.c: Ditto.
4036
d403b8d4
MW
40372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4038
4039 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4040 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4041
576987fc
DV
40422016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4043
4044 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4045 output to the simplified instructions.
4046
4ffc8099
MW
40472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4048
4049 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4050 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4051
b1a970a5
MW
40522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4053
4054 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4055 (FP16_SUPPORTED): New
4056 (expected-hfloat-16x4): Make conditional on __fp16 support.
4057 (expected-hfloat-16x8): Likewise.
4058 (vdup_n_f16): Disable for non-AArch64 targets.
4059 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4060 conditional on FP16_SUPPORTED.
4061 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4062 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4063 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4064 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4065 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4066 for testing __fp16.
4067 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4068 conditional on FP16_SUPPORTED.
4069 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4070 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4071
50df9464
MW
40722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4073
4074 * gcc.target/arm/short-vfp-1.c: New.
4075
536b9f42
MW
40762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4077
4078 * gcc.target/arm/attr-fp16-arith-1.c: New.
4079
1b9e31cf
MW
40802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4081
4082 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4083 New.
4084 (add_options_for_arm_v8_2a_fp16_neon): New.
4085 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4086 (add_options_for_arm_arch_v8_2a): Auto-generate.
4087 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4088 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4089 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4090 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4091 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4092 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4093 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4094
a5b42ee7
MW
40952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4096
4097 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4098 arm_fp16_alternative_ok.
4099 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4100 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4101 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4102 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4103 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4104 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4105 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4106 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4107 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4108 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4109 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4110 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4111 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4112 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4113 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4114 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4115 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4116 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4117 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4118 arm_fp16_alternative_ok.
4119 * lib/target-supports.exp
4120 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4121 (check_effective_target_arm_fp16_alternative_ok): New.
4122 (check_effective_target_arm_fp16_none_ok_nocache): New.
4123 (check_effective_target_arm_fp16_none_ok): New.
4124
fcbc975b
ML
41252016-09-23 Martin Liska <mliska@suse.cz>
4126
4127 * gcc.dg/ipa/pr77653.c: Replace adress
4128 with address.
4129
1822b732
ML
41302016-09-23 Martin Liska <mliska@suse.cz>
4131
4132 * gcc.target/i386/movbe-4.c: New test.
4133
fab18cc4
ML
41342016-09-23 Martin Liska <mliska@suse.cz>
4135
4136 * gcc.target/i386/crc32-5.c: New test.
4137
e70f01b5
ML
41382016-09-23 Martin Liska <mliska@suse.cz>
4139
4140 * gcc.target/i386/pr71652.c: New test.
4141 * gcc.target/i386/pr71652-2.c: New test.
4142 * gcc.target/i386/pr71652-3.c: New test.
4143
f2e81d05
JJ
41442016-09-23 Jakub Jelinek <jakub@redhat.com>
4145
4146 * lib/gcc-dg.exp (process-message): Support relative line number
4147 notation - .+4 or .-1 etc.
4148 * gcc.dg/dg-test-1.c: New test.
4149
ed30d2a6
MS
41502016-09-22 Martin Sebor <msebor@redhat.com>
4151
4152 PR target/77676
4153 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4154 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4155 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4156 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4157
1c681c7b
UB
41582016-09-22 Uros Bizjak <ubizjak@gmail.com>
4159
4160 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4161 * gcc.dg/ifcvt-2.c: Ditto.
4162 * gcc.dg/zero_bits_compound-1.c: Ditto.
4163 * gcc.dg/zero_bits_compound-1.c: Ditto.
4164 * gcc.dg/pr40550.c: Simplify target selectors.
4165 Use dg-additional-options.
4166 * gcc.dg/pr47893.c: Ditto.
4167 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4168 additional options for 32-bit x86 targets.
4169 * gcc.dg/pr70955.c: Move to ...
4170 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4171
67cf0a53
PC
41722016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4173
4174 PR c++/61019
4175 * g++.dg/cpp0x/pr61019.C: New.
4176
0ee70cc0
AV
41772016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4178 Terry Guo <terry.guo@arm.com>
4179
4180 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4181 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4182 * gcc.target/arm/pure-code/pure-code.exp: New.
4183
43639d2c
UB
41842016-09-22 Uros Bizjak <ubizjak@gmail.com>
4185
4186 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4187 Remove SSE effective target requirement.
4188
a608d15b
PC
41892016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4190
4191 PR c++/71979
4192 * g++.dg/cpp0x/pr71979.C: New.
4193
d94a7ab4
BE
41942016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4195
4196 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4197
a13f439f
ML
41982016-09-22 Martin Liska <mliska@suse.cz>
4199
4200 PR ipa/77653
4201 * gcc.dg/ipa/pr77653.c: New test.
4202
cf352092
JJ
42032016-09-22 Jakub Jelinek <jakub@redhat.com>
4204
4205 PR fortran/77665
4206 * gfortran.dg/gomp/pr77665.f90: New test.
4207
a8de3002
PT
42082016-09-22 Paul Thomas <pault@gcc.gnu.org>
4209
4210 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4211 * gfortran.dg/dtio_13.f90: New test.
4212
39abef62
LK
42132016-09-21 Louis Krupp <louis.krupp@zoho.com>
4214
4215 PR fortran/66107
4216 * gfortran.dg/pr66107.f90: New test.
4217
4a2bb7fc
ILT
42182016-09-21 Ian Lance Taylor <iant@golang.org>
4219
4220 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4221 with call to builtin delete function.
4222
5f84cee2
JM
42232016-09-21 Joseph Myers <joseph@codesourcery.com>
4224
4225 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4226 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4227 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4228 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4229 tests.
4230
fe01a41a
UB
42312016-09-21 Uros Bizjak <ubizjak@gmail.com>
4232
4233 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4234
2e1c20b1
JJ
42352016-09-21 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR c++/77651
4238 * g++.dg/cpp1z/aligned-new6.C: New test.
4239
de4c144a
MW
42402016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4241
4242 * gcc.target/arm/fp16-aapcs-3.c: New.
4243 * gcc.target/arm/fp16-aapcs-4.c: New.
4244 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4245 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4246 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4247 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4248
44fc7854
BE
42492016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4250
4251 PR tree-optimization/77550
4252 * g++.dg/pr77550.C: New test.
4253
bc084f84
GJL
42542016-09-21 Georg-Johann Lay <avr@gjlay.de>
4255
4256 PR target/77326
4257 * gcc.target/avr/torture/pr77326.c: New test.
4258
c075003a
LK
42592016-09-21 Louis Krupp <louis.krupp@zoho.com>
4260
4261 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4262
6811ea79
RB
42632016-09-21 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/77648
4266 * gcc.dg/torture/pr77648-1.c: New testcase.
4267 * gcc.dg/torture/pr77648-2.c: Likewise.
4268
f955c4c4
RB
42692016-09-21 Richard Biener <rguenther@suse.de>
4270 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR tree-optimization/77621
4273 * gcc.dg/pr77621.c: New testcase.
4274
096506bb
PT
42752016-09-21 Paul Thomas <pault@gcc.gnu.org>
4276
4277 PR fortran/77657
4278 * gfortran.dg/dtio_12.f90: New test.
4279
37d168ae
SKS
42802016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4281
4282 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4283
66454000
KV
42842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4285
4286 PR tree-optimization/72835
4287 * gcc.dg/tree-ssa/pr72835.c: New test.
4288
88d0c3f0
MS
42892016-09-20 Martin Sebor <msebor@redhat.com>
4290
4291 PR middle-end/49905
4292 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4293 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4294 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4295 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4296 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4297 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4298 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4299
a03df1d5
KV
43002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4301
4302 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4303 arguments/compare will be optimized away.
4304 * gcc.dg/torture/ftrapv-1.c: Likewise.
4305
8bc5448f
KV
43062016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4307
4308 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4309 will be optimized away.
4310 * gcc.dg/ipa/vrp1.c: New test.
4311 * gcc.dg/ipa/vrp2.c: New test.
4312 * gcc.dg/ipa/vrp3.c: New test.
4313
973625a0
KV
43142016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4315
4316 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4317 does the same transformation.
4318 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4319 * gcc.dg/tree-ssa/evrp1.c: New test.
4320 * gcc.dg/tree-ssa/evrp2.c: New test.
4321 * gcc.dg/tree-ssa/evrp3.c: New test.
4322 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4323 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4324 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4325 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4326 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4327 foling now happens early.
4328 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4329 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4330 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4331 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4332 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4333
9b1ba33c
UB
43342016-09-20 Uros Bizjak <ubizjak@gmail.com>
4335
4336 PR target/77621
4337 * gcc.target/i386/pr77621.c: New test.
4338 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4339 pattern, loop should vectorize with -mtune=atom.
4340
f5bd4ad8
MO
43412016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4342 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR testsuite/63299
4345 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4346 instead of delete.
4347
7d9cf801
JJ
43482016-09-20 Jakub Jelinek <jakub@redhat.com>
4349
b912f962
JJ
4350 PR c++/77626
4351 * g++.dg/other/pr77626.C: New test.
4352
eaf1ece1
JJ
4353 PR c++/77638
4354 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4355
590b62e9
JJ
4356 PR c++/77637
4357 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4358
7d9cf801
JJ
4359 PR middle-end/77624
4360 * c-c++-common/pr77624-1.c: New test.
4361 * c-c++-common/pr77624-2.c: New test.
4362
3aebb6ff
AV
43632016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4364
4365 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4366 of digits expected.
4367
b5bbe47b
RB
43682016-09-20 Richard Biener <rguenther@suse.de>
4369
4370 PR tree-optimization/77646
4371 * gcc.dg/torture/pr77646.c: New testcase.
4372
144a96e4
BE
43732016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4374
4375 PR c++/77434
4376 * c-c++-common/Wint-in-bool-context.c: New test.
4377
1f2071fa
JM
43782016-09-19 Joseph Myers <joseph@codesourcery.com>
4379
4380 * gcc.dg/cr-decimal-dig-1.c: New test.
4381
63012d9a
JM
43822016-09-19 Joseph Myers <joseph@codesourcery.com>
4383
4384 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4385 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4386 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4387 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4388
02410826
VM
43892016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4390
4391 PR rtl-optimization/77416
4392 * gcc.target/powerpc/pr77416.c: New.
4393
6101a7ab
PP
43942016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4395
4396 PR c++/77639
4397 * g++.dg/template/error-recovery4.C: New test.
4398
1993ff76
BC
43992016-09-19 Bin Cheng <bin.cheng@arm.com>
4400
4401 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4402
5fa9e644
KT
44032016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4404
4405 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4406 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4407
fc15d9ec
JJ
44082016-09-19 Jakub Jelinek <jakub@redhat.com>
4409 Jan Hubicka <jh@suse.cz>
4410
4411 PR target/77587
4412 * gcc.dg/pr77587.c: New test.
4413 * gcc.dg/pr77587a.c: New file.
4414
3c9f5092
AV
44152016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4416
4417 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4418 * gfortran.dg/coarray_38.f90:
4419 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4420 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4421 * gfortran.dg/coarray_allocate_7.f08: New test.
4422 * gfortran.dg/coarray_allocate_8.f08: New test.
4423 * gfortran.dg/coarray_allocate_9.f08: New test.
4424 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4425 new caf_register.
4426 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4427 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4428 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4429 get_by_refs.
4430 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4431 * gfortran.dg/coarray_lock_7.f90: Same.
4432 * gfortran.dg/coarray_poly_5.f90: Same.
4433 * gfortran.dg/coarray_poly_6.f90: Same.
4434 * gfortran.dg/coarray_poly_7.f90: Same.
4435 * gfortran.dg/coarray_poly_8.f90: Same.
4436 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4437
e79e6763
FR
44382016-09-19 Fritz Reese <fritzoreese@gmail.com>
4439
4440 PR fortran/77584
4441 * gfortran.dg/dec_structure_15.f90: New testcase.
4442
ae527639
RB
44432016-09-19 Richard Biener <rguenther@suse.de>
4444
4445 PR middle-end/77605
4446 * gcc.dg/torture/pr77605.c: New testcase.
4447
cdf060f8
LK
44482016-09-18 Louis Krupp <louis.krupp@zoho.com>
4449
4450 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4451
b720e919
JH
44522016-09-17 Jan Hubicka <hubicka@ucw.cz>
4453
4454 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4455 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4456 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4457 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4458 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4459 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4460 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4461 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4462 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4463 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4464 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4465
bdabae39
KY
44662016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4467
4468 * gcc.target/i386/pr68633.c: Fix expected result.
4469
493ba820
LK
44702016-09-17 Louis Krupp <louis.krupp@gmail.com>
4471
4472 PR fortran/68078
4473 * gfortran.dg/pr68078.f90: New test.
4474 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4475
9a42726b
BS
44762016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4477
4478 PR target/77613
4479 * gcc.target/powerpc/swaps-p8-25.c: New.
4480
e7d61178
JJ
44812016-09-16 Jakub Jelinek <jakub@redhat.com>
4482
8f03e02f
JJ
4483 PR c++/77482
4484 * g++.dg/cpp0x/constexpr-77482.C: New test.
4485
e80cb545
JJ
4486 PR c++/77379
4487 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4488 thunk offsets.
4489 * g++.dg/abi/abi-tag23a.C: Likewise.
4490
1c2f613f
JJ
4491 PR c++/77338
4492 * g++.dg/cpp0x/decltype-77338.C: New test.
4493
e7d61178
JJ
4494 PR c++/77375
4495 * g++.dg/cpp0x/mutable1.C: New test.
4496
8d987deb
SK
44972016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4498
4499 PR fortran/77612
4500 * gfortran.dg/pr77612.f90: New test.
4501
2c3d35a6
SKS
45022016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4503
4504 * gcc.dg/torture/pr70421.c: Require int32plus.
4505
e43163ae
JJ
45062016-09-16 Jakub Jelinek <jakub@redhat.com>
4507
bcf0905a
JJ
4508 PR middle-end/77475
4509 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4510
e43163ae
JJ
4511 PR target/77526
4512 * gcc.target/i386/pr77526.c: New test.
4513
7d704548
JJ
45142016-09-16 Jakub Jelinek <jakub@redhat.com>
4515 Eric Botcazou <ebotcazou@adacore.com>
4516
4517 PR middle-end/77594
4518 * gcc.target/i386/pr77594.c: New test.
4519
902d624f
LK
45202016-09-15 Louis Krupp <louis.krupp@zoho.com>
4521
4522 PR fortran/69963
4523 * gfortran.dg/misplaced_implicit_character.f90: New test.
4524
7e16ce79
BC
45252016-09-15 Bin Cheng <bin.cheng@arm.com>
4526
4527 PR tree-optimization/77503
4528 * gcc.dg/vect/pr77503.c: New test.
4529
7c05f5c4
RB
45302016-09-15 Richard Biener <rguenther@suse.de>
4531
4532 PR middle-end/77544
4533 * c-c++-common/torture/pr77544.c: New testcase.
4534
76ff80fb
JJ
45352016-09-15 Jakub Jelinek <jakub@redhat.com>
4536
4537 PR middle-end/77475
4538 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4539 * gcc.dg/march-generic.c: Likewise.
4540 * gcc.target/i386/spellcheck-options-1.c: New test.
4541 * gcc.target/i386/spellcheck-options-2.c: New test.
4542 * gcc.target/i386/spellcheck-options-3.c: New test.
4543 * gcc.target/i386/spellcheck-options-4.c: New test.
4544
5560d026
CLT
45452016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4546
4547 PR fortran/72743
4548 * gfortran.dg/goacc/pr72743.f90: New test.
4549
5334f733
RB
45502016-09-15 Richard Biener <rguenther@suse.de>
4551
4552 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4553
d08615f2
RB
45542016-09-15 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/77514
4557 * gcc.dg/torture/pr77514.c: New testcase.
4558
28ca05f0
JJ
45592016-09-14 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR c++/77549
4562 * g++.dg/lookup/pr77549.C: New test.
4563
20a1e5b8
MP
45642016-09-14 Marek Polacek <polacek@redhat.com>
4565
4566 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4567 * c-c++-common/gomp/atomic-13.c: Likewise.
4568 * c-c++-common/gomp/atomic-14.c: Likewise.
4569 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4570 * g++.dg/cpp1z/bool-increment1.C: New test.
4571 * c-c++-common/pr60439.c: Add dg-warning.
4572 * g++.dg/expr/bitfield4.C: Likewise.
4573 * g++.dg/expr/bitfield5.C: Likewise.
4574 * g++.dg/expr/bitfield6.C: Likewise.
4575 * g++.dg/expr/bool1.C: Likewise.
4576 * g++.dg/expr/bool3.C: Likewise.
4577 * g++.dg/expr/lval3.C: Likewise.
4578 * g++.dg/expr/lval4.C: Likewise.
4579 * g++.old-deja/g++.jason/bool5.C: Likewise.
4580 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4581 * g++.dg/other/error18.C: Likewise.
4582 * g++.dg/gomp/atomic-14.C: Likewise.
4583
0761f6bf
NS
45842016-09-14 Nathan Sidwell <nathan@acm.org>
4585
4586 PR c++/77539
4587 * g++.dg/cpp1y/pr77539.C: New.
4588
13cddbc1
CL
45892016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4590
4591 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4592 dg-require.
4593 * g++.dg/ext/builtin_alloca.C: Likewise.
4594 * g++.dg/template/spec35.C: Likewise.
4595 * gcc.dg/builtins-68.c: Likewise.
4596 * gcc.misc-tests/gcov-13.c: Likewise.
4597 * gcc.misc-tests/gcov-14.c: Likewise.
4598
a90638d4
JM
45992016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4600
4601 * gfortran.dg/dec_structure_14.f90: New testcase.
4602
5ba4a08c
JJ
46032016-09-14 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR sanitizer/68260
4606 * c-c++-common/tsan/pr68260.c: New test.
4607
a713b234
JS
46082016-09-13 Joe Seymour <joe.s@somniumtech.com>
4609
4610 PR target/70713
4611 * gcc.target/msp430/function-attributes-1.c: New test.
4612 * gcc.target/msp430/function-attributes-2.c: New test.
4613 * gcc.target/msp430/function-attributes-3.c: New test.
4614
96032047
MS
46152015-04-18 Martin Sebor <msebor@redhat.com>
4616
4617 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4618 of non-nul characters.
4619 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4620
ea8661cd
JJ
46212016-09-13 Jakub Jelinek <jakub@redhat.com>
4622
9952908a
JJ
4623 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4624 * g++.dg/cpp1z/gen-attrs1.C: New test.
4625
63cdb7a0
JJ
4626 PR tree-optimization/77454
4627 * gcc.dg/pr77454.c: New test.
4628
ea8661cd
JJ
4629 PR c++/77553
4630 * g++.dg/cpp1y/constexpr-77553.C: New test.
4631
254830ba
DM
46322016-09-13 David Malcolm <dmalcolm@redhat.com>
4633
4634 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4635 (test_show_locus): Replace rich_location::add_fixit_insert calls
4636 with add_fixit_insert_before and add_fixit_insert_after.
4637
42763690
JM
46382016-09-13 Jason Merrill <jason@redhat.com>
4639 Tom de Vries <tom@codesourcery.com>
4640
4641 PR c++/77427
4642 * g++.dg/pr77427.C: New test.
4643
c8798f2c
ML
46442016-09-13 Martin Liska <mliska@suse.cz>
4645
4646 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4647 effective target.
4648 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4649 * lib/target-supports.exp: Define the new target.
4650
54700e2e
AP
46512016-09-12 Andrew Pinski <apinski@cavium.com>
4652
4653 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4654 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4655
e1d55bf7
UB
46562016-09-12 Uros Bizjak <ubizjak@gmail.com>
4657
4658 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4659 variable arguments.
4660 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4661 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4662 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4663 variable argument.
4664 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4665 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4666
54dcdb88
BE
46672016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4668
4669 PR c++/77496
4670 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4671 * g++.dg/ext/pr77496.C: New test.
4672 * g++.dg/warn/pr77496.C: New test.
4673
d1463eb9
DM
46742016-09-12 David Malcolm <dmalcolm@redhat.com>
4675
4676 PR c/72858
4677 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4678 to preserve conversion chars, and to preserve prefix information.
4679 * gcc.dg/format/pr72858.c: New test case.
4680
217fabad
SK
46812016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4682
4683 * gfortran.dg/pr77507.f90: Move to ...
4684 * gfortran.dg/ieee/pr77507.f90: here.
4685
a1cd04ac
JH
46862016-08-09 Jan Hubicka <hubicka@ucw.cz>
4687
4688 PR ipa/61159
4689 * compile/pr61159.c: New testcase
4690
e3912107
JH
46912016-08-09 Jan Hubicka <hubicka@ucw.cz>
4692
4693 PR ipa/64316
4694 * gcc.dg/ipa/pr63416.c: New testcase.
4695
739d9339
PT
46962016-09-10 Paul Thomas <pault@gcc.gnu.org>
4697 Steven G. Kargl <kargl@gcc.gnu.org>
4698
4699 PR fortran/77532
cc3135b6 4700 * gfortran.dg/dtio_11.f90: new test.
739d9339 4701
fb7c40dd
SK
47022016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4703
4704 PR fortran/77507
4705 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4706 * gfortran.dg/c_assoc_4.f90: Ditto.
4707
5b28efbb
TV
47082016-09-10 Tom de Vries <tom@codesourcery.com>
4709
4710 PR C/71602
4711 * c-c++-common/va-arg-va-list-type.c: New test.
4712
9d0a9bb4
PB
47132016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4714
4715 PR rtl-optimization/77289
4716 * gcc.target/powerpc/pr77289.c: New test.
4717
3f0177e7
MS
47182016-09-09 Martin Sebor <msebor@redhat.com>
4719
4720 PR c/77520
4721 PR c/77521
4722 * gcc.dg/pr77520.c: New test.
4723 * gcc.dg/pr77521.c: New test.
4724
e81e83d0
SK
47252016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4726
4727 PR fortran/77506
4728 * gfortran.dg/pr77506.f90: New test.
4729
8a92685e
SK
47302016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4731
4732 PR fortran/77507
4733 * gfortran.dg/pr77507.f90: New test.
4734
c65248cb
JM
47352016-09-09 Joseph Myers <joseph@codesourcery.com>
4736
4737 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4738
2cf0ff98
SK
47392016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4740 Louis Krupp <lkrupp@gcc.gnu.org>
4741
4742 PR fortran/69514
4743 * gfortran.dg/pr69514_1.f90: New test.
4744 * gfortran.dg/pr69514_2.f90: New test.
4745
8ebc1e0f
JJ
47462016-09-08 Jakub Jelinek <jakub@redhat.com>
4747
20b6cf01
JJ
4748 PR fortran/77500
4749 * gfortran.dg/gomp/pr77500.f90: New test.
4750
8ebc1e0f
JJ
4751 PR fortran/77516
4752 * gfortran.dg/gomp/pr77516.f90: New test.
4753
34718542
JJ
47542016-09-07 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR middle-end/77475
4757 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4758 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4759 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4760 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4761 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4762 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4763
e5106e27
DM
47642016-09-07 David Malcolm <dmalcolm@redhat.com>
4765
4766 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4767 "substring-locations.h".
4768
ca235a85
RB
47692016-09-07 Richard Biener <rguenther@suse.de>
4770
4771 PR c/77450
4772 * c-c++-common/vector-subscript-8.c: Move ..
4773 * gcc.dg/pr77450.c: ... here.
4774
0076b5dc 47752016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4776
4777 PR libgfortran/77393
4778 * gfortran.dg/fmt_f0_2.f90: Update test.
4779 * gfortran.dg/fmt_f0_3.f90: New test.
4780
6ac7322b
DH
47812016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4782
4783 PR debug/77389
4784 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4785 in dg-options.
4786
4787 PR debug/57519
4788 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4789
8eb9e049
JJ
47902016-09-06 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR target/69255
4793 * gcc.target/i386/pr69255-1.c: New test.
4794 * gcc.target/i386/pr69255-2.c: New test.
4795 * gcc.target/i386/pr69255-3.c: New test.
4796
47972016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4798
4799 PR c/77336
4800 * gcc.dg/format/miss-7.c: New test.
4801
e6cb85d4
UB
48022016-09-06 Uros Bizjak <ubizjak@gmail.com>
4803
4804 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4805
7fe76f6a
ML
48062016-09-06 Martin Liska <mliska@suse.cz>
4807
4808 PR gcov-profile/77378
4809 PR gcov-profile/77466
4810 * gcc.dg/profile-update-warning.c: New test.
4811
209b636e
RB
48122016-09-06 Richard Biener <rguenther@suse.de>
4813
4814 PR tree-optimization/77479
4815 * gcc.dg/torture/pr77479.c: New testcase.
4816
b772a565
RB
48172016-09-06 Richard Biener <rguenther@suse.de>
4818
4819 PR c/77450
4820 * c-c++-common/vector-subscript-7.c: Adjust.
4821 * c-c++-common/vector-subscript-8.c: New testcase.
4822
a8c07037
SKS
48232016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4824
4825 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4826
0ce48391
JJ
48272016-09-05 Jakub Jelinek <jakub@redhat.com>
4828
de9188e0
JJ
4829 PR target/77476
4830 * gcc.target/i386/avx512f-pr77476.c: New test.
4831 * gcc.target/i386/avx512bw-pr77476.c: New test.
4832 * gcc.target/i386/avx512dq-pr77476.c: New test.
4833
c76f7809
JJ
4834 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4835 Update comment to mention also avx512f.
4836
0ce48391
JJ
4837 PR sanitizer/77396
4838 * g++.dg/asan/pr77396-2.C: New test.
4839
8a27cf73
UB
48402016-09-05 Uros Bizjak <ubizjak@gmail.com>
4841
4842 PR rtl-optimization/77452
4843 * gcc.target/i386/pr77452.c: New test.
4844
25ff5dd3
MP
48452016-09-05 Marek Polacek <polacek@redhat.com>
4846
4847 PR c/77423
4848 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4849
f2bc4e48
SK
48502016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4851
4852 PR fortran/77391
4853 * gfortran.dg/pr77391.f90: New test.
4854
e85921ee
SK
48552016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4856
4857 PR fortran/77460
4858 * gfortran.dg/pr77460.f90: New test.
4859
b5d50659
JJ
48602016-09-03 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR c/65467
4863 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4864
7b826676
KY
48652016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4866
4867 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4868
717ebe91
DM
48692016-09-02 David Malcolm <dmalcolm@redhat.com>
4870
4871 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4872 test case.
4873 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4874 diagnostic-test-show-locus-generate-patch.c to the sources
4875 for diagnostic_plugin_test_show_locus.c.
4876
94087e88
JJ
48772016-09-02 Jakub Jelinek <jakub@redhat.com>
4878
9dc5773f
JJ
4879 PR c/65467
4880 * gcc.dg/gomp/_Atomic-1.c: New test.
4881 * gcc.dg/gomp/_Atomic-2.c: New test.
4882 * gcc.dg/gomp/_Atomic-3.c: New test.
4883 * gcc.dg/gomp/_Atomic-4.c: New test.
4884 * gcc.dg/gomp/_Atomic-5.c: New test.
4885
94087e88
JJ
4886 PR sanitizer/77396
4887 * g++.dg/asan/pr77396.C: New test.
4888
48892016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4890
4891 PR tree-optimization/71831
4892 * gcc.dg/builtin-object-size-16.c: New test.
4893 * gcc.dg/builtin-object-size-17.c: New test.
4894
7e89048d
JD
48952016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4896
4897 PR libgfortran/77393
4898 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4899
2f196155
UB
49002016-09-01 Uros Bizjak <ubizjak@gmail.com>
4901
4902 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4903 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4904 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4905 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4906 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4907 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4908 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4909 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4910 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4911 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4912 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4913 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4914 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4915 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4916 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4917 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4918 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4919 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4920
0a6b0523
EB
49212016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4922
4923 * gnat.dg/opt58.adb: New test.
4924 * gnat.dg/opt58_pkg.ads: New helper.
4925
2a99de7b
RB
49262016-09-01 Richard Biener <rguenther@suse.de>
4927
4928 PR middle-end/77436
4929 * gcc.dg/torture/pr77436.c: New testcase.
4930
f79d8786
SKS
49312016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4932
4933 * gcc.dg/pr64252.c: Require int32plus.
4934 * gcc.dg/pr66299-1.c: Likewise.
4935 * gcc.dg/pr66299-2.c: Likewise.
4936 * gcc.dg/torture/20131115-1.c: Skip for avr.
4937
b06335f9
KT
49382016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 * gcc.target/aarch64/ands_3.c: New test.
4941
f25f40be
JJ
49422016-08-31 Jakub Jelinek <jakub@redhat.com>
4943
d12a0b5a
JJ
4944 PR fortran/77352
4945 * gfortran.dg/gomp/pr77352.f90: New test.
4946
f25f40be
JJ
4947 PR fortran/77374
4948 * gfortran.dg/gomp/pr77374.f08: New test.
4949
9ff6fb6e
MG
49502016-08-31 Marc Glisse <marc.glisse@inria.fr>
4951
4952 PR tree-optimization/73714
4953 * gcc.dg/tree-ssa/pr73714.c: New test.
4954
8e95a674
JD
49552016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4956
4957 PR libgfortran/77393
4958 * gfortran.dg/fmt_f0_2.f90: New test.
4959
c6b0037d
MG
49602016-08-31 Marc Glisse <marc.glisse@inria.fr>
4961
4962 * gcc.target/i386/pr59539-2.c: Adapt options.
4963 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4964
1a576b13
PT
49652016-08-31 Paul Thomas <pault@gcc.gnu.org>
4966
4967 PR fortran/77418
4968 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4969 of the associate entity and replace with a pointer to the
4970 intended item on the stack.
4971
e73d3ca6 49722016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4973 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4974
4975 PR fortran/48298
4976 * gfortran.dg/dtio_1.f90: New test.
4977 * gfortran.dg/dtio_2.f90: New test.
4978 * gfortran.dg/dtio_3.f90: New test.
4979 * gfortran.dg/dtio_4.f90: New test.
4980 * gfortran.dg/dtio_5.f90: New test.
4981 * gfortran.dg/dtio_6.f90: New test.
4982 * gfortran.dg/dtio_7.f90: New test.
4983 * gfortran.dg/dtio_8.f90: New test.
4984 * gfortran.dg/dtio_9.f90: New test.
4985 * gfortran.dg/dtio_10.f90: New test.
4986
b816477a
DM
49872016-08-30 David Malcolm <dmalcolm@redhat.com>
4988
4989 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4990 (test_many_nested_locations): New function.
4991 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4992 (test_show_locus): Handle "test_many_nested_locations".
4993
71b30891
DM
49942016-08-30 David Malcolm <dmalcolm@redhat.com>
4995
4996 * g++.dg/template/double-greater-than-fixit.C: New test case.
4997
8fa37232
EB
49982016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4999
5000 * gnat.dg/opt57.ad[sb]: New test.
5001 * gnat.dg/opt57_pkg.ads: New helper.
5002
6f651bae
RB
50032016-08-30 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/69047
5006 * gcc.dg/pr69047.c: Fix byte-order check.
5007
ab834832
JJ
50082016-08-30 Jakub Jelinek <jakub@redhat.com>
5009
5116b156
JJ
5010 PR tree-optimization/72866
5011 * gcc.dg/vect/pr72866.c: New test.
5012
3754bbfc
JJ
5013 PR debug/77363
5014 * g++.dg/debug/dwarf2/pr77363.C: New test.
5015
26122e2d
JJ
5016 PR middle-end/77377
5017 * gcc.target/i386/pr77377.c: New test.
5018
ab834832
JJ
5019 PR debug/77389
5020 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5021 in dg-options.
5022
bedc9ca7
SK
50232016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5024
5025 * gfortran.dg/pr77372.f90: Moved to ...
5026 * gfortran.dg/ieee/pr77372.f90: here.
5027
adfa1e6b
MM
50282016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5029
5030 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5031 vector short/char initializations.
5032 * gcc.target/powerpc/vec-init-5.c: Likewise.
5033 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5034 vector initialization optimizations.
5035 * gcc.target/powerpc/vec-init-7.c: Likewise.
5036 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5037 vector float/double initializations.
5038 * gcc.target/powerpc/vec-init-9.c: Likewise.
5039
414b7129
UB
50402016-08-29 Uros Bizjak <ubizjak@gmail.com>
5041
5042 PR target/77403
5043 * gcc.target/i386/pr77403.c: New test.
5044
3d06b6f2
MP
50452016-08-29 Marek Polacek <polacek@redhat.com>
5046
5047 PR c/77292
5048 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5049
ba9bbd6f
TV
50502016-08-29 Tom de Vries <tom@codesourcery.com>
5051
5052 PR c/77398
5053 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5054
d7d80d8f
EB
50552016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5056
5057 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5058
d7d80d8f 50592016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5060
5061 * gfortran.dg/dec_structure_13.f90: New testcase.
5062
468d95c8
JB
50632016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5064
5065 PR fortran/77261
5066 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5067 available.
5068
f329b264
TV
50692016-08-28 Tom de Vries <tom@codesourcery.com>
5070
5071 PR lto/70955
5072 * gcc.dg/pr70955.c: New test.
5073 * gcc.dg/lto/pr70955_0.c: Same.
5074 * gcc.dg/lto/pr70955_1.c: Same.
5075
4a389eb6
PP
50762016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5077
5078 PR tree-optimization/71077
5079 * gcc.target/i386/pr71077.c: New test.
5080
3f8257db 50812016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5082
5083 PR fortran/77380
5084 * gfortran.dg/pr77380.f90: New test.
5085
3f8257db 50862016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5087
5088 PR fortran/77372
5089 gfortran.dg/pr77372.f90: New test.
5090
ee908516
DM
50912016-08-26 David Malcolm <dmalcolm@redhat.com>
5092
5093 * gcc.dg/spellcheck-fields-2.c (test): Move
5094 dg-begin/end-multiline-output within function body.
5095 (test_macro): New function.
5096
d41e76cf
DM
50972016-08-26 David Malcolm <dmalcolm@redhat.com>
5098
5099 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5100 (test_fixit_insert): Update expected output.
5101 (test_fixit_remove): Likewise.
5102 (test_fixit_replace): Likewise.
5103
524a4c96
RO
51042016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5105
5106 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5107 Fix typo.
5108
ebfa15ab
RB
51092016-08-26 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/69047
5112 * gcc.dg/pr69047.c: New testcase.
5113
209ca542
PK
51142016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5115 Martin Jambhor <mjambor@suse.cz>
524a4c96 5116
209ca542
PK
5117 * gcc.dg/ipa/propbits-1.c: New test-case.
5118 * gcc.dg/ipa/propbits-2.c: Likewise.
5119 * gcc.dg/ipa/propbits-3.c: Likewise.
5120
e5cf1629
SK
51212016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/77351
5124 * gfortran.dg/pr77351.f90: New test.
5125
ebef225f
MP
51262016-08-25 Marek Polacek <polacek@redhat.com>
5127
5128 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5129
fe377a48
MP
51302016-08-25 Marek Polacek <polacek@redhat.com>
5131
5132 PR c/77323
5133 * gcc.dg/pr77323.c: New test.
5134
88b8971f
PT
51352016-08-24 Paul Thomas <pault@gcc.gnu.org>
5136
5137 PR fortran/77358
5138 * gfortran.dg/submodule_17.f08: New test.
5139
3f8257db
JJ
51402016-08-24 Michael Collison <michael.collison@linaro.org>
5141 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5142
5143 * gcc.target/arm/builtin_saddl.c: New testcase.
5144 * gcc.target/arm/builtin_saddll.c: New testcase.
5145 * gcc.target/arm/builtin_uaddl.c: New testcase.
5146 * gcc.target/arm/builtin_uaddll.c: New testcase.
5147 * gcc.target/arm/builtin_ssubl.c: New testcase.
5148 * gcc.target/arm/builtin_ssubll.c: New testcase.
5149 * gcc.target/arm/builtin_usubl.c: New testcase.
5150 * gcc.target/arm/builtin_usubll.c: New testcase.
5151
d5b5d212
UB
51522016-08-24 Uros Bizjak <ubizjak@gmail.com>
5153
5154 PR target/77270
5155 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5156 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5157 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5158 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5159 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5160 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5161 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5162 effective target. Remove scan-assembler-times directives.
5163 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5164 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5165 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5166
d1188689
SKS
51672016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5168
5169 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5170 of unsigned int.
5171 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5172
0b6b8f85
RS
51732016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5174
5175 PR testsuite/77317
5176 * lib/target-supports.exp
5177 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5178 (check_effective_target_vect_natural_alignment): Ditto.
5179 (check_effective_target_vector_alignment_reachable): Ditto.
5180 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5181
587b7f7a
ILT
51822016-08-23 Ian Lance Taylor <iant@golang.org>
5183
5184 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5185
6019c0fc
MM
51862016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5189 being created from pointers to memory locations.
5190 * gcc.target/powerpc/vec-init-2.c: Likewise.
5191
cfe37db4
FR
51922016-08-23 Fritz Reese <fritzoreese@gmail.com>
5193
5194 * gfortran.dg/dec_structure_12.f90: New testcase.
5195
7e11f46f
DV
51962016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5197
5198 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5199
7ab4f354
DV
52002016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5201
5202 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5203 verification.
5204
deb9351f
DV
52052016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5206
5207 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5208 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5209
1fd9f058
RB
52102016-08-23 Richard Biener <rguenther@suse.de>
5211
5212 PR tree-optimization/27336
5213 * c-c++-common/pr27336.c: New testcase.
5214
b00e6e75
MP
52152016-08-22 Marek Polacek <polacek@redhat.com>
5216
5217 PR c++/77321
5218 * g++.dg/cpp1y/pr77321.C: New test.
5219
58338bac
SK
52202016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5221
5222 PR fortran/60774
5223 * gfortran.dg/empty_label.f: Adjust test for new error message.
5224 * gfortran.dg/empty_label.f90: Ditto.
5225 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5226 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5227 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5228
30364ce6
SK
52292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5230
5231 PR fortran/61318
5232 * gfortran.dg/pr61318.f90: New test.
5233
ad7a5a8f
SK
52342016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5235
5236 PR fortran/77260
5237 * gfortran.dg/pr77260_1.f90: New test.
5238 * gfortran.dg/pr77260_2.f90: Ditto.
5239
72f52f30
JM
52402016-08-22 Joseph Myers <joseph@codesourcery.com>
5241
5242 PR middle-end/77269
5243 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5244 __builtin_signbitf and __builtin_signbitl in expected generic
5245 expansion.
5246 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5247 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5248 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5249 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5250 tests.
5251
6dc198e3
JM
52522016-08-22 Joseph Myers <joseph@codesourcery.com>
5253
5254 * gcc.dg/torture/float128-builtin.c,
5255 gcc.dg/torture/float128-ieee-nan.c,
5256 gcc.dg/torture/float128x-builtin.c,
5257 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5258 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5259 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5260 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5261 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5262 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5263 gcc.dg/torture/floatn-nan.h: New tests.
5264
7ff4e41a
JM
52652016-08-22 Joseph Myers <joseph@codesourcery.com>
5266
5267 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5268 macro.
5269 (main): Update calls to TEST_I_F.
5270 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5271 macro.
5272 (main): Update calls to TEST_I_F.
5273
7078cdb6
JM
52742016-08-22 Joseph Myers <joseph@codesourcery.com>
5275
5276 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5277 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5278 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5279 names in calls to TEST_I_F.
5280
a9d7c823
BE
52812016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5282
5283 PR c/52952
5284 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5285
cd800235
SKS
52862016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5287
5288 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5289 and !natural_alignment_64.
5290 * gcc.dg/ipa/propalign-2.c: Likewise.
5291 * gcc.dg/ipa/propalign-3.c: Likewise.
5292 * gcc.dg/ipa/propalign-4.c: Likewise.
5293 * gcc.dg/ipa/propalign-5.c: Likewise.
5294 * lib/target-supports.exp
5295 (check_effective_target_natural_alignment_32): Add avr-*-*.
5296
22d12455
KV
52972016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5298
5299 PR tree-optimization/61839
5300 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5301 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5302 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5303 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5304
c65699ef
JM
53052016-08-19 Joseph Myers <joseph@codesourcery.com>
5306
5307 PR c/32187
5308 * lib/target-supports.exp (check_effective_target_float16)
5309 (check_effective_target_float32, check_effective_target_float64)
5310 (check_effective_target_float128, check_effective_target_float32x)
5311 (check_effective_target_float64x)
5312 (check_effective_target_float128x)
5313 (check_effective_target_float16_runtime)
5314 (check_effective_target_float32_runtime)
5315 (check_effective_target_float64_runtime)
5316 (check_effective_target_float128_runtime)
5317 (check_effective_target_float32x_runtime)
5318 (check_effective_target_float64x_runtime)
5319 (check_effective_target_float128x_runtime)
5320 (check_effective_target_floatn_nx_runtime)
5321 (add_options_for_float16, add_options_for_float32)
5322 (add_options_for_float64, add_options_for_float128)
5323 (add_options_for_float32x, add_options_for_float64x)
5324 (add_options_for_float128x): New procedures.
5325 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5326 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5327 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5328 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5329 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5330 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5331 gcc.dg/torture/float128-complex.c,
5332 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5333 gcc.dg/torture/float128x-basic.c,
5334 gcc.dg/torture/float128x-complex.c,
5335 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5336 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5337 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5338 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5339 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5340 gcc.dg/torture/float32x-basic.c,
5341 gcc.dg/torture/float32x-complex.c,
5342 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5343 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5344 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5345 gcc.dg/torture/float64x-basic.c,
5346 gcc.dg/torture/float64x-complex.c,
5347 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5348 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5349 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5350 gcc.dg/torture/floatn-tg.h,
5351 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5352 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5353 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5354 gcc.dg/torture/fp-int-convert-float128x.c,
5355 gcc.dg/torture/fp-int-convert-float16-timode.c,
5356 gcc.dg/torture/fp-int-convert-float16.c,
5357 gcc.dg/torture/fp-int-convert-float32-timode.c,
5358 gcc.dg/torture/fp-int-convert-float32.c,
5359 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5360 gcc.dg/torture/fp-int-convert-float32x.c,
5361 gcc.dg/torture/fp-int-convert-float64-timode.c,
5362 gcc.dg/torture/fp-int-convert-float64.c,
5363 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5364 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5365 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5366 maximum exponent of floating-point type. Use it in testing
5367 whether 0x8...0 fits in the floating-point type. Always treat -1
5368 (signed 0xf...f) as fitting in the floating-point type.
5369 (M_OK1): New macro.
5370 * gcc.dg/torture/fp-int-convert-double.c,
5371 gcc.dg/torture/fp-int-convert-float.c,
5372 gcc.dg/torture/fp-int-convert-float128-timode.c,
5373 gcc.dg/torture/fp-int-convert-float128.c,
5374 gcc.dg/torture/fp-int-convert-float80-timode.c,
5375 gcc.dg/torture/fp-int-convert-float80.c,
5376 gcc.dg/torture/fp-int-convert-long-double.c,
5377 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5378
94e73c78
JJ
53792016-08-19 Jakub Jelinek <jakub@redhat.com>
5380
fbdbd4b6
JJ
5381 PR fortran/72744
5382 * gfortran.dg/gomp/pr72744.f90: New test.
5383
94e73c78
JJ
5384 PR fortran/69281
5385 * gfortran.dg/gomp/pr69281.f90: New test.
5386
91151a73
JB
53872016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5388
414b7129
UB
5389 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5390 the last special seed value.
5391 * gfortran.dg/random_7.f90: Use size for last array member instead
5392 of hardcoded value.
91151a73 5393
fcf830ab
PK
53942016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5395
5396 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5397 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5398
1a5da5b6
RB
53992016-08-19 Richard Biener <rguenther@suse.de>
5400
5401 PR tree-optimization/77286
5402 * gcc.dg/torture/pr77286.c: New testcase.
5403
82f72146
DM
54042016-08-18 David Malcolm <dmalcolm@redhat.com>
5405
5406 * gcc.dg/verbose-asm-2.c: New test case.
5407
cc015f3a
DM
54082016-08-18 David Malcolm <dmalcolm@redhat.com>
5409
5410 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5411 (custom_diagnostic_finalizer): Update for change to
5412 diagnostic_show_locus.
5413
cb18fd07
DM
54142016-08-18 David Malcolm <dmalcolm@redhat.com>
5415
5416 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5417 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5418
a76989dc
MP
54192016-08-18 Marek Polacek <polacek@redhat.com>
5420
5421 PR c/71514
5422 * gcc.dg/pr71514.c: New test.
5423
89c88780
L
54242015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5425
5426 PR target/72839
5427 * gcc.target/i386/pr72839.c: New test.
5428
2c71d454
CLT
54292016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5430
5431 PR middle-end/70895
5432 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5433 * c-c++-common/goacc/reduction-1.c: Likewise.
5434 * c-c++-common/goacc/reduction-2.c: Likewise.
5435 * c-c++-common/goacc/reduction-3.c: Likewise.
5436 * c-c++-common/goacc/reduction-4.c: Likewise.
5437
66592e95
AM
54382016-08-18 Alan Modra <amodra@gmail.com>
5439
5440 * gcc.c-torture/compile/pr72771.c: New.
5441
3a146d46
JJ
54422016-08-17 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR fortran/67496
5445 * gfortran.dg/pr67496.f90: New test.
5446
3f8257db 54472015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5448
5449 PR tree-optimization/71752
3a146d46 5450 * gcc.dg/vect/pr71752.c: New.
038000bd 5451
dd42e908
UB
54522016-08-17 Uros Bizjak <ubizjak@gmail.com>
5453
5454 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5455
458a1cd0
JJ
54562016-08-17 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR middle-end/77259
5459 * g++.dg/ipa/devirt-52.C: New test.
5460
11c4c4ba
CLT
54612016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5462
5463 * c-c++-common/goacc/reduction-6.c: New testcase.
5464
661d6efd
RB
54652016-08-17 Richard Biener <rguenther@suse.de>
5466
5467 PR tree-optimization/76490
5468 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5469 * gcc.dg/pr52904.c: XFAIL.
5470
622d8b69
RB
54712016-08-17 Richard Biener <rguenther@suse.de>
5472
5473 PR tree-optimization/23855
5474 * gcc.dg/loop-unswitch-2.c: Adjust.
5475
af23e99c
JJ
54762016-08-16 Jakub Jelinek <jakub@redhat.com>
5477
5478 PR tree-optimization/72817
5479 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5480
feeb6268
JM
54812016-08-16 Joseph Myers <joseph@codesourcery.com>
5482
5483 PR libgcc/77265
5484 * gcc.dg/torture/float128-extend-inf.c: New test.
5485
65e736c0
DM
54862016-08-16 David Malcolm <dmalcolm@redhat.com>
5487
5488 PR c/72857
5489 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5490 for embedded NUL.
5491 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5492 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5493 caret placement.
5494 (test_oct): Likewise.
5495 (test_multiple): Likewise.
5496 (test_field_width_specifier): Likewise.
5497 (test_field_width_specifier_2): New function.
5498 (test_field_precision_specifier): New function.
5499 (test_embedded_nul): Update expected caret placement.
5500 (test_non_contiguous_strings): Update line number.
5501 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5502 (__emit_string_literal_range): Add "caret_idx" param.
5503 (test_simple_string_literal): Add value for new param, updating
5504 expected output..
5505 (test_concatenated_string_literal): Likewise.
5506 (test_multiline_string_literal): Likewise.
5507 (test_hex): Likewise.
5508 (test_oct): Likewise.
5509 (test_multiple): Likewise.
5510 (test_ucn4): Likewise.
5511 (test_ucn8): Likewise.
5512 (test_u8): Likewise.
5513 (test_u): Likewise; update expected message, from "range" to
5514 "location".
5515 (test_U): Likewise.
5516 (test_L): Likewise.
5517 (test_macro): Add value for new param.
5518 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5519 (__emit_string_literal_range): Add "caret_idx" param.
5520 (test_stringified_token_1): Add value for new param. Update
5521 expected message, from "range" to "location".
5522 (test_stringized_token_2): Likewise, adding param to macro.
5523 (test_stringified_token_3): Likewise.
5524 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5525 (emit_warning): Convert param from source_range to location_t.
5526 (test_string_literals): Add caret_idx param, and use it when
5527 constructing a substring_loc. Update error message, from
5528 "range" to "location".
5529
4a7f57d5
JJ
55302016-08-16 Jakub Jelinek <jakub@redhat.com>
5531
7841800f
JJ
5532 PR target/71910
5533 * g++.dg/gomp/pr71910.C: New test.
5534
1b13411a
JJ
5535 PR middle-end/67485
5536 * gcc.c-torture/compile/pr67485.c: New test.
5537
4a7f57d5
JJ
5538 PR target/72867
5539 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5540
3c556bc4
BC
55412016-08-16 Bin Cheng <bin.cheng@arm.com>
5542
5543 PR tree-optimization/69848
5544 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5545
beab2da6
ML
55462016-08-16 Martin Liska <mliska@suse.cz>
5547
5548 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5549 of memory operations so that it can be handled by core2
5550 in 32-bit mode.
5551
f4eec0a3
RB
55522016-08-16 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/76783
5555 * gcc.dg/pr76783.c: New testcase.
5556 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5557
8f21990a
BC
55582016-08-16 Bin Cheng <bin.cheng@arm.com>
5559
5560 PR tree-optimization/72817
5561 PR tree-optimization/73450
5562 * gcc.dg/tree-ssa/pr72817.c: New test.
5563 * gcc.dg/tree-ssa/pr73450.c: New test.
5564
7fc61626
FR
55652016-08-15 Fritz Reese <fritzoreese@gmail.com>
5566
5567 * gfortran.dg/init_flag_13.f90: New testcase.
5568 * gfortran.dg/init_flag_14.f90: Ditto.
5569 * gfortran.dg/init_flag_15.f03: Ditto.
5570 * gfortran.dg/dec_init_1.f90: Ditto.
5571 * gfortran.dg/dec_init_2.f90: Ditto.
5572
432baa02
UB
55732016-08-15 Uros Bizjak <ubizjak@gmail.com>
5574
5575 PR target/72867
5576 * gcc.target/i386/pr72867.c: New test.
5577
7e1dde14
EB
55782016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * c-c++-common/dump-ada-spec-5.c: New test.
5581
e4969090
RB
55822016-08-15 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/73434
5585 * gcc.dg/torture/pr73434.c: New testcase.
5586
66088065
JJ
55872016-08-15 Jakub Jelinek <jakub@redhat.com>
5588
5589 PR tree-optimization/72824
5590 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5591
7c713714
CLT
55922016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5593
5594 PR fortran/70598
5595 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5596 in use_device clause.
5597 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5598 * gfortran.dg/goacc/list.f95: Adjust to catch
5599 "neither a POINTER nor an array" error messages.
5600
4271e5cb
UB
56012016-08-14 Uros Bizjak <ubizjak@gmail.com>
5602
5603 PR target/76342
5604 * gcc.target/i386/pr76342.c: New test.
5605
b0cea284
JJ
56062016-08-12 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c/71512
5609 * g++.dg/ubsan/pr71512.C: New test.
5610 * c-c++-common/ubsan/pr71512-1.c: New test.
5611 * c-c++-common/ubsan/pr71512-2.c: New test.
5612
e86aefb8
MM
56132016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5614
5615 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5616 vector initialization options.
5617 * gcc.target/powerpc/vec-init-2.c: Likewise.
5618 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5619 is generated on ISA 3.0.
5620
7fd82d52
PP
56212016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5622
5623 PR middle-end/71654
5624 * gcc.dg/c-c++-common/pr71654.c: New test.
5625 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5626 dg-options.
5627 * gcc.dg/tree-ssa/vrp24: Likewise.
5628
2f1364c2
JJ
56292016-08-12 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR c/67410
5632 * gcc.dg/pr67410.c: New test.
5633
8eb414aa
BC
56342016-08-12 Bin Cheng <bin.cheng@arm.com>
5635
5636 PR tree-optimization/69848
5637 * gcc.dg/vect/vect-pr69848.c: New test.
5638
30b39c19
UB
56392016-08-12 Uros Bizjak <ubizjak@gmail.com>
5640
5641 PR testsuite/71008
5642 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5643 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5644 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5645 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5646
e373dd06
RB
56472016-08-12 Richard Biener <rguenther@suse.de>
5648
5649 PR tree-optimization/57326
5650 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5651 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5652 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5653 * gcc.target/i386/pr45685.c: Likewise.
5654 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5655 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5656 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5657 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5658 * gfortran.dg/pr34163.f90: Likewise.
5659
20d1af89
ML
56602016-08-12 Martin Liska <mliska@suse.cz>
5661
5662 * g++.dg/gcov/gcov-16.C: New test.
5663 * lib/gcov.exp: Support new argument for run-gcov function.
5664
5cacda56
ML
56652016-08-12 Martin Liska <mliska@suse.cz>
5666
5667 PR gcov-profile/35590
5668 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5669
663eecfd
RB
56702016-08-12 Richard Biener <rguenther@suse.de>
5671
5672 PR tree-optimization/72851
5673 * gcc.dg/torture/pr72851.c: New testcase.
5674
3f8257db 56752016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5676
e366d7d8
AO
5677 PR debug/63240
5678 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5679 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5680 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5681 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5682 DW_AT_deleted.
5683
71e1a6a4
AO
5684 PR debug/55641
5685 * g++.dg/debug/dwarf2/ref-1.C: New.
5686
8aaf799b
AO
5687 PR debug/49366
5688 * g++.dg/debug/dwarf2/template-params-12.H: New.
5689 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5690 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5691 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5692 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5693 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5694 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5695 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5696
06f9caed
BS
56972016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5698
5699 PR target/72863
5700 * gcc.target/powerpc/pr72863.c: New test.
5701
a8b956c1
UB
57022016-08-11 Uros Bizjak <ubizjak@gmail.com>
5703
5704 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5705
c73dd986
L
57062015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 * gcc.target/i386/pieces-strcpy-1.c: New test.
5709 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5710
385ed708
JJ
57112016-08-11 Jakub Jelinek <jakub@redhat.com>
5712
5713 PR c++/72868
5714 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5715
df7ec09f
L
57162015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5717
5718 * gcc.target/i386/pieces-memcpy-1.c: New test.
5719 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5720 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5721 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5722 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5723 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5724
b95a64bb
JJ
57252016-08-11 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR c/72816
7ddbcf6b 5728 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5729
59537744
BE
57302016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5731
5732 PR tree-optimization/71083
5733 * gcc.c-torture/execute/pr71083.c: New test.
5734 * gnat.dg/loop_optimization23.adb: New test.
5735 * gnat.dg/loop_optimization23_pkg.ads: New test.
5736 * gnat.dg/loop_optimization23_pkg.adb: New test.
5737
183ac6d0
RB
57382016-08-11 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/72772
5741 * gcc.dg/graphite/pr35356-1.c: Adjust.
5742 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5743
b152f5a2
JB
57442016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5745
5746 * gfortran.dg/random_7.f90: Take into account that the last seed
5747 value is the special p value.
5748 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5749
bb7ebad1
RB
57502016-08-11 Richard Biener <rguenther@suse.de>
5751
5752 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5753
2e186411
AM
57542016-08-11 Alan Modra <amodra@gmail.com>
5755
5756 * gcc.target/powerpc/pr71680.c: New.
5757
e9e6d4f6
KN
57582016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5759
5760 * gcc.target/powerpc/bfp/bfp.exp: New file.
5761 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5762 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5763 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5764 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5765 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5766 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5767 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5768 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5769 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5770 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5771 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5772 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5773 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5774 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5775 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5776 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5777 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5778 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5779 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5780 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5781 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5782 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5783 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5784 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5785 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5786 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5787 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5788 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5789 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5790 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5791 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5792 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5793 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5794 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5795 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5796 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5797 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5798 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5799 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5800 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5801 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5802 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5803 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5804 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5805 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5806 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5807 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5808 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5809 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5810 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5811 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5812 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5813 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5814
9c8eabea
BC
58152016-08-10 Bin Cheng <bin.cheng@arm.com>
5816
5817 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5818 Add aarch64*-*-*.
5819
6c553b76
BC
58202016-08-10 Bin Cheng <bin.cheng@arm.com>
5821
5822 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5823
a0883b08
MM
58242016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5825
5826 PR target/72853
5827 * gcc.target/powerpc/pr72853.c: New test.
5828
a266236e
ML
58292016-08-10 Martin Liska <mliska@suse.cz>
5830
5831 PR gcov-profile/58306
5832 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5833
22063dbc
ML
58342016-08-10 Martin Liska <mliska@suse.cz>
5835
5836 * g++.dg/gcov/gcov-threads-1.C: New test.
5837
5250a5bb
SKS
58382016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5839
5840 PR target/71873
5841 * gcc.target/avr/pr71873.c: New test.
5842
b7597ae5
ML
58432016-08-09 Martin Liska <mliska@suse.cz>
5844
5845 * g++.dg/gcov/gcov-dump-1.C: New test.
5846 * g++.dg/gcov/gcov-dump-2.C: New test.
5847
ab50a215
ML
58482016-08-09 Martin Liska <mliska@suse.cz>
5849
5850 * gcc.dg/tree-prof/val-prof-9.c: New test.
5851
dcb1e137
ML
58522016-08-09 Martin Liska <mliska@suse.cz>
5853
5854 * gcc.dg/tree-prof/val-prof-8.c: New test.
5855
04d6d3b6
MJ
58562016-08-09 Martin Jambor <mjambor@suse.cz>
5857
df839749
UB
5858 PR ipa/71981
5859 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5860
c57e78c4
BC
58612016-08-09 Bin Cheng <bin.cheng@arm.com>
5862
5863 PR tree-optimization/33707
5864 * gcc.dg/vect/pr33707.c: New test.
5865
42970a17
BC
58662016-08-09 Bin Cheng <bin.cheng@arm.com>
5867
5868 PR tree-optimization/pr72772
5869 * gcc.dg/tree-ssa/pr72772.c: New test.
5870
810a3aa6
MF
58712016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5872
5873 PR rtl-optimization/66669
5874 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5875
9e207d6f
JJ
58762016-08-09 Jakub Jelinek <jakub@redhat.com>
5877
5878 PR tree-optimization/72824
5879 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5880
50bf47fd
RB
58812016-08-09 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/71802
5884 * gcc.dg/torture/pr71802.c: New testcase.
5885
cadec7ca
JJ
58862016-08-09 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR c++/72809
5889 * g++.dg/eh/stdarg1.C: New test.
5890
c43c5112
AK
58912016-08-08 Andi Kleen <ak@linux.intel.com>
5892
5893 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5894 test command line in failure log.
5895 (profopt-execute): dito. Make autofdo file names unique.
5896
895aa8e1
DM
58972016-08-08 David Malcolm <dmalcolm@redhat.com>
5898
5899 PR c/64955
5900 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5901 output.
5902
9afda630
PK
59032016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5904
5905 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5906 c99_runtime.
5907 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5908 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5909 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5910 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5911 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5912 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5913
e52ed3fe
DM
59142016-08-08 David Malcolm <dmalcolm@redhat.com>
5915
5916 PR c/52952
5917 * gcc.dg/cpp/pr66415-1.c: Likewise.
5918 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5919 * gcc.dg/format/c90-printf-1.c: Likewise.
5920 * gcc.dg/format/diagnostic-ranges.c: New test case.
5921
ad200580
JJ
59222016-08-08 Jakub Jelinek <jakub@redhat.com>
5923
77524e0d
JJ
5924 PR fortran/72716
5925 * gfortran.dg/gomp/pr72716.f90: New test.
5926
2187f2a2
JJ
5927 PR middle-end/72781
5928 * gcc.dg/gomp/pr72781.c: New test.
5929
ad200580
JJ
5930 PR middle-end/68762
5931 * g++.dg/vect/pr68762-1.cc: New test.
5932 * g++.dg/vect/pr68762-2.cc: New test.
5933 * g++.dg/vect/pr68762.h: New file.
5934
989d0071
MS
59352016-08-08 Martin Sebor <msebor@redhat.com>
5936
5937 PR testsuite/72838
3a146d46
JJ
5938 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5939 * g++.dg/warn/overflow-warn-3.C: Same.
5940 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5941
7090cac9
AV
59422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5943
5944 PR fortran/71936
5945 * gfortran.dg/allocate_with_source_21.f03: New test.
5946
64e56ab0
AV
59472016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5948
5949 PR fortran/72698
5950 * gfortran.dg/allocate_with_source_20.f03: New test.
5951
0476487d
AM
59522016-08-08 Alan Modra <amodra@gmail.com>
5953
5954 * gcc.c-torture/compile/pr72802.c: New.
5955
8e9218f2
AV
59562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5957
5958 PR fortran/70524
5959 * gfortran.dg/dependency_48.f90: New test.
5960
c1f7083b
TK
59612016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5962
531e5ae3 5963 PR fortran/70040
c1f7083b
TK
5964 * gfortran.dg/pr70040.f90: New testcase.
5965
6ab5813c
TK
59662016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5967
5968 PR fortran/71961
5969 * gfortran.dg/matmul_10.f90: New testcase.
5970
27bddc4a
JH
59712016-08-07 Jan Hubicka <hubicka@ucw.cz>
5972
5973 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5974
4a9f8a9f
JJ
59752016-08-07 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR c/72816
5978 * gcc.dg/pr72816.c: New test.
5979
fa76f2c6
JW
59802016-08-06 Jonathan Wakely <jwakely@redhat.com>
5981
5982 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5983 * g++.dg/conversion/pr41426.C: Likewise.
5984 * g++.dg/conversion/pr66211.C: Likewise.
5985 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5986 * g++.dg/init/ref8.C: Likewise.
5987 * g++.old-deja/g++.law/cvt20.C: Likewise.
5988 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5989
5c3e5002
PP
59902016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5991
5992 PR tree-optimization/18046
5993 * gcc.dg/tree-ssa/vrp105.c: New test.
5994 * gcc.dg/tree-ssa/vrp106.c: New test.
5995
94087e88 59962016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5997
5998 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5999 1ul in diagnostics. Remove hyphen from "constant-expression."
6000 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6001 * g++.dg/cpp0x/static_assert3.C: Same.
6002 * g++.dg/cpp1y/constexpr-throw.C: Same.
6003 * g++.dg/template/nontype3.C: Same.
6004 * g++.dg/warn/overflow-warn-1.C: Same.
6005 * g++.dg/warn/overflow-warn-3.C: Same.
6006 * g++.dg/warn/overflow-warn-4.C: Same.
6007
88fa5555
DM
60082016-08-05 David Malcolm <dmalcolm@redhat.com>
6009
6010 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6011 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6012 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6013 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6014
1addb9e6
PP
60152016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6016
6017 PR tree-optimization/72810
6018 * gcc.dg/tree-ssa/vrp110.c: New test.
6019
1b62ed4f
JG
60202016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6021
6022 PR Target/72819
6023 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6024 registers.
6025 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6026 saving the half-precision registers.
6027 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6028 value is returned in h0.
6029 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6030 are passed in FP/SIMD registers.
6031 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6032 passing works corrcetly.
6033 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6034 (hfa_f16x2_t): Likewise.
6035 (hfa_f16x3_t): Likewise.
6036 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6037 are promoted to double and passed in a double register.
6038 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6039 are promoted to double and stacked.
6040 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6041 __fp16 data types.
6042 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6043 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6044 __fp16 first get passed in FP/SIMD registers, then stacked.
6045
4228ca19
NS
60462016-08-05 Nathan Sidwell <nathan@acm.org>
6047
6048 PR c++/68724
6049 * g++.dg/cpp0x/pr68724.C: New.
6050
db7c335e
RB
60512016-08-05 Richard Biener <rguenther@suse.de>
6052
6053 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6054
48abe922
PP
60552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6056
6057 * gcc.dg/tree-ssa/vrp107.c: New test.
6058 * gcc.dg/tree-ssa/vrp108.c: New test.
6059 * gcc.dg/tree-ssa/vrp109.c: New test.
6060
f6cdf42f
PK
60612016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6062
6063 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6064 dg-options.
6065
33a9c609
PK
60662016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6067
6068 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6069 test-cases.
6070 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6071 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6072 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6073 test-cases.
6074 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6075 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6076 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6077 large_double.
6078
4473482d
PC
60792016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6080
6081 PR c++/72800
6082 * g++.dg/cpp1y/lambda-ice1.C: New.
6083
08156df5
PP
60842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6085
6086 PR c++/72759
6087 * g++.dg/cpp1y/pr72759.C: New test.
6088
938da3a5
PP
60892016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6090
6091 * gcc.dg/switch-10.c: New test.
6092
da84183c
JG
60932016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6094
6095 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6096
ae9281fc
TS
60972016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6098
6099 * c-c++-common/goacc/routine-5.c: Update.
6100
086ad22e
BE
61012016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6102
6103 PR rtl-optimization/70903
6104 * gcc.c-torture/execute/pr70903.c: New test.
6105
6805e400
ML
61062016-08-04 Martin Liska <mliska@suse.cz>
6107
6108 * gcc.dg/params/params.exp: Replace file exists with
6109 TESTING_IN_BUILD_TREE.
6110
a0008434
MP
61112016-08-04 Marek Polacek <polacek@redhat.com>
6112
6113 PR c++/70229
6114 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6115
fb46286e
RB
61162016-08-04 Richard Biener <rguenther@suse.de>
6117
6118 PR middle-end/71984
6119 * gcc.dg/torture/pr71984.c: Guard correctness check for
6120 little-endian.
6121
ac2c96ab
AP
61222016-08-03 Andrew Pinski <apinski@cavium.com>
6123
6124 * gcc.c-torture/compile/20160802-1.c: New testcase.
6125
c98583e9
FR
61262016-08-03 Fritz Reese <fritzoreese@gmail.com>
6127
6128 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6129
9ad1a1da
RB
61302016-08-03 Richard Biener <rguenther@suse.de>
6131
6132 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6133 and remove -O3.
6134 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6135 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6136
cd75c979
RB
61372016-08-03 Richard Biener <rguenther@suse.de>
6138
6139 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6140 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6141 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6142 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6143
30e8d875
SKS
61442016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6145
6146 * gcc.dg/init-excess-2.c: Require int32plus.
6147 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6148 * gcc.dg/pr59963-2.c: Require int32plus.
6149 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6150 * gcc.dg/unroll-7.c: Require int32plus.
6151
69b806f6
BC
61522016-08-02 Bin Cheng <bin.cheng@arm.com>
6153
6154 PR tree-optimization/34114
6155 * gcc.dg/tree-ssa/loop-42.c: New test.
6156
1efafef3
TC
61572016-08-02 Tamar Christina <tamar.christina@arm.com>
6158
6159 * gcc.target/aarch64/vminmaxnm.c: New.
6160 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6161 tests.
6162
e2a99194
MM
61632016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6164
6165 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6166 vec_extract for vector float, vector int, vector short, and vector
6167 char.
6168 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6169 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6170 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6171 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6172
71bfb77a
WD
61732016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6174
6175 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6176 single stack adjustment, no writeback.
71bfb77a
WD
6177 * gcc.target/aarch64/test_frame_12.c: Likewise.
6178 * gcc.target/aarch64/test_frame_13.c: Likewise.
6179 * gcc.target/aarch64/test_frame_15.c: Likewise.
6180 * gcc.target/aarch64/test_frame_6.c: Likewise.
6181 * gcc.target/aarch64/test_frame_7.c: Likewise.
6182 * gcc.target/aarch64/test_frame_8.c: Likewise.
6183 * gcc.target/aarch64/test_frame_16.c: New test.
6184
37bce35a
L
61852015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6186
6187 PR target/72748
6188 * gcc.target/i386/pr72748.c: New test.
6189
3f8257db 61902015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6191
6192 PR tree-optimization/71818
6193 * gcc.dg/vect/pr71818.c: New
6194
bf60c531
ML
61952016-08-01 Martin Liska <mliska@suse.cz>
6196
6197 PR tree-optimization/71857
6198 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6199
8ed49fab
KT
62002016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6201
6202 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6203
76e2c821
JB
62042016-08-01 Jan Beulich <jbeulich@suse.com>
6205
6206 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6207
35029597
WS
62082016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6209
6210 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6211 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6212
3aa4b66a
JW
62132016-07-31 Jonathan Wakely <jwakely@redhat.com>
6214
6215 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6216 (check_effective_target_c++): Likewise. Also match for libstdc++.
6217
3f8257db 62182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6219
6220 PR fortran/41922
6221 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6222 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6223 * gfortran.dg/pr41922.f90: New test.
6224
9fcb2819
SK
62252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6226
6227 PR fortran/68566
6228 * gfortran.dg/pr68566.f90: new test.
6229
94087e88 62302016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6231
6232 PR c++/60760
6233 PR c++/71091
6234 * g++.dg/cpp0x/constexpr-cast.C: New test.
6235 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6236 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6237 * g++.dg/ubsan/pr63956.C: Correct.
6238
d0047a25
MM
62392016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6240
6241 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6242 vector double or vector long where the vector is in memory.
6243 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6244 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6245
e4f7a5df
SK
62462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6247
6248 PR fortran/69867
6249 * gfortran.dg/pr69867.f90: New test.
6250
b441ae1d
SK
62512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6252
6253 PR fortran/69962
6254 * gfortran.dg/pr69962.f90: New test.
6255
712dff31
SK
62562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6257
6258 PR fortran/70006
6259 * gfortran.dg/pr70006.f90: New test.
6260
fb42421e
SK
62612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6262
6263 PR fortran/71730
6264 * gfortran.dg/pr71730.f90: New test.
6265 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6266 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6267 * gfortran.dg/array_constructor_26.f03: Ditto.
6268
466effe0
WS
62692016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6270
6271 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6272 * gcc.target/powerpc/pr71763.c: Likewise.
6273
f618a472
MP
62742016-07-29 Marek Polacek <polacek@redhat.com>
6275
6276 PR c/71742
6277 * gcc.dg/940510-1.c: Adjust dg-error.
6278 * gcc.dg/c99-flex-array-1.c: Likewise.
6279 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6280
efd0786f
MP
6281 PR c/71853
6282 * gcc.dg/noncompile/pr71853.c: New test.
6283
e00dceaf
MP
6284 PR c/71573
6285 * gcc.dg/noncompile/pr71573.c: New test.
6286
638fc14f
MP
6287 PR c/71926
6288 * g++.dg/warn/Wparentheses-30.C: New test.
6289 * gcc.dg/Wparentheses-14.c: New test.
6290
61c73a7f
UB
62912016-07-29 Uros Bizjak <ubizjak@gmail.com>
6292
6293 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6294
01d32b2b
BC
62952016-07-29 Bin Cheng <bin.cheng@arm.com>
6296
6297 PR tree-optimization/57558
6298 * gcc.dg/vect/pr57558-1.c: New test.
6299 * gcc.dg/vect/pr57558-2.c: New test.
6300
f6c7a248
PK
63012016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6302
61c73a7f 6303 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6304 to scan forwprop1 dump pass.
6305
f54ea774
PC
63062016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6307
6308 PR c++/51488
6309 * g++.dg/template/pr51488.C: New.
6310
673a107a
JJ
63112016-07-29 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR c/71969
6314 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6315 static __inline__.
6316 * gcc.dg/pr71969-1.c: New test.
6317 * gcc.dg/pr71969-2.c: New test.
6318 * gcc.dg/pr71969-3.c: New test.
6319
78169471
MP
63202016-07-29 Marek Polacek <polacek@redhat.com>
6321
6322 PR c/71574
6323 * c-c++-common/pr71574.c: New test.
6324
a5b5c8b6
MP
6325 PR c/71583
6326 * gcc.dg/noncompile/pr71583.c: New test.
6327
883b6d4e
KV
63282016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6329
6330 PR middle-end/68217
6331 * gcc.dg/pr68217.c: New test.
6332
89f1f37e
SK
63332016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6334
6335 PR fortran/71067
6336 * gfortran.dg/pr71067_1.f90: New test.
6337 * gfortran.dg/pr71067_2.f90: Ditto.
6338
e0d32185
MM
63392016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6340
6341 * gcc.target/powerpc/vec-extract-1.c: New test.
6342
c851722d
SK
63432016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6344
6345 PR fortran/71799
6346 * gfortran.dg/pr71799.f90: New test.
6347
f064da6a
PC
63482016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6349
6350 PR c++/71665
6351 * g++.dg/cpp0x/pr71665-1.C: New.
6352 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6353 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6354 * g++.dg/ext/label10.C: Likewise.
6355 * g++.dg/parse/constant5.C: Likewise.
6356
1b70aaad
SK
63572016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6358
6359 PR fortran/71859
6360 * gfortran.dg/pr71859.f90: New test.
6361 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6362 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6363
a23404c9
PT
63642016-07-28 Paul Thomas <pault@gcc.gnu.org>
6365
6366 PR fortran/71883
6367 * gfortran.dg/pr71883.f90 : New test.
6368
513d866d
YR
63692016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6370
6371 PR tree-optimization/71734
61c73a7f 6372 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6373
7c428aa2
RL
63742016-07-28 Renlin Li <renlin.li@arm.com>
6375
6376 Revert
6377 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6378
6379 PR fortran/71902
6380 * gfortran.dg/dependency_47.f90: New test.
6381
1225d6b1
ML
63822016-07-28 Martin Liska <mliska@suse.cz>
6383
6384 PR gcov-profile/68025
6385 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6386
e5f5bf35
ML
63872016-07-28 Martin Liska <mliska@suse.cz>
6388
6389 * g++.dg/vect/pr70944.cc: New test.
6390
4536610d
KV
63912016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6392
6393 PR middle-end/71994
6394 * gcc.dg/torture/pr71994.c: New test.
6395
8c6961ca
PK
63962016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6397
6398 PR middle-end/71078
6399 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6400 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6401 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6402
8de22ea0
RB
64032016-07-27 Richard Biener <rguenther@suse.de>
6404
6405 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6406
5d9da222
ML
64072016-07-27 Martin Liska <mliska@suse.cz>
6408
6409 * gcc.dg/predict-13.c: New test.
6410 * gcc.dg/predict-14.c: New test.
6411
af9e275f
SKS
64122016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6413
a23404c9 6414 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6415 including stdint.h.
6416 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6417 including stdint.h.
6418
71abba1e
MM
64192016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6420
6421 PR target/71869
6422 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6423 IEEE built-in functions handle quiet and signalling NaNs
6424 correctly.
6425
9cd74e8f
SK
64262016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6427
6428 PR fortran/71862
6429 * gfortran.dg/pr71862.f90: New test.
6430
0d48446f
MS
64312016-07-26 Martin Sebor <msebor@redhat.com>
6432
6433 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6434 selector with dg-options.
6435
524cf1e4
PP
64362016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6437
6438 PR tree-optimization/18046
6439 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6440 * gcc.dg/tree-ssa/vrp103.c: New test.
6441 * gcc.dg/tree-ssa/vrp104.c: New test.
6442
100665d8
WS
64432016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6444
6445 * gcc.target/powerpc/pr63354.c: Require lp64 since
6446 -mprofile-kernel is not legal with -m32.
6447
0b64ca40
RB
64482016-07-26 Richard Biener <rguenther@suse.de>
6449
6450 PR rtl-optimization/71984
6451 * gcc.dg/torture/pr71984.c: New testcase.
6452
9b7937cf
RS
64532016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6454
6455 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6456 g++-dg-runtest via et-dg-runtest.
6457 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6458 * gcc.dg/vect/vect.exp: Likewise.
6459 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6460 gfortran-dg-runtest.
6461 * gfortran.dg/vect/vect.exp: Likewise.
6462 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6463 (check_mips_loongson_hw_available): Likewise.
6464 (check_effective_target_mpaired_single_runtime): Likewise.
6465 (check_effective_target_mips_loongson_runtime): Likewise.
6466 (add_options_for_mpaired_single): Likewise.
6467 (check_effective_target_vect_int): Add global et_index.
6468 Check and save the supported feature for a target selected by
6469 the et_index target. Break long lines where appropriate. Call
6470 et-is-effective-target for MIPS with an argument instead of
6471 check_effective_target_* where appropriate.
6472 (check_effective_target_vect_intfloat_cvt): Likewise.
6473 (check_effective_target_vect_uintfloat_cvt): Likewise.
6474 (check_effective_target_vect_floatint_cvt): Likewise.
6475 (check_effective_target_vect_floatuint_cvt): Likewise.
6476 (check_effective_target_vect_simd_clones): Likewise.
6477 (check_effective_target_vect_shift): ewise.
6478 (check_effective_target_whole_vector_shift): Likewise.
6479 (check_effective_target_vect_bswap): Likewise.
6480 (check_effective_target_vect_shift_char): Likewise.
6481 (check_effective_target_vect_long): Likewise.
6482 (check_effective_target_vect_float): Likewise.
6483 (check_effective_target_vect_double): Likewise.
6484 (check_effective_target_vect_long_long): Likewise.
6485 (check_effective_target_vect_no_int_max): Likewise.
6486 (check_effective_target_vect_no_int_add): Likewise.
6487 (check_effective_target_vect_no_bitwise): Likewise.
6488 (check_effective_target_vect_widen_shift): Likewise.
6489 (check_effective_target_vect_no_align): Likewise.
6490 (check_effective_target_vect_hw_misalign): Likewise.
6491 (check_effective_target_vect_element_align): Likewise.
6492 (check_effective_target_vect_condition): Likewise.
6493 (check_effective_target_vect_cond_mixed): Likewise.
6494 (check_effective_target_vect_char_mult): Likewise.
6495 (check_effective_target_vect_short_mult): Likewise.
6496 (check_effective_target_vect_int_mult): Likewise.
6497 (check_effective_target_vect_extract_even_odd): Likewise.
6498 (check_effective_target_vect_interleave): Likewise.
6499 (check_effective_target_vect_stridedN): Likewise.
6500 (check_effective_target_vect_multiple_sizes): Likewise.
6501 (check_effective_target_vect64): Likewise.
6502 (check_effective_target_vect_call_copysignf): Likewise.
6503 (check_effective_target_vect_call_sqrtf): Likewise.
6504 (check_effective_target_vect_call_btrunc): Likewise.
6505 (check_effective_target_vect_call_btruncf): Likewise.
6506 (check_effective_target_vect_call_ceil): Likewise.
6507 (check_effective_target_vect_call_ceilf): Likewise.
6508 (check_effective_target_vect_call_floor): Likewise.
6509 (check_effective_target_vect_call_floorf): Likewise.
6510 (check_effective_target_vect_call_lceil): Likewise.
6511 (check_effective_target_vect_call_lfloor): Likewise.
6512 (check_effective_target_vect_call_nearbyint): Likewise.
6513 (check_effective_target_vect_call_nearbyintf): Likewise.
6514 (check_effective_target_vect_call_round): Likewise.
6515 (check_effective_target_vect_call_roundf): Likewise.
6516 (check_effective_target_vect_perm): Likewise, but also append *_saved
6517 to the existing global name to properly cache the result.
6518 (check_effective_target_vect_perm_byte): Likewise.
6519 (check_effective_target_vect_perm_short): Likewise.
6520 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6521 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6522 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6523 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6524 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6525 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6526 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6527 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6528 (check_effective_target_vect_sdot_qi): Likewise.
6529 (check_effective_target_vect_udot_qi): Likewise.
6530 (check_effective_target_vect_sdot_hi): Likewise.
6531 (check_effective_target_vect_udot_hi): Likewise.
6532 (check_effective_target_vect_usad_char): Likewise.
6533 (check_effective_target_vect_pack_trunc): Likewise.
6534 (check_effective_target_vect_unpack): Likewise.
6535 (check_effective_target_vect_aligned_arrays): Likewise.
6536 (check_effective_target_vect_natural_alignment): Likewise.
6537 (check_effective_target_vector_alignment_reachable): Likewise.
6538 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6539 (is-effective-target): Initialize et_index if undefined.
6540 (et-dg-runtest): New.
6541 (et-is-effective-target): Likewise.
6542 (check_vect_support_and_set_flags): Add supported MIPS targets to
6543 EFFECTIVE_TARGETS list. Return the number of supported targets.
6544
8f63caf6 65452016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6546 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6547
6548 PR middle-end/70920
6549 * gcc.dg/pr70920-1.c: New test-case.
6550 * gcc.dg/pr70902-2.c: Likewise.
6551 * gcc.dg/pr70920-3.c: Likewise.
6552 * gcc.dg/pr70920-4.c: Likewise
6553 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6554 2 instead of 3.
6555
7d575fff
AM
65562016-07-25 Alexander Monakov <amonakov@ispras.ru>
6557
6558 * gcc.c-torture/execute/pr71494.c: Require label_values.
6559 * gcc.dg/pr16973.c: Ditto.
6560
bf01e070
SKS
65612016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6562
6563 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6564 * gcc.dg/torture/pr69771.c: Require int32plus.
6565 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6566
16b05965
ML
65672016-07-25 Martin Liska <mliska@suse.cz>
6568
6569 * gcc.dg/torture/pr71987.c: New test.
6570
d52d3767
SK
65712016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6572
6573 PR fortran/71935
6574 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6575 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6576 * gfortran.dg/pr71935.f90: New test.
6577
94087e88 65782016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6579
6580 PR c++/71675
6581 * g++.dg/ext/atomic-3.C: New test.
6582 * gcc.dg/atomic/pr71675.c: New test.
6583
58b3986e
ES
65842016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6585
6586 * gcc.target/i386/mvc8.c: New test.
6587
faa1612a
BC
65882016-07-22 Bin Cheng <bin.cheng@arm.com>
6589
6590 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6591 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6592
1603ebe0
TK
65932016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6594
6595 PR fortran/71795
6596 * gfortran.dg/constructor_50.f90: New test.
6597
bc91c436
ML
65982016-07-22 Martin Liska <mliska@suse.cz>
6599
6600 PR gcov-profile/69028
6601 PR gcov-profile/62047
6602 * g++.dg/cilk-plus/pr69028.C: New test.
6603
9fe9a3a7
AV
66042016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6605
6606 * gfortran.dg/coarray_stat_2.f90: New test.
6607
70866e3d
MM
66082016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6609
6610 * gcc.target/powerpc/vec-extract.h: New files to check the
6611 vec_extract built-in functions for all vector types, testing
6612 accessing each element, both with constant and variable element
6613 numbers.
6614 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6615 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6616 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6617 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6618 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6619 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6620 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6621 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6622 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6623
ab3af181
JJ
66242016-07-21 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR c++/71728
6627 * g++.dg/other/pr71728.C: New test.
6628
ebe8f322
JG
66292016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6630
6631 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6632 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6633 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6634 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6635 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6636
959cef74
RB
66372016-07-21 Richard Biener <rguenther@suse.de>
6638
6639 PR tree-optimization/71947
6640 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6641
b24d9420
BC
66422016-07-21 Bin Cheng <bin.cheng@arm.com>
6643
6644 * gcc.dg/tree-ssa/scev-15.c: New.
6645
23974819
BC
66462016-07-21 Bin Cheng <bin.cheng@arm.com>
6647
6648 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6649
ee78cbaa
JJ
66502016-07-21 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR c++/71941
6653 * g++.dg/gomp/pr71941.C: New test.
6654
52ed68f7
DM
66552016-07-20 David Malcolm <dmalcolm@redhat.com>
6656
6657 PR c/70339
6658 PR c/71858
6659 * g++.dg/spellcheck-identifiers.C: New test case, based on
6660 gcc.dg/spellcheck-identifiers.c.
6661 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6662 gcc.dg/spellcheck-identifiers-2.c.
6663 * g++.dg/spellcheck-typenames.C: New test case, based on
6664 gcc.dg/spellcheck-typenames.c
6665
18407bfb
JW
66662016-07-20 Jonathan Wakely <jwakely@redhat.com>
6667
6668 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6669 pointer to member function and also test catching by reference.
6670
4c07fd98
DV
66712016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6672
6673 * gcc.target/s390/pr67443.c: Fix test case.
6674
fee21d65
DV
66752016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6676
6677 * gcc.target/s390/insv-1.c: Xfail some tests.
6678 * gcc.target/s390/insv-2.c: Likewise.
6679
dbe9dfdd
GJL
66802016-07-20 Georg-Johann Lay <avr@gjlay.de>
6681
6682 * gcc.target/avr/torture/get-mem.c: New test.
6683 * gcc.target/avr/torture/set-mem.c: New test.
6684
c25e1d82
GJL
66852016-07-20 Georg-Johann Lay <avr@gjlay.de>
6686
6687 PR target/71948
6688 * gcc.target/avr/torture/tiny-progmem.c: New test.
6689
109d2197
JJ
66902016-07-20 Jakub Jelinek <jakub@redhat.com>
6691
7419f441
JJ
6692 PR c++/71909
6693 * g++.dg/parse/pr71909.C: New test.
6694 * g++.dg/tm/pr71909.C: New test.
6695
109d2197
JJ
6696 PR c++/50060
6697 * g++.dg/cpp0x/constexpr-50060.C: New test.
6698 * g++.dg/cpp1y/constexpr-50060.C: New test.
6699
144530cf
ML
67002016-07-20 Martin Liska <mliska@suse.cz>
6701
6702 * gfortran.dg/graphite/pr71898.f90: New test.
6703
04ac4afa
BC
67042016-07-20 Bin Cheng <bin.cheng@arm.com>
6705
6706 PR tree-optimization/71503
6707 PR tree-optimization/71683
6708 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6709 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6710
dcbdb17a
ML
67112016-07-20 Martin Liska <mliska@suse.cz>
6712
6713 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6714 * gcc.dg/plugin/sreal-test-1.c: Remove.
6715 * gcc.dg/plugin/sreal_plugin.c: Remove.
6716
6ed82555
TK
67172016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6718
6719 PR fortran/71902
6720 * gfortran.dg/dependency_47.f90: New test.
6721
13da0507
JJ
67222016-07-19 Jakub Jelinek <jakub@redhat.com>
6723
4833f561
JJ
6724 PR rtl-optimization/71916
6725 * gcc.c-torture/compile/pr71916.c: New test.
6726
4fda19ef
JJ
6727 PR middle-end/71874
6728 * g++.dg/torture/pr71874.C: New test.
6729
13da0507
JJ
6730 PR middle-end/71734
6731 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6732 (my_alloc): Rewritten to use __builtin_posix_memalign and
6733 __SIZE_TYPE__.
6734 (my_free): Use __builtin_free instead of _mm_free.
6735 (Vec::operator=): Use __builtin_memcpy.
6736
e7980add
MJ
67372016-07-19 Martin Jambor <mjambor@suse.cz>
6738
61c73a7f
UB
6739 PR fortran/71688
6740 * gfortran.dg/pr71688.f90: New test.
e7980add 6741
13e88953
RB
67422016-07-19 Richard Biener <rguenther@suse.de>
6743
6744 * c-c++-common/vector-subscript-6.c: New testcase.
6745 * c-c++-common/vector-subscript-7.c: Likewise.
6746
1caf0482
SKS
67472016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6748
a23404c9 6749 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6750 and UInt32 based on __SIZEOF_INT__.
6751
cef5388d
RB
67522016-07-19 Richard Biener <rguenther@suse.de>
6753
6754 PR tree-optimization/71901
6755 * gcc.dg/torture/pr71901.c: New testcase.
6756
67572016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6758
6759 PR tree-optimization/71908
6760 * gcc.dg/torture/pr71908.c: New testcase.
6761
a8f7a895
MM
67622016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6763
6764 PR target/71493
6765 * gcc.target/powerpc/pr71493-1.c: New test.
6766 * gcc.target/powerpc/pr71493-2.c: Likewise.
6767
f2111a36
JJ
67682016-07-18 Jakub Jelinek <jakub@redhat.com>
6769
99516432
JJ
6770 PR c++/71835
6771 * g++.dg/conversion/ambig3.C: New test.
6772
87713c6a
JJ
6773 PR c++/71828
6774 * g++.dg/cpp0x/constexpr-71828.C: New test.
6775
7a7f16ca
JJ
6776 PR c++/71826
6777 * g++.dg/template/pr71826.C: New test.
6778
f4d90295
JJ
6779 PR c++/71822
6780 * g++.dg/template/defarg21.C: New test.
6781
f2111a36
JJ
6782 PR c++/71871
6783 * g++.dg/ext/vector31.C: New test.
6784
0b965526
UB
67852016-07-18 Uros Bizjak <ubizjak@gmail.com>
6786
6787 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6788
94e136b9
YR
67892016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6790
6791 PR tree-optimization/71734
6792 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6793
7072df0a
DV
67942016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6795
6796 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6797 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6798 stack-layout-dynamic-1.c: New test.
6799
54158a1a
AK
68002016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6801
6802 * gcc.target/s390/nolrl-1.c: New test.
6803
43068916
FR
68042016-07-17 Fritz Reese <fritzoreese@gmail.com>
6805
6806 PR fortran/71523
6807 * gfortran.dg/pr71523_1.f90: New test.
6808 * gfortran.dg/pr71523_2.f90: New test.
6809
a9356b12
AS
68102016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6811
6812 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6813
a07b81c7 68142016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6815 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6816
6817 PR fortran/62125
6818 * gfortran.dg/pr62125.f90: New test.
6819
96c0ec12
BS
68202016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6821
6822 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6823 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6824
479d0ed5
JW
68252016-07-15 Jonathan Wakely <jwakely@redhat.com>
6826
6827 PR c++/58796
6828 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6829 * g++.dg/cpp0x/nullptr35.C: New test.
6830
41c7438e
BC
68312016-07-15 Bin Cheng <bin.cheng@arm.com>
6832
6833 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6834
f7ba880b
CP
68352016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6836
6837 * gfortran.dg/goacc/vector_length.f90: New test.
6838
b9aba0a0
RB
68392016-07-15 Richard Biener <rguenther@suse.de>
6840
6841 PR tree-optimization/71881
6842 * gcc.dg/torture/pr71881.c: New testcase.
6843
9513d5fb
RB
68442016-07-15 Richard Biener <rguenther@suse.de>
6845
6846 PR tree-optimization/71887
6847 * gcc.dg/torture/pr71887.c: New testcase.
6848
ddbbcb19
JJ
68492016-07-15 Jakub Jelinek <jakub@redhat.com>
6850
6851 PR c/71858
6852 * gcc.dg/spellcheck-identifiers-3.c: New test.
6853
29eb509c
AV
68542016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6855
6856 PR fortran/71807
6857 * gfortran.dg/null_9.f90: New test.
6858
43aabfcf
BC
68592016-07-15 Bin Cheng <bin.cheng@arm.com>
6860
6861 * gcc.dg/tree-ssa/loop-41.c: New test.
6862
afc89e58
BC
68632016-07-15 Bin Cheng <bin.cheng@arm.com>
6864
6865 PR tree-optimization/71347
6866 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6867
6fa682ad
SK
68682016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6869
6870 PR fortran/29819
6871 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6872 * gfortran.dg/contains.f90: Ditto.
6873 * gfortran.dg/contains_empty_1.f03: Ditto.
6874 * gfortran.dg/submodule_3.f08: Ditto.
6875
dd36b877
JJ
68762016-07-14 Jakub Jelinek <jakub@redhat.com>
6877
a60a5d31
JJ
6878 PR testsuite/71865
6879 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6880 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6881 expected diagnostics.
6882
dd36b877
JJ
6883 PR c/71858
6884 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6885 * gcc.dg/spellcheck-identifiers-2.c: New test.
6886 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6887 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6888
a241f8ca
JJ
68892016-07-14 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR tree-optimization/71872
6892 * gcc.c-torture/compile/pr71872.c: New test.
6893
d62b809c
TP
68942016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6895
6896 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6897 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6898 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6899 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6900 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6901 * gcc.target/arm/atomic-op-acquire-1.c: This.
6902 * gcc.target/arm/atomic-op-char.c: Rename into ...
6903 * gcc.target/arm/atomic-op-char-1.c: This.
6904 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6905 * gcc.target/arm/atomic-op-consume-1.c: This.
6906 * gcc.target/arm/atomic-op-int.c: Rename into ...
6907 * gcc.target/arm/atomic-op-int-1.c: This.
6908 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6909 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6910 * gcc.target/arm/atomic-op-release.c: Rename into ...
6911 * gcc.target/arm/atomic-op-release-1.c: This.
6912 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6913 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6914 * gcc.target/arm/atomic-op-short.c: Rename into ...
6915 * gcc.target/arm/atomic-op-short-1.c: This.
6916 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6917 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6918 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6919 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6920 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6921 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6922 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6923 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6924 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6925 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6926
1f8dd420
AV
69272016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6928
6929 PR fortran/70842
6930 * gfortran.dg/select_type_35.f03: New test.
6931
53109ba8
KT
69322016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6933
6934 PR target/65951
6935 PR tree-optimization/70923
6936 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6937 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6938 * gcc.dg/vect/pr65951.c: Likewise.
6939 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6940
91f35b7f
DE
69412016-07-14 David Edelsohn <dje.gcc@gmail.com>
6942
6943 * c-c++-common/pr60226.c: Expect maximum object file alignment
6944 error on AIX.
6945
351168fe
RB
69462016-07-14 Richard Biener <rguenther@suse.de>
6947
6948 PR tree-optimization/71866
6949 * gcc.dg/torture/pr71866.c: New testcase.
6950
94c32c00
TP
69512016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6952
6953 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6954 selector and enclose boolean expression in curly braces.
6955
b799a481
AM
69562016-07-14 Alan Modra <amodra@gmail.com>
6957
6958 PR target/71733
6959 * gcc.target/powerpc/p9-novsx.c: New.
6960
f63ba78c
AK
69612016-07-13 Andi Kleen <ak@linux.intel.com>
6962
6963 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6964 * g++.dg/tree-prof/morefunc.C: Dito.
6965 * g++.dg/tree-prof/pr35545.C: Dito.
6966 * g++.dg/tree-prof/reorder.C: Dito.
6967 * gcc.dg/tree-prof/20050826-2.c: Dito.
6968 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6969 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6970 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6971 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6972 * gcc.dg/tree-prof/inliner-1.c: Dito.
6973 * gcc.dg/tree-prof/merge_block.c: Dito.
6974 * gcc.dg/tree-prof/stringop-1.c: Dito.
6975 * gcc.dg/tree-prof/stringop-2.c: Dito.
6976 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6977 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6978 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6979 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6980 * gcc.dg/tree-prof/update-loopch.c: Dito.
6981 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6982 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6983 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6984 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6985 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6986 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6987 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6988
f4d5a23d
AK
69892016-07-13 Andi Kleen <ak@linux.intel.com>
6990
6991 * lib/profopt.exp (profopt-execute): Remove .imports files.
6992
ae145898
AK
69932016-07-13 Andi Kleen <ak@linux.intel.com>
6994
0b965526 6995 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6996
e97bd4f5
AK
69972016-07-13 Andi Kleen <ak@linux.intel.com>
6998
6999 * lib/profopt.exp (dg-final-scan-autofdo,
7000 dg-final-scan-not-autofdo): New functions.
7001
6fa3d4b4
BC
70022016-07-13 Bin Cheng <bin.cheng@arm.com>
7003
7004 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7005 * gcc.dg/vect/vect-35.c: Ditto.
7006 * gcc.dg/vect/vect-alias-check-2.c: New test.
7007
65f18bc6
ML
70082016-07-13 Martin Liska <mliska@suse.cz>
7009
7010 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7011 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7012 * gfortran.dg/pr42108.f90: Update expected dump scan.
7013
9737f35b
RB
70142016-07-13 Richard Biener <rguenther@suse.de>
7015
7016 PR tree-optimization/24574
7017 * gcc.dg/pr24574.c: New testcase.
7018
62c0ea4b
SKS
70192016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7020
0b965526 7021 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7022 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7023 * c-c++-common/pr68833-1.c: Require int32plus.
7024 * gcc.dg/ipa/pr63551.c: Likewise.
7025 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7026 * gcc.dg/ipa/pr64041.c: Require int32plus.
7027
c7ed8938
IE
70282016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7029
7030 PR ipa/71633
7031 * g++.dg/pr71633.C: New test.
7032
5ce15300
TP
70332016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7034
7035 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7036 Add new arm_thumb1_cbz_ok effective target.
7037 * gcc.target/arm/cbz.c: New test.
7038
2b9509a3
TP
70392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7040
7041 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7042 Define effective target.
7043 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7044 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7045 * gcc.target/arm/movhi_movw.c: New test.
7046 * gcc.target/arm/movsi_movw.c: Likewise.
7047 * gcc.target/arm/movdi_movw.c: Likewise.
7048
7f15b177
RB
70492016-07-13 Richard Biener <rguenther@suse.de>
7050
7051 PR middle-end/71104
7052 * gcc.dg/pr71104-1.c: New testcase.
7053 * gcc.dg/pr71104-2.c: Likewise.
7054
0b0a896e
MM
70552016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7056
7057 PR target/71805
7058 * gcc.target/powerpc/pr71805.c: New test.
7059
f906f5ed
BS
70602016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7061
7062 * gcc.target/powerpc/divkc3-1.c: New.
7063 * gcc.target/powerpc/mulkc3-1.c: New.
7064
9e63c3aa
NS
70652016-07-12 Nathan Sidwell <nathan@acm.org>
7066
7067 * gcc.target/arm/data-rel-1.c: New.
7068 * gcc.target/arm/data-rel-2.c: New.
7069 * gcc.target/arm/data-rel-3.c: New.
7070
f507d202
ML
70712016-07-12 Martin Liska <mliska@suse.cz>
7072
7073 * gcc.dg/params/blocksort-part.c: New test.
7074 * gcc.dg/params/params.exp: New file.
7075
d6f7c125
KT
70762016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7077
7078 PR middle-end/71700
7079 * gcc.c-torture/execute/pr71700.c: New test.
7080
37ccb0ba
SB
70812016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7082 Richard Biener <rguenther@suse.de>
7083
7084 PR tree-optimization/23286
7085 PR tree-optimization/70159
7086 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7087 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7088 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7089 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7090 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7091 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7092 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7093 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7094 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7095 * gcc.dg/pr51879-12.c: Likewise.
7096 * gcc.dg/strlenopt-9.c: Likewise.
7097 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7098 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7099 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7100 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7101 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7102 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7103 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7104 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7105 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7106 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7107 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7108 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7109 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7110 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7111 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7112
712a93d6
RB
71132016-07-12 Richard Biener <rguenther@suse.de>
7114
7115 PR rtl-optimization/68961
7116 * gcc.target/i386/pr68961.c: New testcase.
7117
c392943c
JJ
71182016-07-11 Jakub Jelinek <jakub@redhat.com>
7119
3d56e6a4
JJ
7120 PR middle-end/71758
7121 * c-c++-common/gomp/pr71758.c: New test.
7122 * gfortran.dg/gomp/pr71758.f90: New test.
7123
c392943c
JJ
7124 PR tree-optimization/71823
7125 * gcc.dg/vect/pr71823.c: New test.
7126
741d3be5
DM
71272016-07-11 David Malcolm <dmalcolm@redhat.com>
7128
7129 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7130 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7131 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7132
92fa45b5
L
71332016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7134
7135 PR target/71801
7136 * gcc.target/i386/pr71801.c: New test.
7137
f51606c7
RB
71382016-07-11 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/71816
7141 * gcc.dg/torture/pr71816.c: New testcase.
7142
36b54ce0
TK
71432016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7144
7145 PR fortran/71783
7146 * gfortran.dg/dependency_46.f90: New test.
7147
d13835b6
VM
71482016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7149
7150 PR rtl-optimization/71621
7151 * gcc.target/i386/pr71621-1.c: New.
7152 * gcc.target/i386/pr71621-2.c: New.
7153
642bcbdf
CP
71542016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7155
7156 * gfortran.dg/goacc/pr71704.f90: New test.
7157
02eb5b8b
BS
71582016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7159
7160 PR target/71297
7161 * gcc.target/powerpc/pr71297.c: New.
7162
8beb9a0d
JW
71632016-07-08 Jiong Wang <jiong.wang@arm.com>
7164
7165 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7166
cef4b650
MM
71672016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7168
7169 PR target/71806
7170 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7171
3c3ecf52
AH
71722016-07-08 Alan Hayward <alan.hayward@arm.com>
7173
7174 PR tree-optimization/71667
7175 * gcc.dg/vect/pr71667.c: New
7176
2660286d
ML
71772016-07-08 Martin Liska <mliska@suse.cz>
7178
7179 * gcc.dg/torture/pr71606.c: New test.
7180
70cdd4ae
JD
71812016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7182
7183 PR fortran/71764
7184 * gfortran.dg/pr71764.f90: New test.
7185
842dc2e6
JJ
71862016-07-07 Jakub Jelinek <jakub@redhat.com>
7187 Kai Tietz <ktietz70@googlemail.com>
7188
7189 PR c++/70869
7190 PR c++/71054
7191 * g++.dg/cpp0x/pr70869.C: New test.
7192 * g++.dg/cpp0x/pr71054.C: New test.
7193
31be4262
DE
71942016-07-07 David Edelsohn <dje.gcc@gmail.com>
7195
7196 * g++.dg/debug/pr71432.C: Fail on AIX.
7197
1c122092
ML
71982016-07-07 Martin Liska <mliska@suse.cz>
7199
7200 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7201 an undefined behavior.
7202 * gfortran.dg/do_3.F90: Likewise.
7203 * gfortran.dg/do_check_11.f90: New test.
7204 * gfortran.dg/do_check_12.f90: New test.
7205 * gfortran.dg/do_corner_warn.f90: New test.
7206
7119f1b1
ML
72072016-07-07 Martin Liska <mliska@suse.cz>
7208
7209 * gfortran.dg/predict-1.f90: Ammend the test.
7210 * gfortran.dg/predict-2.f90: Likewise.
7211
275792f2
IE
72122016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7213
7214 PR ipa/71624
7215 * g++.dg/pr71624.C: New test.
7216
05a437c1
TP
72172016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7218
7219 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7220 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7221 ARMv8-M Mainline architectures.
7222
6f493951
TP
72232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7224
7225 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7226 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7227
5ddaee94
SB
72282016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7229
7230 PR target/70098
7231 PR target/71763
7232 * gcc.target/powerpc/pr71763.c: New file.
7233
651afdb2
YR
72342016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7235
7236 PR tree-optimization/71518
0b965526 7237 * gcc.dg/pr71518.c: New test.
651afdb2 7238
9df99881
WD
72392016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7240
7241 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7242
7b4e0769
SKS
72432016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7244
0b965526 7245 PR target/50739
7b4e0769
SKS
7246 * gcc.target/avr/pr50739.c: New test.
7247
eb4432f7
JH
72482016-07-05 Jan Hubicka <jh@suse.cz>
7249
7250 * gcc.dg/tree-ssa/scev-14.c: update template.
7251
c01e092f
RS
72522016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7253
7254 * gcc.dg/vect/group-no-gaps-1.c: New test.
7255
8070763a
AK
72562016-07-05 Andi Kleen <ak@linux.intel.com>
7257
7258 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7259 if kernel supports MPX.
7260
3f8257db 72612016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7262
7263 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7264
36a265b1
MM
72652016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7266 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7267
7268 * gcc.target/powerpc/signbit-1.c: New test.
7269 * gcc.target/powerpc/signbit-2.c: New test.
7270 * gcc.target/powerpc/signbit-3.c: New test.
7271
7a98fb6e
KT
72722016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273
7274 PR rtl-optimization/71594
7275 * gcc.dg/torture/pr71594.c: New test.
7276
1e3d54b4
JH
72772016-07-05 Jan Hubicka <jh@suse.cz>
7278
7279 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7280
84ca3893
DM
72812016-07-05 David Malcolm <dmalcolm@redhat.com>
7282
7283 PR c++/62314
3a146d46 7284 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7285 number of missing semicolon error.
7286 * g++.dg/pr62314-2.C: New test case.
7287
20d0bfce
AF
72882016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7289
7290 * gfortran.dg/coarray_stat_function.f90: New test.
7291 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7292 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7293 to new interfaces.
7294
69aaea06
AV
72952016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7296
7297 PR fortran/71623
7298 * gfortran.dg/deferred_character_17.f90: New test.
7299
f723a43c
CL
73002016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7301
7302 * gcc.target/arm/neon/polytypes.c: Move to ...
7303 * gcc.target/arm/polytypes.c: ... here.
7304 * gcc.target/arm/neon/pr51534.c: Move to ...
7305 * gcc.target/arm/pr51534.c: ... here.
7306 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7307 * gcc.target/arm/vect-vcvt.c: ... here.
7308 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7309 * gcc.target/arm/vect-vcvtq.c: ... here.
7310 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7311 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7312 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7313 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7314 * gcc.target/arm/neon/neon.exp: Delete.
7315 * gcc.target/arm/neon/: Delete.
7316
d73e0ccf
JD
73172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7318
7319 PR fortran/65575
7320 * gfortran.dg: pr65575.f90: New test.
7321
c20f6223
JD
73222016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7323
7324 PR fortran/35849
7325 * gfortran.dg: pr35849.f90: New test.
7326
2a5537c3
JJ
73272016-07-04 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR c++/71739
7330 * g++.dg/cpp0x/pr71739.C: New test.
7331
740f9751
CL
73322016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7333
7334 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7335
bf749919
DV
73362016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7337
7338 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7339 locr.
7340 * gcc.target/s390/loc-1.c: New test.
7341
430bb38e
YR
73422016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7343
3a146d46
JJ
7344 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7345 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7346
15f6e0da
RR
73472016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7348
7349 PR target/63874
7350 * gcc.target/aarch64/pr63874.c: New test.
7351
79335075
JB
73522016-07-04 Jan Beulich <jbeulich@suse.com>
7353
7354 * g++.dg/header.c: New.
7355 * gcc.dg/header.c: New.
7356
557e8c49
JJ
73572016-07-02 Jakub Jelinek <jakub@redhat.com>
7358
7359 PR c/71719
7360 * c-c++-common/Wunused-var-15.c: New test.
7361
79a592e3
JJ
73622016-07-01 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR fortran/71687
7365 * gfortran.dg/gomp/pr71687.f90: New test.
7366
e2298656
BS
73672016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7368
7369 * gcc.dg/const-float128-ped.c: Require __float128 effective
7370 target and options.
7371 * gcc.dg/const-float128.c: Likewise.
7372 * gcc.dg/torture/float128-cmp-invalid.c: Require
7373 __float128 and base_quadfloat_support effective targets, and
7374 __float128 options.
7375 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7376 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7377 * gcc.dg/torture/float128-nan.c: Likewise.
7378 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7379 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7380 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7381 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7382 (add_options_for___float128): New.
7383 (check_effective_target_base_quadword_support): New.
7384
70c11966
MM
73852016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7386
7387 PR target/71720
7388 * gcc.target/powerpc/pr71720.c: New test.
7389
059541fd
JB
73902016-07-01 Jan Beulich <jbeulich@suse.com>
7391
7392 * gcc.dg/bss.c: New.
7393
2c1e4964
PB
73942016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7395
7396 PR target/71698
7397 * gcc.target/powerpc/pr71698.c: New test.
7398
22e1cb39
GJL
73992016-07-01 Georg-Johann Lay <avr@gjlay.de>
7400
7401 PR target/71151
7402 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7403 instead of ".foo" for its section name.
7404 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7405 depending on MCU's flash size.
7406 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7407 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7408 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7409 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7410 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7411 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7412
466cf574
JB
74132016-07-01 Jan Beulich <jbeulich@suse.com>
7414
7415 * gcc.target/i386/pr65105-2.c: Add -msse2.
7416
351beab7
JJ
74172016-06-30 Jakub Jelinek <jakub@redhat.com>
7418
55a0f21a
JJ
7419 PR tree-optimization/71707
7420 * gcc.dg/strlenopt-29.c: New test.
7421
6245ad72
JJ
7422 PR fortran/71704
7423 * gfortran.dg/gomp/pr71704.f90: New test.
7424
351beab7
JJ
7425 PR fortran/71705
7426 * gfortran.dg/gomp/pr71705.f90: New test.
7427
5a3a6a5e
KN
74282016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7429
7430 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7431 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7432 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7433 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7434 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7435 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7436 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7437 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7438 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7439 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7440 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7441 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7442 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7443 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7444 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7445 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7446 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7447 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7448 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7449 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7450 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7451 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7452 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7453 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7454 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7455 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7456 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7457 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7458 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7459 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7460 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7461 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7462 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7463 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7464 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7465 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7466 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7467 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7468 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7469 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7470 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7471 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7472 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7473 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7474 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7475 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7476 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7477 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7478 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7479 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7480 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7481 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7482 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7483 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7484 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7485 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7486 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7487 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7488 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7489 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7490 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7491 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7492 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7493 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7494 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7495 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7496 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7497 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7498 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7499 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7500 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7501 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7502 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7503 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7504 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7505 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7506 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7507 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7508 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7509 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7510 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7511
3dfa8071 75122016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7513 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7514
7515 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7516
9bd62242 75172016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7518 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7519
7520 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7521
603107fb
DM
75222016-06-30 David Malcolm <dmalcolm@redhat.com>
7523
7524 PR driver/71651
7525 * gcc.dg/spellcheck-options-12.c: New test case.
7526
205cccc7
JJ
75272016-06-30 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR middle-end/71693
7530 * gcc.c-torture/compile/pr71693.c: New test.
7531
f4452176
DM
75322016-06-29 David Malcolm <dmalcolm@redhat.com>
7533
7534 * gcc.dg/spellcheck-params.c: New testcase.
7535 * gcc.dg/spellcheck-params-2.c: New testcase.
7536
c5e74d9d
MM
75372016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7538
7539 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7540 vector extract instructions.
7541 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7542
e44ecbfd
JD
75432016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7544
7545 PR fortran/71686
7546 * gfortran.dg/unexpected_eof_2.f90: New test.
7547 * gfortran.dg/unexpected_eof_3.f90: New test.
7548
ee446d9f
JW
75492016-06-29 Jim Wilson <jim.wilson@linaro.org>
7550
7551 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7552
27f67461
CP
75532016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7554
7555 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7556 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7557 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7558
b1206d29
RB
75592016-06-29 Richard Biener <rguenther@suse.de>
7560
7561 PR middle-end/15256
7562 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7563
1af21224
MW
75642016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7565
7566 * gcc.target/arm/aapcs/neon-vect10.c: Require
7567 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7568 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7569 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7570 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7571 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7572 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7573 * gcc.target/arm/fp16-aapcs-1.c: Require
7574 -mfloat-ab=hard. Also simplify the test.
7575 * gcc.target/arm/fp16-aapcs-2.c: New.
7576
7fe43755
MW
75772016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7578
0b965526 7579 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7580 (add_options_for_arm_fp16_ieee): New.
7581 (add_options_for_arm_fp16_alternative): New.
7582 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7583 long-line.
7584 (effective_target_arm_fp16_hw): New.
7585
264d951a
IE
75862016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7587
7588 PR tree-optimization/71655
7589 * g++.dg/pr71655.C: New test.
7590
5c846a81
ML
75912016-06-29 Martin Liska <mliska@suse.cz>
7592
7593 * gcc.dg/pr71585.c: New test.
7594 * gcc.dg/pr71585-2.c: New test.
7595 * gcc.dg/pr71585-3.c: New test.
7596
fafe9318
YR
75972016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7598
7599 PR tree-optimization/70729
7600 * g++.dg/vect/pr70729.cc: New test.
7601
54d19c3b
TS
76022016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7603
7604 * c-c++-common/gomp/cancel-1.c: Extend.
7605
5f3cd7c3
JJ
76062016-06-29 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR tree-optimization/71625
7609 * gcc.dg/strlenopt-28.c: New test.
7610
4aa83879
RB
76112016-06-29 Richard Biener <rguenther@suse.de>
7612
7613 PR middle-end/71002
7614 * g++.dg/torture/pr71002.C: Adjust testcase.
7615
152ef731
JJ
76162016-06-29 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR c/71685
7619 * gcc.dg/pr71685.c: New test.
7620
76212016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7622
7623 PR c/71552
7624 * gcc.dg/init-bad-9.c: New test.
7625
d41dc215
BS
76262016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7627
7628 * gcc.target/powerpc/abs128-1.c: Require VSX.
7629 * gcc.target/powerpc/copysign128-1.c: Likewise.
7630 * gcc.target/powerpc/inf128-1.c: Likewise.
7631 * gcc.target/powerpc/nan128-1.c: Likewise.
7632
6a20b538
JJ
76332016-06-28 Jakub Jelinek <jakub@redhat.com>
7634
7635 PR middle-end/71626
7636 * gcc.c-torture/execute/pr71626-1.c: New test.
7637 * gcc.c-torture/execute/pr71626-2.c: New test.
7638
77d93c47
PB
76392016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7640
7641 PR target/71656
7642 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7643
a8264058
SB
76442016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7645
7646 PR target/71670
7647 * gcc.target/powerpc/pr71670.c: New testcase.
7648
0dc47331
PB
76492016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7650
7651 PR target/71656
7652 * gcc.target/powerpc/pr71656-1.c: New test.
7653 * gcc.target/powerpc/pr71656-2.c: New test.
7654
b65ffc79
CL
76552016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7656
7657 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7658 around fp16 code.
7659 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7662 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7663 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7664 Add arm_neon_fp16_ok effective target.
0b965526
UB
7665 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7666 Likewise.
7667 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7668 Likewise.
7669 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7670 Likewise.
7671 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7672 Likewise.
7673 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7674 Likewise.
7675 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7676 Likewise.
7677 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7678 Likewise.
7679 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7680 Likewise.
7681 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7682 Likewise.
7683 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7684 Likewise.
7685 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7686 Likewise.
b65ffc79 7687
9bb86f40
JH
76882016-06-26 Jan Hubicka <hubicka@ucw.cz>
7689
7690 * gcc.dg/predict-12.c: New testcase.
7691
46db0fd4
JD
76922016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7693
7694 PR fortran/71649
7695 * gfortran.dg/pr71649.f90: New test.
7696
2a65e70b
JJ
76972016-06-25 Jakub Jelinek <jakub@redhat.com>
7698
f8a06e24
JJ
7699 PR tree-optimization/71643
7700 * g++.dg/opt/pr71643.C: New test.
7701
2a65e70b
JJ
7702 PR tree-optimization/71631
7703 * gcc.c-torture/execute/pr71631.c: New test.
7704
7805417a
JH
77052016-06-24 Jan Hubicka <hubicka@ucw.cz>
7706
7707 * gcc.dg/predict-11.c: New testcase.
7708 * gfortran.dg/predict-2.f90: New testcase.
7709
888ed1a3
JH
77102016-06-24 Jan Hubicka <hubicka@ucw.cz>
7711
7712 * gcc.dg/predict-10.c: New test.
7713
53605f35
BS
77142016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7715
7716 * gcc.target/powerpc/abs128-1.c: New.
7717 * gcc.target/powerpc/copysign128-1.c: New.
7718 * gcc.target/powerpc/inf128-1.c: New.
7719 * gcc.target/powerpc/nan128-1.c: New.
7720
7b22b4c6
EB
77212016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7722
7723 * gfortran.dg/pr71642.f90: New test.
7724
37e373c2
JJ
77252016-06-24 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR tree-optimization/71647
7728 * gcc.target/i386/pr71647.c: New test.
7729
b20b79f2
L
77302016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7731
7732 * gcc.target/i386/noplt-gd-1.c: New test.
7733 * gcc.target/i386/noplt-gd-2.c: Likewise.
7734 * gcc.target/i386/noplt-gd-3.c: Likewise.
7735 * gcc.target/i386/noplt-ld-1.c: Likewise.
7736 * gcc.target/i386/noplt-ld-2.c: Likewise.
7737 * gcc.target/i386/noplt-ld-3.c: Likewise.
7738 * lib/target-supports.exp
7739 (check_effective_target_tls_get_addr_via_got): New.
7740
04619cb8
UB
77412016-06-24 Uros Bizjak <ubizjak@gmail.com>
7742
7743 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7744 testsuite compile flags.
7745 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7746 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7747
77482016-06-24 Uros Bizjak <ubizjak@gmail.com>
7749
7750 * g++dg/vect/pr36684.cc: Add dg-do compile.
7751 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7752 * gcc.dg/vect/pr70021.c: Ditto.
7753 * gcc.dg/vect/pr70138-1.c: Ditto.
7754 * gcc.dg/vect/pr70138-2.c: Ditto.
7755 * gcc.dg/vect/pr70354-1.c: Ditto.
7756 * gcc.dg/vect/pr70354-2.c: Ditto.
7757 * gcc.dg/vect/pr71259.c: Ditto.
7758 * gcc.dg/vect/pr71416-1.c: Ditto.
7759 * gcc.dg/vect/slp-43.c: Ditto.
7760 * gcc.dg/vect/slp-45.c: Ditto.
7761 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7762 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7763 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7764 * gfortran.dg/vect/pr69980.f90: Ditto.
7765
77662016-06-24 Uros Bizjak <ubizjak@gmail.com>
7767
7768 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7769 * gcc.dg/vect/bb-slp-30.c: Ditto.
7770 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7771 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7772 * gcc.dg/vect/pr45902.c: Ditto.
7773 * gcc.dg/vect/pr48172.c: Ditto.
7774 * gcc.dg/vect/pr48377.c: Ditto.
7775 * gcc.dg/vect/pr49038.c: Ditto.
7776 * gcc.dg/vect/pr49771.c: Ditto.
7777 * gcc.dg/vect/pr52091.c: Ditto.
7778 * gcc.dg/vect/pr53185-2.c: Ditto.
7779 * gcc.dg/vect/pr56826.c: Ditto.
7780 * gcc.dg/vect/pr60276.c: Ditto.
7781 * gcc.dg/vect/pr62021.c: Ditto.
7782 * gcc.dg/vect/pr63530.c: Ditto.
7783 * gcc.dg/vect/pr65518.c: Ditto.
7784 * gcc.dg/vect/pr65947-1.c: Ditto.
7785 * gcc.dg/vect/pr65947-10.c: Ditto.
7786 * gcc.dg/vect/pr65947-11.c: Ditto.
7787 * gcc.dg/vect/pr65947-12.c: Ditto.
7788 * gcc.dg/vect/pr65947-13.c: Ditto.
7789 * gcc.dg/vect/pr65947-2.c: Ditto.
7790 * gcc.dg/vect/pr65947-3.c: Ditto.
7791 * gcc.dg/vect/pr65947-4.c: Ditto.
7792 * gcc.dg/vect/pr65947-5.c: Ditto.
7793 * gcc.dg/vect/pr65947-6.c: Ditto.
7794 * gcc.dg/vect/pr65947-7.c: Ditto.
7795 * gcc.dg/vect/pr65947-8.c: Ditto.
7796 * gcc.dg/vect/pr65947-9.c: Ditto.
7797 * gcc.dg/vect/pr71416-1.c: Ditto.
7798 * gcc.dg/vect/pr71439.c: Ditto.
7799 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7800 * gcc.dg/vect/vect-bswap16.c: Ditto.
7801 * gcc.dg/vect/vect-bswap32.c: Ditto.
7802 * gcc.dg/vect/vect-bswap64.c: Ditto.
7803 * gcc.dg/vect/vect-live-1.c: Ditto.
7804 * gcc.dg/vect/vect-live-2.c: Ditto.
7805 * gcc.dg/vect/vect-live-3.c: Ditto.
7806 * gcc.dg/vect/vect-live-4.c: Ditto.
7807 * gcc.dg/vect/vect-live-5.c: Ditto.
7808 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7809 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7810 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7811 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7812 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7813 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7814 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7815 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7816 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7817 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7818 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7819 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7820 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7821 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7822 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7823 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7824 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7825
da224bcb
UB
78262016-06-24 Uros Bizjak <ubizjak@gmail.com>
7827
7828 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7829
dfee2870
L
78302016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7831
7832 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7833 ia32 if R_386_GOT32X relocation is supported.
7834 * gcc.target/i386/noplt-3.c: Likewise.
7835 * gcc.target/i386/noplt-2.c: Likewise.
7836 (main): Renamed to ...
7837 (bar): This.
7838 * gcc.target/i386/noplt-4.c: Likewise.
7839 (main): Renamed to ...
7840 (bar): This.
7841 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7842 * gcc.target/i386/pr67400-5.c: Likewise.
7843
a86451b9
JJ
78442016-06-24 Jakub Jelinek <jakub@redhat.com>
7845
00085092
JJ
7846 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7847 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7848
a86451b9
JJ
7849 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7850 f4): Adjust expected diagnostics.
7851 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7852 (T): If OVFP is defined, redefine to TP.
7853 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7854 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7855 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7856 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7857 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7858 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7859 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7860 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7861 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7862 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7863 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7864 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7865 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7866 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7867 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7868 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7869 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7870 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7871 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7872 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7873 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7874 as last argument to __builtin_add_overflow_p.
7875
7bb5d5f4
UB
78762016-06-23 Uros Bizjak <ubizjak@gmail.com>
7877
7878 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7879 dg-options and remove default vector testsuite compile flags.
7880 * g++.dg/vect/pr33860a.cc: Ditto.
7881 * g++.dg/vect/pr45470-a.cc: Ditto.
7882 * g++.dg/vect/pr45470-b.cc: Ditto.
7883 * g++.dg/vect/pr60896.cc: Ditto.
7884 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7885 * gcc.dg/vect/pr18308.c: Ditto.
7886 * gcc.dg/vect/pr24049.c: Ditto.
7887 * gcc.dg/vect/pr33373.c: Ditto.
7888 * gcc.dg/vect/pr36228.c: Ditto.
7889 * gcc.dg/vect/pr42395.c: Ditto.
7890 * gcc.dg/vect/pr42604.c: Ditto.
7891 * gcc.dg/vect/pr46663.c: Ditto.
7892 * gcc.dg/vect/pr48765.c: Ditto.
7893 * gcc.dg/vect/pr49093.c: Ditto.
7894 * gcc.dg/vect/pr49352.c: Ditto.
7895 * gcc.dg/vect/pr52298.c: Ditto.
7896 * gcc.dg/vect/pr52870.c: Ditto.
7897 * gcc.dg/vect/pr53185.c: Ditto.
7898 * gcc.dg/vect/pr53773.c: Ditto.
7899 * gcc.dg/vect/pr56695.c: Ditto.
7900 * gcc.dg/vect/pr62171.c: Ditto.
7901 * gcc.dg/vect/pr63530.c: Ditto.
7902 * gcc.dg/vect/pr68339.c: Ditto.
7903 * gcc.dg/vect/pr71259.c: Ditto.
7904 * gcc.dg/vect/vect-82_64.c: Ditto.
7905 * gcc.dg/vect/vect-83_64.c: Ditto.
7906 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7907 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7908 * gcc.dg/vect/vect-shift-2.c: Ditto.
7909 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7910 * gfortran.dg/vect/pr39318.f90: Ditto.
7911 * gfortran.dg/vect/pr45714-a.f: Ditto.
7912 * gfortran.dg/vect/pr45714-b.f: Ditto.
7913 * gfortran.dg/vect/pr46213.f90: Ditto.
7914
2d4bb02f
MM
79152016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7916 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7917
7918 * gcc.target/powerpc/p9-splat-5.c: New test.
7919
f6d1b868
UB
79202016-06-23 Uros Bizjak <ubizjak@gmail.com>
7921
7922 PR tree-optimization/71488
7923 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7924 * lib/target-supports.exp: ... here.
7925 (check_sse4_hw_available): New procedure.
7926 (check_effective_target_sse4_runtime): Ditto.
7927 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7928 -march=westmere for sse4_runtime targets.
936ff030 7929 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7930 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7931 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7932 (main): Call check_vect ().
a7898180 7933 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7934
c0597759
L
79352016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7936
7937 PR target/66232
7938 PR target/67400
7939 * gcc.target/i386/pr66232-14.c: New file.
7940 * gcc.target/i386/pr66232-15.c: Likewise.
7941 * gcc.target/i386/pr66232-16.c: Likewise.
7942 * gcc.target/i386/pr66232-17.c: Likewise.
7943 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7944 ia32 if R_386_GOT32X relocation is supported.
7945 * gcc.target/i386/pr67400-2.c: Likewise.
7946 * gcc.target/i386/pr67400-3.c: Likewise.
7947 * gcc.target/i386/pr67400-4.c: Likewise.
7948 * gcc.target/i386/pr67400-6.c: Likewise.
7949 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7950 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7951
5b0e27a7
JD
79522016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR libgfortran/48852
7955 * gfortran.dg/char4_iunit_1.f03: Update test.
7956 * gfortran.dg/f2003_io_5.f03: Update test.
7957 * gfortran.dg/real_const_3.f90: Update test.
7958
7f586d90
AK
79592016-06-23 Andi Kleen <ak@linux.intel.com>
7960
7961 * g++.dg/bprob/bprob.exp: Support autofdo.
7962 * g++.dg/tree-prof/tree-prof.exp: dito.
7963 * gcc.dg/tree-prof/tree-prof.exp: dito.
7964 * gcc.misc-tests/bprob.exp: dito.
7965 * gfortran.dg/prof/prof.exp: dito.
7966 * lib/profopt.exp: dito.
7967 * lib/target-supports.exp: Check for autofdo.
7968
60fa7862
ML
79692016-06-23 Martin Liska <mliska@suse.cz>
7970
7971 * gcc.dg/pr71619.c: New test.
7972
e3d62871
UB
79732016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7974
7975 PR target/67400
cc901875
UB
7976 * gcc.target/i386/pr67400-1.c: New test.
7977 * gcc.target/i386/pr67400-2.c: Likewise.
7978 * gcc.target/i386/pr67400-3.c: Likewise.
7979 * gcc.target/i386/pr67400-4.c: Likewise.
7980 * gcc.target/i386/pr67400-5.c: Likewise.
7981 * gcc.target/i386/pr67400-6.c: Likewise.
7982 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7983
ac81cf0b
DM
79842016-06-22 David Malcolm <dmalcolm@redhat.com>
7985
7986 * c-c++-common/missing-header-1.c: New test case.
7987 * c-c++-common/missing-header-2.c: New test case.
7988 * c-c++-common/missing-header-3.c: New test case.
7989 * c-c++-common/missing-header-4.c: New test case.
7990
1a4f11c8
DM
79912016-06-22 David Malcolm <dmalcolm@redhat.com>
7992
7993 PR c/70339
7994 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7995 hint.
7996 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7997 expected results due to builtin "nanl" now being suggested for
7998 "name".
7999 * gcc.dg/pr67580.c: Update expected messages.
8000 * gcc.dg/spellcheck-identifiers.c: New testcase.
8001 * gcc.dg/spellcheck-typenames.c: New testcase.
8002
a93eac6a
DM
80032016-06-22 David Malcolm <dmalcolm@redhat.com>
8004
8005 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8006 file.
8007 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8008 diagnostic-test-show-locus-parseable-fixits.c to sources for
8009 diagnostic_plugin_test_show_locus.c.
8010 * lib/gcc-defs.exp (freeform_regexps): New global.
8011 (dg-regexp): New function.
8012 (handle-dg-regexps): New function.
8013 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8014 freeform_regexps to the empty list.
8015 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8016
49e76ff1
IE
80172016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8018
f6d1b868 8019 PR tree-optimization/71488
49e76ff1
IE
8020 * g++.dg/pr71488.C: New test.
8021 * gcc.dg/vect/vect-bool-cmp.c: New test.
8022
951d8c8a
EB
80232016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8024
8025 * gcc.dg/guality/param-5.c: New test.
8026
b60fc3bd
BE
80272016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8028
8029 * gcc.target/i386/asm-flag-7.c: New test.
8030
0609abda
TS
80312016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8032
8033 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8034 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8035 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8036 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8037 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8038 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8039 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8043 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8044 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8045 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8046 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8047 * lib/target-supports.exp: Likewise.
8048
ee2499b4
TS
80492016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8050
8051 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8052 * gcc.dg/attr-ms_struct-2.c: Likewise.
8053 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8054 * gcc.dg/bf-ms-attrib.c: Likewise.
8055 * gcc.dg/bf-ms-layout-2.c: Likewise.
8056 * gcc.dg/bf-ms-layout-3.c: Likewise.
8057 * gcc.dg/bf-ms-layout.c: Likewise.
8058 * gcc.dg/bf-no-ms-layout.c: Likewise.
8059 * gcc.target/i386/bitfield1.c: Likewise.
8060 * gcc.target/i386/bitfield2.c: Likewise.
8061 * gcc.target/i386/bitfield3.c: Likewise.
8062
caea59ff
KN
80632016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8064
8065 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8066 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8067 override other than -mcpu=power9 command-line option is specified,
8068 or if the target operating system is aix.
8069 * gcc.target/powerpc/darn-1.c: Likewise.
8070 * gcc.target/powerpc/darn-2.c: Likewise.
8071 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8072 test if effective-target is not powerpc_p9vector_ok or if the
8073 target operating system is not defined.
8074 * gcc.target/powerpc/vslv-1.c: Likewise.
8075 * gcc.target/powerpc/vsrv-0.c: Likewise.
8076 * gcc.target/powerpc/vsrv-1.c: Likewise.
8077
63617e30
TB
80782016-06-21 Tobias Burnus <burnus@net-b.de>
8079
8080 PR fortran/71068
8081 * gfortran.dg/coarray/data_1.f90: New.
8082
89192c3c
WD
80832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8084
8085 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8086 (dg-require-effective-target): Use arm_v8_neon_hw.
8087 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8088 (dg-require-effective-target): Likewise.
8089 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8090 (dg-require-effective-target): Likewise.
8091 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8092 (dg-require-effective-target): Likewise.
8093 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8094 (dg-require-effective-target): Likewise.
8095 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8096 (dg-require-effective-target): Likewise.
8097 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8098 Add AArch64 check.
8099
64ac50e2
WD
81002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8101
8102 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8103 Set to 3 so test passes.
8104
6252b5db
WD
81052016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8106
8107 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8108
3b9bc511
IV
81092016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8110
8111 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8112 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8113 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8114 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8115
21db1c78
IV
81162016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8117
8118 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8119 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8120
9d30e86f
L
81212016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8122
8123 PR target/71549
8124 * gcc.target/i386/pr71549.c: New test.
8125
448a7c69
KN
81262016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8127
8128 * gcc.target/powerpc/vadsdu-0.c: Replace
8129 dg-require-effective-target directive to allow test to run on more
8130 platforms, and add dg-skip-if directive to disable test on aix
8131 platforms because of known incompatibilities.
8132 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8133 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8134 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8135 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8136 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8137 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8138 * gcc.target/powerpc/vadsdub-2.c: Replace
8139 dg-require-effective-target directive to allow test to run on more
8140 platforms, and add dg-skip-if directive to disable test on aix
8141 platforms because of known incompatibilities.
8142 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8143 with vec_absdb call to differentiate this test from vadsdub-1.c.
8144 * gcc.target/powerpc/vadsduh-1.c: Replace
8145 dg-require-effective-target directive to allow test to run on more
8146 platforms, and add dg-skip-if directive to disable test on aix
8147 platforms because of known incompatibilities.
8148 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8149 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8150 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8151
0ad84f34
JJ
81522016-06-21 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR tree-optimization/71588
8155 * gcc.dg/pr71558.c: New test.
8156
e71e8d94
SKS
81572016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8158
8159 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8160 * c-c++-common/pr68657-2.c: Likewise.
8161 * c-c++-common/pr68657-3.c: Likewise.
8162 * gcc.dg/torture/pr69714.c: Require int32plus support.
8163 * gcc.dg/torture/pr70025.c: Likewise.
8164 * gcc.dg/torture/pr70083.c: Likewise.
8165 * gcc.dg/torture/pr70542.c: Likewise.
8166 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8167
5a578671
JM
81682016-06-20 Joseph Myers <joseph@codesourcery.com>
8169
8170 PR c/71601
8171 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8172
7a9df68e
JJ
81732016-06-20 Jakub Jelinek <jakub@redhat.com>
8174
50aa64d5
JJ
8175 PR middle-end/71581
8176 * gcc.dg/pr71581.c: New test.
8177
7a9df68e
JJ
8178 PR rtl-optimization/71591
8179 * gcc.dg/cpp/pr71591.c: New test.
8180
3947cf19
DR
81812016-06-20 David B. Robins <gcc@davidrobins.net>
8182
8183 PR target/71571
8184 * g++.dg/torture/pr71571.C: New test.
8185
c4ff221e
JJ
81862016-06-20 Jakub Jelinek <jakub@redhat.com>
8187
8188 PR target/71559
8189 * gcc.target/i386/sse2-pr71559.c: New test.
8190 * gcc.target/i386/avx-pr71559.c: New test.
8191 * gcc.target/i386/avx512f-pr71559.c: New test.
8192
f1b5abfb
TB
81932016-06-20 Tobias Burnus <burnus@net-b.de>
8194
8195 PR fortran/71194
8196 * gfortran.dg/pointer_remapping_10.f90: New.
8197
842107e4
DM
81982016-06-20 David Malcolm <dmalcolm@redhat.com>
8199
8200 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8201
d9e8bdfd
MS
82022016-06-20 Martin Sebor <msebor@redhat.com>
8203
8204 PR c/69507
8205 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8206 * gnu90-const-expr-1.c: Same.
8207 * gnu99-const-expr-1.c: Same.
8208 * gnu99-static-1.c: Same.
8209
67785479
RL
82102016-06-20 Renlin Li <renlin.li@arm.com>
8211
29f09b38 8212 PR testsuite/71489
67785479
RL
8213 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8214
636929b8
JG
82152016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8216
8217 * gcc.target/aarch64/vcvt_f64_1.c: New.
8218 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8219 * gcc.target/aarch64/vrecp_f64_1.c: New.
8220
ff7b374b
KT
82212016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8222
8223 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8224 "alignement".
8225
554cfc9e
GJL
82262016-06-20 Georg-Johann Lay <avr@gjlay.de>
8227
8228 PR target/71103
8229 * gcc.target/avr/torture/pr71103-2.c: New test.
8230
94087e88 82312016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8232
8233 PR c/69507
8234 * gcc.dg/alignof.c: New test.
8235
c561b091
PC
82362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8237
8238 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8239 vs dg-error; test constexpr specifier too.
8240
bf54f123
PC
82412016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8242
8243 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8244
4e53aa97
CL
82452016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8246
8247 * lib/target-supports.exp
8248 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8249 arm_neon_ok and merge flags. Fix temporary test name.
8250 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8251 and merge flags.
8252
69071d86
ML
82532016-06-17 Martin Liska <mliska@suse.cz>
8254
8255 * gcc.dg/predict-9.c: Fix dump scanning.
8256
68b3b858
BC
82572016-06-17 Bin Cheng <bin.cheng@arm.com>
8258
8259 PR tree-optimization/71354
8260 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8261
d3ee260a
BC
82622016-06-17 Bin Cheng <bin.cheng@arm.com>
8263
8264 PR tree-optimization/71347
8265 * gcc.dg/tree-ssa/pr71347.c: New test.
8266
bd8fb114
BC
82672016-06-17 Bin Cheng <bin.cheng@arm.com>
8268
8269 PR tree-optimization/71354
8270 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8271
97816be4
BC
82722016-06-17 Bin Cheng <bin.cheng@arm.com>
8273
8274 * gcc.dg/vect/vect-alias-check-1.c: New test.
8275
2d761a37
SKS
82762016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8277
e0277d6b 8278 PR target/71151
2d761a37
SKS
8279 * gcc.target/avr/pr71151-1.c: New test.
8280 * gcc.target/avr/pr71151-2.c: New test.
8281 * gcc.target/avr/pr71151-3.c: New test.
8282 * gcc.target/avr/pr71151-4.c: New test.
8283 * gcc.target/avr/pr71151-5.c: New test.
8284 * gcc.target/avr/pr71151-6.c: New test.
8285 * gcc.target/avr/pr71151-7.c: New test.
8286 * gcc.target/avr/pr71151-8.c: New test.
8287 * gcc.target/avr/pr71151-common.h: New test.
8288
68fa96d6
ML
82892016-06-16 Martin Liska <mliska@suse.cz>
8290
8291 * gfortran.dg/predict-1.f90: New test.
8292
b6ca982f
UB
82932016-06-16 Uros Bizjak <ubizjak@gmail.com>
8294
8295 PR target/71242
3a146d46 8296 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8297
1dc8d15b
JH
82982016-06-16 Jan Hubicka <hubicka@ucw.cz>
8299
8300 * g++.dg/vect/pr36648.cc: Disable cunrolli
8301
67c25816
JJ
83022016-06-16 Jakub Jelinek <jakub@redhat.com>
8303
c577adb2
JJ
8304 PR target/71554
8305 * gcc.c-torture/execute/pr71554.c: New test.
8306
67c25816
JJ
8307 PR rtl-optimization/71532
8308 * gcc.dg/torture/pr71532.c: New test.
8309
1a3c3ee9
MM
83102016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8311
8312 * gcc.target/powerpc/p9-dimode1.c: New test.
8313 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8314
f29468a7
JJ
83152016-06-15 Jakub Jelinek <jakub@redhat.com>
8316
61daecc4
JJ
8317 * gcc.c-torture/compile/20160615-1.c: New test.
8318
f29468a7
JJ
8319 * g++.dg/cpp0x/ref-qual17.C: New test.
8320
209d1e2d
IE
83212016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8322
8323 PR middle-end/71529
8324 * gcc.target/i386/pr71529.C: New test.
8325
8dc35712
AH
83262016-06-15 Alan Hayward <alan.hayward@arm.com>
8327
8328 PR tree-optimization/71483
8329 * g++.dg/vect/pr71483.c: New
8330
b8911cb8
PC
83312016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8332
8333 PR c++/70202
8334 * g++.dg/inherit/crash6.C: New.
8335 * g++.dg/inherit/union2.C: Likewise.
8336 * g++.dg/inherit/virtual12.C: Likewise.
8337 * g++.dg/inherit/virtual13.C: Likewise.
8338 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8339
cf5d08ab
UB
83402016-06-15 Uros Bizjak <ubizjak@gmail.com>
8341
e3d62871 8342 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8343
8f482165
AH
83442016-06-15 Alan Hayward <alan.hayward@arm.com>
8345
8346 PR tree-optimization/71439
8347 * gcc.dg/vect/pr71439.c: New
8348
3256673f
KT
83492016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8350
8351 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8352
b17dc4d4
RB
83532016-06-15 Richard Biener <rguenther@suse.de>
8354
8355 * gcc.dg/vect/slp-45.c: New testcase.
8356
2a5825f2
RB
83572016-06-15 Richard Biener <rguenther@suse.de>
8358
8359 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8360
6e433d0b
BS
83612016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8362
8363 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8364 requirements, and disable for AIX for now.
8365 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8366
abe7f828
JJ
83672016-06-14 Jakub Jelinek <jakub@redhat.com>
8368
a09c81b4
JJ
8369 PR c++/71528
8370 * g++.dg/opt/pr71528.C: New test.
8371
abe7f828
JJ
8372 PR c++/71516
8373 * g++.dg/init/pr71516.C: New test.
8374
acfadf06
PC
83752016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 * g++.dg/init/array46.C: New.
8378
4d568ab2
UB
83792016-06-14 Uros Bizjak <ubizjak@gmail.com>
8380
e3d62871
UB
8381 * gcc.target/i386/float128-3.c: New test.
8382 * gcc.target/i386/quad-sse4.c: Ditto.
8383 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8384 Update scan strings.
4d568ab2 8385
30934c5d
RB
83862016-06-14 Richard Biener <rguenther@suse.de>
8387
8388 PR middle-end/71526
8389 * gfortran.dg/pr71526.f90: New testcase.
8390
3970e545
AV
83912016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8392
8393 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8394 * gcc.dg/zero_bits_compound-1.c: Likewise.
8395
04976c6e
RB
83962016-06-14 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/71522
8399 * gcc.dg/torture/pr71522.c: New testcase.
8400
23e025db
JJ
84012016-06-14 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR tree-optimization/71520
8404 * gcc.dg/tree-ssa/pr71520.c: New test.
8405
90b72e84
RB
84062016-06-14 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/71521
86c24ba6 8409 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8410
ef7cf206
JJ
84112016-06-13 Jakub Jelinek <jakub@redhat.com>
8412
0dda258b
JJ
8413 PR sanitizer/71498
8414 * c-c++-common/ubsan/bounds-13.c: New test.
8415
ef7cf206
JJ
8416 PR preprocessor/71183
8417 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8418
a73786e3
JL
84192016-06-13 Jeff Law <law@redhat.com>
8420
8421 PR tree-optimization/71403
8422 * c-c++-common/ubsan/pr71403-1.c: New test.
8423 * c-c++-common/ubsan/pr71403-2.c: New test.
8424 * c-c++-common/ubsan/pr71403-3.c: New test.
8425
0ac249bf
JJ
84262016-06-13 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR middle-end/71478
8429 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8430 Add -Wno-psabi -w to dg-options.
8431
5408a64a
KN
84322016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8433
8434 * gcc.target/powerpc/vadsdu-0.c: New test.
8435 * gcc.target/powerpc/vadsdu-1.c: New test.
8436 * gcc.target/powerpc/vadsdu-2.c: New test.
8437 * gcc.target/powerpc/vadsdu-3.c: New test.
8438 * gcc.target/powerpc/vadsdu-4.c: New test.
8439 * gcc.target/powerpc/vadsdu-5.c: New test.
8440 * gcc.target/powerpc/vadsdub-1.c: New test.
8441 * gcc.target/powerpc/vadsdub-2.c: New test.
8442 * gcc.target/powerpc/vadsduh-1.c: New test.
8443 * gcc.target/powerpc/vadsduh-2.c: New test.
8444 * gcc.target/powerpc/vadsduw-1.c: New test.
8445 * gcc.target/powerpc/vadsduw-2.c: New test.
8446
f7e4f2e3
DM
84472016-06-13 David Malcolm <dmalcolm@redhat.com>
8448
8449 * gcc.dg/c99-init-2.c (c): Update expected error message.
8450 * gcc.dg/init-bad-8.c (foo): Likewise.
8451 * gcc.dg/spellcheck-fields-3.c: New test case.
8452
ad23a23e
ML
84532016-06-13 Martin Liska <mliska@suse.cz>
8454
8455 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8456 and "guess loop iv compared" heuristics.
8457 * gcc.dg/predict-2.c: Likewise.
8458 * gcc.dg/predict-3.c: Likewise.
8459 * gcc.dg/predict-4.c: Likewise.
8460 * gcc.dg/predict-5.c: Likewise.
8461 * gcc.dg/predict-6.c: Likewise.
8462
146c55da
MP
84632016-06-13 Marek Polacek <polacek@redhat.com>
8464
8465 PR middle-end/71476
8466 * c-c++-common/Wswitch-unreachable-4.c: New test.
8467 * gcc.dg/Wswitch-unreachable-2.c: New test.
8468 * g++.dg/tm/jump1.C: Move dg-warning.
8469
42e77cbc
EB
84702016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8471
8472 * gnat.dg/renaming10.ad[sb]: New test.
8473
7474dcc1
PT
84742016-06-13 Paul Thomas <pault@gcc.gnu.org>
8475
8476 PR fortran/70673
8477 * gfortran.dg/pr70673.f90: New test.
8478
f57f53d3
RB
84792016-06-13 Richard Biener <rguenther@suse.de>
8480
8481 PR middle-end/64516
8482 * gcc.dg/align-3.c: New testcase.
8483
5843a5f0
ML
84842016-06-13 Martin Liska <mliska@suse.cz>
8485
8486 * gcc.target/i386/pr71458.c: New test.
8487
aa8fdb44
UB
84882016-06-12 Uros Bizjak <ubizjak@gmail.com>
8489
8490 PR target/71241
3a146d46 8491 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8492
2043e4d7
DH
84932016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8494
8495 PR target/60751
8496 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8497 statement.
8498
d3dc025d
DH
84992016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8500
8501 PR target/60751
8502 * gfortran.dg/comma_IO_extension_1.f90: New test.
8503 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8504 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8505 statement.
8506 * gfortran.dg/graphite/pr38083.f90: Likewise.
8507 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8508 missing format.
8509
a31d78c6
EB
85102016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gnat.dg/case_character.adb: New test.
8513
95c18dd0
SB
85142016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8515
8516 PR middle-end/71310
8517 * gcc.target/powerpc/pr71310.c: New testcase.
8518
b97d37b4
KV
85192016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8520
8521 PR middle-end/71478
8522 * gcc.dg/pr71478.c: New test.
8523
900bcda3
JJ
85242016-06-10 Jakub Jelinek <jakub@redhat.com>
8525
ec1c20db
JJ
8526 PR middle-end/71494
8527 * gcc.c-torture/execute/pr71494.c: New test.
8528
50b15873
JJ
8529 PR c/68657
8530 * gcc.target/i386/pr68657.c: New test.
8531
900bcda3
JJ
8532 PR inline-asm/68843
8533 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8534 (test): Add -masm=intel alternatives.
8535
4d926e34
MS
85362016-06-10 Martin Sebor <msebor@redhat.com>
8537
8538 PR c/71392
8539 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8540
ad071b2b
JL
85412016-06-10 Jeff Law <law@redhat.com>
8542
8543 PR tree-optimization/71335
8544 * gcc.c-torture/execute/pr71335.c: New test.
8545
2704efe8
DM
85462016-06-10 David Malcolm <dmalcolm@redhat.com>
8547
8548 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8549 the various "cannot tail-call: " messages.
8550
18c9b7d4
CL
85512016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8552
8553 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8554 and options.
8555
7cfa10f3
MO
85562016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8557
8558 PR sanitizer/71480
8559 * c-c++-common/asan/pr71480.c: New test.
8560
1f24fd3e
L
85612016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8562
8563 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8564 (ASMNAME2): Likewise.
8565 (main): Replace fn in asm statement with ASMNAME ("fn").
8566 * gcc.dg/guality/pr68037-2.c: Likewise.
8567 * gcc.dg/guality/pr68037-3.c: Likewise.
8568 * gcc.dg/torture/pr68037-1.c: Likewise.
8569 * gcc.dg/torture/pr68037-2.c: Likewise.
8570 * gcc.dg/torture/pr68037-3.c: Likewise.
8571
ad551c07
BE
85722016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8573
8574 PR inline-asm/68843
8575 * gcc.target/i386/pr68843-1.c: New test.
8576 * gcc.target/i386/pr68843-2.c: New test.
8577
4b1ffdb1 85782016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8579 Cesar Philippidis <cesar@codesourcery.com>
8580
8581 PR middle-end/71373
8582 * gcc.dg/goacc/nested-function-1.c: New file.
8583 * gcc.dg/goacc/nested-function-2.c: Likewise.
8584 * gcc.dg/goacc/pr71373.c: Likewise.
8585 * gfortran.dg/goacc/cray-2.f95: Likewise.
8586 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8587 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8588 * gfortran.dg/goacc/cray.f95: Update.
8589 * gfortran.dg/goacc/loop-1.f95: Likewise.
8590 * gfortran.dg/goacc/loop-3.f95: Likewise.
8591 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8592 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8593
85942016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8595
8596 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8597 for OpenACC tile clauses.
8598 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8599
8600 PR c/71381
8601 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8602 to...
8603 * c-c++-common/goacc/cache-2.c: ... this new file.
8604 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8605 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8606 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8607 usage.
8608 * gfortran.dg/goacc/cray.f95: Likewise.
8609 * gfortran.dg/goacc/loop-1.f95: Likewise.
8610
89851e4c
AH
86112016-06-10 Alan Hayward <alan.hayward@arm.com>
8612
8613 PR tree-optimization/71407
8614 PR tree-optimization/71416
8615 * gcc.dg/vect/pr71407.c: New
8616 * gcc.dg/vect/pr71416-1.c: New
8617 * gcc.dg/vect/pr71416-2.c: New
8618
200eafbf
RB
86192016-06-10 Richard Biener <rguenther@suse.de>
8620
8621 PR middle-end/71477
8622 * gcc.dg/torture/pr71477.c: New testcase.
8623
4df99d92
JK
86242016-06-09 Julia Koval <julia.koval@intel.com>
8625
8626 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8627 * gcc.target/i386/interrupt-13.c: Likewise.
8628 * gcc.target/i386/interrupt-15.c: Likewise.
8629 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8630 * gcc.target/i386/interrupt-24.c: Likewise.
8631 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8632 * gcc.target/i386/interrupt-9.c: Likewise.
8633 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8634
e01b4e16
MS
86352016-06-09 Martin Sebor <msebor@redhat.com>
8636
8637 PR c/70883
8638 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8639 * gcc.dg/builtin-constant_p-1.c: Same.
8640 * gcc.dg/builtins-error.c: Same.
8641 * gcc.dg/pr70859.c: Same.
8642
9c35db0e
SKS
86432016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8644
8645 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8646 * gcc.dg/torture/pr68067-1.c: Likewise.
8647 * gcc.dg/torture/pr68067-2.c: Likewise.
8648
86492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8650
8651 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8652 when setting SIZE.
8653
392a81b9
PC
86542016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 PR c++/71465
8657 * g++.dg/inherit/crash5.C: New.
8658 Revert:
8659 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8660
8661 PR c++/70202
8662 * g++.dg/inherit/crash5.C: New.
8663 * g++.dg/inherit/virtual1.C: Adjust.
8664
e49efc14
ML
86652016-06-09 Martin Liska <mliska@suse.cz>
8666
8667 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8668 * g++.dg/predict-loop-exit-2.C: Likewise.
8669 * g++.dg/predict-loop-exit-3.C: Likewise.
8670 * gcc.dg/predict-1.c: Likewise.
8671 * gcc.dg/predict-2.c: Likewise.
8672 * gcc.dg/predict-3.c: Likewise.
8673 * gcc.dg/predict-4.c: Likewise.
8674 * gcc.dg/predict-5.c: Likewise.
8675 * gcc.dg/predict-6.c: Likewise.
8676 * gcc.dg/predict-7.c: Likewise.
8677
36d57986
RB
86782016-06-09 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/71462
8681 * gcc.dg/torture/pr71462.c: New testcase.
8682
7d82e8e4
MP
86832016-06-09 Marek Polacek <polacek@redhat.com>
8684
8685 PR c/65471
8686 * gcc.dg/c11-generic-3.c: New test.
8687
c8a71589
PC
86882016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8689
8690 * g++.dg/init/array42.C: New.
8691 * g++.dg/init/array43.C: Likewise.
8692 * g++.dg/init/array44.C: Likewise.
8693 * g++.dg/init/array45.C: Likewise.
8694 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8695 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8696 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8697 * g++.dg/gomp/pr35751.C: Likewise.
8698 * g++.dg/init/array23.C: Likewise.
8699 * g++.dg/init/brace2.C: Likewise.
8700 * g++.dg/init/brace6.C: Likewise.
8701
44a845ca
MS
87022016-06-08 Martin Sebor <msebor@redhat.com>
8703 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR c++/70507
8706 PR c/68120
8707 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8708 * c-c++-common/builtin-arith-overflow-2.c: New test.
8709 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8710 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8711 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8712
2ef16b6e
JJ
87132016-06-08 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR c++/71442
8716 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8717
5e3ee346
AL
87182016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8719
8720 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8721 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8722 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8723 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8724 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8725 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8726 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8727 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8728 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8729 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8730 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8731 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8732 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8733
b2ae2814
RB
87342016-06-08 Richard Biener <rguenther@suse.de>
8735
8736 PR tree-optimization/68558
8737 * gcc.dg/vect/slp-44.c: New testcase.
8738
e09b4c37
RB
87392016-06-08 Richard Biener <rguenther@suse.de>
8740
8741 * gcc.dg/vect/slp-43.c: New testcase.
8742
72d50660
RB
87432016-06-08 Richard Biener <rguenther@suse.de>
8744
8745 PR tree-optimization/71452
8746 * gcc.dg/torture/pr71452.c: New testcase.
8747
988c115c
JJ
87482016-06-08 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR c++/71448
8751 * g++.dg/torture/pr71448.C: New test.
8752
73d73b48
BS
87532016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8754
8755 PR debug/71432
8756 PR ada/71413
8757 * g++.dg/debug/pr71432.C: New test.
8758
bdd15d0c
PK
87592016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8760
8761 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8762 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8763 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8764
ce0607bb
AH
87652016-06-08 Alan Hayward <alan.hayward@arm.com>
8766
8767 * gcc.dg/vect/vect-live-2.c: Update effective target.
8768 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8769 * lib/target-supports.exp: Add aarch64 to vect_long.
8770
92a5f2ba
MP
87712016-06-08 Marek Polacek <polacek@redhat.com>
8772
8773 PR c/71418
8774 * gcc.dg/noncompile/pr71418.c: New test.
8775
08203f73
MP
8776 PR c/71426
8777 * gcc.dg/noncompile/pr71426.c: New test.
8778
d1fcc2bd
JH
87792016-06-07 Jan Hubicka <hubicka@ucw.cz>
8780
8781 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8782 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8783 * gcc.dg/predict-3.c: Update template.
8784 * gcc.dg/predict-5.c: Update template.
8785 * gcc.dg/predict-6.c: Update template.
8786 * gcc.dg/predict-9.c: Update template.
8787 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8788
a23e6f1c
BS
87892016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8790
8791 * gcc.target/powerpc/vec-mul.c: New test.
8792
6ffd47b7
DM
87932016-06-07 David Malcolm <dmalcolm@redhat.com>
8794
8795 * gcc.dg/spellcheck-fields-2.c: New test case.
8796
bfd67b47
RB
87972016-06-07 Richard Biener <rguenther@suse.de>
8798
8799 PR c/61564
8800 * gcc.dg/Wpragmas-1.c: New testcase.
8801 * gcc.dg/Wattributes-4.c: Likewise.
8802 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8803 entry.
8804
701b9a47
CL
88052016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8806
8807 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8808 spurious debug code.
8809
6b80d6fa
RB
88102016-06-07 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/71428
8813 * gcc.dg/torture/pr71428.c: New testcase.
8814
0f3f9437
RB
88152016-06-07 Richard Biener <rguenther@suse.de>
8816
8817 PR middle-end/71423
8818 * gcc.dg/torture/pr71423.c: New testcase.
8819
ec963f2a
KV
88202016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8821
8822 PR middle-end/71408
8823 * gcc.dg/tree-ssa/pr71408.c: New test.
8824
46ab5b6e
KV
88252016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8826
8827 PR middle-end/71281
8828 * g++.dg/torture/pr71281.C: New test.
8829
1f40cff3
MP
88302016-06-06 Marek Polacek <polacek@redhat.com>
8831
8832 PR c/71362
8833 * gcc.dg/pr71362.c: New test.
8834
6f5bcd24
JJ
88352016-06-06 Jakub Jelinek <jakub@redhat.com>
8836 Patrick Palka <ppalka@gcc.gnu.org>
8837
8838 PR c++/70847
8839 PR c++/71330
8840 PR c++/71393
8841 * g++.dg/opt/pr70847.C: New test.
8842 * g++.dg/ubsan/pr70847.C: New test.
8843 * g++.dg/ubsan/pr71393.C: New test.
8844
158beb4a
JJ
88452016-06-06 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR tree-optimization/71259
8848 * gcc.dg/vect/pr71259.c: New test.
8849
d9b950dd
DM
88502016-06-06 David Malcolm <dmalcolm@redhat.com>
8851
8852 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8853 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8854 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8855 above.
8856
36f9ad69
KT
88572016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8858
8859 PR middle-end/37780
8860 * gcc.c-torture/execute/pr37780.c: New test.
8861 * gcc.target/aarch64/pr37780_1.c: Likewise.
8862 * gcc.target/arm/pr37780_1.c: Likewise.
8863
5545a907
MP
88642016-06-06 Marek Polacek <polacek@redhat.com>
8865
8866 * c-c++-common/attr-may-alias-1.c: New test.
8867 * c-c++-common/attr-may-alias-2.c: New test.
8868 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8869
93671519
BE
88702016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8871
8872 PR c/24414
8873 * gcc.target/i386/pr24414.c: New test.
8874
690f24b7
JM
88752016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8876
8877 * gcc.target/sparc/vis4misc.c: New file.
8878 * gcc.target/sparc/fpcmp.c: Likewise.
8879 * gcc.target/sparc/fpcmpu.c: Likewise.
8880
31ce6157
AH
88812016-06-06 Alan Hayward <alan.hayward@arm.com>
8882
8883 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8884 * gcc.dg/vect/vect-live-3.c: Likewise.
8885
9fcebb5a
RB
88862016-06-06 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/71398
8889 * gcc.dg/torture/pr71398.c: New testcase.
8890
903ca97b
UB
88912016-06-06 Uros Bizjak <ubizjak@gmail.com>
8892
8893 PR target/71389
8894 * g++.dg/pr71389.C: New test.
8895
9c1eb332
JD
88962016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8897
8898 PR fortran/71404
8899 * gfortran.dg/fmt_read_5.f: New test.
8900
b2d83bd2
AV
89012016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8902
8903 PR fortran/69659
8904 * gfortran.dg/class_array_22.f03: New test.
8905
ec81960e
JH
89062016-06-05 Jan Hubicka <hubicka@ucw.cz>
8907
8908 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8909
429d2750
JH
89102016-06-05 Jan Hubicka <hubicka@ucw.cz>
8911
8912 * gcc.dg/predict-9.c: Update template.
8913
c1c00983
PC
89142016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8915
8916 PR c++/49377
8917 * g++.dg/template/pr49377.C: New.
8918
1927a963
JJ
89192016-06-04 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR tree-optimization/71405
8922 * g++.dg/torture/pr71405.C: New test.
8923
909a11ad
PC
89242016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/70202
8927 * g++.dg/inherit/crash5.C: New.
8928 * g++.dg/inherit/virtual1.C: Adjust.
8929
08bbb1f8
JL
89302016-06-03 Jeff Law <law@redhat.com>
8931
8932 PR tree-optimization/71316
8933 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8934
7c35235c
JJ
89352016-06-03 Jakub Jelinek <jakub@redhat.com>
8936
8937 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8938 dg-additional-options with just -fno-tree-scev-cprop in it.
8939 * gcc.dg/vect/vect-live-2.c: Likewise.
8940 * gcc.dg/vect/vect-live-5.c: Likewise.
8941 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8942 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8943 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8944
c8572dd6
PP
89452016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8946
8947 PR c++/27100
8948 * g++.dg/other/friend6.C: New test.
8949
1c7733a7
BS
89502016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8951
8952 * g++.dg/torture/ppc-ldst-array.C: New.
8953
0d2f700f
JM
89542016-06-03 Joseph Myers <joseph@codesourcery.com>
8955
8956 PR target/71276
8957 PR target/71277
8958 * gcc.dg/torture/builtin-fp-int-inexact.c,
8959 gcc.target/i386/387-builtin-fp-int-inexact.c,
8960 gcc.target/i386/387-rint-inline-1.c,
8961 gcc.target/i386/387-rint-inline-2.c,
8962 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8963 gcc.target/i386/sse2-rint-inline-1.c,
8964 gcc.target/i386/sse2-rint-inline-2.c,
8965 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8966 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8967
f8071c05
L
89682016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8969 Julia Koval <julia.koval@intel.com>
8970
8971 PR target/66960
8972 PR target/67630
8973 PR target/67634
8974 PR target/67841
8975 PR target/68037
8976 PR target/68618
8977 PR target/68661
8978 PR target/69575
8979 PR target/69596
8980 PR target/69734
8981 * gcc.dg/guality/pr68037-1.c: New test.
8982 * gcc.dg/guality/pr68037-2.c: Likewise.
8983 * gcc.dg/guality/pr68037-3.c: Likewise.
8984 * gcc.dg/torture/pr68037-1.c: Likewise.
8985 * gcc.dg/torture/pr68037-2.c: Likewise.
8986 * gcc.dg/torture/pr68037-3.c: Likewise.
8987 * gcc.dg/torture/pr68661-1a.c: Likewise.
8988 * gcc.dg/torture/pr68661-1b.c: Likewise.
8989 * gcc.target/i386/interrupt-1.c: Likewise.
8990 * gcc.target/i386/interrupt-2.c: Likewise.
8991 * gcc.target/i386/interrupt-3.c: Likewise.
8992 * gcc.target/i386/interrupt-4.c: Likewise.
8993 * gcc.target/i386/interrupt-5.c: Likewise.
8994 * gcc.target/i386/interrupt-6.c: Likewise.
8995 * gcc.target/i386/interrupt-7.c: Likewise.
8996 * gcc.target/i386/interrupt-8.c: Likewise.
8997 * gcc.target/i386/interrupt-9.c: Likewise.
8998 * gcc.target/i386/interrupt-10.c: Likewise.
8999 * gcc.target/i386/interrupt-11.c: Likewise.
9000 * gcc.target/i386/interrupt-12.c: Likewise.
9001 * gcc.target/i386/interrupt-13.c: Likewise.
9002 * gcc.target/i386/interrupt-14.c: Likewise.
9003 * gcc.target/i386/interrupt-15.c: Likewise.
9004 * gcc.target/i386/interrupt-16.c: Likewise.
9005 * gcc.target/i386/interrupt-17.c: Likewise.
9006 * gcc.target/i386/interrupt-18.c: Likewise.
9007 * gcc.target/i386/interrupt-19.c: Likewise.
9008 * gcc.target/i386/interrupt-20.c: Likewise.
9009 * gcc.target/i386/interrupt-21.c: Likewise.
9010 * gcc.target/i386/interrupt-22.c: Likewise.
9011 * gcc.target/i386/interrupt-23.c: Likewise.
9012 * gcc.target/i386/interrupt-24.c: Likewise.
9013 * gcc.target/i386/interrupt-25.c: Likewise.
9014 * gcc.target/i386/interrupt-26.c: Likewise.
9015 * gcc.target/i386/interrupt-27.c: Likewise.
9016 * gcc.target/i386/interrupt-28.c: Likewise.
9017 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9018 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9019 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9020 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9021 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9022 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9023 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9024 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9025 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9026 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9027 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9028 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9029
36b85e43
BS
90302016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9031
9de2e795
L
9032 PR tree-optimization/52171
9033 * gcc.dg/pr52171.c: New test.
9034 * gcc.target/i386/pr52171.c: New test.
36b85e43 9035
bfeee8ac
JH
90362016-06-03 Jan Hubicka <jh@suse.cz>
9037
9038 * g++.dg/tree-ssa/pred-1.C: New testcase
9039 * gcc.dg/tree-ssa/pred-1.c: New testcase
9040
859b0bae
BS
90412016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9042
9043 PR target/70957
9044 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9045 support.
9046 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9047
3a2edf4c
AH
90482016-06-03 Alan Hayward <alan.hayward@arm.com>
9049
9050 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9051
b28ead45
AH
90522016-06-03 Alan Hayward <alan.hayward@arm.com>
9053
9054 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9055 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9056 * gcc.dg/vect/vect-live-1.c: New test.
9057 * gcc.dg/vect/vect-live-2.c: New test.
9058 * gcc.dg/vect/vect-live-3.c: New test.
9059 * gcc.dg/vect/vect-live-4.c: New test.
9060 * gcc.dg/vect/vect-live-5.c: New test.
9061 * gcc.dg/vect/vect-live-slp-1.c: New test.
9062 * gcc.dg/vect/vect-live-slp-2.c: New test.
9063 * gcc.dg/vect/vect-live-slp-3.c: New test.
9064
1f91747b
JJ
90652016-06-03 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR middle-end/71387
9068 * g++.dg/opt/pr71387.C: New test.
9069
47b83923
JL
90702016-06-02 Jeff Law <law@redhat.com>
9071
9072 PR tree-optimization/71328
9073 * gcc.c-torture/compile/pr71328.c: New test.
9074
e96e5f46
JD
90752016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9076
9077 PR fortran/52393
9078 * gfortran.dg/fmt_read_3.f90: Fix typo.
9079 * gfortran.dg/fmt_read_4.f90: New test.
9080
b872d729
PC
90812016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9082
9083 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9084 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9085 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9086 * g++.dg/cpp0x/override2.C: Likewise.
9087 * g++.dg/parse/crash5.C: Likewise.
9088 * g++.dg/parse/error16.C: Likewise.
9089 * g++.dg/parse/error27.C: Likewise.
9090 * g++.dg/template/qualttp15.C: Likewise.
9091 * g++.dg/template/redecl4.C: Likewise.
9092 * g++.old-deja/g++.other/crash39.C: Likewise.
9093 * g++.old-deja/g++.other/struct1.C: Likewise.
9094 * g++.old-deja/g++.pt/m9a.C: Likewise.
9095 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9096
0e535442
JJ
90972016-06-02 Jakub Jelinek <jakub@redhat.com>
9098
0633ee10
JJ
9099 PR c++/71372
9100 * c-c++-common/pr71372.c: New test.
9101
0e535442
JJ
9102 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9103 __TIME__ strings with __builtin_strcmp instead of printf and
9104 dg-output.
9105
f3c5ecc2
ML
91062016-06-02 Martin Liska <mliska@suse.cz>
9107
9108 * gcc.dg/predict-9.c: New test.
9109
a91807c5
JJ
91102016-06-02 Jakub Jelinek <jakub@redhat.com>
9111
9112 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9113 global set_compiler_env_var and global saved_compiler_env_var.
9114
b5bd1978
KT
91152016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9116
9117 PR rtl-optimization/71295
9118 * gcc.c-torture/compile/pr71295.c: New test.
9119
b93b1475
JJ
91202016-06-02 Jakub Jelinek <jakub@redhat.com>
9121
930ebd0e
JJ
9122 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9123
1e021dc3
JJ
9124 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9125 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9126
b93b1475
JJ
9127 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9128 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9129 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9130 alternative number.
9131
58f2fb5c
MM
91322016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9133
9134 * gcc.target/powerpc/p9-splat-4.c: New test.
9135
91362016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9137
9138 PR target/71186
9139 * gcc.target/powerpc/pr71186.c: New test.
9140
4731c9f0
JD
91412016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9142
9143 PR fortran/52393
9144 * gfortran.dg/fmt_read_3.f90: New test.
9145
042dee3e
TP
91462016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9147
9148 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9149 procedure.
9150
15c98b2e
ES
91512016-06-01 Eduard Sanou <dhole@openmailbox.org>
9152
9153 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9154 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9155 env var is set.
9156 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9157 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9158 shown once.
9159 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9160 during compilation.
9161 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9162 vars set by dg-set-compiler-env-var.
9163
6442a6f4
PT
91642016-06-01 Paul Thomas <pault@gcc.gnu.org>
9165
9166 PR fortran/71156
9167 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9168 to the module procedure declaration.
9169 * gfortran.dg/submodule_16.f08: New test.
9170
ab62397a
JJ
91712016-06-01 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR middle-end/71371
9174 * c-c++-common/gomp/pr71371.c: New test.
9175
b66af6ed
RB
91762016-06-01 Richard Biener <rguenther@suse.de>
9177
9178 PR tree-optimization/71366
9179 * gcc.dg/torture/pr71366-1.c: New testcase.
9180 * gcc.dg/torture/pr71366-2.c: Likewise.
9181
e342b9d8
KN
91822016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9183
9184 * gcc.target/powerpc/vslv-0.c: New test.
9185 * gcc.target/powerpc/vslv-1.c: New test.
9186 * gcc.target/powerpc/vsrv-0.c: New test.
9187 * gcc.target/powerpc/vsrv-1.c: New test.
9188
721547cd
NS
91892016-06-01 Nathan Sidwell <nathan@acm.org>
9190
9191 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9192 * gcc.target/nvptx/weak.c: New.
9193
fa2c9034
RB
91942016-06-01 Richard Biener <rguenther@suse.de>
9195
9196 PR tree-optimization/71261
9197 * gcc.dg/torture/vect-bool-1.c: New testcase.
9198
3e32893c
JJ
91992016-06-01 Jakub Jelinek <jakub@redhat.com>
9200
9201 * gfortran.dg/gomp/order-1.f90: New test.
9202 * gfortran.dg/gomp/order-2.f90: New test.
9203
8c383600
JH
92042016-06-01 Jan Hubicka <hubicka@ucw.cz>
9205
9206 * gcc.dg/unroll-6.c: Update template.
9207 * gcc.dg/unroll-7.c: New testcase.
9208 * gcc.dg/unroll-8.c: New testcase.
9209
a0dfeef5
EB
92102016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9211
9212 * gnat.dg/opt56.ad[sb]: New test.
9213
48de5701
PC
92142016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/66635
9217 * g++.dg/cpp0x/constexpr-ice16.C: New.
9218
827cf695
PP
92192016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9220
9221 PR tree-optimization/71314
9222 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9223 -mbranch-cost=2.
9224
ff66f6e8
PP
92252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9226
9227 PR tree-optimization/71077
9228 * gcc.dg/tree-ssa/pr71077.c: New test.
9229
050fb209
JH
92302016-05-31 Jan Hubicka <hubicka@ucw.cz>
9231
48de5701
PC
9232 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9233 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9234 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9235
c642d919
PC
92362016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9237
9238 PR c++/71248
9239 * g++.dg/cpp0x/pr71248.C: New.
9240 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9241 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9242 * g++.dg/init/new37.C: Likewise.
9243 * g++.dg/template/static1.C: Likewise.
9244 * g++.dg/template/static2.C: Likewise.
9245
d6439e08
L
92462016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9247
9248 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9249 instead of %rdi.
9250 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9251
780b9dd4
MP
92522016-05-31 Marek Polacek <polacek@redhat.com>
9253
9254 * c-c++-common/Wswitch-unreachable-3.c: New test.
9255 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9256
0d99f8a0
RB
92572016-05-31 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/71352
9260 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9261
52545641
TP
92622016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9263
9264 * gcc.target/arm/armv5_thumb_isa.c: New test.
9265
5b8c1205
KY
92662016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9267
9268 PR target/71346
9269 * gcc.target/i386/pr71346.c: New test.
9270
7a88cc84
TV
92712016-05-31 Tom de Vries <tom@codesourcery.com>
9272
9273 PR tree-optimization/69068
9274 * gcc.dg/graphite/pr69068.c: New test.
9275
265149a6
MS
92762016-05-27 Martin Sebor <msebor@redhat.com>
9277
9278 PR c++/71306
9279 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9280
00631022
JJ
92812016-05-30 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR c++/71349
9284 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9285 nowait depend(inout: dd[0]) clauses where permitted.
9286
b2f6675b
PC
92872016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9288
9289 PR c++/71238
9290 * g++.dg/parse/pr71238.C: New.
9291 * g++.dg/concepts/friend1.C: Test column numbers too.
9292 * g++.dg/cpp0x/initlist31.C: Likewise.
9293 * g++.dg/cpp0x/pr51420.C: Likewise.
9294 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9295 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9296 * g++.dg/ext/builtin3.C: Likewise.
9297 * g++.dg/lookup/friend12.C: Likewise.
9298 * g++.dg/lookup/friend7.C: Likewise.
9299 * g++.dg/lookup/koenig1.C: Likewise.
9300 * g++.dg/lookup/koenig5.C: Likewise.
9301 * g++.dg/lookup/used-before-declaration.C: Likewise.
9302 * g++.dg/overload/koenig1.C: Likewise.
9303 * g++.dg/template/crash65.C: Likewise.
9304 * g++.dg/template/friend57.C: Likewise.
9305 * g++.dg/warn/Wshadow-5.C: Likewise.
9306 * g++.dg/warn/Wunused-8.C: Likewise.
9307 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9308 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9309 * g++.old-deja/g++.jason/member.C: Likewise.
9310 * g++.old-deja/g++.jason/report.C: Likewise.
9311 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9312 * g++.old-deja/g++.law/visibility20.C: Likewise.
9313 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9314 * g++.old-deja/g++.other/static5.C: Likewise.
9315 * g++.old-deja/g++.pt/overload2.C: Likewise.
9316
a448ff40
JH
93172016-05-30 Jan Hubicka <hubicka@ucw.cz>
9318
9319 * gcc.dg/tree-ssa/peel1.c: New testcase.
9320 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9321 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9322
69be8c91
TV
93232016-05-30 Tom de Vries <tom@codesourcery.com>
9324
9325 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9326 to ce.
9327
a59775a1
PC
93282016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9329
9330 PR c++/71099
9331 * g++.dg/parse/virtual1.C: New.
9332
53d6d955
UB
93332016-05-30 Uros Bizjak <ubizjak@gmail.com>
9334
9335 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9336 Use correct register when clearing %edx.
9337
0557293f
AM
93382016-05-30 Alexander Monakov <amonakov@ispras.ru>
9339
9340 PR tree-optimization/71289
9341 * gcc.dg/pr71289.c: New test.
9342
5d476e35
KV
93432016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9344
9345 PR middle-end/71269
9346 PR middle-end/71292
9347 * gcc.dg/tree-ssa/pr71269.c: New test.
9348 * gcc.dg/tree-ssa/pr71292.c: New test.
9349
db5447ca
KV
93502016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9351
9352 PR middle-end/71252
9353 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9354
98bdbb39
JH
93552016-05-30 Jan Hubicka <hubicka@ucw.cz>
9356
9357 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9358 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9359 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9360
7e012855
TV
93612016-05-30 Tom de Vries <tom@codesourcery.com>
9362
9363 PR tree-optimization/69067
9364 * gcc.dg/graphite/pr69067.c: New test.
9365
beed3701
UB
93662016-05-29 Uros Bizjak <ubizjak@gmail.com>
9367
9368 PR target/71245
9369 * gcc.target/i386/pr71245-1.c: New test.
9370 * gcc.target/i386/pr71245-2.c: Ditto.
9371
b6d4f8e8
PC
93722016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9373
9374 PR c++/71105
9375 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9376 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9377 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9378
00022058
JH
93792016-05-27 Jan Hubicka <hubicka@ucw.cz>
9380
9381 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9382
c8419aca
VV
93832016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9384
9385 Revert:
9386 PR c++/69855
9387 * g++.dg/overload/69855.C: New.
9388 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9389 * g++.old-deja/g++.pt/crash3.C: Likewise.
9390
8008c4d2
PC
93912016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9392
9393 PR c++/60385
9394 * g++.dg/parse/namespace13.C: New.
9395
8b2ef235
JL
93962016-05-26 Jeff Law <law@redhat.com>
9397
9398 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9399 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9400 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9401 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9402 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9403 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9404 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9405 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9406 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9407 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9408 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9409 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9410 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9411
7d67159b
VV
94122016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9413
9414 PR c++/69855
9415 * g++.dg/overload/69855.C: New.
9416 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9417 * g++.old-deja/g++.pt/crash3.C: Likewise.
9418
88e3bdd1
JW
94192016-05-27 Jiong Wang <jiong.wang@arm.com>
9420
9421 PR target/63596
9422 * gcc.target/aarch64/va_arg_1.c: New testcase.
9423 * gcc.target/aarch64/va_arg_2.c: Likewise.
9424 * gcc.target/aarch64/va_arg_3.c: Likewise.
9425
3fd6b9cc
JW
94262016-05-27 Jiong Wang <jiong.wang@arm.com>
9427
9428 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9429 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9430 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9431 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9432 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9433
3cee7e4e
MP
94342016-05-27 Marek Polacek <polacek@redhat.com>
9435
9436 PR middle-end/71308
9437 * g++.dg/torture/pr71308.C: New test.
9438
6a813c96
DV
94392016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9440
9441 * gcc.dg/zero_bits_compound-1.c: New test.
9442 * gcc.dg/zero_bits_compound-2.c: New test.
9443
0561bcfb
IE
94442016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9445
9446 PR middle-end/71279
9447 * gcc.dg/pr71279.c: New test.
9448
21316320
MM
94492016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9450
9451 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9452 floating point min/max/comparison instructions.
9453 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9454
7211a097
JJ
94552016-05-26 Jakub Jelinek <jakub@redhat.com>
9456
9457 * c-c++-common/gomp/schedule-1.c: New test.
9458 * gfortran.dg/gomp/schedule-1.f90: New test.
9459
cac177cf
PP
94602016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9461
9462 PR c++/70822
9463 PR c++/70106
9464 * g++.dg/cpp1y/auto-fn32.C: New test.
9465 * g++.dg/cpp1y/paren4.C: New test.
9466
a2d5b8c9
NS
94672016-05-26 Nathan Sidwell <nathan@acm.org>
9468
9469 * gcc.dg/20060410.c: Xfail on ptx.
9470 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9471 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9472 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9473 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9474 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9475
ffa8b552
TP
94762016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9477
9478 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9479
c7501e00
JJ
94802016-05-26 Jakub Jelinek <jakub@redhat.com>
9481
1875b9a0
JJ
9482 PR tree-optimization/71280
9483 * gcc.dg/pr71280.c: New test.
9484
2116e19f
JJ
9485 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9486
305aef09
JJ
9487 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9488 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9489
c7501e00
JJ
9490 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9491
ca449d26
JW
94922016-05-26 Jiong Wang <jiong.wang@arm.com>
9493
9494 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9495 kept in memory.
ca449d26 9496
8af01c66
JL
94972016-05-25 Jeff Law <law@redhat.com>
9498
9499 PR tree-optimization/71272
9500 * gcc.c-torture/compile/pr71272.c: new test.
9501
f9d6ce73
BS
95022016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9503
9504 * gcc.target/powerpc/vec-cmpne.c: New test.
9505 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9506
a88a7b22
EB
95072016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9508
9509 * gnat.dg/opt55.ad[sb]: New test.
9510
125f02ed
SKS
95112016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9512
9513 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9514 * c-c++-common/pr60226.c: Require int32plus.
9515 * gcc.c-torture/execute/pr70602.c: Likewise.
9516 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9517 unsigned long for malloc arg type.
9518 * gcc.dg/asr_div1.c: Require int32plus.
9519 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9520 * gcc.dg/pie-1.c: Require pie.
9521 * gcc.dg/pie-2.c: Likewise.
9522 * gcc.dg/pr59471.c: Require int32plus.
9523 * gcc.dg/pr59963-2.c: XFAIL for int16.
9524 * gcc.dg/pr60114.c: Require int32plus.
9525 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9526 unsigned long for typedef of size_t.
9527 * gcc.dg/pr63914.c: Require int32plus.
9528 * gcc.dg/pr64536.c: Require pt32plus.
9529 * gcc.dg/pr65658.c: Likewise.
9530 * gcc.dg/pr67271.c: Require int32plus.
9531 * gcc.dg/pr68112.c: Likewise.
9532 * gcc.dg/pr69071.c: Skip for avr target.
9533 * gcc.dg/pr69973.c: Require int32plus.
9534 * gcc.dg/pr70169.c: Skip for avr target.
9535 * gcc.dg/sso-6.c: Require int32plus.
9536 * gcc.dg/sso-7.c: Likewise.
9537 * gcc.dg/sso-8.c: Likewise.
9538 * gcc.dg/vrp-min-max-2.c: Likewise.
9539
c6e434f5
UB
95402016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9541
9542 PR target/70738
9543 * gcc.target/i386/pr70738-1.c: New test.
9544 * gcc.target/i386/pr70738-2.c: Likewise.
9545 * gcc.target/i386/pr70738-3.c: Likewise.
9546 * gcc.target/i386/pr70738-4.c: Likewise.
9547 * gcc.target/i386/pr70738-5.c: Likewise.
9548 * gcc.target/i386/pr70738-6.c: Likewise.
9549 * gcc.target/i386/pr70738-7.c: Likewise.
9550 * gcc.target/i386/pr70738-8.c: Likewise.
9551 * gcc.target/i386/pr70738-9.c: Likewise.
9552
5c42d341
KT
95532016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9554
9555 PR rtl-optimization/66940
9556 * gcc.c-torture/execute/pr66940.c: New test.
9557
bf9a1a07
IV
95582016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9559
9560 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9561 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9562 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9563 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9564 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9565 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9566 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9567 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9568 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9569 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9570 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9571 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9572 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9573 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9574 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9575 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9576 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9577 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9578 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9579 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9580 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9581 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9582 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9583 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9584
95efe6b6
MP
95852016-05-25 Marek Polacek <polacek@redhat.com>
9586
9587 PR c/71265
9588 * gcc.dg/noncompile/pr71265.c: New test.
9589
a23faf7a
MP
9590 PR c/71266
9591 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9592
69a6d5ad
NS
95932016-05-25 Nathan Sidwell <nathan@acm.org>
9594
9595 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9596
3072d4ea
RB
95972016-05-25 Richard Biener <rguenther@suse.de>
9598
9599 PR tree-optimization/71261
9600 * c-c++-common/torture/pr71261.c: New testcase.
9601
e412ece4
RB
96022016-05-25 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/71264
9605 * gcc.dg/vect/pr71264.c: New testcase.
9606
b9e551ad
PC
96072016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9608
9609 PR c++/55992
9610 * g++.dg/cpp0x/alias-decl-53.C: New.
9611 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9612
6aa1abe5
ML
96132016-05-25 Martin Liska <mliska@suse.cz>
9614
9615 * g++.dg/pr71239.C: New test.
9616
842d162e
RB
96172016-05-25 Richard Biener <rguenther@suse.de>
9618
c87885ca
RO
9619 * gcc.dg/vect/pr58135.c: Rename to ...
9620 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9621
f184a36c
MP
96222016-05-25 Marek Polacek <polacek@redhat.com>
9623
9624 * g++.dg/pr65295.C: Use target c++14.
9625
021fad86
PC
96262016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9627
53d6d955
UB
9628 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9629 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9630
c3eaf15a
MM
96312016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9632
9633 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9634 instructions.
9635
e46c7770
CP
96362016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9637
9638 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9639 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9640 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9641 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9642 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9643 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9644 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9645 * c-c++-common/goacc/pcopy.c: Likewise.
9646 * c-c++-common/goacc/pcopyin.c: Likewise.
9647 * c-c++-common/goacc/pcopyout.c: Likewise.
9648 * c-c++-common/goacc/pcreate.c: Likewise.
9649 * c-c++-common/goacc/pr70688.c: New test.
9650 * c-c++-common/goacc/present-1.c: Adjust test.
9651 * c-c++-common/goacc/reduction-5.c: Likewise.
9652 * g++.dg/goacc/data-1.C: New test.
9653
4bfc9db7
MM
96542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9655
9656 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9657 vector parity built-in functions.
9658 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9659 count trailing zeros automatic vectorization.
9660 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9661 count trailing zeros built-in functions.
9662
2bc145af
KV
96632016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9664
9665 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9666
26869fdb
PH
96672016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9668
9669 PR target/71050
9670 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9671
b2dc9c3b
PC
96722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9673
9674 PR c++/50436
9675 * g++.dg/template/crash123.C: New.
9676 * g++.dg/template/crash124.C: Likewise.
9677
f65e97fd
MS
96782016-05-24 Martin Sebor <msebor@redhat.com>
9679
9680 PR c++/71147
9681 * g++.dg/ext/flexary16.C: New test.
9682
a6f5ac7f
IV
96832016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9684
69a6d5ad
NS
9685 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9686 before math.h is included.
a6f5ac7f
IV
9687 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9688 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9689 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9690 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9691 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9692 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9693 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9694 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9695 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9696 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9697 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9698 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9699 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9700 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9701 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9702 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9703 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9704 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9705 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9706 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9707 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9708 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9709 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9710
27bad558
MM
97112016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9712 Kelvin Nilsen <kelvin@gcc.gnu.org>
9713
9714 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9715 support.
9716
72f382fb
PC
97172016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9718
9719 PR c++/69872
9720 * g++.dg/warn/Wno-narrowing1.C: New.
9721
ef2ec9d9
MP
97222016-05-24 Marek Polacek <polacek@redhat.com>
9723
9724 PR c/71249
9725 * c-c++-common/Wswitch-unreachable-2.c: New test.
9726
e90434e3
JJ
97272016-05-24 Jakub Jelinek <jakub@redhat.com>
9728
7adb26f2
JJ
9729 PR c++/71257
9730 * g++.dg/vect/simd-clone-6.cc: New test.
9731 * g++.dg/gomp/declare-simd-6.C: New test.
9732
e90434e3
JJ
9733 PR middle-end/70434
9734 PR c/69504
9735 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9736
b556ea3b
RB
97372016-05-24 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/71240
9740 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9741
e5328f5d
RB
97422016-05-24 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/71230
9745 * gcc.dg/torture/pr71230.c: New testcase.
9746 * g++.dg/torture/pr71230.C: Likewise.
9747
a04e69c0
TS
97482016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9749
9750 * c-c++-common/goacc/routine-5.c: Add tests.
9751 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9752 * gfortran.dg/goacc/routine-6.f90: Add tests.
9753
30fd2977
RB
97542016-05-24 Richard Biener <rguenther@suse.de>
9755
9756 PR tree-optimization/71253
9757 * gcc.dg/torture/pr71253.c: New testcase.
9758
ca6f60bc
KV
97592016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9760
9761 PR middle-end/71252
9762 * gfortran.dg/pr71252.f90: New test.
9763
d3465d72
RS
97642016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9765
9766 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9767
f17a223d
RB
97682016-05-24 Richard Biener <rguenther@suse.de>
9769
9770 PR middle-end/70434
9771 PR c/69504
9772 * c-c++-common/vector-subscript-4.c: New testcase.
9773 * c-c++-common/vector-subscript-5.c: Likewise.
9774
e3f36534
JD
97752016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9776
9777 PR fortran/71123
9778 * gfortran.dg/namelist_90.f: New test
9779
85d5c27d
JD
97802016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9781
9782 PR fortran/66461
9783 * gfortran.dg/unexpected_eof.f: New test
9784
fe3f3340
MM
97852016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9786 Kelvin Nilsen <kelvin@gcc.gnu.org>
9787
9788 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9789 as little endian.
9790
26d6ae55
PC
97912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9792
9793 PR c++/70972
9794 * g++.dg/cpp0x/inh-ctor20.C: New.
9795 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9796
d6c9a06f
PC
97972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/69095
9800 * g++.dg/cpp0x/variadic168.C: New.
9801
396a1d10
PC
98022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 * g++.dg/cpp0x/pr31445.C: Test column number too.
9805 * g++.dg/cpp0x/pr32253.C: Likewise.
9806 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9807 * g++.dg/cpp0x/variadic36.C: Likewise.
9808
ece46666
MG
98092016-05-23 Marc Glisse <marc.glisse@inria.fr>
9810
9811 * gcc.dg/fold-notshift-2.c: Adjust.
9812
a7dc5980
MP
98132016-05-23 Marek Polacek <polacek@redhat.com>
9814
9815 PR c/49859
9816 * c-c++-common/Wswitch-unreachable-1.c: New test.
9817 * gcc.dg/Wswitch-unreachable-1.c: New test.
9818 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9819 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9820 * g++.dg/gomp/block-10.C: Likewise.
9821 * gcc.dg/gomp/block-10.c: Likewise.
9822 * g++.dg/gomp/block-9.C: Likewise.
9823 * gcc.dg/gomp/block-9.c: Likewise.
9824 * g++.dg/gomp/target-1.C: Likewise.
9825 * g++.dg/gomp/target-2.C: Likewise.
9826 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9827 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9828 * g++.dg/gomp/taskgroup-1.C: Likewise.
9829 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9830 * gcc.dg/gomp/teams-1.c: Likewise.
9831 * g++.dg/gomp/teams-1.C: Likewise.
9832 * g++.dg/overload/error3.C: Likewise.
9833 * g++.dg/tm/jump1.C: Likewise.
9834 * g++.dg/torture/pr40335.C: Likewise.
9835 * gcc.dg/c99-vla-jump-5.c: Likewise.
9836 * gcc.dg/switch-warn-1.c: Likewise.
9837 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9838 * gcc.dg/nested-func-1.c: Likewise.
9839 * gcc.dg/pr67784-4.c: Likewise.
9840
18b54004
RB
98412016-05-23 Richard Biener <rguenther@suse.de>
9842
9843 PR tree-optimization/71230
9844 * gfortran.dg/pr71230-1.f90: New testcase.
9845 * gfortran.dg/pr71230-2.f90: Likewise.
9846
e569db5f
VK
98472016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9848
396a1d10 9849 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9850 * gcc.dg/vect/pr58135.c: Add new.
9851 * gfortran.dg/pr46519-1.f: Adjust test case.
9852
e4b71114
PC
98532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9854
9855 PR c++/53401
9856 * g++.dg/cpp0x/decltype64.C: New.
9857
a25a8058
CL
98582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9859
9860 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9861 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9862 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9863
0dcfe9ab
CL
98642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9865
9866 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9867 Add poly64x1_t and poly64x2_t cases if supported.
9868 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9869 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9870 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9871 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9872 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9873
ffd70e4a
CL
98742016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9875
9876 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9877 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9878 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9879 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9880 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9881 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9882 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9883
4b1f57fe
CL
98842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9885
9886 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9887
16c5ec77
CL
98882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9889
9890 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9891 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9892
94ad56c7
JJ
98932016-05-22 Jakub Jelinek <jakub@redhat.com>
9894
57748705
JJ
9895 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9896 constraint instead of "r".
9897 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9898 insn instead of vxorpd.
9899 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9900
af120161
JJ
9901 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9902 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9903
355023ce
JJ
9904 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9905
3b48574c
JJ
9906 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9907 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9908
94ad56c7
JJ
9909 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9910
8a85cee2
KV
99112016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9912
9913 PR middle-end/40921
9914 * gcc.dg/tree-ssa/pr40921.c: New test.
9915
8e916b16
PS
99162016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9917
9918 PR target/71103
9919 * gcc.target/avr/pr71103.c: New test.
9920
88aea79f
KV
99212016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9922
9923 PR middle-end/71179
9924 * gcc.dg/tree-ssa/pr71179.c: New test.
9925
79063edd
MS
99262016-05-20 Martin Sebor <msebor@redhat.com>
9927
9928 PR c/71115
9929 * gcc.dg/init-excess-2.c: New test.
9930
55c8849f
EB
99312016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9932
9933 * gnat.dg/opt53.adb: New test.
9934 * gnat.dg/opt54.adb: Likewise.
9935
c91a0948
MJ
99362016-05-20 Martin Jambor <mjambor@suse.cz>
9937
9938 PR tree-optimization/70884
9939 * gcc.dg/tree-ssa/pr70919.c: New test.
9940
9cad20fa
BS
99412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9942
9943 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9944 formatting.
69a6d5ad
NS
9945 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9946 fix code formatting.
9947
99482016-05-20 Nathan Sidwell <nathan@acm.org>
9949
9950 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9951 non-common cases.
9952 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9953
15c671a7
DM
99542016-05-20 David Malcolm <dmalcolm@redhat.com>
9955
9956 * jit.dg/all-non-failing-tests.h: Add
9957 test-factorial-must-tail-call.c.
9958 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9959 * jit.dg/test-factorial-must-tail-call.c: New test case.
9960
4f028369
JJ
99612016-05-20 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR fortran/71204
9964 * gfortran.dg/pr71204.f90: New test.
9965
7dea4ab3
CP
99662016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9967
9968 * gcc.target/nvptx/sincos.c: New test.
9969
ef98d365
PC
99702016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9971
9972 PR c++/70572
9973 * g++.dg/cpp1y/auto-fn31.C: New.
9974
92466115
BS
99752016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9976
9977 * gcc.target/powerpc/vec-addec.c: New test.
9978 * gcc.target/powerpc/vec-addec-int128.c: New test.
9979
9a385c2d
DM
99802016-05-20 David Malcolm <dmalcolm@redhat.com>
9981
9982 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9983 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9984 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9985 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9986
77c9d5b4
JH
99872016-05-20 Jan Hubicka <hubicka@ucw.cz>
9988
9989 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9990
68047971
JJ
99912016-05-20 Jakub Jelinek <jakub@redhat.com>
9992
18954840
JJ
9993 PR c++/71210
9994 * g++.dg/opt/pr71210-1.C: New test.
9995 * g++.dg/opt/pr71210-2.C: New test.
9996
68047971
JJ
9997 PR tree-optimization/29756
9998 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9999 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10000 only on selected targets where V4SImode vectors are known to be
10001 supported.
10002
d78789f5
MG
100032016-05-20 Marc Glisse <marc.glisse@inria.fr>
10004
10005 PR tree-optimization/71079
10006 PR tree-optimization/71206
10007 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10008
550fa093
PK
100092016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10010
10011 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10012 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10013 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10014
483c6429
RG
100152016-05-20 Richard Guenther <rguenther@suse.de>
10016
10017 PR tree-optimization/29756
10018 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10019
eb066284
RB
100202016-05-20 Richard Biener <rguenther@suse.de>
10021
10022 PR tree-optimization/71185
10023 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10024
58f10249
RB
100252016-05-20 Richard Biener <rguenther@suse.de>
10026
10027 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10028
2a5569fa
MP
100292016-05-19 Marek Polacek <polacek@redhat.com>
10030
10031 PR c++/71075
10032 * g++.dg/diagnostic/pr71075.C: New test.
10033
5e9a5385
DM
100342016-05-19 David Malcolm <dmalcolm@redhat.com>
10035
10036 PR c++/71184
10037 * g++.dg/pr71184.C: New test case.
10038
4f45da44
KN
100392016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10040
10041 * gcc.target/powerpc/darn-0.c: New test.
10042 * gcc.target/powerpc/darn-1.c: New test.
10043 * gcc.target/powerpc/darn-2.c: New test.
10044
4177437e
MP
100452016-05-19 Marek Polacek <polacek@redhat.com>
10046
10047 PR tree-optimization/71031
10048 * gcc.dg/tree-ssa/vrp100.c: New test.
10049
afb72432
IE
100502016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10051
10052 PR rtl-optimization/71148
10053 * gcc.dg/pr71148.c: New test.
10054
4f83064e
KT
100552016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10056
10057 PR target/71056
10058 * gcc.target/arm/pr71056.c: New test.
10059
4bf8dbe1
BE
100602016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10061
10062 * c-c++-common/pr69669.c: Check the used mode.
10063
f3510625
MO
100642016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10065
10066 PR sanitizer/64354
10067 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10068
43c0068e
RB
100692016-05-19 Richard Biener <rguenther@suse.de>
10070
10071 PR tree-optimization/70729
10072 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10073 * gcc.dg/graphite/scop-18.c: Likewise.
10074 * gcc.dg/pr41783.c: Disable LIM.
10075 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10076 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10077 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10078 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10079 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10080 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10081 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10082 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10083 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10084 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10085 * gfortran.dg/pr42108.f90: Likewise.
10086
70f25790
DM
100872016-05-18 David Malcolm <dmalcolm@redhat.com>
10088
10089 PR driver/69265
10090 * gcc.dg/spellcheck-options-11.c: New test case.
10091
960db8ec
JJ
100922016-05-18 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR c++/71100
10095 * g++.dg/opt/pr71100.C: New test.
10096
04643334
MJ
100972016-05-18 Martin Jambor <mjambor@suse.cz>
10098
10099 PR ipa/69708
10100 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10101 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10102 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10103 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10104
91bb9f80
MJ
101052016-05-18 Martin Jambor <mjambor@suse.cz>
10106
10107 PR ipa/69708
10108 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10109 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10110 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10111 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10112 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10113
c584aca6
PC
101142016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10115
10116 PR c++/69793
10117 * g++.dg/template/crash122.C: New.
10118
20309c6e
PC
101192016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10120
10121 PR c++/70466
10122 * g++.dg/template/pr70466-1.C: New.
10123 * g++.dg/template/pr70466-2.C: Likewise.
10124
50c78b9a
MM
101252016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10126
10127 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10128 splat operations and the XXSPLTIB instruction.
10129 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10130 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10131 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10132 xxlxor to clear a register.
10133
cf8be00d
RS
101342016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10135
10136 * gcc.dg/torture/pr71020.c: New test.
10137
848a392a
MJ
101382016-05-18 Martin Jambor <mjambor@suse.cz>
10139
10140 PR ipa/70646
10141 * gcc.dg/ipa/pr70646.c: New test.
10142
1f2ab776
CL
101432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10144
10145 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10146
76489493
CL
101472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10148
10149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10150 missing tests for vreinterpretq_p{8,16}.
10151
bd79378d
CL
101522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10153
10154 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10155 vsliq_n_s64 and vsliq_n_u64.
10156
81ca3ea0
CL
101572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10158
10159 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10160 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10161
873cb425
CL
101622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10163
10164 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10165 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10166 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10167
9d6e7c21
CL
101682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10169
10170 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10171 in comment.
10172
b4dbe40e 101732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10174
10175 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10176 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10177 "blr\t" and switch to scan-assembler-times.
10178
83a5c910
JW
101792016-05-18 Jiong Wang <jiong.wang@arm.com>
10180
53d6d955
UB
10181 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10182 with __aarch64__.
10183 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10184 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10185
fb7cbdeb
JJ
101862016-05-18 Jakub Jelinek <jakub@redhat.com>
10187
8ee91165
JJ
10188 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10189 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10190 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10191 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10192 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10193 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10194
cf4d516a
JJ
10195 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10196 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10197
a4f16422
JJ
10198 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10199 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10200
7b37ce10
JJ
10201 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10202 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10203
fb7cbdeb
JJ
10204 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10205
c9326aef
RB
102062016-05-18 Richard Biener <rguenther@suse.de>
10207
10208 PR tree-optimization/71168
10209 * gcc.dg/torture/pr71168.c: New testcase.
10210
df8b0a11
KV
102112016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10212
10213 PR middle-end/63586
10214 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10215 * gcc.dg/tree-ssa/pr63586.c: New test.
10216 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10217
2efd67ed
NS
102182016-05-17 Nathan Sidwell <nathan@acm.org>
10219
10220 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10221 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10222 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10223 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10224
1988b2c2
NS
102252016-05-17 Nathan Sidwell <nathan@acm.org>
10226
10227 * gcc.target/nvptx/abi-vararg-3.c: New.
10228
ad1d92ab
MM
102292016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10230
10231 PR tree-optimization/54579
10232 PR middle-end/55299
10233 * gcc.dg/fold-notrotate-1.c: New test.
10234 * gcc.dg/fold-notshift-1.c: New test.
10235 * gcc.dg/fold-notshift-2.c: New test.
10236
47768df8
MP
102372016-05-17 Marek Polacek <polacek@redhat.com>
10238
10239 PR ipa/71146
10240 * g++.dg/ipa/pr71146.C: New test.
10241
6b5423a5
DM
102422016-05-17 David Malcolm <dmalcolm@redhat.com>
10243
10244 * jit.dg/test-error-array-bounds.c: New test case.
10245
c7986356
MG
102462016-05-17 Marc Glisse <marc.glisse@inria.fr>
10247
10248 * gcc.dg/tree-ssa/and-1.c: New testcase.
10249
d982c5b7
MG
102502016-05-17 Marc Glisse <marc.glisse@inria.fr>
10251
10252 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10253 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10254
0139ba93
MG
102552016-05-17 Marc Glisse <marc.glisse@inria.fr>
10256
10257 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10258 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10259
daab4562
JW
102602016-05-17 Jiong Wang <jiong.wang@arm.com>
10261
10262 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10263
22330033
JW
102642016-05-17 Jiong Wang <jiong.wang@arm.com>
10265
10266 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10267
98b3a5f2
JW
102682016-05-17 Jiong Wang <jiong.wang@arm.com>
10269
10270 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10271 ".2d[index]" when scan the assembly.
10272 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10273 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10274 float64x1.
10275 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10276
b71b7a8e
RB
102772016-05-17 Richard Biener <rguenther@suse.de>
10278
10279 PR tree-optimization/71132
10280 * gcc.dg/torture/pr71132.c: New testcase.
10281
3c51ad46
CL
102822016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10283
10284 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10285
d20faa66
KT
102862016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10287
10288 PR target/70809
10289 * gcc.target/aarch64/pr70809_1.c: New test.
10290
b75cc5a4
KT
102912016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10292
10293 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10294 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10295 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10296 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10297
b28eb195
IE
102982016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10299 Ilya Enkovich <ilya.enkovich@intel.com>
10300
10301 PR target/71114
10302 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10303
0b9004ed
JH
103042016-05-16 Jan Hubicka <hubicka@ucw.cz>
10305
10306 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10307 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10308
1b81a1c1
MW
103092016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10310
10311 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10312 test for __ARM_FP16_ARGS.
10313 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10314 * gcc.target/arm/aapcs/neon-vect10.c: New.
10315 * gcc.target/arm/aapcs/neon-vect9.c: New.
10316 * gcc.target/arm/aapcs/vfp18.c: New.
10317 * gcc.target/arm/aapcs/vfp19.c: New.
10318 * gcc.target/arm/aapcs/vfp20.c: New.
10319 * gcc.target/arm/aapcs/vfp21.c: New.
10320 * gcc.target/arm/fp16-aapcs-1.c: New.
10321 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10322 test for __ARM_FP16_ARGS.
10323 * g++.target/arm/fp16-return-1.c: Update expected output.
10324
921d1e73
JW
103252016-05-16 Jiong Wang <jiong.wang@arm.com>
10326
10327 PR testsuite/70227
10328 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10329
228eb42a
HA
103302016-05-15 Harald Anlauf <anlauf@gmx.de>
10331
10332 PR fortran/69603
10333 * gfortran.dg/pr69603.f90: New testcase.
10334
785abfd3
FR
103352016-05-14 Fritz Reese <fritzoreese@gmail.com>
10336
10337 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10338
e75eb64f
FR
103392016-05-14 Fritz Reese <fritzoreese@gmail.com>
10340
10341 PR fortran/71047
10342 * gfortran.dg/pr71047.f08: New test.
10343
aa4b467b
JM
103442016-05-13 Joseph Myers <joseph@codesourcery.com>
10345
10346 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10347 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10348 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10349
653fb4a2
MS
103502016-05-13 Martin Sebor <msebor@redhat.com>
10351
10352 PR c++/60049
10353 * g++.dg/cpp0x/constexpr-60049.C: New test.
10354
9e37582d
JJ
103552016-05-13 Jakub Jelinek <jakub@redhat.com>
10356
10357 PR bootstrap/71071
10358 * gcc.dg/pr71071.c: New test.
10359
a278aa17
UB
103602016-05-13 Uros Bizjak <ubizjak@gmail.com>
10361
10362 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10363 remove XOP handling.
377eaca7 10364 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10365
ac3d02e2
NS
103662016-05-13 Nathan Sidwell <nathan@acm.org>
10367
10368 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10369 __atomic_is_lock_free declaration.
10370
8ab3bdac
RB
103712016-05-13 Richard Biener <rguenther@suse.de>
10372
10373 PR tree-optimization/42587
10374 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10375
623b8e0a
ML
103762016-05-13 Martin Liska <mliska@suse.cz>
10377
10378 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10379 the new format of dump output.
10380
da7674f6
IE
103812016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10382
10383 * gcc.dg/pr71084.c: New test.
10384
c959db3d
RR
103852016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10386
53d6d955
UB
10387 PR target/53440
10388 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10389
43203dea
RR
103902016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10391
10392 * gcc.target/aarch64/struct_return.c: New test.
10393
4f2e1536
MP
103942016-05-12 Marek Polacek <polacek@redhat.com>
10395
10396 PR c/70756
10397 * c-c++-common/pr70756-2.c: New test.
10398 * c-c++-common/pr70756.c: New test.
10399
1ef33ef3
RB
104002016-05-12 Richard Biener <rguenther@suse.de>
10401
10402 PR tree-optimization/71059
10403 * gcc.dg/torture/pr71059.c: New testcase.
10404
763baff6
RB
104052016-05-12 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/71062
10408 * gcc.dg/torture/pr71062.c: New testcase.
10409
c4ec1243
IE
104102016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10411
10412 PR tree-optimization/71006
10413 * gcc.dg/pr71006.c: New test.
10414
a5fbf76d
MP
104152016-05-12 Marek Polacek <polacek@redhat.com>
10416
10417 PR driver/71063
10418 * gcc.dg/opts-7.c: New test.
10419
5acc47a4
KT
104202016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 PR target/70830
10423 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10424 Add -save-temps to dg-options.
10425 Scan for ldmfd rather than pop instruction.
10426 * gcc.target/arm/interrupt-2.c: Likewise.
10427 * gcc.target/arm/pr70830.c: New test.
10428
40bd4bf9
JJ
104292016-05-12 Jakub Jelinek <jakub@redhat.com>
10430
3cd63842
JJ
10431 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10432 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10433
c05d08f6
JJ
10434 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10435 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10436 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10437
bc27ffae
JJ
10438 PR target/71019
10439 * gcc.target/i386/avx512vl-pack-1.c: New test.
10440 * gcc.target/i386/avx512vl-pack-2.c: New test.
10441 * gcc.target/i386/avx512bw-pack-2.c: New test.
10442
515d7412
JJ
10443 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10444
40bd4bf9
JJ
10445 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10446 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10447 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10448
44ab146a
RB
104492016-05-12 Richard Biener <rguenther@suse.de>
10450
10451 PR tree-optimization/70986
10452 * gcc.dg/torture/pr70986-1.c: New testcase.
10453 * gcc.dg/torture/pr70986-2.c: Likewise.
10454 * gcc.dg/torture/pr70986-3.c: Likewise.
10455
d6e83a8d
MM
104562016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10457
10458 PR c/43651
10459 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10460 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10461
51e67ea3
UB
104622016-05-11 Uros Bizjak <ubizjak@gmail.com>
10463
10464 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10465 directive.
10466 * gcc.target/i386/pr66746.c: Ditto.
10467
3fd2b007
MM
104682016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10469
10470 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10471 support.
10472 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10473 warning when using -mvsx-timode.
10474 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10475 * gcc.target/powerpc/dform-2.c: Likewise.
10476 * gcc.target/powerpc/pr68805.c: Likewise.
10477
5c3a10fb
MP
104782016-05-11 Marek Polacek <polacek@redhat.com>
10479
10480 PR c++/71024
10481 * c-c++-common/attributes-3.c: New test.
10482
7cfb065b
NS
104832016-05-11 Nathan Sidwell <nathan@acm.org>
10484
10485 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10486 * gcc.c-torture/execute/pr68185.c: Likewise.
10487 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10488 * gcc.dg/pr69634.c: Requires scheduling.
10489 * gcc.dg/torture/pr66178.c: Require label values.
10490 * gcc.dg/setjmp-6.c: Require indirect jumps.
10491
f35ea97d
RB
104922016-05-11 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/71055
10495 * gcc.dg/torture/pr71055.c: New testcase.
10496
dff70323
RB
104972016-05-11 Richard Biener <rguenther@suse.de>
10498
10499 PR debug/71057
10500 * g++.dg/debug/pr71057.C: New testcase.
10501
56a3d28b
JJ
105022016-05-11 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR fortran/70855
10505 * gfortran.dg/gomp/pr70855.f90: New test.
10506
ebc1b29e
RB
105072016-05-11 Richard Biener <rguenther@suse.de>
10508
10509 PR middle-end/71002
10510 * g++.dg/torture/pr71002.C: New testcase.
10511
98ccd1d7
IE
105122016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10513
10514 PR middle-end/70807
10515 * gcc.dg/pr70807.c: New test.
10516
ed29e24b
MS
105172016-05-10 Martin Sebor <msebor@redhat.com>
10518
10519 PR c++/38611
10520 * g++.dg/Wattributes.C: New test.
10521
e39dab2c
MG
105222016-05-10 Marc Glisse <marc.glisse@inria.fr>
10523
10524 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10525 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10526 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10527
d067e238
IE
105282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10529
10530 PR target/70799
10531 * gcc.target/i386/pr70799-1.c: New test.
10532
cd36c83e
PMR
105332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10534
10535 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10536
1e3af2a4
IE
105372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10538
10539 PR middle-end/70877
10540 * gcc.target/i386/pr70877.c: New test.
10541
afc610db
IE
105422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10543
10544 PR tree-optimization/70786
10545 * gcc.target/i386/pr70876.c: New test.
10546
4b59d19f
JJ
105472016-05-10 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR target/70927
10550 * gcc.target/i386/avx512vl-logic-1.c: New test.
10551 * gcc.target/i386/avx512vl-logic-2.c: New test.
10552 * gcc.target/i386/avx512dq-logic-2.c: New test.
10553
9b5ee426
BS
105542016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10555
10556 PR target/70963
10557 * gcc.target/powerpc/pr70963.c: New.
10558
f3352cab
DM
105592016-05-10 David Malcolm <dmalcolm@redhat.com>
10560
10561 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10562 (test_very_wide_line): Add ruler to expected output.
10563 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10564 (test_very_wide_line): Likewise.
10565 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10566 (test_show_locus): Within the handling of "test_very_wide_line",
10567 enable show_ruler_p on the diagnostic context.
10568
4a3255dd
RB
105692016-05-10 Richard Biener <rguenther@suse.de>
10570
10571 PR tree-optimization/71039
10572 * gcc.dg/torture/pr71039.c: New testcase.
10573
da7c9950
NS
105742016-05-10 Nathan Sidwell <nathan@acm.org>
10575
10576 * gcc.dg/nested-func-10.c: Requires alloca.
10577 * gcc.dg/nested-func-9.c: Requires alloca.
10578 * gcc.c-torture/execute/pr70460.c: Requires labels.
10579 * gcc.c-torture/compile/pr70199.c: Requires labels.
10580 * gcc.target/nvptx/decl.c: Compile only.
10581 * gcc.target/nvptx/trailing-init.c: Compile only.
10582 * gcc.target/nvptx/ary-init.c: Compile only.
10583
cf68d92c
MP
105842016-05-10 Marek Polacek <polacek@redhat.com>
10585
10586 PR c/70255
10587 * gcc.dg/attr-opt-1.c: New test.
10588
64ea4e15
RB
105892016-05-10 Richard Biener <rguenther@suse.de>
10590
10591 PR tree-optimization/70497
10592 PR tree-optimization/28367
10593 * gcc.dg/torture/20160404-1.c: New testcase.
10594 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10595 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10596
5a96dae3
PMR
105972016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10598
10599 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10600
fc97f805
UB
106012016-05-09 Uros Bizjak <ubizjak@gmail.com>
10602
10603 * gcc.target/i386/fabsneg-1.c New test.
10604
a710b1d5
AM
106052016-05-09 Alan Modra <amodra@gmail.com>
10606
10607 PR testsuite/70826
10608 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10609
171f6f05
RB
106102016-05-09 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/70985
10613 * gcc.dg/torture/pr70985.c: New testcase.
10614
18caa34e
BC
106152016-05-09 Bin Cheng <bin.cheng@arm.com>
10616
10617 * gcc.dg/tree-ssa/ifc-9.c: New test.
10618 * gcc.dg/tree-ssa/ifc-10.c: New test.
10619 * gcc.dg/tree-ssa/ifc-11.c: New test.
10620 * gcc.dg/tree-ssa/ifc-12.c: New test.
10621 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10622 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10623 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10624
7a27d38f
RB
106252016-05-09 Richard Biener <rguenther@suse.de>
10626
10627 PR fortran/70937
10628 * gfortran.dg/pr70937.f90: New testcase.
10629
5ebbbd3d
RO
106302016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10631
10632 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10633
f6288c24
FR
106342016-05-07 Fritz Reese <fritzoreese@gmail.com>
10635
10636 PR fortran/56226
10637 * gfortran.dg/dec_structure_1.f90: New testcase.
10638 * gfortran.dg/dec_structure_2.f90: Ditto.
10639 * gfortran.dg/dec_structure_3.f90: Ditto.
10640 * gfortran.dg/dec_structure_4.f90: Ditto.
10641 * gfortran.dg/dec_structure_5.f90: Ditto.
10642 * gfortran.dg/dec_structure_6.f90: Ditto.
10643 * gfortran.dg/dec_structure_7.f90: Ditto.
10644 * gfortran.dg/dec_structure_8.f90: Ditto.
10645 * gfortran.dg/dec_structure_9.f90: Ditto.
10646 * gfortran.dg/dec_structure_10.f90: Ditto.
10647 * gfortran.dg/dec_structure_11.f90: Ditto.
10648 * gfortran.dg/dec_union_1.f90: Ditto.
10649 * gfortran.dg/dec_union_2.f90: Ditto.
10650 * gfortran.dg/dec_union_3.f90: Ditto.
10651 * gfortran.dg/dec_union_4.f90: Ditto.
10652 * gfortran.dg/dec_union_5.f90: Ditto.
10653 * gfortran.dg/dec_union_6.f90: Ditto.
10654 * gfortran.dg/dec_union_7.f90: Ditto.
10655
5ec4a8cd
TV
106562016-05-07 Tom de Vries <tom@codesourcery.com>
10657
10658 PR tree-optimization/70956
10659 * gcc.dg/graphite/pr70956.c: New test.
10660
58ec1d0e
JJ
106612016-05-06 Jakub Jelinek <jakub@redhat.com>
10662
ccd88fb7
JJ
10663 PR middle-end/70941
10664 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10665 (a, b, c, d): Change type from char to signed char.
10666 (main): Compare against (signed char) -1634678893 instead of
10667 hardcoded -109. Use __builtin_abort instead of abort.
10668
dd3b6464
JJ
10669 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10670 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10671
58ec1d0e
JJ
10672 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10673
19aa23d8
YR
106742016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10675
10676 PR debug/70935
10677 * gcc.dg/torture/pr70935.c: New test.
10678
ae5f0df1
OE
106792016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10680
10681 PR target/58219
ce23a8ff 10682 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10683
078f7e37
RB
106842016-05-06 Richard Biener <rguenther@suse.de>
10685
10686 PR tree-optimization/70960
10687 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10688
765d7b54
OE
106892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10690
10691 PR target/52933
10692 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10693 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10694 Adjust expected instruction counts.
10695 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10696
29c94e65
MP
106972016-05-06 Marek Polacek <polacek@redhat.com>
10698
10699 PR sanitizer/70875
10700 * gcc.dg/ubsan/bounds-3.c: New test.
10701
3684b02e
OE
107022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10703
10704 PR target/54089
10705 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10706
8706773f
RB
107072016-05-06 Richard Biener <rguenther@suse.de>
10708
10709 PR middle-end/70931
10710 * gfortran.dg/pr70931.f90: New testcase.
10711
a4f51018
RB
107122016-05-06 Richard Biener <rguenther@suse.de>
10713
10714 PR middle-end/70941
10715 * gcc.dg/torture/pr70941.c: New testcase.
10716
c4f2425f
BC
107172016-05-05 Bin Cheng <bin.cheng@arm.com>
10718
10719 PR tree-optimization/57206
10720 * gcc.dg/vect/pr57206.c: New test.
10721
5dc08197
RO
107222016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10723
10724 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10725
351f85c5
JJ
107262016-05-05 Jakub Jelinek <jakub@redhat.com>
10727
568bac8c
JJ
10728 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10729
351f85c5
JJ
10730 * c-c++-common/Wdangling-else-4.c: New test.
10731
33fd7785
JJ
107322016-05-04 Jakub Jelinek <jakub@redhat.com>
10733
2d1ac15a
JJ
10734 PR c++/70906
10735 PR c++/70933
10736 * g++.dg/opt/pr70906.C: New test.
10737 * g++.dg/opt/pr70933.C: New test.
10738
33fd7785
JJ
10739 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10740
6b715bf6
JH
107412016-05-04 Jan Hubicka <hubicka@ucw.cz>
10742
10743 * gcc.dg/ipa/pure-const-3.c: New testcase.
10744
deef7113
MP
107452016-05-04 Marek Polacek <polacek@redhat.com>
10746
10747 * c-c++-common/Wdangling-else-1.c: New test.
10748 * c-c++-common/Wdangling-else-2.c: New test.
10749 * c-c++-common/Wdangling-else-3.c: New test.
10750
5396db97
KCY
107512016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10752
10753 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10754 flag is present.
10755
de55efd5
MP
107562016-05-04 Marek Polacek <polacek@redhat.com>
10757
10758 PR c/48778
10759 * gcc.dg/Waddress-2.c: New test.
10760
475839b6
AM
107612016-05-04 Alan Modra <amodra@gmail.com>
10762
10763 * gcc.target/powerpc/pr70866.c: New.
10764
b25aad5f
MS
107652016-05-03 Martin Sebor <msebor@redhat.com>
10766
10767 PR c++/66561
10768 * c-c++-common/builtin_location.c: New test.
10769 * g++.dg/cpp1y/builtin_location.C: New test.
10770
79ce98bc
MP
107712016-05-03 Marek Polacek <polacek@redhat.com>
10772
10773 PR c/70859
10774 * gcc.dg/pr70859.c: New test.
10775 * gcc.dg/pr70859-2.c: New test.
10776
402e89f5
PMR
107772016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10778
10779 * gnat.dg/debug5.adb: New testcase.
10780
f3d90045
DV
107812016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10782
10783 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10784 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10785 Procedure to check for z10 instruction set.
10786
1e26cec1
CL
107872016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10788
10789 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10790
71aca5a0
AM
107912016-05-03 Alan Modra <amodra@gmail.com>
10792
10793 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10794
2fd70ec1
JJ
107952016-05-03 Jakub Jelinek <jakub@redhat.com>
10796
10797 * gcc.target/i386/avx512f-cvt-1.c: New test.
10798
e5705cf7
L
107992016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10800
10801 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10802 -fdump-tree-vrp-details.
10803
381cdae4
RB
108042016-05-03 Richard Biener <rguenther@suse.de>
10805
10806 * gcc.dg/pr30172-1.c: Adjust.
10807 * gcc.dg/pr63743.c: Likewise.
10808 * gcc.dg/tm/pr51696.c: Likewise.
10809 * c-c++-common/tm/safe-1.c: Likewise.
10810 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10811 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10812 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10813 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10814
adedd5c1
JJ
108152016-05-03 Jakub Jelinek <jakub@redhat.com>
10816
31ed1665
JJ
10817 PR rtl-optimization/70467
10818 * gcc.target/i386/pr70467-3.c: New test.
10819 * gcc.target/i386/pr70467-4.c: New test.
10820
dea60b59
JJ
10821 PR tree-optimization/70916
10822 * gcc.c-torture/compile/pr70916.c: New test.
10823
adedd5c1
JJ
10824 PR target/49244
10825 * gcc.target/i386/pr49244-1.c: New test.
10826 * gcc.target/i386/pr49244-2.c: New test.
10827
f80041ef
BS
108282016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10829
10830 PR rtl-optimization/44281
10831 * gcc.target/i386/pr44281.c: New test.
10832
1cfcd39e
BC
108332016-05-03 bin cheng <bin.cheng@arm.com>
10834
10835 PR tree-optimization/56541
10836 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10837 * gcc.dg/vect/pr56541.c: new test.
10838
4304ccfd
MM
108392016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10840
10841 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10842 __float128.
10843 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10844
50d94c29
L
108452016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10846
10847 PR testsuite/70520
10848 * c-c++-common/asan/clone-test-1.c (main): Align child process
10849 stack to 16 bytes.
10850
bc1aee87
DM
108512016-05-02 David Malcolm <dmalcolm@redhat.com>
10852
10853 PR c++/62314
10854 * g++.dg/spellcheck-fields-2.C: New test case.
10855
474e0129
DM
108562016-05-02 David Malcolm <dmalcolm@redhat.com>
10857
10858 PR c++/62314
10859 * g++.dg/pr62314.C: New test case.
10860
818b88a7
JH
108612016-05-02 Jan Hubicka <hubicka@ucw.cz>
10862
10863 * gcc.dg/ipa/inline-8.c: New testcase.
10864
dd77684f
JJ
108652016-05-02 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR rtl-optimization/70467
10868 * gcc.target/i386/pr70467-1.c: New test.
10869
72407e00
BE
108702016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10871
10872 * gcc.dg/spec-options.c: Run the test on all targets.
10873 * gcc.dg/foo.specs: Use cpp_unique_options.
10874
dd53d197
MG
108752016-05-02 Marc Glisse <marc.glisse@inria.fr>
10876
10877 * gcc.dg/tree-ssa/unord.c: New testcase.
10878
a8b85ce9
MG
108792016-05-02 Marc Glisse <marc.glisse@inria.fr>
10880
10881 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10882
5b37e866
NS
108832016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10884
10885 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10886
7176a4a0
MP
108872016-05-02 Marek Polacek <polacek@redhat.com>
10888
10889 PR c/70851
10890 * gcc.dg/enum-incomplete-3.c: New test.
10891
6b9933b9
MP
108922016-05-02 Marek Polacek <polacek@redhat.com>
10893 Tom de Vries <tom@codesourcery.com>
10894
10895 PR tree-optimization/70700
10896 * gcc.dg/pr70700.c: New test.
10897
90f82260
UB
108982016-05-01 Uros Bizjak <ubizjak@gmail.com>
10899
10900 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10901 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10902 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10903 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10904 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10905
f73036c1
EB
109062016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10907
10908 * ada/acats/run_acats: Rename into...
10909 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10910 * ada/acats/run_all.sh: Remove redundant test.
10911 (target_run): Move around.
10912 (target_gnatchop): Use newly built executable.
10913 (target_gnatmake): Likewise.
10914 Check that the compilation of impbit succeeds.
10915
85e051a3
OE
109162016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10917
10918 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10919 * gcc.dg/20021029-1.c: Likewise.
10920 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10921 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10922 * gcc.target/sh/cmpstr.c: Likewise.
10923 * gcc.target/sh/cmpstrn.c: Likewise.
10924 * gcc.target/sh/memset.c: Likewise.
10925 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10926 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10927 * gcc.target/sh/pr39423-1.c: Likewise.
10928 * gcc.target/sh/pr49468-di.c: Likewise.
10929 * gcc.target/sh/pr49468-si.c: Likewise.
10930 * gcc.target/sh/pr49880-1.c: Likewise.
10931 * gcc.target/sh/pr49880-2.c: Likewise.
10932 * gcc.target/sh/pr49880-3.c: Likewise.
10933 * gcc.target/sh/pr50751-1.c: Likewise.
10934 * gcc.target/sh/pr50751-4.c: Likewise.
10935 * gcc.target/sh/pr50751-7.c: Likewise.
10936 * gcc.target/sh/pr51244-1.c: Likewise.
10937 * gcc.target/sh/pr51244-10.c: Likewise.
10938 * gcc.target/sh/pr51244-11.c: Likewise.
10939 * gcc.target/sh/pr51244-12.c: Likewise.
10940 * gcc.target/sh/pr51244-13.c: Likewise.
10941 * gcc.target/sh/pr51244-14.c: Likewise.
10942 * gcc.target/sh/pr51244-17.c: Likewise.
10943 * gcc.target/sh/pr51244-18.c: Likewise.
10944 * gcc.target/sh/pr51244-19.c: Likewise.
10945 * gcc.target/sh/pr51244-4.c: Likewise.
10946 * gcc.target/sh/pr51244-5.c: Likewise.
10947 * gcc.target/sh/pr51244-7.c: Likewise.
10948 * gcc.target/sh/pr51244-8.c: Likewise.
10949 * gcc.target/sh/pr51244-9.c: Likewise.
10950 * gcc.target/sh/pr51697.c: Likewise.
10951 * gcc.target/sh/pr52483-1.c: Likewise.
10952 * gcc.target/sh/pr52483-2.c: Likewise.
10953 * gcc.target/sh/pr52483-3.c: Likewise.
10954 * gcc.target/sh/pr52483-5.c: Likewise.
10955 * gcc.target/sh/pr52933-1.c: Likewise.
10956 * gcc.target/sh/pr52933-2.c: Likewise.
10957 * gcc.target/sh/pr52933-3.c: Likewise.
10958 * gcc.target/sh/pr53568-1.c: Likewise.
10959 * gcc.target/sh/pr53976-1.c: Likewise.
10960 * gcc.target/sh/pr53988-1.c: Likewise.
10961 * gcc.target/sh/pr53988.c: Likewise.
10962 * gcc.target/sh/pr54089-1.c: Likewise.
10963 * gcc.target/sh/pr54089-6.c: Likewise.
10964 * gcc.target/sh/pr54089-7.c: Likewise.
10965 * gcc.target/sh/pr54089-8.c: Likewise.
10966 * gcc.target/sh/pr54089-9.c: Likewise.
10967 * gcc.target/sh/pr54236-1.c: Likewise.
10968 * gcc.target/sh/pr54236-2.c: Likewise.
10969 * gcc.target/sh/pr54236-3.c: Likewise.
10970 * gcc.target/sh/pr54236-4.c: Likewise.
10971 * gcc.target/sh/pr54386.c: Likewise.
10972 * gcc.target/sh/pr54602-1.c: Likewise.
10973 * gcc.target/sh/pr54685.c: Likewise.
10974 * gcc.target/sh/pr54760-1.c: Likewise.
10975 * gcc.target/sh/pr54760-2.c: Likewise.
10976 * gcc.target/sh/pr54760-3.c: Likewise.
10977 * gcc.target/sh/pr54760-4.c: Likewise.
10978 * gcc.target/sh/pr54760-5.c: Likewise.
10979 * gcc.target/sh/pr54760-6.c: Likewise.
10980 * gcc.target/sh/pr55146.c: Likewise.
10981 * gcc.target/sh/pr55160.c: Likewise.
10982 * gcc.target/sh/pr59278.c: Likewise.
10983 * gcc.target/sh/pr59401-1.c: Likewise.
10984 * gcc.target/sh/pr59533-1.c: Likewise.
10985 * gcc.target/sh/pr63260.c: Likewise.
10986 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10987 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10988 * gcc.target/sh/strlen.c: Likewise.
10989 * gcc.target/sh/torture/pr30807.c: Likewise.
10990 * gcc.target/sh/torture/pr34777.c: Likewise.
10991 * gcc.target/sh/torture/pr64652.c: Likewise.
10992 * gcc.target/sh/torture/pr65505.c: Likewise.
10993 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10994 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10995
411e5c67
PC
109962016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10997
10998 PR c++/66644
10999 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11000
8fa97501
BS
110012016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11002
11003 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11004 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11005 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11006 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11007
5a956111
PP
110082016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11009
11010 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11011 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11012
e7ff0319
CP
110132016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11014
11015 PR middle-end/70626
11016 * c-c++-common/goacc/combined-reduction.c: New test.
11017 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11018
52d11a4b
L
110192016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11020
11021 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11022 *movdi_internal pattern only if PIC off.
11023 * gcc.target/i386/pr70155-2.c: Likewise.
11024 * gcc.target/i386/pr70155-3.c: Likewise.
11025 * gcc.target/i386/pr70155-4.c: Likewise.
11026 * gcc.target/i386/pr70155-5.c: Likewise.
11027 * gcc.target/i386/pr70155-6.c: Likewise.
11028 * gcc.target/i386/pr70155-7.c: Likewise.
11029 * gcc.target/i386/pr70155-8.c: Likewise.
11030 * gcc.target/i386/pr70155-15.c: Likewise.
11031 * gcc.target/i386/pr70155-17.c: Likewise.
11032 * gcc.target/i386/pr70155-22.c: Likewise.
11033
8960db31
BC
110342016-04-29 Bin Cheng <bin.cheng@arm.com>
11035
11036 PR tree-optimization/70803
11037 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11038
cca535a4
IE
110392016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11040
11041 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11042 optimization of vector loop.
11043 * gcc.target/i386/vect-unpack-3.c: New test.
11044 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11045 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11046 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11047
500ecf4a
MP
110482016-04-29 Marek Polacek <polacek@redhat.com>
11049
11050 PR sanitizer/70342
11051 * g++.dg/ubsan/null-7.C: New test.
11052
2fff3db8
MP
11053 PR c/70852
11054 * gcc.dg/pr70852.c: New test.
11055
509063eb
DV
110562016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11057
11058 PR/69089
11059 * g++.dg/cpp0x/alignas6.C: New test.
11060
83745c0d
DV
110612016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11062
c87885ca
RO
11063 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11064 * gcc.dg/pr27003.c: Likewise.
11065 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11066 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11067 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11068 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11069 * gcc.target/arc/mxy.c: Likewise.
11070 * gcc.target/arc/mswape.c: Likewise.
11071 * gcc.target/arc/mrtsc.c: Likewise.
11072 * gcc.target/arc/mcrc.c: Likewise.
11073 * gcc.target/arc/mdsp-packa.c: Likewise.
11074 * gcc.target/arc/mdvbf.c: Likewise.
11075 * gcc.target/arc/mlock.c: Likewise.
11076 * gcc.target/arc/mmac-24.c: Likewise.
11077 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11078
849b265d
BS
110792016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11080 Matthijs Kooijman <matthijs@stdin.nl>
11081 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11082
11083 PR target/60040
11084 * gcc.target/avr/pr60040-1.c: New.
11085 * gcc.target/avr/pr60040-2.c: New.
11086
1390536b
RB
110872016-04-29 Richard Biener <rguenther@suse.de>
11088
11089 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11090
98998245
RB
110912016-04-29 Richard Biener <rguenther@suse.de>
11092
11093 PR tree-optimization/13962
11094 PR tree-optimization/65686
11095 * gcc.dg/uninit-pr65686.c: New testcase.
11096
8b80cc21
JJ
110972016-04-29 Jakub Jelinek <jakub@redhat.com>
11098
11099 PR middle-end/70843
11100 * gcc.dg/pr70843.c: New test.
11101
6181bc30
JJ
111022016-04-28 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR target/70858
11105 * gcc.target/i386/pr70858.c: New test.
11106
f4cb3612
AB
111072016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11108
11109 * gcc.target/arc/nps400-1.c: New file.
11110
8ad9df62
JR
111112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11112 Andrew Burgess <andrew.burgess@embecosm.com>
11113
11114 * gcc.target/arc/movh_cl-1.c: New file.
11115
ceaaa9fe
JR
111162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11117 Andrew Burgess <andrew.burgess@embecosm.com>
11118
11119 * gcc.target/arc/extzv-1.c: New file.
11120 * gcc.target/arc/insv-1.c: New file.
11121 * gcc.target/arc/insv-2.c: New file.
11122 * gcc.target/arc/movb-1.c: New file.
11123 * gcc.target/arc/movb-2.c: New file.
11124 * gcc.target/arc/movb-3.c: New file.
11125 * gcc.target/arc/movb-4.c: New file.
11126 * gcc.target/arc/movb-5.c: New file.
11127 * gcc.target/arc/movb_cl-1.c: New file.
11128 * gcc.target/arc/movb_cl-2.c: New file.
11129 * gcc.target/arc/movbi_cl-1.c: New file.
11130 * gcc.target/arc/movl-1.c: New file.
11131
4d03dc2f
JR
111322016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11133 Andrew Burgess <andrew.burgess@embecosm.com>
11134
11135 * gcc.target/arc/cmem-1.c: New file.
11136 * gcc.target/arc/cmem-2.c: New file.
11137 * gcc.target/arc/cmem-3.c: New file.
11138 * gcc.target/arc/cmem-4.c: New file.
11139 * gcc.target/arc/cmem-5.c: New file.
11140 * gcc.target/arc/cmem-6.c: New file.
11141 * gcc.target/arc/cmem-7.c: New file.
11142 * gcc.target/arc/cmem-ld.inc: New file.
11143 * gcc.target/arc/cmem-st.inc: New file.
11144
81262dad
JJ
111452016-04-28 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR target/70821
11148 * gcc.target/i386/pr70821.c: New test.
11149
0a31a09a
BS
111502016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11151
11152 * gcc.target/powerpc/vec-adde.c: New test.
11153 * gcc.target/powerpc/vec-adde-int128.c: New test.
11154
3ddffba9
JJ
111552016-04-28 Jakub Jelinek <jakub@redhat.com>
11156
11157 * gcc.target/i386/avx-vround-1.c: New test.
11158 * gcc.target/i386/avx-vround-2.c: New test.
11159 * gcc.target/i386/avx512vl-vround-1.c: New test.
11160 * gcc.target/i386/avx512vl-vround-2.c: New test.
11161
713dedcd
RO
111622016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11163
11164 PR testsuite/70595
11165 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11166 (check_effective_target_cilkplus_runtime): ... this.
11167 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11168 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11169
11170 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11171 Require cilkplus_runtime.
11172 Don't add -lcilkrts.
11173 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11174 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11175 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11176 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11177 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11178 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11179 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11180 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11181 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11182 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11183 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11184 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11185 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11186 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11187 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11188 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11189 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11190 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11191 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11192 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11193 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11194 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11195 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11196 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11197 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11198 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11199 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11200 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11201 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11202
11203 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11204 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11205
11206 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11207
11208 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11209 cilkplus_runtime.
11210
3563f78f
MG
112112016-04-27 Marc Glisse <marc.glisse@inria.fr>
11212
11213 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11214 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11215
6bc2bb18
RB
112162015-04-27 Ryan Burn <contact@rnburn.com>
11217
11218 PR c++/69024
11219 PR c++/68997
11220 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11221 diagnostic.
11222 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11223 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11224
1e55d29a
EB
112252016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11226
11227 * gnat.dg/limited_with4.ad[sb]: New test.
11228 * gnat.dg/limited_with4_pkg.ads: New helper.
11229
087146ca
L
112302016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11231
11232 PR target/70155
11233 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11234 and movv1ti_internal patterns
11235 * gcc.target/i386/pr70155-1.c: New test.
11236 * gcc.target/i386/pr70155-2.c: Likewise.
11237 * gcc.target/i386/pr70155-3.c: Likewise.
11238 * gcc.target/i386/pr70155-4.c: Likewise.
11239 * gcc.target/i386/pr70155-5.c: Likewise.
11240 * gcc.target/i386/pr70155-6.c: Likewise.
11241 * gcc.target/i386/pr70155-7.c: Likewise.
11242 * gcc.target/i386/pr70155-8.c: Likewise.
11243 * gcc.target/i386/pr70155-9.c: Likewise.
11244 * gcc.target/i386/pr70155-10.c: Likewise.
11245 * gcc.target/i386/pr70155-11.c: Likewise.
11246 * gcc.target/i386/pr70155-12.c: Likewise.
11247 * gcc.target/i386/pr70155-13.c: Likewise.
11248 * gcc.target/i386/pr70155-14.c: Likewise.
11249 * gcc.target/i386/pr70155-15.c: Likewise.
11250 * gcc.target/i386/pr70155-16.c: Likewise.
11251 * gcc.target/i386/pr70155-17.c: Likewise.
11252 * gcc.target/i386/pr70155-18.c: Likewise.
11253 * gcc.target/i386/pr70155-19.c: Likewise.
11254 * gcc.target/i386/pr70155-20.c: Likewise.
11255 * gcc.target/i386/pr70155-21.c: Likewise.
11256 * gcc.target/i386/pr70155-22.c: Likewise.
11257
92329f9f
L
112582016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11259
11260 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11261 ".{5,6}".
11262
309a0cf6
BC
112632016-04-27 Bin Cheng <bin.cheng@arm.com>
11264
11265 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11266 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11267 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11268 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11269 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11270
72ed2b9c
RB
112712016-04-27 Richard Biener <rguenther@suse.de>
11272
11273 PR ipa/70760
11274 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11275 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11276
3c98ff9b
NS
112772016-04-27 Nathan Sidwell <nathan@acm.org>
11278
11279 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11280 * g++.dg/ubsan/pr63956.C: Adjust error location.
11281
9ec5d66b
NC
112822016-04-27 Nick Clifton <nickc@redhat.com>
11283
11284 PR middle-end/49889
11285 * gcc.dg/pr49889.c: New test.
11286
c1e1f433
BS
112872016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11288
11289 * c-c++-common/memset-array.c: New test.
11290
8ac43293
MS
112912016-04-26 Martin Sebor <msebor@redhat.com>
11292
11293 PR c++/66639
11294 * g++.dg/cpp1y/func_constexpr.C: New test.
11295
843ce8ab
PP
112962016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11297
11298 PR c++/70241
11299 * g++.dg/cpp0x/enum32.C: New test.
11300 * g++.dg/cpp0x/enum33.C: New test.
11301
113022016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11303
11304 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11305 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11306 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11307 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11308 * gcc.c-torture/execute/pr38151.c: Likewise.
11309 * gcc.c-torture/execute/pr66556.c: Likewise.
11310 * gcc.c-torture/execute/pr67781.c: Likewise.
11311 * gcc.c-torture/execute/pr68648.c: Likewise.
11312
ca1206be
MG
113132016-04-26 Marc Glisse <marc.glisse@inria.fr>
11314
11315 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11316
2448a956
MP
113172016-04-26 Marek Polacek <polacek@redhat.com>
11318
11319 PR c/67784
11320 * gcc.dg/pr67784-3.c: New test.
11321 * gcc.dg/pr67784-4.c: New test.
11322 * gcc.dg/pr67784-5.c: New test.
11323
b02a5e26
MP
11324 PR c/70791
11325 * gcc.dg/Wnested-externs-2.c: New test.
11326
6b6aa8d3
MG
113272016-04-26 Marc Glisse <marc.glisse@inria.fr>
11328
11329 * gcc.dg/fold-plusmult.c: Adjust.
11330 * gcc.dg/no-strict-overflow-6.c: Adjust.
11331 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11332
a2095b55
BS
113332016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11334
11335 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11336 number scans.
11337 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11338 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11339 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11340 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11341 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11342 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11343 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11344 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11345 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11346 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11347 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11348 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11349 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11350 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11351 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11352 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11353 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11354 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11355 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11356 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11357 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11358 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11359 scans.
11360 * gcc.target/i386/pr32219-4.c: Likewise.
11361 * gcc.target/i386/pr32219-6.c: Likewise.
11362 * gcc.target/i386/pr32219-8.c: Likewise.
11363
bb0cc5c8
KT
113642016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11365
11366 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11367 associated options.
11368
5a0802ea
MP
113692016-04-26 Marek Polacek <polacek@redhat.com>
11370
11371 PR c++/70744
11372 * g++.dg/ext/cond2.C: New test.
11373
00f615af
BC
113742016-04-26 Bin Cheng <bin.cheng@arm.com>
11375
11376 PR tree-optimization/70771
11377 PR tree-optimization/70775
11378 * gcc.dg/pr70771.c: New test.
25939d34 11379 * gcc.dg/pr70775.c: New test.
00f615af 11380
218155e7
BS
113812016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11382
11383 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11384
ab99f467
RB
113852016-04-25 Richard Biener <rguenther@suse.de>
11386
11387 PR tree-optimization/70780
11388 * gcc.dg/torture/pr70780.c: New testcase.
11389
3f8257db 113902016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11391
c87885ca
RO
11392 * gcc.target/arm/neon-vaddws16.c: New test.
11393 * gcc.target/arm/neon-vaddws32.c: New test.
11394 * gcc.target/arm/neon-vaddwu16.c: New test.
11395 * gcc.target/arm/neon-vaddwu32.c: New test.
11396 * gcc.target/arm/neon-vaddwu8.c: New test.
11397 * lib/target-supports.exp
93c590ee
MC
11398 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11399 that arm neon support vector widen sum of HImode TO SImode.
11400
d6c1a7a7
JJ
114012016-04-23 Jakub Jelinek <jakub@redhat.com>
11402
11403 PR sanitizer/70712
11404 * c-c++-common/asan/pr70712.c: New test.
11405
ab0fc037
TS
114062016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11407
11408 * .gitattributes: New file.
11409
2aa64824
CL
114102016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11411
11412 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11413
e7e12d92
DH
114142016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11415
11416 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11417 * gfortran.dg/submodule_15.f08: Likewise.
11418
d1431192
RB
114192016-04-22 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/70740
11422 * gcc.dg/torture/pr70740.c: New testcase.
11423
04a63c24
L
114242016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11425
11426 PR target/70750
11427 * gcc.target/i386/pr70750-1.c: New test.
11428 * gcc.target/i386/pr70750-2.c: Likewise.
11429
20700098
PC
114302016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11431
11432 PR c++/70540
11433 * g++.dg/cpp0x/auto48.C: New.
11434
aedf4e12
MP
114352016-04-21 Marek Polacek <polacek@redhat.com>
11436
11437 PR c++/70513
11438 * g++.dg/cpp0x/forw_enum12.C: New test.
11439 * g++.dg/cpp0x/forw_enum13.C: New test.
11440
2074d80a
KY
114412016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11442
11443 PR target/70728
11444 * gcc.target/i386/pr70728.c: New test.
11445
aef4aab0
RB
114462016-04-21 Richard Biener <rguenther@suse.de>
11447
11448 PR middle-end/70747
11449 * gcc.dg/pr70747.c: New testcase.
11450
2359e571
BC
114512016-04-21 Bin Cheng <bin.cheng@arm.com>
11452
11453 PR tree-optimization/70715
11454 * gcc.dg/tree-ssa/scev-13.c: New test.
11455
ce0e66ff
MG
114562016-04-21 Marc Glisse <marc.glisse@inria.fr>
11457
11458 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11459
2c2870a1
MG
114602016-04-21 Marc Glisse <marc.glisse@inria.fr>
11461
11462 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11463
a2b056a3
JH
114642016-04-20 Jan Hubicka <jh@suse.cz>
11465
11466 PR ipa/70018
11467 * g++.dg/ipa/nothrow-1.C: New testcase.
11468
ee392fc2
NS
114692016-04-20 Nathan Sidwell <nathan@acm.org>
11470
11471 PR c++/55635
11472 * g++.dg/eh/delete1.C: New.
11473
dda49daf
L
114742016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11475
11476 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11477 -mtune-ctrl=sse_typeless_stores.
11478
8a5b9d5a
L
114792016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11480
11481 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11482
1011119f
BC
114832016-04-20 Bin Cheng <bin.cheng@arm.com>
11484
11485 PR tree-optimization/69489
11486 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11487
477d4906
IV
114882016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11489
11490 PR c++/69363
11491 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11492 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11493 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11494
fad08d12
BC
114952016-04-20 Bin Cheng <bin.cheng@arm.com>
11496
11497 PR tree-optimization/56625
11498 PR tree-optimization/69489
11499 * gcc.dg/vect/pr56625.c: New test.
11500 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11501
9e3e4fab
AP
115022016-04-20 Andrew Pinski <apinski@cavium.com>
11503
11504 PR target/64971
11505 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11506
d7aa24e4
AC
115072016-04-20 Arnaud Charlet <charlet@adacore.com>
11508
11509 * gnat.dg/self1.adb: Remove now incorrect test.
11510
e6d62b46
BC
115112016-04-20 Bin Cheng <bin.cheng@arm.com>
11512
11513 * gcc.dg/tree-ssa/scev-11.c: New test.
11514 * gcc.dg/tree-ssa/scev-12.c: New test.
11515
2697b189
MP
115162016-04-20 Marek Polacek <polacek@redhat.com>
11517
11518 PR tree-optimization/70725
11519 * gcc.dg/pr70725.c: New test.
11520
60d393e8
RB
115212016-04-20 Richard Biener <rguenther@suse.de>
11522
11523 PR tree-optimization/70726
11524 * g++.dg/vect/pr70726.cc: New testcase.
11525
82c6f58a
AK
115262016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11527
11528 PR target/70674
11529 * gcc.target/s390/pr70674.c: New test.
11530
90eeab20
JD
115312016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11532
11533 PR libgfortran/70684
11534 * gfortran.dg/list_read_14.f90: New test.
11535
fc9cf6da
L
115362016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11537
11538 PR target/69201
11539 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11540 extern to force it misaligned.
11541 (b): Likewise.
11542 (c): Likewise.
11543 (d): Likewise.
11544 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11545 Don't check `*' before movv4sf_internal.
11546 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11547 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11548 Don't check `*' before movv16qi_internal.
11549 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11550 extern to force it misaligned.
11551 (b): Likewise.
11552 (c): Likewise.
11553 (d): Likewise.
11554 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11555 Don't check `*' before movv2df_internal.
11556 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11557 extern to force it misaligned.
11558 (b): Likewise.
11559 (c): Likewise.
11560 (d): Likewise.
11561 Check movv8sf_internal instead of avx_storeups256.
11562 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11563
ea8927ea
RB
115642016-04-19 Richard Biener <rguenther@suse.de>
11565
11566 PR tree-optimization/70171
11567 * g++.dg/tree-ssa/pr70171.C: New testcase.
11568
65f52ee9
RB
115692016-04-19 Richard Biener <rguenther@suse.de>
11570
11571 PR tree-optimization/70724
11572 * gcc.dg/torture/pr70724.c: New testcase.
11573
987b67f1
VM
115742016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11575
11576 PR middle-end/70689
c87885ca 11577 * gcc.target/i386/pr70689.c: New.
987b67f1 11578
91a47c39
L
115792016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11580
11581 PR target/70708
11582 * gcc.target/i386/pr70708.c: New test.
11583
8270b82d
RB
115842016-04-18 Richard Biener <rguenther@suse.de>
11585
11586 PR tree-optimization/43434
11587 * gcc.dg/vect/pr43434.c: New testcase.
11588 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11589 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11590 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11591 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11592 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11593 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11594 * gcc.dg/gomp/pr68640.c: Likewise.
11595 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11596 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11597
edd048e2
RB
115982016-04-18 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/70701
11601 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11602
bd5c7330
TV
116032016-04-18 Tom de Vries <tom@codesourcery.com>
11604
11605 PR testsuite/70699
11606 * gcc.dg/pr70161.c: Add dot-file scans.
11607 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11608 instead of after last dot char.
11609
23f2660f
EB
116102016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11611
11612 * c-c++-common/dump-ada-spec-3.c: New test.
11613 * c-c++-common/dump-ada-spec-4.c: Likewise.
11614
da152c9f
TV
116152016-04-17 Tom de Vries <tom@codesourcery.com>
11616
11617 PR other/70183
11618 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11619
cc950f98
JH
116202016-04-15 Jan Hubicka <jh@suse.cz>
11621
11622 PR ipa/70018
11623 * g++.dg/ipa/pure-const-1.C: New testcase.
11624 * g++.dg/ipa/pure-const-2.C: New testcase.
11625 * g++.dg/ipa/pure-const-3.C: New testcase.
11626
949505a9
MP
116272016-04-15 Marek Polacek <polacek@redhat.com>
11628
11629 PR c/70671
11630 * gcc.dg/bitfld-22.c: New test.
11631
10e547d6
BS
116322016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11633
11634 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11635 x86_64.
11636
1e77281b
MP
116372016-04-15 Marek Polacek <polacek@redhat.com>
11638
11639 PR c/70651
11640 * c-c++-common/pr70651.c: New test.
11641
e501fa8e
KT
116422016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11643
11644 PR rtl-optimization/70681
11645 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11646 dump scan on arm and powerpc.
11647 * gcc.dg/pr10474.c: Likewise.
11648
dda1bf61
JJ
116492016-04-15 Jakub Jelinek <jakub@redhat.com>
11650
ca4ef1ff
JJ
11651 PR c++/69517
11652 PR c++/70019
11653 PR c++/70588
11654 * g++.dg/cpp1y/vla11.C: Revert for real.
11655
dda1bf61
JJ
11656 PR c/70436
11657 * c-c++-common/Wparentheses-1.c: New test.
11658 * c-c++-common/gomp/Wparentheses-1.c: New test.
11659 * c-c++-common/gomp/Wparentheses-2.c: New test.
11660 * c-c++-common/gomp/Wparentheses-3.c: New test.
11661 * c-c++-common/gomp/Wparentheses-4.c: New test.
11662 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11663 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11664 * c-c++-common/goacc/Wparentheses-1.c: New test.
11665
1355e62c
KY
116662016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11667
11668 PR target/70662
11669 * gcc.target/i386/pr70662.c: New test.
11670
0ab34b9e 116712016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11672 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11673
11674 PR tree-optimization/70130
11675 * gcc.dg/vect/O3-pr70130.c: New testcase.
11676
bc773aad
MM
116772016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11678
6e9b2286
MM
11679 PR target/70669
11680 * gcc.target/powerpc/pr70669.c: New test.
11681
bc773aad
MM
11682 PR target/70640
11683 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11684 a power7 system that does not have an assembler that supports
11685 power8.
11686
d8747845
MS
116872016-04-14 Martin Sebor <msebor@redhat.com>
11688
11689 PR c++/69517
11690 PR c++/70019
11691 PR c++/70588
11692 * c-c++-common/ubsan/vla-1.c: Revert.
11693 * g++.dg/cpp1y/vla11.C: Same.
11694 * g++.dg/cpp1y/vla12.C: Same.
11695 * g++.dg/cpp1y/vla13.C: Same.
11696 * g++.dg/cpp1y/vla14.C: Same.
11697 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11698 * g++.dg/init/array24.C: Same.
d8747845
MS
11699 * g++.dg/ubsan/vla-1.C: Same.
11700
85128559
MP
117012016-04-14 Marek Polacek <polacek@redhat.com>
11702 Jan Hubicka <hubicka@ucw.cz>
11703
11704 PR c++/70029
11705 * g++.dg/torture/pr70029.C: New test.
11706
52fbb073
MS
117072016-04-14 Martin Sebor <msebor@redhat.com>
11708
11709 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11710 type size to prevent failures on targets with very low maximum
11711 alignment.
11712
6db61d6f
RB
117132016-04-14 Richard Biener <rguenther@suse.de>
11714
11715 PR tree-optimization/70623
11716 * gcc.dg/torture/pr70623.c: New testcase.
11717 * gcc.dg/torture/pr70623-2.c: Likewise.
11718
342fac95
MS
117192016-04-13 Martin Sebor <msebor@redhat.com>
11720
11721 PR c++/69517
11722 PR c++/70019
11723 PR c++/70588
11724 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11725 * g++.dg/cpp1y/vla11.C: New test.
11726 * g++.dg/cpp1y/vla12.C: New test.
11727 * g++.dg/cpp1y/vla13.C: New test.
11728 * g++.dg/cpp1y/vla14.C: New test.
11729 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11730 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11731 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11732
d93c452f
JJ
117332016-04-13 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR c++/70641
11736 * g++.dg/opt/pr70641.C: New test.
11737
85115fb6
RO
117382016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11739
11740 PR rtl-optimization/68749
11741 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11742 effects of argument promotions.
11743 Remove default args to dg-skip-if.
11744
545a4139
PC
117452016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11746
11747 PR c++/70635
11748 * g++.dg/parse/pr70635.C: New.
11749
b3a77f21
MP
117502016-04-13 Marek Polacek <polacek@redhat.com>
11751
11752 PR c++/70639
11753 * c-c++-common/Wmisleading-indentation-4.c: New test.
11754
99cd9857
MP
117552016-04-13 Marek Polacek <polacek@redhat.com>
11756
11757 PR c/70436
c87885ca
RO
11758 * gcc.dg/Wparentheses-12.c: New test.
11759 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11760
75ca93ec
IE
117612016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11762
11763 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11764 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11765 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11766
3d3f9e7e
JJ
117672016-04-13 Jakub Jelinek <jakub@redhat.com>
11768
37947cd0
JJ
11769 PR middle-end/70633
11770 * gcc.c-torture/compile/pr70633.c: New test.
11771
3d3f9e7e
JJ
11772 PR debug/70628
11773 * gcc.dg/torture/pr70628.c: New test.
11774
92886d3e
PP
117752016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11776
11777 PR c++/70610
11778 * g++.dg/template/pr70610.C: New test.
11779 * g++.dg/template/pr70610-2.C: New test.
11780 * g++.dg/template/pr70610-3.C: New test.
11781 * g++.dg/template/pr70610-4.C: New test.
11782
13bd7c2b
JJ
117832016-04-12 Jakub Jelinek <jakub@redhat.com>
11784
6512fa6d
JJ
11785 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11786 128 instead of 32.
11787
13bd7c2b
JJ
11788 PR c++/70571
11789 * g++.dg/ext/pr70571.C: New test.
11790
20b9851c
MM
117912016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11792
8a434ada 11793 PR target/70640
20b9851c
MM
11794 * gcc.target/powerpc/pr70640.c: New test.
11795
2b2f52bc
PC
117962016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11797
11798 PR c++/68722
11799 * g++.dg/parse/pr68722.C: New.
11800
5901e56a
JJ
118012016-04-12 Jakub Jelinek <jakub@redhat.com>
11802
11803 PR rtl-optimization/70596
11804 * gcc.target/i386/pr70596.c: New test.
11805
d4619dc1
NS
118062016-04-12 Nathan Sidwell <nathan@acm.org>
11807
11808 PR c++/70501
11809 * g++.dg/init/pr70501.C: New.
11810
3df530d3
DW
118112016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11812
11813 * gcc.target/i386/asm-flag-6.c: New test.
11814
b7a120d7
TV
118152016-04-12 Tom de Vries <tom@codesourcery.com>
11816
11817 PR tree-optimization/68756
11818 * gcc.dg/graphite/pr68756.c: New test.
11819
4e0eea75
JJ
118202016-04-12 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR tree-optimization/70602
11823 * gcc.c-torture/execute/pr70602.c: New test.
11824
35fbda43
MM
118252016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11826
11827 PR target/70381
11828 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11829 __float128 emulator is built and runs.
11830 * gcc.target/powerpc/float128-1.c: Likewise.
11831
11832 * lib/target-supports.exp (check_ppc_float128_sw_available):
11833 Rework tests for __float128 software and hardware
11834 availability. Fix exit condition to return 0 on success.
11835
04a99ebe
JG
118362016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11837
11838 PR target/70133
11839 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11840 * gcc.target/aarch64/target_attr_15.c: Likewise.
11841
47cd5a85
PC
118422016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11843
11844 PR c++/69066
11845 * g++.dg/cpp1y/pr69066.C: New.
11846
a5edb32e
JD
118472016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11848
11849 PR fortran/68566
11850 * gfortran.dg/pr36192.f90: Update test.
11851 * gfortran.dg/pr36192_1.f90: Update test.
11852 * gfortran.dg/real_dimension_1.f: Update test.
11853 * gfortran.dg/parameter_array_init_7.f90: New test.
11854
8ef378f8
JDA
118552016-04-09 John David Anglin <danglin@gcc.gnu.org>
11856
c532c871
JDA
11857 PR testsuite/64039
11858 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11859
d34f706f
JDA
11860 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11861
75e1dd9e
JDA
11862 PR rtl-optimization/66669
11863 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11864
8a976f5f
JDA
11865 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11866
da04822a
JDA
11867 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11868 * gcc.dg/pie-1.c: Likewise.
11869 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11870 * gcc.dg/pic-4.c: Likewise.
11871 * gcc.dg/pie-3.c: Likewise.
11872 * gcc.dg/pie-4.c: Likewise.
11873
adfabcf9
JDA
11874 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11875
4a020adf
JDA
11876 PR tree-optimization/68644
11877 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11878
8ef378f8
JDA
11879 PR rtl-optimization/64886
11880 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11881
09bf990e
TV
118822016-04-09 Tom de Vries <tom@codesourcery.com>
11883
11884 PR tree-optimization/68953
11885 * gcc.dg/graphite/pr68953.c: New test.
11886
138c3c1a
DH
118872016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11888
11889 PR fortran/70592
11890 * gfortran.dg/deferred_character_16.f90: New test.
11891
f55460af
JJ
118922016-04-09 Jakub Jelinek <jakub@redhat.com>
11893
11894 PR tree-optimization/70586
11895 * gcc.c-torture/execute/pr70586.c: New test.
11896
0b77bbf3
DH
118972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11898
11899 PR sanitizer/70573
11900 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11901 with __builtin_memset
11902 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11903
c42cfb5c
CP
119042016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11905
11906 PR lto/70289
11907 PR ipa/70348
11908 PR tree-optimization/70373
11909 PR middle-end/70533
11910 PR middle-end/70534
11911 PR middle-end/70535
11912 * c-c++-common/goacc/reduction-5.c: New test.
11913 * c-c++-common/goacc/reduction-promotions.c: New test.
11914 * gfortran.dg/goacc/reduction-3.f95: New test.
11915 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11916
56cfb596
PP
119172016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11918
11919 PR c++/70590
11920 PR c++/70452
11921 * g++.dg/pr70590.C: New test.
11922 * g++.dg/pr70590-2.C: New test.
11923
1a13c0a2
JJ
119242016-04-08 Jakub Jelinek <jakub@redhat.com>
11925
abc0647a
JJ
11926 PR middle-end/70593
11927 * gcc.target/i386/pr70593.c: New test.
11928
1a13c0a2
JJ
11929 PR rtl-optimization/70574
11930 * gcc.target/i386/avx2-pr70574.c: New test.
11931
c3da4956
MO
119322016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11933
11934 PR sanitizer/70541
11935 * c-c++-common/asan/pr70541.c: New test.
11936
9f1b833b
TV
119372016-04-08 Tom de Vries <tom@codesourcery.com>
11938
11939 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11940 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11941
bae7adda
KT
119422016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11943
11944 PR target/70566
11945 * gcc.c-torture/execute/pr70566.c: New test.
11946
211f3d57
TV
119472016-04-08 Tom de Vries <tom@codesourcery.com>
11948
11949 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11950 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11951
02cf2861
AM
119522016-04-08 Alan Modra <amodra@gmail.com>
11953
11954 * gcc.target/powerpc/pr70117.c: New.
11955
5f490f9f
JJ
119562016-04-07 Jakub Jelinek <jakub@redhat.com>
11957
56e9b710
JJ
11958 PR testsuite/70581
11959 * gcc.dg/lto/simd-function_0.c: New test.
11960
5f490f9f
JJ
11961 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11962 clones.
11963 * c-c++-common/attr-simd-2.c: Likewise.
11964 * c-c++-common/attr-simd-4.c: Likewise.
11965 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11966 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11967
e4ebc74d
TP
119682016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11969
11970 PR testsuite/70553
11971 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11972
9817ae35
TS
119732016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11974 Tom de Vries <tom@codesourcery.com>
11975
11976 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11977 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11978 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11979 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11980 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11981 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11982 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11983 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11984
e292f64d
PP
119852016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11986
11987 PR c/70436
11988 * g++.dg/warn/Wparentheses-29.C: New test.
11989
6b37bdaf
PP
119902016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11991
11992 PR c/70436
11993 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11994 explicit braces to resolve a future -Wparentheses warning.
11995
64824205
RH
119962016-04-06 Richard Henderson <rth@redhat.com>
11997
11998 * gcc.dg/pr61817-1.c: New test.
11999 * gcc.dg/pr61817-2.c: New test.
12000 * gcc.dg/pr69391-1.c: New test.
12001 * gcc.dg/pr69391-2.c: New test.
12002
bc2fc1f3
VM
120032016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12004
12005 PR rtl-optimization/70398
c87885ca 12006 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12007
41414a02
EB
120082016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12009
12010 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12011
4066ea8a
YR
120122016-04-06 Yvan Roux <yvan.roux@linaro.org>
12013 Pedro Alves <palves@redhat.com>
12014
12015 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12016
ec35ea45
JJ
120172016-04-06 Jakub Jelinek <jakub@redhat.com>
12018
3866f8dd
JJ
12019 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12020 Check for avx512f effective targets instead of avx2.
12021 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12022 for AVX512F clones.
12023 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12024 * g++.dg/gomp/declare-simd-1.C: Likewise.
12025 * g++.dg/gomp/declare-simd-3.C: Likewise.
12026 * g++.dg/gomp/declare-simd-4.C: Likewise.
12027
ec35ea45
JJ
12028 PR middle-end/70550
12029 * c-c++-common/gomp/pr70550-1.c: New test.
12030 * c-c++-common/gomp/pr70550-2.c: New test.
12031
c08d28ac
NS
120322016-04-05 Nathan Sidwell <nathan@acm.org>
12033
12034 PR c++/70512
12035 * g++.dg/ext/attribute-may-alias-5.C: New.
12036
1d510e04
JJ
120372016-04-05 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR c++/70336
12040 * c-c++-common/pr70336.c: New test.
12041 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12042 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12043
84278ed9
JH
120442016-04-05 Jan Hubicka <hubicka@ucw.cz>
12045
12046 PR ipa/66223
12047 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12048
268a0ec4
JJ
120492016-04-05 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR rtl-optimization/70542
12052 * gcc.dg/torture/pr70542.c: New test.
12053 * gcc.target/i386/avx2-pr70542.c: New test.
12054
5e8c2eb1
ZS
120552016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12056
12057 PR tree-optimization/70509
12058 * gcc.target/i386/avx512bw-pr70509.c: New test.
12059
c0daf32d
PP
120602016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12061
12062 PR c++/70452
12063 * g++.dg/ext/constexpr-vla4.C: New test.
12064
bf867841
UB
120652016-04-05 Uros Bizjak <ubizjak@gmail.com>
12066
12067 PR target/70510
12068 * gcc.target/i386/pr70510.c: New test.
12069
3022186a
RB
120702016-04-05 Richard Biener <rguenther@suse.de>
12071
12072 PR tree-optimization/70526
12073 * g++.dg/torture/pr70526.C: New testcase.
12074
55fc79b2
JJ
120752016-04-05 Jakub Jelinek <jakub@redhat.com>
12076
12077 PR target/70525
12078 * gcc.target/i386/pr70525.c: New test.
12079
62b233f2
RB
120802016-04-05 Richard Biener <rguenther@suse.de>
12081
12082 PR middle-end/70499
12083 * g++.dg/torture/pr70499.C: New testcase.
12084
cc05759d
RB
120852016-04-05 Richard Biener <rguenther@suse.de>
12086
12087 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12088 remove XFAIL.
12089
f23f16d4
JJ
120902016-04-04 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR middle-end/70307
12093 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12094 rs6000 ABI warnings.
12095
d27ecc49
JH
120962016-04-04 Jan Hubicka <hubicka@ucw.cz>
12097
12098 PR ipa/66223
12099 * g++.dg/ipa/devirt-51.C: New testcase.
12100
c974c96e 121012016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12102 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12103
12104 PR middle-end/70457
12105 * gcc.dg/torture/pr70457.c: New.
12106
7a85da89
AV
121072016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12108
12109 PR fortran/67538
12110 * gfortran.dg/allocate_with_source_19.f08: New test.
12111
de517e64
AV
121122016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12113
12114 PR fortran/65795
12115 * gfortran.dg/coarray_allocate_6.f08: New test.
12116
43b9f499
RB
121172016-04-04 Richard Biener <rguenther@suse.de>
12118
12119 PR rtl-optimization/70484
12120 * gcc.dg/torture/pr70484.c: New testcase.
12121
f13355da
MP
121222016-04-04 Marek Polacek <polacek@redhat.com>
12123
12124 PR c/70307
12125 * gcc.dg/torture/pr70307.c: New test.
12126
6cc6ed50
OE
121272016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12128
12129 PR target/70416
12130 PR target/67391
12131 * gcc.target/sh/torture/pr70416.c: New.
12132
abdc16c8
MS
121332016-04-02 Martin Sebor <msebor@redhat.com>
12134
12135 PR c++/67376
12136 PR c++/70170
12137 PR c++/70172
12138 PR c++/70228
12139 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12140 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12141 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12142 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12143 * g++.dg/cpp0x/constexpr-string.C: Same.
12144 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12145 * g++.dg/cpp0x/pr65398.C: Same.
12146 * g++.dg/ext/constexpr-vla1.C: Same.
12147 * g++.dg/ext/constexpr-vla2.C: Same.
12148 * g++.dg/ext/constexpr-vla3.C: Same.
12149 * g++.dg/ubsan/pr63956.C: Same.
12150
763cd859
JJ
121512016-04-01 Jakub Jelinek <jakub@redhat.com>
12152
12153 PR rtl-optimization/70467
12154 * gcc.target/i386/pr70467-2.c: New test.
12155
0f875435
JJ
121562016-04-01 Jakub Jelinek <jakub@redhat.com>
12157 Marek Polacek <polacek@redhat.com>
12158
12159 PR c++/70488
12160 * g++.dg/init/new47.C: New test.
12161
41d14659
RR
121622016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12163
12164 PR target/70496
12165 * gcc.target/arm/pr70496.c: New test.
12166
f9bf89bb
NS
121672016-04-01 Nathan Sidwell <nathan@acm.org>
12168
73b9085d
NS
12169 PR c++/68475
12170 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12171
4afdcfaa
IE
121722016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12173
12174 PR target/69890
12175 * gcc.dg/strlenopt.h (memmove): New.
12176 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12177 instead of "string.h".
12178 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12179 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12180 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12181 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12182 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12183 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12184 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12185 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12186 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12187 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12188 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12189 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12190 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12191 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12192 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12193 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12194 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12195 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12196 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12197 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12198
b5d7a29c
RO
121992016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12200
12201 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12202 (Holder::foo): Reflect this.
12203
b660f9ec
IE
122042016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12205
12206 PR target/70442
12207 * gcc.dg/pr70442.c: New test.
12208
88504f34
NS
122092016-03-31 Nathan Sidwell <nathan@acm.org>
12210
12211 PR c++/70393
12212 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12213
95d34b96
KY
122142016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12215
12216 PR target/70453
12217 * gcc.target/i386/pr70453.c: New test.
12218
b4c4967c
AB
122192016-03-31 Andrey Belevantsev <abel@ispras.ru>
12220
12221 PR target/70292
12222 * gcc.c-torture/pr70292.c: New test.
12223
5fde6a45
MP
122242016-03-31 Marek Polacek <polacek@redhat.com>
12225
12226 PR c/70297
12227 * c-c++-common/pr70297.c: New test.
12228 * g++.dg/cpp0x/typedef-redecl.C: New test.
12229 * gcc.dg/typedef-redecl2.c: New test.
12230
97eb24c4
JJ
122312016-03-31 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR rtl-optimization/70460
12234 * gcc.c-torture/execute/pr70460.c: New test.
12235
efc3536f
RB
122362016-03-31 Richard Biener <rguenther@suse.de>
12237
12238 PR c++/70430
12239 * g++.dg/ext/vector30.C: New testcase.
12240
e0876e21
DH
122412016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12242 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12243
12244 * gfortran.dg/fmt_pf.f90: New test.
12245
e9bff8c6
RO
122462016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12247
12248 Forward-port from 5 branch
12249 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR testsuite/70356
12252 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12253 dg-require-effective-target after dg-do.
12254
12255 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12256
12257 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12258
2620c80d
TS
122592016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12260 Julian Brown <julian@codesourcery.com>
12261 Chung-Lin Tang <cltang@codesourcery.com>
12262 Cesar Philippidis <cesar@codesourcery.com>
12263 James Norris <jnorris@codesourcery.com>
12264 Tom de Vries <tom@codesourcery.com>
12265 Nathan Sidwell <nathan@codesourcery.com>
12266
bf867841 12267 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12268 * c-c++-common/goacc/loop-clauses.c: Likewise.
12269 * g++.dg/goacc/template.C: Likewise.
12270 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12271 * gfortran.dg/goacc/loop-1.f95: Likewise.
12272 * gfortran.dg/goacc/loop-5.f95: Likewise.
12273 * gfortran.dg/goacc/loop-6.f95: Likewise.
12274 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12275 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12276 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12277 * c-c++-common/goacc/clauses-fail.c: Likewise.
12278 * c-c++-common/goacc/parallel-1.c: Likewise.
12279 * c-c++-common/goacc/reduction-1.c: Likewise.
12280 * c-c++-common/goacc/reduction-2.c: Likewise.
12281 * c-c++-common/goacc/reduction-3.c: Likewise.
12282 * c-c++-common/goacc/reduction-4.c: Likewise.
12283 * c-c++-common/goacc/routine-3.c: Likewise.
12284 * c-c++-common/goacc/routine-4.c: Likewise.
12285 * c-c++-common/goacc/routine-5.c: Likewise.
12286 * c-c++-common/goacc/tile.c: Likewise.
12287 * g++.dg/goacc/template.C: Likewise.
12288 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12289 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12290 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12291 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12292 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12293 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12294 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12295 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12296 * c-c++-common/goacc/use_device-1.c: ... this file.
12297 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12298 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12299 * c-c++-common/goacc/host_data-6.c: ... this file.
12300 * c-c++-common/goacc/loop-2-kernels.c: New file.
12301 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12302 * c-c++-common/goacc/loop-3.c: Likewise.
12303 * g++.dg/goacc/reference.C: Likewise.
12304 * g++.dg/goacc/routine-1.C: Likewise.
12305 * g++.dg/goacc/routine-2.C: Likewise.
12306
f6d2d066
RB
123072016-03-30 Richard Biener <rguenther@suse.de>
12308
12309 PR middle-end/70450
12310 * gcc.dg/torture/pr70450.c: New testcase.
12311
d43242b9
JJ
123122016-03-30 Jakub Jelinek <jakub@redhat.com>
12313
12314 PR target/70421
12315 * gcc.dg/torture/pr70421.c: New test.
12316 * gcc.target/i386/avx512f-pr70421.c: New test.
12317
5ce43b77
L
123182016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12319
12320 PR testsuite/70364
12321 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12322 (check): New function.
12323 (bar): Call check.
12324 (foo): Align stack to 16 bytes when calling bar.
12325 * gcc.target/i386/cleanup-2.c: Likewise.
12326
d014a712
PP
123272016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12328
12329 PR tree-optimization/59124
12330 * gcc.dg/Warray-bounds-19.c: New test.
12331
3f8257db 123322016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12333
12334 * lib/prune.exp (escape_regex_chars): New.
12335 (prune_file_path): Update to quote metcharacters for regexp.
12336
3336c6e0
JJ
123372016-03-29 Jakub Jelinek <jakub@redhat.com>
12338
a362f023
JJ
12339 PR rtl-optimization/70429
12340 * gcc.c-torture/execute/pr70429.c: New test.
12341
3336c6e0
JJ
12342 PR tree-optimization/70405
12343 * gcc.dg/pr70405.c: New test.
12344
728557fd
AV
123452016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12346
12347 PR fortran/70397
12348 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12349 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12350
bef977d4
TS
123512016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12352
12353 PR testsuite/64177
12354 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12355 __cilkrts_set_param to set two workers.
12356 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12357 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12358
6f6d25c9
DH
123592016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12360
bf867841 12361 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12362
45733562
KY
123632016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12364
12365 PR target/70406
bf867841 12366 * gcc.target/i386/pr70406.c: New test.
45733562 12367
a1799e5e
EB
123682016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12369
12370 * gnat.dg/specs/double_record_extension3.ads: New test.
12371
5fca7b66
RH
123722016-03-25 Richard Henderson <rth@redhat.com>
12373
12374 PR target/70120
12375 * gcc.target/aarch64/pr70120-1.c: New.
12376 * gcc.target/aarch64/pr70120-2.c: New.
12377 * gcc.target/aarch64/pr70120-3.c: New.
12378
31ce75c6
PP
123792016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12380
12381 PR c++/62212
12382 * g++.dg/template/mangle2.C: The dg-do directive should be
12383 "compile" not "assemble".
12384
3caf0ca1
BS
123852016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12386
12387 PR lto/69650
12388 * gcc.dg/pr69650.c: New test.
12389
634035b6
DE
123902016-03-25 David Edelsohn <dje.gcc@gmail.com>
12391
12392 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12393
45d34276
AM
123942016-03-25 Alan Modra <amodra@gmail.com>
12395
12396 * gcc.dg/dfp/pr70052.c: New test.
12397
8f085166
RH
123982016-03-24 Richard Henderson <rth@redhat.com>
12399
12400 PR middle-end/69845
12401 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12402 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12403
011e5ec3
TV
124042016-03-24 Tom de Vries <tom@codesourcery.com>
12405
12406 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12407
9e3f4551
TV
124082016-03-24 Tom de Vries <tom@codesourcery.com>
12409
12410 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12411 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12412
45780041
TV
124132016-03-24 Tom de Vries <tom@codesourcery.com>
12414
12415 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12416 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12417
887ab4e5
PP
124182016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12419
12420 PR c++/62212
12421 * g++.dg/template/mangle2.C: New test.
12422
69a9a66f
RB
124232016-03-24 Richard Biener <rguenther@suse.de>
12424
12425 PR tree-optimization/70396
12426 * gcc.dg/torture/pr70396.c: New testcase.
12427
ed87de55
RB
124282016-03-24 Richard Biener <rguenther@suse.de>
12429
12430 PR middle-end/70370
12431 * gcc.dg/torture/pr70370.c: New testcase.
12432
ea064934
TV
124332016-03-24 Tom de Vries <tom@codesourcery.com>
12434
12435 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12436 * gfortran.dg/goacc/kernels-tree.f95: Same.
12437 * gfortran.dg/goacc/parallel-tree.f95: Same.
12438
b2a4dd1d
TV
124392016-03-24 Tom de Vries <tom@codesourcery.com>
12440
12441 * c-c++-common/goacc/uninit-if-clause.c: New test.
12442 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12443
72e7cd6e
JJ
124442016-03-24 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR target/70290
bf867841
UB
12447 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12448 Fix formatting.
72e7cd6e 12449
ce9d0c03
RB
124502016-03-24 Richard Biener <rguenther@suse.de>
12451
12452 PR tree-optimization/70372
12453 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12454
426b9428
PP
124552016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12456
12457 PR c++/70347
12458 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12459
cd1588c4
PP
124602016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12461
12462 PR c++/70332
12463 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12464
61637db3
JJ
124652016-03-23 Jakub Jelinek <jakub@redhat.com>
12466
928af3bf
JJ
12467 PR c++/70001
12468 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12469 * g++.dg/cpp1y/pr70001.C: New test.
12470
61637db3
JJ
12471 PR c++/70323
12472 * g++.dg/cpp0x/constexpr-70323.C: New test.
12473
05aca4e7
AO
124742016-03-23 Alexandre Oliva <aoliva@redhat.com>
12475 Jason Merrill <jason@redhat.com>
12476 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR c++/69315
12479 * g++.dg/cpp0x/constexpr-69315.C: New test.
12480 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12481
fbdb6baf
MP
124822016-03-23 Marek Polacek <polacek@redhat.com>
12483
12484 PR c++/69884
12485 * g++.dg/warn/Wignored-attributes-1.C: New test.
12486 * g++.dg/warn/Wignored-attributes-2.C: New test.
12487
d79ee524
TV
124882016-03-23 Tom de Vries <tom@codesourcery.com>
12489
12490 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12491 initialization.
12492 * gfortran.dg/goacc/private-3.f95 (test): Same.
12493 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12494 missing use param.
12495
a59f0bef
KT
124962016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12497
12498 * lib/target-supports.exp: Remove v7ve entry from loop
12499 creating effective target checks.
12500 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12501 (add_options_for_arm_arch_v7ve): Likewise.
12502
0179520a
JJ
125032016-03-23 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR tree-optimization/70354
12506 * gcc.dg/vect/pr70354-1.c: New test.
12507 * gcc.dg/vect/pr70354-2.c: New test.
12508 * gcc.target/i386/avx2-pr70354-1.c: New test.
12509 * gcc.target/i386/avx2-pr70354-2.c: New test.
12510
75bb14d7
JL
125112016-03-22 Jeff Law <law@redhat.com>
12512
12513 PR target/70232
12514 * gcc.dg/tree-ssa/pr70232.c: New test.
12515
72c9526d
IE
125162016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12517
12518 PR target/70302
12519 * gcc.target/i386/pr70302.c: New test.
12520
a3ca1bc5
RB
125212016-03-22 Richard Biener <rguenther@suse.de>
12522
12523 PR middle-end/70251
12524 * g++.dg/torture/pr70251.C: New testcase.
12525
5c240f4d
DM
125262016-03-22 David Malcolm <dmalcolm@redhat.com>
12527
12528 PR c/69993
12529 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12530 Wmisleading-indentation.c.
12531 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12532 reflect change to diagnostic text and order of messages.
12533 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12534
80f6631b
DE
125352016-03-22 David Edelsohn <dje.gcc@gmail.com>
12536
12537 * g++.dg/ext/java-3.C: Don't compile on AIX.
12538
9a10956c
RB
125392016-03-22 Richard Biener <rguenther@suse.de>
12540
12541 PR middle-end/70333
12542 * gcc.dg/torture/pr70333.c: New testcase.
12543
6cedf922
IE
125442016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12545
12546 * g++.dg/ext/pr70290.C: New test.
12547
cd6c27ac
KY
125482016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12549
12550 PR target/70325
12551 * gcc.target/i386/pr70325.c: New test.
12552
4cde512c
JJ
125532016-03-22 Jakub Jelinek <jakub@redhat.com>
12554
b01915ed
JJ
12555 PR target/70329
12556 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12557 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12558
4e3e2cf1
JJ
12559 PR target/70300
12560 * gcc.target/i386/pr70300.c: New test.
12561
4cde512c
JJ
12562 PR c++/70295
12563 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12564 (func2): New function for cond with parens, xfail warning for c++.
12565 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12566
16f6d7dc
PP
125672016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12568
12569 PR c++/70096
12570 * g++.dg/template/ptrmem30.C: New test.
12571
a3e2b438
PP
125722016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12573
12574 PR c++/70204
12575 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12576 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12577
11b6a02e
JJ
125782016-03-21 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR middle-end/70326
12581 * gcc.dg/pr70326.c: New test.
12582
b9407883
MG
125832016-03-21 Marc Glisse <marc.glisse@inria.fr>
12584 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR tree-optimization/70317
12587 * gcc.dg/pr70317.c: New test.
12588
4a148e19
UB
125892016-03-21 Uros Bizjak <ubizjak@gmail.com>
12590
12591 PR target/70327
12592 * gcc.target/i386/pr70327.c: New test.
12593
2a85ddbb
ML
125942016-03-21 Martin Liska <mliska@suse.cz>
12595
7d36fe98 12596 PR ipa/70306
2a85ddbb
ML
12597 * gcc.dg/ipa/pr70306.c: New test.
12598
4a148e19 125992016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12600
12601 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12602 * gcc.target/arm/attr-align3.c: Likewise.
12603 * gcc.target/arm/attr_arm.c: Likewise.
12604 * gcc.target/arm/flip-thumb.c: Likewise.
12605
6b366948
JJ
126062016-03-21 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR target/70296
12609 * gcc.target/powerpc/altivec-36.c: New test.
12610
2fac8c14
RB
126112016-03-21 Richard Biener <rguenther@suse.de>
12612
12613 PR tree-optimization/70310
12614 * gcc.dg/torture/pr70310.c: New testcase.
12615
e9bde854
KY
126162016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12617
12618 PR target/70293
12619 * gcc.target/i386/pr70293.c: New test.
12620
56bbfaf6
RB
126212016-03-21 Richard Biener <rguenther@suse.de>
12622
12623 PR tree-optimization/70288
12624 * gcc.dg/torture/pr70288-1.c: New testcase.
12625 * gcc.dg/torture/pr70288-2.c: Likewise.
12626
3eee49ed
AB
126272016-03-21 Andrey Belevantsev <abel@ispras.ru>
12628
12629 PR rtl-optimization/69307
12630 * gcc.target/arm/pr69307.c: New test.
4a148e19 12631
8e7816b4
AB
126322016-03-21 Andrey Belevantsev <abel@ispras.ru>
12633
12634 PR rtl-optimization/69102
12635 * gcc.c-torture/compile/pr69102.c: New test.
12636
14d7d4be
JL
126372016-03-18 Jeff Law <law@redhat.com>
12638
12639 PR rtl-optimization/70263
12640 * gcc.c-torture/compile/pr70263-1.c: New test.
12641 * gcc.target/i386/pr70263-2.c: New test.
12642
5c6a601c
BS
126432016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12644
12645 PR rtl-optimization/70278
12646 * gcc.dg/torture/pr70278.c: New test.
12647 * gcc.target/arm/pr70278.c: New test.
12648
4bbf545b
DM
126492016-03-18 David Malcolm <dmalcolm@redhat.com>
12650
12651 PR c/70281
12652 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12653 (test_builtin_types_compatible_p): New test function.
12654 * gcc.dg/pr70281.c: New test case.
12655
dc28bb68
CL
126562016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12657
12658 PR target/70113
12659 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12660
5e8d6dff
IE
126612016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12662
12663 PR tree-optimization/70252
12664 * gcc.dg/pr70252.c: New test.
12665
d0e7e403
TV
126662016-03-18 Tom de Vries <tom@codesourcery.com>
12667
12668 * gcc.dg/pr70161-2.c: New test.
12669 * gcc.dg/pr70161.c: New test.
12670
fa22501a
TV
126712016-03-18 Tom de Vries <tom@codesourcery.com>
12672
12673 PR ipa/70269
12674 * gcc.dg/pr70269.c: New test.
12675
dd125026
JJ
126762016-03-18 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR c++/70267
12679 * g++.dg/ext/java-3.C: New test.
12680
91914f0a
PP
126812016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12682
12683 PR c++/70205
12684 * g++.dg/lookup/pr70205.C: New test.
12685
753a8910
PP
126862016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12687
12688 PR c++/70218
12689 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12690
14ba7b28
MP
126912016-03-17 Marek Polacek <polacek@redhat.com>
12692
12693 PR c/69407
12694 * gcc.dg/atomic-op-6.c: New test.
12695
ded60913
DM
126962016-03-17 David Malcolm <dmalcolm@redhat.com>
12697
12698 PR c/70264
12699 * c-c++-common/pr70264.c: New test case.
12700
a3aad0e6
JJ
127012016-03-17 Jakub Jelinek <jakub@redhat.com>
12702
17366700
JJ
12703 PR c++/70144
12704 * c-c++-common/pr70144-1.c: New test.
12705 * c-c++-common/pr70144-2.c: New test.
12706
a3aad0e6
JJ
12707 PR c++/70272
12708 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12709 * g++.dg/opt/flifetime-dse6.C: New test.
12710 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12711
b57e6e18
L
127122016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12713
12714 PR driver/70192
12715 * gcc.dg/pic-1.c: New test.
12716 * gcc.dg/pic-2.c: Likewise.
12717 * gcc.dg/pic-3.c: Likewise.
12718 * gcc.dg/pic-4.c: Likewise.
12719 * gcc.dg/pie-1.c: Likewise.
12720 * gcc.dg/pie-2.c: Likewise.
12721 * gcc.dg/pie-3.c: Likewise.
12722 * gcc.dg/pie-4.c: Likewise.
12723 * gcc.dg/pie-5.c: Likewise.
12724 * gcc.dg/pie-6.c: Likewise.
12725
b38ba58b
TV
127262016-03-17 Tom de Vries <tom@codesourcery.com>
12727
12728 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12729 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12730
6931b3b7
RB
127312016-03-17 Richard Biener <rguenther@suse.de>
12732
12733 PR debug/70271
12734 * g++.dg/debug/pr70271.C: New testcase.
12735
0c8b64cb
IE
127362016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12737
12738 * gcc.target/i386/pr70251.c: New test.
12739
b1970801
MP
127402016-03-17 Marek Polacek <polacek@redhat.com>
12741
12742 PR c++/70194
12743 * g++.dg/warn/constexpr-70194.C: New test.
12744
820c5eaa
RH
127452016-03-16 Richard Henderson <rth@redhat.com>
12746
12747 PR middle-end/70240
12748 * gcc.c-torture/compile/pr70240.c: New.
12749
da0ad263
SKS
127502016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12751
12752 * gcc.c-torture/compile/20151204.c: Skip for avr.
12753
c73d295c
JJ
127542016-03-16 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR target/70245
12757 * g++.dg/opt/pr70245.C: New test.
12758 * g++.dg/opt/pr70245.h: New file.
12759 * g++.dg/opt/pr70245-aux.cc: New file.
12760
b2794066
MS
127612016-03-16 Martin Sebor <msebor@redhat.com>
12762
12763 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12764
aa43616c
RH
127652016-03-16 Richard Henderson <rth@redhat.com>
12766
12767 PR middle-end/70199
12768 * gcc.c-torture/compile/pr70199.c: New.
12769
59608fe5
L
127702016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12771
12772 * gcc.dg/uninit-19.c: Run dos2unix.
12773
ab4c578f
MP
127742016-03-16 Marek Polacek <polacek@redhat.com>
12775
12776 PR c/70093
12777 * gcc.dg/nested-func-10.c: New test.
12778 * gcc.dg/nested-func-9.c: New test.
12779
f5387e76
JJ
127802016-03-16 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR tree-optimization/68714
12783 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12784
7662b718
TV
127852016-03-16 Tom de Vries <tom@codesourcery.com>
12786
12787 PR tree-optimization/68715
12788 * gcc.dg/graphite/pr68715-2.c: New test.
12789 * gcc.dg/graphite/pr68715.c: New test.
12790 * gfortran.dg/graphite/pr68715.f90: New test.
12791
be7ce7ae
TV
127922016-03-16 Tom de Vries <tom@codesourcery.com>
12793
12794 PR tree-optimization/68809
12795 * gcc.dg/graphite/pr68809-2.c: New test.
12796 * gcc.dg/graphite/pr68809.c: New test.
12797
1935f250
JJ
127982016-03-16 Jakub Jelinek <jakub@redhat.com>
12799
6651c93e
JJ
12800 PR c++/70147
12801 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12802 method call to i () as argument. Adjust expected output.
12803
1935f250
JJ
12804 PR c++/70147
12805 * g++.dg/ubsan/pr70147-1.C: New test.
12806 * g++.dg/ubsan/pr70147-2.C: New test.
12807
ab1caa6e
MS
128082016-03-15 Martin Sebor <msebor@redhat.com>
12809
12810 PR c++/58281
12811 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12812
5c2a1bbb
JDA
128132016-03-15 John David Anglin <danglin@gcc.gnu.org>
12814
cb5d8ad1
JDA
12815 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12816 hppa*-*-hpux*.
12817
b440dd40
JDA
12818 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12819
5c2a1bbb
JDA
12820 PR libfortran/69799
12821 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12822 libatomic_available.
12823
42c729c5
MP
128242016-03-15 Marek Polacek <polacek@redhat.com>
12825
12826 PR c++/70209
12827 * g++.dg/ext/attribute-may-alias-4.C: New test.
12828
82b1c550
AM
128292016-03-15 Alexander Monakov <amonakov@ispras.ru>
12830
12831 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12832 -fvar-tracking-assignments-toggle flag.
12833
4ccbf3a6
PH
128342016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12835
12836 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12837
c39858bd
JJ
128382016-03-15 Jakub Jelinek <jakub@redhat.com>
12839
12840 PR rtl-optimization/70222
12841 * gcc.c-torture/execute/pr70222-1.c: New test.
12842 * gcc.c-torture/execute/pr70222-2.c: New test.
12843
8be119c1
RH
128442016-03-15 Richard Henderson <rth@redhat.com>
12845
12846 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12847
6598bb55
AB
128482016-03-15 Andrey Belevantsev <abel@ispras.ru>
12849
12850 PR rtl-optimization/69032
12851 * gcc.dg/pr69032.c: New test.
12852
81fa2944
AB
128532016-03-15 Andrey Belevantsev <abel@ispras.ru>
12854
12855 PR rtl-optimization/63384
4a148e19 12856 * g++.dg/pr63384.C: New test.
81fa2944 12857
74ea9ab6
AB
128582016-03-15 Andrey Belevantsev <abel@ispras.ru>
12859
12860 PR target/64411
12861 * gcc.target/i386/pr64411.C: New test.
12862
045d5055
TV
128632016-03-15 Tom de Vries <tom@codesourcery.com>
12864
12865 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12866 * gfortran.dg/goacc/kernels-alias.f95: New test.
12867
3ea33585
MS
128682016-03-14 Martin Sebor <msebor@redhat.com>
12869
12870 PR c++/53792
12871 * g++.dg/cpp0x/constexpr-inline.C: New test.
12872 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12873
1df7b330
DE
128742016-03-14 David Edelsohn <dje.gcc@gmail.com>
12875
12876 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12877
79b57d18
JJ
128782016-03-14 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR middle-end/70219
12881 * gcc.dg/pr70219.c: New test.
12882
3cbf012a
BS
128832016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12884
12885 PR target/70083
12886 * gcc.dg/torture/pr70083.c: New test.
12887 * gcc.target/i386/pr70083.c: New test.
12888
a9fee7cd
RB
128892016-03-14 Richard Biener <rguenther@suse.de>
12890
12891 PR tree-optimization/56365
12892 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12893
4799603f
SB
128942016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12895
12896 PR target/70098
12897 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12898 New function.
12899 * g++.dg/pr70098.C: New testcase.
12900
12901
760ca967
TV
129022016-03-14 Tom de Vries <tom@codesourcery.com>
12903
12904 PR tree-optimization/70045
12905 * gcc.dg/graphite/pr70045.c: New test.
12906
44e66a77
JD
129072016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12908
12909 PR fortran/69043
12910 * gfortran.dg/include_9.f90: New test.
12911
a18e0fe1
DH
129122016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12913
12914 PR fortran/45076
12915 gfortran.dg/prof/prof.exp: New script.
12916 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12917
d0aca6ab
AB
129182016-03-12 Andrey Belevantsev <abel@ispras.ru>
12919
12920 PR rtl-optimization/69307
12921 * gcc.dg/pr69307.c: New test.
12922
cefe08a4
VM
129232016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12924
12925 PR target/69614
12926 * gcc.target/arm/pr69614.c: New.
12927
70112e2a
PT
129282016-03-12 Paul Thomas <pault@gcc.gnu.org>
12929
12930 PR fortran/70031
12931 * gfortran.dg/submodule_14.f08: New test
12932
12933 PR fortran/69524
12934 * gfortran.dg/submodule_15.f08: New test
12935
3f1e5d3a
PP
129362016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12937
12938 PR c++/70106
12939 * g++.dg/cpp1y/paren3.C: New test.
12940
a3f6d680
MM
129412016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12942
12943 PR target/70131
12944 * gcc.target/powerpc/ppc-round2.c: New test.
12945
92348f09
BS
129462016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12947
12948 PR target/70123
12949 * gcc.dg/torture/pr70123.c: New test.
12950
cebde9e9
JL
129512016-03-11 Jeff Law <law@redhat.com>
12952
12953 PR tree-optimization/70190
12954 * gcc.c-torture/compile/pr70190.c: New test.
12955
3edc5da4
DM
129562016-03-11 David Malcolm <dmalcolm@redhat.com>
12957
12958 PR c/68187
12959 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12960 case.
12961 (test43_b): Likewise.
12962 (test43_c): Likewise.
12963 (test43_d): Likewise.
12964 (test43_e): Likewise.
12965 (test43_f): Likewise.
12966 (test43_g): Likewise.
12967 (test44_a): Likewise.
12968 (test44_b): Likewise.
12969 (test44_c): Likewise.
12970 (test44_d): Likewise.
12971 (test44_e): Likewise.
12972
318c1204
DM
129732016-03-11 David Malcolm <dmalcolm@redhat.com>
12974
12975 PR c/70085
12976 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12977
bc062234
KT
129782016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12979
12980 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12981 dg-options.
12982
acfc1ac1
KT
129832016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12984
12985 PR target/70002
12986 PR target/69245
12987 * gcc.target/aarch64/pr69245_2.c: New test.
12988
d1e2bb2d
JJ
129892016-03-11 Jakub Jelinek <jakub@redhat.com>
12990
12991 PR tree-optimization/70177
12992 * gcc.dg/pr70177.c: New test.
12993
07350627
AL
129942016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12995
12996 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12997
5c6706f7
AL
129982016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12999
13000 * gcc.dg/tree-ssa/sra-20.c: New.
13001
02d472a2
JJ
130022016-03-11 Jakub Jelinek <jakub@redhat.com>
13003
686d390a
JJ
13004 PR rtl-optimization/70174
13005 * gcc.dg/pr70174.c: New test.
13006
02d472a2
JJ
13007 PR tree-optimization/70169
13008 * gcc.dg/pr70169.c: New test.
13009
0f9befa1
IE
130102016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13011
13012 PR target/70160
13013 * gcc.target/i386/pr70160.c: New test.
13014
432d4670
AK
130152016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13016
13017 * gcc.target/s390/dfp-1.c: New test.
13018
a3dc8760
NC
130192016-03-10 Nick Clifton <nickc@redhat.com>
13020
13021 PR target/70044
13022 * gcc.target/aarch64/pr70044.c: New test.
13023
b87a8d7d
PP
130242016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13025 Jakub Jelinek <jakub@redhat.com>
13026
13027 PR c++/70001
13028 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13029 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13030 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13031
4f4ada6a
JH
130322016-03-10 Jan Hubicka <hubicka@ucw.cz>
13033
13034 PR lto/69589
13035 * g++.dg/lto/pr69589_0.C: New testcase
13036 * g++.dg/lto/pr69589_1.C: New testcase
13037
d49b0aa0
MP
130382016-03-10 Marek Polacek <polacek@redhat.com>
13039
13040 PR c++/70153
13041 * g++.dg/delayedfold/unary-plus1.C: New test.
13042
130432016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13044
13045 * gcc.target/arm/pr45701-1.c: Escape brackets.
13046 * gcc.target/arm/pr45701-2.c: Likewise.
13047
71017a7b
AL
130482016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13049
13050 * gfortran.dg/unconstrained_commons.f: New.
13051
ba52669f
AM
130522016-03-10 Alan Modra <amodra@gmail.com>
13053
13054 * gcc.dg/pr69195.c: New.
13055 * gcc.dg/pr69238.c: New.
13056
27742332
TV
130572016-03-10 Tom de Vries <tom@codesourcery.com>
13058
13059 PR testsuite/68915
13060 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13061
3a81a594
RB
130622016-03-10 Richard Biener <rguenther@suse.de>
13063
13064 PR tree-optimization/70128
13065 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13066 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13067
3433b975
JJ
130682016-03-09 Jakub Jelinek <jakub@redhat.com>
13069
c2864f02
JJ
13070 PR tree-optimization/70152
13071 * gcc.dg/pr70152.c: New test.
13072
3433b975
JJ
13073 PR target/70086
13074 * gcc.target/i386/pr70086-1.c: New test.
13075 * gcc.target/i386/pr70086-2.c: New test.
13076 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13077
13078 PR tree-optimization/70127
13079 * gcc.c-torture/execute/pr70127.c: New test.
13080
96b3c82d
CP
130812016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13082
13083 * c-c++-common/goacc/combined-directives-2.c: New test.
13084
b4f3232d
DM
130852016-03-09 David Malcolm <dmalcolm@redhat.com>
13086
13087 PR c/68473
13088 PR c++/70105
13089 * g++.dg/diagnostic/pr70105.C: New test.
13090 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13091 (test_multiple_ordinary_maps): New test function.
13092
40499f81
DM
130932016-03-09 David Malcolm <dmalcolm@redhat.com>
13094
13095 PR c/68473
13096 PR c++/70105
13097 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13098 Drop range information from call to inform_at_rich_loc.
13099 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13100 New.
13101 (test_show_locus): Replace calls to rich_location::add_range with
13102 calls to add_range. Rewrite the tests that used the now-defunct
13103 rich_location ctor taking a source_range. Simplify other tests
13104 by replacing calls to COMBINE_LOCATION_DATA with calls to
13105 make_location.
13106
c9e33662
RB
131072016-03-09 Richard Biener <rguenther@suse.de>
13108 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR tree-optimization/70138
13111 * gcc.dg/vect/pr70138-1.c: New testcase.
13112 * gcc.dg/vect/pr70138-2.c: Likewise.
13113
2c73b764
JJ
131142016-03-09 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR target/70049
13117 * gcc.target/i386/pr70049.c: New test.
13118
c06d25bb
RB
131192016-03-09 Richard Biener <rguenther@suse.de>
13120
13121 PR c/70143
13122 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13123 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13124 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13125
5828a501
RO
131262016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13127
13128 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13129 arm-*-*.
13130
2e141c8d
JJ
131312016-03-09 Jakub Jelinek <jakub@redhat.com>
13132
5a9def37
JJ
13133 PR middle-end/67278
13134 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13135
2e141c8d
JJ
13136 PR target/67278
13137 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13138
13139 PR middle-end/70050
13140 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13141 in testcase comment.
13142
bf751f40
TV
131432016-03-09 Tom de Vries <tom@codesourcery.com>
13144
13145 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13146 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13147 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13148 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13149 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13150 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13151 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13152 * gfortran.dg/goacc/kernels-loop.f95: New test.
13153
e210c999
MS
131542016-03-08 Martin Sebor <msebor@redhat.com>
13155
13156 PR c++/62096
13157 * g++.dg/warn/overflow-warn-7.C: New test.
13158
80aac5c8
JM
131592016-03-08 Jason Merrill <jason@redhat.com>
13160
13161 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13162 * lib/target-supports.exp (check_effective_target_concepts): New.
13163
12b81409
JJ
131642016-03-08 Jakub Jelinek <jakub@redhat.com>
13165
d259b234
JJ
13166 PR c++/70135
13167 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13168 * g++.dg/ubsan/pr70135.C: New test.
13169
12b81409
JJ
13170 PR target/70110
13171 * gcc.dg/pr70110.c: New test.
13172
b4e9f2aa
MJ
131732016-03-07 Martin Jambor <mjambor@suse.cz>
13174
13175 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13176 * c-c++-common/gomp/if-1.c: Likewise.
13177 * c-c++-common/gomp/pr61486-2.c: Likewise.
13178 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13179 to dg-additional-options.
13180 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13181 * g++/gomp/target-teams-1.c: Likewise.
13182 * gcc.dg/gomp/gomp.exp: Likewise.
13183 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13184 dg-additional-options.
13185 * gfortran.dg/gomp/gomp.exp: Likewise.
13186 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13187 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13188 dg-additional-options.
13189 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13190
f86e631e
MJ
131912016-03-07 Martin Jambor <mjambor@suse.cz>
13192
13193 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13194 * c-c++-common/gomp/gridify-1.c: New test.
13195 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13196
94156b3f
AV
131972016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13198
13199 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13200 trigger for cortex-r8, when scanning for register r8.
13201 * gcc.target/arm/pr45701-2.c: Likewise.
13202
a84a49b7 132032016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13204 Jeff Law <law@redhat.com>
a84a49b7
RB
13205
13206 PR tree-optimization/69740
13207 * gcc.c-torture/compile/pr69740-1.c: New test.
13208 * gcc.c-torture/compile/pr69740-2.c: New test.
13209
e41f6c9e
BS
132102016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13211
13212 * lib/target-supports.exp
13213 (check_effective_target_whole_vector_shift): Enable for PPC64.
13214
57548bf5
RB
132152016-03-07 Richard Biener <rguenther@suse.de>
13216
13217 PR tree-optimization/70115
13218 * gcc.dg/torture/pr70115.c: New testcase.
13219
4ae13300
NS
132202016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13221
13222 PR middle-end/69916
13223 * c-c-++-common/goacc/pr69916.c: New.
13224
5edb9853
RH
132252016-03-07 Richard Henderson <rth@redhat.com>
13226
13227 * gcc.c-torture/compile/pr70061.c: New test.
13228
2067a8f3
RB
132292016-03-07 Richard Biener <rguenther@suse.de>
13230
13231 PR testsuite/70109
13232 * gcc.dg/vect/O3-pr36098.c: New testcase.
13233
4145a9b7
CL
132342016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13235
13236 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13237
1878be32
EB
132382016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13239
13240 * gnat.dg/renaming9.ad[sb]: New testcase.
13241
df762bb2
JJ
132422016-03-05 Jakub Jelinek <jakub@redhat.com>
13243
13244 PR c++/70084
13245 * g++.dg/expr/stdarg3.C: New test.
13246
7d461295
JL
132472016-03-04 Jeff Law <law@redhat.com>
13248
13249 PR tree-optimization/69196
13250 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13251 x86_64-*-*.
13252
29b9828f
BS
132532016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13254
b6b552fd
BS
13255 PR c/69973
13256 * gcc.dg/pr69973.c: New test.
13257
201d49e9
BS
13258 PR rtl-optimization/69941
13259 * gcc.dg/torture/pr69941.c: New test.
13260
29b9828f
BS
13261 PR c/69824
13262 * gcc.dg/pr69824.c: New test.
13263
640b7e74
TV
132642016-03-05 Tom de Vries <tom@codesourcery.com>
13265
13266 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13267 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13268 function.
13269
7a3a3fad
PP
132702016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13271
13272 PR c++/66786
13273 * g++.dg/cpp1y/var-templ48.C: New test.
13274 * g++.dg/cpp1y/var-templ49.C: New test.
13275
cd439aec
EB
132762016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13277
13278 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13279
60204554
JJ
132802016-03-04 Jakub Jelinek <jakub@redhat.com>
13281
0c8825de
JJ
13282 PR c++/70035
13283 * g++.dg/ubsan/pr70035.C: New test.
13284
60204554
JJ
13285 PR target/70062
13286 * gcc.target/i386/pr70062.c: New test.
13287
f79d4eab
L
132882016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13289
13290 * g++.dg/template/typename21.C: Remove c++98_only.
13291
ea81ce67
L
132922016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13293
13294 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13295
64b23c13
DM
132962016-03-04 David Malcolm <dmalcolm@redhat.com>
13297
13298 PR c/68187
13299 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13300 function.
13301 (fn_42_b): Likewise.
13302 (fn_42_c): Likewise.
13303
729526f5
DM
133042016-03-04 David Malcolm <dmalcolm@redhat.com>
13305
13306 PR c/68187
13307 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13308 function.
13309 (fn_40_b): Likewise.
13310 (fn_41_a): Likewise.
13311 (fn_41_b): Likewise.
13312
f9ea11ac
JJ
133132016-03-04 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR target/70059
13316 * gcc.target/i386/avx512f-pr70059.c: New test.
13317 * gcc.target/i386/avx512dq-pr70059.c: New test.
13318
b6c38c69
BS
133192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13320
13321 PR rtl-optimization/57676
13322 * gcc.dg/torture/pr57676.c: New test.
13323
af3cdd34
IE
133242016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13325
13326 * gcc.dg/pr70026.c: New test.
13327
7ff6ca38
MP
133282016-03-04 Marek Polacek <polacek@redhat.com>
13329
13330 PR c/69798
13331 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13332 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13333
a6bf62d5
KT
133342016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13335
13336 PR target/70004
13337 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13338 Delete.
13339 (test_corners_sisd_si): Likewise.
13340 (main): Remove checks of the above.
13341 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13342
ae4cdc6a
EB
133432016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13344
13345 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13346
08455559
CL
133472016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13348
13349 * gcc.dg/torture/pr69951.c: Accept argc==0.
13350
e9a35493
RB
133512016-03-04 Richard Biener <rguenther@suse.de>
13352
13353 PR c++/70054
13354 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13355 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13356
fba054c2
DV
133572016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13358
13359 PR testsuite/69766
13360 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13361 testing multiarch.
13362
f10cdc6c
JJ
133632016-03-04 Jakub Jelinek <jakub@redhat.com>
13364
13365 PR debug/69947
13366 * gcc.dg/guality/pr69947.c: New test.
13367
2e981ba0
JJ
133682016-03-03 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR ada/70017
13371 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13372
0ba3bfa2
KT
133732016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13374
13375 PR rtl-optimization/69904
13376 * gcc.target/arm/pr69904.c: New test.
13377
97ecdb46
JJ
133782016-03-03 Jakub Jelinek <jakub@redhat.com>
13379
13380 PR target/70021
13381 * gcc.dg/vect/pr70021.c: New test.
13382 * gcc.target/i386/pr70021.c: New test.
13383
a2a743a1
MP
133842016-03-03 Marek Polacek <polacek@redhat.com>
13385
13386 PR middle-end/70050
13387 * gcc.dg/pr70050.c: New test.
13388
fa07ecdd
JG
133892016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13390
13391 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13392
23504262
ML
133932016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13394
13395 PR tree-optimization/70043
13396 * gfortran.dg/vect/pr70043.f90: New test.
13397
b7b9e1a9
EB
133982016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13399
13400 * gnat.dg/specs/task1.ads: New test.
13401
cb83ba54
RO
134022016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13403
13404 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13405 Invoke gdb with -batch.
13406 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13407
a75f5e30
RB
134082016-03-03 Richard Biener <rguenther@suse.de>
13409
13410 PR tree-optimization/55936
13411 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13412
268bc320
JL
134132016-03-02 Jeff Law <law@redhat.com>
13414
815f20ab
JL
13415 PR rtl-optimization/69942
13416 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13417 effects of argument promotions.
13418
268bc320
JL
13419 PR tree-optimization/69987
13420 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13421 target does not support -fprefetch-loop-arrays.
13422
171f7de5
UB
134232016-03-02 Uros Bizjak <ubizjak@gmail.com>
13424
13425 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13426
192912db
BC
134272016-03-02 Bin Cheng <bin.cheng@arm.com>
13428
c7908871 13429 PR rtl-optimization/69052
192912db
BC
13430 * gcc.target/i386/pr69052.c: New test.
13431
90a7a40b
AM
134322016-03-02 Alan Modra <amodra@gmail.com>
13433
13434 * gcc.dg/pr69990.c: New.
13435
69fa742f
JJ
134362016-03-02 Jakub Jelinek <jakub@redhat.com>
13437
de752fb0
JJ
13438 PR c/68062
13439 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13440
13441 PR middle-end/70022
13442 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13443
69fa742f
JJ
13444 PR target/70028
13445 * gcc.target/i386/pr70028.c: New test.
13446
7c65bd56
MK
134472016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13448
13449 * c-c++-common/asan/swapcontext-test-1.c,
13450 * c-c++-common/tsan/thread_leak.c,
13451 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13452 * g++.dg/tsan/benign_race.C,
13453 * g++.dg/tsan/fd_close_norace.C,
13454 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13455 races with sanitizer output
13456
37d98220 134572016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13458 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13459
13460 PR target/67278
13461 * gcc.dg/simd-8.c: New testcase.
13462
218db463
RB
134632016-03-02 Richard Biener <rguenther@suse.de>
13464
13465 PR middle-end/67278
13466 * gcc.dg/simd-7.c: New testcase.
13467
22c72158
EB
134682016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13469
13470 * gcc.target/i386/pr70007.c: Tweak.
13471
9a790ccc
DV
134722016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13473
13474 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13475
bd02f00f
MP
134762016-03-02 Marek Polacek <polacek@redhat.com>
13477
13478 PR c/67854
13479 * gcc.dg/pr67854.c: New test.
13480
1e840f39
JJ
134812016-03-02 Jakub Jelinek <jakub@redhat.com>
13482
13483 PR middle-end/70025
13484 * gcc.dg/torture/pr70025.c: New test.
13485
bca00241
VK
134862016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13487
13488 PR tree-optimization/68621
13489 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13490
0bca04b8
EB
134912016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13492
13493 * gcc.target/i386/pr70007.c: New test.
13494
2a9afc86
JL
134952016-03-01 Jeff Law <law@redhat.com>
13496
eab2541b 13497 PR tree-optimization/69196
9d83ef71 13498 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13499
2a9afc86
JL
13500 PR tree-optimization/69196
13501 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13502 duplicating code and spoiling the expected output.
13503
0d39977e
MM
135042016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13505
13506 PR target/70033
13507 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13508 supports power9 before doing tests.
13509 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13510 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13511 * gcc.target/powerpc/p9-permute.c: Likewise.
13512
a0c0699d
UB
135132016-03-01 Uros Bizjak <ubizjak@gmail.com>
13514
13515 PR target/70027
13516 * gcc.target/i386/pr70027.c: New test.
13517
0ae3ef47 135182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13519
13520 * gcc.dg/pr70017.c: New test.
13521
686e2237
JJ
135222016-03-01 Jakub Jelinek <jakub@redhat.com>
13523
13524 PR c/69796
13525 PR c/69974
13526 * gcc.dg/pr69796.c: New test.
13527 * gcc.dg/pr69974.c: New test.
13528
f8e4188c
EB
135292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13530
13531 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13532
5e3f1c7c
JL
135332016-02-29 Jeff Law <law@redhat.com>
13534
13535 PR tree-optimization/69987
13536 * gfortran.dg/pr69987.f90: New test.
13537
13538 PR tree-optimization/69989
13539 * gcc.c-torture/compile/pr69989-2.c: New test.
13540
1be56bc5
MP
135412016-03-01 Marek Polacek <polacek@redhat.com>
13542
13543 PR c++/69795
13544 * g++.dg/parse/invalid1.C: New test.
13545
1b19470d
RB
135462016-03-01 Richard Biener <rguenther@suse.de>
13547
13548 PR middle-end/70022
13549 * gcc.dg/pr70022.c: New testcase.
13550
3ae0661a
IE
135512016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13552
13553 PR tree-optimization/69956
13554 * gcc.dg/pr69956.c: New test.
13555
0f09ab88
BS
135562016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13557
13558 PR target/70011
13559 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13560 XFAIL when hardware supports efficient unaligned storage access.
13561
76d881bf
PP
135622016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13563
13564 PR c++/69961
13565 * g++.dg/template/pr69961a.C: New test.
13566 * g++.dg/template/pr69961b.C: New test.
13567
7168133a
DM
135682016-02-29 David Malcolm <dmalcolm@redhat.com>
13569
13570 PR preprocessor/69985
13571 * gcc.dg/cpp/pr69985.c: New test case.
13572
0c6072a3
JL
135732016-02-29 Jeff Law <law@redhat.com>
13574
e66f219b
JL
13575 PR tree-optimization/70005
13576 * gcc.c-torture/execute/pr70005.c New test.
13577
0c6072a3
JL
13578 PR tree-optimization/69999
13579 * gcc.c-torture/compile/pr69999.c: New test.
13580
fd9fbdb3
YR
135812016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13582
13583 PR tree-optimization/69652
13584 * gcc.dg/torture/pr69652.c: Delete test.
13585 * gcc.dg/vect/pr69652.c: New test.
13586
cbd400b4
RB
135872016-02-19 Richard Biener <rguenther@suse.de>
13588
13589 PR tree-optimization/69980
13590 * gfortran.dg/vect/pr69980.f90: New testcase.
13591
84ea0f58
EB
135922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13593
13594 * gcc.target/sparc/20160229-1.c: New test.
13595
5d2a63dc
EB
135962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13597
13598 * gnat.dg/stack_usage3.adb: New test.
13599 * gnat.dg/stack_usage3_pkg.ads: New helper.
13600
93e708f9
EB
136012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13602
13603 * gnat.dg/renaming8.adb: New test.
13604 * gnat.dg/renaming8_pkg1.ads: New helper.
13605 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13606 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13607
6512bc93
RB
136082016-02-29 Richard Biener <rguenther@suse.de>
13609
13610 PR tree-optimization/69720
13611 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13612
7b201a88
TK
136132016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13614
13615 PR fortran/68147
13616 PR fortran/47674
13617 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13618
82ee0cf2 136192016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13620 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13621
13622 PR fortran/56007
13623 * gfortran.dg/coarray_8.f90: Adjust error message.
13624 * gfortran.dg/pr56007.f90: New test.
13625 * gfortran.dg/pr56007.f: New test.
13626
cdc1a2c8
L
136272016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13628
13629 PR tree-optimization/69989
13630 * gcc.dg/torture/pr69989.c: New test.
13631
33505bcf
EB
136322016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13633
13634 * gcc.target/i386/stack-realign-win.c: New test.
13635
524bfb19
HA
136362016-02-28 Harald Anlauf <anlauf@gmx.de>
13637
13638 PR fortran/60126
13639 * gfortran.dg/pr60126.f90: New test.
13640
bd542508
JL
136412016-02-27 Jeff Law <law@redhat.com>
13642
13643 Revert
13644 2016-02-26 Richard Biener <rguenther@suse.de>
13645 Jeff Law <law@redhat.com>
13646
13647 PR tree-optimization/69740
13648 * gcc.c-torture/compile/pr69740-1.c: New test.
13649 * gcc.c-torture/compile/pr69740-2.c: New test.
13650
dd1291e0
JD
136512016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13652
5fb67f8b 13653 PR fortran/69910
dd1291e0
JD
13654 * gfortran.dg/newunit_4.f90: New test.
13655
5cfefb59
JJ
136562016-02-27 Jakub Jelinek <jakub@redhat.com>
13657
13658 PR target/69613
13659 PR rtl-optimization/69886
13660 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13661 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13662 target.
13663
20ba5f33
MS
136642016-02-26 Martin Sebor <msebor@redhat.com>
13665
13666 PR tree-optimization/15826
13667 * gcc.dg/tree-ssa/pr15826.c: New test.
13668
e6fb01b0
JJ
136692016-02-26 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR target/69969
13672 * gcc.target/powerpc/pr69969.c: New test.
13673
e3e0cf64
MS
136742016-02-26 Martin Sebor <msebor@redhat.com>
13675
13676 PR c++/15766
13677 * g++.old-deja/g++.other/decl5.C: Add a test case.
13678
d1f2bea5
SB
136792016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13680
13681 PR target/69946
13682 * gcc.target/powerpc/pr69946.c: New file.
13683
4a4f9d2b 136842016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13685 Jeff Law <law@redhat.com>
4a4f9d2b 13686
e3e0cf64 13687 PR tree-optimization/69740
4a4f9d2b
RB
13688 * gcc.c-torture/compile/pr69740-1.c: New test.
13689 * gcc.c-torture/compile/pr69740-2.c: New test.
13690
ad2a2706
MJ
136912016-02-26 Martin Jambor <mjambor@suse.cz>
13692
13693 PR middle-end/69920
13694 * gcc.dg/torture/pr69932.c: New test.
13695 * gcc.dg/torture/pr69936.c: Likewise.
13696
1d11f7ce
AK
136972016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13698
13699 PR target/69709
13700 * gcc.target/s390/pr69709.c: New test.
13701
6cfccbb2
KT
137022016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13703
13704 PR target/69245
13705 * gcc.target/aarch64/pr69245_1.c: New test.
13706
ac59ad4e
KT
137072016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13708
13709 PR target/69613
13710 * gcc.dg/torture/pr69613.c: New test.
13711
a2ad54a0
JJ
137122016-02-26 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR rtl-optimization/69891
13715 * gcc.target/i386/pr69891.c: New test.
13716
0884062c 137172016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13718 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13719
d2369d4f 13720 PR target/61397
c163789b
MM
13721 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13722 functionality for both 32-bit and 64-bit.
13723
5aed7e2c
RB
137242016-02-26 Richard Biener <rguenther@suse.de>
13725
13726 PR tree-optimization/69551
13727 * gcc.dg/torture/pr69951.c: New testcase.
13728
798e2a8e
RB
137292016-02-25 Richard Biener <rguenther@suse.de>
13730
13731 PR tree-optimization/48795
13732 * gcc.dg/Warray-bounds-18.c: New testcase.
13733
9559fbac
RO
137342016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13735
13736 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13737
c049b107
JJ
137382016-02-25 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR rtl-optimization/69896
13741 * gcc.dg/pr69896.c: New test.
13742
1137001c
PP
137432016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13744
13745 PR c++/69736
13746 * g++.dg/cpp1y/paren2.C: New test.
13747
2e9c8641
MS
137482016-02-24 Martin Sebor <msebor@redhat.com>
13749
13750 PR c/51147
13751 * gcc.dg/enum-mode-2.c: New test.
13752
03ca8fb3
JJ
137532016-02-24 Jakub Jelinek <jakub@redhat.com>
13754
13755 PR c++/69922
13756 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13757 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13758 * g++.dg/ubsan/pr69922.C: New test.
13759
0b05329b
MP
137602016-02-24 Marek Polacek <polacek@redhat.com>
13761
13762 PR c/69819
13763 * gcc.dg/pr69819.c: New test.
13764
57c2c374
MS
137652016-02-24 Martin Sebor <msebor@redhat.com>
13766
3b96b93a
MS
13767 PR c++/69912
13768 * g++.dg/ext/flexary15.C: New test.
13769
137702016-02-24 Martin Sebor <msebor@redhat.com>
13771
13772 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13773 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13774 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13775
65433bb5
MK
137762016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13777 Charles Baylis <charles.baylis@linaro.org>
13778
13779 PR debug/61033
13780 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13781
f802a424 137822016-02-24 Richard Biener <rguenther@suse.de>
44293580 13783 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13784
13785 PR middle-end/69760
13786 * gcc.dg/torture/pr69760.c: New testcase.
13787
525f795f
RO
137882016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13789
13790 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13791 pattern on Solaris with as.
13792
cd7bbceb
KT
137932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13794
13795 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13796 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13797 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13798 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13799
89c0c1fd
JJ
138002016-02-24 Jakub Jelinek <jakub@redhat.com>
13801
13802 PR middle-end/69915
13803 * gcc.dg/pr69915.c: New test.
13804
0683fd27
KT
138052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13806
13807 PR rtl-optimization/69886
13808 * gcc.dg/torture/pr69886.c: New test.
13809
e53d562a
RB
138102016-02-24 Richard Biener <rguenther@suse.de>
13811
13812 PR middle-end/68963
13813 * gcc.dg/torture/pr68963.c: New testcase.
13814
74a00288
KT
138152016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13816
13817 PR target/69875
13818 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13819 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13820 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13821 * gcc.target/arm/atomic_loaddi_1.c: New test.
13822 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13823 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13824 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13825 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13826 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13827 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13828 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13829 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13830
340fd4c9
JJ
138312016-02-24 Jakub Jelinek <jakub@redhat.com>
13832
13833 PR middle-end/69909
13834 * gcc.dg/torture/pr69909.c: New test.
13835
47d3fdb2
RB
138362016-02-24 Richard Biener <rguenther@suse.de>
13837
13838 PR tree-optimization/69907
13839 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13840 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13841 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13842
dab73e73
CB
138432016-02-24 Christian Bruel <christian.bruel@st.com>
13844
13845 * gcc.target/arm/pragma_cpp_fma.c: New test.
13846
7cc5ec65
JD
138472016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13848
13849 PR fortran/61156
13850 * gfortran.dg/include_6.f90: Update test.
13851
067fbd8b
JJ
138522016-02-23 Jakub Jelinek <jakub@redhat.com>
13853
13854 PR objc/69844
13855 * objc.dg/pr69844.m: New test.
13856
64a454d9
JD
138572016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13858
13859 PR libgfortran/69456
13860 * gfortran.dg/namelist_89.f90: New test.
13861 * gfortran.dg/pr59700.f90: Update test..
13862
35886f0b
MS
138632016-02-23 Martin Sebor <msebor@redhat.com>
13864
13865 PR middle-end/69780
13866 * g++.dg/ext/builtin_alloca.C: New test.
13867 * gcc.dg/builtins-68.c: New test.
13868
162cc7e3
RH
138692016-02-23 Richard Henderson <rth@redhat.com>
13870
13871 * gcc.target/i386/addr-space-3.c: Remove test.
13872
196440f8
DM
138732016-02-23 David Malcolm <dmalcolm@redhat.com>
13874
13875 PR preprocessor/69126
13876 PR preprocessor/69543
13877 * c-c++-common/pr69126-2-long.c: New test.
13878 * c-c++-common/pr69126-2-short.c: New test.
13879 * c-c++-common/pr69543-1.c: Remove xfail.
13880
1d3121af
DM
138812016-02-23 David Malcolm <dmalcolm@redhat.com>
13882
13883 PR preprocessor/69126
13884 PR preprocessor/69543
13885 PR preprocessor/69558
13886 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13887 (f): Rename to...
13888 (test_2): ...this, and add leading comment.
13889 (MACRO_3, test_3): New.
13890 (MACRO_4A, MACRO_4B, test_4): New.
13891 (MACRO): Rename to...
13892 (MACRO_5): ...this.
13893 (g): Rename to...
13894 (test_5): ...this, updating for renaming of MACRO, and
13895 add leading comment.
13896 * c-c++-common/pr69543-1.c: New.
13897 * c-c++-common/pr69543-2.c: New.
13898 * c-c++-common/pr69543-3.c: New.
13899 * c-c++-common/pr69543-4.c: New.
13900 * c-c++-common/pr69558-1.c: New.
13901 * c-c++-common/pr69558-2.c: New.
13902 * c-c++-common/pr69558-3.c: New.
13903 * c-c++-common/pr69558-4.c: New.
13904 * gcc.dg/pr69558.c: Move to...
13905 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13906 xfail for c++.
13907
f99c3557
TS
139082016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13909
13910 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13911 to -ftree-parallelize-loops/-fopenacc changes.
13912 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13913 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13914 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13915 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13916 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13917 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13918 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13919 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13920 * c-c++-common/goacc/kernels-loop.c: Likewise.
13921 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13922 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13923 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13924 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13925
c60ec7c2
RO
139262016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13927
13928 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13929
f1a62b6f
JJ
139302016-02-23 Jakub Jelinek <jakub@redhat.com>
13931
e67bf044
JJ
13932 PR c++/69902
13933 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13934
f1a62b6f
JJ
13935 PR c/69900
13936 * gcc.dg/pr69900.c: New test.
13937
20c5e09e
MJ
139382016-02-23 Martin Jambor <mjambor@suse.cz>
13939
13940 PR tree-optimization/69666
13941 * gcc.dg/tree-ssa/pr69666.c: New test.
13942
e457a6fc
AV
139432016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13944
13945 PR fortran/67451
13946 * gfortran.dg/coarray_allocate_5.f08: New test.
13947
d7b574f4
AK
139482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13949
13950 * gcc.target/s390/vcond-shift.c: Move to ...
13951 * gcc.target/s390/vector/vcond-shift.c: ... here.
13952
58bdeb44
AK
139532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13954
13955 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13956 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13957
7cd0387b
AK
139582016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13959
13960 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13961
4246c8da
MW
139622016-02-20 Mark Wielaard <mjw@redhat.com>
13963
13964 PR c/28901
13965 * gcc.dg/unused-variable-3.c: New test.
13966
f93bc532
JJ
139672016-02-22 Jakub Jelinek <jakub@redhat.com>
13968
13969 PR target/69888
13970 * gcc.target/i386/pr69888.c: New test.
13971
c4e360f4
RB
139722016-02-22 Richard Biener <rguenther@suse.de>
13973
13974 PR tree-optimization/69882
13975 * gfortran.dg/vect/pr69882.f90: New testcase.
13976
09c92f1c
JJ
139772016-02-22 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR target/69885
13980 * gcc.dg/pr69885.c: New test.
13981
f88d45dc
OE
139822016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13983
13984 PR target/69806
13985 PR target/54089
13986 * gcc.target/sh/pr54089-10.c: New.
13987
ce1ff48e
PT
139882016-02-20 Paul Thomas <pault@gcc.gnu.org>
13989
13990 PR fortran/69423
13991 * gfortran.dg/deferred_character_15.f90 : New test.
13992
bbf27208
DH
139932016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13994
13995 PR fortran/57365
13996 gfortran.dg/allocate_with_source_18.f03: New test.
13997
139982016-02-20 Harald Anlauf <anlauf@gmx.de>
13999
14000 PR fortran/52531
14001 gfortran.dg/gomp/pr52531.f90: New test.
14002
268be88c
BE
140032016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14004
14005 PR c++/69865
14006 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14007 -std=c++03.
14008
4b6c824a
JJ
140092016-02-19 Jakub Jelinek <jakub@redhat.com>
14010
871b3f47
JJ
14011 PR c++/69826
14012 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14013 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14014
7a965d51
JJ
14015 PR c++/69850
14016 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14017
4b6c824a
JJ
14018 PR c++/69851
14019 * g++.dg/torture/pr69851.C: New test.
14020
15fca21a
MS
140212016-02-19 Martin Sebor <msebor@redhat.com>
14022
14023 PR testsuite/69573
14024 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14025
19e21586
JJ
140262016-02-19 Jakub Jelinek <jakub@redhat.com>
14027
03a616ac
JJ
14028 PR c++/69850
14029 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14030 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14031
19e21586
JJ
14032 PR c++/67767
14033 * g++.dg/cpp0x/pr67767.C: New test.
14034
2db16594
KT
140352016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14036
14037 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14038 for fp, simd, crypto, crc, lse.
14039 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14040 above.
14041 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14042 effective target check.
14043
5a7d9d1e
JJ
140442016-02-19 Jakub Jelinek <jakub@redhat.com>
14045
14046 PR target/69820
14047 * gcc.target/i386/pr69820.c: New test.
14048
6448f064
AK
140492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14050
14051 * gcc.target/s390/vector/int128-1.c: New test.
14052
d0a859e6
AK
140532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14054
14055 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14056
9e4eb643
AK
140572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14058
14059 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14060 instruction pattern name to prevent the testcase from failing with
14061 -march=z13.
14062
859a4c0e
AK
140632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14064
14065 * gcc.target/s390/md/movstr-2.c: New test.
14066
efc2340b
MK
140672016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14068
14069 * gcc.target/s390/morestack.c: New test.
14070
ca2bfbc2
DV
140712016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14072
14073 PR target/69625
14074 * gcc.target/s390/pr69625.c: Add test case.
14075
efd4bd05
BE
140762016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14077
14078 PR testsuite/68580
14079 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14080
2bf2078a
MM
140812016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14082
14083 PR target/68404
14084 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14085 * gcc.target/powerpc/fusion3.c: Likewise.
14086
f003579e
RB
140872016-02-18 Richard Biener <rguenther@suse.de>
14088
14089 PR middle-end/69553
14090 * g++.dg/torture/pr69553.C: New testcase.
14091
19233914
NC
140922016-02-18 Nick Clifton <nickc@redhat.com>
14093
efd4bd05
BE
14094 PR target/62254
14095 PR target/69610
14096 * gcc.target/arm/pr62554.c: New test.
14097 * gcc.target/arm/pr69610-1.c: New test.
14098 * gcc.target/arm/pr69610-2.c: New test.
19233914 14099
23f27839
RB
141002016-02-18 Richard Biener <rguenther@suse.de>
14101
14102 PR middle-end/69854
14103 * gcc.dg/torture/pr69854.c: New testcase.
14104
932c0da4
JJ
141052016-02-17 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR c++/69850
14108 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14109
1bed93e4
BS
141102012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14111
14112 * gcc.target/powerpc/vec-cg.c: New test.
14113
57bfb134
RB
141142016-02-17 Richard Biener <rguenther@suse.de>
14115
14116 PR testsuite/69586
14117 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14118
a44e0ebb
KT
141192016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14120
14121 PR target/69161
14122 * gcc.c-torture/compile/pr69161.c: New test.
14123
ffacd726
DS
141242016-02-17 David Sherwood <david.sherwood@arm.com>
14125
14126 PR target/69532
14127 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14128 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14129
448db8d2
EB
141302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14131
14132 * gcc.dg/ifcvt-4.c: Skip on Visium.
14133
e2f0522e
EB
141342016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14135
14136 * gnat.dg/atomic8.adb: New test.
14137
bf17fe3f
EB
141382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14139
14140 * gnat.dg/discr46.ad[sb]: New test.
14141
ecf835e9
KN
141422016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14143
14144 PR Target/48344
14145 * gcc.target/powerpc/pr48344-1.c: New test.
14146
49a1164a
TK
141472015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14148
14149 PR fortran/69742
14150 * gfortran.dg/associate_21.f90: New test.
14151
bf14eba2
JJ
141522016-02-16 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR c/69835
14155 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14156 -Wnonnull in dg-options.
14157 * c-c++-common/nonnull-2.c: New test.
14158
35a093b6
JG
141592016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14160 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14161
14162 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14163
e387d491
JJ
141642016-02-16 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR middle-end/69801
14167 * gcc.dg/pr69801.c: Add empty dg-options.
14168
ba539195
JN
141692016-02-16 James Norris <jnorris@codesourcery.com>
14170
14171 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14172 * g++.dg/goacc/deviceptr-1.c: New file.
14173
2a2b8f64
JJ
141742016-02-16 Jakub Jelinek <jakub@redhat.com>
14175
14176 PR tree-optimization/69820
14177 * gcc.dg/vect/pr69820.c: New test.
14178
87440c29
RB
141792016-02-16 Richard Biener <rguenther@suse.de>
14180
14181 PR tree-optimization/69776
14182 * gcc.dg/torture/pr69776-2.c: New testcase.
14183
6d87c306
BS
141842016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14185
14186 PR tree-optimization/69714
14187 * gcc.dg/torture/pr69714.c: New test.
14188
3824a0a2
JJ
141892016-02-16 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR tree-optimization/69802
14192 * gcc.dg/pr69802.c: New test.
14193
c8cfe96e
RB
141942016-02-16 Richard Biener <rguenther@suse.de>
14195
14196 PR middle-end/69801
14197 * gcc.dg/pr69801.c: New testcase.
14198
fc12098d
JD
141992016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14200
14201 PR libgfortran/69651
14202 * gfortran.dg/read_bang.f90: New test.
14203 * gfortran.dg/read_bang4.f90: New test.
14204
ba6b3795
JJ
142052016-02-15 Jakub Jelinek <jakub@redhat.com>
14206
f0516ca4
JJ
14207 PR c++/69658
14208 * g++.dg/init/pr69658.C: New test.
14209
ba6b3795
JJ
14210 PR c++/69797
14211 * c-c++-common/pr69797.c: New test.
14212
de3f9a2d
PK
142132016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14214
14215 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14216 check for aarch64*-*-*.
14217
17a3b967
RB
142182016-02-15 Richard Biener <rguenther@suse.de>
14219
14220 PR tree-optimization/69783
14221 * gcc.dg/vect/pr69783.c: New testcase.
14222
1c48bff1
RB
142232016-02-15 Richard Biener <rguenther@suse.de>
14224
14225 PR tree-optimization/69776
14226 * gcc.dg/torture/pr69776.c: New testcase.
14227
1e6025b6
TK
142282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14229
14230 PR fortran/60526
14231 * gfortran.dg/type_decl_4.f90: Reinstated.
14232
d3308279
JDA
142332016-02-14 John David Anglin <danglin@gcc.gnu.org>
14234
14235 PR fortran/68746
14236 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14237
b7c56581
TK
142382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14239
14240 PR fortran/60526
14241 PR bootstrap/69816
14242 * gfortran.dg/type_decl_4.f90: Removed.
14243
60cb4ef5
TK
142442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14245
14246 PR fortran/60526
14247 * gfortran.dg/type_decl_4.f90: New test.
14248
f6964637
AM
142492016-02-14 Alan Modra <amodra@gmail.com>
14250
1a8849d1 14251 PR testsuite/68886
f6964637
AM
14252 * gcc.c-torture/execute/stkalign.c: Revise test.
14253
f5121920
OE
142542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14255
14256 PR target/67260
14257 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14258
6cda3ab6
OE
142592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14260
14261 PR target/67260
14262 * gcc.target/sh/torture/pr67260.c: New.
14263
6786e598
JDA
142642016-02-12 John David Anglin <danglin@gcc.gnu.org>
14265
14266 * gcc.dg/pr67964.c: Add dg-require-alias.
14267
7e05dad8
OE
142682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14269
14270 PR target/67636
14271 PR target/64345
14272 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14273
7f4cc3ce
JD
142742016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14275
14276 PR libgfortran/69668
14277 * gfortran.dg/namelist_88.f90: New test.
14278
955ca6dc
JD
142792016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14280
14281 PR libgfortran/69668
14282 * gfortran.dg/namelist_38.f90: Update test.
14283 * gfortran.dg/namelist_84.f90: Update test.
14284
876217ae
DM
142852016-02-12 David Malcolm <dmalcolm@redhat.com>
14286
14287 PR other/69554
14288 * gcc.dg/pr69554-1.c: New test.
14289 * gfortran.dg/pr69554-1.F90: New test.
14290 * gfortran.dg/pr69554-2.F90: New test.
14291 * lib/gcc-dg.exp (proc dg-locus): New function.
14292 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14293 distinguish between the caret-printing and non-caret-printing
14294 cases. If caret-printing has been explicitly enabled, bail out
14295 without attempting to fix up the output.
14296
61789eed
DM
142972016-02-12 David Malcolm <dmalcolm@redhat.com>
14298
14299 PR driver/69265
14300 PR driver/69453
14301 * gcc.dg/spellcheck-options-3.c: New test case.
14302 * gcc.dg/spellcheck-options-4.c: New test case.
14303 * gcc.dg/spellcheck-options-5.c: New test case.
14304 * gcc.dg/spellcheck-options-6.c: New test case.
14305 * gcc.dg/spellcheck-options-7.c: New test case.
14306 * gcc.dg/spellcheck-options-8.c: New test case.
14307 * gcc.dg/spellcheck-options-9.c: New test case.
14308 * gcc.dg/spellcheck-options-10.c: New test case.
14309
c3090c1f
JJ
143102016-02-12 Jakub Jelinek <jakub@redhat.com>
14311
14312 PR rtl-optimization/69764
14313 PR rtl-optimization/69771
14314 * c-c++-common/pr69764.c: New test.
14315 * gcc.dg/torture/pr69771.c: New test.
14316
8222034d
MP
143172016-02-12 Marek Polacek <polacek@redhat.com>
14318
14319 * g++.dg/torture/init-list1.C: New.
14320
f749f792
MP
143212016-02-12 Marek Polacek <polacek@redhat.com>
14322
14323 * gcc.dg/pr69522.c: Add empty dg-options.
14324
199fb02a
IE
143252016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14326
14327 * g++.dg/lto/lto.exp: Include and init mpx.
14328 * g++.dg/lto/pr69729_0.C: New test.
14329
b69539cb
JJ
143302016-02-12 Jakub Jelinek <jakub@redhat.com>
14331
06ff7000
JJ
14332 PR ipa/69241
14333 * g++.dg/ipa/pr69241-4.C: New test.
14334
b69539cb
JJ
14335 PR ipa/68672
14336 * g++.dg/ipa/pr68672-1.C: New test.
14337 * g++.dg/ipa/pr68672-2.C: New test.
14338 * g++.dg/ipa/pr68672-3.C: New test.
14339
16595a1f
BS
143402016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14341
14342 PR c/69522
6d87c306 14343 * gcc.dg/pr69522.c: New test.
16595a1f 14344
38d795d2
PP
143452016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14346
14347 PR c++/69098
14348 * g++.dg/cpp1y/69098.C: New test.
14349 * g++.dg/cpp1y/69098-2.C: New test.
14350
9c582551
JJ
143512016-02-12 Jakub Jelinek <jakub@redhat.com>
14352
14353 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14354 and neighbour -> neighbor.
14355 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14356 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14357 * c-c++-common/Wvarargs.c: Likewise.
14358 * c-c++-common/goacc/host_data-5.c: Likewise.
14359 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14360 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14361 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14362 * gcc.target/aarch64/pr60697.c: Likewise.
14363 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14364 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14365 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14366 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14367 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14368 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14369 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14370 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14371 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14372 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14373 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14374 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14375 * g++.dg/lookup/koenig5.C: Likewise.
14376 * g++.dg/ext/no-asm-2.C: Likewise.
14377 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14378 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14379 * gfortran.dg/used_types_16.f90: Likewise.
14380 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14381 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14382 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14383 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14384 * gfortran.dg/abstract_type_6.f03: Likewise.
14385 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14386 * gfortran.dg/used_types_15.f90: Likewise.
14387 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14388 * gfortran.dg/exit_3.f08: Likewise.
14389 * gfortran.dg/open_status_2.f90: Likewise.
14390 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14391 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14392 * gfortran.dg/associate_1.f03: Likewise.
14393 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14394 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14395 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14396 * gcc.dg/builtin-object-size-1.c: Likewise.
14397 * gcc.dg/noreturn-6.c: Likewise.
14398 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14399 * gcc.dg/globalalias.c: Likewise.
14400 * gcc.dg/builtins-config.h: Likewise.
14401 * gcc.dg/pr30457.c: Likewise.
14402 * gcc.c-torture/compile/volatile-1.c: Likewise.
14403 * gcc.c-torture/execute/20101011-1.c: Likewise.
14404 * c-c++-common/Waddress-1.c: Likewise.
14405
66756373
JJ
144062016-02-11 Jakub Jelinek <jakub@redhat.com>
14407
14408 PR c/69768
14409 * c-c++-common/Waddress-1.c: New test.
14410
76fe932b
AV
144112016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14412
14413 PR fortran/69296
14414 * gfortran.dg/associate_19.f03: New test.
14415 * gfortran.dg/associate_20.f03: New test.
14416
564c4d4b
OE
144172016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14418
14419 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14420
e1c1ecb0
KT
144212016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14422
14423 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14424 .arch armv8-a\n. Add -dA to dg-options.
14425 * gcc.target/aarch64/assembler_arch_1.c: New test.
14426 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14427
0d7d9458
PC
144282016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14429
14430 PR c++/68726
14431 * g++.dg/cpp0x/pr68726.C: New.
14432
e6208a60
IE
144332016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14434
14435 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14436 test.
14437
281a11eb
RB
144382016-02-11 Richard Biener <rguenther@suse.de>
14439
14440 * g++.dg/tree-ssa/pr61034.C: Adjust.
14441
e03dd765
VM
144422016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14443
4b48faf5 14444 PR target/69148
e03dd765
VM
14445 * gcc.target/s390/pr69148.c: New.
14446
cdc23927
YR
144472016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14448
14449 PR tree-optimization/69652
14450 * gcc.dg/torture/pr69652.c: New test.
14451
e199dd0a
JJ
144522016-02-10 Jakub Jelinek <jakub@redhat.com>
14453 Patrick Palka <ppalka@gcc.gnu.org>
14454
14455 PR ipa/69241
14456 PR c++/69649
14457 * g++.dg/ipa/pr69241-1.C: New test.
14458 * g++.dg/ipa/pr69241-2.C: New test.
14459 * g++.dg/ipa/pr69241-3.C: New test.
14460 * g++.dg/ipa/pr69649.C: New test.
14461
d6b38027
UB
144622016-02-10 Uros Bizjak <ubizjak@gmail.com>
14463
14464 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14465 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14466
13b562c5
BC
144672016-02-10 Bin Cheng <bin.cheng@arm.com>
14468
14469 PR tree-optimization/68021
14470 * gcc.dg/tree-ssa/pr68021.c: New test.
14471
24a179f8
RB
144722016-02-10 Richard Biener <rguenther@suse.de>
14473
14474 PR tree-optimization/69726
14475 * gcc.dg/uninit-22.c: New testcase.
14476
0d99886f
AP
144772016-02-09 Andrew Pinski <apinski@cavium.com>
14478
14479 PR tree-opt/69282
14480 * gcc.c-torture/compile/20160205-1.c: New testcase.
14481
ab04995c
MM
144822016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14483
14484 PR target/68404
14485 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14486 instead accessing a really large arrray.
14487 * gcc.target/powerpc/fusion3.c: Likewise.
14488
4b79ac23
CB
144892016-02-09 Charles Baylis <charles.baylis@linaro.org>
14490
14491 PR target/68532
14492 * gcc.c-torture/execute/pr68532.c: New test.
14493
b890a441
AO
144942016-02-11 Alexandre Oliva <aoliva@redhat.com>
14495
14496 PR target/69634
14497 * gcc.dg/pr69634.c: New.
14498
84a5bef7
RB
144992016-02-09 Richard Biener <rguenther@suse.de>
14500
14501 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14502
1f123759 145032016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14504
1f123759
AF
14505 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14506
65860c77
YR
145072016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14508
14509 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14510
7e1e8a0a
RB
145112016-02-09 Richard Biener <rguenther@suse.de>
14512
14513 PR tree-optimization/69715
14514 * gcc.dg/torture/pr69715.c: New testcase.
14515
efb45a9f
PP
145162016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14517
14518 PR c++/69139
14519 * g++.dg/cpp0x/trailing12.C: New test.
14520 * g++.dg/cpp0x/trailing13.C: New test.
14521
20a0c6f9
PP
145222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14523
14524 PR c++/69283
14525 PR c++/67835
14526 * g++.dg/cpp1y/auto-fn29.C: New test.
14527 * g++.dg/cpp1y/auto-fn30.C: New test.
14528
a162f3af
JJ
145292016-02-08 Jakub Jelinek <jakub@redhat.com>
14530
14531 PR tree-optimization/69209
14532 * gcc.c-torture/compile/pr69209.c: New test.
14533
4b4a9fbd
JL
145342016-02-08 Jeff Law <law@redhat.com>
14535
14536 PR tree-optimization/68541
14537 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14538 of statements allowed in join block for path splitting.
14539
cfac5ed2
JJ
145402016-02-08 Jakub Jelinek <jakub@redhat.com>
14541
f68bc23f
JJ
14542 PR c++/59627
14543 * g++.dg/gomp/pr59627.C: New test.
14544
cfac5ed2
JJ
14545 PR ipa/69239
14546 * g++.dg/ipa/pr69239.C: New test.
14547
44714d8c
DM
145482016-02-08 David Malcolm <dmalcolm@redhat.com>
14549
14550 PR preprocessor/69664
14551 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14552 * gcc.dg/cpp/warn-comments.c: Likewise.
14553
eba9e839
MP
145542016-02-08 Marek Polacek <polacek@redhat.com>
14555
14556 PR c++/69688
14557 * g++.dg/init/const12.C: New test.
14558
a011cd92
BS
145592016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14560
14561 PR target/60410
14562 * gcc.dg/lto/pr55113_0.c: Remove test.
14563
5317b1be
RB
145642016-02-08 Richard Biener <rguenther@suse.de>
14565
14566 PR tree-optimization/69719
14567 * gcc.dg/torture/pr69719.c: New testcase.
14568
63998a63
RB
145692016-02-08 Richard Biener <rguenther@suse.de>
14570 Jeff Law <law@redhat.com>
14571
14572 PR target/68273
14573 * gcc.target/mips/pr68273.c: New testcase.
14574
43f4a281
RB
145752016-02-08 Richard Biener <rguenther@suse.de>
14576
14577 PR rtl-optimization/69274
14578 * gcc.target/i386/addr-sel-1.c: XFAIL.
14579
0b604d2d
JL
145802016-02-08 Jeff Law <law@redhat.com>
14581
e8dfe49e
JL
14582 PR tree-optimization/68541
14583 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14584
6daecd7a 14585 PR tree-optimization/65917
0b604d2d
JL
14586 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14587
c0f0e35a
JD
145882016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14589
14590 PR fortran/50555
14591 * gfortran.dg/namelist_args.f90: New test.
14592
8981d712
JL
145932016-02-05 Jeff Law <law@redhat.com>
14594
6daecd7a 14595 PR tree-optimization/68541
8981d712
JL
14596 * gcc.dg/tree-ssa/split-path-2.c: New test.
14597 * gcc.dg/tree-ssa/split-path-3.c: New test.
14598 * gcc.dg/tree-ssa/split-path-4.c: New test.
14599 * gcc.dg/tree-ssa/split-path-5.c: New test.
14600 * gcc.dg/tree-ssa/split-path-6.c: New test.
14601 * gcc.dg/tree-ssa/split-path-7.c: New test.
14602
46cb9332
MS
146032016-02-05 Martin Sebor <msebor@redhat.com>
14604
14605 PR c++/69662
14606 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14607 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14608
be2083ea
RH
146092016-02-06 Richard HEnderson <rth@redhat.com>
14610
14611 PR c/69643
14612 * gcc.target/i386/addr-space-4.c: New.
14613 * gcc.target/i386/addr-space-5.c: New.
14614
711d7c23
MM
146152016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14616
14617 PR fortran/66089
14618 * gfortran.dg/elemental_dependency_6.f90: New.
14619
b5c1c988
JJ
146202016-02-05 Jakub Jelinek <jakub@redhat.com>
14621
861c7bcd
JJ
14622 PR rtl-optimization/69691
14623 * gcc.c-torture/execute/pr69691.c: New test.
14624
b5c1c988
JJ
14625 PR c++/69628
14626 * g++.dg/parse/pr69628.C: New test.
14627
f7dfa966
UB
146282016-02-05 Uros Bizjak <ubizjak@gmail.com>
14629
14630 * gcc.dg/sancov/asan.c: Move to ...
14631 * gcc.dg/asan/sancov-1.c: ... here.
14632
9b143e64
UB
146332016-02-05 Uros Bizjak <ubizjak@gmail.com>
14634
14635 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14636
f5d4b899
L
146372016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14638
14639 PR target/69677
14640 * gcc.target/i386/pr69677.c: New test.
14641
76c85fbb
PP
146422016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14643
14644 PR c++/68948
14645 * g++.dg/template/pr68948.C: New test.
14646
f181bf90
DV
146472016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14648
14649 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14650 (only necessary on s390x).
14651
714fb282
L
146522016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14653
14654 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14655 -mno-accumulate-outgoing-args.
14656
618d6c1c
PP
146572016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14658
14659 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14660
1066e9b5
JJ
146612016-02-04 Jakub Jelinek <jakub@redhat.com>
14662
14663 PR c/69669
14664 * c-c++-common/pr69669.c: New test.
14665
76255d0d
MM
146662016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14667
14668 PR target/69667
14669 * g++.dg/pr69667.C: New file.
14670
e0b059b1
WD
146712016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14672
14673 PR target/69619
14674 * gcc.dg/pr69619.c: Add new test.
14675
2692b5c8
RS
146762016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14677
14678 PR rtl-optimization/69577
14679 * gcc.target/i386/pr69577.c: New test.
14680
7db337c2
ML
146812016-02-04 Martin Liska <mliska@suse.cz>
14682
14683 * g++.dg/asan/pr69276.C: New test.
14684
cc9c0829
KT
146852016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14686
14687 PR target/65932
14688 PR target/67714
14689 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14690 a single smulbb instruction.
14691 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14692 * gcc.target/amr/wmul-2.c: Likewise.
14693
eb9feb52
KT
146942016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14695
14696 PR target/65932
14697 PR target/67714
14698 * gcc.c-torture/execute/pr67714.c: New test.
14699
61f727fe
JJ
147002016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14701
14702 PR target/69454
14703 * gcc.target/i386/pr69454-1.c: New test.
14704 * gcc.target/i386/pr69454-2.c: New test.
14705
05dd97db
MS
147062016-02-03 Martin Sebor <msebor@redhat.com>
14707
14708 PR c++/69251
14709 PR c++/69253
14710 PR c++/69290
14711 PR c++/69277
14712 PR c++/69349
14713 * g++.dg/ext/flexarray-mangle-2.C: New test.
14714 * g++.dg/ext/flexarray-mangle.C: New test.
14715 * g++.dg/ext/flexarray-subst.C: New test.
14716 * g++.dg/ext/flexary11.C: New test.
14717 * g++.dg/ext/flexary12.C: New test.
14718 * g++.dg/ext/flexary13.C: New test.
14719 * g++.dg/ext/flexary14.C: New test.
14720 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14721
dac2fc29
L
147222016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14723
14724 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14725 Define only if CHECK_FLOAT128 is defined.
14726 (main): Properly initialize u5.
14727
eadb8035
JJ
147282016-02-03 Jakub Jelinek <jakub@redhat.com>
14729
0afbb81b
JJ
14730 PR c/69627
14731 * gcc.dg/pr69627.c: New test.
14732
eadb8035
JJ
14733 PR target/69644
14734 * gcc.dg/pr69644.c: New test.
14735
b12d4923
MS
147362016-02-03 Mike Stump <mikestump@comcast.net>
14737
14738 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14739 support for struct-layout-1.exp.
14740
ab4bae0c
PP
147412016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14742
14743 PR c++/69056
618d6c1c 14744 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14745
95831c01
VM
147462016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14747 Alexandre Oliva <aoliva@redhat.com>
14748
14749 PR target/69461
14750 * gcc.target/powerpc/pr69461.c: New.
14751
ccc71ab8
UB
147522016-02-03 Uros Bizjak <ubizjak@gmail.com>
14753
14754 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14755 works from here ...
14756 (check_effective_target_fsanitize_thread): ... to here. Do not
14757 specify additional compile flags for the test source.
14758 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14759 specify additional compile flags for the test source.
14760
96299640
WD
147612016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14762
14763 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14764
781d83d9
AV
147652016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14766
14767 PR fortran/67451
14768 PR fortran/69418
14769 * gfortran.dg/coarray_allocate_2.f08: New test.
14770 * gfortran.dg/coarray_allocate_3.f08: New test.
14771 * gfortran.dg/coarray_allocate_4.f08: New test.
14772
d8208e6d
AL
147732016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14774
14775 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14776 use same scan-tree-dump-times on all platforms.
14777 * gcc.dg/vect/vect-outer-1.c: Likewise.
14778 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14779 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14780 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14781 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14782 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14783 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14784 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14785
a8394fa0
SB
147862016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14787
14788 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14789 warning.
14790
f3baa1d3
L
147912016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14792
14793 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14794
eb077516
JN
147952016-02-02 James Norris <jnorris@codesourcery.com>
14796
14797 * c-c++-common/goacc/routine-5.c: Add tests.
14798
578fb225
AM
147992016-02-02 Alexander Monakov <amonakov@ispras.ru>
14800
14801 * gcc.target/nvptx/unsigned-cmp.c: New test.
14802
c64f7d37
WD
148032016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14804
14805 * gcc.target/aarch64/scalar_shift_1.c
14806 (test_corners_sisd_di): Improve force to SIMD register.
14807 (test_corners_sisd_si): Likewise.
14808 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14809 Remove scan-assembler check for ldr.
14810
90c6f26c
RB
148112016-02-02 Richard Biener <rguenther@suse.de>
14812
14813 PR tree-optimization/69595
14814 * gcc.dg/Warray-bounds-17.c: New testcase.
14815
9dc03c97
RB
148162016-02-02 Richard Biener <rguenther@suse.de>
14817
14818 PR tree-optimization/69606
14819 * gcc.dg/torture/pr69606.c: New testcase.
14820
2d4dc223
YR
148212016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14822
14823 PR middle-end/68542
14824 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14825 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14826
65c98fde
AM
148272016-02-02 Alan Modra <amodra@gmail.com>
14828
14829 PR target/69548
14830 * gcc.target/powerpc/pr69548.c: New test.
14831
e1b81f2b
JJ
148322016-02-01 Jakub Jelinek <jakub@redhat.com>
14833
d0268b37
JJ
14834 PR rtl-optimization/69592
14835 * gcc.dg/pr69592.c: New test.
14836
e1b81f2b
JJ
14837 PR preprocessor/69543
14838 PR c/69558
14839 * gcc.dg/pr69543.c: New test.
14840 * gcc.dg/pr69558.c: New test.
14841
7dd7780d
UB
148422016-02-01 Uros Bizjak <ubizjak@gmail.com>
14843
bf672ee5
UB
14844 PR testsuite/65940
14845 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14846
9a7013f8
MS
148472016-02-01 Martin Sebor <msebor@redhat.com>
14848
14849 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14850
e681fb2b
BC
148512016-02-01 Bin Cheng <bin.cheng@arm.com>
14852
14853 PR tree-optimization/67921
14854 * c-c++-common/ubsan/pr67921.c: New test.
14855
ff86345f
RB
148562016-02-01 Richard Biener <rguenther@suse.de>
14857
14858 PR middle-end/69556
14859 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14860
bc369dbd
RB
148612016-02-01 Richard Biener <rguenther@suse.de>
14862
14863 PR tree-optimization/69574
14864 * gcc.dg/torture/pr69574.c: New testcase.
14865
ef318184
RB
148662016-02-01 Richard Biener <rguenther@suse.de>
14867
14868 PR tree-optimization/69579
14869 * gcc.dg/setjmp-6.c: New testcase.
14870
654745e6
JJ
148712016-02-01 Jakub Jelinek <jakub@redhat.com>
14872
14873 PR rtl-optimization/69570
14874 * g++.dg/opt/pr69570.C: New test.
14875
e6c0c44b
RH
148762016-02-01 Richard Henderson <rth@redhat.com>
14877
14878 * gcc.dg/pr69535.c: New test.
14879
6ff3f09a
JDA
148802016-01-31 John David Anglin <danglin@gcc.gnu.org>
14881
2c005538
JDA
14882 PR testsuite/69584
14883 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14884 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14885
61083a4b
JDA
14886 PR debug/68244
14887 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14888
6ff3f09a
JDA
14889 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14890
0c221916
PT
148912016-01-31 Paul Thomas <pault@gcc.gnu.org>
14892
14893 PR fortran/67564
14894 * gfortran.dg/allocate_with_source_17.f03: New test.
14895
db7a2818
JJ
148962016-01-30 Jakub Jelinek <jakub@redhat.com>
14897
14898 PR tree-optimization/69546
14899 * gcc.dg/torture/pr69546.c: New test.
14900
e520d5f0
PT
149012016-01-30 Paul Thomas <pault@gcc.gnu.org>
14902
14903 PR fortran/69566
14904 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14905
343c05d3
MS
149062016-01-30 Martin Sebor <msebor@redhat.com>
14907
14908 PR c++/68490
14909 * g++.dg/ext/flexary10.C: New test.
14910
d6c3a539
DH
149112016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14912
14913 PR fortran/66707
14914 gfortran.dg/common_23.f90: New test.
14915
52d72fcd
BS
149162016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14917
14918 PR target/65546
14919 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14920 condition being checked, and disable it when the target supports
14921 misaligned loads and stores.
14922
3a5d2ba4
JJ
149232016-01-29 Jakub Jelinek <jakub@redhat.com>
14924
14925 PR debug/69518
14926 * gcc.dg/torture/pr69518.c: New test.
14927
6bbacdb5
L
149282016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14929
14930 PR target/69530
14931 * gcc.target/i386/pr69530.c: New test.
14932
af932cdb
SE
149332016-01-29 Steve Ellcey <sellcey@imgtec.com>
14934
14935 PR target/65604
14936 * gcc.target/mips/div-delay.c: New test.
14937
26658b7c
JJ
149382016-01-29 Jakub Jelinek <jakub@redhat.com>
14939
33e89989
JJ
14940 PR target/69551
14941 * gcc.target/i386/pr69551.c: New test.
14942
26658b7c
JJ
14943 PR target/66137
14944 * gcc.target/i386/pr66137.c: New test.
14945
401116b5
AB
149462016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14947
14948 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14949 always built for p5600.
14950 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14951 isa=p5600 dg-option.
14952
d4abfcc5
RB
149532016-01-29 Richard Biener <rguenther@suse.de>
14954
14955 PR tree-optimization/69547
14956 * g++.dg/tree-ssa/pr69547.C: New testcase.
14957
16b77b32
JJ
149582016-01-29 Jakub Jelinek <jakub@redhat.com>
14959
14960 PR debug/66869
14961 * g++.dg/warn/Wunused-function2.C: New test.
14962
a1c95464
DV
149632016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14964
14965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14966 support for test to succeed.
14967
5453bfed
MP
149682016-01-29 Marek Polacek <polacek@redhat.com>
14969
14970 PR c++/69509
14971 PR c++/69516
14972 * g++.dg/ext/constexpr-vla2.C: New test.
14973 * g++.dg/ext/constexpr-vla3.C: New test.
14974 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14975
452ec2a5
RB
149762016-01-29 Richard Biener <rguenther@suse.de>
14977
14978 PR middle-end/69537
14979 * gcc.dg/uninit-21.c: New testcase.
14980
aec0b19e
UB
149812016-01-28 Uros Bizjak <ubizjak@gmail.com>
14982
14983 PR target/69459
14984 * gcc.target/i386/pr69459.c: New test.
14985
df113ce7
SE
149862016-01-28 Steve Ellcey <sellcey@imgtec.com>
14987
14988 PR target/68400
14989 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14990 * gcc.target/mips/pr68400.c: New test.
14991
494de84f
MS
149922016-01-28 Martin Sebor <msebor@redhat.com>
14993
14994 PR target/17381
14995 * gcc.target/powerpc/pr17381.c: New test.
14996
eb1b1f01
JJ
149972016-01-28 Jakub Jelinek <jakub@redhat.com>
14998
14999 PR middle-end/69542
15000 * gcc.dg/torture/pr69542.c: New test.
15001
6dfeb7ce
WD
150022016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15003
15004 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15005
4b7471a4
DE
150062016-01-28 David Edelsohn <dje.gcc@gmail.com>
15007
15008 * gcc.dg/pr65980.c: Skip on AIX.
15009 * gcc.dg/pr66688.c: Same.
15010
b271fd21
DE
150112016-01-28 David Edelsohn <dje.gcc@gmail.com>
15012
15013 PR target/63679
15014 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15015 * gcc.dg/tree-ssa/sra-18.c: Same.
15016
874108a9
AV
150172016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15018
15019 PR fortran/62536
15020 * gfortran.dg/block_15.f08: New test.
15021 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15022 on incorrectly closed BLOCK.
15023
30480bcd
IE
150242016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15025
15026 * gcc.dg/declare-simd.c: New test.
6905c577 15027
14ba8d6d
RB
150282016-01-28 Richard Biener <rguenther@suse.de>
15029
15030 PR tree-optimization/69466
15031 * gfortran.dg/vect/pr69466.f90: New testcase.
15032
0d4c694e
TP
150332016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15034
15035 * g++.dg/pr67989.C: Remove ARM-specific option.
15036 * gcc.target/arm/pr67989.C: New file.
15037
2aa780da
UB
150382016-01-27 Uros Bizjak <ubizjak@gmail.com>
15039
15040 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15041 and expm1 test for glibc < 2.11.
15042
f75ebe77
RH
150432016-01-27 Richard Henderson <rth@redhat.com>
15044
15045 * gcc.c-torture/execute/pr69447.c: New test.
15046
150472016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15048
9a175e65 15049 PR fortran/69422
49847d75
PT
15050 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15051
cbdd8ae0
JJ
150522016-01-27 Jakub Jelinek <jakub@redhat.com>
15053
15054 PR debug/66869
15055 * gcc.dg/pr66869.c: New test.
15056
2b572b3c
JL
150572016-01-25 Jeff Law <law@redhat.com>
15058
15059 PR tree-optimization/68398
aec0b19e 15060 PR tree-optimization/69196
2b572b3c
JL
15061 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15062 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15063 path to avoid new heuristic allowing more irreducible regions
15064 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15065 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15066 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15067 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15068 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15069
fa74a4bc
MP
150702016-01-27 Marek Polacek <polacek@redhat.com>
15071
15072 PR c/68062
15073 * c-c++-common/vector-compare-4.c: New test.
15074
0afff540
DM
150752016-01-27 David Malcolm <dmalcolm@redhat.com>
15076
15077 PR preprocessor/69126
15078 * c-c++-common/pr69126.c: New test case.
15079
1a218fc9
ILT
150802016-01-27 Ian Lance Taylor <iant@google.com>
15081
15082 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15083
5d70666e
RB
150842016-01-27 Ryan Burn <contact@rnburn.com>
15085
15086 PR cilkplus/69267
15087 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15088
87ff4d66
UB
150892016-01-27 Uros Bizjak <ubizjak@gmail.com>
15090
15091 PR target/69512
15092 * gcc.target/i386/pr69512.c: New test.
15093
27e23cca
RE
150942016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15095
15096 PR ada/69488
15097 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15098
05bf54c3
MP
150992016-01-27 Marek Polacek <polacek@redhat.com>
15100
15101 PR c++/69379
15102 * g++.dg/pr69379.C: New test.
15103
60214d0d
MS
151042016-01-27 Martin Sebor <msebor@redhat.com>
15105
15106 PR c++/69317
15107 * g++.dg/abi/Wabi-2-2.C: New test.
15108 * g++.dg/abi/Wabi-2-3.C: New test.
15109 * g++.dg/abi/Wabi-3-2.C: New test.
15110 * g++.dg/abi/Wabi-3-3.C: New test.
15111
167c7bfa
RB
151122016-01-27 Richard Biener <rguenther@suse.de>
15113
15114 PR tree-optimization/69166
15115 * gcc.dg/torture/pr69166.c: New testcase.
15116
1430fb1f
MJ
151172016-01-27 Martin Jambor <mjambor@suse.cz>
15118
15119 PR tree-optimization/69355
15120 * gcc.dg/tree-ssa/pr69355.c: New test.
15121
95e3030c
MP
151222016-01-27 Marek Polacek <polacek@redhat.com>
15123
15124 PR c++/69496
15125 * g++.dg/ext/constexpr-vla1.C: New test.
15126
eeb085f3
CB
151272016-01-20 Christian Bruel <christian.bruel@st.com>
15128
15129 PR target/69245
15130 * gcc.target/arm/pr69245.c: New test.
15131
b1652dde
JJ
151322016-01-27 Jakub Jelinek <jakub@redhat.com>
15133
15134 PR tree-optimization/69399
15135 * gcc.dg/torture/pr69399.c: New test.
15136
ce7e8f00
EB
151372016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15138
15139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15140
e4aac1d1
EB
151412016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15142
15143 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15144
8dfdb419
TV
151452016-01-26 Tom de Vries <tom@codesourcery.com>
15146
15147 PR tree-optimization/69110
15148 * gcc.dg/autopar/pr69110.c: New test.
15149
56f80f54 151502016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15151 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15152
15153 * gcc.dg/graphite/isl-ast-op-select.c: New.
15154
a0909527
PT
151552015-01-26 Paul Thomas <pault@gcc.gnu.org>
15156
15157 PR fortran/69385
15158 * gfortran.dg/allocate_error_6.f90: New test.
15159
ffc445f4
RH
151602016-01-26 Richard Henderson <rth@redhat.com>
15161
15162 * gcc.dg/tm/pr60908.c: New test.
15163
01e1dea3
DM
151642016-01-26 David Malcolm <dmalcolm@redhat.com>
15165
15166 PR other/69006
15167 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15168 directive.
15169 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15170 expected multiline output to reflect the colorization being
15171 disabled before newlines.
15172 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15173 (custom_diagnostic_finalizer): Replace call to
15174 pp_newline_and_flush with call to pp_flush.
15175 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15176 * gfortran.dg/implicit_class_1.f90: Likewise.
15177 * lib/gcc-dg.exp (allow_blank_lines): New global.
15178 (dg-allow-blank-lines-in-output): New procedure.
15179 (gcc-dg-prune): Complain about blank lines in the output, unless
15180 dg-allow-blank-lines-in-output was called.
15181 * lib/multiline.exp (_build_multiline_regex): Only support
15182 arbitrary followup text for non-blank-lines, not for blank lines.
15183
13f92e8d
JJ
151842016-01-26 Jakub Jelinek <jakub@redhat.com>
15185
15186 PR tree-optimization/69483
15187 * gcc.dg/pr69483.c: New test.
15188 * g++.dg/opt/pr69483.C: New test.
15189
92422235
CL
151902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15191
15192 PR target/68620
15193 * gcc.target/arm/pr68620.c: New test.
15194
0bccf11b
L
151952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15196
15197 * gcc.target/i386/pr68986-2.c: Remove -m32.
15198
81cd202e
L
151992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15200
15201 PR target/68986
15202 * gcc.target/i386/pr68986-1.c: New test.
15203 * gcc.target/i386/pr68986-2.c: Likewise.
15204 * gcc.target/i386/pr68986-3.c: Likewise.
15205
213a1c03
CB
152062016-01-26 Christian Bruel <christian.bruel@st.com>
15207
15208 * lib/target-supports.exp
15209 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15210 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15211 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15212
22a08dd1
RB
152132016-01-26 Richard Biener <rguenther@suse.de>
15214
15215 PR tree-optimization/69452
15216 * gcc.dg/torture/pr69452.c: New testcase.
15217
6c06e0e8
JJ
152182016-01-26 Jakub Jelinek <jakub@redhat.com>
15219
15220 PR target/69442
15221 * gcc.dg/pr69442.c: New test.
15222
b96824c4
RFI
152232016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15224
15225 PR target/67896
15226 * gcc.target/aarch64/simd/pr67896.C: New.
15227
5ee31e57
RS
152282016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15229
15230 PR tree-optimization/69400
15231 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15232 function.
15233 (plugin_init): Call it.
15234 * gcc.dg/torture/pr69400.c: New test.
15235
7ddfb31d
CL
152362016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15237
15238 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15239
1e050c90
AK
152402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15241 Sebastian Pop <s.pop@samsung.com>
15242
15243 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15244 isl-0.15.
15245
c8ee4bf5
AK
152462016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15247 Sebastian Pop <s.pop@samsung.com>
15248
15249 * gcc.dg/graphite/pr69292.c: New.
15250
d902b330
JJ
152512016-01-25 Jakub Jelinek <jakub@redhat.com>
15252
15253 * c-c++-common/goacc/use_device-1.c: New test.
15254
2c89b952
JL
152552016-01-25 Jeff Law <law@redhat.com>
15256
15257 PR tree-optimization/69196
15258 PR tree-optimization/68398
15259 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15260 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15261
685c8785
DE
152622016-01-25 David Edelsohn <dje.gcc@gmail.com>
15263
15264 PR target/69469
15265 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15266 Algorithm.
15267
95cef0c1
RB
152682016-01-25 Richard Biener <rguenther@suse.de>
15269
15270 PR testsuite/69380
15271 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15272
2947d3b2
IE
152732016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15274
15275 PR target/69421
15276 * gcc.dg/pr69421.c: New test.
15277
ae19075a
BB
152782016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15279
15280 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15281 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15282 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15283 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15284 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15285 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15286 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15287 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15288 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15289 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15290
fa4511c2
RB
152912016-01-25 Richard Biener <rguenther@suse.de>
15292
15293 PR tree-optimization/69376
15294 * gcc.dg/torture/pr69376.c: New testcase.
15295
1d101216
JD
152962016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15297
15298 PR fortran/69397
15299 PR fortran/68442
15300 * gfortran.dg/interface_38.f90: New test.
15301 * gfortran.dg/interface_39.f90: New test.
a0909527 15302
a59b92b0
PP
153032016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15304
15305 Revert:
15306 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15307
15308 PR c++/11858
15309 PR c++/24663
15310 PR c++/24664
15311 * g++.dg/template/pr11858.C: New test.
15312 * g++.dg/template/pr24663.C: New test.
15313 * g++.dg/template/unify12.C: New test.
15314 * g++.dg/template/unify13.C: New test.
15315 * g++.dg/template/unify14.C: New test.
15316 * g++.dg/template/unify15.C: New test.
15317 * g++.dg/template/unify16.C: New test.
15318 * g++.dg/template/unify17.C: New test.
15319
16acb1a8
DH
153202016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15321
15322 PR fortran/68283
15323 gfortran.dg/pr68283.f90: New test.
15324
094773e8
TK
153252016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15326
15327 PR fortran/66094
15328 * gfortran.dg/inline_matmul_13.f90: New test.
15329 * gfortran.dg/matmul_bounds_8.f90: New test.
15330 * gfortran.dg/matmul_bounds_9.f90: New test.
15331 * gfortran.dg/matmul_bounds_10.f90: New test.
15332
42fb90d7
TV
153332016-01-23 Tom de Vries <tom@codesourcery.com>
15334
15335 PR tree-optimization/69426
15336 * gcc.dg/autopar/pr69426.c: New test.
15337
69da7802
MS
153382016-01-23 Martin Sebor <msebor@redhat.com>
15339
15340 PR c++/58109
15341 PR c++/69022
15342 * g++.dg/cpp0x/alignas5.C: New test.
15343 * g++.dg/ext/vector29.C: Same.
15344
da17300a
UB
153452016-01-23 Uros Bizjak <ubizjak@gmail.com>
15346
15347 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15348 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15349 _GNU_SOURCE from compile flags to the source.
15350 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15351 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15352 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15353 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15354
62041cfc
JJ
153552016-01-22 Jakub Jelinek <jakub@redhat.com>
15356
15357 PR target/69432
15358 * g++.dg/opt/pr69432.C: New test.
15359
f7d2ad6f
BS
153602016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15361
15362 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15363 32-bit targets testing an -m64 multilib.
15364
d403fc9a
WS
153652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15366
15367 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15368 64-bit support.
15369
4aa16f8d
JG
153702016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15371
15372 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15373
7c816d0f
CB
153742016-01-21 Christian Bruel <christian.bruel@st.com>
15375
15376 PR target/68674
15377 * gcc.target/i386/pr68674.c
15378 * gcc.target/aarch64/pr68674.c
15379 * gcc.target/arm/pr68674.c
15380
fce661e8
KT
153812016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15382
15383 PR target/69403
15384 * gcc.c-torture/execute/pr69403.c: New test.
15385
4696899f
PC
153862016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15387
15388 PR c++/55843
15389 * g++.dg/template/pr55843.C: New.
15390
bac69366
AL
153912016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15392
15393 PR testsuite/66877
15394 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15395 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15396
b57d3a5c
BS
153972016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15398
15399 PR testsuite/67489
da17300a
UB
15400 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15401 from dg-do compile directive, and instead add
15402 { dg-require-effective-target int128 }.
b57d3a5c 15403
9f04a53e
MS
154042016-01-20 Martin Sebor <msebor@redhat.com>
15405
15406 PR c/69405
15407 * gcc.dg/sync-fetch.c: New test.
15408
38a51663
JL
154092016-01-21 Martin Sebor <msebor@redhat.com>
15410
15411 PR target/69252
15412 * gcc.target/powerpc/pr69252.c: New test.
15413
2423a75a
JD
154142016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15415
15416 PR fortran/65996
da17300a 15417 * gfortran.dg/pr65996.f90: New test.
2423a75a 15418
0a76463f
DV
154192016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15420
15421 PR c++/68810
9f04a53e 15422 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15423 expected to generate an error.
0a76463f 15424
9776e692
BS
154252016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15426
15427 PR middle-end/66178
15428 * gcc.dg/torture/pr66178.c: New test.
15429
c8d3e088
AB
154302016-01-21 Anton Blanchard <anton@samba.org>
15431 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15432
15433 PR target/63354
15434 * gcc.target/powerpc/pr63354.c: New test.
15435
35b707ff
VM
154362016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15437
15438 PR rtl-optimization/68990
15439 * gcc.target/i386/pr68990: New.
15440
157b0829
NC
154412016-01-21 Nick Clifton <nickc@redhat.com>
15442
15443 PR target/69129
15444 * gcc.target/mips/pr69129.c: New.
15445
aede6748
PC
154462016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15447
15448 PR c++/58046
15449 * g++.dg/cpp0x/pr58046.C: New.
15450
5463c2c8
JJ
154512016-01-21 Jakub Jelinek <jakub@redhat.com>
15452
6d31cc75
SS
15453 PR target/69187
15454 PR target/65624
15455 * gcc.target/arm/pr69187.c: New test.
15456
5463c2c8
JJ
15457 PR c++/69355
15458 * g++.dg/torture/pr69355.C: New test.
15459
fa28f32b
AK
154602016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15461 Sebastian Pop <s.pop@samsung.com>
15462
15463 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15464
b920a047
AK
154652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15466 Sebastian Pop <s.pop@samsung.com>
15467
da17300a 15468 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15469
bdd3aea6
JJ
154702016-01-21 Jakub Jelinek <jakub@redhat.com>
15471
15472 PR middle-end/67653
15473 * c-c++-common/pr67653.c: New test.
15474 * gcc.dg/torture/pr29119.c: Add dg-warning.
15475
26a2e6ae
PB
154762016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15477
15478 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15479
d25c7690
PK
154802016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15481
15482 PR c/24293
15483 * gcc.dg/pr24293.c: New test.
15484 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15485 incomplete struct type.
15486 * gcc.dg/declspec-1.c: Likewise.
15487 * gcc.dg/pr63549.c: Likewise.
15488
889d5698
JJ
154892016-01-20 Jakub Jelinek <jakub@redhat.com>
15490
15491 PR tree-optimization/66612
15492 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15493 for bdn instruction.
15494
d7cf3dc7
CL
154952016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15496
15497 * lib/target-supports.exp
15498 (check_effective_target_arm_fp_ok_nocache): New.
15499 (check_effective_target_arm_fp_ok): New.
15500 (add_options_for_arm_fp): New.
15501 (check_effective_target_arm_crypto_ok_nocache): Require
15502 target_arm_v8_neon_ok instead of arm32.
15503 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15504 (check_effective_target_arm_crypto_pragma_ok): New.
15505 (add_options_for_arm_vfp): New.
15506 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15507 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15508 target instead. Force initial fpu to vfp.
15509 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15510 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15511 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15512 dependency.
15513 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15514 use arm_vfp effective target instead. Force initial fpu to vfp.
15515 * gcc.target/arm/attr-neon3.c: Likewise.
15516 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15517 arm_vfp_ok.
15518 * gcc.target/arm/unsigned-float.c: Likewise.
15519 * gcc.target/arm/vfp-1.c: Likewise.
15520 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15521 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15522 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15523 * gcc.target/arm/vfp-ldmias.c: Likewise.
15524 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15525 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15526 * gcc.target/arm/vfp-stmiad.c: Likewise.
15527 * gcc.target/arm/vfp-stmias.c: Likewise.
15528 * gcc.target/arm/vnmul-1.c: Likewise.
15529 * gcc.target/arm/vnmul-2.c: Likewise.
15530 * gcc.target/arm/vnmul-3.c: Likewise.
15531 * gcc.target/arm/vnmul-4.c: Likewise.
15532
01ac9704 155332016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15534
e84b00da
L
15535 PR testsuite/69366
15536 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15537 the MPX run-time library, for compile-time MPX test.
15538 * gcc.target/i386/chkp-always_inline.c: Likewise.
15539 * gcc.target/i386/chkp-bndret.c: Likewise.
15540 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15541 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15542 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15543 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15544 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15545 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15546 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15547 * gcc.target/i386/chkp-label-address.c: Likewise.
15548 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15549 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15550 * gcc.target/i386/chkp-pr69044.c: Likewise.
15551 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15552 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15553 * gcc.target/i386/chkp-strchr.c: Likewise.
15554 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15555 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15556 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15557 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15558 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15559 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15560 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15561 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15562 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15563 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15564 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15565 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15566 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15567 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15568 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15569 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15570 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15571 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15572 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15573 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15574 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15575 * gcc.target/i386/pr63995-2.c: Likewise.
15576 * gcc.target/i386/pr64805.c: Likewise.
15577 * gcc.target/i386/pr65044.c: Likewise.
15578 * gcc.target/i386/pr65167.c: Likewise.
15579 * gcc.target/i386/pr65183.c: Likewise.
15580 * gcc.target/i386/pr65184.c: Likewise.
15581 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15582
28b33016
IE
155832016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15584
15585 PR tree-optimization/69328
15586 * gcc.dg/pr69328.c: New test.
15587
bcff0913
JL
155882016-01-20 Jeff Law <law@redhat.com>
15589
bf0bb970 15590 PR target/25114
bcff0913
JL
15591 * gcc.target/m68k/pr25114.c: New test.
15592
a3f69631
AV
155932016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15594
15595 * gcc.target/arm/memset-inline-10.c: Added
15596 dg-require-effective-target arm_thumb2_ok.
15597
af33ba0d
EB
155982016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15599
15600 * gcc.dg/debug/dwarf2/sso.c: New test.
15601
7596d5de
UB
156022016-01-19 Uros Bizjak <ubizjak@gmail.com>
15603
15604 PR testsuite/68820
15605 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15606 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15607 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15608
ceda2c69
JH
156092016-01-19 Jan Hubicka <hubicka@ucw.cz>
15610
15611 PR ipa/66223
15612 * g++.dg/ipa/devirt-50.C: New testcase.
15613
38a979f2
MP
156142016-01-19 Marek Polacek <polacek@redhat.com>
15615
15616 PR c++/68965
15617 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15618 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15619
962801c5
KT
156202016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15621
15622 PR target/69135
15623 * gcc.target/arm/pr69135_1.c: New test.
15624
078fe40a
WD
156252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15626
15627 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15628
786e3c06
WD
156292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15630
15631 * gcc.target/aarch64/ccmp_1.c: New testcase.
15632
1e297006
MP
156332016-01-19 Marek Polacek <polacek@redhat.com>
15634
15635 PR c++/68586
15636 * g++.dg/cpp0x/enum30.C: New test.
15637
879c27e3
RB
156382016-01-19 Richard Biener <rguenther@suse.de>
15639
15640 PR tree-optimization/69336
15641 * g++.dg/tree-ssa/pr69336.C: New testcase.
15642
015337d3
JJ
156432016-01-19 Jakub Jelinek <jakub@redhat.com>
15644
15645 PR debug/65779
15646 * gcc.dg/pr65779.c: New test.
15647
e2c768b6
RB
156482016-01-19 Richard Biener <rguenther@suse.de>
15649
15650 PR tree-optimization/69352
15651 * gcc.dg/torture/pr69352.c: New testcase.
15652
569efc34
JJ
156532016-01-19 Jakub Jelinek <jakub@redhat.com>
15654
15655 PR rtl-optimization/68955
15656 PR rtl-optimization/64557
15657 * gcc.dg/torture/pr68955.c: New test.
15658
e49d321f
JH
156592016-01-19 Jan Hubicka <hubicka@ucw.cz>
15660
15661 PR lto/69136
15662 * g++.dg/torture/pr69136.C: New testcase.
15663
e9191ad3
JH
156642016-01-19 Jan Hubicka <hubicka@ucw.cz>
15665
15666 PR lto/69133
15667 * g++.dg/lto/pr69133_0.C: New testcase.
15668 * g++.dg/lto/pr69133_1.C: New testcase.
15669
2bedb645
JL
156702016-01-15 Jeff Law <law@redhat.com>
15671
15672 PR tree-optimization/69320
15673 * gcc.c-torture/pr69320-1.c: New test.
15674 * gcc.c-torture/pr69320-2.c: New test.
15675 * gcc.c-torture/pr69320-3.c: New test.
15676 * gcc.c-torture/pr69320-4.c: New test.
15677
17c15cb9
PP
156782016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15679
15680 PR c++/11858
15681 PR c++/24663
15682 PR c++/24664
15683 * g++.dg/template/pr11858.C: New test.
15684 * g++.dg/template/pr24663.C: New test.
15685 * g++.dg/template/unify12.C: New test.
15686 * g++.dg/template/unify13.C: New test.
15687 * g++.dg/template/unify14.C: New test.
15688 * g++.dg/template/unify15.C: New test.
15689 * g++.dg/template/unify16.C: New test.
15690 * g++.dg/template/unify17.C: New test.
15691
9617fd08
DM
156922016-01-18 David Malcolm <dmalcolm@redhat.com>
15693
15694 PR testsuite/69181
15695 * gcc.dg/pr69181-1.c: New test file.
15696 * gcc.dg/pr69181-2.c: New test file.
15697 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15698 globals by moving it to...
15699 (cleanup-after-saved-dg-test): ...this new function. Add
15700 "global additional_sources_used". Add reset of global
15701 multiline_expected_outputs to the empty list.
15702 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15703 global to...
15704 (multiline_expected_outputs): ...this, and updated comments to
15705 note that it is modified from gcc-dg.exp.
15706 (dg-end-multiline-output): Update for the above renaming.
15707 (handle-multiline-outputs): Likewise. Remove the clearing
15708 of the expected outputs to the empty list.
15709
b555a2e4
RB
157102016-01-18 Richard Biener <rguenther@suse.de>
15711
15712 PR tree-optimization/69297
15713 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15714
96902805
JM
157152016-01-18 Joseph Myers <joseph@codesourcery.com>
15716
15717 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15718 dg-options.
15719 * gcc.target/mips/mips-3d-2.c: Likewise.
15720 * gcc.target/mips/mips-3d-3.c: Likewise.
15721 * gcc.target/mips/mips-3d-4.c: Likewise.
15722 * gcc.target/mips/mips-3d-5.c: Likewise.
15723 * gcc.target/mips/mips-3d-6.c: Likewise.
15724 * gcc.target/mips/mips-3d-7.c: Likewise.
15725 * gcc.target/mips/mips-3d-8.c: Likewise.
15726 * gcc.target/mips/mips-3d-9.c: Likewise.
15727 * gcc.target/mips/mips-ps-1.c: Likewise.
15728 * gcc.target/mips/mips-ps-2.c: Likewise.
15729 * gcc.target/mips/mips-ps-3.c: Likewise.
15730 * gcc.target/mips/mips-ps-4.c: Likewise.
15731 * gcc.target/mips/mips-ps-5.c: Likewise.
15732 * gcc.target/mips/mips-ps-6.c: Likewise.
15733 * gcc.target/mips/mips-ps-7.c: Likewise.
15734 * gcc.target/mips/mips-ps-type.c: Likewise.
15735 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15736 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15737
40e26f94
TV
157382016-01-18 Tom de Vries <tom@codesourcery.com>
15739
15740 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15741 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15742 * c-c++-common/goacc/kernels-empty.c: New test.
15743 * c-c++-common/goacc/kernels-eternal.c: New test.
15744 * c-c++-common/goacc/kernels-loop-2.c: New test.
15745 * c-c++-common/goacc/kernels-loop-3.c: New test.
15746 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15747 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15748 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15749 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15750 * c-c++-common/goacc/kernels-loop-data.c: New test.
15751 * c-c++-common/goacc/kernels-loop-g.c: New test.
15752 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15753 * c-c++-common/goacc/kernels-loop-n.c: New test.
15754 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15755 * c-c++-common/goacc/kernels-loop.c: New test.
15756 * c-c++-common/goacc/kernels-noreturn.c: New test.
15757 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15758 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15759 * c-c++-common/goacc/kernels-reduction.c: New test.
15760
a98d4647
TV
157612016-01-18 Tom de Vries <tom@codesourcery.com>
15762
15763 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15764 * gcc.dg/autopar/outer-2.c: Same.
15765 * gcc.dg/autopar/outer-3.c: Same.
15766 * gcc.dg/autopar/outer-4.c: Same.
15767 * gcc.dg/autopar/outer-5.c: Same.
15768 * gcc.dg/autopar/outer-6.c: Same.
15769 * gcc.dg/autopar/parallelization-1.c: Same.
15770 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15771 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15772 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15773 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15774 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15775 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15776 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15777 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15778 * gcc.dg/autopar/pr39500-1.c: Same.
15779 * gcc.dg/autopar/pr39500-2.c: Same.
15780 * gcc.dg/autopar/pr46193.c: Same.
15781 * gcc.dg/autopar/pr46194.c: Same.
15782 * gcc.dg/autopar/pr49580.c: Same.
15783 * gcc.dg/autopar/pr49960-1.c: Same.
15784 * gcc.dg/autopar/pr49960.c: Same.
15785 * gcc.dg/autopar/pr68373.c: Same.
15786 * gcc.dg/autopar/reduc-1.c: Same.
15787 * gcc.dg/autopar/reduc-1char.c: Same.
15788 * gcc.dg/autopar/reduc-1short.c: Same.
15789 * gcc.dg/autopar/reduc-2.c: Same.
15790 * gcc.dg/autopar/reduc-2char.c: Same.
15791 * gcc.dg/autopar/reduc-2short.c: Same.
15792 * gcc.dg/autopar/reduc-3.c: Same.
15793 * gcc.dg/autopar/reduc-4.c: Same.
15794 * gcc.dg/autopar/reduc-6.c: Same.
15795 * gcc.dg/autopar/reduc-7.c: Same.
15796 * gcc.dg/autopar/reduc-8.c: Same.
15797 * gcc.dg/autopar/reduc-9.c: Same.
15798 * gcc.dg/autopar/uns-outer-4.c: Same.
15799 * gcc.dg/autopar/uns-outer-5.c: Same.
15800 * gcc.dg/autopar/uns-outer-6.c: Same.
15801 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15802 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15803
da976fa8
AL
158042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15805
15806 PR target/63679
15807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15808 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15809
70c1e886
AL
158102016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15811
15812 PR target/63679
15813 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15814 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15815 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15816
88bed196
AL
158172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15818
15819 PR target/63679
15820 * gcc.dg/tree-ssa/sra-17.c: New.
15821 * gcc.dg/tree-ssa/sra-18.c: New.
15822
3dd5f42e
IE
158232016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15824
15825 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15826
ae5a77fa
EB
158272016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15828
15829 * gnat.dg/inline12.adb: New test.
15830
11e57fc6
BC
158312016-01-18 Bin Cheng <bin.cheng@arm.com>
15832
15833 PR tree-optimization/66797
15834 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15835
995b6fe0
RB
158362016-01-18 Richard Biener <rguenther@suse.de>
15837
15838 PR tree-optimization/69170
15839 * gcc.dg/torture/pr69170.c: New testcase.
15840
82ee0cf2 158412016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15842
15843 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15844
d69da357
TV
158452016-01-16 Tom de Vries <tom@codesourcery.com>
15846
15847 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15848
a3845283
TV
158492016-01-16 Tom de Vries <tom@codesourcery.com>
15850
15851 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15852 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15853 redundant dg-require-effective-target pthread.
15854 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15855 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15856 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15857 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15858 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15859 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15860 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15861
197a6aa6
DE
158622016-01-16 David Edelsohn <dje.gcc@gmail.com>
15863
15864 PR target/68609
15865 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15866 * gcc.target/powerpc/recip-7.c: Same.
15867
ec7886c1
PP
158682016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15869
15870 PR c++/69091
15871 * g++.dg/template/pr69091.C: New test.
15872
203484bb
PP
158732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15874
15875 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15876 dump does not contain an error_mark_node.
15877 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15878 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15879
aa2500e9
PP
158802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15881
15882 PR c++/68936
15883 * g++.dg/template/pr68936.C: New test.
15884
28621a5c
DE
158852016-01-15 David Edelsohn <dje.gcc@gmail.com>
15886
15887 PR target/68609
15888 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15889 * gcc.target/powerpc/recip-2.c: Same.
15890 * gcc.target/powerpc/recip-3.c: Same.
15891 * gcc.target/powerpc/recip-4.c: Same.
15892 * gcc.target/powerpc/recip-sqrtf.c: Same.
15893
40c43aca
JL
158942016-01-15 Jeff Law <law@redhat.com>
15895
15896 PR tree-optimization/69270
15897 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15898 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15899
afbc5ae8
PT
159002016-01-15 Paul Thomas <pault@gcc.gnu.org>
15901
15902 PR fortran/49630
15903 * gfortran.dg/deferred_character_13.f90: New test for the fix
15904 of comment 3 of the PR.
15905
15906 PR fortran/54070
15907 * gfortran.dg/deferred_character_8.f90: New test
15908 * gfortran.dg/allocate_error_5.f90: New test
15909
15910 PR fortran/60593
15911 * gfortran.dg/deferred_character_10.f90: New test
15912
15913 PR fortran/60795
15914 * gfortran.dg/deferred_character_14.f90: New test
15915
15916 PR fortran/61147
15917 * gfortran.dg/deferred_character_11.f90: New test
15918
15919 PR fortran/64324
15920 * gfortran.dg/deferred_character_9.f90: New test
15921
49abe076
VM
159222016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15923
15924 PR rtl-optimization/69030
15925 * gcc.target/i386/pr69030.c: New.
15926
16d12992
KT
159272016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15928
15929 * gcc.target/aarch64/target_attr_17.c: New test.
15930
78810bd3
RB
159312016-01-15 Richard Biener <rguenther@suse.de>
15932
15933 PR tree-optimization/66856
15934 * gcc.dg/torture/pr66856-1.c: New testcase.
15935 * gcc.dg/torture/pr66856-2.c: Likewise.
15936
2bd847fe
RB
159372016-01-15 Richard Biener <rguenther@suse.de>
15938
15939 PR debug/69137
15940 * g++.dg/lto/pr69137_0.C: New testcase.
15941
a00fe3b7
RS
159422016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15943
15944 PR middle-end/69246
15945 * gcc.target/i386/pr69246.c: New test.
15946
cbb0e83b
DV
159472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15948
7596d5de 15949 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15950
5a500ecf
DV
159512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15952
15953 PR c++/56194
15954 * g++.dg/init/const9.C: Disable test on S/390.
15955
5d9bf64f
DV
159562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15957
15958 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15959 * g++.dg/Wno-frame-address.C: Ditto.
15960
e234b19e
DV
159612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15962
15963 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15964
89483f99
RB
159652016-01-15 Richard Biener <rguenther@suse.de>
15966
15967 PR tree-optimization/68961
15968 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15969
94f37395
IE
159702016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15971
15972 * gcc.target/i386/pr65105-5.c: New test.
15973
82ee0cf2 159742016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15975
15976 * gcc.c-torture/execute/alias-4.c: New testcase.
15977
82ee0cf2 159782016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15979
15980 PR ipa/68148
15981 * g++.dg/ipa/devirt-49.C: New testcase.
15982
092f7deb 159832016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15984
15985 PR target/65837
15986 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15987 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15988 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15989
e93c66bc
RB
159902016-01-15 Richard Biener <rguenther@suse.de>
15991
15992 PR tree-optimization/69117
15993 * gcc.dg/torture/pr69117.c: New testcase.
15994
c47eaca6 159952015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15996
15997 PR c++/69048
15998 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15999
c3f6914a
FXC
160002016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16001
16002 PR testsuite/67509
16003 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16004 range tests use 100 * maximum instead of maximum + 1.
16005
cd65ae90
JJ
160062016-01-14 Jakub Jelinek <jakub@redhat.com>
16007
16008 PR debug/69244
16009 * gcc.dg/guality/pr69244.c: New test.
16010
19643948
UB
160112016-01-14 Uros Bizjak <ubizjak@gmail.com>
16012
16013 * lib/target-supports.exp (check_effective_target_issignaling):
16014 New procedure.
16015 * gcc.dg/pr61441.c: Require issignaling effective target.
16016
fe79c97e
SB
160172016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16018
16019 PR target/68803
16020 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16021
c7df95d8
DM
160222016-01-14 David Malcolm <dmalcolm@redhat.com>
16023
16024 PR c++/68819
16025 PR preprocessor/69177
16026 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16027 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16028 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16029 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16030
00083992
MP
160312016-01-14 Marek Polacek <polacek@redhat.com>
16032
16033 PR c/69262
16034 * gcc.dg/array-15.c: New test.
16035
0c9b3294
JJ
160362016-01-14 Jakub Jelinek <jakub@redhat.com>
16037
16038 PR middle-end/68146
16039 PR tree-optimization/69155
16040 * gfortran.dg/pr68146.f: New test.
16041 * gfortran.dg/pr69155.f90: New test.
16042
3688e13d
RB
160432016-01-14 Richard Biener <rguenther@suse.de>
16044
16045 PR tree-optimization/68060
16046 * gcc.dg/torture/pr68060-1.c: New testcase.
16047 * gcc.dg/torture/pr68060-2.c: Likewise.
16048
bab0ad3a
NC
160492016-01-14 Nick Clifton <nickc@redhat.com>
16050
16051 * lib/target-supports.exp
16052 (check_effective_target_arm_neon_ok_nocache): Add an option
16053 sequence that includes setting the ARM architecture to ARMv7-A.
16054 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16055 command line options necessary to enable Neon support.
16056 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16057 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16058 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16059 * gcc.target/arm/pr69180.c: Likewise.
16060
947c2ce5
JL
160612016-01-14 Jeff Law <law@redhat.com>
16062
16063 PR tree-optimization/69270
16064 * gcc.dg/tree-ssa/pr69270.c: New test.
16065
3342fd71
BS
160662016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16067
16068 PR c/66208
16069 * c-c++-common/pr66208.c: New file.
16070
2ad3adf1
JJ
160712016-01-13 Jakub Jelinek <jakub@redhat.com>
16072
16073 PR tree-optimization/69156
16074 * gcc.dg/pr69156.c: New test.
16075
398d6feb
L
160762016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16077
16078 * gcc.target/i386/pr69225-7.c: New test.
16079
4c868789
RH
160802016-01-13 Richard Henderson <rth@redhat.com>
16081
16082 * gcc.dg/tm/memopt-13.c: Update expected function.
16083 * gcc.dg/tm/memopt-6.c: Likewise.
16084
ef6d1772
UB
160852016-01-13 Uros Bizjak <ubizjak@gmail.com>
16086
16087 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16088 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16089 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16090 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16091
ef6d1772
UB
160922016-01-13 Tom de Vries <tom@codesourcery.com>
16093
16094 PR tree-optimization/69169
0b4b6ef2
TV
16095 * gcc.dg/pr69169.c: New test.
16096
2ad3adf1 160972016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16098
16099 PR target/69228
16100 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16101 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16102 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16103 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16104 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16105 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16106 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16107 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16108
9060e335
AK
161092016-01-13 Jakub Jelinek <jakub@redhat.com>
16110
16111 PR target/69247
16112 * gcc.dg/pr69247.c: New test.
16113
40311329
RB
161142016-01-13 Richard Biener <rguenther@suse.de>
16115
16116 PR tree-optimization/69242
16117 * gcc.dg/torture/pr69242.c: New testcase.
16118
ccbd7103
RB
161192016-01-13 Richard Biener <rguenther@suse.de>
16120
16121 PR tree-optimization/69186
16122 * gcc.dg/torture/pr69186.c: New testcase.
16123
c6f72a46
JL
161242016-01-13 Jeff Law <law@redhat.com>
16125
16126 PR tree-optimization/67755
16127 * gcc.dg/tree-ssa/pr67755.c: New test.
16128
161292016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16130
16131 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16132 pass number in output by a star.
16133
c446cf07
BC
161342016-01-12 Bin Cheng <bin.cheng@arm.com>
16135
16136 PR tree-optimization/68911
16137 * gcc.c-torture/execute/pr68911.c: New test.
16138
5342156c
MP
161392016-01-12 Marek Polacek <polacek@redhat.com>
16140
16141 PR c++/68979
16142 * g++.dg/warn/permissive-1.C: New test.
16143
65364cc5
JJ
161442016-01-12 Jakub Jelinek <jakub@redhat.com>
16145
16146 PR objc++/68511
16147 PR c++/69213
16148 * g++.dg/opt/pr69213.C: New test.
16149
81b9a3d9
CB
161502016-01-12 Christian Bruel <christian.bruel@st.com>
16151
16152 PR target/69180
16153 * gcc.target/arm/pr69180.c: New test.
16154
3c4e91c9
RB
161552016-01-12 Richard Biener <rguenther@suse.de>
16156
16157 PR lto/69077
16158 * g++.dg/lto/pr69077_0.C: New testcase.
16159 * g++.dg/lto/pr69077_1.C: Likewise.
16160
5664cea1
JJ
161612016-01-12 Jakub Jelinek <jakub@redhat.com>
16162
16163 PR target/69175
16164 * g++.dg/opt/pr69175.C: New test.
16165
86cefc49
AL
161662016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16167
16168 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16169 rather than #including math.h & stdlib.h.
16170 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16171 * gcc.dg/vect/pr49771.c: Likewise.
16172 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16173 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16174 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16175 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16176 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16177 * gcc.dg/vect/pr44507.c: Likewise.
16178 * gcc.dg/vect/pr45902.c: Likewise.
16179 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16180 * gcc.dg/vect/vect-117.c: Likewise.
16181 * gcc.dg/vect/vect-99.c: Likewise.
16182 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16183 * gcc.dg/vect/vect-cond-1.c: Likewise.
16184 * gcc.dg/vect/vect-cond-2.c: Likewise.
16185 * gcc.dg/vect/vect-cond-3.c: Likewise.
16186 * gcc.dg/vect/vect-cond-4.c: Likewise.
16187 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16188 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16189 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16190 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16191 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16192 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16193 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16194 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16195 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16196 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16197 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16198 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16199 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16200 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16201 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16202 include of signal.h.
16203 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16204 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16205 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16206 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16207 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16208 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16209 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16210 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16211 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16212 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16213 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16214 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16215 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16216 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16217 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16218 * gcc.dg/vect/vect-outer-5.c: Likewise.
16219 * gcc.dg/vect/vect-outer-6.c: Likewise.
16220 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16221 include of stdio.h.
16222
b832f61e
NC
162232016-01-12 Nick Clifton <nickc@redhat.com>
16224
16225 PR target/68913
16226 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16227 to fread so that it will be found in all target runtimes.
16228
8eac49b1
RB
162292016-01-12 Richard Biener <rguenther@suse.de>
16230
16231 PR tree-optimization/69053
16232 * g++.dg/torture/pr69053.C: New testcase.
16233
2935d994
RB
162342016-01-12 Richard Biener <rguenther@suse.de>
16235
16236 PR tree-optimization/69168
16237 * gcc.dg/torture/pr69168.c: New testcase.
16238
66c16fd9
RB
162392016-01-12 Richard Biener <rguenther@suse.de>
16240
16241 PR tree-optimization/69157
16242 * gcc.dg/torture/pr69157.c: New testcase.
16243
162442016-01-12 Richard Biener <rguenther@suse.de>
16245
16246 PR tree-optimization/69174
16247 * gcc.dg/torture/pr69174.c: New testcase.
16248
723033a6
JJ
162492016-01-12 Jakub Jelinek <jakub@redhat.com>
16250
16251 PR c++/66808
16252 PR c++/69000
16253 * g++.dg/tls/pr66808.C: New test.
16254 * g++.dg/tls/pr69000.C: New test.
16255
3574cf47
BS
162562016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16257
16258 * gcc.target/powerpc/swaps-p8-23.c: New test.
16259 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16260
feb20787
JDA
162612016-01-11 John David Anglin <danglin@gcc.gnu.org>
16262
16263 PR tree-optimization/68356
16264 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16265
27b1820a
KV
162662016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16267 Jim Wilson <jim.wilson@linaro.org>
16268
16269 PR target/69194
16270 * gcc.target/arm/pr69194.c: New test.
16271
cf4de6af
L
162722016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16273
16274 PR target/69225
16275 * gcc.target/i386/pr69225-1.c: New test.
16276 * gcc.target/i386/pr69225-2.c: Likewise.
16277 * gcc.target/i386/pr69225-3.c: Likewise.
16278 * gcc.target/i386/pr69225-4.c: Likewise.
16279 * gcc.target/i386/pr69225-5.c: Likewise.
16280 * gcc.target/i386/pr69225-6.c: Likewise.
16281
1ebd5558
JJ
162822016-01-11 Jakub Jelinek <jakub@redhat.com>
16283
23552a4d
JJ
16284 PR target/67462
16285 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16286 if lp64.
16287
26ff85b0
JJ
16288 PR target/69071
16289 * gcc.dg/pr69071.c: New test.
16290
9cb6bd74
JJ
16291 PR c++/69211
16292 * g++.dg/opt/pr69211.C: New test.
16293
1ebd5558
JJ
16294 PR tree-optimization/69214
16295 * gcc.c-torture/compile/pr69214.c: New test.
16296
8c18c836
UB
162972016-01-11 Uros Bizjak <ubizjak@gmail.com>
16298
16299 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16300 * gcc.target/i386/pr66232-11.c: Ditto.
16301 * gcc.target/i386/pr66232-12.c: Ditto.
16302 * gcc.target/i386/pr66232-13.c: Ditto.
16303
62446e6e
RB
163042016-01-11 Richard Biener <rguenther@suse.de>
16305
16306 PR tree-optimization/69173
16307 * gcc.dg/torture/pr69173.c: New testcase.
16308
2b8568fe
KT
163092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16310
16311 PR rtl-optimization/68796
16312 * gcc.target/aarch64/tst_5.c: New test.
16313 * gcc.target/aarch64/tst_6.c: Likewise.
16314
5baf4532
KT
163152016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16316
16317 PR rtl-optimization/68841
16318 * gcc.dg/pr68841.c: New test.
16319 * gcc.c-torture/execute/pr68841.c: New test.
16320
ca90b1ed
YR
163212016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16322
16323 PR rtl-optimization/68920
16324 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16325 for ix86 targets.
16326 * gcc.dg/ifcvt-5.c: New test.
16327
2ad3adf1 163282016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16329
16330 PR bootstrap/69123
16331 * g++.dg/pr69123.C: New.
16332
83834c09
IE
163332016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16334
16335 PR target/69010
16336 * gcc.target/i386/pr69010.c: New test.
16337
dcf89d57
MJ
163382016-01-11 Martin Jambor <mjambor@suse.cz>
16339
16340 PR ipa/69044
16341 * gcc.target/i386/chkp-pr69044.c: New test.
16342
d95167ee
TV
163432016-01-11 Tom de Vries <tom@codesourcery.com>
16344
16345 PR tree-optimization/69109
16346 * gcc.dg/autopar/pr69109-2.c: New test.
16347 * gcc.dg/autopar/pr69109.c: New test.
16348
4f6403a8
TV
163492016-01-11 Tom de Vries <tom@codesourcery.com>
16350
16351 PR tree-optimization/69108
16352 * gcc.dg/autopar/pr69108.c: New test.
16353
21efdd80
PP
163542016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16355
16356 PR c++/69029
16357 * c-c++-common/Wisleading-indentation.c: Augment test.
16358
fd42eed8
TK
163592016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16360
16361 PR fortran/69154
16362 * gfortran.dg/inline_matmul_12.f90: New test.
16363
4f90ee6c
PT
163642016-01-10 Paul Thomas <pault@gcc.gnu.org>
16365
16366 PR fortran/67779
16367 * gfortran.dg/actual_array_offset_1: New test.
16368
3907c6cf
TV
163692016-01-10 Tom de Vries <tom@codesourcery.com>
16370
16371 PR tree-optimization/69062
16372 * gcc.dg/autopar/pr69062.c: New test.
16373
b07b236e
TS
163742016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16375
16376 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16377 * gcc.dg/vect/slp-perm-2.c: Likewise.
16378 * gcc.dg/vect/slp-perm-3.c: Likewise.
16379 * gcc.dg/vect/slp-perm-5.c: Likewise.
16380 * gcc.dg/vect/slp-perm-6.c: Likewise.
16381 * gcc.dg/vect/slp-perm-7.c: Likewise.
16382 * gcc.dg/vect/slp-perm-8.c: Likewise.
16383
23fab8ae
TV
163842016-01-10 Tom de Vries <tom@codesourcery.com>
16385
16386 PR tree-optimization/69039
16387 * gcc.dg/autopar/pr69039.c: New test.
16388
73f0dae2
MP
163892016-01-09 Marek Polacek <polacek@redhat.com>
16390
16391 PR c++/69113
16392 * g++.dg/pr69113.C: New test.
16393
20b8d734
JJ
163942016-01-09 Jakub Jelinek <jakub@redhat.com>
16395
16396 PR middle-end/50865
16397 PR tree-optimization/69097
16398 * gcc.c-torture/execute/pr50865.c: New test.
16399 * gcc.c-torture/execute/pr69097-1.c: New test.
16400 * gcc.c-torture/execute/pr69097-2.c: New test.
16401 * gcc.dg/pr69097-1.c: New test.
16402 * gcc.dg/pr69097-2.c: New test.
16403
c50e614b
JJ
164042016-01-09 Jakub Jelinek <jakub@redhat.com>
16405
16406 PR c++/69164
16407 * g++.dg/opt/pr69164.C: New test.
16408
e0237993
JJ
164092016-01-08 Jakub Jelinek <jakub@redhat.com>
16410
16411 PR tree-optimization/69167
16412 * gcc.dg/pr69167.c: New test.
16413
bd8f5bb2
MP
164142016-01-08 Marek Polacek <polacek@redhat.com>
16415
16416 PR c++/68449
16417 * g++.dg/pr68449.C: New.
16418
bb0f5ca7
AL
164192016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16420
16421 PR tree-optimization/68707
16422 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16423 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16424 on platforms supporting it.
16425 * gcc.dg/vect/slp-perm-2.c: Likewise.
16426 * gcc.dg/vect/slp-perm-3.c: Likewise.
16427 * gcc.dg/vect/slp-perm-5.c: Likewise.
16428 * gcc.dg/vect/slp-perm-7.c: Likewise.
16429 * gcc.dg/vect/slp-perm-8.c: Likewise.
16430 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16431 on platforms supporting it.
16432
22518428
JJ
164332016-01-08 Jakub Jelinek <jakub@redhat.com>
16434
33f0852f
JJ
16435 PR tree-optimization/69162
16436 * gcc.dg/pr69162.c: New test.
16437
22518428
JJ
16438 PR tree-optimization/69172
16439 * gcc.dg/pr69172.c: New test.
16440
80e9b3aa
TP
164412016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16442
16443 PR tree-optimization/67781
16444 * gcc.c-torture/execute/pr67781.c: New file.
16445
262a363f
JJ
164462016-01-08 Jakub Jelinek <jakub@redhat.com>
16447
16448 PR tree-optimization/69083
16449 * gcc.dg/vect/pr69083.c: New test.
16450
6e1f093f
SS
164512016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16452
16453 PR tree-optimization/61441
16454 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16455 Use -fexcess-precision=standard for compiler options.
16456 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16457
53290e07
JJ
164582016-01-08 Jakub Jelinek <jakub@redhat.com>
16459
57bf3072
JJ
16460 PR fortran/69128
16461 * gfortran.dg/gomp/pr69128.f90: New test.
16462
53290e07
JJ
16463 PR c++/69145
16464 * g++.dg/ext/pr69145-1.C: New test.
16465 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16466 * g++.dg/ext/pr69145-2.h: New file.
16467
7a127fa7
MS
164682016-01-07 Martin Sebor <msebor@redhat.com>
16469
16470 PR c/68966
16471 * gcc.dg/atomic-fetch-bool.c: New test.
16472 * gcc.dg/sync-fetch-bool.c: New test.
16473
95918b49
L
164742016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16475
16476 PR fortran/66680
16477 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16478
c8e62a9d
NC
164792016-01-07 Nick Clifton <nickc@redhat.com>
16480
16481 PR target/66655
16482 * g++.dg/pr66655.C: New test.
16483 * g++.dg/pr66655_1.cc: Test support file.
16484 * g++.dg/pr66655.h: Test header file.
16485
2ad3adf1 164862016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16487
16488 PR fortran/66680
16489 gfortran.dg/gomp/pr66680.f90: New test.
16490
4cd9ca92
L
164912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16492
16493 PR target/69171
16494 * gcc.target/i386/pr69171-1.c: New test.
16495 * gcc.target/i386/pr69171-2.c: Likewise.
16496 * gcc.target/i386/pr69171-3.c: Likewise.
16497 * gcc.target/i386/pr69171-4.c: Likewise.
16498 * gcc.target/i386/pr69171-5.c: Likewise.
16499 * gcc.target/i386/pr69171-6.c: Likewise.
16500
7e33d4dc
BS
165012015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16502
16503 PR middle-end/67639
16504 * c-c++-common/pr67639.c: New test.
16505
fec64afc
JJ
165062016-01-07 Jakub Jelinek <jakub@redhat.com>
16507
16508 PR tree-optimization/69141
16509 * g++.dg/opt/pr69141.C: New test.
16510
f293ad29
EB
165112016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16512
16513 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16514
5027395e
UB
165152016-01-06 Uros Bizjak <ubizjak@gmail.com>
16516
16517 PR target/69140
16518 * gcc.target/i386/pr69140.c: New test
16519
7443cf13
DM
165202016-01-06 David Malcolm <dmalcolm@redhat.com>
16521
16522 * gcc.dg/bad-dereference.c: New test case.
16523
32928931
BS
165242015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16525
16526 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16527
68dd05da
AS
165282016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16529
16530 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16531
6b131d5b
MP
165322016-01-06 Marek Polacek <polacek@redhat.com>
16533
16534 PR sanitizer/69099
16535 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16536
8d9fdb49
MP
165372016-01-05 Marek Polacek <polacek@redhat.com>
16538
16539 PR c/69104
16540 * gcc.dg/atomic-invalid-2.c: New.
16541
acf93f1e
L
165422016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16543
16544 PR target/68991
16545 * gcc.target/i386/pr68991.c: New test.
16546
3f50525d
L
165472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16548
16549 PR target/68991
16550 * g++.dg/pr68991-1.C: New test.
16551 * g++.dg/pr68991-2.C: Likewise.
16552
e0237993 165532016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16554
e0237993 16555 PR other/60465
face88a1
ST
16556 * gcc.target/ia64/pr60465-gprel64.c: New test.
16557 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16558
a0866eff
KT
165592016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16560
16561 PR rtl-optimization/68651
16562 * gcc.target/aarch64/pr68651_1.c: New test.
16563
c589e975
DM
165642016-01-05 David Malcolm <dmalcolm@redhat.com>
16565
16566 PR c/69122
16567 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16568
929710d9
NS
165692016-01-05 Nathan Sidwell <nathan@acm.org>
16570
ce3e43d7
NS
16571 PR c++/58583
16572 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16573
929710d9
NS
16574 * gcc.dg/alias-15.c: New.
16575
a2faef8e
NC
165762016-01-05 Nick Clifton <nickc@redhat.com>
16577
16578 PR target/68870
16579 * g++.dg/pr68770.C: New test.
16580
4cfa76e3
MS
165812016-01-04 Mike Stump <mikestump@comcast.net>
16582
16583 * lib/target-supports.exp (check_effective_target_cilkplus):
16584 cilkplus targets require pthreads.
4ece61b6 16585 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16586
4e8a3a35
MM
165872016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16588
16589 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16590 generation.
16591
818ab71a
JJ
165922016-01-04 Jakub Jelinek <jakub@redhat.com>
16593
16594 Update copyright years.
16595
2fe0a208
MP
165962016-01-04 Marek Polacek <polacek@redhat.com>
16597
16598 PR c/68908
16599 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16600 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16601 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16602
9e3b2fe3
EB
166032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16604
16605 * gcc.target/sparc/20160104-2.c: New test.
16606
e8d65a35
EB
166072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16608
16609 * gcc.target/sparc/20160104-1.c: New test.
16610
25ccfccd
PT
166112016-01-03 Paul Thomas <pault@gcc.gnu.org>
16612
16613 PR fortran/65045
16614 * gfortran.dg/pr65045.f90: New test.
16615
cb51d382
EB
166162016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16617
16618 * gnat.dg/specs/debug1.ads: Delete.
16619
6eeaad6e
JD
166202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16621
16622 PR libgfortran/68867
16623 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16624 expression.
16625
2f968603
JD
166262016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16627
16628 PR libgfortran/68867
16629 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16630 PowerPC.
16631
591bb5e4
PT
166322016-01-01 Paul Thomas <pault@gcc.gnu.org>
16633
16634 PR fortran/68864
16635 * gfortran.dg/pr68864.f90: New test.
16636
f1e0620c
JJ
166372016-01-01 Jakub Jelinek <jakub@redhat.com>
16638
942a1319
JJ
16639 PR tree-optimization/69070
16640 * gcc.dg/pr69070.c: New test.
16641
10dff63f
JJ
16642 PR sanitizer/69055
16643 * gfortran.dg/pr69055.f90: New test.
16644
f1e0620c
JJ
16645 PR target/69015
16646 * gcc.dg/pr69015.c: New test.
818ab71a 16647\f
2f883d1c 16648Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16649
16650Copying and distribution of this file, with or without modification,
16651are permitted in any medium without royalty provided the copyright
16652notice and this notice are preserved.