]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Implement std::launder for C++17
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0faf9ab4
WS
12016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
2
3 PR middle-end/72747
4 * c-c++-common/pr72747-1.c: New test.
5 * c-c++-common/pr72747-2.c: Likewise.
6
539405d5
AK
72016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8
9 * gcc.target/s390/oscbreak-1.c: New test.
10
0dbb19f0
AK
112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12
13 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
14
0d9e143c
JJ
152016-10-28 Jakub Jelinek <jakub@redhat.com>
16
c19066a7
JJ
17 PR rtl-optimization/77919
18 * g++.dg/torture/pr77919.C: New test.
19
0d9e143c
JJ
20 PR rtl-optimization/78132
21 * gcc.target/i386/pr78132.c: New test.
22
cc91248d
EB
232016-10-27 Eric Botcazou <ebotcazou@adacore.com>
24
25 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
26
787c7a65
MM
272016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 * gcc.target/powerpc/vsx-simode.c: New test.
30 * gcc.target/powerpc/vsx-simode2.c: Likewise.
31 * gcc.target/powerpc/vsx-simode3.c: Likewise.
32
4ce71579
JJ
332016-10-27 Jakub Jelinek <jakub@redhat.com>
34
6f21288f
JJ
35 PR fortran/78026
36 * gfortran.dg/gomp/pr78026.f03: New test.
37 * gfortran.dg/select_type_38.f03: New test.
38
4ce71579
JJ
39 PR middle-end/78025
40 * g++.dg/gomp/declare-simd-7.C: New test.
41
6f21288f 422016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
43
44 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
45 * gfortran.dg/dec_init_2.f90: Likewise.
46 * gfortran.dg/dec_init_3.f90: New test.
47 * gfortran.dg/dec_init_4.f90: Likewise.
48
93f90bec
BC
492016-10-27 Bin Cheng <bin.cheng@arm.com>
50
51 * gcc.dg/fold-narrowbopcst-1.c: New test.
52
6f21288f 532016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
54
55 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
56 dg-shouldfail/dg-output instead of XFAIL.
57 * gfortran.dg/dec_io_6.f90: Likewise.
58
ddb92ab9
TP
592016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
60
61 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
62 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
63 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
64 * gcc.target/arm/atomic-op-char-3.c: Likewise.
65 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
66 * gcc.target/arm/atomic-op-int-3.c: Likewise.
67 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
68 * gcc.target/arm/atomic-op-release-3.c: Likewise.
69 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
70 * gcc.target/arm/atomic-op-short-3.c: Likewise.
71
ad6e4ba8
BC
722016-10-27 Bin Cheng <bin.cheng@arm.com>
73
74 * gcc.dg/fold-convmaxconv-1.c: New test.
75 * gcc.dg/fold-convminconv-1.c: New test.
76
fe14572b
SK
772016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
78
79 PR fortran/78092
80 * gfortran.dg/pr78092.f90: New test.
81
7a83b391
KN
822016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
83
84 PR target/78056
85 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
86 expected error message.
87 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
88 expected error message.
89 * gcc.target/powerpc/vsu/vec-all-nez-7.c
90 (test_all_not_equal_and_not_zero): Change expected error message.
91
3693a620
JJ
922016-10-26 Jakub Jelinek <jakub@redhat.com>
93
94 PR fortran/77973
95 * gfortran.dg/gomp/pr77973.f90: New test.
96
cd612e8a
PT
972016-10-26 Paul Thomas <pault@gcc.gnu.org>
98
99 PR fortran/78108
100 * gfortran.dg/submodule_18.f08: New test.
101 * gfortran.dg/submodule_19.f08: New test.
102
09844a5f
MM
1032016-10-26 Michael Matz <matz@suse.de>
104
105 * g++.dg/pr78060.C: New test.
106 * gfortran.dg/pr78061.f: New test.
107 * g++.dg/pr78088.C: New test.
108
6f21288f 1092016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
110
111 * gfortran.dg/dec_io_1.f90: New test.
112 * gfortran.dg/dec_io_2.f90: New test.
113 * gfortran.dg/dec_io_3.f90: New test.
114 * gfortran.dg/dec_io_4.f90: New test.
115 * gfortran.dg/dec_io_5.f90: New test.
116 * gfortran.dg/dec_io_6.f90: New test.
117
6c95388f
JJ
1182016-10-25 Jakub Jelinek <jakub@redhat.com>
119
120 PR sanitizer/78106
121 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
122
1232016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
124
125 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
126 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
127
90e261e4
EB
1282016-10-25 Eric Botcazou <ebotcazou@adacore.com>
129
130 * gnat.dg/opt59.adb: New test.
131 * gnat.dg/opt59_pkg.ad[sb]: New helper.
132
133 * gnat.dg/opt60.adb: New test.
134
cef026ec
AV
1352016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
136
137 PR fortran/72770
138 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
139 this pr.
140
96592eed
JJ
1412016-10-25 Jakub Jelinek <jakub@redhat.com>
142
143 PR target/78102
144 * gcc.target/i386/pr78102.c: New test.
145
6c95388f 1462016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
147
148 * gfortran.dg/dec_logical_xor_1.f90: New test.
149 * gfortran.dg/dec_logical_xor_2.f90: New test.
150 * gfortran.dg/dec_logical_xor_3.f03: New test.
151
6c95388f 1522016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
153
154 * gfortran.dg/dec_loc_rval_1.f90: New test.
155 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 156 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 157
6c95388f 1582016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 159
90051c26
FR
160 * gfortran.dg/dec_type_print.f90: New testcase.
161
6c95388f 1622016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
163
164 * gfortran.dg/feed_1.f90: New test.
165 * gfortran.dg/feed_2.f90: New test.
ef144767 166
8e104951
ML
1672016-10-25 Martin Liska <mliska@suse.cz>
168
169 PR sanitizer/78106
170 * gcc.dg/asan/pr78106.c: New test.
171
b93ee1bb
ML
1722016-10-25 Martin Liska <mliska@suse.cz>
173
174 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
175
ad6922b0
WD
1762016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
177
178 PR target/78041
179 * gcc.target/arm/pr78041.c: New test.
180
e16f1cc7
JJ
1812016-10-25 Jakub Jelinek <jakub@redhat.com>
182
183 * g++.dg/cpp1z/launder1.C: New test.
184 * g++.dg/cpp1z/launder2.C: New test.
185
078134e5 1862016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 187 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
188
189 PR target/71676
190 PR target/71678
191 * gcc.target/avr/pr71676-2.c: New test.
192
c7212a15 1932016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 194 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
195
196 PR target/71676
197 PR target/71678
198 * gcc.target/avr/pr71676-1.c: New test.
199 * gcc.target/avr/pr71676-3.c: New test.
200 * gcc.target/avr/pr71676.c: New test.
201 * gcc.target/avr/pr71678.c: New test.
202
d1c7d3a8
KV
2032016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
204
205 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
206 such that cloned verions of tested functions are not created.
207
c7082171
SK
2082016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
209
210 PR fortran/71895
211 * gfortran.dg/pr71895.f90: New test.
212
0f2a9e37
JJ
2132016-10-24 Jakub Jelinek <jakub@redhat.com>
214
215 * g++.dg/debug/dwarf2/ref-2.C: New test.
216
f8348061
BE
2172016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
218
219 * c-c++-common/Wint-in-bool-context-3.c: New test.
220
1eb4547b
MS
2212016-10-24 Martin Sebor <msebor@redhat.com>
222
223 PR middle-end/77735
224 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
225 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
226 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
227 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
228 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
229 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
230 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
231
292af537
RB
2322016-10-24 Richard Biener <rguenther@suse.de>
233
234 PR testsuite/71491
235 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
236 * gcc.dg/vect/slp-45.c: Likewise.
237
40f683e8
RB
2382016-10-24 Richard Biener <rguenther@suse.de>
239
240 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
241 * gcc.dg/tree-ssa/pr21458.c: Likewise.
242 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
243
b1b6774f
GJL
2442016-10-24 Georg-Johann Lay <avr@gjlay.de>
245
246 PR target/78093
247 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
248 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
249
ed9760d2
AV
2502016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
251
252 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
253
fb027a42
JJ
2542016-10-24 Jakub Jelinek <jakub@redhat.com>
255
256 * gcc.target/i386/bmi2-pext-1.c: New test.
257 * gcc.target/i386/bmi2-pdep-1.c: New test.
258 * gcc.target/i386/bmi2-bzhi-3.c: New test.
259 * gcc.target/i386/tbm-bextri-1.c: New test.
260 * gcc.target/i386/bmi-bextr-6.c: New test.
261
8e10302e
RO
2622016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
263
264 PR target/77483
265 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
266 * gcc.target/i386/pr65105-1.c: Likewise.
267 * gcc.target/i386/pr65105-2.c: Likewise.
268 * gcc.target/i386/pr65105-3.c: Likewise.
269 * gcc.target/i386/pr65105-5.c: Likewise.
270 * gcc.target/i386/pr67761.c: Likewise.
271 * gcc.target/i386/pr70799-1.c: Likewise.
272
866c72a8
ML
2732016-10-24 Martin Liska <mliska@suse.cz>
274
275 PR sanitizer/77966
276 * c-c++-common/ubsan/unreachable-3.c: New test.
277
0804124b
SK
2782016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
279
280 PR fortran/77763
281 * gfortran.dg/pr77763.f90
282
87c9fca5
SK
2832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
284
285 PR fortran/54730
286 PR fortran/78033
287 * gfortran.dg/pr78033.f90: New test.
288
dfd6231e
PT
2892016-10-23 Paul Thomas <pault@gcc.gnu.org>
290
291 PR fortran/69834
292 * gfortran.dg/select_type_1.f03: Change error for overlapping
293 TYPE IS cases.
294 * gfortran.dg/select_type_36.f03: New test.
295
66ccff98
EB
2962016-10-22 Eric Botcazou <ebotcazou@adacore.com>
297
298 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
299
15876cee
TK
3002016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
301
302 PR fortran/78021
303 * gfortran.dg/string_length_3.f90: New test.
304
574284e9
AV
3052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
306
574284e9
AV
307 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
308
3092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
310
311 PR fortran/43366
312 PR fortran/57117
313 PR fortran/61337
314 * gfortran.dg/alloc_comp_class_5.f03: New test.
315 * gfortran.dg/class_allocate_21.f90: New test.
316 * gfortran.dg/class_allocate_22.f90: New test.
317 * gfortran.dg/realloc_on_assign_27.f08: New test.
318
20276dc9
JL
3192016-10-21 Jeff Law <law@redhat.com>
320
321 * PR tree-optimization/71947
322 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
323 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
324 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
325
f7503699
KV
3262016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
327
328 * gcc.dg/ipa/vrp5.c: New test.
329 * gcc.dg/ipa/vrp6.c: New test.
330
5be6b295
WD
3312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
332
333 * gcc.target/aarch64/test_frame_17.c: New test.
334
c82bc7ed
WD
3352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
336
337 * gcc.target/aarch64/test_frame_17.c: New test.
338
67a6cac7
AP
3392016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
340
341 PR preprocessor/71681
342 * gcc.dg/cpp/pr71681-1.c: New testcase
343 * gcc.dg/cpp/pr71681-2.c: Likewise
344 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
345 * gcc.dg/cpp/remap/a/header.gcc: Likewise
346 * gcc.dg/cpp/remap/a/t_1.h: Likewise
347 * gcc.dg/cpp/remap/a/t_2.h: Likewise
348
8e6982f7
JJ
3492016-10-21 Jakub Jelinek <jakub@redhat.com>
350
9c4c8b7b
JJ
351 PR target/78057
352 * gcc.target/i386/pr78057.c: New test.
353
8e6982f7
JJ
354 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
355
de514d40
PT
3562016-10-21 Paul Thomas <pault@gcc.gnu.org>
357
358 PR fortran/69566
359 * gfortran.dg/select_type_37.f03: New test.
360
1d64ceb0
SKS
3612016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
362
363 PR target/71627
364 * gcc.target/avr/pr71627.c: New test
365
85729229
EB
3662016-10-21 Eric Botcazou <ebotcazou@adacore.com>
367
368 * gcc.target/sparc/overflow-1.c: New test.
369 * gcc.target/sparc/overflow-2.c: Likewise.
370 * gcc.target/sparc/overflow-3.c: Likewise.
371
d17f2c3b
AV
3722016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
373
374 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
375 effective target.
376
0d47cee6
KT
3772016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
378
379 PR rtl-optimization/78038
380 * gcc.target/aarch64/pr78038.c: New test.
381
a20d03c8
RB
3822016-10-21 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/78051
385 * g++.dg/torture/pr78051.C: New testcase.
386
f3ecd50f
BE
3872016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
388
389 * c-c++-common/wdate-time.c: Restored test case.
390 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
391
fceabe50
JJ
3922016-10-20 Jakub Jelinek <jakub@redhat.com>
393
394 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
395
f56ea76e
UB
3962016-10-20 Uros Bizjak <ubizjak@gmail.com>
397
398 PR target/78037
399 * gcc.target/i386/pr78037.c: New test.
400
2c35bbe1
EB
4012016-10-20 Eric Botcazou <ebotcazou@adacore.com>
402
403 * gcc.target/visium/overflow8.c: New.
404 * gcc.target/visium/overflow16.c: Likewise.
405 * gcc.target/visium/overflow32: Likewise.
406
28df8730
MM
4072016-10-20 Michael Matz <matz@suse.de>
408
409 * gcc.dg/loop-split.c: New test.
410 * gcc.dg/tree-ssa/ifc-9.c: Update.
411 * gcc.dg/tree-ssa/ifc-10.c: Update.
412
6c1a9e41
RB
4132016-10-20 Richard Biener <rguenther@suse.de>
414
415 * gcc.dg/graphite/pr35356-1.c: Update.
416
a2923dba
PC
4172016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
418
419 PR c++/77446
420 * g++.dg/cpp1y/pr77446.C: New.
421
2066ef6a
PK
4222016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
423
424 PR tree-optimization/53979
425 * gcc.dg/pr53979-1.c: New test-case.
426 * gcc.dg/pr53979-2.c: Likewise.
427
4c712374
BE
4282016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
429
430 * c-c++-common/Wint-in-bool-context-2.c: New test.
431
bdcf8e7c
JD
4322016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
433
434 * gfortran.dg/dtio_17.f90: Fix test.
435
ec1748d4
AH
4362016-10-19 Aldy Hernandez <aldyh@redhat.com>
437
438 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
439 * gcc.dg/Walloca-2.c: Same.
440
b70f0b0c
AH
4412016-10-19 Aldy Hernandez <aldyh@redhat.com>
442
443 * gcc.dg/Wvla-1.c: Rename to...
444 * gcc.dg/Wvla-larger-than-1.c: ...this.
445 * gcc.dg/Wvla-2.c: Rename to...
446 * gcc.dg/Wvla-larger-than-2.c: ...this.
447 * gcc.dg/Wvla-3.c: Rename to...
448 * gcc.dg/Walloca-11.c.: ...this.
449 * gcc.dg/wvla-[1-7].c: Rename to:
450 * gcc.dg/Wvla-[1-7].c: ...this.
451
cbb22e61
BC
4522016-10-19 Bin Cheng <bin.cheng@arm.com>
453
454 PR tree-optimization/78005
455 * gcc.dg/vect/pr78005.c: New.
456 * gcc.target/i386/l_fma_float_1.c: Revise test.
457 * gcc.target/i386/l_fma_float_2.c: Ditto.
458 * gcc.target/i386/l_fma_float_3.c: Ditto.
459 * gcc.target/i386/l_fma_float_4.c: Ditto.
460 * gcc.target/i386/l_fma_float_5.c: Ditto.
461 * gcc.target/i386/l_fma_float_6.c: Ditto.
462 * gcc.target/i386/l_fma_double_1.c: Ditto.
463 * gcc.target/i386/l_fma_double_2.c: Ditto.
464 * gcc.target/i386/l_fma_double_3.c: Ditto.
465 * gcc.target/i386/l_fma_double_4.c: Ditto.
466 * gcc.target/i386/l_fma_double_5.c: Ditto.
467 * gcc.target/i386/l_fma_double_6.c: Ditto.
468
a023f8c8
TS
4692016-10-19 Thomas Schwinge <thomas@codesourcery.com>
470
471 PR tree-optimization/78024
472 * gcc.dg/goacc/loop-processing-1.c: New file.
473
d9700bdb
RB
4742016-10-19 Richard Biener <rguenther@suse.de>
475
476 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
477
902cb7b1
KN
4782016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
479
480 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
481 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
483 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
484 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
485 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
486 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
487 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
488 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
489 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
490 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
491 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
492 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
493 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
494 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
495 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
496 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
497 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
498 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
499 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
500 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
501 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
502 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
503 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
504 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
505 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
506 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
507 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
508 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
509 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
510 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
511 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
512 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
513 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
514 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
515 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
516 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
517 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
518 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
519 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
520 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
521 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
522 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
523 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
524 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
525 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
526 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
527 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
528 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
529 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
530 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
531 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
532 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
533 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
534 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
535 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
536 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
537 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
538 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
539 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
540 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
541 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
542 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
543 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
544 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
545 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
546 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
547 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
548 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
549 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
550 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
551 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
552 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
553 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
554 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
555 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
556 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
557 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
558 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
559 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
560 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
561 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
562 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
563 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
564 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
565 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
566 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
567 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
568 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
569 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
570 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
571 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
572 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
573 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
574 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
575 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
576 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
577 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
578 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
579 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
580 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
581 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
582 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
583 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
584 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
585 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
586 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
587 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
588 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
589 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
590 * gcc.target/powerpc/vsu/vsu.exp: New file.
591
5cb96b6a
UB
5922016-10-18 Uros Bizjak <ubizjak@gmail.com>
593
594 PR target/77991
595 * gcc.target/i386/pr77991.c: New test.
596
f5de494c
MF
5972016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
598
599 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
600 LTO is used.
601
e5163ec1
SKS
6022016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
603
5cb96b6a 604 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 605
b64e8239
RB
6062016-10-18 Richard Biener <rguenther@suse.de>
607
608 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
609 * gcc.dg/tree-ssa/pr21001.c: Likewise.
610 * gcc.dg/tree-ssa/pr21090.c: Likewise.
611 * gcc.dg/tree-ssa/pr21294.c: Likewise.
612 * gcc.dg/tree-ssa/pr21563.c: Likewise.
613 * gcc.dg/tree-ssa/pr23744.c: Likewise.
614 * gcc.dg/tree-ssa/pr25382.c: Likewise.
615 * gcc.dg/tree-ssa/pr68431.c: Likewise.
616 * gcc.dg/tree-ssa/vrp03.c: Likewise.
617 * gcc.dg/tree-ssa/vrp06.c: Likewise.
618 * gcc.dg/tree-ssa/vrp07.c: Likewise.
619 * gcc.dg/tree-ssa/vrp09.c: Likewise.
620 * gcc.dg/tree-ssa/vrp19.c: Likewise.
621 * gcc.dg/tree-ssa/vrp20.c: Likewise.
622 * gcc.dg/tree-ssa/vrp92.c: Likewise.
623 * gcc.dg/pr68217.c: Likewise.
624 * gcc.dg/predict-9.c: Likewise.
625 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
626 * gcc.dg/predict-1.c: Likewise.
627
c680ada5
JD
6282016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
629
630 * gfortran.dg/dtio_17.f90: New test.
631
7fd4f180
KV
6322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
633
634 * gcc.dg/ipa/vrp4.c: Adjust testcase.
635
718625ad
KV
6362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
637
638 * gcc.dg/ipa/vrp4.c: New test.
639
735b8f9f
KV
6402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
641
642 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
643 * gcc.dg/torture/pr39074.c: Likewise.
644
86f98087
EB
6452016-10-17 Eric Botcazou <ebotcazou@adacore.com>
646
647 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
648 * gnat.dg/trampoline4.adb: Minor tweak.
649
a929f266
BS
6502016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
651
652 PR tree-optimization/77916
653 * gcc.dg/torture/pr77916.c: New.
654
4acf2055
SK
6552016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
656
657 PR fortran/77978
658 * gfortran.dg/pr77978_1.f90: New test.
659 * gfortran.dg/pr77978_2.f90: Ditto.
660 * gfortran.dg/pr77978_3.f90: Ditto.
661
871267e1
PT
6622016-10-17 Paul Thomas <pault@gcc.gnu.org>
663
664 PR fortran/61420
665 PR fortran/78013
666 * gfortran.dg/proc_ptr_49.f90: New test.
667
fd9593e9
BE
6682016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
669
670 PR target/77308
671 * gcc.target/arm/pr77308.c: New test.
672
d32d4176
DE
6732016-10-17 David Edelsohn <dje.gcc@gmail.com>
674
675 * lib/target-supports.exp
676 (check_effective_target_floatn_nx_runtime): Return 0 for
677 powerpc*-ibm-aix*.
678
dca2910c
AP
6792016-10-17 Andrew Pinski <apinski@cavium.com>
680
681 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
682 long instead of long.
683 * gcc.target/aarch64/cinc_common_1.c: Likewise.
684 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
685 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
686 * gcc.target/aarch64/mult-synth_4.c: Likewise.
687 * gcc.target/aarch64/pr68102_1.c: Likewise.
688 * gcc.target/aarch64/target_attr_3.c: Likewise.
689
44b00dbc
RB
6902016-10-17 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/77988
693 * gcc.dg/torture/pr77988.c: New testcase.
694
89b80c42
PK
6952016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
696
697 * gcc.dg/pr71636-1.c: New test-case.
698 * gcc.dg/pr71636-2.c: Likewise.
699
4c640e26
EB
7002016-10-16 Eric Botcazou <ebotcazou@adacore.com>
701
702 * gnat.dg/trampoline3.adb: New test.
703 * gnat.dg/trampoline4.adb: Likewise.
704
6c0347f6
JD
7052016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
706
707 * gfortran.dg/dtio_16.f90: New test.
708
d0d48a06
EB
7092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
710
711 * gcc.target/sparc/bmaskbshuf.c: Rename to...
712 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
713 * gcc.target/sparc/bmaskbshuf-2.c: New test.
714
baa33d83
EB
7152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
716
717 * gcc.target/sparc/popc.c: Rename to...
718 * gcc.target/sparc/popc-1.c: ...this.
719 * gcc.target/sparc/popc-2.c: New test.
720
523ee218
JD
7212016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
722
723 PR fortran/77972
724 * gfortran.dg/unexpected_eof_4.f90: New test.
725
c04d4ede
JB
7262016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
727
31a84d4a
AP
728 PR libfortran/48587
729 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 730
064ed55a
JJ
7312016-10-14 Jakub Jelinek <jakub@redhat.com>
732
9a822fc7
JJ
733 PR middle-end/77959
734 * gfortran.dg/pr77959.f90: New test.
735
064ed55a
JJ
736 DR 1511 - const volatile variables and ODR
737 * g++.dg/DRs/dr1511-1.C: New test.
738 * g++.dg/DRs/dr1511-2.C: New test.
739
2579762a
EB
7402016-10-14 Eric Botcazou <ebotcazou@adacore.com>
741
742 * gnat.dg/debug7.adb (dg-options): Remove -g.
743 * gnat.dg/debug8.adb (dg-options): Add -margs.
744 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
745
6d59425d
RB
7462016-10-14 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/77979
749 * gcc.dg/torture/pr77979.c: New testcase.
750
43f66d6e
ML
7512016-10-14 Martin Liska <mliska@suse.cz>
752
753 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
754 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
755 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
756
cb3ac867
UB
7572016-10-14 Uros Bizjak <ubizjak@gmail.com>
758
759 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
760 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
761 * gcc.dg/torture/pr77937-2.c: Likewise.
762
14cf71a0
EB
7632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
764
765 * gnat.dg/lto15.adb: Adjust.
766 * gnat.dg/lto16.adb: Likewise.
767 * gnat.dg/lto17.adb: Likewise
768 * gnat.dg/lto18.ad[sb]: New test.
769 * gnat.dg/lto18_pkg.ads: New helper.
770 * gnat.dg/lto19.adb: New test.
771 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
772 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
773 * gnat.dg/lto20.adb: New test.
774 * gnat.dg/lto20_pkg.ad[sb]: New helper.
775
6fd9c6f4
AV
7762016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
777
778 * gfortran.dg/coarray_38.f90: Expect error message.
779
01f44038
KT
7802016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
781
782 * gcc.target/aarch64/spellcheck_1.c: New test.
783 * gcc.target/aarch64/spellcheck_2.c: Likewise.
784 * gcc.target/aarch64/spellcheck_3.c: Likewise.
785 * gcc.target/aarch64/spellcheck_4.c: Likewise.
786 * gcc.target/aarch64/spellcheck_5.c: Likewise.
787 * gcc.target/aarch64/spellcheck_6.c: Likewise.
788
253abb2a
AS
7892016-10-13 Andreas Schwab <schwab@linux-m68k.org>
790
791 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
792
a2695319
BS
7932016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
794
795 PR tree-optimization/77937
796 * gcc.dg/torture/pr77937-1.c: New.
797 * gcc.dg/torture/pr77937-2.c: New.
798
14a2c9aa
JM
7992016-10-13 Jakub Jelinek <jakub@redhat.com>
800
801 * g++.dg/cpp1z/inline-var1.C: New test.
802 * g++.dg/cpp1z/inline-var1a.C: New test.
803 * g++.dg/cpp1z/inline-var1.h: New file.
804 * g++.dg/cpp1z/inline-var2.C: New test.
805 * g++.dg/cpp1z/inline-var3.C: New test.
806 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
807 uninitialized const.
808
6c95388f 8092016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 810
ee7fa2e3
SL
811 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
812 Xscale is specified, not just -march.
813 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
814 is incompatible with Xscale.
18d34307 815
96032047
MS
8162016-10-13 Martin Sebor <msebor@redhat.com>
817
818 PR c++/71912
819 * g++.dg/ext/flexary4.C: Adjust.
820 * g++.dg/ext/flexary5.C: Same.
821 * g++.dg/ext/flexary9.C: Same.
822 * g++.dg/ext/flexary19.C: New test.
823 * g++.dg/ext/flexary18.C: New test.
824 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
825 regression test.
5cb96b6a
UB
826 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
827 Avoid generating a flexible array member in an array.
96032047 828
5b1548fd
MS
8292016-10-13 Martin Sebor <msebor@redhat.com>
830
831 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
832 to placate -Wformat on targets where the type is not int.
833
7810c4eb
DM
8342016-10-13 David Malcolm <dmalcolm@redhat.com>
835
836 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
837 in INSN_LOCATION.
838
fcd27666
BC
8392016-10-13 Bin Cheng <bin.cheng@arm.com>
840
841 * gcc.target/i386/l_fma_float_1.c: Revise test.
842 * gcc.target/i386/l_fma_float_2.c: Ditto.
843 * gcc.target/i386/l_fma_float_3.c: Ditto.
844 * gcc.target/i386/l_fma_float_4.c: Ditto.
845 * gcc.target/i386/l_fma_float_5.c: Ditto.
846 * gcc.target/i386/l_fma_float_6.c: Ditto.
847 * gcc.target/i386/l_fma_double_1.c: Ditto.
848 * gcc.target/i386/l_fma_double_2.c: Ditto.
849 * gcc.target/i386/l_fma_double_3.c: Ditto.
850 * gcc.target/i386/l_fma_double_4.c: Ditto.
851 * gcc.target/i386/l_fma_double_5.c: Ditto.
852 * gcc.target/i386/l_fma_double_6.c: Ditto.
853
b8a4b8c8
BC
8542016-10-13 Bin Cheng <bin.cheng@arm.com>
855
856 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
857
328ba117
BC
8582016-10-13 Bin Cheng <bin.cheng@arm.com>
859
860 * gcc.dg/vect/vect-98.c: Refine test case.
861 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
862 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
863 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
864
1a1ab05e
JJ
8652016-10-13 Jakub Jelinek <jakub@redhat.com>
866
867 PR c/77946
868 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
869
27947670
ML
8702016-10-13 Martin Liska <mliska@suse.cz>
871
872 PR tree-optimization/77943
873 * g++.dg/tree-ssa/pr77943.C: New test.
874
92c5266b
AV
8752016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
876
877 PR fortran/72832
878 * gfortran.dg/allocate_with_source_22.f03: New test.
879 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
880 fail.
881
90bca4ed
TP
8822016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
883
884 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
885 * gcc.target/arm/movsi_movw.c: Likewise.
886 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
887 directive to work on big endian targets.
888
0011af7b
KV
8892016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
890
891 * gcc.dg/tree-ssa/evrp6.c: New test.
892
859e95ab
SB
8932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
894
895 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
896 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
897 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
898
2934018d
SB
8992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
900
901 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
902 * gcc.target/powerpc/warn-2.c: Ditto.
903
f92d1522
RS
9042016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
905
906 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
907 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
908 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
909 for -mmsa.
910 * gcc.target/mips/msa.c: New test.
911 * gcc.target/mips/msa-builtins.c: Likewise.
912 * lib/target-supports.exp (check_mips_msa_hw_available): New.
913 (check_effective_target_mips_msa_runtime): Likewise.
914 (check_effective_target_mips_msa): Likewise.
915 (add_options_for_mips_msa): Likewise.
916 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
917 (check_effective_target_vect_intfloat_cvt): Likewise.
918 (check_effective_target_vect_uintfloat_cvt): Likewise.
919 (check_effective_target_vect_floatint_cvt): Likewise.
920 (check_effective_target_vect_floatuint_cvt): Likewise.
921 (check_effective_target_vect_shift): Likewise.
922 (check_effective_target_vect_shift_char): Likewise.
923 (check_effective_target_vect_long): Likewise.
924 (check_effective_target_vect_float): Likewise.
925 (check_effective_target_vect_double): Likewise.
926 (check_effective_target_vect_long_long): Likewise.
927 (check_effective_target_vect_perm): Likewise.
928 (check_effective_target_vect_perm_byte): Likewise.
929 (check_effective_target_vect_perm_short): Likewise.
930 (check_effective_target_vect_sdot_qi): Likewise.
931 (check_effective_target_vect_udot_qi): Likewise.
932 (check_effective_target_vect_sdot_hi): Likewise.
933 (check_effective_target_vect_udot_hi): Likewise.
934 (check_effective_target_vect_pack_trunc): Likewise.
935 (check_effective_target_vect_unpack): Likewise.
936 (check_effective_target_vect_hw_misalign): Likewise.
937 (check_effective_target_vect_condition): Likewise.
938 (check_effective_target_vect_cond_mixed): Likewise.
939 (check_effective_target_vect_char_mult): Likewise.
940 (check_effective_target_vect_short_mult): Likewise.
941 (check_effective_target_vect_int_mult): Likewise.
942 (check_effective_target_vect_extract_even_odd): Likewise.
943 (check_effective_target_vect_interleave): Likewise.
944 (check_vect_support_and_set_flags): Check if the target supports MSA
945 and append to the list of EFFECTIVE_TARGETS.
946
0bfd099c
RB
9472016-10-12 Richard Biener <rguenther@suse.de>
948
949 PR debug/77947
950 * g++.dg/torture/pr77947.C: New testcase.
951
b4a9ef2f
PMR
9522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
953
954 * gnat.dg/debug8.adb: New testcase.
955
c0dbd22d
PMR
9562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
957
958 * gnat.dg/debug9.adb: New testcase.
959
8a7c91cd
RB
9602016-10-12 Richard Biener <rguenther@suse.de>
961
962 * gcc.dg/tree-ssa/vrp35.c: Adjust.
963 * gcc.dg/tree-ssa/vrp36.c: Likewise.
964 * gcc.dg/tree-ssa/vrp46.c: Likewise.
965
7dc2f5f1
RB
9662016-10-12 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/77920
969 * gcc.dg/torture/pr77920.c: New testcase.
970
70f6d5e1
JJ
9712016-10-12 Jakub Jelinek <jakub@redhat.com>
972
4a8b97cb
JJ
973 PR tree-optimization/77929
974 * gcc.c-torture/compile/pr77929.c: New test.
975
70f6d5e1
JJ
976 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
977 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
978 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
979 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
980 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
981 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
982 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
983 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
984 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
985
4803de58
EB
9862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
987
988 * gcc.target/sparc/setcc-4.c: Adjust.
989 * gcc.target/sparc/setcc-5.c: Likewise.
990 * gcc.target/sparc/setcc-6.c: Likewise.
991 * gcc.target/sparc/setcc-7.c: Likewise.
992 * gcc.target/sparc/setcc-8.c: Likewise.
993 * gcc.target/sparc/setcc-9.c: Likewise.
994 * gcc.target/sparc/setcc-10.c: Delete.
995
f6cf4810
SK
9962016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
997
998 PR fortran/77942
999 * gfortran.dg/pr77942.f90
1000
8e8c2744
FR
10012016-10-11 Fritz Reese <fritzoreese@gmail.com>
1002
1003 * gfortran.dg/dec_math.f90: New testsuite.
1004
ddefad9a
SKS
10052016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1006
1007 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1008 (main): Declare j as i32 instead of int.
1009
e7b08761
TP
10102016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1011
1012 PR testsuite/PR77710
1013 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1014 target triplet instead of *-*-*-*.
1015
9fd7cd44
EB
10162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * gnat.dg/unchecked_convert10.adb: New test.
1019 * gnat.dg/unchecked_convert11.adb: Likewise.
1020 * gnat.dg/unchecked_convert12.adb: Likewise.
1021
ff7e7ee0
EB
10222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1023
1024 * gcc.target/sparc/cbcond-1.c: New test.
1025 * gcc.target/sparc/cbcond-2.c: Likewise.
1026 * gcc.target/sparc/movcc-1.c: Likewise.
1027 * gcc.target/sparc/movcc-2.c: Likewise.
1028 * gcc.target/sparc/setcc-1.c: Adjust.
1029 * gcc.target/sparc/setcc-2.c: Likewise.
1030 * gcc.target/sparc/setcc-3.c: Likewise.
1031 * gcc.target/sparc/setcc-4.c: Likewise.
1032 * gcc.target/sparc/setcc-5.c: Likewise.
1033 * gcc.target/sparc/setcc-6.c: New test.
1034 * gcc.target/sparc/setcc-7.c: Likewise.
1035 * gcc.target/sparc/setcc-8.c: Likewise.
1036 * gcc.target/sparc/setcc-9.c: Likewise.
1037 * gcc.target/sparc/setcc-10.c: Likewise.
1038
d30078b8
JL
10392016-10-10 Jeff Law <law@redhat.com>
1040
1041 PR tree-optimization/71947
1042 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1043 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1044 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1045 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1046 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1047 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1048
5f869266
TK
10492016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1050
1051 PR fortran/77915
1052 * gfortran.dg/matmul_11.f90: New test.
1053
174e0b00
JW
10542016-10-10 Jiong Wang <jiong.wang@arm.com>
1055
1056 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1057 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1096 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1097 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1098 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1101 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1102 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1103 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1104 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1105 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1106 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1107 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1108 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1109 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1110 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1111 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1112 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1113 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1114 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1115
4bc63138
JW
11162016-10-10 Jiong Wang <jiong.wang@arm.com>
1117
1118 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1119 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1120 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1121 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1122 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1123 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1124 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1125 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1126 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1127 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1128 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1129 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1130 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1131 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1132
8f3edb07
JW
11332016-10-10 Jiong Wang <jiong.wang@arm.com>
1134
1135 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1136 Enable AArch64.
1137 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1138 vdup*_laneq.
1139 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1140 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1141 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1142 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1143
6e49f922
JW
11442016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1145 Jiong Wang <jiong.wang@arm.com>
1146
1147 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1148 AArch64 support.
1149 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1150 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1151 AArch64 targets.
1152 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1153 AArch64 targets.
1154 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1155 targets.
1156 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1157
41683e1a
EB
11582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1159
1160 * gnat.dg/specs/vfa.ads: New test.
1161
6e49f922 11622016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1163
1164 * gnat.dg/inline13.ad[sb]: New test.
1165 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1166
55cfd746
EB
11672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/biased_subtype.adb: New test.
1170
4dfb8a2a
JJ
11712016-10-09 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR tree-optimization/77901
1174 * gcc.c-torture/compile/pr77901.c: New test.
1175
67b97478
PK
11762016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1177
1178 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1179 * gcc.dg/ipa/propalign-2.c: Likewise
1180 * gcc.dg/ipa/propalign-3.c: Likewise.
1181 * gcc.dg/ipa/propalign-4.c: Likewise.
1182 * gcc.dg/ipa/propalign-5.c: Likewise.
1183
7bad794a
JJ
11842016-10-08 Jakub Jelinek <jakub@redhat.com>
1185
81b02905
JJ
1186 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1187
ee19ef45
JJ
1188 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1189
7bad794a
JJ
1190 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1191 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1192
56d3a930
FR
11932016-10-07 Fritz Reese <fritzoreese@gmail.com>
1194
1195 * gfortran.dg/dec_union_11.f90: New testcase.
1196
45e2bf2e
NS
11972016-10-07 Nathan Sidwell <nathan@acm.org>
1198
1199 PR c++/66443
1200 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1201 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1202 * g++.dg/cpp1y/pr66443-cxx14.C: New
1203 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1204 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1205
be845b04
JJ
12062016-10-07 Jakub Jelinek <jakub@redhat.com>
1207
1208 * g++.dg/cpp0x/addressof1.C: New test.
1209 * g++.dg/cpp0x/addressof2.C: New test.
1210
08213983
MM
12112016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1212
1213 * gcc.target/powerpc/float128-type-1.c: New test to check that
1214 PowerPC 64-bit Linux enables -mfloat128-type by default.
1215 * gcc.target/powerpc/float128-type-2.c: Likewise.
1216 * gcc.target/powerpc/float128-mix.c: Change error message to
1217 reflect that __ibm128 is now #define'ed to be long double.
1218
bd845c14
SK
12192016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1220
1221 PR fortran/77406
1222 * gfortran.dg/pr77406.f90: New test.
1223 * gfortran.dg/assumed_type_3.f90: Update error messages.
1224 * gfortran.dg/defined_operators_1.f90: Ditto.
1225 * gfortran.dg/generic_26.f90: Ditto.
1226 * gfortran.dg/generic_7.f90: Ditto.
1227 * gfortran.dg/gomp/udr5.f90: Ditto.
1228 * gfortran.dg/gomp/udr7.f90: Ditto.
1229 * gfortran.dg/interface_1.f90: Ditto.
1230 * gfortran.dg/interface_37.f90: Ditto.
1231 * gfortran.dg/interface_5.f90: Ditto.
1232 * gfortran.dg/interface_6.f90: Ditto.
1233 * gfortran.dg/interface_7.f90
1234 * gfortran.dg/no_arg_check_3.f90
1235 * gfortran.dg/operator_5.f90
1236 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1237
c09c4992
BE
12382016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1239
1240 PR c++/77700
1241 * c-c++-common/Wint-in-bool-context.c: Update test.
1242
d7f336f8
RB
12432016-10-07 Richard Biener <rguenther@suse.de>
1244
1245 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1246 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1247
a9172bf3
MP
12482016-10-07 Marek Polacek <polacek@redhat.com>
1249
1250 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1251
8a14afd0
BS
12522016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1253
1254 PR c++/69733
1255 * c-c++-common/pr69733.c: New test.
1256 * gcc.dg/pr69733.c: New test.
1257 * gcc.target/i386/pr69733.c: New test.
1258
d4bd4646
MP
12592016-10-07 Marek Polacek <polacek@redhat.com>
1260
1261 PR c++/77803
1262 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1263
a93cdc5c
JJ
12642016-10-07 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR tree-optimization/77664
1267 * gcc.dg/tree-ssa/pr77664.c: New test.
1268 * gcc.dg/pr77664.c: New test.
1269
12702016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1271
1272 * gfortran.dg/pr69955.f90: New test.
1273
ac193ee7
LK
12742016_10-06 Louis Krupp <louis.krupp@zoho.com>
1275
1276 PR fortran/57910
1277 * gfortran.dg/pr57910.f90: New test.
1278
342cfb3e
JJ
12792016-10-06 Jakub Jelinek <jakub@redhat.com>
1280
1281 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1282 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1283
48057089
KV
12842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1285
1286 PR tree-optimization/77862
1287 * gcc.dg/pr77862.c: New test.
1288
65b25c9b
KV
12892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1290
1291 * gcc.dg/tree-ssa/evrp4.c: New test.
1292
f3127685
JL
12932016-10-06 Jeff Law <law@redhat.com>
1294
1295 PR tree-optimization/71661
1296 * gcc.dg/tree-ssa/pr71661.c: New test.
1297
b3972588
RB
12982016-10-06 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/77855
1301 * gcc.dg/torture/pr77855.c: New testcase.
1302
139dc3c6 13032016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1304 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1305
1306 * g++.dg/other/pr77759.C: New test.
1307
37f6a157
RB
13082016-10-06 Richard Biener <rguenther@suse.de>
1309
1310 PR tree-optimization/77839
1311 * gcc.dg/torture/pr77839.c: New testcase.
1312
f779aeb8
MP
13132016-10-06 Marek Polacek <polacek@redhat.com>
1314
1315 * g++.dg/cpp1z/init-statement9.C: New test.
1316
eee8f0b0
AS
13172016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1318
1319 * gcc.target/i386/pcommit-1.c: Deleted.
1320 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1321 * gcc.target/i386/sse-13.c: Ditto.
1322 * gcc.target/i386/sse-14.c: Ditto.
1323 * gcc.target/i386/sse-22.c: Ditto.
1324 * gcc.target/i386/sse-23.c: Ditto.
1325 * g++.dg/other/i386-2.C: Ditto.
1326
b48042bb
UB
13272016-10-05 Uros Bizjak <ubizjak@gmail.com>
1328
1329 * gcc.target/i386/pr77833.c: Require int128 effective target.
1330
50b01e1d
SK
13312016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1332
1333 PR fortran/58991
1334 PR fortran/58992
1335 * gfortran.dg/associate_22.f90: New test.
1336
908b8296
FR
13372016-10-05 Fritz Reese <fritzoreese@gmail.com>
1338
1339 * gfortran.dg/dec_union_9.f90: New testcase.
1340 * gfortran.dg/dec_union_10.f90: New testcase.
1341
87582521
JJ
13422016-10-05 Jakub Jelinek <jakub@redhat.com>
1343
2e69f143
JJ
1344 PR sanitizer/66343
1345 * gcc.dg/pch/pr66343-3.c: New test.
1346 * gcc.dg/pch/pr66343-3.hs: New file.
1347
87582521
JJ
1348 PR sanitizer/66343
1349 * gcc.dg/pch/pr66343-1.c: New test.
1350 * gcc.dg/pch/pr66343-1.hs: New file.
1351 * gcc.dg/pch/pr66343-2.c: New test.
1352 * gcc.dg/pch/pr66343-2.hs: New file.
1353
700fff34
BE
13542016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1355
1356 * c-c++-common/Wint-in-bool-context.c: Update test.
1357
17a9e380
MP
13582016-10-05 Marek Polacek <polacek@redhat.com>
1359
1360 * g++.dg/cpp1z/init-statement1.C: New test.
1361 * g++.dg/cpp1z/init-statement2.C: New test.
1362 * g++.dg/cpp1z/init-statement3.C: New test.
1363 * g++.dg/cpp1z/init-statement4.C: New test.
1364 * g++.dg/cpp1z/init-statement5.C: New test.
1365 * g++.dg/cpp1z/init-statement6.C: New test.
1366 * g++.dg/cpp1z/init-statement7.C: New test.
1367 * g++.dg/cpp1z/init-statement8.C: New test.
1368
6e48e779
LK
13692016-10-05 Louis Krupp <louis.krupp@zoho.com>
1370
1371 PR fortran/67524
1372 * gfortran.dg/pr67524.f90: New test.
1373
04a32443
JJ
13742016-10-05 Jakub Jelinek <jakub@redhat.com>
1375
1376 PR sanitizer/77823
1377 * c-c++-common/ubsan/shift-9.c: New test.
1378
743a9cf7
SKS
13792016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1380
1381 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1382 of int if __SIZEOF_INT__ is less than 4 bytes.
1383
a40278c3
JD
13842016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1385
1386 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1387 * gfortran.dg/class_array_20.f03: Likewise.
1388 * gfortran.dg/class_array_21.f03: Likewise.
1389 * gfortran.dg/finalize_29.f08: Likewise.
1390 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1391
39bb7d01
RB
13922016-10-05 Richard Biener <rguenther@suse.de>
1393
1394 PR middle-end/77826
1395 * gcc.dg/torture/pr77826.c: New testcase.
1396
eeb57981
RB
13972016-10-05 Richard Biener <rguenther@suse.de>
1398
1399 * gcc.dg/fold-copysign-1.c: New testcase.
1400
f9018d75
AS
14012016-10-05 Andreas Schwab <schwab@suse.de>
1402
1403 * g++.dg/pr49847-2.C: Remove.
1404
7e8000b3
PMR
14052016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1406
1407 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1408
54f84ca9
RB
14092016-10-05 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/55152
1412 * gcc.dg/pr55152-2.c: New testcase.
1413
17beda50
JD
14142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1415
1416 * gfortran.dg/dtio_15.f90: New test.
1417
1c84b798
ILT
14182016-10-04 Ian Lance Taylor <iant@golang.org>
1419
1420 * gcc.dg/split-7.c: New test.
1421
7ec39552
MS
14222016-10-04 Martin Sebor <msebor@redhat.com>
1423
1424 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1425 %lc directive to wint_t to silence -Wformat warnings on targets
1426 where the latter is a distinct type such as long.
1427
8ff04ff9
MS
14282016-10-04 Martin Sebor <msebor@redhat.com>
1429
1430 PR c++/77804
1431 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1432
bfecd57c
JJ
14332016-10-04 Jakub Jelinek <jakub@redhat.com>
1434
f72da967
JJ
1435 PR c++/77791
1436 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1437
bfecd57c
JJ
1438 * g++.dg/other/java3.C: Remove.
1439 * g++.dg/other/java1.C: Remove.
1440 * g++.dg/other/error12.C: Remove.
1441 * g++.dg/other/java2.C: Remove.
1442 * g++.dg/warn/Wnvdtor.C: Remove.
1443 * g++.dg/lookup/java1.C: Remove.
1444 * g++.dg/lookup/java2.C: Remove.
1445 * g++.dg/ext/pr34829.C: Remove.
1446 * g++.dg/ext/java-3.C: Remove.
1447 * g++.dg/ext/java-1.C: Remove.
1448 * g++.dg/ext/java-2.C: Remove.
1449 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1450
fe8b1e83
DG
14512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1452
1453 PR tree-optimization/77808
1454 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1455
078b5aab
RB
14562016-10-04 Richard Biener <rguenther@suse.de>
1457
1458 PR tree-optimization/77399
1459 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1460
2b568899
RB
14612016-10-04 Richard Biener <rguenther@suse.de>
1462
1463 PR middle-end/77833
1464 * gcc.target/i386/pr77833.c: New testcase.
1465
0a4e5cf3
JL
14662016-09-26 Jeff Law <law@redhat.com>
1467
1468 PR tree-optimization/71550
1469 PR tree-optimization/71403
1470 * gcc.c-torture/execute/pr71550.c: New test.
1471
d07b0a23
SKS
14722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1473
1474 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1475 option.
1476
b44a42cf
KT
14772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1478
1479 Revert
1480 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1481
1482 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1483
f41f1ceb
MP
14842016-10-03 Marek Polacek <polacek@redhat.com>
1485
1486 * g++.dg/cpp0x/nullptr37.C: New test.
1487
1633d3b9
BE
14882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1489
1490 * c-c++-common/Wint-in-bool-context.c: Update test.
1491
2c8e3a1d
JJ
14922016-10-02 Jakub Jelinek <jakub@redhat.com>
1493
1494 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1495 earlier.
1496 * g++.dg/charset/asm2.c (memmove): Likewise.
1497 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1498 * g++.dg/tls/diag-4.C (foo): Likewise.
1499 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1500 dg-warning, fix up regex.
1501 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1502 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1503 * g++.old-deja/g++.mike/net31.C: Likewise.
1504 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1505 for C++17.
1506 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1507 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1508
f00b6283
RB
15092016-10-01 Richard Biener <rguenther@suse.de>
1510
1511 PR middle-end/77798
1512 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1513
0f0565b1
AV
15142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1515
1516 PR fortran/77663
1517 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1518
c58823a0
JJ
15192016-10-01 Jakub Jelinek <jakub@redhat.com>
1520
1521 PR c/77490
1522 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1523 Add dg-prune-output directive.
1524
e3228a50
JD
15252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1526
1527 PR fortran/66643
1528 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1529 * gfortran.fortran-torture/compile/write.f90: Update test.
1530
e70bbc6f
MW
15312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1532
1533 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1534 arm_fp16_alternative_ok as the required effective target.
1535 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1536 -mfp16-format=alternative to the dg-options directive and remove
1537 the dg-add-options directive.
1538
c39747d2
FR
15392016-09-30 Fritz Reese <fritzoreese@gmail.com>
1540
1541 PR fortran/77764
1542 * gfortran.dg/dec_union_8.f90: New testcase.
1543
00074dd8
FR
15442016-09-30 Fritz Reese <fritzoreese@gmail.com>
1545
1546 PR fortran/77782
1547 * gfortran.dg/dec_structure_16.f90: New testcase.
1548
26f391e8
AV
15492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1550
1551 * gfortran.dg/coarray_allocate_10.f08: New test.
1552 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1553
fa16a271
KT
15542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1555
1556 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1557
f334c828
RB
15582016-09-30 Richard Biener <rguenther@suse.de>
1559
1560 PR tree-optimization/77399
1561 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1562
76e3ec9c
SL
15632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1564
871267e1 1565 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1566 -fdelete-null-pointer-checks explicit.
1567 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1568 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1569 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1570 * gcc.dg/pic-1.c: Require fpic target support.
1571 * gcc.dg/pic-2.c: Likewise.
1572
a2c6e7f2
JJ
15732016-09-29 Jakub Jelinek <jakub@redhat.com>
1574
1575 Implement P0001R1 - C++17 removal of register storage class specifier
1576 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1577 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1578 C++17.
1579 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1580 keyword if not __SSE2__.
1581 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1582 C++17.
1583 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1584 register keywords.
1585 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1586 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1587 no_erroneous_warning): Expect new warnings for C++17.
1588 * g++.dg/warn/register-var-2.C (f): Likewise.
1589 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1590 * g++.dg/parse/linkage2.C (foo): Likewise.
1591 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1592 keyword on parameters for C++17.
1593 * g++.dg/cpp1z/register1.C: New test.
1594 * g++.dg/cpp1z/register2.C: New test.
1595 * g++.dg/cpp1z/register3.C: New test.
1596
4ab76933
UB
15972016-09-29 Uros Bizjak <ubizjak@gmail.com>
1598
1599 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1600 * gcc.target/i386/avx2-check.h (main): Ditto.
1601 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1602 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1603 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1604 * gcc.target/i386/avx512er-check.h (main): Ditto.
1605 * gcc.target/i386/avx512f-check.h (main): Ditto.
1606 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1607 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1608 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1609
2488ebe5
UB
16102016-09-29 Uros Bizjak <ubizjak@gmail.com>
1611
1612 PR target/77756
1613 * gcc.target/i386/pr77756.c: New test.
1614
4d258d09
MP
16152016-09-29 Marek Polacek <polacek@redhat.com>
1616
1617 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1618
a9087411
MP
16192016-09-29 Marek Polacek <polacek@redhat.com>
1620
1621 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1622 C++14.
1623
fa0a064a
ML
16242016-09-29 Martin Liska <mliska@suse.cz>
1625
1626 * objc/execute/construct1.m: New test.
1627
0ce1ecc7
RB
16282016-09-29 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/77768
1631 * gcc.dg/torture/pr77768.c: New testcase.
1632
da186c1f
RB
16332016-09-28 Richard Biener <rguenther@suse.de>
1634
1635 PR middle-end/77407
1636 * gcc.dg/pr77407.c: New testcase.
1637
d657e995
RB
16382016-09-29 Richard Biener <rguenther@suse.de>
1639
1640 PR middle-end/55152
1641 * gcc.dg/pr55152.c: New testcase.
1642 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1643
cadf6296
RO
16442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1645
1646 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1647 (dg-options): Remove -m32.
1648
88000fd1
MS
16492016-09-28 Martin Sebor <msebor@redhat.com>
1650
1651 PR middle-end/77721
1652 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1653
0c172974
JD
16542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1655
1656 PR libgfortran/77707
1657 * gfortran.dg/inquire_17.f90: New test.
1658
4b390698
JJ
16592016-09-28 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR c++/77467
1662 * g++.dg/cpp1y/constexpr-77467.C: New test.
1663
2b1b5938
MS
16642016-09-28 Martin Sebor <msebor@redhat.com>
1665
1666 PR c/77762
1667 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1668 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1669 (test_sprintf_p_const): Adjust line numbers to avoid failures
1670 introduced in r240503.
1671
30dc6ee9
MS
16722016-09-28 Martin Sebor <msebor@redhat.com>
1673
1674 PR middle-end/77683
1675 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1676
7d290e93
BE
16772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1678
fcf32bad
BE
1679 PR c++/77748
1680 * g++.dg/pr77550.C: Avoid undefined behavior.
1681
7d290e93
BE
1682 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1683
912d9ec3
WD
16842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1685
1686 * gcc.dg/strlenopt-20.c: Update test.
1687 * gcc.dg/strlenopt-21.c: Likewise.
1688 * gcc.dg/strlenopt-22.c: Likewise.
1689 * gcc.dg/strlenopt-22g.c: Likewise.
1690 * gcc.dg/strlenopt-26.c: Likewise.
1691 * gcc.dg/strlenopt-5.c: Likewise.
1692 * gcc.dg/strlenopt-7.c: Likewise.
1693 * gcc.dg/strlenopt-9.c: Likewise.
1694
459bcfb0
JJ
16952016-09-27 Jakub Jelinek <jakub@redhat.com>
1696
6e39060a
JJ
1697 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1698
8ca33347
JJ
1699 * g++.dg/cpp1z/lambda-this1.C: New test.
1700 * g++.dg/cpp1z/lambda-this2.C: New test.
1701
459bcfb0
JJ
1702 PR c++/77722
1703 * g++.dg/ubsan/return-4.C: New test.
1704 * g++.dg/ubsan/return-5.C: New test.
1705 * g++.dg/ubsan/return-6.C: New test.
1706
20fba714
JW
17072016-09-27 Jiong Wang <jiong.wang@arm.com>
1708
1709 * lib/target-supports.exp
1710 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1711 in function comment.
1712
bebe0086
ML
17132016-09-27 Martin Liska <mliska@suse.cz>
1714
1715 PR gcov-profile/46266
1716 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1717 considered.
1718
59896334
RB
17192016-09-27 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/77745
1722 * g++.dg/torture/pr77745.C: New testcase.
1723
f0d355dc
RB
17242016-09-27 Richard Biener <rguenther@suse.de>
1725
1726 PR tree-optimization/77478
1727 * gcc.dg/torture/pr77478.c: New testcase.
1728
8c9434c2
ML
17292016-09-27 Martin Liska <mliska@suse.cz>
1730
1731 PR gcov-profile/7970
1732 PR gcov-profile/16855
1733 PR gcov-profile/44779
1734 * g++.dg/gcov/pr16855.C: New test.
1735
511d092e
SKS
17362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1737
1738 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1739
f2e0c4e1
JJ
17402016-09-27 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR fortran/77666
1743 * gfortran.dg/gomp/pr77666.f90: New test.
1744
3a4228ba
KV
17452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1746
1747 PR ipa/77677
1748 * gcc.dg/torture/pr77677-2.c: New test.
1749
a184e37f
SK
17502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1751
1752 PR fortran/77420
1753 * gfortran.dg/pr77420_1.f90: New test.
1754 * gfortran.dg/pr77420_2.f90: Ditto.
1755 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1756 * gfortran.dg/pr77420_4.f90: this file.
1757
8be59d19
KV
17582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1759
1760 PR middle-end/77719
1761 * gfortran.dg/pr77719.f90: New test.
1762
991075a4
TP
17632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1764
1765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1766 singular form of byte when quantity is unknown.
991075a4 1767
c6147dc4
MP
17682016-09-26 Marek Polacek <polacek@redhat.com>
1769
1770 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1771
5cc6c41c
ML
17722016-09-26 Martin Liska <mliska@suse.cz>
1773
1774 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1775 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1776 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1777 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1778 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1779 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1780 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1781 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1782 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1783
81fea426
MP
17842016-09-26 Marek Polacek <polacek@redhat.com>
1785
1786 PR c/7652
1787 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1788 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1789 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1790 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1791 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1792 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1793 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1794 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1795 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1796 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1797 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1798 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1799 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1800 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1801 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1802 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1803 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1804 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1805 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1806 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1807 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1808 * c-c++-common/attr-fallthrough-1.c: New test.
1809 * c-c++-common/attr-fallthrough-2.c: New test.
1810 * g++.dg/cpp0x/fallthrough1.C: New test.
1811 * g++.dg/cpp0x/fallthrough2.C: New test.
1812 * g++.dg/cpp1z/fallthrough1.C: New test.
1813 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1814 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1815 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1816 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1817
9b597c1f
SK
18182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1819
12a813c1 1820 PR fortran/77429
9b597c1f
SK
1821 * gfortran.dg/pr77429.f90: New test.
1822
f1c7e7f1
SK
18232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1824
1825 PR fortran/77694
1826 * gfortran.dg/pr77694.f90: New test.
1827
50c6dd20
OE
18282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1829
1830 PR target/51244
1831 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1832
540b039e
DH
18332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1834
1835 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1836 for 32-bit mode.
1837
cfd161bf
DH
18382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1839
1840 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1841 for 32-bit mode.
1842
9a2300e9
MP
18432016-09-24 Marek Polacek <polacek@redhat.com>
1844
1845 PR c/77490
1846 * c-c++-common/Wbool-operation-1.c: New test.
1847 * gcc.dg/Wbool-operation-1.c: New test.
1848
34d567d1
FR
18492016-09-23 Fritz Reese <fritzoreese@gmail.com>
1850
1851 * gfortran.dg/dec_static_1.f90: New.
1852 * gfortran.dg/dec_static_2.f90: New.
1853 * gfortran.dg/dec_static_3.f90: New.
1854 * gfortran.dg/dec_static_4.f90: New.
1855
4a8d4422
JD
18562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1857
1858 PR fortran/48298
1859 * gfortran.dg/negative_unit_check.f90: Update test.
1860 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1861
90ef45cb
DV
18622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1863
1864 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1865 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1866 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1867 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1868 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1869 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1870 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1871
e0535922
MS
18722016-09-23 Martin Sebor <msebor@redhat.com>
1873
1874 PR testsuite/77713
1875 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1876 assuming long double is bigger than double.
1877
d664d76d
JJ
18782016-09-23 Jakub Jelinek <jakub@redhat.com>
1879
1880 Implement P0138R2, C++17 construction rules for enum class values
1881 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1882
3b31f720
DM
18832016-09-23 David Malcolm <dmalcolm@redhat.com>
1884
1885 PR preprocessor/77672
1886 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1887 expected multiline output from first warning to reflect change
1888 in r240434.
1889
592459bf
TP
18902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1891
1892 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1893
0af06385
BE
18942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1895 Tom de Vries <tom@codesourcery.com>
1896
1897 PR testsuite/77411
1898 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1899
8f01b67a
MP
19002016-09-23 Marek Polacek <polacek@redhat.com>
1901
1902 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1903 * c-c++-common/gomp/atomic-13.c: Likewise.
1904 * c-c++-common/gomp/atomic-14.c: Likewise.
1905 * c-c++-common/pr60439.c: Remove invalid code.
1906 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1907 * g++.dg/expr/bitfield5.C: Likewise.
1908 * g++.dg/expr/bitfield6.C: Likewise.
1909 * g++.dg/expr/bool1.C: Likewise.
1910 * g++.dg/expr/bool3.C: Likewise.
1911 * g++.dg/expr/lval3.C: Likewise.
1912 * g++.dg/expr/lval4.C: Likewise.
1913 * g++.old-deja/g++.jason/bool5.C: Likewise.
1914
bbd6fcf3
DM
19152016-09-23 David Malcolm <dmalcolm@redhat.com>
1916
1917 PR preprocessor/77672
1918 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1919 (test_terminator_location): New function.
1920
113d06a4
RB
19212016-09-23 Richard Biener <rguenther@suse.de>
1922
1923 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1924
cab9e1df
MW
19252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1926
1927 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1928 -march=armv8.2-a+fp16 when supported by the hardware.
1929 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1931 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1932 semi-colons to a macro invocations.
1933 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1934 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1935 defined.
1936 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1937 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1939 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1940 defined.
1941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1948 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1950 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1951 defined.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1954 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1955 defined.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1958 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1959 defined.
1960 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1962 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1963 defined.
1964 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1966 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1967 defined. Also fix some white-space.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1972 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1973 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1974 defined. Also fix some long lines and white-space.
1975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1976 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1977 defined. Also fix some long lines and white-space.
1978 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1979 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1980 defined.
1981 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1982 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1983 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1984 defined.
1985 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1987 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1988 defined.
1989 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1990 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1991 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1992 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1993 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1994 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1995 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1997 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1998 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1999 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2001 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2002 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2003 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2005 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2008
da9b2e69
JW
20092016-09-23 Jiong Wang <jiong.wang@arm.com>
2010 Matthew Wahab <matthew.wahab@arm.com>
2011
2012 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2038 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2039 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2040 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2041 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2042 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2043 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2044 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2045 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2046 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2047 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2049
785cf02f
MW
20502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2051
2052 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2053 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2054 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2055 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2056 support.
2057
1e401340
KV
20582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2059
2060 PR ipa/77677
2061 * gcc.dg/torture/pr77677.c: New test.
2062
8ed3eeac
AV
20632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2064
2065 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2066 here now.
2067
55a9b91b
MW
20682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2069
2070 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2071 options. Add tests for float16x4_t and float16x8_t.
2072
64c744b9
DV
20732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2074
2075 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2076 * gcc.target/s390/risbg-ll-2.c: Ditto.
2077 * gcc.target/s390/risbg-ll-3.c: Ditto.
2078
d403b8d4
MW
20792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2080
2081 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2082 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2083
576987fc
DV
20842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2085
2086 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2087 output to the simplified instructions.
2088
4ffc8099
MW
20892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2090
2091 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2092 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2093
b1a970a5
MW
20942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2095
2096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2097 (FP16_SUPPORTED): New
2098 (expected-hfloat-16x4): Make conditional on __fp16 support.
2099 (expected-hfloat-16x8): Likewise.
2100 (vdup_n_f16): Disable for non-AArch64 targets.
2101 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2102 conditional on FP16_SUPPORTED.
2103 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2104 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2105 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2106 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2107 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2108 for testing __fp16.
2109 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2110 conditional on FP16_SUPPORTED.
2111 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2112 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2113
50df9464
MW
21142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2115
2116 * gcc.target/arm/short-vfp-1.c: New.
2117
536b9f42
MW
21182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2119
2120 * gcc.target/arm/attr-fp16-arith-1.c: New.
2121
1b9e31cf
MW
21222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2123
2124 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2125 New.
2126 (add_options_for_arm_v8_2a_fp16_neon): New.
2127 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2128 (add_options_for_arm_arch_v8_2a): Auto-generate.
2129 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2130 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2131 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2132 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2133 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2134 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2135 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2136
a5b42ee7
MW
21372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2138
2139 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2140 arm_fp16_alternative_ok.
2141 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2142 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2143 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2144 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2145 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2146 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2147 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2148 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2149 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2150 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2151 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2152 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2153 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2154 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2155 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2156 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2157 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2158 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2159 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2160 arm_fp16_alternative_ok.
2161 * lib/target-supports.exp
2162 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2163 (check_effective_target_arm_fp16_alternative_ok): New.
2164 (check_effective_target_arm_fp16_none_ok_nocache): New.
2165 (check_effective_target_arm_fp16_none_ok): New.
2166
fcbc975b
ML
21672016-09-23 Martin Liska <mliska@suse.cz>
2168
2169 * gcc.dg/ipa/pr77653.c: Replace adress
2170 with address.
2171
1822b732
ML
21722016-09-23 Martin Liska <mliska@suse.cz>
2173
2174 * gcc.target/i386/movbe-4.c: New test.
2175
fab18cc4
ML
21762016-09-23 Martin Liska <mliska@suse.cz>
2177
2178 * gcc.target/i386/crc32-5.c: New test.
2179
e70f01b5
ML
21802016-09-23 Martin Liska <mliska@suse.cz>
2181
2182 * gcc.target/i386/pr71652.c: New test.
2183 * gcc.target/i386/pr71652-2.c: New test.
2184 * gcc.target/i386/pr71652-3.c: New test.
2185
f2e81d05
JJ
21862016-09-23 Jakub Jelinek <jakub@redhat.com>
2187
2188 * lib/gcc-dg.exp (process-message): Support relative line number
2189 notation - .+4 or .-1 etc.
2190 * gcc.dg/dg-test-1.c: New test.
2191
ed30d2a6
MS
21922016-09-22 Martin Sebor <msebor@redhat.com>
2193
2194 PR target/77676
2195 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2196 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2197 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2198 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2199
1c681c7b
UB
22002016-09-22 Uros Bizjak <ubizjak@gmail.com>
2201
2202 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2203 * gcc.dg/ifcvt-2.c: Ditto.
2204 * gcc.dg/zero_bits_compound-1.c: Ditto.
2205 * gcc.dg/zero_bits_compound-1.c: Ditto.
2206 * gcc.dg/pr40550.c: Simplify target selectors.
2207 Use dg-additional-options.
2208 * gcc.dg/pr47893.c: Ditto.
2209 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2210 additional options for 32-bit x86 targets.
2211 * gcc.dg/pr70955.c: Move to ...
2212 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2213
67cf0a53
PC
22142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2215
2216 PR c++/61019
2217 * g++.dg/cpp0x/pr61019.C: New.
2218
0ee70cc0
AV
22192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2220 Terry Guo <terry.guo@arm.com>
2221
2222 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2223 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2224 * gcc.target/arm/pure-code/pure-code.exp: New.
2225
43639d2c
UB
22262016-09-22 Uros Bizjak <ubizjak@gmail.com>
2227
2228 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2229 Remove SSE effective target requirement.
2230
a608d15b
PC
22312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/71979
2234 * g++.dg/cpp0x/pr71979.C: New.
2235
d94a7ab4
BE
22362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2237
2238 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2239
a13f439f
ML
22402016-09-22 Martin Liska <mliska@suse.cz>
2241
2242 PR ipa/77653
2243 * gcc.dg/ipa/pr77653.c: New test.
2244
cf352092
JJ
22452016-09-22 Jakub Jelinek <jakub@redhat.com>
2246
2247 PR fortran/77665
2248 * gfortran.dg/gomp/pr77665.f90: New test.
2249
a8de3002
PT
22502016-09-22 Paul Thomas <pault@gcc.gnu.org>
2251
2252 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2253 * gfortran.dg/dtio_13.f90: New test.
2254
39abef62
LK
22552016-09-21 Louis Krupp <louis.krupp@zoho.com>
2256
2257 PR fortran/66107
2258 * gfortran.dg/pr66107.f90: New test.
2259
4a2bb7fc
ILT
22602016-09-21 Ian Lance Taylor <iant@golang.org>
2261
2262 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2263 with call to builtin delete function.
2264
5f84cee2
JM
22652016-09-21 Joseph Myers <joseph@codesourcery.com>
2266
2267 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2268 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2269 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2270 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2271 tests.
2272
fe01a41a
UB
22732016-09-21 Uros Bizjak <ubizjak@gmail.com>
2274
2275 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2276
2e1c20b1
JJ
22772016-09-21 Jakub Jelinek <jakub@redhat.com>
2278
2279 PR c++/77651
2280 * g++.dg/cpp1z/aligned-new6.C: New test.
2281
de4c144a
MW
22822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2283
2284 * gcc.target/arm/fp16-aapcs-3.c: New.
2285 * gcc.target/arm/fp16-aapcs-4.c: New.
2286 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2287 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2288 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2289 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2290
44fc7854
BE
22912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2292
2293 PR tree-optimization/77550
2294 * g++.dg/pr77550.C: New test.
2295
bc084f84
GJL
22962016-09-21 Georg-Johann Lay <avr@gjlay.de>
2297
2298 PR target/77326
2299 * gcc.target/avr/torture/pr77326.c: New test.
2300
c075003a
LK
23012016-09-21 Louis Krupp <louis.krupp@zoho.com>
2302
2303 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2304
6811ea79
RB
23052016-09-21 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/77648
2308 * gcc.dg/torture/pr77648-1.c: New testcase.
2309 * gcc.dg/torture/pr77648-2.c: Likewise.
2310
f955c4c4
RB
23112016-09-21 Richard Biener <rguenther@suse.de>
2312 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR tree-optimization/77621
2315 * gcc.dg/pr77621.c: New testcase.
2316
096506bb
PT
23172016-09-21 Paul Thomas <pault@gcc.gnu.org>
2318
2319 PR fortran/77657
2320 * gfortran.dg/dtio_12.f90: New test.
2321
37d168ae
SKS
23222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2323
2324 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2325
66454000
KV
23262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2327
2328 PR tree-optimization/72835
2329 * gcc.dg/tree-ssa/pr72835.c: New test.
2330
88d0c3f0
MS
23312016-09-20 Martin Sebor <msebor@redhat.com>
2332
2333 PR middle-end/49905
2334 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2335 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2336 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2337 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2338 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2339 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2340 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2341
a03df1d5
KV
23422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2343
2344 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2345 arguments/compare will be optimized away.
2346 * gcc.dg/torture/ftrapv-1.c: Likewise.
2347
8bc5448f
KV
23482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2349
2350 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2351 will be optimized away.
2352 * gcc.dg/ipa/vrp1.c: New test.
2353 * gcc.dg/ipa/vrp2.c: New test.
2354 * gcc.dg/ipa/vrp3.c: New test.
2355
973625a0
KV
23562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2357
2358 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2359 does the same transformation.
2360 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2361 * gcc.dg/tree-ssa/evrp1.c: New test.
2362 * gcc.dg/tree-ssa/evrp2.c: New test.
2363 * gcc.dg/tree-ssa/evrp3.c: New test.
2364 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2365 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2366 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2367 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2368 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2369 foling now happens early.
2370 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2371 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2372 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2373 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2374 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2375
9b1ba33c
UB
23762016-09-20 Uros Bizjak <ubizjak@gmail.com>
2377
2378 PR target/77621
2379 * gcc.target/i386/pr77621.c: New test.
2380 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2381 pattern, loop should vectorize with -mtune=atom.
2382
f5bd4ad8
MO
23832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2384 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR testsuite/63299
2387 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2388 instead of delete.
2389
7d9cf801
JJ
23902016-09-20 Jakub Jelinek <jakub@redhat.com>
2391
b912f962
JJ
2392 PR c++/77626
2393 * g++.dg/other/pr77626.C: New test.
2394
eaf1ece1
JJ
2395 PR c++/77638
2396 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2397
590b62e9
JJ
2398 PR c++/77637
2399 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2400
7d9cf801
JJ
2401 PR middle-end/77624
2402 * c-c++-common/pr77624-1.c: New test.
2403 * c-c++-common/pr77624-2.c: New test.
2404
3aebb6ff
AV
24052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2406
2407 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2408 of digits expected.
2409
b5bbe47b
RB
24102016-09-20 Richard Biener <rguenther@suse.de>
2411
2412 PR tree-optimization/77646
2413 * gcc.dg/torture/pr77646.c: New testcase.
2414
144a96e4
BE
24152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2416
2417 PR c++/77434
2418 * c-c++-common/Wint-in-bool-context.c: New test.
2419
1f2071fa
JM
24202016-09-19 Joseph Myers <joseph@codesourcery.com>
2421
2422 * gcc.dg/cr-decimal-dig-1.c: New test.
2423
63012d9a
JM
24242016-09-19 Joseph Myers <joseph@codesourcery.com>
2425
2426 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2427 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2428 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2429 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2430
02410826
VM
24312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2432
2433 PR rtl-optimization/77416
2434 * gcc.target/powerpc/pr77416.c: New.
2435
6101a7ab
PP
24362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2437
2438 PR c++/77639
2439 * g++.dg/template/error-recovery4.C: New test.
2440
1993ff76
BC
24412016-09-19 Bin Cheng <bin.cheng@arm.com>
2442
2443 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2444
5fa9e644
KT
24452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2446
2447 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2448 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2449
fc15d9ec
JJ
24502016-09-19 Jakub Jelinek <jakub@redhat.com>
2451 Jan Hubicka <jh@suse.cz>
2452
2453 PR target/77587
2454 * gcc.dg/pr77587.c: New test.
2455 * gcc.dg/pr77587a.c: New file.
2456
3c9f5092
AV
24572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2458
2459 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2460 * gfortran.dg/coarray_38.f90:
2461 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2462 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2463 * gfortran.dg/coarray_allocate_7.f08: New test.
2464 * gfortran.dg/coarray_allocate_8.f08: New test.
2465 * gfortran.dg/coarray_allocate_9.f08: New test.
2466 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2467 new caf_register.
2468 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2469 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2470 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2471 get_by_refs.
2472 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2473 * gfortran.dg/coarray_lock_7.f90: Same.
2474 * gfortran.dg/coarray_poly_5.f90: Same.
2475 * gfortran.dg/coarray_poly_6.f90: Same.
2476 * gfortran.dg/coarray_poly_7.f90: Same.
2477 * gfortran.dg/coarray_poly_8.f90: Same.
2478 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2479
e79e6763
FR
24802016-09-19 Fritz Reese <fritzoreese@gmail.com>
2481
2482 PR fortran/77584
2483 * gfortran.dg/dec_structure_15.f90: New testcase.
2484
ae527639
RB
24852016-09-19 Richard Biener <rguenther@suse.de>
2486
2487 PR middle-end/77605
2488 * gcc.dg/torture/pr77605.c: New testcase.
2489
cdf060f8
LK
24902016-09-18 Louis Krupp <louis.krupp@zoho.com>
2491
2492 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2493
b720e919
JH
24942016-09-17 Jan Hubicka <hubicka@ucw.cz>
2495
2496 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2497 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2498 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2499 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2500 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2501 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2502 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2503 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2504 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2505 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2506 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2507
bdabae39
KY
25082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2509
2510 * gcc.target/i386/pr68633.c: Fix expected result.
2511
493ba820
LK
25122016-09-17 Louis Krupp <louis.krupp@gmail.com>
2513
2514 PR fortran/68078
2515 * gfortran.dg/pr68078.f90: New test.
2516 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2517
9a42726b
BS
25182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2519
2520 PR target/77613
2521 * gcc.target/powerpc/swaps-p8-25.c: New.
2522
e7d61178
JJ
25232016-09-16 Jakub Jelinek <jakub@redhat.com>
2524
8f03e02f
JJ
2525 PR c++/77482
2526 * g++.dg/cpp0x/constexpr-77482.C: New test.
2527
e80cb545
JJ
2528 PR c++/77379
2529 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2530 thunk offsets.
2531 * g++.dg/abi/abi-tag23a.C: Likewise.
2532
1c2f613f
JJ
2533 PR c++/77338
2534 * g++.dg/cpp0x/decltype-77338.C: New test.
2535
e7d61178
JJ
2536 PR c++/77375
2537 * g++.dg/cpp0x/mutable1.C: New test.
2538
8d987deb
SK
25392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2540
2541 PR fortran/77612
2542 * gfortran.dg/pr77612.f90: New test.
2543
2c3d35a6
SKS
25442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2545
2546 * gcc.dg/torture/pr70421.c: Require int32plus.
2547
e43163ae
JJ
25482016-09-16 Jakub Jelinek <jakub@redhat.com>
2549
bcf0905a
JJ
2550 PR middle-end/77475
2551 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2552
e43163ae
JJ
2553 PR target/77526
2554 * gcc.target/i386/pr77526.c: New test.
2555
7d704548
JJ
25562016-09-16 Jakub Jelinek <jakub@redhat.com>
2557 Eric Botcazou <ebotcazou@adacore.com>
2558
2559 PR middle-end/77594
2560 * gcc.target/i386/pr77594.c: New test.
2561
902d624f
LK
25622016-09-15 Louis Krupp <louis.krupp@zoho.com>
2563
2564 PR fortran/69963
2565 * gfortran.dg/misplaced_implicit_character.f90: New test.
2566
7e16ce79
BC
25672016-09-15 Bin Cheng <bin.cheng@arm.com>
2568
2569 PR tree-optimization/77503
2570 * gcc.dg/vect/pr77503.c: New test.
2571
7c05f5c4
RB
25722016-09-15 Richard Biener <rguenther@suse.de>
2573
2574 PR middle-end/77544
2575 * c-c++-common/torture/pr77544.c: New testcase.
2576
76ff80fb
JJ
25772016-09-15 Jakub Jelinek <jakub@redhat.com>
2578
2579 PR middle-end/77475
2580 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2581 * gcc.dg/march-generic.c: Likewise.
2582 * gcc.target/i386/spellcheck-options-1.c: New test.
2583 * gcc.target/i386/spellcheck-options-2.c: New test.
2584 * gcc.target/i386/spellcheck-options-3.c: New test.
2585 * gcc.target/i386/spellcheck-options-4.c: New test.
2586
5560d026
CLT
25872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2588
2589 PR fortran/72743
2590 * gfortran.dg/goacc/pr72743.f90: New test.
2591
5334f733
RB
25922016-09-15 Richard Biener <rguenther@suse.de>
2593
2594 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2595
d08615f2
RB
25962016-09-15 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/77514
2599 * gcc.dg/torture/pr77514.c: New testcase.
2600
28ca05f0
JJ
26012016-09-14 Jakub Jelinek <jakub@redhat.com>
2602
2603 PR c++/77549
2604 * g++.dg/lookup/pr77549.C: New test.
2605
20a1e5b8
MP
26062016-09-14 Marek Polacek <polacek@redhat.com>
2607
2608 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2609 * c-c++-common/gomp/atomic-13.c: Likewise.
2610 * c-c++-common/gomp/atomic-14.c: Likewise.
2611 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2612 * g++.dg/cpp1z/bool-increment1.C: New test.
2613 * c-c++-common/pr60439.c: Add dg-warning.
2614 * g++.dg/expr/bitfield4.C: Likewise.
2615 * g++.dg/expr/bitfield5.C: Likewise.
2616 * g++.dg/expr/bitfield6.C: Likewise.
2617 * g++.dg/expr/bool1.C: Likewise.
2618 * g++.dg/expr/bool3.C: Likewise.
2619 * g++.dg/expr/lval3.C: Likewise.
2620 * g++.dg/expr/lval4.C: Likewise.
2621 * g++.old-deja/g++.jason/bool5.C: Likewise.
2622 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2623 * g++.dg/other/error18.C: Likewise.
2624 * g++.dg/gomp/atomic-14.C: Likewise.
2625
0761f6bf
NS
26262016-09-14 Nathan Sidwell <nathan@acm.org>
2627
2628 PR c++/77539
2629 * g++.dg/cpp1y/pr77539.C: New.
2630
13cddbc1
CL
26312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2632
2633 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2634 dg-require.
2635 * g++.dg/ext/builtin_alloca.C: Likewise.
2636 * g++.dg/template/spec35.C: Likewise.
2637 * gcc.dg/builtins-68.c: Likewise.
2638 * gcc.misc-tests/gcov-13.c: Likewise.
2639 * gcc.misc-tests/gcov-14.c: Likewise.
2640
a90638d4
JM
26412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2642
2643 * gfortran.dg/dec_structure_14.f90: New testcase.
2644
5ba4a08c
JJ
26452016-09-14 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR sanitizer/68260
2648 * c-c++-common/tsan/pr68260.c: New test.
2649
a713b234
JS
26502016-09-13 Joe Seymour <joe.s@somniumtech.com>
2651
2652 PR target/70713
2653 * gcc.target/msp430/function-attributes-1.c: New test.
2654 * gcc.target/msp430/function-attributes-2.c: New test.
2655 * gcc.target/msp430/function-attributes-3.c: New test.
2656
96032047
MS
26572015-04-18 Martin Sebor <msebor@redhat.com>
2658
2659 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2660 of non-nul characters.
2661 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2662
ea8661cd
JJ
26632016-09-13 Jakub Jelinek <jakub@redhat.com>
2664
9952908a
JJ
2665 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2666 * g++.dg/cpp1z/gen-attrs1.C: New test.
2667
63cdb7a0
JJ
2668 PR tree-optimization/77454
2669 * gcc.dg/pr77454.c: New test.
2670
ea8661cd
JJ
2671 PR c++/77553
2672 * g++.dg/cpp1y/constexpr-77553.C: New test.
2673
254830ba
DM
26742016-09-13 David Malcolm <dmalcolm@redhat.com>
2675
2676 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2677 (test_show_locus): Replace rich_location::add_fixit_insert calls
2678 with add_fixit_insert_before and add_fixit_insert_after.
2679
42763690
JM
26802016-09-13 Jason Merrill <jason@redhat.com>
2681 Tom de Vries <tom@codesourcery.com>
2682
2683 PR c++/77427
2684 * g++.dg/pr77427.C: New test.
2685
c8798f2c
ML
26862016-09-13 Martin Liska <mliska@suse.cz>
2687
2688 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2689 effective target.
2690 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2691 * lib/target-supports.exp: Define the new target.
2692
54700e2e
AP
26932016-09-12 Andrew Pinski <apinski@cavium.com>
2694
2695 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2696 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2697
e1d55bf7
UB
26982016-09-12 Uros Bizjak <ubizjak@gmail.com>
2699
2700 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2701 variable arguments.
2702 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2703 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2704 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2705 variable argument.
2706 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2707 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2708
54dcdb88
BE
27092016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2710
2711 PR c++/77496
2712 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2713 * g++.dg/ext/pr77496.C: New test.
2714 * g++.dg/warn/pr77496.C: New test.
2715
d1463eb9
DM
27162016-09-12 David Malcolm <dmalcolm@redhat.com>
2717
2718 PR c/72858
2719 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2720 to preserve conversion chars, and to preserve prefix information.
2721 * gcc.dg/format/pr72858.c: New test case.
2722
217fabad
SK
27232016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2724
2725 * gfortran.dg/pr77507.f90: Move to ...
2726 * gfortran.dg/ieee/pr77507.f90: here.
2727
a1cd04ac
JH
27282016-08-09 Jan Hubicka <hubicka@ucw.cz>
2729
2730 PR ipa/61159
2731 * compile/pr61159.c: New testcase
2732
e3912107
JH
27332016-08-09 Jan Hubicka <hubicka@ucw.cz>
2734
2735 PR ipa/64316
2736 * gcc.dg/ipa/pr63416.c: New testcase.
2737
739d9339
PT
27382016-09-10 Paul Thomas <pault@gcc.gnu.org>
2739 Steven G. Kargl <kargl@gcc.gnu.org>
2740
2741 PR fortran/77532
cc3135b6 2742 * gfortran.dg/dtio_11.f90: new test.
739d9339 2743
fb7c40dd
SK
27442016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2745
2746 PR fortran/77507
2747 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2748 * gfortran.dg/c_assoc_4.f90: Ditto.
2749
5b28efbb
TV
27502016-09-10 Tom de Vries <tom@codesourcery.com>
2751
2752 PR C/71602
2753 * c-c++-common/va-arg-va-list-type.c: New test.
2754
9d0a9bb4
PB
27552016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2756
2757 PR rtl-optimization/77289
2758 * gcc.target/powerpc/pr77289.c: New test.
2759
3f0177e7
MS
27602016-09-09 Martin Sebor <msebor@redhat.com>
2761
2762 PR c/77520
2763 PR c/77521
2764 * gcc.dg/pr77520.c: New test.
2765 * gcc.dg/pr77521.c: New test.
2766
e81e83d0
SK
27672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2768
2769 PR fortran/77506
2770 * gfortran.dg/pr77506.f90: New test.
2771
8a92685e
SK
27722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2773
2774 PR fortran/77507
2775 * gfortran.dg/pr77507.f90: New test.
2776
c65248cb
JM
27772016-09-09 Joseph Myers <joseph@codesourcery.com>
2778
2779 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2780
2cf0ff98
SK
27812016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2782 Louis Krupp <lkrupp@gcc.gnu.org>
2783
2784 PR fortran/69514
2785 * gfortran.dg/pr69514_1.f90: New test.
2786 * gfortran.dg/pr69514_2.f90: New test.
2787
8ebc1e0f
JJ
27882016-09-08 Jakub Jelinek <jakub@redhat.com>
2789
20b6cf01
JJ
2790 PR fortran/77500
2791 * gfortran.dg/gomp/pr77500.f90: New test.
2792
8ebc1e0f
JJ
2793 PR fortran/77516
2794 * gfortran.dg/gomp/pr77516.f90: New test.
2795
34718542
JJ
27962016-09-07 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR middle-end/77475
2799 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2800 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2801 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2802 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2803 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2804 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2805
e5106e27
DM
28062016-09-07 David Malcolm <dmalcolm@redhat.com>
2807
2808 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2809 "substring-locations.h".
2810
ca235a85
RB
28112016-09-07 Richard Biener <rguenther@suse.de>
2812
2813 PR c/77450
2814 * c-c++-common/vector-subscript-8.c: Move ..
2815 * gcc.dg/pr77450.c: ... here.
2816
0076b5dc 28172016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2818
2819 PR libgfortran/77393
2820 * gfortran.dg/fmt_f0_2.f90: Update test.
2821 * gfortran.dg/fmt_f0_3.f90: New test.
2822
6ac7322b
DH
28232016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2824
2825 PR debug/77389
2826 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2827 in dg-options.
2828
2829 PR debug/57519
2830 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2831
8eb9e049
JJ
28322016-09-06 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR target/69255
2835 * gcc.target/i386/pr69255-1.c: New test.
2836 * gcc.target/i386/pr69255-2.c: New test.
2837 * gcc.target/i386/pr69255-3.c: New test.
2838
28392016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2840
2841 PR c/77336
2842 * gcc.dg/format/miss-7.c: New test.
2843
e6cb85d4
UB
28442016-09-06 Uros Bizjak <ubizjak@gmail.com>
2845
2846 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2847
7fe76f6a
ML
28482016-09-06 Martin Liska <mliska@suse.cz>
2849
2850 PR gcov-profile/77378
2851 PR gcov-profile/77466
2852 * gcc.dg/profile-update-warning.c: New test.
2853
209b636e
RB
28542016-09-06 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/77479
2857 * gcc.dg/torture/pr77479.c: New testcase.
2858
b772a565
RB
28592016-09-06 Richard Biener <rguenther@suse.de>
2860
2861 PR c/77450
2862 * c-c++-common/vector-subscript-7.c: Adjust.
2863 * c-c++-common/vector-subscript-8.c: New testcase.
2864
a8c07037
SKS
28652016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2866
2867 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2868
0ce48391
JJ
28692016-09-05 Jakub Jelinek <jakub@redhat.com>
2870
de9188e0
JJ
2871 PR target/77476
2872 * gcc.target/i386/avx512f-pr77476.c: New test.
2873 * gcc.target/i386/avx512bw-pr77476.c: New test.
2874 * gcc.target/i386/avx512dq-pr77476.c: New test.
2875
c76f7809
JJ
2876 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2877 Update comment to mention also avx512f.
2878
0ce48391
JJ
2879 PR sanitizer/77396
2880 * g++.dg/asan/pr77396-2.C: New test.
2881
8a27cf73
UB
28822016-09-05 Uros Bizjak <ubizjak@gmail.com>
2883
2884 PR rtl-optimization/77452
2885 * gcc.target/i386/pr77452.c: New test.
2886
25ff5dd3
MP
28872016-09-05 Marek Polacek <polacek@redhat.com>
2888
2889 PR c/77423
2890 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2891
f2bc4e48
SK
28922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2893
2894 PR fortran/77391
2895 * gfortran.dg/pr77391.f90: New test.
2896
e85921ee
SK
28972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2898
2899 PR fortran/77460
2900 * gfortran.dg/pr77460.f90: New test.
2901
b5d50659
JJ
29022016-09-03 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR c/65467
2905 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2906
7b826676
KY
29072016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2908
2909 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2910
717ebe91
DM
29112016-09-02 David Malcolm <dmalcolm@redhat.com>
2912
2913 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2914 test case.
2915 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2916 diagnostic-test-show-locus-generate-patch.c to the sources
2917 for diagnostic_plugin_test_show_locus.c.
2918
94087e88
JJ
29192016-09-02 Jakub Jelinek <jakub@redhat.com>
2920
9dc5773f
JJ
2921 PR c/65467
2922 * gcc.dg/gomp/_Atomic-1.c: New test.
2923 * gcc.dg/gomp/_Atomic-2.c: New test.
2924 * gcc.dg/gomp/_Atomic-3.c: New test.
2925 * gcc.dg/gomp/_Atomic-4.c: New test.
2926 * gcc.dg/gomp/_Atomic-5.c: New test.
2927
94087e88
JJ
2928 PR sanitizer/77396
2929 * g++.dg/asan/pr77396.C: New test.
2930
29312016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2932
2933 PR tree-optimization/71831
2934 * gcc.dg/builtin-object-size-16.c: New test.
2935 * gcc.dg/builtin-object-size-17.c: New test.
2936
7e89048d
JD
29372016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2938
2939 PR libgfortran/77393
2940 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2941
2f196155
UB
29422016-09-01 Uros Bizjak <ubizjak@gmail.com>
2943
2944 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2945 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2946 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2947 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2948 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2949 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2950 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2951 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2952 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2953 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2954 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2955 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2956 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2957 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2958 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2959 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2960 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2961 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2962
0a6b0523
EB
29632016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2964
2965 * gnat.dg/opt58.adb: New test.
2966 * gnat.dg/opt58_pkg.ads: New helper.
2967
2a99de7b
RB
29682016-09-01 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/77436
2971 * gcc.dg/torture/pr77436.c: New testcase.
2972
f79d8786
SKS
29732016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2974
2975 * gcc.dg/pr64252.c: Require int32plus.
2976 * gcc.dg/pr66299-1.c: Likewise.
2977 * gcc.dg/pr66299-2.c: Likewise.
2978 * gcc.dg/torture/20131115-1.c: Skip for avr.
2979
b06335f9
KT
29802016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2981
2982 * gcc.target/aarch64/ands_3.c: New test.
2983
f25f40be
JJ
29842016-08-31 Jakub Jelinek <jakub@redhat.com>
2985
d12a0b5a
JJ
2986 PR fortran/77352
2987 * gfortran.dg/gomp/pr77352.f90: New test.
2988
f25f40be
JJ
2989 PR fortran/77374
2990 * gfortran.dg/gomp/pr77374.f08: New test.
2991
9ff6fb6e
MG
29922016-08-31 Marc Glisse <marc.glisse@inria.fr>
2993
2994 PR tree-optimization/73714
2995 * gcc.dg/tree-ssa/pr73714.c: New test.
2996
8e95a674
JD
29972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2998
2999 PR libgfortran/77393
3000 * gfortran.dg/fmt_f0_2.f90: New test.
3001
c6b0037d
MG
30022016-08-31 Marc Glisse <marc.glisse@inria.fr>
3003
3004 * gcc.target/i386/pr59539-2.c: Adapt options.
3005 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3006
1a576b13
PT
30072016-08-31 Paul Thomas <pault@gcc.gnu.org>
3008
3009 PR fortran/77418
3010 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3011 of the associate entity and replace with a pointer to the
3012 intended item on the stack.
3013
e73d3ca6 30142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3015 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3016
3017 PR fortran/48298
3018 * gfortran.dg/dtio_1.f90: New test.
3019 * gfortran.dg/dtio_2.f90: New test.
3020 * gfortran.dg/dtio_3.f90: New test.
3021 * gfortran.dg/dtio_4.f90: New test.
3022 * gfortran.dg/dtio_5.f90: New test.
3023 * gfortran.dg/dtio_6.f90: New test.
3024 * gfortran.dg/dtio_7.f90: New test.
3025 * gfortran.dg/dtio_8.f90: New test.
3026 * gfortran.dg/dtio_9.f90: New test.
3027 * gfortran.dg/dtio_10.f90: New test.
3028
b816477a
DM
30292016-08-30 David Malcolm <dmalcolm@redhat.com>
3030
3031 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3032 (test_many_nested_locations): New function.
3033 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3034 (test_show_locus): Handle "test_many_nested_locations".
3035
71b30891
DM
30362016-08-30 David Malcolm <dmalcolm@redhat.com>
3037
3038 * g++.dg/template/double-greater-than-fixit.C: New test case.
3039
8fa37232
EB
30402016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3041
3042 * gnat.dg/opt57.ad[sb]: New test.
3043 * gnat.dg/opt57_pkg.ads: New helper.
3044
6f651bae
RB
30452016-08-30 Richard Biener <rguenther@suse.de>
3046
3047 PR tree-optimization/69047
3048 * gcc.dg/pr69047.c: Fix byte-order check.
3049
ab834832
JJ
30502016-08-30 Jakub Jelinek <jakub@redhat.com>
3051
5116b156
JJ
3052 PR tree-optimization/72866
3053 * gcc.dg/vect/pr72866.c: New test.
3054
3754bbfc
JJ
3055 PR debug/77363
3056 * g++.dg/debug/dwarf2/pr77363.C: New test.
3057
26122e2d
JJ
3058 PR middle-end/77377
3059 * gcc.target/i386/pr77377.c: New test.
3060
ab834832
JJ
3061 PR debug/77389
3062 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3063 in dg-options.
3064
bedc9ca7
SK
30652016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3066
3067 * gfortran.dg/pr77372.f90: Moved to ...
3068 * gfortran.dg/ieee/pr77372.f90: here.
3069
adfa1e6b
MM
30702016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3071
3072 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3073 vector short/char initializations.
3074 * gcc.target/powerpc/vec-init-5.c: Likewise.
3075 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3076 vector initialization optimizations.
3077 * gcc.target/powerpc/vec-init-7.c: Likewise.
3078 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3079 vector float/double initializations.
3080 * gcc.target/powerpc/vec-init-9.c: Likewise.
3081
414b7129
UB
30822016-08-29 Uros Bizjak <ubizjak@gmail.com>
3083
3084 PR target/77403
3085 * gcc.target/i386/pr77403.c: New test.
3086
3d06b6f2
MP
30872016-08-29 Marek Polacek <polacek@redhat.com>
3088
3089 PR c/77292
3090 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3091
ba9bbd6f
TV
30922016-08-29 Tom de Vries <tom@codesourcery.com>
3093
3094 PR c/77398
3095 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3096
d7d80d8f
EB
30972016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3098
3099 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3100
d7d80d8f 31012016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3102
3103 * gfortran.dg/dec_structure_13.f90: New testcase.
3104
468d95c8
JB
31052016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3106
3107 PR fortran/77261
3108 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3109 available.
3110
f329b264
TV
31112016-08-28 Tom de Vries <tom@codesourcery.com>
3112
3113 PR lto/70955
3114 * gcc.dg/pr70955.c: New test.
3115 * gcc.dg/lto/pr70955_0.c: Same.
3116 * gcc.dg/lto/pr70955_1.c: Same.
3117
4a389eb6
PP
31182016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3119
3120 PR tree-optimization/71077
3121 * gcc.target/i386/pr71077.c: New test.
3122
3f8257db 31232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3124
3125 PR fortran/77380
3126 * gfortran.dg/pr77380.f90: New test.
3127
3f8257db 31282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3129
3130 PR fortran/77372
3131 gfortran.dg/pr77372.f90: New test.
3132
ee908516
DM
31332016-08-26 David Malcolm <dmalcolm@redhat.com>
3134
3135 * gcc.dg/spellcheck-fields-2.c (test): Move
3136 dg-begin/end-multiline-output within function body.
3137 (test_macro): New function.
3138
d41e76cf
DM
31392016-08-26 David Malcolm <dmalcolm@redhat.com>
3140
3141 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3142 (test_fixit_insert): Update expected output.
3143 (test_fixit_remove): Likewise.
3144 (test_fixit_replace): Likewise.
3145
524a4c96
RO
31462016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3147
3148 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3149 Fix typo.
3150
ebfa15ab
RB
31512016-08-26 Richard Biener <rguenther@suse.de>
3152
3153 PR tree-optimization/69047
3154 * gcc.dg/pr69047.c: New testcase.
3155
209ca542
PK
31562016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3157 Martin Jambhor <mjambor@suse.cz>
524a4c96 3158
209ca542
PK
3159 * gcc.dg/ipa/propbits-1.c: New test-case.
3160 * gcc.dg/ipa/propbits-2.c: Likewise.
3161 * gcc.dg/ipa/propbits-3.c: Likewise.
3162
e5cf1629
SK
31632016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3164
3165 PR fortran/77351
3166 * gfortran.dg/pr77351.f90: New test.
3167
ebef225f
MP
31682016-08-25 Marek Polacek <polacek@redhat.com>
3169
3170 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3171
fe377a48
MP
31722016-08-25 Marek Polacek <polacek@redhat.com>
3173
3174 PR c/77323
3175 * gcc.dg/pr77323.c: New test.
3176
88b8971f
PT
31772016-08-24 Paul Thomas <pault@gcc.gnu.org>
3178
3179 PR fortran/77358
3180 * gfortran.dg/submodule_17.f08: New test.
3181
3f8257db
JJ
31822016-08-24 Michael Collison <michael.collison@linaro.org>
3183 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3184
3185 * gcc.target/arm/builtin_saddl.c: New testcase.
3186 * gcc.target/arm/builtin_saddll.c: New testcase.
3187 * gcc.target/arm/builtin_uaddl.c: New testcase.
3188 * gcc.target/arm/builtin_uaddll.c: New testcase.
3189 * gcc.target/arm/builtin_ssubl.c: New testcase.
3190 * gcc.target/arm/builtin_ssubll.c: New testcase.
3191 * gcc.target/arm/builtin_usubl.c: New testcase.
3192 * gcc.target/arm/builtin_usubll.c: New testcase.
3193
d5b5d212
UB
31942016-08-24 Uros Bizjak <ubizjak@gmail.com>
3195
3196 PR target/77270
3197 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3198 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3199 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3200 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3201 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3202 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3203 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3204 effective target. Remove scan-assembler-times directives.
3205 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3206 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3207 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3208
d1188689
SKS
32092016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3210
3211 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3212 of unsigned int.
3213 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3214
0b6b8f85
RS
32152016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3216
3217 PR testsuite/77317
3218 * lib/target-supports.exp
3219 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3220 (check_effective_target_vect_natural_alignment): Ditto.
3221 (check_effective_target_vector_alignment_reachable): Ditto.
3222 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3223
587b7f7a
ILT
32242016-08-23 Ian Lance Taylor <iant@golang.org>
3225
3226 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3227
6019c0fc
MM
32282016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3229
3230 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3231 being created from pointers to memory locations.
3232 * gcc.target/powerpc/vec-init-2.c: Likewise.
3233
cfe37db4
FR
32342016-08-23 Fritz Reese <fritzoreese@gmail.com>
3235
3236 * gfortran.dg/dec_structure_12.f90: New testcase.
3237
7e11f46f
DV
32382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3239
3240 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3241
7ab4f354
DV
32422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3243
3244 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3245 verification.
3246
deb9351f
DV
32472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3248
3249 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3250 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3251
1fd9f058
RB
32522016-08-23 Richard Biener <rguenther@suse.de>
3253
3254 PR tree-optimization/27336
3255 * c-c++-common/pr27336.c: New testcase.
3256
b00e6e75
MP
32572016-08-22 Marek Polacek <polacek@redhat.com>
3258
3259 PR c++/77321
3260 * g++.dg/cpp1y/pr77321.C: New test.
3261
58338bac
SK
32622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3263
3264 PR fortran/60774
3265 * gfortran.dg/empty_label.f: Adjust test for new error message.
3266 * gfortran.dg/empty_label.f90: Ditto.
3267 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3268 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3269 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3270
30364ce6
SK
32712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3272
3273 PR fortran/61318
3274 * gfortran.dg/pr61318.f90: New test.
3275
ad7a5a8f
SK
32762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3277
3278 PR fortran/77260
3279 * gfortran.dg/pr77260_1.f90: New test.
3280 * gfortran.dg/pr77260_2.f90: Ditto.
3281
72f52f30
JM
32822016-08-22 Joseph Myers <joseph@codesourcery.com>
3283
3284 PR middle-end/77269
3285 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3286 __builtin_signbitf and __builtin_signbitl in expected generic
3287 expansion.
3288 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3289 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3290 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3291 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3292 tests.
3293
6dc198e3
JM
32942016-08-22 Joseph Myers <joseph@codesourcery.com>
3295
3296 * gcc.dg/torture/float128-builtin.c,
3297 gcc.dg/torture/float128-ieee-nan.c,
3298 gcc.dg/torture/float128x-builtin.c,
3299 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3300 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3301 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3302 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3303 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3304 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3305 gcc.dg/torture/floatn-nan.h: New tests.
3306
7ff4e41a
JM
33072016-08-22 Joseph Myers <joseph@codesourcery.com>
3308
3309 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3310 macro.
3311 (main): Update calls to TEST_I_F.
3312 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3313 macro.
3314 (main): Update calls to TEST_I_F.
3315
7078cdb6
JM
33162016-08-22 Joseph Myers <joseph@codesourcery.com>
3317
3318 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3319 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3320 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3321 names in calls to TEST_I_F.
3322
a9d7c823
BE
33232016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3324
3325 PR c/52952
3326 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3327
cd800235
SKS
33282016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3329
3330 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3331 and !natural_alignment_64.
3332 * gcc.dg/ipa/propalign-2.c: Likewise.
3333 * gcc.dg/ipa/propalign-3.c: Likewise.
3334 * gcc.dg/ipa/propalign-4.c: Likewise.
3335 * gcc.dg/ipa/propalign-5.c: Likewise.
3336 * lib/target-supports.exp
3337 (check_effective_target_natural_alignment_32): Add avr-*-*.
3338
22d12455
KV
33392016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3340
3341 PR tree-optimization/61839
3342 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3343 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3344 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3345 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3346
c65699ef
JM
33472016-08-19 Joseph Myers <joseph@codesourcery.com>
3348
3349 PR c/32187
3350 * lib/target-supports.exp (check_effective_target_float16)
3351 (check_effective_target_float32, check_effective_target_float64)
3352 (check_effective_target_float128, check_effective_target_float32x)
3353 (check_effective_target_float64x)
3354 (check_effective_target_float128x)
3355 (check_effective_target_float16_runtime)
3356 (check_effective_target_float32_runtime)
3357 (check_effective_target_float64_runtime)
3358 (check_effective_target_float128_runtime)
3359 (check_effective_target_float32x_runtime)
3360 (check_effective_target_float64x_runtime)
3361 (check_effective_target_float128x_runtime)
3362 (check_effective_target_floatn_nx_runtime)
3363 (add_options_for_float16, add_options_for_float32)
3364 (add_options_for_float64, add_options_for_float128)
3365 (add_options_for_float32x, add_options_for_float64x)
3366 (add_options_for_float128x): New procedures.
3367 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3368 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3369 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3370 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3371 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3372 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3373 gcc.dg/torture/float128-complex.c,
3374 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3375 gcc.dg/torture/float128x-basic.c,
3376 gcc.dg/torture/float128x-complex.c,
3377 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3378 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3379 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3380 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3381 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3382 gcc.dg/torture/float32x-basic.c,
3383 gcc.dg/torture/float32x-complex.c,
3384 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3385 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3386 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3387 gcc.dg/torture/float64x-basic.c,
3388 gcc.dg/torture/float64x-complex.c,
3389 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3390 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3391 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3392 gcc.dg/torture/floatn-tg.h,
3393 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3394 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3395 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3396 gcc.dg/torture/fp-int-convert-float128x.c,
3397 gcc.dg/torture/fp-int-convert-float16-timode.c,
3398 gcc.dg/torture/fp-int-convert-float16.c,
3399 gcc.dg/torture/fp-int-convert-float32-timode.c,
3400 gcc.dg/torture/fp-int-convert-float32.c,
3401 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3402 gcc.dg/torture/fp-int-convert-float32x.c,
3403 gcc.dg/torture/fp-int-convert-float64-timode.c,
3404 gcc.dg/torture/fp-int-convert-float64.c,
3405 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3406 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3407 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3408 maximum exponent of floating-point type. Use it in testing
3409 whether 0x8...0 fits in the floating-point type. Always treat -1
3410 (signed 0xf...f) as fitting in the floating-point type.
3411 (M_OK1): New macro.
3412 * gcc.dg/torture/fp-int-convert-double.c,
3413 gcc.dg/torture/fp-int-convert-float.c,
3414 gcc.dg/torture/fp-int-convert-float128-timode.c,
3415 gcc.dg/torture/fp-int-convert-float128.c,
3416 gcc.dg/torture/fp-int-convert-float80-timode.c,
3417 gcc.dg/torture/fp-int-convert-float80.c,
3418 gcc.dg/torture/fp-int-convert-long-double.c,
3419 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3420
94e73c78
JJ
34212016-08-19 Jakub Jelinek <jakub@redhat.com>
3422
fbdbd4b6
JJ
3423 PR fortran/72744
3424 * gfortran.dg/gomp/pr72744.f90: New test.
3425
94e73c78
JJ
3426 PR fortran/69281
3427 * gfortran.dg/gomp/pr69281.f90: New test.
3428
91151a73
JB
34292016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3430
414b7129
UB
3431 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3432 the last special seed value.
3433 * gfortran.dg/random_7.f90: Use size for last array member instead
3434 of hardcoded value.
91151a73 3435
fcf830ab
PK
34362016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3437
3438 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3439 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3440
1a5da5b6
RB
34412016-08-19 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/77286
3444 * gcc.dg/torture/pr77286.c: New testcase.
3445
82f72146
DM
34462016-08-18 David Malcolm <dmalcolm@redhat.com>
3447
3448 * gcc.dg/verbose-asm-2.c: New test case.
3449
cc015f3a
DM
34502016-08-18 David Malcolm <dmalcolm@redhat.com>
3451
3452 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3453 (custom_diagnostic_finalizer): Update for change to
3454 diagnostic_show_locus.
3455
cb18fd07
DM
34562016-08-18 David Malcolm <dmalcolm@redhat.com>
3457
3458 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3459 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3460
a76989dc
MP
34612016-08-18 Marek Polacek <polacek@redhat.com>
3462
3463 PR c/71514
3464 * gcc.dg/pr71514.c: New test.
3465
89c88780
L
34662015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3467
3468 PR target/72839
3469 * gcc.target/i386/pr72839.c: New test.
3470
2c71d454
CLT
34712016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3472
3473 PR middle-end/70895
3474 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3475 * c-c++-common/goacc/reduction-1.c: Likewise.
3476 * c-c++-common/goacc/reduction-2.c: Likewise.
3477 * c-c++-common/goacc/reduction-3.c: Likewise.
3478 * c-c++-common/goacc/reduction-4.c: Likewise.
3479
66592e95
AM
34802016-08-18 Alan Modra <amodra@gmail.com>
3481
3482 * gcc.c-torture/compile/pr72771.c: New.
3483
3a146d46
JJ
34842016-08-17 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR fortran/67496
3487 * gfortran.dg/pr67496.f90: New test.
3488
3f8257db 34892015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3490
3491 PR tree-optimization/71752
3a146d46 3492 * gcc.dg/vect/pr71752.c: New.
038000bd 3493
dd42e908
UB
34942016-08-17 Uros Bizjak <ubizjak@gmail.com>
3495
3496 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3497
458a1cd0
JJ
34982016-08-17 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR middle-end/77259
3501 * g++.dg/ipa/devirt-52.C: New test.
3502
11c4c4ba
CLT
35032016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3504
3505 * c-c++-common/goacc/reduction-6.c: New testcase.
3506
661d6efd
RB
35072016-08-17 Richard Biener <rguenther@suse.de>
3508
3509 PR tree-optimization/76490
3510 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3511 * gcc.dg/pr52904.c: XFAIL.
3512
622d8b69
RB
35132016-08-17 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/23855
3516 * gcc.dg/loop-unswitch-2.c: Adjust.
3517
af23e99c
JJ
35182016-08-16 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR tree-optimization/72817
3521 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3522
feeb6268
JM
35232016-08-16 Joseph Myers <joseph@codesourcery.com>
3524
3525 PR libgcc/77265
3526 * gcc.dg/torture/float128-extend-inf.c: New test.
3527
65e736c0
DM
35282016-08-16 David Malcolm <dmalcolm@redhat.com>
3529
3530 PR c/72857
3531 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3532 for embedded NUL.
3533 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3534 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3535 caret placement.
3536 (test_oct): Likewise.
3537 (test_multiple): Likewise.
3538 (test_field_width_specifier): Likewise.
3539 (test_field_width_specifier_2): New function.
3540 (test_field_precision_specifier): New function.
3541 (test_embedded_nul): Update expected caret placement.
3542 (test_non_contiguous_strings): Update line number.
3543 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3544 (__emit_string_literal_range): Add "caret_idx" param.
3545 (test_simple_string_literal): Add value for new param, updating
3546 expected output..
3547 (test_concatenated_string_literal): Likewise.
3548 (test_multiline_string_literal): Likewise.
3549 (test_hex): Likewise.
3550 (test_oct): Likewise.
3551 (test_multiple): Likewise.
3552 (test_ucn4): Likewise.
3553 (test_ucn8): Likewise.
3554 (test_u8): Likewise.
3555 (test_u): Likewise; update expected message, from "range" to
3556 "location".
3557 (test_U): Likewise.
3558 (test_L): Likewise.
3559 (test_macro): Add value for new param.
3560 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3561 (__emit_string_literal_range): Add "caret_idx" param.
3562 (test_stringified_token_1): Add value for new param. Update
3563 expected message, from "range" to "location".
3564 (test_stringized_token_2): Likewise, adding param to macro.
3565 (test_stringified_token_3): Likewise.
3566 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3567 (emit_warning): Convert param from source_range to location_t.
3568 (test_string_literals): Add caret_idx param, and use it when
3569 constructing a substring_loc. Update error message, from
3570 "range" to "location".
3571
4a7f57d5
JJ
35722016-08-16 Jakub Jelinek <jakub@redhat.com>
3573
7841800f
JJ
3574 PR target/71910
3575 * g++.dg/gomp/pr71910.C: New test.
3576
1b13411a
JJ
3577 PR middle-end/67485
3578 * gcc.c-torture/compile/pr67485.c: New test.
3579
4a7f57d5
JJ
3580 PR target/72867
3581 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3582
3c556bc4
BC
35832016-08-16 Bin Cheng <bin.cheng@arm.com>
3584
3585 PR tree-optimization/69848
3586 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3587
beab2da6
ML
35882016-08-16 Martin Liska <mliska@suse.cz>
3589
3590 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3591 of memory operations so that it can be handled by core2
3592 in 32-bit mode.
3593
f4eec0a3
RB
35942016-08-16 Richard Biener <rguenther@suse.de>
3595
3596 PR tree-optimization/76783
3597 * gcc.dg/pr76783.c: New testcase.
3598 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3599
8f21990a
BC
36002016-08-16 Bin Cheng <bin.cheng@arm.com>
3601
3602 PR tree-optimization/72817
3603 PR tree-optimization/73450
3604 * gcc.dg/tree-ssa/pr72817.c: New test.
3605 * gcc.dg/tree-ssa/pr73450.c: New test.
3606
7fc61626
FR
36072016-08-15 Fritz Reese <fritzoreese@gmail.com>
3608
3609 * gfortran.dg/init_flag_13.f90: New testcase.
3610 * gfortran.dg/init_flag_14.f90: Ditto.
3611 * gfortran.dg/init_flag_15.f03: Ditto.
3612 * gfortran.dg/dec_init_1.f90: Ditto.
3613 * gfortran.dg/dec_init_2.f90: Ditto.
3614
432baa02
UB
36152016-08-15 Uros Bizjak <ubizjak@gmail.com>
3616
3617 PR target/72867
3618 * gcc.target/i386/pr72867.c: New test.
3619
7e1dde14
EB
36202016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3621
3622 * c-c++-common/dump-ada-spec-5.c: New test.
3623
e4969090
RB
36242016-08-15 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/73434
3627 * gcc.dg/torture/pr73434.c: New testcase.
3628
66088065
JJ
36292016-08-15 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR tree-optimization/72824
3632 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3633
7c713714
CLT
36342016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3635
3636 PR fortran/70598
3637 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3638 in use_device clause.
3639 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3640 * gfortran.dg/goacc/list.f95: Adjust to catch
3641 "neither a POINTER nor an array" error messages.
3642
4271e5cb
UB
36432016-08-14 Uros Bizjak <ubizjak@gmail.com>
3644
3645 PR target/76342
3646 * gcc.target/i386/pr76342.c: New test.
3647
b0cea284
JJ
36482016-08-12 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR c/71512
3651 * g++.dg/ubsan/pr71512.C: New test.
3652 * c-c++-common/ubsan/pr71512-1.c: New test.
3653 * c-c++-common/ubsan/pr71512-2.c: New test.
3654
e86aefb8
MM
36552016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3656
3657 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3658 vector initialization options.
3659 * gcc.target/powerpc/vec-init-2.c: Likewise.
3660 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3661 is generated on ISA 3.0.
3662
7fd82d52
PP
36632016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3664
3665 PR middle-end/71654
3666 * gcc.dg/c-c++-common/pr71654.c: New test.
3667 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3668 dg-options.
3669 * gcc.dg/tree-ssa/vrp24: Likewise.
3670
2f1364c2
JJ
36712016-08-12 Jakub Jelinek <jakub@redhat.com>
3672
3673 PR c/67410
3674 * gcc.dg/pr67410.c: New test.
3675
8eb414aa
BC
36762016-08-12 Bin Cheng <bin.cheng@arm.com>
3677
3678 PR tree-optimization/69848
3679 * gcc.dg/vect/vect-pr69848.c: New test.
3680
30b39c19
UB
36812016-08-12 Uros Bizjak <ubizjak@gmail.com>
3682
3683 PR testsuite/71008
3684 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3685 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3686 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3687 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3688
e373dd06
RB
36892016-08-12 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/57326
3692 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3693 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3694 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3695 * gcc.target/i386/pr45685.c: Likewise.
3696 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3697 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3698 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3699 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3700 * gfortran.dg/pr34163.f90: Likewise.
3701
20d1af89
ML
37022016-08-12 Martin Liska <mliska@suse.cz>
3703
3704 * g++.dg/gcov/gcov-16.C: New test.
3705 * lib/gcov.exp: Support new argument for run-gcov function.
3706
5cacda56
ML
37072016-08-12 Martin Liska <mliska@suse.cz>
3708
3709 PR gcov-profile/35590
3710 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3711
663eecfd
RB
37122016-08-12 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/72851
3715 * gcc.dg/torture/pr72851.c: New testcase.
3716
3f8257db 37172016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3718
e366d7d8
AO
3719 PR debug/63240
3720 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3721 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3722 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3723 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3724 DW_AT_deleted.
3725
71e1a6a4
AO
3726 PR debug/55641
3727 * g++.dg/debug/dwarf2/ref-1.C: New.
3728
8aaf799b
AO
3729 PR debug/49366
3730 * g++.dg/debug/dwarf2/template-params-12.H: New.
3731 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3732 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3733 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3734 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3735 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3736 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3737 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3738
06f9caed
BS
37392016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3740
3741 PR target/72863
3742 * gcc.target/powerpc/pr72863.c: New test.
3743
a8b956c1
UB
37442016-08-11 Uros Bizjak <ubizjak@gmail.com>
3745
3746 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3747
c73dd986
L
37482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3749
3750 * gcc.target/i386/pieces-strcpy-1.c: New test.
3751 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3752
385ed708
JJ
37532016-08-11 Jakub Jelinek <jakub@redhat.com>
3754
3755 PR c++/72868
3756 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3757
df7ec09f
L
37582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3759
3760 * gcc.target/i386/pieces-memcpy-1.c: New test.
3761 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3762 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3763 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3764 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3765 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3766
b95a64bb
JJ
37672016-08-11 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR c/72816
7ddbcf6b 3770 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3771
59537744
BE
37722016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3773
3774 PR tree-optimization/71083
3775 * gcc.c-torture/execute/pr71083.c: New test.
3776 * gnat.dg/loop_optimization23.adb: New test.
3777 * gnat.dg/loop_optimization23_pkg.ads: New test.
3778 * gnat.dg/loop_optimization23_pkg.adb: New test.
3779
183ac6d0
RB
37802016-08-11 Richard Biener <rguenther@suse.de>
3781
3782 PR tree-optimization/72772
3783 * gcc.dg/graphite/pr35356-1.c: Adjust.
3784 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3785
b152f5a2
JB
37862016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3787
3788 * gfortran.dg/random_7.f90: Take into account that the last seed
3789 value is the special p value.
3790 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3791
bb7ebad1
RB
37922016-08-11 Richard Biener <rguenther@suse.de>
3793
3794 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3795
2e186411
AM
37962016-08-11 Alan Modra <amodra@gmail.com>
3797
3798 * gcc.target/powerpc/pr71680.c: New.
3799
e9e6d4f6
KN
38002016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3801
3802 * gcc.target/powerpc/bfp/bfp.exp: New file.
3803 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3804 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3805 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3806 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3807 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3808 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3809 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3810 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3811 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3812 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3813 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3814 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3815 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3816 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3817 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3818 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3819 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3820 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3821 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3822 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3823 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3824 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3825 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3826 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3827 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3828 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3829 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3830 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3831 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3832 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3833 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3834 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3835 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3836 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3837 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3838 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3839 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3840 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3841 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3842 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3843 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3844 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3845 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3846 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3847 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3848 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3849 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3850 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3851 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3852 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3853 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3854 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3855 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3856
9c8eabea
BC
38572016-08-10 Bin Cheng <bin.cheng@arm.com>
3858
3859 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3860 Add aarch64*-*-*.
3861
6c553b76
BC
38622016-08-10 Bin Cheng <bin.cheng@arm.com>
3863
3864 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3865
a0883b08
MM
38662016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 PR target/72853
3869 * gcc.target/powerpc/pr72853.c: New test.
3870
a266236e
ML
38712016-08-10 Martin Liska <mliska@suse.cz>
3872
3873 PR gcov-profile/58306
3874 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3875
22063dbc
ML
38762016-08-10 Martin Liska <mliska@suse.cz>
3877
3878 * g++.dg/gcov/gcov-threads-1.C: New test.
3879
5250a5bb
SKS
38802016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3881
3882 PR target/71873
3883 * gcc.target/avr/pr71873.c: New test.
3884
b7597ae5
ML
38852016-08-09 Martin Liska <mliska@suse.cz>
3886
3887 * g++.dg/gcov/gcov-dump-1.C: New test.
3888 * g++.dg/gcov/gcov-dump-2.C: New test.
3889
ab50a215
ML
38902016-08-09 Martin Liska <mliska@suse.cz>
3891
3892 * gcc.dg/tree-prof/val-prof-9.c: New test.
3893
dcb1e137
ML
38942016-08-09 Martin Liska <mliska@suse.cz>
3895
3896 * gcc.dg/tree-prof/val-prof-8.c: New test.
3897
04d6d3b6
MJ
38982016-08-09 Martin Jambor <mjambor@suse.cz>
3899
df839749
UB
3900 PR ipa/71981
3901 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3902
c57e78c4
BC
39032016-08-09 Bin Cheng <bin.cheng@arm.com>
3904
3905 PR tree-optimization/33707
3906 * gcc.dg/vect/pr33707.c: New test.
3907
42970a17
BC
39082016-08-09 Bin Cheng <bin.cheng@arm.com>
3909
3910 PR tree-optimization/pr72772
3911 * gcc.dg/tree-ssa/pr72772.c: New test.
3912
810a3aa6
MF
39132016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3914
3915 PR rtl-optimization/66669
3916 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3917
9e207d6f
JJ
39182016-08-09 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR tree-optimization/72824
3921 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3922
50bf47fd
RB
39232016-08-09 Richard Biener <rguenther@suse.de>
3924
3925 PR tree-optimization/71802
3926 * gcc.dg/torture/pr71802.c: New testcase.
3927
cadec7ca
JJ
39282016-08-09 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR c++/72809
3931 * g++.dg/eh/stdarg1.C: New test.
3932
c43c5112
AK
39332016-08-08 Andi Kleen <ak@linux.intel.com>
3934
3935 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3936 test command line in failure log.
3937 (profopt-execute): dito. Make autofdo file names unique.
3938
895aa8e1
DM
39392016-08-08 David Malcolm <dmalcolm@redhat.com>
3940
3941 PR c/64955
3942 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3943 output.
3944
9afda630
PK
39452016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3946
3947 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3948 c99_runtime.
3949 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3950 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3951 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3952 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3953 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3954 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3955
e52ed3fe
DM
39562016-08-08 David Malcolm <dmalcolm@redhat.com>
3957
3958 PR c/52952
3959 * gcc.dg/cpp/pr66415-1.c: Likewise.
3960 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3961 * gcc.dg/format/c90-printf-1.c: Likewise.
3962 * gcc.dg/format/diagnostic-ranges.c: New test case.
3963
ad200580
JJ
39642016-08-08 Jakub Jelinek <jakub@redhat.com>
3965
77524e0d
JJ
3966 PR fortran/72716
3967 * gfortran.dg/gomp/pr72716.f90: New test.
3968
2187f2a2
JJ
3969 PR middle-end/72781
3970 * gcc.dg/gomp/pr72781.c: New test.
3971
ad200580
JJ
3972 PR middle-end/68762
3973 * g++.dg/vect/pr68762-1.cc: New test.
3974 * g++.dg/vect/pr68762-2.cc: New test.
3975 * g++.dg/vect/pr68762.h: New file.
3976
989d0071
MS
39772016-08-08 Martin Sebor <msebor@redhat.com>
3978
3979 PR testsuite/72838
3a146d46
JJ
3980 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3981 * g++.dg/warn/overflow-warn-3.C: Same.
3982 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3983
7090cac9
AV
39842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3985
3986 PR fortran/71936
3987 * gfortran.dg/allocate_with_source_21.f03: New test.
3988
64e56ab0
AV
39892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3990
3991 PR fortran/72698
3992 * gfortran.dg/allocate_with_source_20.f03: New test.
3993
0476487d
AM
39942016-08-08 Alan Modra <amodra@gmail.com>
3995
3996 * gcc.c-torture/compile/pr72802.c: New.
3997
8e9218f2
AV
39982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3999
4000 PR fortran/70524
4001 * gfortran.dg/dependency_48.f90: New test.
4002
c1f7083b
TK
40032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4004
531e5ae3 4005 PR fortran/70040
c1f7083b
TK
4006 * gfortran.dg/pr70040.f90: New testcase.
4007
6ab5813c
TK
40082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4009
4010 PR fortran/71961
4011 * gfortran.dg/matmul_10.f90: New testcase.
4012
27bddc4a
JH
40132016-08-07 Jan Hubicka <hubicka@ucw.cz>
4014
4015 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4016
4a9f8a9f
JJ
40172016-08-07 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR c/72816
4020 * gcc.dg/pr72816.c: New test.
4021
fa76f2c6
JW
40222016-08-06 Jonathan Wakely <jwakely@redhat.com>
4023
4024 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4025 * g++.dg/conversion/pr41426.C: Likewise.
4026 * g++.dg/conversion/pr66211.C: Likewise.
4027 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4028 * g++.dg/init/ref8.C: Likewise.
4029 * g++.old-deja/g++.law/cvt20.C: Likewise.
4030 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4031
5c3e5002
PP
40322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4033
4034 PR tree-optimization/18046
4035 * gcc.dg/tree-ssa/vrp105.c: New test.
4036 * gcc.dg/tree-ssa/vrp106.c: New test.
4037
94087e88 40382016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4039
4040 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4041 1ul in diagnostics. Remove hyphen from "constant-expression."
4042 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4043 * g++.dg/cpp0x/static_assert3.C: Same.
4044 * g++.dg/cpp1y/constexpr-throw.C: Same.
4045 * g++.dg/template/nontype3.C: Same.
4046 * g++.dg/warn/overflow-warn-1.C: Same.
4047 * g++.dg/warn/overflow-warn-3.C: Same.
4048 * g++.dg/warn/overflow-warn-4.C: Same.
4049
88fa5555
DM
40502016-08-05 David Malcolm <dmalcolm@redhat.com>
4051
4052 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4053 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4054 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4055 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4056
1addb9e6
PP
40572016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4058
4059 PR tree-optimization/72810
4060 * gcc.dg/tree-ssa/vrp110.c: New test.
4061
1b62ed4f
JG
40622016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4063
4064 PR Target/72819
4065 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4066 registers.
4067 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4068 saving the half-precision registers.
4069 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4070 value is returned in h0.
4071 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4072 are passed in FP/SIMD registers.
4073 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4074 passing works corrcetly.
4075 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4076 (hfa_f16x2_t): Likewise.
4077 (hfa_f16x3_t): Likewise.
4078 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4079 are promoted to double and passed in a double register.
4080 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4081 are promoted to double and stacked.
4082 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4083 __fp16 data types.
4084 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4085 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4086 __fp16 first get passed in FP/SIMD registers, then stacked.
4087
4228ca19
NS
40882016-08-05 Nathan Sidwell <nathan@acm.org>
4089
4090 PR c++/68724
4091 * g++.dg/cpp0x/pr68724.C: New.
4092
db7c335e
RB
40932016-08-05 Richard Biener <rguenther@suse.de>
4094
4095 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4096
48abe922
PP
40972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4098
4099 * gcc.dg/tree-ssa/vrp107.c: New test.
4100 * gcc.dg/tree-ssa/vrp108.c: New test.
4101 * gcc.dg/tree-ssa/vrp109.c: New test.
4102
f6cdf42f
PK
41032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4104
4105 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4106 dg-options.
4107
33a9c609
PK
41082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4109
4110 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4111 test-cases.
4112 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4113 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4114 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4115 test-cases.
4116 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4117 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4118 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4119 large_double.
4120
4473482d
PC
41212016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4122
4123 PR c++/72800
4124 * g++.dg/cpp1y/lambda-ice1.C: New.
4125
08156df5
PP
41262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4127
4128 PR c++/72759
4129 * g++.dg/cpp1y/pr72759.C: New test.
4130
938da3a5
PP
41312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4132
4133 * gcc.dg/switch-10.c: New test.
4134
da84183c
JG
41352016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4136
4137 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4138
ae9281fc
TS
41392016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4140
4141 * c-c++-common/goacc/routine-5.c: Update.
4142
086ad22e
BE
41432016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4144
4145 PR rtl-optimization/70903
4146 * gcc.c-torture/execute/pr70903.c: New test.
4147
6805e400
ML
41482016-08-04 Martin Liska <mliska@suse.cz>
4149
4150 * gcc.dg/params/params.exp: Replace file exists with
4151 TESTING_IN_BUILD_TREE.
4152
a0008434
MP
41532016-08-04 Marek Polacek <polacek@redhat.com>
4154
4155 PR c++/70229
4156 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4157
fb46286e
RB
41582016-08-04 Richard Biener <rguenther@suse.de>
4159
4160 PR middle-end/71984
4161 * gcc.dg/torture/pr71984.c: Guard correctness check for
4162 little-endian.
4163
ac2c96ab
AP
41642016-08-03 Andrew Pinski <apinski@cavium.com>
4165
4166 * gcc.c-torture/compile/20160802-1.c: New testcase.
4167
c98583e9
FR
41682016-08-03 Fritz Reese <fritzoreese@gmail.com>
4169
4170 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4171
9ad1a1da
RB
41722016-08-03 Richard Biener <rguenther@suse.de>
4173
4174 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4175 and remove -O3.
4176 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4177 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4178
cd75c979
RB
41792016-08-03 Richard Biener <rguenther@suse.de>
4180
4181 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4182 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4183 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4184 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4185
30e8d875
SKS
41862016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4187
4188 * gcc.dg/init-excess-2.c: Require int32plus.
4189 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4190 * gcc.dg/pr59963-2.c: Require int32plus.
4191 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4192 * gcc.dg/unroll-7.c: Require int32plus.
4193
69b806f6
BC
41942016-08-02 Bin Cheng <bin.cheng@arm.com>
4195
4196 PR tree-optimization/34114
4197 * gcc.dg/tree-ssa/loop-42.c: New test.
4198
1efafef3
TC
41992016-08-02 Tamar Christina <tamar.christina@arm.com>
4200
4201 * gcc.target/aarch64/vminmaxnm.c: New.
4202 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4203 tests.
4204
e2a99194
MM
42052016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4206
4207 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4208 vec_extract for vector float, vector int, vector short, and vector
4209 char.
4210 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4211 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4212 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4213 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4214
71bfb77a
WD
42152016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4216
4217 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4218 single stack adjustment, no writeback.
71bfb77a
WD
4219 * gcc.target/aarch64/test_frame_12.c: Likewise.
4220 * gcc.target/aarch64/test_frame_13.c: Likewise.
4221 * gcc.target/aarch64/test_frame_15.c: Likewise.
4222 * gcc.target/aarch64/test_frame_6.c: Likewise.
4223 * gcc.target/aarch64/test_frame_7.c: Likewise.
4224 * gcc.target/aarch64/test_frame_8.c: Likewise.
4225 * gcc.target/aarch64/test_frame_16.c: New test.
4226
37bce35a
L
42272015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4228
4229 PR target/72748
4230 * gcc.target/i386/pr72748.c: New test.
4231
3f8257db 42322015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4233
4234 PR tree-optimization/71818
4235 * gcc.dg/vect/pr71818.c: New
4236
bf60c531
ML
42372016-08-01 Martin Liska <mliska@suse.cz>
4238
4239 PR tree-optimization/71857
4240 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4241
8ed49fab
KT
42422016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4243
4244 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4245
76e2c821
JB
42462016-08-01 Jan Beulich <jbeulich@suse.com>
4247
4248 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4249
35029597
WS
42502016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4251
4252 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4253 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4254
3aa4b66a
JW
42552016-07-31 Jonathan Wakely <jwakely@redhat.com>
4256
4257 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4258 (check_effective_target_c++): Likewise. Also match for libstdc++.
4259
3f8257db 42602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4261
4262 PR fortran/41922
4263 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4264 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4265 * gfortran.dg/pr41922.f90: New test.
4266
9fcb2819
SK
42672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4268
4269 PR fortran/68566
4270 * gfortran.dg/pr68566.f90: new test.
4271
94087e88 42722016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4273
4274 PR c++/60760
4275 PR c++/71091
4276 * g++.dg/cpp0x/constexpr-cast.C: New test.
4277 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4278 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4279 * g++.dg/ubsan/pr63956.C: Correct.
4280
d0047a25
MM
42812016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4282
4283 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4284 vector double or vector long where the vector is in memory.
4285 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4286 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4287
e4f7a5df
SK
42882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4289
4290 PR fortran/69867
4291 * gfortran.dg/pr69867.f90: New test.
4292
b441ae1d
SK
42932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4294
4295 PR fortran/69962
4296 * gfortran.dg/pr69962.f90: New test.
4297
712dff31
SK
42982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4299
4300 PR fortran/70006
4301 * gfortran.dg/pr70006.f90: New test.
4302
fb42421e
SK
43032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4304
4305 PR fortran/71730
4306 * gfortran.dg/pr71730.f90: New test.
4307 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4308 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4309 * gfortran.dg/array_constructor_26.f03: Ditto.
4310
466effe0
WS
43112016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4312
4313 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4314 * gcc.target/powerpc/pr71763.c: Likewise.
4315
f618a472
MP
43162016-07-29 Marek Polacek <polacek@redhat.com>
4317
4318 PR c/71742
4319 * gcc.dg/940510-1.c: Adjust dg-error.
4320 * gcc.dg/c99-flex-array-1.c: Likewise.
4321 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4322
efd0786f
MP
4323 PR c/71853
4324 * gcc.dg/noncompile/pr71853.c: New test.
4325
e00dceaf
MP
4326 PR c/71573
4327 * gcc.dg/noncompile/pr71573.c: New test.
4328
638fc14f
MP
4329 PR c/71926
4330 * g++.dg/warn/Wparentheses-30.C: New test.
4331 * gcc.dg/Wparentheses-14.c: New test.
4332
61c73a7f
UB
43332016-07-29 Uros Bizjak <ubizjak@gmail.com>
4334
4335 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4336
01d32b2b
BC
43372016-07-29 Bin Cheng <bin.cheng@arm.com>
4338
4339 PR tree-optimization/57558
4340 * gcc.dg/vect/pr57558-1.c: New test.
4341 * gcc.dg/vect/pr57558-2.c: New test.
4342
f6c7a248
PK
43432016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4344
61c73a7f 4345 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4346 to scan forwprop1 dump pass.
4347
f54ea774
PC
43482016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 PR c++/51488
4351 * g++.dg/template/pr51488.C: New.
4352
673a107a
JJ
43532016-07-29 Jakub Jelinek <jakub@redhat.com>
4354
4355 PR c/71969
4356 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4357 static __inline__.
4358 * gcc.dg/pr71969-1.c: New test.
4359 * gcc.dg/pr71969-2.c: New test.
4360 * gcc.dg/pr71969-3.c: New test.
4361
78169471
MP
43622016-07-29 Marek Polacek <polacek@redhat.com>
4363
4364 PR c/71574
4365 * c-c++-common/pr71574.c: New test.
4366
a5b5c8b6
MP
4367 PR c/71583
4368 * gcc.dg/noncompile/pr71583.c: New test.
4369
883b6d4e
KV
43702016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4371
4372 PR middle-end/68217
4373 * gcc.dg/pr68217.c: New test.
4374
89f1f37e
SK
43752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4376
4377 PR fortran/71067
4378 * gfortran.dg/pr71067_1.f90: New test.
4379 * gfortran.dg/pr71067_2.f90: Ditto.
4380
e0d32185
MM
43812016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4382
4383 * gcc.target/powerpc/vec-extract-1.c: New test.
4384
c851722d
SK
43852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4386
4387 PR fortran/71799
4388 * gfortran.dg/pr71799.f90: New test.
4389
f064da6a
PC
43902016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4391
4392 PR c++/71665
4393 * g++.dg/cpp0x/pr71665-1.C: New.
4394 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4395 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4396 * g++.dg/ext/label10.C: Likewise.
4397 * g++.dg/parse/constant5.C: Likewise.
4398
1b70aaad
SK
43992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4400
4401 PR fortran/71859
4402 * gfortran.dg/pr71859.f90: New test.
4403 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4404 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4405
a23404c9
PT
44062016-07-28 Paul Thomas <pault@gcc.gnu.org>
4407
4408 PR fortran/71883
4409 * gfortran.dg/pr71883.f90 : New test.
4410
513d866d
YR
44112016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4412
4413 PR tree-optimization/71734
61c73a7f 4414 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4415
7c428aa2
RL
44162016-07-28 Renlin Li <renlin.li@arm.com>
4417
4418 Revert
4419 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4420
4421 PR fortran/71902
4422 * gfortran.dg/dependency_47.f90: New test.
4423
1225d6b1
ML
44242016-07-28 Martin Liska <mliska@suse.cz>
4425
4426 PR gcov-profile/68025
4427 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4428
e5f5bf35
ML
44292016-07-28 Martin Liska <mliska@suse.cz>
4430
4431 * g++.dg/vect/pr70944.cc: New test.
4432
4536610d
KV
44332016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4434
4435 PR middle-end/71994
4436 * gcc.dg/torture/pr71994.c: New test.
4437
8c6961ca
PK
44382016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4439
4440 PR middle-end/71078
4441 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4442 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4443 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4444
8de22ea0
RB
44452016-07-27 Richard Biener <rguenther@suse.de>
4446
4447 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4448
5d9da222
ML
44492016-07-27 Martin Liska <mliska@suse.cz>
4450
4451 * gcc.dg/predict-13.c: New test.
4452 * gcc.dg/predict-14.c: New test.
4453
af9e275f
SKS
44542016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4455
a23404c9 4456 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4457 including stdint.h.
4458 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4459 including stdint.h.
4460
71abba1e
MM
44612016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4462
4463 PR target/71869
4464 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4465 IEEE built-in functions handle quiet and signalling NaNs
4466 correctly.
4467
9cd74e8f
SK
44682016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4469
4470 PR fortran/71862
4471 * gfortran.dg/pr71862.f90: New test.
4472
0d48446f
MS
44732016-07-26 Martin Sebor <msebor@redhat.com>
4474
4475 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4476 selector with dg-options.
4477
524cf1e4
PP
44782016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4479
4480 PR tree-optimization/18046
4481 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4482 * gcc.dg/tree-ssa/vrp103.c: New test.
4483 * gcc.dg/tree-ssa/vrp104.c: New test.
4484
100665d8
WS
44852016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4486
4487 * gcc.target/powerpc/pr63354.c: Require lp64 since
4488 -mprofile-kernel is not legal with -m32.
4489
0b64ca40
RB
44902016-07-26 Richard Biener <rguenther@suse.de>
4491
4492 PR rtl-optimization/71984
4493 * gcc.dg/torture/pr71984.c: New testcase.
4494
9b7937cf
RS
44952016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4496
4497 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4498 g++-dg-runtest via et-dg-runtest.
4499 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4500 * gcc.dg/vect/vect.exp: Likewise.
4501 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4502 gfortran-dg-runtest.
4503 * gfortran.dg/vect/vect.exp: Likewise.
4504 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4505 (check_mips_loongson_hw_available): Likewise.
4506 (check_effective_target_mpaired_single_runtime): Likewise.
4507 (check_effective_target_mips_loongson_runtime): Likewise.
4508 (add_options_for_mpaired_single): Likewise.
4509 (check_effective_target_vect_int): Add global et_index.
4510 Check and save the supported feature for a target selected by
4511 the et_index target. Break long lines where appropriate. Call
4512 et-is-effective-target for MIPS with an argument instead of
4513 check_effective_target_* where appropriate.
4514 (check_effective_target_vect_intfloat_cvt): Likewise.
4515 (check_effective_target_vect_uintfloat_cvt): Likewise.
4516 (check_effective_target_vect_floatint_cvt): Likewise.
4517 (check_effective_target_vect_floatuint_cvt): Likewise.
4518 (check_effective_target_vect_simd_clones): Likewise.
4519 (check_effective_target_vect_shift): ewise.
4520 (check_effective_target_whole_vector_shift): Likewise.
4521 (check_effective_target_vect_bswap): Likewise.
4522 (check_effective_target_vect_shift_char): Likewise.
4523 (check_effective_target_vect_long): Likewise.
4524 (check_effective_target_vect_float): Likewise.
4525 (check_effective_target_vect_double): Likewise.
4526 (check_effective_target_vect_long_long): Likewise.
4527 (check_effective_target_vect_no_int_max): Likewise.
4528 (check_effective_target_vect_no_int_add): Likewise.
4529 (check_effective_target_vect_no_bitwise): Likewise.
4530 (check_effective_target_vect_widen_shift): Likewise.
4531 (check_effective_target_vect_no_align): Likewise.
4532 (check_effective_target_vect_hw_misalign): Likewise.
4533 (check_effective_target_vect_element_align): Likewise.
4534 (check_effective_target_vect_condition): Likewise.
4535 (check_effective_target_vect_cond_mixed): Likewise.
4536 (check_effective_target_vect_char_mult): Likewise.
4537 (check_effective_target_vect_short_mult): Likewise.
4538 (check_effective_target_vect_int_mult): Likewise.
4539 (check_effective_target_vect_extract_even_odd): Likewise.
4540 (check_effective_target_vect_interleave): Likewise.
4541 (check_effective_target_vect_stridedN): Likewise.
4542 (check_effective_target_vect_multiple_sizes): Likewise.
4543 (check_effective_target_vect64): Likewise.
4544 (check_effective_target_vect_call_copysignf): Likewise.
4545 (check_effective_target_vect_call_sqrtf): Likewise.
4546 (check_effective_target_vect_call_btrunc): Likewise.
4547 (check_effective_target_vect_call_btruncf): Likewise.
4548 (check_effective_target_vect_call_ceil): Likewise.
4549 (check_effective_target_vect_call_ceilf): Likewise.
4550 (check_effective_target_vect_call_floor): Likewise.
4551 (check_effective_target_vect_call_floorf): Likewise.
4552 (check_effective_target_vect_call_lceil): Likewise.
4553 (check_effective_target_vect_call_lfloor): Likewise.
4554 (check_effective_target_vect_call_nearbyint): Likewise.
4555 (check_effective_target_vect_call_nearbyintf): Likewise.
4556 (check_effective_target_vect_call_round): Likewise.
4557 (check_effective_target_vect_call_roundf): Likewise.
4558 (check_effective_target_vect_perm): Likewise, but also append *_saved
4559 to the existing global name to properly cache the result.
4560 (check_effective_target_vect_perm_byte): Likewise.
4561 (check_effective_target_vect_perm_short): Likewise.
4562 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4563 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4564 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4565 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4566 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4567 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4568 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4569 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4570 (check_effective_target_vect_sdot_qi): Likewise.
4571 (check_effective_target_vect_udot_qi): Likewise.
4572 (check_effective_target_vect_sdot_hi): Likewise.
4573 (check_effective_target_vect_udot_hi): Likewise.
4574 (check_effective_target_vect_usad_char): Likewise.
4575 (check_effective_target_vect_pack_trunc): Likewise.
4576 (check_effective_target_vect_unpack): Likewise.
4577 (check_effective_target_vect_aligned_arrays): Likewise.
4578 (check_effective_target_vect_natural_alignment): Likewise.
4579 (check_effective_target_vector_alignment_reachable): Likewise.
4580 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4581 (is-effective-target): Initialize et_index if undefined.
4582 (et-dg-runtest): New.
4583 (et-is-effective-target): Likewise.
4584 (check_vect_support_and_set_flags): Add supported MIPS targets to
4585 EFFECTIVE_TARGETS list. Return the number of supported targets.
4586
8f63caf6 45872016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4588 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4589
4590 PR middle-end/70920
4591 * gcc.dg/pr70920-1.c: New test-case.
4592 * gcc.dg/pr70902-2.c: Likewise.
4593 * gcc.dg/pr70920-3.c: Likewise.
4594 * gcc.dg/pr70920-4.c: Likewise
4595 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4596 2 instead of 3.
4597
7d575fff
AM
45982016-07-25 Alexander Monakov <amonakov@ispras.ru>
4599
4600 * gcc.c-torture/execute/pr71494.c: Require label_values.
4601 * gcc.dg/pr16973.c: Ditto.
4602
bf01e070
SKS
46032016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4604
4605 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4606 * gcc.dg/torture/pr69771.c: Require int32plus.
4607 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4608
16b05965
ML
46092016-07-25 Martin Liska <mliska@suse.cz>
4610
4611 * gcc.dg/torture/pr71987.c: New test.
4612
d52d3767
SK
46132016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4614
4615 PR fortran/71935
4616 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4617 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4618 * gfortran.dg/pr71935.f90: New test.
4619
94087e88 46202016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4621
4622 PR c++/71675
4623 * g++.dg/ext/atomic-3.C: New test.
4624 * gcc.dg/atomic/pr71675.c: New test.
4625
58b3986e
ES
46262016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4627
4628 * gcc.target/i386/mvc8.c: New test.
4629
faa1612a
BC
46302016-07-22 Bin Cheng <bin.cheng@arm.com>
4631
4632 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4633 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4634
1603ebe0
TK
46352016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4636
4637 PR fortran/71795
4638 * gfortran.dg/constructor_50.f90: New test.
4639
bc91c436
ML
46402016-07-22 Martin Liska <mliska@suse.cz>
4641
4642 PR gcov-profile/69028
4643 PR gcov-profile/62047
4644 * g++.dg/cilk-plus/pr69028.C: New test.
4645
9fe9a3a7
AV
46462016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4647
4648 * gfortran.dg/coarray_stat_2.f90: New test.
4649
70866e3d
MM
46502016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4651
4652 * gcc.target/powerpc/vec-extract.h: New files to check the
4653 vec_extract built-in functions for all vector types, testing
4654 accessing each element, both with constant and variable element
4655 numbers.
4656 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4657 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4658 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4659 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4660 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4661 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4662 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4663 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4664 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4665
ab3af181
JJ
46662016-07-21 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR c++/71728
4669 * g++.dg/other/pr71728.C: New test.
4670
ebe8f322
JG
46712016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4672
4673 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4674 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4675 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4676 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4677 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4678
959cef74
RB
46792016-07-21 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/71947
4682 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4683
b24d9420
BC
46842016-07-21 Bin Cheng <bin.cheng@arm.com>
4685
4686 * gcc.dg/tree-ssa/scev-15.c: New.
4687
23974819
BC
46882016-07-21 Bin Cheng <bin.cheng@arm.com>
4689
4690 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4691
ee78cbaa
JJ
46922016-07-21 Jakub Jelinek <jakub@redhat.com>
4693
4694 PR c++/71941
4695 * g++.dg/gomp/pr71941.C: New test.
4696
52ed68f7
DM
46972016-07-20 David Malcolm <dmalcolm@redhat.com>
4698
4699 PR c/70339
4700 PR c/71858
4701 * g++.dg/spellcheck-identifiers.C: New test case, based on
4702 gcc.dg/spellcheck-identifiers.c.
4703 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4704 gcc.dg/spellcheck-identifiers-2.c.
4705 * g++.dg/spellcheck-typenames.C: New test case, based on
4706 gcc.dg/spellcheck-typenames.c
4707
18407bfb
JW
47082016-07-20 Jonathan Wakely <jwakely@redhat.com>
4709
4710 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4711 pointer to member function and also test catching by reference.
4712
4c07fd98
DV
47132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4714
4715 * gcc.target/s390/pr67443.c: Fix test case.
4716
fee21d65
DV
47172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4718
4719 * gcc.target/s390/insv-1.c: Xfail some tests.
4720 * gcc.target/s390/insv-2.c: Likewise.
4721
dbe9dfdd
GJL
47222016-07-20 Georg-Johann Lay <avr@gjlay.de>
4723
4724 * gcc.target/avr/torture/get-mem.c: New test.
4725 * gcc.target/avr/torture/set-mem.c: New test.
4726
c25e1d82
GJL
47272016-07-20 Georg-Johann Lay <avr@gjlay.de>
4728
4729 PR target/71948
4730 * gcc.target/avr/torture/tiny-progmem.c: New test.
4731
109d2197
JJ
47322016-07-20 Jakub Jelinek <jakub@redhat.com>
4733
7419f441
JJ
4734 PR c++/71909
4735 * g++.dg/parse/pr71909.C: New test.
4736 * g++.dg/tm/pr71909.C: New test.
4737
109d2197
JJ
4738 PR c++/50060
4739 * g++.dg/cpp0x/constexpr-50060.C: New test.
4740 * g++.dg/cpp1y/constexpr-50060.C: New test.
4741
144530cf
ML
47422016-07-20 Martin Liska <mliska@suse.cz>
4743
4744 * gfortran.dg/graphite/pr71898.f90: New test.
4745
04ac4afa
BC
47462016-07-20 Bin Cheng <bin.cheng@arm.com>
4747
4748 PR tree-optimization/71503
4749 PR tree-optimization/71683
4750 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4751 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4752
dcbdb17a
ML
47532016-07-20 Martin Liska <mliska@suse.cz>
4754
4755 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4756 * gcc.dg/plugin/sreal-test-1.c: Remove.
4757 * gcc.dg/plugin/sreal_plugin.c: Remove.
4758
6ed82555
TK
47592016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4760
4761 PR fortran/71902
4762 * gfortran.dg/dependency_47.f90: New test.
4763
13da0507
JJ
47642016-07-19 Jakub Jelinek <jakub@redhat.com>
4765
4833f561
JJ
4766 PR rtl-optimization/71916
4767 * gcc.c-torture/compile/pr71916.c: New test.
4768
4fda19ef
JJ
4769 PR middle-end/71874
4770 * g++.dg/torture/pr71874.C: New test.
4771
13da0507
JJ
4772 PR middle-end/71734
4773 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4774 (my_alloc): Rewritten to use __builtin_posix_memalign and
4775 __SIZE_TYPE__.
4776 (my_free): Use __builtin_free instead of _mm_free.
4777 (Vec::operator=): Use __builtin_memcpy.
4778
e7980add
MJ
47792016-07-19 Martin Jambor <mjambor@suse.cz>
4780
61c73a7f
UB
4781 PR fortran/71688
4782 * gfortran.dg/pr71688.f90: New test.
e7980add 4783
13e88953
RB
47842016-07-19 Richard Biener <rguenther@suse.de>
4785
4786 * c-c++-common/vector-subscript-6.c: New testcase.
4787 * c-c++-common/vector-subscript-7.c: Likewise.
4788
1caf0482
SKS
47892016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4790
a23404c9 4791 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4792 and UInt32 based on __SIZEOF_INT__.
4793
cef5388d
RB
47942016-07-19 Richard Biener <rguenther@suse.de>
4795
4796 PR tree-optimization/71901
4797 * gcc.dg/torture/pr71901.c: New testcase.
4798
47992016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4800
4801 PR tree-optimization/71908
4802 * gcc.dg/torture/pr71908.c: New testcase.
4803
a8f7a895
MM
48042016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4805
4806 PR target/71493
4807 * gcc.target/powerpc/pr71493-1.c: New test.
4808 * gcc.target/powerpc/pr71493-2.c: Likewise.
4809
f2111a36
JJ
48102016-07-18 Jakub Jelinek <jakub@redhat.com>
4811
99516432
JJ
4812 PR c++/71835
4813 * g++.dg/conversion/ambig3.C: New test.
4814
87713c6a
JJ
4815 PR c++/71828
4816 * g++.dg/cpp0x/constexpr-71828.C: New test.
4817
7a7f16ca
JJ
4818 PR c++/71826
4819 * g++.dg/template/pr71826.C: New test.
4820
f4d90295
JJ
4821 PR c++/71822
4822 * g++.dg/template/defarg21.C: New test.
4823
f2111a36
JJ
4824 PR c++/71871
4825 * g++.dg/ext/vector31.C: New test.
4826
0b965526
UB
48272016-07-18 Uros Bizjak <ubizjak@gmail.com>
4828
4829 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4830
94e136b9
YR
48312016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4832
4833 PR tree-optimization/71734
4834 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4835
7072df0a
DV
48362016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4837
4838 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4839 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4840 stack-layout-dynamic-1.c: New test.
4841
54158a1a
AK
48422016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4843
4844 * gcc.target/s390/nolrl-1.c: New test.
4845
43068916
FR
48462016-07-17 Fritz Reese <fritzoreese@gmail.com>
4847
4848 PR fortran/71523
4849 * gfortran.dg/pr71523_1.f90: New test.
4850 * gfortran.dg/pr71523_2.f90: New test.
4851
a9356b12
AS
48522016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4853
4854 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4855
a07b81c7 48562016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4857 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4858
4859 PR fortran/62125
4860 * gfortran.dg/pr62125.f90: New test.
4861
96c0ec12
BS
48622016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4863
4864 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4865 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4866
479d0ed5
JW
48672016-07-15 Jonathan Wakely <jwakely@redhat.com>
4868
4869 PR c++/58796
4870 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4871 * g++.dg/cpp0x/nullptr35.C: New test.
4872
41c7438e
BC
48732016-07-15 Bin Cheng <bin.cheng@arm.com>
4874
4875 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4876
f7ba880b
CP
48772016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4878
4879 * gfortran.dg/goacc/vector_length.f90: New test.
4880
b9aba0a0
RB
48812016-07-15 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/71881
4884 * gcc.dg/torture/pr71881.c: New testcase.
4885
9513d5fb
RB
48862016-07-15 Richard Biener <rguenther@suse.de>
4887
4888 PR tree-optimization/71887
4889 * gcc.dg/torture/pr71887.c: New testcase.
4890
ddbbcb19
JJ
48912016-07-15 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR c/71858
4894 * gcc.dg/spellcheck-identifiers-3.c: New test.
4895
29eb509c
AV
48962016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4897
4898 PR fortran/71807
4899 * gfortran.dg/null_9.f90: New test.
4900
43aabfcf
BC
49012016-07-15 Bin Cheng <bin.cheng@arm.com>
4902
4903 * gcc.dg/tree-ssa/loop-41.c: New test.
4904
afc89e58
BC
49052016-07-15 Bin Cheng <bin.cheng@arm.com>
4906
4907 PR tree-optimization/71347
4908 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4909
6fa682ad
SK
49102016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4911
4912 PR fortran/29819
4913 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4914 * gfortran.dg/contains.f90: Ditto.
4915 * gfortran.dg/contains_empty_1.f03: Ditto.
4916 * gfortran.dg/submodule_3.f08: Ditto.
4917
dd36b877
JJ
49182016-07-14 Jakub Jelinek <jakub@redhat.com>
4919
a60a5d31
JJ
4920 PR testsuite/71865
4921 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4922 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4923 expected diagnostics.
4924
dd36b877
JJ
4925 PR c/71858
4926 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4927 * gcc.dg/spellcheck-identifiers-2.c: New test.
4928 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4929 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4930
a241f8ca
JJ
49312016-07-14 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR tree-optimization/71872
4934 * gcc.c-torture/compile/pr71872.c: New test.
4935
d62b809c
TP
49362016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4937
4938 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4939 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4940 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4941 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4942 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4943 * gcc.target/arm/atomic-op-acquire-1.c: This.
4944 * gcc.target/arm/atomic-op-char.c: Rename into ...
4945 * gcc.target/arm/atomic-op-char-1.c: This.
4946 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4947 * gcc.target/arm/atomic-op-consume-1.c: This.
4948 * gcc.target/arm/atomic-op-int.c: Rename into ...
4949 * gcc.target/arm/atomic-op-int-1.c: This.
4950 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4951 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4952 * gcc.target/arm/atomic-op-release.c: Rename into ...
4953 * gcc.target/arm/atomic-op-release-1.c: This.
4954 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4955 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4956 * gcc.target/arm/atomic-op-short.c: Rename into ...
4957 * gcc.target/arm/atomic-op-short-1.c: This.
4958 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4959 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4960 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4961 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4962 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4963 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4964 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4965 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4966 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4967 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4968
1f8dd420
AV
49692016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4970
4971 PR fortran/70842
4972 * gfortran.dg/select_type_35.f03: New test.
4973
53109ba8
KT
49742016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4975
4976 PR target/65951
4977 PR tree-optimization/70923
4978 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4979 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4980 * gcc.dg/vect/pr65951.c: Likewise.
4981 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4982
91f35b7f
DE
49832016-07-14 David Edelsohn <dje.gcc@gmail.com>
4984
4985 * c-c++-common/pr60226.c: Expect maximum object file alignment
4986 error on AIX.
4987
351168fe
RB
49882016-07-14 Richard Biener <rguenther@suse.de>
4989
4990 PR tree-optimization/71866
4991 * gcc.dg/torture/pr71866.c: New testcase.
4992
94c32c00
TP
49932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4994
4995 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4996 selector and enclose boolean expression in curly braces.
4997
b799a481
AM
49982016-07-14 Alan Modra <amodra@gmail.com>
4999
5000 PR target/71733
5001 * gcc.target/powerpc/p9-novsx.c: New.
5002
f63ba78c
AK
50032016-07-13 Andi Kleen <ak@linux.intel.com>
5004
5005 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5006 * g++.dg/tree-prof/morefunc.C: Dito.
5007 * g++.dg/tree-prof/pr35545.C: Dito.
5008 * g++.dg/tree-prof/reorder.C: Dito.
5009 * gcc.dg/tree-prof/20050826-2.c: Dito.
5010 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5011 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5012 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5013 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5014 * gcc.dg/tree-prof/inliner-1.c: Dito.
5015 * gcc.dg/tree-prof/merge_block.c: Dito.
5016 * gcc.dg/tree-prof/stringop-1.c: Dito.
5017 * gcc.dg/tree-prof/stringop-2.c: Dito.
5018 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5019 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5020 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5021 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5022 * gcc.dg/tree-prof/update-loopch.c: Dito.
5023 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5024 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5025 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5026 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5027 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5028 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5029 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5030
f4d5a23d
AK
50312016-07-13 Andi Kleen <ak@linux.intel.com>
5032
5033 * lib/profopt.exp (profopt-execute): Remove .imports files.
5034
ae145898
AK
50352016-07-13 Andi Kleen <ak@linux.intel.com>
5036
0b965526 5037 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5038
e97bd4f5
AK
50392016-07-13 Andi Kleen <ak@linux.intel.com>
5040
5041 * lib/profopt.exp (dg-final-scan-autofdo,
5042 dg-final-scan-not-autofdo): New functions.
5043
6fa3d4b4
BC
50442016-07-13 Bin Cheng <bin.cheng@arm.com>
5045
5046 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5047 * gcc.dg/vect/vect-35.c: Ditto.
5048 * gcc.dg/vect/vect-alias-check-2.c: New test.
5049
65f18bc6
ML
50502016-07-13 Martin Liska <mliska@suse.cz>
5051
5052 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5053 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5054 * gfortran.dg/pr42108.f90: Update expected dump scan.
5055
9737f35b
RB
50562016-07-13 Richard Biener <rguenther@suse.de>
5057
5058 PR tree-optimization/24574
5059 * gcc.dg/pr24574.c: New testcase.
5060
62c0ea4b
SKS
50612016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5062
0b965526 5063 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5064 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5065 * c-c++-common/pr68833-1.c: Require int32plus.
5066 * gcc.dg/ipa/pr63551.c: Likewise.
5067 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5068 * gcc.dg/ipa/pr64041.c: Require int32plus.
5069
c7ed8938
IE
50702016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5071
5072 PR ipa/71633
5073 * g++.dg/pr71633.C: New test.
5074
5ce15300
TP
50752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5076
5077 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5078 Add new arm_thumb1_cbz_ok effective target.
5079 * gcc.target/arm/cbz.c: New test.
5080
2b9509a3
TP
50812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5082
5083 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5084 Define effective target.
5085 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5086 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5087 * gcc.target/arm/movhi_movw.c: New test.
5088 * gcc.target/arm/movsi_movw.c: Likewise.
5089 * gcc.target/arm/movdi_movw.c: Likewise.
5090
7f15b177
RB
50912016-07-13 Richard Biener <rguenther@suse.de>
5092
5093 PR middle-end/71104
5094 * gcc.dg/pr71104-1.c: New testcase.
5095 * gcc.dg/pr71104-2.c: Likewise.
5096
0b0a896e
MM
50972016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5098
5099 PR target/71805
5100 * gcc.target/powerpc/pr71805.c: New test.
5101
f906f5ed
BS
51022016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5103
5104 * gcc.target/powerpc/divkc3-1.c: New.
5105 * gcc.target/powerpc/mulkc3-1.c: New.
5106
9e63c3aa
NS
51072016-07-12 Nathan Sidwell <nathan@acm.org>
5108
5109 * gcc.target/arm/data-rel-1.c: New.
5110 * gcc.target/arm/data-rel-2.c: New.
5111 * gcc.target/arm/data-rel-3.c: New.
5112
f507d202
ML
51132016-07-12 Martin Liska <mliska@suse.cz>
5114
5115 * gcc.dg/params/blocksort-part.c: New test.
5116 * gcc.dg/params/params.exp: New file.
5117
d6f7c125
KT
51182016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5119
5120 PR middle-end/71700
5121 * gcc.c-torture/execute/pr71700.c: New test.
5122
37ccb0ba
SB
51232016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5124 Richard Biener <rguenther@suse.de>
5125
5126 PR tree-optimization/23286
5127 PR tree-optimization/70159
5128 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5129 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5131 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5132 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5133 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5134 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5135 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5136 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5137 * gcc.dg/pr51879-12.c: Likewise.
5138 * gcc.dg/strlenopt-9.c: Likewise.
5139 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5140 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5141 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5142 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5143 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5144 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5145 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5146 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5147 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5148 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5149 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5150 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5151 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5152 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5153 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5154
712a93d6
RB
51552016-07-12 Richard Biener <rguenther@suse.de>
5156
5157 PR rtl-optimization/68961
5158 * gcc.target/i386/pr68961.c: New testcase.
5159
c392943c
JJ
51602016-07-11 Jakub Jelinek <jakub@redhat.com>
5161
3d56e6a4
JJ
5162 PR middle-end/71758
5163 * c-c++-common/gomp/pr71758.c: New test.
5164 * gfortran.dg/gomp/pr71758.f90: New test.
5165
c392943c
JJ
5166 PR tree-optimization/71823
5167 * gcc.dg/vect/pr71823.c: New test.
5168
741d3be5
DM
51692016-07-11 David Malcolm <dmalcolm@redhat.com>
5170
5171 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5172 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5173 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5174
92fa45b5
L
51752016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5176
5177 PR target/71801
5178 * gcc.target/i386/pr71801.c: New test.
5179
f51606c7
RB
51802016-07-11 Richard Biener <rguenther@suse.de>
5181
5182 PR tree-optimization/71816
5183 * gcc.dg/torture/pr71816.c: New testcase.
5184
36b54ce0
TK
51852016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5186
5187 PR fortran/71783
5188 * gfortran.dg/dependency_46.f90: New test.
5189
d13835b6
VM
51902016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5191
5192 PR rtl-optimization/71621
5193 * gcc.target/i386/pr71621-1.c: New.
5194 * gcc.target/i386/pr71621-2.c: New.
5195
642bcbdf
CP
51962016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5197
5198 * gfortran.dg/goacc/pr71704.f90: New test.
5199
02eb5b8b
BS
52002016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5201
5202 PR target/71297
5203 * gcc.target/powerpc/pr71297.c: New.
5204
8beb9a0d
JW
52052016-07-08 Jiong Wang <jiong.wang@arm.com>
5206
5207 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5208
cef4b650
MM
52092016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5210
5211 PR target/71806
5212 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5213
3c3ecf52
AH
52142016-07-08 Alan Hayward <alan.hayward@arm.com>
5215
5216 PR tree-optimization/71667
5217 * gcc.dg/vect/pr71667.c: New
5218
2660286d
ML
52192016-07-08 Martin Liska <mliska@suse.cz>
5220
5221 * gcc.dg/torture/pr71606.c: New test.
5222
70cdd4ae
JD
52232016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5224
5225 PR fortran/71764
5226 * gfortran.dg/pr71764.f90: New test.
5227
842dc2e6
JJ
52282016-07-07 Jakub Jelinek <jakub@redhat.com>
5229 Kai Tietz <ktietz70@googlemail.com>
5230
5231 PR c++/70869
5232 PR c++/71054
5233 * g++.dg/cpp0x/pr70869.C: New test.
5234 * g++.dg/cpp0x/pr71054.C: New test.
5235
31be4262
DE
52362016-07-07 David Edelsohn <dje.gcc@gmail.com>
5237
5238 * g++.dg/debug/pr71432.C: Fail on AIX.
5239
1c122092
ML
52402016-07-07 Martin Liska <mliska@suse.cz>
5241
5242 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5243 an undefined behavior.
5244 * gfortran.dg/do_3.F90: Likewise.
5245 * gfortran.dg/do_check_11.f90: New test.
5246 * gfortran.dg/do_check_12.f90: New test.
5247 * gfortran.dg/do_corner_warn.f90: New test.
5248
7119f1b1
ML
52492016-07-07 Martin Liska <mliska@suse.cz>
5250
5251 * gfortran.dg/predict-1.f90: Ammend the test.
5252 * gfortran.dg/predict-2.f90: Likewise.
5253
275792f2
IE
52542016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5255
5256 PR ipa/71624
5257 * g++.dg/pr71624.C: New test.
5258
05a437c1
TP
52592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5260
5261 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5262 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5263 ARMv8-M Mainline architectures.
5264
6f493951
TP
52652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5266
5267 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5268 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5269
5ddaee94
SB
52702016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5271
5272 PR target/70098
5273 PR target/71763
5274 * gcc.target/powerpc/pr71763.c: New file.
5275
651afdb2
YR
52762016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5277
5278 PR tree-optimization/71518
0b965526 5279 * gcc.dg/pr71518.c: New test.
651afdb2 5280
9df99881
WD
52812016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5282
5283 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5284
7b4e0769
SKS
52852016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5286
0b965526 5287 PR target/50739
7b4e0769
SKS
5288 * gcc.target/avr/pr50739.c: New test.
5289
eb4432f7
JH
52902016-07-05 Jan Hubicka <jh@suse.cz>
5291
5292 * gcc.dg/tree-ssa/scev-14.c: update template.
5293
c01e092f
RS
52942016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5295
5296 * gcc.dg/vect/group-no-gaps-1.c: New test.
5297
8070763a
AK
52982016-07-05 Andi Kleen <ak@linux.intel.com>
5299
5300 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5301 if kernel supports MPX.
5302
3f8257db 53032016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5304
5305 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5306
36a265b1
MM
53072016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5308 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5309
5310 * gcc.target/powerpc/signbit-1.c: New test.
5311 * gcc.target/powerpc/signbit-2.c: New test.
5312 * gcc.target/powerpc/signbit-3.c: New test.
5313
7a98fb6e
KT
53142016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5315
5316 PR rtl-optimization/71594
5317 * gcc.dg/torture/pr71594.c: New test.
5318
1e3d54b4
JH
53192016-07-05 Jan Hubicka <jh@suse.cz>
5320
5321 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5322
84ca3893
DM
53232016-07-05 David Malcolm <dmalcolm@redhat.com>
5324
5325 PR c++/62314
3a146d46 5326 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5327 number of missing semicolon error.
5328 * g++.dg/pr62314-2.C: New test case.
5329
20d0bfce
AF
53302016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5331
5332 * gfortran.dg/coarray_stat_function.f90: New test.
5333 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5334 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5335 to new interfaces.
5336
69aaea06
AV
53372016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5338
5339 PR fortran/71623
5340 * gfortran.dg/deferred_character_17.f90: New test.
5341
f723a43c
CL
53422016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5343
5344 * gcc.target/arm/neon/polytypes.c: Move to ...
5345 * gcc.target/arm/polytypes.c: ... here.
5346 * gcc.target/arm/neon/pr51534.c: Move to ...
5347 * gcc.target/arm/pr51534.c: ... here.
5348 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5349 * gcc.target/arm/vect-vcvt.c: ... here.
5350 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5351 * gcc.target/arm/vect-vcvtq.c: ... here.
5352 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5353 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5354 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5355 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5356 * gcc.target/arm/neon/neon.exp: Delete.
5357 * gcc.target/arm/neon/: Delete.
5358
d73e0ccf
JD
53592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5360
5361 PR fortran/65575
5362 * gfortran.dg: pr65575.f90: New test.
5363
c20f6223
JD
53642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5365
5366 PR fortran/35849
5367 * gfortran.dg: pr35849.f90: New test.
5368
2a5537c3
JJ
53692016-07-04 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR c++/71739
5372 * g++.dg/cpp0x/pr71739.C: New test.
5373
740f9751
CL
53742016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5375
5376 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5377
bf749919
DV
53782016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5379
5380 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5381 locr.
5382 * gcc.target/s390/loc-1.c: New test.
5383
430bb38e
YR
53842016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5385
3a146d46
JJ
5386 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5387 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5388
15f6e0da
RR
53892016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5390
5391 PR target/63874
5392 * gcc.target/aarch64/pr63874.c: New test.
5393
79335075
JB
53942016-07-04 Jan Beulich <jbeulich@suse.com>
5395
5396 * g++.dg/header.c: New.
5397 * gcc.dg/header.c: New.
5398
557e8c49
JJ
53992016-07-02 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR c/71719
5402 * c-c++-common/Wunused-var-15.c: New test.
5403
79a592e3
JJ
54042016-07-01 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR fortran/71687
5407 * gfortran.dg/gomp/pr71687.f90: New test.
5408
e2298656
BS
54092016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5410
5411 * gcc.dg/const-float128-ped.c: Require __float128 effective
5412 target and options.
5413 * gcc.dg/const-float128.c: Likewise.
5414 * gcc.dg/torture/float128-cmp-invalid.c: Require
5415 __float128 and base_quadfloat_support effective targets, and
5416 __float128 options.
5417 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5418 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5419 * gcc.dg/torture/float128-nan.c: Likewise.
5420 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5421 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5422 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5423 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5424 (add_options_for___float128): New.
5425 (check_effective_target_base_quadword_support): New.
5426
70c11966
MM
54272016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5428
5429 PR target/71720
5430 * gcc.target/powerpc/pr71720.c: New test.
5431
059541fd
JB
54322016-07-01 Jan Beulich <jbeulich@suse.com>
5433
5434 * gcc.dg/bss.c: New.
5435
2c1e4964
PB
54362016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5437
5438 PR target/71698
5439 * gcc.target/powerpc/pr71698.c: New test.
5440
22e1cb39
GJL
54412016-07-01 Georg-Johann Lay <avr@gjlay.de>
5442
5443 PR target/71151
5444 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5445 instead of ".foo" for its section name.
5446 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5447 depending on MCU's flash size.
5448 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5449 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5450 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5451 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5452 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5453 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5454
466cf574
JB
54552016-07-01 Jan Beulich <jbeulich@suse.com>
5456
5457 * gcc.target/i386/pr65105-2.c: Add -msse2.
5458
351beab7
JJ
54592016-06-30 Jakub Jelinek <jakub@redhat.com>
5460
55a0f21a
JJ
5461 PR tree-optimization/71707
5462 * gcc.dg/strlenopt-29.c: New test.
5463
6245ad72
JJ
5464 PR fortran/71704
5465 * gfortran.dg/gomp/pr71704.f90: New test.
5466
351beab7
JJ
5467 PR fortran/71705
5468 * gfortran.dg/gomp/pr71705.f90: New test.
5469
5a3a6a5e
KN
54702016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5471
5472 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5473 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5517 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5518 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5519 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5520 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5521 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5522 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5523 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5524 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5525 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5526 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5527 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5528 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5529 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5530 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5531 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5532 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5533 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5534 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5535 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5536 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5537 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5538 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5539 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5540 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5541 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5542 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5543 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5544 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5545 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5546 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5547 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5548 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5549 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5550 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5551 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5552 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5553
3dfa8071 55542016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5555 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5556
5557 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5558
9bd62242 55592016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5560 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5561
5562 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5563
603107fb
DM
55642016-06-30 David Malcolm <dmalcolm@redhat.com>
5565
5566 PR driver/71651
5567 * gcc.dg/spellcheck-options-12.c: New test case.
5568
205cccc7
JJ
55692016-06-30 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR middle-end/71693
5572 * gcc.c-torture/compile/pr71693.c: New test.
5573
f4452176
DM
55742016-06-29 David Malcolm <dmalcolm@redhat.com>
5575
5576 * gcc.dg/spellcheck-params.c: New testcase.
5577 * gcc.dg/spellcheck-params-2.c: New testcase.
5578
c5e74d9d
MM
55792016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5580
5581 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5582 vector extract instructions.
5583 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5584
e44ecbfd
JD
55852016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5586
5587 PR fortran/71686
5588 * gfortran.dg/unexpected_eof_2.f90: New test.
5589 * gfortran.dg/unexpected_eof_3.f90: New test.
5590
ee446d9f
JW
55912016-06-29 Jim Wilson <jim.wilson@linaro.org>
5592
5593 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5594
27f67461
CP
55952016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5596
5597 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5598 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5599 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5600
b1206d29
RB
56012016-06-29 Richard Biener <rguenther@suse.de>
5602
5603 PR middle-end/15256
5604 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5605
1af21224
MW
56062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5607
5608 * gcc.target/arm/aapcs/neon-vect10.c: Require
5609 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5610 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5611 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5612 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5613 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5614 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5615 * gcc.target/arm/fp16-aapcs-1.c: Require
5616 -mfloat-ab=hard. Also simplify the test.
5617 * gcc.target/arm/fp16-aapcs-2.c: New.
5618
7fe43755
MW
56192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5620
0b965526 5621 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5622 (add_options_for_arm_fp16_ieee): New.
5623 (add_options_for_arm_fp16_alternative): New.
5624 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5625 long-line.
5626 (effective_target_arm_fp16_hw): New.
5627
264d951a
IE
56282016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5629
5630 PR tree-optimization/71655
5631 * g++.dg/pr71655.C: New test.
5632
5c846a81
ML
56332016-06-29 Martin Liska <mliska@suse.cz>
5634
5635 * gcc.dg/pr71585.c: New test.
5636 * gcc.dg/pr71585-2.c: New test.
5637 * gcc.dg/pr71585-3.c: New test.
5638
fafe9318
YR
56392016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5640
5641 PR tree-optimization/70729
5642 * g++.dg/vect/pr70729.cc: New test.
5643
54d19c3b
TS
56442016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5645
5646 * c-c++-common/gomp/cancel-1.c: Extend.
5647
5f3cd7c3
JJ
56482016-06-29 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR tree-optimization/71625
5651 * gcc.dg/strlenopt-28.c: New test.
5652
4aa83879
RB
56532016-06-29 Richard Biener <rguenther@suse.de>
5654
5655 PR middle-end/71002
5656 * g++.dg/torture/pr71002.C: Adjust testcase.
5657
152ef731
JJ
56582016-06-29 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR c/71685
5661 * gcc.dg/pr71685.c: New test.
5662
56632016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5664
5665 PR c/71552
5666 * gcc.dg/init-bad-9.c: New test.
5667
d41dc215
BS
56682016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5669
5670 * gcc.target/powerpc/abs128-1.c: Require VSX.
5671 * gcc.target/powerpc/copysign128-1.c: Likewise.
5672 * gcc.target/powerpc/inf128-1.c: Likewise.
5673 * gcc.target/powerpc/nan128-1.c: Likewise.
5674
6a20b538
JJ
56752016-06-28 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR middle-end/71626
5678 * gcc.c-torture/execute/pr71626-1.c: New test.
5679 * gcc.c-torture/execute/pr71626-2.c: New test.
5680
77d93c47
PB
56812016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5682
5683 PR target/71656
5684 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5685
a8264058
SB
56862016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5687
5688 PR target/71670
5689 * gcc.target/powerpc/pr71670.c: New testcase.
5690
0dc47331
PB
56912016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5692
5693 PR target/71656
5694 * gcc.target/powerpc/pr71656-1.c: New test.
5695 * gcc.target/powerpc/pr71656-2.c: New test.
5696
b65ffc79
CL
56972016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5700 around fp16 code.
5701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5703 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5704 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5705 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5706 Add arm_neon_fp16_ok effective target.
0b965526
UB
5707 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5708 Likewise.
5709 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5710 Likewise.
5711 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5712 Likewise.
5713 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5714 Likewise.
5715 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5716 Likewise.
5717 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5718 Likewise.
5719 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5720 Likewise.
5721 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5722 Likewise.
5723 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5724 Likewise.
5725 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5726 Likewise.
5727 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5728 Likewise.
b65ffc79 5729
9bb86f40
JH
57302016-06-26 Jan Hubicka <hubicka@ucw.cz>
5731
5732 * gcc.dg/predict-12.c: New testcase.
5733
46db0fd4
JD
57342016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735
5736 PR fortran/71649
5737 * gfortran.dg/pr71649.f90: New test.
5738
2a65e70b
JJ
57392016-06-25 Jakub Jelinek <jakub@redhat.com>
5740
f8a06e24
JJ
5741 PR tree-optimization/71643
5742 * g++.dg/opt/pr71643.C: New test.
5743
2a65e70b
JJ
5744 PR tree-optimization/71631
5745 * gcc.c-torture/execute/pr71631.c: New test.
5746
7805417a
JH
57472016-06-24 Jan Hubicka <hubicka@ucw.cz>
5748
5749 * gcc.dg/predict-11.c: New testcase.
5750 * gfortran.dg/predict-2.f90: New testcase.
5751
888ed1a3
JH
57522016-06-24 Jan Hubicka <hubicka@ucw.cz>
5753
5754 * gcc.dg/predict-10.c: New test.
5755
53605f35
BS
57562016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5757
5758 * gcc.target/powerpc/abs128-1.c: New.
5759 * gcc.target/powerpc/copysign128-1.c: New.
5760 * gcc.target/powerpc/inf128-1.c: New.
5761 * gcc.target/powerpc/nan128-1.c: New.
5762
7b22b4c6
EB
57632016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5764
5765 * gfortran.dg/pr71642.f90: New test.
5766
37e373c2
JJ
57672016-06-24 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR tree-optimization/71647
5770 * gcc.target/i386/pr71647.c: New test.
5771
b20b79f2
L
57722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5773
5774 * gcc.target/i386/noplt-gd-1.c: New test.
5775 * gcc.target/i386/noplt-gd-2.c: Likewise.
5776 * gcc.target/i386/noplt-gd-3.c: Likewise.
5777 * gcc.target/i386/noplt-ld-1.c: Likewise.
5778 * gcc.target/i386/noplt-ld-2.c: Likewise.
5779 * gcc.target/i386/noplt-ld-3.c: Likewise.
5780 * lib/target-supports.exp
5781 (check_effective_target_tls_get_addr_via_got): New.
5782
04619cb8
UB
57832016-06-24 Uros Bizjak <ubizjak@gmail.com>
5784
5785 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5786 testsuite compile flags.
5787 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5788 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5789
57902016-06-24 Uros Bizjak <ubizjak@gmail.com>
5791
5792 * g++dg/vect/pr36684.cc: Add dg-do compile.
5793 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5794 * gcc.dg/vect/pr70021.c: Ditto.
5795 * gcc.dg/vect/pr70138-1.c: Ditto.
5796 * gcc.dg/vect/pr70138-2.c: Ditto.
5797 * gcc.dg/vect/pr70354-1.c: Ditto.
5798 * gcc.dg/vect/pr70354-2.c: Ditto.
5799 * gcc.dg/vect/pr71259.c: Ditto.
5800 * gcc.dg/vect/pr71416-1.c: Ditto.
5801 * gcc.dg/vect/slp-43.c: Ditto.
5802 * gcc.dg/vect/slp-45.c: Ditto.
5803 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5804 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5805 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5806 * gfortran.dg/vect/pr69980.f90: Ditto.
5807
58082016-06-24 Uros Bizjak <ubizjak@gmail.com>
5809
5810 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5811 * gcc.dg/vect/bb-slp-30.c: Ditto.
5812 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5813 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5814 * gcc.dg/vect/pr45902.c: Ditto.
5815 * gcc.dg/vect/pr48172.c: Ditto.
5816 * gcc.dg/vect/pr48377.c: Ditto.
5817 * gcc.dg/vect/pr49038.c: Ditto.
5818 * gcc.dg/vect/pr49771.c: Ditto.
5819 * gcc.dg/vect/pr52091.c: Ditto.
5820 * gcc.dg/vect/pr53185-2.c: Ditto.
5821 * gcc.dg/vect/pr56826.c: Ditto.
5822 * gcc.dg/vect/pr60276.c: Ditto.
5823 * gcc.dg/vect/pr62021.c: Ditto.
5824 * gcc.dg/vect/pr63530.c: Ditto.
5825 * gcc.dg/vect/pr65518.c: Ditto.
5826 * gcc.dg/vect/pr65947-1.c: Ditto.
5827 * gcc.dg/vect/pr65947-10.c: Ditto.
5828 * gcc.dg/vect/pr65947-11.c: Ditto.
5829 * gcc.dg/vect/pr65947-12.c: Ditto.
5830 * gcc.dg/vect/pr65947-13.c: Ditto.
5831 * gcc.dg/vect/pr65947-2.c: Ditto.
5832 * gcc.dg/vect/pr65947-3.c: Ditto.
5833 * gcc.dg/vect/pr65947-4.c: Ditto.
5834 * gcc.dg/vect/pr65947-5.c: Ditto.
5835 * gcc.dg/vect/pr65947-6.c: Ditto.
5836 * gcc.dg/vect/pr65947-7.c: Ditto.
5837 * gcc.dg/vect/pr65947-8.c: Ditto.
5838 * gcc.dg/vect/pr65947-9.c: Ditto.
5839 * gcc.dg/vect/pr71416-1.c: Ditto.
5840 * gcc.dg/vect/pr71439.c: Ditto.
5841 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5842 * gcc.dg/vect/vect-bswap16.c: Ditto.
5843 * gcc.dg/vect/vect-bswap32.c: Ditto.
5844 * gcc.dg/vect/vect-bswap64.c: Ditto.
5845 * gcc.dg/vect/vect-live-1.c: Ditto.
5846 * gcc.dg/vect/vect-live-2.c: Ditto.
5847 * gcc.dg/vect/vect-live-3.c: Ditto.
5848 * gcc.dg/vect/vect-live-4.c: Ditto.
5849 * gcc.dg/vect/vect-live-5.c: Ditto.
5850 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5851 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5852 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5853 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5854 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5855 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5856 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5857 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5858 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5859 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5860 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5861 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5862 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5863 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5864 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5865 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5866 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5867
da224bcb
UB
58682016-06-24 Uros Bizjak <ubizjak@gmail.com>
5869
5870 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5871
dfee2870
L
58722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5875 ia32 if R_386_GOT32X relocation is supported.
5876 * gcc.target/i386/noplt-3.c: Likewise.
5877 * gcc.target/i386/noplt-2.c: Likewise.
5878 (main): Renamed to ...
5879 (bar): This.
5880 * gcc.target/i386/noplt-4.c: Likewise.
5881 (main): Renamed to ...
5882 (bar): This.
5883 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5884 * gcc.target/i386/pr67400-5.c: Likewise.
5885
a86451b9
JJ
58862016-06-24 Jakub Jelinek <jakub@redhat.com>
5887
00085092
JJ
5888 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5889 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5890
a86451b9
JJ
5891 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5892 f4): Adjust expected diagnostics.
5893 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5894 (T): If OVFP is defined, redefine to TP.
5895 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5896 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5897 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5898 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5899 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5900 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5901 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5902 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5903 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5904 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5905 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5906 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5907 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5908 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5909 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5910 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5911 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5912 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5913 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5914 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5915 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5916 as last argument to __builtin_add_overflow_p.
5917
7bb5d5f4
UB
59182016-06-23 Uros Bizjak <ubizjak@gmail.com>
5919
5920 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5921 dg-options and remove default vector testsuite compile flags.
5922 * g++.dg/vect/pr33860a.cc: Ditto.
5923 * g++.dg/vect/pr45470-a.cc: Ditto.
5924 * g++.dg/vect/pr45470-b.cc: Ditto.
5925 * g++.dg/vect/pr60896.cc: Ditto.
5926 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5927 * gcc.dg/vect/pr18308.c: Ditto.
5928 * gcc.dg/vect/pr24049.c: Ditto.
5929 * gcc.dg/vect/pr33373.c: Ditto.
5930 * gcc.dg/vect/pr36228.c: Ditto.
5931 * gcc.dg/vect/pr42395.c: Ditto.
5932 * gcc.dg/vect/pr42604.c: Ditto.
5933 * gcc.dg/vect/pr46663.c: Ditto.
5934 * gcc.dg/vect/pr48765.c: Ditto.
5935 * gcc.dg/vect/pr49093.c: Ditto.
5936 * gcc.dg/vect/pr49352.c: Ditto.
5937 * gcc.dg/vect/pr52298.c: Ditto.
5938 * gcc.dg/vect/pr52870.c: Ditto.
5939 * gcc.dg/vect/pr53185.c: Ditto.
5940 * gcc.dg/vect/pr53773.c: Ditto.
5941 * gcc.dg/vect/pr56695.c: Ditto.
5942 * gcc.dg/vect/pr62171.c: Ditto.
5943 * gcc.dg/vect/pr63530.c: Ditto.
5944 * gcc.dg/vect/pr68339.c: Ditto.
5945 * gcc.dg/vect/pr71259.c: Ditto.
5946 * gcc.dg/vect/vect-82_64.c: Ditto.
5947 * gcc.dg/vect/vect-83_64.c: Ditto.
5948 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5949 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5950 * gcc.dg/vect/vect-shift-2.c: Ditto.
5951 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5952 * gfortran.dg/vect/pr39318.f90: Ditto.
5953 * gfortran.dg/vect/pr45714-a.f: Ditto.
5954 * gfortran.dg/vect/pr45714-b.f: Ditto.
5955 * gfortran.dg/vect/pr46213.f90: Ditto.
5956
2d4bb02f
MM
59572016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5958 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5959
5960 * gcc.target/powerpc/p9-splat-5.c: New test.
5961
f6d1b868
UB
59622016-06-23 Uros Bizjak <ubizjak@gmail.com>
5963
5964 PR tree-optimization/71488
5965 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5966 * lib/target-supports.exp: ... here.
5967 (check_sse4_hw_available): New procedure.
5968 (check_effective_target_sse4_runtime): Ditto.
5969 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5970 -march=westmere for sse4_runtime targets.
936ff030 5971 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5972 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5973 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5974 (main): Call check_vect ().
a7898180 5975 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5976
c0597759
L
59772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5978
5979 PR target/66232
5980 PR target/67400
5981 * gcc.target/i386/pr66232-14.c: New file.
5982 * gcc.target/i386/pr66232-15.c: Likewise.
5983 * gcc.target/i386/pr66232-16.c: Likewise.
5984 * gcc.target/i386/pr66232-17.c: Likewise.
5985 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5986 ia32 if R_386_GOT32X relocation is supported.
5987 * gcc.target/i386/pr67400-2.c: Likewise.
5988 * gcc.target/i386/pr67400-3.c: Likewise.
5989 * gcc.target/i386/pr67400-4.c: Likewise.
5990 * gcc.target/i386/pr67400-6.c: Likewise.
5991 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5992 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5993
5b0e27a7
JD
59942016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5995
5996 PR libgfortran/48852
5997 * gfortran.dg/char4_iunit_1.f03: Update test.
5998 * gfortran.dg/f2003_io_5.f03: Update test.
5999 * gfortran.dg/real_const_3.f90: Update test.
6000
7f586d90
AK
60012016-06-23 Andi Kleen <ak@linux.intel.com>
6002
6003 * g++.dg/bprob/bprob.exp: Support autofdo.
6004 * g++.dg/tree-prof/tree-prof.exp: dito.
6005 * gcc.dg/tree-prof/tree-prof.exp: dito.
6006 * gcc.misc-tests/bprob.exp: dito.
6007 * gfortran.dg/prof/prof.exp: dito.
6008 * lib/profopt.exp: dito.
6009 * lib/target-supports.exp: Check for autofdo.
6010
60fa7862
ML
60112016-06-23 Martin Liska <mliska@suse.cz>
6012
6013 * gcc.dg/pr71619.c: New test.
6014
e3d62871
UB
60152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6016
6017 PR target/67400
cc901875
UB
6018 * gcc.target/i386/pr67400-1.c: New test.
6019 * gcc.target/i386/pr67400-2.c: Likewise.
6020 * gcc.target/i386/pr67400-3.c: Likewise.
6021 * gcc.target/i386/pr67400-4.c: Likewise.
6022 * gcc.target/i386/pr67400-5.c: Likewise.
6023 * gcc.target/i386/pr67400-6.c: Likewise.
6024 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6025
ac81cf0b
DM
60262016-06-22 David Malcolm <dmalcolm@redhat.com>
6027
6028 * c-c++-common/missing-header-1.c: New test case.
6029 * c-c++-common/missing-header-2.c: New test case.
6030 * c-c++-common/missing-header-3.c: New test case.
6031 * c-c++-common/missing-header-4.c: New test case.
6032
1a4f11c8
DM
60332016-06-22 David Malcolm <dmalcolm@redhat.com>
6034
6035 PR c/70339
6036 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6037 hint.
6038 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6039 expected results due to builtin "nanl" now being suggested for
6040 "name".
6041 * gcc.dg/pr67580.c: Update expected messages.
6042 * gcc.dg/spellcheck-identifiers.c: New testcase.
6043 * gcc.dg/spellcheck-typenames.c: New testcase.
6044
a93eac6a
DM
60452016-06-22 David Malcolm <dmalcolm@redhat.com>
6046
6047 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6048 file.
6049 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6050 diagnostic-test-show-locus-parseable-fixits.c to sources for
6051 diagnostic_plugin_test_show_locus.c.
6052 * lib/gcc-defs.exp (freeform_regexps): New global.
6053 (dg-regexp): New function.
6054 (handle-dg-regexps): New function.
6055 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6056 freeform_regexps to the empty list.
6057 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6058
49e76ff1
IE
60592016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6060
f6d1b868 6061 PR tree-optimization/71488
49e76ff1
IE
6062 * g++.dg/pr71488.C: New test.
6063 * gcc.dg/vect/vect-bool-cmp.c: New test.
6064
951d8c8a
EB
60652016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6066
6067 * gcc.dg/guality/param-5.c: New test.
6068
b60fc3bd
BE
60692016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6070
6071 * gcc.target/i386/asm-flag-7.c: New test.
6072
0609abda
TS
60732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6074
6075 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6076 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6077 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6078 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6079 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6080 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6081 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6082 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6083 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6084 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6085 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6086 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6087 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6088 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6089 * lib/target-supports.exp: Likewise.
6090
ee2499b4
TS
60912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6092
6093 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6094 * gcc.dg/attr-ms_struct-2.c: Likewise.
6095 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6096 * gcc.dg/bf-ms-attrib.c: Likewise.
6097 * gcc.dg/bf-ms-layout-2.c: Likewise.
6098 * gcc.dg/bf-ms-layout-3.c: Likewise.
6099 * gcc.dg/bf-ms-layout.c: Likewise.
6100 * gcc.dg/bf-no-ms-layout.c: Likewise.
6101 * gcc.target/i386/bitfield1.c: Likewise.
6102 * gcc.target/i386/bitfield2.c: Likewise.
6103 * gcc.target/i386/bitfield3.c: Likewise.
6104
caea59ff
KN
61052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6106
6107 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6108 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6109 override other than -mcpu=power9 command-line option is specified,
6110 or if the target operating system is aix.
6111 * gcc.target/powerpc/darn-1.c: Likewise.
6112 * gcc.target/powerpc/darn-2.c: Likewise.
6113 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6114 test if effective-target is not powerpc_p9vector_ok or if the
6115 target operating system is not defined.
6116 * gcc.target/powerpc/vslv-1.c: Likewise.
6117 * gcc.target/powerpc/vsrv-0.c: Likewise.
6118 * gcc.target/powerpc/vsrv-1.c: Likewise.
6119
63617e30
TB
61202016-06-21 Tobias Burnus <burnus@net-b.de>
6121
6122 PR fortran/71068
6123 * gfortran.dg/coarray/data_1.f90: New.
6124
89192c3c
WD
61252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6126
6127 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6128 (dg-require-effective-target): Use arm_v8_neon_hw.
6129 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6130 (dg-require-effective-target): Likewise.
6131 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6132 (dg-require-effective-target): Likewise.
6133 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6134 (dg-require-effective-target): Likewise.
6135 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6136 (dg-require-effective-target): Likewise.
6137 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6138 (dg-require-effective-target): Likewise.
6139 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6140 Add AArch64 check.
6141
64ac50e2
WD
61422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6143
6144 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6145 Set to 3 so test passes.
6146
6252b5db
WD
61472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6148
6149 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6150
3b9bc511
IV
61512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6152
6153 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6154 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6155 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6156 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6157
21db1c78
IV
61582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6159
6160 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6161 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6162
9d30e86f
L
61632016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 PR target/71549
6166 * gcc.target/i386/pr71549.c: New test.
6167
448a7c69
KN
61682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6169
6170 * gcc.target/powerpc/vadsdu-0.c: Replace
6171 dg-require-effective-target directive to allow test to run on more
6172 platforms, and add dg-skip-if directive to disable test on aix
6173 platforms because of known incompatibilities.
6174 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6175 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6176 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6177 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6178 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6179 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6180 * gcc.target/powerpc/vadsdub-2.c: Replace
6181 dg-require-effective-target directive to allow test to run on more
6182 platforms, and add dg-skip-if directive to disable test on aix
6183 platforms because of known incompatibilities.
6184 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6185 with vec_absdb call to differentiate this test from vadsdub-1.c.
6186 * gcc.target/powerpc/vadsduh-1.c: Replace
6187 dg-require-effective-target directive to allow test to run on more
6188 platforms, and add dg-skip-if directive to disable test on aix
6189 platforms because of known incompatibilities.
6190 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6191 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6192 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6193
0ad84f34
JJ
61942016-06-21 Jakub Jelinek <jakub@redhat.com>
6195
6196 PR tree-optimization/71588
6197 * gcc.dg/pr71558.c: New test.
6198
e71e8d94
SKS
61992016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6200
6201 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6202 * c-c++-common/pr68657-2.c: Likewise.
6203 * c-c++-common/pr68657-3.c: Likewise.
6204 * gcc.dg/torture/pr69714.c: Require int32plus support.
6205 * gcc.dg/torture/pr70025.c: Likewise.
6206 * gcc.dg/torture/pr70083.c: Likewise.
6207 * gcc.dg/torture/pr70542.c: Likewise.
6208 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6209
5a578671
JM
62102016-06-20 Joseph Myers <joseph@codesourcery.com>
6211
6212 PR c/71601
6213 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6214
7a9df68e
JJ
62152016-06-20 Jakub Jelinek <jakub@redhat.com>
6216
50aa64d5
JJ
6217 PR middle-end/71581
6218 * gcc.dg/pr71581.c: New test.
6219
7a9df68e
JJ
6220 PR rtl-optimization/71591
6221 * gcc.dg/cpp/pr71591.c: New test.
6222
3947cf19
DR
62232016-06-20 David B. Robins <gcc@davidrobins.net>
6224
6225 PR target/71571
6226 * g++.dg/torture/pr71571.C: New test.
6227
c4ff221e
JJ
62282016-06-20 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR target/71559
6231 * gcc.target/i386/sse2-pr71559.c: New test.
6232 * gcc.target/i386/avx-pr71559.c: New test.
6233 * gcc.target/i386/avx512f-pr71559.c: New test.
6234
f1b5abfb
TB
62352016-06-20 Tobias Burnus <burnus@net-b.de>
6236
6237 PR fortran/71194
6238 * gfortran.dg/pointer_remapping_10.f90: New.
6239
842107e4
DM
62402016-06-20 David Malcolm <dmalcolm@redhat.com>
6241
6242 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6243
d9e8bdfd
MS
62442016-06-20 Martin Sebor <msebor@redhat.com>
6245
6246 PR c/69507
6247 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6248 * gnu90-const-expr-1.c: Same.
6249 * gnu99-const-expr-1.c: Same.
6250 * gnu99-static-1.c: Same.
6251
67785479
RL
62522016-06-20 Renlin Li <renlin.li@arm.com>
6253
29f09b38 6254 PR testsuite/71489
67785479
RL
6255 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6256
636929b8
JG
62572016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6258
6259 * gcc.target/aarch64/vcvt_f64_1.c: New.
6260 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6261 * gcc.target/aarch64/vrecp_f64_1.c: New.
6262
ff7b374b
KT
62632016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6264
6265 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6266 "alignement".
6267
554cfc9e
GJL
62682016-06-20 Georg-Johann Lay <avr@gjlay.de>
6269
6270 PR target/71103
6271 * gcc.target/avr/torture/pr71103-2.c: New test.
6272
94087e88 62732016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6274
6275 PR c/69507
6276 * gcc.dg/alignof.c: New test.
6277
c561b091
PC
62782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6279
6280 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6281 vs dg-error; test constexpr specifier too.
6282
bf54f123
PC
62832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6284
6285 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6286
4e53aa97
CL
62872016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6288
6289 * lib/target-supports.exp
6290 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6291 arm_neon_ok and merge flags. Fix temporary test name.
6292 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6293 and merge flags.
6294
69071d86
ML
62952016-06-17 Martin Liska <mliska@suse.cz>
6296
6297 * gcc.dg/predict-9.c: Fix dump scanning.
6298
68b3b858
BC
62992016-06-17 Bin Cheng <bin.cheng@arm.com>
6300
6301 PR tree-optimization/71354
6302 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6303
d3ee260a
BC
63042016-06-17 Bin Cheng <bin.cheng@arm.com>
6305
6306 PR tree-optimization/71347
6307 * gcc.dg/tree-ssa/pr71347.c: New test.
6308
bd8fb114
BC
63092016-06-17 Bin Cheng <bin.cheng@arm.com>
6310
6311 PR tree-optimization/71354
6312 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6313
97816be4
BC
63142016-06-17 Bin Cheng <bin.cheng@arm.com>
6315
6316 * gcc.dg/vect/vect-alias-check-1.c: New test.
6317
2d761a37
SKS
63182016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6319
e0277d6b 6320 PR target/71151
2d761a37
SKS
6321 * gcc.target/avr/pr71151-1.c: New test.
6322 * gcc.target/avr/pr71151-2.c: New test.
6323 * gcc.target/avr/pr71151-3.c: New test.
6324 * gcc.target/avr/pr71151-4.c: New test.
6325 * gcc.target/avr/pr71151-5.c: New test.
6326 * gcc.target/avr/pr71151-6.c: New test.
6327 * gcc.target/avr/pr71151-7.c: New test.
6328 * gcc.target/avr/pr71151-8.c: New test.
6329 * gcc.target/avr/pr71151-common.h: New test.
6330
68fa96d6
ML
63312016-06-16 Martin Liska <mliska@suse.cz>
6332
6333 * gfortran.dg/predict-1.f90: New test.
6334
b6ca982f
UB
63352016-06-16 Uros Bizjak <ubizjak@gmail.com>
6336
6337 PR target/71242
3a146d46 6338 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6339
1dc8d15b
JH
63402016-06-16 Jan Hubicka <hubicka@ucw.cz>
6341
6342 * g++.dg/vect/pr36648.cc: Disable cunrolli
6343
67c25816
JJ
63442016-06-16 Jakub Jelinek <jakub@redhat.com>
6345
c577adb2
JJ
6346 PR target/71554
6347 * gcc.c-torture/execute/pr71554.c: New test.
6348
67c25816
JJ
6349 PR rtl-optimization/71532
6350 * gcc.dg/torture/pr71532.c: New test.
6351
1a3c3ee9
MM
63522016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6353
6354 * gcc.target/powerpc/p9-dimode1.c: New test.
6355 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6356
f29468a7
JJ
63572016-06-15 Jakub Jelinek <jakub@redhat.com>
6358
61daecc4
JJ
6359 * gcc.c-torture/compile/20160615-1.c: New test.
6360
f29468a7
JJ
6361 * g++.dg/cpp0x/ref-qual17.C: New test.
6362
209d1e2d
IE
63632016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6364
6365 PR middle-end/71529
6366 * gcc.target/i386/pr71529.C: New test.
6367
8dc35712
AH
63682016-06-15 Alan Hayward <alan.hayward@arm.com>
6369
6370 PR tree-optimization/71483
6371 * g++.dg/vect/pr71483.c: New
6372
b8911cb8
PC
63732016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/70202
6376 * g++.dg/inherit/crash6.C: New.
6377 * g++.dg/inherit/union2.C: Likewise.
6378 * g++.dg/inherit/virtual12.C: Likewise.
6379 * g++.dg/inherit/virtual13.C: Likewise.
6380 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6381
cf5d08ab
UB
63822016-06-15 Uros Bizjak <ubizjak@gmail.com>
6383
e3d62871 6384 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6385
8f482165
AH
63862016-06-15 Alan Hayward <alan.hayward@arm.com>
6387
6388 PR tree-optimization/71439
6389 * gcc.dg/vect/pr71439.c: New
6390
3256673f
KT
63912016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6392
6393 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6394
b17dc4d4
RB
63952016-06-15 Richard Biener <rguenther@suse.de>
6396
6397 * gcc.dg/vect/slp-45.c: New testcase.
6398
2a5825f2
RB
63992016-06-15 Richard Biener <rguenther@suse.de>
6400
6401 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6402
6e433d0b
BS
64032016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6404
6405 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6406 requirements, and disable for AIX for now.
6407 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6408
abe7f828
JJ
64092016-06-14 Jakub Jelinek <jakub@redhat.com>
6410
a09c81b4
JJ
6411 PR c++/71528
6412 * g++.dg/opt/pr71528.C: New test.
6413
abe7f828
JJ
6414 PR c++/71516
6415 * g++.dg/init/pr71516.C: New test.
6416
acfadf06
PC
64172016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 * g++.dg/init/array46.C: New.
6420
4d568ab2
UB
64212016-06-14 Uros Bizjak <ubizjak@gmail.com>
6422
e3d62871
UB
6423 * gcc.target/i386/float128-3.c: New test.
6424 * gcc.target/i386/quad-sse4.c: Ditto.
6425 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6426 Update scan strings.
4d568ab2 6427
30934c5d
RB
64282016-06-14 Richard Biener <rguenther@suse.de>
6429
6430 PR middle-end/71526
6431 * gfortran.dg/pr71526.f90: New testcase.
6432
3970e545
AV
64332016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6434
6435 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6436 * gcc.dg/zero_bits_compound-1.c: Likewise.
6437
04976c6e
RB
64382016-06-14 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/71522
6441 * gcc.dg/torture/pr71522.c: New testcase.
6442
23e025db
JJ
64432016-06-14 Jakub Jelinek <jakub@redhat.com>
6444
6445 PR tree-optimization/71520
6446 * gcc.dg/tree-ssa/pr71520.c: New test.
6447
90b72e84
RB
64482016-06-14 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/71521
86c24ba6 6451 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6452
ef7cf206
JJ
64532016-06-13 Jakub Jelinek <jakub@redhat.com>
6454
0dda258b
JJ
6455 PR sanitizer/71498
6456 * c-c++-common/ubsan/bounds-13.c: New test.
6457
ef7cf206
JJ
6458 PR preprocessor/71183
6459 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6460
a73786e3
JL
64612016-06-13 Jeff Law <law@redhat.com>
6462
6463 PR tree-optimization/71403
6464 * c-c++-common/ubsan/pr71403-1.c: New test.
6465 * c-c++-common/ubsan/pr71403-2.c: New test.
6466 * c-c++-common/ubsan/pr71403-3.c: New test.
6467
0ac249bf
JJ
64682016-06-13 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR middle-end/71478
6471 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6472 Add -Wno-psabi -w to dg-options.
6473
5408a64a
KN
64742016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6475
6476 * gcc.target/powerpc/vadsdu-0.c: New test.
6477 * gcc.target/powerpc/vadsdu-1.c: New test.
6478 * gcc.target/powerpc/vadsdu-2.c: New test.
6479 * gcc.target/powerpc/vadsdu-3.c: New test.
6480 * gcc.target/powerpc/vadsdu-4.c: New test.
6481 * gcc.target/powerpc/vadsdu-5.c: New test.
6482 * gcc.target/powerpc/vadsdub-1.c: New test.
6483 * gcc.target/powerpc/vadsdub-2.c: New test.
6484 * gcc.target/powerpc/vadsduh-1.c: New test.
6485 * gcc.target/powerpc/vadsduh-2.c: New test.
6486 * gcc.target/powerpc/vadsduw-1.c: New test.
6487 * gcc.target/powerpc/vadsduw-2.c: New test.
6488
f7e4f2e3
DM
64892016-06-13 David Malcolm <dmalcolm@redhat.com>
6490
6491 * gcc.dg/c99-init-2.c (c): Update expected error message.
6492 * gcc.dg/init-bad-8.c (foo): Likewise.
6493 * gcc.dg/spellcheck-fields-3.c: New test case.
6494
ad23a23e
ML
64952016-06-13 Martin Liska <mliska@suse.cz>
6496
6497 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6498 and "guess loop iv compared" heuristics.
6499 * gcc.dg/predict-2.c: Likewise.
6500 * gcc.dg/predict-3.c: Likewise.
6501 * gcc.dg/predict-4.c: Likewise.
6502 * gcc.dg/predict-5.c: Likewise.
6503 * gcc.dg/predict-6.c: Likewise.
6504
146c55da
MP
65052016-06-13 Marek Polacek <polacek@redhat.com>
6506
6507 PR middle-end/71476
6508 * c-c++-common/Wswitch-unreachable-4.c: New test.
6509 * gcc.dg/Wswitch-unreachable-2.c: New test.
6510 * g++.dg/tm/jump1.C: Move dg-warning.
6511
42e77cbc
EB
65122016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6513
6514 * gnat.dg/renaming10.ad[sb]: New test.
6515
7474dcc1
PT
65162016-06-13 Paul Thomas <pault@gcc.gnu.org>
6517
6518 PR fortran/70673
6519 * gfortran.dg/pr70673.f90: New test.
6520
f57f53d3
RB
65212016-06-13 Richard Biener <rguenther@suse.de>
6522
6523 PR middle-end/64516
6524 * gcc.dg/align-3.c: New testcase.
6525
5843a5f0
ML
65262016-06-13 Martin Liska <mliska@suse.cz>
6527
6528 * gcc.target/i386/pr71458.c: New test.
6529
aa8fdb44
UB
65302016-06-12 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR target/71241
3a146d46 6533 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6534
2043e4d7
DH
65352016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6536
6537 PR target/60751
6538 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6539 statement.
6540
d3dc025d
DH
65412016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6542
6543 PR target/60751
6544 * gfortran.dg/comma_IO_extension_1.f90: New test.
6545 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6546 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6547 statement.
6548 * gfortran.dg/graphite/pr38083.f90: Likewise.
6549 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6550 missing format.
6551
a31d78c6
EB
65522016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6553
6554 * gnat.dg/case_character.adb: New test.
6555
95c18dd0
SB
65562016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6557
6558 PR middle-end/71310
6559 * gcc.target/powerpc/pr71310.c: New testcase.
6560
b97d37b4
KV
65612016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6562
6563 PR middle-end/71478
6564 * gcc.dg/pr71478.c: New test.
6565
900bcda3
JJ
65662016-06-10 Jakub Jelinek <jakub@redhat.com>
6567
ec1c20db
JJ
6568 PR middle-end/71494
6569 * gcc.c-torture/execute/pr71494.c: New test.
6570
50b15873
JJ
6571 PR c/68657
6572 * gcc.target/i386/pr68657.c: New test.
6573
900bcda3
JJ
6574 PR inline-asm/68843
6575 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6576 (test): Add -masm=intel alternatives.
6577
4d926e34
MS
65782016-06-10 Martin Sebor <msebor@redhat.com>
6579
6580 PR c/71392
6581 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6582
ad071b2b
JL
65832016-06-10 Jeff Law <law@redhat.com>
6584
6585 PR tree-optimization/71335
6586 * gcc.c-torture/execute/pr71335.c: New test.
6587
2704efe8
DM
65882016-06-10 David Malcolm <dmalcolm@redhat.com>
6589
6590 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6591 the various "cannot tail-call: " messages.
6592
18c9b7d4
CL
65932016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6594
6595 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6596 and options.
6597
7cfa10f3
MO
65982016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6599
6600 PR sanitizer/71480
6601 * c-c++-common/asan/pr71480.c: New test.
6602
1f24fd3e
L
66032016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6604
6605 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6606 (ASMNAME2): Likewise.
6607 (main): Replace fn in asm statement with ASMNAME ("fn").
6608 * gcc.dg/guality/pr68037-2.c: Likewise.
6609 * gcc.dg/guality/pr68037-3.c: Likewise.
6610 * gcc.dg/torture/pr68037-1.c: Likewise.
6611 * gcc.dg/torture/pr68037-2.c: Likewise.
6612 * gcc.dg/torture/pr68037-3.c: Likewise.
6613
ad551c07
BE
66142016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6615
6616 PR inline-asm/68843
6617 * gcc.target/i386/pr68843-1.c: New test.
6618 * gcc.target/i386/pr68843-2.c: New test.
6619
4b1ffdb1 66202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6621 Cesar Philippidis <cesar@codesourcery.com>
6622
6623 PR middle-end/71373
6624 * gcc.dg/goacc/nested-function-1.c: New file.
6625 * gcc.dg/goacc/nested-function-2.c: Likewise.
6626 * gcc.dg/goacc/pr71373.c: Likewise.
6627 * gfortran.dg/goacc/cray-2.f95: Likewise.
6628 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6629 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6630 * gfortran.dg/goacc/cray.f95: Update.
6631 * gfortran.dg/goacc/loop-1.f95: Likewise.
6632 * gfortran.dg/goacc/loop-3.f95: Likewise.
6633 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6634 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6635
66362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6637
6638 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6639 for OpenACC tile clauses.
6640 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6641
6642 PR c/71381
6643 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6644 to...
6645 * c-c++-common/goacc/cache-2.c: ... this new file.
6646 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6647 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6648 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6649 usage.
6650 * gfortran.dg/goacc/cray.f95: Likewise.
6651 * gfortran.dg/goacc/loop-1.f95: Likewise.
6652
89851e4c
AH
66532016-06-10 Alan Hayward <alan.hayward@arm.com>
6654
6655 PR tree-optimization/71407
6656 PR tree-optimization/71416
6657 * gcc.dg/vect/pr71407.c: New
6658 * gcc.dg/vect/pr71416-1.c: New
6659 * gcc.dg/vect/pr71416-2.c: New
6660
200eafbf
RB
66612016-06-10 Richard Biener <rguenther@suse.de>
6662
6663 PR middle-end/71477
6664 * gcc.dg/torture/pr71477.c: New testcase.
6665
4df99d92
JK
66662016-06-09 Julia Koval <julia.koval@intel.com>
6667
6668 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6669 * gcc.target/i386/interrupt-13.c: Likewise.
6670 * gcc.target/i386/interrupt-15.c: Likewise.
6671 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6672 * gcc.target/i386/interrupt-24.c: Likewise.
6673 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6674 * gcc.target/i386/interrupt-9.c: Likewise.
6675 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6676
e01b4e16
MS
66772016-06-09 Martin Sebor <msebor@redhat.com>
6678
6679 PR c/70883
6680 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6681 * gcc.dg/builtin-constant_p-1.c: Same.
6682 * gcc.dg/builtins-error.c: Same.
6683 * gcc.dg/pr70859.c: Same.
6684
9c35db0e
SKS
66852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6686
6687 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6688 * gcc.dg/torture/pr68067-1.c: Likewise.
6689 * gcc.dg/torture/pr68067-2.c: Likewise.
6690
66912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6692
6693 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6694 when setting SIZE.
6695
392a81b9
PC
66962016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6697
6698 PR c++/71465
6699 * g++.dg/inherit/crash5.C: New.
6700 Revert:
6701 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6702
6703 PR c++/70202
6704 * g++.dg/inherit/crash5.C: New.
6705 * g++.dg/inherit/virtual1.C: Adjust.
6706
e49efc14
ML
67072016-06-09 Martin Liska <mliska@suse.cz>
6708
6709 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6710 * g++.dg/predict-loop-exit-2.C: Likewise.
6711 * g++.dg/predict-loop-exit-3.C: Likewise.
6712 * gcc.dg/predict-1.c: Likewise.
6713 * gcc.dg/predict-2.c: Likewise.
6714 * gcc.dg/predict-3.c: Likewise.
6715 * gcc.dg/predict-4.c: Likewise.
6716 * gcc.dg/predict-5.c: Likewise.
6717 * gcc.dg/predict-6.c: Likewise.
6718 * gcc.dg/predict-7.c: Likewise.
6719
36d57986
RB
67202016-06-09 Richard Biener <rguenther@suse.de>
6721
6722 PR tree-optimization/71462
6723 * gcc.dg/torture/pr71462.c: New testcase.
6724
7d82e8e4
MP
67252016-06-09 Marek Polacek <polacek@redhat.com>
6726
6727 PR c/65471
6728 * gcc.dg/c11-generic-3.c: New test.
6729
c8a71589
PC
67302016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 * g++.dg/init/array42.C: New.
6733 * g++.dg/init/array43.C: Likewise.
6734 * g++.dg/init/array44.C: Likewise.
6735 * g++.dg/init/array45.C: Likewise.
6736 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6737 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6738 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6739 * g++.dg/gomp/pr35751.C: Likewise.
6740 * g++.dg/init/array23.C: Likewise.
6741 * g++.dg/init/brace2.C: Likewise.
6742 * g++.dg/init/brace6.C: Likewise.
6743
44a845ca
MS
67442016-06-08 Martin Sebor <msebor@redhat.com>
6745 Jakub Jelinek <jakub@redhat.com>
6746
6747 PR c++/70507
6748 PR c/68120
6749 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6750 * c-c++-common/builtin-arith-overflow-2.c: New test.
6751 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6752 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6753 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6754
2ef16b6e
JJ
67552016-06-08 Jakub Jelinek <jakub@redhat.com>
6756
6757 PR c++/71442
6758 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6759
5e3ee346
AL
67602016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6761
6762 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6763 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6764 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6765 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6766 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6767 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6768 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6769 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6770 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6771 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6772 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6773 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6774 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6775
b2ae2814
RB
67762016-06-08 Richard Biener <rguenther@suse.de>
6777
6778 PR tree-optimization/68558
6779 * gcc.dg/vect/slp-44.c: New testcase.
6780
e09b4c37
RB
67812016-06-08 Richard Biener <rguenther@suse.de>
6782
6783 * gcc.dg/vect/slp-43.c: New testcase.
6784
72d50660
RB
67852016-06-08 Richard Biener <rguenther@suse.de>
6786
6787 PR tree-optimization/71452
6788 * gcc.dg/torture/pr71452.c: New testcase.
6789
988c115c
JJ
67902016-06-08 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR c++/71448
6793 * g++.dg/torture/pr71448.C: New test.
6794
73d73b48
BS
67952016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6796
6797 PR debug/71432
6798 PR ada/71413
6799 * g++.dg/debug/pr71432.C: New test.
6800
bdd15d0c
PK
68012016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6802
6803 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6804 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6805 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6806
ce0607bb
AH
68072016-06-08 Alan Hayward <alan.hayward@arm.com>
6808
6809 * gcc.dg/vect/vect-live-2.c: Update effective target.
6810 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6811 * lib/target-supports.exp: Add aarch64 to vect_long.
6812
92a5f2ba
MP
68132016-06-08 Marek Polacek <polacek@redhat.com>
6814
6815 PR c/71418
6816 * gcc.dg/noncompile/pr71418.c: New test.
6817
08203f73
MP
6818 PR c/71426
6819 * gcc.dg/noncompile/pr71426.c: New test.
6820
d1fcc2bd
JH
68212016-06-07 Jan Hubicka <hubicka@ucw.cz>
6822
6823 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6824 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6825 * gcc.dg/predict-3.c: Update template.
6826 * gcc.dg/predict-5.c: Update template.
6827 * gcc.dg/predict-6.c: Update template.
6828 * gcc.dg/predict-9.c: Update template.
6829 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6830
a23e6f1c
BS
68312016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6832
6833 * gcc.target/powerpc/vec-mul.c: New test.
6834
6ffd47b7
DM
68352016-06-07 David Malcolm <dmalcolm@redhat.com>
6836
6837 * gcc.dg/spellcheck-fields-2.c: New test case.
6838
bfd67b47
RB
68392016-06-07 Richard Biener <rguenther@suse.de>
6840
6841 PR c/61564
6842 * gcc.dg/Wpragmas-1.c: New testcase.
6843 * gcc.dg/Wattributes-4.c: Likewise.
6844 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6845 entry.
6846
701b9a47
CL
68472016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6848
6849 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6850 spurious debug code.
6851
6b80d6fa
RB
68522016-06-07 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/71428
6855 * gcc.dg/torture/pr71428.c: New testcase.
6856
0f3f9437
RB
68572016-06-07 Richard Biener <rguenther@suse.de>
6858
6859 PR middle-end/71423
6860 * gcc.dg/torture/pr71423.c: New testcase.
6861
ec963f2a
KV
68622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6863
6864 PR middle-end/71408
6865 * gcc.dg/tree-ssa/pr71408.c: New test.
6866
46ab5b6e
KV
68672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6868
6869 PR middle-end/71281
6870 * g++.dg/torture/pr71281.C: New test.
6871
1f40cff3
MP
68722016-06-06 Marek Polacek <polacek@redhat.com>
6873
6874 PR c/71362
6875 * gcc.dg/pr71362.c: New test.
6876
6f5bcd24
JJ
68772016-06-06 Jakub Jelinek <jakub@redhat.com>
6878 Patrick Palka <ppalka@gcc.gnu.org>
6879
6880 PR c++/70847
6881 PR c++/71330
6882 PR c++/71393
6883 * g++.dg/opt/pr70847.C: New test.
6884 * g++.dg/ubsan/pr70847.C: New test.
6885 * g++.dg/ubsan/pr71393.C: New test.
6886
158beb4a
JJ
68872016-06-06 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR tree-optimization/71259
6890 * gcc.dg/vect/pr71259.c: New test.
6891
d9b950dd
DM
68922016-06-06 David Malcolm <dmalcolm@redhat.com>
6893
6894 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6895 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6896 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6897 above.
6898
36f9ad69
KT
68992016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6900
6901 PR middle-end/37780
6902 * gcc.c-torture/execute/pr37780.c: New test.
6903 * gcc.target/aarch64/pr37780_1.c: Likewise.
6904 * gcc.target/arm/pr37780_1.c: Likewise.
6905
5545a907
MP
69062016-06-06 Marek Polacek <polacek@redhat.com>
6907
6908 * c-c++-common/attr-may-alias-1.c: New test.
6909 * c-c++-common/attr-may-alias-2.c: New test.
6910 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6911
93671519
BE
69122016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6913
6914 PR c/24414
6915 * gcc.target/i386/pr24414.c: New test.
6916
690f24b7
JM
69172016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6918
6919 * gcc.target/sparc/vis4misc.c: New file.
6920 * gcc.target/sparc/fpcmp.c: Likewise.
6921 * gcc.target/sparc/fpcmpu.c: Likewise.
6922
31ce6157
AH
69232016-06-06 Alan Hayward <alan.hayward@arm.com>
6924
6925 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6926 * gcc.dg/vect/vect-live-3.c: Likewise.
6927
9fcebb5a
RB
69282016-06-06 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/71398
6931 * gcc.dg/torture/pr71398.c: New testcase.
6932
903ca97b
UB
69332016-06-06 Uros Bizjak <ubizjak@gmail.com>
6934
6935 PR target/71389
6936 * g++.dg/pr71389.C: New test.
6937
9c1eb332
JD
69382016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6939
6940 PR fortran/71404
6941 * gfortran.dg/fmt_read_5.f: New test.
6942
b2d83bd2
AV
69432016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6944
6945 PR fortran/69659
6946 * gfortran.dg/class_array_22.f03: New test.
6947
ec81960e
JH
69482016-06-05 Jan Hubicka <hubicka@ucw.cz>
6949
6950 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6951
429d2750
JH
69522016-06-05 Jan Hubicka <hubicka@ucw.cz>
6953
6954 * gcc.dg/predict-9.c: Update template.
6955
c1c00983
PC
69562016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6957
6958 PR c++/49377
6959 * g++.dg/template/pr49377.C: New.
6960
1927a963
JJ
69612016-06-04 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR tree-optimization/71405
6964 * g++.dg/torture/pr71405.C: New test.
6965
909a11ad
PC
69662016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6967
6968 PR c++/70202
6969 * g++.dg/inherit/crash5.C: New.
6970 * g++.dg/inherit/virtual1.C: Adjust.
6971
08bbb1f8
JL
69722016-06-03 Jeff Law <law@redhat.com>
6973
6974 PR tree-optimization/71316
6975 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6976
7c35235c
JJ
69772016-06-03 Jakub Jelinek <jakub@redhat.com>
6978
6979 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6980 dg-additional-options with just -fno-tree-scev-cprop in it.
6981 * gcc.dg/vect/vect-live-2.c: Likewise.
6982 * gcc.dg/vect/vect-live-5.c: Likewise.
6983 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6984 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6985 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6986
c8572dd6
PP
69872016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6988
6989 PR c++/27100
6990 * g++.dg/other/friend6.C: New test.
6991
1c7733a7
BS
69922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6993
6994 * g++.dg/torture/ppc-ldst-array.C: New.
6995
0d2f700f
JM
69962016-06-03 Joseph Myers <joseph@codesourcery.com>
6997
6998 PR target/71276
6999 PR target/71277
7000 * gcc.dg/torture/builtin-fp-int-inexact.c,
7001 gcc.target/i386/387-builtin-fp-int-inexact.c,
7002 gcc.target/i386/387-rint-inline-1.c,
7003 gcc.target/i386/387-rint-inline-2.c,
7004 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7005 gcc.target/i386/sse2-rint-inline-1.c,
7006 gcc.target/i386/sse2-rint-inline-2.c,
7007 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7008 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7009
f8071c05
L
70102016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7011 Julia Koval <julia.koval@intel.com>
7012
7013 PR target/66960
7014 PR target/67630
7015 PR target/67634
7016 PR target/67841
7017 PR target/68037
7018 PR target/68618
7019 PR target/68661
7020 PR target/69575
7021 PR target/69596
7022 PR target/69734
7023 * gcc.dg/guality/pr68037-1.c: New test.
7024 * gcc.dg/guality/pr68037-2.c: Likewise.
7025 * gcc.dg/guality/pr68037-3.c: Likewise.
7026 * gcc.dg/torture/pr68037-1.c: Likewise.
7027 * gcc.dg/torture/pr68037-2.c: Likewise.
7028 * gcc.dg/torture/pr68037-3.c: Likewise.
7029 * gcc.dg/torture/pr68661-1a.c: Likewise.
7030 * gcc.dg/torture/pr68661-1b.c: Likewise.
7031 * gcc.target/i386/interrupt-1.c: Likewise.
7032 * gcc.target/i386/interrupt-2.c: Likewise.
7033 * gcc.target/i386/interrupt-3.c: Likewise.
7034 * gcc.target/i386/interrupt-4.c: Likewise.
7035 * gcc.target/i386/interrupt-5.c: Likewise.
7036 * gcc.target/i386/interrupt-6.c: Likewise.
7037 * gcc.target/i386/interrupt-7.c: Likewise.
7038 * gcc.target/i386/interrupt-8.c: Likewise.
7039 * gcc.target/i386/interrupt-9.c: Likewise.
7040 * gcc.target/i386/interrupt-10.c: Likewise.
7041 * gcc.target/i386/interrupt-11.c: Likewise.
7042 * gcc.target/i386/interrupt-12.c: Likewise.
7043 * gcc.target/i386/interrupt-13.c: Likewise.
7044 * gcc.target/i386/interrupt-14.c: Likewise.
7045 * gcc.target/i386/interrupt-15.c: Likewise.
7046 * gcc.target/i386/interrupt-16.c: Likewise.
7047 * gcc.target/i386/interrupt-17.c: Likewise.
7048 * gcc.target/i386/interrupt-18.c: Likewise.
7049 * gcc.target/i386/interrupt-19.c: Likewise.
7050 * gcc.target/i386/interrupt-20.c: Likewise.
7051 * gcc.target/i386/interrupt-21.c: Likewise.
7052 * gcc.target/i386/interrupt-22.c: Likewise.
7053 * gcc.target/i386/interrupt-23.c: Likewise.
7054 * gcc.target/i386/interrupt-24.c: Likewise.
7055 * gcc.target/i386/interrupt-25.c: Likewise.
7056 * gcc.target/i386/interrupt-26.c: Likewise.
7057 * gcc.target/i386/interrupt-27.c: Likewise.
7058 * gcc.target/i386/interrupt-28.c: Likewise.
7059 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7060 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7061 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7062 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7063 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7064 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7065 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7066 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7067 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7068 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7069 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7070 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7071
36b85e43
BS
70722016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7073
9de2e795
L
7074 PR tree-optimization/52171
7075 * gcc.dg/pr52171.c: New test.
7076 * gcc.target/i386/pr52171.c: New test.
36b85e43 7077
bfeee8ac
JH
70782016-06-03 Jan Hubicka <jh@suse.cz>
7079
7080 * g++.dg/tree-ssa/pred-1.C: New testcase
7081 * gcc.dg/tree-ssa/pred-1.c: New testcase
7082
859b0bae
BS
70832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7084
7085 PR target/70957
7086 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7087 support.
7088 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7089
3a2edf4c
AH
70902016-06-03 Alan Hayward <alan.hayward@arm.com>
7091
7092 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7093
b28ead45
AH
70942016-06-03 Alan Hayward <alan.hayward@arm.com>
7095
7096 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7097 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7098 * gcc.dg/vect/vect-live-1.c: New test.
7099 * gcc.dg/vect/vect-live-2.c: New test.
7100 * gcc.dg/vect/vect-live-3.c: New test.
7101 * gcc.dg/vect/vect-live-4.c: New test.
7102 * gcc.dg/vect/vect-live-5.c: New test.
7103 * gcc.dg/vect/vect-live-slp-1.c: New test.
7104 * gcc.dg/vect/vect-live-slp-2.c: New test.
7105 * gcc.dg/vect/vect-live-slp-3.c: New test.
7106
1f91747b
JJ
71072016-06-03 Jakub Jelinek <jakub@redhat.com>
7108
7109 PR middle-end/71387
7110 * g++.dg/opt/pr71387.C: New test.
7111
47b83923
JL
71122016-06-02 Jeff Law <law@redhat.com>
7113
7114 PR tree-optimization/71328
7115 * gcc.c-torture/compile/pr71328.c: New test.
7116
e96e5f46
JD
71172016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7118
7119 PR fortran/52393
7120 * gfortran.dg/fmt_read_3.f90: Fix typo.
7121 * gfortran.dg/fmt_read_4.f90: New test.
7122
b872d729
PC
71232016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7124
7125 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7126 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7127 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7128 * g++.dg/cpp0x/override2.C: Likewise.
7129 * g++.dg/parse/crash5.C: Likewise.
7130 * g++.dg/parse/error16.C: Likewise.
7131 * g++.dg/parse/error27.C: Likewise.
7132 * g++.dg/template/qualttp15.C: Likewise.
7133 * g++.dg/template/redecl4.C: Likewise.
7134 * g++.old-deja/g++.other/crash39.C: Likewise.
7135 * g++.old-deja/g++.other/struct1.C: Likewise.
7136 * g++.old-deja/g++.pt/m9a.C: Likewise.
7137 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7138
0e535442
JJ
71392016-06-02 Jakub Jelinek <jakub@redhat.com>
7140
0633ee10
JJ
7141 PR c++/71372
7142 * c-c++-common/pr71372.c: New test.
7143
0e535442
JJ
7144 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7145 __TIME__ strings with __builtin_strcmp instead of printf and
7146 dg-output.
7147
f3c5ecc2
ML
71482016-06-02 Martin Liska <mliska@suse.cz>
7149
7150 * gcc.dg/predict-9.c: New test.
7151
a91807c5
JJ
71522016-06-02 Jakub Jelinek <jakub@redhat.com>
7153
7154 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7155 global set_compiler_env_var and global saved_compiler_env_var.
7156
b5bd1978
KT
71572016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7158
7159 PR rtl-optimization/71295
7160 * gcc.c-torture/compile/pr71295.c: New test.
7161
b93b1475
JJ
71622016-06-02 Jakub Jelinek <jakub@redhat.com>
7163
930ebd0e
JJ
7164 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7165
1e021dc3
JJ
7166 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7167 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7168
b93b1475
JJ
7169 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7170 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7171 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7172 alternative number.
7173
58f2fb5c
MM
71742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7175
7176 * gcc.target/powerpc/p9-splat-4.c: New test.
7177
71782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7179
7180 PR target/71186
7181 * gcc.target/powerpc/pr71186.c: New test.
7182
4731c9f0
JD
71832016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7184
7185 PR fortran/52393
7186 * gfortran.dg/fmt_read_3.f90: New test.
7187
042dee3e
TP
71882016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7189
7190 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7191 procedure.
7192
15c98b2e
ES
71932016-06-01 Eduard Sanou <dhole@openmailbox.org>
7194
7195 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7196 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7197 env var is set.
7198 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7199 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7200 shown once.
7201 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7202 during compilation.
7203 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7204 vars set by dg-set-compiler-env-var.
7205
6442a6f4
PT
72062016-06-01 Paul Thomas <pault@gcc.gnu.org>
7207
7208 PR fortran/71156
7209 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7210 to the module procedure declaration.
7211 * gfortran.dg/submodule_16.f08: New test.
7212
ab62397a
JJ
72132016-06-01 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR middle-end/71371
7216 * c-c++-common/gomp/pr71371.c: New test.
7217
b66af6ed
RB
72182016-06-01 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/71366
7221 * gcc.dg/torture/pr71366-1.c: New testcase.
7222 * gcc.dg/torture/pr71366-2.c: Likewise.
7223
e342b9d8
KN
72242016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7225
7226 * gcc.target/powerpc/vslv-0.c: New test.
7227 * gcc.target/powerpc/vslv-1.c: New test.
7228 * gcc.target/powerpc/vsrv-0.c: New test.
7229 * gcc.target/powerpc/vsrv-1.c: New test.
7230
721547cd
NS
72312016-06-01 Nathan Sidwell <nathan@acm.org>
7232
7233 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7234 * gcc.target/nvptx/weak.c: New.
7235
fa2c9034
RB
72362016-06-01 Richard Biener <rguenther@suse.de>
7237
7238 PR tree-optimization/71261
7239 * gcc.dg/torture/vect-bool-1.c: New testcase.
7240
3e32893c
JJ
72412016-06-01 Jakub Jelinek <jakub@redhat.com>
7242
7243 * gfortran.dg/gomp/order-1.f90: New test.
7244 * gfortran.dg/gomp/order-2.f90: New test.
7245
8c383600
JH
72462016-06-01 Jan Hubicka <hubicka@ucw.cz>
7247
7248 * gcc.dg/unroll-6.c: Update template.
7249 * gcc.dg/unroll-7.c: New testcase.
7250 * gcc.dg/unroll-8.c: New testcase.
7251
a0dfeef5
EB
72522016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7253
7254 * gnat.dg/opt56.ad[sb]: New test.
7255
48de5701
PC
72562016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7257
7258 PR c++/66635
7259 * g++.dg/cpp0x/constexpr-ice16.C: New.
7260
827cf695
PP
72612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7262
7263 PR tree-optimization/71314
7264 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7265 -mbranch-cost=2.
7266
ff66f6e8
PP
72672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7268
7269 PR tree-optimization/71077
7270 * gcc.dg/tree-ssa/pr71077.c: New test.
7271
050fb209
JH
72722016-05-31 Jan Hubicka <hubicka@ucw.cz>
7273
48de5701
PC
7274 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7275 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7276 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7277
c642d919
PC
72782016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/71248
7281 * g++.dg/cpp0x/pr71248.C: New.
7282 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7283 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7284 * g++.dg/init/new37.C: Likewise.
7285 * g++.dg/template/static1.C: Likewise.
7286 * g++.dg/template/static2.C: Likewise.
7287
d6439e08
L
72882016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7289
7290 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7291 instead of %rdi.
7292 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7293
780b9dd4
MP
72942016-05-31 Marek Polacek <polacek@redhat.com>
7295
7296 * c-c++-common/Wswitch-unreachable-3.c: New test.
7297 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7298
0d99f8a0
RB
72992016-05-31 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/71352
7302 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7303
52545641
TP
73042016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7305
7306 * gcc.target/arm/armv5_thumb_isa.c: New test.
7307
5b8c1205
KY
73082016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7309
7310 PR target/71346
7311 * gcc.target/i386/pr71346.c: New test.
7312
7a88cc84
TV
73132016-05-31 Tom de Vries <tom@codesourcery.com>
7314
7315 PR tree-optimization/69068
7316 * gcc.dg/graphite/pr69068.c: New test.
7317
265149a6
MS
73182016-05-27 Martin Sebor <msebor@redhat.com>
7319
7320 PR c++/71306
7321 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7322
00631022
JJ
73232016-05-30 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c++/71349
7326 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7327 nowait depend(inout: dd[0]) clauses where permitted.
7328
b2f6675b
PC
73292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/71238
7332 * g++.dg/parse/pr71238.C: New.
7333 * g++.dg/concepts/friend1.C: Test column numbers too.
7334 * g++.dg/cpp0x/initlist31.C: Likewise.
7335 * g++.dg/cpp0x/pr51420.C: Likewise.
7336 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7337 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7338 * g++.dg/ext/builtin3.C: Likewise.
7339 * g++.dg/lookup/friend12.C: Likewise.
7340 * g++.dg/lookup/friend7.C: Likewise.
7341 * g++.dg/lookup/koenig1.C: Likewise.
7342 * g++.dg/lookup/koenig5.C: Likewise.
7343 * g++.dg/lookup/used-before-declaration.C: Likewise.
7344 * g++.dg/overload/koenig1.C: Likewise.
7345 * g++.dg/template/crash65.C: Likewise.
7346 * g++.dg/template/friend57.C: Likewise.
7347 * g++.dg/warn/Wshadow-5.C: Likewise.
7348 * g++.dg/warn/Wunused-8.C: Likewise.
7349 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7350 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7351 * g++.old-deja/g++.jason/member.C: Likewise.
7352 * g++.old-deja/g++.jason/report.C: Likewise.
7353 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7354 * g++.old-deja/g++.law/visibility20.C: Likewise.
7355 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7356 * g++.old-deja/g++.other/static5.C: Likewise.
7357 * g++.old-deja/g++.pt/overload2.C: Likewise.
7358
a448ff40
JH
73592016-05-30 Jan Hubicka <hubicka@ucw.cz>
7360
7361 * gcc.dg/tree-ssa/peel1.c: New testcase.
7362 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7363 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7364
69be8c91
TV
73652016-05-30 Tom de Vries <tom@codesourcery.com>
7366
7367 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7368 to ce.
7369
a59775a1
PC
73702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7371
7372 PR c++/71099
7373 * g++.dg/parse/virtual1.C: New.
7374
53d6d955
UB
73752016-05-30 Uros Bizjak <ubizjak@gmail.com>
7376
7377 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7378 Use correct register when clearing %edx.
7379
0557293f
AM
73802016-05-30 Alexander Monakov <amonakov@ispras.ru>
7381
7382 PR tree-optimization/71289
7383 * gcc.dg/pr71289.c: New test.
7384
5d476e35
KV
73852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7386
7387 PR middle-end/71269
7388 PR middle-end/71292
7389 * gcc.dg/tree-ssa/pr71269.c: New test.
7390 * gcc.dg/tree-ssa/pr71292.c: New test.
7391
db5447ca
KV
73922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7393
7394 PR middle-end/71252
7395 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7396
98bdbb39
JH
73972016-05-30 Jan Hubicka <hubicka@ucw.cz>
7398
7399 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7400 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7401 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7402
7e012855
TV
74032016-05-30 Tom de Vries <tom@codesourcery.com>
7404
7405 PR tree-optimization/69067
7406 * gcc.dg/graphite/pr69067.c: New test.
7407
beed3701
UB
74082016-05-29 Uros Bizjak <ubizjak@gmail.com>
7409
7410 PR target/71245
7411 * gcc.target/i386/pr71245-1.c: New test.
7412 * gcc.target/i386/pr71245-2.c: Ditto.
7413
b6d4f8e8
PC
74142016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7415
7416 PR c++/71105
7417 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7418 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7419 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7420
00022058
JH
74212016-05-27 Jan Hubicka <hubicka@ucw.cz>
7422
7423 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7424
c8419aca
VV
74252016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7426
7427 Revert:
7428 PR c++/69855
7429 * g++.dg/overload/69855.C: New.
7430 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7431 * g++.old-deja/g++.pt/crash3.C: Likewise.
7432
8008c4d2
PC
74332016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7434
7435 PR c++/60385
7436 * g++.dg/parse/namespace13.C: New.
7437
8b2ef235
JL
74382016-05-26 Jeff Law <law@redhat.com>
7439
7440 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7441 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7442 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7443 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7444 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7445 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7446 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7447 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7448 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7449 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7450 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7451 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7452 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7453
7d67159b
VV
74542016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7455
7456 PR c++/69855
7457 * g++.dg/overload/69855.C: New.
7458 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7459 * g++.old-deja/g++.pt/crash3.C: Likewise.
7460
88e3bdd1
JW
74612016-05-27 Jiong Wang <jiong.wang@arm.com>
7462
7463 PR target/63596
7464 * gcc.target/aarch64/va_arg_1.c: New testcase.
7465 * gcc.target/aarch64/va_arg_2.c: Likewise.
7466 * gcc.target/aarch64/va_arg_3.c: Likewise.
7467
3fd6b9cc
JW
74682016-05-27 Jiong Wang <jiong.wang@arm.com>
7469
7470 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7471 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7472 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7473 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7474 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7475
3cee7e4e
MP
74762016-05-27 Marek Polacek <polacek@redhat.com>
7477
7478 PR middle-end/71308
7479 * g++.dg/torture/pr71308.C: New test.
7480
6a813c96
DV
74812016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7482
7483 * gcc.dg/zero_bits_compound-1.c: New test.
7484 * gcc.dg/zero_bits_compound-2.c: New test.
7485
0561bcfb
IE
74862016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7487
7488 PR middle-end/71279
7489 * gcc.dg/pr71279.c: New test.
7490
21316320
MM
74912016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7492
7493 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7494 floating point min/max/comparison instructions.
7495 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7496
7211a097
JJ
74972016-05-26 Jakub Jelinek <jakub@redhat.com>
7498
7499 * c-c++-common/gomp/schedule-1.c: New test.
7500 * gfortran.dg/gomp/schedule-1.f90: New test.
7501
cac177cf
PP
75022016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7503
7504 PR c++/70822
7505 PR c++/70106
7506 * g++.dg/cpp1y/auto-fn32.C: New test.
7507 * g++.dg/cpp1y/paren4.C: New test.
7508
a2d5b8c9
NS
75092016-05-26 Nathan Sidwell <nathan@acm.org>
7510
7511 * gcc.dg/20060410.c: Xfail on ptx.
7512 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7513 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7514 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7515 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7516 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7517
ffa8b552
TP
75182016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7519
7520 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7521
c7501e00
JJ
75222016-05-26 Jakub Jelinek <jakub@redhat.com>
7523
1875b9a0
JJ
7524 PR tree-optimization/71280
7525 * gcc.dg/pr71280.c: New test.
7526
2116e19f
JJ
7527 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7528
305aef09
JJ
7529 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7530 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7531
c7501e00
JJ
7532 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7533
ca449d26
JW
75342016-05-26 Jiong Wang <jiong.wang@arm.com>
7535
7536 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7537 kept in memory.
ca449d26 7538
8af01c66
JL
75392016-05-25 Jeff Law <law@redhat.com>
7540
7541 PR tree-optimization/71272
7542 * gcc.c-torture/compile/pr71272.c: new test.
7543
f9d6ce73
BS
75442016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7545
7546 * gcc.target/powerpc/vec-cmpne.c: New test.
7547 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7548
a88a7b22
EB
75492016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7550
7551 * gnat.dg/opt55.ad[sb]: New test.
7552
125f02ed
SKS
75532016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7554
7555 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7556 * c-c++-common/pr60226.c: Require int32plus.
7557 * gcc.c-torture/execute/pr70602.c: Likewise.
7558 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7559 unsigned long for malloc arg type.
7560 * gcc.dg/asr_div1.c: Require int32plus.
7561 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7562 * gcc.dg/pie-1.c: Require pie.
7563 * gcc.dg/pie-2.c: Likewise.
7564 * gcc.dg/pr59471.c: Require int32plus.
7565 * gcc.dg/pr59963-2.c: XFAIL for int16.
7566 * gcc.dg/pr60114.c: Require int32plus.
7567 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7568 unsigned long for typedef of size_t.
7569 * gcc.dg/pr63914.c: Require int32plus.
7570 * gcc.dg/pr64536.c: Require pt32plus.
7571 * gcc.dg/pr65658.c: Likewise.
7572 * gcc.dg/pr67271.c: Require int32plus.
7573 * gcc.dg/pr68112.c: Likewise.
7574 * gcc.dg/pr69071.c: Skip for avr target.
7575 * gcc.dg/pr69973.c: Require int32plus.
7576 * gcc.dg/pr70169.c: Skip for avr target.
7577 * gcc.dg/sso-6.c: Require int32plus.
7578 * gcc.dg/sso-7.c: Likewise.
7579 * gcc.dg/sso-8.c: Likewise.
7580 * gcc.dg/vrp-min-max-2.c: Likewise.
7581
c6e434f5
UB
75822016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7583
7584 PR target/70738
7585 * gcc.target/i386/pr70738-1.c: New test.
7586 * gcc.target/i386/pr70738-2.c: Likewise.
7587 * gcc.target/i386/pr70738-3.c: Likewise.
7588 * gcc.target/i386/pr70738-4.c: Likewise.
7589 * gcc.target/i386/pr70738-5.c: Likewise.
7590 * gcc.target/i386/pr70738-6.c: Likewise.
7591 * gcc.target/i386/pr70738-7.c: Likewise.
7592 * gcc.target/i386/pr70738-8.c: Likewise.
7593 * gcc.target/i386/pr70738-9.c: Likewise.
7594
5c42d341
KT
75952016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7596
7597 PR rtl-optimization/66940
7598 * gcc.c-torture/execute/pr66940.c: New test.
7599
bf9a1a07
IV
76002016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7601
7602 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7603 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7604 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7605 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7606 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7607 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7608 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7609 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7610 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7611 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7612 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7613 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7614 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7615 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7616 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7617 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7618 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7619 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7620 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7621 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7622 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7623 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7624 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7625 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7626
95efe6b6
MP
76272016-05-25 Marek Polacek <polacek@redhat.com>
7628
7629 PR c/71265
7630 * gcc.dg/noncompile/pr71265.c: New test.
7631
a23faf7a
MP
7632 PR c/71266
7633 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7634
69a6d5ad
NS
76352016-05-25 Nathan Sidwell <nathan@acm.org>
7636
7637 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7638
3072d4ea
RB
76392016-05-25 Richard Biener <rguenther@suse.de>
7640
7641 PR tree-optimization/71261
7642 * c-c++-common/torture/pr71261.c: New testcase.
7643
e412ece4
RB
76442016-05-25 Richard Biener <rguenther@suse.de>
7645
7646 PR tree-optimization/71264
7647 * gcc.dg/vect/pr71264.c: New testcase.
7648
b9e551ad
PC
76492016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/55992
7652 * g++.dg/cpp0x/alias-decl-53.C: New.
7653 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7654
6aa1abe5
ML
76552016-05-25 Martin Liska <mliska@suse.cz>
7656
7657 * g++.dg/pr71239.C: New test.
7658
842d162e
RB
76592016-05-25 Richard Biener <rguenther@suse.de>
7660
c87885ca
RO
7661 * gcc.dg/vect/pr58135.c: Rename to ...
7662 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7663
f184a36c
MP
76642016-05-25 Marek Polacek <polacek@redhat.com>
7665
7666 * g++.dg/pr65295.C: Use target c++14.
7667
021fad86
PC
76682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7669
53d6d955
UB
7670 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7671 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7672
c3eaf15a
MM
76732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7674
7675 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7676 instructions.
7677
e46c7770
CP
76782016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7679
7680 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7681 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7682 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7683 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7684 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7685 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7686 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7687 * c-c++-common/goacc/pcopy.c: Likewise.
7688 * c-c++-common/goacc/pcopyin.c: Likewise.
7689 * c-c++-common/goacc/pcopyout.c: Likewise.
7690 * c-c++-common/goacc/pcreate.c: Likewise.
7691 * c-c++-common/goacc/pr70688.c: New test.
7692 * c-c++-common/goacc/present-1.c: Adjust test.
7693 * c-c++-common/goacc/reduction-5.c: Likewise.
7694 * g++.dg/goacc/data-1.C: New test.
7695
4bfc9db7
MM
76962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7697
7698 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7699 vector parity built-in functions.
7700 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7701 count trailing zeros automatic vectorization.
7702 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7703 count trailing zeros built-in functions.
7704
2bc145af
KV
77052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7706
7707 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7708
26869fdb
PH
77092016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7710
7711 PR target/71050
7712 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7713
b2dc9c3b
PC
77142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7715
7716 PR c++/50436
7717 * g++.dg/template/crash123.C: New.
7718 * g++.dg/template/crash124.C: Likewise.
7719
f65e97fd
MS
77202016-05-24 Martin Sebor <msebor@redhat.com>
7721
7722 PR c++/71147
7723 * g++.dg/ext/flexary16.C: New test.
7724
a6f5ac7f
IV
77252016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7726
69a6d5ad
NS
7727 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7728 before math.h is included.
a6f5ac7f
IV
7729 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7730 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7731 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7732 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7733 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7734 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7735 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7736 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7737 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7738 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7739 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7740 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7741 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7742 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7743 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7744 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7745 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7746 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7747 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7748 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7749 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7750 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7751 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7752
27bad558
MM
77532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7754 Kelvin Nilsen <kelvin@gcc.gnu.org>
7755
7756 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7757 support.
7758
72f382fb
PC
77592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7760
7761 PR c++/69872
7762 * g++.dg/warn/Wno-narrowing1.C: New.
7763
ef2ec9d9
MP
77642016-05-24 Marek Polacek <polacek@redhat.com>
7765
7766 PR c/71249
7767 * c-c++-common/Wswitch-unreachable-2.c: New test.
7768
e90434e3
JJ
77692016-05-24 Jakub Jelinek <jakub@redhat.com>
7770
7adb26f2
JJ
7771 PR c++/71257
7772 * g++.dg/vect/simd-clone-6.cc: New test.
7773 * g++.dg/gomp/declare-simd-6.C: New test.
7774
e90434e3
JJ
7775 PR middle-end/70434
7776 PR c/69504
7777 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7778
b556ea3b
RB
77792016-05-24 Richard Biener <rguenther@suse.de>
7780
7781 PR tree-optimization/71240
7782 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7783
e5328f5d
RB
77842016-05-24 Richard Biener <rguenther@suse.de>
7785
7786 PR tree-optimization/71230
7787 * gcc.dg/torture/pr71230.c: New testcase.
7788 * g++.dg/torture/pr71230.C: Likewise.
7789
a04e69c0
TS
77902016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7791
7792 * c-c++-common/goacc/routine-5.c: Add tests.
7793 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7794 * gfortran.dg/goacc/routine-6.f90: Add tests.
7795
30fd2977
RB
77962016-05-24 Richard Biener <rguenther@suse.de>
7797
7798 PR tree-optimization/71253
7799 * gcc.dg/torture/pr71253.c: New testcase.
7800
ca6f60bc
KV
78012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7802
7803 PR middle-end/71252
7804 * gfortran.dg/pr71252.f90: New test.
7805
d3465d72
RS
78062016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7807
7808 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7809
f17a223d
RB
78102016-05-24 Richard Biener <rguenther@suse.de>
7811
7812 PR middle-end/70434
7813 PR c/69504
7814 * c-c++-common/vector-subscript-4.c: New testcase.
7815 * c-c++-common/vector-subscript-5.c: Likewise.
7816
e3f36534
JD
78172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818
7819 PR fortran/71123
7820 * gfortran.dg/namelist_90.f: New test
7821
85d5c27d
JD
78222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7823
7824 PR fortran/66461
7825 * gfortran.dg/unexpected_eof.f: New test
7826
fe3f3340
MM
78272016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7828 Kelvin Nilsen <kelvin@gcc.gnu.org>
7829
7830 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7831 as little endian.
7832
26d6ae55
PC
78332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7834
7835 PR c++/70972
7836 * g++.dg/cpp0x/inh-ctor20.C: New.
7837 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7838
d6c9a06f
PC
78392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7840
7841 PR c++/69095
7842 * g++.dg/cpp0x/variadic168.C: New.
7843
396a1d10
PC
78442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 * g++.dg/cpp0x/pr31445.C: Test column number too.
7847 * g++.dg/cpp0x/pr32253.C: Likewise.
7848 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7849 * g++.dg/cpp0x/variadic36.C: Likewise.
7850
ece46666
MG
78512016-05-23 Marc Glisse <marc.glisse@inria.fr>
7852
7853 * gcc.dg/fold-notshift-2.c: Adjust.
7854
a7dc5980
MP
78552016-05-23 Marek Polacek <polacek@redhat.com>
7856
7857 PR c/49859
7858 * c-c++-common/Wswitch-unreachable-1.c: New test.
7859 * gcc.dg/Wswitch-unreachable-1.c: New test.
7860 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7861 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7862 * g++.dg/gomp/block-10.C: Likewise.
7863 * gcc.dg/gomp/block-10.c: Likewise.
7864 * g++.dg/gomp/block-9.C: Likewise.
7865 * gcc.dg/gomp/block-9.c: Likewise.
7866 * g++.dg/gomp/target-1.C: Likewise.
7867 * g++.dg/gomp/target-2.C: Likewise.
7868 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7869 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7870 * g++.dg/gomp/taskgroup-1.C: Likewise.
7871 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7872 * gcc.dg/gomp/teams-1.c: Likewise.
7873 * g++.dg/gomp/teams-1.C: Likewise.
7874 * g++.dg/overload/error3.C: Likewise.
7875 * g++.dg/tm/jump1.C: Likewise.
7876 * g++.dg/torture/pr40335.C: Likewise.
7877 * gcc.dg/c99-vla-jump-5.c: Likewise.
7878 * gcc.dg/switch-warn-1.c: Likewise.
7879 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7880 * gcc.dg/nested-func-1.c: Likewise.
7881 * gcc.dg/pr67784-4.c: Likewise.
7882
18b54004
RB
78832016-05-23 Richard Biener <rguenther@suse.de>
7884
7885 PR tree-optimization/71230
7886 * gfortran.dg/pr71230-1.f90: New testcase.
7887 * gfortran.dg/pr71230-2.f90: Likewise.
7888
e569db5f
VK
78892016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7890
396a1d10 7891 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7892 * gcc.dg/vect/pr58135.c: Add new.
7893 * gfortran.dg/pr46519-1.f: Adjust test case.
7894
e4b71114
PC
78952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7896
7897 PR c++/53401
7898 * g++.dg/cpp0x/decltype64.C: New.
7899
a25a8058
CL
79002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7901
7902 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7903 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7904 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7905
0dcfe9ab
CL
79062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7907
7908 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7909 Add poly64x1_t and poly64x2_t cases if supported.
7910 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7911 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7912 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7914 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7915
ffd70e4a
CL
79162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7917
7918 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7919 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7920 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7921 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7922 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7923 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7924 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7925
4b1f57fe
CL
79262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7927
7928 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7929
16c5ec77
CL
79302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7931
7932 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7933 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7934
94ad56c7
JJ
79352016-05-22 Jakub Jelinek <jakub@redhat.com>
7936
57748705
JJ
7937 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7938 constraint instead of "r".
7939 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7940 insn instead of vxorpd.
7941 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7942
af120161
JJ
7943 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7944 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7945
355023ce
JJ
7946 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7947
3b48574c
JJ
7948 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7949 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7950
94ad56c7
JJ
7951 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7952
8a85cee2
KV
79532016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7954
7955 PR middle-end/40921
7956 * gcc.dg/tree-ssa/pr40921.c: New test.
7957
8e916b16
PS
79582016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7959
7960 PR target/71103
7961 * gcc.target/avr/pr71103.c: New test.
7962
88aea79f
KV
79632016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7964
7965 PR middle-end/71179
7966 * gcc.dg/tree-ssa/pr71179.c: New test.
7967
79063edd
MS
79682016-05-20 Martin Sebor <msebor@redhat.com>
7969
7970 PR c/71115
7971 * gcc.dg/init-excess-2.c: New test.
7972
55c8849f
EB
79732016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7974
7975 * gnat.dg/opt53.adb: New test.
7976 * gnat.dg/opt54.adb: Likewise.
7977
c91a0948
MJ
79782016-05-20 Martin Jambor <mjambor@suse.cz>
7979
7980 PR tree-optimization/70884
7981 * gcc.dg/tree-ssa/pr70919.c: New test.
7982
9cad20fa
BS
79832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7984
7985 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7986 formatting.
69a6d5ad
NS
7987 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7988 fix code formatting.
7989
79902016-05-20 Nathan Sidwell <nathan@acm.org>
7991
7992 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7993 non-common cases.
7994 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7995
15c671a7
DM
79962016-05-20 David Malcolm <dmalcolm@redhat.com>
7997
7998 * jit.dg/all-non-failing-tests.h: Add
7999 test-factorial-must-tail-call.c.
8000 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8001 * jit.dg/test-factorial-must-tail-call.c: New test case.
8002
4f028369
JJ
80032016-05-20 Jakub Jelinek <jakub@redhat.com>
8004
8005 PR fortran/71204
8006 * gfortran.dg/pr71204.f90: New test.
8007
7dea4ab3
CP
80082016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8009
8010 * gcc.target/nvptx/sincos.c: New test.
8011
ef98d365
PC
80122016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/70572
8015 * g++.dg/cpp1y/auto-fn31.C: New.
8016
92466115
BS
80172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8018
8019 * gcc.target/powerpc/vec-addec.c: New test.
8020 * gcc.target/powerpc/vec-addec-int128.c: New test.
8021
9a385c2d
DM
80222016-05-20 David Malcolm <dmalcolm@redhat.com>
8023
8024 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8025 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8026 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8027 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8028
77c9d5b4
JH
80292016-05-20 Jan Hubicka <hubicka@ucw.cz>
8030
8031 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8032
68047971
JJ
80332016-05-20 Jakub Jelinek <jakub@redhat.com>
8034
18954840
JJ
8035 PR c++/71210
8036 * g++.dg/opt/pr71210-1.C: New test.
8037 * g++.dg/opt/pr71210-2.C: New test.
8038
68047971
JJ
8039 PR tree-optimization/29756
8040 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8041 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8042 only on selected targets where V4SImode vectors are known to be
8043 supported.
8044
d78789f5
MG
80452016-05-20 Marc Glisse <marc.glisse@inria.fr>
8046
8047 PR tree-optimization/71079
8048 PR tree-optimization/71206
8049 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8050
550fa093
PK
80512016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8052
8053 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8054 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8055 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8056
483c6429
RG
80572016-05-20 Richard Guenther <rguenther@suse.de>
8058
8059 PR tree-optimization/29756
8060 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8061
eb066284
RB
80622016-05-20 Richard Biener <rguenther@suse.de>
8063
8064 PR tree-optimization/71185
8065 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8066
58f10249
RB
80672016-05-20 Richard Biener <rguenther@suse.de>
8068
8069 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8070
2a5569fa
MP
80712016-05-19 Marek Polacek <polacek@redhat.com>
8072
8073 PR c++/71075
8074 * g++.dg/diagnostic/pr71075.C: New test.
8075
5e9a5385
DM
80762016-05-19 David Malcolm <dmalcolm@redhat.com>
8077
8078 PR c++/71184
8079 * g++.dg/pr71184.C: New test case.
8080
4f45da44
KN
80812016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8082
8083 * gcc.target/powerpc/darn-0.c: New test.
8084 * gcc.target/powerpc/darn-1.c: New test.
8085 * gcc.target/powerpc/darn-2.c: New test.
8086
4177437e
MP
80872016-05-19 Marek Polacek <polacek@redhat.com>
8088
8089 PR tree-optimization/71031
8090 * gcc.dg/tree-ssa/vrp100.c: New test.
8091
afb72432
IE
80922016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8093
8094 PR rtl-optimization/71148
8095 * gcc.dg/pr71148.c: New test.
8096
4f83064e
KT
80972016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 PR target/71056
8100 * gcc.target/arm/pr71056.c: New test.
8101
4bf8dbe1
BE
81022016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8103
8104 * c-c++-common/pr69669.c: Check the used mode.
8105
f3510625
MO
81062016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8107
8108 PR sanitizer/64354
8109 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8110
43c0068e
RB
81112016-05-19 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/70729
8114 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8115 * gcc.dg/graphite/scop-18.c: Likewise.
8116 * gcc.dg/pr41783.c: Disable LIM.
8117 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8118 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8119 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8120 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8121 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8122 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8123 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8124 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8125 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8126 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8127 * gfortran.dg/pr42108.f90: Likewise.
8128
70f25790
DM
81292016-05-18 David Malcolm <dmalcolm@redhat.com>
8130
8131 PR driver/69265
8132 * gcc.dg/spellcheck-options-11.c: New test case.
8133
960db8ec
JJ
81342016-05-18 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR c++/71100
8137 * g++.dg/opt/pr71100.C: New test.
8138
04643334
MJ
81392016-05-18 Martin Jambor <mjambor@suse.cz>
8140
8141 PR ipa/69708
8142 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8143 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8144 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8145 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8146
91bb9f80
MJ
81472016-05-18 Martin Jambor <mjambor@suse.cz>
8148
8149 PR ipa/69708
8150 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8151 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8152 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8153 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8154 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8155
c584aca6
PC
81562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8157
8158 PR c++/69793
8159 * g++.dg/template/crash122.C: New.
8160
20309c6e
PC
81612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8162
8163 PR c++/70466
8164 * g++.dg/template/pr70466-1.C: New.
8165 * g++.dg/template/pr70466-2.C: Likewise.
8166
50c78b9a
MM
81672016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8168
8169 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8170 splat operations and the XXSPLTIB instruction.
8171 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8172 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8173 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8174 xxlxor to clear a register.
8175
cf8be00d
RS
81762016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8177
8178 * gcc.dg/torture/pr71020.c: New test.
8179
848a392a
MJ
81802016-05-18 Martin Jambor <mjambor@suse.cz>
8181
8182 PR ipa/70646
8183 * gcc.dg/ipa/pr70646.c: New test.
8184
1f2ab776
CL
81852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8186
8187 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8188
76489493
CL
81892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8190
8191 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8192 missing tests for vreinterpretq_p{8,16}.
8193
bd79378d
CL
81942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8195
8196 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8197 vsliq_n_s64 and vsliq_n_u64.
8198
81ca3ea0
CL
81992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8200
8201 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8202 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8203
873cb425
CL
82042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8205
8206 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8207 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8208 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8209
9d6e7c21
CL
82102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8211
8212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8213 in comment.
8214
b4dbe40e 82152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8216
8217 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8218 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8219 "blr\t" and switch to scan-assembler-times.
8220
83a5c910
JW
82212016-05-18 Jiong Wang <jiong.wang@arm.com>
8222
53d6d955
UB
8223 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8224 with __aarch64__.
8225 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8226 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8227
fb7cbdeb
JJ
82282016-05-18 Jakub Jelinek <jakub@redhat.com>
8229
8ee91165
JJ
8230 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8231 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8232 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8233 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8234 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8235 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8236
cf4d516a
JJ
8237 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8238 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8239
a4f16422
JJ
8240 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8241 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8242
7b37ce10
JJ
8243 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8244 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8245
fb7cbdeb
JJ
8246 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8247
c9326aef
RB
82482016-05-18 Richard Biener <rguenther@suse.de>
8249
8250 PR tree-optimization/71168
8251 * gcc.dg/torture/pr71168.c: New testcase.
8252
df8b0a11
KV
82532016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8254
8255 PR middle-end/63586
8256 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8257 * gcc.dg/tree-ssa/pr63586.c: New test.
8258 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8259
2efd67ed
NS
82602016-05-17 Nathan Sidwell <nathan@acm.org>
8261
8262 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8263 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8264 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8265 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8266
1988b2c2
NS
82672016-05-17 Nathan Sidwell <nathan@acm.org>
8268
8269 * gcc.target/nvptx/abi-vararg-3.c: New.
8270
ad1d92ab
MM
82712016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8272
8273 PR tree-optimization/54579
8274 PR middle-end/55299
8275 * gcc.dg/fold-notrotate-1.c: New test.
8276 * gcc.dg/fold-notshift-1.c: New test.
8277 * gcc.dg/fold-notshift-2.c: New test.
8278
47768df8
MP
82792016-05-17 Marek Polacek <polacek@redhat.com>
8280
8281 PR ipa/71146
8282 * g++.dg/ipa/pr71146.C: New test.
8283
6b5423a5
DM
82842016-05-17 David Malcolm <dmalcolm@redhat.com>
8285
8286 * jit.dg/test-error-array-bounds.c: New test case.
8287
c7986356
MG
82882016-05-17 Marc Glisse <marc.glisse@inria.fr>
8289
8290 * gcc.dg/tree-ssa/and-1.c: New testcase.
8291
d982c5b7
MG
82922016-05-17 Marc Glisse <marc.glisse@inria.fr>
8293
8294 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8295 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8296
0139ba93
MG
82972016-05-17 Marc Glisse <marc.glisse@inria.fr>
8298
8299 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8300 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8301
daab4562
JW
83022016-05-17 Jiong Wang <jiong.wang@arm.com>
8303
8304 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8305
22330033
JW
83062016-05-17 Jiong Wang <jiong.wang@arm.com>
8307
8308 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8309
98b3a5f2
JW
83102016-05-17 Jiong Wang <jiong.wang@arm.com>
8311
8312 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8313 ".2d[index]" when scan the assembly.
8314 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8315 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8316 float64x1.
8317 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8318
b71b7a8e
RB
83192016-05-17 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/71132
8322 * gcc.dg/torture/pr71132.c: New testcase.
8323
3c51ad46
CL
83242016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8325
8326 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8327
d20faa66
KT
83282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8329
8330 PR target/70809
8331 * gcc.target/aarch64/pr70809_1.c: New test.
8332
b75cc5a4
KT
83332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8334
8335 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8336 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8337 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8338 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8339
b28eb195
IE
83402016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8341 Ilya Enkovich <ilya.enkovich@intel.com>
8342
8343 PR target/71114
8344 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8345
0b9004ed
JH
83462016-05-16 Jan Hubicka <hubicka@ucw.cz>
8347
8348 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8349 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8350
1b81a1c1
MW
83512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8352
8353 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8354 test for __ARM_FP16_ARGS.
8355 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8356 * gcc.target/arm/aapcs/neon-vect10.c: New.
8357 * gcc.target/arm/aapcs/neon-vect9.c: New.
8358 * gcc.target/arm/aapcs/vfp18.c: New.
8359 * gcc.target/arm/aapcs/vfp19.c: New.
8360 * gcc.target/arm/aapcs/vfp20.c: New.
8361 * gcc.target/arm/aapcs/vfp21.c: New.
8362 * gcc.target/arm/fp16-aapcs-1.c: New.
8363 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8364 test for __ARM_FP16_ARGS.
8365 * g++.target/arm/fp16-return-1.c: Update expected output.
8366
921d1e73
JW
83672016-05-16 Jiong Wang <jiong.wang@arm.com>
8368
8369 PR testsuite/70227
8370 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8371
228eb42a
HA
83722016-05-15 Harald Anlauf <anlauf@gmx.de>
8373
8374 PR fortran/69603
8375 * gfortran.dg/pr69603.f90: New testcase.
8376
785abfd3
FR
83772016-05-14 Fritz Reese <fritzoreese@gmail.com>
8378
8379 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8380
e75eb64f
FR
83812016-05-14 Fritz Reese <fritzoreese@gmail.com>
8382
8383 PR fortran/71047
8384 * gfortran.dg/pr71047.f08: New test.
8385
aa4b467b
JM
83862016-05-13 Joseph Myers <joseph@codesourcery.com>
8387
8388 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8389 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8390 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8391
653fb4a2
MS
83922016-05-13 Martin Sebor <msebor@redhat.com>
8393
8394 PR c++/60049
8395 * g++.dg/cpp0x/constexpr-60049.C: New test.
8396
9e37582d
JJ
83972016-05-13 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR bootstrap/71071
8400 * gcc.dg/pr71071.c: New test.
8401
a278aa17
UB
84022016-05-13 Uros Bizjak <ubizjak@gmail.com>
8403
8404 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8405 remove XOP handling.
377eaca7 8406 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8407
ac3d02e2
NS
84082016-05-13 Nathan Sidwell <nathan@acm.org>
8409
8410 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8411 __atomic_is_lock_free declaration.
8412
8ab3bdac
RB
84132016-05-13 Richard Biener <rguenther@suse.de>
8414
8415 PR tree-optimization/42587
8416 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8417
623b8e0a
ML
84182016-05-13 Martin Liska <mliska@suse.cz>
8419
8420 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8421 the new format of dump output.
8422
da7674f6
IE
84232016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8424
8425 * gcc.dg/pr71084.c: New test.
8426
c959db3d
RR
84272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8428
53d6d955
UB
8429 PR target/53440
8430 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8431
43203dea
RR
84322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8433
8434 * gcc.target/aarch64/struct_return.c: New test.
8435
4f2e1536
MP
84362016-05-12 Marek Polacek <polacek@redhat.com>
8437
8438 PR c/70756
8439 * c-c++-common/pr70756-2.c: New test.
8440 * c-c++-common/pr70756.c: New test.
8441
1ef33ef3
RB
84422016-05-12 Richard Biener <rguenther@suse.de>
8443
8444 PR tree-optimization/71059
8445 * gcc.dg/torture/pr71059.c: New testcase.
8446
763baff6
RB
84472016-05-12 Richard Biener <rguenther@suse.de>
8448
8449 PR tree-optimization/71062
8450 * gcc.dg/torture/pr71062.c: New testcase.
8451
c4ec1243
IE
84522016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8453
8454 PR tree-optimization/71006
8455 * gcc.dg/pr71006.c: New test.
8456
a5fbf76d
MP
84572016-05-12 Marek Polacek <polacek@redhat.com>
8458
8459 PR driver/71063
8460 * gcc.dg/opts-7.c: New test.
8461
5acc47a4
KT
84622016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8463
8464 PR target/70830
8465 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8466 Add -save-temps to dg-options.
8467 Scan for ldmfd rather than pop instruction.
8468 * gcc.target/arm/interrupt-2.c: Likewise.
8469 * gcc.target/arm/pr70830.c: New test.
8470
40bd4bf9
JJ
84712016-05-12 Jakub Jelinek <jakub@redhat.com>
8472
3cd63842
JJ
8473 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8474 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8475
c05d08f6
JJ
8476 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8477 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8478 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8479
bc27ffae
JJ
8480 PR target/71019
8481 * gcc.target/i386/avx512vl-pack-1.c: New test.
8482 * gcc.target/i386/avx512vl-pack-2.c: New test.
8483 * gcc.target/i386/avx512bw-pack-2.c: New test.
8484
515d7412
JJ
8485 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8486
40bd4bf9
JJ
8487 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8488 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8489 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8490
44ab146a
RB
84912016-05-12 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/70986
8494 * gcc.dg/torture/pr70986-1.c: New testcase.
8495 * gcc.dg/torture/pr70986-2.c: Likewise.
8496 * gcc.dg/torture/pr70986-3.c: Likewise.
8497
d6e83a8d
MM
84982016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8499
8500 PR c/43651
8501 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8502 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8503
51e67ea3
UB
85042016-05-11 Uros Bizjak <ubizjak@gmail.com>
8505
8506 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8507 directive.
8508 * gcc.target/i386/pr66746.c: Ditto.
8509
3fd2b007
MM
85102016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8511
8512 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8513 support.
8514 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8515 warning when using -mvsx-timode.
8516 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8517 * gcc.target/powerpc/dform-2.c: Likewise.
8518 * gcc.target/powerpc/pr68805.c: Likewise.
8519
5c3a10fb
MP
85202016-05-11 Marek Polacek <polacek@redhat.com>
8521
8522 PR c++/71024
8523 * c-c++-common/attributes-3.c: New test.
8524
7cfb065b
NS
85252016-05-11 Nathan Sidwell <nathan@acm.org>
8526
8527 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8528 * gcc.c-torture/execute/pr68185.c: Likewise.
8529 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8530 * gcc.dg/pr69634.c: Requires scheduling.
8531 * gcc.dg/torture/pr66178.c: Require label values.
8532 * gcc.dg/setjmp-6.c: Require indirect jumps.
8533
f35ea97d
RB
85342016-05-11 Richard Biener <rguenther@suse.de>
8535
8536 PR tree-optimization/71055
8537 * gcc.dg/torture/pr71055.c: New testcase.
8538
dff70323
RB
85392016-05-11 Richard Biener <rguenther@suse.de>
8540
8541 PR debug/71057
8542 * g++.dg/debug/pr71057.C: New testcase.
8543
56a3d28b
JJ
85442016-05-11 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR fortran/70855
8547 * gfortran.dg/gomp/pr70855.f90: New test.
8548
ebc1b29e
RB
85492016-05-11 Richard Biener <rguenther@suse.de>
8550
8551 PR middle-end/71002
8552 * g++.dg/torture/pr71002.C: New testcase.
8553
98ccd1d7
IE
85542016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8555
8556 PR middle-end/70807
8557 * gcc.dg/pr70807.c: New test.
8558
ed29e24b
MS
85592016-05-10 Martin Sebor <msebor@redhat.com>
8560
8561 PR c++/38611
8562 * g++.dg/Wattributes.C: New test.
8563
e39dab2c
MG
85642016-05-10 Marc Glisse <marc.glisse@inria.fr>
8565
8566 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8567 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8568 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8569
d067e238
IE
85702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8571
8572 PR target/70799
8573 * gcc.target/i386/pr70799-1.c: New test.
8574
cd36c83e
PMR
85752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8576
8577 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8578
1e3af2a4
IE
85792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8580
8581 PR middle-end/70877
8582 * gcc.target/i386/pr70877.c: New test.
8583
afc610db
IE
85842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8585
8586 PR tree-optimization/70786
8587 * gcc.target/i386/pr70876.c: New test.
8588
4b59d19f
JJ
85892016-05-10 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR target/70927
8592 * gcc.target/i386/avx512vl-logic-1.c: New test.
8593 * gcc.target/i386/avx512vl-logic-2.c: New test.
8594 * gcc.target/i386/avx512dq-logic-2.c: New test.
8595
9b5ee426
BS
85962016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8597
8598 PR target/70963
8599 * gcc.target/powerpc/pr70963.c: New.
8600
f3352cab
DM
86012016-05-10 David Malcolm <dmalcolm@redhat.com>
8602
8603 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8604 (test_very_wide_line): Add ruler to expected output.
8605 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8606 (test_very_wide_line): Likewise.
8607 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8608 (test_show_locus): Within the handling of "test_very_wide_line",
8609 enable show_ruler_p on the diagnostic context.
8610
4a3255dd
RB
86112016-05-10 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/71039
8614 * gcc.dg/torture/pr71039.c: New testcase.
8615
da7c9950
NS
86162016-05-10 Nathan Sidwell <nathan@acm.org>
8617
8618 * gcc.dg/nested-func-10.c: Requires alloca.
8619 * gcc.dg/nested-func-9.c: Requires alloca.
8620 * gcc.c-torture/execute/pr70460.c: Requires labels.
8621 * gcc.c-torture/compile/pr70199.c: Requires labels.
8622 * gcc.target/nvptx/decl.c: Compile only.
8623 * gcc.target/nvptx/trailing-init.c: Compile only.
8624 * gcc.target/nvptx/ary-init.c: Compile only.
8625
cf68d92c
MP
86262016-05-10 Marek Polacek <polacek@redhat.com>
8627
8628 PR c/70255
8629 * gcc.dg/attr-opt-1.c: New test.
8630
64ea4e15
RB
86312016-05-10 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/70497
8634 PR tree-optimization/28367
8635 * gcc.dg/torture/20160404-1.c: New testcase.
8636 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8637 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8638
5a96dae3
PMR
86392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8640
8641 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8642
fc97f805
UB
86432016-05-09 Uros Bizjak <ubizjak@gmail.com>
8644
8645 * gcc.target/i386/fabsneg-1.c New test.
8646
a710b1d5
AM
86472016-05-09 Alan Modra <amodra@gmail.com>
8648
8649 PR testsuite/70826
8650 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8651
171f6f05
RB
86522016-05-09 Richard Biener <rguenther@suse.de>
8653
8654 PR tree-optimization/70985
8655 * gcc.dg/torture/pr70985.c: New testcase.
8656
18caa34e
BC
86572016-05-09 Bin Cheng <bin.cheng@arm.com>
8658
8659 * gcc.dg/tree-ssa/ifc-9.c: New test.
8660 * gcc.dg/tree-ssa/ifc-10.c: New test.
8661 * gcc.dg/tree-ssa/ifc-11.c: New test.
8662 * gcc.dg/tree-ssa/ifc-12.c: New test.
8663 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8664 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8665 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8666
7a27d38f
RB
86672016-05-09 Richard Biener <rguenther@suse.de>
8668
8669 PR fortran/70937
8670 * gfortran.dg/pr70937.f90: New testcase.
8671
5ebbbd3d
RO
86722016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8673
8674 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8675
f6288c24
FR
86762016-05-07 Fritz Reese <fritzoreese@gmail.com>
8677
8678 PR fortran/56226
8679 * gfortran.dg/dec_structure_1.f90: New testcase.
8680 * gfortran.dg/dec_structure_2.f90: Ditto.
8681 * gfortran.dg/dec_structure_3.f90: Ditto.
8682 * gfortran.dg/dec_structure_4.f90: Ditto.
8683 * gfortran.dg/dec_structure_5.f90: Ditto.
8684 * gfortran.dg/dec_structure_6.f90: Ditto.
8685 * gfortran.dg/dec_structure_7.f90: Ditto.
8686 * gfortran.dg/dec_structure_8.f90: Ditto.
8687 * gfortran.dg/dec_structure_9.f90: Ditto.
8688 * gfortran.dg/dec_structure_10.f90: Ditto.
8689 * gfortran.dg/dec_structure_11.f90: Ditto.
8690 * gfortran.dg/dec_union_1.f90: Ditto.
8691 * gfortran.dg/dec_union_2.f90: Ditto.
8692 * gfortran.dg/dec_union_3.f90: Ditto.
8693 * gfortran.dg/dec_union_4.f90: Ditto.
8694 * gfortran.dg/dec_union_5.f90: Ditto.
8695 * gfortran.dg/dec_union_6.f90: Ditto.
8696 * gfortran.dg/dec_union_7.f90: Ditto.
8697
5ec4a8cd
TV
86982016-05-07 Tom de Vries <tom@codesourcery.com>
8699
8700 PR tree-optimization/70956
8701 * gcc.dg/graphite/pr70956.c: New test.
8702
58ec1d0e
JJ
87032016-05-06 Jakub Jelinek <jakub@redhat.com>
8704
ccd88fb7
JJ
8705 PR middle-end/70941
8706 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8707 (a, b, c, d): Change type from char to signed char.
8708 (main): Compare against (signed char) -1634678893 instead of
8709 hardcoded -109. Use __builtin_abort instead of abort.
8710
dd3b6464
JJ
8711 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8712 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8713
58ec1d0e
JJ
8714 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8715
19aa23d8
YR
87162016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8717
8718 PR debug/70935
8719 * gcc.dg/torture/pr70935.c: New test.
8720
ae5f0df1
OE
87212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8722
8723 PR target/58219
ce23a8ff 8724 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8725
078f7e37
RB
87262016-05-06 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/70960
8729 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8730
765d7b54
OE
87312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8732
8733 PR target/52933
8734 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8735 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8736 Adjust expected instruction counts.
8737 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8738
29c94e65
MP
87392016-05-06 Marek Polacek <polacek@redhat.com>
8740
8741 PR sanitizer/70875
8742 * gcc.dg/ubsan/bounds-3.c: New test.
8743
3684b02e
OE
87442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8745
8746 PR target/54089
8747 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8748
8706773f
RB
87492016-05-06 Richard Biener <rguenther@suse.de>
8750
8751 PR middle-end/70931
8752 * gfortran.dg/pr70931.f90: New testcase.
8753
a4f51018
RB
87542016-05-06 Richard Biener <rguenther@suse.de>
8755
8756 PR middle-end/70941
8757 * gcc.dg/torture/pr70941.c: New testcase.
8758
c4f2425f
BC
87592016-05-05 Bin Cheng <bin.cheng@arm.com>
8760
8761 PR tree-optimization/57206
8762 * gcc.dg/vect/pr57206.c: New test.
8763
5dc08197
RO
87642016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8767
351f85c5
JJ
87682016-05-05 Jakub Jelinek <jakub@redhat.com>
8769
568bac8c
JJ
8770 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8771
351f85c5
JJ
8772 * c-c++-common/Wdangling-else-4.c: New test.
8773
33fd7785
JJ
87742016-05-04 Jakub Jelinek <jakub@redhat.com>
8775
2d1ac15a
JJ
8776 PR c++/70906
8777 PR c++/70933
8778 * g++.dg/opt/pr70906.C: New test.
8779 * g++.dg/opt/pr70933.C: New test.
8780
33fd7785
JJ
8781 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8782
6b715bf6
JH
87832016-05-04 Jan Hubicka <hubicka@ucw.cz>
8784
8785 * gcc.dg/ipa/pure-const-3.c: New testcase.
8786
deef7113
MP
87872016-05-04 Marek Polacek <polacek@redhat.com>
8788
8789 * c-c++-common/Wdangling-else-1.c: New test.
8790 * c-c++-common/Wdangling-else-2.c: New test.
8791 * c-c++-common/Wdangling-else-3.c: New test.
8792
5396db97
KCY
87932016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8794
8795 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8796 flag is present.
8797
de55efd5
MP
87982016-05-04 Marek Polacek <polacek@redhat.com>
8799
8800 PR c/48778
8801 * gcc.dg/Waddress-2.c: New test.
8802
475839b6
AM
88032016-05-04 Alan Modra <amodra@gmail.com>
8804
8805 * gcc.target/powerpc/pr70866.c: New.
8806
b25aad5f
MS
88072016-05-03 Martin Sebor <msebor@redhat.com>
8808
8809 PR c++/66561
8810 * c-c++-common/builtin_location.c: New test.
8811 * g++.dg/cpp1y/builtin_location.C: New test.
8812
79ce98bc
MP
88132016-05-03 Marek Polacek <polacek@redhat.com>
8814
8815 PR c/70859
8816 * gcc.dg/pr70859.c: New test.
8817 * gcc.dg/pr70859-2.c: New test.
8818
402e89f5
PMR
88192016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8820
8821 * gnat.dg/debug5.adb: New testcase.
8822
f3d90045
DV
88232016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8824
8825 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8826 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8827 Procedure to check for z10 instruction set.
8828
1e26cec1
CL
88292016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8830
8831 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8832
71aca5a0
AM
88332016-05-03 Alan Modra <amodra@gmail.com>
8834
8835 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8836
2fd70ec1
JJ
88372016-05-03 Jakub Jelinek <jakub@redhat.com>
8838
8839 * gcc.target/i386/avx512f-cvt-1.c: New test.
8840
e5705cf7
L
88412016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8842
8843 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8844 -fdump-tree-vrp-details.
8845
381cdae4
RB
88462016-05-03 Richard Biener <rguenther@suse.de>
8847
8848 * gcc.dg/pr30172-1.c: Adjust.
8849 * gcc.dg/pr63743.c: Likewise.
8850 * gcc.dg/tm/pr51696.c: Likewise.
8851 * c-c++-common/tm/safe-1.c: Likewise.
8852 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8853 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8854 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8855 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8856
adedd5c1
JJ
88572016-05-03 Jakub Jelinek <jakub@redhat.com>
8858
31ed1665
JJ
8859 PR rtl-optimization/70467
8860 * gcc.target/i386/pr70467-3.c: New test.
8861 * gcc.target/i386/pr70467-4.c: New test.
8862
dea60b59
JJ
8863 PR tree-optimization/70916
8864 * gcc.c-torture/compile/pr70916.c: New test.
8865
adedd5c1
JJ
8866 PR target/49244
8867 * gcc.target/i386/pr49244-1.c: New test.
8868 * gcc.target/i386/pr49244-2.c: New test.
8869
f80041ef
BS
88702016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8871
8872 PR rtl-optimization/44281
8873 * gcc.target/i386/pr44281.c: New test.
8874
1cfcd39e
BC
88752016-05-03 bin cheng <bin.cheng@arm.com>
8876
8877 PR tree-optimization/56541
8878 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8879 * gcc.dg/vect/pr56541.c: new test.
8880
4304ccfd
MM
88812016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8882
8883 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8884 __float128.
8885 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8886
50d94c29
L
88872016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8888
8889 PR testsuite/70520
8890 * c-c++-common/asan/clone-test-1.c (main): Align child process
8891 stack to 16 bytes.
8892
bc1aee87
DM
88932016-05-02 David Malcolm <dmalcolm@redhat.com>
8894
8895 PR c++/62314
8896 * g++.dg/spellcheck-fields-2.C: New test case.
8897
474e0129
DM
88982016-05-02 David Malcolm <dmalcolm@redhat.com>
8899
8900 PR c++/62314
8901 * g++.dg/pr62314.C: New test case.
8902
818b88a7
JH
89032016-05-02 Jan Hubicka <hubicka@ucw.cz>
8904
8905 * gcc.dg/ipa/inline-8.c: New testcase.
8906
dd77684f
JJ
89072016-05-02 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR rtl-optimization/70467
8910 * gcc.target/i386/pr70467-1.c: New test.
8911
72407e00
BE
89122016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8913
8914 * gcc.dg/spec-options.c: Run the test on all targets.
8915 * gcc.dg/foo.specs: Use cpp_unique_options.
8916
dd53d197
MG
89172016-05-02 Marc Glisse <marc.glisse@inria.fr>
8918
8919 * gcc.dg/tree-ssa/unord.c: New testcase.
8920
a8b85ce9
MG
89212016-05-02 Marc Glisse <marc.glisse@inria.fr>
8922
8923 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8924
5b37e866
NS
89252016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8926
8927 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8928
7176a4a0
MP
89292016-05-02 Marek Polacek <polacek@redhat.com>
8930
8931 PR c/70851
8932 * gcc.dg/enum-incomplete-3.c: New test.
8933
6b9933b9
MP
89342016-05-02 Marek Polacek <polacek@redhat.com>
8935 Tom de Vries <tom@codesourcery.com>
8936
8937 PR tree-optimization/70700
8938 * gcc.dg/pr70700.c: New test.
8939
90f82260
UB
89402016-05-01 Uros Bizjak <ubizjak@gmail.com>
8941
8942 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8943 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8944 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8945 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8946 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8947
f73036c1
EB
89482016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8949
8950 * ada/acats/run_acats: Rename into...
8951 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8952 * ada/acats/run_all.sh: Remove redundant test.
8953 (target_run): Move around.
8954 (target_gnatchop): Use newly built executable.
8955 (target_gnatmake): Likewise.
8956 Check that the compilation of impbit succeeds.
8957
85e051a3
OE
89582016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8959
8960 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8961 * gcc.dg/20021029-1.c: Likewise.
8962 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8963 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8964 * gcc.target/sh/cmpstr.c: Likewise.
8965 * gcc.target/sh/cmpstrn.c: Likewise.
8966 * gcc.target/sh/memset.c: Likewise.
8967 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8968 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8969 * gcc.target/sh/pr39423-1.c: Likewise.
8970 * gcc.target/sh/pr49468-di.c: Likewise.
8971 * gcc.target/sh/pr49468-si.c: Likewise.
8972 * gcc.target/sh/pr49880-1.c: Likewise.
8973 * gcc.target/sh/pr49880-2.c: Likewise.
8974 * gcc.target/sh/pr49880-3.c: Likewise.
8975 * gcc.target/sh/pr50751-1.c: Likewise.
8976 * gcc.target/sh/pr50751-4.c: Likewise.
8977 * gcc.target/sh/pr50751-7.c: Likewise.
8978 * gcc.target/sh/pr51244-1.c: Likewise.
8979 * gcc.target/sh/pr51244-10.c: Likewise.
8980 * gcc.target/sh/pr51244-11.c: Likewise.
8981 * gcc.target/sh/pr51244-12.c: Likewise.
8982 * gcc.target/sh/pr51244-13.c: Likewise.
8983 * gcc.target/sh/pr51244-14.c: Likewise.
8984 * gcc.target/sh/pr51244-17.c: Likewise.
8985 * gcc.target/sh/pr51244-18.c: Likewise.
8986 * gcc.target/sh/pr51244-19.c: Likewise.
8987 * gcc.target/sh/pr51244-4.c: Likewise.
8988 * gcc.target/sh/pr51244-5.c: Likewise.
8989 * gcc.target/sh/pr51244-7.c: Likewise.
8990 * gcc.target/sh/pr51244-8.c: Likewise.
8991 * gcc.target/sh/pr51244-9.c: Likewise.
8992 * gcc.target/sh/pr51697.c: Likewise.
8993 * gcc.target/sh/pr52483-1.c: Likewise.
8994 * gcc.target/sh/pr52483-2.c: Likewise.
8995 * gcc.target/sh/pr52483-3.c: Likewise.
8996 * gcc.target/sh/pr52483-5.c: Likewise.
8997 * gcc.target/sh/pr52933-1.c: Likewise.
8998 * gcc.target/sh/pr52933-2.c: Likewise.
8999 * gcc.target/sh/pr52933-3.c: Likewise.
9000 * gcc.target/sh/pr53568-1.c: Likewise.
9001 * gcc.target/sh/pr53976-1.c: Likewise.
9002 * gcc.target/sh/pr53988-1.c: Likewise.
9003 * gcc.target/sh/pr53988.c: Likewise.
9004 * gcc.target/sh/pr54089-1.c: Likewise.
9005 * gcc.target/sh/pr54089-6.c: Likewise.
9006 * gcc.target/sh/pr54089-7.c: Likewise.
9007 * gcc.target/sh/pr54089-8.c: Likewise.
9008 * gcc.target/sh/pr54089-9.c: Likewise.
9009 * gcc.target/sh/pr54236-1.c: Likewise.
9010 * gcc.target/sh/pr54236-2.c: Likewise.
9011 * gcc.target/sh/pr54236-3.c: Likewise.
9012 * gcc.target/sh/pr54236-4.c: Likewise.
9013 * gcc.target/sh/pr54386.c: Likewise.
9014 * gcc.target/sh/pr54602-1.c: Likewise.
9015 * gcc.target/sh/pr54685.c: Likewise.
9016 * gcc.target/sh/pr54760-1.c: Likewise.
9017 * gcc.target/sh/pr54760-2.c: Likewise.
9018 * gcc.target/sh/pr54760-3.c: Likewise.
9019 * gcc.target/sh/pr54760-4.c: Likewise.
9020 * gcc.target/sh/pr54760-5.c: Likewise.
9021 * gcc.target/sh/pr54760-6.c: Likewise.
9022 * gcc.target/sh/pr55146.c: Likewise.
9023 * gcc.target/sh/pr55160.c: Likewise.
9024 * gcc.target/sh/pr59278.c: Likewise.
9025 * gcc.target/sh/pr59401-1.c: Likewise.
9026 * gcc.target/sh/pr59533-1.c: Likewise.
9027 * gcc.target/sh/pr63260.c: Likewise.
9028 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9029 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9030 * gcc.target/sh/strlen.c: Likewise.
9031 * gcc.target/sh/torture/pr30807.c: Likewise.
9032 * gcc.target/sh/torture/pr34777.c: Likewise.
9033 * gcc.target/sh/torture/pr64652.c: Likewise.
9034 * gcc.target/sh/torture/pr65505.c: Likewise.
9035 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9036 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9037
411e5c67
PC
90382016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9039
9040 PR c++/66644
9041 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9042
8fa97501
BS
90432016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9044
9045 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9046 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9047 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9048 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9049
5a956111
PP
90502016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9051
9052 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9053 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9054
e7ff0319
CP
90552016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9056
9057 PR middle-end/70626
9058 * c-c++-common/goacc/combined-reduction.c: New test.
9059 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9060
52d11a4b
L
90612016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9062
9063 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9064 *movdi_internal pattern only if PIC off.
9065 * gcc.target/i386/pr70155-2.c: Likewise.
9066 * gcc.target/i386/pr70155-3.c: Likewise.
9067 * gcc.target/i386/pr70155-4.c: Likewise.
9068 * gcc.target/i386/pr70155-5.c: Likewise.
9069 * gcc.target/i386/pr70155-6.c: Likewise.
9070 * gcc.target/i386/pr70155-7.c: Likewise.
9071 * gcc.target/i386/pr70155-8.c: Likewise.
9072 * gcc.target/i386/pr70155-15.c: Likewise.
9073 * gcc.target/i386/pr70155-17.c: Likewise.
9074 * gcc.target/i386/pr70155-22.c: Likewise.
9075
8960db31
BC
90762016-04-29 Bin Cheng <bin.cheng@arm.com>
9077
9078 PR tree-optimization/70803
9079 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9080
cca535a4
IE
90812016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9082
9083 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9084 optimization of vector loop.
9085 * gcc.target/i386/vect-unpack-3.c: New test.
9086 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9087 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9088 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9089
500ecf4a
MP
90902016-04-29 Marek Polacek <polacek@redhat.com>
9091
9092 PR sanitizer/70342
9093 * g++.dg/ubsan/null-7.C: New test.
9094
2fff3db8
MP
9095 PR c/70852
9096 * gcc.dg/pr70852.c: New test.
9097
509063eb
DV
90982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9099
9100 PR/69089
9101 * g++.dg/cpp0x/alignas6.C: New test.
9102
83745c0d
DV
91032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9104
c87885ca
RO
9105 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9106 * gcc.dg/pr27003.c: Likewise.
9107 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9108 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9109 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9110 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9111 * gcc.target/arc/mxy.c: Likewise.
9112 * gcc.target/arc/mswape.c: Likewise.
9113 * gcc.target/arc/mrtsc.c: Likewise.
9114 * gcc.target/arc/mcrc.c: Likewise.
9115 * gcc.target/arc/mdsp-packa.c: Likewise.
9116 * gcc.target/arc/mdvbf.c: Likewise.
9117 * gcc.target/arc/mlock.c: Likewise.
9118 * gcc.target/arc/mmac-24.c: Likewise.
9119 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9120
849b265d
BS
91212016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9122 Matthijs Kooijman <matthijs@stdin.nl>
9123 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9124
9125 PR target/60040
9126 * gcc.target/avr/pr60040-1.c: New.
9127 * gcc.target/avr/pr60040-2.c: New.
9128
1390536b
RB
91292016-04-29 Richard Biener <rguenther@suse.de>
9130
9131 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9132
98998245
RB
91332016-04-29 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/13962
9136 PR tree-optimization/65686
9137 * gcc.dg/uninit-pr65686.c: New testcase.
9138
8b80cc21
JJ
91392016-04-29 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR middle-end/70843
9142 * gcc.dg/pr70843.c: New test.
9143
6181bc30
JJ
91442016-04-28 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR target/70858
9147 * gcc.target/i386/pr70858.c: New test.
9148
f4cb3612
AB
91492016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9150
9151 * gcc.target/arc/nps400-1.c: New file.
9152
8ad9df62
JR
91532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9154 Andrew Burgess <andrew.burgess@embecosm.com>
9155
9156 * gcc.target/arc/movh_cl-1.c: New file.
9157
ceaaa9fe
JR
91582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9159 Andrew Burgess <andrew.burgess@embecosm.com>
9160
9161 * gcc.target/arc/extzv-1.c: New file.
9162 * gcc.target/arc/insv-1.c: New file.
9163 * gcc.target/arc/insv-2.c: New file.
9164 * gcc.target/arc/movb-1.c: New file.
9165 * gcc.target/arc/movb-2.c: New file.
9166 * gcc.target/arc/movb-3.c: New file.
9167 * gcc.target/arc/movb-4.c: New file.
9168 * gcc.target/arc/movb-5.c: New file.
9169 * gcc.target/arc/movb_cl-1.c: New file.
9170 * gcc.target/arc/movb_cl-2.c: New file.
9171 * gcc.target/arc/movbi_cl-1.c: New file.
9172 * gcc.target/arc/movl-1.c: New file.
9173
4d03dc2f
JR
91742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9175 Andrew Burgess <andrew.burgess@embecosm.com>
9176
9177 * gcc.target/arc/cmem-1.c: New file.
9178 * gcc.target/arc/cmem-2.c: New file.
9179 * gcc.target/arc/cmem-3.c: New file.
9180 * gcc.target/arc/cmem-4.c: New file.
9181 * gcc.target/arc/cmem-5.c: New file.
9182 * gcc.target/arc/cmem-6.c: New file.
9183 * gcc.target/arc/cmem-7.c: New file.
9184 * gcc.target/arc/cmem-ld.inc: New file.
9185 * gcc.target/arc/cmem-st.inc: New file.
9186
81262dad
JJ
91872016-04-28 Jakub Jelinek <jakub@redhat.com>
9188
9189 PR target/70821
9190 * gcc.target/i386/pr70821.c: New test.
9191
0a31a09a
BS
91922016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9193
9194 * gcc.target/powerpc/vec-adde.c: New test.
9195 * gcc.target/powerpc/vec-adde-int128.c: New test.
9196
3ddffba9
JJ
91972016-04-28 Jakub Jelinek <jakub@redhat.com>
9198
9199 * gcc.target/i386/avx-vround-1.c: New test.
9200 * gcc.target/i386/avx-vround-2.c: New test.
9201 * gcc.target/i386/avx512vl-vround-1.c: New test.
9202 * gcc.target/i386/avx512vl-vround-2.c: New test.
9203
713dedcd
RO
92042016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9205
9206 PR testsuite/70595
9207 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9208 (check_effective_target_cilkplus_runtime): ... this.
9209 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9210 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9211
9212 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9213 Require cilkplus_runtime.
9214 Don't add -lcilkrts.
9215 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9216 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9217 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9218 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9219 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9220 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9221 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9222 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9223 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9224 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9225 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9226 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9227 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9228 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9229 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9230 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9231 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9232 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9233 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9234 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9235 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9236 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9237 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9238 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9239 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9240 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9241 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9242 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9243 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9244
9245 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9246 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9247
9248 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9249
9250 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9251 cilkplus_runtime.
9252
3563f78f
MG
92532016-04-27 Marc Glisse <marc.glisse@inria.fr>
9254
9255 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9256 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9257
6bc2bb18
RB
92582015-04-27 Ryan Burn <contact@rnburn.com>
9259
9260 PR c++/69024
9261 PR c++/68997
9262 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9263 diagnostic.
9264 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9265 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9266
1e55d29a
EB
92672016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gnat.dg/limited_with4.ad[sb]: New test.
9270 * gnat.dg/limited_with4_pkg.ads: New helper.
9271
087146ca
L
92722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9273
9274 PR target/70155
9275 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9276 and movv1ti_internal patterns
9277 * gcc.target/i386/pr70155-1.c: New test.
9278 * gcc.target/i386/pr70155-2.c: Likewise.
9279 * gcc.target/i386/pr70155-3.c: Likewise.
9280 * gcc.target/i386/pr70155-4.c: Likewise.
9281 * gcc.target/i386/pr70155-5.c: Likewise.
9282 * gcc.target/i386/pr70155-6.c: Likewise.
9283 * gcc.target/i386/pr70155-7.c: Likewise.
9284 * gcc.target/i386/pr70155-8.c: Likewise.
9285 * gcc.target/i386/pr70155-9.c: Likewise.
9286 * gcc.target/i386/pr70155-10.c: Likewise.
9287 * gcc.target/i386/pr70155-11.c: Likewise.
9288 * gcc.target/i386/pr70155-12.c: Likewise.
9289 * gcc.target/i386/pr70155-13.c: Likewise.
9290 * gcc.target/i386/pr70155-14.c: Likewise.
9291 * gcc.target/i386/pr70155-15.c: Likewise.
9292 * gcc.target/i386/pr70155-16.c: Likewise.
9293 * gcc.target/i386/pr70155-17.c: Likewise.
9294 * gcc.target/i386/pr70155-18.c: Likewise.
9295 * gcc.target/i386/pr70155-19.c: Likewise.
9296 * gcc.target/i386/pr70155-20.c: Likewise.
9297 * gcc.target/i386/pr70155-21.c: Likewise.
9298 * gcc.target/i386/pr70155-22.c: Likewise.
9299
92329f9f
L
93002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9301
9302 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9303 ".{5,6}".
9304
309a0cf6
BC
93052016-04-27 Bin Cheng <bin.cheng@arm.com>
9306
9307 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9308 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9309 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9310 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9311 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9312
72ed2b9c
RB
93132016-04-27 Richard Biener <rguenther@suse.de>
9314
9315 PR ipa/70760
9316 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9317 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9318
3c98ff9b
NS
93192016-04-27 Nathan Sidwell <nathan@acm.org>
9320
9321 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9322 * g++.dg/ubsan/pr63956.C: Adjust error location.
9323
9ec5d66b
NC
93242016-04-27 Nick Clifton <nickc@redhat.com>
9325
9326 PR middle-end/49889
9327 * gcc.dg/pr49889.c: New test.
9328
c1e1f433
BS
93292016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9330
9331 * c-c++-common/memset-array.c: New test.
9332
8ac43293
MS
93332016-04-26 Martin Sebor <msebor@redhat.com>
9334
9335 PR c++/66639
9336 * g++.dg/cpp1y/func_constexpr.C: New test.
9337
843ce8ab
PP
93382016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9339
9340 PR c++/70241
9341 * g++.dg/cpp0x/enum32.C: New test.
9342 * g++.dg/cpp0x/enum33.C: New test.
9343
93442016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9345
9346 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9347 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9348 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9349 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9350 * gcc.c-torture/execute/pr38151.c: Likewise.
9351 * gcc.c-torture/execute/pr66556.c: Likewise.
9352 * gcc.c-torture/execute/pr67781.c: Likewise.
9353 * gcc.c-torture/execute/pr68648.c: Likewise.
9354
ca1206be
MG
93552016-04-26 Marc Glisse <marc.glisse@inria.fr>
9356
9357 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9358
2448a956
MP
93592016-04-26 Marek Polacek <polacek@redhat.com>
9360
9361 PR c/67784
9362 * gcc.dg/pr67784-3.c: New test.
9363 * gcc.dg/pr67784-4.c: New test.
9364 * gcc.dg/pr67784-5.c: New test.
9365
b02a5e26
MP
9366 PR c/70791
9367 * gcc.dg/Wnested-externs-2.c: New test.
9368
6b6aa8d3
MG
93692016-04-26 Marc Glisse <marc.glisse@inria.fr>
9370
9371 * gcc.dg/fold-plusmult.c: Adjust.
9372 * gcc.dg/no-strict-overflow-6.c: Adjust.
9373 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9374
a2095b55
BS
93752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9376
9377 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9378 number scans.
9379 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9380 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9381 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9382 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9383 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9384 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9385 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9386 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9387 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9388 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9389 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9390 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9391 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9392 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9393 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9394 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9395 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9396 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9397 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9398 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9399 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9400 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9401 scans.
9402 * gcc.target/i386/pr32219-4.c: Likewise.
9403 * gcc.target/i386/pr32219-6.c: Likewise.
9404 * gcc.target/i386/pr32219-8.c: Likewise.
9405
bb0cc5c8
KT
94062016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9407
9408 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9409 associated options.
9410
5a0802ea
MP
94112016-04-26 Marek Polacek <polacek@redhat.com>
9412
9413 PR c++/70744
9414 * g++.dg/ext/cond2.C: New test.
9415
00f615af
BC
94162016-04-26 Bin Cheng <bin.cheng@arm.com>
9417
9418 PR tree-optimization/70771
9419 PR tree-optimization/70775
9420 * gcc.dg/pr70771.c: New test.
25939d34 9421 * gcc.dg/pr70775.c: New test.
00f615af 9422
218155e7
BS
94232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9424
9425 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9426
ab99f467
RB
94272016-04-25 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/70780
9430 * gcc.dg/torture/pr70780.c: New testcase.
9431
3f8257db 94322016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9433
c87885ca
RO
9434 * gcc.target/arm/neon-vaddws16.c: New test.
9435 * gcc.target/arm/neon-vaddws32.c: New test.
9436 * gcc.target/arm/neon-vaddwu16.c: New test.
9437 * gcc.target/arm/neon-vaddwu32.c: New test.
9438 * gcc.target/arm/neon-vaddwu8.c: New test.
9439 * lib/target-supports.exp
93c590ee
MC
9440 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9441 that arm neon support vector widen sum of HImode TO SImode.
9442
d6c1a7a7
JJ
94432016-04-23 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR sanitizer/70712
9446 * c-c++-common/asan/pr70712.c: New test.
9447
ab0fc037
TS
94482016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9449
9450 * .gitattributes: New file.
9451
2aa64824
CL
94522016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9453
9454 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9455
e7e12d92
DH
94562016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9457
9458 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9459 * gfortran.dg/submodule_15.f08: Likewise.
9460
d1431192
RB
94612016-04-22 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/70740
9464 * gcc.dg/torture/pr70740.c: New testcase.
9465
04a63c24
L
94662016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9467
9468 PR target/70750
9469 * gcc.target/i386/pr70750-1.c: New test.
9470 * gcc.target/i386/pr70750-2.c: Likewise.
9471
20700098
PC
94722016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9473
9474 PR c++/70540
9475 * g++.dg/cpp0x/auto48.C: New.
9476
aedf4e12
MP
94772016-04-21 Marek Polacek <polacek@redhat.com>
9478
9479 PR c++/70513
9480 * g++.dg/cpp0x/forw_enum12.C: New test.
9481 * g++.dg/cpp0x/forw_enum13.C: New test.
9482
2074d80a
KY
94832016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9484
9485 PR target/70728
9486 * gcc.target/i386/pr70728.c: New test.
9487
aef4aab0
RB
94882016-04-21 Richard Biener <rguenther@suse.de>
9489
9490 PR middle-end/70747
9491 * gcc.dg/pr70747.c: New testcase.
9492
2359e571
BC
94932016-04-21 Bin Cheng <bin.cheng@arm.com>
9494
9495 PR tree-optimization/70715
9496 * gcc.dg/tree-ssa/scev-13.c: New test.
9497
ce0e66ff
MG
94982016-04-21 Marc Glisse <marc.glisse@inria.fr>
9499
9500 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9501
2c2870a1
MG
95022016-04-21 Marc Glisse <marc.glisse@inria.fr>
9503
9504 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9505
a2b056a3
JH
95062016-04-20 Jan Hubicka <jh@suse.cz>
9507
9508 PR ipa/70018
9509 * g++.dg/ipa/nothrow-1.C: New testcase.
9510
ee392fc2
NS
95112016-04-20 Nathan Sidwell <nathan@acm.org>
9512
9513 PR c++/55635
9514 * g++.dg/eh/delete1.C: New.
9515
dda49daf
L
95162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9517
9518 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9519 -mtune-ctrl=sse_typeless_stores.
9520
8a5b9d5a
L
95212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9522
9523 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9524
1011119f
BC
95252016-04-20 Bin Cheng <bin.cheng@arm.com>
9526
9527 PR tree-optimization/69489
9528 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9529
477d4906
IV
95302016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9531
9532 PR c++/69363
9533 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9534 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9535 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9536
fad08d12
BC
95372016-04-20 Bin Cheng <bin.cheng@arm.com>
9538
9539 PR tree-optimization/56625
9540 PR tree-optimization/69489
9541 * gcc.dg/vect/pr56625.c: New test.
9542 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9543
9e3e4fab
AP
95442016-04-20 Andrew Pinski <apinski@cavium.com>
9545
9546 PR target/64971
9547 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9548
d7aa24e4
AC
95492016-04-20 Arnaud Charlet <charlet@adacore.com>
9550
9551 * gnat.dg/self1.adb: Remove now incorrect test.
9552
e6d62b46
BC
95532016-04-20 Bin Cheng <bin.cheng@arm.com>
9554
9555 * gcc.dg/tree-ssa/scev-11.c: New test.
9556 * gcc.dg/tree-ssa/scev-12.c: New test.
9557
2697b189
MP
95582016-04-20 Marek Polacek <polacek@redhat.com>
9559
9560 PR tree-optimization/70725
9561 * gcc.dg/pr70725.c: New test.
9562
60d393e8
RB
95632016-04-20 Richard Biener <rguenther@suse.de>
9564
9565 PR tree-optimization/70726
9566 * g++.dg/vect/pr70726.cc: New testcase.
9567
82c6f58a
AK
95682016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9569
9570 PR target/70674
9571 * gcc.target/s390/pr70674.c: New test.
9572
90eeab20
JD
95732016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9574
9575 PR libgfortran/70684
9576 * gfortran.dg/list_read_14.f90: New test.
9577
fc9cf6da
L
95782016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9579
9580 PR target/69201
9581 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9582 extern to force it misaligned.
9583 (b): Likewise.
9584 (c): Likewise.
9585 (d): Likewise.
9586 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9587 Don't check `*' before movv4sf_internal.
9588 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9589 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9590 Don't check `*' before movv16qi_internal.
9591 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9592 extern to force it misaligned.
9593 (b): Likewise.
9594 (c): Likewise.
9595 (d): Likewise.
9596 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9597 Don't check `*' before movv2df_internal.
9598 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9599 extern to force it misaligned.
9600 (b): Likewise.
9601 (c): Likewise.
9602 (d): Likewise.
9603 Check movv8sf_internal instead of avx_storeups256.
9604 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9605
ea8927ea
RB
96062016-04-19 Richard Biener <rguenther@suse.de>
9607
9608 PR tree-optimization/70171
9609 * g++.dg/tree-ssa/pr70171.C: New testcase.
9610
65f52ee9
RB
96112016-04-19 Richard Biener <rguenther@suse.de>
9612
9613 PR tree-optimization/70724
9614 * gcc.dg/torture/pr70724.c: New testcase.
9615
987b67f1
VM
96162016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9617
9618 PR middle-end/70689
c87885ca 9619 * gcc.target/i386/pr70689.c: New.
987b67f1 9620
91a47c39
L
96212016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9622
9623 PR target/70708
9624 * gcc.target/i386/pr70708.c: New test.
9625
8270b82d
RB
96262016-04-18 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/43434
9629 * gcc.dg/vect/pr43434.c: New testcase.
9630 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9631 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9632 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9633 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9634 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9635 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9636 * gcc.dg/gomp/pr68640.c: Likewise.
9637 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9638 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9639
edd048e2
RB
96402016-04-18 Richard Biener <rguenther@suse.de>
9641
9642 PR tree-optimization/70701
9643 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9644
bd5c7330
TV
96452016-04-18 Tom de Vries <tom@codesourcery.com>
9646
9647 PR testsuite/70699
9648 * gcc.dg/pr70161.c: Add dot-file scans.
9649 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9650 instead of after last dot char.
9651
23f2660f
EB
96522016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9653
9654 * c-c++-common/dump-ada-spec-3.c: New test.
9655 * c-c++-common/dump-ada-spec-4.c: Likewise.
9656
da152c9f
TV
96572016-04-17 Tom de Vries <tom@codesourcery.com>
9658
9659 PR other/70183
9660 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9661
cc950f98
JH
96622016-04-15 Jan Hubicka <jh@suse.cz>
9663
9664 PR ipa/70018
9665 * g++.dg/ipa/pure-const-1.C: New testcase.
9666 * g++.dg/ipa/pure-const-2.C: New testcase.
9667 * g++.dg/ipa/pure-const-3.C: New testcase.
9668
949505a9
MP
96692016-04-15 Marek Polacek <polacek@redhat.com>
9670
9671 PR c/70671
9672 * gcc.dg/bitfld-22.c: New test.
9673
10e547d6
BS
96742016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9675
9676 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9677 x86_64.
9678
1e77281b
MP
96792016-04-15 Marek Polacek <polacek@redhat.com>
9680
9681 PR c/70651
9682 * c-c++-common/pr70651.c: New test.
9683
e501fa8e
KT
96842016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9685
9686 PR rtl-optimization/70681
9687 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9688 dump scan on arm and powerpc.
9689 * gcc.dg/pr10474.c: Likewise.
9690
dda1bf61
JJ
96912016-04-15 Jakub Jelinek <jakub@redhat.com>
9692
ca4ef1ff
JJ
9693 PR c++/69517
9694 PR c++/70019
9695 PR c++/70588
9696 * g++.dg/cpp1y/vla11.C: Revert for real.
9697
dda1bf61
JJ
9698 PR c/70436
9699 * c-c++-common/Wparentheses-1.c: New test.
9700 * c-c++-common/gomp/Wparentheses-1.c: New test.
9701 * c-c++-common/gomp/Wparentheses-2.c: New test.
9702 * c-c++-common/gomp/Wparentheses-3.c: New test.
9703 * c-c++-common/gomp/Wparentheses-4.c: New test.
9704 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9705 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9706 * c-c++-common/goacc/Wparentheses-1.c: New test.
9707
1355e62c
KY
97082016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9709
9710 PR target/70662
9711 * gcc.target/i386/pr70662.c: New test.
9712
0ab34b9e 97132016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9714 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9715
9716 PR tree-optimization/70130
9717 * gcc.dg/vect/O3-pr70130.c: New testcase.
9718
bc773aad
MM
97192016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9720
6e9b2286
MM
9721 PR target/70669
9722 * gcc.target/powerpc/pr70669.c: New test.
9723
bc773aad
MM
9724 PR target/70640
9725 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9726 a power7 system that does not have an assembler that supports
9727 power8.
9728
d8747845
MS
97292016-04-14 Martin Sebor <msebor@redhat.com>
9730
9731 PR c++/69517
9732 PR c++/70019
9733 PR c++/70588
9734 * c-c++-common/ubsan/vla-1.c: Revert.
9735 * g++.dg/cpp1y/vla11.C: Same.
9736 * g++.dg/cpp1y/vla12.C: Same.
9737 * g++.dg/cpp1y/vla13.C: Same.
9738 * g++.dg/cpp1y/vla14.C: Same.
9739 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9740 * g++.dg/init/array24.C: Same.
d8747845
MS
9741 * g++.dg/ubsan/vla-1.C: Same.
9742
85128559
MP
97432016-04-14 Marek Polacek <polacek@redhat.com>
9744 Jan Hubicka <hubicka@ucw.cz>
9745
9746 PR c++/70029
9747 * g++.dg/torture/pr70029.C: New test.
9748
52fbb073
MS
97492016-04-14 Martin Sebor <msebor@redhat.com>
9750
9751 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9752 type size to prevent failures on targets with very low maximum
9753 alignment.
9754
6db61d6f
RB
97552016-04-14 Richard Biener <rguenther@suse.de>
9756
9757 PR tree-optimization/70623
9758 * gcc.dg/torture/pr70623.c: New testcase.
9759 * gcc.dg/torture/pr70623-2.c: Likewise.
9760
342fac95
MS
97612016-04-13 Martin Sebor <msebor@redhat.com>
9762
9763 PR c++/69517
9764 PR c++/70019
9765 PR c++/70588
9766 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9767 * g++.dg/cpp1y/vla11.C: New test.
9768 * g++.dg/cpp1y/vla12.C: New test.
9769 * g++.dg/cpp1y/vla13.C: New test.
9770 * g++.dg/cpp1y/vla14.C: New test.
9771 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9772 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9773 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9774
d93c452f
JJ
97752016-04-13 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR c++/70641
9778 * g++.dg/opt/pr70641.C: New test.
9779
85115fb6
RO
97802016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9781
9782 PR rtl-optimization/68749
9783 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9784 effects of argument promotions.
9785 Remove default args to dg-skip-if.
9786
545a4139
PC
97872016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9788
9789 PR c++/70635
9790 * g++.dg/parse/pr70635.C: New.
9791
b3a77f21
MP
97922016-04-13 Marek Polacek <polacek@redhat.com>
9793
9794 PR c++/70639
9795 * c-c++-common/Wmisleading-indentation-4.c: New test.
9796
99cd9857
MP
97972016-04-13 Marek Polacek <polacek@redhat.com>
9798
9799 PR c/70436
c87885ca
RO
9800 * gcc.dg/Wparentheses-12.c: New test.
9801 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9802
75ca93ec
IE
98032016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9804
9805 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9806 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9807 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9808
3d3f9e7e
JJ
98092016-04-13 Jakub Jelinek <jakub@redhat.com>
9810
37947cd0
JJ
9811 PR middle-end/70633
9812 * gcc.c-torture/compile/pr70633.c: New test.
9813
3d3f9e7e
JJ
9814 PR debug/70628
9815 * gcc.dg/torture/pr70628.c: New test.
9816
92886d3e
PP
98172016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9818
9819 PR c++/70610
9820 * g++.dg/template/pr70610.C: New test.
9821 * g++.dg/template/pr70610-2.C: New test.
9822 * g++.dg/template/pr70610-3.C: New test.
9823 * g++.dg/template/pr70610-4.C: New test.
9824
13bd7c2b
JJ
98252016-04-12 Jakub Jelinek <jakub@redhat.com>
9826
6512fa6d
JJ
9827 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9828 128 instead of 32.
9829
13bd7c2b
JJ
9830 PR c++/70571
9831 * g++.dg/ext/pr70571.C: New test.
9832
20b9851c
MM
98332016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9834
8a434ada 9835 PR target/70640
20b9851c
MM
9836 * gcc.target/powerpc/pr70640.c: New test.
9837
2b2f52bc
PC
98382016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9839
9840 PR c++/68722
9841 * g++.dg/parse/pr68722.C: New.
9842
5901e56a
JJ
98432016-04-12 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR rtl-optimization/70596
9846 * gcc.target/i386/pr70596.c: New test.
9847
d4619dc1
NS
98482016-04-12 Nathan Sidwell <nathan@acm.org>
9849
9850 PR c++/70501
9851 * g++.dg/init/pr70501.C: New.
9852
3df530d3
DW
98532016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9854
9855 * gcc.target/i386/asm-flag-6.c: New test.
9856
b7a120d7
TV
98572016-04-12 Tom de Vries <tom@codesourcery.com>
9858
9859 PR tree-optimization/68756
9860 * gcc.dg/graphite/pr68756.c: New test.
9861
4e0eea75
JJ
98622016-04-12 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR tree-optimization/70602
9865 * gcc.c-torture/execute/pr70602.c: New test.
9866
35fbda43
MM
98672016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9868
9869 PR target/70381
9870 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9871 __float128 emulator is built and runs.
9872 * gcc.target/powerpc/float128-1.c: Likewise.
9873
9874 * lib/target-supports.exp (check_ppc_float128_sw_available):
9875 Rework tests for __float128 software and hardware
9876 availability. Fix exit condition to return 0 on success.
9877
04a99ebe
JG
98782016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9879
9880 PR target/70133
9881 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9882 * gcc.target/aarch64/target_attr_15.c: Likewise.
9883
47cd5a85
PC
98842016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/69066
9887 * g++.dg/cpp1y/pr69066.C: New.
9888
a5edb32e
JD
98892016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9890
9891 PR fortran/68566
9892 * gfortran.dg/pr36192.f90: Update test.
9893 * gfortran.dg/pr36192_1.f90: Update test.
9894 * gfortran.dg/real_dimension_1.f: Update test.
9895 * gfortran.dg/parameter_array_init_7.f90: New test.
9896
8ef378f8
JDA
98972016-04-09 John David Anglin <danglin@gcc.gnu.org>
9898
c532c871
JDA
9899 PR testsuite/64039
9900 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9901
d34f706f
JDA
9902 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9903
75e1dd9e
JDA
9904 PR rtl-optimization/66669
9905 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9906
8a976f5f
JDA
9907 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9908
da04822a
JDA
9909 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9910 * gcc.dg/pie-1.c: Likewise.
9911 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9912 * gcc.dg/pic-4.c: Likewise.
9913 * gcc.dg/pie-3.c: Likewise.
9914 * gcc.dg/pie-4.c: Likewise.
9915
adfabcf9
JDA
9916 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9917
4a020adf
JDA
9918 PR tree-optimization/68644
9919 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9920
8ef378f8
JDA
9921 PR rtl-optimization/64886
9922 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9923
09bf990e
TV
99242016-04-09 Tom de Vries <tom@codesourcery.com>
9925
9926 PR tree-optimization/68953
9927 * gcc.dg/graphite/pr68953.c: New test.
9928
138c3c1a
DH
99292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9930
9931 PR fortran/70592
9932 * gfortran.dg/deferred_character_16.f90: New test.
9933
f55460af
JJ
99342016-04-09 Jakub Jelinek <jakub@redhat.com>
9935
9936 PR tree-optimization/70586
9937 * gcc.c-torture/execute/pr70586.c: New test.
9938
0b77bbf3
DH
99392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9940
9941 PR sanitizer/70573
9942 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9943 with __builtin_memset
9944 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9945
c42cfb5c
CP
99462016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9947
9948 PR lto/70289
9949 PR ipa/70348
9950 PR tree-optimization/70373
9951 PR middle-end/70533
9952 PR middle-end/70534
9953 PR middle-end/70535
9954 * c-c++-common/goacc/reduction-5.c: New test.
9955 * c-c++-common/goacc/reduction-promotions.c: New test.
9956 * gfortran.dg/goacc/reduction-3.f95: New test.
9957 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9958
56cfb596
PP
99592016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9960
9961 PR c++/70590
9962 PR c++/70452
9963 * g++.dg/pr70590.C: New test.
9964 * g++.dg/pr70590-2.C: New test.
9965
1a13c0a2
JJ
99662016-04-08 Jakub Jelinek <jakub@redhat.com>
9967
abc0647a
JJ
9968 PR middle-end/70593
9969 * gcc.target/i386/pr70593.c: New test.
9970
1a13c0a2
JJ
9971 PR rtl-optimization/70574
9972 * gcc.target/i386/avx2-pr70574.c: New test.
9973
c3da4956
MO
99742016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9975
9976 PR sanitizer/70541
9977 * c-c++-common/asan/pr70541.c: New test.
9978
9f1b833b
TV
99792016-04-08 Tom de Vries <tom@codesourcery.com>
9980
9981 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9982 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9983
bae7adda
KT
99842016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9985
9986 PR target/70566
9987 * gcc.c-torture/execute/pr70566.c: New test.
9988
211f3d57
TV
99892016-04-08 Tom de Vries <tom@codesourcery.com>
9990
9991 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9992 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9993
02cf2861
AM
99942016-04-08 Alan Modra <amodra@gmail.com>
9995
9996 * gcc.target/powerpc/pr70117.c: New.
9997
5f490f9f
JJ
99982016-04-07 Jakub Jelinek <jakub@redhat.com>
9999
56e9b710
JJ
10000 PR testsuite/70581
10001 * gcc.dg/lto/simd-function_0.c: New test.
10002
5f490f9f
JJ
10003 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10004 clones.
10005 * c-c++-common/attr-simd-2.c: Likewise.
10006 * c-c++-common/attr-simd-4.c: Likewise.
10007 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10008 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10009
e4ebc74d
TP
100102016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10011
10012 PR testsuite/70553
10013 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10014
9817ae35
TS
100152016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10016 Tom de Vries <tom@codesourcery.com>
10017
10018 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10019 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10020 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10021 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10022 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10023 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10024 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10025 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10026
e292f64d
PP
100272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10028
10029 PR c/70436
10030 * g++.dg/warn/Wparentheses-29.C: New test.
10031
6b37bdaf
PP
100322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10033
10034 PR c/70436
10035 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10036 explicit braces to resolve a future -Wparentheses warning.
10037
64824205
RH
100382016-04-06 Richard Henderson <rth@redhat.com>
10039
10040 * gcc.dg/pr61817-1.c: New test.
10041 * gcc.dg/pr61817-2.c: New test.
10042 * gcc.dg/pr69391-1.c: New test.
10043 * gcc.dg/pr69391-2.c: New test.
10044
bc2fc1f3
VM
100452016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10046
10047 PR rtl-optimization/70398
c87885ca 10048 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10049
41414a02
EB
100502016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10053
4066ea8a
YR
100542016-04-06 Yvan Roux <yvan.roux@linaro.org>
10055 Pedro Alves <palves@redhat.com>
10056
10057 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10058
ec35ea45
JJ
100592016-04-06 Jakub Jelinek <jakub@redhat.com>
10060
3866f8dd
JJ
10061 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10062 Check for avx512f effective targets instead of avx2.
10063 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10064 for AVX512F clones.
10065 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10066 * g++.dg/gomp/declare-simd-1.C: Likewise.
10067 * g++.dg/gomp/declare-simd-3.C: Likewise.
10068 * g++.dg/gomp/declare-simd-4.C: Likewise.
10069
ec35ea45
JJ
10070 PR middle-end/70550
10071 * c-c++-common/gomp/pr70550-1.c: New test.
10072 * c-c++-common/gomp/pr70550-2.c: New test.
10073
c08d28ac
NS
100742016-04-05 Nathan Sidwell <nathan@acm.org>
10075
10076 PR c++/70512
10077 * g++.dg/ext/attribute-may-alias-5.C: New.
10078
1d510e04
JJ
100792016-04-05 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR c++/70336
10082 * c-c++-common/pr70336.c: New test.
10083 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10084 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10085
84278ed9
JH
100862016-04-05 Jan Hubicka <hubicka@ucw.cz>
10087
10088 PR ipa/66223
10089 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10090
268a0ec4
JJ
100912016-04-05 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR rtl-optimization/70542
10094 * gcc.dg/torture/pr70542.c: New test.
10095 * gcc.target/i386/avx2-pr70542.c: New test.
10096
5e8c2eb1
ZS
100972016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10098
10099 PR tree-optimization/70509
10100 * gcc.target/i386/avx512bw-pr70509.c: New test.
10101
c0daf32d
PP
101022016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10103
10104 PR c++/70452
10105 * g++.dg/ext/constexpr-vla4.C: New test.
10106
bf867841
UB
101072016-04-05 Uros Bizjak <ubizjak@gmail.com>
10108
10109 PR target/70510
10110 * gcc.target/i386/pr70510.c: New test.
10111
3022186a
RB
101122016-04-05 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/70526
10115 * g++.dg/torture/pr70526.C: New testcase.
10116
55fc79b2
JJ
101172016-04-05 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR target/70525
10120 * gcc.target/i386/pr70525.c: New test.
10121
62b233f2
RB
101222016-04-05 Richard Biener <rguenther@suse.de>
10123
10124 PR middle-end/70499
10125 * g++.dg/torture/pr70499.C: New testcase.
10126
cc05759d
RB
101272016-04-05 Richard Biener <rguenther@suse.de>
10128
10129 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10130 remove XFAIL.
10131
f23f16d4
JJ
101322016-04-04 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR middle-end/70307
10135 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10136 rs6000 ABI warnings.
10137
d27ecc49
JH
101382016-04-04 Jan Hubicka <hubicka@ucw.cz>
10139
10140 PR ipa/66223
10141 * g++.dg/ipa/devirt-51.C: New testcase.
10142
c974c96e 101432016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10144 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10145
10146 PR middle-end/70457
10147 * gcc.dg/torture/pr70457.c: New.
10148
7a85da89
AV
101492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10150
10151 PR fortran/67538
10152 * gfortran.dg/allocate_with_source_19.f08: New test.
10153
de517e64
AV
101542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10155
10156 PR fortran/65795
10157 * gfortran.dg/coarray_allocate_6.f08: New test.
10158
43b9f499
RB
101592016-04-04 Richard Biener <rguenther@suse.de>
10160
10161 PR rtl-optimization/70484
10162 * gcc.dg/torture/pr70484.c: New testcase.
10163
f13355da
MP
101642016-04-04 Marek Polacek <polacek@redhat.com>
10165
10166 PR c/70307
10167 * gcc.dg/torture/pr70307.c: New test.
10168
6cc6ed50
OE
101692016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10170
10171 PR target/70416
10172 PR target/67391
10173 * gcc.target/sh/torture/pr70416.c: New.
10174
abdc16c8
MS
101752016-04-02 Martin Sebor <msebor@redhat.com>
10176
10177 PR c++/67376
10178 PR c++/70170
10179 PR c++/70172
10180 PR c++/70228
10181 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10182 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10183 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10184 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10185 * g++.dg/cpp0x/constexpr-string.C: Same.
10186 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10187 * g++.dg/cpp0x/pr65398.C: Same.
10188 * g++.dg/ext/constexpr-vla1.C: Same.
10189 * g++.dg/ext/constexpr-vla2.C: Same.
10190 * g++.dg/ext/constexpr-vla3.C: Same.
10191 * g++.dg/ubsan/pr63956.C: Same.
10192
763cd859
JJ
101932016-04-01 Jakub Jelinek <jakub@redhat.com>
10194
10195 PR rtl-optimization/70467
10196 * gcc.target/i386/pr70467-2.c: New test.
10197
0f875435
JJ
101982016-04-01 Jakub Jelinek <jakub@redhat.com>
10199 Marek Polacek <polacek@redhat.com>
10200
10201 PR c++/70488
10202 * g++.dg/init/new47.C: New test.
10203
41d14659
RR
102042016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10205
10206 PR target/70496
10207 * gcc.target/arm/pr70496.c: New test.
10208
f9bf89bb
NS
102092016-04-01 Nathan Sidwell <nathan@acm.org>
10210
73b9085d
NS
10211 PR c++/68475
10212 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10213
4afdcfaa
IE
102142016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10215
10216 PR target/69890
10217 * gcc.dg/strlenopt.h (memmove): New.
10218 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10219 instead of "string.h".
10220 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10221 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10222 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10223 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10224 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10225 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10226 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10227 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10228 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10229 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10230 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10231 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10232 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10233 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10234 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10235 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10236 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10237 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10238 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10239 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10240
b5d7a29c
RO
102412016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10242
10243 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10244 (Holder::foo): Reflect this.
10245
b660f9ec
IE
102462016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10247
10248 PR target/70442
10249 * gcc.dg/pr70442.c: New test.
10250
88504f34
NS
102512016-03-31 Nathan Sidwell <nathan@acm.org>
10252
10253 PR c++/70393
10254 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10255
95d34b96
KY
102562016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10257
10258 PR target/70453
10259 * gcc.target/i386/pr70453.c: New test.
10260
b4c4967c
AB
102612016-03-31 Andrey Belevantsev <abel@ispras.ru>
10262
10263 PR target/70292
10264 * gcc.c-torture/pr70292.c: New test.
10265
5fde6a45
MP
102662016-03-31 Marek Polacek <polacek@redhat.com>
10267
10268 PR c/70297
10269 * c-c++-common/pr70297.c: New test.
10270 * g++.dg/cpp0x/typedef-redecl.C: New test.
10271 * gcc.dg/typedef-redecl2.c: New test.
10272
97eb24c4
JJ
102732016-03-31 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR rtl-optimization/70460
10276 * gcc.c-torture/execute/pr70460.c: New test.
10277
efc3536f
RB
102782016-03-31 Richard Biener <rguenther@suse.de>
10279
10280 PR c++/70430
10281 * g++.dg/ext/vector30.C: New testcase.
10282
e0876e21
DH
102832016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10284 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10285
10286 * gfortran.dg/fmt_pf.f90: New test.
10287
e9bff8c6
RO
102882016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 Forward-port from 5 branch
10291 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR testsuite/70356
10294 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10295 dg-require-effective-target after dg-do.
10296
10297 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10298
10299 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10300
2620c80d
TS
103012016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10302 Julian Brown <julian@codesourcery.com>
10303 Chung-Lin Tang <cltang@codesourcery.com>
10304 Cesar Philippidis <cesar@codesourcery.com>
10305 James Norris <jnorris@codesourcery.com>
10306 Tom de Vries <tom@codesourcery.com>
10307 Nathan Sidwell <nathan@codesourcery.com>
10308
bf867841 10309 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10310 * c-c++-common/goacc/loop-clauses.c: Likewise.
10311 * g++.dg/goacc/template.C: Likewise.
10312 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10313 * gfortran.dg/goacc/loop-1.f95: Likewise.
10314 * gfortran.dg/goacc/loop-5.f95: Likewise.
10315 * gfortran.dg/goacc/loop-6.f95: Likewise.
10316 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10317 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10318 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10319 * c-c++-common/goacc/clauses-fail.c: Likewise.
10320 * c-c++-common/goacc/parallel-1.c: Likewise.
10321 * c-c++-common/goacc/reduction-1.c: Likewise.
10322 * c-c++-common/goacc/reduction-2.c: Likewise.
10323 * c-c++-common/goacc/reduction-3.c: Likewise.
10324 * c-c++-common/goacc/reduction-4.c: Likewise.
10325 * c-c++-common/goacc/routine-3.c: Likewise.
10326 * c-c++-common/goacc/routine-4.c: Likewise.
10327 * c-c++-common/goacc/routine-5.c: Likewise.
10328 * c-c++-common/goacc/tile.c: Likewise.
10329 * g++.dg/goacc/template.C: Likewise.
10330 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10331 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10332 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10333 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10334 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10335 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10336 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10337 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10338 * c-c++-common/goacc/use_device-1.c: ... this file.
10339 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10340 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10341 * c-c++-common/goacc/host_data-6.c: ... this file.
10342 * c-c++-common/goacc/loop-2-kernels.c: New file.
10343 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10344 * c-c++-common/goacc/loop-3.c: Likewise.
10345 * g++.dg/goacc/reference.C: Likewise.
10346 * g++.dg/goacc/routine-1.C: Likewise.
10347 * g++.dg/goacc/routine-2.C: Likewise.
10348
f6d2d066
RB
103492016-03-30 Richard Biener <rguenther@suse.de>
10350
10351 PR middle-end/70450
10352 * gcc.dg/torture/pr70450.c: New testcase.
10353
d43242b9
JJ
103542016-03-30 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR target/70421
10357 * gcc.dg/torture/pr70421.c: New test.
10358 * gcc.target/i386/avx512f-pr70421.c: New test.
10359
5ce43b77
L
103602016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10361
10362 PR testsuite/70364
10363 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10364 (check): New function.
10365 (bar): Call check.
10366 (foo): Align stack to 16 bytes when calling bar.
10367 * gcc.target/i386/cleanup-2.c: Likewise.
10368
d014a712
PP
103692016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10370
10371 PR tree-optimization/59124
10372 * gcc.dg/Warray-bounds-19.c: New test.
10373
3f8257db 103742016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10375
10376 * lib/prune.exp (escape_regex_chars): New.
10377 (prune_file_path): Update to quote metcharacters for regexp.
10378
3336c6e0
JJ
103792016-03-29 Jakub Jelinek <jakub@redhat.com>
10380
a362f023
JJ
10381 PR rtl-optimization/70429
10382 * gcc.c-torture/execute/pr70429.c: New test.
10383
3336c6e0
JJ
10384 PR tree-optimization/70405
10385 * gcc.dg/pr70405.c: New test.
10386
728557fd
AV
103872016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10388
10389 PR fortran/70397
10390 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10391 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10392
bef977d4
TS
103932016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10394
10395 PR testsuite/64177
10396 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10397 __cilkrts_set_param to set two workers.
10398 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10399 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10400
6f6d25c9
DH
104012016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10402
bf867841 10403 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10404
45733562
KY
104052016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10406
10407 PR target/70406
bf867841 10408 * gcc.target/i386/pr70406.c: New test.
45733562 10409
a1799e5e
EB
104102016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10411
10412 * gnat.dg/specs/double_record_extension3.ads: New test.
10413
5fca7b66
RH
104142016-03-25 Richard Henderson <rth@redhat.com>
10415
10416 PR target/70120
10417 * gcc.target/aarch64/pr70120-1.c: New.
10418 * gcc.target/aarch64/pr70120-2.c: New.
10419 * gcc.target/aarch64/pr70120-3.c: New.
10420
31ce75c6
PP
104212016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10422
10423 PR c++/62212
10424 * g++.dg/template/mangle2.C: The dg-do directive should be
10425 "compile" not "assemble".
10426
3caf0ca1
BS
104272016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10428
10429 PR lto/69650
10430 * gcc.dg/pr69650.c: New test.
10431
634035b6
DE
104322016-03-25 David Edelsohn <dje.gcc@gmail.com>
10433
10434 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10435
45d34276
AM
104362016-03-25 Alan Modra <amodra@gmail.com>
10437
10438 * gcc.dg/dfp/pr70052.c: New test.
10439
8f085166
RH
104402016-03-24 Richard Henderson <rth@redhat.com>
10441
10442 PR middle-end/69845
10443 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10444 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10445
011e5ec3
TV
104462016-03-24 Tom de Vries <tom@codesourcery.com>
10447
10448 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10449
9e3f4551
TV
104502016-03-24 Tom de Vries <tom@codesourcery.com>
10451
10452 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10453 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10454
45780041
TV
104552016-03-24 Tom de Vries <tom@codesourcery.com>
10456
10457 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10458 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10459
887ab4e5
PP
104602016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10461
10462 PR c++/62212
10463 * g++.dg/template/mangle2.C: New test.
10464
69a9a66f
RB
104652016-03-24 Richard Biener <rguenther@suse.de>
10466
10467 PR tree-optimization/70396
10468 * gcc.dg/torture/pr70396.c: New testcase.
10469
ed87de55
RB
104702016-03-24 Richard Biener <rguenther@suse.de>
10471
10472 PR middle-end/70370
10473 * gcc.dg/torture/pr70370.c: New testcase.
10474
ea064934
TV
104752016-03-24 Tom de Vries <tom@codesourcery.com>
10476
10477 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10478 * gfortran.dg/goacc/kernels-tree.f95: Same.
10479 * gfortran.dg/goacc/parallel-tree.f95: Same.
10480
b2a4dd1d
TV
104812016-03-24 Tom de Vries <tom@codesourcery.com>
10482
10483 * c-c++-common/goacc/uninit-if-clause.c: New test.
10484 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10485
72e7cd6e
JJ
104862016-03-24 Jakub Jelinek <jakub@redhat.com>
10487
10488 PR target/70290
bf867841
UB
10489 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10490 Fix formatting.
72e7cd6e 10491
ce9d0c03
RB
104922016-03-24 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/70372
10495 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10496
426b9428
PP
104972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10498
10499 PR c++/70347
10500 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10501
cd1588c4
PP
105022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10503
10504 PR c++/70332
10505 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10506
61637db3
JJ
105072016-03-23 Jakub Jelinek <jakub@redhat.com>
10508
928af3bf
JJ
10509 PR c++/70001
10510 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10511 * g++.dg/cpp1y/pr70001.C: New test.
10512
61637db3
JJ
10513 PR c++/70323
10514 * g++.dg/cpp0x/constexpr-70323.C: New test.
10515
05aca4e7
AO
105162016-03-23 Alexandre Oliva <aoliva@redhat.com>
10517 Jason Merrill <jason@redhat.com>
10518 Jakub Jelinek <jakub@redhat.com>
10519
10520 PR c++/69315
10521 * g++.dg/cpp0x/constexpr-69315.C: New test.
10522 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10523
fbdb6baf
MP
105242016-03-23 Marek Polacek <polacek@redhat.com>
10525
10526 PR c++/69884
10527 * g++.dg/warn/Wignored-attributes-1.C: New test.
10528 * g++.dg/warn/Wignored-attributes-2.C: New test.
10529
d79ee524
TV
105302016-03-23 Tom de Vries <tom@codesourcery.com>
10531
10532 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10533 initialization.
10534 * gfortran.dg/goacc/private-3.f95 (test): Same.
10535 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10536 missing use param.
10537
a59f0bef
KT
105382016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10539
10540 * lib/target-supports.exp: Remove v7ve entry from loop
10541 creating effective target checks.
10542 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10543 (add_options_for_arm_arch_v7ve): Likewise.
10544
0179520a
JJ
105452016-03-23 Jakub Jelinek <jakub@redhat.com>
10546
10547 PR tree-optimization/70354
10548 * gcc.dg/vect/pr70354-1.c: New test.
10549 * gcc.dg/vect/pr70354-2.c: New test.
10550 * gcc.target/i386/avx2-pr70354-1.c: New test.
10551 * gcc.target/i386/avx2-pr70354-2.c: New test.
10552
75bb14d7
JL
105532016-03-22 Jeff Law <law@redhat.com>
10554
10555 PR target/70232
10556 * gcc.dg/tree-ssa/pr70232.c: New test.
10557
72c9526d
IE
105582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10559
10560 PR target/70302
10561 * gcc.target/i386/pr70302.c: New test.
10562
a3ca1bc5
RB
105632016-03-22 Richard Biener <rguenther@suse.de>
10564
10565 PR middle-end/70251
10566 * g++.dg/torture/pr70251.C: New testcase.
10567
5c240f4d
DM
105682016-03-22 David Malcolm <dmalcolm@redhat.com>
10569
10570 PR c/69993
10571 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10572 Wmisleading-indentation.c.
10573 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10574 reflect change to diagnostic text and order of messages.
10575 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10576
80f6631b
DE
105772016-03-22 David Edelsohn <dje.gcc@gmail.com>
10578
10579 * g++.dg/ext/java-3.C: Don't compile on AIX.
10580
9a10956c
RB
105812016-03-22 Richard Biener <rguenther@suse.de>
10582
10583 PR middle-end/70333
10584 * gcc.dg/torture/pr70333.c: New testcase.
10585
6cedf922
IE
105862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10587
10588 * g++.dg/ext/pr70290.C: New test.
10589
cd6c27ac
KY
105902016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10591
10592 PR target/70325
10593 * gcc.target/i386/pr70325.c: New test.
10594
4cde512c
JJ
105952016-03-22 Jakub Jelinek <jakub@redhat.com>
10596
b01915ed
JJ
10597 PR target/70329
10598 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10599 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10600
4e3e2cf1
JJ
10601 PR target/70300
10602 * gcc.target/i386/pr70300.c: New test.
10603
4cde512c
JJ
10604 PR c++/70295
10605 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10606 (func2): New function for cond with parens, xfail warning for c++.
10607 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10608
16f6d7dc
PP
106092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10610
10611 PR c++/70096
10612 * g++.dg/template/ptrmem30.C: New test.
10613
a3e2b438
PP
106142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10615
10616 PR c++/70204
10617 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10618 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10619
11b6a02e
JJ
106202016-03-21 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR middle-end/70326
10623 * gcc.dg/pr70326.c: New test.
10624
b9407883
MG
106252016-03-21 Marc Glisse <marc.glisse@inria.fr>
10626 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR tree-optimization/70317
10629 * gcc.dg/pr70317.c: New test.
10630
4a148e19
UB
106312016-03-21 Uros Bizjak <ubizjak@gmail.com>
10632
10633 PR target/70327
10634 * gcc.target/i386/pr70327.c: New test.
10635
2a85ddbb
ML
106362016-03-21 Martin Liska <mliska@suse.cz>
10637
7d36fe98 10638 PR ipa/70306
2a85ddbb
ML
10639 * gcc.dg/ipa/pr70306.c: New test.
10640
4a148e19 106412016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10642
10643 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10644 * gcc.target/arm/attr-align3.c: Likewise.
10645 * gcc.target/arm/attr_arm.c: Likewise.
10646 * gcc.target/arm/flip-thumb.c: Likewise.
10647
6b366948
JJ
106482016-03-21 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR target/70296
10651 * gcc.target/powerpc/altivec-36.c: New test.
10652
2fac8c14
RB
106532016-03-21 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/70310
10656 * gcc.dg/torture/pr70310.c: New testcase.
10657
e9bde854
KY
106582016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10659
10660 PR target/70293
10661 * gcc.target/i386/pr70293.c: New test.
10662
56bbfaf6
RB
106632016-03-21 Richard Biener <rguenther@suse.de>
10664
10665 PR tree-optimization/70288
10666 * gcc.dg/torture/pr70288-1.c: New testcase.
10667 * gcc.dg/torture/pr70288-2.c: Likewise.
10668
3eee49ed
AB
106692016-03-21 Andrey Belevantsev <abel@ispras.ru>
10670
10671 PR rtl-optimization/69307
10672 * gcc.target/arm/pr69307.c: New test.
4a148e19 10673
8e7816b4
AB
106742016-03-21 Andrey Belevantsev <abel@ispras.ru>
10675
10676 PR rtl-optimization/69102
10677 * gcc.c-torture/compile/pr69102.c: New test.
10678
14d7d4be
JL
106792016-03-18 Jeff Law <law@redhat.com>
10680
10681 PR rtl-optimization/70263
10682 * gcc.c-torture/compile/pr70263-1.c: New test.
10683 * gcc.target/i386/pr70263-2.c: New test.
10684
5c6a601c
BS
106852016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10686
10687 PR rtl-optimization/70278
10688 * gcc.dg/torture/pr70278.c: New test.
10689 * gcc.target/arm/pr70278.c: New test.
10690
4bbf545b
DM
106912016-03-18 David Malcolm <dmalcolm@redhat.com>
10692
10693 PR c/70281
10694 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10695 (test_builtin_types_compatible_p): New test function.
10696 * gcc.dg/pr70281.c: New test case.
10697
dc28bb68
CL
106982016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10699
10700 PR target/70113
10701 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10702
5e8d6dff
IE
107032016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10704
10705 PR tree-optimization/70252
10706 * gcc.dg/pr70252.c: New test.
10707
d0e7e403
TV
107082016-03-18 Tom de Vries <tom@codesourcery.com>
10709
10710 * gcc.dg/pr70161-2.c: New test.
10711 * gcc.dg/pr70161.c: New test.
10712
fa22501a
TV
107132016-03-18 Tom de Vries <tom@codesourcery.com>
10714
10715 PR ipa/70269
10716 * gcc.dg/pr70269.c: New test.
10717
dd125026
JJ
107182016-03-18 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR c++/70267
10721 * g++.dg/ext/java-3.C: New test.
10722
91914f0a
PP
107232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10724
10725 PR c++/70205
10726 * g++.dg/lookup/pr70205.C: New test.
10727
753a8910
PP
107282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10729
10730 PR c++/70218
10731 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10732
14ba7b28
MP
107332016-03-17 Marek Polacek <polacek@redhat.com>
10734
10735 PR c/69407
10736 * gcc.dg/atomic-op-6.c: New test.
10737
ded60913
DM
107382016-03-17 David Malcolm <dmalcolm@redhat.com>
10739
10740 PR c/70264
10741 * c-c++-common/pr70264.c: New test case.
10742
a3aad0e6
JJ
107432016-03-17 Jakub Jelinek <jakub@redhat.com>
10744
17366700
JJ
10745 PR c++/70144
10746 * c-c++-common/pr70144-1.c: New test.
10747 * c-c++-common/pr70144-2.c: New test.
10748
a3aad0e6
JJ
10749 PR c++/70272
10750 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10751 * g++.dg/opt/flifetime-dse6.C: New test.
10752 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10753
b57e6e18
L
107542016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10755
10756 PR driver/70192
10757 * gcc.dg/pic-1.c: New test.
10758 * gcc.dg/pic-2.c: Likewise.
10759 * gcc.dg/pic-3.c: Likewise.
10760 * gcc.dg/pic-4.c: Likewise.
10761 * gcc.dg/pie-1.c: Likewise.
10762 * gcc.dg/pie-2.c: Likewise.
10763 * gcc.dg/pie-3.c: Likewise.
10764 * gcc.dg/pie-4.c: Likewise.
10765 * gcc.dg/pie-5.c: Likewise.
10766 * gcc.dg/pie-6.c: Likewise.
10767
b38ba58b
TV
107682016-03-17 Tom de Vries <tom@codesourcery.com>
10769
10770 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10771 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10772
6931b3b7
RB
107732016-03-17 Richard Biener <rguenther@suse.de>
10774
10775 PR debug/70271
10776 * g++.dg/debug/pr70271.C: New testcase.
10777
0c8b64cb
IE
107782016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10779
10780 * gcc.target/i386/pr70251.c: New test.
10781
b1970801
MP
107822016-03-17 Marek Polacek <polacek@redhat.com>
10783
10784 PR c++/70194
10785 * g++.dg/warn/constexpr-70194.C: New test.
10786
820c5eaa
RH
107872016-03-16 Richard Henderson <rth@redhat.com>
10788
10789 PR middle-end/70240
10790 * gcc.c-torture/compile/pr70240.c: New.
10791
da0ad263
SKS
107922016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10793
10794 * gcc.c-torture/compile/20151204.c: Skip for avr.
10795
c73d295c
JJ
107962016-03-16 Jakub Jelinek <jakub@redhat.com>
10797
10798 PR target/70245
10799 * g++.dg/opt/pr70245.C: New test.
10800 * g++.dg/opt/pr70245.h: New file.
10801 * g++.dg/opt/pr70245-aux.cc: New file.
10802
b2794066
MS
108032016-03-16 Martin Sebor <msebor@redhat.com>
10804
10805 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10806
aa43616c
RH
108072016-03-16 Richard Henderson <rth@redhat.com>
10808
10809 PR middle-end/70199
10810 * gcc.c-torture/compile/pr70199.c: New.
10811
59608fe5
L
108122016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10813
10814 * gcc.dg/uninit-19.c: Run dos2unix.
10815
ab4c578f
MP
108162016-03-16 Marek Polacek <polacek@redhat.com>
10817
10818 PR c/70093
10819 * gcc.dg/nested-func-10.c: New test.
10820 * gcc.dg/nested-func-9.c: New test.
10821
f5387e76
JJ
108222016-03-16 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR tree-optimization/68714
10825 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10826
7662b718
TV
108272016-03-16 Tom de Vries <tom@codesourcery.com>
10828
10829 PR tree-optimization/68715
10830 * gcc.dg/graphite/pr68715-2.c: New test.
10831 * gcc.dg/graphite/pr68715.c: New test.
10832 * gfortran.dg/graphite/pr68715.f90: New test.
10833
be7ce7ae
TV
108342016-03-16 Tom de Vries <tom@codesourcery.com>
10835
10836 PR tree-optimization/68809
10837 * gcc.dg/graphite/pr68809-2.c: New test.
10838 * gcc.dg/graphite/pr68809.c: New test.
10839
1935f250
JJ
108402016-03-16 Jakub Jelinek <jakub@redhat.com>
10841
6651c93e
JJ
10842 PR c++/70147
10843 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10844 method call to i () as argument. Adjust expected output.
10845
1935f250
JJ
10846 PR c++/70147
10847 * g++.dg/ubsan/pr70147-1.C: New test.
10848 * g++.dg/ubsan/pr70147-2.C: New test.
10849
ab1caa6e
MS
108502016-03-15 Martin Sebor <msebor@redhat.com>
10851
10852 PR c++/58281
10853 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10854
5c2a1bbb
JDA
108552016-03-15 John David Anglin <danglin@gcc.gnu.org>
10856
cb5d8ad1
JDA
10857 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10858 hppa*-*-hpux*.
10859
b440dd40
JDA
10860 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10861
5c2a1bbb
JDA
10862 PR libfortran/69799
10863 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10864 libatomic_available.
10865
42c729c5
MP
108662016-03-15 Marek Polacek <polacek@redhat.com>
10867
10868 PR c++/70209
10869 * g++.dg/ext/attribute-may-alias-4.C: New test.
10870
82b1c550
AM
108712016-03-15 Alexander Monakov <amonakov@ispras.ru>
10872
10873 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10874 -fvar-tracking-assignments-toggle flag.
10875
4ccbf3a6
PH
108762016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10877
10878 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10879
c39858bd
JJ
108802016-03-15 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR rtl-optimization/70222
10883 * gcc.c-torture/execute/pr70222-1.c: New test.
10884 * gcc.c-torture/execute/pr70222-2.c: New test.
10885
8be119c1
RH
108862016-03-15 Richard Henderson <rth@redhat.com>
10887
10888 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10889
6598bb55
AB
108902016-03-15 Andrey Belevantsev <abel@ispras.ru>
10891
10892 PR rtl-optimization/69032
10893 * gcc.dg/pr69032.c: New test.
10894
81fa2944
AB
108952016-03-15 Andrey Belevantsev <abel@ispras.ru>
10896
10897 PR rtl-optimization/63384
4a148e19 10898 * g++.dg/pr63384.C: New test.
81fa2944 10899
74ea9ab6
AB
109002016-03-15 Andrey Belevantsev <abel@ispras.ru>
10901
10902 PR target/64411
10903 * gcc.target/i386/pr64411.C: New test.
10904
045d5055
TV
109052016-03-15 Tom de Vries <tom@codesourcery.com>
10906
10907 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10908 * gfortran.dg/goacc/kernels-alias.f95: New test.
10909
3ea33585
MS
109102016-03-14 Martin Sebor <msebor@redhat.com>
10911
10912 PR c++/53792
10913 * g++.dg/cpp0x/constexpr-inline.C: New test.
10914 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10915
1df7b330
DE
109162016-03-14 David Edelsohn <dje.gcc@gmail.com>
10917
10918 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10919
79b57d18
JJ
109202016-03-14 Jakub Jelinek <jakub@redhat.com>
10921
10922 PR middle-end/70219
10923 * gcc.dg/pr70219.c: New test.
10924
3cbf012a
BS
109252016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10926
10927 PR target/70083
10928 * gcc.dg/torture/pr70083.c: New test.
10929 * gcc.target/i386/pr70083.c: New test.
10930
a9fee7cd
RB
109312016-03-14 Richard Biener <rguenther@suse.de>
10932
10933 PR tree-optimization/56365
10934 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10935
4799603f
SB
109362016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10937
10938 PR target/70098
10939 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10940 New function.
10941 * g++.dg/pr70098.C: New testcase.
10942
10943
760ca967
TV
109442016-03-14 Tom de Vries <tom@codesourcery.com>
10945
10946 PR tree-optimization/70045
10947 * gcc.dg/graphite/pr70045.c: New test.
10948
44e66a77
JD
109492016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10950
10951 PR fortran/69043
10952 * gfortran.dg/include_9.f90: New test.
10953
a18e0fe1
DH
109542016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10955
10956 PR fortran/45076
10957 gfortran.dg/prof/prof.exp: New script.
10958 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10959
d0aca6ab
AB
109602016-03-12 Andrey Belevantsev <abel@ispras.ru>
10961
10962 PR rtl-optimization/69307
10963 * gcc.dg/pr69307.c: New test.
10964
cefe08a4
VM
109652016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10966
10967 PR target/69614
10968 * gcc.target/arm/pr69614.c: New.
10969
70112e2a
PT
109702016-03-12 Paul Thomas <pault@gcc.gnu.org>
10971
10972 PR fortran/70031
10973 * gfortran.dg/submodule_14.f08: New test
10974
10975 PR fortran/69524
10976 * gfortran.dg/submodule_15.f08: New test
10977
3f1e5d3a
PP
109782016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10979
10980 PR c++/70106
10981 * g++.dg/cpp1y/paren3.C: New test.
10982
a3f6d680
MM
109832016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10984
10985 PR target/70131
10986 * gcc.target/powerpc/ppc-round2.c: New test.
10987
92348f09
BS
109882016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10989
10990 PR target/70123
10991 * gcc.dg/torture/pr70123.c: New test.
10992
cebde9e9
JL
109932016-03-11 Jeff Law <law@redhat.com>
10994
10995 PR tree-optimization/70190
10996 * gcc.c-torture/compile/pr70190.c: New test.
10997
3edc5da4
DM
109982016-03-11 David Malcolm <dmalcolm@redhat.com>
10999
11000 PR c/68187
11001 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11002 case.
11003 (test43_b): Likewise.
11004 (test43_c): Likewise.
11005 (test43_d): Likewise.
11006 (test43_e): Likewise.
11007 (test43_f): Likewise.
11008 (test43_g): Likewise.
11009 (test44_a): Likewise.
11010 (test44_b): Likewise.
11011 (test44_c): Likewise.
11012 (test44_d): Likewise.
11013 (test44_e): Likewise.
11014
318c1204
DM
110152016-03-11 David Malcolm <dmalcolm@redhat.com>
11016
11017 PR c/70085
11018 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11019
bc062234
KT
110202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11021
11022 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11023 dg-options.
11024
acfc1ac1
KT
110252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11026
11027 PR target/70002
11028 PR target/69245
11029 * gcc.target/aarch64/pr69245_2.c: New test.
11030
d1e2bb2d
JJ
110312016-03-11 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR tree-optimization/70177
11034 * gcc.dg/pr70177.c: New test.
11035
07350627
AL
110362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11037
11038 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11039
5c6706f7
AL
110402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11041
11042 * gcc.dg/tree-ssa/sra-20.c: New.
11043
02d472a2
JJ
110442016-03-11 Jakub Jelinek <jakub@redhat.com>
11045
686d390a
JJ
11046 PR rtl-optimization/70174
11047 * gcc.dg/pr70174.c: New test.
11048
02d472a2
JJ
11049 PR tree-optimization/70169
11050 * gcc.dg/pr70169.c: New test.
11051
0f9befa1
IE
110522016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11053
11054 PR target/70160
11055 * gcc.target/i386/pr70160.c: New test.
11056
432d4670
AK
110572016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11058
11059 * gcc.target/s390/dfp-1.c: New test.
11060
a3dc8760
NC
110612016-03-10 Nick Clifton <nickc@redhat.com>
11062
11063 PR target/70044
11064 * gcc.target/aarch64/pr70044.c: New test.
11065
b87a8d7d
PP
110662016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11067 Jakub Jelinek <jakub@redhat.com>
11068
11069 PR c++/70001
11070 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11071 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11072 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11073
4f4ada6a
JH
110742016-03-10 Jan Hubicka <hubicka@ucw.cz>
11075
11076 PR lto/69589
11077 * g++.dg/lto/pr69589_0.C: New testcase
11078 * g++.dg/lto/pr69589_1.C: New testcase
11079
d49b0aa0
MP
110802016-03-10 Marek Polacek <polacek@redhat.com>
11081
11082 PR c++/70153
11083 * g++.dg/delayedfold/unary-plus1.C: New test.
11084
110852016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11086
11087 * gcc.target/arm/pr45701-1.c: Escape brackets.
11088 * gcc.target/arm/pr45701-2.c: Likewise.
11089
71017a7b
AL
110902016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11091
11092 * gfortran.dg/unconstrained_commons.f: New.
11093
ba52669f
AM
110942016-03-10 Alan Modra <amodra@gmail.com>
11095
11096 * gcc.dg/pr69195.c: New.
11097 * gcc.dg/pr69238.c: New.
11098
27742332
TV
110992016-03-10 Tom de Vries <tom@codesourcery.com>
11100
11101 PR testsuite/68915
11102 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11103
3a81a594
RB
111042016-03-10 Richard Biener <rguenther@suse.de>
11105
11106 PR tree-optimization/70128
11107 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11108 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11109
3433b975
JJ
111102016-03-09 Jakub Jelinek <jakub@redhat.com>
11111
c2864f02
JJ
11112 PR tree-optimization/70152
11113 * gcc.dg/pr70152.c: New test.
11114
3433b975
JJ
11115 PR target/70086
11116 * gcc.target/i386/pr70086-1.c: New test.
11117 * gcc.target/i386/pr70086-2.c: New test.
11118 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11119
11120 PR tree-optimization/70127
11121 * gcc.c-torture/execute/pr70127.c: New test.
11122
96b3c82d
CP
111232016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11124
11125 * c-c++-common/goacc/combined-directives-2.c: New test.
11126
b4f3232d
DM
111272016-03-09 David Malcolm <dmalcolm@redhat.com>
11128
11129 PR c/68473
11130 PR c++/70105
11131 * g++.dg/diagnostic/pr70105.C: New test.
11132 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11133 (test_multiple_ordinary_maps): New test function.
11134
40499f81
DM
111352016-03-09 David Malcolm <dmalcolm@redhat.com>
11136
11137 PR c/68473
11138 PR c++/70105
11139 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11140 Drop range information from call to inform_at_rich_loc.
11141 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11142 New.
11143 (test_show_locus): Replace calls to rich_location::add_range with
11144 calls to add_range. Rewrite the tests that used the now-defunct
11145 rich_location ctor taking a source_range. Simplify other tests
11146 by replacing calls to COMBINE_LOCATION_DATA with calls to
11147 make_location.
11148
c9e33662
RB
111492016-03-09 Richard Biener <rguenther@suse.de>
11150 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR tree-optimization/70138
11153 * gcc.dg/vect/pr70138-1.c: New testcase.
11154 * gcc.dg/vect/pr70138-2.c: Likewise.
11155
2c73b764
JJ
111562016-03-09 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR target/70049
11159 * gcc.target/i386/pr70049.c: New test.
11160
c06d25bb
RB
111612016-03-09 Richard Biener <rguenther@suse.de>
11162
11163 PR c/70143
11164 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11165 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11166 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11167
5828a501
RO
111682016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11169
11170 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11171 arm-*-*.
11172
2e141c8d
JJ
111732016-03-09 Jakub Jelinek <jakub@redhat.com>
11174
5a9def37
JJ
11175 PR middle-end/67278
11176 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11177
2e141c8d
JJ
11178 PR target/67278
11179 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11180
11181 PR middle-end/70050
11182 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11183 in testcase comment.
11184
bf751f40
TV
111852016-03-09 Tom de Vries <tom@codesourcery.com>
11186
11187 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11188 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11189 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11190 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11191 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11192 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11193 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11194 * gfortran.dg/goacc/kernels-loop.f95: New test.
11195
e210c999
MS
111962016-03-08 Martin Sebor <msebor@redhat.com>
11197
11198 PR c++/62096
11199 * g++.dg/warn/overflow-warn-7.C: New test.
11200
80aac5c8
JM
112012016-03-08 Jason Merrill <jason@redhat.com>
11202
11203 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11204 * lib/target-supports.exp (check_effective_target_concepts): New.
11205
12b81409
JJ
112062016-03-08 Jakub Jelinek <jakub@redhat.com>
11207
d259b234
JJ
11208 PR c++/70135
11209 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11210 * g++.dg/ubsan/pr70135.C: New test.
11211
12b81409
JJ
11212 PR target/70110
11213 * gcc.dg/pr70110.c: New test.
11214
b4e9f2aa
MJ
112152016-03-07 Martin Jambor <mjambor@suse.cz>
11216
11217 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11218 * c-c++-common/gomp/if-1.c: Likewise.
11219 * c-c++-common/gomp/pr61486-2.c: Likewise.
11220 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11221 to dg-additional-options.
11222 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11223 * g++/gomp/target-teams-1.c: Likewise.
11224 * gcc.dg/gomp/gomp.exp: Likewise.
11225 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11226 dg-additional-options.
11227 * gfortran.dg/gomp/gomp.exp: Likewise.
11228 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11229 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11230 dg-additional-options.
11231 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11232
f86e631e
MJ
112332016-03-07 Martin Jambor <mjambor@suse.cz>
11234
11235 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11236 * c-c++-common/gomp/gridify-1.c: New test.
11237 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11238
94156b3f
AV
112392016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11240
11241 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11242 trigger for cortex-r8, when scanning for register r8.
11243 * gcc.target/arm/pr45701-2.c: Likewise.
11244
a84a49b7 112452016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11246 Jeff Law <law@redhat.com>
a84a49b7
RB
11247
11248 PR tree-optimization/69740
11249 * gcc.c-torture/compile/pr69740-1.c: New test.
11250 * gcc.c-torture/compile/pr69740-2.c: New test.
11251
e41f6c9e
BS
112522016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11253
11254 * lib/target-supports.exp
11255 (check_effective_target_whole_vector_shift): Enable for PPC64.
11256
57548bf5
RB
112572016-03-07 Richard Biener <rguenther@suse.de>
11258
11259 PR tree-optimization/70115
11260 * gcc.dg/torture/pr70115.c: New testcase.
11261
4ae13300
NS
112622016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11263
11264 PR middle-end/69916
11265 * c-c-++-common/goacc/pr69916.c: New.
11266
5edb9853
RH
112672016-03-07 Richard Henderson <rth@redhat.com>
11268
11269 * gcc.c-torture/compile/pr70061.c: New test.
11270
2067a8f3
RB
112712016-03-07 Richard Biener <rguenther@suse.de>
11272
11273 PR testsuite/70109
11274 * gcc.dg/vect/O3-pr36098.c: New testcase.
11275
4145a9b7
CL
112762016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11277
11278 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11279
1878be32
EB
112802016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11281
11282 * gnat.dg/renaming9.ad[sb]: New testcase.
11283
df762bb2
JJ
112842016-03-05 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR c++/70084
11287 * g++.dg/expr/stdarg3.C: New test.
11288
7d461295
JL
112892016-03-04 Jeff Law <law@redhat.com>
11290
11291 PR tree-optimization/69196
11292 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11293 x86_64-*-*.
11294
29b9828f
BS
112952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11296
b6b552fd
BS
11297 PR c/69973
11298 * gcc.dg/pr69973.c: New test.
11299
201d49e9
BS
11300 PR rtl-optimization/69941
11301 * gcc.dg/torture/pr69941.c: New test.
11302
29b9828f
BS
11303 PR c/69824
11304 * gcc.dg/pr69824.c: New test.
11305
640b7e74
TV
113062016-03-05 Tom de Vries <tom@codesourcery.com>
11307
11308 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11309 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11310 function.
11311
7a3a3fad
PP
113122016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11313
11314 PR c++/66786
11315 * g++.dg/cpp1y/var-templ48.C: New test.
11316 * g++.dg/cpp1y/var-templ49.C: New test.
11317
cd439aec
EB
113182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11319
11320 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11321
60204554
JJ
113222016-03-04 Jakub Jelinek <jakub@redhat.com>
11323
0c8825de
JJ
11324 PR c++/70035
11325 * g++.dg/ubsan/pr70035.C: New test.
11326
60204554
JJ
11327 PR target/70062
11328 * gcc.target/i386/pr70062.c: New test.
11329
f79d4eab
L
113302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11331
11332 * g++.dg/template/typename21.C: Remove c++98_only.
11333
ea81ce67
L
113342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11335
11336 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11337
64b23c13
DM
113382016-03-04 David Malcolm <dmalcolm@redhat.com>
11339
11340 PR c/68187
11341 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11342 function.
11343 (fn_42_b): Likewise.
11344 (fn_42_c): Likewise.
11345
729526f5
DM
113462016-03-04 David Malcolm <dmalcolm@redhat.com>
11347
11348 PR c/68187
11349 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11350 function.
11351 (fn_40_b): Likewise.
11352 (fn_41_a): Likewise.
11353 (fn_41_b): Likewise.
11354
f9ea11ac
JJ
113552016-03-04 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR target/70059
11358 * gcc.target/i386/avx512f-pr70059.c: New test.
11359 * gcc.target/i386/avx512dq-pr70059.c: New test.
11360
b6c38c69
BS
113612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11362
11363 PR rtl-optimization/57676
11364 * gcc.dg/torture/pr57676.c: New test.
11365
af3cdd34
IE
113662016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11367
11368 * gcc.dg/pr70026.c: New test.
11369
7ff6ca38
MP
113702016-03-04 Marek Polacek <polacek@redhat.com>
11371
11372 PR c/69798
11373 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11374 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11375
a6bf62d5
KT
113762016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11377
11378 PR target/70004
11379 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11380 Delete.
11381 (test_corners_sisd_si): Likewise.
11382 (main): Remove checks of the above.
11383 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11384
ae4cdc6a
EB
113852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11386
11387 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11388
08455559
CL
113892016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11390
11391 * gcc.dg/torture/pr69951.c: Accept argc==0.
11392
e9a35493
RB
113932016-03-04 Richard Biener <rguenther@suse.de>
11394
11395 PR c++/70054
11396 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11397 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11398
fba054c2
DV
113992016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11400
11401 PR testsuite/69766
11402 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11403 testing multiarch.
11404
f10cdc6c
JJ
114052016-03-04 Jakub Jelinek <jakub@redhat.com>
11406
11407 PR debug/69947
11408 * gcc.dg/guality/pr69947.c: New test.
11409
2e981ba0
JJ
114102016-03-03 Jakub Jelinek <jakub@redhat.com>
11411
11412 PR ada/70017
11413 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11414
0ba3bfa2
KT
114152016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11416
11417 PR rtl-optimization/69904
11418 * gcc.target/arm/pr69904.c: New test.
11419
97ecdb46
JJ
114202016-03-03 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR target/70021
11423 * gcc.dg/vect/pr70021.c: New test.
11424 * gcc.target/i386/pr70021.c: New test.
11425
a2a743a1
MP
114262016-03-03 Marek Polacek <polacek@redhat.com>
11427
11428 PR middle-end/70050
11429 * gcc.dg/pr70050.c: New test.
11430
fa07ecdd
JG
114312016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11432
11433 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11434
23504262
ML
114352016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11436
11437 PR tree-optimization/70043
11438 * gfortran.dg/vect/pr70043.f90: New test.
11439
b7b9e1a9
EB
114402016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11441
11442 * gnat.dg/specs/task1.ads: New test.
11443
cb83ba54
RO
114442016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11445
11446 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11447 Invoke gdb with -batch.
11448 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11449
a75f5e30
RB
114502016-03-03 Richard Biener <rguenther@suse.de>
11451
11452 PR tree-optimization/55936
11453 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11454
268bc320
JL
114552016-03-02 Jeff Law <law@redhat.com>
11456
815f20ab
JL
11457 PR rtl-optimization/69942
11458 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11459 effects of argument promotions.
11460
268bc320
JL
11461 PR tree-optimization/69987
11462 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11463 target does not support -fprefetch-loop-arrays.
11464
171f7de5
UB
114652016-03-02 Uros Bizjak <ubizjak@gmail.com>
11466
11467 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11468
192912db
BC
114692016-03-02 Bin Cheng <bin.cheng@arm.com>
11470
c7908871 11471 PR rtl-optimization/69052
192912db
BC
11472 * gcc.target/i386/pr69052.c: New test.
11473
90a7a40b
AM
114742016-03-02 Alan Modra <amodra@gmail.com>
11475
11476 * gcc.dg/pr69990.c: New.
11477
69fa742f
JJ
114782016-03-02 Jakub Jelinek <jakub@redhat.com>
11479
de752fb0
JJ
11480 PR c/68062
11481 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11482
11483 PR middle-end/70022
11484 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11485
69fa742f
JJ
11486 PR target/70028
11487 * gcc.target/i386/pr70028.c: New test.
11488
7c65bd56
MK
114892016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11490
11491 * c-c++-common/asan/swapcontext-test-1.c,
11492 * c-c++-common/tsan/thread_leak.c,
11493 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11494 * g++.dg/tsan/benign_race.C,
11495 * g++.dg/tsan/fd_close_norace.C,
11496 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11497 races with sanitizer output
11498
37d98220 114992016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11500 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11501
11502 PR target/67278
11503 * gcc.dg/simd-8.c: New testcase.
11504
218db463
RB
115052016-03-02 Richard Biener <rguenther@suse.de>
11506
11507 PR middle-end/67278
11508 * gcc.dg/simd-7.c: New testcase.
11509
22c72158
EB
115102016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11511
11512 * gcc.target/i386/pr70007.c: Tweak.
11513
9a790ccc
DV
115142016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11515
11516 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11517
bd02f00f
MP
115182016-03-02 Marek Polacek <polacek@redhat.com>
11519
11520 PR c/67854
11521 * gcc.dg/pr67854.c: New test.
11522
1e840f39
JJ
115232016-03-02 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR middle-end/70025
11526 * gcc.dg/torture/pr70025.c: New test.
11527
bca00241
VK
115282016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11529
11530 PR tree-optimization/68621
11531 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11532
0bca04b8
EB
115332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11534
11535 * gcc.target/i386/pr70007.c: New test.
11536
2a9afc86
JL
115372016-03-01 Jeff Law <law@redhat.com>
11538
eab2541b 11539 PR tree-optimization/69196
9d83ef71 11540 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11541
2a9afc86
JL
11542 PR tree-optimization/69196
11543 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11544 duplicating code and spoiling the expected output.
11545
0d39977e
MM
115462016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11547
11548 PR target/70033
11549 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11550 supports power9 before doing tests.
11551 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11552 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11553 * gcc.target/powerpc/p9-permute.c: Likewise.
11554
a0c0699d
UB
115552016-03-01 Uros Bizjak <ubizjak@gmail.com>
11556
11557 PR target/70027
11558 * gcc.target/i386/pr70027.c: New test.
11559
0ae3ef47 115602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11561
11562 * gcc.dg/pr70017.c: New test.
11563
686e2237
JJ
115642016-03-01 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR c/69796
11567 PR c/69974
11568 * gcc.dg/pr69796.c: New test.
11569 * gcc.dg/pr69974.c: New test.
11570
f8e4188c
EB
115712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11572
11573 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11574
5e3f1c7c
JL
115752016-02-29 Jeff Law <law@redhat.com>
11576
11577 PR tree-optimization/69987
11578 * gfortran.dg/pr69987.f90: New test.
11579
11580 PR tree-optimization/69989
11581 * gcc.c-torture/compile/pr69989-2.c: New test.
11582
1be56bc5
MP
115832016-03-01 Marek Polacek <polacek@redhat.com>
11584
11585 PR c++/69795
11586 * g++.dg/parse/invalid1.C: New test.
11587
1b19470d
RB
115882016-03-01 Richard Biener <rguenther@suse.de>
11589
11590 PR middle-end/70022
11591 * gcc.dg/pr70022.c: New testcase.
11592
3ae0661a
IE
115932016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11594
11595 PR tree-optimization/69956
11596 * gcc.dg/pr69956.c: New test.
11597
0f09ab88
BS
115982016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11599
11600 PR target/70011
11601 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11602 XFAIL when hardware supports efficient unaligned storage access.
11603
76d881bf
PP
116042016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 PR c++/69961
11607 * g++.dg/template/pr69961a.C: New test.
11608 * g++.dg/template/pr69961b.C: New test.
11609
7168133a
DM
116102016-02-29 David Malcolm <dmalcolm@redhat.com>
11611
11612 PR preprocessor/69985
11613 * gcc.dg/cpp/pr69985.c: New test case.
11614
0c6072a3
JL
116152016-02-29 Jeff Law <law@redhat.com>
11616
e66f219b
JL
11617 PR tree-optimization/70005
11618 * gcc.c-torture/execute/pr70005.c New test.
11619
0c6072a3
JL
11620 PR tree-optimization/69999
11621 * gcc.c-torture/compile/pr69999.c: New test.
11622
fd9fbdb3
YR
116232016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11624
11625 PR tree-optimization/69652
11626 * gcc.dg/torture/pr69652.c: Delete test.
11627 * gcc.dg/vect/pr69652.c: New test.
11628
cbd400b4
RB
116292016-02-19 Richard Biener <rguenther@suse.de>
11630
11631 PR tree-optimization/69980
11632 * gfortran.dg/vect/pr69980.f90: New testcase.
11633
84ea0f58
EB
116342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11635
11636 * gcc.target/sparc/20160229-1.c: New test.
11637
5d2a63dc
EB
116382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11639
11640 * gnat.dg/stack_usage3.adb: New test.
11641 * gnat.dg/stack_usage3_pkg.ads: New helper.
11642
93e708f9
EB
116432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11644
11645 * gnat.dg/renaming8.adb: New test.
11646 * gnat.dg/renaming8_pkg1.ads: New helper.
11647 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11648 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11649
6512bc93
RB
116502016-02-29 Richard Biener <rguenther@suse.de>
11651
11652 PR tree-optimization/69720
11653 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11654
7b201a88
TK
116552016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11656
11657 PR fortran/68147
11658 PR fortran/47674
11659 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11660
82ee0cf2 116612016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11662 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11663
11664 PR fortran/56007
11665 * gfortran.dg/coarray_8.f90: Adjust error message.
11666 * gfortran.dg/pr56007.f90: New test.
11667 * gfortran.dg/pr56007.f: New test.
11668
cdc1a2c8
L
116692016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11670
11671 PR tree-optimization/69989
11672 * gcc.dg/torture/pr69989.c: New test.
11673
33505bcf
EB
116742016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11675
11676 * gcc.target/i386/stack-realign-win.c: New test.
11677
524bfb19
HA
116782016-02-28 Harald Anlauf <anlauf@gmx.de>
11679
11680 PR fortran/60126
11681 * gfortran.dg/pr60126.f90: New test.
11682
bd542508
JL
116832016-02-27 Jeff Law <law@redhat.com>
11684
11685 Revert
11686 2016-02-26 Richard Biener <rguenther@suse.de>
11687 Jeff Law <law@redhat.com>
11688
11689 PR tree-optimization/69740
11690 * gcc.c-torture/compile/pr69740-1.c: New test.
11691 * gcc.c-torture/compile/pr69740-2.c: New test.
11692
dd1291e0
JD
116932016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11694
5fb67f8b 11695 PR fortran/69910
dd1291e0
JD
11696 * gfortran.dg/newunit_4.f90: New test.
11697
5cfefb59
JJ
116982016-02-27 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR target/69613
11701 PR rtl-optimization/69886
11702 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11703 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11704 target.
11705
20ba5f33
MS
117062016-02-26 Martin Sebor <msebor@redhat.com>
11707
11708 PR tree-optimization/15826
11709 * gcc.dg/tree-ssa/pr15826.c: New test.
11710
e6fb01b0
JJ
117112016-02-26 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR target/69969
11714 * gcc.target/powerpc/pr69969.c: New test.
11715
e3e0cf64
MS
117162016-02-26 Martin Sebor <msebor@redhat.com>
11717
11718 PR c++/15766
11719 * g++.old-deja/g++.other/decl5.C: Add a test case.
11720
d1f2bea5
SB
117212016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11722
11723 PR target/69946
11724 * gcc.target/powerpc/pr69946.c: New file.
11725
4a4f9d2b 117262016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11727 Jeff Law <law@redhat.com>
4a4f9d2b 11728
e3e0cf64 11729 PR tree-optimization/69740
4a4f9d2b
RB
11730 * gcc.c-torture/compile/pr69740-1.c: New test.
11731 * gcc.c-torture/compile/pr69740-2.c: New test.
11732
ad2a2706
MJ
117332016-02-26 Martin Jambor <mjambor@suse.cz>
11734
11735 PR middle-end/69920
11736 * gcc.dg/torture/pr69932.c: New test.
11737 * gcc.dg/torture/pr69936.c: Likewise.
11738
1d11f7ce
AK
117392016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11740
11741 PR target/69709
11742 * gcc.target/s390/pr69709.c: New test.
11743
6cfccbb2
KT
117442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11745
11746 PR target/69245
11747 * gcc.target/aarch64/pr69245_1.c: New test.
11748
ac59ad4e
KT
117492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11750
11751 PR target/69613
11752 * gcc.dg/torture/pr69613.c: New test.
11753
a2ad54a0
JJ
117542016-02-26 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR rtl-optimization/69891
11757 * gcc.target/i386/pr69891.c: New test.
11758
0884062c 117592016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11760 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11761
d2369d4f 11762 PR target/61397
c163789b
MM
11763 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11764 functionality for both 32-bit and 64-bit.
11765
5aed7e2c
RB
117662016-02-26 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/69551
11769 * gcc.dg/torture/pr69951.c: New testcase.
11770
798e2a8e
RB
117712016-02-25 Richard Biener <rguenther@suse.de>
11772
11773 PR tree-optimization/48795
11774 * gcc.dg/Warray-bounds-18.c: New testcase.
11775
9559fbac
RO
117762016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11777
11778 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11779
c049b107
JJ
117802016-02-25 Jakub Jelinek <jakub@redhat.com>
11781
11782 PR rtl-optimization/69896
11783 * gcc.dg/pr69896.c: New test.
11784
1137001c
PP
117852016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11786
11787 PR c++/69736
11788 * g++.dg/cpp1y/paren2.C: New test.
11789
2e9c8641
MS
117902016-02-24 Martin Sebor <msebor@redhat.com>
11791
11792 PR c/51147
11793 * gcc.dg/enum-mode-2.c: New test.
11794
03ca8fb3
JJ
117952016-02-24 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR c++/69922
11798 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11799 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11800 * g++.dg/ubsan/pr69922.C: New test.
11801
0b05329b
MP
118022016-02-24 Marek Polacek <polacek@redhat.com>
11803
11804 PR c/69819
11805 * gcc.dg/pr69819.c: New test.
11806
57c2c374
MS
118072016-02-24 Martin Sebor <msebor@redhat.com>
11808
3b96b93a
MS
11809 PR c++/69912
11810 * g++.dg/ext/flexary15.C: New test.
11811
118122016-02-24 Martin Sebor <msebor@redhat.com>
11813
11814 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11815 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11816 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11817
65433bb5
MK
118182016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11819 Charles Baylis <charles.baylis@linaro.org>
11820
11821 PR debug/61033
11822 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11823
f802a424 118242016-02-24 Richard Biener <rguenther@suse.de>
44293580 11825 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11826
11827 PR middle-end/69760
11828 * gcc.dg/torture/pr69760.c: New testcase.
11829
525f795f
RO
118302016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11831
11832 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11833 pattern on Solaris with as.
11834
cd7bbceb
KT
118352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11836
11837 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11838 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11839 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11840 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11841
89c0c1fd
JJ
118422016-02-24 Jakub Jelinek <jakub@redhat.com>
11843
11844 PR middle-end/69915
11845 * gcc.dg/pr69915.c: New test.
11846
0683fd27
KT
118472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11848
11849 PR rtl-optimization/69886
11850 * gcc.dg/torture/pr69886.c: New test.
11851
e53d562a
RB
118522016-02-24 Richard Biener <rguenther@suse.de>
11853
11854 PR middle-end/68963
11855 * gcc.dg/torture/pr68963.c: New testcase.
11856
74a00288
KT
118572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11858
11859 PR target/69875
11860 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11861 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11862 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11863 * gcc.target/arm/atomic_loaddi_1.c: New test.
11864 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11865 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11866 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11867 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11868 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11869 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11870 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11871 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11872
340fd4c9
JJ
118732016-02-24 Jakub Jelinek <jakub@redhat.com>
11874
11875 PR middle-end/69909
11876 * gcc.dg/torture/pr69909.c: New test.
11877
47d3fdb2
RB
118782016-02-24 Richard Biener <rguenther@suse.de>
11879
11880 PR tree-optimization/69907
11881 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11882 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11883 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11884
dab73e73
CB
118852016-02-24 Christian Bruel <christian.bruel@st.com>
11886
11887 * gcc.target/arm/pragma_cpp_fma.c: New test.
11888
7cc5ec65
JD
118892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11890
11891 PR fortran/61156
11892 * gfortran.dg/include_6.f90: Update test.
11893
067fbd8b
JJ
118942016-02-23 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR objc/69844
11897 * objc.dg/pr69844.m: New test.
11898
64a454d9
JD
118992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11900
11901 PR libgfortran/69456
11902 * gfortran.dg/namelist_89.f90: New test.
11903 * gfortran.dg/pr59700.f90: Update test..
11904
35886f0b
MS
119052016-02-23 Martin Sebor <msebor@redhat.com>
11906
11907 PR middle-end/69780
11908 * g++.dg/ext/builtin_alloca.C: New test.
11909 * gcc.dg/builtins-68.c: New test.
11910
162cc7e3
RH
119112016-02-23 Richard Henderson <rth@redhat.com>
11912
11913 * gcc.target/i386/addr-space-3.c: Remove test.
11914
196440f8
DM
119152016-02-23 David Malcolm <dmalcolm@redhat.com>
11916
11917 PR preprocessor/69126
11918 PR preprocessor/69543
11919 * c-c++-common/pr69126-2-long.c: New test.
11920 * c-c++-common/pr69126-2-short.c: New test.
11921 * c-c++-common/pr69543-1.c: Remove xfail.
11922
1d3121af
DM
119232016-02-23 David Malcolm <dmalcolm@redhat.com>
11924
11925 PR preprocessor/69126
11926 PR preprocessor/69543
11927 PR preprocessor/69558
11928 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11929 (f): Rename to...
11930 (test_2): ...this, and add leading comment.
11931 (MACRO_3, test_3): New.
11932 (MACRO_4A, MACRO_4B, test_4): New.
11933 (MACRO): Rename to...
11934 (MACRO_5): ...this.
11935 (g): Rename to...
11936 (test_5): ...this, updating for renaming of MACRO, and
11937 add leading comment.
11938 * c-c++-common/pr69543-1.c: New.
11939 * c-c++-common/pr69543-2.c: New.
11940 * c-c++-common/pr69543-3.c: New.
11941 * c-c++-common/pr69543-4.c: New.
11942 * c-c++-common/pr69558-1.c: New.
11943 * c-c++-common/pr69558-2.c: New.
11944 * c-c++-common/pr69558-3.c: New.
11945 * c-c++-common/pr69558-4.c: New.
11946 * gcc.dg/pr69558.c: Move to...
11947 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11948 xfail for c++.
11949
f99c3557
TS
119502016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11951
11952 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11953 to -ftree-parallelize-loops/-fopenacc changes.
11954 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11955 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11956 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11957 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11958 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11959 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11960 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11961 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11962 * c-c++-common/goacc/kernels-loop.c: Likewise.
11963 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11964 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11965 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11966 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11967
c60ec7c2
RO
119682016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11969
11970 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11971
f1a62b6f
JJ
119722016-02-23 Jakub Jelinek <jakub@redhat.com>
11973
e67bf044
JJ
11974 PR c++/69902
11975 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11976
f1a62b6f
JJ
11977 PR c/69900
11978 * gcc.dg/pr69900.c: New test.
11979
20c5e09e
MJ
119802016-02-23 Martin Jambor <mjambor@suse.cz>
11981
11982 PR tree-optimization/69666
11983 * gcc.dg/tree-ssa/pr69666.c: New test.
11984
e457a6fc
AV
119852016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11986
11987 PR fortran/67451
11988 * gfortran.dg/coarray_allocate_5.f08: New test.
11989
d7b574f4
AK
119902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11991
11992 * gcc.target/s390/vcond-shift.c: Move to ...
11993 * gcc.target/s390/vector/vcond-shift.c: ... here.
11994
58bdeb44
AK
119952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11996
11997 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11998 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11999
7cd0387b
AK
120002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12001
12002 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12003
4246c8da
MW
120042016-02-20 Mark Wielaard <mjw@redhat.com>
12005
12006 PR c/28901
12007 * gcc.dg/unused-variable-3.c: New test.
12008
f93bc532
JJ
120092016-02-22 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR target/69888
12012 * gcc.target/i386/pr69888.c: New test.
12013
c4e360f4
RB
120142016-02-22 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69882
12017 * gfortran.dg/vect/pr69882.f90: New testcase.
12018
09c92f1c
JJ
120192016-02-22 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR target/69885
12022 * gcc.dg/pr69885.c: New test.
12023
f88d45dc
OE
120242016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12025
12026 PR target/69806
12027 PR target/54089
12028 * gcc.target/sh/pr54089-10.c: New.
12029
ce1ff48e
PT
120302016-02-20 Paul Thomas <pault@gcc.gnu.org>
12031
12032 PR fortran/69423
12033 * gfortran.dg/deferred_character_15.f90 : New test.
12034
bbf27208
DH
120352016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12036
12037 PR fortran/57365
12038 gfortran.dg/allocate_with_source_18.f03: New test.
12039
120402016-02-20 Harald Anlauf <anlauf@gmx.de>
12041
12042 PR fortran/52531
12043 gfortran.dg/gomp/pr52531.f90: New test.
12044
268be88c
BE
120452016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12046
12047 PR c++/69865
12048 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12049 -std=c++03.
12050
4b6c824a
JJ
120512016-02-19 Jakub Jelinek <jakub@redhat.com>
12052
871b3f47
JJ
12053 PR c++/69826
12054 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12055 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12056
7a965d51
JJ
12057 PR c++/69850
12058 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12059
4b6c824a
JJ
12060 PR c++/69851
12061 * g++.dg/torture/pr69851.C: New test.
12062
15fca21a
MS
120632016-02-19 Martin Sebor <msebor@redhat.com>
12064
12065 PR testsuite/69573
12066 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12067
19e21586
JJ
120682016-02-19 Jakub Jelinek <jakub@redhat.com>
12069
03a616ac
JJ
12070 PR c++/69850
12071 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12072 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12073
19e21586
JJ
12074 PR c++/67767
12075 * g++.dg/cpp0x/pr67767.C: New test.
12076
2db16594
KT
120772016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12078
12079 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12080 for fp, simd, crypto, crc, lse.
12081 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12082 above.
12083 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12084 effective target check.
12085
5a7d9d1e
JJ
120862016-02-19 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR target/69820
12089 * gcc.target/i386/pr69820.c: New test.
12090
6448f064
AK
120912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12092
12093 * gcc.target/s390/vector/int128-1.c: New test.
12094
d0a859e6
AK
120952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12096
12097 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12098
9e4eb643
AK
120992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12100
12101 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12102 instruction pattern name to prevent the testcase from failing with
12103 -march=z13.
12104
859a4c0e
AK
121052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12106
12107 * gcc.target/s390/md/movstr-2.c: New test.
12108
efc2340b
MK
121092016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12110
12111 * gcc.target/s390/morestack.c: New test.
12112
ca2bfbc2
DV
121132016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12114
12115 PR target/69625
12116 * gcc.target/s390/pr69625.c: Add test case.
12117
efd4bd05
BE
121182016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12119
12120 PR testsuite/68580
12121 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12122
2bf2078a
MM
121232016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12124
12125 PR target/68404
12126 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12127 * gcc.target/powerpc/fusion3.c: Likewise.
12128
f003579e
RB
121292016-02-18 Richard Biener <rguenther@suse.de>
12130
12131 PR middle-end/69553
12132 * g++.dg/torture/pr69553.C: New testcase.
12133
19233914
NC
121342016-02-18 Nick Clifton <nickc@redhat.com>
12135
efd4bd05
BE
12136 PR target/62254
12137 PR target/69610
12138 * gcc.target/arm/pr62554.c: New test.
12139 * gcc.target/arm/pr69610-1.c: New test.
12140 * gcc.target/arm/pr69610-2.c: New test.
19233914 12141
23f27839
RB
121422016-02-18 Richard Biener <rguenther@suse.de>
12143
12144 PR middle-end/69854
12145 * gcc.dg/torture/pr69854.c: New testcase.
12146
932c0da4
JJ
121472016-02-17 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c++/69850
12150 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12151
1bed93e4
BS
121522012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12153
12154 * gcc.target/powerpc/vec-cg.c: New test.
12155
57bfb134
RB
121562016-02-17 Richard Biener <rguenther@suse.de>
12157
12158 PR testsuite/69586
12159 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12160
a44e0ebb
KT
121612016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12162
12163 PR target/69161
12164 * gcc.c-torture/compile/pr69161.c: New test.
12165
ffacd726
DS
121662016-02-17 David Sherwood <david.sherwood@arm.com>
12167
12168 PR target/69532
12169 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12170 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12171
448db8d2
EB
121722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * gcc.dg/ifcvt-4.c: Skip on Visium.
12175
e2f0522e
EB
121762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12177
12178 * gnat.dg/atomic8.adb: New test.
12179
bf17fe3f
EB
121802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12181
12182 * gnat.dg/discr46.ad[sb]: New test.
12183
ecf835e9
KN
121842016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12185
12186 PR Target/48344
12187 * gcc.target/powerpc/pr48344-1.c: New test.
12188
49a1164a
TK
121892015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12190
12191 PR fortran/69742
12192 * gfortran.dg/associate_21.f90: New test.
12193
bf14eba2
JJ
121942016-02-16 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR c/69835
12197 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12198 -Wnonnull in dg-options.
12199 * c-c++-common/nonnull-2.c: New test.
12200
35a093b6
JG
122012016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12202 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12203
12204 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12205
e387d491
JJ
122062016-02-16 Jakub Jelinek <jakub@redhat.com>
12207
12208 PR middle-end/69801
12209 * gcc.dg/pr69801.c: Add empty dg-options.
12210
ba539195
JN
122112016-02-16 James Norris <jnorris@codesourcery.com>
12212
12213 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12214 * g++.dg/goacc/deviceptr-1.c: New file.
12215
2a2b8f64
JJ
122162016-02-16 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR tree-optimization/69820
12219 * gcc.dg/vect/pr69820.c: New test.
12220
87440c29
RB
122212016-02-16 Richard Biener <rguenther@suse.de>
12222
12223 PR tree-optimization/69776
12224 * gcc.dg/torture/pr69776-2.c: New testcase.
12225
6d87c306
BS
122262016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12227
12228 PR tree-optimization/69714
12229 * gcc.dg/torture/pr69714.c: New test.
12230
3824a0a2
JJ
122312016-02-16 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR tree-optimization/69802
12234 * gcc.dg/pr69802.c: New test.
12235
c8cfe96e
RB
122362016-02-16 Richard Biener <rguenther@suse.de>
12237
12238 PR middle-end/69801
12239 * gcc.dg/pr69801.c: New testcase.
12240
fc12098d
JD
122412016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12242
12243 PR libgfortran/69651
12244 * gfortran.dg/read_bang.f90: New test.
12245 * gfortran.dg/read_bang4.f90: New test.
12246
ba6b3795
JJ
122472016-02-15 Jakub Jelinek <jakub@redhat.com>
12248
f0516ca4
JJ
12249 PR c++/69658
12250 * g++.dg/init/pr69658.C: New test.
12251
ba6b3795
JJ
12252 PR c++/69797
12253 * c-c++-common/pr69797.c: New test.
12254
de3f9a2d
PK
122552016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12256
12257 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12258 check for aarch64*-*-*.
12259
17a3b967
RB
122602016-02-15 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/69783
12263 * gcc.dg/vect/pr69783.c: New testcase.
12264
1c48bff1
RB
122652016-02-15 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/69776
12268 * gcc.dg/torture/pr69776.c: New testcase.
12269
1e6025b6
TK
122702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12271
12272 PR fortran/60526
12273 * gfortran.dg/type_decl_4.f90: Reinstated.
12274
d3308279
JDA
122752016-02-14 John David Anglin <danglin@gcc.gnu.org>
12276
12277 PR fortran/68746
12278 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12279
b7c56581
TK
122802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12281
12282 PR fortran/60526
12283 PR bootstrap/69816
12284 * gfortran.dg/type_decl_4.f90: Removed.
12285
60cb4ef5
TK
122862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12287
12288 PR fortran/60526
12289 * gfortran.dg/type_decl_4.f90: New test.
12290
f6964637
AM
122912016-02-14 Alan Modra <amodra@gmail.com>
12292
1a8849d1 12293 PR testsuite/68886
f6964637
AM
12294 * gcc.c-torture/execute/stkalign.c: Revise test.
12295
f5121920
OE
122962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12297
12298 PR target/67260
12299 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12300
6cda3ab6
OE
123012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12302
12303 PR target/67260
12304 * gcc.target/sh/torture/pr67260.c: New.
12305
6786e598
JDA
123062016-02-12 John David Anglin <danglin@gcc.gnu.org>
12307
12308 * gcc.dg/pr67964.c: Add dg-require-alias.
12309
7e05dad8
OE
123102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12311
12312 PR target/67636
12313 PR target/64345
12314 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12315
7f4cc3ce
JD
123162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12317
12318 PR libgfortran/69668
12319 * gfortran.dg/namelist_88.f90: New test.
12320
955ca6dc
JD
123212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12322
12323 PR libgfortran/69668
12324 * gfortran.dg/namelist_38.f90: Update test.
12325 * gfortran.dg/namelist_84.f90: Update test.
12326
876217ae
DM
123272016-02-12 David Malcolm <dmalcolm@redhat.com>
12328
12329 PR other/69554
12330 * gcc.dg/pr69554-1.c: New test.
12331 * gfortran.dg/pr69554-1.F90: New test.
12332 * gfortran.dg/pr69554-2.F90: New test.
12333 * lib/gcc-dg.exp (proc dg-locus): New function.
12334 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12335 distinguish between the caret-printing and non-caret-printing
12336 cases. If caret-printing has been explicitly enabled, bail out
12337 without attempting to fix up the output.
12338
61789eed
DM
123392016-02-12 David Malcolm <dmalcolm@redhat.com>
12340
12341 PR driver/69265
12342 PR driver/69453
12343 * gcc.dg/spellcheck-options-3.c: New test case.
12344 * gcc.dg/spellcheck-options-4.c: New test case.
12345 * gcc.dg/spellcheck-options-5.c: New test case.
12346 * gcc.dg/spellcheck-options-6.c: New test case.
12347 * gcc.dg/spellcheck-options-7.c: New test case.
12348 * gcc.dg/spellcheck-options-8.c: New test case.
12349 * gcc.dg/spellcheck-options-9.c: New test case.
12350 * gcc.dg/spellcheck-options-10.c: New test case.
12351
c3090c1f
JJ
123522016-02-12 Jakub Jelinek <jakub@redhat.com>
12353
12354 PR rtl-optimization/69764
12355 PR rtl-optimization/69771
12356 * c-c++-common/pr69764.c: New test.
12357 * gcc.dg/torture/pr69771.c: New test.
12358
8222034d
MP
123592016-02-12 Marek Polacek <polacek@redhat.com>
12360
12361 * g++.dg/torture/init-list1.C: New.
12362
f749f792
MP
123632016-02-12 Marek Polacek <polacek@redhat.com>
12364
12365 * gcc.dg/pr69522.c: Add empty dg-options.
12366
199fb02a
IE
123672016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12368
12369 * g++.dg/lto/lto.exp: Include and init mpx.
12370 * g++.dg/lto/pr69729_0.C: New test.
12371
b69539cb
JJ
123722016-02-12 Jakub Jelinek <jakub@redhat.com>
12373
06ff7000
JJ
12374 PR ipa/69241
12375 * g++.dg/ipa/pr69241-4.C: New test.
12376
b69539cb
JJ
12377 PR ipa/68672
12378 * g++.dg/ipa/pr68672-1.C: New test.
12379 * g++.dg/ipa/pr68672-2.C: New test.
12380 * g++.dg/ipa/pr68672-3.C: New test.
12381
16595a1f
BS
123822016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12383
12384 PR c/69522
6d87c306 12385 * gcc.dg/pr69522.c: New test.
16595a1f 12386
38d795d2
PP
123872016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12388
12389 PR c++/69098
12390 * g++.dg/cpp1y/69098.C: New test.
12391 * g++.dg/cpp1y/69098-2.C: New test.
12392
9c582551
JJ
123932016-02-12 Jakub Jelinek <jakub@redhat.com>
12394
12395 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12396 and neighbour -> neighbor.
12397 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12398 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12399 * c-c++-common/Wvarargs.c: Likewise.
12400 * c-c++-common/goacc/host_data-5.c: Likewise.
12401 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12402 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12403 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12404 * gcc.target/aarch64/pr60697.c: Likewise.
12405 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12406 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12407 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12408 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12409 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12410 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12411 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12412 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12413 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12414 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12415 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12416 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12417 * g++.dg/lookup/koenig5.C: Likewise.
12418 * g++.dg/ext/no-asm-2.C: Likewise.
12419 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12420 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12421 * gfortran.dg/used_types_16.f90: Likewise.
12422 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12423 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12424 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12425 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12426 * gfortran.dg/abstract_type_6.f03: Likewise.
12427 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12428 * gfortran.dg/used_types_15.f90: Likewise.
12429 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12430 * gfortran.dg/exit_3.f08: Likewise.
12431 * gfortran.dg/open_status_2.f90: Likewise.
12432 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12433 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12434 * gfortran.dg/associate_1.f03: Likewise.
12435 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12436 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12437 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12438 * gcc.dg/builtin-object-size-1.c: Likewise.
12439 * gcc.dg/noreturn-6.c: Likewise.
12440 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12441 * gcc.dg/globalalias.c: Likewise.
12442 * gcc.dg/builtins-config.h: Likewise.
12443 * gcc.dg/pr30457.c: Likewise.
12444 * gcc.c-torture/compile/volatile-1.c: Likewise.
12445 * gcc.c-torture/execute/20101011-1.c: Likewise.
12446 * c-c++-common/Waddress-1.c: Likewise.
12447
66756373
JJ
124482016-02-11 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR c/69768
12451 * c-c++-common/Waddress-1.c: New test.
12452
76fe932b
AV
124532016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12454
12455 PR fortran/69296
12456 * gfortran.dg/associate_19.f03: New test.
12457 * gfortran.dg/associate_20.f03: New test.
12458
564c4d4b
OE
124592016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12460
12461 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12462
e1c1ecb0
KT
124632016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12464
12465 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12466 .arch armv8-a\n. Add -dA to dg-options.
12467 * gcc.target/aarch64/assembler_arch_1.c: New test.
12468 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12469
0d7d9458
PC
124702016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12471
12472 PR c++/68726
12473 * g++.dg/cpp0x/pr68726.C: New.
12474
e6208a60
IE
124752016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12476
12477 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12478 test.
12479
281a11eb
RB
124802016-02-11 Richard Biener <rguenther@suse.de>
12481
12482 * g++.dg/tree-ssa/pr61034.C: Adjust.
12483
e03dd765
VM
124842016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12485
4b48faf5 12486 PR target/69148
e03dd765
VM
12487 * gcc.target/s390/pr69148.c: New.
12488
cdc23927
YR
124892016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12490
12491 PR tree-optimization/69652
12492 * gcc.dg/torture/pr69652.c: New test.
12493
e199dd0a
JJ
124942016-02-10 Jakub Jelinek <jakub@redhat.com>
12495 Patrick Palka <ppalka@gcc.gnu.org>
12496
12497 PR ipa/69241
12498 PR c++/69649
12499 * g++.dg/ipa/pr69241-1.C: New test.
12500 * g++.dg/ipa/pr69241-2.C: New test.
12501 * g++.dg/ipa/pr69241-3.C: New test.
12502 * g++.dg/ipa/pr69649.C: New test.
12503
d6b38027
UB
125042016-02-10 Uros Bizjak <ubizjak@gmail.com>
12505
12506 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12507 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12508
13b562c5
BC
125092016-02-10 Bin Cheng <bin.cheng@arm.com>
12510
12511 PR tree-optimization/68021
12512 * gcc.dg/tree-ssa/pr68021.c: New test.
12513
24a179f8
RB
125142016-02-10 Richard Biener <rguenther@suse.de>
12515
12516 PR tree-optimization/69726
12517 * gcc.dg/uninit-22.c: New testcase.
12518
0d99886f
AP
125192016-02-09 Andrew Pinski <apinski@cavium.com>
12520
12521 PR tree-opt/69282
12522 * gcc.c-torture/compile/20160205-1.c: New testcase.
12523
ab04995c
MM
125242016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12525
12526 PR target/68404
12527 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12528 instead accessing a really large arrray.
12529 * gcc.target/powerpc/fusion3.c: Likewise.
12530
4b79ac23
CB
125312016-02-09 Charles Baylis <charles.baylis@linaro.org>
12532
12533 PR target/68532
12534 * gcc.c-torture/execute/pr68532.c: New test.
12535
b890a441
AO
125362016-02-11 Alexandre Oliva <aoliva@redhat.com>
12537
12538 PR target/69634
12539 * gcc.dg/pr69634.c: New.
12540
84a5bef7
RB
125412016-02-09 Richard Biener <rguenther@suse.de>
12542
12543 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12544
1f123759 125452016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12546
1f123759
AF
12547 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12548
65860c77
YR
125492016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12550
12551 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12552
7e1e8a0a
RB
125532016-02-09 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/69715
12556 * gcc.dg/torture/pr69715.c: New testcase.
12557
efb45a9f
PP
125582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12559
12560 PR c++/69139
12561 * g++.dg/cpp0x/trailing12.C: New test.
12562 * g++.dg/cpp0x/trailing13.C: New test.
12563
20a0c6f9
PP
125642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12565
12566 PR c++/69283
12567 PR c++/67835
12568 * g++.dg/cpp1y/auto-fn29.C: New test.
12569 * g++.dg/cpp1y/auto-fn30.C: New test.
12570
a162f3af
JJ
125712016-02-08 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR tree-optimization/69209
12574 * gcc.c-torture/compile/pr69209.c: New test.
12575
4b4a9fbd
JL
125762016-02-08 Jeff Law <law@redhat.com>
12577
12578 PR tree-optimization/68541
12579 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12580 of statements allowed in join block for path splitting.
12581
cfac5ed2
JJ
125822016-02-08 Jakub Jelinek <jakub@redhat.com>
12583
f68bc23f
JJ
12584 PR c++/59627
12585 * g++.dg/gomp/pr59627.C: New test.
12586
cfac5ed2
JJ
12587 PR ipa/69239
12588 * g++.dg/ipa/pr69239.C: New test.
12589
44714d8c
DM
125902016-02-08 David Malcolm <dmalcolm@redhat.com>
12591
12592 PR preprocessor/69664
12593 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12594 * gcc.dg/cpp/warn-comments.c: Likewise.
12595
eba9e839
MP
125962016-02-08 Marek Polacek <polacek@redhat.com>
12597
12598 PR c++/69688
12599 * g++.dg/init/const12.C: New test.
12600
a011cd92
BS
126012016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12602
12603 PR target/60410
12604 * gcc.dg/lto/pr55113_0.c: Remove test.
12605
5317b1be
RB
126062016-02-08 Richard Biener <rguenther@suse.de>
12607
12608 PR tree-optimization/69719
12609 * gcc.dg/torture/pr69719.c: New testcase.
12610
63998a63
RB
126112016-02-08 Richard Biener <rguenther@suse.de>
12612 Jeff Law <law@redhat.com>
12613
12614 PR target/68273
12615 * gcc.target/mips/pr68273.c: New testcase.
12616
43f4a281
RB
126172016-02-08 Richard Biener <rguenther@suse.de>
12618
12619 PR rtl-optimization/69274
12620 * gcc.target/i386/addr-sel-1.c: XFAIL.
12621
0b604d2d
JL
126222016-02-08 Jeff Law <law@redhat.com>
12623
e8dfe49e
JL
12624 PR tree-optimization/68541
12625 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12626
6daecd7a 12627 PR tree-optimization/65917
0b604d2d
JL
12628 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12629
c0f0e35a
JD
126302016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12631
12632 PR fortran/50555
12633 * gfortran.dg/namelist_args.f90: New test.
12634
8981d712
JL
126352016-02-05 Jeff Law <law@redhat.com>
12636
6daecd7a 12637 PR tree-optimization/68541
8981d712
JL
12638 * gcc.dg/tree-ssa/split-path-2.c: New test.
12639 * gcc.dg/tree-ssa/split-path-3.c: New test.
12640 * gcc.dg/tree-ssa/split-path-4.c: New test.
12641 * gcc.dg/tree-ssa/split-path-5.c: New test.
12642 * gcc.dg/tree-ssa/split-path-6.c: New test.
12643 * gcc.dg/tree-ssa/split-path-7.c: New test.
12644
46cb9332
MS
126452016-02-05 Martin Sebor <msebor@redhat.com>
12646
12647 PR c++/69662
12648 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12649 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12650
be2083ea
RH
126512016-02-06 Richard HEnderson <rth@redhat.com>
12652
12653 PR c/69643
12654 * gcc.target/i386/addr-space-4.c: New.
12655 * gcc.target/i386/addr-space-5.c: New.
12656
711d7c23
MM
126572016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12658
12659 PR fortran/66089
12660 * gfortran.dg/elemental_dependency_6.f90: New.
12661
b5c1c988
JJ
126622016-02-05 Jakub Jelinek <jakub@redhat.com>
12663
861c7bcd
JJ
12664 PR rtl-optimization/69691
12665 * gcc.c-torture/execute/pr69691.c: New test.
12666
b5c1c988
JJ
12667 PR c++/69628
12668 * g++.dg/parse/pr69628.C: New test.
12669
f7dfa966
UB
126702016-02-05 Uros Bizjak <ubizjak@gmail.com>
12671
12672 * gcc.dg/sancov/asan.c: Move to ...
12673 * gcc.dg/asan/sancov-1.c: ... here.
12674
9b143e64
UB
126752016-02-05 Uros Bizjak <ubizjak@gmail.com>
12676
12677 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12678
f5d4b899
L
126792016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12680
12681 PR target/69677
12682 * gcc.target/i386/pr69677.c: New test.
12683
76c85fbb
PP
126842016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12685
12686 PR c++/68948
12687 * g++.dg/template/pr68948.C: New test.
12688
f181bf90
DV
126892016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12690
12691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12692 (only necessary on s390x).
12693
714fb282
L
126942016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12695
12696 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12697 -mno-accumulate-outgoing-args.
12698
618d6c1c
PP
126992016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12700
12701 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12702
1066e9b5
JJ
127032016-02-04 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR c/69669
12706 * c-c++-common/pr69669.c: New test.
12707
76255d0d
MM
127082016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12709
12710 PR target/69667
12711 * g++.dg/pr69667.C: New file.
12712
e0b059b1
WD
127132016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12714
12715 PR target/69619
12716 * gcc.dg/pr69619.c: Add new test.
12717
2692b5c8
RS
127182016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12719
12720 PR rtl-optimization/69577
12721 * gcc.target/i386/pr69577.c: New test.
12722
7db337c2
ML
127232016-02-04 Martin Liska <mliska@suse.cz>
12724
12725 * g++.dg/asan/pr69276.C: New test.
12726
cc9c0829
KT
127272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12728
12729 PR target/65932
12730 PR target/67714
12731 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12732 a single smulbb instruction.
12733 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12734 * gcc.target/amr/wmul-2.c: Likewise.
12735
eb9feb52
KT
127362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12737
12738 PR target/65932
12739 PR target/67714
12740 * gcc.c-torture/execute/pr67714.c: New test.
12741
61f727fe
JJ
127422016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12743
12744 PR target/69454
12745 * gcc.target/i386/pr69454-1.c: New test.
12746 * gcc.target/i386/pr69454-2.c: New test.
12747
05dd97db
MS
127482016-02-03 Martin Sebor <msebor@redhat.com>
12749
12750 PR c++/69251
12751 PR c++/69253
12752 PR c++/69290
12753 PR c++/69277
12754 PR c++/69349
12755 * g++.dg/ext/flexarray-mangle-2.C: New test.
12756 * g++.dg/ext/flexarray-mangle.C: New test.
12757 * g++.dg/ext/flexarray-subst.C: New test.
12758 * g++.dg/ext/flexary11.C: New test.
12759 * g++.dg/ext/flexary12.C: New test.
12760 * g++.dg/ext/flexary13.C: New test.
12761 * g++.dg/ext/flexary14.C: New test.
12762 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12763
dac2fc29
L
127642016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12765
12766 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12767 Define only if CHECK_FLOAT128 is defined.
12768 (main): Properly initialize u5.
12769
eadb8035
JJ
127702016-02-03 Jakub Jelinek <jakub@redhat.com>
12771
0afbb81b
JJ
12772 PR c/69627
12773 * gcc.dg/pr69627.c: New test.
12774
eadb8035
JJ
12775 PR target/69644
12776 * gcc.dg/pr69644.c: New test.
12777
b12d4923
MS
127782016-02-03 Mike Stump <mikestump@comcast.net>
12779
12780 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12781 support for struct-layout-1.exp.
12782
ab4bae0c
PP
127832016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12784
12785 PR c++/69056
618d6c1c 12786 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12787
95831c01
VM
127882016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12789 Alexandre Oliva <aoliva@redhat.com>
12790
12791 PR target/69461
12792 * gcc.target/powerpc/pr69461.c: New.
12793
ccc71ab8
UB
127942016-02-03 Uros Bizjak <ubizjak@gmail.com>
12795
12796 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12797 works from here ...
12798 (check_effective_target_fsanitize_thread): ... to here. Do not
12799 specify additional compile flags for the test source.
12800 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12801 specify additional compile flags for the test source.
12802
96299640
WD
128032016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12804
12805 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12806
781d83d9
AV
128072016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12808
12809 PR fortran/67451
12810 PR fortran/69418
12811 * gfortran.dg/coarray_allocate_2.f08: New test.
12812 * gfortran.dg/coarray_allocate_3.f08: New test.
12813 * gfortran.dg/coarray_allocate_4.f08: New test.
12814
d8208e6d
AL
128152016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12816
12817 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12818 use same scan-tree-dump-times on all platforms.
12819 * gcc.dg/vect/vect-outer-1.c: Likewise.
12820 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12821 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12822 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12823 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12824 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12825 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12826 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12827
a8394fa0
SB
128282016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12829
12830 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12831 warning.
12832
f3baa1d3
L
128332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12834
12835 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12836
eb077516
JN
128372016-02-02 James Norris <jnorris@codesourcery.com>
12838
12839 * c-c++-common/goacc/routine-5.c: Add tests.
12840
578fb225
AM
128412016-02-02 Alexander Monakov <amonakov@ispras.ru>
12842
12843 * gcc.target/nvptx/unsigned-cmp.c: New test.
12844
c64f7d37
WD
128452016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12846
12847 * gcc.target/aarch64/scalar_shift_1.c
12848 (test_corners_sisd_di): Improve force to SIMD register.
12849 (test_corners_sisd_si): Likewise.
12850 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12851 Remove scan-assembler check for ldr.
12852
90c6f26c
RB
128532016-02-02 Richard Biener <rguenther@suse.de>
12854
12855 PR tree-optimization/69595
12856 * gcc.dg/Warray-bounds-17.c: New testcase.
12857
9dc03c97
RB
128582016-02-02 Richard Biener <rguenther@suse.de>
12859
12860 PR tree-optimization/69606
12861 * gcc.dg/torture/pr69606.c: New testcase.
12862
2d4dc223
YR
128632016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12864
12865 PR middle-end/68542
12866 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12867 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12868
65c98fde
AM
128692016-02-02 Alan Modra <amodra@gmail.com>
12870
12871 PR target/69548
12872 * gcc.target/powerpc/pr69548.c: New test.
12873
e1b81f2b
JJ
128742016-02-01 Jakub Jelinek <jakub@redhat.com>
12875
d0268b37
JJ
12876 PR rtl-optimization/69592
12877 * gcc.dg/pr69592.c: New test.
12878
e1b81f2b
JJ
12879 PR preprocessor/69543
12880 PR c/69558
12881 * gcc.dg/pr69543.c: New test.
12882 * gcc.dg/pr69558.c: New test.
12883
7dd7780d
UB
128842016-02-01 Uros Bizjak <ubizjak@gmail.com>
12885
bf672ee5
UB
12886 PR testsuite/65940
12887 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12888
9a7013f8
MS
128892016-02-01 Martin Sebor <msebor@redhat.com>
12890
12891 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12892
e681fb2b
BC
128932016-02-01 Bin Cheng <bin.cheng@arm.com>
12894
12895 PR tree-optimization/67921
12896 * c-c++-common/ubsan/pr67921.c: New test.
12897
ff86345f
RB
128982016-02-01 Richard Biener <rguenther@suse.de>
12899
12900 PR middle-end/69556
12901 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12902
bc369dbd
RB
129032016-02-01 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/69574
12906 * gcc.dg/torture/pr69574.c: New testcase.
12907
ef318184
RB
129082016-02-01 Richard Biener <rguenther@suse.de>
12909
12910 PR tree-optimization/69579
12911 * gcc.dg/setjmp-6.c: New testcase.
12912
654745e6
JJ
129132016-02-01 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR rtl-optimization/69570
12916 * g++.dg/opt/pr69570.C: New test.
12917
e6c0c44b
RH
129182016-02-01 Richard Henderson <rth@redhat.com>
12919
12920 * gcc.dg/pr69535.c: New test.
12921
6ff3f09a
JDA
129222016-01-31 John David Anglin <danglin@gcc.gnu.org>
12923
2c005538
JDA
12924 PR testsuite/69584
12925 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12926 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12927
61083a4b
JDA
12928 PR debug/68244
12929 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12930
6ff3f09a
JDA
12931 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12932
0c221916
PT
129332016-01-31 Paul Thomas <pault@gcc.gnu.org>
12934
12935 PR fortran/67564
12936 * gfortran.dg/allocate_with_source_17.f03: New test.
12937
db7a2818
JJ
129382016-01-30 Jakub Jelinek <jakub@redhat.com>
12939
12940 PR tree-optimization/69546
12941 * gcc.dg/torture/pr69546.c: New test.
12942
e520d5f0
PT
129432016-01-30 Paul Thomas <pault@gcc.gnu.org>
12944
12945 PR fortran/69566
12946 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12947
343c05d3
MS
129482016-01-30 Martin Sebor <msebor@redhat.com>
12949
12950 PR c++/68490
12951 * g++.dg/ext/flexary10.C: New test.
12952
d6c3a539
DH
129532016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12954
12955 PR fortran/66707
12956 gfortran.dg/common_23.f90: New test.
12957
52d72fcd
BS
129582016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12959
12960 PR target/65546
12961 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12962 condition being checked, and disable it when the target supports
12963 misaligned loads and stores.
12964
3a5d2ba4
JJ
129652016-01-29 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR debug/69518
12968 * gcc.dg/torture/pr69518.c: New test.
12969
6bbacdb5
L
129702016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12971
12972 PR target/69530
12973 * gcc.target/i386/pr69530.c: New test.
12974
af932cdb
SE
129752016-01-29 Steve Ellcey <sellcey@imgtec.com>
12976
12977 PR target/65604
12978 * gcc.target/mips/div-delay.c: New test.
12979
26658b7c
JJ
129802016-01-29 Jakub Jelinek <jakub@redhat.com>
12981
33e89989
JJ
12982 PR target/69551
12983 * gcc.target/i386/pr69551.c: New test.
12984
26658b7c
JJ
12985 PR target/66137
12986 * gcc.target/i386/pr66137.c: New test.
12987
401116b5
AB
129882016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12989
12990 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12991 always built for p5600.
12992 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12993 isa=p5600 dg-option.
12994
d4abfcc5
RB
129952016-01-29 Richard Biener <rguenther@suse.de>
12996
12997 PR tree-optimization/69547
12998 * g++.dg/tree-ssa/pr69547.C: New testcase.
12999
16b77b32
JJ
130002016-01-29 Jakub Jelinek <jakub@redhat.com>
13001
13002 PR debug/66869
13003 * g++.dg/warn/Wunused-function2.C: New test.
13004
a1c95464
DV
130052016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13006
13007 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13008 support for test to succeed.
13009
5453bfed
MP
130102016-01-29 Marek Polacek <polacek@redhat.com>
13011
13012 PR c++/69509
13013 PR c++/69516
13014 * g++.dg/ext/constexpr-vla2.C: New test.
13015 * g++.dg/ext/constexpr-vla3.C: New test.
13016 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13017
452ec2a5
RB
130182016-01-29 Richard Biener <rguenther@suse.de>
13019
13020 PR middle-end/69537
13021 * gcc.dg/uninit-21.c: New testcase.
13022
aec0b19e
UB
130232016-01-28 Uros Bizjak <ubizjak@gmail.com>
13024
13025 PR target/69459
13026 * gcc.target/i386/pr69459.c: New test.
13027
df113ce7
SE
130282016-01-28 Steve Ellcey <sellcey@imgtec.com>
13029
13030 PR target/68400
13031 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13032 * gcc.target/mips/pr68400.c: New test.
13033
494de84f
MS
130342016-01-28 Martin Sebor <msebor@redhat.com>
13035
13036 PR target/17381
13037 * gcc.target/powerpc/pr17381.c: New test.
13038
eb1b1f01
JJ
130392016-01-28 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR middle-end/69542
13042 * gcc.dg/torture/pr69542.c: New test.
13043
6dfeb7ce
WD
130442016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13045
13046 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13047
4b7471a4
DE
130482016-01-28 David Edelsohn <dje.gcc@gmail.com>
13049
13050 * gcc.dg/pr65980.c: Skip on AIX.
13051 * gcc.dg/pr66688.c: Same.
13052
b271fd21
DE
130532016-01-28 David Edelsohn <dje.gcc@gmail.com>
13054
13055 PR target/63679
13056 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13057 * gcc.dg/tree-ssa/sra-18.c: Same.
13058
874108a9
AV
130592016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13060
13061 PR fortran/62536
13062 * gfortran.dg/block_15.f08: New test.
13063 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13064 on incorrectly closed BLOCK.
13065
30480bcd
IE
130662016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13067
13068 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
130692016-01-28 Richard Biener <rguenther@suse.de>
13070
13071 PR tree-optimization/69466
13072 * gfortran.dg/vect/pr69466.f90: New testcase.
13073
0d4c694e
TP
130742016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13075
13076 * g++.dg/pr67989.C: Remove ARM-specific option.
13077 * gcc.target/arm/pr67989.C: New file.
13078
2aa780da
UB
130792016-01-27 Uros Bizjak <ubizjak@gmail.com>
13080
13081 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13082 and expm1 test for glibc < 2.11.
13083
f75ebe77
RH
130842016-01-27 Richard Henderson <rth@redhat.com>
13085
13086 * gcc.c-torture/execute/pr69447.c: New test.
13087
130882016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13089
9a175e65 13090 PR fortran/69422
49847d75
PT
13091 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13092
cbdd8ae0
JJ
130932016-01-27 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR debug/66869
13096 * gcc.dg/pr66869.c: New test.
13097
2b572b3c
JL
130982016-01-25 Jeff Law <law@redhat.com>
13099
13100 PR tree-optimization/68398
aec0b19e 13101 PR tree-optimization/69196
2b572b3c
JL
13102 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13103 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13104 path to avoid new heuristic allowing more irreducible regions
13105 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13106 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13107 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13108 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13109 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13110
fa74a4bc
MP
131112016-01-27 Marek Polacek <polacek@redhat.com>
13112
13113 PR c/68062
13114 * c-c++-common/vector-compare-4.c: New test.
13115
0afff540
DM
131162016-01-27 David Malcolm <dmalcolm@redhat.com>
13117
13118 PR preprocessor/69126
13119 * c-c++-common/pr69126.c: New test case.
13120
1a218fc9
ILT
131212016-01-27 Ian Lance Taylor <iant@google.com>
13122
13123 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13124
5d70666e
RB
131252016-01-27 Ryan Burn <contact@rnburn.com>
13126
13127 PR cilkplus/69267
13128 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13129
87ff4d66
UB
131302016-01-27 Uros Bizjak <ubizjak@gmail.com>
13131
13132 PR target/69512
13133 * gcc.target/i386/pr69512.c: New test.
13134
27e23cca
RE
131352016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13136
13137 PR ada/69488
13138 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13139
05bf54c3
MP
131402016-01-27 Marek Polacek <polacek@redhat.com>
13141
13142 PR c++/69379
13143 * g++.dg/pr69379.C: New test.
13144
60214d0d
MS
131452016-01-27 Martin Sebor <msebor@redhat.com>
13146
13147 PR c++/69317
13148 * g++.dg/abi/Wabi-2-2.C: New test.
13149 * g++.dg/abi/Wabi-2-3.C: New test.
13150 * g++.dg/abi/Wabi-3-2.C: New test.
13151 * g++.dg/abi/Wabi-3-3.C: New test.
13152
167c7bfa
RB
131532016-01-27 Richard Biener <rguenther@suse.de>
13154
13155 PR tree-optimization/69166
13156 * gcc.dg/torture/pr69166.c: New testcase.
13157
1430fb1f
MJ
131582016-01-27 Martin Jambor <mjambor@suse.cz>
13159
13160 PR tree-optimization/69355
13161 * gcc.dg/tree-ssa/pr69355.c: New test.
13162
95e3030c
MP
131632016-01-27 Marek Polacek <polacek@redhat.com>
13164
13165 PR c++/69496
13166 * g++.dg/ext/constexpr-vla1.C: New test.
13167
eeb085f3
CB
131682016-01-20 Christian Bruel <christian.bruel@st.com>
13169
13170 PR target/69245
13171 * gcc.target/arm/pr69245.c: New test.
13172
b1652dde
JJ
131732016-01-27 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR tree-optimization/69399
13176 * gcc.dg/torture/pr69399.c: New test.
13177
ce7e8f00
EB
131782016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13179
13180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13181
e4aac1d1
EB
131822016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13183
13184 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13185
8dfdb419
TV
131862016-01-26 Tom de Vries <tom@codesourcery.com>
13187
13188 PR tree-optimization/69110
13189 * gcc.dg/autopar/pr69110.c: New test.
13190
56f80f54 131912016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13192 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13193
13194 * gcc.dg/graphite/isl-ast-op-select.c: New.
13195
a0909527
PT
131962015-01-26 Paul Thomas <pault@gcc.gnu.org>
13197
13198 PR fortran/69385
13199 * gfortran.dg/allocate_error_6.f90: New test.
13200
ffc445f4
RH
132012016-01-26 Richard Henderson <rth@redhat.com>
13202
13203 * gcc.dg/tm/pr60908.c: New test.
13204
01e1dea3
DM
132052016-01-26 David Malcolm <dmalcolm@redhat.com>
13206
13207 PR other/69006
13208 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13209 directive.
13210 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13211 expected multiline output to reflect the colorization being
13212 disabled before newlines.
13213 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13214 (custom_diagnostic_finalizer): Replace call to
13215 pp_newline_and_flush with call to pp_flush.
13216 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13217 * gfortran.dg/implicit_class_1.f90: Likewise.
13218 * lib/gcc-dg.exp (allow_blank_lines): New global.
13219 (dg-allow-blank-lines-in-output): New procedure.
13220 (gcc-dg-prune): Complain about blank lines in the output, unless
13221 dg-allow-blank-lines-in-output was called.
13222 * lib/multiline.exp (_build_multiline_regex): Only support
13223 arbitrary followup text for non-blank-lines, not for blank lines.
13224
13f92e8d
JJ
132252016-01-26 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR tree-optimization/69483
13228 * gcc.dg/pr69483.c: New test.
13229 * g++.dg/opt/pr69483.C: New test.
13230
92422235
CL
132312016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13232
13233 PR target/68620
13234 * gcc.target/arm/pr68620.c: New test.
13235
0bccf11b
L
132362016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13237
13238 * gcc.target/i386/pr68986-2.c: Remove -m32.
13239
81cd202e
L
132402016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13241
13242 PR target/68986
13243 * gcc.target/i386/pr68986-1.c: New test.
13244 * gcc.target/i386/pr68986-2.c: Likewise.
13245 * gcc.target/i386/pr68986-3.c: Likewise.
13246
213a1c03
CB
132472016-01-26 Christian Bruel <christian.bruel@st.com>
13248
13249 * lib/target-supports.exp
13250 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13251 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13252 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13253
22a08dd1
RB
132542016-01-26 Richard Biener <rguenther@suse.de>
13255
13256 PR tree-optimization/69452
13257 * gcc.dg/torture/pr69452.c: New testcase.
13258
6c06e0e8
JJ
132592016-01-26 Jakub Jelinek <jakub@redhat.com>
13260
13261 PR target/69442
13262 * gcc.dg/pr69442.c: New test.
13263
b96824c4
RFI
132642016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13265
13266 PR target/67896
13267 * gcc.target/aarch64/simd/pr67896.C: New.
13268
5ee31e57
RS
132692016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13270
13271 PR tree-optimization/69400
13272 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13273 function.
13274 (plugin_init): Call it.
13275 * gcc.dg/torture/pr69400.c: New test.
13276
7ddfb31d
CL
132772016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13278
13279 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13280
1e050c90
AK
132812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13282 Sebastian Pop <s.pop@samsung.com>
13283
13284 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13285 isl-0.15.
13286
c8ee4bf5
AK
132872016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13288 Sebastian Pop <s.pop@samsung.com>
13289
13290 * gcc.dg/graphite/pr69292.c: New.
13291
d902b330
JJ
132922016-01-25 Jakub Jelinek <jakub@redhat.com>
13293
13294 * c-c++-common/goacc/use_device-1.c: New test.
13295
2c89b952
JL
132962016-01-25 Jeff Law <law@redhat.com>
13297
13298 PR tree-optimization/69196
13299 PR tree-optimization/68398
13300 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13301 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13302
685c8785
DE
133032016-01-25 David Edelsohn <dje.gcc@gmail.com>
13304
13305 PR target/69469
13306 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13307 Algorithm.
13308
95cef0c1
RB
133092016-01-25 Richard Biener <rguenther@suse.de>
13310
13311 PR testsuite/69380
13312 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13313
2947d3b2
IE
133142016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13315
13316 PR target/69421
13317 * gcc.dg/pr69421.c: New test.
13318
ae19075a
BB
133192016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13320
13321 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13322 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13323 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13324 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13325 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13326 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13327 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13328 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13329 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13330 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13331
fa4511c2
RB
133322016-01-25 Richard Biener <rguenther@suse.de>
13333
13334 PR tree-optimization/69376
13335 * gcc.dg/torture/pr69376.c: New testcase.
13336
1d101216
JD
133372016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13338
13339 PR fortran/69397
13340 PR fortran/68442
13341 * gfortran.dg/interface_38.f90: New test.
13342 * gfortran.dg/interface_39.f90: New test.
a0909527 13343
a59b92b0
PP
133442016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13345
13346 Revert:
13347 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13348
13349 PR c++/11858
13350 PR c++/24663
13351 PR c++/24664
13352 * g++.dg/template/pr11858.C: New test.
13353 * g++.dg/template/pr24663.C: New test.
13354 * g++.dg/template/unify12.C: New test.
13355 * g++.dg/template/unify13.C: New test.
13356 * g++.dg/template/unify14.C: New test.
13357 * g++.dg/template/unify15.C: New test.
13358 * g++.dg/template/unify16.C: New test.
13359 * g++.dg/template/unify17.C: New test.
13360
16acb1a8
DH
133612016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13362
13363 PR fortran/68283
13364 gfortran.dg/pr68283.f90: New test.
13365
094773e8
TK
133662016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13367
13368 PR fortran/66094
13369 * gfortran.dg/inline_matmul_13.f90: New test.
13370 * gfortran.dg/matmul_bounds_8.f90: New test.
13371 * gfortran.dg/matmul_bounds_9.f90: New test.
13372 * gfortran.dg/matmul_bounds_10.f90: New test.
13373
42fb90d7
TV
133742016-01-23 Tom de Vries <tom@codesourcery.com>
13375
13376 PR tree-optimization/69426
13377 * gcc.dg/autopar/pr69426.c: New test.
13378
69da7802
MS
133792016-01-23 Martin Sebor <msebor@redhat.com>
13380
13381 PR c++/58109
13382 PR c++/69022
13383 * g++.dg/cpp0x/alignas5.C: New test.
13384 * g++.dg/ext/vector29.C: Same.
13385
da17300a
UB
133862016-01-23 Uros Bizjak <ubizjak@gmail.com>
13387
13388 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13389 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13390 _GNU_SOURCE from compile flags to the source.
13391 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13392 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13393 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13394 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13395
62041cfc
JJ
133962016-01-22 Jakub Jelinek <jakub@redhat.com>
13397
13398 PR target/69432
13399 * g++.dg/opt/pr69432.C: New test.
13400
f7d2ad6f
BS
134012016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13402
13403 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13404 32-bit targets testing an -m64 multilib.
13405
d403fc9a
WS
134062016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13407
13408 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13409 64-bit support.
13410
4aa16f8d
JG
134112016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13412
13413 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13414
7c816d0f
CB
134152016-01-21 Christian Bruel <christian.bruel@st.com>
13416
13417 PR target/68674
13418 * gcc.target/i386/pr68674.c
13419 * gcc.target/aarch64/pr68674.c
13420 * gcc.target/arm/pr68674.c
13421
fce661e8
KT
134222016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13423
13424 PR target/69403
13425 * gcc.c-torture/execute/pr69403.c: New test.
13426
4696899f
PC
134272016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13428
13429 PR c++/55843
13430 * g++.dg/template/pr55843.C: New.
13431
bac69366
AL
134322016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13433
13434 PR testsuite/66877
13435 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13436 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13437
b57d3a5c
BS
134382016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13439
13440 PR testsuite/67489
da17300a
UB
13441 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13442 from dg-do compile directive, and instead add
13443 { dg-require-effective-target int128 }.
b57d3a5c 13444
9f04a53e
MS
134452016-01-20 Martin Sebor <msebor@redhat.com>
13446
13447 PR c/69405
13448 * gcc.dg/sync-fetch.c: New test.
13449
38a51663
JL
134502016-01-21 Martin Sebor <msebor@redhat.com>
13451
13452 PR target/69252
13453 * gcc.target/powerpc/pr69252.c: New test.
13454
2423a75a
JD
134552016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13456
13457 PR fortran/65996
da17300a 13458 * gfortran.dg/pr65996.f90: New test.
2423a75a 13459
0a76463f
DV
134602016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13461
13462 PR c++/68810
9f04a53e 13463 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13464 expected to generate an error.
0a76463f 13465
9776e692
BS
134662016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13467
13468 PR middle-end/66178
13469 * gcc.dg/torture/pr66178.c: New test.
13470
c8d3e088
AB
134712016-01-21 Anton Blanchard <anton@samba.org>
13472 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13473
13474 PR target/63354
13475 * gcc.target/powerpc/pr63354.c: New test.
13476
35b707ff
VM
134772016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13478
13479 PR rtl-optimization/68990
13480 * gcc.target/i386/pr68990: New.
13481
157b0829
NC
134822016-01-21 Nick Clifton <nickc@redhat.com>
13483
13484 PR target/69129
13485 * gcc.target/mips/pr69129.c: New.
13486
aede6748
PC
134872016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13488
13489 PR c++/58046
13490 * g++.dg/cpp0x/pr58046.C: New.
13491
5463c2c8
JJ
134922016-01-21 Jakub Jelinek <jakub@redhat.com>
13493
6d31cc75
SS
13494 PR target/69187
13495 PR target/65624
13496 * gcc.target/arm/pr69187.c: New test.
13497
5463c2c8
JJ
13498 PR c++/69355
13499 * g++.dg/torture/pr69355.C: New test.
13500
fa28f32b
AK
135012016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13502 Sebastian Pop <s.pop@samsung.com>
13503
13504 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13505
b920a047
AK
135062016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13507 Sebastian Pop <s.pop@samsung.com>
13508
da17300a 13509 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13510
bdd3aea6
JJ
135112016-01-21 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR middle-end/67653
13514 * c-c++-common/pr67653.c: New test.
13515 * gcc.dg/torture/pr29119.c: Add dg-warning.
13516
26a2e6ae
PB
135172016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13518
13519 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13520
d25c7690
PK
135212016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13522
13523 PR c/24293
13524 * gcc.dg/pr24293.c: New test.
13525 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13526 incomplete struct type.
13527 * gcc.dg/declspec-1.c: Likewise.
13528 * gcc.dg/pr63549.c: Likewise.
13529
889d5698
JJ
135302016-01-20 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR tree-optimization/66612
13533 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13534 for bdn instruction.
13535
d7cf3dc7
CL
135362016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13537
13538 * lib/target-supports.exp
13539 (check_effective_target_arm_fp_ok_nocache): New.
13540 (check_effective_target_arm_fp_ok): New.
13541 (add_options_for_arm_fp): New.
13542 (check_effective_target_arm_crypto_ok_nocache): Require
13543 target_arm_v8_neon_ok instead of arm32.
13544 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13545 (check_effective_target_arm_crypto_pragma_ok): New.
13546 (add_options_for_arm_vfp): New.
13547 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13548 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13549 target instead. Force initial fpu to vfp.
13550 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13551 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13552 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13553 dependency.
13554 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13555 use arm_vfp effective target instead. Force initial fpu to vfp.
13556 * gcc.target/arm/attr-neon3.c: Likewise.
13557 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13558 arm_vfp_ok.
13559 * gcc.target/arm/unsigned-float.c: Likewise.
13560 * gcc.target/arm/vfp-1.c: Likewise.
13561 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13562 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13563 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13564 * gcc.target/arm/vfp-ldmias.c: Likewise.
13565 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13566 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13567 * gcc.target/arm/vfp-stmiad.c: Likewise.
13568 * gcc.target/arm/vfp-stmias.c: Likewise.
13569 * gcc.target/arm/vnmul-1.c: Likewise.
13570 * gcc.target/arm/vnmul-2.c: Likewise.
13571 * gcc.target/arm/vnmul-3.c: Likewise.
13572 * gcc.target/arm/vnmul-4.c: Likewise.
13573
01ac9704 135742016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13575
e84b00da
L
13576 PR testsuite/69366
13577 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13578 the MPX run-time library, for compile-time MPX test.
13579 * gcc.target/i386/chkp-always_inline.c: Likewise.
13580 * gcc.target/i386/chkp-bndret.c: Likewise.
13581 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13582 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13583 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13584 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13585 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13586 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13587 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13588 * gcc.target/i386/chkp-label-address.c: Likewise.
13589 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13590 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13591 * gcc.target/i386/chkp-pr69044.c: Likewise.
13592 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13593 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13594 * gcc.target/i386/chkp-strchr.c: Likewise.
13595 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13596 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13597 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13598 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13599 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13600 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13601 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13602 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13603 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13604 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13605 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13606 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13607 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13608 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13609 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13610 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13611 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13612 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13613 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13614 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13615 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13616 * gcc.target/i386/pr63995-2.c: Likewise.
13617 * gcc.target/i386/pr64805.c: Likewise.
13618 * gcc.target/i386/pr65044.c: Likewise.
13619 * gcc.target/i386/pr65167.c: Likewise.
13620 * gcc.target/i386/pr65183.c: Likewise.
13621 * gcc.target/i386/pr65184.c: Likewise.
13622 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13623
28b33016
IE
136242016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13625
13626 PR tree-optimization/69328
13627 * gcc.dg/pr69328.c: New test.
13628
bcff0913
JL
136292016-01-20 Jeff Law <law@redhat.com>
13630
bf0bb970 13631 PR target/25114
bcff0913
JL
13632 * gcc.target/m68k/pr25114.c: New test.
13633
a3f69631
AV
136342016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13635
13636 * gcc.target/arm/memset-inline-10.c: Added
13637 dg-require-effective-target arm_thumb2_ok.
13638
af33ba0d
EB
136392016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13640
13641 * gcc.dg/debug/dwarf2/sso.c: New test.
13642
7596d5de
UB
136432016-01-19 Uros Bizjak <ubizjak@gmail.com>
13644
13645 PR testsuite/68820
13646 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13647 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13648 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13649
ceda2c69
JH
136502016-01-19 Jan Hubicka <hubicka@ucw.cz>
13651
13652 PR ipa/66223
13653 * g++.dg/ipa/devirt-50.C: New testcase.
13654
38a979f2
MP
136552016-01-19 Marek Polacek <polacek@redhat.com>
13656
13657 PR c++/68965
13658 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13659 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13660
962801c5
KT
136612016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13662
13663 PR target/69135
13664 * gcc.target/arm/pr69135_1.c: New test.
13665
078fe40a
WD
136662015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13667
13668 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13669
786e3c06
WD
136702015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13671
13672 * gcc.target/aarch64/ccmp_1.c: New testcase.
13673
1e297006
MP
136742016-01-19 Marek Polacek <polacek@redhat.com>
13675
13676 PR c++/68586
13677 * g++.dg/cpp0x/enum30.C: New test.
13678
879c27e3
RB
136792016-01-19 Richard Biener <rguenther@suse.de>
13680
13681 PR tree-optimization/69336
13682 * g++.dg/tree-ssa/pr69336.C: New testcase.
13683
015337d3
JJ
136842016-01-19 Jakub Jelinek <jakub@redhat.com>
13685
13686 PR debug/65779
13687 * gcc.dg/pr65779.c: New test.
13688
e2c768b6
RB
136892016-01-19 Richard Biener <rguenther@suse.de>
13690
13691 PR tree-optimization/69352
13692 * gcc.dg/torture/pr69352.c: New testcase.
13693
569efc34
JJ
136942016-01-19 Jakub Jelinek <jakub@redhat.com>
13695
13696 PR rtl-optimization/68955
13697 PR rtl-optimization/64557
13698 * gcc.dg/torture/pr68955.c: New test.
13699
e49d321f
JH
137002016-01-19 Jan Hubicka <hubicka@ucw.cz>
13701
13702 PR lto/69136
13703 * g++.dg/torture/pr69136.C: New testcase.
13704
e9191ad3
JH
137052016-01-19 Jan Hubicka <hubicka@ucw.cz>
13706
13707 PR lto/69133
13708 * g++.dg/lto/pr69133_0.C: New testcase.
13709 * g++.dg/lto/pr69133_1.C: New testcase.
13710
2bedb645
JL
137112016-01-15 Jeff Law <law@redhat.com>
13712
13713 PR tree-optimization/69320
13714 * gcc.c-torture/pr69320-1.c: New test.
13715 * gcc.c-torture/pr69320-2.c: New test.
13716 * gcc.c-torture/pr69320-3.c: New test.
13717 * gcc.c-torture/pr69320-4.c: New test.
13718
17c15cb9
PP
137192016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13720
13721 PR c++/11858
13722 PR c++/24663
13723 PR c++/24664
13724 * g++.dg/template/pr11858.C: New test.
13725 * g++.dg/template/pr24663.C: New test.
13726 * g++.dg/template/unify12.C: New test.
13727 * g++.dg/template/unify13.C: New test.
13728 * g++.dg/template/unify14.C: New test.
13729 * g++.dg/template/unify15.C: New test.
13730 * g++.dg/template/unify16.C: New test.
13731 * g++.dg/template/unify17.C: New test.
13732
9617fd08
DM
137332016-01-18 David Malcolm <dmalcolm@redhat.com>
13734
13735 PR testsuite/69181
13736 * gcc.dg/pr69181-1.c: New test file.
13737 * gcc.dg/pr69181-2.c: New test file.
13738 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13739 globals by moving it to...
13740 (cleanup-after-saved-dg-test): ...this new function. Add
13741 "global additional_sources_used". Add reset of global
13742 multiline_expected_outputs to the empty list.
13743 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13744 global to...
13745 (multiline_expected_outputs): ...this, and updated comments to
13746 note that it is modified from gcc-dg.exp.
13747 (dg-end-multiline-output): Update for the above renaming.
13748 (handle-multiline-outputs): Likewise. Remove the clearing
13749 of the expected outputs to the empty list.
13750
b555a2e4
RB
137512016-01-18 Richard Biener <rguenther@suse.de>
13752
13753 PR tree-optimization/69297
13754 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13755
96902805
JM
137562016-01-18 Joseph Myers <joseph@codesourcery.com>
13757
13758 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13759 dg-options.
13760 * gcc.target/mips/mips-3d-2.c: Likewise.
13761 * gcc.target/mips/mips-3d-3.c: Likewise.
13762 * gcc.target/mips/mips-3d-4.c: Likewise.
13763 * gcc.target/mips/mips-3d-5.c: Likewise.
13764 * gcc.target/mips/mips-3d-6.c: Likewise.
13765 * gcc.target/mips/mips-3d-7.c: Likewise.
13766 * gcc.target/mips/mips-3d-8.c: Likewise.
13767 * gcc.target/mips/mips-3d-9.c: Likewise.
13768 * gcc.target/mips/mips-ps-1.c: Likewise.
13769 * gcc.target/mips/mips-ps-2.c: Likewise.
13770 * gcc.target/mips/mips-ps-3.c: Likewise.
13771 * gcc.target/mips/mips-ps-4.c: Likewise.
13772 * gcc.target/mips/mips-ps-5.c: Likewise.
13773 * gcc.target/mips/mips-ps-6.c: Likewise.
13774 * gcc.target/mips/mips-ps-7.c: Likewise.
13775 * gcc.target/mips/mips-ps-type.c: Likewise.
13776 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13777 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13778
40e26f94
TV
137792016-01-18 Tom de Vries <tom@codesourcery.com>
13780
13781 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13782 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13783 * c-c++-common/goacc/kernels-empty.c: New test.
13784 * c-c++-common/goacc/kernels-eternal.c: New test.
13785 * c-c++-common/goacc/kernels-loop-2.c: New test.
13786 * c-c++-common/goacc/kernels-loop-3.c: New test.
13787 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13788 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13789 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13790 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13791 * c-c++-common/goacc/kernels-loop-data.c: New test.
13792 * c-c++-common/goacc/kernels-loop-g.c: New test.
13793 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13794 * c-c++-common/goacc/kernels-loop-n.c: New test.
13795 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13796 * c-c++-common/goacc/kernels-loop.c: New test.
13797 * c-c++-common/goacc/kernels-noreturn.c: New test.
13798 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13799 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13800 * c-c++-common/goacc/kernels-reduction.c: New test.
13801
a98d4647
TV
138022016-01-18 Tom de Vries <tom@codesourcery.com>
13803
13804 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13805 * gcc.dg/autopar/outer-2.c: Same.
13806 * gcc.dg/autopar/outer-3.c: Same.
13807 * gcc.dg/autopar/outer-4.c: Same.
13808 * gcc.dg/autopar/outer-5.c: Same.
13809 * gcc.dg/autopar/outer-6.c: Same.
13810 * gcc.dg/autopar/parallelization-1.c: Same.
13811 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13812 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13813 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13814 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13815 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13816 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13817 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13818 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13819 * gcc.dg/autopar/pr39500-1.c: Same.
13820 * gcc.dg/autopar/pr39500-2.c: Same.
13821 * gcc.dg/autopar/pr46193.c: Same.
13822 * gcc.dg/autopar/pr46194.c: Same.
13823 * gcc.dg/autopar/pr49580.c: Same.
13824 * gcc.dg/autopar/pr49960-1.c: Same.
13825 * gcc.dg/autopar/pr49960.c: Same.
13826 * gcc.dg/autopar/pr68373.c: Same.
13827 * gcc.dg/autopar/reduc-1.c: Same.
13828 * gcc.dg/autopar/reduc-1char.c: Same.
13829 * gcc.dg/autopar/reduc-1short.c: Same.
13830 * gcc.dg/autopar/reduc-2.c: Same.
13831 * gcc.dg/autopar/reduc-2char.c: Same.
13832 * gcc.dg/autopar/reduc-2short.c: Same.
13833 * gcc.dg/autopar/reduc-3.c: Same.
13834 * gcc.dg/autopar/reduc-4.c: Same.
13835 * gcc.dg/autopar/reduc-6.c: Same.
13836 * gcc.dg/autopar/reduc-7.c: Same.
13837 * gcc.dg/autopar/reduc-8.c: Same.
13838 * gcc.dg/autopar/reduc-9.c: Same.
13839 * gcc.dg/autopar/uns-outer-4.c: Same.
13840 * gcc.dg/autopar/uns-outer-5.c: Same.
13841 * gcc.dg/autopar/uns-outer-6.c: Same.
13842 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13843 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13844
da976fa8
AL
138452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13846
13847 PR target/63679
13848 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13849 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13850
70c1e886
AL
138512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13852
13853 PR target/63679
13854 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13855 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13856 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13857
88bed196
AL
138582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13859
13860 PR target/63679
13861 * gcc.dg/tree-ssa/sra-17.c: New.
13862 * gcc.dg/tree-ssa/sra-18.c: New.
13863
3dd5f42e
IE
138642016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13865
13866 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13867
ae5a77fa
EB
138682016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13869
13870 * gnat.dg/inline12.adb: New test.
13871
11e57fc6
BC
138722016-01-18 Bin Cheng <bin.cheng@arm.com>
13873
13874 PR tree-optimization/66797
13875 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13876
995b6fe0
RB
138772016-01-18 Richard Biener <rguenther@suse.de>
13878
13879 PR tree-optimization/69170
13880 * gcc.dg/torture/pr69170.c: New testcase.
13881
82ee0cf2 138822016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13883
13884 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13885
d69da357
TV
138862016-01-16 Tom de Vries <tom@codesourcery.com>
13887
13888 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13889
a3845283
TV
138902016-01-16 Tom de Vries <tom@codesourcery.com>
13891
13892 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13893 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13894 redundant dg-require-effective-target pthread.
13895 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13896 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13897 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13898 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13899 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13900 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13901 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13902
197a6aa6
DE
139032016-01-16 David Edelsohn <dje.gcc@gmail.com>
13904
13905 PR target/68609
13906 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13907 * gcc.target/powerpc/recip-7.c: Same.
13908
ec7886c1
PP
139092016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13910
13911 PR c++/69091
13912 * g++.dg/template/pr69091.C: New test.
13913
203484bb
PP
139142016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13915
13916 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13917 dump does not contain an error_mark_node.
13918 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13919 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13920
aa2500e9
PP
139212016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13922
13923 PR c++/68936
13924 * g++.dg/template/pr68936.C: New test.
13925
28621a5c
DE
139262016-01-15 David Edelsohn <dje.gcc@gmail.com>
13927
13928 PR target/68609
13929 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13930 * gcc.target/powerpc/recip-2.c: Same.
13931 * gcc.target/powerpc/recip-3.c: Same.
13932 * gcc.target/powerpc/recip-4.c: Same.
13933 * gcc.target/powerpc/recip-sqrtf.c: Same.
13934
40c43aca
JL
139352016-01-15 Jeff Law <law@redhat.com>
13936
13937 PR tree-optimization/69270
13938 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13939 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13940
afbc5ae8
PT
139412016-01-15 Paul Thomas <pault@gcc.gnu.org>
13942
13943 PR fortran/49630
13944 * gfortran.dg/deferred_character_13.f90: New test for the fix
13945 of comment 3 of the PR.
13946
13947 PR fortran/54070
13948 * gfortran.dg/deferred_character_8.f90: New test
13949 * gfortran.dg/allocate_error_5.f90: New test
13950
13951 PR fortran/60593
13952 * gfortran.dg/deferred_character_10.f90: New test
13953
13954 PR fortran/60795
13955 * gfortran.dg/deferred_character_14.f90: New test
13956
13957 PR fortran/61147
13958 * gfortran.dg/deferred_character_11.f90: New test
13959
13960 PR fortran/64324
13961 * gfortran.dg/deferred_character_9.f90: New test
13962
49abe076
VM
139632016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13964
13965 PR rtl-optimization/69030
13966 * gcc.target/i386/pr69030.c: New.
13967
16d12992
KT
139682016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13969
13970 * gcc.target/aarch64/target_attr_17.c: New test.
13971
78810bd3
RB
139722016-01-15 Richard Biener <rguenther@suse.de>
13973
13974 PR tree-optimization/66856
13975 * gcc.dg/torture/pr66856-1.c: New testcase.
13976 * gcc.dg/torture/pr66856-2.c: Likewise.
13977
2bd847fe
RB
139782016-01-15 Richard Biener <rguenther@suse.de>
13979
13980 PR debug/69137
13981 * g++.dg/lto/pr69137_0.C: New testcase.
13982
a00fe3b7
RS
139832016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13984
13985 PR middle-end/69246
13986 * gcc.target/i386/pr69246.c: New test.
13987
cbb0e83b
DV
139882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13989
7596d5de 13990 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13991
5a500ecf
DV
139922016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13993
13994 PR c++/56194
13995 * g++.dg/init/const9.C: Disable test on S/390.
13996
5d9bf64f
DV
139972016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13998
13999 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14000 * g++.dg/Wno-frame-address.C: Ditto.
14001
e234b19e
DV
140022016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14003
14004 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14005
89483f99
RB
140062016-01-15 Richard Biener <rguenther@suse.de>
14007
14008 PR tree-optimization/68961
14009 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14010
94f37395
IE
140112016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14012
14013 * gcc.target/i386/pr65105-5.c: New test.
14014
82ee0cf2 140152016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14016
14017 * gcc.c-torture/execute/alias-4.c: New testcase.
14018
82ee0cf2 140192016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14020
14021 PR ipa/68148
14022 * g++.dg/ipa/devirt-49.C: New testcase.
14023
092f7deb 140242016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14025
14026 PR target/65837
14027 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14028 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14029 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14030
e93c66bc
RB
140312016-01-15 Richard Biener <rguenther@suse.de>
14032
14033 PR tree-optimization/69117
14034 * gcc.dg/torture/pr69117.c: New testcase.
14035
c47eaca6 140362015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14037
14038 PR c++/69048
14039 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14040
c3f6914a
FXC
140412016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14042
14043 PR testsuite/67509
14044 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14045 range tests use 100 * maximum instead of maximum + 1.
14046
cd65ae90
JJ
140472016-01-14 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR debug/69244
14050 * gcc.dg/guality/pr69244.c: New test.
14051
19643948
UB
140522016-01-14 Uros Bizjak <ubizjak@gmail.com>
14053
14054 * lib/target-supports.exp (check_effective_target_issignaling):
14055 New procedure.
14056 * gcc.dg/pr61441.c: Require issignaling effective target.
14057
fe79c97e
SB
140582016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14059
14060 PR target/68803
14061 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14062
c7df95d8
DM
140632016-01-14 David Malcolm <dmalcolm@redhat.com>
14064
14065 PR c++/68819
14066 PR preprocessor/69177
14067 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14068 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14069 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14070 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14071
00083992
MP
140722016-01-14 Marek Polacek <polacek@redhat.com>
14073
14074 PR c/69262
14075 * gcc.dg/array-15.c: New test.
14076
0c9b3294
JJ
140772016-01-14 Jakub Jelinek <jakub@redhat.com>
14078
14079 PR middle-end/68146
14080 PR tree-optimization/69155
14081 * gfortran.dg/pr68146.f: New test.
14082 * gfortran.dg/pr69155.f90: New test.
14083
3688e13d
RB
140842016-01-14 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/68060
14087 * gcc.dg/torture/pr68060-1.c: New testcase.
14088 * gcc.dg/torture/pr68060-2.c: Likewise.
14089
bab0ad3a
NC
140902016-01-14 Nick Clifton <nickc@redhat.com>
14091
14092 * lib/target-supports.exp
14093 (check_effective_target_arm_neon_ok_nocache): Add an option
14094 sequence that includes setting the ARM architecture to ARMv7-A.
14095 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14096 command line options necessary to enable Neon support.
14097 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14098 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14099 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14100 * gcc.target/arm/pr69180.c: Likewise.
14101
947c2ce5
JL
141022016-01-14 Jeff Law <law@redhat.com>
14103
14104 PR tree-optimization/69270
14105 * gcc.dg/tree-ssa/pr69270.c: New test.
14106
3342fd71
BS
141072016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14108
14109 PR c/66208
14110 * c-c++-common/pr66208.c: New file.
14111
2ad3adf1
JJ
141122016-01-13 Jakub Jelinek <jakub@redhat.com>
14113
14114 PR tree-optimization/69156
14115 * gcc.dg/pr69156.c: New test.
14116
398d6feb
L
141172016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14118
14119 * gcc.target/i386/pr69225-7.c: New test.
14120
4c868789
RH
141212016-01-13 Richard Henderson <rth@redhat.com>
14122
14123 * gcc.dg/tm/memopt-13.c: Update expected function.
14124 * gcc.dg/tm/memopt-6.c: Likewise.
14125
ef6d1772
UB
141262016-01-13 Uros Bizjak <ubizjak@gmail.com>
14127
14128 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14129 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14130 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14131 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14132
ef6d1772
UB
141332016-01-13 Tom de Vries <tom@codesourcery.com>
14134
14135 PR tree-optimization/69169
0b4b6ef2
TV
14136 * gcc.dg/pr69169.c: New test.
14137
2ad3adf1 141382016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14139
14140 PR target/69228
14141 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14142 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14143 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14144 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14145 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14146 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14147 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14148 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14149
9060e335
AK
141502016-01-13 Jakub Jelinek <jakub@redhat.com>
14151
14152 PR target/69247
14153 * gcc.dg/pr69247.c: New test.
14154
40311329
RB
141552016-01-13 Richard Biener <rguenther@suse.de>
14156
14157 PR tree-optimization/69242
14158 * gcc.dg/torture/pr69242.c: New testcase.
14159
ccbd7103
RB
141602016-01-13 Richard Biener <rguenther@suse.de>
14161
14162 PR tree-optimization/69186
14163 * gcc.dg/torture/pr69186.c: New testcase.
14164
c6f72a46
JL
141652016-01-13 Jeff Law <law@redhat.com>
14166
14167 PR tree-optimization/67755
14168 * gcc.dg/tree-ssa/pr67755.c: New test.
14169
141702016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14171
14172 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14173 pass number in output by a star.
14174
c446cf07
BC
141752016-01-12 Bin Cheng <bin.cheng@arm.com>
14176
14177 PR tree-optimization/68911
14178 * gcc.c-torture/execute/pr68911.c: New test.
14179
5342156c
MP
141802016-01-12 Marek Polacek <polacek@redhat.com>
14181
14182 PR c++/68979
14183 * g++.dg/warn/permissive-1.C: New test.
14184
65364cc5
JJ
141852016-01-12 Jakub Jelinek <jakub@redhat.com>
14186
14187 PR objc++/68511
14188 PR c++/69213
14189 * g++.dg/opt/pr69213.C: New test.
14190
81b9a3d9
CB
141912016-01-12 Christian Bruel <christian.bruel@st.com>
14192
14193 PR target/69180
14194 * gcc.target/arm/pr69180.c: New test.
14195
3c4e91c9
RB
141962016-01-12 Richard Biener <rguenther@suse.de>
14197
14198 PR lto/69077
14199 * g++.dg/lto/pr69077_0.C: New testcase.
14200 * g++.dg/lto/pr69077_1.C: Likewise.
14201
5664cea1
JJ
142022016-01-12 Jakub Jelinek <jakub@redhat.com>
14203
14204 PR target/69175
14205 * g++.dg/opt/pr69175.C: New test.
14206
86cefc49
AL
142072016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14208
14209 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14210 rather than #including math.h & stdlib.h.
14211 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14212 * gcc.dg/vect/pr49771.c: Likewise.
14213 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14214 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14215 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14216 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14217 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14218 * gcc.dg/vect/pr44507.c: Likewise.
14219 * gcc.dg/vect/pr45902.c: Likewise.
14220 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14221 * gcc.dg/vect/vect-117.c: Likewise.
14222 * gcc.dg/vect/vect-99.c: Likewise.
14223 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14224 * gcc.dg/vect/vect-cond-1.c: Likewise.
14225 * gcc.dg/vect/vect-cond-2.c: Likewise.
14226 * gcc.dg/vect/vect-cond-3.c: Likewise.
14227 * gcc.dg/vect/vect-cond-4.c: Likewise.
14228 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14229 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14230 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14231 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14232 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14233 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14234 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14235 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14236 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14237 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14238 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14239 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14240 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14241 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14242 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14243 include of signal.h.
14244 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14245 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14246 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14247 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14248 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14249 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14250 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14251 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14252 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14253 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14254 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14255 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14256 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14257 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14258 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14259 * gcc.dg/vect/vect-outer-5.c: Likewise.
14260 * gcc.dg/vect/vect-outer-6.c: Likewise.
14261 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14262 include of stdio.h.
14263
b832f61e
NC
142642016-01-12 Nick Clifton <nickc@redhat.com>
14265
14266 PR target/68913
14267 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14268 to fread so that it will be found in all target runtimes.
14269
8eac49b1
RB
142702016-01-12 Richard Biener <rguenther@suse.de>
14271
14272 PR tree-optimization/69053
14273 * g++.dg/torture/pr69053.C: New testcase.
14274
2935d994
RB
142752016-01-12 Richard Biener <rguenther@suse.de>
14276
14277 PR tree-optimization/69168
14278 * gcc.dg/torture/pr69168.c: New testcase.
14279
66c16fd9
RB
142802016-01-12 Richard Biener <rguenther@suse.de>
14281
14282 PR tree-optimization/69157
14283 * gcc.dg/torture/pr69157.c: New testcase.
14284
142852016-01-12 Richard Biener <rguenther@suse.de>
14286
14287 PR tree-optimization/69174
14288 * gcc.dg/torture/pr69174.c: New testcase.
14289
723033a6
JJ
142902016-01-12 Jakub Jelinek <jakub@redhat.com>
14291
14292 PR c++/66808
14293 PR c++/69000
14294 * g++.dg/tls/pr66808.C: New test.
14295 * g++.dg/tls/pr69000.C: New test.
14296
3574cf47
BS
142972016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14298
14299 * gcc.target/powerpc/swaps-p8-23.c: New test.
14300 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14301
feb20787
JDA
143022016-01-11 John David Anglin <danglin@gcc.gnu.org>
14303
14304 PR tree-optimization/68356
14305 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14306
27b1820a
KV
143072016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14308 Jim Wilson <jim.wilson@linaro.org>
14309
14310 PR target/69194
14311 * gcc.target/arm/pr69194.c: New test.
14312
cf4de6af
L
143132016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14314
14315 PR target/69225
14316 * gcc.target/i386/pr69225-1.c: New test.
14317 * gcc.target/i386/pr69225-2.c: Likewise.
14318 * gcc.target/i386/pr69225-3.c: Likewise.
14319 * gcc.target/i386/pr69225-4.c: Likewise.
14320 * gcc.target/i386/pr69225-5.c: Likewise.
14321 * gcc.target/i386/pr69225-6.c: Likewise.
14322
1ebd5558
JJ
143232016-01-11 Jakub Jelinek <jakub@redhat.com>
14324
23552a4d
JJ
14325 PR target/67462
14326 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14327 if lp64.
14328
26ff85b0
JJ
14329 PR target/69071
14330 * gcc.dg/pr69071.c: New test.
14331
9cb6bd74
JJ
14332 PR c++/69211
14333 * g++.dg/opt/pr69211.C: New test.
14334
1ebd5558
JJ
14335 PR tree-optimization/69214
14336 * gcc.c-torture/compile/pr69214.c: New test.
14337
8c18c836
UB
143382016-01-11 Uros Bizjak <ubizjak@gmail.com>
14339
14340 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14341 * gcc.target/i386/pr66232-11.c: Ditto.
14342 * gcc.target/i386/pr66232-12.c: Ditto.
14343 * gcc.target/i386/pr66232-13.c: Ditto.
14344
62446e6e
RB
143452016-01-11 Richard Biener <rguenther@suse.de>
14346
14347 PR tree-optimization/69173
14348 * gcc.dg/torture/pr69173.c: New testcase.
14349
2b8568fe
KT
143502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14351
14352 PR rtl-optimization/68796
14353 * gcc.target/aarch64/tst_5.c: New test.
14354 * gcc.target/aarch64/tst_6.c: Likewise.
14355
5baf4532
KT
143562016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14357
14358 PR rtl-optimization/68841
14359 * gcc.dg/pr68841.c: New test.
14360 * gcc.c-torture/execute/pr68841.c: New test.
14361
ca90b1ed
YR
143622016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14363
14364 PR rtl-optimization/68920
14365 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14366 for ix86 targets.
14367 * gcc.dg/ifcvt-5.c: New test.
14368
2ad3adf1 143692016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14370
14371 PR bootstrap/69123
14372 * g++.dg/pr69123.C: New.
14373
83834c09
IE
143742016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14375
14376 PR target/69010
14377 * gcc.target/i386/pr69010.c: New test.
14378
dcf89d57
MJ
143792016-01-11 Martin Jambor <mjambor@suse.cz>
14380
14381 PR ipa/69044
14382 * gcc.target/i386/chkp-pr69044.c: New test.
14383
d95167ee
TV
143842016-01-11 Tom de Vries <tom@codesourcery.com>
14385
14386 PR tree-optimization/69109
14387 * gcc.dg/autopar/pr69109-2.c: New test.
14388 * gcc.dg/autopar/pr69109.c: New test.
14389
4f6403a8
TV
143902016-01-11 Tom de Vries <tom@codesourcery.com>
14391
14392 PR tree-optimization/69108
14393 * gcc.dg/autopar/pr69108.c: New test.
14394
21efdd80
PP
143952016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14396
14397 PR c++/69029
14398 * c-c++-common/Wisleading-indentation.c: Augment test.
14399
fd42eed8
TK
144002016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14401
14402 PR fortran/69154
14403 * gfortran.dg/inline_matmul_12.f90: New test.
14404
4f90ee6c
PT
144052016-01-10 Paul Thomas <pault@gcc.gnu.org>
14406
14407 PR fortran/67779
14408 * gfortran.dg/actual_array_offset_1: New test.
14409
3907c6cf
TV
144102016-01-10 Tom de Vries <tom@codesourcery.com>
14411
14412 PR tree-optimization/69062
14413 * gcc.dg/autopar/pr69062.c: New test.
14414
b07b236e
TS
144152016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14416
14417 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14418 * gcc.dg/vect/slp-perm-2.c: Likewise.
14419 * gcc.dg/vect/slp-perm-3.c: Likewise.
14420 * gcc.dg/vect/slp-perm-5.c: Likewise.
14421 * gcc.dg/vect/slp-perm-6.c: Likewise.
14422 * gcc.dg/vect/slp-perm-7.c: Likewise.
14423 * gcc.dg/vect/slp-perm-8.c: Likewise.
14424
23fab8ae
TV
144252016-01-10 Tom de Vries <tom@codesourcery.com>
14426
14427 PR tree-optimization/69039
14428 * gcc.dg/autopar/pr69039.c: New test.
14429
73f0dae2
MP
144302016-01-09 Marek Polacek <polacek@redhat.com>
14431
14432 PR c++/69113
14433 * g++.dg/pr69113.C: New test.
14434
20b8d734
JJ
144352016-01-09 Jakub Jelinek <jakub@redhat.com>
14436
14437 PR middle-end/50865
14438 PR tree-optimization/69097
14439 * gcc.c-torture/execute/pr50865.c: New test.
14440 * gcc.c-torture/execute/pr69097-1.c: New test.
14441 * gcc.c-torture/execute/pr69097-2.c: New test.
14442 * gcc.dg/pr69097-1.c: New test.
14443 * gcc.dg/pr69097-2.c: New test.
14444
c50e614b
JJ
144452016-01-09 Jakub Jelinek <jakub@redhat.com>
14446
14447 PR c++/69164
14448 * g++.dg/opt/pr69164.C: New test.
14449
e0237993
JJ
144502016-01-08 Jakub Jelinek <jakub@redhat.com>
14451
14452 PR tree-optimization/69167
14453 * gcc.dg/pr69167.c: New test.
14454
bd8f5bb2
MP
144552016-01-08 Marek Polacek <polacek@redhat.com>
14456
14457 PR c++/68449
14458 * g++.dg/pr68449.C: New.
14459
bb0f5ca7
AL
144602016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14461
14462 PR tree-optimization/68707
14463 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14464 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14465 on platforms supporting it.
14466 * gcc.dg/vect/slp-perm-2.c: Likewise.
14467 * gcc.dg/vect/slp-perm-3.c: Likewise.
14468 * gcc.dg/vect/slp-perm-5.c: Likewise.
14469 * gcc.dg/vect/slp-perm-7.c: Likewise.
14470 * gcc.dg/vect/slp-perm-8.c: Likewise.
14471 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14472 on platforms supporting it.
14473
22518428
JJ
144742016-01-08 Jakub Jelinek <jakub@redhat.com>
14475
33f0852f
JJ
14476 PR tree-optimization/69162
14477 * gcc.dg/pr69162.c: New test.
14478
22518428
JJ
14479 PR tree-optimization/69172
14480 * gcc.dg/pr69172.c: New test.
14481
80e9b3aa
TP
144822016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14483
14484 PR tree-optimization/67781
14485 * gcc.c-torture/execute/pr67781.c: New file.
14486
262a363f
JJ
144872016-01-08 Jakub Jelinek <jakub@redhat.com>
14488
14489 PR tree-optimization/69083
14490 * gcc.dg/vect/pr69083.c: New test.
14491
6e1f093f
SS
144922016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14493
14494 PR tree-optimization/61441
14495 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14496 Use -fexcess-precision=standard for compiler options.
14497 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14498
53290e07
JJ
144992016-01-08 Jakub Jelinek <jakub@redhat.com>
14500
57bf3072
JJ
14501 PR fortran/69128
14502 * gfortran.dg/gomp/pr69128.f90: New test.
14503
53290e07
JJ
14504 PR c++/69145
14505 * g++.dg/ext/pr69145-1.C: New test.
14506 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14507 * g++.dg/ext/pr69145-2.h: New file.
14508
7a127fa7
MS
145092016-01-07 Martin Sebor <msebor@redhat.com>
14510
14511 PR c/68966
14512 * gcc.dg/atomic-fetch-bool.c: New test.
14513 * gcc.dg/sync-fetch-bool.c: New test.
14514
95918b49
L
145152016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14516
14517 PR fortran/66680
14518 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14519
c8e62a9d
NC
145202016-01-07 Nick Clifton <nickc@redhat.com>
14521
14522 PR target/66655
14523 * g++.dg/pr66655.C: New test.
14524 * g++.dg/pr66655_1.cc: Test support file.
14525 * g++.dg/pr66655.h: Test header file.
14526
2ad3adf1 145272016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14528
14529 PR fortran/66680
14530 gfortran.dg/gomp/pr66680.f90: New test.
14531
4cd9ca92
L
145322016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14533
14534 PR target/69171
14535 * gcc.target/i386/pr69171-1.c: New test.
14536 * gcc.target/i386/pr69171-2.c: Likewise.
14537 * gcc.target/i386/pr69171-3.c: Likewise.
14538 * gcc.target/i386/pr69171-4.c: Likewise.
14539 * gcc.target/i386/pr69171-5.c: Likewise.
14540 * gcc.target/i386/pr69171-6.c: Likewise.
14541
7e33d4dc
BS
145422015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14543
14544 PR middle-end/67639
14545 * c-c++-common/pr67639.c: New test.
14546
fec64afc
JJ
145472016-01-07 Jakub Jelinek <jakub@redhat.com>
14548
14549 PR tree-optimization/69141
14550 * g++.dg/opt/pr69141.C: New test.
14551
f293ad29
EB
145522016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14553
14554 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14555
5027395e
UB
145562016-01-06 Uros Bizjak <ubizjak@gmail.com>
14557
14558 PR target/69140
14559 * gcc.target/i386/pr69140.c: New test
14560
7443cf13
DM
145612016-01-06 David Malcolm <dmalcolm@redhat.com>
14562
14563 * gcc.dg/bad-dereference.c: New test case.
14564
32928931
BS
145652015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14566
14567 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14568
68dd05da
AS
145692016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14570
14571 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14572
6b131d5b
MP
145732016-01-06 Marek Polacek <polacek@redhat.com>
14574
14575 PR sanitizer/69099
14576 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14577
8d9fdb49
MP
145782016-01-05 Marek Polacek <polacek@redhat.com>
14579
14580 PR c/69104
14581 * gcc.dg/atomic-invalid-2.c: New.
14582
acf93f1e
L
145832016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14584
14585 PR target/68991
14586 * gcc.target/i386/pr68991.c: New test.
14587
3f50525d
L
145882016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14589
14590 PR target/68991
14591 * g++.dg/pr68991-1.C: New test.
14592 * g++.dg/pr68991-2.C: Likewise.
14593
e0237993 145942016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14595
e0237993 14596 PR other/60465
face88a1
ST
14597 * gcc.target/ia64/pr60465-gprel64.c: New test.
14598 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14599
a0866eff
KT
146002016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14601
14602 PR rtl-optimization/68651
14603 * gcc.target/aarch64/pr68651_1.c: New test.
14604
c589e975
DM
146052016-01-05 David Malcolm <dmalcolm@redhat.com>
14606
14607 PR c/69122
14608 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14609
929710d9
NS
146102016-01-05 Nathan Sidwell <nathan@acm.org>
14611
ce3e43d7
NS
14612 PR c++/58583
14613 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14614
929710d9
NS
14615 * gcc.dg/alias-15.c: New.
14616
a2faef8e
NC
146172016-01-05 Nick Clifton <nickc@redhat.com>
14618
14619 PR target/68870
14620 * g++.dg/pr68770.C: New test.
14621
4cfa76e3
MS
146222016-01-04 Mike Stump <mikestump@comcast.net>
14623
14624 * lib/target-supports.exp (check_effective_target_cilkplus):
14625 cilkplus targets require pthreads.
4ece61b6 14626 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14627
4e8a3a35
MM
146282016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14629
14630 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14631 generation.
14632
818ab71a
JJ
146332016-01-04 Jakub Jelinek <jakub@redhat.com>
14634
14635 Update copyright years.
14636
2fe0a208
MP
146372016-01-04 Marek Polacek <polacek@redhat.com>
14638
14639 PR c/68908
14640 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14641 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14642 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14643
9e3b2fe3
EB
146442016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14645
14646 * gcc.target/sparc/20160104-2.c: New test.
14647
e8d65a35
EB
146482016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14649
14650 * gcc.target/sparc/20160104-1.c: New test.
14651
25ccfccd
PT
146522016-01-03 Paul Thomas <pault@gcc.gnu.org>
14653
14654 PR fortran/65045
14655 * gfortran.dg/pr65045.f90: New test.
14656
cb51d382
EB
146572016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14658
14659 * gnat.dg/specs/debug1.ads: Delete.
14660
6eeaad6e
JD
146612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14662
14663 PR libgfortran/68867
14664 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14665 expression.
14666
2f968603
JD
146672016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14668
14669 PR libgfortran/68867
14670 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14671 PowerPC.
14672
591bb5e4
PT
146732016-01-01 Paul Thomas <pault@gcc.gnu.org>
14674
14675 PR fortran/68864
14676 * gfortran.dg/pr68864.f90: New test.
14677
f1e0620c
JJ
146782016-01-01 Jakub Jelinek <jakub@redhat.com>
14679
942a1319
JJ
14680 PR tree-optimization/69070
14681 * gcc.dg/pr69070.c: New test.
14682
10dff63f
JJ
14683 PR sanitizer/69055
14684 * gfortran.dg/pr69055.f90: New test.
14685
f1e0620c
JJ
14686 PR target/69015
14687 * gcc.dg/pr69015.c: New test.
818ab71a 14688\f
2f883d1c 14689Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14690
14691Copying and distribution of this file, with or without modification,
14692are permitted in any medium without royalty provided the copyright
14693notice and this notice are preserved.