]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR70975 Pass valid offset argument to sendfile
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4ce71579
JJ
12016-10-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/78025
4 * g++.dg/gomp/declare-simd-7.C: New test.
5
f8da53e0
FR
62016-10-27 Fritz Reese <fritzoreese@gmail.com>
7
8 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
9 * gfortran.dg/dec_init_2.f90: Likewise.
10 * gfortran.dg/dec_init_3.f90: New test.
11 * gfortran.dg/dec_init_4.f90: Likewise.
12
93f90bec
BC
132016-10-27 Bin Cheng <bin.cheng@arm.com>
14
15 * gcc.dg/fold-narrowbopcst-1.c: New test.
16
9a6ac422
FR
172016-10-27 Fritz Reese <fritzoreese@gmail.com>
18
19 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
20 dg-shouldfail/dg-output instead of XFAIL.
21 * gfortran.dg/dec_io_6.f90: Likewise.
22
ddb92ab9
TP
232016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
24
25 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
26 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
27 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
28 * gcc.target/arm/atomic-op-char-3.c: Likewise.
29 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
30 * gcc.target/arm/atomic-op-int-3.c: Likewise.
31 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
32 * gcc.target/arm/atomic-op-release-3.c: Likewise.
33 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
34 * gcc.target/arm/atomic-op-short-3.c: Likewise.
35
ad6e4ba8
BC
362016-10-27 Bin Cheng <bin.cheng@arm.com>
37
38 * gcc.dg/fold-convmaxconv-1.c: New test.
39 * gcc.dg/fold-convminconv-1.c: New test.
40
fe14572b
SK
412016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
42
43 PR fortran/78092
44 * gfortran.dg/pr78092.f90: New test.
45
7a83b391
KN
462016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
47
48 PR target/78056
49 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
50 expected error message.
51 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
52 expected error message.
53 * gcc.target/powerpc/vsu/vec-all-nez-7.c
54 (test_all_not_equal_and_not_zero): Change expected error message.
55
3693a620
JJ
562016-10-26 Jakub Jelinek <jakub@redhat.com>
57
58 PR fortran/77973
59 * gfortran.dg/gomp/pr77973.f90: New test.
60
cd612e8a
PT
612016-10-26 Paul Thomas <pault@gcc.gnu.org>
62
63 PR fortran/78108
64 * gfortran.dg/submodule_18.f08: New test.
65 * gfortran.dg/submodule_19.f08: New test.
66
09844a5f
MM
672016-10-26 Michael Matz <matz@suse.de>
68
69 * g++.dg/pr78060.C: New test.
70 * gfortran.dg/pr78061.f: New test.
71 * g++.dg/pr78088.C: New test.
72
0ef33d44
FR
732016-10-26 Fritz Reese <fritzoreese@gmail.com>
74
75 * gfortran.dg/dec_io_1.f90: New test.
76 * gfortran.dg/dec_io_2.f90: New test.
77 * gfortran.dg/dec_io_3.f90: New test.
78 * gfortran.dg/dec_io_4.f90: New test.
79 * gfortran.dg/dec_io_5.f90: New test.
80 * gfortran.dg/dec_io_6.f90: New test.
81
6c95388f
JJ
822016-10-25 Jakub Jelinek <jakub@redhat.com>
83
84 PR sanitizer/78106
85 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
86
872016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
88
89 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
90 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
91
90e261e4
EB
922016-10-25 Eric Botcazou <ebotcazou@adacore.com>
93
94 * gnat.dg/opt59.adb: New test.
95 * gnat.dg/opt59_pkg.ad[sb]: New helper.
96
97 * gnat.dg/opt60.adb: New test.
98
cef026ec
AV
992016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
100
101 PR fortran/72770
102 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
103 this pr.
104
96592eed
JJ
1052016-10-25 Jakub Jelinek <jakub@redhat.com>
106
107 PR target/78102
108 * gcc.target/i386/pr78102.c: New test.
109
6c95388f 1102016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
111
112 * gfortran.dg/dec_logical_xor_1.f90: New test.
113 * gfortran.dg/dec_logical_xor_2.f90: New test.
114 * gfortran.dg/dec_logical_xor_3.f03: New test.
115
6c95388f 1162016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
117
118 * gfortran.dg/dec_loc_rval_1.f90: New test.
119 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 120 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 121
6c95388f 1222016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 123
90051c26
FR
124 * gfortran.dg/dec_type_print.f90: New testcase.
125
6c95388f 1262016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
127
128 * gfortran.dg/feed_1.f90: New test.
129 * gfortran.dg/feed_2.f90: New test.
ef144767 130
8e104951
ML
1312016-10-25 Martin Liska <mliska@suse.cz>
132
133 PR sanitizer/78106
134 * gcc.dg/asan/pr78106.c: New test.
135
b93ee1bb
ML
1362016-10-25 Martin Liska <mliska@suse.cz>
137
138 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
139
ad6922b0
WD
1402016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
141
142 PR target/78041
143 * gcc.target/arm/pr78041.c: New test.
144
e16f1cc7
JJ
1452016-10-25 Jakub Jelinek <jakub@redhat.com>
146
147 * g++.dg/cpp1z/launder1.C: New test.
148 * g++.dg/cpp1z/launder2.C: New test.
149
078134e5 1502016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 151 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
152
153 PR target/71676
154 PR target/71678
155 * gcc.target/avr/pr71676-2.c: New test.
156
c7212a15 1572016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 158 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
159
160 PR target/71676
161 PR target/71678
162 * gcc.target/avr/pr71676-1.c: New test.
163 * gcc.target/avr/pr71676-3.c: New test.
164 * gcc.target/avr/pr71676.c: New test.
165 * gcc.target/avr/pr71678.c: New test.
166
d1c7d3a8
KV
1672016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
168
169 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
170 such that cloned verions of tested functions are not created.
171
c7082171
SK
1722016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
173
174 PR fortran/71895
175 * gfortran.dg/pr71895.f90: New test.
176
0f2a9e37
JJ
1772016-10-24 Jakub Jelinek <jakub@redhat.com>
178
179 * g++.dg/debug/dwarf2/ref-2.C: New test.
180
f8348061
BE
1812016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
182
183 * c-c++-common/Wint-in-bool-context-3.c: New test.
184
1eb4547b
MS
1852016-10-24 Martin Sebor <msebor@redhat.com>
186
187 PR middle-end/77735
188 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
189 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
190 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
191 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
192 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
193 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
194 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
195
292af537
RB
1962016-10-24 Richard Biener <rguenther@suse.de>
197
198 PR testsuite/71491
199 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
200 * gcc.dg/vect/slp-45.c: Likewise.
201
40f683e8
RB
2022016-10-24 Richard Biener <rguenther@suse.de>
203
204 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
205 * gcc.dg/tree-ssa/pr21458.c: Likewise.
206 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
207
b1b6774f
GJL
2082016-10-24 Georg-Johann Lay <avr@gjlay.de>
209
210 PR target/78093
211 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
212 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
213
ed9760d2
AV
2142016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
215
216 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
217
fb027a42
JJ
2182016-10-24 Jakub Jelinek <jakub@redhat.com>
219
220 * gcc.target/i386/bmi2-pext-1.c: New test.
221 * gcc.target/i386/bmi2-pdep-1.c: New test.
222 * gcc.target/i386/bmi2-bzhi-3.c: New test.
223 * gcc.target/i386/tbm-bextri-1.c: New test.
224 * gcc.target/i386/bmi-bextr-6.c: New test.
225
8e10302e
RO
2262016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
227
228 PR target/77483
229 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
230 * gcc.target/i386/pr65105-1.c: Likewise.
231 * gcc.target/i386/pr65105-2.c: Likewise.
232 * gcc.target/i386/pr65105-3.c: Likewise.
233 * gcc.target/i386/pr65105-5.c: Likewise.
234 * gcc.target/i386/pr67761.c: Likewise.
235 * gcc.target/i386/pr70799-1.c: Likewise.
236
866c72a8
ML
2372016-10-24 Martin Liska <mliska@suse.cz>
238
239 PR sanitizer/77966
240 * c-c++-common/ubsan/unreachable-3.c: New test.
241
0804124b
SK
2422016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
243
244 PR fortran/77763
245 * gfortran.dg/pr77763.f90
246
87c9fca5
SK
2472016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
248
249 PR fortran/54730
250 PR fortran/78033
251 * gfortran.dg/pr78033.f90: New test.
252
dfd6231e
PT
2532016-10-23 Paul Thomas <pault@gcc.gnu.org>
254
255 PR fortran/69834
256 * gfortran.dg/select_type_1.f03: Change error for overlapping
257 TYPE IS cases.
258 * gfortran.dg/select_type_36.f03: New test.
259
66ccff98
EB
2602016-10-22 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
263
15876cee
TK
2642016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
265
266 PR fortran/78021
267 * gfortran.dg/string_length_3.f90: New test.
268
574284e9
AV
2692016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
270
574284e9
AV
271 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
272
2732016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
274
275 PR fortran/43366
276 PR fortran/57117
277 PR fortran/61337
278 * gfortran.dg/alloc_comp_class_5.f03: New test.
279 * gfortran.dg/class_allocate_21.f90: New test.
280 * gfortran.dg/class_allocate_22.f90: New test.
281 * gfortran.dg/realloc_on_assign_27.f08: New test.
282
20276dc9
JL
2832016-10-21 Jeff Law <law@redhat.com>
284
285 * PR tree-optimization/71947
286 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
287 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
288 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
289
f7503699
KV
2902016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
291
292 * gcc.dg/ipa/vrp5.c: New test.
293 * gcc.dg/ipa/vrp6.c: New test.
294
5be6b295
WD
2952016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
296
297 * gcc.target/aarch64/test_frame_17.c: New test.
298
c82bc7ed
WD
2992016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
300
301 * gcc.target/aarch64/test_frame_17.c: New test.
302
67a6cac7
AP
3032016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
304
305 PR preprocessor/71681
306 * gcc.dg/cpp/pr71681-1.c: New testcase
307 * gcc.dg/cpp/pr71681-2.c: Likewise
308 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
309 * gcc.dg/cpp/remap/a/header.gcc: Likewise
310 * gcc.dg/cpp/remap/a/t_1.h: Likewise
311 * gcc.dg/cpp/remap/a/t_2.h: Likewise
312
8e6982f7
JJ
3132016-10-21 Jakub Jelinek <jakub@redhat.com>
314
9c4c8b7b
JJ
315 PR target/78057
316 * gcc.target/i386/pr78057.c: New test.
317
8e6982f7
JJ
318 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
319
de514d40
PT
3202016-10-21 Paul Thomas <pault@gcc.gnu.org>
321
322 PR fortran/69566
323 * gfortran.dg/select_type_37.f03: New test.
324
1d64ceb0
SKS
3252016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
326
327 PR target/71627
328 * gcc.target/avr/pr71627.c: New test
329
85729229
EB
3302016-10-21 Eric Botcazou <ebotcazou@adacore.com>
331
332 * gcc.target/sparc/overflow-1.c: New test.
333 * gcc.target/sparc/overflow-2.c: Likewise.
334 * gcc.target/sparc/overflow-3.c: Likewise.
335
d17f2c3b
AV
3362016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
337
338 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
339 effective target.
340
0d47cee6
KT
3412016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
342
343 PR rtl-optimization/78038
344 * gcc.target/aarch64/pr78038.c: New test.
345
a20d03c8
RB
3462016-10-21 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/78051
349 * g++.dg/torture/pr78051.C: New testcase.
350
f3ecd50f
BE
3512016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
352
353 * c-c++-common/wdate-time.c: Restored test case.
354 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
355
fceabe50
JJ
3562016-10-20 Jakub Jelinek <jakub@redhat.com>
357
358 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
359
f56ea76e
UB
3602016-10-20 Uros Bizjak <ubizjak@gmail.com>
361
362 PR target/78037
363 * gcc.target/i386/pr78037.c: New test.
364
2c35bbe1
EB
3652016-10-20 Eric Botcazou <ebotcazou@adacore.com>
366
367 * gcc.target/visium/overflow8.c: New.
368 * gcc.target/visium/overflow16.c: Likewise.
369 * gcc.target/visium/overflow32: Likewise.
370
28df8730
MM
3712016-10-20 Michael Matz <matz@suse.de>
372
373 * gcc.dg/loop-split.c: New test.
374 * gcc.dg/tree-ssa/ifc-9.c: Update.
375 * gcc.dg/tree-ssa/ifc-10.c: Update.
376
6c1a9e41
RB
3772016-10-20 Richard Biener <rguenther@suse.de>
378
379 * gcc.dg/graphite/pr35356-1.c: Update.
380
a2923dba
PC
3812016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
382
383 PR c++/77446
384 * g++.dg/cpp1y/pr77446.C: New.
385
2066ef6a
PK
3862016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
387
388 PR tree-optimization/53979
389 * gcc.dg/pr53979-1.c: New test-case.
390 * gcc.dg/pr53979-2.c: Likewise.
391
4c712374
BE
3922016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
393
394 * c-c++-common/Wint-in-bool-context-2.c: New test.
395
bdcf8e7c
JD
3962016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
397
398 * gfortran.dg/dtio_17.f90: Fix test.
399
ec1748d4
AH
4002016-10-19 Aldy Hernandez <aldyh@redhat.com>
401
402 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
403 * gcc.dg/Walloca-2.c: Same.
404
b70f0b0c
AH
4052016-10-19 Aldy Hernandez <aldyh@redhat.com>
406
407 * gcc.dg/Wvla-1.c: Rename to...
408 * gcc.dg/Wvla-larger-than-1.c: ...this.
409 * gcc.dg/Wvla-2.c: Rename to...
410 * gcc.dg/Wvla-larger-than-2.c: ...this.
411 * gcc.dg/Wvla-3.c: Rename to...
412 * gcc.dg/Walloca-11.c.: ...this.
413 * gcc.dg/wvla-[1-7].c: Rename to:
414 * gcc.dg/Wvla-[1-7].c: ...this.
415
cbb22e61
BC
4162016-10-19 Bin Cheng <bin.cheng@arm.com>
417
418 PR tree-optimization/78005
419 * gcc.dg/vect/pr78005.c: New.
420 * gcc.target/i386/l_fma_float_1.c: Revise test.
421 * gcc.target/i386/l_fma_float_2.c: Ditto.
422 * gcc.target/i386/l_fma_float_3.c: Ditto.
423 * gcc.target/i386/l_fma_float_4.c: Ditto.
424 * gcc.target/i386/l_fma_float_5.c: Ditto.
425 * gcc.target/i386/l_fma_float_6.c: Ditto.
426 * gcc.target/i386/l_fma_double_1.c: Ditto.
427 * gcc.target/i386/l_fma_double_2.c: Ditto.
428 * gcc.target/i386/l_fma_double_3.c: Ditto.
429 * gcc.target/i386/l_fma_double_4.c: Ditto.
430 * gcc.target/i386/l_fma_double_5.c: Ditto.
431 * gcc.target/i386/l_fma_double_6.c: Ditto.
432
a023f8c8
TS
4332016-10-19 Thomas Schwinge <thomas@codesourcery.com>
434
435 PR tree-optimization/78024
436 * gcc.dg/goacc/loop-processing-1.c: New file.
437
d9700bdb
RB
4382016-10-19 Richard Biener <rguenther@suse.de>
439
440 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
441
902cb7b1
KN
4422016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
443
444 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
445 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
446 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
447 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
448 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
449 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
450 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
451 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
452 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
453 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
454 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
455 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
456 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
457 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
458 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
459 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
460 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
461 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
462 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
463 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
464 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
465 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
466 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
467 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
468 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
469 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
470 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
471 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
472 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
473 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
474 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
475 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
476 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
477 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
478 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
479 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
480 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
481 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
483 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
484 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
485 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
486 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
487 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
488 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
489 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
490 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
491 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
492 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
493 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
494 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
495 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
496 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
497 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
498 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
499 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
500 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
501 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
502 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
503 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
504 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
505 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
506 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
507 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
508 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
509 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
510 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
511 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
512 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
513 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
514 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
515 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
516 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
517 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
518 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
519 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
520 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
521 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
522 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
523 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
524 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
525 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
526 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
527 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
528 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
529 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
530 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
531 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
532 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
533 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
534 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
535 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
536 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
537 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
538 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
539 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
540 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
541 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
542 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
543 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
544 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
545 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
546 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
547 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
548 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
549 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
550 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
551 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
552 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
553 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
554 * gcc.target/powerpc/vsu/vsu.exp: New file.
555
5cb96b6a
UB
5562016-10-18 Uros Bizjak <ubizjak@gmail.com>
557
558 PR target/77991
559 * gcc.target/i386/pr77991.c: New test.
560
f5de494c
MF
5612016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
562
563 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
564 LTO is used.
565
e5163ec1
SKS
5662016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
567
5cb96b6a 568 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 569
b64e8239
RB
5702016-10-18 Richard Biener <rguenther@suse.de>
571
572 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
573 * gcc.dg/tree-ssa/pr21001.c: Likewise.
574 * gcc.dg/tree-ssa/pr21090.c: Likewise.
575 * gcc.dg/tree-ssa/pr21294.c: Likewise.
576 * gcc.dg/tree-ssa/pr21563.c: Likewise.
577 * gcc.dg/tree-ssa/pr23744.c: Likewise.
578 * gcc.dg/tree-ssa/pr25382.c: Likewise.
579 * gcc.dg/tree-ssa/pr68431.c: Likewise.
580 * gcc.dg/tree-ssa/vrp03.c: Likewise.
581 * gcc.dg/tree-ssa/vrp06.c: Likewise.
582 * gcc.dg/tree-ssa/vrp07.c: Likewise.
583 * gcc.dg/tree-ssa/vrp09.c: Likewise.
584 * gcc.dg/tree-ssa/vrp19.c: Likewise.
585 * gcc.dg/tree-ssa/vrp20.c: Likewise.
586 * gcc.dg/tree-ssa/vrp92.c: Likewise.
587 * gcc.dg/pr68217.c: Likewise.
588 * gcc.dg/predict-9.c: Likewise.
589 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
590 * gcc.dg/predict-1.c: Likewise.
591
c680ada5
JD
5922016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
593
594 * gfortran.dg/dtio_17.f90: New test.
595
7fd4f180
KV
5962016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
597
598 * gcc.dg/ipa/vrp4.c: Adjust testcase.
599
718625ad
KV
6002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
601
602 * gcc.dg/ipa/vrp4.c: New test.
603
735b8f9f
KV
6042016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
605
606 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
607 * gcc.dg/torture/pr39074.c: Likewise.
608
86f98087
EB
6092016-10-17 Eric Botcazou <ebotcazou@adacore.com>
610
611 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
612 * gnat.dg/trampoline4.adb: Minor tweak.
613
a929f266
BS
6142016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
615
616 PR tree-optimization/77916
617 * gcc.dg/torture/pr77916.c: New.
618
4acf2055
SK
6192016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
620
621 PR fortran/77978
622 * gfortran.dg/pr77978_1.f90: New test.
623 * gfortran.dg/pr77978_2.f90: Ditto.
624 * gfortran.dg/pr77978_3.f90: Ditto.
625
871267e1
PT
6262016-10-17 Paul Thomas <pault@gcc.gnu.org>
627
628 PR fortran/61420
629 PR fortran/78013
630 * gfortran.dg/proc_ptr_49.f90: New test.
631
fd9593e9
BE
6322016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
633
634 PR target/77308
635 * gcc.target/arm/pr77308.c: New test.
636
d32d4176
DE
6372016-10-17 David Edelsohn <dje.gcc@gmail.com>
638
639 * lib/target-supports.exp
640 (check_effective_target_floatn_nx_runtime): Return 0 for
641 powerpc*-ibm-aix*.
642
dca2910c
AP
6432016-10-17 Andrew Pinski <apinski@cavium.com>
644
645 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
646 long instead of long.
647 * gcc.target/aarch64/cinc_common_1.c: Likewise.
648 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
649 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
650 * gcc.target/aarch64/mult-synth_4.c: Likewise.
651 * gcc.target/aarch64/pr68102_1.c: Likewise.
652 * gcc.target/aarch64/target_attr_3.c: Likewise.
653
44b00dbc
RB
6542016-10-17 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/77988
657 * gcc.dg/torture/pr77988.c: New testcase.
658
89b80c42
PK
6592016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
660
661 * gcc.dg/pr71636-1.c: New test-case.
662 * gcc.dg/pr71636-2.c: Likewise.
663
4c640e26
EB
6642016-10-16 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gnat.dg/trampoline3.adb: New test.
667 * gnat.dg/trampoline4.adb: Likewise.
668
6c0347f6
JD
6692016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
670
671 * gfortran.dg/dtio_16.f90: New test.
672
d0d48a06
EB
6732016-10-15 Eric Botcazou <ebotcazou@adacore.com>
674
675 * gcc.target/sparc/bmaskbshuf.c: Rename to...
676 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
677 * gcc.target/sparc/bmaskbshuf-2.c: New test.
678
baa33d83
EB
6792016-10-15 Eric Botcazou <ebotcazou@adacore.com>
680
681 * gcc.target/sparc/popc.c: Rename to...
682 * gcc.target/sparc/popc-1.c: ...this.
683 * gcc.target/sparc/popc-2.c: New test.
684
523ee218
JD
6852016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
686
687 PR fortran/77972
688 * gfortran.dg/unexpected_eof_4.f90: New test.
689
c04d4ede
JB
6902016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
691
31a84d4a
AP
692 PR libfortran/48587
693 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 694
064ed55a
JJ
6952016-10-14 Jakub Jelinek <jakub@redhat.com>
696
9a822fc7
JJ
697 PR middle-end/77959
698 * gfortran.dg/pr77959.f90: New test.
699
064ed55a
JJ
700 DR 1511 - const volatile variables and ODR
701 * g++.dg/DRs/dr1511-1.C: New test.
702 * g++.dg/DRs/dr1511-2.C: New test.
703
2579762a
EB
7042016-10-14 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/debug7.adb (dg-options): Remove -g.
707 * gnat.dg/debug8.adb (dg-options): Add -margs.
708 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
709
6d59425d
RB
7102016-10-14 Richard Biener <rguenther@suse.de>
711
712 PR tree-optimization/77979
713 * gcc.dg/torture/pr77979.c: New testcase.
714
43f66d6e
ML
7152016-10-14 Martin Liska <mliska@suse.cz>
716
717 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
718 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
719 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
720
cb3ac867
UB
7212016-10-14 Uros Bizjak <ubizjak@gmail.com>
722
723 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
724 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
725 * gcc.dg/torture/pr77937-2.c: Likewise.
726
14cf71a0
EB
7272016-10-14 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/lto15.adb: Adjust.
730 * gnat.dg/lto16.adb: Likewise.
731 * gnat.dg/lto17.adb: Likewise
732 * gnat.dg/lto18.ad[sb]: New test.
733 * gnat.dg/lto18_pkg.ads: New helper.
734 * gnat.dg/lto19.adb: New test.
735 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
736 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
737 * gnat.dg/lto20.adb: New test.
738 * gnat.dg/lto20_pkg.ad[sb]: New helper.
739
6fd9c6f4
AV
7402016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
741
742 * gfortran.dg/coarray_38.f90: Expect error message.
743
01f44038
KT
7442016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
745
746 * gcc.target/aarch64/spellcheck_1.c: New test.
747 * gcc.target/aarch64/spellcheck_2.c: Likewise.
748 * gcc.target/aarch64/spellcheck_3.c: Likewise.
749 * gcc.target/aarch64/spellcheck_4.c: Likewise.
750 * gcc.target/aarch64/spellcheck_5.c: Likewise.
751 * gcc.target/aarch64/spellcheck_6.c: Likewise.
752
253abb2a
AS
7532016-10-13 Andreas Schwab <schwab@linux-m68k.org>
754
755 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
756
a2695319
BS
7572016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
758
759 PR tree-optimization/77937
760 * gcc.dg/torture/pr77937-1.c: New.
761 * gcc.dg/torture/pr77937-2.c: New.
762
14a2c9aa
JM
7632016-10-13 Jakub Jelinek <jakub@redhat.com>
764
765 * g++.dg/cpp1z/inline-var1.C: New test.
766 * g++.dg/cpp1z/inline-var1a.C: New test.
767 * g++.dg/cpp1z/inline-var1.h: New file.
768 * g++.dg/cpp1z/inline-var2.C: New test.
769 * g++.dg/cpp1z/inline-var3.C: New test.
770 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
771 uninitialized const.
772
6c95388f 7732016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 774
ee7fa2e3
SL
775 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
776 Xscale is specified, not just -march.
777 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
778 is incompatible with Xscale.
18d34307 779
96032047
MS
7802016-10-13 Martin Sebor <msebor@redhat.com>
781
782 PR c++/71912
783 * g++.dg/ext/flexary4.C: Adjust.
784 * g++.dg/ext/flexary5.C: Same.
785 * g++.dg/ext/flexary9.C: Same.
786 * g++.dg/ext/flexary19.C: New test.
787 * g++.dg/ext/flexary18.C: New test.
788 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
789 regression test.
5cb96b6a
UB
790 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
791 Avoid generating a flexible array member in an array.
96032047 792
5b1548fd
MS
7932016-10-13 Martin Sebor <msebor@redhat.com>
794
795 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
796 to placate -Wformat on targets where the type is not int.
797
7810c4eb
DM
7982016-10-13 David Malcolm <dmalcolm@redhat.com>
799
800 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
801 in INSN_LOCATION.
802
fcd27666
BC
8032016-10-13 Bin Cheng <bin.cheng@arm.com>
804
805 * gcc.target/i386/l_fma_float_1.c: Revise test.
806 * gcc.target/i386/l_fma_float_2.c: Ditto.
807 * gcc.target/i386/l_fma_float_3.c: Ditto.
808 * gcc.target/i386/l_fma_float_4.c: Ditto.
809 * gcc.target/i386/l_fma_float_5.c: Ditto.
810 * gcc.target/i386/l_fma_float_6.c: Ditto.
811 * gcc.target/i386/l_fma_double_1.c: Ditto.
812 * gcc.target/i386/l_fma_double_2.c: Ditto.
813 * gcc.target/i386/l_fma_double_3.c: Ditto.
814 * gcc.target/i386/l_fma_double_4.c: Ditto.
815 * gcc.target/i386/l_fma_double_5.c: Ditto.
816 * gcc.target/i386/l_fma_double_6.c: Ditto.
817
b8a4b8c8
BC
8182016-10-13 Bin Cheng <bin.cheng@arm.com>
819
820 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
821
328ba117
BC
8222016-10-13 Bin Cheng <bin.cheng@arm.com>
823
824 * gcc.dg/vect/vect-98.c: Refine test case.
825 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
826 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
827 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
828
1a1ab05e
JJ
8292016-10-13 Jakub Jelinek <jakub@redhat.com>
830
831 PR c/77946
832 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
833
27947670
ML
8342016-10-13 Martin Liska <mliska@suse.cz>
835
836 PR tree-optimization/77943
837 * g++.dg/tree-ssa/pr77943.C: New test.
838
92c5266b
AV
8392016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
840
841 PR fortran/72832
842 * gfortran.dg/allocate_with_source_22.f03: New test.
843 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
844 fail.
845
90bca4ed
TP
8462016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
847
848 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
849 * gcc.target/arm/movsi_movw.c: Likewise.
850 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
851 directive to work on big endian targets.
852
0011af7b
KV
8532016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
854
855 * gcc.dg/tree-ssa/evrp6.c: New test.
856
859e95ab
SB
8572016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
858
859 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
860 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
861 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
862
2934018d
SB
8632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
864
865 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
866 * gcc.target/powerpc/warn-2.c: Ditto.
867
f92d1522
RS
8682016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
869
870 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
871 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
872 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
873 for -mmsa.
874 * gcc.target/mips/msa.c: New test.
875 * gcc.target/mips/msa-builtins.c: Likewise.
876 * lib/target-supports.exp (check_mips_msa_hw_available): New.
877 (check_effective_target_mips_msa_runtime): Likewise.
878 (check_effective_target_mips_msa): Likewise.
879 (add_options_for_mips_msa): Likewise.
880 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
881 (check_effective_target_vect_intfloat_cvt): Likewise.
882 (check_effective_target_vect_uintfloat_cvt): Likewise.
883 (check_effective_target_vect_floatint_cvt): Likewise.
884 (check_effective_target_vect_floatuint_cvt): Likewise.
885 (check_effective_target_vect_shift): Likewise.
886 (check_effective_target_vect_shift_char): Likewise.
887 (check_effective_target_vect_long): Likewise.
888 (check_effective_target_vect_float): Likewise.
889 (check_effective_target_vect_double): Likewise.
890 (check_effective_target_vect_long_long): Likewise.
891 (check_effective_target_vect_perm): Likewise.
892 (check_effective_target_vect_perm_byte): Likewise.
893 (check_effective_target_vect_perm_short): Likewise.
894 (check_effective_target_vect_sdot_qi): Likewise.
895 (check_effective_target_vect_udot_qi): Likewise.
896 (check_effective_target_vect_sdot_hi): Likewise.
897 (check_effective_target_vect_udot_hi): Likewise.
898 (check_effective_target_vect_pack_trunc): Likewise.
899 (check_effective_target_vect_unpack): Likewise.
900 (check_effective_target_vect_hw_misalign): Likewise.
901 (check_effective_target_vect_condition): Likewise.
902 (check_effective_target_vect_cond_mixed): Likewise.
903 (check_effective_target_vect_char_mult): Likewise.
904 (check_effective_target_vect_short_mult): Likewise.
905 (check_effective_target_vect_int_mult): Likewise.
906 (check_effective_target_vect_extract_even_odd): Likewise.
907 (check_effective_target_vect_interleave): Likewise.
908 (check_vect_support_and_set_flags): Check if the target supports MSA
909 and append to the list of EFFECTIVE_TARGETS.
910
0bfd099c
RB
9112016-10-12 Richard Biener <rguenther@suse.de>
912
913 PR debug/77947
914 * g++.dg/torture/pr77947.C: New testcase.
915
b4a9ef2f
PMR
9162016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
917
918 * gnat.dg/debug8.adb: New testcase.
919
c0dbd22d
PMR
9202016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
921
922 * gnat.dg/debug9.adb: New testcase.
923
8a7c91cd
RB
9242016-10-12 Richard Biener <rguenther@suse.de>
925
926 * gcc.dg/tree-ssa/vrp35.c: Adjust.
927 * gcc.dg/tree-ssa/vrp36.c: Likewise.
928 * gcc.dg/tree-ssa/vrp46.c: Likewise.
929
7dc2f5f1
RB
9302016-10-12 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/77920
933 * gcc.dg/torture/pr77920.c: New testcase.
934
70f6d5e1
JJ
9352016-10-12 Jakub Jelinek <jakub@redhat.com>
936
4a8b97cb
JJ
937 PR tree-optimization/77929
938 * gcc.c-torture/compile/pr77929.c: New test.
939
70f6d5e1
JJ
940 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
941 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
942 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
943 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
944 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
945 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
946 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
947 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
948 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
949
4803de58
EB
9502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gcc.target/sparc/setcc-4.c: Adjust.
953 * gcc.target/sparc/setcc-5.c: Likewise.
954 * gcc.target/sparc/setcc-6.c: Likewise.
955 * gcc.target/sparc/setcc-7.c: Likewise.
956 * gcc.target/sparc/setcc-8.c: Likewise.
957 * gcc.target/sparc/setcc-9.c: Likewise.
958 * gcc.target/sparc/setcc-10.c: Delete.
959
f6cf4810
SK
9602016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
961
962 PR fortran/77942
963 * gfortran.dg/pr77942.f90
964
8e8c2744
FR
9652016-10-11 Fritz Reese <fritzoreese@gmail.com>
966
967 * gfortran.dg/dec_math.f90: New testsuite.
968
ddefad9a
SKS
9692016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
970
971 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
972 (main): Declare j as i32 instead of int.
973
e7b08761
TP
9742016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
975
976 PR testsuite/PR77710
977 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
978 target triplet instead of *-*-*-*.
979
9fd7cd44
EB
9802016-10-11 Eric Botcazou <ebotcazou@adacore.com>
981
982 * gnat.dg/unchecked_convert10.adb: New test.
983 * gnat.dg/unchecked_convert11.adb: Likewise.
984 * gnat.dg/unchecked_convert12.adb: Likewise.
985
ff7e7ee0
EB
9862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
987
988 * gcc.target/sparc/cbcond-1.c: New test.
989 * gcc.target/sparc/cbcond-2.c: Likewise.
990 * gcc.target/sparc/movcc-1.c: Likewise.
991 * gcc.target/sparc/movcc-2.c: Likewise.
992 * gcc.target/sparc/setcc-1.c: Adjust.
993 * gcc.target/sparc/setcc-2.c: Likewise.
994 * gcc.target/sparc/setcc-3.c: Likewise.
995 * gcc.target/sparc/setcc-4.c: Likewise.
996 * gcc.target/sparc/setcc-5.c: Likewise.
997 * gcc.target/sparc/setcc-6.c: New test.
998 * gcc.target/sparc/setcc-7.c: Likewise.
999 * gcc.target/sparc/setcc-8.c: Likewise.
1000 * gcc.target/sparc/setcc-9.c: Likewise.
1001 * gcc.target/sparc/setcc-10.c: Likewise.
1002
d30078b8
JL
10032016-10-10 Jeff Law <law@redhat.com>
1004
1005 PR tree-optimization/71947
1006 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1007 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1008 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1009 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1010 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1011 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1012
5f869266
TK
10132016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1014
1015 PR fortran/77915
1016 * gfortran.dg/matmul_11.f90: New test.
1017
174e0b00
JW
10182016-10-10 Jiong Wang <jiong.wang@arm.com>
1019
1020 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1021 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1079
4bc63138
JW
10802016-10-10 Jiong Wang <jiong.wang@arm.com>
1081
1082 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1096
8f3edb07
JW
10972016-10-10 Jiong Wang <jiong.wang@arm.com>
1098
1099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1100 Enable AArch64.
1101 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1102 vdup*_laneq.
1103 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1104 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1105 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1106 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1107
6e49f922
JW
11082016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1109 Jiong Wang <jiong.wang@arm.com>
1110
1111 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1112 AArch64 support.
1113 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1114 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1115 AArch64 targets.
1116 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1117 AArch64 targets.
1118 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1119 targets.
1120 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1121
41683e1a
EB
11222016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/specs/vfa.ads: New test.
1125
6e49f922 11262016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1127
1128 * gnat.dg/inline13.ad[sb]: New test.
1129 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1130
55cfd746
EB
11312016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * gnat.dg/biased_subtype.adb: New test.
1134
4dfb8a2a
JJ
11352016-10-09 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR tree-optimization/77901
1138 * gcc.c-torture/compile/pr77901.c: New test.
1139
67b97478
PK
11402016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1141
1142 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1143 * gcc.dg/ipa/propalign-2.c: Likewise
1144 * gcc.dg/ipa/propalign-3.c: Likewise.
1145 * gcc.dg/ipa/propalign-4.c: Likewise.
1146 * gcc.dg/ipa/propalign-5.c: Likewise.
1147
7bad794a
JJ
11482016-10-08 Jakub Jelinek <jakub@redhat.com>
1149
81b02905
JJ
1150 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1151
ee19ef45
JJ
1152 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1153
7bad794a
JJ
1154 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1155 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1156
56d3a930
FR
11572016-10-07 Fritz Reese <fritzoreese@gmail.com>
1158
1159 * gfortran.dg/dec_union_11.f90: New testcase.
1160
45e2bf2e
NS
11612016-10-07 Nathan Sidwell <nathan@acm.org>
1162
1163 PR c++/66443
1164 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1165 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1166 * g++.dg/cpp1y/pr66443-cxx14.C: New
1167 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1168 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1169
be845b04
JJ
11702016-10-07 Jakub Jelinek <jakub@redhat.com>
1171
1172 * g++.dg/cpp0x/addressof1.C: New test.
1173 * g++.dg/cpp0x/addressof2.C: New test.
1174
08213983
MM
11752016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1176
1177 * gcc.target/powerpc/float128-type-1.c: New test to check that
1178 PowerPC 64-bit Linux enables -mfloat128-type by default.
1179 * gcc.target/powerpc/float128-type-2.c: Likewise.
1180 * gcc.target/powerpc/float128-mix.c: Change error message to
1181 reflect that __ibm128 is now #define'ed to be long double.
1182
bd845c14
SK
11832016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1184
1185 PR fortran/77406
1186 * gfortran.dg/pr77406.f90: New test.
1187 * gfortran.dg/assumed_type_3.f90: Update error messages.
1188 * gfortran.dg/defined_operators_1.f90: Ditto.
1189 * gfortran.dg/generic_26.f90: Ditto.
1190 * gfortran.dg/generic_7.f90: Ditto.
1191 * gfortran.dg/gomp/udr5.f90: Ditto.
1192 * gfortran.dg/gomp/udr7.f90: Ditto.
1193 * gfortran.dg/interface_1.f90: Ditto.
1194 * gfortran.dg/interface_37.f90: Ditto.
1195 * gfortran.dg/interface_5.f90: Ditto.
1196 * gfortran.dg/interface_6.f90: Ditto.
1197 * gfortran.dg/interface_7.f90
1198 * gfortran.dg/no_arg_check_3.f90
1199 * gfortran.dg/operator_5.f90
1200 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1201
c09c4992
BE
12022016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1203
1204 PR c++/77700
1205 * c-c++-common/Wint-in-bool-context.c: Update test.
1206
d7f336f8
RB
12072016-10-07 Richard Biener <rguenther@suse.de>
1208
1209 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1210 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1211
a9172bf3
MP
12122016-10-07 Marek Polacek <polacek@redhat.com>
1213
1214 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1215
8a14afd0
BS
12162016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1217
1218 PR c++/69733
1219 * c-c++-common/pr69733.c: New test.
1220 * gcc.dg/pr69733.c: New test.
1221 * gcc.target/i386/pr69733.c: New test.
1222
d4bd4646
MP
12232016-10-07 Marek Polacek <polacek@redhat.com>
1224
1225 PR c++/77803
1226 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1227
a93cdc5c
JJ
12282016-10-07 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR tree-optimization/77664
1231 * gcc.dg/tree-ssa/pr77664.c: New test.
1232 * gcc.dg/pr77664.c: New test.
1233
12342016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1235
1236 * gfortran.dg/pr69955.f90: New test.
1237
ac193ee7
LK
12382016_10-06 Louis Krupp <louis.krupp@zoho.com>
1239
1240 PR fortran/57910
1241 * gfortran.dg/pr57910.f90: New test.
1242
342cfb3e
JJ
12432016-10-06 Jakub Jelinek <jakub@redhat.com>
1244
1245 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1246 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1247
48057089
KV
12482016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1249
1250 PR tree-optimization/77862
1251 * gcc.dg/pr77862.c: New test.
1252
65b25c9b
KV
12532016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1254
1255 * gcc.dg/tree-ssa/evrp4.c: New test.
1256
f3127685
JL
12572016-10-06 Jeff Law <law@redhat.com>
1258
1259 PR tree-optimization/71661
1260 * gcc.dg/tree-ssa/pr71661.c: New test.
1261
b3972588
RB
12622016-10-06 Richard Biener <rguenther@suse.de>
1263
1264 PR tree-optimization/77855
1265 * gcc.dg/torture/pr77855.c: New testcase.
1266
139dc3c6 12672016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1268 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1269
1270 * g++.dg/other/pr77759.C: New test.
1271
37f6a157
RB
12722016-10-06 Richard Biener <rguenther@suse.de>
1273
1274 PR tree-optimization/77839
1275 * gcc.dg/torture/pr77839.c: New testcase.
1276
f779aeb8
MP
12772016-10-06 Marek Polacek <polacek@redhat.com>
1278
1279 * g++.dg/cpp1z/init-statement9.C: New test.
1280
eee8f0b0
AS
12812016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1282
1283 * gcc.target/i386/pcommit-1.c: Deleted.
1284 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1285 * gcc.target/i386/sse-13.c: Ditto.
1286 * gcc.target/i386/sse-14.c: Ditto.
1287 * gcc.target/i386/sse-22.c: Ditto.
1288 * gcc.target/i386/sse-23.c: Ditto.
1289 * g++.dg/other/i386-2.C: Ditto.
1290
b48042bb
UB
12912016-10-05 Uros Bizjak <ubizjak@gmail.com>
1292
1293 * gcc.target/i386/pr77833.c: Require int128 effective target.
1294
50b01e1d
SK
12952016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1296
1297 PR fortran/58991
1298 PR fortran/58992
1299 * gfortran.dg/associate_22.f90: New test.
1300
908b8296
FR
13012016-10-05 Fritz Reese <fritzoreese@gmail.com>
1302
1303 * gfortran.dg/dec_union_9.f90: New testcase.
1304 * gfortran.dg/dec_union_10.f90: New testcase.
1305
87582521
JJ
13062016-10-05 Jakub Jelinek <jakub@redhat.com>
1307
2e69f143
JJ
1308 PR sanitizer/66343
1309 * gcc.dg/pch/pr66343-3.c: New test.
1310 * gcc.dg/pch/pr66343-3.hs: New file.
1311
87582521
JJ
1312 PR sanitizer/66343
1313 * gcc.dg/pch/pr66343-1.c: New test.
1314 * gcc.dg/pch/pr66343-1.hs: New file.
1315 * gcc.dg/pch/pr66343-2.c: New test.
1316 * gcc.dg/pch/pr66343-2.hs: New file.
1317
700fff34
BE
13182016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1319
1320 * c-c++-common/Wint-in-bool-context.c: Update test.
1321
17a9e380
MP
13222016-10-05 Marek Polacek <polacek@redhat.com>
1323
1324 * g++.dg/cpp1z/init-statement1.C: New test.
1325 * g++.dg/cpp1z/init-statement2.C: New test.
1326 * g++.dg/cpp1z/init-statement3.C: New test.
1327 * g++.dg/cpp1z/init-statement4.C: New test.
1328 * g++.dg/cpp1z/init-statement5.C: New test.
1329 * g++.dg/cpp1z/init-statement6.C: New test.
1330 * g++.dg/cpp1z/init-statement7.C: New test.
1331 * g++.dg/cpp1z/init-statement8.C: New test.
1332
6e48e779
LK
13332016-10-05 Louis Krupp <louis.krupp@zoho.com>
1334
1335 PR fortran/67524
1336 * gfortran.dg/pr67524.f90: New test.
1337
04a32443
JJ
13382016-10-05 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR sanitizer/77823
1341 * c-c++-common/ubsan/shift-9.c: New test.
1342
743a9cf7
SKS
13432016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1344
1345 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1346 of int if __SIZEOF_INT__ is less than 4 bytes.
1347
a40278c3
JD
13482016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1349
1350 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1351 * gfortran.dg/class_array_20.f03: Likewise.
1352 * gfortran.dg/class_array_21.f03: Likewise.
1353 * gfortran.dg/finalize_29.f08: Likewise.
1354 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1355
39bb7d01
RB
13562016-10-05 Richard Biener <rguenther@suse.de>
1357
1358 PR middle-end/77826
1359 * gcc.dg/torture/pr77826.c: New testcase.
1360
eeb57981
RB
13612016-10-05 Richard Biener <rguenther@suse.de>
1362
1363 * gcc.dg/fold-copysign-1.c: New testcase.
1364
f9018d75
AS
13652016-10-05 Andreas Schwab <schwab@suse.de>
1366
1367 * g++.dg/pr49847-2.C: Remove.
1368
7e8000b3
PMR
13692016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1370
1371 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1372
54f84ca9
RB
13732016-10-05 Richard Biener <rguenther@suse.de>
1374
1375 PR middle-end/55152
1376 * gcc.dg/pr55152-2.c: New testcase.
1377
17beda50
JD
13782016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1379
1380 * gfortran.dg/dtio_15.f90: New test.
1381
1c84b798
ILT
13822016-10-04 Ian Lance Taylor <iant@golang.org>
1383
1384 * gcc.dg/split-7.c: New test.
1385
7ec39552
MS
13862016-10-04 Martin Sebor <msebor@redhat.com>
1387
1388 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1389 %lc directive to wint_t to silence -Wformat warnings on targets
1390 where the latter is a distinct type such as long.
1391
8ff04ff9
MS
13922016-10-04 Martin Sebor <msebor@redhat.com>
1393
1394 PR c++/77804
1395 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1396
bfecd57c
JJ
13972016-10-04 Jakub Jelinek <jakub@redhat.com>
1398
f72da967
JJ
1399 PR c++/77791
1400 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1401
bfecd57c
JJ
1402 * g++.dg/other/java3.C: Remove.
1403 * g++.dg/other/java1.C: Remove.
1404 * g++.dg/other/error12.C: Remove.
1405 * g++.dg/other/java2.C: Remove.
1406 * g++.dg/warn/Wnvdtor.C: Remove.
1407 * g++.dg/lookup/java1.C: Remove.
1408 * g++.dg/lookup/java2.C: Remove.
1409 * g++.dg/ext/pr34829.C: Remove.
1410 * g++.dg/ext/java-3.C: Remove.
1411 * g++.dg/ext/java-1.C: Remove.
1412 * g++.dg/ext/java-2.C: Remove.
1413 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1414
fe8b1e83
DG
14152016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1416
1417 PR tree-optimization/77808
1418 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1419
078b5aab
RB
14202016-10-04 Richard Biener <rguenther@suse.de>
1421
1422 PR tree-optimization/77399
1423 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1424
2b568899
RB
14252016-10-04 Richard Biener <rguenther@suse.de>
1426
1427 PR middle-end/77833
1428 * gcc.target/i386/pr77833.c: New testcase.
1429
0a4e5cf3
JL
14302016-09-26 Jeff Law <law@redhat.com>
1431
1432 PR tree-optimization/71550
1433 PR tree-optimization/71403
1434 * gcc.c-torture/execute/pr71550.c: New test.
1435
d07b0a23
SKS
14362016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1437
1438 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1439 option.
1440
b44a42cf
KT
14412016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442
1443 Revert
1444 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445
1446 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1447
f41f1ceb
MP
14482016-10-03 Marek Polacek <polacek@redhat.com>
1449
1450 * g++.dg/cpp0x/nullptr37.C: New test.
1451
1633d3b9
BE
14522016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1453
1454 * c-c++-common/Wint-in-bool-context.c: Update test.
1455
2c8e3a1d
JJ
14562016-10-02 Jakub Jelinek <jakub@redhat.com>
1457
1458 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1459 earlier.
1460 * g++.dg/charset/asm2.c (memmove): Likewise.
1461 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1462 * g++.dg/tls/diag-4.C (foo): Likewise.
1463 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1464 dg-warning, fix up regex.
1465 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1466 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1467 * g++.old-deja/g++.mike/net31.C: Likewise.
1468 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1469 for C++17.
1470 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1471 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1472
f00b6283
RB
14732016-10-01 Richard Biener <rguenther@suse.de>
1474
1475 PR middle-end/77798
1476 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1477
0f0565b1
AV
14782016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1479
1480 PR fortran/77663
1481 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1482
c58823a0
JJ
14832016-10-01 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c/77490
1486 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1487 Add dg-prune-output directive.
1488
e3228a50
JD
14892016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1490
1491 PR fortran/66643
1492 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1493 * gfortran.fortran-torture/compile/write.f90: Update test.
1494
e70bbc6f
MW
14952016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1496
1497 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1498 arm_fp16_alternative_ok as the required effective target.
1499 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1500 -mfp16-format=alternative to the dg-options directive and remove
1501 the dg-add-options directive.
1502
c39747d2
FR
15032016-09-30 Fritz Reese <fritzoreese@gmail.com>
1504
1505 PR fortran/77764
1506 * gfortran.dg/dec_union_8.f90: New testcase.
1507
00074dd8
FR
15082016-09-30 Fritz Reese <fritzoreese@gmail.com>
1509
1510 PR fortran/77782
1511 * gfortran.dg/dec_structure_16.f90: New testcase.
1512
26f391e8
AV
15132016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1514
1515 * gfortran.dg/coarray_allocate_10.f08: New test.
1516 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1517
fa16a271
KT
15182016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1519
1520 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1521
f334c828
RB
15222016-09-30 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/77399
1525 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1526
76e3ec9c
SL
15272016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1528
871267e1 1529 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1530 -fdelete-null-pointer-checks explicit.
1531 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1532 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1533 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1534 * gcc.dg/pic-1.c: Require fpic target support.
1535 * gcc.dg/pic-2.c: Likewise.
1536
a2c6e7f2
JJ
15372016-09-29 Jakub Jelinek <jakub@redhat.com>
1538
1539 Implement P0001R1 - C++17 removal of register storage class specifier
1540 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1541 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1542 C++17.
1543 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1544 keyword if not __SSE2__.
1545 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1546 C++17.
1547 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1548 register keywords.
1549 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1550 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1551 no_erroneous_warning): Expect new warnings for C++17.
1552 * g++.dg/warn/register-var-2.C (f): Likewise.
1553 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1554 * g++.dg/parse/linkage2.C (foo): Likewise.
1555 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1556 keyword on parameters for C++17.
1557 * g++.dg/cpp1z/register1.C: New test.
1558 * g++.dg/cpp1z/register2.C: New test.
1559 * g++.dg/cpp1z/register3.C: New test.
1560
4ab76933
UB
15612016-09-29 Uros Bizjak <ubizjak@gmail.com>
1562
1563 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1564 * gcc.target/i386/avx2-check.h (main): Ditto.
1565 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1566 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1567 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1568 * gcc.target/i386/avx512er-check.h (main): Ditto.
1569 * gcc.target/i386/avx512f-check.h (main): Ditto.
1570 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1571 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1572 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1573
2488ebe5
UB
15742016-09-29 Uros Bizjak <ubizjak@gmail.com>
1575
1576 PR target/77756
1577 * gcc.target/i386/pr77756.c: New test.
1578
4d258d09
MP
15792016-09-29 Marek Polacek <polacek@redhat.com>
1580
1581 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1582
a9087411
MP
15832016-09-29 Marek Polacek <polacek@redhat.com>
1584
1585 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1586 C++14.
1587
fa0a064a
ML
15882016-09-29 Martin Liska <mliska@suse.cz>
1589
1590 * objc/execute/construct1.m: New test.
1591
0ce1ecc7
RB
15922016-09-29 Richard Biener <rguenther@suse.de>
1593
1594 PR tree-optimization/77768
1595 * gcc.dg/torture/pr77768.c: New testcase.
1596
da186c1f
RB
15972016-09-28 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/77407
1600 * gcc.dg/pr77407.c: New testcase.
1601
d657e995
RB
16022016-09-29 Richard Biener <rguenther@suse.de>
1603
1604 PR middle-end/55152
1605 * gcc.dg/pr55152.c: New testcase.
1606 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1607
cadf6296
RO
16082016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1611 (dg-options): Remove -m32.
1612
88000fd1
MS
16132016-09-28 Martin Sebor <msebor@redhat.com>
1614
1615 PR middle-end/77721
1616 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1617
0c172974
JD
16182016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1619
1620 PR libgfortran/77707
1621 * gfortran.dg/inquire_17.f90: New test.
1622
4b390698
JJ
16232016-09-28 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR c++/77467
1626 * g++.dg/cpp1y/constexpr-77467.C: New test.
1627
2b1b5938
MS
16282016-09-28 Martin Sebor <msebor@redhat.com>
1629
1630 PR c/77762
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1632 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1633 (test_sprintf_p_const): Adjust line numbers to avoid failures
1634 introduced in r240503.
1635
30dc6ee9
MS
16362016-09-28 Martin Sebor <msebor@redhat.com>
1637
1638 PR middle-end/77683
1639 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1640
7d290e93
BE
16412016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1642
fcf32bad
BE
1643 PR c++/77748
1644 * g++.dg/pr77550.C: Avoid undefined behavior.
1645
7d290e93
BE
1646 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1647
912d9ec3
WD
16482016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1649
1650 * gcc.dg/strlenopt-20.c: Update test.
1651 * gcc.dg/strlenopt-21.c: Likewise.
1652 * gcc.dg/strlenopt-22.c: Likewise.
1653 * gcc.dg/strlenopt-22g.c: Likewise.
1654 * gcc.dg/strlenopt-26.c: Likewise.
1655 * gcc.dg/strlenopt-5.c: Likewise.
1656 * gcc.dg/strlenopt-7.c: Likewise.
1657 * gcc.dg/strlenopt-9.c: Likewise.
1658
459bcfb0
JJ
16592016-09-27 Jakub Jelinek <jakub@redhat.com>
1660
6e39060a
JJ
1661 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1662
8ca33347
JJ
1663 * g++.dg/cpp1z/lambda-this1.C: New test.
1664 * g++.dg/cpp1z/lambda-this2.C: New test.
1665
459bcfb0
JJ
1666 PR c++/77722
1667 * g++.dg/ubsan/return-4.C: New test.
1668 * g++.dg/ubsan/return-5.C: New test.
1669 * g++.dg/ubsan/return-6.C: New test.
1670
20fba714
JW
16712016-09-27 Jiong Wang <jiong.wang@arm.com>
1672
1673 * lib/target-supports.exp
1674 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1675 in function comment.
1676
bebe0086
ML
16772016-09-27 Martin Liska <mliska@suse.cz>
1678
1679 PR gcov-profile/46266
1680 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1681 considered.
1682
59896334
RB
16832016-09-27 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/77745
1686 * g++.dg/torture/pr77745.C: New testcase.
1687
f0d355dc
RB
16882016-09-27 Richard Biener <rguenther@suse.de>
1689
1690 PR tree-optimization/77478
1691 * gcc.dg/torture/pr77478.c: New testcase.
1692
8c9434c2
ML
16932016-09-27 Martin Liska <mliska@suse.cz>
1694
1695 PR gcov-profile/7970
1696 PR gcov-profile/16855
1697 PR gcov-profile/44779
1698 * g++.dg/gcov/pr16855.C: New test.
1699
511d092e
SKS
17002016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1701
1702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1703
f2e0c4e1
JJ
17042016-09-27 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR fortran/77666
1707 * gfortran.dg/gomp/pr77666.f90: New test.
1708
3a4228ba
KV
17092016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1710
1711 PR ipa/77677
1712 * gcc.dg/torture/pr77677-2.c: New test.
1713
a184e37f
SK
17142016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1715
1716 PR fortran/77420
1717 * gfortran.dg/pr77420_1.f90: New test.
1718 * gfortran.dg/pr77420_2.f90: Ditto.
1719 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1720 * gfortran.dg/pr77420_4.f90: this file.
1721
8be59d19
KV
17222016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1723
1724 PR middle-end/77719
1725 * gfortran.dg/pr77719.f90: New test.
1726
991075a4
TP
17272016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1728
1729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1730 singular form of byte when quantity is unknown.
991075a4 1731
c6147dc4
MP
17322016-09-26 Marek Polacek <polacek@redhat.com>
1733
1734 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1735
5cc6c41c
ML
17362016-09-26 Martin Liska <mliska@suse.cz>
1737
1738 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1739 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1740 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1741 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1742 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1743 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1744 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1745 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1746 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1747
81fea426
MP
17482016-09-26 Marek Polacek <polacek@redhat.com>
1749
1750 PR c/7652
1751 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1756 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1757 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1758 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1760 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1761 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1762 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1763 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1764 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1765 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1766 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1767 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1768 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1769 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1770 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1771 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1772 * c-c++-common/attr-fallthrough-1.c: New test.
1773 * c-c++-common/attr-fallthrough-2.c: New test.
1774 * g++.dg/cpp0x/fallthrough1.C: New test.
1775 * g++.dg/cpp0x/fallthrough2.C: New test.
1776 * g++.dg/cpp1z/fallthrough1.C: New test.
1777 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1778 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1779 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1780 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1781
9b597c1f
SK
17822016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1783
12a813c1 1784 PR fortran/77429
9b597c1f
SK
1785 * gfortran.dg/pr77429.f90: New test.
1786
f1c7e7f1
SK
17872016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1788
1789 PR fortran/77694
1790 * gfortran.dg/pr77694.f90: New test.
1791
50c6dd20
OE
17922016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1793
1794 PR target/51244
1795 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1796
540b039e
DH
17972016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1798
1799 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1800 for 32-bit mode.
1801
cfd161bf
DH
18022016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1803
1804 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1805 for 32-bit mode.
1806
9a2300e9
MP
18072016-09-24 Marek Polacek <polacek@redhat.com>
1808
1809 PR c/77490
1810 * c-c++-common/Wbool-operation-1.c: New test.
1811 * gcc.dg/Wbool-operation-1.c: New test.
1812
34d567d1
FR
18132016-09-23 Fritz Reese <fritzoreese@gmail.com>
1814
1815 * gfortran.dg/dec_static_1.f90: New.
1816 * gfortran.dg/dec_static_2.f90: New.
1817 * gfortran.dg/dec_static_3.f90: New.
1818 * gfortran.dg/dec_static_4.f90: New.
1819
4a8d4422
JD
18202016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1821
1822 PR fortran/48298
1823 * gfortran.dg/negative_unit_check.f90: Update test.
1824 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1825
90ef45cb
DV
18262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1827
1828 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1829 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1830 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1831 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1832 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1833 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1834 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1835
e0535922
MS
18362016-09-23 Martin Sebor <msebor@redhat.com>
1837
1838 PR testsuite/77713
1839 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1840 assuming long double is bigger than double.
1841
d664d76d
JJ
18422016-09-23 Jakub Jelinek <jakub@redhat.com>
1843
1844 Implement P0138R2, C++17 construction rules for enum class values
1845 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1846
3b31f720
DM
18472016-09-23 David Malcolm <dmalcolm@redhat.com>
1848
1849 PR preprocessor/77672
1850 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1851 expected multiline output from first warning to reflect change
1852 in r240434.
1853
592459bf
TP
18542016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1855
1856 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1857
0af06385
BE
18582016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1859 Tom de Vries <tom@codesourcery.com>
1860
1861 PR testsuite/77411
1862 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1863
8f01b67a
MP
18642016-09-23 Marek Polacek <polacek@redhat.com>
1865
1866 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1867 * c-c++-common/gomp/atomic-13.c: Likewise.
1868 * c-c++-common/gomp/atomic-14.c: Likewise.
1869 * c-c++-common/pr60439.c: Remove invalid code.
1870 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1871 * g++.dg/expr/bitfield5.C: Likewise.
1872 * g++.dg/expr/bitfield6.C: Likewise.
1873 * g++.dg/expr/bool1.C: Likewise.
1874 * g++.dg/expr/bool3.C: Likewise.
1875 * g++.dg/expr/lval3.C: Likewise.
1876 * g++.dg/expr/lval4.C: Likewise.
1877 * g++.old-deja/g++.jason/bool5.C: Likewise.
1878
bbd6fcf3
DM
18792016-09-23 David Malcolm <dmalcolm@redhat.com>
1880
1881 PR preprocessor/77672
1882 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1883 (test_terminator_location): New function.
1884
113d06a4
RB
18852016-09-23 Richard Biener <rguenther@suse.de>
1886
1887 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1888
cab9e1df
MW
18892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1890
1891 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1892 -march=armv8.2-a+fp16 when supported by the hardware.
1893 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1895 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1896 semi-colons to a macro invocations.
1897 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1899 defined.
1900 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1901 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1903 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1904 defined.
1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1909 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1910 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1912 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1914 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1915 defined.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1919 defined.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1922 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1923 defined.
1924 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1926 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1927 defined.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1930 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1931 defined. Also fix some white-space.
1932 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1937 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1938 defined. Also fix some long lines and white-space.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1940 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1941 defined. Also fix some long lines and white-space.
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1943 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1944 defined.
1945 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1947 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1948 defined.
1949 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1951 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1952 defined.
1953 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1956 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1963 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1967 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1969 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1970 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1972
da9b2e69
JW
19732016-09-23 Jiong Wang <jiong.wang@arm.com>
1974 Matthew Wahab <matthew.wahab@arm.com>
1975
1976 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2013
785cf02f
MW
20142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2015
2016 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2017 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2018 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2019 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2020 support.
2021
1e401340
KV
20222016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2023
2024 PR ipa/77677
2025 * gcc.dg/torture/pr77677.c: New test.
2026
8ed3eeac
AV
20272016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2028
2029 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2030 here now.
2031
55a9b91b
MW
20322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2033
2034 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2035 options. Add tests for float16x4_t and float16x8_t.
2036
64c744b9
DV
20372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2038
2039 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2040 * gcc.target/s390/risbg-ll-2.c: Ditto.
2041 * gcc.target/s390/risbg-ll-3.c: Ditto.
2042
d403b8d4
MW
20432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2044
2045 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2046 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2047
576987fc
DV
20482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2049
2050 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2051 output to the simplified instructions.
2052
4ffc8099
MW
20532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2054
2055 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2056 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2057
b1a970a5
MW
20582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2059
2060 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2061 (FP16_SUPPORTED): New
2062 (expected-hfloat-16x4): Make conditional on __fp16 support.
2063 (expected-hfloat-16x8): Likewise.
2064 (vdup_n_f16): Disable for non-AArch64 targets.
2065 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2066 conditional on FP16_SUPPORTED.
2067 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2068 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2069 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2070 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2071 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2072 for testing __fp16.
2073 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2074 conditional on FP16_SUPPORTED.
2075 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2076 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2077
50df9464
MW
20782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2079
2080 * gcc.target/arm/short-vfp-1.c: New.
2081
536b9f42
MW
20822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2083
2084 * gcc.target/arm/attr-fp16-arith-1.c: New.
2085
1b9e31cf
MW
20862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2087
2088 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2089 New.
2090 (add_options_for_arm_v8_2a_fp16_neon): New.
2091 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2092 (add_options_for_arm_arch_v8_2a): Auto-generate.
2093 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2094 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2095 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2096 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2097 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2098 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2099 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2100
a5b42ee7
MW
21012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2102
2103 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2104 arm_fp16_alternative_ok.
2105 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2106 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2107 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2108 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2109 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2110 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2111 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2112 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2113 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2114 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2115 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2116 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2117 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2118 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2119 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2120 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2121 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2122 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2123 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2124 arm_fp16_alternative_ok.
2125 * lib/target-supports.exp
2126 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2127 (check_effective_target_arm_fp16_alternative_ok): New.
2128 (check_effective_target_arm_fp16_none_ok_nocache): New.
2129 (check_effective_target_arm_fp16_none_ok): New.
2130
fcbc975b
ML
21312016-09-23 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.dg/ipa/pr77653.c: Replace adress
2134 with address.
2135
1822b732
ML
21362016-09-23 Martin Liska <mliska@suse.cz>
2137
2138 * gcc.target/i386/movbe-4.c: New test.
2139
fab18cc4
ML
21402016-09-23 Martin Liska <mliska@suse.cz>
2141
2142 * gcc.target/i386/crc32-5.c: New test.
2143
e70f01b5
ML
21442016-09-23 Martin Liska <mliska@suse.cz>
2145
2146 * gcc.target/i386/pr71652.c: New test.
2147 * gcc.target/i386/pr71652-2.c: New test.
2148 * gcc.target/i386/pr71652-3.c: New test.
2149
f2e81d05
JJ
21502016-09-23 Jakub Jelinek <jakub@redhat.com>
2151
2152 * lib/gcc-dg.exp (process-message): Support relative line number
2153 notation - .+4 or .-1 etc.
2154 * gcc.dg/dg-test-1.c: New test.
2155
ed30d2a6
MS
21562016-09-22 Martin Sebor <msebor@redhat.com>
2157
2158 PR target/77676
2159 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2160 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2161 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2162 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2163
1c681c7b
UB
21642016-09-22 Uros Bizjak <ubizjak@gmail.com>
2165
2166 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2167 * gcc.dg/ifcvt-2.c: Ditto.
2168 * gcc.dg/zero_bits_compound-1.c: Ditto.
2169 * gcc.dg/zero_bits_compound-1.c: Ditto.
2170 * gcc.dg/pr40550.c: Simplify target selectors.
2171 Use dg-additional-options.
2172 * gcc.dg/pr47893.c: Ditto.
2173 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2174 additional options for 32-bit x86 targets.
2175 * gcc.dg/pr70955.c: Move to ...
2176 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2177
67cf0a53
PC
21782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/61019
2181 * g++.dg/cpp0x/pr61019.C: New.
2182
0ee70cc0
AV
21832016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2184 Terry Guo <terry.guo@arm.com>
2185
2186 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2187 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2188 * gcc.target/arm/pure-code/pure-code.exp: New.
2189
43639d2c
UB
21902016-09-22 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2193 Remove SSE effective target requirement.
2194
a608d15b
PC
21952016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2196
2197 PR c++/71979
2198 * g++.dg/cpp0x/pr71979.C: New.
2199
d94a7ab4
BE
22002016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2201
2202 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2203
a13f439f
ML
22042016-09-22 Martin Liska <mliska@suse.cz>
2205
2206 PR ipa/77653
2207 * gcc.dg/ipa/pr77653.c: New test.
2208
cf352092
JJ
22092016-09-22 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR fortran/77665
2212 * gfortran.dg/gomp/pr77665.f90: New test.
2213
a8de3002
PT
22142016-09-22 Paul Thomas <pault@gcc.gnu.org>
2215
2216 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2217 * gfortran.dg/dtio_13.f90: New test.
2218
39abef62
LK
22192016-09-21 Louis Krupp <louis.krupp@zoho.com>
2220
2221 PR fortran/66107
2222 * gfortran.dg/pr66107.f90: New test.
2223
4a2bb7fc
ILT
22242016-09-21 Ian Lance Taylor <iant@golang.org>
2225
2226 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2227 with call to builtin delete function.
2228
5f84cee2
JM
22292016-09-21 Joseph Myers <joseph@codesourcery.com>
2230
2231 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2232 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2233 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2234 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2235 tests.
2236
fe01a41a
UB
22372016-09-21 Uros Bizjak <ubizjak@gmail.com>
2238
2239 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2240
2e1c20b1
JJ
22412016-09-21 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR c++/77651
2244 * g++.dg/cpp1z/aligned-new6.C: New test.
2245
de4c144a
MW
22462016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2247
2248 * gcc.target/arm/fp16-aapcs-3.c: New.
2249 * gcc.target/arm/fp16-aapcs-4.c: New.
2250 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2251 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2252 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2253 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2254
44fc7854
BE
22552016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2256
2257 PR tree-optimization/77550
2258 * g++.dg/pr77550.C: New test.
2259
bc084f84
GJL
22602016-09-21 Georg-Johann Lay <avr@gjlay.de>
2261
2262 PR target/77326
2263 * gcc.target/avr/torture/pr77326.c: New test.
2264
c075003a
LK
22652016-09-21 Louis Krupp <louis.krupp@zoho.com>
2266
2267 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2268
6811ea79
RB
22692016-09-21 Richard Biener <rguenther@suse.de>
2270
2271 PR tree-optimization/77648
2272 * gcc.dg/torture/pr77648-1.c: New testcase.
2273 * gcc.dg/torture/pr77648-2.c: Likewise.
2274
f955c4c4
RB
22752016-09-21 Richard Biener <rguenther@suse.de>
2276 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR tree-optimization/77621
2279 * gcc.dg/pr77621.c: New testcase.
2280
096506bb
PT
22812016-09-21 Paul Thomas <pault@gcc.gnu.org>
2282
2283 PR fortran/77657
2284 * gfortran.dg/dtio_12.f90: New test.
2285
37d168ae
SKS
22862016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2287
2288 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2289
66454000
KV
22902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2291
2292 PR tree-optimization/72835
2293 * gcc.dg/tree-ssa/pr72835.c: New test.
2294
88d0c3f0
MS
22952016-09-20 Martin Sebor <msebor@redhat.com>
2296
2297 PR middle-end/49905
2298 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2300 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2301 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2302 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2303 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2304 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2305
a03df1d5
KV
23062016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2307
2308 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2309 arguments/compare will be optimized away.
2310 * gcc.dg/torture/ftrapv-1.c: Likewise.
2311
8bc5448f
KV
23122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2313
2314 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2315 will be optimized away.
2316 * gcc.dg/ipa/vrp1.c: New test.
2317 * gcc.dg/ipa/vrp2.c: New test.
2318 * gcc.dg/ipa/vrp3.c: New test.
2319
973625a0
KV
23202016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2321
2322 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2323 does the same transformation.
2324 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2325 * gcc.dg/tree-ssa/evrp1.c: New test.
2326 * gcc.dg/tree-ssa/evrp2.c: New test.
2327 * gcc.dg/tree-ssa/evrp3.c: New test.
2328 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2329 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2330 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2331 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2332 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2333 foling now happens early.
2334 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2335 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2336 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2337 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2338 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2339
9b1ba33c
UB
23402016-09-20 Uros Bizjak <ubizjak@gmail.com>
2341
2342 PR target/77621
2343 * gcc.target/i386/pr77621.c: New test.
2344 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2345 pattern, loop should vectorize with -mtune=atom.
2346
f5bd4ad8
MO
23472016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2348 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR testsuite/63299
2351 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2352 instead of delete.
2353
7d9cf801
JJ
23542016-09-20 Jakub Jelinek <jakub@redhat.com>
2355
b912f962
JJ
2356 PR c++/77626
2357 * g++.dg/other/pr77626.C: New test.
2358
eaf1ece1
JJ
2359 PR c++/77638
2360 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2361
590b62e9
JJ
2362 PR c++/77637
2363 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2364
7d9cf801
JJ
2365 PR middle-end/77624
2366 * c-c++-common/pr77624-1.c: New test.
2367 * c-c++-common/pr77624-2.c: New test.
2368
3aebb6ff
AV
23692016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2370
2371 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2372 of digits expected.
2373
b5bbe47b
RB
23742016-09-20 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/77646
2377 * gcc.dg/torture/pr77646.c: New testcase.
2378
144a96e4
BE
23792016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2380
2381 PR c++/77434
2382 * c-c++-common/Wint-in-bool-context.c: New test.
2383
1f2071fa
JM
23842016-09-19 Joseph Myers <joseph@codesourcery.com>
2385
2386 * gcc.dg/cr-decimal-dig-1.c: New test.
2387
63012d9a
JM
23882016-09-19 Joseph Myers <joseph@codesourcery.com>
2389
2390 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2391 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2392 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2393 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2394
02410826
VM
23952016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2396
2397 PR rtl-optimization/77416
2398 * gcc.target/powerpc/pr77416.c: New.
2399
6101a7ab
PP
24002016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2401
2402 PR c++/77639
2403 * g++.dg/template/error-recovery4.C: New test.
2404
1993ff76
BC
24052016-09-19 Bin Cheng <bin.cheng@arm.com>
2406
2407 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2408
5fa9e644
KT
24092016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2410
2411 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2412 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2413
fc15d9ec
JJ
24142016-09-19 Jakub Jelinek <jakub@redhat.com>
2415 Jan Hubicka <jh@suse.cz>
2416
2417 PR target/77587
2418 * gcc.dg/pr77587.c: New test.
2419 * gcc.dg/pr77587a.c: New file.
2420
3c9f5092
AV
24212016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2422
2423 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2424 * gfortran.dg/coarray_38.f90:
2425 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2426 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2427 * gfortran.dg/coarray_allocate_7.f08: New test.
2428 * gfortran.dg/coarray_allocate_8.f08: New test.
2429 * gfortran.dg/coarray_allocate_9.f08: New test.
2430 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2431 new caf_register.
2432 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2433 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2434 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2435 get_by_refs.
2436 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2437 * gfortran.dg/coarray_lock_7.f90: Same.
2438 * gfortran.dg/coarray_poly_5.f90: Same.
2439 * gfortran.dg/coarray_poly_6.f90: Same.
2440 * gfortran.dg/coarray_poly_7.f90: Same.
2441 * gfortran.dg/coarray_poly_8.f90: Same.
2442 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2443
e79e6763
FR
24442016-09-19 Fritz Reese <fritzoreese@gmail.com>
2445
2446 PR fortran/77584
2447 * gfortran.dg/dec_structure_15.f90: New testcase.
2448
ae527639
RB
24492016-09-19 Richard Biener <rguenther@suse.de>
2450
2451 PR middle-end/77605
2452 * gcc.dg/torture/pr77605.c: New testcase.
2453
cdf060f8
LK
24542016-09-18 Louis Krupp <louis.krupp@zoho.com>
2455
2456 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2457
b720e919
JH
24582016-09-17 Jan Hubicka <hubicka@ucw.cz>
2459
2460 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2461 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2462 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2463 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2464 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2465 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2466 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2467 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2468 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2469 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2470 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2471
bdabae39
KY
24722016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2473
2474 * gcc.target/i386/pr68633.c: Fix expected result.
2475
493ba820
LK
24762016-09-17 Louis Krupp <louis.krupp@gmail.com>
2477
2478 PR fortran/68078
2479 * gfortran.dg/pr68078.f90: New test.
2480 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2481
9a42726b
BS
24822016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2483
2484 PR target/77613
2485 * gcc.target/powerpc/swaps-p8-25.c: New.
2486
e7d61178
JJ
24872016-09-16 Jakub Jelinek <jakub@redhat.com>
2488
8f03e02f
JJ
2489 PR c++/77482
2490 * g++.dg/cpp0x/constexpr-77482.C: New test.
2491
e80cb545
JJ
2492 PR c++/77379
2493 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2494 thunk offsets.
2495 * g++.dg/abi/abi-tag23a.C: Likewise.
2496
1c2f613f
JJ
2497 PR c++/77338
2498 * g++.dg/cpp0x/decltype-77338.C: New test.
2499
e7d61178
JJ
2500 PR c++/77375
2501 * g++.dg/cpp0x/mutable1.C: New test.
2502
8d987deb
SK
25032016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2504
2505 PR fortran/77612
2506 * gfortran.dg/pr77612.f90: New test.
2507
2c3d35a6
SKS
25082016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2509
2510 * gcc.dg/torture/pr70421.c: Require int32plus.
2511
e43163ae
JJ
25122016-09-16 Jakub Jelinek <jakub@redhat.com>
2513
bcf0905a
JJ
2514 PR middle-end/77475
2515 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2516
e43163ae
JJ
2517 PR target/77526
2518 * gcc.target/i386/pr77526.c: New test.
2519
7d704548
JJ
25202016-09-16 Jakub Jelinek <jakub@redhat.com>
2521 Eric Botcazou <ebotcazou@adacore.com>
2522
2523 PR middle-end/77594
2524 * gcc.target/i386/pr77594.c: New test.
2525
902d624f
LK
25262016-09-15 Louis Krupp <louis.krupp@zoho.com>
2527
2528 PR fortran/69963
2529 * gfortran.dg/misplaced_implicit_character.f90: New test.
2530
7e16ce79
BC
25312016-09-15 Bin Cheng <bin.cheng@arm.com>
2532
2533 PR tree-optimization/77503
2534 * gcc.dg/vect/pr77503.c: New test.
2535
7c05f5c4
RB
25362016-09-15 Richard Biener <rguenther@suse.de>
2537
2538 PR middle-end/77544
2539 * c-c++-common/torture/pr77544.c: New testcase.
2540
76ff80fb
JJ
25412016-09-15 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR middle-end/77475
2544 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2545 * gcc.dg/march-generic.c: Likewise.
2546 * gcc.target/i386/spellcheck-options-1.c: New test.
2547 * gcc.target/i386/spellcheck-options-2.c: New test.
2548 * gcc.target/i386/spellcheck-options-3.c: New test.
2549 * gcc.target/i386/spellcheck-options-4.c: New test.
2550
5560d026
CLT
25512016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2552
2553 PR fortran/72743
2554 * gfortran.dg/goacc/pr72743.f90: New test.
2555
5334f733
RB
25562016-09-15 Richard Biener <rguenther@suse.de>
2557
2558 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2559
d08615f2
RB
25602016-09-15 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/77514
2563 * gcc.dg/torture/pr77514.c: New testcase.
2564
28ca05f0
JJ
25652016-09-14 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR c++/77549
2568 * g++.dg/lookup/pr77549.C: New test.
2569
20a1e5b8
MP
25702016-09-14 Marek Polacek <polacek@redhat.com>
2571
2572 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2573 * c-c++-common/gomp/atomic-13.c: Likewise.
2574 * c-c++-common/gomp/atomic-14.c: Likewise.
2575 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2576 * g++.dg/cpp1z/bool-increment1.C: New test.
2577 * c-c++-common/pr60439.c: Add dg-warning.
2578 * g++.dg/expr/bitfield4.C: Likewise.
2579 * g++.dg/expr/bitfield5.C: Likewise.
2580 * g++.dg/expr/bitfield6.C: Likewise.
2581 * g++.dg/expr/bool1.C: Likewise.
2582 * g++.dg/expr/bool3.C: Likewise.
2583 * g++.dg/expr/lval3.C: Likewise.
2584 * g++.dg/expr/lval4.C: Likewise.
2585 * g++.old-deja/g++.jason/bool5.C: Likewise.
2586 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2587 * g++.dg/other/error18.C: Likewise.
2588 * g++.dg/gomp/atomic-14.C: Likewise.
2589
0761f6bf
NS
25902016-09-14 Nathan Sidwell <nathan@acm.org>
2591
2592 PR c++/77539
2593 * g++.dg/cpp1y/pr77539.C: New.
2594
13cddbc1
CL
25952016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2596
2597 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2598 dg-require.
2599 * g++.dg/ext/builtin_alloca.C: Likewise.
2600 * g++.dg/template/spec35.C: Likewise.
2601 * gcc.dg/builtins-68.c: Likewise.
2602 * gcc.misc-tests/gcov-13.c: Likewise.
2603 * gcc.misc-tests/gcov-14.c: Likewise.
2604
a90638d4
JM
26052016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2606
2607 * gfortran.dg/dec_structure_14.f90: New testcase.
2608
5ba4a08c
JJ
26092016-09-14 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR sanitizer/68260
2612 * c-c++-common/tsan/pr68260.c: New test.
2613
a713b234
JS
26142016-09-13 Joe Seymour <joe.s@somniumtech.com>
2615
2616 PR target/70713
2617 * gcc.target/msp430/function-attributes-1.c: New test.
2618 * gcc.target/msp430/function-attributes-2.c: New test.
2619 * gcc.target/msp430/function-attributes-3.c: New test.
2620
96032047
MS
26212015-04-18 Martin Sebor <msebor@redhat.com>
2622
2623 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2624 of non-nul characters.
2625 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2626
ea8661cd
JJ
26272016-09-13 Jakub Jelinek <jakub@redhat.com>
2628
9952908a
JJ
2629 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2630 * g++.dg/cpp1z/gen-attrs1.C: New test.
2631
63cdb7a0
JJ
2632 PR tree-optimization/77454
2633 * gcc.dg/pr77454.c: New test.
2634
ea8661cd
JJ
2635 PR c++/77553
2636 * g++.dg/cpp1y/constexpr-77553.C: New test.
2637
254830ba
DM
26382016-09-13 David Malcolm <dmalcolm@redhat.com>
2639
2640 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2641 (test_show_locus): Replace rich_location::add_fixit_insert calls
2642 with add_fixit_insert_before and add_fixit_insert_after.
2643
42763690
JM
26442016-09-13 Jason Merrill <jason@redhat.com>
2645 Tom de Vries <tom@codesourcery.com>
2646
2647 PR c++/77427
2648 * g++.dg/pr77427.C: New test.
2649
c8798f2c
ML
26502016-09-13 Martin Liska <mliska@suse.cz>
2651
2652 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2653 effective target.
2654 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2655 * lib/target-supports.exp: Define the new target.
2656
54700e2e
AP
26572016-09-12 Andrew Pinski <apinski@cavium.com>
2658
2659 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2660 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2661
e1d55bf7
UB
26622016-09-12 Uros Bizjak <ubizjak@gmail.com>
2663
2664 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2665 variable arguments.
2666 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2667 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2668 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2669 variable argument.
2670 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2671 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2672
54dcdb88
BE
26732016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2674
2675 PR c++/77496
2676 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2677 * g++.dg/ext/pr77496.C: New test.
2678 * g++.dg/warn/pr77496.C: New test.
2679
d1463eb9
DM
26802016-09-12 David Malcolm <dmalcolm@redhat.com>
2681
2682 PR c/72858
2683 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2684 to preserve conversion chars, and to preserve prefix information.
2685 * gcc.dg/format/pr72858.c: New test case.
2686
217fabad
SK
26872016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2688
2689 * gfortran.dg/pr77507.f90: Move to ...
2690 * gfortran.dg/ieee/pr77507.f90: here.
2691
a1cd04ac
JH
26922016-08-09 Jan Hubicka <hubicka@ucw.cz>
2693
2694 PR ipa/61159
2695 * compile/pr61159.c: New testcase
2696
e3912107
JH
26972016-08-09 Jan Hubicka <hubicka@ucw.cz>
2698
2699 PR ipa/64316
2700 * gcc.dg/ipa/pr63416.c: New testcase.
2701
739d9339
PT
27022016-09-10 Paul Thomas <pault@gcc.gnu.org>
2703 Steven G. Kargl <kargl@gcc.gnu.org>
2704
2705 PR fortran/77532
cc3135b6 2706 * gfortran.dg/dtio_11.f90: new test.
739d9339 2707
fb7c40dd
SK
27082016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2709
2710 PR fortran/77507
2711 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2712 * gfortran.dg/c_assoc_4.f90: Ditto.
2713
5b28efbb
TV
27142016-09-10 Tom de Vries <tom@codesourcery.com>
2715
2716 PR C/71602
2717 * c-c++-common/va-arg-va-list-type.c: New test.
2718
9d0a9bb4
PB
27192016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2720
2721 PR rtl-optimization/77289
2722 * gcc.target/powerpc/pr77289.c: New test.
2723
3f0177e7
MS
27242016-09-09 Martin Sebor <msebor@redhat.com>
2725
2726 PR c/77520
2727 PR c/77521
2728 * gcc.dg/pr77520.c: New test.
2729 * gcc.dg/pr77521.c: New test.
2730
e81e83d0
SK
27312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/77506
2734 * gfortran.dg/pr77506.f90: New test.
2735
8a92685e
SK
27362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2737
2738 PR fortran/77507
2739 * gfortran.dg/pr77507.f90: New test.
2740
c65248cb
JM
27412016-09-09 Joseph Myers <joseph@codesourcery.com>
2742
2743 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2744
2cf0ff98
SK
27452016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2746 Louis Krupp <lkrupp@gcc.gnu.org>
2747
2748 PR fortran/69514
2749 * gfortran.dg/pr69514_1.f90: New test.
2750 * gfortran.dg/pr69514_2.f90: New test.
2751
8ebc1e0f
JJ
27522016-09-08 Jakub Jelinek <jakub@redhat.com>
2753
20b6cf01
JJ
2754 PR fortran/77500
2755 * gfortran.dg/gomp/pr77500.f90: New test.
2756
8ebc1e0f
JJ
2757 PR fortran/77516
2758 * gfortran.dg/gomp/pr77516.f90: New test.
2759
34718542
JJ
27602016-09-07 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR middle-end/77475
2763 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2764 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2765 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2766 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2767 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2768 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2769
e5106e27
DM
27702016-09-07 David Malcolm <dmalcolm@redhat.com>
2771
2772 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2773 "substring-locations.h".
2774
ca235a85
RB
27752016-09-07 Richard Biener <rguenther@suse.de>
2776
2777 PR c/77450
2778 * c-c++-common/vector-subscript-8.c: Move ..
2779 * gcc.dg/pr77450.c: ... here.
2780
0076b5dc 27812016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2782
2783 PR libgfortran/77393
2784 * gfortran.dg/fmt_f0_2.f90: Update test.
2785 * gfortran.dg/fmt_f0_3.f90: New test.
2786
6ac7322b
DH
27872016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2788
2789 PR debug/77389
2790 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2791 in dg-options.
2792
2793 PR debug/57519
2794 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2795
8eb9e049
JJ
27962016-09-06 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR target/69255
2799 * gcc.target/i386/pr69255-1.c: New test.
2800 * gcc.target/i386/pr69255-2.c: New test.
2801 * gcc.target/i386/pr69255-3.c: New test.
2802
28032016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2804
2805 PR c/77336
2806 * gcc.dg/format/miss-7.c: New test.
2807
e6cb85d4
UB
28082016-09-06 Uros Bizjak <ubizjak@gmail.com>
2809
2810 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2811
7fe76f6a
ML
28122016-09-06 Martin Liska <mliska@suse.cz>
2813
2814 PR gcov-profile/77378
2815 PR gcov-profile/77466
2816 * gcc.dg/profile-update-warning.c: New test.
2817
209b636e
RB
28182016-09-06 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/77479
2821 * gcc.dg/torture/pr77479.c: New testcase.
2822
b772a565
RB
28232016-09-06 Richard Biener <rguenther@suse.de>
2824
2825 PR c/77450
2826 * c-c++-common/vector-subscript-7.c: Adjust.
2827 * c-c++-common/vector-subscript-8.c: New testcase.
2828
a8c07037
SKS
28292016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2830
2831 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2832
0ce48391
JJ
28332016-09-05 Jakub Jelinek <jakub@redhat.com>
2834
de9188e0
JJ
2835 PR target/77476
2836 * gcc.target/i386/avx512f-pr77476.c: New test.
2837 * gcc.target/i386/avx512bw-pr77476.c: New test.
2838 * gcc.target/i386/avx512dq-pr77476.c: New test.
2839
c76f7809
JJ
2840 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2841 Update comment to mention also avx512f.
2842
0ce48391
JJ
2843 PR sanitizer/77396
2844 * g++.dg/asan/pr77396-2.C: New test.
2845
8a27cf73
UB
28462016-09-05 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR rtl-optimization/77452
2849 * gcc.target/i386/pr77452.c: New test.
2850
25ff5dd3
MP
28512016-09-05 Marek Polacek <polacek@redhat.com>
2852
2853 PR c/77423
2854 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2855
f2bc4e48
SK
28562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/77391
2859 * gfortran.dg/pr77391.f90: New test.
2860
e85921ee
SK
28612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2862
2863 PR fortran/77460
2864 * gfortran.dg/pr77460.f90: New test.
2865
b5d50659
JJ
28662016-09-03 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR c/65467
2869 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2870
7b826676
KY
28712016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2872
2873 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2874
717ebe91
DM
28752016-09-02 David Malcolm <dmalcolm@redhat.com>
2876
2877 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2878 test case.
2879 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2880 diagnostic-test-show-locus-generate-patch.c to the sources
2881 for diagnostic_plugin_test_show_locus.c.
2882
94087e88
JJ
28832016-09-02 Jakub Jelinek <jakub@redhat.com>
2884
9dc5773f
JJ
2885 PR c/65467
2886 * gcc.dg/gomp/_Atomic-1.c: New test.
2887 * gcc.dg/gomp/_Atomic-2.c: New test.
2888 * gcc.dg/gomp/_Atomic-3.c: New test.
2889 * gcc.dg/gomp/_Atomic-4.c: New test.
2890 * gcc.dg/gomp/_Atomic-5.c: New test.
2891
94087e88
JJ
2892 PR sanitizer/77396
2893 * g++.dg/asan/pr77396.C: New test.
2894
28952016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2896
2897 PR tree-optimization/71831
2898 * gcc.dg/builtin-object-size-16.c: New test.
2899 * gcc.dg/builtin-object-size-17.c: New test.
2900
7e89048d
JD
29012016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2902
2903 PR libgfortran/77393
2904 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2905
2f196155
UB
29062016-09-01 Uros Bizjak <ubizjak@gmail.com>
2907
2908 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2909 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2910 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2911 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2912 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2913 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2914 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2915 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2916 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2917 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2918 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2919 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2920 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2921 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2922 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2923 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2924 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2925 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2926
0a6b0523
EB
29272016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2928
2929 * gnat.dg/opt58.adb: New test.
2930 * gnat.dg/opt58_pkg.ads: New helper.
2931
2a99de7b
RB
29322016-09-01 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/77436
2935 * gcc.dg/torture/pr77436.c: New testcase.
2936
f79d8786
SKS
29372016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2938
2939 * gcc.dg/pr64252.c: Require int32plus.
2940 * gcc.dg/pr66299-1.c: Likewise.
2941 * gcc.dg/pr66299-2.c: Likewise.
2942 * gcc.dg/torture/20131115-1.c: Skip for avr.
2943
b06335f9
KT
29442016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2945
2946 * gcc.target/aarch64/ands_3.c: New test.
2947
f25f40be
JJ
29482016-08-31 Jakub Jelinek <jakub@redhat.com>
2949
d12a0b5a
JJ
2950 PR fortran/77352
2951 * gfortran.dg/gomp/pr77352.f90: New test.
2952
f25f40be
JJ
2953 PR fortran/77374
2954 * gfortran.dg/gomp/pr77374.f08: New test.
2955
9ff6fb6e
MG
29562016-08-31 Marc Glisse <marc.glisse@inria.fr>
2957
2958 PR tree-optimization/73714
2959 * gcc.dg/tree-ssa/pr73714.c: New test.
2960
8e95a674
JD
29612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2962
2963 PR libgfortran/77393
2964 * gfortran.dg/fmt_f0_2.f90: New test.
2965
c6b0037d
MG
29662016-08-31 Marc Glisse <marc.glisse@inria.fr>
2967
2968 * gcc.target/i386/pr59539-2.c: Adapt options.
2969 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2970
1a576b13
PT
29712016-08-31 Paul Thomas <pault@gcc.gnu.org>
2972
2973 PR fortran/77418
2974 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2975 of the associate entity and replace with a pointer to the
2976 intended item on the stack.
2977
e73d3ca6 29782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2979 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2980
2981 PR fortran/48298
2982 * gfortran.dg/dtio_1.f90: New test.
2983 * gfortran.dg/dtio_2.f90: New test.
2984 * gfortran.dg/dtio_3.f90: New test.
2985 * gfortran.dg/dtio_4.f90: New test.
2986 * gfortran.dg/dtio_5.f90: New test.
2987 * gfortran.dg/dtio_6.f90: New test.
2988 * gfortran.dg/dtio_7.f90: New test.
2989 * gfortran.dg/dtio_8.f90: New test.
2990 * gfortran.dg/dtio_9.f90: New test.
2991 * gfortran.dg/dtio_10.f90: New test.
2992
b816477a
DM
29932016-08-30 David Malcolm <dmalcolm@redhat.com>
2994
2995 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2996 (test_many_nested_locations): New function.
2997 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2998 (test_show_locus): Handle "test_many_nested_locations".
2999
71b30891
DM
30002016-08-30 David Malcolm <dmalcolm@redhat.com>
3001
3002 * g++.dg/template/double-greater-than-fixit.C: New test case.
3003
8fa37232
EB
30042016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gnat.dg/opt57.ad[sb]: New test.
3007 * gnat.dg/opt57_pkg.ads: New helper.
3008
6f651bae
RB
30092016-08-30 Richard Biener <rguenther@suse.de>
3010
3011 PR tree-optimization/69047
3012 * gcc.dg/pr69047.c: Fix byte-order check.
3013
ab834832
JJ
30142016-08-30 Jakub Jelinek <jakub@redhat.com>
3015
5116b156
JJ
3016 PR tree-optimization/72866
3017 * gcc.dg/vect/pr72866.c: New test.
3018
3754bbfc
JJ
3019 PR debug/77363
3020 * g++.dg/debug/dwarf2/pr77363.C: New test.
3021
26122e2d
JJ
3022 PR middle-end/77377
3023 * gcc.target/i386/pr77377.c: New test.
3024
ab834832
JJ
3025 PR debug/77389
3026 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3027 in dg-options.
3028
bedc9ca7
SK
30292016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3030
3031 * gfortran.dg/pr77372.f90: Moved to ...
3032 * gfortran.dg/ieee/pr77372.f90: here.
3033
adfa1e6b
MM
30342016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3035
3036 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3037 vector short/char initializations.
3038 * gcc.target/powerpc/vec-init-5.c: Likewise.
3039 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3040 vector initialization optimizations.
3041 * gcc.target/powerpc/vec-init-7.c: Likewise.
3042 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3043 vector float/double initializations.
3044 * gcc.target/powerpc/vec-init-9.c: Likewise.
3045
414b7129
UB
30462016-08-29 Uros Bizjak <ubizjak@gmail.com>
3047
3048 PR target/77403
3049 * gcc.target/i386/pr77403.c: New test.
3050
3d06b6f2
MP
30512016-08-29 Marek Polacek <polacek@redhat.com>
3052
3053 PR c/77292
3054 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3055
ba9bbd6f
TV
30562016-08-29 Tom de Vries <tom@codesourcery.com>
3057
3058 PR c/77398
3059 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3060
d7d80d8f
EB
30612016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3064
d7d80d8f 30652016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3066
3067 * gfortran.dg/dec_structure_13.f90: New testcase.
3068
468d95c8
JB
30692016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3070
3071 PR fortran/77261
3072 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3073 available.
3074
f329b264
TV
30752016-08-28 Tom de Vries <tom@codesourcery.com>
3076
3077 PR lto/70955
3078 * gcc.dg/pr70955.c: New test.
3079 * gcc.dg/lto/pr70955_0.c: Same.
3080 * gcc.dg/lto/pr70955_1.c: Same.
3081
4a389eb6
PP
30822016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3083
3084 PR tree-optimization/71077
3085 * gcc.target/i386/pr71077.c: New test.
3086
3f8257db 30872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3088
3089 PR fortran/77380
3090 * gfortran.dg/pr77380.f90: New test.
3091
3f8257db 30922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3093
3094 PR fortran/77372
3095 gfortran.dg/pr77372.f90: New test.
3096
ee908516
DM
30972016-08-26 David Malcolm <dmalcolm@redhat.com>
3098
3099 * gcc.dg/spellcheck-fields-2.c (test): Move
3100 dg-begin/end-multiline-output within function body.
3101 (test_macro): New function.
3102
d41e76cf
DM
31032016-08-26 David Malcolm <dmalcolm@redhat.com>
3104
3105 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3106 (test_fixit_insert): Update expected output.
3107 (test_fixit_remove): Likewise.
3108 (test_fixit_replace): Likewise.
3109
524a4c96
RO
31102016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111
3112 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3113 Fix typo.
3114
ebfa15ab
RB
31152016-08-26 Richard Biener <rguenther@suse.de>
3116
3117 PR tree-optimization/69047
3118 * gcc.dg/pr69047.c: New testcase.
3119
209ca542
PK
31202016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3121 Martin Jambhor <mjambor@suse.cz>
524a4c96 3122
209ca542
PK
3123 * gcc.dg/ipa/propbits-1.c: New test-case.
3124 * gcc.dg/ipa/propbits-2.c: Likewise.
3125 * gcc.dg/ipa/propbits-3.c: Likewise.
3126
e5cf1629
SK
31272016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3128
3129 PR fortran/77351
3130 * gfortran.dg/pr77351.f90: New test.
3131
ebef225f
MP
31322016-08-25 Marek Polacek <polacek@redhat.com>
3133
3134 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3135
fe377a48
MP
31362016-08-25 Marek Polacek <polacek@redhat.com>
3137
3138 PR c/77323
3139 * gcc.dg/pr77323.c: New test.
3140
88b8971f
PT
31412016-08-24 Paul Thomas <pault@gcc.gnu.org>
3142
3143 PR fortran/77358
3144 * gfortran.dg/submodule_17.f08: New test.
3145
3f8257db
JJ
31462016-08-24 Michael Collison <michael.collison@linaro.org>
3147 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3148
3149 * gcc.target/arm/builtin_saddl.c: New testcase.
3150 * gcc.target/arm/builtin_saddll.c: New testcase.
3151 * gcc.target/arm/builtin_uaddl.c: New testcase.
3152 * gcc.target/arm/builtin_uaddll.c: New testcase.
3153 * gcc.target/arm/builtin_ssubl.c: New testcase.
3154 * gcc.target/arm/builtin_ssubll.c: New testcase.
3155 * gcc.target/arm/builtin_usubl.c: New testcase.
3156 * gcc.target/arm/builtin_usubll.c: New testcase.
3157
d5b5d212
UB
31582016-08-24 Uros Bizjak <ubizjak@gmail.com>
3159
3160 PR target/77270
3161 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3162 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3163 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3164 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3165 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3166 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3167 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3168 effective target. Remove scan-assembler-times directives.
3169 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3170 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3171 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3172
d1188689
SKS
31732016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3174
3175 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3176 of unsigned int.
3177 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3178
0b6b8f85
RS
31792016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3180
3181 PR testsuite/77317
3182 * lib/target-supports.exp
3183 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3184 (check_effective_target_vect_natural_alignment): Ditto.
3185 (check_effective_target_vector_alignment_reachable): Ditto.
3186 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3187
587b7f7a
ILT
31882016-08-23 Ian Lance Taylor <iant@golang.org>
3189
3190 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3191
6019c0fc
MM
31922016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3193
3194 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3195 being created from pointers to memory locations.
3196 * gcc.target/powerpc/vec-init-2.c: Likewise.
3197
cfe37db4
FR
31982016-08-23 Fritz Reese <fritzoreese@gmail.com>
3199
3200 * gfortran.dg/dec_structure_12.f90: New testcase.
3201
7e11f46f
DV
32022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3203
3204 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3205
7ab4f354
DV
32062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3207
3208 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3209 verification.
3210
deb9351f
DV
32112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3212
3213 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3214 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3215
1fd9f058
RB
32162016-08-23 Richard Biener <rguenther@suse.de>
3217
3218 PR tree-optimization/27336
3219 * c-c++-common/pr27336.c: New testcase.
3220
b00e6e75
MP
32212016-08-22 Marek Polacek <polacek@redhat.com>
3222
3223 PR c++/77321
3224 * g++.dg/cpp1y/pr77321.C: New test.
3225
58338bac
SK
32262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3227
3228 PR fortran/60774
3229 * gfortran.dg/empty_label.f: Adjust test for new error message.
3230 * gfortran.dg/empty_label.f90: Ditto.
3231 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3232 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3233 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3234
30364ce6
SK
32352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3236
3237 PR fortran/61318
3238 * gfortran.dg/pr61318.f90: New test.
3239
ad7a5a8f
SK
32402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3241
3242 PR fortran/77260
3243 * gfortran.dg/pr77260_1.f90: New test.
3244 * gfortran.dg/pr77260_2.f90: Ditto.
3245
72f52f30
JM
32462016-08-22 Joseph Myers <joseph@codesourcery.com>
3247
3248 PR middle-end/77269
3249 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3250 __builtin_signbitf and __builtin_signbitl in expected generic
3251 expansion.
3252 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3253 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3254 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3255 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3256 tests.
3257
6dc198e3
JM
32582016-08-22 Joseph Myers <joseph@codesourcery.com>
3259
3260 * gcc.dg/torture/float128-builtin.c,
3261 gcc.dg/torture/float128-ieee-nan.c,
3262 gcc.dg/torture/float128x-builtin.c,
3263 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3264 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3265 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3266 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3267 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3268 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3269 gcc.dg/torture/floatn-nan.h: New tests.
3270
7ff4e41a
JM
32712016-08-22 Joseph Myers <joseph@codesourcery.com>
3272
3273 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3274 macro.
3275 (main): Update calls to TEST_I_F.
3276 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3277 macro.
3278 (main): Update calls to TEST_I_F.
3279
7078cdb6
JM
32802016-08-22 Joseph Myers <joseph@codesourcery.com>
3281
3282 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3283 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3284 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3285 names in calls to TEST_I_F.
3286
a9d7c823
BE
32872016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3288
3289 PR c/52952
3290 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3291
cd800235
SKS
32922016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3293
3294 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3295 and !natural_alignment_64.
3296 * gcc.dg/ipa/propalign-2.c: Likewise.
3297 * gcc.dg/ipa/propalign-3.c: Likewise.
3298 * gcc.dg/ipa/propalign-4.c: Likewise.
3299 * gcc.dg/ipa/propalign-5.c: Likewise.
3300 * lib/target-supports.exp
3301 (check_effective_target_natural_alignment_32): Add avr-*-*.
3302
22d12455
KV
33032016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3304
3305 PR tree-optimization/61839
3306 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3307 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3308 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3309 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3310
c65699ef
JM
33112016-08-19 Joseph Myers <joseph@codesourcery.com>
3312
3313 PR c/32187
3314 * lib/target-supports.exp (check_effective_target_float16)
3315 (check_effective_target_float32, check_effective_target_float64)
3316 (check_effective_target_float128, check_effective_target_float32x)
3317 (check_effective_target_float64x)
3318 (check_effective_target_float128x)
3319 (check_effective_target_float16_runtime)
3320 (check_effective_target_float32_runtime)
3321 (check_effective_target_float64_runtime)
3322 (check_effective_target_float128_runtime)
3323 (check_effective_target_float32x_runtime)
3324 (check_effective_target_float64x_runtime)
3325 (check_effective_target_float128x_runtime)
3326 (check_effective_target_floatn_nx_runtime)
3327 (add_options_for_float16, add_options_for_float32)
3328 (add_options_for_float64, add_options_for_float128)
3329 (add_options_for_float32x, add_options_for_float64x)
3330 (add_options_for_float128x): New procedures.
3331 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3332 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3333 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3334 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3335 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3336 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3337 gcc.dg/torture/float128-complex.c,
3338 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3339 gcc.dg/torture/float128x-basic.c,
3340 gcc.dg/torture/float128x-complex.c,
3341 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3342 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3343 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3344 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3345 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3346 gcc.dg/torture/float32x-basic.c,
3347 gcc.dg/torture/float32x-complex.c,
3348 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3349 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3350 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3351 gcc.dg/torture/float64x-basic.c,
3352 gcc.dg/torture/float64x-complex.c,
3353 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3354 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3355 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3356 gcc.dg/torture/floatn-tg.h,
3357 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3358 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3359 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3360 gcc.dg/torture/fp-int-convert-float128x.c,
3361 gcc.dg/torture/fp-int-convert-float16-timode.c,
3362 gcc.dg/torture/fp-int-convert-float16.c,
3363 gcc.dg/torture/fp-int-convert-float32-timode.c,
3364 gcc.dg/torture/fp-int-convert-float32.c,
3365 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3366 gcc.dg/torture/fp-int-convert-float32x.c,
3367 gcc.dg/torture/fp-int-convert-float64-timode.c,
3368 gcc.dg/torture/fp-int-convert-float64.c,
3369 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3370 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3371 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3372 maximum exponent of floating-point type. Use it in testing
3373 whether 0x8...0 fits in the floating-point type. Always treat -1
3374 (signed 0xf...f) as fitting in the floating-point type.
3375 (M_OK1): New macro.
3376 * gcc.dg/torture/fp-int-convert-double.c,
3377 gcc.dg/torture/fp-int-convert-float.c,
3378 gcc.dg/torture/fp-int-convert-float128-timode.c,
3379 gcc.dg/torture/fp-int-convert-float128.c,
3380 gcc.dg/torture/fp-int-convert-float80-timode.c,
3381 gcc.dg/torture/fp-int-convert-float80.c,
3382 gcc.dg/torture/fp-int-convert-long-double.c,
3383 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3384
94e73c78
JJ
33852016-08-19 Jakub Jelinek <jakub@redhat.com>
3386
fbdbd4b6
JJ
3387 PR fortran/72744
3388 * gfortran.dg/gomp/pr72744.f90: New test.
3389
94e73c78
JJ
3390 PR fortran/69281
3391 * gfortran.dg/gomp/pr69281.f90: New test.
3392
91151a73
JB
33932016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3394
414b7129
UB
3395 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3396 the last special seed value.
3397 * gfortran.dg/random_7.f90: Use size for last array member instead
3398 of hardcoded value.
91151a73 3399
fcf830ab
PK
34002016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3401
3402 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3403 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3404
1a5da5b6
RB
34052016-08-19 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/77286
3408 * gcc.dg/torture/pr77286.c: New testcase.
3409
82f72146
DM
34102016-08-18 David Malcolm <dmalcolm@redhat.com>
3411
3412 * gcc.dg/verbose-asm-2.c: New test case.
3413
cc015f3a
DM
34142016-08-18 David Malcolm <dmalcolm@redhat.com>
3415
3416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3417 (custom_diagnostic_finalizer): Update for change to
3418 diagnostic_show_locus.
3419
cb18fd07
DM
34202016-08-18 David Malcolm <dmalcolm@redhat.com>
3421
3422 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3423 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3424
a76989dc
MP
34252016-08-18 Marek Polacek <polacek@redhat.com>
3426
3427 PR c/71514
3428 * gcc.dg/pr71514.c: New test.
3429
89c88780
L
34302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3431
3432 PR target/72839
3433 * gcc.target/i386/pr72839.c: New test.
3434
2c71d454
CLT
34352016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3436
3437 PR middle-end/70895
3438 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3439 * c-c++-common/goacc/reduction-1.c: Likewise.
3440 * c-c++-common/goacc/reduction-2.c: Likewise.
3441 * c-c++-common/goacc/reduction-3.c: Likewise.
3442 * c-c++-common/goacc/reduction-4.c: Likewise.
3443
66592e95
AM
34442016-08-18 Alan Modra <amodra@gmail.com>
3445
3446 * gcc.c-torture/compile/pr72771.c: New.
3447
3a146d46
JJ
34482016-08-17 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR fortran/67496
3451 * gfortran.dg/pr67496.f90: New test.
3452
3f8257db 34532015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3454
3455 PR tree-optimization/71752
3a146d46 3456 * gcc.dg/vect/pr71752.c: New.
038000bd 3457
dd42e908
UB
34582016-08-17 Uros Bizjak <ubizjak@gmail.com>
3459
3460 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3461
458a1cd0
JJ
34622016-08-17 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR middle-end/77259
3465 * g++.dg/ipa/devirt-52.C: New test.
3466
11c4c4ba
CLT
34672016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3468
3469 * c-c++-common/goacc/reduction-6.c: New testcase.
3470
661d6efd
RB
34712016-08-17 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/76490
3474 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3475 * gcc.dg/pr52904.c: XFAIL.
3476
622d8b69
RB
34772016-08-17 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/23855
3480 * gcc.dg/loop-unswitch-2.c: Adjust.
3481
af23e99c
JJ
34822016-08-16 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR tree-optimization/72817
3485 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3486
feeb6268
JM
34872016-08-16 Joseph Myers <joseph@codesourcery.com>
3488
3489 PR libgcc/77265
3490 * gcc.dg/torture/float128-extend-inf.c: New test.
3491
65e736c0
DM
34922016-08-16 David Malcolm <dmalcolm@redhat.com>
3493
3494 PR c/72857
3495 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3496 for embedded NUL.
3497 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3498 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3499 caret placement.
3500 (test_oct): Likewise.
3501 (test_multiple): Likewise.
3502 (test_field_width_specifier): Likewise.
3503 (test_field_width_specifier_2): New function.
3504 (test_field_precision_specifier): New function.
3505 (test_embedded_nul): Update expected caret placement.
3506 (test_non_contiguous_strings): Update line number.
3507 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3508 (__emit_string_literal_range): Add "caret_idx" param.
3509 (test_simple_string_literal): Add value for new param, updating
3510 expected output..
3511 (test_concatenated_string_literal): Likewise.
3512 (test_multiline_string_literal): Likewise.
3513 (test_hex): Likewise.
3514 (test_oct): Likewise.
3515 (test_multiple): Likewise.
3516 (test_ucn4): Likewise.
3517 (test_ucn8): Likewise.
3518 (test_u8): Likewise.
3519 (test_u): Likewise; update expected message, from "range" to
3520 "location".
3521 (test_U): Likewise.
3522 (test_L): Likewise.
3523 (test_macro): Add value for new param.
3524 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3525 (__emit_string_literal_range): Add "caret_idx" param.
3526 (test_stringified_token_1): Add value for new param. Update
3527 expected message, from "range" to "location".
3528 (test_stringized_token_2): Likewise, adding param to macro.
3529 (test_stringified_token_3): Likewise.
3530 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3531 (emit_warning): Convert param from source_range to location_t.
3532 (test_string_literals): Add caret_idx param, and use it when
3533 constructing a substring_loc. Update error message, from
3534 "range" to "location".
3535
4a7f57d5
JJ
35362016-08-16 Jakub Jelinek <jakub@redhat.com>
3537
7841800f
JJ
3538 PR target/71910
3539 * g++.dg/gomp/pr71910.C: New test.
3540
1b13411a
JJ
3541 PR middle-end/67485
3542 * gcc.c-torture/compile/pr67485.c: New test.
3543
4a7f57d5
JJ
3544 PR target/72867
3545 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3546
3c556bc4
BC
35472016-08-16 Bin Cheng <bin.cheng@arm.com>
3548
3549 PR tree-optimization/69848
3550 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3551
beab2da6
ML
35522016-08-16 Martin Liska <mliska@suse.cz>
3553
3554 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3555 of memory operations so that it can be handled by core2
3556 in 32-bit mode.
3557
f4eec0a3
RB
35582016-08-16 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/76783
3561 * gcc.dg/pr76783.c: New testcase.
3562 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3563
8f21990a
BC
35642016-08-16 Bin Cheng <bin.cheng@arm.com>
3565
3566 PR tree-optimization/72817
3567 PR tree-optimization/73450
3568 * gcc.dg/tree-ssa/pr72817.c: New test.
3569 * gcc.dg/tree-ssa/pr73450.c: New test.
3570
7fc61626
FR
35712016-08-15 Fritz Reese <fritzoreese@gmail.com>
3572
3573 * gfortran.dg/init_flag_13.f90: New testcase.
3574 * gfortran.dg/init_flag_14.f90: Ditto.
3575 * gfortran.dg/init_flag_15.f03: Ditto.
3576 * gfortran.dg/dec_init_1.f90: Ditto.
3577 * gfortran.dg/dec_init_2.f90: Ditto.
3578
432baa02
UB
35792016-08-15 Uros Bizjak <ubizjak@gmail.com>
3580
3581 PR target/72867
3582 * gcc.target/i386/pr72867.c: New test.
3583
7e1dde14
EB
35842016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3585
3586 * c-c++-common/dump-ada-spec-5.c: New test.
3587
e4969090
RB
35882016-08-15 Richard Biener <rguenther@suse.de>
3589
3590 PR tree-optimization/73434
3591 * gcc.dg/torture/pr73434.c: New testcase.
3592
66088065
JJ
35932016-08-15 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR tree-optimization/72824
3596 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3597
7c713714
CLT
35982016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3599
3600 PR fortran/70598
3601 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3602 in use_device clause.
3603 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3604 * gfortran.dg/goacc/list.f95: Adjust to catch
3605 "neither a POINTER nor an array" error messages.
3606
4271e5cb
UB
36072016-08-14 Uros Bizjak <ubizjak@gmail.com>
3608
3609 PR target/76342
3610 * gcc.target/i386/pr76342.c: New test.
3611
b0cea284
JJ
36122016-08-12 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR c/71512
3615 * g++.dg/ubsan/pr71512.C: New test.
3616 * c-c++-common/ubsan/pr71512-1.c: New test.
3617 * c-c++-common/ubsan/pr71512-2.c: New test.
3618
e86aefb8
MM
36192016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3620
3621 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3622 vector initialization options.
3623 * gcc.target/powerpc/vec-init-2.c: Likewise.
3624 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3625 is generated on ISA 3.0.
3626
7fd82d52
PP
36272016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3628
3629 PR middle-end/71654
3630 * gcc.dg/c-c++-common/pr71654.c: New test.
3631 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3632 dg-options.
3633 * gcc.dg/tree-ssa/vrp24: Likewise.
3634
2f1364c2
JJ
36352016-08-12 Jakub Jelinek <jakub@redhat.com>
3636
3637 PR c/67410
3638 * gcc.dg/pr67410.c: New test.
3639
8eb414aa
BC
36402016-08-12 Bin Cheng <bin.cheng@arm.com>
3641
3642 PR tree-optimization/69848
3643 * gcc.dg/vect/vect-pr69848.c: New test.
3644
30b39c19
UB
36452016-08-12 Uros Bizjak <ubizjak@gmail.com>
3646
3647 PR testsuite/71008
3648 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3649 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3650 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3651 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3652
e373dd06
RB
36532016-08-12 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/57326
3656 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3657 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3658 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3659 * gcc.target/i386/pr45685.c: Likewise.
3660 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3661 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3662 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3663 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3664 * gfortran.dg/pr34163.f90: Likewise.
3665
20d1af89
ML
36662016-08-12 Martin Liska <mliska@suse.cz>
3667
3668 * g++.dg/gcov/gcov-16.C: New test.
3669 * lib/gcov.exp: Support new argument for run-gcov function.
3670
5cacda56
ML
36712016-08-12 Martin Liska <mliska@suse.cz>
3672
3673 PR gcov-profile/35590
3674 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3675
663eecfd
RB
36762016-08-12 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/72851
3679 * gcc.dg/torture/pr72851.c: New testcase.
3680
3f8257db 36812016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3682
e366d7d8
AO
3683 PR debug/63240
3684 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3685 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3686 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3687 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3688 DW_AT_deleted.
3689
71e1a6a4
AO
3690 PR debug/55641
3691 * g++.dg/debug/dwarf2/ref-1.C: New.
3692
8aaf799b
AO
3693 PR debug/49366
3694 * g++.dg/debug/dwarf2/template-params-12.H: New.
3695 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3696 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3697 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3698 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3699 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3700 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3701 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3702
06f9caed
BS
37032016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3704
3705 PR target/72863
3706 * gcc.target/powerpc/pr72863.c: New test.
3707
a8b956c1
UB
37082016-08-11 Uros Bizjak <ubizjak@gmail.com>
3709
3710 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3711
c73dd986
L
37122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3713
3714 * gcc.target/i386/pieces-strcpy-1.c: New test.
3715 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3716
385ed708
JJ
37172016-08-11 Jakub Jelinek <jakub@redhat.com>
3718
3719 PR c++/72868
3720 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3721
df7ec09f
L
37222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3723
3724 * gcc.target/i386/pieces-memcpy-1.c: New test.
3725 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3726 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3727 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3728 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3729 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3730
b95a64bb
JJ
37312016-08-11 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR c/72816
7ddbcf6b 3734 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3735
59537744
BE
37362016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3737
3738 PR tree-optimization/71083
3739 * gcc.c-torture/execute/pr71083.c: New test.
3740 * gnat.dg/loop_optimization23.adb: New test.
3741 * gnat.dg/loop_optimization23_pkg.ads: New test.
3742 * gnat.dg/loop_optimization23_pkg.adb: New test.
3743
183ac6d0
RB
37442016-08-11 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/72772
3747 * gcc.dg/graphite/pr35356-1.c: Adjust.
3748 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3749
b152f5a2
JB
37502016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3751
3752 * gfortran.dg/random_7.f90: Take into account that the last seed
3753 value is the special p value.
3754 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3755
bb7ebad1
RB
37562016-08-11 Richard Biener <rguenther@suse.de>
3757
3758 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3759
2e186411
AM
37602016-08-11 Alan Modra <amodra@gmail.com>
3761
3762 * gcc.target/powerpc/pr71680.c: New.
3763
e9e6d4f6
KN
37642016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3765
3766 * gcc.target/powerpc/bfp/bfp.exp: New file.
3767 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3784 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3785 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3786 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3787 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3788 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3789 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3790 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3791 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3792 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3793 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3794 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3795 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3796 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3797 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3798 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3799 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3800 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3801 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3802 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3803 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3804 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3805 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3806 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3807 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3808 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3809 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3810 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3811 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3812 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3813 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3814 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3815 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3816 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3817 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3818 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3819 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3820
9c8eabea
BC
38212016-08-10 Bin Cheng <bin.cheng@arm.com>
3822
3823 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3824 Add aarch64*-*-*.
3825
6c553b76
BC
38262016-08-10 Bin Cheng <bin.cheng@arm.com>
3827
3828 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3829
a0883b08
MM
38302016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3831
3832 PR target/72853
3833 * gcc.target/powerpc/pr72853.c: New test.
3834
a266236e
ML
38352016-08-10 Martin Liska <mliska@suse.cz>
3836
3837 PR gcov-profile/58306
3838 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3839
22063dbc
ML
38402016-08-10 Martin Liska <mliska@suse.cz>
3841
3842 * g++.dg/gcov/gcov-threads-1.C: New test.
3843
5250a5bb
SKS
38442016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3845
3846 PR target/71873
3847 * gcc.target/avr/pr71873.c: New test.
3848
b7597ae5
ML
38492016-08-09 Martin Liska <mliska@suse.cz>
3850
3851 * g++.dg/gcov/gcov-dump-1.C: New test.
3852 * g++.dg/gcov/gcov-dump-2.C: New test.
3853
ab50a215
ML
38542016-08-09 Martin Liska <mliska@suse.cz>
3855
3856 * gcc.dg/tree-prof/val-prof-9.c: New test.
3857
dcb1e137
ML
38582016-08-09 Martin Liska <mliska@suse.cz>
3859
3860 * gcc.dg/tree-prof/val-prof-8.c: New test.
3861
04d6d3b6
MJ
38622016-08-09 Martin Jambor <mjambor@suse.cz>
3863
df839749
UB
3864 PR ipa/71981
3865 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3866
c57e78c4
BC
38672016-08-09 Bin Cheng <bin.cheng@arm.com>
3868
3869 PR tree-optimization/33707
3870 * gcc.dg/vect/pr33707.c: New test.
3871
42970a17
BC
38722016-08-09 Bin Cheng <bin.cheng@arm.com>
3873
3874 PR tree-optimization/pr72772
3875 * gcc.dg/tree-ssa/pr72772.c: New test.
3876
810a3aa6
MF
38772016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3878
3879 PR rtl-optimization/66669
3880 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3881
9e207d6f
JJ
38822016-08-09 Jakub Jelinek <jakub@redhat.com>
3883
3884 PR tree-optimization/72824
3885 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3886
50bf47fd
RB
38872016-08-09 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/71802
3890 * gcc.dg/torture/pr71802.c: New testcase.
3891
cadec7ca
JJ
38922016-08-09 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR c++/72809
3895 * g++.dg/eh/stdarg1.C: New test.
3896
c43c5112
AK
38972016-08-08 Andi Kleen <ak@linux.intel.com>
3898
3899 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3900 test command line in failure log.
3901 (profopt-execute): dito. Make autofdo file names unique.
3902
895aa8e1
DM
39032016-08-08 David Malcolm <dmalcolm@redhat.com>
3904
3905 PR c/64955
3906 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3907 output.
3908
9afda630
PK
39092016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3910
3911 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3912 c99_runtime.
3913 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3914 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3915 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3916 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3917 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3918 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3919
e52ed3fe
DM
39202016-08-08 David Malcolm <dmalcolm@redhat.com>
3921
3922 PR c/52952
3923 * gcc.dg/cpp/pr66415-1.c: Likewise.
3924 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3925 * gcc.dg/format/c90-printf-1.c: Likewise.
3926 * gcc.dg/format/diagnostic-ranges.c: New test case.
3927
ad200580
JJ
39282016-08-08 Jakub Jelinek <jakub@redhat.com>
3929
77524e0d
JJ
3930 PR fortran/72716
3931 * gfortran.dg/gomp/pr72716.f90: New test.
3932
2187f2a2
JJ
3933 PR middle-end/72781
3934 * gcc.dg/gomp/pr72781.c: New test.
3935
ad200580
JJ
3936 PR middle-end/68762
3937 * g++.dg/vect/pr68762-1.cc: New test.
3938 * g++.dg/vect/pr68762-2.cc: New test.
3939 * g++.dg/vect/pr68762.h: New file.
3940
989d0071
MS
39412016-08-08 Martin Sebor <msebor@redhat.com>
3942
3943 PR testsuite/72838
3a146d46
JJ
3944 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3945 * g++.dg/warn/overflow-warn-3.C: Same.
3946 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3947
7090cac9
AV
39482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3949
3950 PR fortran/71936
3951 * gfortran.dg/allocate_with_source_21.f03: New test.
3952
64e56ab0
AV
39532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3954
3955 PR fortran/72698
3956 * gfortran.dg/allocate_with_source_20.f03: New test.
3957
0476487d
AM
39582016-08-08 Alan Modra <amodra@gmail.com>
3959
3960 * gcc.c-torture/compile/pr72802.c: New.
3961
8e9218f2
AV
39622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3963
3964 PR fortran/70524
3965 * gfortran.dg/dependency_48.f90: New test.
3966
c1f7083b
TK
39672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3968
531e5ae3 3969 PR fortran/70040
c1f7083b
TK
3970 * gfortran.dg/pr70040.f90: New testcase.
3971
6ab5813c
TK
39722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3973
3974 PR fortran/71961
3975 * gfortran.dg/matmul_10.f90: New testcase.
3976
27bddc4a
JH
39772016-08-07 Jan Hubicka <hubicka@ucw.cz>
3978
3979 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3980
4a9f8a9f
JJ
39812016-08-07 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR c/72816
3984 * gcc.dg/pr72816.c: New test.
3985
fa76f2c6
JW
39862016-08-06 Jonathan Wakely <jwakely@redhat.com>
3987
3988 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3989 * g++.dg/conversion/pr41426.C: Likewise.
3990 * g++.dg/conversion/pr66211.C: Likewise.
3991 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3992 * g++.dg/init/ref8.C: Likewise.
3993 * g++.old-deja/g++.law/cvt20.C: Likewise.
3994 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3995
5c3e5002
PP
39962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3997
3998 PR tree-optimization/18046
3999 * gcc.dg/tree-ssa/vrp105.c: New test.
4000 * gcc.dg/tree-ssa/vrp106.c: New test.
4001
94087e88 40022016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4003
4004 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4005 1ul in diagnostics. Remove hyphen from "constant-expression."
4006 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4007 * g++.dg/cpp0x/static_assert3.C: Same.
4008 * g++.dg/cpp1y/constexpr-throw.C: Same.
4009 * g++.dg/template/nontype3.C: Same.
4010 * g++.dg/warn/overflow-warn-1.C: Same.
4011 * g++.dg/warn/overflow-warn-3.C: Same.
4012 * g++.dg/warn/overflow-warn-4.C: Same.
4013
88fa5555
DM
40142016-08-05 David Malcolm <dmalcolm@redhat.com>
4015
4016 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4017 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4018 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4019 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4020
1addb9e6
PP
40212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4022
4023 PR tree-optimization/72810
4024 * gcc.dg/tree-ssa/vrp110.c: New test.
4025
1b62ed4f
JG
40262016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4027
4028 PR Target/72819
4029 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4030 registers.
4031 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4032 saving the half-precision registers.
4033 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4034 value is returned in h0.
4035 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4036 are passed in FP/SIMD registers.
4037 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4038 passing works corrcetly.
4039 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4040 (hfa_f16x2_t): Likewise.
4041 (hfa_f16x3_t): Likewise.
4042 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4043 are promoted to double and passed in a double register.
4044 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4045 are promoted to double and stacked.
4046 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4047 __fp16 data types.
4048 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4049 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4050 __fp16 first get passed in FP/SIMD registers, then stacked.
4051
4228ca19
NS
40522016-08-05 Nathan Sidwell <nathan@acm.org>
4053
4054 PR c++/68724
4055 * g++.dg/cpp0x/pr68724.C: New.
4056
db7c335e
RB
40572016-08-05 Richard Biener <rguenther@suse.de>
4058
4059 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4060
48abe922
PP
40612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4062
4063 * gcc.dg/tree-ssa/vrp107.c: New test.
4064 * gcc.dg/tree-ssa/vrp108.c: New test.
4065 * gcc.dg/tree-ssa/vrp109.c: New test.
4066
f6cdf42f
PK
40672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4068
4069 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4070 dg-options.
4071
33a9c609
PK
40722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4073
4074 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4075 test-cases.
4076 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4077 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4078 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4079 test-cases.
4080 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4081 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4082 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4083 large_double.
4084
4473482d
PC
40852016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4086
4087 PR c++/72800
4088 * g++.dg/cpp1y/lambda-ice1.C: New.
4089
08156df5
PP
40902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4091
4092 PR c++/72759
4093 * g++.dg/cpp1y/pr72759.C: New test.
4094
938da3a5
PP
40952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4096
4097 * gcc.dg/switch-10.c: New test.
4098
da84183c
JG
40992016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4100
4101 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4102
ae9281fc
TS
41032016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4104
4105 * c-c++-common/goacc/routine-5.c: Update.
4106
086ad22e
BE
41072016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4108
4109 PR rtl-optimization/70903
4110 * gcc.c-torture/execute/pr70903.c: New test.
4111
6805e400
ML
41122016-08-04 Martin Liska <mliska@suse.cz>
4113
4114 * gcc.dg/params/params.exp: Replace file exists with
4115 TESTING_IN_BUILD_TREE.
4116
a0008434
MP
41172016-08-04 Marek Polacek <polacek@redhat.com>
4118
4119 PR c++/70229
4120 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4121
fb46286e
RB
41222016-08-04 Richard Biener <rguenther@suse.de>
4123
4124 PR middle-end/71984
4125 * gcc.dg/torture/pr71984.c: Guard correctness check for
4126 little-endian.
4127
ac2c96ab
AP
41282016-08-03 Andrew Pinski <apinski@cavium.com>
4129
4130 * gcc.c-torture/compile/20160802-1.c: New testcase.
4131
c98583e9
FR
41322016-08-03 Fritz Reese <fritzoreese@gmail.com>
4133
4134 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4135
9ad1a1da
RB
41362016-08-03 Richard Biener <rguenther@suse.de>
4137
4138 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4139 and remove -O3.
4140 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4141 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4142
cd75c979
RB
41432016-08-03 Richard Biener <rguenther@suse.de>
4144
4145 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4146 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4147 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4148 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4149
30e8d875
SKS
41502016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4151
4152 * gcc.dg/init-excess-2.c: Require int32plus.
4153 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4154 * gcc.dg/pr59963-2.c: Require int32plus.
4155 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4156 * gcc.dg/unroll-7.c: Require int32plus.
4157
69b806f6
BC
41582016-08-02 Bin Cheng <bin.cheng@arm.com>
4159
4160 PR tree-optimization/34114
4161 * gcc.dg/tree-ssa/loop-42.c: New test.
4162
1efafef3
TC
41632016-08-02 Tamar Christina <tamar.christina@arm.com>
4164
4165 * gcc.target/aarch64/vminmaxnm.c: New.
4166 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4167 tests.
4168
e2a99194
MM
41692016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4170
4171 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4172 vec_extract for vector float, vector int, vector short, and vector
4173 char.
4174 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4175 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4176 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4177 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4178
71bfb77a
WD
41792016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4180
4181 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4182 single stack adjustment, no writeback.
71bfb77a
WD
4183 * gcc.target/aarch64/test_frame_12.c: Likewise.
4184 * gcc.target/aarch64/test_frame_13.c: Likewise.
4185 * gcc.target/aarch64/test_frame_15.c: Likewise.
4186 * gcc.target/aarch64/test_frame_6.c: Likewise.
4187 * gcc.target/aarch64/test_frame_7.c: Likewise.
4188 * gcc.target/aarch64/test_frame_8.c: Likewise.
4189 * gcc.target/aarch64/test_frame_16.c: New test.
4190
37bce35a
L
41912015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4192
4193 PR target/72748
4194 * gcc.target/i386/pr72748.c: New test.
4195
3f8257db 41962015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4197
4198 PR tree-optimization/71818
4199 * gcc.dg/vect/pr71818.c: New
4200
bf60c531
ML
42012016-08-01 Martin Liska <mliska@suse.cz>
4202
4203 PR tree-optimization/71857
4204 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4205
8ed49fab
KT
42062016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4207
4208 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4209
76e2c821
JB
42102016-08-01 Jan Beulich <jbeulich@suse.com>
4211
4212 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4213
35029597
WS
42142016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4215
4216 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4217 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4218
3aa4b66a
JW
42192016-07-31 Jonathan Wakely <jwakely@redhat.com>
4220
4221 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4222 (check_effective_target_c++): Likewise. Also match for libstdc++.
4223
3f8257db 42242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4225
4226 PR fortran/41922
4227 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4228 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4229 * gfortran.dg/pr41922.f90: New test.
4230
9fcb2819
SK
42312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4232
4233 PR fortran/68566
4234 * gfortran.dg/pr68566.f90: new test.
4235
94087e88 42362016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4237
4238 PR c++/60760
4239 PR c++/71091
4240 * g++.dg/cpp0x/constexpr-cast.C: New test.
4241 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4242 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4243 * g++.dg/ubsan/pr63956.C: Correct.
4244
d0047a25
MM
42452016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4246
4247 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4248 vector double or vector long where the vector is in memory.
4249 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4250 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4251
e4f7a5df
SK
42522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4253
4254 PR fortran/69867
4255 * gfortran.dg/pr69867.f90: New test.
4256
b441ae1d
SK
42572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4258
4259 PR fortran/69962
4260 * gfortran.dg/pr69962.f90: New test.
4261
712dff31
SK
42622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4263
4264 PR fortran/70006
4265 * gfortran.dg/pr70006.f90: New test.
4266
fb42421e
SK
42672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4268
4269 PR fortran/71730
4270 * gfortran.dg/pr71730.f90: New test.
4271 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4272 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4273 * gfortran.dg/array_constructor_26.f03: Ditto.
4274
466effe0
WS
42752016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4276
4277 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4278 * gcc.target/powerpc/pr71763.c: Likewise.
4279
f618a472
MP
42802016-07-29 Marek Polacek <polacek@redhat.com>
4281
4282 PR c/71742
4283 * gcc.dg/940510-1.c: Adjust dg-error.
4284 * gcc.dg/c99-flex-array-1.c: Likewise.
4285 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4286
efd0786f
MP
4287 PR c/71853
4288 * gcc.dg/noncompile/pr71853.c: New test.
4289
e00dceaf
MP
4290 PR c/71573
4291 * gcc.dg/noncompile/pr71573.c: New test.
4292
638fc14f
MP
4293 PR c/71926
4294 * g++.dg/warn/Wparentheses-30.C: New test.
4295 * gcc.dg/Wparentheses-14.c: New test.
4296
61c73a7f
UB
42972016-07-29 Uros Bizjak <ubizjak@gmail.com>
4298
4299 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4300
01d32b2b
BC
43012016-07-29 Bin Cheng <bin.cheng@arm.com>
4302
4303 PR tree-optimization/57558
4304 * gcc.dg/vect/pr57558-1.c: New test.
4305 * gcc.dg/vect/pr57558-2.c: New test.
4306
f6c7a248
PK
43072016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4308
61c73a7f 4309 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4310 to scan forwprop1 dump pass.
4311
f54ea774
PC
43122016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4313
4314 PR c++/51488
4315 * g++.dg/template/pr51488.C: New.
4316
673a107a
JJ
43172016-07-29 Jakub Jelinek <jakub@redhat.com>
4318
4319 PR c/71969
4320 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4321 static __inline__.
4322 * gcc.dg/pr71969-1.c: New test.
4323 * gcc.dg/pr71969-2.c: New test.
4324 * gcc.dg/pr71969-3.c: New test.
4325
78169471
MP
43262016-07-29 Marek Polacek <polacek@redhat.com>
4327
4328 PR c/71574
4329 * c-c++-common/pr71574.c: New test.
4330
a5b5c8b6
MP
4331 PR c/71583
4332 * gcc.dg/noncompile/pr71583.c: New test.
4333
883b6d4e
KV
43342016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4335
4336 PR middle-end/68217
4337 * gcc.dg/pr68217.c: New test.
4338
89f1f37e
SK
43392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4340
4341 PR fortran/71067
4342 * gfortran.dg/pr71067_1.f90: New test.
4343 * gfortran.dg/pr71067_2.f90: Ditto.
4344
e0d32185
MM
43452016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4346
4347 * gcc.target/powerpc/vec-extract-1.c: New test.
4348
c851722d
SK
43492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4350
4351 PR fortran/71799
4352 * gfortran.dg/pr71799.f90: New test.
4353
f064da6a
PC
43542016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4355
4356 PR c++/71665
4357 * g++.dg/cpp0x/pr71665-1.C: New.
4358 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4359 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4360 * g++.dg/ext/label10.C: Likewise.
4361 * g++.dg/parse/constant5.C: Likewise.
4362
1b70aaad
SK
43632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4364
4365 PR fortran/71859
4366 * gfortran.dg/pr71859.f90: New test.
4367 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4368 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4369
a23404c9
PT
43702016-07-28 Paul Thomas <pault@gcc.gnu.org>
4371
4372 PR fortran/71883
4373 * gfortran.dg/pr71883.f90 : New test.
4374
513d866d
YR
43752016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4376
4377 PR tree-optimization/71734
61c73a7f 4378 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4379
7c428aa2
RL
43802016-07-28 Renlin Li <renlin.li@arm.com>
4381
4382 Revert
4383 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4384
4385 PR fortran/71902
4386 * gfortran.dg/dependency_47.f90: New test.
4387
1225d6b1
ML
43882016-07-28 Martin Liska <mliska@suse.cz>
4389
4390 PR gcov-profile/68025
4391 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4392
e5f5bf35
ML
43932016-07-28 Martin Liska <mliska@suse.cz>
4394
4395 * g++.dg/vect/pr70944.cc: New test.
4396
4536610d
KV
43972016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4398
4399 PR middle-end/71994
4400 * gcc.dg/torture/pr71994.c: New test.
4401
8c6961ca
PK
44022016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4403
4404 PR middle-end/71078
4405 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4406 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4407 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4408
8de22ea0
RB
44092016-07-27 Richard Biener <rguenther@suse.de>
4410
4411 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4412
5d9da222
ML
44132016-07-27 Martin Liska <mliska@suse.cz>
4414
4415 * gcc.dg/predict-13.c: New test.
4416 * gcc.dg/predict-14.c: New test.
4417
af9e275f
SKS
44182016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4419
a23404c9 4420 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4421 including stdint.h.
4422 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4423 including stdint.h.
4424
71abba1e
MM
44252016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4426
4427 PR target/71869
4428 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4429 IEEE built-in functions handle quiet and signalling NaNs
4430 correctly.
4431
9cd74e8f
SK
44322016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4433
4434 PR fortran/71862
4435 * gfortran.dg/pr71862.f90: New test.
4436
0d48446f
MS
44372016-07-26 Martin Sebor <msebor@redhat.com>
4438
4439 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4440 selector with dg-options.
4441
524cf1e4
PP
44422016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4443
4444 PR tree-optimization/18046
4445 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4446 * gcc.dg/tree-ssa/vrp103.c: New test.
4447 * gcc.dg/tree-ssa/vrp104.c: New test.
4448
100665d8
WS
44492016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4450
4451 * gcc.target/powerpc/pr63354.c: Require lp64 since
4452 -mprofile-kernel is not legal with -m32.
4453
0b64ca40
RB
44542016-07-26 Richard Biener <rguenther@suse.de>
4455
4456 PR rtl-optimization/71984
4457 * gcc.dg/torture/pr71984.c: New testcase.
4458
9b7937cf
RS
44592016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4460
4461 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4462 g++-dg-runtest via et-dg-runtest.
4463 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4464 * gcc.dg/vect/vect.exp: Likewise.
4465 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4466 gfortran-dg-runtest.
4467 * gfortran.dg/vect/vect.exp: Likewise.
4468 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4469 (check_mips_loongson_hw_available): Likewise.
4470 (check_effective_target_mpaired_single_runtime): Likewise.
4471 (check_effective_target_mips_loongson_runtime): Likewise.
4472 (add_options_for_mpaired_single): Likewise.
4473 (check_effective_target_vect_int): Add global et_index.
4474 Check and save the supported feature for a target selected by
4475 the et_index target. Break long lines where appropriate. Call
4476 et-is-effective-target for MIPS with an argument instead of
4477 check_effective_target_* where appropriate.
4478 (check_effective_target_vect_intfloat_cvt): Likewise.
4479 (check_effective_target_vect_uintfloat_cvt): Likewise.
4480 (check_effective_target_vect_floatint_cvt): Likewise.
4481 (check_effective_target_vect_floatuint_cvt): Likewise.
4482 (check_effective_target_vect_simd_clones): Likewise.
4483 (check_effective_target_vect_shift): ewise.
4484 (check_effective_target_whole_vector_shift): Likewise.
4485 (check_effective_target_vect_bswap): Likewise.
4486 (check_effective_target_vect_shift_char): Likewise.
4487 (check_effective_target_vect_long): Likewise.
4488 (check_effective_target_vect_float): Likewise.
4489 (check_effective_target_vect_double): Likewise.
4490 (check_effective_target_vect_long_long): Likewise.
4491 (check_effective_target_vect_no_int_max): Likewise.
4492 (check_effective_target_vect_no_int_add): Likewise.
4493 (check_effective_target_vect_no_bitwise): Likewise.
4494 (check_effective_target_vect_widen_shift): Likewise.
4495 (check_effective_target_vect_no_align): Likewise.
4496 (check_effective_target_vect_hw_misalign): Likewise.
4497 (check_effective_target_vect_element_align): Likewise.
4498 (check_effective_target_vect_condition): Likewise.
4499 (check_effective_target_vect_cond_mixed): Likewise.
4500 (check_effective_target_vect_char_mult): Likewise.
4501 (check_effective_target_vect_short_mult): Likewise.
4502 (check_effective_target_vect_int_mult): Likewise.
4503 (check_effective_target_vect_extract_even_odd): Likewise.
4504 (check_effective_target_vect_interleave): Likewise.
4505 (check_effective_target_vect_stridedN): Likewise.
4506 (check_effective_target_vect_multiple_sizes): Likewise.
4507 (check_effective_target_vect64): Likewise.
4508 (check_effective_target_vect_call_copysignf): Likewise.
4509 (check_effective_target_vect_call_sqrtf): Likewise.
4510 (check_effective_target_vect_call_btrunc): Likewise.
4511 (check_effective_target_vect_call_btruncf): Likewise.
4512 (check_effective_target_vect_call_ceil): Likewise.
4513 (check_effective_target_vect_call_ceilf): Likewise.
4514 (check_effective_target_vect_call_floor): Likewise.
4515 (check_effective_target_vect_call_floorf): Likewise.
4516 (check_effective_target_vect_call_lceil): Likewise.
4517 (check_effective_target_vect_call_lfloor): Likewise.
4518 (check_effective_target_vect_call_nearbyint): Likewise.
4519 (check_effective_target_vect_call_nearbyintf): Likewise.
4520 (check_effective_target_vect_call_round): Likewise.
4521 (check_effective_target_vect_call_roundf): Likewise.
4522 (check_effective_target_vect_perm): Likewise, but also append *_saved
4523 to the existing global name to properly cache the result.
4524 (check_effective_target_vect_perm_byte): Likewise.
4525 (check_effective_target_vect_perm_short): Likewise.
4526 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4527 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4528 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4529 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4530 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4531 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4532 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4533 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4534 (check_effective_target_vect_sdot_qi): Likewise.
4535 (check_effective_target_vect_udot_qi): Likewise.
4536 (check_effective_target_vect_sdot_hi): Likewise.
4537 (check_effective_target_vect_udot_hi): Likewise.
4538 (check_effective_target_vect_usad_char): Likewise.
4539 (check_effective_target_vect_pack_trunc): Likewise.
4540 (check_effective_target_vect_unpack): Likewise.
4541 (check_effective_target_vect_aligned_arrays): Likewise.
4542 (check_effective_target_vect_natural_alignment): Likewise.
4543 (check_effective_target_vector_alignment_reachable): Likewise.
4544 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4545 (is-effective-target): Initialize et_index if undefined.
4546 (et-dg-runtest): New.
4547 (et-is-effective-target): Likewise.
4548 (check_vect_support_and_set_flags): Add supported MIPS targets to
4549 EFFECTIVE_TARGETS list. Return the number of supported targets.
4550
8f63caf6 45512016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4552 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4553
4554 PR middle-end/70920
4555 * gcc.dg/pr70920-1.c: New test-case.
4556 * gcc.dg/pr70902-2.c: Likewise.
4557 * gcc.dg/pr70920-3.c: Likewise.
4558 * gcc.dg/pr70920-4.c: Likewise
4559 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4560 2 instead of 3.
4561
7d575fff
AM
45622016-07-25 Alexander Monakov <amonakov@ispras.ru>
4563
4564 * gcc.c-torture/execute/pr71494.c: Require label_values.
4565 * gcc.dg/pr16973.c: Ditto.
4566
bf01e070
SKS
45672016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4568
4569 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4570 * gcc.dg/torture/pr69771.c: Require int32plus.
4571 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4572
16b05965
ML
45732016-07-25 Martin Liska <mliska@suse.cz>
4574
4575 * gcc.dg/torture/pr71987.c: New test.
4576
d52d3767
SK
45772016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4578
4579 PR fortran/71935
4580 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4581 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4582 * gfortran.dg/pr71935.f90: New test.
4583
94087e88 45842016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4585
4586 PR c++/71675
4587 * g++.dg/ext/atomic-3.C: New test.
4588 * gcc.dg/atomic/pr71675.c: New test.
4589
58b3986e
ES
45902016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4591
4592 * gcc.target/i386/mvc8.c: New test.
4593
faa1612a
BC
45942016-07-22 Bin Cheng <bin.cheng@arm.com>
4595
4596 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4597 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4598
1603ebe0
TK
45992016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4600
4601 PR fortran/71795
4602 * gfortran.dg/constructor_50.f90: New test.
4603
bc91c436
ML
46042016-07-22 Martin Liska <mliska@suse.cz>
4605
4606 PR gcov-profile/69028
4607 PR gcov-profile/62047
4608 * g++.dg/cilk-plus/pr69028.C: New test.
4609
9fe9a3a7
AV
46102016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4611
4612 * gfortran.dg/coarray_stat_2.f90: New test.
4613
70866e3d
MM
46142016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4615
4616 * gcc.target/powerpc/vec-extract.h: New files to check the
4617 vec_extract built-in functions for all vector types, testing
4618 accessing each element, both with constant and variable element
4619 numbers.
4620 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4621 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4622 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4623 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4624 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4625 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4626 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4627 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4628 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4629
ab3af181
JJ
46302016-07-21 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c++/71728
4633 * g++.dg/other/pr71728.C: New test.
4634
ebe8f322
JG
46352016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4636
4637 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4638 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4639 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4640 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4641 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4642
959cef74
RB
46432016-07-21 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/71947
4646 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4647
b24d9420
BC
46482016-07-21 Bin Cheng <bin.cheng@arm.com>
4649
4650 * gcc.dg/tree-ssa/scev-15.c: New.
4651
23974819
BC
46522016-07-21 Bin Cheng <bin.cheng@arm.com>
4653
4654 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4655
ee78cbaa
JJ
46562016-07-21 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR c++/71941
4659 * g++.dg/gomp/pr71941.C: New test.
4660
52ed68f7
DM
46612016-07-20 David Malcolm <dmalcolm@redhat.com>
4662
4663 PR c/70339
4664 PR c/71858
4665 * g++.dg/spellcheck-identifiers.C: New test case, based on
4666 gcc.dg/spellcheck-identifiers.c.
4667 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4668 gcc.dg/spellcheck-identifiers-2.c.
4669 * g++.dg/spellcheck-typenames.C: New test case, based on
4670 gcc.dg/spellcheck-typenames.c
4671
18407bfb
JW
46722016-07-20 Jonathan Wakely <jwakely@redhat.com>
4673
4674 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4675 pointer to member function and also test catching by reference.
4676
4c07fd98
DV
46772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4678
4679 * gcc.target/s390/pr67443.c: Fix test case.
4680
fee21d65
DV
46812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4682
4683 * gcc.target/s390/insv-1.c: Xfail some tests.
4684 * gcc.target/s390/insv-2.c: Likewise.
4685
dbe9dfdd
GJL
46862016-07-20 Georg-Johann Lay <avr@gjlay.de>
4687
4688 * gcc.target/avr/torture/get-mem.c: New test.
4689 * gcc.target/avr/torture/set-mem.c: New test.
4690
c25e1d82
GJL
46912016-07-20 Georg-Johann Lay <avr@gjlay.de>
4692
4693 PR target/71948
4694 * gcc.target/avr/torture/tiny-progmem.c: New test.
4695
109d2197
JJ
46962016-07-20 Jakub Jelinek <jakub@redhat.com>
4697
7419f441
JJ
4698 PR c++/71909
4699 * g++.dg/parse/pr71909.C: New test.
4700 * g++.dg/tm/pr71909.C: New test.
4701
109d2197
JJ
4702 PR c++/50060
4703 * g++.dg/cpp0x/constexpr-50060.C: New test.
4704 * g++.dg/cpp1y/constexpr-50060.C: New test.
4705
144530cf
ML
47062016-07-20 Martin Liska <mliska@suse.cz>
4707
4708 * gfortran.dg/graphite/pr71898.f90: New test.
4709
04ac4afa
BC
47102016-07-20 Bin Cheng <bin.cheng@arm.com>
4711
4712 PR tree-optimization/71503
4713 PR tree-optimization/71683
4714 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4715 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4716
dcbdb17a
ML
47172016-07-20 Martin Liska <mliska@suse.cz>
4718
4719 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4720 * gcc.dg/plugin/sreal-test-1.c: Remove.
4721 * gcc.dg/plugin/sreal_plugin.c: Remove.
4722
6ed82555
TK
47232016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4724
4725 PR fortran/71902
4726 * gfortran.dg/dependency_47.f90: New test.
4727
13da0507
JJ
47282016-07-19 Jakub Jelinek <jakub@redhat.com>
4729
4833f561
JJ
4730 PR rtl-optimization/71916
4731 * gcc.c-torture/compile/pr71916.c: New test.
4732
4fda19ef
JJ
4733 PR middle-end/71874
4734 * g++.dg/torture/pr71874.C: New test.
4735
13da0507
JJ
4736 PR middle-end/71734
4737 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4738 (my_alloc): Rewritten to use __builtin_posix_memalign and
4739 __SIZE_TYPE__.
4740 (my_free): Use __builtin_free instead of _mm_free.
4741 (Vec::operator=): Use __builtin_memcpy.
4742
e7980add
MJ
47432016-07-19 Martin Jambor <mjambor@suse.cz>
4744
61c73a7f
UB
4745 PR fortran/71688
4746 * gfortran.dg/pr71688.f90: New test.
e7980add 4747
13e88953
RB
47482016-07-19 Richard Biener <rguenther@suse.de>
4749
4750 * c-c++-common/vector-subscript-6.c: New testcase.
4751 * c-c++-common/vector-subscript-7.c: Likewise.
4752
1caf0482
SKS
47532016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4754
a23404c9 4755 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4756 and UInt32 based on __SIZEOF_INT__.
4757
cef5388d
RB
47582016-07-19 Richard Biener <rguenther@suse.de>
4759
4760 PR tree-optimization/71901
4761 * gcc.dg/torture/pr71901.c: New testcase.
4762
47632016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4764
4765 PR tree-optimization/71908
4766 * gcc.dg/torture/pr71908.c: New testcase.
4767
a8f7a895
MM
47682016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4769
4770 PR target/71493
4771 * gcc.target/powerpc/pr71493-1.c: New test.
4772 * gcc.target/powerpc/pr71493-2.c: Likewise.
4773
f2111a36
JJ
47742016-07-18 Jakub Jelinek <jakub@redhat.com>
4775
99516432
JJ
4776 PR c++/71835
4777 * g++.dg/conversion/ambig3.C: New test.
4778
87713c6a
JJ
4779 PR c++/71828
4780 * g++.dg/cpp0x/constexpr-71828.C: New test.
4781
7a7f16ca
JJ
4782 PR c++/71826
4783 * g++.dg/template/pr71826.C: New test.
4784
f4d90295
JJ
4785 PR c++/71822
4786 * g++.dg/template/defarg21.C: New test.
4787
f2111a36
JJ
4788 PR c++/71871
4789 * g++.dg/ext/vector31.C: New test.
4790
0b965526
UB
47912016-07-18 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4794
94e136b9
YR
47952016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4796
4797 PR tree-optimization/71734
4798 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4799
7072df0a
DV
48002016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4801
4802 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4803 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4804 stack-layout-dynamic-1.c: New test.
4805
54158a1a
AK
48062016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4807
4808 * gcc.target/s390/nolrl-1.c: New test.
4809
43068916
FR
48102016-07-17 Fritz Reese <fritzoreese@gmail.com>
4811
4812 PR fortran/71523
4813 * gfortran.dg/pr71523_1.f90: New test.
4814 * gfortran.dg/pr71523_2.f90: New test.
4815
a9356b12
AS
48162016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4817
4818 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4819
a07b81c7 48202016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4821 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4822
4823 PR fortran/62125
4824 * gfortran.dg/pr62125.f90: New test.
4825
96c0ec12
BS
48262016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4827
4828 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4829 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4830
479d0ed5
JW
48312016-07-15 Jonathan Wakely <jwakely@redhat.com>
4832
4833 PR c++/58796
4834 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4835 * g++.dg/cpp0x/nullptr35.C: New test.
4836
41c7438e
BC
48372016-07-15 Bin Cheng <bin.cheng@arm.com>
4838
4839 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4840
f7ba880b
CP
48412016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4842
4843 * gfortran.dg/goacc/vector_length.f90: New test.
4844
b9aba0a0
RB
48452016-07-15 Richard Biener <rguenther@suse.de>
4846
4847 PR tree-optimization/71881
4848 * gcc.dg/torture/pr71881.c: New testcase.
4849
9513d5fb
RB
48502016-07-15 Richard Biener <rguenther@suse.de>
4851
4852 PR tree-optimization/71887
4853 * gcc.dg/torture/pr71887.c: New testcase.
4854
ddbbcb19
JJ
48552016-07-15 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR c/71858
4858 * gcc.dg/spellcheck-identifiers-3.c: New test.
4859
29eb509c
AV
48602016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4861
4862 PR fortran/71807
4863 * gfortran.dg/null_9.f90: New test.
4864
43aabfcf
BC
48652016-07-15 Bin Cheng <bin.cheng@arm.com>
4866
4867 * gcc.dg/tree-ssa/loop-41.c: New test.
4868
afc89e58
BC
48692016-07-15 Bin Cheng <bin.cheng@arm.com>
4870
4871 PR tree-optimization/71347
4872 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4873
6fa682ad
SK
48742016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4875
4876 PR fortran/29819
4877 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4878 * gfortran.dg/contains.f90: Ditto.
4879 * gfortran.dg/contains_empty_1.f03: Ditto.
4880 * gfortran.dg/submodule_3.f08: Ditto.
4881
dd36b877
JJ
48822016-07-14 Jakub Jelinek <jakub@redhat.com>
4883
a60a5d31
JJ
4884 PR testsuite/71865
4885 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4886 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4887 expected diagnostics.
4888
dd36b877
JJ
4889 PR c/71858
4890 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4891 * gcc.dg/spellcheck-identifiers-2.c: New test.
4892 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4893 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4894
a241f8ca
JJ
48952016-07-14 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR tree-optimization/71872
4898 * gcc.c-torture/compile/pr71872.c: New test.
4899
d62b809c
TP
49002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4901
4902 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4903 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4904 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4905 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4906 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4907 * gcc.target/arm/atomic-op-acquire-1.c: This.
4908 * gcc.target/arm/atomic-op-char.c: Rename into ...
4909 * gcc.target/arm/atomic-op-char-1.c: This.
4910 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4911 * gcc.target/arm/atomic-op-consume-1.c: This.
4912 * gcc.target/arm/atomic-op-int.c: Rename into ...
4913 * gcc.target/arm/atomic-op-int-1.c: This.
4914 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4915 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4916 * gcc.target/arm/atomic-op-release.c: Rename into ...
4917 * gcc.target/arm/atomic-op-release-1.c: This.
4918 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4919 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4920 * gcc.target/arm/atomic-op-short.c: Rename into ...
4921 * gcc.target/arm/atomic-op-short-1.c: This.
4922 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4923 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4924 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4925 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4926 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4927 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4928 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4929 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4930 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4931 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4932
1f8dd420
AV
49332016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4934
4935 PR fortran/70842
4936 * gfortran.dg/select_type_35.f03: New test.
4937
53109ba8
KT
49382016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 PR target/65951
4941 PR tree-optimization/70923
4942 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4943 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4944 * gcc.dg/vect/pr65951.c: Likewise.
4945 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4946
91f35b7f
DE
49472016-07-14 David Edelsohn <dje.gcc@gmail.com>
4948
4949 * c-c++-common/pr60226.c: Expect maximum object file alignment
4950 error on AIX.
4951
351168fe
RB
49522016-07-14 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/71866
4955 * gcc.dg/torture/pr71866.c: New testcase.
4956
94c32c00
TP
49572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4958
4959 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4960 selector and enclose boolean expression in curly braces.
4961
b799a481
AM
49622016-07-14 Alan Modra <amodra@gmail.com>
4963
4964 PR target/71733
4965 * gcc.target/powerpc/p9-novsx.c: New.
4966
f63ba78c
AK
49672016-07-13 Andi Kleen <ak@linux.intel.com>
4968
4969 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4970 * g++.dg/tree-prof/morefunc.C: Dito.
4971 * g++.dg/tree-prof/pr35545.C: Dito.
4972 * g++.dg/tree-prof/reorder.C: Dito.
4973 * gcc.dg/tree-prof/20050826-2.c: Dito.
4974 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4975 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4976 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4977 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4978 * gcc.dg/tree-prof/inliner-1.c: Dito.
4979 * gcc.dg/tree-prof/merge_block.c: Dito.
4980 * gcc.dg/tree-prof/stringop-1.c: Dito.
4981 * gcc.dg/tree-prof/stringop-2.c: Dito.
4982 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4983 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4984 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4985 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4986 * gcc.dg/tree-prof/update-loopch.c: Dito.
4987 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4988 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4989 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4990 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4991 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4992 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4993 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4994
f4d5a23d
AK
49952016-07-13 Andi Kleen <ak@linux.intel.com>
4996
4997 * lib/profopt.exp (profopt-execute): Remove .imports files.
4998
ae145898
AK
49992016-07-13 Andi Kleen <ak@linux.intel.com>
5000
0b965526 5001 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5002
e97bd4f5
AK
50032016-07-13 Andi Kleen <ak@linux.intel.com>
5004
5005 * lib/profopt.exp (dg-final-scan-autofdo,
5006 dg-final-scan-not-autofdo): New functions.
5007
6fa3d4b4
BC
50082016-07-13 Bin Cheng <bin.cheng@arm.com>
5009
5010 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5011 * gcc.dg/vect/vect-35.c: Ditto.
5012 * gcc.dg/vect/vect-alias-check-2.c: New test.
5013
65f18bc6
ML
50142016-07-13 Martin Liska <mliska@suse.cz>
5015
5016 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5017 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5018 * gfortran.dg/pr42108.f90: Update expected dump scan.
5019
9737f35b
RB
50202016-07-13 Richard Biener <rguenther@suse.de>
5021
5022 PR tree-optimization/24574
5023 * gcc.dg/pr24574.c: New testcase.
5024
62c0ea4b
SKS
50252016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5026
0b965526 5027 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5028 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5029 * c-c++-common/pr68833-1.c: Require int32plus.
5030 * gcc.dg/ipa/pr63551.c: Likewise.
5031 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5032 * gcc.dg/ipa/pr64041.c: Require int32plus.
5033
c7ed8938
IE
50342016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5035
5036 PR ipa/71633
5037 * g++.dg/pr71633.C: New test.
5038
5ce15300
TP
50392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5040
5041 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5042 Add new arm_thumb1_cbz_ok effective target.
5043 * gcc.target/arm/cbz.c: New test.
5044
2b9509a3
TP
50452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5046
5047 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5048 Define effective target.
5049 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5050 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5051 * gcc.target/arm/movhi_movw.c: New test.
5052 * gcc.target/arm/movsi_movw.c: Likewise.
5053 * gcc.target/arm/movdi_movw.c: Likewise.
5054
7f15b177
RB
50552016-07-13 Richard Biener <rguenther@suse.de>
5056
5057 PR middle-end/71104
5058 * gcc.dg/pr71104-1.c: New testcase.
5059 * gcc.dg/pr71104-2.c: Likewise.
5060
0b0a896e
MM
50612016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5062
5063 PR target/71805
5064 * gcc.target/powerpc/pr71805.c: New test.
5065
f906f5ed
BS
50662016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5067
5068 * gcc.target/powerpc/divkc3-1.c: New.
5069 * gcc.target/powerpc/mulkc3-1.c: New.
5070
9e63c3aa
NS
50712016-07-12 Nathan Sidwell <nathan@acm.org>
5072
5073 * gcc.target/arm/data-rel-1.c: New.
5074 * gcc.target/arm/data-rel-2.c: New.
5075 * gcc.target/arm/data-rel-3.c: New.
5076
f507d202
ML
50772016-07-12 Martin Liska <mliska@suse.cz>
5078
5079 * gcc.dg/params/blocksort-part.c: New test.
5080 * gcc.dg/params/params.exp: New file.
5081
d6f7c125
KT
50822016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5083
5084 PR middle-end/71700
5085 * gcc.c-torture/execute/pr71700.c: New test.
5086
37ccb0ba
SB
50872016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5088 Richard Biener <rguenther@suse.de>
5089
5090 PR tree-optimization/23286
5091 PR tree-optimization/70159
5092 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5093 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5094 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5095 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5096 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5097 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5098 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5099 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5100 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5101 * gcc.dg/pr51879-12.c: Likewise.
5102 * gcc.dg/strlenopt-9.c: Likewise.
5103 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5104 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5105 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5106 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5107 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5108 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5109 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5110 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5111 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5112 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5113 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5114 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5115 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5116 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5117 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5118
712a93d6
RB
51192016-07-12 Richard Biener <rguenther@suse.de>
5120
5121 PR rtl-optimization/68961
5122 * gcc.target/i386/pr68961.c: New testcase.
5123
c392943c
JJ
51242016-07-11 Jakub Jelinek <jakub@redhat.com>
5125
3d56e6a4
JJ
5126 PR middle-end/71758
5127 * c-c++-common/gomp/pr71758.c: New test.
5128 * gfortran.dg/gomp/pr71758.f90: New test.
5129
c392943c
JJ
5130 PR tree-optimization/71823
5131 * gcc.dg/vect/pr71823.c: New test.
5132
741d3be5
DM
51332016-07-11 David Malcolm <dmalcolm@redhat.com>
5134
5135 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5136 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5137 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5138
92fa45b5
L
51392016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5140
5141 PR target/71801
5142 * gcc.target/i386/pr71801.c: New test.
5143
f51606c7
RB
51442016-07-11 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/71816
5147 * gcc.dg/torture/pr71816.c: New testcase.
5148
36b54ce0
TK
51492016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5150
5151 PR fortran/71783
5152 * gfortran.dg/dependency_46.f90: New test.
5153
d13835b6
VM
51542016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5155
5156 PR rtl-optimization/71621
5157 * gcc.target/i386/pr71621-1.c: New.
5158 * gcc.target/i386/pr71621-2.c: New.
5159
642bcbdf
CP
51602016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5161
5162 * gfortran.dg/goacc/pr71704.f90: New test.
5163
02eb5b8b
BS
51642016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5165
5166 PR target/71297
5167 * gcc.target/powerpc/pr71297.c: New.
5168
8beb9a0d
JW
51692016-07-08 Jiong Wang <jiong.wang@arm.com>
5170
5171 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5172
cef4b650
MM
51732016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5174
5175 PR target/71806
5176 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5177
3c3ecf52
AH
51782016-07-08 Alan Hayward <alan.hayward@arm.com>
5179
5180 PR tree-optimization/71667
5181 * gcc.dg/vect/pr71667.c: New
5182
2660286d
ML
51832016-07-08 Martin Liska <mliska@suse.cz>
5184
5185 * gcc.dg/torture/pr71606.c: New test.
5186
70cdd4ae
JD
51872016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5188
5189 PR fortran/71764
5190 * gfortran.dg/pr71764.f90: New test.
5191
842dc2e6
JJ
51922016-07-07 Jakub Jelinek <jakub@redhat.com>
5193 Kai Tietz <ktietz70@googlemail.com>
5194
5195 PR c++/70869
5196 PR c++/71054
5197 * g++.dg/cpp0x/pr70869.C: New test.
5198 * g++.dg/cpp0x/pr71054.C: New test.
5199
31be4262
DE
52002016-07-07 David Edelsohn <dje.gcc@gmail.com>
5201
5202 * g++.dg/debug/pr71432.C: Fail on AIX.
5203
1c122092
ML
52042016-07-07 Martin Liska <mliska@suse.cz>
5205
5206 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5207 an undefined behavior.
5208 * gfortran.dg/do_3.F90: Likewise.
5209 * gfortran.dg/do_check_11.f90: New test.
5210 * gfortran.dg/do_check_12.f90: New test.
5211 * gfortran.dg/do_corner_warn.f90: New test.
5212
7119f1b1
ML
52132016-07-07 Martin Liska <mliska@suse.cz>
5214
5215 * gfortran.dg/predict-1.f90: Ammend the test.
5216 * gfortran.dg/predict-2.f90: Likewise.
5217
275792f2
IE
52182016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5219
5220 PR ipa/71624
5221 * g++.dg/pr71624.C: New test.
5222
05a437c1
TP
52232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5224
5225 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5226 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5227 ARMv8-M Mainline architectures.
5228
6f493951
TP
52292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5230
5231 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5232 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5233
5ddaee94
SB
52342016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5235
5236 PR target/70098
5237 PR target/71763
5238 * gcc.target/powerpc/pr71763.c: New file.
5239
651afdb2
YR
52402016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5241
5242 PR tree-optimization/71518
0b965526 5243 * gcc.dg/pr71518.c: New test.
651afdb2 5244
9df99881
WD
52452016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5246
5247 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5248
7b4e0769
SKS
52492016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5250
0b965526 5251 PR target/50739
7b4e0769
SKS
5252 * gcc.target/avr/pr50739.c: New test.
5253
eb4432f7
JH
52542016-07-05 Jan Hubicka <jh@suse.cz>
5255
5256 * gcc.dg/tree-ssa/scev-14.c: update template.
5257
c01e092f
RS
52582016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5259
5260 * gcc.dg/vect/group-no-gaps-1.c: New test.
5261
8070763a
AK
52622016-07-05 Andi Kleen <ak@linux.intel.com>
5263
5264 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5265 if kernel supports MPX.
5266
3f8257db 52672016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5268
5269 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5270
36a265b1
MM
52712016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5272 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5273
5274 * gcc.target/powerpc/signbit-1.c: New test.
5275 * gcc.target/powerpc/signbit-2.c: New test.
5276 * gcc.target/powerpc/signbit-3.c: New test.
5277
7a98fb6e
KT
52782016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5279
5280 PR rtl-optimization/71594
5281 * gcc.dg/torture/pr71594.c: New test.
5282
1e3d54b4
JH
52832016-07-05 Jan Hubicka <jh@suse.cz>
5284
5285 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5286
84ca3893
DM
52872016-07-05 David Malcolm <dmalcolm@redhat.com>
5288
5289 PR c++/62314
3a146d46 5290 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5291 number of missing semicolon error.
5292 * g++.dg/pr62314-2.C: New test case.
5293
20d0bfce
AF
52942016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5295
5296 * gfortran.dg/coarray_stat_function.f90: New test.
5297 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5298 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5299 to new interfaces.
5300
69aaea06
AV
53012016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5302
5303 PR fortran/71623
5304 * gfortran.dg/deferred_character_17.f90: New test.
5305
f723a43c
CL
53062016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5307
5308 * gcc.target/arm/neon/polytypes.c: Move to ...
5309 * gcc.target/arm/polytypes.c: ... here.
5310 * gcc.target/arm/neon/pr51534.c: Move to ...
5311 * gcc.target/arm/pr51534.c: ... here.
5312 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5313 * gcc.target/arm/vect-vcvt.c: ... here.
5314 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5315 * gcc.target/arm/vect-vcvtq.c: ... here.
5316 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5317 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5318 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5319 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5320 * gcc.target/arm/neon/neon.exp: Delete.
5321 * gcc.target/arm/neon/: Delete.
5322
d73e0ccf
JD
53232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5324
5325 PR fortran/65575
5326 * gfortran.dg: pr65575.f90: New test.
5327
c20f6223
JD
53282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5329
5330 PR fortran/35849
5331 * gfortran.dg: pr35849.f90: New test.
5332
2a5537c3
JJ
53332016-07-04 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR c++/71739
5336 * g++.dg/cpp0x/pr71739.C: New test.
5337
740f9751
CL
53382016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5339
5340 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5341
bf749919
DV
53422016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5343
5344 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5345 locr.
5346 * gcc.target/s390/loc-1.c: New test.
5347
430bb38e
YR
53482016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5349
3a146d46
JJ
5350 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5351 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5352
15f6e0da
RR
53532016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5354
5355 PR target/63874
5356 * gcc.target/aarch64/pr63874.c: New test.
5357
79335075
JB
53582016-07-04 Jan Beulich <jbeulich@suse.com>
5359
5360 * g++.dg/header.c: New.
5361 * gcc.dg/header.c: New.
5362
557e8c49
JJ
53632016-07-02 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR c/71719
5366 * c-c++-common/Wunused-var-15.c: New test.
5367
79a592e3
JJ
53682016-07-01 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR fortran/71687
5371 * gfortran.dg/gomp/pr71687.f90: New test.
5372
e2298656
BS
53732016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5374
5375 * gcc.dg/const-float128-ped.c: Require __float128 effective
5376 target and options.
5377 * gcc.dg/const-float128.c: Likewise.
5378 * gcc.dg/torture/float128-cmp-invalid.c: Require
5379 __float128 and base_quadfloat_support effective targets, and
5380 __float128 options.
5381 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5382 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5383 * gcc.dg/torture/float128-nan.c: Likewise.
5384 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5385 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5386 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5387 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5388 (add_options_for___float128): New.
5389 (check_effective_target_base_quadword_support): New.
5390
70c11966
MM
53912016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5392
5393 PR target/71720
5394 * gcc.target/powerpc/pr71720.c: New test.
5395
059541fd
JB
53962016-07-01 Jan Beulich <jbeulich@suse.com>
5397
5398 * gcc.dg/bss.c: New.
5399
2c1e4964
PB
54002016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5401
5402 PR target/71698
5403 * gcc.target/powerpc/pr71698.c: New test.
5404
22e1cb39
GJL
54052016-07-01 Georg-Johann Lay <avr@gjlay.de>
5406
5407 PR target/71151
5408 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5409 instead of ".foo" for its section name.
5410 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5411 depending on MCU's flash size.
5412 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5413 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5414 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5415 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5416 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5417 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5418
466cf574
JB
54192016-07-01 Jan Beulich <jbeulich@suse.com>
5420
5421 * gcc.target/i386/pr65105-2.c: Add -msse2.
5422
351beab7
JJ
54232016-06-30 Jakub Jelinek <jakub@redhat.com>
5424
55a0f21a
JJ
5425 PR tree-optimization/71707
5426 * gcc.dg/strlenopt-29.c: New test.
5427
6245ad72
JJ
5428 PR fortran/71704
5429 * gfortran.dg/gomp/pr71704.f90: New test.
5430
351beab7
JJ
5431 PR fortran/71705
5432 * gfortran.dg/gomp/pr71705.f90: New test.
5433
5a3a6a5e
KN
54342016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5435
5436 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5437 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5517
3dfa8071 55182016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5519 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5520
5521 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5522
9bd62242 55232016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5524 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5525
5526 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5527
603107fb
DM
55282016-06-30 David Malcolm <dmalcolm@redhat.com>
5529
5530 PR driver/71651
5531 * gcc.dg/spellcheck-options-12.c: New test case.
5532
205cccc7
JJ
55332016-06-30 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR middle-end/71693
5536 * gcc.c-torture/compile/pr71693.c: New test.
5537
f4452176
DM
55382016-06-29 David Malcolm <dmalcolm@redhat.com>
5539
5540 * gcc.dg/spellcheck-params.c: New testcase.
5541 * gcc.dg/spellcheck-params-2.c: New testcase.
5542
c5e74d9d
MM
55432016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5544
5545 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5546 vector extract instructions.
5547 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5548
e44ecbfd
JD
55492016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5550
5551 PR fortran/71686
5552 * gfortran.dg/unexpected_eof_2.f90: New test.
5553 * gfortran.dg/unexpected_eof_3.f90: New test.
5554
ee446d9f
JW
55552016-06-29 Jim Wilson <jim.wilson@linaro.org>
5556
5557 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5558
27f67461
CP
55592016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5560
5561 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5562 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5563 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5564
b1206d29
RB
55652016-06-29 Richard Biener <rguenther@suse.de>
5566
5567 PR middle-end/15256
5568 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5569
1af21224
MW
55702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5571
5572 * gcc.target/arm/aapcs/neon-vect10.c: Require
5573 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5574 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5575 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5576 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5577 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5578 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5579 * gcc.target/arm/fp16-aapcs-1.c: Require
5580 -mfloat-ab=hard. Also simplify the test.
5581 * gcc.target/arm/fp16-aapcs-2.c: New.
5582
7fe43755
MW
55832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5584
0b965526 5585 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5586 (add_options_for_arm_fp16_ieee): New.
5587 (add_options_for_arm_fp16_alternative): New.
5588 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5589 long-line.
5590 (effective_target_arm_fp16_hw): New.
5591
264d951a
IE
55922016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5593
5594 PR tree-optimization/71655
5595 * g++.dg/pr71655.C: New test.
5596
5c846a81
ML
55972016-06-29 Martin Liska <mliska@suse.cz>
5598
5599 * gcc.dg/pr71585.c: New test.
5600 * gcc.dg/pr71585-2.c: New test.
5601 * gcc.dg/pr71585-3.c: New test.
5602
fafe9318
YR
56032016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5604
5605 PR tree-optimization/70729
5606 * g++.dg/vect/pr70729.cc: New test.
5607
54d19c3b
TS
56082016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5609
5610 * c-c++-common/gomp/cancel-1.c: Extend.
5611
5f3cd7c3
JJ
56122016-06-29 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR tree-optimization/71625
5615 * gcc.dg/strlenopt-28.c: New test.
5616
4aa83879
RB
56172016-06-29 Richard Biener <rguenther@suse.de>
5618
5619 PR middle-end/71002
5620 * g++.dg/torture/pr71002.C: Adjust testcase.
5621
152ef731
JJ
56222016-06-29 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR c/71685
5625 * gcc.dg/pr71685.c: New test.
5626
56272016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5628
5629 PR c/71552
5630 * gcc.dg/init-bad-9.c: New test.
5631
d41dc215
BS
56322016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5633
5634 * gcc.target/powerpc/abs128-1.c: Require VSX.
5635 * gcc.target/powerpc/copysign128-1.c: Likewise.
5636 * gcc.target/powerpc/inf128-1.c: Likewise.
5637 * gcc.target/powerpc/nan128-1.c: Likewise.
5638
6a20b538
JJ
56392016-06-28 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR middle-end/71626
5642 * gcc.c-torture/execute/pr71626-1.c: New test.
5643 * gcc.c-torture/execute/pr71626-2.c: New test.
5644
77d93c47
PB
56452016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5646
5647 PR target/71656
5648 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5649
a8264058
SB
56502016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5651
5652 PR target/71670
5653 * gcc.target/powerpc/pr71670.c: New testcase.
5654
0dc47331
PB
56552016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5656
5657 PR target/71656
5658 * gcc.target/powerpc/pr71656-1.c: New test.
5659 * gcc.target/powerpc/pr71656-2.c: New test.
5660
b65ffc79
CL
56612016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5662
5663 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5664 around fp16 code.
5665 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5668 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5670 Add arm_neon_fp16_ok effective target.
0b965526
UB
5671 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5672 Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5674 Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5676 Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5678 Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5680 Likewise.
5681 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5682 Likewise.
5683 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5684 Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5686 Likewise.
5687 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5688 Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5690 Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5692 Likewise.
b65ffc79 5693
9bb86f40
JH
56942016-06-26 Jan Hubicka <hubicka@ucw.cz>
5695
5696 * gcc.dg/predict-12.c: New testcase.
5697
46db0fd4
JD
56982016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5699
5700 PR fortran/71649
5701 * gfortran.dg/pr71649.f90: New test.
5702
2a65e70b
JJ
57032016-06-25 Jakub Jelinek <jakub@redhat.com>
5704
f8a06e24
JJ
5705 PR tree-optimization/71643
5706 * g++.dg/opt/pr71643.C: New test.
5707
2a65e70b
JJ
5708 PR tree-optimization/71631
5709 * gcc.c-torture/execute/pr71631.c: New test.
5710
7805417a
JH
57112016-06-24 Jan Hubicka <hubicka@ucw.cz>
5712
5713 * gcc.dg/predict-11.c: New testcase.
5714 * gfortran.dg/predict-2.f90: New testcase.
5715
888ed1a3
JH
57162016-06-24 Jan Hubicka <hubicka@ucw.cz>
5717
5718 * gcc.dg/predict-10.c: New test.
5719
53605f35
BS
57202016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5721
5722 * gcc.target/powerpc/abs128-1.c: New.
5723 * gcc.target/powerpc/copysign128-1.c: New.
5724 * gcc.target/powerpc/inf128-1.c: New.
5725 * gcc.target/powerpc/nan128-1.c: New.
5726
7b22b4c6
EB
57272016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5728
5729 * gfortran.dg/pr71642.f90: New test.
5730
37e373c2
JJ
57312016-06-24 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR tree-optimization/71647
5734 * gcc.target/i386/pr71647.c: New test.
5735
b20b79f2
L
57362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5737
5738 * gcc.target/i386/noplt-gd-1.c: New test.
5739 * gcc.target/i386/noplt-gd-2.c: Likewise.
5740 * gcc.target/i386/noplt-gd-3.c: Likewise.
5741 * gcc.target/i386/noplt-ld-1.c: Likewise.
5742 * gcc.target/i386/noplt-ld-2.c: Likewise.
5743 * gcc.target/i386/noplt-ld-3.c: Likewise.
5744 * lib/target-supports.exp
5745 (check_effective_target_tls_get_addr_via_got): New.
5746
04619cb8
UB
57472016-06-24 Uros Bizjak <ubizjak@gmail.com>
5748
5749 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5750 testsuite compile flags.
5751 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5752 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5753
57542016-06-24 Uros Bizjak <ubizjak@gmail.com>
5755
5756 * g++dg/vect/pr36684.cc: Add dg-do compile.
5757 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5758 * gcc.dg/vect/pr70021.c: Ditto.
5759 * gcc.dg/vect/pr70138-1.c: Ditto.
5760 * gcc.dg/vect/pr70138-2.c: Ditto.
5761 * gcc.dg/vect/pr70354-1.c: Ditto.
5762 * gcc.dg/vect/pr70354-2.c: Ditto.
5763 * gcc.dg/vect/pr71259.c: Ditto.
5764 * gcc.dg/vect/pr71416-1.c: Ditto.
5765 * gcc.dg/vect/slp-43.c: Ditto.
5766 * gcc.dg/vect/slp-45.c: Ditto.
5767 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5768 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5769 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5770 * gfortran.dg/vect/pr69980.f90: Ditto.
5771
57722016-06-24 Uros Bizjak <ubizjak@gmail.com>
5773
5774 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5775 * gcc.dg/vect/bb-slp-30.c: Ditto.
5776 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5777 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5778 * gcc.dg/vect/pr45902.c: Ditto.
5779 * gcc.dg/vect/pr48172.c: Ditto.
5780 * gcc.dg/vect/pr48377.c: Ditto.
5781 * gcc.dg/vect/pr49038.c: Ditto.
5782 * gcc.dg/vect/pr49771.c: Ditto.
5783 * gcc.dg/vect/pr52091.c: Ditto.
5784 * gcc.dg/vect/pr53185-2.c: Ditto.
5785 * gcc.dg/vect/pr56826.c: Ditto.
5786 * gcc.dg/vect/pr60276.c: Ditto.
5787 * gcc.dg/vect/pr62021.c: Ditto.
5788 * gcc.dg/vect/pr63530.c: Ditto.
5789 * gcc.dg/vect/pr65518.c: Ditto.
5790 * gcc.dg/vect/pr65947-1.c: Ditto.
5791 * gcc.dg/vect/pr65947-10.c: Ditto.
5792 * gcc.dg/vect/pr65947-11.c: Ditto.
5793 * gcc.dg/vect/pr65947-12.c: Ditto.
5794 * gcc.dg/vect/pr65947-13.c: Ditto.
5795 * gcc.dg/vect/pr65947-2.c: Ditto.
5796 * gcc.dg/vect/pr65947-3.c: Ditto.
5797 * gcc.dg/vect/pr65947-4.c: Ditto.
5798 * gcc.dg/vect/pr65947-5.c: Ditto.
5799 * gcc.dg/vect/pr65947-6.c: Ditto.
5800 * gcc.dg/vect/pr65947-7.c: Ditto.
5801 * gcc.dg/vect/pr65947-8.c: Ditto.
5802 * gcc.dg/vect/pr65947-9.c: Ditto.
5803 * gcc.dg/vect/pr71416-1.c: Ditto.
5804 * gcc.dg/vect/pr71439.c: Ditto.
5805 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5806 * gcc.dg/vect/vect-bswap16.c: Ditto.
5807 * gcc.dg/vect/vect-bswap32.c: Ditto.
5808 * gcc.dg/vect/vect-bswap64.c: Ditto.
5809 * gcc.dg/vect/vect-live-1.c: Ditto.
5810 * gcc.dg/vect/vect-live-2.c: Ditto.
5811 * gcc.dg/vect/vect-live-3.c: Ditto.
5812 * gcc.dg/vect/vect-live-4.c: Ditto.
5813 * gcc.dg/vect/vect-live-5.c: Ditto.
5814 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5815 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5816 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5817 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5818 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5819 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5820 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5821 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5822 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5823 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5824 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5825 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5826 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5827 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5828 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5829 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5830 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5831
da224bcb
UB
58322016-06-24 Uros Bizjak <ubizjak@gmail.com>
5833
5834 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5835
dfee2870
L
58362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5837
5838 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5839 ia32 if R_386_GOT32X relocation is supported.
5840 * gcc.target/i386/noplt-3.c: Likewise.
5841 * gcc.target/i386/noplt-2.c: Likewise.
5842 (main): Renamed to ...
5843 (bar): This.
5844 * gcc.target/i386/noplt-4.c: Likewise.
5845 (main): Renamed to ...
5846 (bar): This.
5847 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5848 * gcc.target/i386/pr67400-5.c: Likewise.
5849
a86451b9
JJ
58502016-06-24 Jakub Jelinek <jakub@redhat.com>
5851
00085092
JJ
5852 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5853 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5854
a86451b9
JJ
5855 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5856 f4): Adjust expected diagnostics.
5857 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5858 (T): If OVFP is defined, redefine to TP.
5859 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5860 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5861 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5862 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5863 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5864 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5865 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5866 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5867 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5868 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5869 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5870 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5871 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5872 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5873 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5874 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5875 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5876 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5877 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5878 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5879 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5880 as last argument to __builtin_add_overflow_p.
5881
7bb5d5f4
UB
58822016-06-23 Uros Bizjak <ubizjak@gmail.com>
5883
5884 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5885 dg-options and remove default vector testsuite compile flags.
5886 * g++.dg/vect/pr33860a.cc: Ditto.
5887 * g++.dg/vect/pr45470-a.cc: Ditto.
5888 * g++.dg/vect/pr45470-b.cc: Ditto.
5889 * g++.dg/vect/pr60896.cc: Ditto.
5890 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5891 * gcc.dg/vect/pr18308.c: Ditto.
5892 * gcc.dg/vect/pr24049.c: Ditto.
5893 * gcc.dg/vect/pr33373.c: Ditto.
5894 * gcc.dg/vect/pr36228.c: Ditto.
5895 * gcc.dg/vect/pr42395.c: Ditto.
5896 * gcc.dg/vect/pr42604.c: Ditto.
5897 * gcc.dg/vect/pr46663.c: Ditto.
5898 * gcc.dg/vect/pr48765.c: Ditto.
5899 * gcc.dg/vect/pr49093.c: Ditto.
5900 * gcc.dg/vect/pr49352.c: Ditto.
5901 * gcc.dg/vect/pr52298.c: Ditto.
5902 * gcc.dg/vect/pr52870.c: Ditto.
5903 * gcc.dg/vect/pr53185.c: Ditto.
5904 * gcc.dg/vect/pr53773.c: Ditto.
5905 * gcc.dg/vect/pr56695.c: Ditto.
5906 * gcc.dg/vect/pr62171.c: Ditto.
5907 * gcc.dg/vect/pr63530.c: Ditto.
5908 * gcc.dg/vect/pr68339.c: Ditto.
5909 * gcc.dg/vect/pr71259.c: Ditto.
5910 * gcc.dg/vect/vect-82_64.c: Ditto.
5911 * gcc.dg/vect/vect-83_64.c: Ditto.
5912 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5913 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5914 * gcc.dg/vect/vect-shift-2.c: Ditto.
5915 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5916 * gfortran.dg/vect/pr39318.f90: Ditto.
5917 * gfortran.dg/vect/pr45714-a.f: Ditto.
5918 * gfortran.dg/vect/pr45714-b.f: Ditto.
5919 * gfortran.dg/vect/pr46213.f90: Ditto.
5920
2d4bb02f
MM
59212016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5922 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5923
5924 * gcc.target/powerpc/p9-splat-5.c: New test.
5925
f6d1b868
UB
59262016-06-23 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR tree-optimization/71488
5929 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5930 * lib/target-supports.exp: ... here.
5931 (check_sse4_hw_available): New procedure.
5932 (check_effective_target_sse4_runtime): Ditto.
5933 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5934 -march=westmere for sse4_runtime targets.
936ff030 5935 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5936 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5937 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5938 (main): Call check_vect ().
a7898180 5939 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5940
c0597759
L
59412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 PR target/66232
5944 PR target/67400
5945 * gcc.target/i386/pr66232-14.c: New file.
5946 * gcc.target/i386/pr66232-15.c: Likewise.
5947 * gcc.target/i386/pr66232-16.c: Likewise.
5948 * gcc.target/i386/pr66232-17.c: Likewise.
5949 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5950 ia32 if R_386_GOT32X relocation is supported.
5951 * gcc.target/i386/pr67400-2.c: Likewise.
5952 * gcc.target/i386/pr67400-3.c: Likewise.
5953 * gcc.target/i386/pr67400-4.c: Likewise.
5954 * gcc.target/i386/pr67400-6.c: Likewise.
5955 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5956 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5957
5b0e27a7
JD
59582016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5959
5960 PR libgfortran/48852
5961 * gfortran.dg/char4_iunit_1.f03: Update test.
5962 * gfortran.dg/f2003_io_5.f03: Update test.
5963 * gfortran.dg/real_const_3.f90: Update test.
5964
7f586d90
AK
59652016-06-23 Andi Kleen <ak@linux.intel.com>
5966
5967 * g++.dg/bprob/bprob.exp: Support autofdo.
5968 * g++.dg/tree-prof/tree-prof.exp: dito.
5969 * gcc.dg/tree-prof/tree-prof.exp: dito.
5970 * gcc.misc-tests/bprob.exp: dito.
5971 * gfortran.dg/prof/prof.exp: dito.
5972 * lib/profopt.exp: dito.
5973 * lib/target-supports.exp: Check for autofdo.
5974
60fa7862
ML
59752016-06-23 Martin Liska <mliska@suse.cz>
5976
5977 * gcc.dg/pr71619.c: New test.
5978
e3d62871
UB
59792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5980
5981 PR target/67400
cc901875
UB
5982 * gcc.target/i386/pr67400-1.c: New test.
5983 * gcc.target/i386/pr67400-2.c: Likewise.
5984 * gcc.target/i386/pr67400-3.c: Likewise.
5985 * gcc.target/i386/pr67400-4.c: Likewise.
5986 * gcc.target/i386/pr67400-5.c: Likewise.
5987 * gcc.target/i386/pr67400-6.c: Likewise.
5988 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5989
ac81cf0b
DM
59902016-06-22 David Malcolm <dmalcolm@redhat.com>
5991
5992 * c-c++-common/missing-header-1.c: New test case.
5993 * c-c++-common/missing-header-2.c: New test case.
5994 * c-c++-common/missing-header-3.c: New test case.
5995 * c-c++-common/missing-header-4.c: New test case.
5996
1a4f11c8
DM
59972016-06-22 David Malcolm <dmalcolm@redhat.com>
5998
5999 PR c/70339
6000 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6001 hint.
6002 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6003 expected results due to builtin "nanl" now being suggested for
6004 "name".
6005 * gcc.dg/pr67580.c: Update expected messages.
6006 * gcc.dg/spellcheck-identifiers.c: New testcase.
6007 * gcc.dg/spellcheck-typenames.c: New testcase.
6008
a93eac6a
DM
60092016-06-22 David Malcolm <dmalcolm@redhat.com>
6010
6011 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6012 file.
6013 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6014 diagnostic-test-show-locus-parseable-fixits.c to sources for
6015 diagnostic_plugin_test_show_locus.c.
6016 * lib/gcc-defs.exp (freeform_regexps): New global.
6017 (dg-regexp): New function.
6018 (handle-dg-regexps): New function.
6019 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6020 freeform_regexps to the empty list.
6021 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6022
49e76ff1
IE
60232016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6024
f6d1b868 6025 PR tree-optimization/71488
49e76ff1
IE
6026 * g++.dg/pr71488.C: New test.
6027 * gcc.dg/vect/vect-bool-cmp.c: New test.
6028
951d8c8a
EB
60292016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6030
6031 * gcc.dg/guality/param-5.c: New test.
6032
b60fc3bd
BE
60332016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6034
6035 * gcc.target/i386/asm-flag-7.c: New test.
6036
0609abda
TS
60372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6038
6039 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6040 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6041 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6042 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6043 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6044 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6045 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6047 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6048 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6049 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6050 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6051 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6052 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6053 * lib/target-supports.exp: Likewise.
6054
ee2499b4
TS
60552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6056
6057 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6058 * gcc.dg/attr-ms_struct-2.c: Likewise.
6059 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6060 * gcc.dg/bf-ms-attrib.c: Likewise.
6061 * gcc.dg/bf-ms-layout-2.c: Likewise.
6062 * gcc.dg/bf-ms-layout-3.c: Likewise.
6063 * gcc.dg/bf-ms-layout.c: Likewise.
6064 * gcc.dg/bf-no-ms-layout.c: Likewise.
6065 * gcc.target/i386/bitfield1.c: Likewise.
6066 * gcc.target/i386/bitfield2.c: Likewise.
6067 * gcc.target/i386/bitfield3.c: Likewise.
6068
caea59ff
KN
60692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6070
6071 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6072 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6073 override other than -mcpu=power9 command-line option is specified,
6074 or if the target operating system is aix.
6075 * gcc.target/powerpc/darn-1.c: Likewise.
6076 * gcc.target/powerpc/darn-2.c: Likewise.
6077 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6078 test if effective-target is not powerpc_p9vector_ok or if the
6079 target operating system is not defined.
6080 * gcc.target/powerpc/vslv-1.c: Likewise.
6081 * gcc.target/powerpc/vsrv-0.c: Likewise.
6082 * gcc.target/powerpc/vsrv-1.c: Likewise.
6083
63617e30
TB
60842016-06-21 Tobias Burnus <burnus@net-b.de>
6085
6086 PR fortran/71068
6087 * gfortran.dg/coarray/data_1.f90: New.
6088
89192c3c
WD
60892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6090
6091 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6092 (dg-require-effective-target): Use arm_v8_neon_hw.
6093 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6094 (dg-require-effective-target): Likewise.
6095 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6096 (dg-require-effective-target): Likewise.
6097 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6098 (dg-require-effective-target): Likewise.
6099 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6100 (dg-require-effective-target): Likewise.
6101 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6102 (dg-require-effective-target): Likewise.
6103 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6104 Add AArch64 check.
6105
64ac50e2
WD
61062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6107
6108 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6109 Set to 3 so test passes.
6110
6252b5db
WD
61112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6112
6113 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6114
3b9bc511
IV
61152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6116
6117 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6118 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6119 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6120 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6121
21db1c78
IV
61222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6123
6124 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6125 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6126
9d30e86f
L
61272016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6128
6129 PR target/71549
6130 * gcc.target/i386/pr71549.c: New test.
6131
448a7c69
KN
61322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6133
6134 * gcc.target/powerpc/vadsdu-0.c: Replace
6135 dg-require-effective-target directive to allow test to run on more
6136 platforms, and add dg-skip-if directive to disable test on aix
6137 platforms because of known incompatibilities.
6138 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6139 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6140 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6141 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6142 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6143 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6144 * gcc.target/powerpc/vadsdub-2.c: Replace
6145 dg-require-effective-target directive to allow test to run on more
6146 platforms, and add dg-skip-if directive to disable test on aix
6147 platforms because of known incompatibilities.
6148 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6149 with vec_absdb call to differentiate this test from vadsdub-1.c.
6150 * gcc.target/powerpc/vadsduh-1.c: Replace
6151 dg-require-effective-target directive to allow test to run on more
6152 platforms, and add dg-skip-if directive to disable test on aix
6153 platforms because of known incompatibilities.
6154 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6155 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6156 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6157
0ad84f34
JJ
61582016-06-21 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR tree-optimization/71588
6161 * gcc.dg/pr71558.c: New test.
6162
e71e8d94
SKS
61632016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6164
6165 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6166 * c-c++-common/pr68657-2.c: Likewise.
6167 * c-c++-common/pr68657-3.c: Likewise.
6168 * gcc.dg/torture/pr69714.c: Require int32plus support.
6169 * gcc.dg/torture/pr70025.c: Likewise.
6170 * gcc.dg/torture/pr70083.c: Likewise.
6171 * gcc.dg/torture/pr70542.c: Likewise.
6172 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6173
5a578671
JM
61742016-06-20 Joseph Myers <joseph@codesourcery.com>
6175
6176 PR c/71601
6177 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6178
7a9df68e
JJ
61792016-06-20 Jakub Jelinek <jakub@redhat.com>
6180
50aa64d5
JJ
6181 PR middle-end/71581
6182 * gcc.dg/pr71581.c: New test.
6183
7a9df68e
JJ
6184 PR rtl-optimization/71591
6185 * gcc.dg/cpp/pr71591.c: New test.
6186
3947cf19
DR
61872016-06-20 David B. Robins <gcc@davidrobins.net>
6188
6189 PR target/71571
6190 * g++.dg/torture/pr71571.C: New test.
6191
c4ff221e
JJ
61922016-06-20 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR target/71559
6195 * gcc.target/i386/sse2-pr71559.c: New test.
6196 * gcc.target/i386/avx-pr71559.c: New test.
6197 * gcc.target/i386/avx512f-pr71559.c: New test.
6198
f1b5abfb
TB
61992016-06-20 Tobias Burnus <burnus@net-b.de>
6200
6201 PR fortran/71194
6202 * gfortran.dg/pointer_remapping_10.f90: New.
6203
842107e4
DM
62042016-06-20 David Malcolm <dmalcolm@redhat.com>
6205
6206 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6207
d9e8bdfd
MS
62082016-06-20 Martin Sebor <msebor@redhat.com>
6209
6210 PR c/69507
6211 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6212 * gnu90-const-expr-1.c: Same.
6213 * gnu99-const-expr-1.c: Same.
6214 * gnu99-static-1.c: Same.
6215
67785479
RL
62162016-06-20 Renlin Li <renlin.li@arm.com>
6217
29f09b38 6218 PR testsuite/71489
67785479
RL
6219 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6220
636929b8
JG
62212016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6222
6223 * gcc.target/aarch64/vcvt_f64_1.c: New.
6224 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6225 * gcc.target/aarch64/vrecp_f64_1.c: New.
6226
ff7b374b
KT
62272016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6228
6229 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6230 "alignement".
6231
554cfc9e
GJL
62322016-06-20 Georg-Johann Lay <avr@gjlay.de>
6233
6234 PR target/71103
6235 * gcc.target/avr/torture/pr71103-2.c: New test.
6236
94087e88 62372016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6238
6239 PR c/69507
6240 * gcc.dg/alignof.c: New test.
6241
c561b091
PC
62422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6245 vs dg-error; test constexpr specifier too.
6246
bf54f123
PC
62472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6250
4e53aa97
CL
62512016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6252
6253 * lib/target-supports.exp
6254 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6255 arm_neon_ok and merge flags. Fix temporary test name.
6256 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6257 and merge flags.
6258
69071d86
ML
62592016-06-17 Martin Liska <mliska@suse.cz>
6260
6261 * gcc.dg/predict-9.c: Fix dump scanning.
6262
68b3b858
BC
62632016-06-17 Bin Cheng <bin.cheng@arm.com>
6264
6265 PR tree-optimization/71354
6266 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6267
d3ee260a
BC
62682016-06-17 Bin Cheng <bin.cheng@arm.com>
6269
6270 PR tree-optimization/71347
6271 * gcc.dg/tree-ssa/pr71347.c: New test.
6272
bd8fb114
BC
62732016-06-17 Bin Cheng <bin.cheng@arm.com>
6274
6275 PR tree-optimization/71354
6276 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6277
97816be4
BC
62782016-06-17 Bin Cheng <bin.cheng@arm.com>
6279
6280 * gcc.dg/vect/vect-alias-check-1.c: New test.
6281
2d761a37
SKS
62822016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6283
e0277d6b 6284 PR target/71151
2d761a37
SKS
6285 * gcc.target/avr/pr71151-1.c: New test.
6286 * gcc.target/avr/pr71151-2.c: New test.
6287 * gcc.target/avr/pr71151-3.c: New test.
6288 * gcc.target/avr/pr71151-4.c: New test.
6289 * gcc.target/avr/pr71151-5.c: New test.
6290 * gcc.target/avr/pr71151-6.c: New test.
6291 * gcc.target/avr/pr71151-7.c: New test.
6292 * gcc.target/avr/pr71151-8.c: New test.
6293 * gcc.target/avr/pr71151-common.h: New test.
6294
68fa96d6
ML
62952016-06-16 Martin Liska <mliska@suse.cz>
6296
6297 * gfortran.dg/predict-1.f90: New test.
6298
b6ca982f
UB
62992016-06-16 Uros Bizjak <ubizjak@gmail.com>
6300
6301 PR target/71242
3a146d46 6302 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6303
1dc8d15b
JH
63042016-06-16 Jan Hubicka <hubicka@ucw.cz>
6305
6306 * g++.dg/vect/pr36648.cc: Disable cunrolli
6307
67c25816
JJ
63082016-06-16 Jakub Jelinek <jakub@redhat.com>
6309
c577adb2
JJ
6310 PR target/71554
6311 * gcc.c-torture/execute/pr71554.c: New test.
6312
67c25816
JJ
6313 PR rtl-optimization/71532
6314 * gcc.dg/torture/pr71532.c: New test.
6315
1a3c3ee9
MM
63162016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6317
6318 * gcc.target/powerpc/p9-dimode1.c: New test.
6319 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6320
f29468a7
JJ
63212016-06-15 Jakub Jelinek <jakub@redhat.com>
6322
61daecc4
JJ
6323 * gcc.c-torture/compile/20160615-1.c: New test.
6324
f29468a7
JJ
6325 * g++.dg/cpp0x/ref-qual17.C: New test.
6326
209d1e2d
IE
63272016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6328
6329 PR middle-end/71529
6330 * gcc.target/i386/pr71529.C: New test.
6331
8dc35712
AH
63322016-06-15 Alan Hayward <alan.hayward@arm.com>
6333
6334 PR tree-optimization/71483
6335 * g++.dg/vect/pr71483.c: New
6336
b8911cb8
PC
63372016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6338
6339 PR c++/70202
6340 * g++.dg/inherit/crash6.C: New.
6341 * g++.dg/inherit/union2.C: Likewise.
6342 * g++.dg/inherit/virtual12.C: Likewise.
6343 * g++.dg/inherit/virtual13.C: Likewise.
6344 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6345
cf5d08ab
UB
63462016-06-15 Uros Bizjak <ubizjak@gmail.com>
6347
e3d62871 6348 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6349
8f482165
AH
63502016-06-15 Alan Hayward <alan.hayward@arm.com>
6351
6352 PR tree-optimization/71439
6353 * gcc.dg/vect/pr71439.c: New
6354
3256673f
KT
63552016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6356
6357 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6358
b17dc4d4
RB
63592016-06-15 Richard Biener <rguenther@suse.de>
6360
6361 * gcc.dg/vect/slp-45.c: New testcase.
6362
2a5825f2
RB
63632016-06-15 Richard Biener <rguenther@suse.de>
6364
6365 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6366
6e433d0b
BS
63672016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6368
6369 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6370 requirements, and disable for AIX for now.
6371 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6372
abe7f828
JJ
63732016-06-14 Jakub Jelinek <jakub@redhat.com>
6374
a09c81b4
JJ
6375 PR c++/71528
6376 * g++.dg/opt/pr71528.C: New test.
6377
abe7f828
JJ
6378 PR c++/71516
6379 * g++.dg/init/pr71516.C: New test.
6380
acfadf06
PC
63812016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 * g++.dg/init/array46.C: New.
6384
4d568ab2
UB
63852016-06-14 Uros Bizjak <ubizjak@gmail.com>
6386
e3d62871
UB
6387 * gcc.target/i386/float128-3.c: New test.
6388 * gcc.target/i386/quad-sse4.c: Ditto.
6389 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6390 Update scan strings.
4d568ab2 6391
30934c5d
RB
63922016-06-14 Richard Biener <rguenther@suse.de>
6393
6394 PR middle-end/71526
6395 * gfortran.dg/pr71526.f90: New testcase.
6396
3970e545
AV
63972016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6398
6399 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6400 * gcc.dg/zero_bits_compound-1.c: Likewise.
6401
04976c6e
RB
64022016-06-14 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/71522
6405 * gcc.dg/torture/pr71522.c: New testcase.
6406
23e025db
JJ
64072016-06-14 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR tree-optimization/71520
6410 * gcc.dg/tree-ssa/pr71520.c: New test.
6411
90b72e84
RB
64122016-06-14 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/71521
86c24ba6 6415 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6416
ef7cf206
JJ
64172016-06-13 Jakub Jelinek <jakub@redhat.com>
6418
0dda258b
JJ
6419 PR sanitizer/71498
6420 * c-c++-common/ubsan/bounds-13.c: New test.
6421
ef7cf206
JJ
6422 PR preprocessor/71183
6423 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6424
a73786e3
JL
64252016-06-13 Jeff Law <law@redhat.com>
6426
6427 PR tree-optimization/71403
6428 * c-c++-common/ubsan/pr71403-1.c: New test.
6429 * c-c++-common/ubsan/pr71403-2.c: New test.
6430 * c-c++-common/ubsan/pr71403-3.c: New test.
6431
0ac249bf
JJ
64322016-06-13 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR middle-end/71478
6435 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6436 Add -Wno-psabi -w to dg-options.
6437
5408a64a
KN
64382016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6439
6440 * gcc.target/powerpc/vadsdu-0.c: New test.
6441 * gcc.target/powerpc/vadsdu-1.c: New test.
6442 * gcc.target/powerpc/vadsdu-2.c: New test.
6443 * gcc.target/powerpc/vadsdu-3.c: New test.
6444 * gcc.target/powerpc/vadsdu-4.c: New test.
6445 * gcc.target/powerpc/vadsdu-5.c: New test.
6446 * gcc.target/powerpc/vadsdub-1.c: New test.
6447 * gcc.target/powerpc/vadsdub-2.c: New test.
6448 * gcc.target/powerpc/vadsduh-1.c: New test.
6449 * gcc.target/powerpc/vadsduh-2.c: New test.
6450 * gcc.target/powerpc/vadsduw-1.c: New test.
6451 * gcc.target/powerpc/vadsduw-2.c: New test.
6452
f7e4f2e3
DM
64532016-06-13 David Malcolm <dmalcolm@redhat.com>
6454
6455 * gcc.dg/c99-init-2.c (c): Update expected error message.
6456 * gcc.dg/init-bad-8.c (foo): Likewise.
6457 * gcc.dg/spellcheck-fields-3.c: New test case.
6458
ad23a23e
ML
64592016-06-13 Martin Liska <mliska@suse.cz>
6460
6461 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6462 and "guess loop iv compared" heuristics.
6463 * gcc.dg/predict-2.c: Likewise.
6464 * gcc.dg/predict-3.c: Likewise.
6465 * gcc.dg/predict-4.c: Likewise.
6466 * gcc.dg/predict-5.c: Likewise.
6467 * gcc.dg/predict-6.c: Likewise.
6468
146c55da
MP
64692016-06-13 Marek Polacek <polacek@redhat.com>
6470
6471 PR middle-end/71476
6472 * c-c++-common/Wswitch-unreachable-4.c: New test.
6473 * gcc.dg/Wswitch-unreachable-2.c: New test.
6474 * g++.dg/tm/jump1.C: Move dg-warning.
6475
42e77cbc
EB
64762016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gnat.dg/renaming10.ad[sb]: New test.
6479
7474dcc1
PT
64802016-06-13 Paul Thomas <pault@gcc.gnu.org>
6481
6482 PR fortran/70673
6483 * gfortran.dg/pr70673.f90: New test.
6484
f57f53d3
RB
64852016-06-13 Richard Biener <rguenther@suse.de>
6486
6487 PR middle-end/64516
6488 * gcc.dg/align-3.c: New testcase.
6489
5843a5f0
ML
64902016-06-13 Martin Liska <mliska@suse.cz>
6491
6492 * gcc.target/i386/pr71458.c: New test.
6493
aa8fdb44
UB
64942016-06-12 Uros Bizjak <ubizjak@gmail.com>
6495
6496 PR target/71241
3a146d46 6497 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6498
2043e4d7
DH
64992016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6500
6501 PR target/60751
6502 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6503 statement.
6504
d3dc025d
DH
65052016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6506
6507 PR target/60751
6508 * gfortran.dg/comma_IO_extension_1.f90: New test.
6509 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6510 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6511 statement.
6512 * gfortran.dg/graphite/pr38083.f90: Likewise.
6513 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6514 missing format.
6515
a31d78c6
EB
65162016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/case_character.adb: New test.
6519
95c18dd0
SB
65202016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6521
6522 PR middle-end/71310
6523 * gcc.target/powerpc/pr71310.c: New testcase.
6524
b97d37b4
KV
65252016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6526
6527 PR middle-end/71478
6528 * gcc.dg/pr71478.c: New test.
6529
900bcda3
JJ
65302016-06-10 Jakub Jelinek <jakub@redhat.com>
6531
ec1c20db
JJ
6532 PR middle-end/71494
6533 * gcc.c-torture/execute/pr71494.c: New test.
6534
50b15873
JJ
6535 PR c/68657
6536 * gcc.target/i386/pr68657.c: New test.
6537
900bcda3
JJ
6538 PR inline-asm/68843
6539 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6540 (test): Add -masm=intel alternatives.
6541
4d926e34
MS
65422016-06-10 Martin Sebor <msebor@redhat.com>
6543
6544 PR c/71392
6545 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6546
ad071b2b
JL
65472016-06-10 Jeff Law <law@redhat.com>
6548
6549 PR tree-optimization/71335
6550 * gcc.c-torture/execute/pr71335.c: New test.
6551
2704efe8
DM
65522016-06-10 David Malcolm <dmalcolm@redhat.com>
6553
6554 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6555 the various "cannot tail-call: " messages.
6556
18c9b7d4
CL
65572016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6558
6559 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6560 and options.
6561
7cfa10f3
MO
65622016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6563
6564 PR sanitizer/71480
6565 * c-c++-common/asan/pr71480.c: New test.
6566
1f24fd3e
L
65672016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6568
6569 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6570 (ASMNAME2): Likewise.
6571 (main): Replace fn in asm statement with ASMNAME ("fn").
6572 * gcc.dg/guality/pr68037-2.c: Likewise.
6573 * gcc.dg/guality/pr68037-3.c: Likewise.
6574 * gcc.dg/torture/pr68037-1.c: Likewise.
6575 * gcc.dg/torture/pr68037-2.c: Likewise.
6576 * gcc.dg/torture/pr68037-3.c: Likewise.
6577
ad551c07
BE
65782016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6579
6580 PR inline-asm/68843
6581 * gcc.target/i386/pr68843-1.c: New test.
6582 * gcc.target/i386/pr68843-2.c: New test.
6583
4b1ffdb1 65842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6585 Cesar Philippidis <cesar@codesourcery.com>
6586
6587 PR middle-end/71373
6588 * gcc.dg/goacc/nested-function-1.c: New file.
6589 * gcc.dg/goacc/nested-function-2.c: Likewise.
6590 * gcc.dg/goacc/pr71373.c: Likewise.
6591 * gfortran.dg/goacc/cray-2.f95: Likewise.
6592 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6593 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6594 * gfortran.dg/goacc/cray.f95: Update.
6595 * gfortran.dg/goacc/loop-1.f95: Likewise.
6596 * gfortran.dg/goacc/loop-3.f95: Likewise.
6597 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6598 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6599
66002016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6601
6602 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6603 for OpenACC tile clauses.
6604 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6605
6606 PR c/71381
6607 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6608 to...
6609 * c-c++-common/goacc/cache-2.c: ... this new file.
6610 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6611 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6612 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6613 usage.
6614 * gfortran.dg/goacc/cray.f95: Likewise.
6615 * gfortran.dg/goacc/loop-1.f95: Likewise.
6616
89851e4c
AH
66172016-06-10 Alan Hayward <alan.hayward@arm.com>
6618
6619 PR tree-optimization/71407
6620 PR tree-optimization/71416
6621 * gcc.dg/vect/pr71407.c: New
6622 * gcc.dg/vect/pr71416-1.c: New
6623 * gcc.dg/vect/pr71416-2.c: New
6624
200eafbf
RB
66252016-06-10 Richard Biener <rguenther@suse.de>
6626
6627 PR middle-end/71477
6628 * gcc.dg/torture/pr71477.c: New testcase.
6629
4df99d92
JK
66302016-06-09 Julia Koval <julia.koval@intel.com>
6631
6632 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6633 * gcc.target/i386/interrupt-13.c: Likewise.
6634 * gcc.target/i386/interrupt-15.c: Likewise.
6635 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6636 * gcc.target/i386/interrupt-24.c: Likewise.
6637 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6638 * gcc.target/i386/interrupt-9.c: Likewise.
6639 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6640
e01b4e16
MS
66412016-06-09 Martin Sebor <msebor@redhat.com>
6642
6643 PR c/70883
6644 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6645 * gcc.dg/builtin-constant_p-1.c: Same.
6646 * gcc.dg/builtins-error.c: Same.
6647 * gcc.dg/pr70859.c: Same.
6648
9c35db0e
SKS
66492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6650
6651 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6652 * gcc.dg/torture/pr68067-1.c: Likewise.
6653 * gcc.dg/torture/pr68067-2.c: Likewise.
6654
66552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6656
6657 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6658 when setting SIZE.
6659
392a81b9
PC
66602016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 PR c++/71465
6663 * g++.dg/inherit/crash5.C: New.
6664 Revert:
6665 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/70202
6668 * g++.dg/inherit/crash5.C: New.
6669 * g++.dg/inherit/virtual1.C: Adjust.
6670
e49efc14
ML
66712016-06-09 Martin Liska <mliska@suse.cz>
6672
6673 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6674 * g++.dg/predict-loop-exit-2.C: Likewise.
6675 * g++.dg/predict-loop-exit-3.C: Likewise.
6676 * gcc.dg/predict-1.c: Likewise.
6677 * gcc.dg/predict-2.c: Likewise.
6678 * gcc.dg/predict-3.c: Likewise.
6679 * gcc.dg/predict-4.c: Likewise.
6680 * gcc.dg/predict-5.c: Likewise.
6681 * gcc.dg/predict-6.c: Likewise.
6682 * gcc.dg/predict-7.c: Likewise.
6683
36d57986
RB
66842016-06-09 Richard Biener <rguenther@suse.de>
6685
6686 PR tree-optimization/71462
6687 * gcc.dg/torture/pr71462.c: New testcase.
6688
7d82e8e4
MP
66892016-06-09 Marek Polacek <polacek@redhat.com>
6690
6691 PR c/65471
6692 * gcc.dg/c11-generic-3.c: New test.
6693
c8a71589
PC
66942016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 * g++.dg/init/array42.C: New.
6697 * g++.dg/init/array43.C: Likewise.
6698 * g++.dg/init/array44.C: Likewise.
6699 * g++.dg/init/array45.C: Likewise.
6700 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6701 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6702 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6703 * g++.dg/gomp/pr35751.C: Likewise.
6704 * g++.dg/init/array23.C: Likewise.
6705 * g++.dg/init/brace2.C: Likewise.
6706 * g++.dg/init/brace6.C: Likewise.
6707
44a845ca
MS
67082016-06-08 Martin Sebor <msebor@redhat.com>
6709 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR c++/70507
6712 PR c/68120
6713 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6714 * c-c++-common/builtin-arith-overflow-2.c: New test.
6715 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6716 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6717 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6718
2ef16b6e
JJ
67192016-06-08 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR c++/71442
6722 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6723
5e3ee346
AL
67242016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6725
6726 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6727 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6728 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6729 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6730 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6731 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6732 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6733 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6734 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6735 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6736 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6737 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6738 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6739
b2ae2814
RB
67402016-06-08 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/68558
6743 * gcc.dg/vect/slp-44.c: New testcase.
6744
e09b4c37
RB
67452016-06-08 Richard Biener <rguenther@suse.de>
6746
6747 * gcc.dg/vect/slp-43.c: New testcase.
6748
72d50660
RB
67492016-06-08 Richard Biener <rguenther@suse.de>
6750
6751 PR tree-optimization/71452
6752 * gcc.dg/torture/pr71452.c: New testcase.
6753
988c115c
JJ
67542016-06-08 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR c++/71448
6757 * g++.dg/torture/pr71448.C: New test.
6758
73d73b48
BS
67592016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6760
6761 PR debug/71432
6762 PR ada/71413
6763 * g++.dg/debug/pr71432.C: New test.
6764
bdd15d0c
PK
67652016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6766
6767 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6768 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6769 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6770
ce0607bb
AH
67712016-06-08 Alan Hayward <alan.hayward@arm.com>
6772
6773 * gcc.dg/vect/vect-live-2.c: Update effective target.
6774 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6775 * lib/target-supports.exp: Add aarch64 to vect_long.
6776
92a5f2ba
MP
67772016-06-08 Marek Polacek <polacek@redhat.com>
6778
6779 PR c/71418
6780 * gcc.dg/noncompile/pr71418.c: New test.
6781
08203f73
MP
6782 PR c/71426
6783 * gcc.dg/noncompile/pr71426.c: New test.
6784
d1fcc2bd
JH
67852016-06-07 Jan Hubicka <hubicka@ucw.cz>
6786
6787 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6788 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6789 * gcc.dg/predict-3.c: Update template.
6790 * gcc.dg/predict-5.c: Update template.
6791 * gcc.dg/predict-6.c: Update template.
6792 * gcc.dg/predict-9.c: Update template.
6793 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6794
a23e6f1c
BS
67952016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6796
6797 * gcc.target/powerpc/vec-mul.c: New test.
6798
6ffd47b7
DM
67992016-06-07 David Malcolm <dmalcolm@redhat.com>
6800
6801 * gcc.dg/spellcheck-fields-2.c: New test case.
6802
bfd67b47
RB
68032016-06-07 Richard Biener <rguenther@suse.de>
6804
6805 PR c/61564
6806 * gcc.dg/Wpragmas-1.c: New testcase.
6807 * gcc.dg/Wattributes-4.c: Likewise.
6808 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6809 entry.
6810
701b9a47
CL
68112016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6812
6813 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6814 spurious debug code.
6815
6b80d6fa
RB
68162016-06-07 Richard Biener <rguenther@suse.de>
6817
6818 PR tree-optimization/71428
6819 * gcc.dg/torture/pr71428.c: New testcase.
6820
0f3f9437
RB
68212016-06-07 Richard Biener <rguenther@suse.de>
6822
6823 PR middle-end/71423
6824 * gcc.dg/torture/pr71423.c: New testcase.
6825
ec963f2a
KV
68262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6827
6828 PR middle-end/71408
6829 * gcc.dg/tree-ssa/pr71408.c: New test.
6830
46ab5b6e
KV
68312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6832
6833 PR middle-end/71281
6834 * g++.dg/torture/pr71281.C: New test.
6835
1f40cff3
MP
68362016-06-06 Marek Polacek <polacek@redhat.com>
6837
6838 PR c/71362
6839 * gcc.dg/pr71362.c: New test.
6840
6f5bcd24
JJ
68412016-06-06 Jakub Jelinek <jakub@redhat.com>
6842 Patrick Palka <ppalka@gcc.gnu.org>
6843
6844 PR c++/70847
6845 PR c++/71330
6846 PR c++/71393
6847 * g++.dg/opt/pr70847.C: New test.
6848 * g++.dg/ubsan/pr70847.C: New test.
6849 * g++.dg/ubsan/pr71393.C: New test.
6850
158beb4a
JJ
68512016-06-06 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR tree-optimization/71259
6854 * gcc.dg/vect/pr71259.c: New test.
6855
d9b950dd
DM
68562016-06-06 David Malcolm <dmalcolm@redhat.com>
6857
6858 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6859 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6860 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6861 above.
6862
36f9ad69
KT
68632016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6864
6865 PR middle-end/37780
6866 * gcc.c-torture/execute/pr37780.c: New test.
6867 * gcc.target/aarch64/pr37780_1.c: Likewise.
6868 * gcc.target/arm/pr37780_1.c: Likewise.
6869
5545a907
MP
68702016-06-06 Marek Polacek <polacek@redhat.com>
6871
6872 * c-c++-common/attr-may-alias-1.c: New test.
6873 * c-c++-common/attr-may-alias-2.c: New test.
6874 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6875
93671519
BE
68762016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6877
6878 PR c/24414
6879 * gcc.target/i386/pr24414.c: New test.
6880
690f24b7
JM
68812016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6882
6883 * gcc.target/sparc/vis4misc.c: New file.
6884 * gcc.target/sparc/fpcmp.c: Likewise.
6885 * gcc.target/sparc/fpcmpu.c: Likewise.
6886
31ce6157
AH
68872016-06-06 Alan Hayward <alan.hayward@arm.com>
6888
6889 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6890 * gcc.dg/vect/vect-live-3.c: Likewise.
6891
9fcebb5a
RB
68922016-06-06 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/71398
6895 * gcc.dg/torture/pr71398.c: New testcase.
6896
903ca97b
UB
68972016-06-06 Uros Bizjak <ubizjak@gmail.com>
6898
6899 PR target/71389
6900 * g++.dg/pr71389.C: New test.
6901
9c1eb332
JD
69022016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6903
6904 PR fortran/71404
6905 * gfortran.dg/fmt_read_5.f: New test.
6906
b2d83bd2
AV
69072016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6908
6909 PR fortran/69659
6910 * gfortran.dg/class_array_22.f03: New test.
6911
ec81960e
JH
69122016-06-05 Jan Hubicka <hubicka@ucw.cz>
6913
6914 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6915
429d2750
JH
69162016-06-05 Jan Hubicka <hubicka@ucw.cz>
6917
6918 * gcc.dg/predict-9.c: Update template.
6919
c1c00983
PC
69202016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/49377
6923 * g++.dg/template/pr49377.C: New.
6924
1927a963
JJ
69252016-06-04 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR tree-optimization/71405
6928 * g++.dg/torture/pr71405.C: New test.
6929
909a11ad
PC
69302016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/70202
6933 * g++.dg/inherit/crash5.C: New.
6934 * g++.dg/inherit/virtual1.C: Adjust.
6935
08bbb1f8
JL
69362016-06-03 Jeff Law <law@redhat.com>
6937
6938 PR tree-optimization/71316
6939 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6940
7c35235c
JJ
69412016-06-03 Jakub Jelinek <jakub@redhat.com>
6942
6943 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6944 dg-additional-options with just -fno-tree-scev-cprop in it.
6945 * gcc.dg/vect/vect-live-2.c: Likewise.
6946 * gcc.dg/vect/vect-live-5.c: Likewise.
6947 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6948 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6949 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6950
c8572dd6
PP
69512016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6952
6953 PR c++/27100
6954 * g++.dg/other/friend6.C: New test.
6955
1c7733a7
BS
69562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6957
6958 * g++.dg/torture/ppc-ldst-array.C: New.
6959
0d2f700f
JM
69602016-06-03 Joseph Myers <joseph@codesourcery.com>
6961
6962 PR target/71276
6963 PR target/71277
6964 * gcc.dg/torture/builtin-fp-int-inexact.c,
6965 gcc.target/i386/387-builtin-fp-int-inexact.c,
6966 gcc.target/i386/387-rint-inline-1.c,
6967 gcc.target/i386/387-rint-inline-2.c,
6968 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6969 gcc.target/i386/sse2-rint-inline-1.c,
6970 gcc.target/i386/sse2-rint-inline-2.c,
6971 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6972 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6973
f8071c05
L
69742016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6975 Julia Koval <julia.koval@intel.com>
6976
6977 PR target/66960
6978 PR target/67630
6979 PR target/67634
6980 PR target/67841
6981 PR target/68037
6982 PR target/68618
6983 PR target/68661
6984 PR target/69575
6985 PR target/69596
6986 PR target/69734
6987 * gcc.dg/guality/pr68037-1.c: New test.
6988 * gcc.dg/guality/pr68037-2.c: Likewise.
6989 * gcc.dg/guality/pr68037-3.c: Likewise.
6990 * gcc.dg/torture/pr68037-1.c: Likewise.
6991 * gcc.dg/torture/pr68037-2.c: Likewise.
6992 * gcc.dg/torture/pr68037-3.c: Likewise.
6993 * gcc.dg/torture/pr68661-1a.c: Likewise.
6994 * gcc.dg/torture/pr68661-1b.c: Likewise.
6995 * gcc.target/i386/interrupt-1.c: Likewise.
6996 * gcc.target/i386/interrupt-2.c: Likewise.
6997 * gcc.target/i386/interrupt-3.c: Likewise.
6998 * gcc.target/i386/interrupt-4.c: Likewise.
6999 * gcc.target/i386/interrupt-5.c: Likewise.
7000 * gcc.target/i386/interrupt-6.c: Likewise.
7001 * gcc.target/i386/interrupt-7.c: Likewise.
7002 * gcc.target/i386/interrupt-8.c: Likewise.
7003 * gcc.target/i386/interrupt-9.c: Likewise.
7004 * gcc.target/i386/interrupt-10.c: Likewise.
7005 * gcc.target/i386/interrupt-11.c: Likewise.
7006 * gcc.target/i386/interrupt-12.c: Likewise.
7007 * gcc.target/i386/interrupt-13.c: Likewise.
7008 * gcc.target/i386/interrupt-14.c: Likewise.
7009 * gcc.target/i386/interrupt-15.c: Likewise.
7010 * gcc.target/i386/interrupt-16.c: Likewise.
7011 * gcc.target/i386/interrupt-17.c: Likewise.
7012 * gcc.target/i386/interrupt-18.c: Likewise.
7013 * gcc.target/i386/interrupt-19.c: Likewise.
7014 * gcc.target/i386/interrupt-20.c: Likewise.
7015 * gcc.target/i386/interrupt-21.c: Likewise.
7016 * gcc.target/i386/interrupt-22.c: Likewise.
7017 * gcc.target/i386/interrupt-23.c: Likewise.
7018 * gcc.target/i386/interrupt-24.c: Likewise.
7019 * gcc.target/i386/interrupt-25.c: Likewise.
7020 * gcc.target/i386/interrupt-26.c: Likewise.
7021 * gcc.target/i386/interrupt-27.c: Likewise.
7022 * gcc.target/i386/interrupt-28.c: Likewise.
7023 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7024 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7025 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7026 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7027 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7028 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7029 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7030 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7031 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7032 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7033 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7034 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7035
36b85e43
BS
70362016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7037
9de2e795
L
7038 PR tree-optimization/52171
7039 * gcc.dg/pr52171.c: New test.
7040 * gcc.target/i386/pr52171.c: New test.
36b85e43 7041
bfeee8ac
JH
70422016-06-03 Jan Hubicka <jh@suse.cz>
7043
7044 * g++.dg/tree-ssa/pred-1.C: New testcase
7045 * gcc.dg/tree-ssa/pred-1.c: New testcase
7046
859b0bae
BS
70472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048
7049 PR target/70957
7050 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7051 support.
7052 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7053
3a2edf4c
AH
70542016-06-03 Alan Hayward <alan.hayward@arm.com>
7055
7056 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7057
b28ead45
AH
70582016-06-03 Alan Hayward <alan.hayward@arm.com>
7059
7060 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7061 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7062 * gcc.dg/vect/vect-live-1.c: New test.
7063 * gcc.dg/vect/vect-live-2.c: New test.
7064 * gcc.dg/vect/vect-live-3.c: New test.
7065 * gcc.dg/vect/vect-live-4.c: New test.
7066 * gcc.dg/vect/vect-live-5.c: New test.
7067 * gcc.dg/vect/vect-live-slp-1.c: New test.
7068 * gcc.dg/vect/vect-live-slp-2.c: New test.
7069 * gcc.dg/vect/vect-live-slp-3.c: New test.
7070
1f91747b
JJ
70712016-06-03 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR middle-end/71387
7074 * g++.dg/opt/pr71387.C: New test.
7075
47b83923
JL
70762016-06-02 Jeff Law <law@redhat.com>
7077
7078 PR tree-optimization/71328
7079 * gcc.c-torture/compile/pr71328.c: New test.
7080
e96e5f46
JD
70812016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7082
7083 PR fortran/52393
7084 * gfortran.dg/fmt_read_3.f90: Fix typo.
7085 * gfortran.dg/fmt_read_4.f90: New test.
7086
b872d729
PC
70872016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7088
7089 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7090 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7091 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7092 * g++.dg/cpp0x/override2.C: Likewise.
7093 * g++.dg/parse/crash5.C: Likewise.
7094 * g++.dg/parse/error16.C: Likewise.
7095 * g++.dg/parse/error27.C: Likewise.
7096 * g++.dg/template/qualttp15.C: Likewise.
7097 * g++.dg/template/redecl4.C: Likewise.
7098 * g++.old-deja/g++.other/crash39.C: Likewise.
7099 * g++.old-deja/g++.other/struct1.C: Likewise.
7100 * g++.old-deja/g++.pt/m9a.C: Likewise.
7101 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7102
0e535442
JJ
71032016-06-02 Jakub Jelinek <jakub@redhat.com>
7104
0633ee10
JJ
7105 PR c++/71372
7106 * c-c++-common/pr71372.c: New test.
7107
0e535442
JJ
7108 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7109 __TIME__ strings with __builtin_strcmp instead of printf and
7110 dg-output.
7111
f3c5ecc2
ML
71122016-06-02 Martin Liska <mliska@suse.cz>
7113
7114 * gcc.dg/predict-9.c: New test.
7115
a91807c5
JJ
71162016-06-02 Jakub Jelinek <jakub@redhat.com>
7117
7118 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7119 global set_compiler_env_var and global saved_compiler_env_var.
7120
b5bd1978
KT
71212016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7122
7123 PR rtl-optimization/71295
7124 * gcc.c-torture/compile/pr71295.c: New test.
7125
b93b1475
JJ
71262016-06-02 Jakub Jelinek <jakub@redhat.com>
7127
930ebd0e
JJ
7128 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7129
1e021dc3
JJ
7130 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7131 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7132
b93b1475
JJ
7133 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7134 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7135 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7136 alternative number.
7137
58f2fb5c
MM
71382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7139
7140 * gcc.target/powerpc/p9-splat-4.c: New test.
7141
71422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7143
7144 PR target/71186
7145 * gcc.target/powerpc/pr71186.c: New test.
7146
4731c9f0
JD
71472016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148
7149 PR fortran/52393
7150 * gfortran.dg/fmt_read_3.f90: New test.
7151
042dee3e
TP
71522016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7153
7154 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7155 procedure.
7156
15c98b2e
ES
71572016-06-01 Eduard Sanou <dhole@openmailbox.org>
7158
7159 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7160 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7161 env var is set.
7162 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7163 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7164 shown once.
7165 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7166 during compilation.
7167 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7168 vars set by dg-set-compiler-env-var.
7169
6442a6f4
PT
71702016-06-01 Paul Thomas <pault@gcc.gnu.org>
7171
7172 PR fortran/71156
7173 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7174 to the module procedure declaration.
7175 * gfortran.dg/submodule_16.f08: New test.
7176
ab62397a
JJ
71772016-06-01 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR middle-end/71371
7180 * c-c++-common/gomp/pr71371.c: New test.
7181
b66af6ed
RB
71822016-06-01 Richard Biener <rguenther@suse.de>
7183
7184 PR tree-optimization/71366
7185 * gcc.dg/torture/pr71366-1.c: New testcase.
7186 * gcc.dg/torture/pr71366-2.c: Likewise.
7187
e342b9d8
KN
71882016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7189
7190 * gcc.target/powerpc/vslv-0.c: New test.
7191 * gcc.target/powerpc/vslv-1.c: New test.
7192 * gcc.target/powerpc/vsrv-0.c: New test.
7193 * gcc.target/powerpc/vsrv-1.c: New test.
7194
721547cd
NS
71952016-06-01 Nathan Sidwell <nathan@acm.org>
7196
7197 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7198 * gcc.target/nvptx/weak.c: New.
7199
fa2c9034
RB
72002016-06-01 Richard Biener <rguenther@suse.de>
7201
7202 PR tree-optimization/71261
7203 * gcc.dg/torture/vect-bool-1.c: New testcase.
7204
3e32893c
JJ
72052016-06-01 Jakub Jelinek <jakub@redhat.com>
7206
7207 * gfortran.dg/gomp/order-1.f90: New test.
7208 * gfortran.dg/gomp/order-2.f90: New test.
7209
8c383600
JH
72102016-06-01 Jan Hubicka <hubicka@ucw.cz>
7211
7212 * gcc.dg/unroll-6.c: Update template.
7213 * gcc.dg/unroll-7.c: New testcase.
7214 * gcc.dg/unroll-8.c: New testcase.
7215
a0dfeef5
EB
72162016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7217
7218 * gnat.dg/opt56.ad[sb]: New test.
7219
48de5701
PC
72202016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7221
7222 PR c++/66635
7223 * g++.dg/cpp0x/constexpr-ice16.C: New.
7224
827cf695
PP
72252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7226
7227 PR tree-optimization/71314
7228 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7229 -mbranch-cost=2.
7230
ff66f6e8
PP
72312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7232
7233 PR tree-optimization/71077
7234 * gcc.dg/tree-ssa/pr71077.c: New test.
7235
050fb209
JH
72362016-05-31 Jan Hubicka <hubicka@ucw.cz>
7237
48de5701
PC
7238 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7239 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7240 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7241
c642d919
PC
72422016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 PR c++/71248
7245 * g++.dg/cpp0x/pr71248.C: New.
7246 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7247 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7248 * g++.dg/init/new37.C: Likewise.
7249 * g++.dg/template/static1.C: Likewise.
7250 * g++.dg/template/static2.C: Likewise.
7251
d6439e08
L
72522016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7253
7254 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7255 instead of %rdi.
7256 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7257
780b9dd4
MP
72582016-05-31 Marek Polacek <polacek@redhat.com>
7259
7260 * c-c++-common/Wswitch-unreachable-3.c: New test.
7261 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7262
0d99f8a0
RB
72632016-05-31 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/71352
7266 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7267
52545641
TP
72682016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7269
7270 * gcc.target/arm/armv5_thumb_isa.c: New test.
7271
5b8c1205
KY
72722016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7273
7274 PR target/71346
7275 * gcc.target/i386/pr71346.c: New test.
7276
7a88cc84
TV
72772016-05-31 Tom de Vries <tom@codesourcery.com>
7278
7279 PR tree-optimization/69068
7280 * gcc.dg/graphite/pr69068.c: New test.
7281
265149a6
MS
72822016-05-27 Martin Sebor <msebor@redhat.com>
7283
7284 PR c++/71306
7285 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7286
00631022
JJ
72872016-05-30 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR c++/71349
7290 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7291 nowait depend(inout: dd[0]) clauses where permitted.
7292
b2f6675b
PC
72932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/71238
7296 * g++.dg/parse/pr71238.C: New.
7297 * g++.dg/concepts/friend1.C: Test column numbers too.
7298 * g++.dg/cpp0x/initlist31.C: Likewise.
7299 * g++.dg/cpp0x/pr51420.C: Likewise.
7300 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7301 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7302 * g++.dg/ext/builtin3.C: Likewise.
7303 * g++.dg/lookup/friend12.C: Likewise.
7304 * g++.dg/lookup/friend7.C: Likewise.
7305 * g++.dg/lookup/koenig1.C: Likewise.
7306 * g++.dg/lookup/koenig5.C: Likewise.
7307 * g++.dg/lookup/used-before-declaration.C: Likewise.
7308 * g++.dg/overload/koenig1.C: Likewise.
7309 * g++.dg/template/crash65.C: Likewise.
7310 * g++.dg/template/friend57.C: Likewise.
7311 * g++.dg/warn/Wshadow-5.C: Likewise.
7312 * g++.dg/warn/Wunused-8.C: Likewise.
7313 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7314 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7315 * g++.old-deja/g++.jason/member.C: Likewise.
7316 * g++.old-deja/g++.jason/report.C: Likewise.
7317 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7318 * g++.old-deja/g++.law/visibility20.C: Likewise.
7319 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7320 * g++.old-deja/g++.other/static5.C: Likewise.
7321 * g++.old-deja/g++.pt/overload2.C: Likewise.
7322
a448ff40
JH
73232016-05-30 Jan Hubicka <hubicka@ucw.cz>
7324
7325 * gcc.dg/tree-ssa/peel1.c: New testcase.
7326 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7327 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7328
69be8c91
TV
73292016-05-30 Tom de Vries <tom@codesourcery.com>
7330
7331 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7332 to ce.
7333
a59775a1
PC
73342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7335
7336 PR c++/71099
7337 * g++.dg/parse/virtual1.C: New.
7338
53d6d955
UB
73392016-05-30 Uros Bizjak <ubizjak@gmail.com>
7340
7341 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7342 Use correct register when clearing %edx.
7343
0557293f
AM
73442016-05-30 Alexander Monakov <amonakov@ispras.ru>
7345
7346 PR tree-optimization/71289
7347 * gcc.dg/pr71289.c: New test.
7348
5d476e35
KV
73492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7350
7351 PR middle-end/71269
7352 PR middle-end/71292
7353 * gcc.dg/tree-ssa/pr71269.c: New test.
7354 * gcc.dg/tree-ssa/pr71292.c: New test.
7355
db5447ca
KV
73562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7357
7358 PR middle-end/71252
7359 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7360
98bdbb39
JH
73612016-05-30 Jan Hubicka <hubicka@ucw.cz>
7362
7363 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7364 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7365 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7366
7e012855
TV
73672016-05-30 Tom de Vries <tom@codesourcery.com>
7368
7369 PR tree-optimization/69067
7370 * gcc.dg/graphite/pr69067.c: New test.
7371
beed3701
UB
73722016-05-29 Uros Bizjak <ubizjak@gmail.com>
7373
7374 PR target/71245
7375 * gcc.target/i386/pr71245-1.c: New test.
7376 * gcc.target/i386/pr71245-2.c: Ditto.
7377
b6d4f8e8
PC
73782016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/71105
7381 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7382 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7383 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7384
00022058
JH
73852016-05-27 Jan Hubicka <hubicka@ucw.cz>
7386
7387 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7388
c8419aca
VV
73892016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7390
7391 Revert:
7392 PR c++/69855
7393 * g++.dg/overload/69855.C: New.
7394 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7395 * g++.old-deja/g++.pt/crash3.C: Likewise.
7396
8008c4d2
PC
73972016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7398
7399 PR c++/60385
7400 * g++.dg/parse/namespace13.C: New.
7401
8b2ef235
JL
74022016-05-26 Jeff Law <law@redhat.com>
7403
7404 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7405 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7406 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7407 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7408 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7409 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7410 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7411 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7412 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7413 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7414 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7415 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7416 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7417
7d67159b
VV
74182016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7419
7420 PR c++/69855
7421 * g++.dg/overload/69855.C: New.
7422 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7423 * g++.old-deja/g++.pt/crash3.C: Likewise.
7424
88e3bdd1
JW
74252016-05-27 Jiong Wang <jiong.wang@arm.com>
7426
7427 PR target/63596
7428 * gcc.target/aarch64/va_arg_1.c: New testcase.
7429 * gcc.target/aarch64/va_arg_2.c: Likewise.
7430 * gcc.target/aarch64/va_arg_3.c: Likewise.
7431
3fd6b9cc
JW
74322016-05-27 Jiong Wang <jiong.wang@arm.com>
7433
7434 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7435 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7436 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7437 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7438 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7439
3cee7e4e
MP
74402016-05-27 Marek Polacek <polacek@redhat.com>
7441
7442 PR middle-end/71308
7443 * g++.dg/torture/pr71308.C: New test.
7444
6a813c96
DV
74452016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7446
7447 * gcc.dg/zero_bits_compound-1.c: New test.
7448 * gcc.dg/zero_bits_compound-2.c: New test.
7449
0561bcfb
IE
74502016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7451
7452 PR middle-end/71279
7453 * gcc.dg/pr71279.c: New test.
7454
21316320
MM
74552016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7456
7457 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7458 floating point min/max/comparison instructions.
7459 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7460
7211a097
JJ
74612016-05-26 Jakub Jelinek <jakub@redhat.com>
7462
7463 * c-c++-common/gomp/schedule-1.c: New test.
7464 * gfortran.dg/gomp/schedule-1.f90: New test.
7465
cac177cf
PP
74662016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7467
7468 PR c++/70822
7469 PR c++/70106
7470 * g++.dg/cpp1y/auto-fn32.C: New test.
7471 * g++.dg/cpp1y/paren4.C: New test.
7472
a2d5b8c9
NS
74732016-05-26 Nathan Sidwell <nathan@acm.org>
7474
7475 * gcc.dg/20060410.c: Xfail on ptx.
7476 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7477 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7478 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7479 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7480 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7481
ffa8b552
TP
74822016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7483
7484 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7485
c7501e00
JJ
74862016-05-26 Jakub Jelinek <jakub@redhat.com>
7487
1875b9a0
JJ
7488 PR tree-optimization/71280
7489 * gcc.dg/pr71280.c: New test.
7490
2116e19f
JJ
7491 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7492
305aef09
JJ
7493 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7494 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7495
c7501e00
JJ
7496 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7497
ca449d26
JW
74982016-05-26 Jiong Wang <jiong.wang@arm.com>
7499
7500 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7501 kept in memory.
ca449d26 7502
8af01c66
JL
75032016-05-25 Jeff Law <law@redhat.com>
7504
7505 PR tree-optimization/71272
7506 * gcc.c-torture/compile/pr71272.c: new test.
7507
f9d6ce73
BS
75082016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7509
7510 * gcc.target/powerpc/vec-cmpne.c: New test.
7511 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7512
a88a7b22
EB
75132016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7514
7515 * gnat.dg/opt55.ad[sb]: New test.
7516
125f02ed
SKS
75172016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7518
7519 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7520 * c-c++-common/pr60226.c: Require int32plus.
7521 * gcc.c-torture/execute/pr70602.c: Likewise.
7522 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7523 unsigned long for malloc arg type.
7524 * gcc.dg/asr_div1.c: Require int32plus.
7525 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7526 * gcc.dg/pie-1.c: Require pie.
7527 * gcc.dg/pie-2.c: Likewise.
7528 * gcc.dg/pr59471.c: Require int32plus.
7529 * gcc.dg/pr59963-2.c: XFAIL for int16.
7530 * gcc.dg/pr60114.c: Require int32plus.
7531 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7532 unsigned long for typedef of size_t.
7533 * gcc.dg/pr63914.c: Require int32plus.
7534 * gcc.dg/pr64536.c: Require pt32plus.
7535 * gcc.dg/pr65658.c: Likewise.
7536 * gcc.dg/pr67271.c: Require int32plus.
7537 * gcc.dg/pr68112.c: Likewise.
7538 * gcc.dg/pr69071.c: Skip for avr target.
7539 * gcc.dg/pr69973.c: Require int32plus.
7540 * gcc.dg/pr70169.c: Skip for avr target.
7541 * gcc.dg/sso-6.c: Require int32plus.
7542 * gcc.dg/sso-7.c: Likewise.
7543 * gcc.dg/sso-8.c: Likewise.
7544 * gcc.dg/vrp-min-max-2.c: Likewise.
7545
c6e434f5
UB
75462016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7547
7548 PR target/70738
7549 * gcc.target/i386/pr70738-1.c: New test.
7550 * gcc.target/i386/pr70738-2.c: Likewise.
7551 * gcc.target/i386/pr70738-3.c: Likewise.
7552 * gcc.target/i386/pr70738-4.c: Likewise.
7553 * gcc.target/i386/pr70738-5.c: Likewise.
7554 * gcc.target/i386/pr70738-6.c: Likewise.
7555 * gcc.target/i386/pr70738-7.c: Likewise.
7556 * gcc.target/i386/pr70738-8.c: Likewise.
7557 * gcc.target/i386/pr70738-9.c: Likewise.
7558
5c42d341
KT
75592016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7560
7561 PR rtl-optimization/66940
7562 * gcc.c-torture/execute/pr66940.c: New test.
7563
bf9a1a07
IV
75642016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7565
7566 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7567 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7568 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7569 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7570 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7571 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7572 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7573 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7574 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7575 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7576 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7577 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7578 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7579 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7580 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7581 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7582 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7583 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7584 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7585 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7586 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7587 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7588 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7589 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7590
95efe6b6
MP
75912016-05-25 Marek Polacek <polacek@redhat.com>
7592
7593 PR c/71265
7594 * gcc.dg/noncompile/pr71265.c: New test.
7595
a23faf7a
MP
7596 PR c/71266
7597 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7598
69a6d5ad
NS
75992016-05-25 Nathan Sidwell <nathan@acm.org>
7600
7601 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7602
3072d4ea
RB
76032016-05-25 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/71261
7606 * c-c++-common/torture/pr71261.c: New testcase.
7607
e412ece4
RB
76082016-05-25 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/71264
7611 * gcc.dg/vect/pr71264.c: New testcase.
7612
b9e551ad
PC
76132016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/55992
7616 * g++.dg/cpp0x/alias-decl-53.C: New.
7617 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7618
6aa1abe5
ML
76192016-05-25 Martin Liska <mliska@suse.cz>
7620
7621 * g++.dg/pr71239.C: New test.
7622
842d162e
RB
76232016-05-25 Richard Biener <rguenther@suse.de>
7624
c87885ca
RO
7625 * gcc.dg/vect/pr58135.c: Rename to ...
7626 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7627
f184a36c
MP
76282016-05-25 Marek Polacek <polacek@redhat.com>
7629
7630 * g++.dg/pr65295.C: Use target c++14.
7631
021fad86
PC
76322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7633
53d6d955
UB
7634 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7635 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7636
c3eaf15a
MM
76372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7638
7639 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7640 instructions.
7641
e46c7770
CP
76422016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7643
7644 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7646 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7647 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7648 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7649 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7650 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7651 * c-c++-common/goacc/pcopy.c: Likewise.
7652 * c-c++-common/goacc/pcopyin.c: Likewise.
7653 * c-c++-common/goacc/pcopyout.c: Likewise.
7654 * c-c++-common/goacc/pcreate.c: Likewise.
7655 * c-c++-common/goacc/pr70688.c: New test.
7656 * c-c++-common/goacc/present-1.c: Adjust test.
7657 * c-c++-common/goacc/reduction-5.c: Likewise.
7658 * g++.dg/goacc/data-1.C: New test.
7659
4bfc9db7
MM
76602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7661
7662 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7663 vector parity built-in functions.
7664 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7665 count trailing zeros automatic vectorization.
7666 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7667 count trailing zeros built-in functions.
7668
2bc145af
KV
76692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7670
7671 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7672
26869fdb
PH
76732016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7674
7675 PR target/71050
7676 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7677
b2dc9c3b
PC
76782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7679
7680 PR c++/50436
7681 * g++.dg/template/crash123.C: New.
7682 * g++.dg/template/crash124.C: Likewise.
7683
f65e97fd
MS
76842016-05-24 Martin Sebor <msebor@redhat.com>
7685
7686 PR c++/71147
7687 * g++.dg/ext/flexary16.C: New test.
7688
a6f5ac7f
IV
76892016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7690
69a6d5ad
NS
7691 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7692 before math.h is included.
a6f5ac7f
IV
7693 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7694 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7695 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7696 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7697 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7698 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7699 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7700 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7701 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7702 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7703 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7704 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7705 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7706 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7707 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7708 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7709 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7710 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7711 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7712 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7713 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7714 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7715 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7716
27bad558
MM
77172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7718 Kelvin Nilsen <kelvin@gcc.gnu.org>
7719
7720 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7721 support.
7722
72f382fb
PC
77232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7724
7725 PR c++/69872
7726 * g++.dg/warn/Wno-narrowing1.C: New.
7727
ef2ec9d9
MP
77282016-05-24 Marek Polacek <polacek@redhat.com>
7729
7730 PR c/71249
7731 * c-c++-common/Wswitch-unreachable-2.c: New test.
7732
e90434e3
JJ
77332016-05-24 Jakub Jelinek <jakub@redhat.com>
7734
7adb26f2
JJ
7735 PR c++/71257
7736 * g++.dg/vect/simd-clone-6.cc: New test.
7737 * g++.dg/gomp/declare-simd-6.C: New test.
7738
e90434e3
JJ
7739 PR middle-end/70434
7740 PR c/69504
7741 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7742
b556ea3b
RB
77432016-05-24 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/71240
7746 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7747
e5328f5d
RB
77482016-05-24 Richard Biener <rguenther@suse.de>
7749
7750 PR tree-optimization/71230
7751 * gcc.dg/torture/pr71230.c: New testcase.
7752 * g++.dg/torture/pr71230.C: Likewise.
7753
a04e69c0
TS
77542016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7755
7756 * c-c++-common/goacc/routine-5.c: Add tests.
7757 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7758 * gfortran.dg/goacc/routine-6.f90: Add tests.
7759
30fd2977
RB
77602016-05-24 Richard Biener <rguenther@suse.de>
7761
7762 PR tree-optimization/71253
7763 * gcc.dg/torture/pr71253.c: New testcase.
7764
ca6f60bc
KV
77652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7766
7767 PR middle-end/71252
7768 * gfortran.dg/pr71252.f90: New test.
7769
d3465d72
RS
77702016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7771
7772 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7773
f17a223d
RB
77742016-05-24 Richard Biener <rguenther@suse.de>
7775
7776 PR middle-end/70434
7777 PR c/69504
7778 * c-c++-common/vector-subscript-4.c: New testcase.
7779 * c-c++-common/vector-subscript-5.c: Likewise.
7780
e3f36534
JD
77812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782
7783 PR fortran/71123
7784 * gfortran.dg/namelist_90.f: New test
7785
85d5c27d
JD
77862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7787
7788 PR fortran/66461
7789 * gfortran.dg/unexpected_eof.f: New test
7790
fe3f3340
MM
77912016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7792 Kelvin Nilsen <kelvin@gcc.gnu.org>
7793
7794 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7795 as little endian.
7796
26d6ae55
PC
77972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/70972
7800 * g++.dg/cpp0x/inh-ctor20.C: New.
7801 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7802
d6c9a06f
PC
78032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/69095
7806 * g++.dg/cpp0x/variadic168.C: New.
7807
396a1d10
PC
78082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 * g++.dg/cpp0x/pr31445.C: Test column number too.
7811 * g++.dg/cpp0x/pr32253.C: Likewise.
7812 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7813 * g++.dg/cpp0x/variadic36.C: Likewise.
7814
ece46666
MG
78152016-05-23 Marc Glisse <marc.glisse@inria.fr>
7816
7817 * gcc.dg/fold-notshift-2.c: Adjust.
7818
a7dc5980
MP
78192016-05-23 Marek Polacek <polacek@redhat.com>
7820
7821 PR c/49859
7822 * c-c++-common/Wswitch-unreachable-1.c: New test.
7823 * gcc.dg/Wswitch-unreachable-1.c: New test.
7824 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7825 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7826 * g++.dg/gomp/block-10.C: Likewise.
7827 * gcc.dg/gomp/block-10.c: Likewise.
7828 * g++.dg/gomp/block-9.C: Likewise.
7829 * gcc.dg/gomp/block-9.c: Likewise.
7830 * g++.dg/gomp/target-1.C: Likewise.
7831 * g++.dg/gomp/target-2.C: Likewise.
7832 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7833 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7834 * g++.dg/gomp/taskgroup-1.C: Likewise.
7835 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7836 * gcc.dg/gomp/teams-1.c: Likewise.
7837 * g++.dg/gomp/teams-1.C: Likewise.
7838 * g++.dg/overload/error3.C: Likewise.
7839 * g++.dg/tm/jump1.C: Likewise.
7840 * g++.dg/torture/pr40335.C: Likewise.
7841 * gcc.dg/c99-vla-jump-5.c: Likewise.
7842 * gcc.dg/switch-warn-1.c: Likewise.
7843 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7844 * gcc.dg/nested-func-1.c: Likewise.
7845 * gcc.dg/pr67784-4.c: Likewise.
7846
18b54004
RB
78472016-05-23 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/71230
7850 * gfortran.dg/pr71230-1.f90: New testcase.
7851 * gfortran.dg/pr71230-2.f90: Likewise.
7852
e569db5f
VK
78532016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7854
396a1d10 7855 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7856 * gcc.dg/vect/pr58135.c: Add new.
7857 * gfortran.dg/pr46519-1.f: Adjust test case.
7858
e4b71114
PC
78592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 PR c++/53401
7862 * g++.dg/cpp0x/decltype64.C: New.
7863
a25a8058
CL
78642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7865
7866 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7867 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7869
0dcfe9ab
CL
78702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7871
7872 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7873 Add poly64x1_t and poly64x2_t cases if supported.
7874 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7875 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7876 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7877 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7878 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7879
ffd70e4a
CL
78802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7881
7882 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7883 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7884 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7885 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7886 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7887 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7888 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7889
4b1f57fe
CL
78902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7891
7892 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7893
16c5ec77
CL
78942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7895
7896 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7897 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7898
94ad56c7
JJ
78992016-05-22 Jakub Jelinek <jakub@redhat.com>
7900
57748705
JJ
7901 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7902 constraint instead of "r".
7903 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7904 insn instead of vxorpd.
7905 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7906
af120161
JJ
7907 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7908 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7909
355023ce
JJ
7910 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7911
3b48574c
JJ
7912 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7913 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7914
94ad56c7
JJ
7915 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7916
8a85cee2
KV
79172016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7918
7919 PR middle-end/40921
7920 * gcc.dg/tree-ssa/pr40921.c: New test.
7921
8e916b16
PS
79222016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7923
7924 PR target/71103
7925 * gcc.target/avr/pr71103.c: New test.
7926
88aea79f
KV
79272016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7928
7929 PR middle-end/71179
7930 * gcc.dg/tree-ssa/pr71179.c: New test.
7931
79063edd
MS
79322016-05-20 Martin Sebor <msebor@redhat.com>
7933
7934 PR c/71115
7935 * gcc.dg/init-excess-2.c: New test.
7936
55c8849f
EB
79372016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7938
7939 * gnat.dg/opt53.adb: New test.
7940 * gnat.dg/opt54.adb: Likewise.
7941
c91a0948
MJ
79422016-05-20 Martin Jambor <mjambor@suse.cz>
7943
7944 PR tree-optimization/70884
7945 * gcc.dg/tree-ssa/pr70919.c: New test.
7946
9cad20fa
BS
79472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7948
7949 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7950 formatting.
69a6d5ad
NS
7951 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7952 fix code formatting.
7953
79542016-05-20 Nathan Sidwell <nathan@acm.org>
7955
7956 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7957 non-common cases.
7958 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7959
15c671a7
DM
79602016-05-20 David Malcolm <dmalcolm@redhat.com>
7961
7962 * jit.dg/all-non-failing-tests.h: Add
7963 test-factorial-must-tail-call.c.
7964 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7965 * jit.dg/test-factorial-must-tail-call.c: New test case.
7966
4f028369
JJ
79672016-05-20 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR fortran/71204
7970 * gfortran.dg/pr71204.f90: New test.
7971
7dea4ab3
CP
79722016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7973
7974 * gcc.target/nvptx/sincos.c: New test.
7975
ef98d365
PC
79762016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7977
7978 PR c++/70572
7979 * g++.dg/cpp1y/auto-fn31.C: New.
7980
92466115
BS
79812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7982
7983 * gcc.target/powerpc/vec-addec.c: New test.
7984 * gcc.target/powerpc/vec-addec-int128.c: New test.
7985
9a385c2d
DM
79862016-05-20 David Malcolm <dmalcolm@redhat.com>
7987
7988 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7989 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7990 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7991 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7992
77c9d5b4
JH
79932016-05-20 Jan Hubicka <hubicka@ucw.cz>
7994
7995 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7996
68047971
JJ
79972016-05-20 Jakub Jelinek <jakub@redhat.com>
7998
18954840
JJ
7999 PR c++/71210
8000 * g++.dg/opt/pr71210-1.C: New test.
8001 * g++.dg/opt/pr71210-2.C: New test.
8002
68047971
JJ
8003 PR tree-optimization/29756
8004 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8005 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8006 only on selected targets where V4SImode vectors are known to be
8007 supported.
8008
d78789f5
MG
80092016-05-20 Marc Glisse <marc.glisse@inria.fr>
8010
8011 PR tree-optimization/71079
8012 PR tree-optimization/71206
8013 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8014
550fa093
PK
80152016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8016
8017 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8018 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8019 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8020
483c6429
RG
80212016-05-20 Richard Guenther <rguenther@suse.de>
8022
8023 PR tree-optimization/29756
8024 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8025
eb066284
RB
80262016-05-20 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/71185
8029 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8030
58f10249
RB
80312016-05-20 Richard Biener <rguenther@suse.de>
8032
8033 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8034
2a5569fa
MP
80352016-05-19 Marek Polacek <polacek@redhat.com>
8036
8037 PR c++/71075
8038 * g++.dg/diagnostic/pr71075.C: New test.
8039
5e9a5385
DM
80402016-05-19 David Malcolm <dmalcolm@redhat.com>
8041
8042 PR c++/71184
8043 * g++.dg/pr71184.C: New test case.
8044
4f45da44
KN
80452016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8046
8047 * gcc.target/powerpc/darn-0.c: New test.
8048 * gcc.target/powerpc/darn-1.c: New test.
8049 * gcc.target/powerpc/darn-2.c: New test.
8050
4177437e
MP
80512016-05-19 Marek Polacek <polacek@redhat.com>
8052
8053 PR tree-optimization/71031
8054 * gcc.dg/tree-ssa/vrp100.c: New test.
8055
afb72432
IE
80562016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8057
8058 PR rtl-optimization/71148
8059 * gcc.dg/pr71148.c: New test.
8060
4f83064e
KT
80612016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8062
8063 PR target/71056
8064 * gcc.target/arm/pr71056.c: New test.
8065
4bf8dbe1
BE
80662016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8067
8068 * c-c++-common/pr69669.c: Check the used mode.
8069
f3510625
MO
80702016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8071
8072 PR sanitizer/64354
8073 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8074
43c0068e
RB
80752016-05-19 Richard Biener <rguenther@suse.de>
8076
8077 PR tree-optimization/70729
8078 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8079 * gcc.dg/graphite/scop-18.c: Likewise.
8080 * gcc.dg/pr41783.c: Disable LIM.
8081 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8082 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8083 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8084 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8085 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8086 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8087 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8088 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8091 * gfortran.dg/pr42108.f90: Likewise.
8092
70f25790
DM
80932016-05-18 David Malcolm <dmalcolm@redhat.com>
8094
8095 PR driver/69265
8096 * gcc.dg/spellcheck-options-11.c: New test case.
8097
960db8ec
JJ
80982016-05-18 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c++/71100
8101 * g++.dg/opt/pr71100.C: New test.
8102
04643334
MJ
81032016-05-18 Martin Jambor <mjambor@suse.cz>
8104
8105 PR ipa/69708
8106 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8107 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8108 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8109 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8110
91bb9f80
MJ
81112016-05-18 Martin Jambor <mjambor@suse.cz>
8112
8113 PR ipa/69708
8114 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8115 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8116 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8117 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8118 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8119
c584aca6
PC
81202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/69793
8123 * g++.dg/template/crash122.C: New.
8124
20309c6e
PC
81252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/70466
8128 * g++.dg/template/pr70466-1.C: New.
8129 * g++.dg/template/pr70466-2.C: Likewise.
8130
50c78b9a
MM
81312016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8132
8133 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8134 splat operations and the XXSPLTIB instruction.
8135 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8136 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8137 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8138 xxlxor to clear a register.
8139
cf8be00d
RS
81402016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8141
8142 * gcc.dg/torture/pr71020.c: New test.
8143
848a392a
MJ
81442016-05-18 Martin Jambor <mjambor@suse.cz>
8145
8146 PR ipa/70646
8147 * gcc.dg/ipa/pr70646.c: New test.
8148
1f2ab776
CL
81492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8150
8151 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8152
76489493
CL
81532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8154
8155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8156 missing tests for vreinterpretq_p{8,16}.
8157
bd79378d
CL
81582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8161 vsliq_n_s64 and vsliq_n_u64.
8162
81ca3ea0
CL
81632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8164
8165 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8166 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8167
873cb425
CL
81682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8169
8170 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8171 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8172 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8173
9d6e7c21
CL
81742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8175
8176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8177 in comment.
8178
b4dbe40e 81792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8180
8181 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8182 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8183 "blr\t" and switch to scan-assembler-times.
8184
83a5c910
JW
81852016-05-18 Jiong Wang <jiong.wang@arm.com>
8186
53d6d955
UB
8187 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8188 with __aarch64__.
8189 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8190 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8191
fb7cbdeb
JJ
81922016-05-18 Jakub Jelinek <jakub@redhat.com>
8193
8ee91165
JJ
8194 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8195 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8196 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8197 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8198 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8199 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8200
cf4d516a
JJ
8201 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8202 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8203
a4f16422
JJ
8204 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8205 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8206
7b37ce10
JJ
8207 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8208 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8209
fb7cbdeb
JJ
8210 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8211
c9326aef
RB
82122016-05-18 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/71168
8215 * gcc.dg/torture/pr71168.c: New testcase.
8216
df8b0a11
KV
82172016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8218
8219 PR middle-end/63586
8220 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8221 * gcc.dg/tree-ssa/pr63586.c: New test.
8222 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8223
2efd67ed
NS
82242016-05-17 Nathan Sidwell <nathan@acm.org>
8225
8226 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8227 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8228 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8229 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8230
1988b2c2
NS
82312016-05-17 Nathan Sidwell <nathan@acm.org>
8232
8233 * gcc.target/nvptx/abi-vararg-3.c: New.
8234
ad1d92ab
MM
82352016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8236
8237 PR tree-optimization/54579
8238 PR middle-end/55299
8239 * gcc.dg/fold-notrotate-1.c: New test.
8240 * gcc.dg/fold-notshift-1.c: New test.
8241 * gcc.dg/fold-notshift-2.c: New test.
8242
47768df8
MP
82432016-05-17 Marek Polacek <polacek@redhat.com>
8244
8245 PR ipa/71146
8246 * g++.dg/ipa/pr71146.C: New test.
8247
6b5423a5
DM
82482016-05-17 David Malcolm <dmalcolm@redhat.com>
8249
8250 * jit.dg/test-error-array-bounds.c: New test case.
8251
c7986356
MG
82522016-05-17 Marc Glisse <marc.glisse@inria.fr>
8253
8254 * gcc.dg/tree-ssa/and-1.c: New testcase.
8255
d982c5b7
MG
82562016-05-17 Marc Glisse <marc.glisse@inria.fr>
8257
8258 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8259 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8260
0139ba93
MG
82612016-05-17 Marc Glisse <marc.glisse@inria.fr>
8262
8263 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8264 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8265
daab4562
JW
82662016-05-17 Jiong Wang <jiong.wang@arm.com>
8267
8268 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8269
22330033
JW
82702016-05-17 Jiong Wang <jiong.wang@arm.com>
8271
8272 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8273
98b3a5f2
JW
82742016-05-17 Jiong Wang <jiong.wang@arm.com>
8275
8276 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8277 ".2d[index]" when scan the assembly.
8278 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8279 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8280 float64x1.
8281 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8282
b71b7a8e
RB
82832016-05-17 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/71132
8286 * gcc.dg/torture/pr71132.c: New testcase.
8287
3c51ad46
CL
82882016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8289
8290 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8291
d20faa66
KT
82922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 PR target/70809
8295 * gcc.target/aarch64/pr70809_1.c: New test.
8296
b75cc5a4
KT
82972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8298
8299 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8300 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8301 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8302 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8303
b28eb195
IE
83042016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8305 Ilya Enkovich <ilya.enkovich@intel.com>
8306
8307 PR target/71114
8308 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8309
0b9004ed
JH
83102016-05-16 Jan Hubicka <hubicka@ucw.cz>
8311
8312 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8313 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8314
1b81a1c1
MW
83152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8316
8317 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8318 test for __ARM_FP16_ARGS.
8319 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8320 * gcc.target/arm/aapcs/neon-vect10.c: New.
8321 * gcc.target/arm/aapcs/neon-vect9.c: New.
8322 * gcc.target/arm/aapcs/vfp18.c: New.
8323 * gcc.target/arm/aapcs/vfp19.c: New.
8324 * gcc.target/arm/aapcs/vfp20.c: New.
8325 * gcc.target/arm/aapcs/vfp21.c: New.
8326 * gcc.target/arm/fp16-aapcs-1.c: New.
8327 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8328 test for __ARM_FP16_ARGS.
8329 * g++.target/arm/fp16-return-1.c: Update expected output.
8330
921d1e73
JW
83312016-05-16 Jiong Wang <jiong.wang@arm.com>
8332
8333 PR testsuite/70227
8334 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8335
228eb42a
HA
83362016-05-15 Harald Anlauf <anlauf@gmx.de>
8337
8338 PR fortran/69603
8339 * gfortran.dg/pr69603.f90: New testcase.
8340
785abfd3
FR
83412016-05-14 Fritz Reese <fritzoreese@gmail.com>
8342
8343 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8344
e75eb64f
FR
83452016-05-14 Fritz Reese <fritzoreese@gmail.com>
8346
8347 PR fortran/71047
8348 * gfortran.dg/pr71047.f08: New test.
8349
aa4b467b
JM
83502016-05-13 Joseph Myers <joseph@codesourcery.com>
8351
8352 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8353 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8354 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8355
653fb4a2
MS
83562016-05-13 Martin Sebor <msebor@redhat.com>
8357
8358 PR c++/60049
8359 * g++.dg/cpp0x/constexpr-60049.C: New test.
8360
9e37582d
JJ
83612016-05-13 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR bootstrap/71071
8364 * gcc.dg/pr71071.c: New test.
8365
a278aa17
UB
83662016-05-13 Uros Bizjak <ubizjak@gmail.com>
8367
8368 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8369 remove XOP handling.
377eaca7 8370 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8371
ac3d02e2
NS
83722016-05-13 Nathan Sidwell <nathan@acm.org>
8373
8374 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8375 __atomic_is_lock_free declaration.
8376
8ab3bdac
RB
83772016-05-13 Richard Biener <rguenther@suse.de>
8378
8379 PR tree-optimization/42587
8380 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8381
623b8e0a
ML
83822016-05-13 Martin Liska <mliska@suse.cz>
8383
8384 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8385 the new format of dump output.
8386
da7674f6
IE
83872016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8388
8389 * gcc.dg/pr71084.c: New test.
8390
c959db3d
RR
83912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8392
53d6d955
UB
8393 PR target/53440
8394 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8395
43203dea
RR
83962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8397
8398 * gcc.target/aarch64/struct_return.c: New test.
8399
4f2e1536
MP
84002016-05-12 Marek Polacek <polacek@redhat.com>
8401
8402 PR c/70756
8403 * c-c++-common/pr70756-2.c: New test.
8404 * c-c++-common/pr70756.c: New test.
8405
1ef33ef3
RB
84062016-05-12 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/71059
8409 * gcc.dg/torture/pr71059.c: New testcase.
8410
763baff6
RB
84112016-05-12 Richard Biener <rguenther@suse.de>
8412
8413 PR tree-optimization/71062
8414 * gcc.dg/torture/pr71062.c: New testcase.
8415
c4ec1243
IE
84162016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8417
8418 PR tree-optimization/71006
8419 * gcc.dg/pr71006.c: New test.
8420
a5fbf76d
MP
84212016-05-12 Marek Polacek <polacek@redhat.com>
8422
8423 PR driver/71063
8424 * gcc.dg/opts-7.c: New test.
8425
5acc47a4
KT
84262016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8427
8428 PR target/70830
8429 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8430 Add -save-temps to dg-options.
8431 Scan for ldmfd rather than pop instruction.
8432 * gcc.target/arm/interrupt-2.c: Likewise.
8433 * gcc.target/arm/pr70830.c: New test.
8434
40bd4bf9
JJ
84352016-05-12 Jakub Jelinek <jakub@redhat.com>
8436
3cd63842
JJ
8437 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8438 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8439
c05d08f6
JJ
8440 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8441 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8442 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8443
bc27ffae
JJ
8444 PR target/71019
8445 * gcc.target/i386/avx512vl-pack-1.c: New test.
8446 * gcc.target/i386/avx512vl-pack-2.c: New test.
8447 * gcc.target/i386/avx512bw-pack-2.c: New test.
8448
515d7412
JJ
8449 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8450
40bd4bf9
JJ
8451 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8452 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8453 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8454
44ab146a
RB
84552016-05-12 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/70986
8458 * gcc.dg/torture/pr70986-1.c: New testcase.
8459 * gcc.dg/torture/pr70986-2.c: Likewise.
8460 * gcc.dg/torture/pr70986-3.c: Likewise.
8461
d6e83a8d
MM
84622016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8463
8464 PR c/43651
8465 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8466 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8467
51e67ea3
UB
84682016-05-11 Uros Bizjak <ubizjak@gmail.com>
8469
8470 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8471 directive.
8472 * gcc.target/i386/pr66746.c: Ditto.
8473
3fd2b007
MM
84742016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8475
8476 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8477 support.
8478 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8479 warning when using -mvsx-timode.
8480 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8481 * gcc.target/powerpc/dform-2.c: Likewise.
8482 * gcc.target/powerpc/pr68805.c: Likewise.
8483
5c3a10fb
MP
84842016-05-11 Marek Polacek <polacek@redhat.com>
8485
8486 PR c++/71024
8487 * c-c++-common/attributes-3.c: New test.
8488
7cfb065b
NS
84892016-05-11 Nathan Sidwell <nathan@acm.org>
8490
8491 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8492 * gcc.c-torture/execute/pr68185.c: Likewise.
8493 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8494 * gcc.dg/pr69634.c: Requires scheduling.
8495 * gcc.dg/torture/pr66178.c: Require label values.
8496 * gcc.dg/setjmp-6.c: Require indirect jumps.
8497
f35ea97d
RB
84982016-05-11 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/71055
8501 * gcc.dg/torture/pr71055.c: New testcase.
8502
dff70323
RB
85032016-05-11 Richard Biener <rguenther@suse.de>
8504
8505 PR debug/71057
8506 * g++.dg/debug/pr71057.C: New testcase.
8507
56a3d28b
JJ
85082016-05-11 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR fortran/70855
8511 * gfortran.dg/gomp/pr70855.f90: New test.
8512
ebc1b29e
RB
85132016-05-11 Richard Biener <rguenther@suse.de>
8514
8515 PR middle-end/71002
8516 * g++.dg/torture/pr71002.C: New testcase.
8517
98ccd1d7
IE
85182016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8519
8520 PR middle-end/70807
8521 * gcc.dg/pr70807.c: New test.
8522
ed29e24b
MS
85232016-05-10 Martin Sebor <msebor@redhat.com>
8524
8525 PR c++/38611
8526 * g++.dg/Wattributes.C: New test.
8527
e39dab2c
MG
85282016-05-10 Marc Glisse <marc.glisse@inria.fr>
8529
8530 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8531 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8532 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8533
d067e238
IE
85342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8535
8536 PR target/70799
8537 * gcc.target/i386/pr70799-1.c: New test.
8538
cd36c83e
PMR
85392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8540
8541 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8542
1e3af2a4
IE
85432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8544
8545 PR middle-end/70877
8546 * gcc.target/i386/pr70877.c: New test.
8547
afc610db
IE
85482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8549
8550 PR tree-optimization/70786
8551 * gcc.target/i386/pr70876.c: New test.
8552
4b59d19f
JJ
85532016-05-10 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR target/70927
8556 * gcc.target/i386/avx512vl-logic-1.c: New test.
8557 * gcc.target/i386/avx512vl-logic-2.c: New test.
8558 * gcc.target/i386/avx512dq-logic-2.c: New test.
8559
9b5ee426
BS
85602016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8561
8562 PR target/70963
8563 * gcc.target/powerpc/pr70963.c: New.
8564
f3352cab
DM
85652016-05-10 David Malcolm <dmalcolm@redhat.com>
8566
8567 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8568 (test_very_wide_line): Add ruler to expected output.
8569 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8570 (test_very_wide_line): Likewise.
8571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8572 (test_show_locus): Within the handling of "test_very_wide_line",
8573 enable show_ruler_p on the diagnostic context.
8574
4a3255dd
RB
85752016-05-10 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/71039
8578 * gcc.dg/torture/pr71039.c: New testcase.
8579
da7c9950
NS
85802016-05-10 Nathan Sidwell <nathan@acm.org>
8581
8582 * gcc.dg/nested-func-10.c: Requires alloca.
8583 * gcc.dg/nested-func-9.c: Requires alloca.
8584 * gcc.c-torture/execute/pr70460.c: Requires labels.
8585 * gcc.c-torture/compile/pr70199.c: Requires labels.
8586 * gcc.target/nvptx/decl.c: Compile only.
8587 * gcc.target/nvptx/trailing-init.c: Compile only.
8588 * gcc.target/nvptx/ary-init.c: Compile only.
8589
cf68d92c
MP
85902016-05-10 Marek Polacek <polacek@redhat.com>
8591
8592 PR c/70255
8593 * gcc.dg/attr-opt-1.c: New test.
8594
64ea4e15
RB
85952016-05-10 Richard Biener <rguenther@suse.de>
8596
8597 PR tree-optimization/70497
8598 PR tree-optimization/28367
8599 * gcc.dg/torture/20160404-1.c: New testcase.
8600 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8601 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8602
5a96dae3
PMR
86032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8604
8605 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8606
fc97f805
UB
86072016-05-09 Uros Bizjak <ubizjak@gmail.com>
8608
8609 * gcc.target/i386/fabsneg-1.c New test.
8610
a710b1d5
AM
86112016-05-09 Alan Modra <amodra@gmail.com>
8612
8613 PR testsuite/70826
8614 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8615
171f6f05
RB
86162016-05-09 Richard Biener <rguenther@suse.de>
8617
8618 PR tree-optimization/70985
8619 * gcc.dg/torture/pr70985.c: New testcase.
8620
18caa34e
BC
86212016-05-09 Bin Cheng <bin.cheng@arm.com>
8622
8623 * gcc.dg/tree-ssa/ifc-9.c: New test.
8624 * gcc.dg/tree-ssa/ifc-10.c: New test.
8625 * gcc.dg/tree-ssa/ifc-11.c: New test.
8626 * gcc.dg/tree-ssa/ifc-12.c: New test.
8627 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8628 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8629 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8630
7a27d38f
RB
86312016-05-09 Richard Biener <rguenther@suse.de>
8632
8633 PR fortran/70937
8634 * gfortran.dg/pr70937.f90: New testcase.
8635
5ebbbd3d
RO
86362016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8637
8638 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8639
f6288c24
FR
86402016-05-07 Fritz Reese <fritzoreese@gmail.com>
8641
8642 PR fortran/56226
8643 * gfortran.dg/dec_structure_1.f90: New testcase.
8644 * gfortran.dg/dec_structure_2.f90: Ditto.
8645 * gfortran.dg/dec_structure_3.f90: Ditto.
8646 * gfortran.dg/dec_structure_4.f90: Ditto.
8647 * gfortran.dg/dec_structure_5.f90: Ditto.
8648 * gfortran.dg/dec_structure_6.f90: Ditto.
8649 * gfortran.dg/dec_structure_7.f90: Ditto.
8650 * gfortran.dg/dec_structure_8.f90: Ditto.
8651 * gfortran.dg/dec_structure_9.f90: Ditto.
8652 * gfortran.dg/dec_structure_10.f90: Ditto.
8653 * gfortran.dg/dec_structure_11.f90: Ditto.
8654 * gfortran.dg/dec_union_1.f90: Ditto.
8655 * gfortran.dg/dec_union_2.f90: Ditto.
8656 * gfortran.dg/dec_union_3.f90: Ditto.
8657 * gfortran.dg/dec_union_4.f90: Ditto.
8658 * gfortran.dg/dec_union_5.f90: Ditto.
8659 * gfortran.dg/dec_union_6.f90: Ditto.
8660 * gfortran.dg/dec_union_7.f90: Ditto.
8661
5ec4a8cd
TV
86622016-05-07 Tom de Vries <tom@codesourcery.com>
8663
8664 PR tree-optimization/70956
8665 * gcc.dg/graphite/pr70956.c: New test.
8666
58ec1d0e
JJ
86672016-05-06 Jakub Jelinek <jakub@redhat.com>
8668
ccd88fb7
JJ
8669 PR middle-end/70941
8670 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8671 (a, b, c, d): Change type from char to signed char.
8672 (main): Compare against (signed char) -1634678893 instead of
8673 hardcoded -109. Use __builtin_abort instead of abort.
8674
dd3b6464
JJ
8675 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8676 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8677
58ec1d0e
JJ
8678 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8679
19aa23d8
YR
86802016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8681
8682 PR debug/70935
8683 * gcc.dg/torture/pr70935.c: New test.
8684
ae5f0df1
OE
86852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8686
8687 PR target/58219
ce23a8ff 8688 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8689
078f7e37
RB
86902016-05-06 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/70960
8693 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8694
765d7b54
OE
86952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8696
8697 PR target/52933
8698 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8699 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8700 Adjust expected instruction counts.
8701 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8702
29c94e65
MP
87032016-05-06 Marek Polacek <polacek@redhat.com>
8704
8705 PR sanitizer/70875
8706 * gcc.dg/ubsan/bounds-3.c: New test.
8707
3684b02e
OE
87082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8709
8710 PR target/54089
8711 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8712
8706773f
RB
87132016-05-06 Richard Biener <rguenther@suse.de>
8714
8715 PR middle-end/70931
8716 * gfortran.dg/pr70931.f90: New testcase.
8717
a4f51018
RB
87182016-05-06 Richard Biener <rguenther@suse.de>
8719
8720 PR middle-end/70941
8721 * gcc.dg/torture/pr70941.c: New testcase.
8722
c4f2425f
BC
87232016-05-05 Bin Cheng <bin.cheng@arm.com>
8724
8725 PR tree-optimization/57206
8726 * gcc.dg/vect/pr57206.c: New test.
8727
5dc08197
RO
87282016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8729
8730 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8731
351f85c5
JJ
87322016-05-05 Jakub Jelinek <jakub@redhat.com>
8733
568bac8c
JJ
8734 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8735
351f85c5
JJ
8736 * c-c++-common/Wdangling-else-4.c: New test.
8737
33fd7785
JJ
87382016-05-04 Jakub Jelinek <jakub@redhat.com>
8739
2d1ac15a
JJ
8740 PR c++/70906
8741 PR c++/70933
8742 * g++.dg/opt/pr70906.C: New test.
8743 * g++.dg/opt/pr70933.C: New test.
8744
33fd7785
JJ
8745 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8746
6b715bf6
JH
87472016-05-04 Jan Hubicka <hubicka@ucw.cz>
8748
8749 * gcc.dg/ipa/pure-const-3.c: New testcase.
8750
deef7113
MP
87512016-05-04 Marek Polacek <polacek@redhat.com>
8752
8753 * c-c++-common/Wdangling-else-1.c: New test.
8754 * c-c++-common/Wdangling-else-2.c: New test.
8755 * c-c++-common/Wdangling-else-3.c: New test.
8756
5396db97
KCY
87572016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8758
8759 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8760 flag is present.
8761
de55efd5
MP
87622016-05-04 Marek Polacek <polacek@redhat.com>
8763
8764 PR c/48778
8765 * gcc.dg/Waddress-2.c: New test.
8766
475839b6
AM
87672016-05-04 Alan Modra <amodra@gmail.com>
8768
8769 * gcc.target/powerpc/pr70866.c: New.
8770
b25aad5f
MS
87712016-05-03 Martin Sebor <msebor@redhat.com>
8772
8773 PR c++/66561
8774 * c-c++-common/builtin_location.c: New test.
8775 * g++.dg/cpp1y/builtin_location.C: New test.
8776
79ce98bc
MP
87772016-05-03 Marek Polacek <polacek@redhat.com>
8778
8779 PR c/70859
8780 * gcc.dg/pr70859.c: New test.
8781 * gcc.dg/pr70859-2.c: New test.
8782
402e89f5
PMR
87832016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8784
8785 * gnat.dg/debug5.adb: New testcase.
8786
f3d90045
DV
87872016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8788
8789 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8790 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8791 Procedure to check for z10 instruction set.
8792
1e26cec1
CL
87932016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8794
8795 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8796
71aca5a0
AM
87972016-05-03 Alan Modra <amodra@gmail.com>
8798
8799 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8800
2fd70ec1
JJ
88012016-05-03 Jakub Jelinek <jakub@redhat.com>
8802
8803 * gcc.target/i386/avx512f-cvt-1.c: New test.
8804
e5705cf7
L
88052016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8806
8807 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8808 -fdump-tree-vrp-details.
8809
381cdae4
RB
88102016-05-03 Richard Biener <rguenther@suse.de>
8811
8812 * gcc.dg/pr30172-1.c: Adjust.
8813 * gcc.dg/pr63743.c: Likewise.
8814 * gcc.dg/tm/pr51696.c: Likewise.
8815 * c-c++-common/tm/safe-1.c: Likewise.
8816 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8817 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8818 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8819 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8820
adedd5c1
JJ
88212016-05-03 Jakub Jelinek <jakub@redhat.com>
8822
31ed1665
JJ
8823 PR rtl-optimization/70467
8824 * gcc.target/i386/pr70467-3.c: New test.
8825 * gcc.target/i386/pr70467-4.c: New test.
8826
dea60b59
JJ
8827 PR tree-optimization/70916
8828 * gcc.c-torture/compile/pr70916.c: New test.
8829
adedd5c1
JJ
8830 PR target/49244
8831 * gcc.target/i386/pr49244-1.c: New test.
8832 * gcc.target/i386/pr49244-2.c: New test.
8833
f80041ef
BS
88342016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8835
8836 PR rtl-optimization/44281
8837 * gcc.target/i386/pr44281.c: New test.
8838
1cfcd39e
BC
88392016-05-03 bin cheng <bin.cheng@arm.com>
8840
8841 PR tree-optimization/56541
8842 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8843 * gcc.dg/vect/pr56541.c: new test.
8844
4304ccfd
MM
88452016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8846
8847 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8848 __float128.
8849 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8850
50d94c29
L
88512016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8852
8853 PR testsuite/70520
8854 * c-c++-common/asan/clone-test-1.c (main): Align child process
8855 stack to 16 bytes.
8856
bc1aee87
DM
88572016-05-02 David Malcolm <dmalcolm@redhat.com>
8858
8859 PR c++/62314
8860 * g++.dg/spellcheck-fields-2.C: New test case.
8861
474e0129
DM
88622016-05-02 David Malcolm <dmalcolm@redhat.com>
8863
8864 PR c++/62314
8865 * g++.dg/pr62314.C: New test case.
8866
818b88a7
JH
88672016-05-02 Jan Hubicka <hubicka@ucw.cz>
8868
8869 * gcc.dg/ipa/inline-8.c: New testcase.
8870
dd77684f
JJ
88712016-05-02 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR rtl-optimization/70467
8874 * gcc.target/i386/pr70467-1.c: New test.
8875
72407e00
BE
88762016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8877
8878 * gcc.dg/spec-options.c: Run the test on all targets.
8879 * gcc.dg/foo.specs: Use cpp_unique_options.
8880
dd53d197
MG
88812016-05-02 Marc Glisse <marc.glisse@inria.fr>
8882
8883 * gcc.dg/tree-ssa/unord.c: New testcase.
8884
a8b85ce9
MG
88852016-05-02 Marc Glisse <marc.glisse@inria.fr>
8886
8887 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8888
5b37e866
NS
88892016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8890
8891 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8892
7176a4a0
MP
88932016-05-02 Marek Polacek <polacek@redhat.com>
8894
8895 PR c/70851
8896 * gcc.dg/enum-incomplete-3.c: New test.
8897
6b9933b9
MP
88982016-05-02 Marek Polacek <polacek@redhat.com>
8899 Tom de Vries <tom@codesourcery.com>
8900
8901 PR tree-optimization/70700
8902 * gcc.dg/pr70700.c: New test.
8903
90f82260
UB
89042016-05-01 Uros Bizjak <ubizjak@gmail.com>
8905
8906 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8907 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8908 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8909 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8910 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8911
f73036c1
EB
89122016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8913
8914 * ada/acats/run_acats: Rename into...
8915 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8916 * ada/acats/run_all.sh: Remove redundant test.
8917 (target_run): Move around.
8918 (target_gnatchop): Use newly built executable.
8919 (target_gnatmake): Likewise.
8920 Check that the compilation of impbit succeeds.
8921
85e051a3
OE
89222016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8923
8924 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8925 * gcc.dg/20021029-1.c: Likewise.
8926 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8927 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8928 * gcc.target/sh/cmpstr.c: Likewise.
8929 * gcc.target/sh/cmpstrn.c: Likewise.
8930 * gcc.target/sh/memset.c: Likewise.
8931 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8932 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8933 * gcc.target/sh/pr39423-1.c: Likewise.
8934 * gcc.target/sh/pr49468-di.c: Likewise.
8935 * gcc.target/sh/pr49468-si.c: Likewise.
8936 * gcc.target/sh/pr49880-1.c: Likewise.
8937 * gcc.target/sh/pr49880-2.c: Likewise.
8938 * gcc.target/sh/pr49880-3.c: Likewise.
8939 * gcc.target/sh/pr50751-1.c: Likewise.
8940 * gcc.target/sh/pr50751-4.c: Likewise.
8941 * gcc.target/sh/pr50751-7.c: Likewise.
8942 * gcc.target/sh/pr51244-1.c: Likewise.
8943 * gcc.target/sh/pr51244-10.c: Likewise.
8944 * gcc.target/sh/pr51244-11.c: Likewise.
8945 * gcc.target/sh/pr51244-12.c: Likewise.
8946 * gcc.target/sh/pr51244-13.c: Likewise.
8947 * gcc.target/sh/pr51244-14.c: Likewise.
8948 * gcc.target/sh/pr51244-17.c: Likewise.
8949 * gcc.target/sh/pr51244-18.c: Likewise.
8950 * gcc.target/sh/pr51244-19.c: Likewise.
8951 * gcc.target/sh/pr51244-4.c: Likewise.
8952 * gcc.target/sh/pr51244-5.c: Likewise.
8953 * gcc.target/sh/pr51244-7.c: Likewise.
8954 * gcc.target/sh/pr51244-8.c: Likewise.
8955 * gcc.target/sh/pr51244-9.c: Likewise.
8956 * gcc.target/sh/pr51697.c: Likewise.
8957 * gcc.target/sh/pr52483-1.c: Likewise.
8958 * gcc.target/sh/pr52483-2.c: Likewise.
8959 * gcc.target/sh/pr52483-3.c: Likewise.
8960 * gcc.target/sh/pr52483-5.c: Likewise.
8961 * gcc.target/sh/pr52933-1.c: Likewise.
8962 * gcc.target/sh/pr52933-2.c: Likewise.
8963 * gcc.target/sh/pr52933-3.c: Likewise.
8964 * gcc.target/sh/pr53568-1.c: Likewise.
8965 * gcc.target/sh/pr53976-1.c: Likewise.
8966 * gcc.target/sh/pr53988-1.c: Likewise.
8967 * gcc.target/sh/pr53988.c: Likewise.
8968 * gcc.target/sh/pr54089-1.c: Likewise.
8969 * gcc.target/sh/pr54089-6.c: Likewise.
8970 * gcc.target/sh/pr54089-7.c: Likewise.
8971 * gcc.target/sh/pr54089-8.c: Likewise.
8972 * gcc.target/sh/pr54089-9.c: Likewise.
8973 * gcc.target/sh/pr54236-1.c: Likewise.
8974 * gcc.target/sh/pr54236-2.c: Likewise.
8975 * gcc.target/sh/pr54236-3.c: Likewise.
8976 * gcc.target/sh/pr54236-4.c: Likewise.
8977 * gcc.target/sh/pr54386.c: Likewise.
8978 * gcc.target/sh/pr54602-1.c: Likewise.
8979 * gcc.target/sh/pr54685.c: Likewise.
8980 * gcc.target/sh/pr54760-1.c: Likewise.
8981 * gcc.target/sh/pr54760-2.c: Likewise.
8982 * gcc.target/sh/pr54760-3.c: Likewise.
8983 * gcc.target/sh/pr54760-4.c: Likewise.
8984 * gcc.target/sh/pr54760-5.c: Likewise.
8985 * gcc.target/sh/pr54760-6.c: Likewise.
8986 * gcc.target/sh/pr55146.c: Likewise.
8987 * gcc.target/sh/pr55160.c: Likewise.
8988 * gcc.target/sh/pr59278.c: Likewise.
8989 * gcc.target/sh/pr59401-1.c: Likewise.
8990 * gcc.target/sh/pr59533-1.c: Likewise.
8991 * gcc.target/sh/pr63260.c: Likewise.
8992 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8993 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8994 * gcc.target/sh/strlen.c: Likewise.
8995 * gcc.target/sh/torture/pr30807.c: Likewise.
8996 * gcc.target/sh/torture/pr34777.c: Likewise.
8997 * gcc.target/sh/torture/pr64652.c: Likewise.
8998 * gcc.target/sh/torture/pr65505.c: Likewise.
8999 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9000 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9001
411e5c67
PC
90022016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9003
9004 PR c++/66644
9005 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9006
8fa97501
BS
90072016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9008
9009 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9010 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9011 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9012 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9013
5a956111
PP
90142016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9015
9016 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9017 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9018
e7ff0319
CP
90192016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9020
9021 PR middle-end/70626
9022 * c-c++-common/goacc/combined-reduction.c: New test.
9023 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9024
52d11a4b
L
90252016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9026
9027 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9028 *movdi_internal pattern only if PIC off.
9029 * gcc.target/i386/pr70155-2.c: Likewise.
9030 * gcc.target/i386/pr70155-3.c: Likewise.
9031 * gcc.target/i386/pr70155-4.c: Likewise.
9032 * gcc.target/i386/pr70155-5.c: Likewise.
9033 * gcc.target/i386/pr70155-6.c: Likewise.
9034 * gcc.target/i386/pr70155-7.c: Likewise.
9035 * gcc.target/i386/pr70155-8.c: Likewise.
9036 * gcc.target/i386/pr70155-15.c: Likewise.
9037 * gcc.target/i386/pr70155-17.c: Likewise.
9038 * gcc.target/i386/pr70155-22.c: Likewise.
9039
8960db31
BC
90402016-04-29 Bin Cheng <bin.cheng@arm.com>
9041
9042 PR tree-optimization/70803
9043 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9044
cca535a4
IE
90452016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9046
9047 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9048 optimization of vector loop.
9049 * gcc.target/i386/vect-unpack-3.c: New test.
9050 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9051 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9052 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9053
500ecf4a
MP
90542016-04-29 Marek Polacek <polacek@redhat.com>
9055
9056 PR sanitizer/70342
9057 * g++.dg/ubsan/null-7.C: New test.
9058
2fff3db8
MP
9059 PR c/70852
9060 * gcc.dg/pr70852.c: New test.
9061
509063eb
DV
90622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9063
9064 PR/69089
9065 * g++.dg/cpp0x/alignas6.C: New test.
9066
83745c0d
DV
90672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9068
c87885ca
RO
9069 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9070 * gcc.dg/pr27003.c: Likewise.
9071 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9072 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9073 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9074 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9075 * gcc.target/arc/mxy.c: Likewise.
9076 * gcc.target/arc/mswape.c: Likewise.
9077 * gcc.target/arc/mrtsc.c: Likewise.
9078 * gcc.target/arc/mcrc.c: Likewise.
9079 * gcc.target/arc/mdsp-packa.c: Likewise.
9080 * gcc.target/arc/mdvbf.c: Likewise.
9081 * gcc.target/arc/mlock.c: Likewise.
9082 * gcc.target/arc/mmac-24.c: Likewise.
9083 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9084
849b265d
BS
90852016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9086 Matthijs Kooijman <matthijs@stdin.nl>
9087 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9088
9089 PR target/60040
9090 * gcc.target/avr/pr60040-1.c: New.
9091 * gcc.target/avr/pr60040-2.c: New.
9092
1390536b
RB
90932016-04-29 Richard Biener <rguenther@suse.de>
9094
9095 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9096
98998245
RB
90972016-04-29 Richard Biener <rguenther@suse.de>
9098
9099 PR tree-optimization/13962
9100 PR tree-optimization/65686
9101 * gcc.dg/uninit-pr65686.c: New testcase.
9102
8b80cc21
JJ
91032016-04-29 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR middle-end/70843
9106 * gcc.dg/pr70843.c: New test.
9107
6181bc30
JJ
91082016-04-28 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR target/70858
9111 * gcc.target/i386/pr70858.c: New test.
9112
f4cb3612
AB
91132016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9114
9115 * gcc.target/arc/nps400-1.c: New file.
9116
8ad9df62
JR
91172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9118 Andrew Burgess <andrew.burgess@embecosm.com>
9119
9120 * gcc.target/arc/movh_cl-1.c: New file.
9121
ceaaa9fe
JR
91222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9123 Andrew Burgess <andrew.burgess@embecosm.com>
9124
9125 * gcc.target/arc/extzv-1.c: New file.
9126 * gcc.target/arc/insv-1.c: New file.
9127 * gcc.target/arc/insv-2.c: New file.
9128 * gcc.target/arc/movb-1.c: New file.
9129 * gcc.target/arc/movb-2.c: New file.
9130 * gcc.target/arc/movb-3.c: New file.
9131 * gcc.target/arc/movb-4.c: New file.
9132 * gcc.target/arc/movb-5.c: New file.
9133 * gcc.target/arc/movb_cl-1.c: New file.
9134 * gcc.target/arc/movb_cl-2.c: New file.
9135 * gcc.target/arc/movbi_cl-1.c: New file.
9136 * gcc.target/arc/movl-1.c: New file.
9137
4d03dc2f
JR
91382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9139 Andrew Burgess <andrew.burgess@embecosm.com>
9140
9141 * gcc.target/arc/cmem-1.c: New file.
9142 * gcc.target/arc/cmem-2.c: New file.
9143 * gcc.target/arc/cmem-3.c: New file.
9144 * gcc.target/arc/cmem-4.c: New file.
9145 * gcc.target/arc/cmem-5.c: New file.
9146 * gcc.target/arc/cmem-6.c: New file.
9147 * gcc.target/arc/cmem-7.c: New file.
9148 * gcc.target/arc/cmem-ld.inc: New file.
9149 * gcc.target/arc/cmem-st.inc: New file.
9150
81262dad
JJ
91512016-04-28 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR target/70821
9154 * gcc.target/i386/pr70821.c: New test.
9155
0a31a09a
BS
91562016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9157
9158 * gcc.target/powerpc/vec-adde.c: New test.
9159 * gcc.target/powerpc/vec-adde-int128.c: New test.
9160
3ddffba9
JJ
91612016-04-28 Jakub Jelinek <jakub@redhat.com>
9162
9163 * gcc.target/i386/avx-vround-1.c: New test.
9164 * gcc.target/i386/avx-vround-2.c: New test.
9165 * gcc.target/i386/avx512vl-vround-1.c: New test.
9166 * gcc.target/i386/avx512vl-vround-2.c: New test.
9167
713dedcd
RO
91682016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170 PR testsuite/70595
9171 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9172 (check_effective_target_cilkplus_runtime): ... this.
9173 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9174 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9175
9176 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9177 Require cilkplus_runtime.
9178 Don't add -lcilkrts.
9179 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9180 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9181 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9182 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9183 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9184 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9185 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9186 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9187 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9188 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9189 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9190 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9191 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9192 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9193 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9194 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9195 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9196 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9197 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9198 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9199 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9200 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9201 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9202 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9203 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9204 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9205 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9206 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9207 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9208
9209 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9210 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9211
9212 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9213
9214 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9215 cilkplus_runtime.
9216
3563f78f
MG
92172016-04-27 Marc Glisse <marc.glisse@inria.fr>
9218
9219 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9220 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9221
6bc2bb18
RB
92222015-04-27 Ryan Burn <contact@rnburn.com>
9223
9224 PR c++/69024
9225 PR c++/68997
9226 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9227 diagnostic.
9228 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9229 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9230
1e55d29a
EB
92312016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9232
9233 * gnat.dg/limited_with4.ad[sb]: New test.
9234 * gnat.dg/limited_with4_pkg.ads: New helper.
9235
087146ca
L
92362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9237
9238 PR target/70155
9239 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9240 and movv1ti_internal patterns
9241 * gcc.target/i386/pr70155-1.c: New test.
9242 * gcc.target/i386/pr70155-2.c: Likewise.
9243 * gcc.target/i386/pr70155-3.c: Likewise.
9244 * gcc.target/i386/pr70155-4.c: Likewise.
9245 * gcc.target/i386/pr70155-5.c: Likewise.
9246 * gcc.target/i386/pr70155-6.c: Likewise.
9247 * gcc.target/i386/pr70155-7.c: Likewise.
9248 * gcc.target/i386/pr70155-8.c: Likewise.
9249 * gcc.target/i386/pr70155-9.c: Likewise.
9250 * gcc.target/i386/pr70155-10.c: Likewise.
9251 * gcc.target/i386/pr70155-11.c: Likewise.
9252 * gcc.target/i386/pr70155-12.c: Likewise.
9253 * gcc.target/i386/pr70155-13.c: Likewise.
9254 * gcc.target/i386/pr70155-14.c: Likewise.
9255 * gcc.target/i386/pr70155-15.c: Likewise.
9256 * gcc.target/i386/pr70155-16.c: Likewise.
9257 * gcc.target/i386/pr70155-17.c: Likewise.
9258 * gcc.target/i386/pr70155-18.c: Likewise.
9259 * gcc.target/i386/pr70155-19.c: Likewise.
9260 * gcc.target/i386/pr70155-20.c: Likewise.
9261 * gcc.target/i386/pr70155-21.c: Likewise.
9262 * gcc.target/i386/pr70155-22.c: Likewise.
9263
92329f9f
L
92642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9265
9266 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9267 ".{5,6}".
9268
309a0cf6
BC
92692016-04-27 Bin Cheng <bin.cheng@arm.com>
9270
9271 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9272 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9273 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9274 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9275 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9276
72ed2b9c
RB
92772016-04-27 Richard Biener <rguenther@suse.de>
9278
9279 PR ipa/70760
9280 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9281 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9282
3c98ff9b
NS
92832016-04-27 Nathan Sidwell <nathan@acm.org>
9284
9285 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9286 * g++.dg/ubsan/pr63956.C: Adjust error location.
9287
9ec5d66b
NC
92882016-04-27 Nick Clifton <nickc@redhat.com>
9289
9290 PR middle-end/49889
9291 * gcc.dg/pr49889.c: New test.
9292
c1e1f433
BS
92932016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9294
9295 * c-c++-common/memset-array.c: New test.
9296
8ac43293
MS
92972016-04-26 Martin Sebor <msebor@redhat.com>
9298
9299 PR c++/66639
9300 * g++.dg/cpp1y/func_constexpr.C: New test.
9301
843ce8ab
PP
93022016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9303
9304 PR c++/70241
9305 * g++.dg/cpp0x/enum32.C: New test.
9306 * g++.dg/cpp0x/enum33.C: New test.
9307
93082016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9309
9310 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9311 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9312 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9313 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9314 * gcc.c-torture/execute/pr38151.c: Likewise.
9315 * gcc.c-torture/execute/pr66556.c: Likewise.
9316 * gcc.c-torture/execute/pr67781.c: Likewise.
9317 * gcc.c-torture/execute/pr68648.c: Likewise.
9318
ca1206be
MG
93192016-04-26 Marc Glisse <marc.glisse@inria.fr>
9320
9321 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9322
2448a956
MP
93232016-04-26 Marek Polacek <polacek@redhat.com>
9324
9325 PR c/67784
9326 * gcc.dg/pr67784-3.c: New test.
9327 * gcc.dg/pr67784-4.c: New test.
9328 * gcc.dg/pr67784-5.c: New test.
9329
b02a5e26
MP
9330 PR c/70791
9331 * gcc.dg/Wnested-externs-2.c: New test.
9332
6b6aa8d3
MG
93332016-04-26 Marc Glisse <marc.glisse@inria.fr>
9334
9335 * gcc.dg/fold-plusmult.c: Adjust.
9336 * gcc.dg/no-strict-overflow-6.c: Adjust.
9337 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9338
a2095b55
BS
93392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9340
9341 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9342 number scans.
9343 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9344 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9345 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9346 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9347 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9348 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9349 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9350 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9351 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9352 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9353 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9354 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9355 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9356 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9357 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9358 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9359 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9360 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9361 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9362 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9363 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9364 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9365 scans.
9366 * gcc.target/i386/pr32219-4.c: Likewise.
9367 * gcc.target/i386/pr32219-6.c: Likewise.
9368 * gcc.target/i386/pr32219-8.c: Likewise.
9369
bb0cc5c8
KT
93702016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
9372 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9373 associated options.
9374
5a0802ea
MP
93752016-04-26 Marek Polacek <polacek@redhat.com>
9376
9377 PR c++/70744
9378 * g++.dg/ext/cond2.C: New test.
9379
00f615af
BC
93802016-04-26 Bin Cheng <bin.cheng@arm.com>
9381
9382 PR tree-optimization/70771
9383 PR tree-optimization/70775
9384 * gcc.dg/pr70771.c: New test.
25939d34 9385 * gcc.dg/pr70775.c: New test.
00f615af 9386
218155e7
BS
93872016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9388
9389 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9390
ab99f467
RB
93912016-04-25 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/70780
9394 * gcc.dg/torture/pr70780.c: New testcase.
9395
3f8257db 93962016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9397
c87885ca
RO
9398 * gcc.target/arm/neon-vaddws16.c: New test.
9399 * gcc.target/arm/neon-vaddws32.c: New test.
9400 * gcc.target/arm/neon-vaddwu16.c: New test.
9401 * gcc.target/arm/neon-vaddwu32.c: New test.
9402 * gcc.target/arm/neon-vaddwu8.c: New test.
9403 * lib/target-supports.exp
93c590ee
MC
9404 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9405 that arm neon support vector widen sum of HImode TO SImode.
9406
d6c1a7a7
JJ
94072016-04-23 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR sanitizer/70712
9410 * c-c++-common/asan/pr70712.c: New test.
9411
ab0fc037
TS
94122016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9413
9414 * .gitattributes: New file.
9415
2aa64824
CL
94162016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9417
9418 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9419
e7e12d92
DH
94202016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9421
9422 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9423 * gfortran.dg/submodule_15.f08: Likewise.
9424
d1431192
RB
94252016-04-22 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/70740
9428 * gcc.dg/torture/pr70740.c: New testcase.
9429
04a63c24
L
94302016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9431
9432 PR target/70750
9433 * gcc.target/i386/pr70750-1.c: New test.
9434 * gcc.target/i386/pr70750-2.c: Likewise.
9435
20700098
PC
94362016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9437
9438 PR c++/70540
9439 * g++.dg/cpp0x/auto48.C: New.
9440
aedf4e12
MP
94412016-04-21 Marek Polacek <polacek@redhat.com>
9442
9443 PR c++/70513
9444 * g++.dg/cpp0x/forw_enum12.C: New test.
9445 * g++.dg/cpp0x/forw_enum13.C: New test.
9446
2074d80a
KY
94472016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9448
9449 PR target/70728
9450 * gcc.target/i386/pr70728.c: New test.
9451
aef4aab0
RB
94522016-04-21 Richard Biener <rguenther@suse.de>
9453
9454 PR middle-end/70747
9455 * gcc.dg/pr70747.c: New testcase.
9456
2359e571
BC
94572016-04-21 Bin Cheng <bin.cheng@arm.com>
9458
9459 PR tree-optimization/70715
9460 * gcc.dg/tree-ssa/scev-13.c: New test.
9461
ce0e66ff
MG
94622016-04-21 Marc Glisse <marc.glisse@inria.fr>
9463
9464 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9465
2c2870a1
MG
94662016-04-21 Marc Glisse <marc.glisse@inria.fr>
9467
9468 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9469
a2b056a3
JH
94702016-04-20 Jan Hubicka <jh@suse.cz>
9471
9472 PR ipa/70018
9473 * g++.dg/ipa/nothrow-1.C: New testcase.
9474
ee392fc2
NS
94752016-04-20 Nathan Sidwell <nathan@acm.org>
9476
9477 PR c++/55635
9478 * g++.dg/eh/delete1.C: New.
9479
dda49daf
L
94802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9483 -mtune-ctrl=sse_typeless_stores.
9484
8a5b9d5a
L
94852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9486
9487 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9488
1011119f
BC
94892016-04-20 Bin Cheng <bin.cheng@arm.com>
9490
9491 PR tree-optimization/69489
9492 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9493
477d4906
IV
94942016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9495
9496 PR c++/69363
9497 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9498 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9499 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9500
fad08d12
BC
95012016-04-20 Bin Cheng <bin.cheng@arm.com>
9502
9503 PR tree-optimization/56625
9504 PR tree-optimization/69489
9505 * gcc.dg/vect/pr56625.c: New test.
9506 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9507
9e3e4fab
AP
95082016-04-20 Andrew Pinski <apinski@cavium.com>
9509
9510 PR target/64971
9511 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9512
d7aa24e4
AC
95132016-04-20 Arnaud Charlet <charlet@adacore.com>
9514
9515 * gnat.dg/self1.adb: Remove now incorrect test.
9516
e6d62b46
BC
95172016-04-20 Bin Cheng <bin.cheng@arm.com>
9518
9519 * gcc.dg/tree-ssa/scev-11.c: New test.
9520 * gcc.dg/tree-ssa/scev-12.c: New test.
9521
2697b189
MP
95222016-04-20 Marek Polacek <polacek@redhat.com>
9523
9524 PR tree-optimization/70725
9525 * gcc.dg/pr70725.c: New test.
9526
60d393e8
RB
95272016-04-20 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/70726
9530 * g++.dg/vect/pr70726.cc: New testcase.
9531
82c6f58a
AK
95322016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9533
9534 PR target/70674
9535 * gcc.target/s390/pr70674.c: New test.
9536
90eeab20
JD
95372016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9538
9539 PR libgfortran/70684
9540 * gfortran.dg/list_read_14.f90: New test.
9541
fc9cf6da
L
95422016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9543
9544 PR target/69201
9545 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9546 extern to force it misaligned.
9547 (b): Likewise.
9548 (c): Likewise.
9549 (d): Likewise.
9550 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9551 Don't check `*' before movv4sf_internal.
9552 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9553 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9554 Don't check `*' before movv16qi_internal.
9555 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9556 extern to force it misaligned.
9557 (b): Likewise.
9558 (c): Likewise.
9559 (d): Likewise.
9560 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9561 Don't check `*' before movv2df_internal.
9562 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9563 extern to force it misaligned.
9564 (b): Likewise.
9565 (c): Likewise.
9566 (d): Likewise.
9567 Check movv8sf_internal instead of avx_storeups256.
9568 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9569
ea8927ea
RB
95702016-04-19 Richard Biener <rguenther@suse.de>
9571
9572 PR tree-optimization/70171
9573 * g++.dg/tree-ssa/pr70171.C: New testcase.
9574
65f52ee9
RB
95752016-04-19 Richard Biener <rguenther@suse.de>
9576
9577 PR tree-optimization/70724
9578 * gcc.dg/torture/pr70724.c: New testcase.
9579
987b67f1
VM
95802016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9581
9582 PR middle-end/70689
c87885ca 9583 * gcc.target/i386/pr70689.c: New.
987b67f1 9584
91a47c39
L
95852016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9586
9587 PR target/70708
9588 * gcc.target/i386/pr70708.c: New test.
9589
8270b82d
RB
95902016-04-18 Richard Biener <rguenther@suse.de>
9591
9592 PR tree-optimization/43434
9593 * gcc.dg/vect/pr43434.c: New testcase.
9594 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9595 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9596 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9597 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9598 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9599 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9600 * gcc.dg/gomp/pr68640.c: Likewise.
9601 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9602 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9603
edd048e2
RB
96042016-04-18 Richard Biener <rguenther@suse.de>
9605
9606 PR tree-optimization/70701
9607 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9608
bd5c7330
TV
96092016-04-18 Tom de Vries <tom@codesourcery.com>
9610
9611 PR testsuite/70699
9612 * gcc.dg/pr70161.c: Add dot-file scans.
9613 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9614 instead of after last dot char.
9615
23f2660f
EB
96162016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9617
9618 * c-c++-common/dump-ada-spec-3.c: New test.
9619 * c-c++-common/dump-ada-spec-4.c: Likewise.
9620
da152c9f
TV
96212016-04-17 Tom de Vries <tom@codesourcery.com>
9622
9623 PR other/70183
9624 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9625
cc950f98
JH
96262016-04-15 Jan Hubicka <jh@suse.cz>
9627
9628 PR ipa/70018
9629 * g++.dg/ipa/pure-const-1.C: New testcase.
9630 * g++.dg/ipa/pure-const-2.C: New testcase.
9631 * g++.dg/ipa/pure-const-3.C: New testcase.
9632
949505a9
MP
96332016-04-15 Marek Polacek <polacek@redhat.com>
9634
9635 PR c/70671
9636 * gcc.dg/bitfld-22.c: New test.
9637
10e547d6
BS
96382016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9639
9640 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9641 x86_64.
9642
1e77281b
MP
96432016-04-15 Marek Polacek <polacek@redhat.com>
9644
9645 PR c/70651
9646 * c-c++-common/pr70651.c: New test.
9647
e501fa8e
KT
96482016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9649
9650 PR rtl-optimization/70681
9651 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9652 dump scan on arm and powerpc.
9653 * gcc.dg/pr10474.c: Likewise.
9654
dda1bf61
JJ
96552016-04-15 Jakub Jelinek <jakub@redhat.com>
9656
ca4ef1ff
JJ
9657 PR c++/69517
9658 PR c++/70019
9659 PR c++/70588
9660 * g++.dg/cpp1y/vla11.C: Revert for real.
9661
dda1bf61
JJ
9662 PR c/70436
9663 * c-c++-common/Wparentheses-1.c: New test.
9664 * c-c++-common/gomp/Wparentheses-1.c: New test.
9665 * c-c++-common/gomp/Wparentheses-2.c: New test.
9666 * c-c++-common/gomp/Wparentheses-3.c: New test.
9667 * c-c++-common/gomp/Wparentheses-4.c: New test.
9668 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9669 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9670 * c-c++-common/goacc/Wparentheses-1.c: New test.
9671
1355e62c
KY
96722016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9673
9674 PR target/70662
9675 * gcc.target/i386/pr70662.c: New test.
9676
0ab34b9e 96772016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9678 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9679
9680 PR tree-optimization/70130
9681 * gcc.dg/vect/O3-pr70130.c: New testcase.
9682
bc773aad
MM
96832016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9684
6e9b2286
MM
9685 PR target/70669
9686 * gcc.target/powerpc/pr70669.c: New test.
9687
bc773aad
MM
9688 PR target/70640
9689 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9690 a power7 system that does not have an assembler that supports
9691 power8.
9692
d8747845
MS
96932016-04-14 Martin Sebor <msebor@redhat.com>
9694
9695 PR c++/69517
9696 PR c++/70019
9697 PR c++/70588
9698 * c-c++-common/ubsan/vla-1.c: Revert.
9699 * g++.dg/cpp1y/vla11.C: Same.
9700 * g++.dg/cpp1y/vla12.C: Same.
9701 * g++.dg/cpp1y/vla13.C: Same.
9702 * g++.dg/cpp1y/vla14.C: Same.
9703 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9704 * g++.dg/init/array24.C: Same.
d8747845
MS
9705 * g++.dg/ubsan/vla-1.C: Same.
9706
85128559
MP
97072016-04-14 Marek Polacek <polacek@redhat.com>
9708 Jan Hubicka <hubicka@ucw.cz>
9709
9710 PR c++/70029
9711 * g++.dg/torture/pr70029.C: New test.
9712
52fbb073
MS
97132016-04-14 Martin Sebor <msebor@redhat.com>
9714
9715 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9716 type size to prevent failures on targets with very low maximum
9717 alignment.
9718
6db61d6f
RB
97192016-04-14 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/70623
9722 * gcc.dg/torture/pr70623.c: New testcase.
9723 * gcc.dg/torture/pr70623-2.c: Likewise.
9724
342fac95
MS
97252016-04-13 Martin Sebor <msebor@redhat.com>
9726
9727 PR c++/69517
9728 PR c++/70019
9729 PR c++/70588
9730 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9731 * g++.dg/cpp1y/vla11.C: New test.
9732 * g++.dg/cpp1y/vla12.C: New test.
9733 * g++.dg/cpp1y/vla13.C: New test.
9734 * g++.dg/cpp1y/vla14.C: New test.
9735 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9736 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9737 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9738
d93c452f
JJ
97392016-04-13 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR c++/70641
9742 * g++.dg/opt/pr70641.C: New test.
9743
85115fb6
RO
97442016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9745
9746 PR rtl-optimization/68749
9747 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9748 effects of argument promotions.
9749 Remove default args to dg-skip-if.
9750
545a4139
PC
97512016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 PR c++/70635
9754 * g++.dg/parse/pr70635.C: New.
9755
b3a77f21
MP
97562016-04-13 Marek Polacek <polacek@redhat.com>
9757
9758 PR c++/70639
9759 * c-c++-common/Wmisleading-indentation-4.c: New test.
9760
99cd9857
MP
97612016-04-13 Marek Polacek <polacek@redhat.com>
9762
9763 PR c/70436
c87885ca
RO
9764 * gcc.dg/Wparentheses-12.c: New test.
9765 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9766
75ca93ec
IE
97672016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9768
9769 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9770 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9771 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9772
3d3f9e7e
JJ
97732016-04-13 Jakub Jelinek <jakub@redhat.com>
9774
37947cd0
JJ
9775 PR middle-end/70633
9776 * gcc.c-torture/compile/pr70633.c: New test.
9777
3d3f9e7e
JJ
9778 PR debug/70628
9779 * gcc.dg/torture/pr70628.c: New test.
9780
92886d3e
PP
97812016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9782
9783 PR c++/70610
9784 * g++.dg/template/pr70610.C: New test.
9785 * g++.dg/template/pr70610-2.C: New test.
9786 * g++.dg/template/pr70610-3.C: New test.
9787 * g++.dg/template/pr70610-4.C: New test.
9788
13bd7c2b
JJ
97892016-04-12 Jakub Jelinek <jakub@redhat.com>
9790
6512fa6d
JJ
9791 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9792 128 instead of 32.
9793
13bd7c2b
JJ
9794 PR c++/70571
9795 * g++.dg/ext/pr70571.C: New test.
9796
20b9851c
MM
97972016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9798
8a434ada 9799 PR target/70640
20b9851c
MM
9800 * gcc.target/powerpc/pr70640.c: New test.
9801
2b2f52bc
PC
98022016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/68722
9805 * g++.dg/parse/pr68722.C: New.
9806
5901e56a
JJ
98072016-04-12 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR rtl-optimization/70596
9810 * gcc.target/i386/pr70596.c: New test.
9811
d4619dc1
NS
98122016-04-12 Nathan Sidwell <nathan@acm.org>
9813
9814 PR c++/70501
9815 * g++.dg/init/pr70501.C: New.
9816
3df530d3
DW
98172016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9818
9819 * gcc.target/i386/asm-flag-6.c: New test.
9820
b7a120d7
TV
98212016-04-12 Tom de Vries <tom@codesourcery.com>
9822
9823 PR tree-optimization/68756
9824 * gcc.dg/graphite/pr68756.c: New test.
9825
4e0eea75
JJ
98262016-04-12 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR tree-optimization/70602
9829 * gcc.c-torture/execute/pr70602.c: New test.
9830
35fbda43
MM
98312016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9832
9833 PR target/70381
9834 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9835 __float128 emulator is built and runs.
9836 * gcc.target/powerpc/float128-1.c: Likewise.
9837
9838 * lib/target-supports.exp (check_ppc_float128_sw_available):
9839 Rework tests for __float128 software and hardware
9840 availability. Fix exit condition to return 0 on success.
9841
04a99ebe
JG
98422016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9843
9844 PR target/70133
9845 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9846 * gcc.target/aarch64/target_attr_15.c: Likewise.
9847
47cd5a85
PC
98482016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/69066
9851 * g++.dg/cpp1y/pr69066.C: New.
9852
a5edb32e
JD
98532016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9854
9855 PR fortran/68566
9856 * gfortran.dg/pr36192.f90: Update test.
9857 * gfortran.dg/pr36192_1.f90: Update test.
9858 * gfortran.dg/real_dimension_1.f: Update test.
9859 * gfortran.dg/parameter_array_init_7.f90: New test.
9860
8ef378f8
JDA
98612016-04-09 John David Anglin <danglin@gcc.gnu.org>
9862
c532c871
JDA
9863 PR testsuite/64039
9864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9865
d34f706f
JDA
9866 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9867
75e1dd9e
JDA
9868 PR rtl-optimization/66669
9869 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9870
8a976f5f
JDA
9871 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9872
da04822a
JDA
9873 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9874 * gcc.dg/pie-1.c: Likewise.
9875 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9876 * gcc.dg/pic-4.c: Likewise.
9877 * gcc.dg/pie-3.c: Likewise.
9878 * gcc.dg/pie-4.c: Likewise.
9879
adfabcf9
JDA
9880 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9881
4a020adf
JDA
9882 PR tree-optimization/68644
9883 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9884
8ef378f8
JDA
9885 PR rtl-optimization/64886
9886 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9887
09bf990e
TV
98882016-04-09 Tom de Vries <tom@codesourcery.com>
9889
9890 PR tree-optimization/68953
9891 * gcc.dg/graphite/pr68953.c: New test.
9892
138c3c1a
DH
98932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9894
9895 PR fortran/70592
9896 * gfortran.dg/deferred_character_16.f90: New test.
9897
f55460af
JJ
98982016-04-09 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR tree-optimization/70586
9901 * gcc.c-torture/execute/pr70586.c: New test.
9902
0b77bbf3
DH
99032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9904
9905 PR sanitizer/70573
9906 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9907 with __builtin_memset
9908 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9909
c42cfb5c
CP
99102016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9911
9912 PR lto/70289
9913 PR ipa/70348
9914 PR tree-optimization/70373
9915 PR middle-end/70533
9916 PR middle-end/70534
9917 PR middle-end/70535
9918 * c-c++-common/goacc/reduction-5.c: New test.
9919 * c-c++-common/goacc/reduction-promotions.c: New test.
9920 * gfortran.dg/goacc/reduction-3.f95: New test.
9921 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9922
56cfb596
PP
99232016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9924
9925 PR c++/70590
9926 PR c++/70452
9927 * g++.dg/pr70590.C: New test.
9928 * g++.dg/pr70590-2.C: New test.
9929
1a13c0a2
JJ
99302016-04-08 Jakub Jelinek <jakub@redhat.com>
9931
abc0647a
JJ
9932 PR middle-end/70593
9933 * gcc.target/i386/pr70593.c: New test.
9934
1a13c0a2
JJ
9935 PR rtl-optimization/70574
9936 * gcc.target/i386/avx2-pr70574.c: New test.
9937
c3da4956
MO
99382016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9939
9940 PR sanitizer/70541
9941 * c-c++-common/asan/pr70541.c: New test.
9942
9f1b833b
TV
99432016-04-08 Tom de Vries <tom@codesourcery.com>
9944
9945 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9946 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9947
bae7adda
KT
99482016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9949
9950 PR target/70566
9951 * gcc.c-torture/execute/pr70566.c: New test.
9952
211f3d57
TV
99532016-04-08 Tom de Vries <tom@codesourcery.com>
9954
9955 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9956 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9957
02cf2861
AM
99582016-04-08 Alan Modra <amodra@gmail.com>
9959
9960 * gcc.target/powerpc/pr70117.c: New.
9961
5f490f9f
JJ
99622016-04-07 Jakub Jelinek <jakub@redhat.com>
9963
56e9b710
JJ
9964 PR testsuite/70581
9965 * gcc.dg/lto/simd-function_0.c: New test.
9966
5f490f9f
JJ
9967 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9968 clones.
9969 * c-c++-common/attr-simd-2.c: Likewise.
9970 * c-c++-common/attr-simd-4.c: Likewise.
9971 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9972 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9973
e4ebc74d
TP
99742016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9975
9976 PR testsuite/70553
9977 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9978
9817ae35
TS
99792016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9980 Tom de Vries <tom@codesourcery.com>
9981
9982 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9983 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9984 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9985 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9986 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9987 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9988 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9989 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9990
e292f64d
PP
99912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9992
9993 PR c/70436
9994 * g++.dg/warn/Wparentheses-29.C: New test.
9995
6b37bdaf
PP
99962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9997
9998 PR c/70436
9999 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10000 explicit braces to resolve a future -Wparentheses warning.
10001
64824205
RH
100022016-04-06 Richard Henderson <rth@redhat.com>
10003
10004 * gcc.dg/pr61817-1.c: New test.
10005 * gcc.dg/pr61817-2.c: New test.
10006 * gcc.dg/pr69391-1.c: New test.
10007 * gcc.dg/pr69391-2.c: New test.
10008
bc2fc1f3
VM
100092016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10010
10011 PR rtl-optimization/70398
c87885ca 10012 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10013
41414a02
EB
100142016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10015
10016 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10017
4066ea8a
YR
100182016-04-06 Yvan Roux <yvan.roux@linaro.org>
10019 Pedro Alves <palves@redhat.com>
10020
10021 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10022
ec35ea45
JJ
100232016-04-06 Jakub Jelinek <jakub@redhat.com>
10024
3866f8dd
JJ
10025 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10026 Check for avx512f effective targets instead of avx2.
10027 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10028 for AVX512F clones.
10029 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10030 * g++.dg/gomp/declare-simd-1.C: Likewise.
10031 * g++.dg/gomp/declare-simd-3.C: Likewise.
10032 * g++.dg/gomp/declare-simd-4.C: Likewise.
10033
ec35ea45
JJ
10034 PR middle-end/70550
10035 * c-c++-common/gomp/pr70550-1.c: New test.
10036 * c-c++-common/gomp/pr70550-2.c: New test.
10037
c08d28ac
NS
100382016-04-05 Nathan Sidwell <nathan@acm.org>
10039
10040 PR c++/70512
10041 * g++.dg/ext/attribute-may-alias-5.C: New.
10042
1d510e04
JJ
100432016-04-05 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR c++/70336
10046 * c-c++-common/pr70336.c: New test.
10047 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10048 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10049
84278ed9
JH
100502016-04-05 Jan Hubicka <hubicka@ucw.cz>
10051
10052 PR ipa/66223
10053 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10054
268a0ec4
JJ
100552016-04-05 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR rtl-optimization/70542
10058 * gcc.dg/torture/pr70542.c: New test.
10059 * gcc.target/i386/avx2-pr70542.c: New test.
10060
5e8c2eb1
ZS
100612016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10062
10063 PR tree-optimization/70509
10064 * gcc.target/i386/avx512bw-pr70509.c: New test.
10065
c0daf32d
PP
100662016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10067
10068 PR c++/70452
10069 * g++.dg/ext/constexpr-vla4.C: New test.
10070
bf867841
UB
100712016-04-05 Uros Bizjak <ubizjak@gmail.com>
10072
10073 PR target/70510
10074 * gcc.target/i386/pr70510.c: New test.
10075
3022186a
RB
100762016-04-05 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/70526
10079 * g++.dg/torture/pr70526.C: New testcase.
10080
55fc79b2
JJ
100812016-04-05 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR target/70525
10084 * gcc.target/i386/pr70525.c: New test.
10085
62b233f2
RB
100862016-04-05 Richard Biener <rguenther@suse.de>
10087
10088 PR middle-end/70499
10089 * g++.dg/torture/pr70499.C: New testcase.
10090
cc05759d
RB
100912016-04-05 Richard Biener <rguenther@suse.de>
10092
10093 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10094 remove XFAIL.
10095
f23f16d4
JJ
100962016-04-04 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR middle-end/70307
10099 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10100 rs6000 ABI warnings.
10101
d27ecc49
JH
101022016-04-04 Jan Hubicka <hubicka@ucw.cz>
10103
10104 PR ipa/66223
10105 * g++.dg/ipa/devirt-51.C: New testcase.
10106
c974c96e 101072016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10108 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10109
10110 PR middle-end/70457
10111 * gcc.dg/torture/pr70457.c: New.
10112
7a85da89
AV
101132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10114
10115 PR fortran/67538
10116 * gfortran.dg/allocate_with_source_19.f08: New test.
10117
de517e64
AV
101182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10119
10120 PR fortran/65795
10121 * gfortran.dg/coarray_allocate_6.f08: New test.
10122
43b9f499
RB
101232016-04-04 Richard Biener <rguenther@suse.de>
10124
10125 PR rtl-optimization/70484
10126 * gcc.dg/torture/pr70484.c: New testcase.
10127
f13355da
MP
101282016-04-04 Marek Polacek <polacek@redhat.com>
10129
10130 PR c/70307
10131 * gcc.dg/torture/pr70307.c: New test.
10132
6cc6ed50
OE
101332016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10134
10135 PR target/70416
10136 PR target/67391
10137 * gcc.target/sh/torture/pr70416.c: New.
10138
abdc16c8
MS
101392016-04-02 Martin Sebor <msebor@redhat.com>
10140
10141 PR c++/67376
10142 PR c++/70170
10143 PR c++/70172
10144 PR c++/70228
10145 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10146 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10147 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10148 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10149 * g++.dg/cpp0x/constexpr-string.C: Same.
10150 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10151 * g++.dg/cpp0x/pr65398.C: Same.
10152 * g++.dg/ext/constexpr-vla1.C: Same.
10153 * g++.dg/ext/constexpr-vla2.C: Same.
10154 * g++.dg/ext/constexpr-vla3.C: Same.
10155 * g++.dg/ubsan/pr63956.C: Same.
10156
763cd859
JJ
101572016-04-01 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR rtl-optimization/70467
10160 * gcc.target/i386/pr70467-2.c: New test.
10161
0f875435
JJ
101622016-04-01 Jakub Jelinek <jakub@redhat.com>
10163 Marek Polacek <polacek@redhat.com>
10164
10165 PR c++/70488
10166 * g++.dg/init/new47.C: New test.
10167
41d14659
RR
101682016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10169
10170 PR target/70496
10171 * gcc.target/arm/pr70496.c: New test.
10172
f9bf89bb
NS
101732016-04-01 Nathan Sidwell <nathan@acm.org>
10174
73b9085d
NS
10175 PR c++/68475
10176 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10177
4afdcfaa
IE
101782016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10179
10180 PR target/69890
10181 * gcc.dg/strlenopt.h (memmove): New.
10182 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10183 instead of "string.h".
10184 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10185 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10186 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10187 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10188 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10189 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10190 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10191 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10192 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10193 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10194 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10195 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10196 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10197 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10198 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10199 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10200 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10201 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10202 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10203 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10204
b5d7a29c
RO
102052016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10208 (Holder::foo): Reflect this.
10209
b660f9ec
IE
102102016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10211
10212 PR target/70442
10213 * gcc.dg/pr70442.c: New test.
10214
88504f34
NS
102152016-03-31 Nathan Sidwell <nathan@acm.org>
10216
10217 PR c++/70393
10218 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10219
95d34b96
KY
102202016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10221
10222 PR target/70453
10223 * gcc.target/i386/pr70453.c: New test.
10224
b4c4967c
AB
102252016-03-31 Andrey Belevantsev <abel@ispras.ru>
10226
10227 PR target/70292
10228 * gcc.c-torture/pr70292.c: New test.
10229
5fde6a45
MP
102302016-03-31 Marek Polacek <polacek@redhat.com>
10231
10232 PR c/70297
10233 * c-c++-common/pr70297.c: New test.
10234 * g++.dg/cpp0x/typedef-redecl.C: New test.
10235 * gcc.dg/typedef-redecl2.c: New test.
10236
97eb24c4
JJ
102372016-03-31 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR rtl-optimization/70460
10240 * gcc.c-torture/execute/pr70460.c: New test.
10241
efc3536f
RB
102422016-03-31 Richard Biener <rguenther@suse.de>
10243
10244 PR c++/70430
10245 * g++.dg/ext/vector30.C: New testcase.
10246
e0876e21
DH
102472016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10248 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10249
10250 * gfortran.dg/fmt_pf.f90: New test.
10251
e9bff8c6
RO
102522016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10253
10254 Forward-port from 5 branch
10255 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR testsuite/70356
10258 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10259 dg-require-effective-target after dg-do.
10260
10261 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10262
10263 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10264
2620c80d
TS
102652016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10266 Julian Brown <julian@codesourcery.com>
10267 Chung-Lin Tang <cltang@codesourcery.com>
10268 Cesar Philippidis <cesar@codesourcery.com>
10269 James Norris <jnorris@codesourcery.com>
10270 Tom de Vries <tom@codesourcery.com>
10271 Nathan Sidwell <nathan@codesourcery.com>
10272
bf867841 10273 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10274 * c-c++-common/goacc/loop-clauses.c: Likewise.
10275 * g++.dg/goacc/template.C: Likewise.
10276 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10277 * gfortran.dg/goacc/loop-1.f95: Likewise.
10278 * gfortran.dg/goacc/loop-5.f95: Likewise.
10279 * gfortran.dg/goacc/loop-6.f95: Likewise.
10280 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10281 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10282 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10283 * c-c++-common/goacc/clauses-fail.c: Likewise.
10284 * c-c++-common/goacc/parallel-1.c: Likewise.
10285 * c-c++-common/goacc/reduction-1.c: Likewise.
10286 * c-c++-common/goacc/reduction-2.c: Likewise.
10287 * c-c++-common/goacc/reduction-3.c: Likewise.
10288 * c-c++-common/goacc/reduction-4.c: Likewise.
10289 * c-c++-common/goacc/routine-3.c: Likewise.
10290 * c-c++-common/goacc/routine-4.c: Likewise.
10291 * c-c++-common/goacc/routine-5.c: Likewise.
10292 * c-c++-common/goacc/tile.c: Likewise.
10293 * g++.dg/goacc/template.C: Likewise.
10294 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10295 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10296 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10297 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10298 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10299 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10300 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10301 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10302 * c-c++-common/goacc/use_device-1.c: ... this file.
10303 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10304 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10305 * c-c++-common/goacc/host_data-6.c: ... this file.
10306 * c-c++-common/goacc/loop-2-kernels.c: New file.
10307 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10308 * c-c++-common/goacc/loop-3.c: Likewise.
10309 * g++.dg/goacc/reference.C: Likewise.
10310 * g++.dg/goacc/routine-1.C: Likewise.
10311 * g++.dg/goacc/routine-2.C: Likewise.
10312
f6d2d066
RB
103132016-03-30 Richard Biener <rguenther@suse.de>
10314
10315 PR middle-end/70450
10316 * gcc.dg/torture/pr70450.c: New testcase.
10317
d43242b9
JJ
103182016-03-30 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR target/70421
10321 * gcc.dg/torture/pr70421.c: New test.
10322 * gcc.target/i386/avx512f-pr70421.c: New test.
10323
5ce43b77
L
103242016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10325
10326 PR testsuite/70364
10327 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10328 (check): New function.
10329 (bar): Call check.
10330 (foo): Align stack to 16 bytes when calling bar.
10331 * gcc.target/i386/cleanup-2.c: Likewise.
10332
d014a712
PP
103332016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10334
10335 PR tree-optimization/59124
10336 * gcc.dg/Warray-bounds-19.c: New test.
10337
3f8257db 103382016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10339
10340 * lib/prune.exp (escape_regex_chars): New.
10341 (prune_file_path): Update to quote metcharacters for regexp.
10342
3336c6e0
JJ
103432016-03-29 Jakub Jelinek <jakub@redhat.com>
10344
a362f023
JJ
10345 PR rtl-optimization/70429
10346 * gcc.c-torture/execute/pr70429.c: New test.
10347
3336c6e0
JJ
10348 PR tree-optimization/70405
10349 * gcc.dg/pr70405.c: New test.
10350
728557fd
AV
103512016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10352
10353 PR fortran/70397
10354 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10355 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10356
bef977d4
TS
103572016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10358
10359 PR testsuite/64177
10360 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10361 __cilkrts_set_param to set two workers.
10362 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10363 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10364
6f6d25c9
DH
103652016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10366
bf867841 10367 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10368
45733562
KY
103692016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10370
10371 PR target/70406
bf867841 10372 * gcc.target/i386/pr70406.c: New test.
45733562 10373
a1799e5e
EB
103742016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * gnat.dg/specs/double_record_extension3.ads: New test.
10377
5fca7b66
RH
103782016-03-25 Richard Henderson <rth@redhat.com>
10379
10380 PR target/70120
10381 * gcc.target/aarch64/pr70120-1.c: New.
10382 * gcc.target/aarch64/pr70120-2.c: New.
10383 * gcc.target/aarch64/pr70120-3.c: New.
10384
31ce75c6
PP
103852016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10386
10387 PR c++/62212
10388 * g++.dg/template/mangle2.C: The dg-do directive should be
10389 "compile" not "assemble".
10390
3caf0ca1
BS
103912016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10392
10393 PR lto/69650
10394 * gcc.dg/pr69650.c: New test.
10395
634035b6
DE
103962016-03-25 David Edelsohn <dje.gcc@gmail.com>
10397
10398 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10399
45d34276
AM
104002016-03-25 Alan Modra <amodra@gmail.com>
10401
10402 * gcc.dg/dfp/pr70052.c: New test.
10403
8f085166
RH
104042016-03-24 Richard Henderson <rth@redhat.com>
10405
10406 PR middle-end/69845
10407 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10408 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10409
011e5ec3
TV
104102016-03-24 Tom de Vries <tom@codesourcery.com>
10411
10412 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10413
9e3f4551
TV
104142016-03-24 Tom de Vries <tom@codesourcery.com>
10415
10416 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10417 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10418
45780041
TV
104192016-03-24 Tom de Vries <tom@codesourcery.com>
10420
10421 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10422 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10423
887ab4e5
PP
104242016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10425
10426 PR c++/62212
10427 * g++.dg/template/mangle2.C: New test.
10428
69a9a66f
RB
104292016-03-24 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/70396
10432 * gcc.dg/torture/pr70396.c: New testcase.
10433
ed87de55
RB
104342016-03-24 Richard Biener <rguenther@suse.de>
10435
10436 PR middle-end/70370
10437 * gcc.dg/torture/pr70370.c: New testcase.
10438
ea064934
TV
104392016-03-24 Tom de Vries <tom@codesourcery.com>
10440
10441 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10442 * gfortran.dg/goacc/kernels-tree.f95: Same.
10443 * gfortran.dg/goacc/parallel-tree.f95: Same.
10444
b2a4dd1d
TV
104452016-03-24 Tom de Vries <tom@codesourcery.com>
10446
10447 * c-c++-common/goacc/uninit-if-clause.c: New test.
10448 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10449
72e7cd6e
JJ
104502016-03-24 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR target/70290
bf867841
UB
10453 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10454 Fix formatting.
72e7cd6e 10455
ce9d0c03
RB
104562016-03-24 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/70372
10459 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10460
426b9428
PP
104612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10462
10463 PR c++/70347
10464 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10465
cd1588c4
PP
104662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10467
10468 PR c++/70332
10469 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10470
61637db3
JJ
104712016-03-23 Jakub Jelinek <jakub@redhat.com>
10472
928af3bf
JJ
10473 PR c++/70001
10474 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10475 * g++.dg/cpp1y/pr70001.C: New test.
10476
61637db3
JJ
10477 PR c++/70323
10478 * g++.dg/cpp0x/constexpr-70323.C: New test.
10479
05aca4e7
AO
104802016-03-23 Alexandre Oliva <aoliva@redhat.com>
10481 Jason Merrill <jason@redhat.com>
10482 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR c++/69315
10485 * g++.dg/cpp0x/constexpr-69315.C: New test.
10486 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10487
fbdb6baf
MP
104882016-03-23 Marek Polacek <polacek@redhat.com>
10489
10490 PR c++/69884
10491 * g++.dg/warn/Wignored-attributes-1.C: New test.
10492 * g++.dg/warn/Wignored-attributes-2.C: New test.
10493
d79ee524
TV
104942016-03-23 Tom de Vries <tom@codesourcery.com>
10495
10496 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10497 initialization.
10498 * gfortran.dg/goacc/private-3.f95 (test): Same.
10499 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10500 missing use param.
10501
a59f0bef
KT
105022016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10503
10504 * lib/target-supports.exp: Remove v7ve entry from loop
10505 creating effective target checks.
10506 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10507 (add_options_for_arm_arch_v7ve): Likewise.
10508
0179520a
JJ
105092016-03-23 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR tree-optimization/70354
10512 * gcc.dg/vect/pr70354-1.c: New test.
10513 * gcc.dg/vect/pr70354-2.c: New test.
10514 * gcc.target/i386/avx2-pr70354-1.c: New test.
10515 * gcc.target/i386/avx2-pr70354-2.c: New test.
10516
75bb14d7
JL
105172016-03-22 Jeff Law <law@redhat.com>
10518
10519 PR target/70232
10520 * gcc.dg/tree-ssa/pr70232.c: New test.
10521
72c9526d
IE
105222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10523
10524 PR target/70302
10525 * gcc.target/i386/pr70302.c: New test.
10526
a3ca1bc5
RB
105272016-03-22 Richard Biener <rguenther@suse.de>
10528
10529 PR middle-end/70251
10530 * g++.dg/torture/pr70251.C: New testcase.
10531
5c240f4d
DM
105322016-03-22 David Malcolm <dmalcolm@redhat.com>
10533
10534 PR c/69993
10535 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10536 Wmisleading-indentation.c.
10537 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10538 reflect change to diagnostic text and order of messages.
10539 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10540
80f6631b
DE
105412016-03-22 David Edelsohn <dje.gcc@gmail.com>
10542
10543 * g++.dg/ext/java-3.C: Don't compile on AIX.
10544
9a10956c
RB
105452016-03-22 Richard Biener <rguenther@suse.de>
10546
10547 PR middle-end/70333
10548 * gcc.dg/torture/pr70333.c: New testcase.
10549
6cedf922
IE
105502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10551
10552 * g++.dg/ext/pr70290.C: New test.
10553
cd6c27ac
KY
105542016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10555
10556 PR target/70325
10557 * gcc.target/i386/pr70325.c: New test.
10558
4cde512c
JJ
105592016-03-22 Jakub Jelinek <jakub@redhat.com>
10560
b01915ed
JJ
10561 PR target/70329
10562 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10563 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10564
4e3e2cf1
JJ
10565 PR target/70300
10566 * gcc.target/i386/pr70300.c: New test.
10567
4cde512c
JJ
10568 PR c++/70295
10569 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10570 (func2): New function for cond with parens, xfail warning for c++.
10571 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10572
16f6d7dc
PP
105732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10574
10575 PR c++/70096
10576 * g++.dg/template/ptrmem30.C: New test.
10577
a3e2b438
PP
105782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10579
10580 PR c++/70204
10581 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10582 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10583
11b6a02e
JJ
105842016-03-21 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR middle-end/70326
10587 * gcc.dg/pr70326.c: New test.
10588
b9407883
MG
105892016-03-21 Marc Glisse <marc.glisse@inria.fr>
10590 Jakub Jelinek <jakub@redhat.com>
10591
10592 PR tree-optimization/70317
10593 * gcc.dg/pr70317.c: New test.
10594
4a148e19
UB
105952016-03-21 Uros Bizjak <ubizjak@gmail.com>
10596
10597 PR target/70327
10598 * gcc.target/i386/pr70327.c: New test.
10599
2a85ddbb
ML
106002016-03-21 Martin Liska <mliska@suse.cz>
10601
7d36fe98 10602 PR ipa/70306
2a85ddbb
ML
10603 * gcc.dg/ipa/pr70306.c: New test.
10604
4a148e19 106052016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10606
10607 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10608 * gcc.target/arm/attr-align3.c: Likewise.
10609 * gcc.target/arm/attr_arm.c: Likewise.
10610 * gcc.target/arm/flip-thumb.c: Likewise.
10611
6b366948
JJ
106122016-03-21 Jakub Jelinek <jakub@redhat.com>
10613
10614 PR target/70296
10615 * gcc.target/powerpc/altivec-36.c: New test.
10616
2fac8c14
RB
106172016-03-21 Richard Biener <rguenther@suse.de>
10618
10619 PR tree-optimization/70310
10620 * gcc.dg/torture/pr70310.c: New testcase.
10621
e9bde854
KY
106222016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10623
10624 PR target/70293
10625 * gcc.target/i386/pr70293.c: New test.
10626
56bbfaf6
RB
106272016-03-21 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/70288
10630 * gcc.dg/torture/pr70288-1.c: New testcase.
10631 * gcc.dg/torture/pr70288-2.c: Likewise.
10632
3eee49ed
AB
106332016-03-21 Andrey Belevantsev <abel@ispras.ru>
10634
10635 PR rtl-optimization/69307
10636 * gcc.target/arm/pr69307.c: New test.
4a148e19 10637
8e7816b4
AB
106382016-03-21 Andrey Belevantsev <abel@ispras.ru>
10639
10640 PR rtl-optimization/69102
10641 * gcc.c-torture/compile/pr69102.c: New test.
10642
14d7d4be
JL
106432016-03-18 Jeff Law <law@redhat.com>
10644
10645 PR rtl-optimization/70263
10646 * gcc.c-torture/compile/pr70263-1.c: New test.
10647 * gcc.target/i386/pr70263-2.c: New test.
10648
5c6a601c
BS
106492016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10650
10651 PR rtl-optimization/70278
10652 * gcc.dg/torture/pr70278.c: New test.
10653 * gcc.target/arm/pr70278.c: New test.
10654
4bbf545b
DM
106552016-03-18 David Malcolm <dmalcolm@redhat.com>
10656
10657 PR c/70281
10658 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10659 (test_builtin_types_compatible_p): New test function.
10660 * gcc.dg/pr70281.c: New test case.
10661
dc28bb68
CL
106622016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10663
10664 PR target/70113
10665 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10666
5e8d6dff
IE
106672016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10668
10669 PR tree-optimization/70252
10670 * gcc.dg/pr70252.c: New test.
10671
d0e7e403
TV
106722016-03-18 Tom de Vries <tom@codesourcery.com>
10673
10674 * gcc.dg/pr70161-2.c: New test.
10675 * gcc.dg/pr70161.c: New test.
10676
fa22501a
TV
106772016-03-18 Tom de Vries <tom@codesourcery.com>
10678
10679 PR ipa/70269
10680 * gcc.dg/pr70269.c: New test.
10681
dd125026
JJ
106822016-03-18 Jakub Jelinek <jakub@redhat.com>
10683
10684 PR c++/70267
10685 * g++.dg/ext/java-3.C: New test.
10686
91914f0a
PP
106872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10688
10689 PR c++/70205
10690 * g++.dg/lookup/pr70205.C: New test.
10691
753a8910
PP
106922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10693
10694 PR c++/70218
10695 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10696
14ba7b28
MP
106972016-03-17 Marek Polacek <polacek@redhat.com>
10698
10699 PR c/69407
10700 * gcc.dg/atomic-op-6.c: New test.
10701
ded60913
DM
107022016-03-17 David Malcolm <dmalcolm@redhat.com>
10703
10704 PR c/70264
10705 * c-c++-common/pr70264.c: New test case.
10706
a3aad0e6
JJ
107072016-03-17 Jakub Jelinek <jakub@redhat.com>
10708
17366700
JJ
10709 PR c++/70144
10710 * c-c++-common/pr70144-1.c: New test.
10711 * c-c++-common/pr70144-2.c: New test.
10712
a3aad0e6
JJ
10713 PR c++/70272
10714 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10715 * g++.dg/opt/flifetime-dse6.C: New test.
10716 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10717
b57e6e18
L
107182016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10719
10720 PR driver/70192
10721 * gcc.dg/pic-1.c: New test.
10722 * gcc.dg/pic-2.c: Likewise.
10723 * gcc.dg/pic-3.c: Likewise.
10724 * gcc.dg/pic-4.c: Likewise.
10725 * gcc.dg/pie-1.c: Likewise.
10726 * gcc.dg/pie-2.c: Likewise.
10727 * gcc.dg/pie-3.c: Likewise.
10728 * gcc.dg/pie-4.c: Likewise.
10729 * gcc.dg/pie-5.c: Likewise.
10730 * gcc.dg/pie-6.c: Likewise.
10731
b38ba58b
TV
107322016-03-17 Tom de Vries <tom@codesourcery.com>
10733
10734 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10735 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10736
6931b3b7
RB
107372016-03-17 Richard Biener <rguenther@suse.de>
10738
10739 PR debug/70271
10740 * g++.dg/debug/pr70271.C: New testcase.
10741
0c8b64cb
IE
107422016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10743
10744 * gcc.target/i386/pr70251.c: New test.
10745
b1970801
MP
107462016-03-17 Marek Polacek <polacek@redhat.com>
10747
10748 PR c++/70194
10749 * g++.dg/warn/constexpr-70194.C: New test.
10750
820c5eaa
RH
107512016-03-16 Richard Henderson <rth@redhat.com>
10752
10753 PR middle-end/70240
10754 * gcc.c-torture/compile/pr70240.c: New.
10755
da0ad263
SKS
107562016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10757
10758 * gcc.c-torture/compile/20151204.c: Skip for avr.
10759
c73d295c
JJ
107602016-03-16 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR target/70245
10763 * g++.dg/opt/pr70245.C: New test.
10764 * g++.dg/opt/pr70245.h: New file.
10765 * g++.dg/opt/pr70245-aux.cc: New file.
10766
b2794066
MS
107672016-03-16 Martin Sebor <msebor@redhat.com>
10768
10769 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10770
aa43616c
RH
107712016-03-16 Richard Henderson <rth@redhat.com>
10772
10773 PR middle-end/70199
10774 * gcc.c-torture/compile/pr70199.c: New.
10775
59608fe5
L
107762016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10777
10778 * gcc.dg/uninit-19.c: Run dos2unix.
10779
ab4c578f
MP
107802016-03-16 Marek Polacek <polacek@redhat.com>
10781
10782 PR c/70093
10783 * gcc.dg/nested-func-10.c: New test.
10784 * gcc.dg/nested-func-9.c: New test.
10785
f5387e76
JJ
107862016-03-16 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR tree-optimization/68714
10789 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10790
7662b718
TV
107912016-03-16 Tom de Vries <tom@codesourcery.com>
10792
10793 PR tree-optimization/68715
10794 * gcc.dg/graphite/pr68715-2.c: New test.
10795 * gcc.dg/graphite/pr68715.c: New test.
10796 * gfortran.dg/graphite/pr68715.f90: New test.
10797
be7ce7ae
TV
107982016-03-16 Tom de Vries <tom@codesourcery.com>
10799
10800 PR tree-optimization/68809
10801 * gcc.dg/graphite/pr68809-2.c: New test.
10802 * gcc.dg/graphite/pr68809.c: New test.
10803
1935f250
JJ
108042016-03-16 Jakub Jelinek <jakub@redhat.com>
10805
6651c93e
JJ
10806 PR c++/70147
10807 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10808 method call to i () as argument. Adjust expected output.
10809
1935f250
JJ
10810 PR c++/70147
10811 * g++.dg/ubsan/pr70147-1.C: New test.
10812 * g++.dg/ubsan/pr70147-2.C: New test.
10813
ab1caa6e
MS
108142016-03-15 Martin Sebor <msebor@redhat.com>
10815
10816 PR c++/58281
10817 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10818
5c2a1bbb
JDA
108192016-03-15 John David Anglin <danglin@gcc.gnu.org>
10820
cb5d8ad1
JDA
10821 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10822 hppa*-*-hpux*.
10823
b440dd40
JDA
10824 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10825
5c2a1bbb
JDA
10826 PR libfortran/69799
10827 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10828 libatomic_available.
10829
42c729c5
MP
108302016-03-15 Marek Polacek <polacek@redhat.com>
10831
10832 PR c++/70209
10833 * g++.dg/ext/attribute-may-alias-4.C: New test.
10834
82b1c550
AM
108352016-03-15 Alexander Monakov <amonakov@ispras.ru>
10836
10837 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10838 -fvar-tracking-assignments-toggle flag.
10839
4ccbf3a6
PH
108402016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10841
10842 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10843
c39858bd
JJ
108442016-03-15 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR rtl-optimization/70222
10847 * gcc.c-torture/execute/pr70222-1.c: New test.
10848 * gcc.c-torture/execute/pr70222-2.c: New test.
10849
8be119c1
RH
108502016-03-15 Richard Henderson <rth@redhat.com>
10851
10852 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10853
6598bb55
AB
108542016-03-15 Andrey Belevantsev <abel@ispras.ru>
10855
10856 PR rtl-optimization/69032
10857 * gcc.dg/pr69032.c: New test.
10858
81fa2944
AB
108592016-03-15 Andrey Belevantsev <abel@ispras.ru>
10860
10861 PR rtl-optimization/63384
4a148e19 10862 * g++.dg/pr63384.C: New test.
81fa2944 10863
74ea9ab6
AB
108642016-03-15 Andrey Belevantsev <abel@ispras.ru>
10865
10866 PR target/64411
10867 * gcc.target/i386/pr64411.C: New test.
10868
045d5055
TV
108692016-03-15 Tom de Vries <tom@codesourcery.com>
10870
10871 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10872 * gfortran.dg/goacc/kernels-alias.f95: New test.
10873
3ea33585
MS
108742016-03-14 Martin Sebor <msebor@redhat.com>
10875
10876 PR c++/53792
10877 * g++.dg/cpp0x/constexpr-inline.C: New test.
10878 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10879
1df7b330
DE
108802016-03-14 David Edelsohn <dje.gcc@gmail.com>
10881
10882 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10883
79b57d18
JJ
108842016-03-14 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR middle-end/70219
10887 * gcc.dg/pr70219.c: New test.
10888
3cbf012a
BS
108892016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10890
10891 PR target/70083
10892 * gcc.dg/torture/pr70083.c: New test.
10893 * gcc.target/i386/pr70083.c: New test.
10894
a9fee7cd
RB
108952016-03-14 Richard Biener <rguenther@suse.de>
10896
10897 PR tree-optimization/56365
10898 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10899
4799603f
SB
109002016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10901
10902 PR target/70098
10903 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10904 New function.
10905 * g++.dg/pr70098.C: New testcase.
10906
10907
760ca967
TV
109082016-03-14 Tom de Vries <tom@codesourcery.com>
10909
10910 PR tree-optimization/70045
10911 * gcc.dg/graphite/pr70045.c: New test.
10912
44e66a77
JD
109132016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10914
10915 PR fortran/69043
10916 * gfortran.dg/include_9.f90: New test.
10917
a18e0fe1
DH
109182016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10919
10920 PR fortran/45076
10921 gfortran.dg/prof/prof.exp: New script.
10922 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10923
d0aca6ab
AB
109242016-03-12 Andrey Belevantsev <abel@ispras.ru>
10925
10926 PR rtl-optimization/69307
10927 * gcc.dg/pr69307.c: New test.
10928
cefe08a4
VM
109292016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10930
10931 PR target/69614
10932 * gcc.target/arm/pr69614.c: New.
10933
70112e2a
PT
109342016-03-12 Paul Thomas <pault@gcc.gnu.org>
10935
10936 PR fortran/70031
10937 * gfortran.dg/submodule_14.f08: New test
10938
10939 PR fortran/69524
10940 * gfortran.dg/submodule_15.f08: New test
10941
3f1e5d3a
PP
109422016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10943
10944 PR c++/70106
10945 * g++.dg/cpp1y/paren3.C: New test.
10946
a3f6d680
MM
109472016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10948
10949 PR target/70131
10950 * gcc.target/powerpc/ppc-round2.c: New test.
10951
92348f09
BS
109522016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10953
10954 PR target/70123
10955 * gcc.dg/torture/pr70123.c: New test.
10956
cebde9e9
JL
109572016-03-11 Jeff Law <law@redhat.com>
10958
10959 PR tree-optimization/70190
10960 * gcc.c-torture/compile/pr70190.c: New test.
10961
3edc5da4
DM
109622016-03-11 David Malcolm <dmalcolm@redhat.com>
10963
10964 PR c/68187
10965 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10966 case.
10967 (test43_b): Likewise.
10968 (test43_c): Likewise.
10969 (test43_d): Likewise.
10970 (test43_e): Likewise.
10971 (test43_f): Likewise.
10972 (test43_g): Likewise.
10973 (test44_a): Likewise.
10974 (test44_b): Likewise.
10975 (test44_c): Likewise.
10976 (test44_d): Likewise.
10977 (test44_e): Likewise.
10978
318c1204
DM
109792016-03-11 David Malcolm <dmalcolm@redhat.com>
10980
10981 PR c/70085
10982 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10983
bc062234
KT
109842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10985
10986 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10987 dg-options.
10988
acfc1ac1
KT
109892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10990
10991 PR target/70002
10992 PR target/69245
10993 * gcc.target/aarch64/pr69245_2.c: New test.
10994
d1e2bb2d
JJ
109952016-03-11 Jakub Jelinek <jakub@redhat.com>
10996
10997 PR tree-optimization/70177
10998 * gcc.dg/pr70177.c: New test.
10999
07350627
AL
110002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11001
11002 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11003
5c6706f7
AL
110042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11005
11006 * gcc.dg/tree-ssa/sra-20.c: New.
11007
02d472a2
JJ
110082016-03-11 Jakub Jelinek <jakub@redhat.com>
11009
686d390a
JJ
11010 PR rtl-optimization/70174
11011 * gcc.dg/pr70174.c: New test.
11012
02d472a2
JJ
11013 PR tree-optimization/70169
11014 * gcc.dg/pr70169.c: New test.
11015
0f9befa1
IE
110162016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11017
11018 PR target/70160
11019 * gcc.target/i386/pr70160.c: New test.
11020
432d4670
AK
110212016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11022
11023 * gcc.target/s390/dfp-1.c: New test.
11024
a3dc8760
NC
110252016-03-10 Nick Clifton <nickc@redhat.com>
11026
11027 PR target/70044
11028 * gcc.target/aarch64/pr70044.c: New test.
11029
b87a8d7d
PP
110302016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11031 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR c++/70001
11034 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11035 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11036 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11037
4f4ada6a
JH
110382016-03-10 Jan Hubicka <hubicka@ucw.cz>
11039
11040 PR lto/69589
11041 * g++.dg/lto/pr69589_0.C: New testcase
11042 * g++.dg/lto/pr69589_1.C: New testcase
11043
d49b0aa0
MP
110442016-03-10 Marek Polacek <polacek@redhat.com>
11045
11046 PR c++/70153
11047 * g++.dg/delayedfold/unary-plus1.C: New test.
11048
110492016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11050
11051 * gcc.target/arm/pr45701-1.c: Escape brackets.
11052 * gcc.target/arm/pr45701-2.c: Likewise.
11053
71017a7b
AL
110542016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11055
11056 * gfortran.dg/unconstrained_commons.f: New.
11057
ba52669f
AM
110582016-03-10 Alan Modra <amodra@gmail.com>
11059
11060 * gcc.dg/pr69195.c: New.
11061 * gcc.dg/pr69238.c: New.
11062
27742332
TV
110632016-03-10 Tom de Vries <tom@codesourcery.com>
11064
11065 PR testsuite/68915
11066 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11067
3a81a594
RB
110682016-03-10 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/70128
11071 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11072 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11073
3433b975
JJ
110742016-03-09 Jakub Jelinek <jakub@redhat.com>
11075
c2864f02
JJ
11076 PR tree-optimization/70152
11077 * gcc.dg/pr70152.c: New test.
11078
3433b975
JJ
11079 PR target/70086
11080 * gcc.target/i386/pr70086-1.c: New test.
11081 * gcc.target/i386/pr70086-2.c: New test.
11082 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11083
11084 PR tree-optimization/70127
11085 * gcc.c-torture/execute/pr70127.c: New test.
11086
96b3c82d
CP
110872016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11088
11089 * c-c++-common/goacc/combined-directives-2.c: New test.
11090
b4f3232d
DM
110912016-03-09 David Malcolm <dmalcolm@redhat.com>
11092
11093 PR c/68473
11094 PR c++/70105
11095 * g++.dg/diagnostic/pr70105.C: New test.
11096 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11097 (test_multiple_ordinary_maps): New test function.
11098
40499f81
DM
110992016-03-09 David Malcolm <dmalcolm@redhat.com>
11100
11101 PR c/68473
11102 PR c++/70105
11103 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11104 Drop range information from call to inform_at_rich_loc.
11105 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11106 New.
11107 (test_show_locus): Replace calls to rich_location::add_range with
11108 calls to add_range. Rewrite the tests that used the now-defunct
11109 rich_location ctor taking a source_range. Simplify other tests
11110 by replacing calls to COMBINE_LOCATION_DATA with calls to
11111 make_location.
11112
c9e33662
RB
111132016-03-09 Richard Biener <rguenther@suse.de>
11114 Jakub Jelinek <jakub@redhat.com>
11115
11116 PR tree-optimization/70138
11117 * gcc.dg/vect/pr70138-1.c: New testcase.
11118 * gcc.dg/vect/pr70138-2.c: Likewise.
11119
2c73b764
JJ
111202016-03-09 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR target/70049
11123 * gcc.target/i386/pr70049.c: New test.
11124
c06d25bb
RB
111252016-03-09 Richard Biener <rguenther@suse.de>
11126
11127 PR c/70143
11128 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11129 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11130 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11131
5828a501
RO
111322016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11133
11134 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11135 arm-*-*.
11136
2e141c8d
JJ
111372016-03-09 Jakub Jelinek <jakub@redhat.com>
11138
5a9def37
JJ
11139 PR middle-end/67278
11140 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11141
2e141c8d
JJ
11142 PR target/67278
11143 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11144
11145 PR middle-end/70050
11146 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11147 in testcase comment.
11148
bf751f40
TV
111492016-03-09 Tom de Vries <tom@codesourcery.com>
11150
11151 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11152 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11153 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11154 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11155 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11156 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11157 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11158 * gfortran.dg/goacc/kernels-loop.f95: New test.
11159
e210c999
MS
111602016-03-08 Martin Sebor <msebor@redhat.com>
11161
11162 PR c++/62096
11163 * g++.dg/warn/overflow-warn-7.C: New test.
11164
80aac5c8
JM
111652016-03-08 Jason Merrill <jason@redhat.com>
11166
11167 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11168 * lib/target-supports.exp (check_effective_target_concepts): New.
11169
12b81409
JJ
111702016-03-08 Jakub Jelinek <jakub@redhat.com>
11171
d259b234
JJ
11172 PR c++/70135
11173 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11174 * g++.dg/ubsan/pr70135.C: New test.
11175
12b81409
JJ
11176 PR target/70110
11177 * gcc.dg/pr70110.c: New test.
11178
b4e9f2aa
MJ
111792016-03-07 Martin Jambor <mjambor@suse.cz>
11180
11181 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11182 * c-c++-common/gomp/if-1.c: Likewise.
11183 * c-c++-common/gomp/pr61486-2.c: Likewise.
11184 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11185 to dg-additional-options.
11186 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11187 * g++/gomp/target-teams-1.c: Likewise.
11188 * gcc.dg/gomp/gomp.exp: Likewise.
11189 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11190 dg-additional-options.
11191 * gfortran.dg/gomp/gomp.exp: Likewise.
11192 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11193 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11194 dg-additional-options.
11195 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11196
f86e631e
MJ
111972016-03-07 Martin Jambor <mjambor@suse.cz>
11198
11199 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11200 * c-c++-common/gomp/gridify-1.c: New test.
11201 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11202
94156b3f
AV
112032016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11204
11205 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11206 trigger for cortex-r8, when scanning for register r8.
11207 * gcc.target/arm/pr45701-2.c: Likewise.
11208
a84a49b7 112092016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11210 Jeff Law <law@redhat.com>
a84a49b7
RB
11211
11212 PR tree-optimization/69740
11213 * gcc.c-torture/compile/pr69740-1.c: New test.
11214 * gcc.c-torture/compile/pr69740-2.c: New test.
11215
e41f6c9e
BS
112162016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11217
11218 * lib/target-supports.exp
11219 (check_effective_target_whole_vector_shift): Enable for PPC64.
11220
57548bf5
RB
112212016-03-07 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/70115
11224 * gcc.dg/torture/pr70115.c: New testcase.
11225
4ae13300
NS
112262016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11227
11228 PR middle-end/69916
11229 * c-c-++-common/goacc/pr69916.c: New.
11230
5edb9853
RH
112312016-03-07 Richard Henderson <rth@redhat.com>
11232
11233 * gcc.c-torture/compile/pr70061.c: New test.
11234
2067a8f3
RB
112352016-03-07 Richard Biener <rguenther@suse.de>
11236
11237 PR testsuite/70109
11238 * gcc.dg/vect/O3-pr36098.c: New testcase.
11239
4145a9b7
CL
112402016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11241
11242 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11243
1878be32
EB
112442016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11245
11246 * gnat.dg/renaming9.ad[sb]: New testcase.
11247
df762bb2
JJ
112482016-03-05 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR c++/70084
11251 * g++.dg/expr/stdarg3.C: New test.
11252
7d461295
JL
112532016-03-04 Jeff Law <law@redhat.com>
11254
11255 PR tree-optimization/69196
11256 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11257 x86_64-*-*.
11258
29b9828f
BS
112592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11260
b6b552fd
BS
11261 PR c/69973
11262 * gcc.dg/pr69973.c: New test.
11263
201d49e9
BS
11264 PR rtl-optimization/69941
11265 * gcc.dg/torture/pr69941.c: New test.
11266
29b9828f
BS
11267 PR c/69824
11268 * gcc.dg/pr69824.c: New test.
11269
640b7e74
TV
112702016-03-05 Tom de Vries <tom@codesourcery.com>
11271
11272 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11273 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11274 function.
11275
7a3a3fad
PP
112762016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11277
11278 PR c++/66786
11279 * g++.dg/cpp1y/var-templ48.C: New test.
11280 * g++.dg/cpp1y/var-templ49.C: New test.
11281
cd439aec
EB
112822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11283
11284 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11285
60204554
JJ
112862016-03-04 Jakub Jelinek <jakub@redhat.com>
11287
0c8825de
JJ
11288 PR c++/70035
11289 * g++.dg/ubsan/pr70035.C: New test.
11290
60204554
JJ
11291 PR target/70062
11292 * gcc.target/i386/pr70062.c: New test.
11293
f79d4eab
L
112942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11295
11296 * g++.dg/template/typename21.C: Remove c++98_only.
11297
ea81ce67
L
112982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11299
11300 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11301
64b23c13
DM
113022016-03-04 David Malcolm <dmalcolm@redhat.com>
11303
11304 PR c/68187
11305 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11306 function.
11307 (fn_42_b): Likewise.
11308 (fn_42_c): Likewise.
11309
729526f5
DM
113102016-03-04 David Malcolm <dmalcolm@redhat.com>
11311
11312 PR c/68187
11313 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11314 function.
11315 (fn_40_b): Likewise.
11316 (fn_41_a): Likewise.
11317 (fn_41_b): Likewise.
11318
f9ea11ac
JJ
113192016-03-04 Jakub Jelinek <jakub@redhat.com>
11320
11321 PR target/70059
11322 * gcc.target/i386/avx512f-pr70059.c: New test.
11323 * gcc.target/i386/avx512dq-pr70059.c: New test.
11324
b6c38c69
BS
113252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11326
11327 PR rtl-optimization/57676
11328 * gcc.dg/torture/pr57676.c: New test.
11329
af3cdd34
IE
113302016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11331
11332 * gcc.dg/pr70026.c: New test.
11333
7ff6ca38
MP
113342016-03-04 Marek Polacek <polacek@redhat.com>
11335
11336 PR c/69798
11337 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11338 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11339
a6bf62d5
KT
113402016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11341
11342 PR target/70004
11343 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11344 Delete.
11345 (test_corners_sisd_si): Likewise.
11346 (main): Remove checks of the above.
11347 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11348
ae4cdc6a
EB
113492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11350
11351 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11352
08455559
CL
113532016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11354
11355 * gcc.dg/torture/pr69951.c: Accept argc==0.
11356
e9a35493
RB
113572016-03-04 Richard Biener <rguenther@suse.de>
11358
11359 PR c++/70054
11360 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11361 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11362
fba054c2
DV
113632016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11364
11365 PR testsuite/69766
11366 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11367 testing multiarch.
11368
f10cdc6c
JJ
113692016-03-04 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR debug/69947
11372 * gcc.dg/guality/pr69947.c: New test.
11373
2e981ba0
JJ
113742016-03-03 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR ada/70017
11377 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11378
0ba3bfa2
KT
113792016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11380
11381 PR rtl-optimization/69904
11382 * gcc.target/arm/pr69904.c: New test.
11383
97ecdb46
JJ
113842016-03-03 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/70021
11387 * gcc.dg/vect/pr70021.c: New test.
11388 * gcc.target/i386/pr70021.c: New test.
11389
a2a743a1
MP
113902016-03-03 Marek Polacek <polacek@redhat.com>
11391
11392 PR middle-end/70050
11393 * gcc.dg/pr70050.c: New test.
11394
fa07ecdd
JG
113952016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11396
11397 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11398
23504262
ML
113992016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11400
11401 PR tree-optimization/70043
11402 * gfortran.dg/vect/pr70043.f90: New test.
11403
b7b9e1a9
EB
114042016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11405
11406 * gnat.dg/specs/task1.ads: New test.
11407
cb83ba54
RO
114082016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11409
11410 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11411 Invoke gdb with -batch.
11412 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11413
a75f5e30
RB
114142016-03-03 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/55936
11417 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11418
268bc320
JL
114192016-03-02 Jeff Law <law@redhat.com>
11420
815f20ab
JL
11421 PR rtl-optimization/69942
11422 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11423 effects of argument promotions.
11424
268bc320
JL
11425 PR tree-optimization/69987
11426 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11427 target does not support -fprefetch-loop-arrays.
11428
171f7de5
UB
114292016-03-02 Uros Bizjak <ubizjak@gmail.com>
11430
11431 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11432
192912db
BC
114332016-03-02 Bin Cheng <bin.cheng@arm.com>
11434
c7908871 11435 PR rtl-optimization/69052
192912db
BC
11436 * gcc.target/i386/pr69052.c: New test.
11437
90a7a40b
AM
114382016-03-02 Alan Modra <amodra@gmail.com>
11439
11440 * gcc.dg/pr69990.c: New.
11441
69fa742f
JJ
114422016-03-02 Jakub Jelinek <jakub@redhat.com>
11443
de752fb0
JJ
11444 PR c/68062
11445 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11446
11447 PR middle-end/70022
11448 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11449
69fa742f
JJ
11450 PR target/70028
11451 * gcc.target/i386/pr70028.c: New test.
11452
7c65bd56
MK
114532016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11454
11455 * c-c++-common/asan/swapcontext-test-1.c,
11456 * c-c++-common/tsan/thread_leak.c,
11457 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11458 * g++.dg/tsan/benign_race.C,
11459 * g++.dg/tsan/fd_close_norace.C,
11460 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11461 races with sanitizer output
11462
37d98220 114632016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11464 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11465
11466 PR target/67278
11467 * gcc.dg/simd-8.c: New testcase.
11468
218db463
RB
114692016-03-02 Richard Biener <rguenther@suse.de>
11470
11471 PR middle-end/67278
11472 * gcc.dg/simd-7.c: New testcase.
11473
22c72158
EB
114742016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11475
11476 * gcc.target/i386/pr70007.c: Tweak.
11477
9a790ccc
DV
114782016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11479
11480 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11481
bd02f00f
MP
114822016-03-02 Marek Polacek <polacek@redhat.com>
11483
11484 PR c/67854
11485 * gcc.dg/pr67854.c: New test.
11486
1e840f39
JJ
114872016-03-02 Jakub Jelinek <jakub@redhat.com>
11488
11489 PR middle-end/70025
11490 * gcc.dg/torture/pr70025.c: New test.
11491
bca00241
VK
114922016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11493
11494 PR tree-optimization/68621
11495 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11496
0bca04b8
EB
114972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11498
11499 * gcc.target/i386/pr70007.c: New test.
11500
2a9afc86
JL
115012016-03-01 Jeff Law <law@redhat.com>
11502
eab2541b 11503 PR tree-optimization/69196
9d83ef71 11504 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11505
2a9afc86
JL
11506 PR tree-optimization/69196
11507 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11508 duplicating code and spoiling the expected output.
11509
0d39977e
MM
115102016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11511
11512 PR target/70033
11513 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11514 supports power9 before doing tests.
11515 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11516 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11517 * gcc.target/powerpc/p9-permute.c: Likewise.
11518
a0c0699d
UB
115192016-03-01 Uros Bizjak <ubizjak@gmail.com>
11520
11521 PR target/70027
11522 * gcc.target/i386/pr70027.c: New test.
11523
0ae3ef47 115242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11525
11526 * gcc.dg/pr70017.c: New test.
11527
686e2237
JJ
115282016-03-01 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR c/69796
11531 PR c/69974
11532 * gcc.dg/pr69796.c: New test.
11533 * gcc.dg/pr69974.c: New test.
11534
f8e4188c
EB
115352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11536
11537 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11538
5e3f1c7c
JL
115392016-02-29 Jeff Law <law@redhat.com>
11540
11541 PR tree-optimization/69987
11542 * gfortran.dg/pr69987.f90: New test.
11543
11544 PR tree-optimization/69989
11545 * gcc.c-torture/compile/pr69989-2.c: New test.
11546
1be56bc5
MP
115472016-03-01 Marek Polacek <polacek@redhat.com>
11548
11549 PR c++/69795
11550 * g++.dg/parse/invalid1.C: New test.
11551
1b19470d
RB
115522016-03-01 Richard Biener <rguenther@suse.de>
11553
11554 PR middle-end/70022
11555 * gcc.dg/pr70022.c: New testcase.
11556
3ae0661a
IE
115572016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11558
11559 PR tree-optimization/69956
11560 * gcc.dg/pr69956.c: New test.
11561
0f09ab88
BS
115622016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11563
11564 PR target/70011
11565 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11566 XFAIL when hardware supports efficient unaligned storage access.
11567
76d881bf
PP
115682016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11569
11570 PR c++/69961
11571 * g++.dg/template/pr69961a.C: New test.
11572 * g++.dg/template/pr69961b.C: New test.
11573
7168133a
DM
115742016-02-29 David Malcolm <dmalcolm@redhat.com>
11575
11576 PR preprocessor/69985
11577 * gcc.dg/cpp/pr69985.c: New test case.
11578
0c6072a3
JL
115792016-02-29 Jeff Law <law@redhat.com>
11580
e66f219b
JL
11581 PR tree-optimization/70005
11582 * gcc.c-torture/execute/pr70005.c New test.
11583
0c6072a3
JL
11584 PR tree-optimization/69999
11585 * gcc.c-torture/compile/pr69999.c: New test.
11586
fd9fbdb3
YR
115872016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11588
11589 PR tree-optimization/69652
11590 * gcc.dg/torture/pr69652.c: Delete test.
11591 * gcc.dg/vect/pr69652.c: New test.
11592
cbd400b4
RB
115932016-02-19 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/69980
11596 * gfortran.dg/vect/pr69980.f90: New testcase.
11597
84ea0f58
EB
115982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11599
11600 * gcc.target/sparc/20160229-1.c: New test.
11601
5d2a63dc
EB
116022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11603
11604 * gnat.dg/stack_usage3.adb: New test.
11605 * gnat.dg/stack_usage3_pkg.ads: New helper.
11606
93e708f9
EB
116072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11608
11609 * gnat.dg/renaming8.adb: New test.
11610 * gnat.dg/renaming8_pkg1.ads: New helper.
11611 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11612 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11613
6512bc93
RB
116142016-02-29 Richard Biener <rguenther@suse.de>
11615
11616 PR tree-optimization/69720
11617 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11618
7b201a88
TK
116192016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11620
11621 PR fortran/68147
11622 PR fortran/47674
11623 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11624
82ee0cf2 116252016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11626 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11627
11628 PR fortran/56007
11629 * gfortran.dg/coarray_8.f90: Adjust error message.
11630 * gfortran.dg/pr56007.f90: New test.
11631 * gfortran.dg/pr56007.f: New test.
11632
cdc1a2c8
L
116332016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11634
11635 PR tree-optimization/69989
11636 * gcc.dg/torture/pr69989.c: New test.
11637
33505bcf
EB
116382016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11639
11640 * gcc.target/i386/stack-realign-win.c: New test.
11641
524bfb19
HA
116422016-02-28 Harald Anlauf <anlauf@gmx.de>
11643
11644 PR fortran/60126
11645 * gfortran.dg/pr60126.f90: New test.
11646
bd542508
JL
116472016-02-27 Jeff Law <law@redhat.com>
11648
11649 Revert
11650 2016-02-26 Richard Biener <rguenther@suse.de>
11651 Jeff Law <law@redhat.com>
11652
11653 PR tree-optimization/69740
11654 * gcc.c-torture/compile/pr69740-1.c: New test.
11655 * gcc.c-torture/compile/pr69740-2.c: New test.
11656
dd1291e0
JD
116572016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11658
5fb67f8b 11659 PR fortran/69910
dd1291e0
JD
11660 * gfortran.dg/newunit_4.f90: New test.
11661
5cfefb59
JJ
116622016-02-27 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR target/69613
11665 PR rtl-optimization/69886
11666 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11667 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11668 target.
11669
20ba5f33
MS
116702016-02-26 Martin Sebor <msebor@redhat.com>
11671
11672 PR tree-optimization/15826
11673 * gcc.dg/tree-ssa/pr15826.c: New test.
11674
e6fb01b0
JJ
116752016-02-26 Jakub Jelinek <jakub@redhat.com>
11676
11677 PR target/69969
11678 * gcc.target/powerpc/pr69969.c: New test.
11679
e3e0cf64
MS
116802016-02-26 Martin Sebor <msebor@redhat.com>
11681
11682 PR c++/15766
11683 * g++.old-deja/g++.other/decl5.C: Add a test case.
11684
d1f2bea5
SB
116852016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11686
11687 PR target/69946
11688 * gcc.target/powerpc/pr69946.c: New file.
11689
4a4f9d2b 116902016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11691 Jeff Law <law@redhat.com>
4a4f9d2b 11692
e3e0cf64 11693 PR tree-optimization/69740
4a4f9d2b
RB
11694 * gcc.c-torture/compile/pr69740-1.c: New test.
11695 * gcc.c-torture/compile/pr69740-2.c: New test.
11696
ad2a2706
MJ
116972016-02-26 Martin Jambor <mjambor@suse.cz>
11698
11699 PR middle-end/69920
11700 * gcc.dg/torture/pr69932.c: New test.
11701 * gcc.dg/torture/pr69936.c: Likewise.
11702
1d11f7ce
AK
117032016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11704
11705 PR target/69709
11706 * gcc.target/s390/pr69709.c: New test.
11707
6cfccbb2
KT
117082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11709
11710 PR target/69245
11711 * gcc.target/aarch64/pr69245_1.c: New test.
11712
ac59ad4e
KT
117132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11714
11715 PR target/69613
11716 * gcc.dg/torture/pr69613.c: New test.
11717
a2ad54a0
JJ
117182016-02-26 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR rtl-optimization/69891
11721 * gcc.target/i386/pr69891.c: New test.
11722
0884062c 117232016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11724 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11725
d2369d4f 11726 PR target/61397
c163789b
MM
11727 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11728 functionality for both 32-bit and 64-bit.
11729
5aed7e2c
RB
117302016-02-26 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/69551
11733 * gcc.dg/torture/pr69951.c: New testcase.
11734
798e2a8e
RB
117352016-02-25 Richard Biener <rguenther@suse.de>
11736
11737 PR tree-optimization/48795
11738 * gcc.dg/Warray-bounds-18.c: New testcase.
11739
9559fbac
RO
117402016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11741
11742 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11743
c049b107
JJ
117442016-02-25 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR rtl-optimization/69896
11747 * gcc.dg/pr69896.c: New test.
11748
1137001c
PP
117492016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11750
11751 PR c++/69736
11752 * g++.dg/cpp1y/paren2.C: New test.
11753
2e9c8641
MS
117542016-02-24 Martin Sebor <msebor@redhat.com>
11755
11756 PR c/51147
11757 * gcc.dg/enum-mode-2.c: New test.
11758
03ca8fb3
JJ
117592016-02-24 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR c++/69922
11762 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11763 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11764 * g++.dg/ubsan/pr69922.C: New test.
11765
0b05329b
MP
117662016-02-24 Marek Polacek <polacek@redhat.com>
11767
11768 PR c/69819
11769 * gcc.dg/pr69819.c: New test.
11770
57c2c374
MS
117712016-02-24 Martin Sebor <msebor@redhat.com>
11772
3b96b93a
MS
11773 PR c++/69912
11774 * g++.dg/ext/flexary15.C: New test.
11775
117762016-02-24 Martin Sebor <msebor@redhat.com>
11777
11778 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11779 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11780 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11781
65433bb5
MK
117822016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11783 Charles Baylis <charles.baylis@linaro.org>
11784
11785 PR debug/61033
11786 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11787
f802a424 117882016-02-24 Richard Biener <rguenther@suse.de>
44293580 11789 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11790
11791 PR middle-end/69760
11792 * gcc.dg/torture/pr69760.c: New testcase.
11793
525f795f
RO
117942016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11795
11796 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11797 pattern on Solaris with as.
11798
cd7bbceb
KT
117992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11800
11801 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11802 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11803 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11804 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11805
89c0c1fd
JJ
118062016-02-24 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR middle-end/69915
11809 * gcc.dg/pr69915.c: New test.
11810
0683fd27
KT
118112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11812
11813 PR rtl-optimization/69886
11814 * gcc.dg/torture/pr69886.c: New test.
11815
e53d562a
RB
118162016-02-24 Richard Biener <rguenther@suse.de>
11817
11818 PR middle-end/68963
11819 * gcc.dg/torture/pr68963.c: New testcase.
11820
74a00288
KT
118212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11822
11823 PR target/69875
11824 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11825 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11826 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11827 * gcc.target/arm/atomic_loaddi_1.c: New test.
11828 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11829 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11830 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11831 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11832 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11833 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11834 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11835 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11836
340fd4c9
JJ
118372016-02-24 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR middle-end/69909
11840 * gcc.dg/torture/pr69909.c: New test.
11841
47d3fdb2
RB
118422016-02-24 Richard Biener <rguenther@suse.de>
11843
11844 PR tree-optimization/69907
11845 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11846 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11847 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11848
dab73e73
CB
118492016-02-24 Christian Bruel <christian.bruel@st.com>
11850
11851 * gcc.target/arm/pragma_cpp_fma.c: New test.
11852
7cc5ec65
JD
118532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11854
11855 PR fortran/61156
11856 * gfortran.dg/include_6.f90: Update test.
11857
067fbd8b
JJ
118582016-02-23 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR objc/69844
11861 * objc.dg/pr69844.m: New test.
11862
64a454d9
JD
118632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11864
11865 PR libgfortran/69456
11866 * gfortran.dg/namelist_89.f90: New test.
11867 * gfortran.dg/pr59700.f90: Update test..
11868
35886f0b
MS
118692016-02-23 Martin Sebor <msebor@redhat.com>
11870
11871 PR middle-end/69780
11872 * g++.dg/ext/builtin_alloca.C: New test.
11873 * gcc.dg/builtins-68.c: New test.
11874
162cc7e3
RH
118752016-02-23 Richard Henderson <rth@redhat.com>
11876
11877 * gcc.target/i386/addr-space-3.c: Remove test.
11878
196440f8
DM
118792016-02-23 David Malcolm <dmalcolm@redhat.com>
11880
11881 PR preprocessor/69126
11882 PR preprocessor/69543
11883 * c-c++-common/pr69126-2-long.c: New test.
11884 * c-c++-common/pr69126-2-short.c: New test.
11885 * c-c++-common/pr69543-1.c: Remove xfail.
11886
1d3121af
DM
118872016-02-23 David Malcolm <dmalcolm@redhat.com>
11888
11889 PR preprocessor/69126
11890 PR preprocessor/69543
11891 PR preprocessor/69558
11892 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11893 (f): Rename to...
11894 (test_2): ...this, and add leading comment.
11895 (MACRO_3, test_3): New.
11896 (MACRO_4A, MACRO_4B, test_4): New.
11897 (MACRO): Rename to...
11898 (MACRO_5): ...this.
11899 (g): Rename to...
11900 (test_5): ...this, updating for renaming of MACRO, and
11901 add leading comment.
11902 * c-c++-common/pr69543-1.c: New.
11903 * c-c++-common/pr69543-2.c: New.
11904 * c-c++-common/pr69543-3.c: New.
11905 * c-c++-common/pr69543-4.c: New.
11906 * c-c++-common/pr69558-1.c: New.
11907 * c-c++-common/pr69558-2.c: New.
11908 * c-c++-common/pr69558-3.c: New.
11909 * c-c++-common/pr69558-4.c: New.
11910 * gcc.dg/pr69558.c: Move to...
11911 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11912 xfail for c++.
11913
f99c3557
TS
119142016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11915
11916 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11917 to -ftree-parallelize-loops/-fopenacc changes.
11918 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11919 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11920 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11921 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11922 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11923 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11924 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11925 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11926 * c-c++-common/goacc/kernels-loop.c: Likewise.
11927 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11928 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11929 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11930 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11931
c60ec7c2
RO
119322016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11933
11934 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11935
f1a62b6f
JJ
119362016-02-23 Jakub Jelinek <jakub@redhat.com>
11937
e67bf044
JJ
11938 PR c++/69902
11939 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11940
f1a62b6f
JJ
11941 PR c/69900
11942 * gcc.dg/pr69900.c: New test.
11943
20c5e09e
MJ
119442016-02-23 Martin Jambor <mjambor@suse.cz>
11945
11946 PR tree-optimization/69666
11947 * gcc.dg/tree-ssa/pr69666.c: New test.
11948
e457a6fc
AV
119492016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11950
11951 PR fortran/67451
11952 * gfortran.dg/coarray_allocate_5.f08: New test.
11953
d7b574f4
AK
119542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11955
11956 * gcc.target/s390/vcond-shift.c: Move to ...
11957 * gcc.target/s390/vector/vcond-shift.c: ... here.
11958
58bdeb44
AK
119592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11960
11961 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11962 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11963
7cd0387b
AK
119642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11965
11966 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11967
4246c8da
MW
119682016-02-20 Mark Wielaard <mjw@redhat.com>
11969
11970 PR c/28901
11971 * gcc.dg/unused-variable-3.c: New test.
11972
f93bc532
JJ
119732016-02-22 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR target/69888
11976 * gcc.target/i386/pr69888.c: New test.
11977
c4e360f4
RB
119782016-02-22 Richard Biener <rguenther@suse.de>
11979
11980 PR tree-optimization/69882
11981 * gfortran.dg/vect/pr69882.f90: New testcase.
11982
09c92f1c
JJ
119832016-02-22 Jakub Jelinek <jakub@redhat.com>
11984
11985 PR target/69885
11986 * gcc.dg/pr69885.c: New test.
11987
f88d45dc
OE
119882016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11989
11990 PR target/69806
11991 PR target/54089
11992 * gcc.target/sh/pr54089-10.c: New.
11993
ce1ff48e
PT
119942016-02-20 Paul Thomas <pault@gcc.gnu.org>
11995
11996 PR fortran/69423
11997 * gfortran.dg/deferred_character_15.f90 : New test.
11998
bbf27208
DH
119992016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12000
12001 PR fortran/57365
12002 gfortran.dg/allocate_with_source_18.f03: New test.
12003
120042016-02-20 Harald Anlauf <anlauf@gmx.de>
12005
12006 PR fortran/52531
12007 gfortran.dg/gomp/pr52531.f90: New test.
12008
268be88c
BE
120092016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12010
12011 PR c++/69865
12012 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12013 -std=c++03.
12014
4b6c824a
JJ
120152016-02-19 Jakub Jelinek <jakub@redhat.com>
12016
871b3f47
JJ
12017 PR c++/69826
12018 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12019 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12020
7a965d51
JJ
12021 PR c++/69850
12022 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12023
4b6c824a
JJ
12024 PR c++/69851
12025 * g++.dg/torture/pr69851.C: New test.
12026
15fca21a
MS
120272016-02-19 Martin Sebor <msebor@redhat.com>
12028
12029 PR testsuite/69573
12030 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12031
19e21586
JJ
120322016-02-19 Jakub Jelinek <jakub@redhat.com>
12033
03a616ac
JJ
12034 PR c++/69850
12035 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12036 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12037
19e21586
JJ
12038 PR c++/67767
12039 * g++.dg/cpp0x/pr67767.C: New test.
12040
2db16594
KT
120412016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12042
12043 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12044 for fp, simd, crypto, crc, lse.
12045 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12046 above.
12047 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12048 effective target check.
12049
5a7d9d1e
JJ
120502016-02-19 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR target/69820
12053 * gcc.target/i386/pr69820.c: New test.
12054
6448f064
AK
120552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12056
12057 * gcc.target/s390/vector/int128-1.c: New test.
12058
d0a859e6
AK
120592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12060
12061 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12062
9e4eb643
AK
120632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12064
12065 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12066 instruction pattern name to prevent the testcase from failing with
12067 -march=z13.
12068
859a4c0e
AK
120692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12070
12071 * gcc.target/s390/md/movstr-2.c: New test.
12072
efc2340b
MK
120732016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12074
12075 * gcc.target/s390/morestack.c: New test.
12076
ca2bfbc2
DV
120772016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12078
12079 PR target/69625
12080 * gcc.target/s390/pr69625.c: Add test case.
12081
efd4bd05
BE
120822016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12083
12084 PR testsuite/68580
12085 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12086
2bf2078a
MM
120872016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12088
12089 PR target/68404
12090 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12091 * gcc.target/powerpc/fusion3.c: Likewise.
12092
f003579e
RB
120932016-02-18 Richard Biener <rguenther@suse.de>
12094
12095 PR middle-end/69553
12096 * g++.dg/torture/pr69553.C: New testcase.
12097
19233914
NC
120982016-02-18 Nick Clifton <nickc@redhat.com>
12099
efd4bd05
BE
12100 PR target/62254
12101 PR target/69610
12102 * gcc.target/arm/pr62554.c: New test.
12103 * gcc.target/arm/pr69610-1.c: New test.
12104 * gcc.target/arm/pr69610-2.c: New test.
19233914 12105
23f27839
RB
121062016-02-18 Richard Biener <rguenther@suse.de>
12107
12108 PR middle-end/69854
12109 * gcc.dg/torture/pr69854.c: New testcase.
12110
932c0da4
JJ
121112016-02-17 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR c++/69850
12114 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12115
1bed93e4
BS
121162012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12117
12118 * gcc.target/powerpc/vec-cg.c: New test.
12119
57bfb134
RB
121202016-02-17 Richard Biener <rguenther@suse.de>
12121
12122 PR testsuite/69586
12123 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12124
a44e0ebb
KT
121252016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12126
12127 PR target/69161
12128 * gcc.c-torture/compile/pr69161.c: New test.
12129
ffacd726
DS
121302016-02-17 David Sherwood <david.sherwood@arm.com>
12131
12132 PR target/69532
12133 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12134 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12135
448db8d2
EB
121362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12137
12138 * gcc.dg/ifcvt-4.c: Skip on Visium.
12139
e2f0522e
EB
121402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12141
12142 * gnat.dg/atomic8.adb: New test.
12143
bf17fe3f
EB
121442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12145
12146 * gnat.dg/discr46.ad[sb]: New test.
12147
ecf835e9
KN
121482016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12149
12150 PR Target/48344
12151 * gcc.target/powerpc/pr48344-1.c: New test.
12152
49a1164a
TK
121532015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12154
12155 PR fortran/69742
12156 * gfortran.dg/associate_21.f90: New test.
12157
bf14eba2
JJ
121582016-02-16 Jakub Jelinek <jakub@redhat.com>
12159
12160 PR c/69835
12161 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12162 -Wnonnull in dg-options.
12163 * c-c++-common/nonnull-2.c: New test.
12164
35a093b6
JG
121652016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12166 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12167
12168 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12169
e387d491
JJ
121702016-02-16 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR middle-end/69801
12173 * gcc.dg/pr69801.c: Add empty dg-options.
12174
ba539195
JN
121752016-02-16 James Norris <jnorris@codesourcery.com>
12176
12177 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12178 * g++.dg/goacc/deviceptr-1.c: New file.
12179
2a2b8f64
JJ
121802016-02-16 Jakub Jelinek <jakub@redhat.com>
12181
12182 PR tree-optimization/69820
12183 * gcc.dg/vect/pr69820.c: New test.
12184
87440c29
RB
121852016-02-16 Richard Biener <rguenther@suse.de>
12186
12187 PR tree-optimization/69776
12188 * gcc.dg/torture/pr69776-2.c: New testcase.
12189
6d87c306
BS
121902016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12191
12192 PR tree-optimization/69714
12193 * gcc.dg/torture/pr69714.c: New test.
12194
3824a0a2
JJ
121952016-02-16 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR tree-optimization/69802
12198 * gcc.dg/pr69802.c: New test.
12199
c8cfe96e
RB
122002016-02-16 Richard Biener <rguenther@suse.de>
12201
12202 PR middle-end/69801
12203 * gcc.dg/pr69801.c: New testcase.
12204
fc12098d
JD
122052016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12206
12207 PR libgfortran/69651
12208 * gfortran.dg/read_bang.f90: New test.
12209 * gfortran.dg/read_bang4.f90: New test.
12210
ba6b3795
JJ
122112016-02-15 Jakub Jelinek <jakub@redhat.com>
12212
f0516ca4
JJ
12213 PR c++/69658
12214 * g++.dg/init/pr69658.C: New test.
12215
ba6b3795
JJ
12216 PR c++/69797
12217 * c-c++-common/pr69797.c: New test.
12218
de3f9a2d
PK
122192016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12220
12221 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12222 check for aarch64*-*-*.
12223
17a3b967
RB
122242016-02-15 Richard Biener <rguenther@suse.de>
12225
12226 PR tree-optimization/69783
12227 * gcc.dg/vect/pr69783.c: New testcase.
12228
1c48bff1
RB
122292016-02-15 Richard Biener <rguenther@suse.de>
12230
12231 PR tree-optimization/69776
12232 * gcc.dg/torture/pr69776.c: New testcase.
12233
1e6025b6
TK
122342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12235
12236 PR fortran/60526
12237 * gfortran.dg/type_decl_4.f90: Reinstated.
12238
d3308279
JDA
122392016-02-14 John David Anglin <danglin@gcc.gnu.org>
12240
12241 PR fortran/68746
12242 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12243
b7c56581
TK
122442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12245
12246 PR fortran/60526
12247 PR bootstrap/69816
12248 * gfortran.dg/type_decl_4.f90: Removed.
12249
60cb4ef5
TK
122502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12251
12252 PR fortran/60526
12253 * gfortran.dg/type_decl_4.f90: New test.
12254
f6964637
AM
122552016-02-14 Alan Modra <amodra@gmail.com>
12256
1a8849d1 12257 PR testsuite/68886
f6964637
AM
12258 * gcc.c-torture/execute/stkalign.c: Revise test.
12259
f5121920
OE
122602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12261
12262 PR target/67260
12263 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12264
6cda3ab6
OE
122652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12266
12267 PR target/67260
12268 * gcc.target/sh/torture/pr67260.c: New.
12269
6786e598
JDA
122702016-02-12 John David Anglin <danglin@gcc.gnu.org>
12271
12272 * gcc.dg/pr67964.c: Add dg-require-alias.
12273
7e05dad8
OE
122742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12275
12276 PR target/67636
12277 PR target/64345
12278 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12279
7f4cc3ce
JD
122802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12281
12282 PR libgfortran/69668
12283 * gfortran.dg/namelist_88.f90: New test.
12284
955ca6dc
JD
122852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12286
12287 PR libgfortran/69668
12288 * gfortran.dg/namelist_38.f90: Update test.
12289 * gfortran.dg/namelist_84.f90: Update test.
12290
876217ae
DM
122912016-02-12 David Malcolm <dmalcolm@redhat.com>
12292
12293 PR other/69554
12294 * gcc.dg/pr69554-1.c: New test.
12295 * gfortran.dg/pr69554-1.F90: New test.
12296 * gfortran.dg/pr69554-2.F90: New test.
12297 * lib/gcc-dg.exp (proc dg-locus): New function.
12298 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12299 distinguish between the caret-printing and non-caret-printing
12300 cases. If caret-printing has been explicitly enabled, bail out
12301 without attempting to fix up the output.
12302
61789eed
DM
123032016-02-12 David Malcolm <dmalcolm@redhat.com>
12304
12305 PR driver/69265
12306 PR driver/69453
12307 * gcc.dg/spellcheck-options-3.c: New test case.
12308 * gcc.dg/spellcheck-options-4.c: New test case.
12309 * gcc.dg/spellcheck-options-5.c: New test case.
12310 * gcc.dg/spellcheck-options-6.c: New test case.
12311 * gcc.dg/spellcheck-options-7.c: New test case.
12312 * gcc.dg/spellcheck-options-8.c: New test case.
12313 * gcc.dg/spellcheck-options-9.c: New test case.
12314 * gcc.dg/spellcheck-options-10.c: New test case.
12315
c3090c1f
JJ
123162016-02-12 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR rtl-optimization/69764
12319 PR rtl-optimization/69771
12320 * c-c++-common/pr69764.c: New test.
12321 * gcc.dg/torture/pr69771.c: New test.
12322
8222034d
MP
123232016-02-12 Marek Polacek <polacek@redhat.com>
12324
12325 * g++.dg/torture/init-list1.C: New.
12326
f749f792
MP
123272016-02-12 Marek Polacek <polacek@redhat.com>
12328
12329 * gcc.dg/pr69522.c: Add empty dg-options.
12330
199fb02a
IE
123312016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12332
12333 * g++.dg/lto/lto.exp: Include and init mpx.
12334 * g++.dg/lto/pr69729_0.C: New test.
12335
b69539cb
JJ
123362016-02-12 Jakub Jelinek <jakub@redhat.com>
12337
06ff7000
JJ
12338 PR ipa/69241
12339 * g++.dg/ipa/pr69241-4.C: New test.
12340
b69539cb
JJ
12341 PR ipa/68672
12342 * g++.dg/ipa/pr68672-1.C: New test.
12343 * g++.dg/ipa/pr68672-2.C: New test.
12344 * g++.dg/ipa/pr68672-3.C: New test.
12345
16595a1f
BS
123462016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12347
12348 PR c/69522
6d87c306 12349 * gcc.dg/pr69522.c: New test.
16595a1f 12350
38d795d2
PP
123512016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12352
12353 PR c++/69098
12354 * g++.dg/cpp1y/69098.C: New test.
12355 * g++.dg/cpp1y/69098-2.C: New test.
12356
9c582551
JJ
123572016-02-12 Jakub Jelinek <jakub@redhat.com>
12358
12359 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12360 and neighbour -> neighbor.
12361 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12362 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12363 * c-c++-common/Wvarargs.c: Likewise.
12364 * c-c++-common/goacc/host_data-5.c: Likewise.
12365 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12366 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12367 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12368 * gcc.target/aarch64/pr60697.c: Likewise.
12369 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12370 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12371 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12372 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12373 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12374 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12375 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12376 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12377 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12378 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12379 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12380 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12381 * g++.dg/lookup/koenig5.C: Likewise.
12382 * g++.dg/ext/no-asm-2.C: Likewise.
12383 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12384 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12385 * gfortran.dg/used_types_16.f90: Likewise.
12386 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12387 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12388 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12389 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12390 * gfortran.dg/abstract_type_6.f03: Likewise.
12391 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12392 * gfortran.dg/used_types_15.f90: Likewise.
12393 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12394 * gfortran.dg/exit_3.f08: Likewise.
12395 * gfortran.dg/open_status_2.f90: Likewise.
12396 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12397 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12398 * gfortran.dg/associate_1.f03: Likewise.
12399 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12400 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12401 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12402 * gcc.dg/builtin-object-size-1.c: Likewise.
12403 * gcc.dg/noreturn-6.c: Likewise.
12404 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12405 * gcc.dg/globalalias.c: Likewise.
12406 * gcc.dg/builtins-config.h: Likewise.
12407 * gcc.dg/pr30457.c: Likewise.
12408 * gcc.c-torture/compile/volatile-1.c: Likewise.
12409 * gcc.c-torture/execute/20101011-1.c: Likewise.
12410 * c-c++-common/Waddress-1.c: Likewise.
12411
66756373
JJ
124122016-02-11 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR c/69768
12415 * c-c++-common/Waddress-1.c: New test.
12416
76fe932b
AV
124172016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12418
12419 PR fortran/69296
12420 * gfortran.dg/associate_19.f03: New test.
12421 * gfortran.dg/associate_20.f03: New test.
12422
564c4d4b
OE
124232016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12424
12425 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12426
e1c1ecb0
KT
124272016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12428
12429 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12430 .arch armv8-a\n. Add -dA to dg-options.
12431 * gcc.target/aarch64/assembler_arch_1.c: New test.
12432 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12433
0d7d9458
PC
124342016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12435
12436 PR c++/68726
12437 * g++.dg/cpp0x/pr68726.C: New.
12438
e6208a60
IE
124392016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12440
12441 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12442 test.
12443
281a11eb
RB
124442016-02-11 Richard Biener <rguenther@suse.de>
12445
12446 * g++.dg/tree-ssa/pr61034.C: Adjust.
12447
e03dd765
VM
124482016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12449
4b48faf5 12450 PR target/69148
e03dd765
VM
12451 * gcc.target/s390/pr69148.c: New.
12452
cdc23927
YR
124532016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12454
12455 PR tree-optimization/69652
12456 * gcc.dg/torture/pr69652.c: New test.
12457
e199dd0a
JJ
124582016-02-10 Jakub Jelinek <jakub@redhat.com>
12459 Patrick Palka <ppalka@gcc.gnu.org>
12460
12461 PR ipa/69241
12462 PR c++/69649
12463 * g++.dg/ipa/pr69241-1.C: New test.
12464 * g++.dg/ipa/pr69241-2.C: New test.
12465 * g++.dg/ipa/pr69241-3.C: New test.
12466 * g++.dg/ipa/pr69649.C: New test.
12467
d6b38027
UB
124682016-02-10 Uros Bizjak <ubizjak@gmail.com>
12469
12470 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12471 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12472
13b562c5
BC
124732016-02-10 Bin Cheng <bin.cheng@arm.com>
12474
12475 PR tree-optimization/68021
12476 * gcc.dg/tree-ssa/pr68021.c: New test.
12477
24a179f8
RB
124782016-02-10 Richard Biener <rguenther@suse.de>
12479
12480 PR tree-optimization/69726
12481 * gcc.dg/uninit-22.c: New testcase.
12482
0d99886f
AP
124832016-02-09 Andrew Pinski <apinski@cavium.com>
12484
12485 PR tree-opt/69282
12486 * gcc.c-torture/compile/20160205-1.c: New testcase.
12487
ab04995c
MM
124882016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12489
12490 PR target/68404
12491 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12492 instead accessing a really large arrray.
12493 * gcc.target/powerpc/fusion3.c: Likewise.
12494
4b79ac23
CB
124952016-02-09 Charles Baylis <charles.baylis@linaro.org>
12496
12497 PR target/68532
12498 * gcc.c-torture/execute/pr68532.c: New test.
12499
b890a441
AO
125002016-02-11 Alexandre Oliva <aoliva@redhat.com>
12501
12502 PR target/69634
12503 * gcc.dg/pr69634.c: New.
12504
84a5bef7
RB
125052016-02-09 Richard Biener <rguenther@suse.de>
12506
12507 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12508
1f123759 125092016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12510
1f123759
AF
12511 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12512
65860c77
YR
125132016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12514
12515 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12516
7e1e8a0a
RB
125172016-02-09 Richard Biener <rguenther@suse.de>
12518
12519 PR tree-optimization/69715
12520 * gcc.dg/torture/pr69715.c: New testcase.
12521
efb45a9f
PP
125222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12523
12524 PR c++/69139
12525 * g++.dg/cpp0x/trailing12.C: New test.
12526 * g++.dg/cpp0x/trailing13.C: New test.
12527
20a0c6f9
PP
125282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12529
12530 PR c++/69283
12531 PR c++/67835
12532 * g++.dg/cpp1y/auto-fn29.C: New test.
12533 * g++.dg/cpp1y/auto-fn30.C: New test.
12534
a162f3af
JJ
125352016-02-08 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR tree-optimization/69209
12538 * gcc.c-torture/compile/pr69209.c: New test.
12539
4b4a9fbd
JL
125402016-02-08 Jeff Law <law@redhat.com>
12541
12542 PR tree-optimization/68541
12543 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12544 of statements allowed in join block for path splitting.
12545
cfac5ed2
JJ
125462016-02-08 Jakub Jelinek <jakub@redhat.com>
12547
f68bc23f
JJ
12548 PR c++/59627
12549 * g++.dg/gomp/pr59627.C: New test.
12550
cfac5ed2
JJ
12551 PR ipa/69239
12552 * g++.dg/ipa/pr69239.C: New test.
12553
44714d8c
DM
125542016-02-08 David Malcolm <dmalcolm@redhat.com>
12555
12556 PR preprocessor/69664
12557 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12558 * gcc.dg/cpp/warn-comments.c: Likewise.
12559
eba9e839
MP
125602016-02-08 Marek Polacek <polacek@redhat.com>
12561
12562 PR c++/69688
12563 * g++.dg/init/const12.C: New test.
12564
a011cd92
BS
125652016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12566
12567 PR target/60410
12568 * gcc.dg/lto/pr55113_0.c: Remove test.
12569
5317b1be
RB
125702016-02-08 Richard Biener <rguenther@suse.de>
12571
12572 PR tree-optimization/69719
12573 * gcc.dg/torture/pr69719.c: New testcase.
12574
63998a63
RB
125752016-02-08 Richard Biener <rguenther@suse.de>
12576 Jeff Law <law@redhat.com>
12577
12578 PR target/68273
12579 * gcc.target/mips/pr68273.c: New testcase.
12580
43f4a281
RB
125812016-02-08 Richard Biener <rguenther@suse.de>
12582
12583 PR rtl-optimization/69274
12584 * gcc.target/i386/addr-sel-1.c: XFAIL.
12585
0b604d2d
JL
125862016-02-08 Jeff Law <law@redhat.com>
12587
e8dfe49e
JL
12588 PR tree-optimization/68541
12589 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12590
6daecd7a 12591 PR tree-optimization/65917
0b604d2d
JL
12592 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12593
c0f0e35a
JD
125942016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12595
12596 PR fortran/50555
12597 * gfortran.dg/namelist_args.f90: New test.
12598
8981d712
JL
125992016-02-05 Jeff Law <law@redhat.com>
12600
6daecd7a 12601 PR tree-optimization/68541
8981d712
JL
12602 * gcc.dg/tree-ssa/split-path-2.c: New test.
12603 * gcc.dg/tree-ssa/split-path-3.c: New test.
12604 * gcc.dg/tree-ssa/split-path-4.c: New test.
12605 * gcc.dg/tree-ssa/split-path-5.c: New test.
12606 * gcc.dg/tree-ssa/split-path-6.c: New test.
12607 * gcc.dg/tree-ssa/split-path-7.c: New test.
12608
46cb9332
MS
126092016-02-05 Martin Sebor <msebor@redhat.com>
12610
12611 PR c++/69662
12612 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12613 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12614
be2083ea
RH
126152016-02-06 Richard HEnderson <rth@redhat.com>
12616
12617 PR c/69643
12618 * gcc.target/i386/addr-space-4.c: New.
12619 * gcc.target/i386/addr-space-5.c: New.
12620
711d7c23
MM
126212016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12622
12623 PR fortran/66089
12624 * gfortran.dg/elemental_dependency_6.f90: New.
12625
b5c1c988
JJ
126262016-02-05 Jakub Jelinek <jakub@redhat.com>
12627
861c7bcd
JJ
12628 PR rtl-optimization/69691
12629 * gcc.c-torture/execute/pr69691.c: New test.
12630
b5c1c988
JJ
12631 PR c++/69628
12632 * g++.dg/parse/pr69628.C: New test.
12633
f7dfa966
UB
126342016-02-05 Uros Bizjak <ubizjak@gmail.com>
12635
12636 * gcc.dg/sancov/asan.c: Move to ...
12637 * gcc.dg/asan/sancov-1.c: ... here.
12638
9b143e64
UB
126392016-02-05 Uros Bizjak <ubizjak@gmail.com>
12640
12641 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12642
f5d4b899
L
126432016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12644
12645 PR target/69677
12646 * gcc.target/i386/pr69677.c: New test.
12647
76c85fbb
PP
126482016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12649
12650 PR c++/68948
12651 * g++.dg/template/pr68948.C: New test.
12652
f181bf90
DV
126532016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12654
12655 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12656 (only necessary on s390x).
12657
714fb282
L
126582016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12659
12660 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12661 -mno-accumulate-outgoing-args.
12662
618d6c1c
PP
126632016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12664
12665 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12666
1066e9b5
JJ
126672016-02-04 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR c/69669
12670 * c-c++-common/pr69669.c: New test.
12671
76255d0d
MM
126722016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12673
12674 PR target/69667
12675 * g++.dg/pr69667.C: New file.
12676
e0b059b1
WD
126772016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12678
12679 PR target/69619
12680 * gcc.dg/pr69619.c: Add new test.
12681
2692b5c8
RS
126822016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12683
12684 PR rtl-optimization/69577
12685 * gcc.target/i386/pr69577.c: New test.
12686
7db337c2
ML
126872016-02-04 Martin Liska <mliska@suse.cz>
12688
12689 * g++.dg/asan/pr69276.C: New test.
12690
cc9c0829
KT
126912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12692
12693 PR target/65932
12694 PR target/67714
12695 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12696 a single smulbb instruction.
12697 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12698 * gcc.target/amr/wmul-2.c: Likewise.
12699
eb9feb52
KT
127002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12701
12702 PR target/65932
12703 PR target/67714
12704 * gcc.c-torture/execute/pr67714.c: New test.
12705
61f727fe
JJ
127062016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12707
12708 PR target/69454
12709 * gcc.target/i386/pr69454-1.c: New test.
12710 * gcc.target/i386/pr69454-2.c: New test.
12711
05dd97db
MS
127122016-02-03 Martin Sebor <msebor@redhat.com>
12713
12714 PR c++/69251
12715 PR c++/69253
12716 PR c++/69290
12717 PR c++/69277
12718 PR c++/69349
12719 * g++.dg/ext/flexarray-mangle-2.C: New test.
12720 * g++.dg/ext/flexarray-mangle.C: New test.
12721 * g++.dg/ext/flexarray-subst.C: New test.
12722 * g++.dg/ext/flexary11.C: New test.
12723 * g++.dg/ext/flexary12.C: New test.
12724 * g++.dg/ext/flexary13.C: New test.
12725 * g++.dg/ext/flexary14.C: New test.
12726 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12727
dac2fc29
L
127282016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12729
12730 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12731 Define only if CHECK_FLOAT128 is defined.
12732 (main): Properly initialize u5.
12733
eadb8035
JJ
127342016-02-03 Jakub Jelinek <jakub@redhat.com>
12735
0afbb81b
JJ
12736 PR c/69627
12737 * gcc.dg/pr69627.c: New test.
12738
eadb8035
JJ
12739 PR target/69644
12740 * gcc.dg/pr69644.c: New test.
12741
b12d4923
MS
127422016-02-03 Mike Stump <mikestump@comcast.net>
12743
12744 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12745 support for struct-layout-1.exp.
12746
ab4bae0c
PP
127472016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12748
12749 PR c++/69056
618d6c1c 12750 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12751
95831c01
VM
127522016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12753 Alexandre Oliva <aoliva@redhat.com>
12754
12755 PR target/69461
12756 * gcc.target/powerpc/pr69461.c: New.
12757
ccc71ab8
UB
127582016-02-03 Uros Bizjak <ubizjak@gmail.com>
12759
12760 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12761 works from here ...
12762 (check_effective_target_fsanitize_thread): ... to here. Do not
12763 specify additional compile flags for the test source.
12764 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12765 specify additional compile flags for the test source.
12766
96299640
WD
127672016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12768
12769 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12770
781d83d9
AV
127712016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12772
12773 PR fortran/67451
12774 PR fortran/69418
12775 * gfortran.dg/coarray_allocate_2.f08: New test.
12776 * gfortran.dg/coarray_allocate_3.f08: New test.
12777 * gfortran.dg/coarray_allocate_4.f08: New test.
12778
d8208e6d
AL
127792016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12780
12781 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12782 use same scan-tree-dump-times on all platforms.
12783 * gcc.dg/vect/vect-outer-1.c: Likewise.
12784 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12785 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12786 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12787 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12788 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12789 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12790 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12791
a8394fa0
SB
127922016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12793
12794 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12795 warning.
12796
f3baa1d3
L
127972016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12798
12799 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12800
eb077516
JN
128012016-02-02 James Norris <jnorris@codesourcery.com>
12802
12803 * c-c++-common/goacc/routine-5.c: Add tests.
12804
578fb225
AM
128052016-02-02 Alexander Monakov <amonakov@ispras.ru>
12806
12807 * gcc.target/nvptx/unsigned-cmp.c: New test.
12808
c64f7d37
WD
128092016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12810
12811 * gcc.target/aarch64/scalar_shift_1.c
12812 (test_corners_sisd_di): Improve force to SIMD register.
12813 (test_corners_sisd_si): Likewise.
12814 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12815 Remove scan-assembler check for ldr.
12816
90c6f26c
RB
128172016-02-02 Richard Biener <rguenther@suse.de>
12818
12819 PR tree-optimization/69595
12820 * gcc.dg/Warray-bounds-17.c: New testcase.
12821
9dc03c97
RB
128222016-02-02 Richard Biener <rguenther@suse.de>
12823
12824 PR tree-optimization/69606
12825 * gcc.dg/torture/pr69606.c: New testcase.
12826
2d4dc223
YR
128272016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12828
12829 PR middle-end/68542
12830 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12831 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12832
65c98fde
AM
128332016-02-02 Alan Modra <amodra@gmail.com>
12834
12835 PR target/69548
12836 * gcc.target/powerpc/pr69548.c: New test.
12837
e1b81f2b
JJ
128382016-02-01 Jakub Jelinek <jakub@redhat.com>
12839
d0268b37
JJ
12840 PR rtl-optimization/69592
12841 * gcc.dg/pr69592.c: New test.
12842
e1b81f2b
JJ
12843 PR preprocessor/69543
12844 PR c/69558
12845 * gcc.dg/pr69543.c: New test.
12846 * gcc.dg/pr69558.c: New test.
12847
7dd7780d
UB
128482016-02-01 Uros Bizjak <ubizjak@gmail.com>
12849
bf672ee5
UB
12850 PR testsuite/65940
12851 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12852
9a7013f8
MS
128532016-02-01 Martin Sebor <msebor@redhat.com>
12854
12855 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12856
e681fb2b
BC
128572016-02-01 Bin Cheng <bin.cheng@arm.com>
12858
12859 PR tree-optimization/67921
12860 * c-c++-common/ubsan/pr67921.c: New test.
12861
ff86345f
RB
128622016-02-01 Richard Biener <rguenther@suse.de>
12863
12864 PR middle-end/69556
12865 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12866
bc369dbd
RB
128672016-02-01 Richard Biener <rguenther@suse.de>
12868
12869 PR tree-optimization/69574
12870 * gcc.dg/torture/pr69574.c: New testcase.
12871
ef318184
RB
128722016-02-01 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/69579
12875 * gcc.dg/setjmp-6.c: New testcase.
12876
654745e6
JJ
128772016-02-01 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR rtl-optimization/69570
12880 * g++.dg/opt/pr69570.C: New test.
12881
e6c0c44b
RH
128822016-02-01 Richard Henderson <rth@redhat.com>
12883
12884 * gcc.dg/pr69535.c: New test.
12885
6ff3f09a
JDA
128862016-01-31 John David Anglin <danglin@gcc.gnu.org>
12887
2c005538
JDA
12888 PR testsuite/69584
12889 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12890 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12891
61083a4b
JDA
12892 PR debug/68244
12893 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12894
6ff3f09a
JDA
12895 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12896
0c221916
PT
128972016-01-31 Paul Thomas <pault@gcc.gnu.org>
12898
12899 PR fortran/67564
12900 * gfortran.dg/allocate_with_source_17.f03: New test.
12901
db7a2818
JJ
129022016-01-30 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR tree-optimization/69546
12905 * gcc.dg/torture/pr69546.c: New test.
12906
e520d5f0
PT
129072016-01-30 Paul Thomas <pault@gcc.gnu.org>
12908
12909 PR fortran/69566
12910 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12911
343c05d3
MS
129122016-01-30 Martin Sebor <msebor@redhat.com>
12913
12914 PR c++/68490
12915 * g++.dg/ext/flexary10.C: New test.
12916
d6c3a539
DH
129172016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12918
12919 PR fortran/66707
12920 gfortran.dg/common_23.f90: New test.
12921
52d72fcd
BS
129222016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12923
12924 PR target/65546
12925 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12926 condition being checked, and disable it when the target supports
12927 misaligned loads and stores.
12928
3a5d2ba4
JJ
129292016-01-29 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR debug/69518
12932 * gcc.dg/torture/pr69518.c: New test.
12933
6bbacdb5
L
129342016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12935
12936 PR target/69530
12937 * gcc.target/i386/pr69530.c: New test.
12938
af932cdb
SE
129392016-01-29 Steve Ellcey <sellcey@imgtec.com>
12940
12941 PR target/65604
12942 * gcc.target/mips/div-delay.c: New test.
12943
26658b7c
JJ
129442016-01-29 Jakub Jelinek <jakub@redhat.com>
12945
33e89989
JJ
12946 PR target/69551
12947 * gcc.target/i386/pr69551.c: New test.
12948
26658b7c
JJ
12949 PR target/66137
12950 * gcc.target/i386/pr66137.c: New test.
12951
401116b5
AB
129522016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12953
12954 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12955 always built for p5600.
12956 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12957 isa=p5600 dg-option.
12958
d4abfcc5
RB
129592016-01-29 Richard Biener <rguenther@suse.de>
12960
12961 PR tree-optimization/69547
12962 * g++.dg/tree-ssa/pr69547.C: New testcase.
12963
16b77b32
JJ
129642016-01-29 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR debug/66869
12967 * g++.dg/warn/Wunused-function2.C: New test.
12968
a1c95464
DV
129692016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12970
12971 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12972 support for test to succeed.
12973
5453bfed
MP
129742016-01-29 Marek Polacek <polacek@redhat.com>
12975
12976 PR c++/69509
12977 PR c++/69516
12978 * g++.dg/ext/constexpr-vla2.C: New test.
12979 * g++.dg/ext/constexpr-vla3.C: New test.
12980 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12981
452ec2a5
RB
129822016-01-29 Richard Biener <rguenther@suse.de>
12983
12984 PR middle-end/69537
12985 * gcc.dg/uninit-21.c: New testcase.
12986
aec0b19e
UB
129872016-01-28 Uros Bizjak <ubizjak@gmail.com>
12988
12989 PR target/69459
12990 * gcc.target/i386/pr69459.c: New test.
12991
df113ce7
SE
129922016-01-28 Steve Ellcey <sellcey@imgtec.com>
12993
12994 PR target/68400
12995 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12996 * gcc.target/mips/pr68400.c: New test.
12997
494de84f
MS
129982016-01-28 Martin Sebor <msebor@redhat.com>
12999
13000 PR target/17381
13001 * gcc.target/powerpc/pr17381.c: New test.
13002
eb1b1f01
JJ
130032016-01-28 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR middle-end/69542
13006 * gcc.dg/torture/pr69542.c: New test.
13007
6dfeb7ce
WD
130082016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13009
13010 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13011
4b7471a4
DE
130122016-01-28 David Edelsohn <dje.gcc@gmail.com>
13013
13014 * gcc.dg/pr65980.c: Skip on AIX.
13015 * gcc.dg/pr66688.c: Same.
13016
b271fd21
DE
130172016-01-28 David Edelsohn <dje.gcc@gmail.com>
13018
13019 PR target/63679
13020 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13021 * gcc.dg/tree-ssa/sra-18.c: Same.
13022
874108a9
AV
130232016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13024
13025 PR fortran/62536
13026 * gfortran.dg/block_15.f08: New test.
13027 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13028 on incorrectly closed BLOCK.
13029
30480bcd
IE
130302016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13031
13032 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
130332016-01-28 Richard Biener <rguenther@suse.de>
13034
13035 PR tree-optimization/69466
13036 * gfortran.dg/vect/pr69466.f90: New testcase.
13037
0d4c694e
TP
130382016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13039
13040 * g++.dg/pr67989.C: Remove ARM-specific option.
13041 * gcc.target/arm/pr67989.C: New file.
13042
2aa780da
UB
130432016-01-27 Uros Bizjak <ubizjak@gmail.com>
13044
13045 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13046 and expm1 test for glibc < 2.11.
13047
f75ebe77
RH
130482016-01-27 Richard Henderson <rth@redhat.com>
13049
13050 * gcc.c-torture/execute/pr69447.c: New test.
13051
130522016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13053
9a175e65 13054 PR fortran/69422
49847d75
PT
13055 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13056
cbdd8ae0
JJ
130572016-01-27 Jakub Jelinek <jakub@redhat.com>
13058
13059 PR debug/66869
13060 * gcc.dg/pr66869.c: New test.
13061
2b572b3c
JL
130622016-01-25 Jeff Law <law@redhat.com>
13063
13064 PR tree-optimization/68398
aec0b19e 13065 PR tree-optimization/69196
2b572b3c
JL
13066 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13067 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13068 path to avoid new heuristic allowing more irreducible regions
13069 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13070 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13071 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13072 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13073 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13074
fa74a4bc
MP
130752016-01-27 Marek Polacek <polacek@redhat.com>
13076
13077 PR c/68062
13078 * c-c++-common/vector-compare-4.c: New test.
13079
0afff540
DM
130802016-01-27 David Malcolm <dmalcolm@redhat.com>
13081
13082 PR preprocessor/69126
13083 * c-c++-common/pr69126.c: New test case.
13084
1a218fc9
ILT
130852016-01-27 Ian Lance Taylor <iant@google.com>
13086
13087 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13088
5d70666e
RB
130892016-01-27 Ryan Burn <contact@rnburn.com>
13090
13091 PR cilkplus/69267
13092 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13093
87ff4d66
UB
130942016-01-27 Uros Bizjak <ubizjak@gmail.com>
13095
13096 PR target/69512
13097 * gcc.target/i386/pr69512.c: New test.
13098
27e23cca
RE
130992016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13100
13101 PR ada/69488
13102 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13103
05bf54c3
MP
131042016-01-27 Marek Polacek <polacek@redhat.com>
13105
13106 PR c++/69379
13107 * g++.dg/pr69379.C: New test.
13108
60214d0d
MS
131092016-01-27 Martin Sebor <msebor@redhat.com>
13110
13111 PR c++/69317
13112 * g++.dg/abi/Wabi-2-2.C: New test.
13113 * g++.dg/abi/Wabi-2-3.C: New test.
13114 * g++.dg/abi/Wabi-3-2.C: New test.
13115 * g++.dg/abi/Wabi-3-3.C: New test.
13116
167c7bfa
RB
131172016-01-27 Richard Biener <rguenther@suse.de>
13118
13119 PR tree-optimization/69166
13120 * gcc.dg/torture/pr69166.c: New testcase.
13121
1430fb1f
MJ
131222016-01-27 Martin Jambor <mjambor@suse.cz>
13123
13124 PR tree-optimization/69355
13125 * gcc.dg/tree-ssa/pr69355.c: New test.
13126
95e3030c
MP
131272016-01-27 Marek Polacek <polacek@redhat.com>
13128
13129 PR c++/69496
13130 * g++.dg/ext/constexpr-vla1.C: New test.
13131
eeb085f3
CB
131322016-01-20 Christian Bruel <christian.bruel@st.com>
13133
13134 PR target/69245
13135 * gcc.target/arm/pr69245.c: New test.
13136
b1652dde
JJ
131372016-01-27 Jakub Jelinek <jakub@redhat.com>
13138
13139 PR tree-optimization/69399
13140 * gcc.dg/torture/pr69399.c: New test.
13141
ce7e8f00
EB
131422016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13143
13144 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13145
e4aac1d1
EB
131462016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13147
13148 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13149
8dfdb419
TV
131502016-01-26 Tom de Vries <tom@codesourcery.com>
13151
13152 PR tree-optimization/69110
13153 * gcc.dg/autopar/pr69110.c: New test.
13154
56f80f54 131552016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13156 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13157
13158 * gcc.dg/graphite/isl-ast-op-select.c: New.
13159
a0909527
PT
131602015-01-26 Paul Thomas <pault@gcc.gnu.org>
13161
13162 PR fortran/69385
13163 * gfortran.dg/allocate_error_6.f90: New test.
13164
ffc445f4
RH
131652016-01-26 Richard Henderson <rth@redhat.com>
13166
13167 * gcc.dg/tm/pr60908.c: New test.
13168
01e1dea3
DM
131692016-01-26 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR other/69006
13172 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13173 directive.
13174 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13175 expected multiline output to reflect the colorization being
13176 disabled before newlines.
13177 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13178 (custom_diagnostic_finalizer): Replace call to
13179 pp_newline_and_flush with call to pp_flush.
13180 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13181 * gfortran.dg/implicit_class_1.f90: Likewise.
13182 * lib/gcc-dg.exp (allow_blank_lines): New global.
13183 (dg-allow-blank-lines-in-output): New procedure.
13184 (gcc-dg-prune): Complain about blank lines in the output, unless
13185 dg-allow-blank-lines-in-output was called.
13186 * lib/multiline.exp (_build_multiline_regex): Only support
13187 arbitrary followup text for non-blank-lines, not for blank lines.
13188
13f92e8d
JJ
131892016-01-26 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR tree-optimization/69483
13192 * gcc.dg/pr69483.c: New test.
13193 * g++.dg/opt/pr69483.C: New test.
13194
92422235
CL
131952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13196
13197 PR target/68620
13198 * gcc.target/arm/pr68620.c: New test.
13199
0bccf11b
L
132002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13201
13202 * gcc.target/i386/pr68986-2.c: Remove -m32.
13203
81cd202e
L
132042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13205
13206 PR target/68986
13207 * gcc.target/i386/pr68986-1.c: New test.
13208 * gcc.target/i386/pr68986-2.c: Likewise.
13209 * gcc.target/i386/pr68986-3.c: Likewise.
13210
213a1c03
CB
132112016-01-26 Christian Bruel <christian.bruel@st.com>
13212
13213 * lib/target-supports.exp
13214 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13215 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13216 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13217
22a08dd1
RB
132182016-01-26 Richard Biener <rguenther@suse.de>
13219
13220 PR tree-optimization/69452
13221 * gcc.dg/torture/pr69452.c: New testcase.
13222
6c06e0e8
JJ
132232016-01-26 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR target/69442
13226 * gcc.dg/pr69442.c: New test.
13227
b96824c4
RFI
132282016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13229
13230 PR target/67896
13231 * gcc.target/aarch64/simd/pr67896.C: New.
13232
5ee31e57
RS
132332016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13234
13235 PR tree-optimization/69400
13236 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13237 function.
13238 (plugin_init): Call it.
13239 * gcc.dg/torture/pr69400.c: New test.
13240
7ddfb31d
CL
132412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13242
13243 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13244
1e050c90
AK
132452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13246 Sebastian Pop <s.pop@samsung.com>
13247
13248 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13249 isl-0.15.
13250
c8ee4bf5
AK
132512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13252 Sebastian Pop <s.pop@samsung.com>
13253
13254 * gcc.dg/graphite/pr69292.c: New.
13255
d902b330
JJ
132562016-01-25 Jakub Jelinek <jakub@redhat.com>
13257
13258 * c-c++-common/goacc/use_device-1.c: New test.
13259
2c89b952
JL
132602016-01-25 Jeff Law <law@redhat.com>
13261
13262 PR tree-optimization/69196
13263 PR tree-optimization/68398
13264 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13265 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13266
685c8785
DE
132672016-01-25 David Edelsohn <dje.gcc@gmail.com>
13268
13269 PR target/69469
13270 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13271 Algorithm.
13272
95cef0c1
RB
132732016-01-25 Richard Biener <rguenther@suse.de>
13274
13275 PR testsuite/69380
13276 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13277
2947d3b2
IE
132782016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13279
13280 PR target/69421
13281 * gcc.dg/pr69421.c: New test.
13282
ae19075a
BB
132832016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13284
13285 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13286 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13287 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13288 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13289 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13290 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13291 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13292 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13293 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13294 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13295
fa4511c2
RB
132962016-01-25 Richard Biener <rguenther@suse.de>
13297
13298 PR tree-optimization/69376
13299 * gcc.dg/torture/pr69376.c: New testcase.
13300
1d101216
JD
133012016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13302
13303 PR fortran/69397
13304 PR fortran/68442
13305 * gfortran.dg/interface_38.f90: New test.
13306 * gfortran.dg/interface_39.f90: New test.
a0909527 13307
a59b92b0
PP
133082016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13309
13310 Revert:
13311 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13312
13313 PR c++/11858
13314 PR c++/24663
13315 PR c++/24664
13316 * g++.dg/template/pr11858.C: New test.
13317 * g++.dg/template/pr24663.C: New test.
13318 * g++.dg/template/unify12.C: New test.
13319 * g++.dg/template/unify13.C: New test.
13320 * g++.dg/template/unify14.C: New test.
13321 * g++.dg/template/unify15.C: New test.
13322 * g++.dg/template/unify16.C: New test.
13323 * g++.dg/template/unify17.C: New test.
13324
16acb1a8
DH
133252016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13326
13327 PR fortran/68283
13328 gfortran.dg/pr68283.f90: New test.
13329
094773e8
TK
133302016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13331
13332 PR fortran/66094
13333 * gfortran.dg/inline_matmul_13.f90: New test.
13334 * gfortran.dg/matmul_bounds_8.f90: New test.
13335 * gfortran.dg/matmul_bounds_9.f90: New test.
13336 * gfortran.dg/matmul_bounds_10.f90: New test.
13337
42fb90d7
TV
133382016-01-23 Tom de Vries <tom@codesourcery.com>
13339
13340 PR tree-optimization/69426
13341 * gcc.dg/autopar/pr69426.c: New test.
13342
69da7802
MS
133432016-01-23 Martin Sebor <msebor@redhat.com>
13344
13345 PR c++/58109
13346 PR c++/69022
13347 * g++.dg/cpp0x/alignas5.C: New test.
13348 * g++.dg/ext/vector29.C: Same.
13349
da17300a
UB
133502016-01-23 Uros Bizjak <ubizjak@gmail.com>
13351
13352 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13353 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13354 _GNU_SOURCE from compile flags to the source.
13355 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13356 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13357 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13358 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13359
62041cfc
JJ
133602016-01-22 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR target/69432
13363 * g++.dg/opt/pr69432.C: New test.
13364
f7d2ad6f
BS
133652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13366
13367 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13368 32-bit targets testing an -m64 multilib.
13369
d403fc9a
WS
133702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13371
13372 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13373 64-bit support.
13374
4aa16f8d
JG
133752016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13376
13377 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13378
7c816d0f
CB
133792016-01-21 Christian Bruel <christian.bruel@st.com>
13380
13381 PR target/68674
13382 * gcc.target/i386/pr68674.c
13383 * gcc.target/aarch64/pr68674.c
13384 * gcc.target/arm/pr68674.c
13385
fce661e8
KT
133862016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13387
13388 PR target/69403
13389 * gcc.c-torture/execute/pr69403.c: New test.
13390
4696899f
PC
133912016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13392
13393 PR c++/55843
13394 * g++.dg/template/pr55843.C: New.
13395
bac69366
AL
133962016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13397
13398 PR testsuite/66877
13399 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13400 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13401
b57d3a5c
BS
134022016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13403
13404 PR testsuite/67489
da17300a
UB
13405 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13406 from dg-do compile directive, and instead add
13407 { dg-require-effective-target int128 }.
b57d3a5c 13408
9f04a53e
MS
134092016-01-20 Martin Sebor <msebor@redhat.com>
13410
13411 PR c/69405
13412 * gcc.dg/sync-fetch.c: New test.
13413
38a51663
JL
134142016-01-21 Martin Sebor <msebor@redhat.com>
13415
13416 PR target/69252
13417 * gcc.target/powerpc/pr69252.c: New test.
13418
2423a75a
JD
134192016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13420
13421 PR fortran/65996
da17300a 13422 * gfortran.dg/pr65996.f90: New test.
2423a75a 13423
0a76463f
DV
134242016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13425
13426 PR c++/68810
9f04a53e 13427 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13428 expected to generate an error.
0a76463f 13429
9776e692
BS
134302016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13431
13432 PR middle-end/66178
13433 * gcc.dg/torture/pr66178.c: New test.
13434
c8d3e088
AB
134352016-01-21 Anton Blanchard <anton@samba.org>
13436 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13437
13438 PR target/63354
13439 * gcc.target/powerpc/pr63354.c: New test.
13440
35b707ff
VM
134412016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13442
13443 PR rtl-optimization/68990
13444 * gcc.target/i386/pr68990: New.
13445
157b0829
NC
134462016-01-21 Nick Clifton <nickc@redhat.com>
13447
13448 PR target/69129
13449 * gcc.target/mips/pr69129.c: New.
13450
aede6748
PC
134512016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13452
13453 PR c++/58046
13454 * g++.dg/cpp0x/pr58046.C: New.
13455
5463c2c8
JJ
134562016-01-21 Jakub Jelinek <jakub@redhat.com>
13457
6d31cc75
SS
13458 PR target/69187
13459 PR target/65624
13460 * gcc.target/arm/pr69187.c: New test.
13461
5463c2c8
JJ
13462 PR c++/69355
13463 * g++.dg/torture/pr69355.C: New test.
13464
fa28f32b
AK
134652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13466 Sebastian Pop <s.pop@samsung.com>
13467
13468 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13469
b920a047
AK
134702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13471 Sebastian Pop <s.pop@samsung.com>
13472
da17300a 13473 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13474
bdd3aea6
JJ
134752016-01-21 Jakub Jelinek <jakub@redhat.com>
13476
13477 PR middle-end/67653
13478 * c-c++-common/pr67653.c: New test.
13479 * gcc.dg/torture/pr29119.c: Add dg-warning.
13480
26a2e6ae
PB
134812016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13482
13483 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13484
d25c7690
PK
134852016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13486
13487 PR c/24293
13488 * gcc.dg/pr24293.c: New test.
13489 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13490 incomplete struct type.
13491 * gcc.dg/declspec-1.c: Likewise.
13492 * gcc.dg/pr63549.c: Likewise.
13493
889d5698
JJ
134942016-01-20 Jakub Jelinek <jakub@redhat.com>
13495
13496 PR tree-optimization/66612
13497 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13498 for bdn instruction.
13499
d7cf3dc7
CL
135002016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13501
13502 * lib/target-supports.exp
13503 (check_effective_target_arm_fp_ok_nocache): New.
13504 (check_effective_target_arm_fp_ok): New.
13505 (add_options_for_arm_fp): New.
13506 (check_effective_target_arm_crypto_ok_nocache): Require
13507 target_arm_v8_neon_ok instead of arm32.
13508 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13509 (check_effective_target_arm_crypto_pragma_ok): New.
13510 (add_options_for_arm_vfp): New.
13511 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13512 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13513 target instead. Force initial fpu to vfp.
13514 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13515 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13516 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13517 dependency.
13518 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13519 use arm_vfp effective target instead. Force initial fpu to vfp.
13520 * gcc.target/arm/attr-neon3.c: Likewise.
13521 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13522 arm_vfp_ok.
13523 * gcc.target/arm/unsigned-float.c: Likewise.
13524 * gcc.target/arm/vfp-1.c: Likewise.
13525 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13526 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13527 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13528 * gcc.target/arm/vfp-ldmias.c: Likewise.
13529 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13530 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13531 * gcc.target/arm/vfp-stmiad.c: Likewise.
13532 * gcc.target/arm/vfp-stmias.c: Likewise.
13533 * gcc.target/arm/vnmul-1.c: Likewise.
13534 * gcc.target/arm/vnmul-2.c: Likewise.
13535 * gcc.target/arm/vnmul-3.c: Likewise.
13536 * gcc.target/arm/vnmul-4.c: Likewise.
13537
01ac9704 135382016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13539
e84b00da
L
13540 PR testsuite/69366
13541 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13542 the MPX run-time library, for compile-time MPX test.
13543 * gcc.target/i386/chkp-always_inline.c: Likewise.
13544 * gcc.target/i386/chkp-bndret.c: Likewise.
13545 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13546 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13547 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13548 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13549 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13550 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13551 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13552 * gcc.target/i386/chkp-label-address.c: Likewise.
13553 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13554 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13555 * gcc.target/i386/chkp-pr69044.c: Likewise.
13556 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13557 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13558 * gcc.target/i386/chkp-strchr.c: Likewise.
13559 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13560 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13561 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13562 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13563 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13564 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13576 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13577 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13578 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13579 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13580 * gcc.target/i386/pr63995-2.c: Likewise.
13581 * gcc.target/i386/pr64805.c: Likewise.
13582 * gcc.target/i386/pr65044.c: Likewise.
13583 * gcc.target/i386/pr65167.c: Likewise.
13584 * gcc.target/i386/pr65183.c: Likewise.
13585 * gcc.target/i386/pr65184.c: Likewise.
13586 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13587
28b33016
IE
135882016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13589
13590 PR tree-optimization/69328
13591 * gcc.dg/pr69328.c: New test.
13592
bcff0913
JL
135932016-01-20 Jeff Law <law@redhat.com>
13594
bf0bb970 13595 PR target/25114
bcff0913
JL
13596 * gcc.target/m68k/pr25114.c: New test.
13597
a3f69631
AV
135982016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13599
13600 * gcc.target/arm/memset-inline-10.c: Added
13601 dg-require-effective-target arm_thumb2_ok.
13602
af33ba0d
EB
136032016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13604
13605 * gcc.dg/debug/dwarf2/sso.c: New test.
13606
7596d5de
UB
136072016-01-19 Uros Bizjak <ubizjak@gmail.com>
13608
13609 PR testsuite/68820
13610 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13611 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13612 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13613
ceda2c69
JH
136142016-01-19 Jan Hubicka <hubicka@ucw.cz>
13615
13616 PR ipa/66223
13617 * g++.dg/ipa/devirt-50.C: New testcase.
13618
38a979f2
MP
136192016-01-19 Marek Polacek <polacek@redhat.com>
13620
13621 PR c++/68965
13622 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13623 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13624
962801c5
KT
136252016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13626
13627 PR target/69135
13628 * gcc.target/arm/pr69135_1.c: New test.
13629
078fe40a
WD
136302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13631
13632 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13633
786e3c06
WD
136342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13635
13636 * gcc.target/aarch64/ccmp_1.c: New testcase.
13637
1e297006
MP
136382016-01-19 Marek Polacek <polacek@redhat.com>
13639
13640 PR c++/68586
13641 * g++.dg/cpp0x/enum30.C: New test.
13642
879c27e3
RB
136432016-01-19 Richard Biener <rguenther@suse.de>
13644
13645 PR tree-optimization/69336
13646 * g++.dg/tree-ssa/pr69336.C: New testcase.
13647
015337d3
JJ
136482016-01-19 Jakub Jelinek <jakub@redhat.com>
13649
13650 PR debug/65779
13651 * gcc.dg/pr65779.c: New test.
13652
e2c768b6
RB
136532016-01-19 Richard Biener <rguenther@suse.de>
13654
13655 PR tree-optimization/69352
13656 * gcc.dg/torture/pr69352.c: New testcase.
13657
569efc34
JJ
136582016-01-19 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR rtl-optimization/68955
13661 PR rtl-optimization/64557
13662 * gcc.dg/torture/pr68955.c: New test.
13663
e49d321f
JH
136642016-01-19 Jan Hubicka <hubicka@ucw.cz>
13665
13666 PR lto/69136
13667 * g++.dg/torture/pr69136.C: New testcase.
13668
e9191ad3
JH
136692016-01-19 Jan Hubicka <hubicka@ucw.cz>
13670
13671 PR lto/69133
13672 * g++.dg/lto/pr69133_0.C: New testcase.
13673 * g++.dg/lto/pr69133_1.C: New testcase.
13674
2bedb645
JL
136752016-01-15 Jeff Law <law@redhat.com>
13676
13677 PR tree-optimization/69320
13678 * gcc.c-torture/pr69320-1.c: New test.
13679 * gcc.c-torture/pr69320-2.c: New test.
13680 * gcc.c-torture/pr69320-3.c: New test.
13681 * gcc.c-torture/pr69320-4.c: New test.
13682
17c15cb9
PP
136832016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13684
13685 PR c++/11858
13686 PR c++/24663
13687 PR c++/24664
13688 * g++.dg/template/pr11858.C: New test.
13689 * g++.dg/template/pr24663.C: New test.
13690 * g++.dg/template/unify12.C: New test.
13691 * g++.dg/template/unify13.C: New test.
13692 * g++.dg/template/unify14.C: New test.
13693 * g++.dg/template/unify15.C: New test.
13694 * g++.dg/template/unify16.C: New test.
13695 * g++.dg/template/unify17.C: New test.
13696
9617fd08
DM
136972016-01-18 David Malcolm <dmalcolm@redhat.com>
13698
13699 PR testsuite/69181
13700 * gcc.dg/pr69181-1.c: New test file.
13701 * gcc.dg/pr69181-2.c: New test file.
13702 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13703 globals by moving it to...
13704 (cleanup-after-saved-dg-test): ...this new function. Add
13705 "global additional_sources_used". Add reset of global
13706 multiline_expected_outputs to the empty list.
13707 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13708 global to...
13709 (multiline_expected_outputs): ...this, and updated comments to
13710 note that it is modified from gcc-dg.exp.
13711 (dg-end-multiline-output): Update for the above renaming.
13712 (handle-multiline-outputs): Likewise. Remove the clearing
13713 of the expected outputs to the empty list.
13714
b555a2e4
RB
137152016-01-18 Richard Biener <rguenther@suse.de>
13716
13717 PR tree-optimization/69297
13718 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13719
96902805
JM
137202016-01-18 Joseph Myers <joseph@codesourcery.com>
13721
13722 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13723 dg-options.
13724 * gcc.target/mips/mips-3d-2.c: Likewise.
13725 * gcc.target/mips/mips-3d-3.c: Likewise.
13726 * gcc.target/mips/mips-3d-4.c: Likewise.
13727 * gcc.target/mips/mips-3d-5.c: Likewise.
13728 * gcc.target/mips/mips-3d-6.c: Likewise.
13729 * gcc.target/mips/mips-3d-7.c: Likewise.
13730 * gcc.target/mips/mips-3d-8.c: Likewise.
13731 * gcc.target/mips/mips-3d-9.c: Likewise.
13732 * gcc.target/mips/mips-ps-1.c: Likewise.
13733 * gcc.target/mips/mips-ps-2.c: Likewise.
13734 * gcc.target/mips/mips-ps-3.c: Likewise.
13735 * gcc.target/mips/mips-ps-4.c: Likewise.
13736 * gcc.target/mips/mips-ps-5.c: Likewise.
13737 * gcc.target/mips/mips-ps-6.c: Likewise.
13738 * gcc.target/mips/mips-ps-7.c: Likewise.
13739 * gcc.target/mips/mips-ps-type.c: Likewise.
13740 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13741 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13742
40e26f94
TV
137432016-01-18 Tom de Vries <tom@codesourcery.com>
13744
13745 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13746 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13747 * c-c++-common/goacc/kernels-empty.c: New test.
13748 * c-c++-common/goacc/kernels-eternal.c: New test.
13749 * c-c++-common/goacc/kernels-loop-2.c: New test.
13750 * c-c++-common/goacc/kernels-loop-3.c: New test.
13751 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13752 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13753 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13754 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13755 * c-c++-common/goacc/kernels-loop-data.c: New test.
13756 * c-c++-common/goacc/kernels-loop-g.c: New test.
13757 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13758 * c-c++-common/goacc/kernels-loop-n.c: New test.
13759 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13760 * c-c++-common/goacc/kernels-loop.c: New test.
13761 * c-c++-common/goacc/kernels-noreturn.c: New test.
13762 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13763 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13764 * c-c++-common/goacc/kernels-reduction.c: New test.
13765
a98d4647
TV
137662016-01-18 Tom de Vries <tom@codesourcery.com>
13767
13768 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13769 * gcc.dg/autopar/outer-2.c: Same.
13770 * gcc.dg/autopar/outer-3.c: Same.
13771 * gcc.dg/autopar/outer-4.c: Same.
13772 * gcc.dg/autopar/outer-5.c: Same.
13773 * gcc.dg/autopar/outer-6.c: Same.
13774 * gcc.dg/autopar/parallelization-1.c: Same.
13775 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13776 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13777 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13778 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13779 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13780 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13781 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13782 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13783 * gcc.dg/autopar/pr39500-1.c: Same.
13784 * gcc.dg/autopar/pr39500-2.c: Same.
13785 * gcc.dg/autopar/pr46193.c: Same.
13786 * gcc.dg/autopar/pr46194.c: Same.
13787 * gcc.dg/autopar/pr49580.c: Same.
13788 * gcc.dg/autopar/pr49960-1.c: Same.
13789 * gcc.dg/autopar/pr49960.c: Same.
13790 * gcc.dg/autopar/pr68373.c: Same.
13791 * gcc.dg/autopar/reduc-1.c: Same.
13792 * gcc.dg/autopar/reduc-1char.c: Same.
13793 * gcc.dg/autopar/reduc-1short.c: Same.
13794 * gcc.dg/autopar/reduc-2.c: Same.
13795 * gcc.dg/autopar/reduc-2char.c: Same.
13796 * gcc.dg/autopar/reduc-2short.c: Same.
13797 * gcc.dg/autopar/reduc-3.c: Same.
13798 * gcc.dg/autopar/reduc-4.c: Same.
13799 * gcc.dg/autopar/reduc-6.c: Same.
13800 * gcc.dg/autopar/reduc-7.c: Same.
13801 * gcc.dg/autopar/reduc-8.c: Same.
13802 * gcc.dg/autopar/reduc-9.c: Same.
13803 * gcc.dg/autopar/uns-outer-4.c: Same.
13804 * gcc.dg/autopar/uns-outer-5.c: Same.
13805 * gcc.dg/autopar/uns-outer-6.c: Same.
13806 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13807 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13808
da976fa8
AL
138092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13810
13811 PR target/63679
13812 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13813 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13814
70c1e886
AL
138152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13816
13817 PR target/63679
13818 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13819 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13820 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13821
88bed196
AL
138222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13823
13824 PR target/63679
13825 * gcc.dg/tree-ssa/sra-17.c: New.
13826 * gcc.dg/tree-ssa/sra-18.c: New.
13827
3dd5f42e
IE
138282016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13829
13830 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13831
ae5a77fa
EB
138322016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13833
13834 * gnat.dg/inline12.adb: New test.
13835
11e57fc6
BC
138362016-01-18 Bin Cheng <bin.cheng@arm.com>
13837
13838 PR tree-optimization/66797
13839 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13840
995b6fe0
RB
138412016-01-18 Richard Biener <rguenther@suse.de>
13842
13843 PR tree-optimization/69170
13844 * gcc.dg/torture/pr69170.c: New testcase.
13845
82ee0cf2 138462016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13847
13848 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13849
d69da357
TV
138502016-01-16 Tom de Vries <tom@codesourcery.com>
13851
13852 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13853
a3845283
TV
138542016-01-16 Tom de Vries <tom@codesourcery.com>
13855
13856 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13857 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13858 redundant dg-require-effective-target pthread.
13859 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13860 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13861 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13862 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13863 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13864 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13865 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13866
197a6aa6
DE
138672016-01-16 David Edelsohn <dje.gcc@gmail.com>
13868
13869 PR target/68609
13870 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13871 * gcc.target/powerpc/recip-7.c: Same.
13872
ec7886c1
PP
138732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13874
13875 PR c++/69091
13876 * g++.dg/template/pr69091.C: New test.
13877
203484bb
PP
138782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13879
13880 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13881 dump does not contain an error_mark_node.
13882 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13883 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13884
aa2500e9
PP
138852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13886
13887 PR c++/68936
13888 * g++.dg/template/pr68936.C: New test.
13889
28621a5c
DE
138902016-01-15 David Edelsohn <dje.gcc@gmail.com>
13891
13892 PR target/68609
13893 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13894 * gcc.target/powerpc/recip-2.c: Same.
13895 * gcc.target/powerpc/recip-3.c: Same.
13896 * gcc.target/powerpc/recip-4.c: Same.
13897 * gcc.target/powerpc/recip-sqrtf.c: Same.
13898
40c43aca
JL
138992016-01-15 Jeff Law <law@redhat.com>
13900
13901 PR tree-optimization/69270
13902 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13903 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13904
afbc5ae8
PT
139052016-01-15 Paul Thomas <pault@gcc.gnu.org>
13906
13907 PR fortran/49630
13908 * gfortran.dg/deferred_character_13.f90: New test for the fix
13909 of comment 3 of the PR.
13910
13911 PR fortran/54070
13912 * gfortran.dg/deferred_character_8.f90: New test
13913 * gfortran.dg/allocate_error_5.f90: New test
13914
13915 PR fortran/60593
13916 * gfortran.dg/deferred_character_10.f90: New test
13917
13918 PR fortran/60795
13919 * gfortran.dg/deferred_character_14.f90: New test
13920
13921 PR fortran/61147
13922 * gfortran.dg/deferred_character_11.f90: New test
13923
13924 PR fortran/64324
13925 * gfortran.dg/deferred_character_9.f90: New test
13926
49abe076
VM
139272016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13928
13929 PR rtl-optimization/69030
13930 * gcc.target/i386/pr69030.c: New.
13931
16d12992
KT
139322016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13933
13934 * gcc.target/aarch64/target_attr_17.c: New test.
13935
78810bd3
RB
139362016-01-15 Richard Biener <rguenther@suse.de>
13937
13938 PR tree-optimization/66856
13939 * gcc.dg/torture/pr66856-1.c: New testcase.
13940 * gcc.dg/torture/pr66856-2.c: Likewise.
13941
2bd847fe
RB
139422016-01-15 Richard Biener <rguenther@suse.de>
13943
13944 PR debug/69137
13945 * g++.dg/lto/pr69137_0.C: New testcase.
13946
a00fe3b7
RS
139472016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13948
13949 PR middle-end/69246
13950 * gcc.target/i386/pr69246.c: New test.
13951
cbb0e83b
DV
139522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13953
7596d5de 13954 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13955
5a500ecf
DV
139562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13957
13958 PR c++/56194
13959 * g++.dg/init/const9.C: Disable test on S/390.
13960
5d9bf64f
DV
139612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13962
13963 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13964 * g++.dg/Wno-frame-address.C: Ditto.
13965
e234b19e
DV
139662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13967
13968 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13969
89483f99
RB
139702016-01-15 Richard Biener <rguenther@suse.de>
13971
13972 PR tree-optimization/68961
13973 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13974
94f37395
IE
139752016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13976
13977 * gcc.target/i386/pr65105-5.c: New test.
13978
82ee0cf2 139792016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13980
13981 * gcc.c-torture/execute/alias-4.c: New testcase.
13982
82ee0cf2 139832016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13984
13985 PR ipa/68148
13986 * g++.dg/ipa/devirt-49.C: New testcase.
13987
092f7deb 139882016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13989
13990 PR target/65837
13991 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13992 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13993 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13994
e93c66bc
RB
139952016-01-15 Richard Biener <rguenther@suse.de>
13996
13997 PR tree-optimization/69117
13998 * gcc.dg/torture/pr69117.c: New testcase.
13999
c47eaca6 140002015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14001
14002 PR c++/69048
14003 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14004
c3f6914a
FXC
140052016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14006
14007 PR testsuite/67509
14008 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14009 range tests use 100 * maximum instead of maximum + 1.
14010
cd65ae90
JJ
140112016-01-14 Jakub Jelinek <jakub@redhat.com>
14012
14013 PR debug/69244
14014 * gcc.dg/guality/pr69244.c: New test.
14015
19643948
UB
140162016-01-14 Uros Bizjak <ubizjak@gmail.com>
14017
14018 * lib/target-supports.exp (check_effective_target_issignaling):
14019 New procedure.
14020 * gcc.dg/pr61441.c: Require issignaling effective target.
14021
fe79c97e
SB
140222016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14023
14024 PR target/68803
14025 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14026
c7df95d8
DM
140272016-01-14 David Malcolm <dmalcolm@redhat.com>
14028
14029 PR c++/68819
14030 PR preprocessor/69177
14031 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14032 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14033 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14034 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14035
00083992
MP
140362016-01-14 Marek Polacek <polacek@redhat.com>
14037
14038 PR c/69262
14039 * gcc.dg/array-15.c: New test.
14040
0c9b3294
JJ
140412016-01-14 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR middle-end/68146
14044 PR tree-optimization/69155
14045 * gfortran.dg/pr68146.f: New test.
14046 * gfortran.dg/pr69155.f90: New test.
14047
3688e13d
RB
140482016-01-14 Richard Biener <rguenther@suse.de>
14049
14050 PR tree-optimization/68060
14051 * gcc.dg/torture/pr68060-1.c: New testcase.
14052 * gcc.dg/torture/pr68060-2.c: Likewise.
14053
bab0ad3a
NC
140542016-01-14 Nick Clifton <nickc@redhat.com>
14055
14056 * lib/target-supports.exp
14057 (check_effective_target_arm_neon_ok_nocache): Add an option
14058 sequence that includes setting the ARM architecture to ARMv7-A.
14059 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14060 command line options necessary to enable Neon support.
14061 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14062 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14063 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14064 * gcc.target/arm/pr69180.c: Likewise.
14065
947c2ce5
JL
140662016-01-14 Jeff Law <law@redhat.com>
14067
14068 PR tree-optimization/69270
14069 * gcc.dg/tree-ssa/pr69270.c: New test.
14070
3342fd71
BS
140712016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14072
14073 PR c/66208
14074 * c-c++-common/pr66208.c: New file.
14075
2ad3adf1
JJ
140762016-01-13 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR tree-optimization/69156
14079 * gcc.dg/pr69156.c: New test.
14080
398d6feb
L
140812016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14082
14083 * gcc.target/i386/pr69225-7.c: New test.
14084
4c868789
RH
140852016-01-13 Richard Henderson <rth@redhat.com>
14086
14087 * gcc.dg/tm/memopt-13.c: Update expected function.
14088 * gcc.dg/tm/memopt-6.c: Likewise.
14089
ef6d1772
UB
140902016-01-13 Uros Bizjak <ubizjak@gmail.com>
14091
14092 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14093 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14094 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14095 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14096
ef6d1772
UB
140972016-01-13 Tom de Vries <tom@codesourcery.com>
14098
14099 PR tree-optimization/69169
0b4b6ef2
TV
14100 * gcc.dg/pr69169.c: New test.
14101
2ad3adf1 141022016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14103
14104 PR target/69228
14105 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14106 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14107 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14108 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14109 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14110 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14111 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14112 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14113
9060e335
AK
141142016-01-13 Jakub Jelinek <jakub@redhat.com>
14115
14116 PR target/69247
14117 * gcc.dg/pr69247.c: New test.
14118
40311329
RB
141192016-01-13 Richard Biener <rguenther@suse.de>
14120
14121 PR tree-optimization/69242
14122 * gcc.dg/torture/pr69242.c: New testcase.
14123
ccbd7103
RB
141242016-01-13 Richard Biener <rguenther@suse.de>
14125
14126 PR tree-optimization/69186
14127 * gcc.dg/torture/pr69186.c: New testcase.
14128
c6f72a46
JL
141292016-01-13 Jeff Law <law@redhat.com>
14130
14131 PR tree-optimization/67755
14132 * gcc.dg/tree-ssa/pr67755.c: New test.
14133
141342016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14135
14136 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14137 pass number in output by a star.
14138
c446cf07
BC
141392016-01-12 Bin Cheng <bin.cheng@arm.com>
14140
14141 PR tree-optimization/68911
14142 * gcc.c-torture/execute/pr68911.c: New test.
14143
5342156c
MP
141442016-01-12 Marek Polacek <polacek@redhat.com>
14145
14146 PR c++/68979
14147 * g++.dg/warn/permissive-1.C: New test.
14148
65364cc5
JJ
141492016-01-12 Jakub Jelinek <jakub@redhat.com>
14150
14151 PR objc++/68511
14152 PR c++/69213
14153 * g++.dg/opt/pr69213.C: New test.
14154
81b9a3d9
CB
141552016-01-12 Christian Bruel <christian.bruel@st.com>
14156
14157 PR target/69180
14158 * gcc.target/arm/pr69180.c: New test.
14159
3c4e91c9
RB
141602016-01-12 Richard Biener <rguenther@suse.de>
14161
14162 PR lto/69077
14163 * g++.dg/lto/pr69077_0.C: New testcase.
14164 * g++.dg/lto/pr69077_1.C: Likewise.
14165
5664cea1
JJ
141662016-01-12 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR target/69175
14169 * g++.dg/opt/pr69175.C: New test.
14170
86cefc49
AL
141712016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14172
14173 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14174 rather than #including math.h & stdlib.h.
14175 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14176 * gcc.dg/vect/pr49771.c: Likewise.
14177 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14178 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14179 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14180 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14181 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14182 * gcc.dg/vect/pr44507.c: Likewise.
14183 * gcc.dg/vect/pr45902.c: Likewise.
14184 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14185 * gcc.dg/vect/vect-117.c: Likewise.
14186 * gcc.dg/vect/vect-99.c: Likewise.
14187 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14188 * gcc.dg/vect/vect-cond-1.c: Likewise.
14189 * gcc.dg/vect/vect-cond-2.c: Likewise.
14190 * gcc.dg/vect/vect-cond-3.c: Likewise.
14191 * gcc.dg/vect/vect-cond-4.c: Likewise.
14192 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14193 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14194 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14195 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14196 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14197 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14198 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14199 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14200 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14201 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14202 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14203 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14204 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14205 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14206 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14207 include of signal.h.
14208 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14209 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14210 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14211 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14212 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14213 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14214 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14215 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14216 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14217 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14218 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14219 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14220 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14221 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14222 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14223 * gcc.dg/vect/vect-outer-5.c: Likewise.
14224 * gcc.dg/vect/vect-outer-6.c: Likewise.
14225 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14226 include of stdio.h.
14227
b832f61e
NC
142282016-01-12 Nick Clifton <nickc@redhat.com>
14229
14230 PR target/68913
14231 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14232 to fread so that it will be found in all target runtimes.
14233
8eac49b1
RB
142342016-01-12 Richard Biener <rguenther@suse.de>
14235
14236 PR tree-optimization/69053
14237 * g++.dg/torture/pr69053.C: New testcase.
14238
2935d994
RB
142392016-01-12 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69168
14242 * gcc.dg/torture/pr69168.c: New testcase.
14243
66c16fd9
RB
142442016-01-12 Richard Biener <rguenther@suse.de>
14245
14246 PR tree-optimization/69157
14247 * gcc.dg/torture/pr69157.c: New testcase.
14248
142492016-01-12 Richard Biener <rguenther@suse.de>
14250
14251 PR tree-optimization/69174
14252 * gcc.dg/torture/pr69174.c: New testcase.
14253
723033a6
JJ
142542016-01-12 Jakub Jelinek <jakub@redhat.com>
14255
14256 PR c++/66808
14257 PR c++/69000
14258 * g++.dg/tls/pr66808.C: New test.
14259 * g++.dg/tls/pr69000.C: New test.
14260
3574cf47
BS
142612016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14262
14263 * gcc.target/powerpc/swaps-p8-23.c: New test.
14264 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14265
feb20787
JDA
142662016-01-11 John David Anglin <danglin@gcc.gnu.org>
14267
14268 PR tree-optimization/68356
14269 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14270
27b1820a
KV
142712016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14272 Jim Wilson <jim.wilson@linaro.org>
14273
14274 PR target/69194
14275 * gcc.target/arm/pr69194.c: New test.
14276
cf4de6af
L
142772016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14278
14279 PR target/69225
14280 * gcc.target/i386/pr69225-1.c: New test.
14281 * gcc.target/i386/pr69225-2.c: Likewise.
14282 * gcc.target/i386/pr69225-3.c: Likewise.
14283 * gcc.target/i386/pr69225-4.c: Likewise.
14284 * gcc.target/i386/pr69225-5.c: Likewise.
14285 * gcc.target/i386/pr69225-6.c: Likewise.
14286
1ebd5558
JJ
142872016-01-11 Jakub Jelinek <jakub@redhat.com>
14288
23552a4d
JJ
14289 PR target/67462
14290 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14291 if lp64.
14292
26ff85b0
JJ
14293 PR target/69071
14294 * gcc.dg/pr69071.c: New test.
14295
9cb6bd74
JJ
14296 PR c++/69211
14297 * g++.dg/opt/pr69211.C: New test.
14298
1ebd5558
JJ
14299 PR tree-optimization/69214
14300 * gcc.c-torture/compile/pr69214.c: New test.
14301
8c18c836
UB
143022016-01-11 Uros Bizjak <ubizjak@gmail.com>
14303
14304 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14305 * gcc.target/i386/pr66232-11.c: Ditto.
14306 * gcc.target/i386/pr66232-12.c: Ditto.
14307 * gcc.target/i386/pr66232-13.c: Ditto.
14308
62446e6e
RB
143092016-01-11 Richard Biener <rguenther@suse.de>
14310
14311 PR tree-optimization/69173
14312 * gcc.dg/torture/pr69173.c: New testcase.
14313
2b8568fe
KT
143142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14315
14316 PR rtl-optimization/68796
14317 * gcc.target/aarch64/tst_5.c: New test.
14318 * gcc.target/aarch64/tst_6.c: Likewise.
14319
5baf4532
KT
143202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14321
14322 PR rtl-optimization/68841
14323 * gcc.dg/pr68841.c: New test.
14324 * gcc.c-torture/execute/pr68841.c: New test.
14325
ca90b1ed
YR
143262016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14327
14328 PR rtl-optimization/68920
14329 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14330 for ix86 targets.
14331 * gcc.dg/ifcvt-5.c: New test.
14332
2ad3adf1 143332016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14334
14335 PR bootstrap/69123
14336 * g++.dg/pr69123.C: New.
14337
83834c09
IE
143382016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14339
14340 PR target/69010
14341 * gcc.target/i386/pr69010.c: New test.
14342
dcf89d57
MJ
143432016-01-11 Martin Jambor <mjambor@suse.cz>
14344
14345 PR ipa/69044
14346 * gcc.target/i386/chkp-pr69044.c: New test.
14347
d95167ee
TV
143482016-01-11 Tom de Vries <tom@codesourcery.com>
14349
14350 PR tree-optimization/69109
14351 * gcc.dg/autopar/pr69109-2.c: New test.
14352 * gcc.dg/autopar/pr69109.c: New test.
14353
4f6403a8
TV
143542016-01-11 Tom de Vries <tom@codesourcery.com>
14355
14356 PR tree-optimization/69108
14357 * gcc.dg/autopar/pr69108.c: New test.
14358
21efdd80
PP
143592016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14360
14361 PR c++/69029
14362 * c-c++-common/Wisleading-indentation.c: Augment test.
14363
fd42eed8
TK
143642016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14365
14366 PR fortran/69154
14367 * gfortran.dg/inline_matmul_12.f90: New test.
14368
4f90ee6c
PT
143692016-01-10 Paul Thomas <pault@gcc.gnu.org>
14370
14371 PR fortran/67779
14372 * gfortran.dg/actual_array_offset_1: New test.
14373
3907c6cf
TV
143742016-01-10 Tom de Vries <tom@codesourcery.com>
14375
14376 PR tree-optimization/69062
14377 * gcc.dg/autopar/pr69062.c: New test.
14378
b07b236e
TS
143792016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14380
14381 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14382 * gcc.dg/vect/slp-perm-2.c: Likewise.
14383 * gcc.dg/vect/slp-perm-3.c: Likewise.
14384 * gcc.dg/vect/slp-perm-5.c: Likewise.
14385 * gcc.dg/vect/slp-perm-6.c: Likewise.
14386 * gcc.dg/vect/slp-perm-7.c: Likewise.
14387 * gcc.dg/vect/slp-perm-8.c: Likewise.
14388
23fab8ae
TV
143892016-01-10 Tom de Vries <tom@codesourcery.com>
14390
14391 PR tree-optimization/69039
14392 * gcc.dg/autopar/pr69039.c: New test.
14393
73f0dae2
MP
143942016-01-09 Marek Polacek <polacek@redhat.com>
14395
14396 PR c++/69113
14397 * g++.dg/pr69113.C: New test.
14398
20b8d734
JJ
143992016-01-09 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR middle-end/50865
14402 PR tree-optimization/69097
14403 * gcc.c-torture/execute/pr50865.c: New test.
14404 * gcc.c-torture/execute/pr69097-1.c: New test.
14405 * gcc.c-torture/execute/pr69097-2.c: New test.
14406 * gcc.dg/pr69097-1.c: New test.
14407 * gcc.dg/pr69097-2.c: New test.
14408
c50e614b
JJ
144092016-01-09 Jakub Jelinek <jakub@redhat.com>
14410
14411 PR c++/69164
14412 * g++.dg/opt/pr69164.C: New test.
14413
e0237993
JJ
144142016-01-08 Jakub Jelinek <jakub@redhat.com>
14415
14416 PR tree-optimization/69167
14417 * gcc.dg/pr69167.c: New test.
14418
bd8f5bb2
MP
144192016-01-08 Marek Polacek <polacek@redhat.com>
14420
14421 PR c++/68449
14422 * g++.dg/pr68449.C: New.
14423
bb0f5ca7
AL
144242016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14425
14426 PR tree-optimization/68707
14427 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14428 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14429 on platforms supporting it.
14430 * gcc.dg/vect/slp-perm-2.c: Likewise.
14431 * gcc.dg/vect/slp-perm-3.c: Likewise.
14432 * gcc.dg/vect/slp-perm-5.c: Likewise.
14433 * gcc.dg/vect/slp-perm-7.c: Likewise.
14434 * gcc.dg/vect/slp-perm-8.c: Likewise.
14435 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14436 on platforms supporting it.
14437
22518428
JJ
144382016-01-08 Jakub Jelinek <jakub@redhat.com>
14439
33f0852f
JJ
14440 PR tree-optimization/69162
14441 * gcc.dg/pr69162.c: New test.
14442
22518428
JJ
14443 PR tree-optimization/69172
14444 * gcc.dg/pr69172.c: New test.
14445
80e9b3aa
TP
144462016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14447
14448 PR tree-optimization/67781
14449 * gcc.c-torture/execute/pr67781.c: New file.
14450
262a363f
JJ
144512016-01-08 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR tree-optimization/69083
14454 * gcc.dg/vect/pr69083.c: New test.
14455
6e1f093f
SS
144562016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14457
14458 PR tree-optimization/61441
14459 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14460 Use -fexcess-precision=standard for compiler options.
14461 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14462
53290e07
JJ
144632016-01-08 Jakub Jelinek <jakub@redhat.com>
14464
57bf3072
JJ
14465 PR fortran/69128
14466 * gfortran.dg/gomp/pr69128.f90: New test.
14467
53290e07
JJ
14468 PR c++/69145
14469 * g++.dg/ext/pr69145-1.C: New test.
14470 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14471 * g++.dg/ext/pr69145-2.h: New file.
14472
7a127fa7
MS
144732016-01-07 Martin Sebor <msebor@redhat.com>
14474
14475 PR c/68966
14476 * gcc.dg/atomic-fetch-bool.c: New test.
14477 * gcc.dg/sync-fetch-bool.c: New test.
14478
95918b49
L
144792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14480
14481 PR fortran/66680
14482 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14483
c8e62a9d
NC
144842016-01-07 Nick Clifton <nickc@redhat.com>
14485
14486 PR target/66655
14487 * g++.dg/pr66655.C: New test.
14488 * g++.dg/pr66655_1.cc: Test support file.
14489 * g++.dg/pr66655.h: Test header file.
14490
2ad3adf1 144912016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14492
14493 PR fortran/66680
14494 gfortran.dg/gomp/pr66680.f90: New test.
14495
4cd9ca92
L
144962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14497
14498 PR target/69171
14499 * gcc.target/i386/pr69171-1.c: New test.
14500 * gcc.target/i386/pr69171-2.c: Likewise.
14501 * gcc.target/i386/pr69171-3.c: Likewise.
14502 * gcc.target/i386/pr69171-4.c: Likewise.
14503 * gcc.target/i386/pr69171-5.c: Likewise.
14504 * gcc.target/i386/pr69171-6.c: Likewise.
14505
7e33d4dc
BS
145062015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14507
14508 PR middle-end/67639
14509 * c-c++-common/pr67639.c: New test.
14510
fec64afc
JJ
145112016-01-07 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR tree-optimization/69141
14514 * g++.dg/opt/pr69141.C: New test.
14515
f293ad29
EB
145162016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14517
14518 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14519
5027395e
UB
145202016-01-06 Uros Bizjak <ubizjak@gmail.com>
14521
14522 PR target/69140
14523 * gcc.target/i386/pr69140.c: New test
14524
7443cf13
DM
145252016-01-06 David Malcolm <dmalcolm@redhat.com>
14526
14527 * gcc.dg/bad-dereference.c: New test case.
14528
32928931
BS
145292015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14530
14531 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14532
68dd05da
AS
145332016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14534
14535 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14536
6b131d5b
MP
145372016-01-06 Marek Polacek <polacek@redhat.com>
14538
14539 PR sanitizer/69099
14540 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14541
8d9fdb49
MP
145422016-01-05 Marek Polacek <polacek@redhat.com>
14543
14544 PR c/69104
14545 * gcc.dg/atomic-invalid-2.c: New.
14546
acf93f1e
L
145472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14548
14549 PR target/68991
14550 * gcc.target/i386/pr68991.c: New test.
14551
3f50525d
L
145522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14553
14554 PR target/68991
14555 * g++.dg/pr68991-1.C: New test.
14556 * g++.dg/pr68991-2.C: Likewise.
14557
e0237993 145582016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14559
e0237993 14560 PR other/60465
face88a1
ST
14561 * gcc.target/ia64/pr60465-gprel64.c: New test.
14562 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14563
a0866eff
KT
145642016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14565
14566 PR rtl-optimization/68651
14567 * gcc.target/aarch64/pr68651_1.c: New test.
14568
c589e975
DM
145692016-01-05 David Malcolm <dmalcolm@redhat.com>
14570
14571 PR c/69122
14572 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14573
929710d9
NS
145742016-01-05 Nathan Sidwell <nathan@acm.org>
14575
ce3e43d7
NS
14576 PR c++/58583
14577 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14578
929710d9
NS
14579 * gcc.dg/alias-15.c: New.
14580
a2faef8e
NC
145812016-01-05 Nick Clifton <nickc@redhat.com>
14582
14583 PR target/68870
14584 * g++.dg/pr68770.C: New test.
14585
4cfa76e3
MS
145862016-01-04 Mike Stump <mikestump@comcast.net>
14587
14588 * lib/target-supports.exp (check_effective_target_cilkplus):
14589 cilkplus targets require pthreads.
4ece61b6 14590 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14591
4e8a3a35
MM
145922016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14593
14594 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14595 generation.
14596
818ab71a
JJ
145972016-01-04 Jakub Jelinek <jakub@redhat.com>
14598
14599 Update copyright years.
14600
2fe0a208
MP
146012016-01-04 Marek Polacek <polacek@redhat.com>
14602
14603 PR c/68908
14604 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14605 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14606 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14607
9e3b2fe3
EB
146082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14609
14610 * gcc.target/sparc/20160104-2.c: New test.
14611
e8d65a35
EB
146122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14613
14614 * gcc.target/sparc/20160104-1.c: New test.
14615
25ccfccd
PT
146162016-01-03 Paul Thomas <pault@gcc.gnu.org>
14617
14618 PR fortran/65045
14619 * gfortran.dg/pr65045.f90: New test.
14620
cb51d382
EB
146212016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14622
14623 * gnat.dg/specs/debug1.ads: Delete.
14624
6eeaad6e
JD
146252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14626
14627 PR libgfortran/68867
14628 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14629 expression.
14630
2f968603
JD
146312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14632
14633 PR libgfortran/68867
14634 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14635 PowerPC.
14636
591bb5e4
PT
146372016-01-01 Paul Thomas <pault@gcc.gnu.org>
14638
14639 PR fortran/68864
14640 * gfortran.dg/pr68864.f90: New test.
14641
f1e0620c
JJ
146422016-01-01 Jakub Jelinek <jakub@redhat.com>
14643
942a1319
JJ
14644 PR tree-optimization/69070
14645 * gcc.dg/pr69070.c: New test.
14646
10dff63f
JJ
14647 PR sanitizer/69055
14648 * gfortran.dg/pr69055.f90: New test.
14649
f1e0620c
JJ
14650 PR target/69015
14651 * gcc.dg/pr69015.c: New test.
818ab71a 14652\f
2f883d1c 14653Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14654
14655Copying and distribution of this file, with or without modification,
14656are permitted in any medium without royalty provided the copyright
14657notice and this notice are preserved.