]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[AArch64] Give some new costs for Cortex-A53 floating-point operations
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
636929b8
JG
12016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2
3 * gcc.target/aarch64/vcvt_f64_1.c: New.
4 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5 * gcc.target/aarch64/vrecp_f64_1.c: New.
6
ff7b374b
KT
72016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8
9 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
10 "alignement".
11
554cfc9e
GJL
122016-06-20 Georg-Johann Lay <avr@gjlay.de>
13
14 PR target/71103
15 * gcc.target/avr/torture/pr71103-2.c: New test.
16
aa0db437
MS
172016-06-19 Martin Sebor <msebor@redhat.com>
18
19 PR c/69507
20 * gcc.dg/alignof.c: New test.
21
c561b091
PC
222016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
23
24 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
25 vs dg-error; test constexpr specifier too.
26
bf54f123
PC
272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
28
29 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
30
4e53aa97
CL
312016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
32
33 * lib/target-supports.exp
34 (check_effective_target_arm_neon_fp16_ok_nocache): Call
35 arm_neon_ok and merge flags. Fix temporary test name.
36 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
37 and merge flags.
38
69071d86
ML
392016-06-17 Martin Liska <mliska@suse.cz>
40
41 * gcc.dg/predict-9.c: Fix dump scanning.
42
68b3b858
BC
432016-06-17 Bin Cheng <bin.cheng@arm.com>
44
45 PR tree-optimization/71354
46 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
47
d3ee260a
BC
482016-06-17 Bin Cheng <bin.cheng@arm.com>
49
50 PR tree-optimization/71347
51 * gcc.dg/tree-ssa/pr71347.c: New test.
52
bd8fb114
BC
532016-06-17 Bin Cheng <bin.cheng@arm.com>
54
55 PR tree-optimization/71354
56 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
57
97816be4
BC
582016-06-17 Bin Cheng <bin.cheng@arm.com>
59
60 * gcc.dg/vect/vect-alias-check-1.c: New test.
61
2d761a37
SKS
622016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
63
64 * gcc.target/avr/pr71151-1.c: New test.
65 * gcc.target/avr/pr71151-2.c: New test.
66 * gcc.target/avr/pr71151-3.c: New test.
67 * gcc.target/avr/pr71151-4.c: New test.
68 * gcc.target/avr/pr71151-5.c: New test.
69 * gcc.target/avr/pr71151-6.c: New test.
70 * gcc.target/avr/pr71151-7.c: New test.
71 * gcc.target/avr/pr71151-8.c: New test.
72 * gcc.target/avr/pr71151-common.h: New test.
73
68fa96d6
ML
742016-06-16 Martin Liska <mliska@suse.cz>
75
76 * gfortran.dg/predict-1.f90: New test.
77
b6ca982f
UB
782016-06-16 Uros Bizjak <ubizjak@gmail.com>
79
80 PR target/71242
81 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
82
1dc8d15b
JH
832016-06-16 Jan Hubicka <hubicka@ucw.cz>
84
85 * g++.dg/vect/pr36648.cc: Disable cunrolli
86
67c25816
JJ
872016-06-16 Jakub Jelinek <jakub@redhat.com>
88
c577adb2
JJ
89 PR target/71554
90 * gcc.c-torture/execute/pr71554.c: New test.
91
67c25816
JJ
92 PR rtl-optimization/71532
93 * gcc.dg/torture/pr71532.c: New test.
94
1a3c3ee9
MM
952016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
96
97 * gcc.target/powerpc/p9-dimode1.c: New test.
98 * gcc.target/powerpc/p9-dimode2.c: Likewise.
99
f29468a7
JJ
1002016-06-15 Jakub Jelinek <jakub@redhat.com>
101
61daecc4
JJ
102 * gcc.c-torture/compile/20160615-1.c: New test.
103
f29468a7
JJ
104 * g++.dg/cpp0x/ref-qual17.C: New test.
105
209d1e2d
IE
1062016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
107
108 PR middle-end/71529
109 * gcc.target/i386/pr71529.C: New test.
110
8dc35712
AH
1112016-06-15 Alan Hayward <alan.hayward@arm.com>
112
113 PR tree-optimization/71483
114 * g++.dg/vect/pr71483.c: New
115
b8911cb8
PC
1162016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/70202
119 * g++.dg/inherit/crash6.C: New.
120 * g++.dg/inherit/union2.C: Likewise.
121 * g++.dg/inherit/virtual12.C: Likewise.
122 * g++.dg/inherit/virtual13.C: Likewise.
123 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
124
cf5d08ab
UB
1252016-06-15 Uros Bizjak <ubizjak@gmail.com>
126
127 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
128
8f482165
AH
1292016-06-15 Alan Hayward <alan.hayward@arm.com>
130
131 PR tree-optimization/71439
132 * gcc.dg/vect/pr71439.c: New
133
3256673f
KT
1342016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
135
136 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
137
b17dc4d4
RB
1382016-06-15 Richard Biener <rguenther@suse.de>
139
140 * gcc.dg/vect/slp-45.c: New testcase.
141
2a5825f2
RB
1422016-06-15 Richard Biener <rguenther@suse.de>
143
144 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
145
6e433d0b
BS
1462016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
147
148 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
149 requirements, and disable for AIX for now.
150 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
151
abe7f828
JJ
1522016-06-14 Jakub Jelinek <jakub@redhat.com>
153
a09c81b4
JJ
154 PR c++/71528
155 * g++.dg/opt/pr71528.C: New test.
156
abe7f828
JJ
157 PR c++/71516
158 * g++.dg/init/pr71516.C: New test.
159
acfadf06
PC
1602016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
161
162 * g++.dg/init/array46.C: New.
163
4d568ab2
UB
1642016-06-14 Uros Bizjak <ubizjak@gmail.com>
165
166 * gcc.target/i386/float128-3.c: New test.
167 * gcc.target/i386/quad-sse4.c: Ditto.
168 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
169 Update scan strings.
170
30934c5d
RB
1712016-06-14 Richard Biener <rguenther@suse.de>
172
173 PR middle-end/71526
174 * gfortran.dg/pr71526.f90: New testcase.
175
3970e545
AV
1762016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
177
178 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
179 * gcc.dg/zero_bits_compound-1.c: Likewise.
180
04976c6e
RB
1812016-06-14 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/71522
184 * gcc.dg/torture/pr71522.c: New testcase.
185
23e025db
JJ
1862016-06-14 Jakub Jelinek <jakub@redhat.com>
187
188 PR tree-optimization/71520
189 * gcc.dg/tree-ssa/pr71520.c: New test.
190
90b72e84
RB
1912016-06-14 Richard Biener <rguenther@suse.de>
192
193 PR tree-optimization/71521
86c24ba6 194 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 195
ef7cf206
JJ
1962016-06-13 Jakub Jelinek <jakub@redhat.com>
197
0dda258b
JJ
198 PR sanitizer/71498
199 * c-c++-common/ubsan/bounds-13.c: New test.
200
ef7cf206
JJ
201 PR preprocessor/71183
202 * gcc.dg/cpp/source_date_epoch-3.c: New test.
203
a73786e3
JL
2042016-06-13 Jeff Law <law@redhat.com>
205
206 PR tree-optimization/71403
207 * c-c++-common/ubsan/pr71403-1.c: New test.
208 * c-c++-common/ubsan/pr71403-2.c: New test.
209 * c-c++-common/ubsan/pr71403-3.c: New test.
210
0ac249bf
JJ
2112016-06-13 Jakub Jelinek <jakub@redhat.com>
212
213 PR middle-end/71478
214 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
215 Add -Wno-psabi -w to dg-options.
216
5408a64a
KN
2172016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
218
219 * gcc.target/powerpc/vadsdu-0.c: New test.
220 * gcc.target/powerpc/vadsdu-1.c: New test.
221 * gcc.target/powerpc/vadsdu-2.c: New test.
222 * gcc.target/powerpc/vadsdu-3.c: New test.
223 * gcc.target/powerpc/vadsdu-4.c: New test.
224 * gcc.target/powerpc/vadsdu-5.c: New test.
225 * gcc.target/powerpc/vadsdub-1.c: New test.
226 * gcc.target/powerpc/vadsdub-2.c: New test.
227 * gcc.target/powerpc/vadsduh-1.c: New test.
228 * gcc.target/powerpc/vadsduh-2.c: New test.
229 * gcc.target/powerpc/vadsduw-1.c: New test.
230 * gcc.target/powerpc/vadsduw-2.c: New test.
231
f7e4f2e3
DM
2322016-06-13 David Malcolm <dmalcolm@redhat.com>
233
234 * gcc.dg/c99-init-2.c (c): Update expected error message.
235 * gcc.dg/init-bad-8.c (foo): Likewise.
236 * gcc.dg/spellcheck-fields-3.c: New test case.
237
ad23a23e
ML
2382016-06-13 Martin Liska <mliska@suse.cz>
239
240 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
241 and "guess loop iv compared" heuristics.
242 * gcc.dg/predict-2.c: Likewise.
243 * gcc.dg/predict-3.c: Likewise.
244 * gcc.dg/predict-4.c: Likewise.
245 * gcc.dg/predict-5.c: Likewise.
246 * gcc.dg/predict-6.c: Likewise.
247
146c55da
MP
2482016-06-13 Marek Polacek <polacek@redhat.com>
249
250 PR middle-end/71476
251 * c-c++-common/Wswitch-unreachable-4.c: New test.
252 * gcc.dg/Wswitch-unreachable-2.c: New test.
253 * g++.dg/tm/jump1.C: Move dg-warning.
254
42e77cbc
EB
2552016-06-13 Eric Botcazou <ebotcazou@adacore.com>
256
257 * gnat.dg/renaming10.ad[sb]: New test.
258
7474dcc1
PT
2592016-06-13 Paul Thomas <pault@gcc.gnu.org>
260
261 PR fortran/70673
262 * gfortran.dg/pr70673.f90: New test.
263
f57f53d3
RB
2642016-06-13 Richard Biener <rguenther@suse.de>
265
266 PR middle-end/64516
267 * gcc.dg/align-3.c: New testcase.
268
5843a5f0
ML
2692016-06-13 Martin Liska <mliska@suse.cz>
270
271 * gcc.target/i386/pr71458.c: New test.
272
aa8fdb44
UB
2732016-06-12 Uros Bizjak <ubizjak@gmail.com>
274
275 PR target/71241
276 * testsuite/gcc.dg/torture/float128-nan.c: New test.
277
2043e4d7
DH
2782016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
279
280 PR target/60751
281 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
282 statement.
283
d3dc025d
DH
2842016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
285
286 PR target/60751
287 * gfortran.dg/comma_IO_extension_1.f90: New test.
288 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
289 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
290 statement.
291 * gfortran.dg/graphite/pr38083.f90: Likewise.
292 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
293 missing format.
294
a31d78c6
EB
2952016-06-11 Eric Botcazou <ebotcazou@adacore.com>
296
297 * gnat.dg/case_character.adb: New test.
298
95c18dd0
SB
2992016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
300
301 PR middle-end/71310
302 * gcc.target/powerpc/pr71310.c: New testcase.
303
b97d37b4
KV
3042016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
305
306 PR middle-end/71478
307 * gcc.dg/pr71478.c: New test.
308
900bcda3
JJ
3092016-06-10 Jakub Jelinek <jakub@redhat.com>
310
ec1c20db
JJ
311 PR middle-end/71494
312 * gcc.c-torture/execute/pr71494.c: New test.
313
50b15873
JJ
314 PR c/68657
315 * gcc.target/i386/pr68657.c: New test.
316
900bcda3
JJ
317 PR inline-asm/68843
318 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
319 (test): Add -masm=intel alternatives.
320
4d926e34
MS
3212016-06-10 Martin Sebor <msebor@redhat.com>
322
323 PR c/71392
324 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
325
ad071b2b
JL
3262016-06-10 Jeff Law <law@redhat.com>
327
328 PR tree-optimization/71335
329 * gcc.c-torture/execute/pr71335.c: New test.
330
2704efe8
DM
3312016-06-10 David Malcolm <dmalcolm@redhat.com>
332
333 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
334 the various "cannot tail-call: " messages.
335
18c9b7d4
CL
3362016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
337
338 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
339 and options.
340
7cfa10f3
MO
3412016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
342
343 PR sanitizer/71480
344 * c-c++-common/asan/pr71480.c: New test.
345
1f24fd3e
L
3462016-06-10 H.J. Lu <hongjiu.lu@intel.com>
347
348 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
349 (ASMNAME2): Likewise.
350 (main): Replace fn in asm statement with ASMNAME ("fn").
351 * gcc.dg/guality/pr68037-2.c: Likewise.
352 * gcc.dg/guality/pr68037-3.c: Likewise.
353 * gcc.dg/torture/pr68037-1.c: Likewise.
354 * gcc.dg/torture/pr68037-2.c: Likewise.
355 * gcc.dg/torture/pr68037-3.c: Likewise.
356
ad551c07
BE
3572016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
358
359 PR inline-asm/68843
360 * gcc.target/i386/pr68843-1.c: New test.
361 * gcc.target/i386/pr68843-2.c: New test.
362
4b1ffdb1 3632016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
364 Cesar Philippidis <cesar@codesourcery.com>
365
366 PR middle-end/71373
367 * gcc.dg/goacc/nested-function-1.c: New file.
368 * gcc.dg/goacc/nested-function-2.c: Likewise.
369 * gcc.dg/goacc/pr71373.c: Likewise.
370 * gfortran.dg/goacc/cray-2.f95: Likewise.
371 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
372 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
373 * gfortran.dg/goacc/cray.f95: Update.
374 * gfortran.dg/goacc/loop-1.f95: Likewise.
375 * gfortran.dg/goacc/loop-3.f95: Likewise.
376 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
377 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
378
3792016-06-10 Thomas Schwinge <thomas@codesourcery.com>
380
381 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
382 for OpenACC tile clauses.
383 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
384
385 PR c/71381
386 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
387 to...
388 * c-c++-common/goacc/cache-2.c: ... this new file.
389 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
390 * gfortran.dg/goacc/cache-2.f95: ... this new file.
391 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
392 usage.
393 * gfortran.dg/goacc/cray.f95: Likewise.
394 * gfortran.dg/goacc/loop-1.f95: Likewise.
395
89851e4c
AH
3962016-06-10 Alan Hayward <alan.hayward@arm.com>
397
398 PR tree-optimization/71407
399 PR tree-optimization/71416
400 * gcc.dg/vect/pr71407.c: New
401 * gcc.dg/vect/pr71416-1.c: New
402 * gcc.dg/vect/pr71416-2.c: New
403
200eafbf
RB
4042016-06-10 Richard Biener <rguenther@suse.de>
405
406 PR middle-end/71477
407 * gcc.dg/torture/pr71477.c: New testcase.
408
4df99d92
JK
4092016-06-09 Julia Koval <julia.koval@intel.com>
410
411 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
412 * gcc.target/i386/interrupt-13.c: Likewise.
413 * gcc.target/i386/interrupt-15.c: Likewise.
414 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
415 * gcc.target/i386/interrupt-24.c: Likewise.
416 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
417 * gcc.target/i386/interrupt-9.c: Likewise.
418 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
419
e01b4e16
MS
4202016-06-09 Martin Sebor <msebor@redhat.com>
421
422 PR c/70883
423 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
424 * gcc.dg/builtin-constant_p-1.c: Same.
425 * gcc.dg/builtins-error.c: Same.
426 * gcc.dg/pr70859.c: Same.
427
9c35db0e
SKS
4282016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
429
430 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
431 * gcc.dg/torture/pr68067-1.c: Likewise.
432 * gcc.dg/torture/pr68067-2.c: Likewise.
433
4342016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
435
436 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
437 when setting SIZE.
438
392a81b9
PC
4392016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/71465
442 * g++.dg/inherit/crash5.C: New.
443 Revert:
444 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
445
446 PR c++/70202
447 * g++.dg/inherit/crash5.C: New.
448 * g++.dg/inherit/virtual1.C: Adjust.
449
e49efc14
ML
4502016-06-09 Martin Liska <mliska@suse.cz>
451
452 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
453 * g++.dg/predict-loop-exit-2.C: Likewise.
454 * g++.dg/predict-loop-exit-3.C: Likewise.
455 * gcc.dg/predict-1.c: Likewise.
456 * gcc.dg/predict-2.c: Likewise.
457 * gcc.dg/predict-3.c: Likewise.
458 * gcc.dg/predict-4.c: Likewise.
459 * gcc.dg/predict-5.c: Likewise.
460 * gcc.dg/predict-6.c: Likewise.
461 * gcc.dg/predict-7.c: Likewise.
462
36d57986
RB
4632016-06-09 Richard Biener <rguenther@suse.de>
464
465 PR tree-optimization/71462
466 * gcc.dg/torture/pr71462.c: New testcase.
467
7d82e8e4
MP
4682016-06-09 Marek Polacek <polacek@redhat.com>
469
470 PR c/65471
471 * gcc.dg/c11-generic-3.c: New test.
472
c8a71589
PC
4732016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
474
475 * g++.dg/init/array42.C: New.
476 * g++.dg/init/array43.C: Likewise.
477 * g++.dg/init/array44.C: Likewise.
478 * g++.dg/init/array45.C: Likewise.
479 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
480 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
481 * g++.dg/cpp1y/auto-fn27.C: Likewise.
482 * g++.dg/gomp/pr35751.C: Likewise.
483 * g++.dg/init/array23.C: Likewise.
484 * g++.dg/init/brace2.C: Likewise.
485 * g++.dg/init/brace6.C: Likewise.
486
44a845ca
MS
4872016-06-08 Martin Sebor <msebor@redhat.com>
488 Jakub Jelinek <jakub@redhat.com>
489
490 PR c++/70507
491 PR c/68120
492 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
493 * c-c++-common/builtin-arith-overflow-2.c: New test.
494 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
495 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
496 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
497
2ef16b6e
JJ
4982016-06-08 Jakub Jelinek <jakub@redhat.com>
499
500 PR c++/71442
501 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
502
5e3ee346
AL
5032016-06-08 Alan Lawrence <alan.lawrence@arm.com>
504
505 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
506 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
507 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
508 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
509 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
510 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
511 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
512 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
513 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
514 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
515 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
516 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
517 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
518
b2ae2814
RB
5192016-06-08 Richard Biener <rguenther@suse.de>
520
521 PR tree-optimization/68558
522 * gcc.dg/vect/slp-44.c: New testcase.
523
e09b4c37
RB
5242016-06-08 Richard Biener <rguenther@suse.de>
525
526 * gcc.dg/vect/slp-43.c: New testcase.
527
72d50660
RB
5282016-06-08 Richard Biener <rguenther@suse.de>
529
530 PR tree-optimization/71452
531 * gcc.dg/torture/pr71452.c: New testcase.
532
988c115c
JJ
5332016-06-08 Jakub Jelinek <jakub@redhat.com>
534
535 PR c++/71448
536 * g++.dg/torture/pr71448.C: New test.
537
73d73b48
BS
5382016-06-08 Bernd Schmidt <bschmidt@redhat.com>
539
540 PR debug/71432
541 PR ada/71413
542 * g++.dg/debug/pr71432.C: New test.
543
bdd15d0c
PK
5442016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
545
546 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
547 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
548 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
549
ce0607bb
AH
5502016-06-08 Alan Hayward <alan.hayward@arm.com>
551
552 * gcc.dg/vect/vect-live-2.c: Update effective target.
553 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
554 * lib/target-supports.exp: Add aarch64 to vect_long.
555
92a5f2ba
MP
5562016-06-08 Marek Polacek <polacek@redhat.com>
557
558 PR c/71418
559 * gcc.dg/noncompile/pr71418.c: New test.
560
08203f73
MP
561 PR c/71426
562 * gcc.dg/noncompile/pr71426.c: New test.
563
d1fcc2bd
JH
5642016-06-07 Jan Hubicka <hubicka@ucw.cz>
565
566 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
567 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
568 * gcc.dg/predict-3.c: Update template.
569 * gcc.dg/predict-5.c: Update template.
570 * gcc.dg/predict-6.c: Update template.
571 * gcc.dg/predict-9.c: Update template.
572 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
573
a23e6f1c
BS
5742016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
575
576 * gcc.target/powerpc/vec-mul.c: New test.
577
6ffd47b7
DM
5782016-06-07 David Malcolm <dmalcolm@redhat.com>
579
580 * gcc.dg/spellcheck-fields-2.c: New test case.
581
bfd67b47
RB
5822016-06-07 Richard Biener <rguenther@suse.de>
583
584 PR c/61564
585 * gcc.dg/Wpragmas-1.c: New testcase.
586 * gcc.dg/Wattributes-4.c: Likewise.
587 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
588 entry.
589
701b9a47
CL
5902016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
591
592 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
593 spurious debug code.
594
6b80d6fa
RB
5952016-06-07 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/71428
598 * gcc.dg/torture/pr71428.c: New testcase.
599
0f3f9437
RB
6002016-06-07 Richard Biener <rguenther@suse.de>
601
602 PR middle-end/71423
603 * gcc.dg/torture/pr71423.c: New testcase.
604
ec963f2a
KV
6052016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
606
607 PR middle-end/71408
608 * gcc.dg/tree-ssa/pr71408.c: New test.
609
46ab5b6e
KV
6102016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
611
612 PR middle-end/71281
613 * g++.dg/torture/pr71281.C: New test.
614
1f40cff3
MP
6152016-06-06 Marek Polacek <polacek@redhat.com>
616
617 PR c/71362
618 * gcc.dg/pr71362.c: New test.
619
6f5bcd24
JJ
6202016-06-06 Jakub Jelinek <jakub@redhat.com>
621 Patrick Palka <ppalka@gcc.gnu.org>
622
623 PR c++/70847
624 PR c++/71330
625 PR c++/71393
626 * g++.dg/opt/pr70847.C: New test.
627 * g++.dg/ubsan/pr70847.C: New test.
628 * g++.dg/ubsan/pr71393.C: New test.
629
158beb4a
JJ
6302016-06-06 Jakub Jelinek <jakub@redhat.com>
631
632 PR tree-optimization/71259
633 * gcc.dg/vect/pr71259.c: New test.
634
d9b950dd
DM
6352016-06-06 David Malcolm <dmalcolm@redhat.com>
636
637 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
638 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
639 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
640 above.
641
36f9ad69
KT
6422016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
643
644 PR middle-end/37780
645 * gcc.c-torture/execute/pr37780.c: New test.
646 * gcc.target/aarch64/pr37780_1.c: Likewise.
647 * gcc.target/arm/pr37780_1.c: Likewise.
648
5545a907
MP
6492016-06-06 Marek Polacek <polacek@redhat.com>
650
651 * c-c++-common/attr-may-alias-1.c: New test.
652 * c-c++-common/attr-may-alias-2.c: New test.
653 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
654
93671519
BE
6552016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
656
657 PR c/24414
658 * gcc.target/i386/pr24414.c: New test.
659
690f24b7
JM
6602016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
661
662 * gcc.target/sparc/vis4misc.c: New file.
663 * gcc.target/sparc/fpcmp.c: Likewise.
664 * gcc.target/sparc/fpcmpu.c: Likewise.
665
31ce6157
AH
6662016-06-06 Alan Hayward <alan.hayward@arm.com>
667
668 * gcc.dg/vect/vect-live-1.c: Use additional-options.
669 * gcc.dg/vect/vect-live-3.c: Likewise.
670
9fcebb5a
RB
6712016-06-06 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/71398
674 * gcc.dg/torture/pr71398.c: New testcase.
675
903ca97b
UB
6762016-06-06 Uros Bizjak <ubizjak@gmail.com>
677
678 PR target/71389
679 * g++.dg/pr71389.C: New test.
680
9c1eb332
JD
6812016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
682
683 PR fortran/71404
684 * gfortran.dg/fmt_read_5.f: New test.
685
b2d83bd2
AV
6862016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
687
688 PR fortran/69659
689 * gfortran.dg/class_array_22.f03: New test.
690
ec81960e
JH
6912016-06-05 Jan Hubicka <hubicka@ucw.cz>
692
693 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
694
429d2750
JH
6952016-06-05 Jan Hubicka <hubicka@ucw.cz>
696
697 * gcc.dg/predict-9.c: Update template.
698
c1c00983
PC
6992016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
700
701 PR c++/49377
702 * g++.dg/template/pr49377.C: New.
703
1927a963
JJ
7042016-06-04 Jakub Jelinek <jakub@redhat.com>
705
706 PR tree-optimization/71405
707 * g++.dg/torture/pr71405.C: New test.
708
909a11ad
PC
7092016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
710
711 PR c++/70202
712 * g++.dg/inherit/crash5.C: New.
713 * g++.dg/inherit/virtual1.C: Adjust.
714
08bbb1f8
JL
7152016-06-03 Jeff Law <law@redhat.com>
716
717 PR tree-optimization/71316
718 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
719
7c35235c
JJ
7202016-06-03 Jakub Jelinek <jakub@redhat.com>
721
722 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
723 dg-additional-options with just -fno-tree-scev-cprop in it.
724 * gcc.dg/vect/vect-live-2.c: Likewise.
725 * gcc.dg/vect/vect-live-5.c: Likewise.
726 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
727 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
728 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
729
c8572dd6
PP
7302016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
731
732 PR c++/27100
733 * g++.dg/other/friend6.C: New test.
734
1c7733a7
BS
7352016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
736
737 * g++.dg/torture/ppc-ldst-array.C: New.
738
0d2f700f
JM
7392016-06-03 Joseph Myers <joseph@codesourcery.com>
740
741 PR target/71276
742 PR target/71277
743 * gcc.dg/torture/builtin-fp-int-inexact.c,
744 gcc.target/i386/387-builtin-fp-int-inexact.c,
745 gcc.target/i386/387-rint-inline-1.c,
746 gcc.target/i386/387-rint-inline-2.c,
747 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
748 gcc.target/i386/sse2-rint-inline-1.c,
749 gcc.target/i386/sse2-rint-inline-2.c,
750 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
751 gcc.target/i386/sse4_1-rint-inline.c: New tests.
752
f8071c05
L
7532016-06-03 H.J. Lu <hongjiu.lu@intel.com>
754 Julia Koval <julia.koval@intel.com>
755
756 PR target/66960
757 PR target/67630
758 PR target/67634
759 PR target/67841
760 PR target/68037
761 PR target/68618
762 PR target/68661
763 PR target/69575
764 PR target/69596
765 PR target/69734
766 * gcc.dg/guality/pr68037-1.c: New test.
767 * gcc.dg/guality/pr68037-2.c: Likewise.
768 * gcc.dg/guality/pr68037-3.c: Likewise.
769 * gcc.dg/torture/pr68037-1.c: Likewise.
770 * gcc.dg/torture/pr68037-2.c: Likewise.
771 * gcc.dg/torture/pr68037-3.c: Likewise.
772 * gcc.dg/torture/pr68661-1a.c: Likewise.
773 * gcc.dg/torture/pr68661-1b.c: Likewise.
774 * gcc.target/i386/interrupt-1.c: Likewise.
775 * gcc.target/i386/interrupt-2.c: Likewise.
776 * gcc.target/i386/interrupt-3.c: Likewise.
777 * gcc.target/i386/interrupt-4.c: Likewise.
778 * gcc.target/i386/interrupt-5.c: Likewise.
779 * gcc.target/i386/interrupt-6.c: Likewise.
780 * gcc.target/i386/interrupt-7.c: Likewise.
781 * gcc.target/i386/interrupt-8.c: Likewise.
782 * gcc.target/i386/interrupt-9.c: Likewise.
783 * gcc.target/i386/interrupt-10.c: Likewise.
784 * gcc.target/i386/interrupt-11.c: Likewise.
785 * gcc.target/i386/interrupt-12.c: Likewise.
786 * gcc.target/i386/interrupt-13.c: Likewise.
787 * gcc.target/i386/interrupt-14.c: Likewise.
788 * gcc.target/i386/interrupt-15.c: Likewise.
789 * gcc.target/i386/interrupt-16.c: Likewise.
790 * gcc.target/i386/interrupt-17.c: Likewise.
791 * gcc.target/i386/interrupt-18.c: Likewise.
792 * gcc.target/i386/interrupt-19.c: Likewise.
793 * gcc.target/i386/interrupt-20.c: Likewise.
794 * gcc.target/i386/interrupt-21.c: Likewise.
795 * gcc.target/i386/interrupt-22.c: Likewise.
796 * gcc.target/i386/interrupt-23.c: Likewise.
797 * gcc.target/i386/interrupt-24.c: Likewise.
798 * gcc.target/i386/interrupt-25.c: Likewise.
799 * gcc.target/i386/interrupt-26.c: Likewise.
800 * gcc.target/i386/interrupt-27.c: Likewise.
801 * gcc.target/i386/interrupt-28.c: Likewise.
802 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
803 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
804 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
805 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
806 * gcc.target/i386/interrupt-iamcu.c: Likewise.
807 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
808 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
809 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
810 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
811 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
812 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
813 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
814
36b85e43
BS
8152016-06-03 Bernd Schmidt <bschmidt@redhat.com>
816
9de2e795
L
817 PR tree-optimization/52171
818 * gcc.dg/pr52171.c: New test.
819 * gcc.target/i386/pr52171.c: New test.
36b85e43 820
bfeee8ac
JH
8212016-06-03 Jan Hubicka <jh@suse.cz>
822
823 * g++.dg/tree-ssa/pred-1.C: New testcase
824 * gcc.dg/tree-ssa/pred-1.c: New testcase
825
859b0bae
BS
8262016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
827
828 PR target/70957
829 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
830 support.
831 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
832
3a2edf4c
AH
8332016-06-03 Alan Hayward <alan.hayward@arm.com>
834
835 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
836
b28ead45
AH
8372016-06-03 Alan Hayward <alan.hayward@arm.com>
838
839 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 840 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
841 * gcc.dg/vect/vect-live-1.c: New test.
842 * gcc.dg/vect/vect-live-2.c: New test.
843 * gcc.dg/vect/vect-live-3.c: New test.
844 * gcc.dg/vect/vect-live-4.c: New test.
845 * gcc.dg/vect/vect-live-5.c: New test.
846 * gcc.dg/vect/vect-live-slp-1.c: New test.
847 * gcc.dg/vect/vect-live-slp-2.c: New test.
848 * gcc.dg/vect/vect-live-slp-3.c: New test.
849
1f91747b
JJ
8502016-06-03 Jakub Jelinek <jakub@redhat.com>
851
852 PR middle-end/71387
853 * g++.dg/opt/pr71387.C: New test.
854
47b83923
JL
8552016-06-02 Jeff Law <law@redhat.com>
856
857 PR tree-optimization/71328
858 * gcc.c-torture/compile/pr71328.c: New test.
859
e96e5f46
JD
8602016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
861
862 PR fortran/52393
863 * gfortran.dg/fmt_read_3.f90: Fix typo.
864 * gfortran.dg/fmt_read_4.f90: New test.
865
b872d729
PC
8662016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
867
868 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
869 * g++.dg/cpp0x/forw_enum6.C: Likewise.
870 * g++.dg/cpp0x/forw_enum8.C: Likewise.
871 * g++.dg/cpp0x/override2.C: Likewise.
872 * g++.dg/parse/crash5.C: Likewise.
873 * g++.dg/parse/error16.C: Likewise.
874 * g++.dg/parse/error27.C: Likewise.
875 * g++.dg/template/qualttp15.C: Likewise.
876 * g++.dg/template/redecl4.C: Likewise.
877 * g++.old-deja/g++.other/crash39.C: Likewise.
878 * g++.old-deja/g++.other/struct1.C: Likewise.
879 * g++.old-deja/g++.pt/m9a.C: Likewise.
880 * g++.old-deja/g++.pt/memclass10.C: Likewise.
881
0e535442
JJ
8822016-06-02 Jakub Jelinek <jakub@redhat.com>
883
0633ee10
JJ
884 PR c++/71372
885 * c-c++-common/pr71372.c: New test.
886
0e535442
JJ
887 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
888 __TIME__ strings with __builtin_strcmp instead of printf and
889 dg-output.
890
f3c5ecc2
ML
8912016-06-02 Martin Liska <mliska@suse.cz>
892
893 * gcc.dg/predict-9.c: New test.
894
a91807c5
JJ
8952016-06-02 Jakub Jelinek <jakub@redhat.com>
896
897 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
898 global set_compiler_env_var and global saved_compiler_env_var.
899
b5bd1978
KT
9002016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
901
902 PR rtl-optimization/71295
903 * gcc.c-torture/compile/pr71295.c: New test.
904
b93b1475
JJ
9052016-06-02 Jakub Jelinek <jakub@redhat.com>
906
930ebd0e
JJ
907 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
908
1e021dc3
JJ
909 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
910 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
911
b93b1475
JJ
912 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
913 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
914 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
915 alternative number.
916
58f2fb5c
MM
9172016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
918
919 * gcc.target/powerpc/p9-splat-4.c: New test.
920
9212016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
922
923 PR target/71186
924 * gcc.target/powerpc/pr71186.c: New test.
925
4731c9f0
JD
9262016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
927
928 PR fortran/52393
929 * gfortran.dg/fmt_read_3.f90: New test.
930
042dee3e
TP
9312016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
932
933 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
934 procedure.
935
15c98b2e
ES
9362016-06-01 Eduard Sanou <dhole@openmailbox.org>
937
938 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
939 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
940 env var is set.
941 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
942 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
943 shown once.
944 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
945 during compilation.
946 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
947 vars set by dg-set-compiler-env-var.
948
6442a6f4
PT
9492016-06-01 Paul Thomas <pault@gcc.gnu.org>
950
951 PR fortran/71156
952 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
953 to the module procedure declaration.
954 * gfortran.dg/submodule_16.f08: New test.
955
ab62397a
JJ
9562016-06-01 Jakub Jelinek <jakub@redhat.com>
957
958 PR middle-end/71371
959 * c-c++-common/gomp/pr71371.c: New test.
960
b66af6ed
RB
9612016-06-01 Richard Biener <rguenther@suse.de>
962
963 PR tree-optimization/71366
964 * gcc.dg/torture/pr71366-1.c: New testcase.
965 * gcc.dg/torture/pr71366-2.c: Likewise.
966
e342b9d8
KN
9672016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
968
969 * gcc.target/powerpc/vslv-0.c: New test.
970 * gcc.target/powerpc/vslv-1.c: New test.
971 * gcc.target/powerpc/vsrv-0.c: New test.
972 * gcc.target/powerpc/vsrv-1.c: New test.
973
721547cd
NS
9742016-06-01 Nathan Sidwell <nathan@acm.org>
975
976 * c-c++-common/torture/pr57945.c: Add expected PTX error.
977 * gcc.target/nvptx/weak.c: New.
978
fa2c9034
RB
9792016-06-01 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/71261
982 * gcc.dg/torture/vect-bool-1.c: New testcase.
983
3e32893c
JJ
9842016-06-01 Jakub Jelinek <jakub@redhat.com>
985
986 * gfortran.dg/gomp/order-1.f90: New test.
987 * gfortran.dg/gomp/order-2.f90: New test.
988
8c383600
JH
9892016-06-01 Jan Hubicka <hubicka@ucw.cz>
990
991 * gcc.dg/unroll-6.c: Update template.
992 * gcc.dg/unroll-7.c: New testcase.
993 * gcc.dg/unroll-8.c: New testcase.
994
a0dfeef5
EB
9952016-06-01 Eric Botcazou <ebotcazou@adacore.com>
996
997 * gnat.dg/opt56.ad[sb]: New test.
998
48de5701
PC
9992016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1000
1001 PR c++/66635
1002 * g++.dg/cpp0x/constexpr-ice16.C: New.
1003
827cf695
PP
10042016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1005
1006 PR tree-optimization/71314
1007 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1008 -mbranch-cost=2.
1009
ff66f6e8
PP
10102016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1011
1012 PR tree-optimization/71077
1013 * gcc.dg/tree-ssa/pr71077.c: New test.
1014
050fb209
JH
10152016-05-31 Jan Hubicka <hubicka@ucw.cz>
1016
48de5701
PC
1017 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1018 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1019 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 1020
c642d919
PC
10212016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1022
1023 PR c++/71248
1024 * g++.dg/cpp0x/pr71248.C: New.
1025 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1026 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1027 * g++.dg/init/new37.C: Likewise.
1028 * g++.dg/template/static1.C: Likewise.
1029 * g++.dg/template/static2.C: Likewise.
1030
d6439e08
L
10312016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1032
1033 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1034 instead of %rdi.
1035 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1036
780b9dd4
MP
10372016-05-31 Marek Polacek <polacek@redhat.com>
1038
1039 * c-c++-common/Wswitch-unreachable-3.c: New test.
1040 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1041
0d99f8a0
RB
10422016-05-31 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/71352
1045 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1046
52545641
TP
10472016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1048
1049 * gcc.target/arm/armv5_thumb_isa.c: New test.
1050
5b8c1205
KY
10512016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1052
1053 PR target/71346
1054 * gcc.target/i386/pr71346.c: New test.
1055
7a88cc84
TV
10562016-05-31 Tom de Vries <tom@codesourcery.com>
1057
1058 PR tree-optimization/69068
1059 * gcc.dg/graphite/pr69068.c: New test.
1060
265149a6
MS
10612016-05-27 Martin Sebor <msebor@redhat.com>
1062
1063 PR c++/71306
1064 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1065
00631022
JJ
10662016-05-30 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR c++/71349
1069 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1070 nowait depend(inout: dd[0]) clauses where permitted.
1071
b2f6675b
PC
10722016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1073
1074 PR c++/71238
1075 * g++.dg/parse/pr71238.C: New.
1076 * g++.dg/concepts/friend1.C: Test column numbers too.
1077 * g++.dg/cpp0x/initlist31.C: Likewise.
1078 * g++.dg/cpp0x/pr51420.C: Likewise.
1079 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1080 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1081 * g++.dg/ext/builtin3.C: Likewise.
1082 * g++.dg/lookup/friend12.C: Likewise.
1083 * g++.dg/lookup/friend7.C: Likewise.
1084 * g++.dg/lookup/koenig1.C: Likewise.
1085 * g++.dg/lookup/koenig5.C: Likewise.
1086 * g++.dg/lookup/used-before-declaration.C: Likewise.
1087 * g++.dg/overload/koenig1.C: Likewise.
1088 * g++.dg/template/crash65.C: Likewise.
1089 * g++.dg/template/friend57.C: Likewise.
1090 * g++.dg/warn/Wshadow-5.C: Likewise.
1091 * g++.dg/warn/Wunused-8.C: Likewise.
1092 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1093 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1094 * g++.old-deja/g++.jason/member.C: Likewise.
1095 * g++.old-deja/g++.jason/report.C: Likewise.
1096 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1097 * g++.old-deja/g++.law/visibility20.C: Likewise.
1098 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1099 * g++.old-deja/g++.other/static5.C: Likewise.
1100 * g++.old-deja/g++.pt/overload2.C: Likewise.
1101
a448ff40
JH
11022016-05-30 Jan Hubicka <hubicka@ucw.cz>
1103
1104 * gcc.dg/tree-ssa/peel1.c: New testcase.
1105 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1106 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1107
69be8c91
TV
11082016-05-30 Tom de Vries <tom@codesourcery.com>
1109
1110 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1111 to ce.
1112
a59775a1
PC
11132016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/71099
1116 * g++.dg/parse/virtual1.C: New.
1117
53d6d955
UB
11182016-05-30 Uros Bizjak <ubizjak@gmail.com>
1119
1120 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1121 Use correct register when clearing %edx.
1122
0557293f
AM
11232016-05-30 Alexander Monakov <amonakov@ispras.ru>
1124
1125 PR tree-optimization/71289
1126 * gcc.dg/pr71289.c: New test.
1127
5d476e35
KV
11282016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1129
1130 PR middle-end/71269
1131 PR middle-end/71292
1132 * gcc.dg/tree-ssa/pr71269.c: New test.
1133 * gcc.dg/tree-ssa/pr71292.c: New test.
1134
db5447ca
KV
11352016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1136
1137 PR middle-end/71252
1138 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1139
98bdbb39
JH
11402016-05-30 Jan Hubicka <hubicka@ucw.cz>
1141
1142 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1143 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1144 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1145
7e012855
TV
11462016-05-30 Tom de Vries <tom@codesourcery.com>
1147
1148 PR tree-optimization/69067
1149 * gcc.dg/graphite/pr69067.c: New test.
1150
beed3701
UB
11512016-05-29 Uros Bizjak <ubizjak@gmail.com>
1152
1153 PR target/71245
1154 * gcc.target/i386/pr71245-1.c: New test.
1155 * gcc.target/i386/pr71245-2.c: Ditto.
1156
b6d4f8e8
PC
11572016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/71105
1160 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1161 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1162 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1163
00022058
JH
11642016-05-27 Jan Hubicka <hubicka@ucw.cz>
1165
1166 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1167
c8419aca
VV
11682016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1169
1170 Revert:
1171 PR c++/69855
1172 * g++.dg/overload/69855.C: New.
1173 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1174 * g++.old-deja/g++.pt/crash3.C: Likewise.
1175
8008c4d2
PC
11762016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1177
1178 PR c++/60385
1179 * g++.dg/parse/namespace13.C: New.
1180
8b2ef235
JL
11812016-05-26 Jeff Law <law@redhat.com>
1182
1183 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1184 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1185 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1186 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1187 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1188 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1189 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1190 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1191 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1192 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1193 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1194 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1195 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1196
7d67159b
VV
11972016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1198
1199 PR c++/69855
1200 * g++.dg/overload/69855.C: New.
1201 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1202 * g++.old-deja/g++.pt/crash3.C: Likewise.
1203
88e3bdd1
JW
12042016-05-27 Jiong Wang <jiong.wang@arm.com>
1205
1206 PR target/63596
1207 * gcc.target/aarch64/va_arg_1.c: New testcase.
1208 * gcc.target/aarch64/va_arg_2.c: Likewise.
1209 * gcc.target/aarch64/va_arg_3.c: Likewise.
1210
3fd6b9cc
JW
12112016-05-27 Jiong Wang <jiong.wang@arm.com>
1212
1213 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1214 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1215 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1216 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1217 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1218
3cee7e4e
MP
12192016-05-27 Marek Polacek <polacek@redhat.com>
1220
1221 PR middle-end/71308
1222 * g++.dg/torture/pr71308.C: New test.
1223
6a813c96
DV
12242016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1225
1226 * gcc.dg/zero_bits_compound-1.c: New test.
1227 * gcc.dg/zero_bits_compound-2.c: New test.
1228
0561bcfb
IE
12292016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1230
1231 PR middle-end/71279
1232 * gcc.dg/pr71279.c: New test.
1233
21316320
MM
12342016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1235
1236 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1237 floating point min/max/comparison instructions.
1238 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1239
7211a097
JJ
12402016-05-26 Jakub Jelinek <jakub@redhat.com>
1241
1242 * c-c++-common/gomp/schedule-1.c: New test.
1243 * gfortran.dg/gomp/schedule-1.f90: New test.
1244
cac177cf
PP
12452016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1246
1247 PR c++/70822
1248 PR c++/70106
1249 * g++.dg/cpp1y/auto-fn32.C: New test.
1250 * g++.dg/cpp1y/paren4.C: New test.
1251
a2d5b8c9
NS
12522016-05-26 Nathan Sidwell <nathan@acm.org>
1253
1254 * gcc.dg/20060410.c: Xfail on ptx.
1255 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1256 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1257 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1258 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1259 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1260
ffa8b552
TP
12612016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1262
1263 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1264
c7501e00
JJ
12652016-05-26 Jakub Jelinek <jakub@redhat.com>
1266
1875b9a0
JJ
1267 PR tree-optimization/71280
1268 * gcc.dg/pr71280.c: New test.
1269
2116e19f
JJ
1270 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1271
305aef09
JJ
1272 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1273 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1274
c7501e00
JJ
1275 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1276
ca449d26
JW
12772016-05-26 Jiong Wang <jiong.wang@arm.com>
1278
1279 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 1280 kept in memory.
ca449d26 1281
8af01c66
JL
12822016-05-25 Jeff Law <law@redhat.com>
1283
1284 PR tree-optimization/71272
1285 * gcc.c-torture/compile/pr71272.c: new test.
1286
f9d6ce73
BS
12872016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1288
1289 * gcc.target/powerpc/vec-cmpne.c: New test.
1290 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1291
a88a7b22
EB
12922016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * gnat.dg/opt55.ad[sb]: New test.
1295
125f02ed
SKS
12962016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1297
1298 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1299 * c-c++-common/pr60226.c: Require int32plus.
1300 * gcc.c-torture/execute/pr70602.c: Likewise.
1301 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1302 unsigned long for malloc arg type.
1303 * gcc.dg/asr_div1.c: Require int32plus.
1304 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1305 * gcc.dg/pie-1.c: Require pie.
1306 * gcc.dg/pie-2.c: Likewise.
1307 * gcc.dg/pr59471.c: Require int32plus.
1308 * gcc.dg/pr59963-2.c: XFAIL for int16.
1309 * gcc.dg/pr60114.c: Require int32plus.
1310 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1311 unsigned long for typedef of size_t.
1312 * gcc.dg/pr63914.c: Require int32plus.
1313 * gcc.dg/pr64536.c: Require pt32plus.
1314 * gcc.dg/pr65658.c: Likewise.
1315 * gcc.dg/pr67271.c: Require int32plus.
1316 * gcc.dg/pr68112.c: Likewise.
1317 * gcc.dg/pr69071.c: Skip for avr target.
1318 * gcc.dg/pr69973.c: Require int32plus.
1319 * gcc.dg/pr70169.c: Skip for avr target.
1320 * gcc.dg/sso-6.c: Require int32plus.
1321 * gcc.dg/sso-7.c: Likewise.
1322 * gcc.dg/sso-8.c: Likewise.
1323 * gcc.dg/vrp-min-max-2.c: Likewise.
1324
c6e434f5
UB
13252016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1326
1327 PR target/70738
1328 * gcc.target/i386/pr70738-1.c: New test.
1329 * gcc.target/i386/pr70738-2.c: Likewise.
1330 * gcc.target/i386/pr70738-3.c: Likewise.
1331 * gcc.target/i386/pr70738-4.c: Likewise.
1332 * gcc.target/i386/pr70738-5.c: Likewise.
1333 * gcc.target/i386/pr70738-6.c: Likewise.
1334 * gcc.target/i386/pr70738-7.c: Likewise.
1335 * gcc.target/i386/pr70738-8.c: Likewise.
1336 * gcc.target/i386/pr70738-9.c: Likewise.
1337
5c42d341
KT
13382016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1339
1340 PR rtl-optimization/66940
1341 * gcc.c-torture/execute/pr66940.c: New test.
1342
bf9a1a07
IV
13432016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1344
1345 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1346 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1347 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1348 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1349 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1350 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1351 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1352 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1353 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1354 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1355 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1356 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1357 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1358 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1359 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1360 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1361 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1362 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1363 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1364 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1365 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1366 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1367 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1368 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1369
95efe6b6
MP
13702016-05-25 Marek Polacek <polacek@redhat.com>
1371
1372 PR c/71265
1373 * gcc.dg/noncompile/pr71265.c: New test.
1374
a23faf7a
MP
1375 PR c/71266
1376 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1377
69a6d5ad
NS
13782016-05-25 Nathan Sidwell <nathan@acm.org>
1379
1380 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1381
3072d4ea
RB
13822016-05-25 Richard Biener <rguenther@suse.de>
1383
1384 PR tree-optimization/71261
1385 * c-c++-common/torture/pr71261.c: New testcase.
1386
e412ece4
RB
13872016-05-25 Richard Biener <rguenther@suse.de>
1388
1389 PR tree-optimization/71264
1390 * gcc.dg/vect/pr71264.c: New testcase.
1391
b9e551ad
PC
13922016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/55992
1395 * g++.dg/cpp0x/alias-decl-53.C: New.
1396 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1397
6aa1abe5
ML
13982016-05-25 Martin Liska <mliska@suse.cz>
1399
1400 * g++.dg/pr71239.C: New test.
1401
842d162e
RB
14022016-05-25 Richard Biener <rguenther@suse.de>
1403
c87885ca
RO
1404 * gcc.dg/vect/pr58135.c: Rename to ...
1405 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 1406
f184a36c
MP
14072016-05-25 Marek Polacek <polacek@redhat.com>
1408
1409 * g++.dg/pr65295.C: Use target c++14.
1410
021fad86
PC
14112016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1412
53d6d955
UB
1413 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1414 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 1415
c3eaf15a
MM
14162016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1417
1418 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1419 instructions.
1420
e46c7770
CP
14212016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1422
1423 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1424 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1425 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1426 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1427 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1428 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1429 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1430 * c-c++-common/goacc/pcopy.c: Likewise.
1431 * c-c++-common/goacc/pcopyin.c: Likewise.
1432 * c-c++-common/goacc/pcopyout.c: Likewise.
1433 * c-c++-common/goacc/pcreate.c: Likewise.
1434 * c-c++-common/goacc/pr70688.c: New test.
1435 * c-c++-common/goacc/present-1.c: Adjust test.
1436 * c-c++-common/goacc/reduction-5.c: Likewise.
1437 * g++.dg/goacc/data-1.C: New test.
1438
4bfc9db7
MM
14392016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1440
1441 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1442 vector parity built-in functions.
1443 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1444 count trailing zeros automatic vectorization.
1445 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1446 count trailing zeros built-in functions.
1447
2bc145af
KV
14482016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1449
1450 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1451
26869fdb
PH
14522016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1453
1454 PR target/71050
1455 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1456
b2dc9c3b
PC
14572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/50436
1460 * g++.dg/template/crash123.C: New.
1461 * g++.dg/template/crash124.C: Likewise.
1462
f65e97fd
MS
14632016-05-24 Martin Sebor <msebor@redhat.com>
1464
1465 PR c++/71147
1466 * g++.dg/ext/flexary16.C: New test.
1467
a6f5ac7f
IV
14682016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1469
69a6d5ad
NS
1470 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1471 before math.h is included.
a6f5ac7f
IV
1472 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1473 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1474 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1475 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1476 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1477 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1478 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1479 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1480 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1481 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1482 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1483 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1484 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1485 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1486 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1487 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1488 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1489 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1490 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1491 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1492 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1493 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1494 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1495
27bad558
MM
14962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1497 Kelvin Nilsen <kelvin@gcc.gnu.org>
1498
1499 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1500 support.
1501
72f382fb
PC
15022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1503
1504 PR c++/69872
1505 * g++.dg/warn/Wno-narrowing1.C: New.
1506
ef2ec9d9
MP
15072016-05-24 Marek Polacek <polacek@redhat.com>
1508
1509 PR c/71249
1510 * c-c++-common/Wswitch-unreachable-2.c: New test.
1511
e90434e3
JJ
15122016-05-24 Jakub Jelinek <jakub@redhat.com>
1513
7adb26f2
JJ
1514 PR c++/71257
1515 * g++.dg/vect/simd-clone-6.cc: New test.
1516 * g++.dg/gomp/declare-simd-6.C: New test.
1517
e90434e3
JJ
1518 PR middle-end/70434
1519 PR c/69504
1520 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1521
b556ea3b
RB
15222016-05-24 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/71240
1525 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1526
e5328f5d
RB
15272016-05-24 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/71230
1530 * gcc.dg/torture/pr71230.c: New testcase.
1531 * g++.dg/torture/pr71230.C: Likewise.
1532
a04e69c0
TS
15332016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1534
1535 * c-c++-common/goacc/routine-5.c: Add tests.
1536 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1537 * gfortran.dg/goacc/routine-6.f90: Add tests.
1538
30fd2977
RB
15392016-05-24 Richard Biener <rguenther@suse.de>
1540
1541 PR tree-optimization/71253
1542 * gcc.dg/torture/pr71253.c: New testcase.
1543
ca6f60bc
KV
15442016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1545
1546 PR middle-end/71252
1547 * gfortran.dg/pr71252.f90: New test.
1548
d3465d72
RS
15492016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1550
1551 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1552
f17a223d
RB
15532016-05-24 Richard Biener <rguenther@suse.de>
1554
1555 PR middle-end/70434
1556 PR c/69504
1557 * c-c++-common/vector-subscript-4.c: New testcase.
1558 * c-c++-common/vector-subscript-5.c: Likewise.
1559
e3f36534
JD
15602016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1561
1562 PR fortran/71123
1563 * gfortran.dg/namelist_90.f: New test
1564
85d5c27d
JD
15652016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1566
1567 PR fortran/66461
1568 * gfortran.dg/unexpected_eof.f: New test
1569
fe3f3340
MM
15702016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1571 Kelvin Nilsen <kelvin@gcc.gnu.org>
1572
1573 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1574 as little endian.
1575
26d6ae55
PC
15762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/70972
1579 * g++.dg/cpp0x/inh-ctor20.C: New.
1580 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1581
d6c9a06f
PC
15822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/69095
1585 * g++.dg/cpp0x/variadic168.C: New.
1586
396a1d10
PC
15872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 * g++.dg/cpp0x/pr31445.C: Test column number too.
1590 * g++.dg/cpp0x/pr32253.C: Likewise.
1591 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1592 * g++.dg/cpp0x/variadic36.C: Likewise.
1593
ece46666
MG
15942016-05-23 Marc Glisse <marc.glisse@inria.fr>
1595
1596 * gcc.dg/fold-notshift-2.c: Adjust.
1597
a7dc5980
MP
15982016-05-23 Marek Polacek <polacek@redhat.com>
1599
1600 PR c/49859
1601 * c-c++-common/Wswitch-unreachable-1.c: New test.
1602 * gcc.dg/Wswitch-unreachable-1.c: New test.
1603 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1604 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1605 * g++.dg/gomp/block-10.C: Likewise.
1606 * gcc.dg/gomp/block-10.c: Likewise.
1607 * g++.dg/gomp/block-9.C: Likewise.
1608 * gcc.dg/gomp/block-9.c: Likewise.
1609 * g++.dg/gomp/target-1.C: Likewise.
1610 * g++.dg/gomp/target-2.C: Likewise.
1611 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 1612 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
1613 * g++.dg/gomp/taskgroup-1.C: Likewise.
1614 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1615 * gcc.dg/gomp/teams-1.c: Likewise.
1616 * g++.dg/gomp/teams-1.C: Likewise.
1617 * g++.dg/overload/error3.C: Likewise.
1618 * g++.dg/tm/jump1.C: Likewise.
1619 * g++.dg/torture/pr40335.C: Likewise.
1620 * gcc.dg/c99-vla-jump-5.c: Likewise.
1621 * gcc.dg/switch-warn-1.c: Likewise.
1622 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1623 * gcc.dg/nested-func-1.c: Likewise.
1624 * gcc.dg/pr67784-4.c: Likewise.
1625
18b54004
RB
16262016-05-23 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/71230
1629 * gfortran.dg/pr71230-1.f90: New testcase.
1630 * gfortran.dg/pr71230-2.f90: Likewise.
1631
e569db5f
VK
16322016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1633
396a1d10 1634 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
1635 * gcc.dg/vect/pr58135.c: Add new.
1636 * gfortran.dg/pr46519-1.f: Adjust test case.
1637
e4b71114
PC
16382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/53401
1641 * g++.dg/cpp0x/decltype64.C: New.
1642
a25a8058
CL
16432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1644
1645 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
1646 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1647 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
1648
0dcfe9ab
CL
16492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1650
1651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
1652 Add poly64x1_t and poly64x2_t cases if supported.
1653 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1654 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
1655 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
1656 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
1657 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
1658
ffd70e4a
CL
16592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1660
1661 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
1668
4b1f57fe
CL
16692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1670
1671 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
1672
16c5ec77
CL
16732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
1674
1675 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
1676 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
1677
94ad56c7
JJ
16782016-05-22 Jakub Jelinek <jakub@redhat.com>
1679
57748705
JJ
1680 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
1681 constraint instead of "r".
1682 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
1683 insn instead of vxorpd.
1684 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
1685
af120161
JJ
1686 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
1687 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
1688
355023ce
JJ
1689 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
1690
3b48574c
JJ
1691 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
1692 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
1693
94ad56c7
JJ
1694 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
1695
8a85cee2
KV
16962016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
1697
1698 PR middle-end/40921
1699 * gcc.dg/tree-ssa/pr40921.c: New test.
1700
8e916b16
PS
17012016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1702
1703 PR target/71103
1704 * gcc.target/avr/pr71103.c: New test.
1705
88aea79f
KV
17062016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1707
1708 PR middle-end/71179
1709 * gcc.dg/tree-ssa/pr71179.c: New test.
1710
79063edd
MS
17112016-05-20 Martin Sebor <msebor@redhat.com>
1712
1713 PR c/71115
1714 * gcc.dg/init-excess-2.c: New test.
1715
55c8849f
EB
17162016-05-20 Eric Botcazou <ebotcazou@adacore.com>
1717
1718 * gnat.dg/opt53.adb: New test.
1719 * gnat.dg/opt54.adb: Likewise.
1720
c91a0948
MJ
17212016-05-20 Martin Jambor <mjambor@suse.cz>
1722
1723 PR tree-optimization/70884
1724 * gcc.dg/tree-ssa/pr70919.c: New test.
1725
9cad20fa
BS
17262016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1727
1728 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
1729 formatting.
69a6d5ad
NS
1730 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
1731 fix code formatting.
1732
17332016-05-20 Nathan Sidwell <nathan@acm.org>
1734
1735 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
1736 non-common cases.
1737 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 1738
15c671a7
DM
17392016-05-20 David Malcolm <dmalcolm@redhat.com>
1740
1741 * jit.dg/all-non-failing-tests.h: Add
1742 test-factorial-must-tail-call.c.
1743 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
1744 * jit.dg/test-factorial-must-tail-call.c: New test case.
1745
4f028369
JJ
17462016-05-20 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR fortran/71204
1749 * gfortran.dg/pr71204.f90: New test.
1750
7dea4ab3
CP
17512016-05-20 Cesar Philippidis <cesar@codesourcery.com>
1752
1753 * gcc.target/nvptx/sincos.c: New test.
1754
ef98d365
PC
17552016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/70572
1758 * g++.dg/cpp1y/auto-fn31.C: New.
1759
92466115
BS
17602016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
1761
1762 * gcc.target/powerpc/vec-addec.c: New test.
1763 * gcc.target/powerpc/vec-addec-int128.c: New test.
1764
9a385c2d
DM
17652016-05-20 David Malcolm <dmalcolm@redhat.com>
1766
1767 * gcc.dg/plugin/must-tail-call-1.c: New test case.
1768 * gcc.dg/plugin/must-tail-call-2.c: New test case.
1769 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
1770 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1771
77c9d5b4
JH
17722016-05-20 Jan Hubicka <hubicka@ucw.cz>
1773
1774 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
1775
68047971
JJ
17762016-05-20 Jakub Jelinek <jakub@redhat.com>
1777
18954840
JJ
1778 PR c++/71210
1779 * g++.dg/opt/pr71210-1.C: New test.
1780 * g++.dg/opt/pr71210-2.C: New test.
1781
68047971
JJ
1782 PR tree-optimization/29756
1783 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
1784 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
1785 only on selected targets where V4SImode vectors are known to be
1786 supported.
1787
d78789f5
MG
17882016-05-20 Marc Glisse <marc.glisse@inria.fr>
1789
1790 PR tree-optimization/71079
1791 PR tree-optimization/71206
1792 * gcc.dg/tree-ssa/pr71206.c: New testcase.
1793
550fa093
PK
17942016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1795
1796 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
1797 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
1798 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
1799
483c6429
RG
18002016-05-20 Richard Guenther <rguenther@suse.de>
1801
1802 PR tree-optimization/29756
1803 * gcc.dg/tree-ssa/vector-6.c: New testcase.
1804
eb066284
RB
18052016-05-20 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/71185
1808 * gcc.dg/tree-ssa/pr71185.c: New testcase.
1809
58f10249
RB
18102016-05-20 Richard Biener <rguenther@suse.de>
1811
1812 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
1813
2a5569fa
MP
18142016-05-19 Marek Polacek <polacek@redhat.com>
1815
1816 PR c++/71075
1817 * g++.dg/diagnostic/pr71075.C: New test.
1818
5e9a5385
DM
18192016-05-19 David Malcolm <dmalcolm@redhat.com>
1820
1821 PR c++/71184
1822 * g++.dg/pr71184.C: New test case.
1823
4f45da44
KN
18242016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1825
1826 * gcc.target/powerpc/darn-0.c: New test.
1827 * gcc.target/powerpc/darn-1.c: New test.
1828 * gcc.target/powerpc/darn-2.c: New test.
1829
4177437e
MP
18302016-05-19 Marek Polacek <polacek@redhat.com>
1831
1832 PR tree-optimization/71031
1833 * gcc.dg/tree-ssa/vrp100.c: New test.
1834
afb72432
IE
18352016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
1836
1837 PR rtl-optimization/71148
1838 * gcc.dg/pr71148.c: New test.
1839
4f83064e
KT
18402016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1841
1842 PR target/71056
1843 * gcc.target/arm/pr71056.c: New test.
1844
4bf8dbe1
BE
18452016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1846
1847 * c-c++-common/pr69669.c: Check the used mode.
1848
f3510625
MO
18492016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1850
1851 PR sanitizer/64354
1852 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
1853
43c0068e
RB
18542016-05-19 Richard Biener <rguenther@suse.de>
1855
1856 PR tree-optimization/70729
1857 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
1858 * gcc.dg/graphite/scop-18.c: Likewise.
1859 * gcc.dg/pr41783.c: Disable LIM.
1860 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
1861 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
1862 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1863 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1864 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
1865 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1866 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1867 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
1868 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
1869 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
1870 * gfortran.dg/pr42108.f90: Likewise.
1871
70f25790
DM
18722016-05-18 David Malcolm <dmalcolm@redhat.com>
1873
1874 PR driver/69265
1875 * gcc.dg/spellcheck-options-11.c: New test case.
1876
960db8ec
JJ
18772016-05-18 Jakub Jelinek <jakub@redhat.com>
1878
1879 PR c++/71100
1880 * g++.dg/opt/pr71100.C: New test.
1881
04643334
MJ
18822016-05-18 Martin Jambor <mjambor@suse.cz>
1883
1884 PR ipa/69708
1885 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
1886 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
1887 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
1888 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
1889
91bb9f80
MJ
18902016-05-18 Martin Jambor <mjambor@suse.cz>
1891
1892 PR ipa/69708
1893 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
1894 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
1895 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
1896 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
1897 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
1898
c584aca6
PC
18992016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/69793
1902 * g++.dg/template/crash122.C: New.
1903
20309c6e
PC
19042016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
1905
1906 PR c++/70466
1907 * g++.dg/template/pr70466-1.C: New.
1908 * g++.dg/template/pr70466-2.C: Likewise.
1909
50c78b9a
MM
19102016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1911
1912 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
1913 splat operations and the XXSPLTIB instruction.
1914 * gcc.target/powerpc/p9-splat-2.c: Likewise.
1915 * gcc.target/powerpc/p9-splat-3.c: Likewise.
1916 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
1917 xxlxor to clear a register.
1918
cf8be00d
RS
19192016-05-18 Richard Sandiford <richard.sandiford@arm.com>
1920
1921 * gcc.dg/torture/pr71020.c: New test.
1922
848a392a
MJ
19232016-05-18 Martin Jambor <mjambor@suse.cz>
1924
1925 PR ipa/70646
1926 * gcc.dg/ipa/pr70646.c: New test.
1927
1f2ab776
CL
19282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1929
1930 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
1931
76489493
CL
19322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1933
1934 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
1935 missing tests for vreinterpretq_p{8,16}.
1936
bd79378d
CL
19372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1938
1939 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
1940 vsliq_n_s64 and vsliq_n_u64.
1941
81ca3ea0
CL
19422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1943
1944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
1945 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
1946
873cb425
CL
19472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1948
1949 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
1950 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1951 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
1952
9d6e7c21
CL
19532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
1954
1955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
1956 in comment.
1957
b4dbe40e 19582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
1959
1960 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
1961 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
1962 "blr\t" and switch to scan-assembler-times.
1963
83a5c910
JW
19642016-05-18 Jiong Wang <jiong.wang@arm.com>
1965
53d6d955
UB
1966 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
1967 with __aarch64__.
1968 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
1969 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 1970
fb7cbdeb
JJ
19712016-05-18 Jakub Jelinek <jakub@redhat.com>
1972
8ee91165
JJ
1973 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
1974 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
1975 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
1976 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
1977 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
1978 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
1979
cf4d516a
JJ
1980 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
1981 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
1982
a4f16422
JJ
1983 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
1984 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
1985
7b37ce10
JJ
1986 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
1987 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
1988
fb7cbdeb
JJ
1989 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
1990
c9326aef
RB
19912016-05-18 Richard Biener <rguenther@suse.de>
1992
1993 PR tree-optimization/71168
1994 * gcc.dg/torture/pr71168.c: New testcase.
1995
df8b0a11
KV
19962016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
1997
1998 PR middle-end/63586
1999 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2000 * gcc.dg/tree-ssa/pr63586.c: New test.
2001 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2002
2efd67ed
NS
20032016-05-17 Nathan Sidwell <nathan@acm.org>
2004
2005 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2006 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2007 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2008 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2009
1988b2c2
NS
20102016-05-17 Nathan Sidwell <nathan@acm.org>
2011
2012 * gcc.target/nvptx/abi-vararg-3.c: New.
2013
ad1d92ab
MM
20142016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2015
2016 PR tree-optimization/54579
2017 PR middle-end/55299
2018 * gcc.dg/fold-notrotate-1.c: New test.
2019 * gcc.dg/fold-notshift-1.c: New test.
2020 * gcc.dg/fold-notshift-2.c: New test.
2021
47768df8
MP
20222016-05-17 Marek Polacek <polacek@redhat.com>
2023
2024 PR ipa/71146
2025 * g++.dg/ipa/pr71146.C: New test.
2026
6b5423a5
DM
20272016-05-17 David Malcolm <dmalcolm@redhat.com>
2028
2029 * jit.dg/test-error-array-bounds.c: New test case.
2030
c7986356
MG
20312016-05-17 Marc Glisse <marc.glisse@inria.fr>
2032
2033 * gcc.dg/tree-ssa/and-1.c: New testcase.
2034
d982c5b7
MG
20352016-05-17 Marc Glisse <marc.glisse@inria.fr>
2036
2037 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2038 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2039
0139ba93
MG
20402016-05-17 Marc Glisse <marc.glisse@inria.fr>
2041
2042 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2043 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2044
daab4562
JW
20452016-05-17 Jiong Wang <jiong.wang@arm.com>
2046
2047 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2048
22330033
JW
20492016-05-17 Jiong Wang <jiong.wang@arm.com>
2050
2051 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2052
98b3a5f2
JW
20532016-05-17 Jiong Wang <jiong.wang@arm.com>
2054
2055 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2056 ".2d[index]" when scan the assembly.
2057 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2058 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2059 float64x1.
2060 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2061
b71b7a8e
RB
20622016-05-17 Richard Biener <rguenther@suse.de>
2063
2064 PR tree-optimization/71132
2065 * gcc.dg/torture/pr71132.c: New testcase.
2066
3c51ad46
CL
20672016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2068
2069 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2070
d20faa66
KT
20712016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2072
2073 PR target/70809
2074 * gcc.target/aarch64/pr70809_1.c: New test.
2075
b75cc5a4
KT
20762016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2077
2078 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2079 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2080 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2081 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2082
b28eb195
IE
20832016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2084 Ilya Enkovich <ilya.enkovich@intel.com>
2085
2086 PR target/71114
2087 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2088
0b9004ed
JH
20892016-05-16 Jan Hubicka <hubicka@ucw.cz>
2090
2091 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2092 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2093
1b81a1c1
MW
20942016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2095
2096 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2097 test for __ARM_FP16_ARGS.
2098 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2099 * gcc.target/arm/aapcs/neon-vect10.c: New.
2100 * gcc.target/arm/aapcs/neon-vect9.c: New.
2101 * gcc.target/arm/aapcs/vfp18.c: New.
2102 * gcc.target/arm/aapcs/vfp19.c: New.
2103 * gcc.target/arm/aapcs/vfp20.c: New.
2104 * gcc.target/arm/aapcs/vfp21.c: New.
2105 * gcc.target/arm/fp16-aapcs-1.c: New.
2106 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2107 test for __ARM_FP16_ARGS.
2108 * g++.target/arm/fp16-return-1.c: Update expected output.
2109
921d1e73
JW
21102016-05-16 Jiong Wang <jiong.wang@arm.com>
2111
2112 PR testsuite/70227
2113 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2114
228eb42a
HA
21152016-05-15 Harald Anlauf <anlauf@gmx.de>
2116
2117 PR fortran/69603
2118 * gfortran.dg/pr69603.f90: New testcase.
2119
785abfd3
FR
21202016-05-14 Fritz Reese <fritzoreese@gmail.com>
2121
2122 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2123
e75eb64f
FR
21242016-05-14 Fritz Reese <fritzoreese@gmail.com>
2125
2126 PR fortran/71047
2127 * gfortran.dg/pr71047.f08: New test.
2128
aa4b467b
JM
21292016-05-13 Joseph Myers <joseph@codesourcery.com>
2130
2131 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2132 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2133 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2134
653fb4a2
MS
21352016-05-13 Martin Sebor <msebor@redhat.com>
2136
2137 PR c++/60049
2138 * g++.dg/cpp0x/constexpr-60049.C: New test.
2139
9e37582d
JJ
21402016-05-13 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR bootstrap/71071
2143 * gcc.dg/pr71071.c: New test.
2144
a278aa17
UB
21452016-05-13 Uros Bizjak <ubizjak@gmail.com>
2146
2147 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2148 remove XOP handling.
377eaca7 2149 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 2150
ac3d02e2
NS
21512016-05-13 Nathan Sidwell <nathan@acm.org>
2152
2153 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2154 __atomic_is_lock_free declaration.
2155
8ab3bdac
RB
21562016-05-13 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/42587
2159 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2160
623b8e0a
ML
21612016-05-13 Martin Liska <mliska@suse.cz>
2162
2163 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2164 the new format of dump output.
2165
da7674f6
IE
21662016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2167
2168 * gcc.dg/pr71084.c: New test.
2169
c959db3d
RR
21702016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2171
53d6d955
UB
2172 PR target/53440
2173 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 2174
43203dea
RR
21752016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2176
2177 * gcc.target/aarch64/struct_return.c: New test.
2178
4f2e1536
MP
21792016-05-12 Marek Polacek <polacek@redhat.com>
2180
2181 PR c/70756
2182 * c-c++-common/pr70756-2.c: New test.
2183 * c-c++-common/pr70756.c: New test.
2184
1ef33ef3
RB
21852016-05-12 Richard Biener <rguenther@suse.de>
2186
2187 PR tree-optimization/71059
2188 * gcc.dg/torture/pr71059.c: New testcase.
2189
763baff6
RB
21902016-05-12 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/71062
2193 * gcc.dg/torture/pr71062.c: New testcase.
2194
c4ec1243
IE
21952016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2196
2197 PR tree-optimization/71006
2198 * gcc.dg/pr71006.c: New test.
2199
a5fbf76d
MP
22002016-05-12 Marek Polacek <polacek@redhat.com>
2201
2202 PR driver/71063
2203 * gcc.dg/opts-7.c: New test.
2204
5acc47a4
KT
22052016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2206
2207 PR target/70830
2208 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2209 Add -save-temps to dg-options.
2210 Scan for ldmfd rather than pop instruction.
2211 * gcc.target/arm/interrupt-2.c: Likewise.
2212 * gcc.target/arm/pr70830.c: New test.
2213
40bd4bf9
JJ
22142016-05-12 Jakub Jelinek <jakub@redhat.com>
2215
3cd63842
JJ
2216 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2217 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2218
c05d08f6
JJ
2219 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2220 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2221 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2222
bc27ffae
JJ
2223 PR target/71019
2224 * gcc.target/i386/avx512vl-pack-1.c: New test.
2225 * gcc.target/i386/avx512vl-pack-2.c: New test.
2226 * gcc.target/i386/avx512bw-pack-2.c: New test.
2227
515d7412
JJ
2228 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2229
40bd4bf9
JJ
2230 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2231 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2232 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2233
44ab146a
RB
22342016-05-12 Richard Biener <rguenther@suse.de>
2235
2236 PR tree-optimization/70986
2237 * gcc.dg/torture/pr70986-1.c: New testcase.
2238 * gcc.dg/torture/pr70986-2.c: Likewise.
2239 * gcc.dg/torture/pr70986-3.c: Likewise.
2240
d6e83a8d
MM
22412016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2242
2243 PR c/43651
2244 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2245 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2246
51e67ea3
UB
22472016-05-11 Uros Bizjak <ubizjak@gmail.com>
2248
2249 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2250 directive.
2251 * gcc.target/i386/pr66746.c: Ditto.
2252
3fd2b007
MM
22532016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2254
2255 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2256 support.
2257 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2258 warning when using -mvsx-timode.
2259 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2260 * gcc.target/powerpc/dform-2.c: Likewise.
2261 * gcc.target/powerpc/pr68805.c: Likewise.
2262
5c3a10fb
MP
22632016-05-11 Marek Polacek <polacek@redhat.com>
2264
2265 PR c++/71024
2266 * c-c++-common/attributes-3.c: New test.
2267
7cfb065b
NS
22682016-05-11 Nathan Sidwell <nathan@acm.org>
2269
2270 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2271 * gcc.c-torture/execute/pr68185.c: Likewise.
2272 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2273 * gcc.dg/pr69634.c: Requires scheduling.
2274 * gcc.dg/torture/pr66178.c: Require label values.
2275 * gcc.dg/setjmp-6.c: Require indirect jumps.
2276
f35ea97d
RB
22772016-05-11 Richard Biener <rguenther@suse.de>
2278
2279 PR tree-optimization/71055
2280 * gcc.dg/torture/pr71055.c: New testcase.
2281
dff70323
RB
22822016-05-11 Richard Biener <rguenther@suse.de>
2283
2284 PR debug/71057
2285 * g++.dg/debug/pr71057.C: New testcase.
2286
56a3d28b
JJ
22872016-05-11 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR fortran/70855
2290 * gfortran.dg/gomp/pr70855.f90: New test.
2291
ebc1b29e
RB
22922016-05-11 Richard Biener <rguenther@suse.de>
2293
2294 PR middle-end/71002
2295 * g++.dg/torture/pr71002.C: New testcase.
2296
98ccd1d7
IE
22972016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2298
2299 PR middle-end/70807
2300 * gcc.dg/pr70807.c: New test.
2301
ed29e24b
MS
23022016-05-10 Martin Sebor <msebor@redhat.com>
2303
2304 PR c++/38611
2305 * g++.dg/Wattributes.C: New test.
2306
e39dab2c
MG
23072016-05-10 Marc Glisse <marc.glisse@inria.fr>
2308
2309 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2310 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2311 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2312
d067e238
IE
23132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2314
2315 PR target/70799
2316 * gcc.target/i386/pr70799-1.c: New test.
2317
cd36c83e
PMR
23182016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2319
2320 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2321
1e3af2a4
IE
23222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2323
2324 PR middle-end/70877
2325 * gcc.target/i386/pr70877.c: New test.
2326
afc610db
IE
23272016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2328
2329 PR tree-optimization/70786
2330 * gcc.target/i386/pr70876.c: New test.
2331
4b59d19f
JJ
23322016-05-10 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR target/70927
2335 * gcc.target/i386/avx512vl-logic-1.c: New test.
2336 * gcc.target/i386/avx512vl-logic-2.c: New test.
2337 * gcc.target/i386/avx512dq-logic-2.c: New test.
2338
9b5ee426
BS
23392016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2340
2341 PR target/70963
2342 * gcc.target/powerpc/pr70963.c: New.
2343
f3352cab
DM
23442016-05-10 David Malcolm <dmalcolm@redhat.com>
2345
2346 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2347 (test_very_wide_line): Add ruler to expected output.
2348 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2349 (test_very_wide_line): Likewise.
2350 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2351 (test_show_locus): Within the handling of "test_very_wide_line",
2352 enable show_ruler_p on the diagnostic context.
2353
4a3255dd
RB
23542016-05-10 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/71039
2357 * gcc.dg/torture/pr71039.c: New testcase.
2358
da7c9950
NS
23592016-05-10 Nathan Sidwell <nathan@acm.org>
2360
2361 * gcc.dg/nested-func-10.c: Requires alloca.
2362 * gcc.dg/nested-func-9.c: Requires alloca.
2363 * gcc.c-torture/execute/pr70460.c: Requires labels.
2364 * gcc.c-torture/compile/pr70199.c: Requires labels.
2365 * gcc.target/nvptx/decl.c: Compile only.
2366 * gcc.target/nvptx/trailing-init.c: Compile only.
2367 * gcc.target/nvptx/ary-init.c: Compile only.
2368
cf68d92c
MP
23692016-05-10 Marek Polacek <polacek@redhat.com>
2370
2371 PR c/70255
2372 * gcc.dg/attr-opt-1.c: New test.
2373
64ea4e15
RB
23742016-05-10 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/70497
2377 PR tree-optimization/28367
2378 * gcc.dg/torture/20160404-1.c: New testcase.
2379 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2380 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2381
5a96dae3
PMR
23822016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2383
2384 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2385
fc97f805
UB
23862016-05-09 Uros Bizjak <ubizjak@gmail.com>
2387
2388 * gcc.target/i386/fabsneg-1.c New test.
2389
a710b1d5
AM
23902016-05-09 Alan Modra <amodra@gmail.com>
2391
2392 PR testsuite/70826
2393 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2394
171f6f05
RB
23952016-05-09 Richard Biener <rguenther@suse.de>
2396
2397 PR tree-optimization/70985
2398 * gcc.dg/torture/pr70985.c: New testcase.
2399
18caa34e
BC
24002016-05-09 Bin Cheng <bin.cheng@arm.com>
2401
2402 * gcc.dg/tree-ssa/ifc-9.c: New test.
2403 * gcc.dg/tree-ssa/ifc-10.c: New test.
2404 * gcc.dg/tree-ssa/ifc-11.c: New test.
2405 * gcc.dg/tree-ssa/ifc-12.c: New test.
2406 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2407 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2408 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2409
7a27d38f
RB
24102016-05-09 Richard Biener <rguenther@suse.de>
2411
2412 PR fortran/70937
2413 * gfortran.dg/pr70937.f90: New testcase.
2414
5ebbbd3d
RO
24152016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2416
2417 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2418
f6288c24
FR
24192016-05-07 Fritz Reese <fritzoreese@gmail.com>
2420
2421 PR fortran/56226
2422 * gfortran.dg/dec_structure_1.f90: New testcase.
2423 * gfortran.dg/dec_structure_2.f90: Ditto.
2424 * gfortran.dg/dec_structure_3.f90: Ditto.
2425 * gfortran.dg/dec_structure_4.f90: Ditto.
2426 * gfortran.dg/dec_structure_5.f90: Ditto.
2427 * gfortran.dg/dec_structure_6.f90: Ditto.
2428 * gfortran.dg/dec_structure_7.f90: Ditto.
2429 * gfortran.dg/dec_structure_8.f90: Ditto.
2430 * gfortran.dg/dec_structure_9.f90: Ditto.
2431 * gfortran.dg/dec_structure_10.f90: Ditto.
2432 * gfortran.dg/dec_structure_11.f90: Ditto.
2433 * gfortran.dg/dec_union_1.f90: Ditto.
2434 * gfortran.dg/dec_union_2.f90: Ditto.
2435 * gfortran.dg/dec_union_3.f90: Ditto.
2436 * gfortran.dg/dec_union_4.f90: Ditto.
2437 * gfortran.dg/dec_union_5.f90: Ditto.
2438 * gfortran.dg/dec_union_6.f90: Ditto.
2439 * gfortran.dg/dec_union_7.f90: Ditto.
2440
5ec4a8cd
TV
24412016-05-07 Tom de Vries <tom@codesourcery.com>
2442
2443 PR tree-optimization/70956
2444 * gcc.dg/graphite/pr70956.c: New test.
2445
58ec1d0e
JJ
24462016-05-06 Jakub Jelinek <jakub@redhat.com>
2447
ccd88fb7
JJ
2448 PR middle-end/70941
2449 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2450 (a, b, c, d): Change type from char to signed char.
2451 (main): Compare against (signed char) -1634678893 instead of
2452 hardcoded -109. Use __builtin_abort instead of abort.
2453
dd3b6464
JJ
2454 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2455 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2456
58ec1d0e
JJ
2457 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2458
19aa23d8
YR
24592016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2460
2461 PR debug/70935
2462 * gcc.dg/torture/pr70935.c: New test.
2463
ae5f0df1
OE
24642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2465
2466 PR target/58219
ce23a8ff 2467 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 2468
078f7e37
RB
24692016-05-06 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/70960
2472 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2473
765d7b54
OE
24742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2475
2476 PR target/52933
2477 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2478 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2479 Adjust expected instruction counts.
2480 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2481
29c94e65
MP
24822016-05-06 Marek Polacek <polacek@redhat.com>
2483
2484 PR sanitizer/70875
2485 * gcc.dg/ubsan/bounds-3.c: New test.
2486
3684b02e
OE
24872016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2488
2489 PR target/54089
2490 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2491
8706773f
RB
24922016-05-06 Richard Biener <rguenther@suse.de>
2493
2494 PR middle-end/70931
2495 * gfortran.dg/pr70931.f90: New testcase.
2496
a4f51018
RB
24972016-05-06 Richard Biener <rguenther@suse.de>
2498
2499 PR middle-end/70941
2500 * gcc.dg/torture/pr70941.c: New testcase.
2501
c4f2425f
BC
25022016-05-05 Bin Cheng <bin.cheng@arm.com>
2503
2504 PR tree-optimization/57206
2505 * gcc.dg/vect/pr57206.c: New test.
2506
5dc08197
RO
25072016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2508
2509 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2510
351f85c5
JJ
25112016-05-05 Jakub Jelinek <jakub@redhat.com>
2512
568bac8c
JJ
2513 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2514
351f85c5
JJ
2515 * c-c++-common/Wdangling-else-4.c: New test.
2516
33fd7785
JJ
25172016-05-04 Jakub Jelinek <jakub@redhat.com>
2518
2d1ac15a
JJ
2519 PR c++/70906
2520 PR c++/70933
2521 * g++.dg/opt/pr70906.C: New test.
2522 * g++.dg/opt/pr70933.C: New test.
2523
33fd7785
JJ
2524 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2525
6b715bf6
JH
25262016-05-04 Jan Hubicka <hubicka@ucw.cz>
2527
2528 * gcc.dg/ipa/pure-const-3.c: New testcase.
2529
deef7113
MP
25302016-05-04 Marek Polacek <polacek@redhat.com>
2531
2532 * c-c++-common/Wdangling-else-1.c: New test.
2533 * c-c++-common/Wdangling-else-2.c: New test.
2534 * c-c++-common/Wdangling-else-3.c: New test.
2535
5396db97
KCY
25362016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2537
2538 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2539 flag is present.
2540
de55efd5
MP
25412016-05-04 Marek Polacek <polacek@redhat.com>
2542
2543 PR c/48778
2544 * gcc.dg/Waddress-2.c: New test.
2545
475839b6
AM
25462016-05-04 Alan Modra <amodra@gmail.com>
2547
2548 * gcc.target/powerpc/pr70866.c: New.
2549
b25aad5f
MS
25502016-05-03 Martin Sebor <msebor@redhat.com>
2551
2552 PR c++/66561
2553 * c-c++-common/builtin_location.c: New test.
2554 * g++.dg/cpp1y/builtin_location.C: New test.
2555
79ce98bc
MP
25562016-05-03 Marek Polacek <polacek@redhat.com>
2557
2558 PR c/70859
2559 * gcc.dg/pr70859.c: New test.
2560 * gcc.dg/pr70859-2.c: New test.
2561
402e89f5
PMR
25622016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2563
2564 * gnat.dg/debug5.adb: New testcase.
2565
f3d90045
DV
25662016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2567
2568 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2569 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2570 Procedure to check for z10 instruction set.
2571
1e26cec1
CL
25722016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2573
2574 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2575
71aca5a0
AM
25762016-05-03 Alan Modra <amodra@gmail.com>
2577
2578 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2579
2fd70ec1
JJ
25802016-05-03 Jakub Jelinek <jakub@redhat.com>
2581
2582 * gcc.target/i386/avx512f-cvt-1.c: New test.
2583
e5705cf7
L
25842016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2585
2586 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2587 -fdump-tree-vrp-details.
2588
381cdae4
RB
25892016-05-03 Richard Biener <rguenther@suse.de>
2590
2591 * gcc.dg/pr30172-1.c: Adjust.
2592 * gcc.dg/pr63743.c: Likewise.
2593 * gcc.dg/tm/pr51696.c: Likewise.
2594 * c-c++-common/tm/safe-1.c: Likewise.
2595 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2596 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2597 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2598 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2599
adedd5c1
JJ
26002016-05-03 Jakub Jelinek <jakub@redhat.com>
2601
31ed1665
JJ
2602 PR rtl-optimization/70467
2603 * gcc.target/i386/pr70467-3.c: New test.
2604 * gcc.target/i386/pr70467-4.c: New test.
2605
dea60b59
JJ
2606 PR tree-optimization/70916
2607 * gcc.c-torture/compile/pr70916.c: New test.
2608
adedd5c1
JJ
2609 PR target/49244
2610 * gcc.target/i386/pr49244-1.c: New test.
2611 * gcc.target/i386/pr49244-2.c: New test.
2612
f80041ef
BS
26132016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2614
2615 PR rtl-optimization/44281
2616 * gcc.target/i386/pr44281.c: New test.
2617
1cfcd39e
BC
26182016-05-03 bin cheng <bin.cheng@arm.com>
2619
2620 PR tree-optimization/56541
2621 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2622 * gcc.dg/vect/pr56541.c: new test.
2623
4304ccfd
MM
26242016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2625
2626 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2627 __float128.
2628 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2629
50d94c29
L
26302016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2631
2632 PR testsuite/70520
2633 * c-c++-common/asan/clone-test-1.c (main): Align child process
2634 stack to 16 bytes.
2635
bc1aee87
DM
26362016-05-02 David Malcolm <dmalcolm@redhat.com>
2637
2638 PR c++/62314
2639 * g++.dg/spellcheck-fields-2.C: New test case.
2640
474e0129
DM
26412016-05-02 David Malcolm <dmalcolm@redhat.com>
2642
2643 PR c++/62314
2644 * g++.dg/pr62314.C: New test case.
2645
818b88a7
JH
26462016-05-02 Jan Hubicka <hubicka@ucw.cz>
2647
2648 * gcc.dg/ipa/inline-8.c: New testcase.
2649
dd77684f
JJ
26502016-05-02 Jakub Jelinek <jakub@redhat.com>
2651
2652 PR rtl-optimization/70467
2653 * gcc.target/i386/pr70467-1.c: New test.
2654
72407e00
BE
26552016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2656
2657 * gcc.dg/spec-options.c: Run the test on all targets.
2658 * gcc.dg/foo.specs: Use cpp_unique_options.
2659
dd53d197
MG
26602016-05-02 Marc Glisse <marc.glisse@inria.fr>
2661
2662 * gcc.dg/tree-ssa/unord.c: New testcase.
2663
a8b85ce9
MG
26642016-05-02 Marc Glisse <marc.glisse@inria.fr>
2665
2666 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
2667
5b37e866
NS
26682016-05-02 Nathan Sidwell <nathan@codesourcery.com>
2669
2670 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
2671
7176a4a0
MP
26722016-05-02 Marek Polacek <polacek@redhat.com>
2673
2674 PR c/70851
2675 * gcc.dg/enum-incomplete-3.c: New test.
2676
6b9933b9
MP
26772016-05-02 Marek Polacek <polacek@redhat.com>
2678 Tom de Vries <tom@codesourcery.com>
2679
2680 PR tree-optimization/70700
2681 * gcc.dg/pr70700.c: New test.
2682
90f82260
UB
26832016-05-01 Uros Bizjak <ubizjak@gmail.com>
2684
2685 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
2686 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2687 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2688 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2689 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2690
f73036c1
EB
26912016-04-30 Eric Botcazou <ebotcazou@adacore.com>
2692
2693 * ada/acats/run_acats: Rename into...
2694 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
2695 * ada/acats/run_all.sh: Remove redundant test.
2696 (target_run): Move around.
2697 (target_gnatchop): Use newly built executable.
2698 (target_gnatmake): Likewise.
2699 Check that the compilation of impbit succeeds.
2700
85e051a3
OE
27012016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
2702
2703 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
2704 * gcc.dg/20021029-1.c: Likewise.
2705 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2706 * gcc.target/sh/attr-isr-trapa.c: Likewise.
2707 * gcc.target/sh/cmpstr.c: Likewise.
2708 * gcc.target/sh/cmpstrn.c: Likewise.
2709 * gcc.target/sh/memset.c: Likewise.
2710 * gcc.target/sh/pr21255-2-mb.c: Likewise.
2711 * gcc.target/sh/pr21255-2-ml.c: Likewise.
2712 * gcc.target/sh/pr39423-1.c: Likewise.
2713 * gcc.target/sh/pr49468-di.c: Likewise.
2714 * gcc.target/sh/pr49468-si.c: Likewise.
2715 * gcc.target/sh/pr49880-1.c: Likewise.
2716 * gcc.target/sh/pr49880-2.c: Likewise.
2717 * gcc.target/sh/pr49880-3.c: Likewise.
2718 * gcc.target/sh/pr50751-1.c: Likewise.
2719 * gcc.target/sh/pr50751-4.c: Likewise.
2720 * gcc.target/sh/pr50751-7.c: Likewise.
2721 * gcc.target/sh/pr51244-1.c: Likewise.
2722 * gcc.target/sh/pr51244-10.c: Likewise.
2723 * gcc.target/sh/pr51244-11.c: Likewise.
2724 * gcc.target/sh/pr51244-12.c: Likewise.
2725 * gcc.target/sh/pr51244-13.c: Likewise.
2726 * gcc.target/sh/pr51244-14.c: Likewise.
2727 * gcc.target/sh/pr51244-17.c: Likewise.
2728 * gcc.target/sh/pr51244-18.c: Likewise.
2729 * gcc.target/sh/pr51244-19.c: Likewise.
2730 * gcc.target/sh/pr51244-4.c: Likewise.
2731 * gcc.target/sh/pr51244-5.c: Likewise.
2732 * gcc.target/sh/pr51244-7.c: Likewise.
2733 * gcc.target/sh/pr51244-8.c: Likewise.
2734 * gcc.target/sh/pr51244-9.c: Likewise.
2735 * gcc.target/sh/pr51697.c: Likewise.
2736 * gcc.target/sh/pr52483-1.c: Likewise.
2737 * gcc.target/sh/pr52483-2.c: Likewise.
2738 * gcc.target/sh/pr52483-3.c: Likewise.
2739 * gcc.target/sh/pr52483-5.c: Likewise.
2740 * gcc.target/sh/pr52933-1.c: Likewise.
2741 * gcc.target/sh/pr52933-2.c: Likewise.
2742 * gcc.target/sh/pr52933-3.c: Likewise.
2743 * gcc.target/sh/pr53568-1.c: Likewise.
2744 * gcc.target/sh/pr53976-1.c: Likewise.
2745 * gcc.target/sh/pr53988-1.c: Likewise.
2746 * gcc.target/sh/pr53988.c: Likewise.
2747 * gcc.target/sh/pr54089-1.c: Likewise.
2748 * gcc.target/sh/pr54089-6.c: Likewise.
2749 * gcc.target/sh/pr54089-7.c: Likewise.
2750 * gcc.target/sh/pr54089-8.c: Likewise.
2751 * gcc.target/sh/pr54089-9.c: Likewise.
2752 * gcc.target/sh/pr54236-1.c: Likewise.
2753 * gcc.target/sh/pr54236-2.c: Likewise.
2754 * gcc.target/sh/pr54236-3.c: Likewise.
2755 * gcc.target/sh/pr54236-4.c: Likewise.
2756 * gcc.target/sh/pr54386.c: Likewise.
2757 * gcc.target/sh/pr54602-1.c: Likewise.
2758 * gcc.target/sh/pr54685.c: Likewise.
2759 * gcc.target/sh/pr54760-1.c: Likewise.
2760 * gcc.target/sh/pr54760-2.c: Likewise.
2761 * gcc.target/sh/pr54760-3.c: Likewise.
2762 * gcc.target/sh/pr54760-4.c: Likewise.
2763 * gcc.target/sh/pr54760-5.c: Likewise.
2764 * gcc.target/sh/pr54760-6.c: Likewise.
2765 * gcc.target/sh/pr55146.c: Likewise.
2766 * gcc.target/sh/pr55160.c: Likewise.
2767 * gcc.target/sh/pr59278.c: Likewise.
2768 * gcc.target/sh/pr59401-1.c: Likewise.
2769 * gcc.target/sh/pr59533-1.c: Likewise.
2770 * gcc.target/sh/pr63260.c: Likewise.
2771 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2772 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
2773 * gcc.target/sh/strlen.c: Likewise.
2774 * gcc.target/sh/torture/pr30807.c: Likewise.
2775 * gcc.target/sh/torture/pr34777.c: Likewise.
2776 * gcc.target/sh/torture/pr64652.c: Likewise.
2777 * gcc.target/sh/torture/pr65505.c: Likewise.
2778 * gcc.target/sh/torture/pragma-isr.c: Likewise.
2779 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2780
411e5c67
PC
27812016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2782
2783 PR c++/66644
2784 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
2785
8fa97501
BS
27862016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2787
2788 * gcc.target/powerpc/vsx-elemrev-1.c: New.
2789 * gcc.target/powerpc/vsx-elemrev-2.c: New.
2790 * gcc.target/powerpc/vsx-elemrev-3.c: New.
2791 * gcc.target/powerpc/vsx-elemrev-4.c: New.
2792
5a956111
PP
27932016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
2794
2795 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
2796 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
2797
e7ff0319
CP
27982016-04-29 Cesar Philippidis <cesar@codesourcery.com>
2799
2800 PR middle-end/70626
2801 * c-c++-common/goacc/combined-reduction.c: New test.
2802 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
2803
52d11a4b
L
28042016-04-29 H.J. Lu <hongjiu.lu@intel.com>
2805
2806 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
2807 *movdi_internal pattern only if PIC off.
2808 * gcc.target/i386/pr70155-2.c: Likewise.
2809 * gcc.target/i386/pr70155-3.c: Likewise.
2810 * gcc.target/i386/pr70155-4.c: Likewise.
2811 * gcc.target/i386/pr70155-5.c: Likewise.
2812 * gcc.target/i386/pr70155-6.c: Likewise.
2813 * gcc.target/i386/pr70155-7.c: Likewise.
2814 * gcc.target/i386/pr70155-8.c: Likewise.
2815 * gcc.target/i386/pr70155-15.c: Likewise.
2816 * gcc.target/i386/pr70155-17.c: Likewise.
2817 * gcc.target/i386/pr70155-22.c: Likewise.
2818
8960db31
BC
28192016-04-29 Bin Cheng <bin.cheng@arm.com>
2820
2821 PR tree-optimization/70803
2822 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
2823
cca535a4
IE
28242016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
2825
2826 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
2827 optimization of vector loop.
2828 * gcc.target/i386/vect-unpack-3.c: New test.
2829 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
2830 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
2831 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
2832
500ecf4a
MP
28332016-04-29 Marek Polacek <polacek@redhat.com>
2834
2835 PR sanitizer/70342
2836 * g++.dg/ubsan/null-7.C: New test.
2837
2fff3db8
MP
2838 PR c/70852
2839 * gcc.dg/pr70852.c: New test.
2840
509063eb
DV
28412016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2842
2843 PR/69089
2844 * g++.dg/cpp0x/alignas6.C: New test.
2845
83745c0d
DV
28462016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
2847
c87885ca
RO
2848 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
2849 * gcc.dg/pr27003.c: Likewise.
2850 * gcc.dg/tree-ssa/cswtch.c: Likewise.
2851 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2852 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
2853 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
2854 * gcc.target/arc/mxy.c: Likewise.
2855 * gcc.target/arc/mswape.c: Likewise.
2856 * gcc.target/arc/mrtsc.c: Likewise.
2857 * gcc.target/arc/mcrc.c: Likewise.
2858 * gcc.target/arc/mdsp-packa.c: Likewise.
2859 * gcc.target/arc/mdvbf.c: Likewise.
2860 * gcc.target/arc/mlock.c: Likewise.
2861 * gcc.target/arc/mmac-24.c: Likewise.
2862 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
2863
849b265d
BS
28642016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
2865 Matthijs Kooijman <matthijs@stdin.nl>
2866 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2867
2868 PR target/60040
2869 * gcc.target/avr/pr60040-1.c: New.
2870 * gcc.target/avr/pr60040-2.c: New.
2871
1390536b
RB
28722016-04-29 Richard Biener <rguenther@suse.de>
2873
2874 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
2875
98998245
RB
28762016-04-29 Richard Biener <rguenther@suse.de>
2877
2878 PR tree-optimization/13962
2879 PR tree-optimization/65686
2880 * gcc.dg/uninit-pr65686.c: New testcase.
2881
8b80cc21
JJ
28822016-04-29 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR middle-end/70843
2885 * gcc.dg/pr70843.c: New test.
2886
6181bc30
JJ
28872016-04-28 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR target/70858
2890 * gcc.target/i386/pr70858.c: New test.
2891
f4cb3612
AB
28922016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
2893
2894 * gcc.target/arc/nps400-1.c: New file.
2895
8ad9df62
JR
28962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2897 Andrew Burgess <andrew.burgess@embecosm.com>
2898
2899 * gcc.target/arc/movh_cl-1.c: New file.
2900
ceaaa9fe
JR
29012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2902 Andrew Burgess <andrew.burgess@embecosm.com>
2903
2904 * gcc.target/arc/extzv-1.c: New file.
2905 * gcc.target/arc/insv-1.c: New file.
2906 * gcc.target/arc/insv-2.c: New file.
2907 * gcc.target/arc/movb-1.c: New file.
2908 * gcc.target/arc/movb-2.c: New file.
2909 * gcc.target/arc/movb-3.c: New file.
2910 * gcc.target/arc/movb-4.c: New file.
2911 * gcc.target/arc/movb-5.c: New file.
2912 * gcc.target/arc/movb_cl-1.c: New file.
2913 * gcc.target/arc/movb_cl-2.c: New file.
2914 * gcc.target/arc/movbi_cl-1.c: New file.
2915 * gcc.target/arc/movl-1.c: New file.
2916
4d03dc2f
JR
29172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
2918 Andrew Burgess <andrew.burgess@embecosm.com>
2919
2920 * gcc.target/arc/cmem-1.c: New file.
2921 * gcc.target/arc/cmem-2.c: New file.
2922 * gcc.target/arc/cmem-3.c: New file.
2923 * gcc.target/arc/cmem-4.c: New file.
2924 * gcc.target/arc/cmem-5.c: New file.
2925 * gcc.target/arc/cmem-6.c: New file.
2926 * gcc.target/arc/cmem-7.c: New file.
2927 * gcc.target/arc/cmem-ld.inc: New file.
2928 * gcc.target/arc/cmem-st.inc: New file.
2929
81262dad
JJ
29302016-04-28 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR target/70821
2933 * gcc.target/i386/pr70821.c: New test.
2934
0a31a09a
BS
29352016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
2936
2937 * gcc.target/powerpc/vec-adde.c: New test.
2938 * gcc.target/powerpc/vec-adde-int128.c: New test.
2939
3ddffba9
JJ
29402016-04-28 Jakub Jelinek <jakub@redhat.com>
2941
2942 * gcc.target/i386/avx-vround-1.c: New test.
2943 * gcc.target/i386/avx-vround-2.c: New test.
2944 * gcc.target/i386/avx512vl-vround-1.c: New test.
2945 * gcc.target/i386/avx512vl-vround-2.c: New test.
2946
713dedcd
RO
29472016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2948
2949 PR testsuite/70595
2950 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
2951 (check_effective_target_cilkplus_runtime): ... this.
2952 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
2953 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
2954
2955 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
2956 Require cilkplus_runtime.
2957 Don't add -lcilkrts.
2958 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
2959 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
2960 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
2961 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2962 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2963 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2964 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2965 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
2966 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
2967 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
2968 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
2969 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2970 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2971 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2972 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2973 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2974 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
2975 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
2976 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
2977 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
2978 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
2979 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
2980 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
2981 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
2982 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2983 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
2984 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
2985 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
2986 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
2987
2988 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
2989 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
2990
2991 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
2992
2993 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
2994 cilkplus_runtime.
2995
3563f78f
MG
29962016-04-27 Marc Glisse <marc.glisse@inria.fr>
2997
2998 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
2999 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3000
6bc2bb18
RB
30012015-04-27 Ryan Burn <contact@rnburn.com>
3002
3003 PR c++/69024
3004 PR c++/68997
3005 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3006 diagnostic.
3007 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3008 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3009
1e55d29a
EB
30102016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3011
3012 * gnat.dg/limited_with4.ad[sb]: New test.
3013 * gnat.dg/limited_with4_pkg.ads: New helper.
3014
087146ca
L
30152016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3016
3017 PR target/70155
3018 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3019 and movv1ti_internal patterns
3020 * gcc.target/i386/pr70155-1.c: New test.
3021 * gcc.target/i386/pr70155-2.c: Likewise.
3022 * gcc.target/i386/pr70155-3.c: Likewise.
3023 * gcc.target/i386/pr70155-4.c: Likewise.
3024 * gcc.target/i386/pr70155-5.c: Likewise.
3025 * gcc.target/i386/pr70155-6.c: Likewise.
3026 * gcc.target/i386/pr70155-7.c: Likewise.
3027 * gcc.target/i386/pr70155-8.c: Likewise.
3028 * gcc.target/i386/pr70155-9.c: Likewise.
3029 * gcc.target/i386/pr70155-10.c: Likewise.
3030 * gcc.target/i386/pr70155-11.c: Likewise.
3031 * gcc.target/i386/pr70155-12.c: Likewise.
3032 * gcc.target/i386/pr70155-13.c: Likewise.
3033 * gcc.target/i386/pr70155-14.c: Likewise.
3034 * gcc.target/i386/pr70155-15.c: Likewise.
3035 * gcc.target/i386/pr70155-16.c: Likewise.
3036 * gcc.target/i386/pr70155-17.c: Likewise.
3037 * gcc.target/i386/pr70155-18.c: Likewise.
3038 * gcc.target/i386/pr70155-19.c: Likewise.
3039 * gcc.target/i386/pr70155-20.c: Likewise.
3040 * gcc.target/i386/pr70155-21.c: Likewise.
3041 * gcc.target/i386/pr70155-22.c: Likewise.
3042
92329f9f
L
30432016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3044
3045 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3046 ".{5,6}".
3047
309a0cf6
BC
30482016-04-27 Bin Cheng <bin.cheng@arm.com>
3049
3050 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3051 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3052 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3053 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3054 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3055
72ed2b9c
RB
30562016-04-27 Richard Biener <rguenther@suse.de>
3057
3058 PR ipa/70760
3059 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3060 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3061
3c98ff9b
NS
30622016-04-27 Nathan Sidwell <nathan@acm.org>
3063
3064 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3065 * g++.dg/ubsan/pr63956.C: Adjust error location.
3066
9ec5d66b
NC
30672016-04-27 Nick Clifton <nickc@redhat.com>
3068
3069 PR middle-end/49889
3070 * gcc.dg/pr49889.c: New test.
3071
c1e1f433
BS
30722016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3073
3074 * c-c++-common/memset-array.c: New test.
3075
8ac43293
MS
30762016-04-26 Martin Sebor <msebor@redhat.com>
3077
3078 PR c++/66639
3079 * g++.dg/cpp1y/func_constexpr.C: New test.
3080
843ce8ab
PP
30812016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3082
3083 PR c++/70241
3084 * g++.dg/cpp0x/enum32.C: New test.
3085 * g++.dg/cpp0x/enum33.C: New test.
3086
30872016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
3088
3089 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3090 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3091 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3092 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3093 * gcc.c-torture/execute/pr38151.c: Likewise.
3094 * gcc.c-torture/execute/pr66556.c: Likewise.
3095 * gcc.c-torture/execute/pr67781.c: Likewise.
3096 * gcc.c-torture/execute/pr68648.c: Likewise.
3097
ca1206be
MG
30982016-04-26 Marc Glisse <marc.glisse@inria.fr>
3099
3100 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3101
2448a956
MP
31022016-04-26 Marek Polacek <polacek@redhat.com>
3103
3104 PR c/67784
3105 * gcc.dg/pr67784-3.c: New test.
3106 * gcc.dg/pr67784-4.c: New test.
3107 * gcc.dg/pr67784-5.c: New test.
3108
b02a5e26
MP
3109 PR c/70791
3110 * gcc.dg/Wnested-externs-2.c: New test.
3111
6b6aa8d3
MG
31122016-04-26 Marc Glisse <marc.glisse@inria.fr>
3113
3114 * gcc.dg/fold-plusmult.c: Adjust.
3115 * gcc.dg/no-strict-overflow-6.c: Adjust.
3116 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3117
a2095b55
BS
31182016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3119
3120 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3121 number scans.
3122 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3123 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3124 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3125 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3126 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3127 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3128 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3129 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3130 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3131 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3132 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3133 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3134 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3135 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3136 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3137 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3138 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3139 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3140 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3141 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3142 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3143 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3144 scans.
3145 * gcc.target/i386/pr32219-4.c: Likewise.
3146 * gcc.target/i386/pr32219-6.c: Likewise.
3147 * gcc.target/i386/pr32219-8.c: Likewise.
3148
bb0cc5c8
KT
31492016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3150
3151 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3152 associated options.
3153
5a0802ea
MP
31542016-04-26 Marek Polacek <polacek@redhat.com>
3155
3156 PR c++/70744
3157 * g++.dg/ext/cond2.C: New test.
3158
00f615af
BC
31592016-04-26 Bin Cheng <bin.cheng@arm.com>
3160
3161 PR tree-optimization/70771
3162 PR tree-optimization/70775
3163 * gcc.dg/pr70771.c: New test.
25939d34 3164 * gcc.dg/pr70775.c: New test.
00f615af 3165
218155e7
BS
31662016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3167
3168 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3169
ab99f467
RB
31702016-04-25 Richard Biener <rguenther@suse.de>
3171
3172 PR tree-optimization/70780
3173 * gcc.dg/torture/pr70780.c: New testcase.
3174
93c590ee
MC
31752016-04-25 Michael Collison <michael.collison@arm.com>
3176
c87885ca
RO
3177 * gcc.target/arm/neon-vaddws16.c: New test.
3178 * gcc.target/arm/neon-vaddws32.c: New test.
3179 * gcc.target/arm/neon-vaddwu16.c: New test.
3180 * gcc.target/arm/neon-vaddwu32.c: New test.
3181 * gcc.target/arm/neon-vaddwu8.c: New test.
3182 * lib/target-supports.exp
93c590ee
MC
3183 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3184 that arm neon support vector widen sum of HImode TO SImode.
3185
d6c1a7a7
JJ
31862016-04-23 Jakub Jelinek <jakub@redhat.com>
3187
3188 PR sanitizer/70712
3189 * c-c++-common/asan/pr70712.c: New test.
3190
ab0fc037
TS
31912016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3192
3193 * .gitattributes: New file.
3194
2aa64824
CL
31952016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3196
3197 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3198
e7e12d92
DH
31992016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3200
3201 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3202 * gfortran.dg/submodule_15.f08: Likewise.
3203
d1431192
RB
32042016-04-22 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/70740
3207 * gcc.dg/torture/pr70740.c: New testcase.
3208
04a63c24
L
32092016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3210
3211 PR target/70750
3212 * gcc.target/i386/pr70750-1.c: New test.
3213 * gcc.target/i386/pr70750-2.c: Likewise.
3214
20700098
PC
32152016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 PR c++/70540
3218 * g++.dg/cpp0x/auto48.C: New.
3219
aedf4e12
MP
32202016-04-21 Marek Polacek <polacek@redhat.com>
3221
3222 PR c++/70513
3223 * g++.dg/cpp0x/forw_enum12.C: New test.
3224 * g++.dg/cpp0x/forw_enum13.C: New test.
3225
2074d80a
KY
32262016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3227
3228 PR target/70728
3229 * gcc.target/i386/pr70728.c: New test.
3230
aef4aab0
RB
32312016-04-21 Richard Biener <rguenther@suse.de>
3232
3233 PR middle-end/70747
3234 * gcc.dg/pr70747.c: New testcase.
3235
2359e571
BC
32362016-04-21 Bin Cheng <bin.cheng@arm.com>
3237
3238 PR tree-optimization/70715
3239 * gcc.dg/tree-ssa/scev-13.c: New test.
3240
ce0e66ff
MG
32412016-04-21 Marc Glisse <marc.glisse@inria.fr>
3242
3243 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3244
2c2870a1
MG
32452016-04-21 Marc Glisse <marc.glisse@inria.fr>
3246
3247 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3248
a2b056a3
JH
32492016-04-20 Jan Hubicka <jh@suse.cz>
3250
3251 PR ipa/70018
3252 * g++.dg/ipa/nothrow-1.C: New testcase.
3253
ee392fc2
NS
32542016-04-20 Nathan Sidwell <nathan@acm.org>
3255
3256 PR c++/55635
3257 * g++.dg/eh/delete1.C: New.
3258
dda49daf
L
32592016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3260
3261 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3262 -mtune-ctrl=sse_typeless_stores.
3263
8a5b9d5a
L
32642016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3265
3266 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3267
1011119f
BC
32682016-04-20 Bin Cheng <bin.cheng@arm.com>
3269
3270 PR tree-optimization/69489
3271 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3272
477d4906
IV
32732016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3274
3275 PR c++/69363
3276 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3277 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3278 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3279
fad08d12
BC
32802016-04-20 Bin Cheng <bin.cheng@arm.com>
3281
3282 PR tree-optimization/56625
3283 PR tree-optimization/69489
3284 * gcc.dg/vect/pr56625.c: New test.
3285 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3286
9e3e4fab
AP
32872016-04-20 Andrew Pinski <apinski@cavium.com>
3288
3289 PR target/64971
3290 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3291
d7aa24e4
AC
32922016-04-20 Arnaud Charlet <charlet@adacore.com>
3293
3294 * gnat.dg/self1.adb: Remove now incorrect test.
3295
e6d62b46
BC
32962016-04-20 Bin Cheng <bin.cheng@arm.com>
3297
3298 * gcc.dg/tree-ssa/scev-11.c: New test.
3299 * gcc.dg/tree-ssa/scev-12.c: New test.
3300
2697b189
MP
33012016-04-20 Marek Polacek <polacek@redhat.com>
3302
3303 PR tree-optimization/70725
3304 * gcc.dg/pr70725.c: New test.
3305
60d393e8
RB
33062016-04-20 Richard Biener <rguenther@suse.de>
3307
3308 PR tree-optimization/70726
3309 * g++.dg/vect/pr70726.cc: New testcase.
3310
82c6f58a
AK
33112016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3312
3313 PR target/70674
3314 * gcc.target/s390/pr70674.c: New test.
3315
90eeab20
JD
33162016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3317
3318 PR libgfortran/70684
3319 * gfortran.dg/list_read_14.f90: New test.
3320
fc9cf6da
L
33212016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3322
3323 PR target/69201
3324 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3325 extern to force it misaligned.
3326 (b): Likewise.
3327 (c): Likewise.
3328 (d): Likewise.
3329 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3330 Don't check `*' before movv4sf_internal.
3331 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3332 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3333 Don't check `*' before movv16qi_internal.
3334 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3335 extern to force it misaligned.
3336 (b): Likewise.
3337 (c): Likewise.
3338 (d): Likewise.
3339 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3340 Don't check `*' before movv2df_internal.
3341 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3342 extern to force it misaligned.
3343 (b): Likewise.
3344 (c): Likewise.
3345 (d): Likewise.
3346 Check movv8sf_internal instead of avx_storeups256.
3347 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3348
ea8927ea
RB
33492016-04-19 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/70171
3352 * g++.dg/tree-ssa/pr70171.C: New testcase.
3353
65f52ee9
RB
33542016-04-19 Richard Biener <rguenther@suse.de>
3355
3356 PR tree-optimization/70724
3357 * gcc.dg/torture/pr70724.c: New testcase.
3358
987b67f1
VM
33592016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3360
3361 PR middle-end/70689
c87885ca 3362 * gcc.target/i386/pr70689.c: New.
987b67f1 3363
91a47c39
L
33642016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3365
3366 PR target/70708
3367 * gcc.target/i386/pr70708.c: New test.
3368
8270b82d
RB
33692016-04-18 Richard Biener <rguenther@suse.de>
3370
3371 PR tree-optimization/43434
3372 * gcc.dg/vect/pr43434.c: New testcase.
3373 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3374 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3375 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3376 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3377 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3378 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3379 * gcc.dg/gomp/pr68640.c: Likewise.
3380 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3381 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3382
edd048e2
RB
33832016-04-18 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/70701
3386 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3387
bd5c7330
TV
33882016-04-18 Tom de Vries <tom@codesourcery.com>
3389
3390 PR testsuite/70699
3391 * gcc.dg/pr70161.c: Add dot-file scans.
3392 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3393 instead of after last dot char.
3394
23f2660f
EB
33952016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3396
3397 * c-c++-common/dump-ada-spec-3.c: New test.
3398 * c-c++-common/dump-ada-spec-4.c: Likewise.
3399
da152c9f
TV
34002016-04-17 Tom de Vries <tom@codesourcery.com>
3401
3402 PR other/70183
3403 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3404
cc950f98
JH
34052016-04-15 Jan Hubicka <jh@suse.cz>
3406
3407 PR ipa/70018
3408 * g++.dg/ipa/pure-const-1.C: New testcase.
3409 * g++.dg/ipa/pure-const-2.C: New testcase.
3410 * g++.dg/ipa/pure-const-3.C: New testcase.
3411
949505a9
MP
34122016-04-15 Marek Polacek <polacek@redhat.com>
3413
3414 PR c/70671
3415 * gcc.dg/bitfld-22.c: New test.
3416
10e547d6
BS
34172016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3418
3419 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3420 x86_64.
3421
1e77281b
MP
34222016-04-15 Marek Polacek <polacek@redhat.com>
3423
3424 PR c/70651
3425 * c-c++-common/pr70651.c: New test.
3426
e501fa8e
KT
34272016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3428
3429 PR rtl-optimization/70681
3430 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3431 dump scan on arm and powerpc.
3432 * gcc.dg/pr10474.c: Likewise.
3433
dda1bf61
JJ
34342016-04-15 Jakub Jelinek <jakub@redhat.com>
3435
ca4ef1ff
JJ
3436 PR c++/69517
3437 PR c++/70019
3438 PR c++/70588
3439 * g++.dg/cpp1y/vla11.C: Revert for real.
3440
dda1bf61
JJ
3441 PR c/70436
3442 * c-c++-common/Wparentheses-1.c: New test.
3443 * c-c++-common/gomp/Wparentheses-1.c: New test.
3444 * c-c++-common/gomp/Wparentheses-2.c: New test.
3445 * c-c++-common/gomp/Wparentheses-3.c: New test.
3446 * c-c++-common/gomp/Wparentheses-4.c: New test.
3447 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3448 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3449 * c-c++-common/goacc/Wparentheses-1.c: New test.
3450
1355e62c
KY
34512016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3452
3453 PR target/70662
3454 * gcc.target/i386/pr70662.c: New test.
3455
0ab34b9e 34562016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 3457 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
3458
3459 PR tree-optimization/70130
3460 * gcc.dg/vect/O3-pr70130.c: New testcase.
3461
bc773aad
MM
34622016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3463
6e9b2286
MM
3464 PR target/70669
3465 * gcc.target/powerpc/pr70669.c: New test.
3466
bc773aad
MM
3467 PR target/70640
3468 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3469 a power7 system that does not have an assembler that supports
3470 power8.
3471
d8747845
MS
34722016-04-14 Martin Sebor <msebor@redhat.com>
3473
3474 PR c++/69517
3475 PR c++/70019
3476 PR c++/70588
3477 * c-c++-common/ubsan/vla-1.c: Revert.
3478 * g++.dg/cpp1y/vla11.C: Same.
3479 * g++.dg/cpp1y/vla12.C: Same.
3480 * g++.dg/cpp1y/vla13.C: Same.
3481 * g++.dg/cpp1y/vla14.C: Same.
3482 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 3483 * g++.dg/init/array24.C: Same.
d8747845
MS
3484 * g++.dg/ubsan/vla-1.C: Same.
3485
85128559
MP
34862016-04-14 Marek Polacek <polacek@redhat.com>
3487 Jan Hubicka <hubicka@ucw.cz>
3488
3489 PR c++/70029
3490 * g++.dg/torture/pr70029.C: New test.
3491
52fbb073
MS
34922016-04-14 Martin Sebor <msebor@redhat.com>
3493
3494 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3495 type size to prevent failures on targets with very low maximum
3496 alignment.
3497
6db61d6f
RB
34982016-04-14 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/70623
3501 * gcc.dg/torture/pr70623.c: New testcase.
3502 * gcc.dg/torture/pr70623-2.c: Likewise.
3503
342fac95
MS
35042016-04-13 Martin Sebor <msebor@redhat.com>
3505
3506 PR c++/69517
3507 PR c++/70019
3508 PR c++/70588
3509 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3510 * g++.dg/cpp1y/vla11.C: New test.
3511 * g++.dg/cpp1y/vla12.C: New test.
3512 * g++.dg/cpp1y/vla13.C: New test.
3513 * g++.dg/cpp1y/vla14.C: New test.
3514 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 3515 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
3516 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3517
d93c452f
JJ
35182016-04-13 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR c++/70641
3521 * g++.dg/opt/pr70641.C: New test.
3522
85115fb6
RO
35232016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3524
3525 PR rtl-optimization/68749
3526 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3527 effects of argument promotions.
3528 Remove default args to dg-skip-if.
3529
545a4139
PC
35302016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3531
3532 PR c++/70635
3533 * g++.dg/parse/pr70635.C: New.
3534
b3a77f21
MP
35352016-04-13 Marek Polacek <polacek@redhat.com>
3536
3537 PR c++/70639
3538 * c-c++-common/Wmisleading-indentation-4.c: New test.
3539
99cd9857
MP
35402016-04-13 Marek Polacek <polacek@redhat.com>
3541
3542 PR c/70436
c87885ca
RO
3543 * gcc.dg/Wparentheses-12.c: New test.
3544 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 3545
75ca93ec
IE
35462016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3547
3548 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3549 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3550 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3551
3d3f9e7e
JJ
35522016-04-13 Jakub Jelinek <jakub@redhat.com>
3553
37947cd0
JJ
3554 PR middle-end/70633
3555 * gcc.c-torture/compile/pr70633.c: New test.
3556
3d3f9e7e
JJ
3557 PR debug/70628
3558 * gcc.dg/torture/pr70628.c: New test.
3559
92886d3e
PP
35602016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3561
3562 PR c++/70610
3563 * g++.dg/template/pr70610.C: New test.
3564 * g++.dg/template/pr70610-2.C: New test.
3565 * g++.dg/template/pr70610-3.C: New test.
3566 * g++.dg/template/pr70610-4.C: New test.
3567
13bd7c2b
JJ
35682016-04-12 Jakub Jelinek <jakub@redhat.com>
3569
6512fa6d
JJ
3570 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3571 128 instead of 32.
3572
13bd7c2b
JJ
3573 PR c++/70571
3574 * g++.dg/ext/pr70571.C: New test.
3575
20b9851c
MM
35762016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3577
8a434ada 3578 PR target/70640
20b9851c
MM
3579 * gcc.target/powerpc/pr70640.c: New test.
3580
2b2f52bc
PC
35812016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3582
3583 PR c++/68722
3584 * g++.dg/parse/pr68722.C: New.
3585
5901e56a
JJ
35862016-04-12 Jakub Jelinek <jakub@redhat.com>
3587
3588 PR rtl-optimization/70596
3589 * gcc.target/i386/pr70596.c: New test.
3590
d4619dc1
NS
35912016-04-12 Nathan Sidwell <nathan@acm.org>
3592
3593 PR c++/70501
3594 * g++.dg/init/pr70501.C: New.
3595
3df530d3
DW
35962016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3597
3598 * gcc.target/i386/asm-flag-6.c: New test.
3599
b7a120d7
TV
36002016-04-12 Tom de Vries <tom@codesourcery.com>
3601
3602 PR tree-optimization/68756
3603 * gcc.dg/graphite/pr68756.c: New test.
3604
4e0eea75
JJ
36052016-04-12 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR tree-optimization/70602
3608 * gcc.c-torture/execute/pr70602.c: New test.
3609
35fbda43
MM
36102016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3611
3612 PR target/70381
3613 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3614 __float128 emulator is built and runs.
3615 * gcc.target/powerpc/float128-1.c: Likewise.
3616
3617 * lib/target-supports.exp (check_ppc_float128_sw_available):
3618 Rework tests for __float128 software and hardware
3619 availability. Fix exit condition to return 0 on success.
3620
04a99ebe
JG
36212016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3622
3623 PR target/70133
3624 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3625 * gcc.target/aarch64/target_attr_15.c: Likewise.
3626
47cd5a85
PC
36272016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3628
3629 PR c++/69066
3630 * g++.dg/cpp1y/pr69066.C: New.
3631
a5edb32e
JD
36322016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3633
3634 PR fortran/68566
3635 * gfortran.dg/pr36192.f90: Update test.
3636 * gfortran.dg/pr36192_1.f90: Update test.
3637 * gfortran.dg/real_dimension_1.f: Update test.
3638 * gfortran.dg/parameter_array_init_7.f90: New test.
3639
8ef378f8
JDA
36402016-04-09 John David Anglin <danglin@gcc.gnu.org>
3641
c532c871
JDA
3642 PR testsuite/64039
3643 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
3644
d34f706f
JDA
3645 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
3646
75e1dd9e
JDA
3647 PR rtl-optimization/66669
3648 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
3649
8a976f5f
JDA
3650 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
3651
da04822a
JDA
3652 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
3653 * gcc.dg/pie-1.c: Likewise.
3654 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
3655 * gcc.dg/pic-4.c: Likewise.
3656 * gcc.dg/pie-3.c: Likewise.
3657 * gcc.dg/pie-4.c: Likewise.
3658
adfabcf9
JDA
3659 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
3660
4a020adf
JDA
3661 PR tree-optimization/68644
3662 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
3663
8ef378f8
JDA
3664 PR rtl-optimization/64886
3665 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
3666
09bf990e
TV
36672016-04-09 Tom de Vries <tom@codesourcery.com>
3668
3669 PR tree-optimization/68953
3670 * gcc.dg/graphite/pr68953.c: New test.
3671
138c3c1a
DH
36722016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3673
3674 PR fortran/70592
3675 * gfortran.dg/deferred_character_16.f90: New test.
3676
f55460af
JJ
36772016-04-09 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR tree-optimization/70586
3680 * gcc.c-torture/execute/pr70586.c: New test.
3681
0b77bbf3
DH
36822016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3683
3684 PR sanitizer/70573
3685 * c-c++-common/asan/halt_on_error-1.c: Replace memset
3686 with __builtin_memset
3687 * c-c++-common/asan/halt_on_error-2.c: Likewise.
3688
c42cfb5c
CP
36892016-04-08 Cesar Philippidis <cesar@codesourcery.com>
3690
3691 PR lto/70289
3692 PR ipa/70348
3693 PR tree-optimization/70373
3694 PR middle-end/70533
3695 PR middle-end/70534
3696 PR middle-end/70535
3697 * c-c++-common/goacc/reduction-5.c: New test.
3698 * c-c++-common/goacc/reduction-promotions.c: New test.
3699 * gfortran.dg/goacc/reduction-3.f95: New test.
3700 * gfortran.dg/goacc/reduction-promotions.f90: New test.
3701
56cfb596
PP
37022016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
3703
3704 PR c++/70590
3705 PR c++/70452
3706 * g++.dg/pr70590.C: New test.
3707 * g++.dg/pr70590-2.C: New test.
3708
1a13c0a2
JJ
37092016-04-08 Jakub Jelinek <jakub@redhat.com>
3710
abc0647a
JJ
3711 PR middle-end/70593
3712 * gcc.target/i386/pr70593.c: New test.
3713
1a13c0a2
JJ
3714 PR rtl-optimization/70574
3715 * gcc.target/i386/avx2-pr70574.c: New test.
3716
c3da4956
MO
37172016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
3718
3719 PR sanitizer/70541
3720 * c-c++-common/asan/pr70541.c: New test.
3721
9f1b833b
TV
37222016-04-08 Tom de Vries <tom@codesourcery.com>
3723
3724 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
3725 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
3726
bae7adda
KT
37272016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3728
3729 PR target/70566
3730 * gcc.c-torture/execute/pr70566.c: New test.
3731
211f3d57
TV
37322016-04-08 Tom de Vries <tom@codesourcery.com>
3733
3734 * c-c++-common/goacc/uninit-copy-clause.c: New test.
3735 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
3736
02cf2861
AM
37372016-04-08 Alan Modra <amodra@gmail.com>
3738
3739 * gcc.target/powerpc/pr70117.c: New.
3740
5f490f9f
JJ
37412016-04-07 Jakub Jelinek <jakub@redhat.com>
3742
56e9b710
JJ
3743 PR testsuite/70581
3744 * gcc.dg/lto/simd-function_0.c: New test.
3745
5f490f9f
JJ
3746 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
3747 clones.
3748 * c-c++-common/attr-simd-2.c: Likewise.
3749 * c-c++-common/attr-simd-4.c: Likewise.
3750 * gcc.dg/gomp/simd-clones-2.c: Likewise.
3751 * gcc.dg/gomp/simd-clones-3.c: Likewise.
3752
e4ebc74d
TP
37532016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3754
3755 PR testsuite/70553
3756 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
3757
9817ae35
TS
37582016-04-07 Thomas Schwinge <thomas@codesourcery.com>
3759 Tom de Vries <tom@codesourcery.com>
3760
3761 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
3762 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
3763 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
3764 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
3765 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
3766 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
3767 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
3768 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
3769
e292f64d
PP
37702016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3771
3772 PR c/70436
3773 * g++.dg/warn/Wparentheses-29.C: New test.
3774
6b37bdaf
PP
37752016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
3776
3777 PR c/70436
3778 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
3779 explicit braces to resolve a future -Wparentheses warning.
3780
64824205
RH
37812016-04-06 Richard Henderson <rth@redhat.com>
3782
3783 * gcc.dg/pr61817-1.c: New test.
3784 * gcc.dg/pr61817-2.c: New test.
3785 * gcc.dg/pr69391-1.c: New test.
3786 * gcc.dg/pr69391-2.c: New test.
3787
bc2fc1f3
VM
37882016-04-06 Vladimir Makarov <vmakarov@redhat.com>
3789
3790 PR rtl-optimization/70398
c87885ca 3791 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 3792
41414a02
EB
37932016-04-06 Eric Botcazou <ebotcazou@adacore.com>
3794
3795 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
3796
4066ea8a
YR
37972016-04-06 Yvan Roux <yvan.roux@linaro.org>
3798 Pedro Alves <palves@redhat.com>
3799
3800 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
3801
ec35ea45
JJ
38022016-04-06 Jakub Jelinek <jakub@redhat.com>
3803
3866f8dd
JJ
3804 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3805 Check for avx512f effective targets instead of avx2.
3806 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
3807 for AVX512F clones.
3808 * gcc.dg/gomp/declare-simd-3.c: Likewise.
3809 * g++.dg/gomp/declare-simd-1.C: Likewise.
3810 * g++.dg/gomp/declare-simd-3.C: Likewise.
3811 * g++.dg/gomp/declare-simd-4.C: Likewise.
3812
ec35ea45
JJ
3813 PR middle-end/70550
3814 * c-c++-common/gomp/pr70550-1.c: New test.
3815 * c-c++-common/gomp/pr70550-2.c: New test.
3816
c08d28ac
NS
38172016-04-05 Nathan Sidwell <nathan@acm.org>
3818
3819 PR c++/70512
3820 * g++.dg/ext/attribute-may-alias-5.C: New.
3821
1d510e04
JJ
38222016-04-05 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR c++/70336
3825 * c-c++-common/pr70336.c: New test.
3826 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
3827 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
3828
84278ed9
JH
38292016-04-05 Jan Hubicka <hubicka@ucw.cz>
3830
3831 PR ipa/66223
3832 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
3833
268a0ec4
JJ
38342016-04-05 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR rtl-optimization/70542
3837 * gcc.dg/torture/pr70542.c: New test.
3838 * gcc.target/i386/avx2-pr70542.c: New test.
3839
5e8c2eb1
ZS
38402016-04-05 Zdenek Sojka <zsojka@seznam.cz>
3841
3842 PR tree-optimization/70509
3843 * gcc.target/i386/avx512bw-pr70509.c: New test.
3844
c0daf32d
PP
38452016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
3846
3847 PR c++/70452
3848 * g++.dg/ext/constexpr-vla4.C: New test.
3849
bf867841
UB
38502016-04-05 Uros Bizjak <ubizjak@gmail.com>
3851
3852 PR target/70510
3853 * gcc.target/i386/pr70510.c: New test.
3854
3022186a
RB
38552016-04-05 Richard Biener <rguenther@suse.de>
3856
3857 PR tree-optimization/70526
3858 * g++.dg/torture/pr70526.C: New testcase.
3859
55fc79b2
JJ
38602016-04-05 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR target/70525
3863 * gcc.target/i386/pr70525.c: New test.
3864
62b233f2
RB
38652016-04-05 Richard Biener <rguenther@suse.de>
3866
3867 PR middle-end/70499
3868 * g++.dg/torture/pr70499.C: New testcase.
3869
cc05759d
RB
38702016-04-05 Richard Biener <rguenther@suse.de>
3871
3872 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
3873 remove XFAIL.
3874
f23f16d4
JJ
38752016-04-04 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR middle-end/70307
3878 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
3879 rs6000 ABI warnings.
3880
d27ecc49
JH
38812016-04-04 Jan Hubicka <hubicka@ucw.cz>
3882
3883 PR ipa/66223
3884 * g++.dg/ipa/devirt-51.C: New testcase.
3885
c974c96e
BS
38862016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3887 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR middle-end/70457
3890 * gcc.dg/torture/pr70457.c: New.
3891
7a85da89
AV
38922016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3893
3894 PR fortran/67538
3895 * gfortran.dg/allocate_with_source_19.f08: New test.
3896
de517e64
AV
38972016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
3898
3899 PR fortran/65795
3900 * gfortran.dg/coarray_allocate_6.f08: New test.
3901
43b9f499
RB
39022016-04-04 Richard Biener <rguenther@suse.de>
3903
3904 PR rtl-optimization/70484
3905 * gcc.dg/torture/pr70484.c: New testcase.
3906
f13355da
MP
39072016-04-04 Marek Polacek <polacek@redhat.com>
3908
3909 PR c/70307
3910 * gcc.dg/torture/pr70307.c: New test.
3911
6cc6ed50
OE
39122016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
3913
3914 PR target/70416
3915 PR target/67391
3916 * gcc.target/sh/torture/pr70416.c: New.
3917
abdc16c8
MS
39182016-04-02 Martin Sebor <msebor@redhat.com>
3919
3920 PR c++/67376
3921 PR c++/70170
3922 PR c++/70172
3923 PR c++/70228
3924 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
3925 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
3926 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
3927 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
3928 * g++.dg/cpp0x/constexpr-string.C: Same.
3929 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
3930 * g++.dg/cpp0x/pr65398.C: Same.
3931 * g++.dg/ext/constexpr-vla1.C: Same.
3932 * g++.dg/ext/constexpr-vla2.C: Same.
3933 * g++.dg/ext/constexpr-vla3.C: Same.
3934 * g++.dg/ubsan/pr63956.C: Same.
3935
763cd859
JJ
39362016-04-01 Jakub Jelinek <jakub@redhat.com>
3937
3938 PR rtl-optimization/70467
3939 * gcc.target/i386/pr70467-2.c: New test.
3940
0f875435
JJ
39412016-04-01 Jakub Jelinek <jakub@redhat.com>
3942 Marek Polacek <polacek@redhat.com>
3943
3944 PR c++/70488
3945 * g++.dg/init/new47.C: New test.
3946
41d14659
RR
39472016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3948
3949 PR target/70496
3950 * gcc.target/arm/pr70496.c: New test.
3951
f9bf89bb
NS
39522016-04-01 Nathan Sidwell <nathan@acm.org>
3953
73b9085d
NS
3954 PR c++/68475
3955 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
3956
4afdcfaa
IE
39572016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3958
3959 PR target/69890
3960 * gcc.dg/strlenopt.h (memmove): New.
3961 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
3962 instead of "string.h".
3963 * gcc.target/i386/chkp-strlen-2.c: Likewise.
3964 * gcc.target/i386/chkp-strlen-3.c: Likewise.
3965 * gcc.target/i386/chkp-strlen-4.c: Likewise.
3966 * gcc.target/i386/chkp-strlen-5.c: Likewise.
3967 * gcc.target/i386/chkp-stropt-1.c: Likewise.
3968 * gcc.target/i386/chkp-stropt-10.c: Likewise.
3969 * gcc.target/i386/chkp-stropt-11.c: Likewise.
3970 * gcc.target/i386/chkp-stropt-12.c: Likewise.
3971 * gcc.target/i386/chkp-stropt-13.c: Likewise.
3972 * gcc.target/i386/chkp-stropt-14.c: Likewise.
3973 * gcc.target/i386/chkp-stropt-15.c: Likewise.
3974 * gcc.target/i386/chkp-stropt-16.c: Likewise.
3975 * gcc.target/i386/chkp-stropt-2.c: Likewise.
3976 * gcc.target/i386/chkp-stropt-3.c: Likewise.
3977 * gcc.target/i386/chkp-stropt-4.c: Likewise.
3978 * gcc.target/i386/chkp-stropt-5.c: Likewise.
3979 * gcc.target/i386/chkp-stropt-6.c: Likewise.
3980 * gcc.target/i386/chkp-stropt-7.c: Likewise.
3981 * gcc.target/i386/chkp-stropt-8.c: Likewise.
3982 * gcc.target/i386/chkp-stropt-9.c: Likewise.
3983
b5d7a29c
RO
39842016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3985
3986 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
3987 (Holder::foo): Reflect this.
3988
b660f9ec
IE
39892016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
3990
3991 PR target/70442
3992 * gcc.dg/pr70442.c: New test.
3993
88504f34
NS
39942016-03-31 Nathan Sidwell <nathan@acm.org>
3995
3996 PR c++/70393
3997 * g++.dg/cpp0x/constexpr-virtual6.C: New.
3998
95d34b96
KY
39992016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4000
4001 PR target/70453
4002 * gcc.target/i386/pr70453.c: New test.
4003
b4c4967c
AB
40042016-03-31 Andrey Belevantsev <abel@ispras.ru>
4005
4006 PR target/70292
4007 * gcc.c-torture/pr70292.c: New test.
4008
5fde6a45
MP
40092016-03-31 Marek Polacek <polacek@redhat.com>
4010
4011 PR c/70297
4012 * c-c++-common/pr70297.c: New test.
4013 * g++.dg/cpp0x/typedef-redecl.C: New test.
4014 * gcc.dg/typedef-redecl2.c: New test.
4015
97eb24c4
JJ
40162016-03-31 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR rtl-optimization/70460
4019 * gcc.c-torture/execute/pr70460.c: New test.
4020
efc3536f
RB
40212016-03-31 Richard Biener <rguenther@suse.de>
4022
4023 PR c++/70430
4024 * g++.dg/ext/vector30.C: New testcase.
4025
e0876e21
DH
40262016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4027 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4028
4029 * gfortran.dg/fmt_pf.f90: New test.
4030
e9bff8c6
RO
40312016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4032
4033 Forward-port from 5 branch
4034 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4035
4036 PR testsuite/70356
4037 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4038 dg-require-effective-target after dg-do.
4039
4040 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4041
4042 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4043
2620c80d
TS
40442016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4045 Julian Brown <julian@codesourcery.com>
4046 Chung-Lin Tang <cltang@codesourcery.com>
4047 Cesar Philippidis <cesar@codesourcery.com>
4048 James Norris <jnorris@codesourcery.com>
4049 Tom de Vries <tom@codesourcery.com>
4050 Nathan Sidwell <nathan@codesourcery.com>
4051
bf867841 4052 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
4053 * c-c++-common/goacc/loop-clauses.c: Likewise.
4054 * g++.dg/goacc/template.C: Likewise.
4055 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4056 * gfortran.dg/goacc/loop-1.f95: Likewise.
4057 * gfortran.dg/goacc/loop-5.f95: Likewise.
4058 * gfortran.dg/goacc/loop-6.f95: Likewise.
4059 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4060 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4061 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4062 * c-c++-common/goacc/clauses-fail.c: Likewise.
4063 * c-c++-common/goacc/parallel-1.c: Likewise.
4064 * c-c++-common/goacc/reduction-1.c: Likewise.
4065 * c-c++-common/goacc/reduction-2.c: Likewise.
4066 * c-c++-common/goacc/reduction-3.c: Likewise.
4067 * c-c++-common/goacc/reduction-4.c: Likewise.
4068 * c-c++-common/goacc/routine-3.c: Likewise.
4069 * c-c++-common/goacc/routine-4.c: Likewise.
4070 * c-c++-common/goacc/routine-5.c: Likewise.
4071 * c-c++-common/goacc/tile.c: Likewise.
4072 * g++.dg/goacc/template.C: Likewise.
4073 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4074 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4075 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4076 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4077 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4078 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4079 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4080 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4081 * c-c++-common/goacc/use_device-1.c: ... this file.
4082 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4083 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4084 * c-c++-common/goacc/host_data-6.c: ... this file.
4085 * c-c++-common/goacc/loop-2-kernels.c: New file.
4086 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4087 * c-c++-common/goacc/loop-3.c: Likewise.
4088 * g++.dg/goacc/reference.C: Likewise.
4089 * g++.dg/goacc/routine-1.C: Likewise.
4090 * g++.dg/goacc/routine-2.C: Likewise.
4091
f6d2d066
RB
40922016-03-30 Richard Biener <rguenther@suse.de>
4093
4094 PR middle-end/70450
4095 * gcc.dg/torture/pr70450.c: New testcase.
4096
d43242b9
JJ
40972016-03-30 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR target/70421
4100 * gcc.dg/torture/pr70421.c: New test.
4101 * gcc.target/i386/avx512f-pr70421.c: New test.
4102
5ce43b77
L
41032016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4104
4105 PR testsuite/70364
4106 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4107 (check): New function.
4108 (bar): Call check.
4109 (foo): Align stack to 16 bytes when calling bar.
4110 * gcc.target/i386/cleanup-2.c: Likewise.
4111
d014a712
PP
41122016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4113
4114 PR tree-optimization/59124
4115 * gcc.dg/Warray-bounds-19.c: New test.
4116
13f0e8c7
ZW
41172016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4118
4119 * lib/prune.exp (escape_regex_chars): New.
4120 (prune_file_path): Update to quote metcharacters for regexp.
4121
3336c6e0
JJ
41222016-03-29 Jakub Jelinek <jakub@redhat.com>
4123
a362f023
JJ
4124 PR rtl-optimization/70429
4125 * gcc.c-torture/execute/pr70429.c: New test.
4126
3336c6e0
JJ
4127 PR tree-optimization/70405
4128 * gcc.dg/pr70405.c: New test.
4129
728557fd
AV
41302016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4131
4132 PR fortran/70397
4133 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4134 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4135
bef977d4
TS
41362016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4137
4138 PR testsuite/64177
4139 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4140 __cilkrts_set_param to set two workers.
4141 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4142 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4143
6f6d25c9
DH
41442016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4145
bf867841 4146 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 4147
45733562
KY
41482016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4149
4150 PR target/70406
bf867841 4151 * gcc.target/i386/pr70406.c: New test.
45733562 4152
a1799e5e
EB
41532016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * gnat.dg/specs/double_record_extension3.ads: New test.
4156
5fca7b66
RH
41572016-03-25 Richard Henderson <rth@redhat.com>
4158
4159 PR target/70120
4160 * gcc.target/aarch64/pr70120-1.c: New.
4161 * gcc.target/aarch64/pr70120-2.c: New.
4162 * gcc.target/aarch64/pr70120-3.c: New.
4163
31ce75c6
PP
41642016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4165
4166 PR c++/62212
4167 * g++.dg/template/mangle2.C: The dg-do directive should be
4168 "compile" not "assemble".
4169
3caf0ca1
BS
41702016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4171
4172 PR lto/69650
4173 * gcc.dg/pr69650.c: New test.
4174
634035b6
DE
41752016-03-25 David Edelsohn <dje.gcc@gmail.com>
4176
4177 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4178
45d34276
AM
41792016-03-25 Alan Modra <amodra@gmail.com>
4180
4181 * gcc.dg/dfp/pr70052.c: New test.
4182
8f085166
RH
41832016-03-24 Richard Henderson <rth@redhat.com>
4184
4185 PR middle-end/69845
4186 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4187 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4188
011e5ec3
TV
41892016-03-24 Tom de Vries <tom@codesourcery.com>
4190
4191 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4192
9e3f4551
TV
41932016-03-24 Tom de Vries <tom@codesourcery.com>
4194
4195 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4196 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4197
45780041
TV
41982016-03-24 Tom de Vries <tom@codesourcery.com>
4199
4200 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4201 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4202
887ab4e5
PP
42032016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4204
4205 PR c++/62212
4206 * g++.dg/template/mangle2.C: New test.
4207
69a9a66f
RB
42082016-03-24 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/70396
4211 * gcc.dg/torture/pr70396.c: New testcase.
4212
ed87de55
RB
42132016-03-24 Richard Biener <rguenther@suse.de>
4214
4215 PR middle-end/70370
4216 * gcc.dg/torture/pr70370.c: New testcase.
4217
ea064934
TV
42182016-03-24 Tom de Vries <tom@codesourcery.com>
4219
4220 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4221 * gfortran.dg/goacc/kernels-tree.f95: Same.
4222 * gfortran.dg/goacc/parallel-tree.f95: Same.
4223
b2a4dd1d
TV
42242016-03-24 Tom de Vries <tom@codesourcery.com>
4225
4226 * c-c++-common/goacc/uninit-if-clause.c: New test.
4227 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4228
72e7cd6e
JJ
42292016-03-24 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR target/70290
bf867841
UB
4232 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4233 Fix formatting.
72e7cd6e 4234
ce9d0c03
RB
42352016-03-24 Richard Biener <rguenther@suse.de>
4236
4237 PR tree-optimization/70372
4238 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4239
426b9428
PP
42402016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4241
4242 PR c++/70347
4243 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4244
cd1588c4
PP
42452016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4246
4247 PR c++/70332
4248 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4249
61637db3
JJ
42502016-03-23 Jakub Jelinek <jakub@redhat.com>
4251
928af3bf
JJ
4252 PR c++/70001
4253 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4254 * g++.dg/cpp1y/pr70001.C: New test.
4255
61637db3
JJ
4256 PR c++/70323
4257 * g++.dg/cpp0x/constexpr-70323.C: New test.
4258
05aca4e7
AO
42592016-03-23 Alexandre Oliva <aoliva@redhat.com>
4260 Jason Merrill <jason@redhat.com>
4261 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR c++/69315
4264 * g++.dg/cpp0x/constexpr-69315.C: New test.
4265 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4266
fbdb6baf
MP
42672016-03-23 Marek Polacek <polacek@redhat.com>
4268
4269 PR c++/69884
4270 * g++.dg/warn/Wignored-attributes-1.C: New test.
4271 * g++.dg/warn/Wignored-attributes-2.C: New test.
4272
d79ee524
TV
42732016-03-23 Tom de Vries <tom@codesourcery.com>
4274
4275 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4276 initialization.
4277 * gfortran.dg/goacc/private-3.f95 (test): Same.
4278 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4279 missing use param.
4280
a59f0bef
KT
42812016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4282
4283 * lib/target-supports.exp: Remove v7ve entry from loop
4284 creating effective target checks.
4285 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4286 (add_options_for_arm_arch_v7ve): Likewise.
4287
0179520a
JJ
42882016-03-23 Jakub Jelinek <jakub@redhat.com>
4289
4290 PR tree-optimization/70354
4291 * gcc.dg/vect/pr70354-1.c: New test.
4292 * gcc.dg/vect/pr70354-2.c: New test.
4293 * gcc.target/i386/avx2-pr70354-1.c: New test.
4294 * gcc.target/i386/avx2-pr70354-2.c: New test.
4295
75bb14d7
JL
42962016-03-22 Jeff Law <law@redhat.com>
4297
4298 PR target/70232
4299 * gcc.dg/tree-ssa/pr70232.c: New test.
4300
72c9526d
IE
43012016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4302
4303 PR target/70302
4304 * gcc.target/i386/pr70302.c: New test.
4305
a3ca1bc5
RB
43062016-03-22 Richard Biener <rguenther@suse.de>
4307
4308 PR middle-end/70251
4309 * g++.dg/torture/pr70251.C: New testcase.
4310
5c240f4d
DM
43112016-03-22 David Malcolm <dmalcolm@redhat.com>
4312
4313 PR c/69993
4314 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4315 Wmisleading-indentation.c.
4316 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4317 reflect change to diagnostic text and order of messages.
4318 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4319
80f6631b
DE
43202016-03-22 David Edelsohn <dje.gcc@gmail.com>
4321
4322 * g++.dg/ext/java-3.C: Don't compile on AIX.
4323
9a10956c
RB
43242016-03-22 Richard Biener <rguenther@suse.de>
4325
4326 PR middle-end/70333
4327 * gcc.dg/torture/pr70333.c: New testcase.
4328
6cedf922
IE
43292016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4330
4331 * g++.dg/ext/pr70290.C: New test.
4332
cd6c27ac
KY
43332016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4334
4335 PR target/70325
4336 * gcc.target/i386/pr70325.c: New test.
4337
4cde512c
JJ
43382016-03-22 Jakub Jelinek <jakub@redhat.com>
4339
b01915ed
JJ
4340 PR target/70329
4341 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4342 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4343
4e3e2cf1
JJ
4344 PR target/70300
4345 * gcc.target/i386/pr70300.c: New test.
4346
4cde512c
JJ
4347 PR c++/70295
4348 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4349 (func2): New function for cond with parens, xfail warning for c++.
4350 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4351
16f6d7dc
PP
43522016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4353
4354 PR c++/70096
4355 * g++.dg/template/ptrmem30.C: New test.
4356
a3e2b438
PP
43572016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4358
4359 PR c++/70204
4360 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4361 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4362
11b6a02e
JJ
43632016-03-21 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR middle-end/70326
4366 * gcc.dg/pr70326.c: New test.
4367
b9407883
MG
43682016-03-21 Marc Glisse <marc.glisse@inria.fr>
4369 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR tree-optimization/70317
4372 * gcc.dg/pr70317.c: New test.
4373
4a148e19
UB
43742016-03-21 Uros Bizjak <ubizjak@gmail.com>
4375
4376 PR target/70327
4377 * gcc.target/i386/pr70327.c: New test.
4378
2a85ddbb
ML
43792016-03-21 Martin Liska <mliska@suse.cz>
4380
7d36fe98 4381 PR ipa/70306
2a85ddbb
ML
4382 * gcc.dg/ipa/pr70306.c: New test.
4383
4a148e19 43842016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
4385
4386 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4387 * gcc.target/arm/attr-align3.c: Likewise.
4388 * gcc.target/arm/attr_arm.c: Likewise.
4389 * gcc.target/arm/flip-thumb.c: Likewise.
4390
6b366948
JJ
43912016-03-21 Jakub Jelinek <jakub@redhat.com>
4392
4393 PR target/70296
4394 * gcc.target/powerpc/altivec-36.c: New test.
4395
2fac8c14
RB
43962016-03-21 Richard Biener <rguenther@suse.de>
4397
4398 PR tree-optimization/70310
4399 * gcc.dg/torture/pr70310.c: New testcase.
4400
e9bde854
KY
44012016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4402
4403 PR target/70293
4404 * gcc.target/i386/pr70293.c: New test.
4405
56bbfaf6
RB
44062016-03-21 Richard Biener <rguenther@suse.de>
4407
4408 PR tree-optimization/70288
4409 * gcc.dg/torture/pr70288-1.c: New testcase.
4410 * gcc.dg/torture/pr70288-2.c: Likewise.
4411
3eee49ed
AB
44122016-03-21 Andrey Belevantsev <abel@ispras.ru>
4413
4414 PR rtl-optimization/69307
4415 * gcc.target/arm/pr69307.c: New test.
4a148e19 4416
8e7816b4
AB
44172016-03-21 Andrey Belevantsev <abel@ispras.ru>
4418
4419 PR rtl-optimization/69102
4420 * gcc.c-torture/compile/pr69102.c: New test.
4421
14d7d4be
JL
44222016-03-18 Jeff Law <law@redhat.com>
4423
4424 PR rtl-optimization/70263
4425 * gcc.c-torture/compile/pr70263-1.c: New test.
4426 * gcc.target/i386/pr70263-2.c: New test.
4427
5c6a601c
BS
44282016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4429
4430 PR rtl-optimization/70278
4431 * gcc.dg/torture/pr70278.c: New test.
4432 * gcc.target/arm/pr70278.c: New test.
4433
4bbf545b
DM
44342016-03-18 David Malcolm <dmalcolm@redhat.com>
4435
4436 PR c/70281
4437 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4438 (test_builtin_types_compatible_p): New test function.
4439 * gcc.dg/pr70281.c: New test case.
4440
dc28bb68
CL
44412016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4442
4443 PR target/70113
4444 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4445
5e8d6dff
IE
44462016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4447
4448 PR tree-optimization/70252
4449 * gcc.dg/pr70252.c: New test.
4450
d0e7e403
TV
44512016-03-18 Tom de Vries <tom@codesourcery.com>
4452
4453 * gcc.dg/pr70161-2.c: New test.
4454 * gcc.dg/pr70161.c: New test.
4455
fa22501a
TV
44562016-03-18 Tom de Vries <tom@codesourcery.com>
4457
4458 PR ipa/70269
4459 * gcc.dg/pr70269.c: New test.
4460
dd125026
JJ
44612016-03-18 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR c++/70267
4464 * g++.dg/ext/java-3.C: New test.
4465
91914f0a
PP
44662016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4467
4468 PR c++/70205
4469 * g++.dg/lookup/pr70205.C: New test.
4470
753a8910
PP
44712016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4472
4473 PR c++/70218
4474 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4475
14ba7b28
MP
44762016-03-17 Marek Polacek <polacek@redhat.com>
4477
4478 PR c/69407
4479 * gcc.dg/atomic-op-6.c: New test.
4480
ded60913
DM
44812016-03-17 David Malcolm <dmalcolm@redhat.com>
4482
4483 PR c/70264
4484 * c-c++-common/pr70264.c: New test case.
4485
a3aad0e6
JJ
44862016-03-17 Jakub Jelinek <jakub@redhat.com>
4487
17366700
JJ
4488 PR c++/70144
4489 * c-c++-common/pr70144-1.c: New test.
4490 * c-c++-common/pr70144-2.c: New test.
4491
a3aad0e6
JJ
4492 PR c++/70272
4493 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4494 * g++.dg/opt/flifetime-dse6.C: New test.
4495 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4496
b57e6e18
L
44972016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4498
4499 PR driver/70192
4500 * gcc.dg/pic-1.c: New test.
4501 * gcc.dg/pic-2.c: Likewise.
4502 * gcc.dg/pic-3.c: Likewise.
4503 * gcc.dg/pic-4.c: Likewise.
4504 * gcc.dg/pie-1.c: Likewise.
4505 * gcc.dg/pie-2.c: Likewise.
4506 * gcc.dg/pie-3.c: Likewise.
4507 * gcc.dg/pie-4.c: Likewise.
4508 * gcc.dg/pie-5.c: Likewise.
4509 * gcc.dg/pie-6.c: Likewise.
4510
b38ba58b
TV
45112016-03-17 Tom de Vries <tom@codesourcery.com>
4512
4513 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4514 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4515
6931b3b7
RB
45162016-03-17 Richard Biener <rguenther@suse.de>
4517
4518 PR debug/70271
4519 * g++.dg/debug/pr70271.C: New testcase.
4520
0c8b64cb
IE
45212016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4522
4523 * gcc.target/i386/pr70251.c: New test.
4524
b1970801
MP
45252016-03-17 Marek Polacek <polacek@redhat.com>
4526
4527 PR c++/70194
4528 * g++.dg/warn/constexpr-70194.C: New test.
4529
820c5eaa
RH
45302016-03-16 Richard Henderson <rth@redhat.com>
4531
4532 PR middle-end/70240
4533 * gcc.c-torture/compile/pr70240.c: New.
4534
da0ad263
SKS
45352016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4536
4537 * gcc.c-torture/compile/20151204.c: Skip for avr.
4538
c73d295c
JJ
45392016-03-16 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR target/70245
4542 * g++.dg/opt/pr70245.C: New test.
4543 * g++.dg/opt/pr70245.h: New file.
4544 * g++.dg/opt/pr70245-aux.cc: New file.
4545
b2794066
MS
45462016-03-16 Martin Sebor <msebor@redhat.com>
4547
4548 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4549
aa43616c
RH
45502016-03-16 Richard Henderson <rth@redhat.com>
4551
4552 PR middle-end/70199
4553 * gcc.c-torture/compile/pr70199.c: New.
4554
59608fe5
L
45552016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4556
4557 * gcc.dg/uninit-19.c: Run dos2unix.
4558
ab4c578f
MP
45592016-03-16 Marek Polacek <polacek@redhat.com>
4560
4561 PR c/70093
4562 * gcc.dg/nested-func-10.c: New test.
4563 * gcc.dg/nested-func-9.c: New test.
4564
f5387e76
JJ
45652016-03-16 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR tree-optimization/68714
4568 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4569
7662b718
TV
45702016-03-16 Tom de Vries <tom@codesourcery.com>
4571
4572 PR tree-optimization/68715
4573 * gcc.dg/graphite/pr68715-2.c: New test.
4574 * gcc.dg/graphite/pr68715.c: New test.
4575 * gfortran.dg/graphite/pr68715.f90: New test.
4576
be7ce7ae
TV
45772016-03-16 Tom de Vries <tom@codesourcery.com>
4578
4579 PR tree-optimization/68809
4580 * gcc.dg/graphite/pr68809-2.c: New test.
4581 * gcc.dg/graphite/pr68809.c: New test.
4582
1935f250
JJ
45832016-03-16 Jakub Jelinek <jakub@redhat.com>
4584
6651c93e
JJ
4585 PR c++/70147
4586 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4587 method call to i () as argument. Adjust expected output.
4588
1935f250
JJ
4589 PR c++/70147
4590 * g++.dg/ubsan/pr70147-1.C: New test.
4591 * g++.dg/ubsan/pr70147-2.C: New test.
4592
ab1caa6e
MS
45932016-03-15 Martin Sebor <msebor@redhat.com>
4594
4595 PR c++/58281
4596 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4597
5c2a1bbb
JDA
45982016-03-15 John David Anglin <danglin@gcc.gnu.org>
4599
cb5d8ad1
JDA
4600 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4601 hppa*-*-hpux*.
4602
b440dd40
JDA
4603 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4604
5c2a1bbb
JDA
4605 PR libfortran/69799
4606 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4607 libatomic_available.
4608
42c729c5
MP
46092016-03-15 Marek Polacek <polacek@redhat.com>
4610
4611 PR c++/70209
4612 * g++.dg/ext/attribute-may-alias-4.C: New test.
4613
82b1c550
AM
46142016-03-15 Alexander Monakov <amonakov@ispras.ru>
4615
4616 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4617 -fvar-tracking-assignments-toggle flag.
4618
4ccbf3a6
PH
46192016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4620
4621 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4622
c39858bd
JJ
46232016-03-15 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR rtl-optimization/70222
4626 * gcc.c-torture/execute/pr70222-1.c: New test.
4627 * gcc.c-torture/execute/pr70222-2.c: New test.
4628
8be119c1
RH
46292016-03-15 Richard Henderson <rth@redhat.com>
4630
4631 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4632
6598bb55
AB
46332016-03-15 Andrey Belevantsev <abel@ispras.ru>
4634
4635 PR rtl-optimization/69032
4636 * gcc.dg/pr69032.c: New test.
4637
81fa2944
AB
46382016-03-15 Andrey Belevantsev <abel@ispras.ru>
4639
4640 PR rtl-optimization/63384
4a148e19 4641 * g++.dg/pr63384.C: New test.
81fa2944 4642
74ea9ab6
AB
46432016-03-15 Andrey Belevantsev <abel@ispras.ru>
4644
4645 PR target/64411
4646 * gcc.target/i386/pr64411.C: New test.
4647
045d5055
TV
46482016-03-15 Tom de Vries <tom@codesourcery.com>
4649
4650 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
4651 * gfortran.dg/goacc/kernels-alias.f95: New test.
4652
3ea33585
MS
46532016-03-14 Martin Sebor <msebor@redhat.com>
4654
4655 PR c++/53792
4656 * g++.dg/cpp0x/constexpr-inline.C: New test.
4657 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
4658
1df7b330
DE
46592016-03-14 David Edelsohn <dje.gcc@gmail.com>
4660
4661 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
4662
79b57d18
JJ
46632016-03-14 Jakub Jelinek <jakub@redhat.com>
4664
4665 PR middle-end/70219
4666 * gcc.dg/pr70219.c: New test.
4667
3cbf012a
BS
46682016-03-14 Bernd Schmidt <bschmidt@redhat.com>
4669
4670 PR target/70083
4671 * gcc.dg/torture/pr70083.c: New test.
4672 * gcc.target/i386/pr70083.c: New test.
4673
a9fee7cd
RB
46742016-03-14 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/56365
4677 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
4678
4799603f
SB
46792016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
4680
4681 PR target/70098
4682 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
4683 New function.
4684 * g++.dg/pr70098.C: New testcase.
4685
4686
760ca967
TV
46872016-03-14 Tom de Vries <tom@codesourcery.com>
4688
4689 PR tree-optimization/70045
4690 * gcc.dg/graphite/pr70045.c: New test.
4691
44e66a77
JD
46922016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4693
4694 PR fortran/69043
4695 * gfortran.dg/include_9.f90: New test.
4696
a18e0fe1
DH
46972016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
4698
4699 PR fortran/45076
4700 gfortran.dg/prof/prof.exp: New script.
4701 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
4702
d0aca6ab
AB
47032016-03-12 Andrey Belevantsev <abel@ispras.ru>
4704
4705 PR rtl-optimization/69307
4706 * gcc.dg/pr69307.c: New test.
4707
cefe08a4
VM
47082016-03-12 Vladimir Makarov <vmakarov@redhat.com>
4709
4710 PR target/69614
4711 * gcc.target/arm/pr69614.c: New.
4712
70112e2a
PT
47132016-03-12 Paul Thomas <pault@gcc.gnu.org>
4714
4715 PR fortran/70031
4716 * gfortran.dg/submodule_14.f08: New test
4717
4718 PR fortran/69524
4719 * gfortran.dg/submodule_15.f08: New test
4720
3f1e5d3a
PP
47212016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
4722
4723 PR c++/70106
4724 * g++.dg/cpp1y/paren3.C: New test.
4725
a3f6d680
MM
47262016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4727
4728 PR target/70131
4729 * gcc.target/powerpc/ppc-round2.c: New test.
4730
92348f09
BS
47312016-03-11 Bernd Schmidt <bschmidt@redhat.com>
4732
4733 PR target/70123
4734 * gcc.dg/torture/pr70123.c: New test.
4735
cebde9e9
JL
47362016-03-11 Jeff Law <law@redhat.com>
4737
4738 PR tree-optimization/70190
4739 * gcc.c-torture/compile/pr70190.c: New test.
4740
3edc5da4
DM
47412016-03-11 David Malcolm <dmalcolm@redhat.com>
4742
4743 PR c/68187
4744 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
4745 case.
4746 (test43_b): Likewise.
4747 (test43_c): Likewise.
4748 (test43_d): Likewise.
4749 (test43_e): Likewise.
4750 (test43_f): Likewise.
4751 (test43_g): Likewise.
4752 (test44_a): Likewise.
4753 (test44_b): Likewise.
4754 (test44_c): Likewise.
4755 (test44_d): Likewise.
4756 (test44_e): Likewise.
4757
318c1204
DM
47582016-03-11 David Malcolm <dmalcolm@redhat.com>
4759
4760 PR c/70085
4761 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
4762
bc062234
KT
47632016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4764
4765 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
4766 dg-options.
4767
acfc1ac1
KT
47682016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4769
4770 PR target/70002
4771 PR target/69245
4772 * gcc.target/aarch64/pr69245_2.c: New test.
4773
d1e2bb2d
JJ
47742016-03-11 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR tree-optimization/70177
4777 * gcc.dg/pr70177.c: New test.
4778
07350627
AL
47792016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4780
4781 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
4782
5c6706f7
AL
47832016-03-11 Alan Lawrence <alan.lawrence@arm.com>
4784
4785 * gcc.dg/tree-ssa/sra-20.c: New.
4786
02d472a2
JJ
47872016-03-11 Jakub Jelinek <jakub@redhat.com>
4788
686d390a
JJ
4789 PR rtl-optimization/70174
4790 * gcc.dg/pr70174.c: New test.
4791
02d472a2
JJ
4792 PR tree-optimization/70169
4793 * gcc.dg/pr70169.c: New test.
4794
0f9befa1
IE
47952016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4796
4797 PR target/70160
4798 * gcc.target/i386/pr70160.c: New test.
4799
432d4670
AK
48002016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4801
4802 * gcc.target/s390/dfp-1.c: New test.
4803
a3dc8760
NC
48042016-03-10 Nick Clifton <nickc@redhat.com>
4805
4806 PR target/70044
4807 * gcc.target/aarch64/pr70044.c: New test.
4808
b87a8d7d
PP
48092016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
4810 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR c++/70001
4813 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
4814 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
4815 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
4816
4f4ada6a
JH
48172016-03-10 Jan Hubicka <hubicka@ucw.cz>
4818
4819 PR lto/69589
4820 * g++.dg/lto/pr69589_0.C: New testcase
4821 * g++.dg/lto/pr69589_1.C: New testcase
4822
d49b0aa0
MP
48232016-03-10 Marek Polacek <polacek@redhat.com>
4824
4825 PR c++/70153
4826 * g++.dg/delayedfold/unary-plus1.C: New test.
4827
48282016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
4829
4830 * gcc.target/arm/pr45701-1.c: Escape brackets.
4831 * gcc.target/arm/pr45701-2.c: Likewise.
4832
71017a7b
AL
48332016-03-10 Alan Lawrence <alan.lawrence@arm.com>
4834
4835 * gfortran.dg/unconstrained_commons.f: New.
4836
ba52669f
AM
48372016-03-10 Alan Modra <amodra@gmail.com>
4838
4839 * gcc.dg/pr69195.c: New.
4840 * gcc.dg/pr69238.c: New.
4841
27742332
TV
48422016-03-10 Tom de Vries <tom@codesourcery.com>
4843
4844 PR testsuite/68915
4845 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
4846
3a81a594
RB
48472016-03-10 Richard Biener <rguenther@suse.de>
4848
4849 PR tree-optimization/70128
4850 * gcc.dg/tree-ssa/alias-34.c: New testcase.
4851 * gcc.dg/tree-ssa/alias-35.c: Likewise.
4852
3433b975
JJ
48532016-03-09 Jakub Jelinek <jakub@redhat.com>
4854
c2864f02
JJ
4855 PR tree-optimization/70152
4856 * gcc.dg/pr70152.c: New test.
4857
3433b975
JJ
4858 PR target/70086
4859 * gcc.target/i386/pr70086-1.c: New test.
4860 * gcc.target/i386/pr70086-2.c: New test.
4861 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
4862
4863 PR tree-optimization/70127
4864 * gcc.c-torture/execute/pr70127.c: New test.
4865
96b3c82d
CP
48662016-03-09 Cesar Philippidis <cesar@codesourcery.com>
4867
4868 * c-c++-common/goacc/combined-directives-2.c: New test.
4869
b4f3232d
DM
48702016-03-09 David Malcolm <dmalcolm@redhat.com>
4871
4872 PR c/68473
4873 PR c++/70105
4874 * g++.dg/diagnostic/pr70105.C: New test.
4875 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
4876 (test_multiple_ordinary_maps): New test function.
4877
40499f81
DM
48782016-03-09 David Malcolm <dmalcolm@redhat.com>
4879
4880 PR c/68473
4881 PR c++/70105
4882 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
4883 Drop range information from call to inform_at_rich_loc.
4884 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
4885 New.
4886 (test_show_locus): Replace calls to rich_location::add_range with
4887 calls to add_range. Rewrite the tests that used the now-defunct
4888 rich_location ctor taking a source_range. Simplify other tests
4889 by replacing calls to COMBINE_LOCATION_DATA with calls to
4890 make_location.
4891
c9e33662
RB
48922016-03-09 Richard Biener <rguenther@suse.de>
4893 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR tree-optimization/70138
4896 * gcc.dg/vect/pr70138-1.c: New testcase.
4897 * gcc.dg/vect/pr70138-2.c: Likewise.
4898
2c73b764
JJ
48992016-03-09 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR target/70049
4902 * gcc.target/i386/pr70049.c: New test.
4903
c06d25bb
RB
49042016-03-09 Richard Biener <rguenther@suse.de>
4905
4906 PR c/70143
4907 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
4908 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
4909 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
4910
5828a501
RO
49112016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4912
4913 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
4914 arm-*-*.
4915
2e141c8d
JJ
49162016-03-09 Jakub Jelinek <jakub@redhat.com>
4917
5a9def37
JJ
4918 PR middle-end/67278
4919 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
4920
2e141c8d
JJ
4921 PR target/67278
4922 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
4923
4924 PR middle-end/70050
4925 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
4926 in testcase comment.
4927
bf751f40
TV
49282016-03-09 Tom de Vries <tom@codesourcery.com>
4929
4930 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
4931 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
4932 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
4933 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
4934 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
4935 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
4936 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
4937 * gfortran.dg/goacc/kernels-loop.f95: New test.
4938
e210c999
MS
49392016-03-08 Martin Sebor <msebor@redhat.com>
4940
4941 PR c++/62096
4942 * g++.dg/warn/overflow-warn-7.C: New test.
4943
80aac5c8
JM
49442016-03-08 Jason Merrill <jason@redhat.com>
4945
4946 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
4947 * lib/target-supports.exp (check_effective_target_concepts): New.
4948
12b81409
JJ
49492016-03-08 Jakub Jelinek <jakub@redhat.com>
4950
d259b234
JJ
4951 PR c++/70135
4952 * g++.dg/cpp1y/constexpr-loop4.C: New test.
4953 * g++.dg/ubsan/pr70135.C: New test.
4954
12b81409
JJ
4955 PR target/70110
4956 * gcc.dg/pr70110.c: New test.
4957
b4e9f2aa
MJ
49582016-03-07 Martin Jambor <mjambor@suse.cz>
4959
4960 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
4961 * c-c++-common/gomp/if-1.c: Likewise.
4962 * c-c++-common/gomp/pr61486-2.c: Likewise.
4963 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
4964 to dg-additional-options.
4965 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
4966 * g++/gomp/target-teams-1.c: Likewise.
4967 * gcc.dg/gomp/gomp.exp: Likewise.
4968 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
4969 dg-additional-options.
4970 * gfortran.dg/gomp/gomp.exp: Likewise.
4971 * gfortran.dg/gomp/target1.f90: Remove dg-options.
4972 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
4973 dg-additional-options.
4974 * gfortran.dg/gomp/target3.f90: Remove dg-options.
4975
f86e631e
MJ
49762016-03-07 Martin Jambor <mjambor@suse.cz>
4977
4978 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
4979 * c-c++-common/gomp/gridify-1.c: New test.
4980 * gfortran.dg/gomp/gridify-1.f90: Likewise.
4981
94156b3f
AV
49822016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
4983
4984 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
4985 trigger for cortex-r8, when scanning for register r8.
4986 * gcc.target/arm/pr45701-2.c: Likewise.
4987
a84a49b7 49882016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 4989 Jeff Law <law@redhat.com>
a84a49b7
RB
4990
4991 PR tree-optimization/69740
4992 * gcc.c-torture/compile/pr69740-1.c: New test.
4993 * gcc.c-torture/compile/pr69740-2.c: New test.
4994
e41f6c9e
BS
49952016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4996
4997 * lib/target-supports.exp
4998 (check_effective_target_whole_vector_shift): Enable for PPC64.
4999
57548bf5
RB
50002016-03-07 Richard Biener <rguenther@suse.de>
5001
5002 PR tree-optimization/70115
5003 * gcc.dg/torture/pr70115.c: New testcase.
5004
4ae13300
NS
50052016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5006
5007 PR middle-end/69916
5008 * c-c-++-common/goacc/pr69916.c: New.
5009
5edb9853
RH
50102016-03-07 Richard Henderson <rth@redhat.com>
5011
5012 * gcc.c-torture/compile/pr70061.c: New test.
5013
2067a8f3
RB
50142016-03-07 Richard Biener <rguenther@suse.de>
5015
5016 PR testsuite/70109
5017 * gcc.dg/vect/O3-pr36098.c: New testcase.
5018
4145a9b7
CL
50192016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5020
5021 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5022
1878be32
EB
50232016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5024
5025 * gnat.dg/renaming9.ad[sb]: New testcase.
5026
df762bb2
JJ
50272016-03-05 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR c++/70084
5030 * g++.dg/expr/stdarg3.C: New test.
5031
7d461295
JL
50322016-03-04 Jeff Law <law@redhat.com>
5033
5034 PR tree-optimization/69196
5035 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5036 x86_64-*-*.
5037
29b9828f
BS
50382016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5039
b6b552fd
BS
5040 PR c/69973
5041 * gcc.dg/pr69973.c: New test.
5042
201d49e9
BS
5043 PR rtl-optimization/69941
5044 * gcc.dg/torture/pr69941.c: New test.
5045
29b9828f
BS
5046 PR c/69824
5047 * gcc.dg/pr69824.c: New test.
5048
640b7e74
TV
50492016-03-05 Tom de Vries <tom@codesourcery.com>
5050
5051 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5052 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5053 function.
5054
7a3a3fad
PP
50552016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5056
5057 PR c++/66786
5058 * g++.dg/cpp1y/var-templ48.C: New test.
5059 * g++.dg/cpp1y/var-templ49.C: New test.
5060
cd439aec
EB
50612016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5062
5063 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5064
60204554
JJ
50652016-03-04 Jakub Jelinek <jakub@redhat.com>
5066
0c8825de
JJ
5067 PR c++/70035
5068 * g++.dg/ubsan/pr70035.C: New test.
5069
60204554
JJ
5070 PR target/70062
5071 * gcc.target/i386/pr70062.c: New test.
5072
f79d4eab
L
50732016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5074
5075 * g++.dg/template/typename21.C: Remove c++98_only.
5076
ea81ce67
L
50772016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5078
5079 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5080
64b23c13
DM
50812016-03-04 David Malcolm <dmalcolm@redhat.com>
5082
5083 PR c/68187
5084 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5085 function.
5086 (fn_42_b): Likewise.
5087 (fn_42_c): Likewise.
5088
729526f5
DM
50892016-03-04 David Malcolm <dmalcolm@redhat.com>
5090
5091 PR c/68187
5092 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5093 function.
5094 (fn_40_b): Likewise.
5095 (fn_41_a): Likewise.
5096 (fn_41_b): Likewise.
5097
f9ea11ac
JJ
50982016-03-04 Jakub Jelinek <jakub@redhat.com>
5099
5100 PR target/70059
5101 * gcc.target/i386/avx512f-pr70059.c: New test.
5102 * gcc.target/i386/avx512dq-pr70059.c: New test.
5103
b6c38c69
BS
51042016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5105
5106 PR rtl-optimization/57676
5107 * gcc.dg/torture/pr57676.c: New test.
5108
af3cdd34
IE
51092016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5110
5111 * gcc.dg/pr70026.c: New test.
5112
7ff6ca38
MP
51132016-03-04 Marek Polacek <polacek@redhat.com>
5114
5115 PR c/69798
5116 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5117 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5118
a6bf62d5
KT
51192016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5120
5121 PR target/70004
5122 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5123 Delete.
5124 (test_corners_sisd_si): Likewise.
5125 (main): Remove checks of the above.
5126 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5127
ae4cdc6a
EB
51282016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5129
5130 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5131
08455559
CL
51322016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5133
5134 * gcc.dg/torture/pr69951.c: Accept argc==0.
5135
e9a35493
RB
51362016-03-04 Richard Biener <rguenther@suse.de>
5137
5138 PR c++/70054
5139 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5140 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5141
fba054c2
DV
51422016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5143
5144 PR testsuite/69766
5145 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5146 testing multiarch.
5147
f10cdc6c
JJ
51482016-03-04 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR debug/69947
5151 * gcc.dg/guality/pr69947.c: New test.
5152
2e981ba0
JJ
51532016-03-03 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR ada/70017
5156 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5157
0ba3bfa2
KT
51582016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5159
5160 PR rtl-optimization/69904
5161 * gcc.target/arm/pr69904.c: New test.
5162
97ecdb46
JJ
51632016-03-03 Jakub Jelinek <jakub@redhat.com>
5164
5165 PR target/70021
5166 * gcc.dg/vect/pr70021.c: New test.
5167 * gcc.target/i386/pr70021.c: New test.
5168
a2a743a1
MP
51692016-03-03 Marek Polacek <polacek@redhat.com>
5170
5171 PR middle-end/70050
5172 * gcc.dg/pr70050.c: New test.
5173
fa07ecdd
JG
51742016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5175
5176 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5177
23504262
ML
51782016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5179
5180 PR tree-optimization/70043
5181 * gfortran.dg/vect/pr70043.f90: New test.
5182
b7b9e1a9
EB
51832016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5184
5185 * gnat.dg/specs/task1.ads: New test.
5186
cb83ba54
RO
51872016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5188
5189 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5190 Invoke gdb with -batch.
5191 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5192
a75f5e30
RB
51932016-03-03 Richard Biener <rguenther@suse.de>
5194
5195 PR tree-optimization/55936
5196 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5197
268bc320
JL
51982016-03-02 Jeff Law <law@redhat.com>
5199
815f20ab
JL
5200 PR rtl-optimization/69942
5201 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5202 effects of argument promotions.
5203
268bc320
JL
5204 PR tree-optimization/69987
5205 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5206 target does not support -fprefetch-loop-arrays.
5207
171f7de5
UB
52082016-03-02 Uros Bizjak <ubizjak@gmail.com>
5209
5210 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5211
192912db
BC
52122016-03-02 Bin Cheng <bin.cheng@arm.com>
5213
c7908871 5214 PR rtl-optimization/69052
192912db
BC
5215 * gcc.target/i386/pr69052.c: New test.
5216
90a7a40b
AM
52172016-03-02 Alan Modra <amodra@gmail.com>
5218
5219 * gcc.dg/pr69990.c: New.
5220
69fa742f
JJ
52212016-03-02 Jakub Jelinek <jakub@redhat.com>
5222
de752fb0
JJ
5223 PR c/68062
5224 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5225
5226 PR middle-end/70022
5227 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5228
69fa742f
JJ
5229 PR target/70028
5230 * gcc.target/i386/pr70028.c: New test.
5231
7c65bd56
MK
52322016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5233
5234 * c-c++-common/asan/swapcontext-test-1.c,
5235 * c-c++-common/tsan/thread_leak.c,
5236 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5237 * g++.dg/tsan/benign_race.C,
5238 * g++.dg/tsan/fd_close_norace.C,
5239 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5240 races with sanitizer output
5241
37d98220 52422016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 5243 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
5244
5245 PR target/67278
5246 * gcc.dg/simd-8.c: New testcase.
5247
218db463
RB
52482016-03-02 Richard Biener <rguenther@suse.de>
5249
5250 PR middle-end/67278
5251 * gcc.dg/simd-7.c: New testcase.
5252
22c72158
EB
52532016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5254
5255 * gcc.target/i386/pr70007.c: Tweak.
5256
9a790ccc
DV
52572016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5258
5259 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5260
bd02f00f
MP
52612016-03-02 Marek Polacek <polacek@redhat.com>
5262
5263 PR c/67854
5264 * gcc.dg/pr67854.c: New test.
5265
1e840f39
JJ
52662016-03-02 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR middle-end/70025
5269 * gcc.dg/torture/pr70025.c: New test.
5270
bca00241
VK
52712016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5272
5273 PR tree-optimization/68621
5274 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5275
0bca04b8
EB
52762016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5277
5278 * gcc.target/i386/pr70007.c: New test.
5279
2a9afc86
JL
52802016-03-01 Jeff Law <law@redhat.com>
5281
eab2541b 5282 PR tree-optimization/69196
9d83ef71 5283 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 5284
2a9afc86
JL
5285 PR tree-optimization/69196
5286 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5287 duplicating code and spoiling the expected output.
5288
0d39977e
MM
52892016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5290
5291 PR target/70033
5292 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5293 supports power9 before doing tests.
5294 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5295 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5296 * gcc.target/powerpc/p9-permute.c: Likewise.
5297
a0c0699d
UB
52982016-03-01 Uros Bizjak <ubizjak@gmail.com>
5299
5300 PR target/70027
5301 * gcc.target/i386/pr70027.c: New test.
5302
0ae3ef47 53032016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
5304
5305 * gcc.dg/pr70017.c: New test.
5306
686e2237
JJ
53072016-03-01 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR c/69796
5310 PR c/69974
5311 * gcc.dg/pr69796.c: New test.
5312 * gcc.dg/pr69974.c: New test.
5313
f8e4188c
EB
53142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5315
5316 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5317
5e3f1c7c
JL
53182016-02-29 Jeff Law <law@redhat.com>
5319
5320 PR tree-optimization/69987
5321 * gfortran.dg/pr69987.f90: New test.
5322
5323 PR tree-optimization/69989
5324 * gcc.c-torture/compile/pr69989-2.c: New test.
5325
1be56bc5
MP
53262016-03-01 Marek Polacek <polacek@redhat.com>
5327
5328 PR c++/69795
5329 * g++.dg/parse/invalid1.C: New test.
5330
1b19470d
RB
53312016-03-01 Richard Biener <rguenther@suse.de>
5332
5333 PR middle-end/70022
5334 * gcc.dg/pr70022.c: New testcase.
5335
3ae0661a
IE
53362016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5337
5338 PR tree-optimization/69956
5339 * gcc.dg/pr69956.c: New test.
5340
0f09ab88
BS
53412016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5342
5343 PR target/70011
5344 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5345 XFAIL when hardware supports efficient unaligned storage access.
5346
76d881bf
PP
53472016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5348
5349 PR c++/69961
5350 * g++.dg/template/pr69961a.C: New test.
5351 * g++.dg/template/pr69961b.C: New test.
5352
7168133a
DM
53532016-02-29 David Malcolm <dmalcolm@redhat.com>
5354
5355 PR preprocessor/69985
5356 * gcc.dg/cpp/pr69985.c: New test case.
5357
0c6072a3
JL
53582016-02-29 Jeff Law <law@redhat.com>
5359
e66f219b
JL
5360 PR tree-optimization/70005
5361 * gcc.c-torture/execute/pr70005.c New test.
5362
0c6072a3
JL
5363 PR tree-optimization/69999
5364 * gcc.c-torture/compile/pr69999.c: New test.
5365
fd9fbdb3
YR
53662016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5367
5368 PR tree-optimization/69652
5369 * gcc.dg/torture/pr69652.c: Delete test.
5370 * gcc.dg/vect/pr69652.c: New test.
5371
cbd400b4
RB
53722016-02-19 Richard Biener <rguenther@suse.de>
5373
5374 PR tree-optimization/69980
5375 * gfortran.dg/vect/pr69980.f90: New testcase.
5376
84ea0f58
EB
53772016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5378
5379 * gcc.target/sparc/20160229-1.c: New test.
5380
5d2a63dc
EB
53812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5382
5383 * gnat.dg/stack_usage3.adb: New test.
5384 * gnat.dg/stack_usage3_pkg.ads: New helper.
5385
93e708f9
EB
53862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * gnat.dg/renaming8.adb: New test.
5389 * gnat.dg/renaming8_pkg1.ads: New helper.
5390 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5391 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5392
6512bc93
RB
53932016-02-29 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/69720
5396 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5397
7b201a88
TK
53982016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5399
5400 PR fortran/68147
5401 PR fortran/47674
5402 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5403
82ee0cf2 54042016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
5405 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5406
5407 PR fortran/56007
5408 * gfortran.dg/coarray_8.f90: Adjust error message.
5409 * gfortran.dg/pr56007.f90: New test.
5410 * gfortran.dg/pr56007.f: New test.
5411
cdc1a2c8
L
54122016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5413
5414 PR tree-optimization/69989
5415 * gcc.dg/torture/pr69989.c: New test.
5416
33505bcf
EB
54172016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5418
5419 * gcc.target/i386/stack-realign-win.c: New test.
5420
524bfb19
HA
54212016-02-28 Harald Anlauf <anlauf@gmx.de>
5422
5423 PR fortran/60126
5424 * gfortran.dg/pr60126.f90: New test.
5425
bd542508
JL
54262016-02-27 Jeff Law <law@redhat.com>
5427
5428 Revert
5429 2016-02-26 Richard Biener <rguenther@suse.de>
5430 Jeff Law <law@redhat.com>
5431
5432 PR tree-optimization/69740
5433 * gcc.c-torture/compile/pr69740-1.c: New test.
5434 * gcc.c-torture/compile/pr69740-2.c: New test.
5435
dd1291e0
JD
54362016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5437
5fb67f8b 5438 PR fortran/69910
dd1291e0
JD
5439 * gfortran.dg/newunit_4.f90: New test.
5440
5cfefb59
JJ
54412016-02-27 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR target/69613
5444 PR rtl-optimization/69886
5445 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5446 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5447 target.
5448
20ba5f33
MS
54492016-02-26 Martin Sebor <msebor@redhat.com>
5450
5451 PR tree-optimization/15826
5452 * gcc.dg/tree-ssa/pr15826.c: New test.
5453
e6fb01b0
JJ
54542016-02-26 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR target/69969
5457 * gcc.target/powerpc/pr69969.c: New test.
5458
e3e0cf64
MS
54592016-02-26 Martin Sebor <msebor@redhat.com>
5460
5461 PR c++/15766
5462 * g++.old-deja/g++.other/decl5.C: Add a test case.
5463
d1f2bea5
SB
54642016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5465
5466 PR target/69946
5467 * gcc.target/powerpc/pr69946.c: New file.
5468
4a4f9d2b 54692016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 5470 Jeff Law <law@redhat.com>
4a4f9d2b 5471
e3e0cf64 5472 PR tree-optimization/69740
4a4f9d2b
RB
5473 * gcc.c-torture/compile/pr69740-1.c: New test.
5474 * gcc.c-torture/compile/pr69740-2.c: New test.
5475
ad2a2706
MJ
54762016-02-26 Martin Jambor <mjambor@suse.cz>
5477
5478 PR middle-end/69920
5479 * gcc.dg/torture/pr69932.c: New test.
5480 * gcc.dg/torture/pr69936.c: Likewise.
5481
1d11f7ce
AK
54822016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5483
5484 PR target/69709
5485 * gcc.target/s390/pr69709.c: New test.
5486
6cfccbb2
KT
54872016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5488
5489 PR target/69245
5490 * gcc.target/aarch64/pr69245_1.c: New test.
5491
ac59ad4e
KT
54922016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5493
5494 PR target/69613
5495 * gcc.dg/torture/pr69613.c: New test.
5496
a2ad54a0
JJ
54972016-02-26 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR rtl-optimization/69891
5500 * gcc.target/i386/pr69891.c: New test.
5501
0884062c 55022016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
5503 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5504
d2369d4f 5505 PR target/61397
c163789b
MM
5506 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5507 functionality for both 32-bit and 64-bit.
5508
5aed7e2c
RB
55092016-02-26 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/69551
5512 * gcc.dg/torture/pr69951.c: New testcase.
5513
798e2a8e
RB
55142016-02-25 Richard Biener <rguenther@suse.de>
5515
5516 PR tree-optimization/48795
5517 * gcc.dg/Warray-bounds-18.c: New testcase.
5518
9559fbac
RO
55192016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5520
5521 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5522
c049b107
JJ
55232016-02-25 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR rtl-optimization/69896
5526 * gcc.dg/pr69896.c: New test.
5527
1137001c
PP
55282016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5529
5530 PR c++/69736
5531 * g++.dg/cpp1y/paren2.C: New test.
5532
2e9c8641
MS
55332016-02-24 Martin Sebor <msebor@redhat.com>
5534
5535 PR c/51147
5536 * gcc.dg/enum-mode-2.c: New test.
5537
03ca8fb3
JJ
55382016-02-24 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR c++/69922
5541 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5542 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5543 * g++.dg/ubsan/pr69922.C: New test.
5544
0b05329b
MP
55452016-02-24 Marek Polacek <polacek@redhat.com>
5546
5547 PR c/69819
5548 * gcc.dg/pr69819.c: New test.
5549
57c2c374
MS
55502016-02-24 Martin Sebor <msebor@redhat.com>
5551
3b96b93a
MS
5552 PR c++/69912
5553 * g++.dg/ext/flexary15.C: New test.
5554
55552016-02-24 Martin Sebor <msebor@redhat.com>
5556
5557 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 5558 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 5559 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 5560
65433bb5
MK
55612016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5562 Charles Baylis <charles.baylis@linaro.org>
5563
5564 PR debug/61033
5565 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5566
f802a424 55672016-02-24 Richard Biener <rguenther@suse.de>
44293580 5568 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
5569
5570 PR middle-end/69760
5571 * gcc.dg/torture/pr69760.c: New testcase.
5572
525f795f
RO
55732016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5574
5575 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5576 pattern on Solaris with as.
5577
cd7bbceb
KT
55782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5579
5580 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5581 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5582 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5583 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5584
89c0c1fd
JJ
55852016-02-24 Jakub Jelinek <jakub@redhat.com>
5586
5587 PR middle-end/69915
5588 * gcc.dg/pr69915.c: New test.
5589
0683fd27
KT
55902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5591
5592 PR rtl-optimization/69886
5593 * gcc.dg/torture/pr69886.c: New test.
5594
e53d562a
RB
55952016-02-24 Richard Biener <rguenther@suse.de>
5596
5597 PR middle-end/68963
5598 * gcc.dg/torture/pr68963.c: New testcase.
5599
74a00288
KT
56002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5601
5602 PR target/69875
5603 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5604 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5605 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5606 * gcc.target/arm/atomic_loaddi_1.c: New test.
5607 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5608 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5609 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5610 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5611 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5612 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5613 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5614 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5615
340fd4c9
JJ
56162016-02-24 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR middle-end/69909
5619 * gcc.dg/torture/pr69909.c: New test.
5620
47d3fdb2
RB
56212016-02-24 Richard Biener <rguenther@suse.de>
5622
5623 PR tree-optimization/69907
5624 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5625 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5626 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5627
dab73e73
CB
56282016-02-24 Christian Bruel <christian.bruel@st.com>
5629
5630 * gcc.target/arm/pragma_cpp_fma.c: New test.
5631
7cc5ec65
JD
56322016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5633
5634 PR fortran/61156
5635 * gfortran.dg/include_6.f90: Update test.
5636
067fbd8b
JJ
56372016-02-23 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR objc/69844
5640 * objc.dg/pr69844.m: New test.
5641
64a454d9
JD
56422016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5643
5644 PR libgfortran/69456
5645 * gfortran.dg/namelist_89.f90: New test.
5646 * gfortran.dg/pr59700.f90: Update test..
5647
35886f0b
MS
56482016-02-23 Martin Sebor <msebor@redhat.com>
5649
5650 PR middle-end/69780
5651 * g++.dg/ext/builtin_alloca.C: New test.
5652 * gcc.dg/builtins-68.c: New test.
5653
162cc7e3
RH
56542016-02-23 Richard Henderson <rth@redhat.com>
5655
5656 * gcc.target/i386/addr-space-3.c: Remove test.
5657
196440f8
DM
56582016-02-23 David Malcolm <dmalcolm@redhat.com>
5659
5660 PR preprocessor/69126
5661 PR preprocessor/69543
5662 * c-c++-common/pr69126-2-long.c: New test.
5663 * c-c++-common/pr69126-2-short.c: New test.
5664 * c-c++-common/pr69543-1.c: Remove xfail.
5665
1d3121af
DM
56662016-02-23 David Malcolm <dmalcolm@redhat.com>
5667
5668 PR preprocessor/69126
5669 PR preprocessor/69543
5670 PR preprocessor/69558
5671 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
5672 (f): Rename to...
5673 (test_2): ...this, and add leading comment.
5674 (MACRO_3, test_3): New.
5675 (MACRO_4A, MACRO_4B, test_4): New.
5676 (MACRO): Rename to...
5677 (MACRO_5): ...this.
5678 (g): Rename to...
5679 (test_5): ...this, updating for renaming of MACRO, and
5680 add leading comment.
5681 * c-c++-common/pr69543-1.c: New.
5682 * c-c++-common/pr69543-2.c: New.
5683 * c-c++-common/pr69543-3.c: New.
5684 * c-c++-common/pr69543-4.c: New.
5685 * c-c++-common/pr69558-1.c: New.
5686 * c-c++-common/pr69558-2.c: New.
5687 * c-c++-common/pr69558-3.c: New.
5688 * c-c++-common/pr69558-4.c: New.
5689 * gcc.dg/pr69558.c: Move to...
5690 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
5691 xfail for c++.
5692
f99c3557
TS
56932016-02-23 Thomas Schwinge <thomas@codesourcery.com>
5694
5695 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
5696 to -ftree-parallelize-loops/-fopenacc changes.
5697 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
5698 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
5699 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
5700 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
5701 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
5702 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
5703 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
5704 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
5705 * c-c++-common/goacc/kernels-loop.c: Likewise.
5706 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
5707 * c-c++-common/goacc/kernels-reduction.c: Likewise.
5708 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
5709 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
5710
c60ec7c2
RO
57112016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5712
5713 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
5714
f1a62b6f
JJ
57152016-02-23 Jakub Jelinek <jakub@redhat.com>
5716
e67bf044
JJ
5717 PR c++/69902
5718 * g++.dg/warn/Wnonnull-compare-5.C: New test.
5719
f1a62b6f
JJ
5720 PR c/69900
5721 * gcc.dg/pr69900.c: New test.
5722
20c5e09e
MJ
57232016-02-23 Martin Jambor <mjambor@suse.cz>
5724
5725 PR tree-optimization/69666
5726 * gcc.dg/tree-ssa/pr69666.c: New test.
5727
e457a6fc
AV
57282016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
5729
5730 PR fortran/67451
5731 * gfortran.dg/coarray_allocate_5.f08: New test.
5732
d7b574f4
AK
57332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5734
5735 * gcc.target/s390/vcond-shift.c: Move to ...
5736 * gcc.target/s390/vector/vcond-shift.c: ... here.
5737
58bdeb44
AK
57382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5739
5740 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
5741 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
5742
7cd0387b
AK
57432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5744
5745 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
5746
4246c8da
MW
57472016-02-20 Mark Wielaard <mjw@redhat.com>
5748
5749 PR c/28901
5750 * gcc.dg/unused-variable-3.c: New test.
5751
f93bc532
JJ
57522016-02-22 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR target/69888
5755 * gcc.target/i386/pr69888.c: New test.
5756
c4e360f4
RB
57572016-02-22 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/69882
5760 * gfortran.dg/vect/pr69882.f90: New testcase.
5761
09c92f1c
JJ
57622016-02-22 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR target/69885
5765 * gcc.dg/pr69885.c: New test.
5766
f88d45dc
OE
57672016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
5768
5769 PR target/69806
5770 PR target/54089
5771 * gcc.target/sh/pr54089-10.c: New.
5772
ce1ff48e
PT
57732016-02-20 Paul Thomas <pault@gcc.gnu.org>
5774
5775 PR fortran/69423
5776 * gfortran.dg/deferred_character_15.f90 : New test.
5777
bbf27208
DH
57782016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5779
5780 PR fortran/57365
5781 gfortran.dg/allocate_with_source_18.f03: New test.
5782
57832016-02-20 Harald Anlauf <anlauf@gmx.de>
5784
5785 PR fortran/52531
5786 gfortran.dg/gomp/pr52531.f90: New test.
5787
268be88c
BE
57882016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5789
5790 PR c++/69865
5791 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
5792 -std=c++03.
5793
4b6c824a
JJ
57942016-02-19 Jakub Jelinek <jakub@redhat.com>
5795
871b3f47
JJ
5796 PR c++/69826
5797 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
5798 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
5799
7a965d51
JJ
5800 PR c++/69850
5801 * g++.dg/warn/Wnonnull-compare-4.C: New test.
5802
4b6c824a
JJ
5803 PR c++/69851
5804 * g++.dg/torture/pr69851.C: New test.
5805
15fca21a
MS
58062016-02-19 Martin Sebor <msebor@redhat.com>
5807
5808 PR testsuite/69573
5809 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
5810
19e21586
JJ
58112016-02-19 Jakub Jelinek <jakub@redhat.com>
5812
03a616ac
JJ
5813 PR c++/69850
5814 * g++.dg/warn/Wnonnull-compare-2.C: New test.
5815 * g++.dg/warn/Wnonnull-compare-3.C: New test.
5816
19e21586
JJ
5817 PR c++/67767
5818 * g++.dg/cpp0x/pr67767.C: New test.
5819
2db16594
KT
58202016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5821
5822 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
5823 for fp, simd, crypto, crc, lse.
5824 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
5825 above.
5826 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
5827 effective target check.
5828
5a7d9d1e
JJ
58292016-02-19 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR target/69820
5832 * gcc.target/i386/pr69820.c: New test.
5833
6448f064
AK
58342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5835
5836 * gcc.target/s390/vector/int128-1.c: New test.
5837
d0a859e6
AK
58382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5839
5840 * gcc.target/s390/vector/vec-vcond-1.c: New test.
5841
9e4eb643
AK
58422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5843
5844 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
5845 instruction pattern name to prevent the testcase from failing with
5846 -march=z13.
5847
859a4c0e
AK
58482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5849
5850 * gcc.target/s390/md/movstr-2.c: New test.
5851
efc2340b
MK
58522016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
5853
5854 * gcc.target/s390/morestack.c: New test.
5855
ca2bfbc2
DV
58562016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
5857
5858 PR target/69625
5859 * gcc.target/s390/pr69625.c: Add test case.
5860
efd4bd05
BE
58612016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
5862
5863 PR testsuite/68580
5864 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
5865
2bf2078a
MM
58662016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5867
5868 PR target/68404
5869 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
5870 * gcc.target/powerpc/fusion3.c: Likewise.
5871
f003579e
RB
58722016-02-18 Richard Biener <rguenther@suse.de>
5873
5874 PR middle-end/69553
5875 * g++.dg/torture/pr69553.C: New testcase.
5876
19233914
NC
58772016-02-18 Nick Clifton <nickc@redhat.com>
5878
efd4bd05
BE
5879 PR target/62254
5880 PR target/69610
5881 * gcc.target/arm/pr62554.c: New test.
5882 * gcc.target/arm/pr69610-1.c: New test.
5883 * gcc.target/arm/pr69610-2.c: New test.
19233914 5884
23f27839
RB
58852016-02-18 Richard Biener <rguenther@suse.de>
5886
5887 PR middle-end/69854
5888 * gcc.dg/torture/pr69854.c: New testcase.
5889
932c0da4
JJ
58902016-02-17 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR c++/69850
5893 * g++.dg/warn/Wnonnull-compare-1.C: New test.
5894
1bed93e4
BS
58952012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5896
5897 * gcc.target/powerpc/vec-cg.c: New test.
5898
57bfb134
RB
58992016-02-17 Richard Biener <rguenther@suse.de>
5900
5901 PR testsuite/69586
5902 * gcc.dg/uninit-21.c: Add -fno-short-enums.
5903
a44e0ebb
KT
59042016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5905
5906 PR target/69161
5907 * gcc.c-torture/compile/pr69161.c: New test.
5908
ffacd726
DS
59092016-02-17 David Sherwood <david.sherwood@arm.com>
5910
5911 PR target/69532
5912 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
5913 * gcc.target/arm/vect-fmaxmin.c: Likewise.
5914
448db8d2
EB
59152016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5916
5917 * gcc.dg/ifcvt-4.c: Skip on Visium.
5918
e2f0522e
EB
59192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5920
5921 * gnat.dg/atomic8.adb: New test.
5922
bf17fe3f
EB
59232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
5924
5925 * gnat.dg/discr46.ad[sb]: New test.
5926
ecf835e9
KN
59272016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
5928
5929 PR Target/48344
5930 * gcc.target/powerpc/pr48344-1.c: New test.
5931
49a1164a
TK
59322015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5933
5934 PR fortran/69742
5935 * gfortran.dg/associate_21.f90: New test.
5936
bf14eba2
JJ
59372016-02-16 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR c/69835
5940 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
5941 -Wnonnull in dg-options.
5942 * c-c++-common/nonnull-2.c: New test.
5943
35a093b6
JG
59442016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
5945 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5946
5947 * gcc.target/aarch64/vector_initialization_nostack.c: New.
5948
e387d491
JJ
59492016-02-16 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR middle-end/69801
5952 * gcc.dg/pr69801.c: Add empty dg-options.
5953
ba539195
JN
59542016-02-16 James Norris <jnorris@codesourcery.com>
5955
5956 * c-c++-common/goacc/deviceptr-1.c: Add tests.
5957 * g++.dg/goacc/deviceptr-1.c: New file.
5958
2a2b8f64
JJ
59592016-02-16 Jakub Jelinek <jakub@redhat.com>
5960
5961 PR tree-optimization/69820
5962 * gcc.dg/vect/pr69820.c: New test.
5963
87440c29
RB
59642016-02-16 Richard Biener <rguenther@suse.de>
5965
5966 PR tree-optimization/69776
5967 * gcc.dg/torture/pr69776-2.c: New testcase.
5968
6d87c306
BS
59692016-02-16 Bernd Schmidt <bschmidt@redhat.com>
5970
5971 PR tree-optimization/69714
5972 * gcc.dg/torture/pr69714.c: New test.
5973
3824a0a2
JJ
59742016-02-16 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR tree-optimization/69802
5977 * gcc.dg/pr69802.c: New test.
5978
c8cfe96e
RB
59792016-02-16 Richard Biener <rguenther@suse.de>
5980
5981 PR middle-end/69801
5982 * gcc.dg/pr69801.c: New testcase.
5983
fc12098d
JD
59842016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5985
5986 PR libgfortran/69651
5987 * gfortran.dg/read_bang.f90: New test.
5988 * gfortran.dg/read_bang4.f90: New test.
5989
ba6b3795
JJ
59902016-02-15 Jakub Jelinek <jakub@redhat.com>
5991
f0516ca4
JJ
5992 PR c++/69658
5993 * g++.dg/init/pr69658.C: New test.
5994
ba6b3795
JJ
5995 PR c++/69797
5996 * c-c++-common/pr69797.c: New test.
5997
de3f9a2d
PK
59982016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5999
6000 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6001 check for aarch64*-*-*.
6002
17a3b967
RB
60032016-02-15 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/69783
6006 * gcc.dg/vect/pr69783.c: New testcase.
6007
1c48bff1
RB
60082016-02-15 Richard Biener <rguenther@suse.de>
6009
6010 PR tree-optimization/69776
6011 * gcc.dg/torture/pr69776.c: New testcase.
6012
1e6025b6
TK
60132016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6014
6015 PR fortran/60526
6016 * gfortran.dg/type_decl_4.f90: Reinstated.
6017
d3308279
JDA
60182016-02-14 John David Anglin <danglin@gcc.gnu.org>
6019
6020 PR fortran/68746
6021 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6022
b7c56581
TK
60232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6024
6025 PR fortran/60526
6026 PR bootstrap/69816
6027 * gfortran.dg/type_decl_4.f90: Removed.
6028
60cb4ef5
TK
60292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6030
6031 PR fortran/60526
6032 * gfortran.dg/type_decl_4.f90: New test.
6033
f6964637
AM
60342016-02-14 Alan Modra <amodra@gmail.com>
6035
1a8849d1 6036 PR testsuite/68886
f6964637
AM
6037 * gcc.c-torture/execute/stkalign.c: Revise test.
6038
f5121920
OE
60392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6040
6041 PR target/67260
6042 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6043
6cda3ab6
OE
60442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6045
6046 PR target/67260
6047 * gcc.target/sh/torture/pr67260.c: New.
6048
6786e598
JDA
60492016-02-12 John David Anglin <danglin@gcc.gnu.org>
6050
6051 * gcc.dg/pr67964.c: Add dg-require-alias.
6052
7e05dad8
OE
60532016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6054
6055 PR target/67636
6056 PR target/64345
6057 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6058
7f4cc3ce
JD
60592016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6060
6061 PR libgfortran/69668
6062 * gfortran.dg/namelist_88.f90: New test.
6063
955ca6dc
JD
60642016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6065
6066 PR libgfortran/69668
6067 * gfortran.dg/namelist_38.f90: Update test.
6068 * gfortran.dg/namelist_84.f90: Update test.
6069
876217ae
DM
60702016-02-12 David Malcolm <dmalcolm@redhat.com>
6071
6072 PR other/69554
6073 * gcc.dg/pr69554-1.c: New test.
6074 * gfortran.dg/pr69554-1.F90: New test.
6075 * gfortran.dg/pr69554-2.F90: New test.
6076 * lib/gcc-dg.exp (proc dg-locus): New function.
6077 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6078 distinguish between the caret-printing and non-caret-printing
6079 cases. If caret-printing has been explicitly enabled, bail out
6080 without attempting to fix up the output.
6081
61789eed
DM
60822016-02-12 David Malcolm <dmalcolm@redhat.com>
6083
6084 PR driver/69265
6085 PR driver/69453
6086 * gcc.dg/spellcheck-options-3.c: New test case.
6087 * gcc.dg/spellcheck-options-4.c: New test case.
6088 * gcc.dg/spellcheck-options-5.c: New test case.
6089 * gcc.dg/spellcheck-options-6.c: New test case.
6090 * gcc.dg/spellcheck-options-7.c: New test case.
6091 * gcc.dg/spellcheck-options-8.c: New test case.
6092 * gcc.dg/spellcheck-options-9.c: New test case.
6093 * gcc.dg/spellcheck-options-10.c: New test case.
6094
c3090c1f
JJ
60952016-02-12 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR rtl-optimization/69764
6098 PR rtl-optimization/69771
6099 * c-c++-common/pr69764.c: New test.
6100 * gcc.dg/torture/pr69771.c: New test.
6101
8222034d
MP
61022016-02-12 Marek Polacek <polacek@redhat.com>
6103
6104 * g++.dg/torture/init-list1.C: New.
6105
f749f792
MP
61062016-02-12 Marek Polacek <polacek@redhat.com>
6107
6108 * gcc.dg/pr69522.c: Add empty dg-options.
6109
199fb02a
IE
61102016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6111
6112 * g++.dg/lto/lto.exp: Include and init mpx.
6113 * g++.dg/lto/pr69729_0.C: New test.
6114
b69539cb
JJ
61152016-02-12 Jakub Jelinek <jakub@redhat.com>
6116
06ff7000
JJ
6117 PR ipa/69241
6118 * g++.dg/ipa/pr69241-4.C: New test.
6119
b69539cb
JJ
6120 PR ipa/68672
6121 * g++.dg/ipa/pr68672-1.C: New test.
6122 * g++.dg/ipa/pr68672-2.C: New test.
6123 * g++.dg/ipa/pr68672-3.C: New test.
6124
16595a1f
BS
61252016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6126
6127 PR c/69522
6d87c306 6128 * gcc.dg/pr69522.c: New test.
16595a1f 6129
38d795d2
PP
61302016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6131
6132 PR c++/69098
6133 * g++.dg/cpp1y/69098.C: New test.
6134 * g++.dg/cpp1y/69098-2.C: New test.
6135
9c582551
JJ
61362016-02-12 Jakub Jelinek <jakub@redhat.com>
6137
6138 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6139 and neighbour -> neighbor.
6140 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6141 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6142 * c-c++-common/Wvarargs.c: Likewise.
6143 * c-c++-common/goacc/host_data-5.c: Likewise.
6144 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6145 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6146 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6147 * gcc.target/aarch64/pr60697.c: Likewise.
6148 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6149 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6150 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6151 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6152 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6154 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6155 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6156 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6157 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6158 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6159 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6160 * g++.dg/lookup/koenig5.C: Likewise.
6161 * g++.dg/ext/no-asm-2.C: Likewise.
6162 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6163 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6164 * gfortran.dg/used_types_16.f90: Likewise.
6165 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6166 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6167 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6168 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6169 * gfortran.dg/abstract_type_6.f03: Likewise.
6170 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6171 * gfortran.dg/used_types_15.f90: Likewise.
6172 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6173 * gfortran.dg/exit_3.f08: Likewise.
6174 * gfortran.dg/open_status_2.f90: Likewise.
6175 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6176 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6177 * gfortran.dg/associate_1.f03: Likewise.
6178 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6179 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6180 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6181 * gcc.dg/builtin-object-size-1.c: Likewise.
6182 * gcc.dg/noreturn-6.c: Likewise.
6183 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6184 * gcc.dg/globalalias.c: Likewise.
6185 * gcc.dg/builtins-config.h: Likewise.
6186 * gcc.dg/pr30457.c: Likewise.
6187 * gcc.c-torture/compile/volatile-1.c: Likewise.
6188 * gcc.c-torture/execute/20101011-1.c: Likewise.
6189 * c-c++-common/Waddress-1.c: Likewise.
6190
66756373
JJ
61912016-02-11 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR c/69768
6194 * c-c++-common/Waddress-1.c: New test.
6195
76fe932b
AV
61962016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6197
6198 PR fortran/69296
6199 * gfortran.dg/associate_19.f03: New test.
6200 * gfortran.dg/associate_20.f03: New test.
6201
564c4d4b
OE
62022016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6203
6204 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6205
e1c1ecb0
KT
62062016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6207
6208 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6209 .arch armv8-a\n. Add -dA to dg-options.
6210 * gcc.target/aarch64/assembler_arch_1.c: New test.
6211 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6212
0d7d9458
PC
62132016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6214
6215 PR c++/68726
6216 * g++.dg/cpp0x/pr68726.C: New.
6217
e6208a60
IE
62182016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6219
6220 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6221 test.
6222
281a11eb
RB
62232016-02-11 Richard Biener <rguenther@suse.de>
6224
6225 * g++.dg/tree-ssa/pr61034.C: Adjust.
6226
e03dd765
VM
62272016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6228
4b48faf5 6229 PR target/69148
e03dd765
VM
6230 * gcc.target/s390/pr69148.c: New.
6231
cdc23927
YR
62322016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6233
6234 PR tree-optimization/69652
6235 * gcc.dg/torture/pr69652.c: New test.
6236
e199dd0a
JJ
62372016-02-10 Jakub Jelinek <jakub@redhat.com>
6238 Patrick Palka <ppalka@gcc.gnu.org>
6239
6240 PR ipa/69241
6241 PR c++/69649
6242 * g++.dg/ipa/pr69241-1.C: New test.
6243 * g++.dg/ipa/pr69241-2.C: New test.
6244 * g++.dg/ipa/pr69241-3.C: New test.
6245 * g++.dg/ipa/pr69649.C: New test.
6246
d6b38027
UB
62472016-02-10 Uros Bizjak <ubizjak@gmail.com>
6248
6249 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6250 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6251
13b562c5
BC
62522016-02-10 Bin Cheng <bin.cheng@arm.com>
6253
6254 PR tree-optimization/68021
6255 * gcc.dg/tree-ssa/pr68021.c: New test.
6256
24a179f8
RB
62572016-02-10 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/69726
6260 * gcc.dg/uninit-22.c: New testcase.
6261
0d99886f
AP
62622016-02-09 Andrew Pinski <apinski@cavium.com>
6263
6264 PR tree-opt/69282
6265 * gcc.c-torture/compile/20160205-1.c: New testcase.
6266
ab04995c
MM
62672016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6268
6269 PR target/68404
6270 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6271 instead accessing a really large arrray.
6272 * gcc.target/powerpc/fusion3.c: Likewise.
6273
4b79ac23
CB
62742016-02-09 Charles Baylis <charles.baylis@linaro.org>
6275
6276 PR target/68532
6277 * gcc.c-torture/execute/pr68532.c: New test.
6278
b890a441
AO
62792016-02-11 Alexandre Oliva <aoliva@redhat.com>
6280
6281 PR target/69634
6282 * gcc.dg/pr69634.c: New.
6283
84a5bef7
RB
62842016-02-09 Richard Biener <rguenther@suse.de>
6285
6286 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6287
1f123759 62882016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 6289
1f123759
AF
6290 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6291
65860c77
YR
62922016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6293
6294 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6295
7e1e8a0a
RB
62962016-02-09 Richard Biener <rguenther@suse.de>
6297
6298 PR tree-optimization/69715
6299 * gcc.dg/torture/pr69715.c: New testcase.
6300
efb45a9f
PP
63012016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6302
6303 PR c++/69139
6304 * g++.dg/cpp0x/trailing12.C: New test.
6305 * g++.dg/cpp0x/trailing13.C: New test.
6306
20a0c6f9
PP
63072016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6308
6309 PR c++/69283
6310 PR c++/67835
6311 * g++.dg/cpp1y/auto-fn29.C: New test.
6312 * g++.dg/cpp1y/auto-fn30.C: New test.
6313
a162f3af
JJ
63142016-02-08 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR tree-optimization/69209
6317 * gcc.c-torture/compile/pr69209.c: New test.
6318
4b4a9fbd
JL
63192016-02-08 Jeff Law <law@redhat.com>
6320
6321 PR tree-optimization/68541
6322 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6323 of statements allowed in join block for path splitting.
6324
cfac5ed2
JJ
63252016-02-08 Jakub Jelinek <jakub@redhat.com>
6326
f68bc23f
JJ
6327 PR c++/59627
6328 * g++.dg/gomp/pr59627.C: New test.
6329
cfac5ed2
JJ
6330 PR ipa/69239
6331 * g++.dg/ipa/pr69239.C: New test.
6332
44714d8c
DM
63332016-02-08 David Malcolm <dmalcolm@redhat.com>
6334
6335 PR preprocessor/69664
6336 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6337 * gcc.dg/cpp/warn-comments.c: Likewise.
6338
eba9e839
MP
63392016-02-08 Marek Polacek <polacek@redhat.com>
6340
6341 PR c++/69688
6342 * g++.dg/init/const12.C: New test.
6343
a011cd92
BS
63442016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6345
6346 PR target/60410
6347 * gcc.dg/lto/pr55113_0.c: Remove test.
6348
5317b1be
RB
63492016-02-08 Richard Biener <rguenther@suse.de>
6350
6351 PR tree-optimization/69719
6352 * gcc.dg/torture/pr69719.c: New testcase.
6353
63998a63
RB
63542016-02-08 Richard Biener <rguenther@suse.de>
6355 Jeff Law <law@redhat.com>
6356
6357 PR target/68273
6358 * gcc.target/mips/pr68273.c: New testcase.
6359
43f4a281
RB
63602016-02-08 Richard Biener <rguenther@suse.de>
6361
6362 PR rtl-optimization/69274
6363 * gcc.target/i386/addr-sel-1.c: XFAIL.
6364
0b604d2d
JL
63652016-02-08 Jeff Law <law@redhat.com>
6366
e8dfe49e
JL
6367 PR tree-optimization/68541
6368 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6369
6daecd7a 6370 PR tree-optimization/65917
0b604d2d
JL
6371 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6372
c0f0e35a
JD
63732016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6374
6375 PR fortran/50555
6376 * gfortran.dg/namelist_args.f90: New test.
6377
8981d712
JL
63782016-02-05 Jeff Law <law@redhat.com>
6379
6daecd7a 6380 PR tree-optimization/68541
8981d712
JL
6381 * gcc.dg/tree-ssa/split-path-2.c: New test.
6382 * gcc.dg/tree-ssa/split-path-3.c: New test.
6383 * gcc.dg/tree-ssa/split-path-4.c: New test.
6384 * gcc.dg/tree-ssa/split-path-5.c: New test.
6385 * gcc.dg/tree-ssa/split-path-6.c: New test.
6386 * gcc.dg/tree-ssa/split-path-7.c: New test.
6387
46cb9332
MS
63882016-02-05 Martin Sebor <msebor@redhat.com>
6389
6390 PR c++/69662
6391 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6392 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6393
be2083ea
RH
63942016-02-06 Richard HEnderson <rth@redhat.com>
6395
6396 PR c/69643
6397 * gcc.target/i386/addr-space-4.c: New.
6398 * gcc.target/i386/addr-space-5.c: New.
6399
711d7c23
MM
64002016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6401
6402 PR fortran/66089
6403 * gfortran.dg/elemental_dependency_6.f90: New.
6404
b5c1c988
JJ
64052016-02-05 Jakub Jelinek <jakub@redhat.com>
6406
861c7bcd
JJ
6407 PR rtl-optimization/69691
6408 * gcc.c-torture/execute/pr69691.c: New test.
6409
b5c1c988
JJ
6410 PR c++/69628
6411 * g++.dg/parse/pr69628.C: New test.
6412
f7dfa966
UB
64132016-02-05 Uros Bizjak <ubizjak@gmail.com>
6414
6415 * gcc.dg/sancov/asan.c: Move to ...
6416 * gcc.dg/asan/sancov-1.c: ... here.
6417
9b143e64
UB
64182016-02-05 Uros Bizjak <ubizjak@gmail.com>
6419
6420 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6421
f5d4b899
L
64222016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6423
6424 PR target/69677
6425 * gcc.target/i386/pr69677.c: New test.
6426
76c85fbb
PP
64272016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6428
6429 PR c++/68948
6430 * g++.dg/template/pr68948.C: New test.
6431
f181bf90
DV
64322016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6433
6434 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6435 (only necessary on s390x).
6436
714fb282
L
64372016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6438
6439 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6440 -mno-accumulate-outgoing-args.
6441
618d6c1c
PP
64422016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6443
6444 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6445
1066e9b5
JJ
64462016-02-04 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR c/69669
6449 * c-c++-common/pr69669.c: New test.
6450
76255d0d
MM
64512016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6452
6453 PR target/69667
6454 * g++.dg/pr69667.C: New file.
6455
e0b059b1
WD
64562016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6457
6458 PR target/69619
6459 * gcc.dg/pr69619.c: Add new test.
6460
2692b5c8
RS
64612016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6462
6463 PR rtl-optimization/69577
6464 * gcc.target/i386/pr69577.c: New test.
6465
7db337c2
ML
64662016-02-04 Martin Liska <mliska@suse.cz>
6467
6468 * g++.dg/asan/pr69276.C: New test.
6469
cc9c0829
KT
64702016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6471
6472 PR target/65932
6473 PR target/67714
6474 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6475 a single smulbb instruction.
6476 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6477 * gcc.target/amr/wmul-2.c: Likewise.
6478
eb9feb52
KT
64792016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6480
6481 PR target/65932
6482 PR target/67714
6483 * gcc.c-torture/execute/pr67714.c: New test.
6484
61f727fe
JJ
64852016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6486
6487 PR target/69454
6488 * gcc.target/i386/pr69454-1.c: New test.
6489 * gcc.target/i386/pr69454-2.c: New test.
6490
05dd97db
MS
64912016-02-03 Martin Sebor <msebor@redhat.com>
6492
6493 PR c++/69251
6494 PR c++/69253
6495 PR c++/69290
6496 PR c++/69277
6497 PR c++/69349
6498 * g++.dg/ext/flexarray-mangle-2.C: New test.
6499 * g++.dg/ext/flexarray-mangle.C: New test.
6500 * g++.dg/ext/flexarray-subst.C: New test.
6501 * g++.dg/ext/flexary11.C: New test.
6502 * g++.dg/ext/flexary12.C: New test.
6503 * g++.dg/ext/flexary13.C: New test.
6504 * g++.dg/ext/flexary14.C: New test.
6505 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6506
dac2fc29
L
65072016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6508
6509 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6510 Define only if CHECK_FLOAT128 is defined.
6511 (main): Properly initialize u5.
6512
eadb8035
JJ
65132016-02-03 Jakub Jelinek <jakub@redhat.com>
6514
0afbb81b
JJ
6515 PR c/69627
6516 * gcc.dg/pr69627.c: New test.
6517
eadb8035
JJ
6518 PR target/69644
6519 * gcc.dg/pr69644.c: New test.
6520
b12d4923
MS
65212016-02-03 Mike Stump <mikestump@comcast.net>
6522
6523 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6524 support for struct-layout-1.exp.
6525
ab4bae0c
PP
65262016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6527
6528 PR c++/69056
618d6c1c 6529 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 6530
95831c01
VM
65312016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6532 Alexandre Oliva <aoliva@redhat.com>
6533
6534 PR target/69461
6535 * gcc.target/powerpc/pr69461.c: New.
6536
ccc71ab8
UB
65372016-02-03 Uros Bizjak <ubizjak@gmail.com>
6538
6539 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6540 works from here ...
6541 (check_effective_target_fsanitize_thread): ... to here. Do not
6542 specify additional compile flags for the test source.
6543 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6544 specify additional compile flags for the test source.
6545
96299640
WD
65462016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6547
6548 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6549
781d83d9
AV
65502016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6551
6552 PR fortran/67451
6553 PR fortran/69418
6554 * gfortran.dg/coarray_allocate_2.f08: New test.
6555 * gfortran.dg/coarray_allocate_3.f08: New test.
6556 * gfortran.dg/coarray_allocate_4.f08: New test.
6557
d8208e6d
AL
65582016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6559
6560 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6561 use same scan-tree-dump-times on all platforms.
6562 * gcc.dg/vect/vect-outer-1.c: Likewise.
6563 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6564 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6565 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6566 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6567 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6568 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6569 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6570
a8394fa0
SB
65712016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6572
6573 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6574 warning.
6575
f3baa1d3
L
65762016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6577
6578 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6579
eb077516
JN
65802016-02-02 James Norris <jnorris@codesourcery.com>
6581
6582 * c-c++-common/goacc/routine-5.c: Add tests.
6583
578fb225
AM
65842016-02-02 Alexander Monakov <amonakov@ispras.ru>
6585
6586 * gcc.target/nvptx/unsigned-cmp.c: New test.
6587
c64f7d37
WD
65882016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6589
6590 * gcc.target/aarch64/scalar_shift_1.c
6591 (test_corners_sisd_di): Improve force to SIMD register.
6592 (test_corners_sisd_si): Likewise.
6593 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6594 Remove scan-assembler check for ldr.
6595
90c6f26c
RB
65962016-02-02 Richard Biener <rguenther@suse.de>
6597
6598 PR tree-optimization/69595
6599 * gcc.dg/Warray-bounds-17.c: New testcase.
6600
9dc03c97
RB
66012016-02-02 Richard Biener <rguenther@suse.de>
6602
6603 PR tree-optimization/69606
6604 * gcc.dg/torture/pr69606.c: New testcase.
6605
2d4dc223
YR
66062016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6607
6608 PR middle-end/68542
6609 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6610 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6611
65c98fde
AM
66122016-02-02 Alan Modra <amodra@gmail.com>
6613
6614 PR target/69548
6615 * gcc.target/powerpc/pr69548.c: New test.
6616
e1b81f2b
JJ
66172016-02-01 Jakub Jelinek <jakub@redhat.com>
6618
d0268b37
JJ
6619 PR rtl-optimization/69592
6620 * gcc.dg/pr69592.c: New test.
6621
e1b81f2b
JJ
6622 PR preprocessor/69543
6623 PR c/69558
6624 * gcc.dg/pr69543.c: New test.
6625 * gcc.dg/pr69558.c: New test.
6626
7dd7780d
UB
66272016-02-01 Uros Bizjak <ubizjak@gmail.com>
6628
bf672ee5
UB
6629 PR testsuite/65940
6630 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 6631
9a7013f8
MS
66322016-02-01 Martin Sebor <msebor@redhat.com>
6633
6634 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
6635
e681fb2b
BC
66362016-02-01 Bin Cheng <bin.cheng@arm.com>
6637
6638 PR tree-optimization/67921
6639 * c-c++-common/ubsan/pr67921.c: New test.
6640
ff86345f
RB
66412016-02-01 Richard Biener <rguenther@suse.de>
6642
6643 PR middle-end/69556
6644 * gcc.dg/tree-ssa/recip-8.c: New testcase.
6645
bc369dbd
RB
66462016-02-01 Richard Biener <rguenther@suse.de>
6647
6648 PR tree-optimization/69574
6649 * gcc.dg/torture/pr69574.c: New testcase.
6650
ef318184
RB
66512016-02-01 Richard Biener <rguenther@suse.de>
6652
6653 PR tree-optimization/69579
6654 * gcc.dg/setjmp-6.c: New testcase.
6655
654745e6
JJ
66562016-02-01 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR rtl-optimization/69570
6659 * g++.dg/opt/pr69570.C: New test.
6660
e6c0c44b
RH
66612016-02-01 Richard Henderson <rth@redhat.com>
6662
6663 * gcc.dg/pr69535.c: New test.
6664
6ff3f09a
JDA
66652016-01-31 John David Anglin <danglin@gcc.gnu.org>
6666
2c005538
JDA
6667 PR testsuite/69584
6668 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
6669 * gcc.dg/tree-ssa/sra-18.c: Likewise.
6670
61083a4b
JDA
6671 PR debug/68244
6672 * g++.dg/parse/parens3.C: Use register "4" on hppa.
6673
6ff3f09a
JDA
6674 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
6675
0c221916
PT
66762016-01-31 Paul Thomas <pault@gcc.gnu.org>
6677
6678 PR fortran/67564
6679 * gfortran.dg/allocate_with_source_17.f03: New test.
6680
db7a2818
JJ
66812016-01-30 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimization/69546
6684 * gcc.dg/torture/pr69546.c: New test.
6685
e520d5f0
PT
66862016-01-30 Paul Thomas <pault@gcc.gnu.org>
6687
6688 PR fortran/69566
6689 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
6690
343c05d3
MS
66912016-01-30 Martin Sebor <msebor@redhat.com>
6692
6693 PR c++/68490
6694 * g++.dg/ext/flexary10.C: New test.
6695
d6c3a539
DH
66962016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6697
6698 PR fortran/66707
6699 gfortran.dg/common_23.f90: New test.
6700
52d72fcd
BS
67012016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6702
6703 PR target/65546
6704 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
6705 condition being checked, and disable it when the target supports
6706 misaligned loads and stores.
6707
3a5d2ba4
JJ
67082016-01-29 Jakub Jelinek <jakub@redhat.com>
6709
6710 PR debug/69518
6711 * gcc.dg/torture/pr69518.c: New test.
6712
6bbacdb5
L
67132016-01-29 H.J. Lu <hongjiu.lu@intel.com>
6714
6715 PR target/69530
6716 * gcc.target/i386/pr69530.c: New test.
6717
af932cdb
SE
67182016-01-29 Steve Ellcey <sellcey@imgtec.com>
6719
6720 PR target/65604
6721 * gcc.target/mips/div-delay.c: New test.
6722
26658b7c
JJ
67232016-01-29 Jakub Jelinek <jakub@redhat.com>
6724
33e89989
JJ
6725 PR target/69551
6726 * gcc.target/i386/pr69551.c: New test.
6727
26658b7c
JJ
6728 PR target/66137
6729 * gcc.target/i386/pr66137.c: New test.
6730
401116b5
AB
67312016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
6732
6733 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
6734 always built for p5600.
6735 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
6736 isa=p5600 dg-option.
6737
d4abfcc5
RB
67382016-01-29 Richard Biener <rguenther@suse.de>
6739
6740 PR tree-optimization/69547
6741 * g++.dg/tree-ssa/pr69547.C: New testcase.
6742
16b77b32
JJ
67432016-01-29 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR debug/66869
6746 * g++.dg/warn/Wunused-function2.C: New test.
6747
a1c95464
DV
67482016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6749
6750 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
6751 support for test to succeed.
6752
5453bfed
MP
67532016-01-29 Marek Polacek <polacek@redhat.com>
6754
6755 PR c++/69509
6756 PR c++/69516
6757 * g++.dg/ext/constexpr-vla2.C: New test.
6758 * g++.dg/ext/constexpr-vla3.C: New test.
6759 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
6760
452ec2a5
RB
67612016-01-29 Richard Biener <rguenther@suse.de>
6762
6763 PR middle-end/69537
6764 * gcc.dg/uninit-21.c: New testcase.
6765
aec0b19e
UB
67662016-01-28 Uros Bizjak <ubizjak@gmail.com>
6767
6768 PR target/69459
6769 * gcc.target/i386/pr69459.c: New test.
6770
df113ce7
SE
67712016-01-28 Steve Ellcey <sellcey@imgtec.com>
6772
6773 PR target/68400
6774 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
6775 * gcc.target/mips/pr68400.c: New test.
6776
494de84f
MS
67772016-01-28 Martin Sebor <msebor@redhat.com>
6778
6779 PR target/17381
6780 * gcc.target/powerpc/pr17381.c: New test.
6781
eb1b1f01
JJ
67822016-01-28 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR middle-end/69542
6785 * gcc.dg/torture/pr69542.c: New test.
6786
6dfeb7ce
WD
67872016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
6788
6789 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6790
4b7471a4
DE
67912016-01-28 David Edelsohn <dje.gcc@gmail.com>
6792
6793 * gcc.dg/pr65980.c: Skip on AIX.
6794 * gcc.dg/pr66688.c: Same.
6795
b271fd21
DE
67962016-01-28 David Edelsohn <dje.gcc@gmail.com>
6797
6798 PR target/63679
6799 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
6800 * gcc.dg/tree-ssa/sra-18.c: Same.
6801
874108a9
AV
68022016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
6803
6804 PR fortran/62536
6805 * gfortran.dg/block_15.f08: New test.
6806 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
6807 on incorrectly closed BLOCK.
6808
30480bcd
IE
68092016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
6810
6811 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
68122016-01-28 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/69466
6815 * gfortran.dg/vect/pr69466.f90: New testcase.
6816
0d4c694e
TP
68172016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6818
6819 * g++.dg/pr67989.C: Remove ARM-specific option.
6820 * gcc.target/arm/pr67989.C: New file.
6821
2aa780da
UB
68222016-01-27 Uros Bizjak <ubizjak@gmail.com>
6823
6824 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
6825 and expm1 test for glibc < 2.11.
6826
f75ebe77
RH
68272016-01-27 Richard Henderson <rth@redhat.com>
6828
6829 * gcc.c-torture/execute/pr69447.c: New test.
6830
68312016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 6832
9a175e65 6833 PR fortran/69422
49847d75
PT
6834 * gfortran.dg/alloc_comp_assign_15.f03: New test.
6835
cbdd8ae0
JJ
68362016-01-27 Jakub Jelinek <jakub@redhat.com>
6837
6838 PR debug/66869
6839 * gcc.dg/pr66869.c: New test.
6840
2b572b3c
JL
68412016-01-25 Jeff Law <law@redhat.com>
6842
6843 PR tree-optimization/68398
aec0b19e 6844 PR tree-optimization/69196
2b572b3c
JL
6845 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
6846 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
6847 path to avoid new heuristic allowing more irreducible regions
6848 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6849 * gcc.dg/tree-ssa/vrp46.c: Likewise.
6850 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6851 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
6852 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6853
fa74a4bc
MP
68542016-01-27 Marek Polacek <polacek@redhat.com>
6855
6856 PR c/68062
6857 * c-c++-common/vector-compare-4.c: New test.
6858
0afff540
DM
68592016-01-27 David Malcolm <dmalcolm@redhat.com>
6860
6861 PR preprocessor/69126
6862 * c-c++-common/pr69126.c: New test case.
6863
1a218fc9
ILT
68642016-01-27 Ian Lance Taylor <iant@google.com>
6865
6866 * gcc.dg/tree-ssa/ivopt_5.c: New test.
6867
5d70666e
RB
68682016-01-27 Ryan Burn <contact@rnburn.com>
6869
6870 PR cilkplus/69267
6871 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
6872
87ff4d66
UB
68732016-01-27 Uros Bizjak <ubizjak@gmail.com>
6874
6875 PR target/69512
6876 * gcc.target/i386/pr69512.c: New test.
6877
27e23cca
RE
68782016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
6879
6880 PR ada/69488
6881 * gnat.dg/sso/*.adb: Robustify dg-output directives.
6882
05bf54c3
MP
68832016-01-27 Marek Polacek <polacek@redhat.com>
6884
6885 PR c++/69379
6886 * g++.dg/pr69379.C: New test.
6887
60214d0d
MS
68882016-01-27 Martin Sebor <msebor@redhat.com>
6889
6890 PR c++/69317
6891 * g++.dg/abi/Wabi-2-2.C: New test.
6892 * g++.dg/abi/Wabi-2-3.C: New test.
6893 * g++.dg/abi/Wabi-3-2.C: New test.
6894 * g++.dg/abi/Wabi-3-3.C: New test.
6895
167c7bfa
RB
68962016-01-27 Richard Biener <rguenther@suse.de>
6897
6898 PR tree-optimization/69166
6899 * gcc.dg/torture/pr69166.c: New testcase.
6900
1430fb1f
MJ
69012016-01-27 Martin Jambor <mjambor@suse.cz>
6902
6903 PR tree-optimization/69355
6904 * gcc.dg/tree-ssa/pr69355.c: New test.
6905
95e3030c
MP
69062016-01-27 Marek Polacek <polacek@redhat.com>
6907
6908 PR c++/69496
6909 * g++.dg/ext/constexpr-vla1.C: New test.
6910
eeb085f3
CB
69112016-01-20 Christian Bruel <christian.bruel@st.com>
6912
6913 PR target/69245
6914 * gcc.target/arm/pr69245.c: New test.
6915
b1652dde
JJ
69162016-01-27 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/69399
6919 * gcc.dg/torture/pr69399.c: New test.
6920
ce7e8f00
EB
69212016-01-27 Eric Botcazou <ebotcazou@adacore.com>
6922
6923 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
6924
e4aac1d1
EB
69252016-01-26 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
6928
8dfdb419
TV
69292016-01-26 Tom de Vries <tom@codesourcery.com>
6930
6931 PR tree-optimization/69110
6932 * gcc.dg/autopar/pr69110.c: New test.
6933
56f80f54 69342016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 6935 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
6936
6937 * gcc.dg/graphite/isl-ast-op-select.c: New.
6938
a0909527
PT
69392015-01-26 Paul Thomas <pault@gcc.gnu.org>
6940
6941 PR fortran/69385
6942 * gfortran.dg/allocate_error_6.f90: New test.
6943
ffc445f4
RH
69442016-01-26 Richard Henderson <rth@redhat.com>
6945
6946 * gcc.dg/tm/pr60908.c: New test.
6947
01e1dea3
DM
69482016-01-26 David Malcolm <dmalcolm@redhat.com>
6949
6950 PR other/69006
6951 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
6952 directive.
6953 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
6954 expected multiline output to reflect the colorization being
6955 disabled before newlines.
6956 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6957 (custom_diagnostic_finalizer): Replace call to
6958 pp_newline_and_flush with call to pp_flush.
6959 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
6960 * gfortran.dg/implicit_class_1.f90: Likewise.
6961 * lib/gcc-dg.exp (allow_blank_lines): New global.
6962 (dg-allow-blank-lines-in-output): New procedure.
6963 (gcc-dg-prune): Complain about blank lines in the output, unless
6964 dg-allow-blank-lines-in-output was called.
6965 * lib/multiline.exp (_build_multiline_regex): Only support
6966 arbitrary followup text for non-blank-lines, not for blank lines.
6967
13f92e8d
JJ
69682016-01-26 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR tree-optimization/69483
6971 * gcc.dg/pr69483.c: New test.
6972 * g++.dg/opt/pr69483.C: New test.
6973
92422235
CL
69742016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6975
6976 PR target/68620
6977 * gcc.target/arm/pr68620.c: New test.
6978
0bccf11b
L
69792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6980
6981 * gcc.target/i386/pr68986-2.c: Remove -m32.
6982
81cd202e
L
69832016-01-26 H.J. Lu <hongjiu.lu@intel.com>
6984
6985 PR target/68986
6986 * gcc.target/i386/pr68986-1.c: New test.
6987 * gcc.target/i386/pr68986-2.c: Likewise.
6988 * gcc.target/i386/pr68986-3.c: Likewise.
6989
213a1c03
CB
69902016-01-26 Christian Bruel <christian.bruel@st.com>
6991
6992 * lib/target-supports.exp
6993 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
6994 (check_effective_target_arm_crypto_pragma_ok): Likewise.
6995 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
6996
22a08dd1
RB
69972016-01-26 Richard Biener <rguenther@suse.de>
6998
6999 PR tree-optimization/69452
7000 * gcc.dg/torture/pr69452.c: New testcase.
7001
6c06e0e8
JJ
70022016-01-26 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR target/69442
7005 * gcc.dg/pr69442.c: New test.
7006
b96824c4
RFI
70072016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7008
7009 PR target/67896
7010 * gcc.target/aarch64/simd/pr67896.C: New.
7011
5ee31e57
RS
70122016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7013
7014 PR tree-optimization/69400
7015 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7016 function.
7017 (plugin_init): Call it.
7018 * gcc.dg/torture/pr69400.c: New test.
7019
7ddfb31d
CL
70202016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7021
7022 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7023
1e050c90
AK
70242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7025 Sebastian Pop <s.pop@samsung.com>
7026
7027 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7028 isl-0.15.
7029
c8ee4bf5
AK
70302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7031 Sebastian Pop <s.pop@samsung.com>
7032
7033 * gcc.dg/graphite/pr69292.c: New.
7034
d902b330
JJ
70352016-01-25 Jakub Jelinek <jakub@redhat.com>
7036
7037 * c-c++-common/goacc/use_device-1.c: New test.
7038
2c89b952
JL
70392016-01-25 Jeff Law <law@redhat.com>
7040
7041 PR tree-optimization/69196
7042 PR tree-optimization/68398
7043 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7044 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7045
685c8785
DE
70462016-01-25 David Edelsohn <dje.gcc@gmail.com>
7047
7048 PR target/69469
7049 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7050 Algorithm.
7051
95cef0c1
RB
70522016-01-25 Richard Biener <rguenther@suse.de>
7053
7054 PR testsuite/69380
7055 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7056
2947d3b2
IE
70572016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7058
7059 PR target/69421
7060 * gcc.dg/pr69421.c: New test.
7061
ae19075a
BB
70622016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7063
7064 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7065 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7066 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7067 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7068 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7069 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7070 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7071 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7072 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7073 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7074
fa4511c2
RB
70752016-01-25 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/69376
7078 * gcc.dg/torture/pr69376.c: New testcase.
7079
1d101216
JD
70802016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7081
7082 PR fortran/69397
7083 PR fortran/68442
7084 * gfortran.dg/interface_38.f90: New test.
7085 * gfortran.dg/interface_39.f90: New test.
a0909527 7086
a59b92b0
PP
70872016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7088
7089 Revert:
7090 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7091
7092 PR c++/11858
7093 PR c++/24663
7094 PR c++/24664
7095 * g++.dg/template/pr11858.C: New test.
7096 * g++.dg/template/pr24663.C: New test.
7097 * g++.dg/template/unify12.C: New test.
7098 * g++.dg/template/unify13.C: New test.
7099 * g++.dg/template/unify14.C: New test.
7100 * g++.dg/template/unify15.C: New test.
7101 * g++.dg/template/unify16.C: New test.
7102 * g++.dg/template/unify17.C: New test.
7103
16acb1a8
DH
71042016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7105
7106 PR fortran/68283
7107 gfortran.dg/pr68283.f90: New test.
7108
094773e8
TK
71092016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7110
7111 PR fortran/66094
7112 * gfortran.dg/inline_matmul_13.f90: New test.
7113 * gfortran.dg/matmul_bounds_8.f90: New test.
7114 * gfortran.dg/matmul_bounds_9.f90: New test.
7115 * gfortran.dg/matmul_bounds_10.f90: New test.
7116
42fb90d7
TV
71172016-01-23 Tom de Vries <tom@codesourcery.com>
7118
7119 PR tree-optimization/69426
7120 * gcc.dg/autopar/pr69426.c: New test.
7121
69da7802
MS
71222016-01-23 Martin Sebor <msebor@redhat.com>
7123
7124 PR c++/58109
7125 PR c++/69022
7126 * g++.dg/cpp0x/alignas5.C: New test.
7127 * g++.dg/ext/vector29.C: Same.
7128
da17300a
UB
71292016-01-23 Uros Bizjak <ubizjak@gmail.com>
7130
7131 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7132 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7133 _GNU_SOURCE from compile flags to the source.
7134 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7135 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7136 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7137 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7138
62041cfc
JJ
71392016-01-22 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR target/69432
7142 * g++.dg/opt/pr69432.C: New test.
7143
f7d2ad6f
BS
71442016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7145
7146 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7147 32-bit targets testing an -m64 multilib.
7148
d403fc9a
WS
71492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7150
7151 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7152 64-bit support.
7153
4aa16f8d
JG
71542016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7155
7156 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7157
7c816d0f
CB
71582016-01-21 Christian Bruel <christian.bruel@st.com>
7159
7160 PR target/68674
7161 * gcc.target/i386/pr68674.c
7162 * gcc.target/aarch64/pr68674.c
7163 * gcc.target/arm/pr68674.c
7164
fce661e8
KT
71652016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7166
7167 PR target/69403
7168 * gcc.c-torture/execute/pr69403.c: New test.
7169
4696899f
PC
71702016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7171
7172 PR c++/55843
7173 * g++.dg/template/pr55843.C: New.
7174
bac69366
AL
71752016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7176
7177 PR testsuite/66877
7178 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7179 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7180
b57d3a5c
BS
71812016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7182
7183 PR testsuite/67489
da17300a
UB
7184 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7185 from dg-do compile directive, and instead add
7186 { dg-require-effective-target int128 }.
b57d3a5c 7187
9f04a53e
MS
71882016-01-20 Martin Sebor <msebor@redhat.com>
7189
7190 PR c/69405
7191 * gcc.dg/sync-fetch.c: New test.
7192
38a51663
JL
71932016-01-21 Martin Sebor <msebor@redhat.com>
7194
7195 PR target/69252
7196 * gcc.target/powerpc/pr69252.c: New test.
7197
2423a75a
JD
71982016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7199
7200 PR fortran/65996
da17300a 7201 * gfortran.dg/pr65996.f90: New test.
2423a75a 7202
0a76463f
DV
72032016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7204
7205 PR c++/68810
9f04a53e 7206 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 7207 expected to generate an error.
0a76463f 7208
9776e692
BS
72092016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7210
7211 PR middle-end/66178
7212 * gcc.dg/torture/pr66178.c: New test.
7213
c8d3e088
AB
72142016-01-21 Anton Blanchard <anton@samba.org>
7215 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7216
7217 PR target/63354
7218 * gcc.target/powerpc/pr63354.c: New test.
7219
35b707ff
VM
72202016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7221
7222 PR rtl-optimization/68990
7223 * gcc.target/i386/pr68990: New.
7224
157b0829
NC
72252016-01-21 Nick Clifton <nickc@redhat.com>
7226
7227 PR target/69129
7228 * gcc.target/mips/pr69129.c: New.
7229
aede6748
PC
72302016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7231
7232 PR c++/58046
7233 * g++.dg/cpp0x/pr58046.C: New.
7234
5463c2c8
JJ
72352016-01-21 Jakub Jelinek <jakub@redhat.com>
7236
6d31cc75
SS
7237 PR target/69187
7238 PR target/65624
7239 * gcc.target/arm/pr69187.c: New test.
7240
5463c2c8
JJ
7241 PR c++/69355
7242 * g++.dg/torture/pr69355.C: New test.
7243
fa28f32b
AK
72442016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7245 Sebastian Pop <s.pop@samsung.com>
7246
7247 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7248
b920a047
AK
72492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7250 Sebastian Pop <s.pop@samsung.com>
7251
da17300a 7252 * gcc.dg/graphite/pr68976.c: New test.
b920a047 7253
bdd3aea6
JJ
72542016-01-21 Jakub Jelinek <jakub@redhat.com>
7255
7256 PR middle-end/67653
7257 * c-c++-common/pr67653.c: New test.
7258 * gcc.dg/torture/pr29119.c: Add dg-warning.
7259
26a2e6ae
PB
72602016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7261
7262 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7263
d25c7690
PK
72642016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7265
7266 PR c/24293
7267 * gcc.dg/pr24293.c: New test.
7268 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7269 incomplete struct type.
7270 * gcc.dg/declspec-1.c: Likewise.
7271 * gcc.dg/pr63549.c: Likewise.
7272
889d5698
JJ
72732016-01-20 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR tree-optimization/66612
7276 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7277 for bdn instruction.
7278
d7cf3dc7
CL
72792016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7280
7281 * lib/target-supports.exp
7282 (check_effective_target_arm_fp_ok_nocache): New.
7283 (check_effective_target_arm_fp_ok): New.
7284 (add_options_for_arm_fp): New.
7285 (check_effective_target_arm_crypto_ok_nocache): Require
7286 target_arm_v8_neon_ok instead of arm32.
7287 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7288 (check_effective_target_arm_crypto_pragma_ok): New.
7289 (add_options_for_arm_vfp): New.
7290 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7291 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7292 target instead. Force initial fpu to vfp.
7293 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7294 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7295 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7296 dependency.
7297 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7298 use arm_vfp effective target instead. Force initial fpu to vfp.
7299 * gcc.target/arm/attr-neon3.c: Likewise.
7300 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7301 arm_vfp_ok.
7302 * gcc.target/arm/unsigned-float.c: Likewise.
7303 * gcc.target/arm/vfp-1.c: Likewise.
7304 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7305 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7306 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7307 * gcc.target/arm/vfp-ldmias.c: Likewise.
7308 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7309 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7310 * gcc.target/arm/vfp-stmiad.c: Likewise.
7311 * gcc.target/arm/vfp-stmias.c: Likewise.
7312 * gcc.target/arm/vnmul-1.c: Likewise.
7313 * gcc.target/arm/vnmul-2.c: Likewise.
7314 * gcc.target/arm/vnmul-3.c: Likewise.
7315 * gcc.target/arm/vnmul-4.c: Likewise.
7316
01ac9704 73172016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 7318
e84b00da
L
7319 PR testsuite/69366
7320 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7321 the MPX run-time library, for compile-time MPX test.
7322 * gcc.target/i386/chkp-always_inline.c: Likewise.
7323 * gcc.target/i386/chkp-bndret.c: Likewise.
7324 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7325 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7326 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7327 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7328 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7329 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7330 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7331 * gcc.target/i386/chkp-label-address.c: Likewise.
7332 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7333 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7334 * gcc.target/i386/chkp-pr69044.c: Likewise.
7335 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7336 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7337 * gcc.target/i386/chkp-strchr.c: Likewise.
7338 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7339 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7340 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7341 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7342 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7343 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7344 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7345 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7346 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7347 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7348 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7349 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7350 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7351 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7352 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7353 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7354 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7355 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7356 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7357 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7358 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7359 * gcc.target/i386/pr63995-2.c: Likewise.
7360 * gcc.target/i386/pr64805.c: Likewise.
7361 * gcc.target/i386/pr65044.c: Likewise.
7362 * gcc.target/i386/pr65167.c: Likewise.
7363 * gcc.target/i386/pr65183.c: Likewise.
7364 * gcc.target/i386/pr65184.c: Likewise.
7365 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 7366
28b33016
IE
73672016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7368
7369 PR tree-optimization/69328
7370 * gcc.dg/pr69328.c: New test.
7371
bcff0913
JL
73722016-01-20 Jeff Law <law@redhat.com>
7373
bf0bb970 7374 PR target/25114
bcff0913
JL
7375 * gcc.target/m68k/pr25114.c: New test.
7376
a3f69631
AV
73772016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7378
7379 * gcc.target/arm/memset-inline-10.c: Added
7380 dg-require-effective-target arm_thumb2_ok.
7381
af33ba0d
EB
73822016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7383
7384 * gcc.dg/debug/dwarf2/sso.c: New test.
7385
7596d5de
UB
73862016-01-19 Uros Bizjak <ubizjak@gmail.com>
7387
7388 PR testsuite/68820
7389 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7390 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7391 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7392
ceda2c69
JH
73932016-01-19 Jan Hubicka <hubicka@ucw.cz>
7394
7395 PR ipa/66223
7396 * g++.dg/ipa/devirt-50.C: New testcase.
7397
38a979f2
MP
73982016-01-19 Marek Polacek <polacek@redhat.com>
7399
7400 PR c++/68965
7401 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7402 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7403
962801c5
KT
74042016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7405
7406 PR target/69135
7407 * gcc.target/arm/pr69135_1.c: New test.
7408
078fe40a
WD
74092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7410
7411 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7412
786e3c06
WD
74132015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7414
7415 * gcc.target/aarch64/ccmp_1.c: New testcase.
7416
1e297006
MP
74172016-01-19 Marek Polacek <polacek@redhat.com>
7418
7419 PR c++/68586
7420 * g++.dg/cpp0x/enum30.C: New test.
7421
879c27e3
RB
74222016-01-19 Richard Biener <rguenther@suse.de>
7423
7424 PR tree-optimization/69336
7425 * g++.dg/tree-ssa/pr69336.C: New testcase.
7426
015337d3
JJ
74272016-01-19 Jakub Jelinek <jakub@redhat.com>
7428
7429 PR debug/65779
7430 * gcc.dg/pr65779.c: New test.
7431
e2c768b6
RB
74322016-01-19 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/69352
7435 * gcc.dg/torture/pr69352.c: New testcase.
7436
569efc34
JJ
74372016-01-19 Jakub Jelinek <jakub@redhat.com>
7438
7439 PR rtl-optimization/68955
7440 PR rtl-optimization/64557
7441 * gcc.dg/torture/pr68955.c: New test.
7442
e49d321f
JH
74432016-01-19 Jan Hubicka <hubicka@ucw.cz>
7444
7445 PR lto/69136
7446 * g++.dg/torture/pr69136.C: New testcase.
7447
e9191ad3
JH
74482016-01-19 Jan Hubicka <hubicka@ucw.cz>
7449
7450 PR lto/69133
7451 * g++.dg/lto/pr69133_0.C: New testcase.
7452 * g++.dg/lto/pr69133_1.C: New testcase.
7453
2bedb645
JL
74542016-01-15 Jeff Law <law@redhat.com>
7455
7456 PR tree-optimization/69320
7457 * gcc.c-torture/pr69320-1.c: New test.
7458 * gcc.c-torture/pr69320-2.c: New test.
7459 * gcc.c-torture/pr69320-3.c: New test.
7460 * gcc.c-torture/pr69320-4.c: New test.
7461
17c15cb9
PP
74622016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7463
7464 PR c++/11858
7465 PR c++/24663
7466 PR c++/24664
7467 * g++.dg/template/pr11858.C: New test.
7468 * g++.dg/template/pr24663.C: New test.
7469 * g++.dg/template/unify12.C: New test.
7470 * g++.dg/template/unify13.C: New test.
7471 * g++.dg/template/unify14.C: New test.
7472 * g++.dg/template/unify15.C: New test.
7473 * g++.dg/template/unify16.C: New test.
7474 * g++.dg/template/unify17.C: New test.
7475
9617fd08
DM
74762016-01-18 David Malcolm <dmalcolm@redhat.com>
7477
7478 PR testsuite/69181
7479 * gcc.dg/pr69181-1.c: New test file.
7480 * gcc.dg/pr69181-2.c: New test file.
7481 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7482 globals by moving it to...
7483 (cleanup-after-saved-dg-test): ...this new function. Add
7484 "global additional_sources_used". Add reset of global
7485 multiline_expected_outputs to the empty list.
7486 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7487 global to...
7488 (multiline_expected_outputs): ...this, and updated comments to
7489 note that it is modified from gcc-dg.exp.
7490 (dg-end-multiline-output): Update for the above renaming.
7491 (handle-multiline-outputs): Likewise. Remove the clearing
7492 of the expected outputs to the empty list.
7493
b555a2e4
RB
74942016-01-18 Richard Biener <rguenther@suse.de>
7495
7496 PR tree-optimization/69297
7497 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7498
96902805
JM
74992016-01-18 Joseph Myers <joseph@codesourcery.com>
7500
7501 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7502 dg-options.
7503 * gcc.target/mips/mips-3d-2.c: Likewise.
7504 * gcc.target/mips/mips-3d-3.c: Likewise.
7505 * gcc.target/mips/mips-3d-4.c: Likewise.
7506 * gcc.target/mips/mips-3d-5.c: Likewise.
7507 * gcc.target/mips/mips-3d-6.c: Likewise.
7508 * gcc.target/mips/mips-3d-7.c: Likewise.
7509 * gcc.target/mips/mips-3d-8.c: Likewise.
7510 * gcc.target/mips/mips-3d-9.c: Likewise.
7511 * gcc.target/mips/mips-ps-1.c: Likewise.
7512 * gcc.target/mips/mips-ps-2.c: Likewise.
7513 * gcc.target/mips/mips-ps-3.c: Likewise.
7514 * gcc.target/mips/mips-ps-4.c: Likewise.
7515 * gcc.target/mips/mips-ps-5.c: Likewise.
7516 * gcc.target/mips/mips-ps-6.c: Likewise.
7517 * gcc.target/mips/mips-ps-7.c: Likewise.
7518 * gcc.target/mips/mips-ps-type.c: Likewise.
7519 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7520 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7521
40e26f94
TV
75222016-01-18 Tom de Vries <tom@codesourcery.com>
7523
7524 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7525 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7526 * c-c++-common/goacc/kernels-empty.c: New test.
7527 * c-c++-common/goacc/kernels-eternal.c: New test.
7528 * c-c++-common/goacc/kernels-loop-2.c: New test.
7529 * c-c++-common/goacc/kernels-loop-3.c: New test.
7530 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7531 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7532 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7533 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7534 * c-c++-common/goacc/kernels-loop-data.c: New test.
7535 * c-c++-common/goacc/kernels-loop-g.c: New test.
7536 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7537 * c-c++-common/goacc/kernels-loop-n.c: New test.
7538 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7539 * c-c++-common/goacc/kernels-loop.c: New test.
7540 * c-c++-common/goacc/kernels-noreturn.c: New test.
7541 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7542 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7543 * c-c++-common/goacc/kernels-reduction.c: New test.
7544
a98d4647
TV
75452016-01-18 Tom de Vries <tom@codesourcery.com>
7546
7547 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7548 * gcc.dg/autopar/outer-2.c: Same.
7549 * gcc.dg/autopar/outer-3.c: Same.
7550 * gcc.dg/autopar/outer-4.c: Same.
7551 * gcc.dg/autopar/outer-5.c: Same.
7552 * gcc.dg/autopar/outer-6.c: Same.
7553 * gcc.dg/autopar/parallelization-1.c: Same.
7554 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7555 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7556 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7557 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7558 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7559 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7560 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7561 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7562 * gcc.dg/autopar/pr39500-1.c: Same.
7563 * gcc.dg/autopar/pr39500-2.c: Same.
7564 * gcc.dg/autopar/pr46193.c: Same.
7565 * gcc.dg/autopar/pr46194.c: Same.
7566 * gcc.dg/autopar/pr49580.c: Same.
7567 * gcc.dg/autopar/pr49960-1.c: Same.
7568 * gcc.dg/autopar/pr49960.c: Same.
7569 * gcc.dg/autopar/pr68373.c: Same.
7570 * gcc.dg/autopar/reduc-1.c: Same.
7571 * gcc.dg/autopar/reduc-1char.c: Same.
7572 * gcc.dg/autopar/reduc-1short.c: Same.
7573 * gcc.dg/autopar/reduc-2.c: Same.
7574 * gcc.dg/autopar/reduc-2char.c: Same.
7575 * gcc.dg/autopar/reduc-2short.c: Same.
7576 * gcc.dg/autopar/reduc-3.c: Same.
7577 * gcc.dg/autopar/reduc-4.c: Same.
7578 * gcc.dg/autopar/reduc-6.c: Same.
7579 * gcc.dg/autopar/reduc-7.c: Same.
7580 * gcc.dg/autopar/reduc-8.c: Same.
7581 * gcc.dg/autopar/reduc-9.c: Same.
7582 * gcc.dg/autopar/uns-outer-4.c: Same.
7583 * gcc.dg/autopar/uns-outer-5.c: Same.
7584 * gcc.dg/autopar/uns-outer-6.c: Same.
7585 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7586 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7587
da976fa8
AL
75882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7589
7590 PR target/63679
7591 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7592 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7593
70c1e886
AL
75942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7595
7596 PR target/63679
7597 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7598 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7599 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7600
88bed196
AL
76012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7602
7603 PR target/63679
7604 * gcc.dg/tree-ssa/sra-17.c: New.
7605 * gcc.dg/tree-ssa/sra-18.c: New.
7606
3dd5f42e
IE
76072016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7608
7609 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7610
ae5a77fa
EB
76112016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7612
7613 * gnat.dg/inline12.adb: New test.
7614
11e57fc6
BC
76152016-01-18 Bin Cheng <bin.cheng@arm.com>
7616
7617 PR tree-optimization/66797
7618 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7619
995b6fe0
RB
76202016-01-18 Richard Biener <rguenther@suse.de>
7621
7622 PR tree-optimization/69170
7623 * gcc.dg/torture/pr69170.c: New testcase.
7624
82ee0cf2 76252016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
7626
7627 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7628
d69da357
TV
76292016-01-16 Tom de Vries <tom@codesourcery.com>
7630
7631 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7632
a3845283
TV
76332016-01-16 Tom de Vries <tom@codesourcery.com>
7634
7635 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
7636 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
7637 redundant dg-require-effective-target pthread.
7638 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
7639 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
7640 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
7641 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
7642 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
7643 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
7644 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
7645
197a6aa6
DE
76462016-01-16 David Edelsohn <dje.gcc@gmail.com>
7647
7648 PR target/68609
7649 * gcc.target/powerpc/recip-6.c: Enable on AIX.
7650 * gcc.target/powerpc/recip-7.c: Same.
7651
ec7886c1
PP
76522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7653
7654 PR c++/69091
7655 * g++.dg/template/pr69091.C: New test.
7656
203484bb
PP
76572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7658
7659 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
7660 dump does not contain an error_mark_node.
7661 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
7662 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
7663
aa2500e9
PP
76642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
7665
7666 PR c++/68936
7667 * g++.dg/template/pr68936.C: New test.
7668
28621a5c
DE
76692016-01-15 David Edelsohn <dje.gcc@gmail.com>
7670
7671 PR target/68609
7672 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
7673 * gcc.target/powerpc/recip-2.c: Same.
7674 * gcc.target/powerpc/recip-3.c: Same.
7675 * gcc.target/powerpc/recip-4.c: Same.
7676 * gcc.target/powerpc/recip-sqrtf.c: Same.
7677
40c43aca
JL
76782016-01-15 Jeff Law <law@redhat.com>
7679
7680 PR tree-optimization/69270
7681 * gcc.dg/tree-ssa/pr69270-2.c: New test.
7682 * gcc.dg/tree-ssa/pr69270-3.c: New test.
7683
afbc5ae8
PT
76842016-01-15 Paul Thomas <pault@gcc.gnu.org>
7685
7686 PR fortran/49630
7687 * gfortran.dg/deferred_character_13.f90: New test for the fix
7688 of comment 3 of the PR.
7689
7690 PR fortran/54070
7691 * gfortran.dg/deferred_character_8.f90: New test
7692 * gfortran.dg/allocate_error_5.f90: New test
7693
7694 PR fortran/60593
7695 * gfortran.dg/deferred_character_10.f90: New test
7696
7697 PR fortran/60795
7698 * gfortran.dg/deferred_character_14.f90: New test
7699
7700 PR fortran/61147
7701 * gfortran.dg/deferred_character_11.f90: New test
7702
7703 PR fortran/64324
7704 * gfortran.dg/deferred_character_9.f90: New test
7705
49abe076
VM
77062016-01-15 Vladimir Makarov <vmakarov@redhat.com>
7707
7708 PR rtl-optimization/69030
7709 * gcc.target/i386/pr69030.c: New.
7710
16d12992
KT
77112016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7712
7713 * gcc.target/aarch64/target_attr_17.c: New test.
7714
78810bd3
RB
77152016-01-15 Richard Biener <rguenther@suse.de>
7716
7717 PR tree-optimization/66856
7718 * gcc.dg/torture/pr66856-1.c: New testcase.
7719 * gcc.dg/torture/pr66856-2.c: Likewise.
7720
2bd847fe
RB
77212016-01-15 Richard Biener <rguenther@suse.de>
7722
7723 PR debug/69137
7724 * g++.dg/lto/pr69137_0.C: New testcase.
7725
a00fe3b7
RS
77262016-01-15 Richard Sandiford <richard.sandiford@arm.com>
7727
7728 PR middle-end/69246
7729 * gcc.target/i386/pr69246.c: New test.
7730
cbb0e83b
DV
77312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7732
7596d5de 7733 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 7734
5a500ecf
DV
77352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7736
7737 PR c++/56194
7738 * g++.dg/init/const9.C: Disable test on S/390.
7739
5d9bf64f
DV
77402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7741
7742 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
7743 * g++.dg/Wno-frame-address.C: Ditto.
7744
e234b19e
DV
77452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
7746
7747 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
7748
89483f99
RB
77492016-01-15 Richard Biener <rguenther@suse.de>
7750
7751 PR tree-optimization/68961
7752 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
7753
94f37395
IE
77542016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7755
7756 * gcc.target/i386/pr65105-5.c: New test.
7757
82ee0cf2 77582016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
7759
7760 * gcc.c-torture/execute/alias-4.c: New testcase.
7761
82ee0cf2 77622016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
7763
7764 PR ipa/68148
7765 * g++.dg/ipa/devirt-49.C: New testcase.
7766
092f7deb 77672016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
7768
7769 PR target/65837
7770 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
7771 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
7772 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
7773
e93c66bc
RB
77742016-01-15 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/69117
7777 * gcc.dg/torture/pr69117.c: New testcase.
7778
c47eaca6 77792015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
7780
7781 PR c++/69048
7782 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
7783
c3f6914a
FXC
77842016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7785
7786 PR testsuite/67509
7787 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
7788 range tests use 100 * maximum instead of maximum + 1.
7789
cd65ae90
JJ
77902016-01-14 Jakub Jelinek <jakub@redhat.com>
7791
7792 PR debug/69244
7793 * gcc.dg/guality/pr69244.c: New test.
7794
19643948
UB
77952016-01-14 Uros Bizjak <ubizjak@gmail.com>
7796
7797 * lib/target-supports.exp (check_effective_target_issignaling):
7798 New procedure.
7799 * gcc.dg/pr61441.c: Require issignaling effective target.
7800
fe79c97e
SB
78012016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
7802
7803 PR target/68803
7804 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
7805
c7df95d8
DM
78062016-01-14 David Malcolm <dmalcolm@redhat.com>
7807
7808 PR c++/68819
7809 PR preprocessor/69177
7810 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
7811 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
7812 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
7813 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7814
00083992
MP
78152016-01-14 Marek Polacek <polacek@redhat.com>
7816
7817 PR c/69262
7818 * gcc.dg/array-15.c: New test.
7819
0c9b3294
JJ
78202016-01-14 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR middle-end/68146
7823 PR tree-optimization/69155
7824 * gfortran.dg/pr68146.f: New test.
7825 * gfortran.dg/pr69155.f90: New test.
7826
3688e13d
RB
78272016-01-14 Richard Biener <rguenther@suse.de>
7828
7829 PR tree-optimization/68060
7830 * gcc.dg/torture/pr68060-1.c: New testcase.
7831 * gcc.dg/torture/pr68060-2.c: Likewise.
7832
bab0ad3a
NC
78332016-01-14 Nick Clifton <nickc@redhat.com>
7834
7835 * lib/target-supports.exp
7836 (check_effective_target_arm_neon_ok_nocache): Add an option
7837 sequence that includes setting the ARM architecture to ARMv7-A.
7838 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
7839 command line options necessary to enable Neon support.
7840 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
7841 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
7842 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
7843 * gcc.target/arm/pr69180.c: Likewise.
7844
947c2ce5
JL
78452016-01-14 Jeff Law <law@redhat.com>
7846
7847 PR tree-optimization/69270
7848 * gcc.dg/tree-ssa/pr69270.c: New test.
7849
3342fd71
BS
78502016-01-13 Bernd Schmidt <bschmidt@redhat.com>
7851
7852 PR c/66208
7853 * c-c++-common/pr66208.c: New file.
7854
2ad3adf1
JJ
78552016-01-13 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR tree-optimization/69156
7858 * gcc.dg/pr69156.c: New test.
7859
398d6feb
L
78602016-01-13 H.J. Lu <hongjiu.lu@intel.com>
7861
7862 * gcc.target/i386/pr69225-7.c: New test.
7863
4c868789
RH
78642016-01-13 Richard Henderson <rth@redhat.com>
7865
7866 * gcc.dg/tm/memopt-13.c: Update expected function.
7867 * gcc.dg/tm/memopt-6.c: Likewise.
7868
ef6d1772
UB
78692016-01-13 Uros Bizjak <ubizjak@gmail.com>
7870
7871 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
7872 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
7873 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
7874 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 7875
ef6d1772
UB
78762016-01-13 Tom de Vries <tom@codesourcery.com>
7877
7878 PR tree-optimization/69169
0b4b6ef2
TV
7879 * gcc.dg/pr69169.c: New test.
7880
2ad3adf1 78812016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
7882
7883 PR target/69228
7884 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
7885 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
7886 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
7887 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
7888 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
7889 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
7890 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
7891 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
7892
9060e335
AK
78932016-01-13 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR target/69247
7896 * gcc.dg/pr69247.c: New test.
7897
40311329
RB
78982016-01-13 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/69242
7901 * gcc.dg/torture/pr69242.c: New testcase.
7902
ccbd7103
RB
79032016-01-13 Richard Biener <rguenther@suse.de>
7904
7905 PR tree-optimization/69186
7906 * gcc.dg/torture/pr69186.c: New testcase.
7907
c6f72a46
JL
79082016-01-13 Jeff Law <law@redhat.com>
7909
7910 PR tree-optimization/67755
7911 * gcc.dg/tree-ssa/pr67755.c: New test.
7912
79132016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
7914
7915 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
7916 pass number in output by a star.
7917
c446cf07
BC
79182016-01-12 Bin Cheng <bin.cheng@arm.com>
7919
7920 PR tree-optimization/68911
7921 * gcc.c-torture/execute/pr68911.c: New test.
7922
5342156c
MP
79232016-01-12 Marek Polacek <polacek@redhat.com>
7924
7925 PR c++/68979
7926 * g++.dg/warn/permissive-1.C: New test.
7927
65364cc5
JJ
79282016-01-12 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR objc++/68511
7931 PR c++/69213
7932 * g++.dg/opt/pr69213.C: New test.
7933
81b9a3d9
CB
79342016-01-12 Christian Bruel <christian.bruel@st.com>
7935
7936 PR target/69180
7937 * gcc.target/arm/pr69180.c: New test.
7938
3c4e91c9
RB
79392016-01-12 Richard Biener <rguenther@suse.de>
7940
7941 PR lto/69077
7942 * g++.dg/lto/pr69077_0.C: New testcase.
7943 * g++.dg/lto/pr69077_1.C: Likewise.
7944
5664cea1
JJ
79452016-01-12 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR target/69175
7948 * g++.dg/opt/pr69175.C: New test.
7949
86cefc49
AL
79502016-01-12 Alan Lawrence <alan.lawrence@arm.com>
7951
7952 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
7953 rather than #including math.h & stdlib.h.
7954 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
7955 * gcc.dg/vect/pr49771.c: Likewise.
7956 * gcc.dg/vect/vect-10-big-array.c: Likewise.
7957 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
7958 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
7959 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
7960 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
7961 * gcc.dg/vect/pr44507.c: Likewise.
7962 * gcc.dg/vect/pr45902.c: Likewise.
7963 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
7964 * gcc.dg/vect/vect-117.c: Likewise.
7965 * gcc.dg/vect/vect-99.c: Likewise.
7966 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7967 * gcc.dg/vect/vect-cond-1.c: Likewise.
7968 * gcc.dg/vect/vect-cond-2.c: Likewise.
7969 * gcc.dg/vect/vect-cond-3.c: Likewise.
7970 * gcc.dg/vect/vect-cond-4.c: Likewise.
7971 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
7972 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
7973 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7974 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
7975 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
7976 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
7977 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
7978 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
7979 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7980 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7981 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
7982 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
7983 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
7984 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
7985 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
7986 include of signal.h.
7987 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
7988 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
7989 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
7990 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
7991 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
7992 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
7993 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
7994 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
7995 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
7996 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
7997 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7998 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
7999 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8000 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8001 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8002 * gcc.dg/vect/vect-outer-5.c: Likewise.
8003 * gcc.dg/vect/vect-outer-6.c: Likewise.
8004 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8005 include of stdio.h.
8006
b832f61e
NC
80072016-01-12 Nick Clifton <nickc@redhat.com>
8008
8009 PR target/68913
8010 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8011 to fread so that it will be found in all target runtimes.
8012
8eac49b1
RB
80132016-01-12 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/69053
8016 * g++.dg/torture/pr69053.C: New testcase.
8017
2935d994
RB
80182016-01-12 Richard Biener <rguenther@suse.de>
8019
8020 PR tree-optimization/69168
8021 * gcc.dg/torture/pr69168.c: New testcase.
8022
66c16fd9
RB
80232016-01-12 Richard Biener <rguenther@suse.de>
8024
8025 PR tree-optimization/69157
8026 * gcc.dg/torture/pr69157.c: New testcase.
8027
80282016-01-12 Richard Biener <rguenther@suse.de>
8029
8030 PR tree-optimization/69174
8031 * gcc.dg/torture/pr69174.c: New testcase.
8032
723033a6
JJ
80332016-01-12 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR c++/66808
8036 PR c++/69000
8037 * g++.dg/tls/pr66808.C: New test.
8038 * g++.dg/tls/pr69000.C: New test.
8039
3574cf47
BS
80402016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8041
8042 * gcc.target/powerpc/swaps-p8-23.c: New test.
8043 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8044
feb20787
JDA
80452016-01-11 John David Anglin <danglin@gcc.gnu.org>
8046
8047 PR tree-optimization/68356
8048 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8049
27b1820a
KV
80502016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8051 Jim Wilson <jim.wilson@linaro.org>
8052
8053 PR target/69194
8054 * gcc.target/arm/pr69194.c: New test.
8055
cf4de6af
L
80562016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8057
8058 PR target/69225
8059 * gcc.target/i386/pr69225-1.c: New test.
8060 * gcc.target/i386/pr69225-2.c: Likewise.
8061 * gcc.target/i386/pr69225-3.c: Likewise.
8062 * gcc.target/i386/pr69225-4.c: Likewise.
8063 * gcc.target/i386/pr69225-5.c: Likewise.
8064 * gcc.target/i386/pr69225-6.c: Likewise.
8065
1ebd5558
JJ
80662016-01-11 Jakub Jelinek <jakub@redhat.com>
8067
23552a4d
JJ
8068 PR target/67462
8069 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8070 if lp64.
8071
26ff85b0
JJ
8072 PR target/69071
8073 * gcc.dg/pr69071.c: New test.
8074
9cb6bd74
JJ
8075 PR c++/69211
8076 * g++.dg/opt/pr69211.C: New test.
8077
1ebd5558
JJ
8078 PR tree-optimization/69214
8079 * gcc.c-torture/compile/pr69214.c: New test.
8080
8c18c836
UB
80812016-01-11 Uros Bizjak <ubizjak@gmail.com>
8082
8083 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8084 * gcc.target/i386/pr66232-11.c: Ditto.
8085 * gcc.target/i386/pr66232-12.c: Ditto.
8086 * gcc.target/i386/pr66232-13.c: Ditto.
8087
62446e6e
RB
80882016-01-11 Richard Biener <rguenther@suse.de>
8089
8090 PR tree-optimization/69173
8091 * gcc.dg/torture/pr69173.c: New testcase.
8092
2b8568fe
KT
80932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8094
8095 PR rtl-optimization/68796
8096 * gcc.target/aarch64/tst_5.c: New test.
8097 * gcc.target/aarch64/tst_6.c: Likewise.
8098
5baf4532
KT
80992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8100
8101 PR rtl-optimization/68841
8102 * gcc.dg/pr68841.c: New test.
8103 * gcc.c-torture/execute/pr68841.c: New test.
8104
ca90b1ed
YR
81052016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8106
8107 PR rtl-optimization/68920
8108 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8109 for ix86 targets.
8110 * gcc.dg/ifcvt-5.c: New test.
8111
2ad3adf1 81122016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
8113
8114 PR bootstrap/69123
8115 * g++.dg/pr69123.C: New.
8116
83834c09
IE
81172016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8118
8119 PR target/69010
8120 * gcc.target/i386/pr69010.c: New test.
8121
dcf89d57
MJ
81222016-01-11 Martin Jambor <mjambor@suse.cz>
8123
8124 PR ipa/69044
8125 * gcc.target/i386/chkp-pr69044.c: New test.
8126
d95167ee
TV
81272016-01-11 Tom de Vries <tom@codesourcery.com>
8128
8129 PR tree-optimization/69109
8130 * gcc.dg/autopar/pr69109-2.c: New test.
8131 * gcc.dg/autopar/pr69109.c: New test.
8132
4f6403a8
TV
81332016-01-11 Tom de Vries <tom@codesourcery.com>
8134
8135 PR tree-optimization/69108
8136 * gcc.dg/autopar/pr69108.c: New test.
8137
21efdd80
PP
81382016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8139
8140 PR c++/69029
8141 * c-c++-common/Wisleading-indentation.c: Augment test.
8142
fd42eed8
TK
81432016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8144
8145 PR fortran/69154
8146 * gfortran.dg/inline_matmul_12.f90: New test.
8147
4f90ee6c
PT
81482016-01-10 Paul Thomas <pault@gcc.gnu.org>
8149
8150 PR fortran/67779
8151 * gfortran.dg/actual_array_offset_1: New test.
8152
3907c6cf
TV
81532016-01-10 Tom de Vries <tom@codesourcery.com>
8154
8155 PR tree-optimization/69062
8156 * gcc.dg/autopar/pr69062.c: New test.
8157
b07b236e
TS
81582016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8159
8160 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8161 * gcc.dg/vect/slp-perm-2.c: Likewise.
8162 * gcc.dg/vect/slp-perm-3.c: Likewise.
8163 * gcc.dg/vect/slp-perm-5.c: Likewise.
8164 * gcc.dg/vect/slp-perm-6.c: Likewise.
8165 * gcc.dg/vect/slp-perm-7.c: Likewise.
8166 * gcc.dg/vect/slp-perm-8.c: Likewise.
8167
23fab8ae
TV
81682016-01-10 Tom de Vries <tom@codesourcery.com>
8169
8170 PR tree-optimization/69039
8171 * gcc.dg/autopar/pr69039.c: New test.
8172
73f0dae2
MP
81732016-01-09 Marek Polacek <polacek@redhat.com>
8174
8175 PR c++/69113
8176 * g++.dg/pr69113.C: New test.
8177
20b8d734
JJ
81782016-01-09 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR middle-end/50865
8181 PR tree-optimization/69097
8182 * gcc.c-torture/execute/pr50865.c: New test.
8183 * gcc.c-torture/execute/pr69097-1.c: New test.
8184 * gcc.c-torture/execute/pr69097-2.c: New test.
8185 * gcc.dg/pr69097-1.c: New test.
8186 * gcc.dg/pr69097-2.c: New test.
8187
c50e614b
JJ
81882016-01-09 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR c++/69164
8191 * g++.dg/opt/pr69164.C: New test.
8192
e0237993
JJ
81932016-01-08 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR tree-optimization/69167
8196 * gcc.dg/pr69167.c: New test.
8197
bd8f5bb2
MP
81982016-01-08 Marek Polacek <polacek@redhat.com>
8199
8200 PR c++/68449
8201 * g++.dg/pr68449.C: New.
8202
bb0f5ca7
AL
82032016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8204
8205 PR tree-optimization/68707
8206 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8207 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8208 on platforms supporting it.
8209 * gcc.dg/vect/slp-perm-2.c: Likewise.
8210 * gcc.dg/vect/slp-perm-3.c: Likewise.
8211 * gcc.dg/vect/slp-perm-5.c: Likewise.
8212 * gcc.dg/vect/slp-perm-7.c: Likewise.
8213 * gcc.dg/vect/slp-perm-8.c: Likewise.
8214 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8215 on platforms supporting it.
8216
22518428
JJ
82172016-01-08 Jakub Jelinek <jakub@redhat.com>
8218
33f0852f
JJ
8219 PR tree-optimization/69162
8220 * gcc.dg/pr69162.c: New test.
8221
22518428
JJ
8222 PR tree-optimization/69172
8223 * gcc.dg/pr69172.c: New test.
8224
80e9b3aa
TP
82252016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8226
8227 PR tree-optimization/67781
8228 * gcc.c-torture/execute/pr67781.c: New file.
8229
262a363f
JJ
82302016-01-08 Jakub Jelinek <jakub@redhat.com>
8231
8232 PR tree-optimization/69083
8233 * gcc.dg/vect/pr69083.c: New test.
8234
6e1f093f
SS
82352016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8236
8237 PR tree-optimization/61441
8238 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8239 Use -fexcess-precision=standard for compiler options.
8240 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8241
53290e07
JJ
82422016-01-08 Jakub Jelinek <jakub@redhat.com>
8243
57bf3072
JJ
8244 PR fortran/69128
8245 * gfortran.dg/gomp/pr69128.f90: New test.
8246
53290e07
JJ
8247 PR c++/69145
8248 * g++.dg/ext/pr69145-1.C: New test.
8249 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8250 * g++.dg/ext/pr69145-2.h: New file.
8251
7a127fa7
MS
82522016-01-07 Martin Sebor <msebor@redhat.com>
8253
8254 PR c/68966
8255 * gcc.dg/atomic-fetch-bool.c: New test.
8256 * gcc.dg/sync-fetch-bool.c: New test.
8257
95918b49
L
82582016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8259
8260 PR fortran/66680
8261 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8262
c8e62a9d
NC
82632016-01-07 Nick Clifton <nickc@redhat.com>
8264
8265 PR target/66655
8266 * g++.dg/pr66655.C: New test.
8267 * g++.dg/pr66655_1.cc: Test support file.
8268 * g++.dg/pr66655.h: Test header file.
8269
2ad3adf1 82702016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
8271
8272 PR fortran/66680
8273 gfortran.dg/gomp/pr66680.f90: New test.
8274
4cd9ca92
L
82752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8276
8277 PR target/69171
8278 * gcc.target/i386/pr69171-1.c: New test.
8279 * gcc.target/i386/pr69171-2.c: Likewise.
8280 * gcc.target/i386/pr69171-3.c: Likewise.
8281 * gcc.target/i386/pr69171-4.c: Likewise.
8282 * gcc.target/i386/pr69171-5.c: Likewise.
8283 * gcc.target/i386/pr69171-6.c: Likewise.
8284
7e33d4dc
BS
82852015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8286
8287 PR middle-end/67639
8288 * c-c++-common/pr67639.c: New test.
8289
fec64afc
JJ
82902016-01-07 Jakub Jelinek <jakub@redhat.com>
8291
8292 PR tree-optimization/69141
8293 * g++.dg/opt/pr69141.C: New test.
8294
f293ad29
EB
82952016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8296
8297 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8298
5027395e
UB
82992016-01-06 Uros Bizjak <ubizjak@gmail.com>
8300
8301 PR target/69140
8302 * gcc.target/i386/pr69140.c: New test
8303
7443cf13
DM
83042016-01-06 David Malcolm <dmalcolm@redhat.com>
8305
8306 * gcc.dg/bad-dereference.c: New test case.
8307
32928931
BS
83082015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8309
8310 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8311
68dd05da
AS
83122016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8313
8314 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8315
6b131d5b
MP
83162016-01-06 Marek Polacek <polacek@redhat.com>
8317
8318 PR sanitizer/69099
8319 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8320
8d9fdb49
MP
83212016-01-05 Marek Polacek <polacek@redhat.com>
8322
8323 PR c/69104
8324 * gcc.dg/atomic-invalid-2.c: New.
8325
acf93f1e
L
83262016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8327
8328 PR target/68991
8329 * gcc.target/i386/pr68991.c: New test.
8330
3f50525d
L
83312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8332
8333 PR target/68991
8334 * g++.dg/pr68991-1.C: New test.
8335 * g++.dg/pr68991-2.C: Likewise.
8336
e0237993 83372016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 8338
e0237993 8339 PR other/60465
face88a1
ST
8340 * gcc.target/ia64/pr60465-gprel64.c: New test.
8341 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8342
a0866eff
KT
83432016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8344
8345 PR rtl-optimization/68651
8346 * gcc.target/aarch64/pr68651_1.c: New test.
8347
c589e975
DM
83482016-01-05 David Malcolm <dmalcolm@redhat.com>
8349
8350 PR c/69122
8351 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8352
929710d9
NS
83532016-01-05 Nathan Sidwell <nathan@acm.org>
8354
ce3e43d7
NS
8355 PR c++/58583
8356 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8357
929710d9
NS
8358 * gcc.dg/alias-15.c: New.
8359
a2faef8e
NC
83602016-01-05 Nick Clifton <nickc@redhat.com>
8361
8362 PR target/68870
8363 * g++.dg/pr68770.C: New test.
8364
4cfa76e3
MS
83652016-01-04 Mike Stump <mikestump@comcast.net>
8366
8367 * lib/target-supports.exp (check_effective_target_cilkplus):
8368 cilkplus targets require pthreads.
4ece61b6 8369 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 8370
4e8a3a35
MM
83712016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8372
8373 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8374 generation.
8375
818ab71a
JJ
83762016-01-04 Jakub Jelinek <jakub@redhat.com>
8377
8378 Update copyright years.
8379
2fe0a208
MP
83802016-01-04 Marek Polacek <polacek@redhat.com>
8381
8382 PR c/68908
8383 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8384 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8385 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8386
9e3b2fe3
EB
83872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8388
8389 * gcc.target/sparc/20160104-2.c: New test.
8390
e8d65a35
EB
83912016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * gcc.target/sparc/20160104-1.c: New test.
8394
25ccfccd
PT
83952016-01-03 Paul Thomas <pault@gcc.gnu.org>
8396
8397 PR fortran/65045
8398 * gfortran.dg/pr65045.f90: New test.
8399
cb51d382
EB
84002016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8401
8402 * gnat.dg/specs/debug1.ads: Delete.
8403
6eeaad6e
JD
84042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8405
8406 PR libgfortran/68867
8407 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8408 expression.
8409
2f968603
JD
84102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8411
8412 PR libgfortran/68867
8413 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8414 PowerPC.
8415
591bb5e4
PT
84162016-01-01 Paul Thomas <pault@gcc.gnu.org>
8417
8418 PR fortran/68864
8419 * gfortran.dg/pr68864.f90: New test.
8420
f1e0620c
JJ
84212016-01-01 Jakub Jelinek <jakub@redhat.com>
8422
942a1319
JJ
8423 PR tree-optimization/69070
8424 * gcc.dg/pr69070.c: New test.
8425
10dff63f
JJ
8426 PR sanitizer/69055
8427 * gfortran.dg/pr69055.f90: New test.
8428
f1e0620c
JJ
8429 PR target/69015
8430 * gcc.dg/pr69015.c: New test.
818ab71a 8431\f
2f883d1c 8432Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
8433
8434Copying and distribution of this file, with or without modification,
8435are permitted in any medium without royalty provided the copyright
8436notice and this notice are preserved.