]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
oacc-init.c (goacc_new_thread): Use sizeof of the appropriate size when allocating...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f8da53e0
FR
12016-10-27 Fritz Reese <fritzoreese@gmail.com>
2
3 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
4 * gfortran.dg/dec_init_2.f90: Likewise.
5 * gfortran.dg/dec_init_3.f90: New test.
6 * gfortran.dg/dec_init_4.f90: Likewise.
7
93f90bec
BC
82016-10-27 Bin Cheng <bin.cheng@arm.com>
9
10 * gcc.dg/fold-narrowbopcst-1.c: New test.
11
9a6ac422
FR
122016-10-27 Fritz Reese <fritzoreese@gmail.com>
13
14 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
15 dg-shouldfail/dg-output instead of XFAIL.
16 * gfortran.dg/dec_io_6.f90: Likewise.
17
ddb92ab9
TP
182016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
19
20 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
21 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
22 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
23 * gcc.target/arm/atomic-op-char-3.c: Likewise.
24 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
25 * gcc.target/arm/atomic-op-int-3.c: Likewise.
26 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
27 * gcc.target/arm/atomic-op-release-3.c: Likewise.
28 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
29 * gcc.target/arm/atomic-op-short-3.c: Likewise.
30
ad6e4ba8
BC
312016-10-27 Bin Cheng <bin.cheng@arm.com>
32
33 * gcc.dg/fold-convmaxconv-1.c: New test.
34 * gcc.dg/fold-convminconv-1.c: New test.
35
fe14572b
SK
362016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
37
38 PR fortran/78092
39 * gfortran.dg/pr78092.f90: New test.
40
7a83b391
KN
412016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
42
43 PR target/78056
44 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
45 expected error message.
46 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
47 expected error message.
48 * gcc.target/powerpc/vsu/vec-all-nez-7.c
49 (test_all_not_equal_and_not_zero): Change expected error message.
50
3693a620
JJ
512016-10-26 Jakub Jelinek <jakub@redhat.com>
52
53 PR fortran/77973
54 * gfortran.dg/gomp/pr77973.f90: New test.
55
cd612e8a
PT
562016-10-26 Paul Thomas <pault@gcc.gnu.org>
57
58 PR fortran/78108
59 * gfortran.dg/submodule_18.f08: New test.
60 * gfortran.dg/submodule_19.f08: New test.
61
09844a5f
MM
622016-10-26 Michael Matz <matz@suse.de>
63
64 * g++.dg/pr78060.C: New test.
65 * gfortran.dg/pr78061.f: New test.
66 * g++.dg/pr78088.C: New test.
67
0ef33d44
FR
682016-10-26 Fritz Reese <fritzoreese@gmail.com>
69
70 * gfortran.dg/dec_io_1.f90: New test.
71 * gfortran.dg/dec_io_2.f90: New test.
72 * gfortran.dg/dec_io_3.f90: New test.
73 * gfortran.dg/dec_io_4.f90: New test.
74 * gfortran.dg/dec_io_5.f90: New test.
75 * gfortran.dg/dec_io_6.f90: New test.
76
6c95388f
JJ
772016-10-25 Jakub Jelinek <jakub@redhat.com>
78
79 PR sanitizer/78106
80 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
81
822016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
83
84 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
85 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
86
90e261e4
EB
872016-10-25 Eric Botcazou <ebotcazou@adacore.com>
88
89 * gnat.dg/opt59.adb: New test.
90 * gnat.dg/opt59_pkg.ad[sb]: New helper.
91
92 * gnat.dg/opt60.adb: New test.
93
cef026ec
AV
942016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
95
96 PR fortran/72770
97 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
98 this pr.
99
96592eed
JJ
1002016-10-25 Jakub Jelinek <jakub@redhat.com>
101
102 PR target/78102
103 * gcc.target/i386/pr78102.c: New test.
104
6c95388f 1052016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
106
107 * gfortran.dg/dec_logical_xor_1.f90: New test.
108 * gfortran.dg/dec_logical_xor_2.f90: New test.
109 * gfortran.dg/dec_logical_xor_3.f03: New test.
110
6c95388f 1112016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
112
113 * gfortran.dg/dec_loc_rval_1.f90: New test.
114 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 115 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 116
6c95388f 1172016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 118
90051c26
FR
119 * gfortran.dg/dec_type_print.f90: New testcase.
120
6c95388f 1212016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
122
123 * gfortran.dg/feed_1.f90: New test.
124 * gfortran.dg/feed_2.f90: New test.
ef144767 125
8e104951
ML
1262016-10-25 Martin Liska <mliska@suse.cz>
127
128 PR sanitizer/78106
129 * gcc.dg/asan/pr78106.c: New test.
130
b93ee1bb
ML
1312016-10-25 Martin Liska <mliska@suse.cz>
132
133 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
134
ad6922b0
WD
1352016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
136
137 PR target/78041
138 * gcc.target/arm/pr78041.c: New test.
139
e16f1cc7
JJ
1402016-10-25 Jakub Jelinek <jakub@redhat.com>
141
142 * g++.dg/cpp1z/launder1.C: New test.
143 * g++.dg/cpp1z/launder2.C: New test.
144
078134e5 1452016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 146 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
147
148 PR target/71676
149 PR target/71678
150 * gcc.target/avr/pr71676-2.c: New test.
151
c7212a15 1522016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 153 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
154
155 PR target/71676
156 PR target/71678
157 * gcc.target/avr/pr71676-1.c: New test.
158 * gcc.target/avr/pr71676-3.c: New test.
159 * gcc.target/avr/pr71676.c: New test.
160 * gcc.target/avr/pr71678.c: New test.
161
d1c7d3a8
KV
1622016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
163
164 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
165 such that cloned verions of tested functions are not created.
166
c7082171
SK
1672016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
168
169 PR fortran/71895
170 * gfortran.dg/pr71895.f90: New test.
171
0f2a9e37
JJ
1722016-10-24 Jakub Jelinek <jakub@redhat.com>
173
174 * g++.dg/debug/dwarf2/ref-2.C: New test.
175
f8348061
BE
1762016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
177
178 * c-c++-common/Wint-in-bool-context-3.c: New test.
179
1eb4547b
MS
1802016-10-24 Martin Sebor <msebor@redhat.com>
181
182 PR middle-end/77735
183 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
184 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
185 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
186 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
187 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
188 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
189 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
190
292af537
RB
1912016-10-24 Richard Biener <rguenther@suse.de>
192
193 PR testsuite/71491
194 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
195 * gcc.dg/vect/slp-45.c: Likewise.
196
40f683e8
RB
1972016-10-24 Richard Biener <rguenther@suse.de>
198
199 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
200 * gcc.dg/tree-ssa/pr21458.c: Likewise.
201 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
202
b1b6774f
GJL
2032016-10-24 Georg-Johann Lay <avr@gjlay.de>
204
205 PR target/78093
206 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
207 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
208
ed9760d2
AV
2092016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
210
211 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
212
fb027a42
JJ
2132016-10-24 Jakub Jelinek <jakub@redhat.com>
214
215 * gcc.target/i386/bmi2-pext-1.c: New test.
216 * gcc.target/i386/bmi2-pdep-1.c: New test.
217 * gcc.target/i386/bmi2-bzhi-3.c: New test.
218 * gcc.target/i386/tbm-bextri-1.c: New test.
219 * gcc.target/i386/bmi-bextr-6.c: New test.
220
8e10302e
RO
2212016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
222
223 PR target/77483
224 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
225 * gcc.target/i386/pr65105-1.c: Likewise.
226 * gcc.target/i386/pr65105-2.c: Likewise.
227 * gcc.target/i386/pr65105-3.c: Likewise.
228 * gcc.target/i386/pr65105-5.c: Likewise.
229 * gcc.target/i386/pr67761.c: Likewise.
230 * gcc.target/i386/pr70799-1.c: Likewise.
231
866c72a8
ML
2322016-10-24 Martin Liska <mliska@suse.cz>
233
234 PR sanitizer/77966
235 * c-c++-common/ubsan/unreachable-3.c: New test.
236
0804124b
SK
2372016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
238
239 PR fortran/77763
240 * gfortran.dg/pr77763.f90
241
87c9fca5
SK
2422016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
243
244 PR fortran/54730
245 PR fortran/78033
246 * gfortran.dg/pr78033.f90: New test.
247
dfd6231e
PT
2482016-10-23 Paul Thomas <pault@gcc.gnu.org>
249
250 PR fortran/69834
251 * gfortran.dg/select_type_1.f03: Change error for overlapping
252 TYPE IS cases.
253 * gfortran.dg/select_type_36.f03: New test.
254
66ccff98
EB
2552016-10-22 Eric Botcazou <ebotcazou@adacore.com>
256
257 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
258
15876cee
TK
2592016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
260
261 PR fortran/78021
262 * gfortran.dg/string_length_3.f90: New test.
263
574284e9
AV
2642016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
265
574284e9
AV
266 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
267
2682016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
269
270 PR fortran/43366
271 PR fortran/57117
272 PR fortran/61337
273 * gfortran.dg/alloc_comp_class_5.f03: New test.
274 * gfortran.dg/class_allocate_21.f90: New test.
275 * gfortran.dg/class_allocate_22.f90: New test.
276 * gfortran.dg/realloc_on_assign_27.f08: New test.
277
20276dc9
JL
2782016-10-21 Jeff Law <law@redhat.com>
279
280 * PR tree-optimization/71947
281 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
282 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
283 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
284
f7503699
KV
2852016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
286
287 * gcc.dg/ipa/vrp5.c: New test.
288 * gcc.dg/ipa/vrp6.c: New test.
289
5be6b295
WD
2902016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
291
292 * gcc.target/aarch64/test_frame_17.c: New test.
293
c82bc7ed
WD
2942016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
295
296 * gcc.target/aarch64/test_frame_17.c: New test.
297
67a6cac7
AP
2982016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
299
300 PR preprocessor/71681
301 * gcc.dg/cpp/pr71681-1.c: New testcase
302 * gcc.dg/cpp/pr71681-2.c: Likewise
303 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
304 * gcc.dg/cpp/remap/a/header.gcc: Likewise
305 * gcc.dg/cpp/remap/a/t_1.h: Likewise
306 * gcc.dg/cpp/remap/a/t_2.h: Likewise
307
8e6982f7
JJ
3082016-10-21 Jakub Jelinek <jakub@redhat.com>
309
9c4c8b7b
JJ
310 PR target/78057
311 * gcc.target/i386/pr78057.c: New test.
312
8e6982f7
JJ
313 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
314
de514d40
PT
3152016-10-21 Paul Thomas <pault@gcc.gnu.org>
316
317 PR fortran/69566
318 * gfortran.dg/select_type_37.f03: New test.
319
1d64ceb0
SKS
3202016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
321
322 PR target/71627
323 * gcc.target/avr/pr71627.c: New test
324
85729229
EB
3252016-10-21 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gcc.target/sparc/overflow-1.c: New test.
328 * gcc.target/sparc/overflow-2.c: Likewise.
329 * gcc.target/sparc/overflow-3.c: Likewise.
330
d17f2c3b
AV
3312016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
332
333 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
334 effective target.
335
0d47cee6
KT
3362016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
337
338 PR rtl-optimization/78038
339 * gcc.target/aarch64/pr78038.c: New test.
340
a20d03c8
RB
3412016-10-21 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/78051
344 * g++.dg/torture/pr78051.C: New testcase.
345
f3ecd50f
BE
3462016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
347
348 * c-c++-common/wdate-time.c: Restored test case.
349 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
350
fceabe50
JJ
3512016-10-20 Jakub Jelinek <jakub@redhat.com>
352
353 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
354
f56ea76e
UB
3552016-10-20 Uros Bizjak <ubizjak@gmail.com>
356
357 PR target/78037
358 * gcc.target/i386/pr78037.c: New test.
359
2c35bbe1
EB
3602016-10-20 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gcc.target/visium/overflow8.c: New.
363 * gcc.target/visium/overflow16.c: Likewise.
364 * gcc.target/visium/overflow32: Likewise.
365
28df8730
MM
3662016-10-20 Michael Matz <matz@suse.de>
367
368 * gcc.dg/loop-split.c: New test.
369 * gcc.dg/tree-ssa/ifc-9.c: Update.
370 * gcc.dg/tree-ssa/ifc-10.c: Update.
371
6c1a9e41
RB
3722016-10-20 Richard Biener <rguenther@suse.de>
373
374 * gcc.dg/graphite/pr35356-1.c: Update.
375
a2923dba
PC
3762016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
377
378 PR c++/77446
379 * g++.dg/cpp1y/pr77446.C: New.
380
2066ef6a
PK
3812016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
382
383 PR tree-optimization/53979
384 * gcc.dg/pr53979-1.c: New test-case.
385 * gcc.dg/pr53979-2.c: Likewise.
386
4c712374
BE
3872016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
388
389 * c-c++-common/Wint-in-bool-context-2.c: New test.
390
bdcf8e7c
JD
3912016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
392
393 * gfortran.dg/dtio_17.f90: Fix test.
394
ec1748d4
AH
3952016-10-19 Aldy Hernandez <aldyh@redhat.com>
396
397 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
398 * gcc.dg/Walloca-2.c: Same.
399
b70f0b0c
AH
4002016-10-19 Aldy Hernandez <aldyh@redhat.com>
401
402 * gcc.dg/Wvla-1.c: Rename to...
403 * gcc.dg/Wvla-larger-than-1.c: ...this.
404 * gcc.dg/Wvla-2.c: Rename to...
405 * gcc.dg/Wvla-larger-than-2.c: ...this.
406 * gcc.dg/Wvla-3.c: Rename to...
407 * gcc.dg/Walloca-11.c.: ...this.
408 * gcc.dg/wvla-[1-7].c: Rename to:
409 * gcc.dg/Wvla-[1-7].c: ...this.
410
cbb22e61
BC
4112016-10-19 Bin Cheng <bin.cheng@arm.com>
412
413 PR tree-optimization/78005
414 * gcc.dg/vect/pr78005.c: New.
415 * gcc.target/i386/l_fma_float_1.c: Revise test.
416 * gcc.target/i386/l_fma_float_2.c: Ditto.
417 * gcc.target/i386/l_fma_float_3.c: Ditto.
418 * gcc.target/i386/l_fma_float_4.c: Ditto.
419 * gcc.target/i386/l_fma_float_5.c: Ditto.
420 * gcc.target/i386/l_fma_float_6.c: Ditto.
421 * gcc.target/i386/l_fma_double_1.c: Ditto.
422 * gcc.target/i386/l_fma_double_2.c: Ditto.
423 * gcc.target/i386/l_fma_double_3.c: Ditto.
424 * gcc.target/i386/l_fma_double_4.c: Ditto.
425 * gcc.target/i386/l_fma_double_5.c: Ditto.
426 * gcc.target/i386/l_fma_double_6.c: Ditto.
427
a023f8c8
TS
4282016-10-19 Thomas Schwinge <thomas@codesourcery.com>
429
430 PR tree-optimization/78024
431 * gcc.dg/goacc/loop-processing-1.c: New file.
432
d9700bdb
RB
4332016-10-19 Richard Biener <rguenther@suse.de>
434
435 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
436
902cb7b1
KN
4372016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
438
439 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
440 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
441 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
442 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
443 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
444 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
445 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
446 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
447 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
448 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
449 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
450 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
451 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
452 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
453 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
454 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
455 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
456 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
457 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
458 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
459 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
460 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
461 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
462 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
463 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
464 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
465 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
466 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
467 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
468 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
469 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
470 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
471 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
472 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
473 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
474 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
475 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
476 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
477 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
478 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
479 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
480 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
481 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
482 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
483 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
484 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
485 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
486 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
487 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
488 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
489 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
490 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
491 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
492 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
493 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
494 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
495 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
496 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
497 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
498 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
499 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
500 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
501 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
502 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
503 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
504 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
505 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
506 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
507 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
508 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
509 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
510 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
511 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
512 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
513 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
514 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
515 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
516 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
517 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
518 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
519 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
520 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
521 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
522 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
523 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
524 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
525 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
526 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
527 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
528 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
529 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
530 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
531 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
532 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
533 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
534 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
535 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
536 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
537 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
538 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
539 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
540 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
541 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
542 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
543 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
544 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
545 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
546 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
547 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
548 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
549 * gcc.target/powerpc/vsu/vsu.exp: New file.
550
5cb96b6a
UB
5512016-10-18 Uros Bizjak <ubizjak@gmail.com>
552
553 PR target/77991
554 * gcc.target/i386/pr77991.c: New test.
555
f5de494c
MF
5562016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
557
558 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
559 LTO is used.
560
e5163ec1
SKS
5612016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
562
5cb96b6a 563 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 564
b64e8239
RB
5652016-10-18 Richard Biener <rguenther@suse.de>
566
567 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
568 * gcc.dg/tree-ssa/pr21001.c: Likewise.
569 * gcc.dg/tree-ssa/pr21090.c: Likewise.
570 * gcc.dg/tree-ssa/pr21294.c: Likewise.
571 * gcc.dg/tree-ssa/pr21563.c: Likewise.
572 * gcc.dg/tree-ssa/pr23744.c: Likewise.
573 * gcc.dg/tree-ssa/pr25382.c: Likewise.
574 * gcc.dg/tree-ssa/pr68431.c: Likewise.
575 * gcc.dg/tree-ssa/vrp03.c: Likewise.
576 * gcc.dg/tree-ssa/vrp06.c: Likewise.
577 * gcc.dg/tree-ssa/vrp07.c: Likewise.
578 * gcc.dg/tree-ssa/vrp09.c: Likewise.
579 * gcc.dg/tree-ssa/vrp19.c: Likewise.
580 * gcc.dg/tree-ssa/vrp20.c: Likewise.
581 * gcc.dg/tree-ssa/vrp92.c: Likewise.
582 * gcc.dg/pr68217.c: Likewise.
583 * gcc.dg/predict-9.c: Likewise.
584 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
585 * gcc.dg/predict-1.c: Likewise.
586
c680ada5
JD
5872016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
588
589 * gfortran.dg/dtio_17.f90: New test.
590
7fd4f180
KV
5912016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
592
593 * gcc.dg/ipa/vrp4.c: Adjust testcase.
594
718625ad
KV
5952016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
596
597 * gcc.dg/ipa/vrp4.c: New test.
598
735b8f9f
KV
5992016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
600
601 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
602 * gcc.dg/torture/pr39074.c: Likewise.
603
86f98087
EB
6042016-10-17 Eric Botcazou <ebotcazou@adacore.com>
605
606 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
607 * gnat.dg/trampoline4.adb: Minor tweak.
608
a929f266
BS
6092016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
610
611 PR tree-optimization/77916
612 * gcc.dg/torture/pr77916.c: New.
613
4acf2055
SK
6142016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
615
616 PR fortran/77978
617 * gfortran.dg/pr77978_1.f90: New test.
618 * gfortran.dg/pr77978_2.f90: Ditto.
619 * gfortran.dg/pr77978_3.f90: Ditto.
620
871267e1
PT
6212016-10-17 Paul Thomas <pault@gcc.gnu.org>
622
623 PR fortran/61420
624 PR fortran/78013
625 * gfortran.dg/proc_ptr_49.f90: New test.
626
fd9593e9
BE
6272016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
628
629 PR target/77308
630 * gcc.target/arm/pr77308.c: New test.
631
d32d4176
DE
6322016-10-17 David Edelsohn <dje.gcc@gmail.com>
633
634 * lib/target-supports.exp
635 (check_effective_target_floatn_nx_runtime): Return 0 for
636 powerpc*-ibm-aix*.
637
dca2910c
AP
6382016-10-17 Andrew Pinski <apinski@cavium.com>
639
640 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
641 long instead of long.
642 * gcc.target/aarch64/cinc_common_1.c: Likewise.
643 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
644 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
645 * gcc.target/aarch64/mult-synth_4.c: Likewise.
646 * gcc.target/aarch64/pr68102_1.c: Likewise.
647 * gcc.target/aarch64/target_attr_3.c: Likewise.
648
44b00dbc
RB
6492016-10-17 Richard Biener <rguenther@suse.de>
650
651 PR tree-optimization/77988
652 * gcc.dg/torture/pr77988.c: New testcase.
653
89b80c42
PK
6542016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
655
656 * gcc.dg/pr71636-1.c: New test-case.
657 * gcc.dg/pr71636-2.c: Likewise.
658
4c640e26
EB
6592016-10-16 Eric Botcazou <ebotcazou@adacore.com>
660
661 * gnat.dg/trampoline3.adb: New test.
662 * gnat.dg/trampoline4.adb: Likewise.
663
6c0347f6
JD
6642016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
665
666 * gfortran.dg/dtio_16.f90: New test.
667
d0d48a06
EB
6682016-10-15 Eric Botcazou <ebotcazou@adacore.com>
669
670 * gcc.target/sparc/bmaskbshuf.c: Rename to...
671 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
672 * gcc.target/sparc/bmaskbshuf-2.c: New test.
673
baa33d83
EB
6742016-10-15 Eric Botcazou <ebotcazou@adacore.com>
675
676 * gcc.target/sparc/popc.c: Rename to...
677 * gcc.target/sparc/popc-1.c: ...this.
678 * gcc.target/sparc/popc-2.c: New test.
679
523ee218
JD
6802016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
681
682 PR fortran/77972
683 * gfortran.dg/unexpected_eof_4.f90: New test.
684
c04d4ede
JB
6852016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
686
31a84d4a
AP
687 PR libfortran/48587
688 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 689
064ed55a
JJ
6902016-10-14 Jakub Jelinek <jakub@redhat.com>
691
9a822fc7
JJ
692 PR middle-end/77959
693 * gfortran.dg/pr77959.f90: New test.
694
064ed55a
JJ
695 DR 1511 - const volatile variables and ODR
696 * g++.dg/DRs/dr1511-1.C: New test.
697 * g++.dg/DRs/dr1511-2.C: New test.
698
2579762a
EB
6992016-10-14 Eric Botcazou <ebotcazou@adacore.com>
700
701 * gnat.dg/debug7.adb (dg-options): Remove -g.
702 * gnat.dg/debug8.adb (dg-options): Add -margs.
703 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
704
6d59425d
RB
7052016-10-14 Richard Biener <rguenther@suse.de>
706
707 PR tree-optimization/77979
708 * gcc.dg/torture/pr77979.c: New testcase.
709
43f66d6e
ML
7102016-10-14 Martin Liska <mliska@suse.cz>
711
712 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
713 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
714 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
715
cb3ac867
UB
7162016-10-14 Uros Bizjak <ubizjak@gmail.com>
717
718 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
719 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
720 * gcc.dg/torture/pr77937-2.c: Likewise.
721
14cf71a0
EB
7222016-10-14 Eric Botcazou <ebotcazou@adacore.com>
723
724 * gnat.dg/lto15.adb: Adjust.
725 * gnat.dg/lto16.adb: Likewise.
726 * gnat.dg/lto17.adb: Likewise
727 * gnat.dg/lto18.ad[sb]: New test.
728 * gnat.dg/lto18_pkg.ads: New helper.
729 * gnat.dg/lto19.adb: New test.
730 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
731 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
732 * gnat.dg/lto20.adb: New test.
733 * gnat.dg/lto20_pkg.ad[sb]: New helper.
734
6fd9c6f4
AV
7352016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
736
737 * gfortran.dg/coarray_38.f90: Expect error message.
738
01f44038
KT
7392016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
740
741 * gcc.target/aarch64/spellcheck_1.c: New test.
742 * gcc.target/aarch64/spellcheck_2.c: Likewise.
743 * gcc.target/aarch64/spellcheck_3.c: Likewise.
744 * gcc.target/aarch64/spellcheck_4.c: Likewise.
745 * gcc.target/aarch64/spellcheck_5.c: Likewise.
746 * gcc.target/aarch64/spellcheck_6.c: Likewise.
747
253abb2a
AS
7482016-10-13 Andreas Schwab <schwab@linux-m68k.org>
749
750 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
751
a2695319
BS
7522016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
753
754 PR tree-optimization/77937
755 * gcc.dg/torture/pr77937-1.c: New.
756 * gcc.dg/torture/pr77937-2.c: New.
757
14a2c9aa
JM
7582016-10-13 Jakub Jelinek <jakub@redhat.com>
759
760 * g++.dg/cpp1z/inline-var1.C: New test.
761 * g++.dg/cpp1z/inline-var1a.C: New test.
762 * g++.dg/cpp1z/inline-var1.h: New file.
763 * g++.dg/cpp1z/inline-var2.C: New test.
764 * g++.dg/cpp1z/inline-var3.C: New test.
765 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
766 uninitialized const.
767
6c95388f 7682016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 769
ee7fa2e3
SL
770 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
771 Xscale is specified, not just -march.
772 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
773 is incompatible with Xscale.
18d34307 774
96032047
MS
7752016-10-13 Martin Sebor <msebor@redhat.com>
776
777 PR c++/71912
778 * g++.dg/ext/flexary4.C: Adjust.
779 * g++.dg/ext/flexary5.C: Same.
780 * g++.dg/ext/flexary9.C: Same.
781 * g++.dg/ext/flexary19.C: New test.
782 * g++.dg/ext/flexary18.C: New test.
783 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
784 regression test.
5cb96b6a
UB
785 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
786 Avoid generating a flexible array member in an array.
96032047 787
5b1548fd
MS
7882016-10-13 Martin Sebor <msebor@redhat.com>
789
790 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
791 to placate -Wformat on targets where the type is not int.
792
7810c4eb
DM
7932016-10-13 David Malcolm <dmalcolm@redhat.com>
794
795 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
796 in INSN_LOCATION.
797
fcd27666
BC
7982016-10-13 Bin Cheng <bin.cheng@arm.com>
799
800 * gcc.target/i386/l_fma_float_1.c: Revise test.
801 * gcc.target/i386/l_fma_float_2.c: Ditto.
802 * gcc.target/i386/l_fma_float_3.c: Ditto.
803 * gcc.target/i386/l_fma_float_4.c: Ditto.
804 * gcc.target/i386/l_fma_float_5.c: Ditto.
805 * gcc.target/i386/l_fma_float_6.c: Ditto.
806 * gcc.target/i386/l_fma_double_1.c: Ditto.
807 * gcc.target/i386/l_fma_double_2.c: Ditto.
808 * gcc.target/i386/l_fma_double_3.c: Ditto.
809 * gcc.target/i386/l_fma_double_4.c: Ditto.
810 * gcc.target/i386/l_fma_double_5.c: Ditto.
811 * gcc.target/i386/l_fma_double_6.c: Ditto.
812
b8a4b8c8
BC
8132016-10-13 Bin Cheng <bin.cheng@arm.com>
814
815 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
816
328ba117
BC
8172016-10-13 Bin Cheng <bin.cheng@arm.com>
818
819 * gcc.dg/vect/vect-98.c: Refine test case.
820 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
821 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
822 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
823
1a1ab05e
JJ
8242016-10-13 Jakub Jelinek <jakub@redhat.com>
825
826 PR c/77946
827 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
828
27947670
ML
8292016-10-13 Martin Liska <mliska@suse.cz>
830
831 PR tree-optimization/77943
832 * g++.dg/tree-ssa/pr77943.C: New test.
833
92c5266b
AV
8342016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
835
836 PR fortran/72832
837 * gfortran.dg/allocate_with_source_22.f03: New test.
838 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
839 fail.
840
90bca4ed
TP
8412016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
842
843 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
844 * gcc.target/arm/movsi_movw.c: Likewise.
845 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
846 directive to work on big endian targets.
847
0011af7b
KV
8482016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
849
850 * gcc.dg/tree-ssa/evrp6.c: New test.
851
859e95ab
SB
8522016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
853
854 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
855 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
856 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
857
2934018d
SB
8582016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
859
860 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
861 * gcc.target/powerpc/warn-2.c: Ditto.
862
f92d1522
RS
8632016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
864
865 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
866 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
867 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
868 for -mmsa.
869 * gcc.target/mips/msa.c: New test.
870 * gcc.target/mips/msa-builtins.c: Likewise.
871 * lib/target-supports.exp (check_mips_msa_hw_available): New.
872 (check_effective_target_mips_msa_runtime): Likewise.
873 (check_effective_target_mips_msa): Likewise.
874 (add_options_for_mips_msa): Likewise.
875 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
876 (check_effective_target_vect_intfloat_cvt): Likewise.
877 (check_effective_target_vect_uintfloat_cvt): Likewise.
878 (check_effective_target_vect_floatint_cvt): Likewise.
879 (check_effective_target_vect_floatuint_cvt): Likewise.
880 (check_effective_target_vect_shift): Likewise.
881 (check_effective_target_vect_shift_char): Likewise.
882 (check_effective_target_vect_long): Likewise.
883 (check_effective_target_vect_float): Likewise.
884 (check_effective_target_vect_double): Likewise.
885 (check_effective_target_vect_long_long): Likewise.
886 (check_effective_target_vect_perm): Likewise.
887 (check_effective_target_vect_perm_byte): Likewise.
888 (check_effective_target_vect_perm_short): Likewise.
889 (check_effective_target_vect_sdot_qi): Likewise.
890 (check_effective_target_vect_udot_qi): Likewise.
891 (check_effective_target_vect_sdot_hi): Likewise.
892 (check_effective_target_vect_udot_hi): Likewise.
893 (check_effective_target_vect_pack_trunc): Likewise.
894 (check_effective_target_vect_unpack): Likewise.
895 (check_effective_target_vect_hw_misalign): Likewise.
896 (check_effective_target_vect_condition): Likewise.
897 (check_effective_target_vect_cond_mixed): Likewise.
898 (check_effective_target_vect_char_mult): Likewise.
899 (check_effective_target_vect_short_mult): Likewise.
900 (check_effective_target_vect_int_mult): Likewise.
901 (check_effective_target_vect_extract_even_odd): Likewise.
902 (check_effective_target_vect_interleave): Likewise.
903 (check_vect_support_and_set_flags): Check if the target supports MSA
904 and append to the list of EFFECTIVE_TARGETS.
905
0bfd099c
RB
9062016-10-12 Richard Biener <rguenther@suse.de>
907
908 PR debug/77947
909 * g++.dg/torture/pr77947.C: New testcase.
910
b4a9ef2f
PMR
9112016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
912
913 * gnat.dg/debug8.adb: New testcase.
914
c0dbd22d
PMR
9152016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
916
917 * gnat.dg/debug9.adb: New testcase.
918
8a7c91cd
RB
9192016-10-12 Richard Biener <rguenther@suse.de>
920
921 * gcc.dg/tree-ssa/vrp35.c: Adjust.
922 * gcc.dg/tree-ssa/vrp36.c: Likewise.
923 * gcc.dg/tree-ssa/vrp46.c: Likewise.
924
7dc2f5f1
RB
9252016-10-12 Richard Biener <rguenther@suse.de>
926
927 PR tree-optimization/77920
928 * gcc.dg/torture/pr77920.c: New testcase.
929
70f6d5e1
JJ
9302016-10-12 Jakub Jelinek <jakub@redhat.com>
931
4a8b97cb
JJ
932 PR tree-optimization/77929
933 * gcc.c-torture/compile/pr77929.c: New test.
934
70f6d5e1
JJ
935 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
936 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
937 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
938 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
939 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
940 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
941 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
942 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
943 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
944
4803de58
EB
9452016-10-11 Eric Botcazou <ebotcazou@adacore.com>
946
947 * gcc.target/sparc/setcc-4.c: Adjust.
948 * gcc.target/sparc/setcc-5.c: Likewise.
949 * gcc.target/sparc/setcc-6.c: Likewise.
950 * gcc.target/sparc/setcc-7.c: Likewise.
951 * gcc.target/sparc/setcc-8.c: Likewise.
952 * gcc.target/sparc/setcc-9.c: Likewise.
953 * gcc.target/sparc/setcc-10.c: Delete.
954
f6cf4810
SK
9552016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
956
957 PR fortran/77942
958 * gfortran.dg/pr77942.f90
959
8e8c2744
FR
9602016-10-11 Fritz Reese <fritzoreese@gmail.com>
961
962 * gfortran.dg/dec_math.f90: New testsuite.
963
ddefad9a
SKS
9642016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
965
966 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
967 (main): Declare j as i32 instead of int.
968
e7b08761
TP
9692016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
970
971 PR testsuite/PR77710
972 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
973 target triplet instead of *-*-*-*.
974
9fd7cd44
EB
9752016-10-11 Eric Botcazou <ebotcazou@adacore.com>
976
977 * gnat.dg/unchecked_convert10.adb: New test.
978 * gnat.dg/unchecked_convert11.adb: Likewise.
979 * gnat.dg/unchecked_convert12.adb: Likewise.
980
ff7e7ee0
EB
9812016-10-11 Eric Botcazou <ebotcazou@adacore.com>
982
983 * gcc.target/sparc/cbcond-1.c: New test.
984 * gcc.target/sparc/cbcond-2.c: Likewise.
985 * gcc.target/sparc/movcc-1.c: Likewise.
986 * gcc.target/sparc/movcc-2.c: Likewise.
987 * gcc.target/sparc/setcc-1.c: Adjust.
988 * gcc.target/sparc/setcc-2.c: Likewise.
989 * gcc.target/sparc/setcc-3.c: Likewise.
990 * gcc.target/sparc/setcc-4.c: Likewise.
991 * gcc.target/sparc/setcc-5.c: Likewise.
992 * gcc.target/sparc/setcc-6.c: New test.
993 * gcc.target/sparc/setcc-7.c: Likewise.
994 * gcc.target/sparc/setcc-8.c: Likewise.
995 * gcc.target/sparc/setcc-9.c: Likewise.
996 * gcc.target/sparc/setcc-10.c: Likewise.
997
d30078b8
JL
9982016-10-10 Jeff Law <law@redhat.com>
999
1000 PR tree-optimization/71947
1001 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1002 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1003 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1004 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1005 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1006 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1007
5f869266
TK
10082016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1009
1010 PR fortran/77915
1011 * gfortran.dg/matmul_11.f90: New test.
1012
174e0b00
JW
10132016-10-10 Jiong Wang <jiong.wang@arm.com>
1014
1015 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1016 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1074
4bc63138
JW
10752016-10-10 Jiong Wang <jiong.wang@arm.com>
1076
1077 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1079 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1080 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1081 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1091
8f3edb07
JW
10922016-10-10 Jiong Wang <jiong.wang@arm.com>
1093
1094 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1095 Enable AArch64.
1096 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1097 vdup*_laneq.
1098 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1099 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1100 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1101 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1102
6e49f922
JW
11032016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1104 Jiong Wang <jiong.wang@arm.com>
1105
1106 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1107 AArch64 support.
1108 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1109 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1110 AArch64 targets.
1111 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1112 AArch64 targets.
1113 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1114 targets.
1115 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1116
41683e1a
EB
11172016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * gnat.dg/specs/vfa.ads: New test.
1120
6e49f922 11212016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1122
1123 * gnat.dg/inline13.ad[sb]: New test.
1124 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1125
55cfd746
EB
11262016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1127
1128 * gnat.dg/biased_subtype.adb: New test.
1129
4dfb8a2a
JJ
11302016-10-09 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR tree-optimization/77901
1133 * gcc.c-torture/compile/pr77901.c: New test.
1134
67b97478
PK
11352016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1136
1137 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1138 * gcc.dg/ipa/propalign-2.c: Likewise
1139 * gcc.dg/ipa/propalign-3.c: Likewise.
1140 * gcc.dg/ipa/propalign-4.c: Likewise.
1141 * gcc.dg/ipa/propalign-5.c: Likewise.
1142
7bad794a
JJ
11432016-10-08 Jakub Jelinek <jakub@redhat.com>
1144
81b02905
JJ
1145 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1146
ee19ef45
JJ
1147 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1148
7bad794a
JJ
1149 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1150 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1151
56d3a930
FR
11522016-10-07 Fritz Reese <fritzoreese@gmail.com>
1153
1154 * gfortran.dg/dec_union_11.f90: New testcase.
1155
45e2bf2e
NS
11562016-10-07 Nathan Sidwell <nathan@acm.org>
1157
1158 PR c++/66443
1159 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1160 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1161 * g++.dg/cpp1y/pr66443-cxx14.C: New
1162 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1163 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1164
be845b04
JJ
11652016-10-07 Jakub Jelinek <jakub@redhat.com>
1166
1167 * g++.dg/cpp0x/addressof1.C: New test.
1168 * g++.dg/cpp0x/addressof2.C: New test.
1169
08213983
MM
11702016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1171
1172 * gcc.target/powerpc/float128-type-1.c: New test to check that
1173 PowerPC 64-bit Linux enables -mfloat128-type by default.
1174 * gcc.target/powerpc/float128-type-2.c: Likewise.
1175 * gcc.target/powerpc/float128-mix.c: Change error message to
1176 reflect that __ibm128 is now #define'ed to be long double.
1177
bd845c14
SK
11782016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1179
1180 PR fortran/77406
1181 * gfortran.dg/pr77406.f90: New test.
1182 * gfortran.dg/assumed_type_3.f90: Update error messages.
1183 * gfortran.dg/defined_operators_1.f90: Ditto.
1184 * gfortran.dg/generic_26.f90: Ditto.
1185 * gfortran.dg/generic_7.f90: Ditto.
1186 * gfortran.dg/gomp/udr5.f90: Ditto.
1187 * gfortran.dg/gomp/udr7.f90: Ditto.
1188 * gfortran.dg/interface_1.f90: Ditto.
1189 * gfortran.dg/interface_37.f90: Ditto.
1190 * gfortran.dg/interface_5.f90: Ditto.
1191 * gfortran.dg/interface_6.f90: Ditto.
1192 * gfortran.dg/interface_7.f90
1193 * gfortran.dg/no_arg_check_3.f90
1194 * gfortran.dg/operator_5.f90
1195 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1196
c09c4992
BE
11972016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1198
1199 PR c++/77700
1200 * c-c++-common/Wint-in-bool-context.c: Update test.
1201
d7f336f8
RB
12022016-10-07 Richard Biener <rguenther@suse.de>
1203
1204 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1205 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1206
a9172bf3
MP
12072016-10-07 Marek Polacek <polacek@redhat.com>
1208
1209 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1210
8a14afd0
BS
12112016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1212
1213 PR c++/69733
1214 * c-c++-common/pr69733.c: New test.
1215 * gcc.dg/pr69733.c: New test.
1216 * gcc.target/i386/pr69733.c: New test.
1217
d4bd4646
MP
12182016-10-07 Marek Polacek <polacek@redhat.com>
1219
1220 PR c++/77803
1221 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1222
a93cdc5c
JJ
12232016-10-07 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR tree-optimization/77664
1226 * gcc.dg/tree-ssa/pr77664.c: New test.
1227 * gcc.dg/pr77664.c: New test.
1228
12292016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1230
1231 * gfortran.dg/pr69955.f90: New test.
1232
ac193ee7
LK
12332016_10-06 Louis Krupp <louis.krupp@zoho.com>
1234
1235 PR fortran/57910
1236 * gfortran.dg/pr57910.f90: New test.
1237
342cfb3e
JJ
12382016-10-06 Jakub Jelinek <jakub@redhat.com>
1239
1240 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1241 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1242
48057089
KV
12432016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1244
1245 PR tree-optimization/77862
1246 * gcc.dg/pr77862.c: New test.
1247
65b25c9b
KV
12482016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1249
1250 * gcc.dg/tree-ssa/evrp4.c: New test.
1251
f3127685
JL
12522016-10-06 Jeff Law <law@redhat.com>
1253
1254 PR tree-optimization/71661
1255 * gcc.dg/tree-ssa/pr71661.c: New test.
1256
b3972588
RB
12572016-10-06 Richard Biener <rguenther@suse.de>
1258
1259 PR tree-optimization/77855
1260 * gcc.dg/torture/pr77855.c: New testcase.
1261
139dc3c6 12622016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1263 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1264
1265 * g++.dg/other/pr77759.C: New test.
1266
37f6a157
RB
12672016-10-06 Richard Biener <rguenther@suse.de>
1268
1269 PR tree-optimization/77839
1270 * gcc.dg/torture/pr77839.c: New testcase.
1271
f779aeb8
MP
12722016-10-06 Marek Polacek <polacek@redhat.com>
1273
1274 * g++.dg/cpp1z/init-statement9.C: New test.
1275
eee8f0b0
AS
12762016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1277
1278 * gcc.target/i386/pcommit-1.c: Deleted.
1279 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1280 * gcc.target/i386/sse-13.c: Ditto.
1281 * gcc.target/i386/sse-14.c: Ditto.
1282 * gcc.target/i386/sse-22.c: Ditto.
1283 * gcc.target/i386/sse-23.c: Ditto.
1284 * g++.dg/other/i386-2.C: Ditto.
1285
b48042bb
UB
12862016-10-05 Uros Bizjak <ubizjak@gmail.com>
1287
1288 * gcc.target/i386/pr77833.c: Require int128 effective target.
1289
50b01e1d
SK
12902016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1291
1292 PR fortran/58991
1293 PR fortran/58992
1294 * gfortran.dg/associate_22.f90: New test.
1295
908b8296
FR
12962016-10-05 Fritz Reese <fritzoreese@gmail.com>
1297
1298 * gfortran.dg/dec_union_9.f90: New testcase.
1299 * gfortran.dg/dec_union_10.f90: New testcase.
1300
87582521
JJ
13012016-10-05 Jakub Jelinek <jakub@redhat.com>
1302
2e69f143
JJ
1303 PR sanitizer/66343
1304 * gcc.dg/pch/pr66343-3.c: New test.
1305 * gcc.dg/pch/pr66343-3.hs: New file.
1306
87582521
JJ
1307 PR sanitizer/66343
1308 * gcc.dg/pch/pr66343-1.c: New test.
1309 * gcc.dg/pch/pr66343-1.hs: New file.
1310 * gcc.dg/pch/pr66343-2.c: New test.
1311 * gcc.dg/pch/pr66343-2.hs: New file.
1312
700fff34
BE
13132016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1314
1315 * c-c++-common/Wint-in-bool-context.c: Update test.
1316
17a9e380
MP
13172016-10-05 Marek Polacek <polacek@redhat.com>
1318
1319 * g++.dg/cpp1z/init-statement1.C: New test.
1320 * g++.dg/cpp1z/init-statement2.C: New test.
1321 * g++.dg/cpp1z/init-statement3.C: New test.
1322 * g++.dg/cpp1z/init-statement4.C: New test.
1323 * g++.dg/cpp1z/init-statement5.C: New test.
1324 * g++.dg/cpp1z/init-statement6.C: New test.
1325 * g++.dg/cpp1z/init-statement7.C: New test.
1326 * g++.dg/cpp1z/init-statement8.C: New test.
1327
6e48e779
LK
13282016-10-05 Louis Krupp <louis.krupp@zoho.com>
1329
1330 PR fortran/67524
1331 * gfortran.dg/pr67524.f90: New test.
1332
04a32443
JJ
13332016-10-05 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR sanitizer/77823
1336 * c-c++-common/ubsan/shift-9.c: New test.
1337
743a9cf7
SKS
13382016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1339
1340 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1341 of int if __SIZEOF_INT__ is less than 4 bytes.
1342
a40278c3
JD
13432016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1344
1345 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1346 * gfortran.dg/class_array_20.f03: Likewise.
1347 * gfortran.dg/class_array_21.f03: Likewise.
1348 * gfortran.dg/finalize_29.f08: Likewise.
1349 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1350
39bb7d01
RB
13512016-10-05 Richard Biener <rguenther@suse.de>
1352
1353 PR middle-end/77826
1354 * gcc.dg/torture/pr77826.c: New testcase.
1355
eeb57981
RB
13562016-10-05 Richard Biener <rguenther@suse.de>
1357
1358 * gcc.dg/fold-copysign-1.c: New testcase.
1359
f9018d75
AS
13602016-10-05 Andreas Schwab <schwab@suse.de>
1361
1362 * g++.dg/pr49847-2.C: Remove.
1363
7e8000b3
PMR
13642016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1365
1366 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1367
54f84ca9
RB
13682016-10-05 Richard Biener <rguenther@suse.de>
1369
1370 PR middle-end/55152
1371 * gcc.dg/pr55152-2.c: New testcase.
1372
17beda50
JD
13732016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1374
1375 * gfortran.dg/dtio_15.f90: New test.
1376
1c84b798
ILT
13772016-10-04 Ian Lance Taylor <iant@golang.org>
1378
1379 * gcc.dg/split-7.c: New test.
1380
7ec39552
MS
13812016-10-04 Martin Sebor <msebor@redhat.com>
1382
1383 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1384 %lc directive to wint_t to silence -Wformat warnings on targets
1385 where the latter is a distinct type such as long.
1386
8ff04ff9
MS
13872016-10-04 Martin Sebor <msebor@redhat.com>
1388
1389 PR c++/77804
1390 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1391
bfecd57c
JJ
13922016-10-04 Jakub Jelinek <jakub@redhat.com>
1393
f72da967
JJ
1394 PR c++/77791
1395 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1396
bfecd57c
JJ
1397 * g++.dg/other/java3.C: Remove.
1398 * g++.dg/other/java1.C: Remove.
1399 * g++.dg/other/error12.C: Remove.
1400 * g++.dg/other/java2.C: Remove.
1401 * g++.dg/warn/Wnvdtor.C: Remove.
1402 * g++.dg/lookup/java1.C: Remove.
1403 * g++.dg/lookup/java2.C: Remove.
1404 * g++.dg/ext/pr34829.C: Remove.
1405 * g++.dg/ext/java-3.C: Remove.
1406 * g++.dg/ext/java-1.C: Remove.
1407 * g++.dg/ext/java-2.C: Remove.
1408 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1409
fe8b1e83
DG
14102016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1411
1412 PR tree-optimization/77808
1413 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1414
078b5aab
RB
14152016-10-04 Richard Biener <rguenther@suse.de>
1416
1417 PR tree-optimization/77399
1418 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1419
2b568899
RB
14202016-10-04 Richard Biener <rguenther@suse.de>
1421
1422 PR middle-end/77833
1423 * gcc.target/i386/pr77833.c: New testcase.
1424
0a4e5cf3
JL
14252016-09-26 Jeff Law <law@redhat.com>
1426
1427 PR tree-optimization/71550
1428 PR tree-optimization/71403
1429 * gcc.c-torture/execute/pr71550.c: New test.
1430
d07b0a23
SKS
14312016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1432
1433 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1434 option.
1435
b44a42cf
KT
14362016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1437
1438 Revert
1439 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1440
1441 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1442
f41f1ceb
MP
14432016-10-03 Marek Polacek <polacek@redhat.com>
1444
1445 * g++.dg/cpp0x/nullptr37.C: New test.
1446
1633d3b9
BE
14472016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1448
1449 * c-c++-common/Wint-in-bool-context.c: Update test.
1450
2c8e3a1d
JJ
14512016-10-02 Jakub Jelinek <jakub@redhat.com>
1452
1453 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1454 earlier.
1455 * g++.dg/charset/asm2.c (memmove): Likewise.
1456 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1457 * g++.dg/tls/diag-4.C (foo): Likewise.
1458 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1459 dg-warning, fix up regex.
1460 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1461 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1462 * g++.old-deja/g++.mike/net31.C: Likewise.
1463 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1464 for C++17.
1465 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1466 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1467
f00b6283
RB
14682016-10-01 Richard Biener <rguenther@suse.de>
1469
1470 PR middle-end/77798
1471 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1472
0f0565b1
AV
14732016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1474
1475 PR fortran/77663
1476 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1477
c58823a0
JJ
14782016-10-01 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR c/77490
1481 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1482 Add dg-prune-output directive.
1483
e3228a50
JD
14842016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1485
1486 PR fortran/66643
1487 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1488 * gfortran.fortran-torture/compile/write.f90: Update test.
1489
e70bbc6f
MW
14902016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1491
1492 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1493 arm_fp16_alternative_ok as the required effective target.
1494 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1495 -mfp16-format=alternative to the dg-options directive and remove
1496 the dg-add-options directive.
1497
c39747d2
FR
14982016-09-30 Fritz Reese <fritzoreese@gmail.com>
1499
1500 PR fortran/77764
1501 * gfortran.dg/dec_union_8.f90: New testcase.
1502
00074dd8
FR
15032016-09-30 Fritz Reese <fritzoreese@gmail.com>
1504
1505 PR fortran/77782
1506 * gfortran.dg/dec_structure_16.f90: New testcase.
1507
26f391e8
AV
15082016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1509
1510 * gfortran.dg/coarray_allocate_10.f08: New test.
1511 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1512
fa16a271
KT
15132016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1514
1515 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1516
f334c828
RB
15172016-09-30 Richard Biener <rguenther@suse.de>
1518
1519 PR tree-optimization/77399
1520 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1521
76e3ec9c
SL
15222016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1523
871267e1 1524 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1525 -fdelete-null-pointer-checks explicit.
1526 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1527 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1528 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1529 * gcc.dg/pic-1.c: Require fpic target support.
1530 * gcc.dg/pic-2.c: Likewise.
1531
a2c6e7f2
JJ
15322016-09-29 Jakub Jelinek <jakub@redhat.com>
1533
1534 Implement P0001R1 - C++17 removal of register storage class specifier
1535 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1536 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1537 C++17.
1538 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1539 keyword if not __SSE2__.
1540 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1541 C++17.
1542 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1543 register keywords.
1544 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1545 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1546 no_erroneous_warning): Expect new warnings for C++17.
1547 * g++.dg/warn/register-var-2.C (f): Likewise.
1548 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1549 * g++.dg/parse/linkage2.C (foo): Likewise.
1550 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1551 keyword on parameters for C++17.
1552 * g++.dg/cpp1z/register1.C: New test.
1553 * g++.dg/cpp1z/register2.C: New test.
1554 * g++.dg/cpp1z/register3.C: New test.
1555
4ab76933
UB
15562016-09-29 Uros Bizjak <ubizjak@gmail.com>
1557
1558 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1559 * gcc.target/i386/avx2-check.h (main): Ditto.
1560 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1561 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1562 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1563 * gcc.target/i386/avx512er-check.h (main): Ditto.
1564 * gcc.target/i386/avx512f-check.h (main): Ditto.
1565 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1566 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1567 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1568
2488ebe5
UB
15692016-09-29 Uros Bizjak <ubizjak@gmail.com>
1570
1571 PR target/77756
1572 * gcc.target/i386/pr77756.c: New test.
1573
4d258d09
MP
15742016-09-29 Marek Polacek <polacek@redhat.com>
1575
1576 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1577
a9087411
MP
15782016-09-29 Marek Polacek <polacek@redhat.com>
1579
1580 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1581 C++14.
1582
fa0a064a
ML
15832016-09-29 Martin Liska <mliska@suse.cz>
1584
1585 * objc/execute/construct1.m: New test.
1586
0ce1ecc7
RB
15872016-09-29 Richard Biener <rguenther@suse.de>
1588
1589 PR tree-optimization/77768
1590 * gcc.dg/torture/pr77768.c: New testcase.
1591
da186c1f
RB
15922016-09-28 Richard Biener <rguenther@suse.de>
1593
1594 PR middle-end/77407
1595 * gcc.dg/pr77407.c: New testcase.
1596
d657e995
RB
15972016-09-29 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/55152
1600 * gcc.dg/pr55152.c: New testcase.
1601 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1602
cadf6296
RO
16032016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1604
1605 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1606 (dg-options): Remove -m32.
1607
88000fd1
MS
16082016-09-28 Martin Sebor <msebor@redhat.com>
1609
1610 PR middle-end/77721
1611 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1612
0c172974
JD
16132016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1614
1615 PR libgfortran/77707
1616 * gfortran.dg/inquire_17.f90: New test.
1617
4b390698
JJ
16182016-09-28 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR c++/77467
1621 * g++.dg/cpp1y/constexpr-77467.C: New test.
1622
2b1b5938
MS
16232016-09-28 Martin Sebor <msebor@redhat.com>
1624
1625 PR c/77762
1626 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1627 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1628 (test_sprintf_p_const): Adjust line numbers to avoid failures
1629 introduced in r240503.
1630
30dc6ee9
MS
16312016-09-28 Martin Sebor <msebor@redhat.com>
1632
1633 PR middle-end/77683
1634 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1635
7d290e93
BE
16362016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1637
fcf32bad
BE
1638 PR c++/77748
1639 * g++.dg/pr77550.C: Avoid undefined behavior.
1640
7d290e93
BE
1641 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1642
912d9ec3
WD
16432016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1644
1645 * gcc.dg/strlenopt-20.c: Update test.
1646 * gcc.dg/strlenopt-21.c: Likewise.
1647 * gcc.dg/strlenopt-22.c: Likewise.
1648 * gcc.dg/strlenopt-22g.c: Likewise.
1649 * gcc.dg/strlenopt-26.c: Likewise.
1650 * gcc.dg/strlenopt-5.c: Likewise.
1651 * gcc.dg/strlenopt-7.c: Likewise.
1652 * gcc.dg/strlenopt-9.c: Likewise.
1653
459bcfb0
JJ
16542016-09-27 Jakub Jelinek <jakub@redhat.com>
1655
6e39060a
JJ
1656 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1657
8ca33347
JJ
1658 * g++.dg/cpp1z/lambda-this1.C: New test.
1659 * g++.dg/cpp1z/lambda-this2.C: New test.
1660
459bcfb0
JJ
1661 PR c++/77722
1662 * g++.dg/ubsan/return-4.C: New test.
1663 * g++.dg/ubsan/return-5.C: New test.
1664 * g++.dg/ubsan/return-6.C: New test.
1665
20fba714
JW
16662016-09-27 Jiong Wang <jiong.wang@arm.com>
1667
1668 * lib/target-supports.exp
1669 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1670 in function comment.
1671
bebe0086
ML
16722016-09-27 Martin Liska <mliska@suse.cz>
1673
1674 PR gcov-profile/46266
1675 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1676 considered.
1677
59896334
RB
16782016-09-27 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/77745
1681 * g++.dg/torture/pr77745.C: New testcase.
1682
f0d355dc
RB
16832016-09-27 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/77478
1686 * gcc.dg/torture/pr77478.c: New testcase.
1687
8c9434c2
ML
16882016-09-27 Martin Liska <mliska@suse.cz>
1689
1690 PR gcov-profile/7970
1691 PR gcov-profile/16855
1692 PR gcov-profile/44779
1693 * g++.dg/gcov/pr16855.C: New test.
1694
511d092e
SKS
16952016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1696
1697 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1698
f2e0c4e1
JJ
16992016-09-27 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR fortran/77666
1702 * gfortran.dg/gomp/pr77666.f90: New test.
1703
3a4228ba
KV
17042016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1705
1706 PR ipa/77677
1707 * gcc.dg/torture/pr77677-2.c: New test.
1708
a184e37f
SK
17092016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1710
1711 PR fortran/77420
1712 * gfortran.dg/pr77420_1.f90: New test.
1713 * gfortran.dg/pr77420_2.f90: Ditto.
1714 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1715 * gfortran.dg/pr77420_4.f90: this file.
1716
8be59d19
KV
17172016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1718
1719 PR middle-end/77719
1720 * gfortran.dg/pr77719.f90: New test.
1721
991075a4
TP
17222016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1723
1724 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1725 singular form of byte when quantity is unknown.
991075a4 1726
c6147dc4
MP
17272016-09-26 Marek Polacek <polacek@redhat.com>
1728
1729 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1730
5cc6c41c
ML
17312016-09-26 Martin Liska <mliska@suse.cz>
1732
1733 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1734 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1735 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1736 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1737 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1738 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1739 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1740 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1741 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1742
81fea426
MP
17432016-09-26 Marek Polacek <polacek@redhat.com>
1744
1745 PR c/7652
1746 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1747 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1748 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1749 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1750 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1751 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1756 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1757 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1758 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1760 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1761 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1762 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1763 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1764 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1765 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1766 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1767 * c-c++-common/attr-fallthrough-1.c: New test.
1768 * c-c++-common/attr-fallthrough-2.c: New test.
1769 * g++.dg/cpp0x/fallthrough1.C: New test.
1770 * g++.dg/cpp0x/fallthrough2.C: New test.
1771 * g++.dg/cpp1z/fallthrough1.C: New test.
1772 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1773 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1774 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1775 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1776
9b597c1f
SK
17772016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1778
12a813c1 1779 PR fortran/77429
9b597c1f
SK
1780 * gfortran.dg/pr77429.f90: New test.
1781
f1c7e7f1
SK
17822016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1783
1784 PR fortran/77694
1785 * gfortran.dg/pr77694.f90: New test.
1786
50c6dd20
OE
17872016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1788
1789 PR target/51244
1790 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1791
540b039e
DH
17922016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1793
1794 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1795 for 32-bit mode.
1796
cfd161bf
DH
17972016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1798
1799 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1800 for 32-bit mode.
1801
9a2300e9
MP
18022016-09-24 Marek Polacek <polacek@redhat.com>
1803
1804 PR c/77490
1805 * c-c++-common/Wbool-operation-1.c: New test.
1806 * gcc.dg/Wbool-operation-1.c: New test.
1807
34d567d1
FR
18082016-09-23 Fritz Reese <fritzoreese@gmail.com>
1809
1810 * gfortran.dg/dec_static_1.f90: New.
1811 * gfortran.dg/dec_static_2.f90: New.
1812 * gfortran.dg/dec_static_3.f90: New.
1813 * gfortran.dg/dec_static_4.f90: New.
1814
4a8d4422
JD
18152016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1816
1817 PR fortran/48298
1818 * gfortran.dg/negative_unit_check.f90: Update test.
1819 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1820
90ef45cb
DV
18212016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1822
1823 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1824 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1825 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1826 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1827 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1828 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1829 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1830
e0535922
MS
18312016-09-23 Martin Sebor <msebor@redhat.com>
1832
1833 PR testsuite/77713
1834 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1835 assuming long double is bigger than double.
1836
d664d76d
JJ
18372016-09-23 Jakub Jelinek <jakub@redhat.com>
1838
1839 Implement P0138R2, C++17 construction rules for enum class values
1840 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1841
3b31f720
DM
18422016-09-23 David Malcolm <dmalcolm@redhat.com>
1843
1844 PR preprocessor/77672
1845 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1846 expected multiline output from first warning to reflect change
1847 in r240434.
1848
592459bf
TP
18492016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1850
1851 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1852
0af06385
BE
18532016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1854 Tom de Vries <tom@codesourcery.com>
1855
1856 PR testsuite/77411
1857 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1858
8f01b67a
MP
18592016-09-23 Marek Polacek <polacek@redhat.com>
1860
1861 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1862 * c-c++-common/gomp/atomic-13.c: Likewise.
1863 * c-c++-common/gomp/atomic-14.c: Likewise.
1864 * c-c++-common/pr60439.c: Remove invalid code.
1865 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1866 * g++.dg/expr/bitfield5.C: Likewise.
1867 * g++.dg/expr/bitfield6.C: Likewise.
1868 * g++.dg/expr/bool1.C: Likewise.
1869 * g++.dg/expr/bool3.C: Likewise.
1870 * g++.dg/expr/lval3.C: Likewise.
1871 * g++.dg/expr/lval4.C: Likewise.
1872 * g++.old-deja/g++.jason/bool5.C: Likewise.
1873
bbd6fcf3
DM
18742016-09-23 David Malcolm <dmalcolm@redhat.com>
1875
1876 PR preprocessor/77672
1877 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1878 (test_terminator_location): New function.
1879
113d06a4
RB
18802016-09-23 Richard Biener <rguenther@suse.de>
1881
1882 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1883
cab9e1df
MW
18842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1885
1886 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1887 -march=armv8.2-a+fp16 when supported by the hardware.
1888 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1890 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1891 semi-colons to a macro invocations.
1892 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1893 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1894 defined.
1895 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1896 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1899 defined.
1900 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1904 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1907 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1909 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1910 defined.
1911 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1914 defined.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1916 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1917 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1918 defined.
1919 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1921 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1922 defined.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1926 defined. Also fix some white-space.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1932 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1933 defined. Also fix some long lines and white-space.
1934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1935 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1936 defined. Also fix some long lines and white-space.
1937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1938 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1939 defined.
1940 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1942 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1943 defined.
1944 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1946 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1947 defined.
1948 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1951 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1953 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1958 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1963 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1964 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1965 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1967
da9b2e69
JW
19682016-09-23 Jiong Wang <jiong.wang@arm.com>
1969 Matthew Wahab <matthew.wahab@arm.com>
1970
1971 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2008
785cf02f
MW
20092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2010
2011 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2012 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2013 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2014 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2015 support.
2016
1e401340
KV
20172016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2018
2019 PR ipa/77677
2020 * gcc.dg/torture/pr77677.c: New test.
2021
8ed3eeac
AV
20222016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2023
2024 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2025 here now.
2026
55a9b91b
MW
20272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2028
2029 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2030 options. Add tests for float16x4_t and float16x8_t.
2031
64c744b9
DV
20322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2033
2034 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2035 * gcc.target/s390/risbg-ll-2.c: Ditto.
2036 * gcc.target/s390/risbg-ll-3.c: Ditto.
2037
d403b8d4
MW
20382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2039
2040 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2041 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2042
576987fc
DV
20432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2044
2045 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2046 output to the simplified instructions.
2047
4ffc8099
MW
20482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2049
2050 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2051 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2052
b1a970a5
MW
20532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2054
2055 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2056 (FP16_SUPPORTED): New
2057 (expected-hfloat-16x4): Make conditional on __fp16 support.
2058 (expected-hfloat-16x8): Likewise.
2059 (vdup_n_f16): Disable for non-AArch64 targets.
2060 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2061 conditional on FP16_SUPPORTED.
2062 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2063 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2064 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2065 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2066 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2067 for testing __fp16.
2068 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2069 conditional on FP16_SUPPORTED.
2070 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2071 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2072
50df9464
MW
20732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2074
2075 * gcc.target/arm/short-vfp-1.c: New.
2076
536b9f42
MW
20772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2078
2079 * gcc.target/arm/attr-fp16-arith-1.c: New.
2080
1b9e31cf
MW
20812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2082
2083 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2084 New.
2085 (add_options_for_arm_v8_2a_fp16_neon): New.
2086 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2087 (add_options_for_arm_arch_v8_2a): Auto-generate.
2088 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2089 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2090 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2091 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2092 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2093 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2094 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2095
a5b42ee7
MW
20962016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2097
2098 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2099 arm_fp16_alternative_ok.
2100 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2101 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2102 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2103 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2104 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2105 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2106 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2107 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2108 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2109 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2110 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2111 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2112 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2113 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2114 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2115 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2116 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2117 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2118 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2119 arm_fp16_alternative_ok.
2120 * lib/target-supports.exp
2121 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2122 (check_effective_target_arm_fp16_alternative_ok): New.
2123 (check_effective_target_arm_fp16_none_ok_nocache): New.
2124 (check_effective_target_arm_fp16_none_ok): New.
2125
fcbc975b
ML
21262016-09-23 Martin Liska <mliska@suse.cz>
2127
2128 * gcc.dg/ipa/pr77653.c: Replace adress
2129 with address.
2130
1822b732
ML
21312016-09-23 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.target/i386/movbe-4.c: New test.
2134
fab18cc4
ML
21352016-09-23 Martin Liska <mliska@suse.cz>
2136
2137 * gcc.target/i386/crc32-5.c: New test.
2138
e70f01b5
ML
21392016-09-23 Martin Liska <mliska@suse.cz>
2140
2141 * gcc.target/i386/pr71652.c: New test.
2142 * gcc.target/i386/pr71652-2.c: New test.
2143 * gcc.target/i386/pr71652-3.c: New test.
2144
f2e81d05
JJ
21452016-09-23 Jakub Jelinek <jakub@redhat.com>
2146
2147 * lib/gcc-dg.exp (process-message): Support relative line number
2148 notation - .+4 or .-1 etc.
2149 * gcc.dg/dg-test-1.c: New test.
2150
ed30d2a6
MS
21512016-09-22 Martin Sebor <msebor@redhat.com>
2152
2153 PR target/77676
2154 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2155 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2156 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2157 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2158
1c681c7b
UB
21592016-09-22 Uros Bizjak <ubizjak@gmail.com>
2160
2161 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2162 * gcc.dg/ifcvt-2.c: Ditto.
2163 * gcc.dg/zero_bits_compound-1.c: Ditto.
2164 * gcc.dg/zero_bits_compound-1.c: Ditto.
2165 * gcc.dg/pr40550.c: Simplify target selectors.
2166 Use dg-additional-options.
2167 * gcc.dg/pr47893.c: Ditto.
2168 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2169 additional options for 32-bit x86 targets.
2170 * gcc.dg/pr70955.c: Move to ...
2171 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2172
67cf0a53
PC
21732016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/61019
2176 * g++.dg/cpp0x/pr61019.C: New.
2177
0ee70cc0
AV
21782016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2179 Terry Guo <terry.guo@arm.com>
2180
2181 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2182 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2183 * gcc.target/arm/pure-code/pure-code.exp: New.
2184
43639d2c
UB
21852016-09-22 Uros Bizjak <ubizjak@gmail.com>
2186
2187 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2188 Remove SSE effective target requirement.
2189
a608d15b
PC
21902016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2191
2192 PR c++/71979
2193 * g++.dg/cpp0x/pr71979.C: New.
2194
d94a7ab4
BE
21952016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2196
2197 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2198
a13f439f
ML
21992016-09-22 Martin Liska <mliska@suse.cz>
2200
2201 PR ipa/77653
2202 * gcc.dg/ipa/pr77653.c: New test.
2203
cf352092
JJ
22042016-09-22 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR fortran/77665
2207 * gfortran.dg/gomp/pr77665.f90: New test.
2208
a8de3002
PT
22092016-09-22 Paul Thomas <pault@gcc.gnu.org>
2210
2211 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2212 * gfortran.dg/dtio_13.f90: New test.
2213
39abef62
LK
22142016-09-21 Louis Krupp <louis.krupp@zoho.com>
2215
2216 PR fortran/66107
2217 * gfortran.dg/pr66107.f90: New test.
2218
4a2bb7fc
ILT
22192016-09-21 Ian Lance Taylor <iant@golang.org>
2220
2221 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2222 with call to builtin delete function.
2223
5f84cee2
JM
22242016-09-21 Joseph Myers <joseph@codesourcery.com>
2225
2226 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2227 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2228 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2229 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2230 tests.
2231
fe01a41a
UB
22322016-09-21 Uros Bizjak <ubizjak@gmail.com>
2233
2234 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2235
2e1c20b1
JJ
22362016-09-21 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR c++/77651
2239 * g++.dg/cpp1z/aligned-new6.C: New test.
2240
de4c144a
MW
22412016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2242
2243 * gcc.target/arm/fp16-aapcs-3.c: New.
2244 * gcc.target/arm/fp16-aapcs-4.c: New.
2245 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2246 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2247 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2248 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2249
44fc7854
BE
22502016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2251
2252 PR tree-optimization/77550
2253 * g++.dg/pr77550.C: New test.
2254
bc084f84
GJL
22552016-09-21 Georg-Johann Lay <avr@gjlay.de>
2256
2257 PR target/77326
2258 * gcc.target/avr/torture/pr77326.c: New test.
2259
c075003a
LK
22602016-09-21 Louis Krupp <louis.krupp@zoho.com>
2261
2262 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2263
6811ea79
RB
22642016-09-21 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/77648
2267 * gcc.dg/torture/pr77648-1.c: New testcase.
2268 * gcc.dg/torture/pr77648-2.c: Likewise.
2269
f955c4c4
RB
22702016-09-21 Richard Biener <rguenther@suse.de>
2271 Jakub Jelinek <jakub@redhat.com>
2272
2273 PR tree-optimization/77621
2274 * gcc.dg/pr77621.c: New testcase.
2275
096506bb
PT
22762016-09-21 Paul Thomas <pault@gcc.gnu.org>
2277
2278 PR fortran/77657
2279 * gfortran.dg/dtio_12.f90: New test.
2280
37d168ae
SKS
22812016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2282
2283 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2284
66454000
KV
22852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2286
2287 PR tree-optimization/72835
2288 * gcc.dg/tree-ssa/pr72835.c: New test.
2289
88d0c3f0
MS
22902016-09-20 Martin Sebor <msebor@redhat.com>
2291
2292 PR middle-end/49905
2293 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2295 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2296 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2297 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2298 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2299 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2300
a03df1d5
KV
23012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2302
2303 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2304 arguments/compare will be optimized away.
2305 * gcc.dg/torture/ftrapv-1.c: Likewise.
2306
8bc5448f
KV
23072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2308
2309 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2310 will be optimized away.
2311 * gcc.dg/ipa/vrp1.c: New test.
2312 * gcc.dg/ipa/vrp2.c: New test.
2313 * gcc.dg/ipa/vrp3.c: New test.
2314
973625a0
KV
23152016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2316
2317 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2318 does the same transformation.
2319 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2320 * gcc.dg/tree-ssa/evrp1.c: New test.
2321 * gcc.dg/tree-ssa/evrp2.c: New test.
2322 * gcc.dg/tree-ssa/evrp3.c: New test.
2323 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2324 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2325 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2326 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2327 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2328 foling now happens early.
2329 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2330 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2331 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2332 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2333 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2334
9b1ba33c
UB
23352016-09-20 Uros Bizjak <ubizjak@gmail.com>
2336
2337 PR target/77621
2338 * gcc.target/i386/pr77621.c: New test.
2339 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2340 pattern, loop should vectorize with -mtune=atom.
2341
f5bd4ad8
MO
23422016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2343 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR testsuite/63299
2346 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2347 instead of delete.
2348
7d9cf801
JJ
23492016-09-20 Jakub Jelinek <jakub@redhat.com>
2350
b912f962
JJ
2351 PR c++/77626
2352 * g++.dg/other/pr77626.C: New test.
2353
eaf1ece1
JJ
2354 PR c++/77638
2355 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2356
590b62e9
JJ
2357 PR c++/77637
2358 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2359
7d9cf801
JJ
2360 PR middle-end/77624
2361 * c-c++-common/pr77624-1.c: New test.
2362 * c-c++-common/pr77624-2.c: New test.
2363
3aebb6ff
AV
23642016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2365
2366 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2367 of digits expected.
2368
b5bbe47b
RB
23692016-09-20 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/77646
2372 * gcc.dg/torture/pr77646.c: New testcase.
2373
144a96e4
BE
23742016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2375
2376 PR c++/77434
2377 * c-c++-common/Wint-in-bool-context.c: New test.
2378
1f2071fa
JM
23792016-09-19 Joseph Myers <joseph@codesourcery.com>
2380
2381 * gcc.dg/cr-decimal-dig-1.c: New test.
2382
63012d9a
JM
23832016-09-19 Joseph Myers <joseph@codesourcery.com>
2384
2385 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2386 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2387 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2388 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2389
02410826
VM
23902016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2391
2392 PR rtl-optimization/77416
2393 * gcc.target/powerpc/pr77416.c: New.
2394
6101a7ab
PP
23952016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2396
2397 PR c++/77639
2398 * g++.dg/template/error-recovery4.C: New test.
2399
1993ff76
BC
24002016-09-19 Bin Cheng <bin.cheng@arm.com>
2401
2402 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2403
5fa9e644
KT
24042016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2405
2406 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2407 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2408
fc15d9ec
JJ
24092016-09-19 Jakub Jelinek <jakub@redhat.com>
2410 Jan Hubicka <jh@suse.cz>
2411
2412 PR target/77587
2413 * gcc.dg/pr77587.c: New test.
2414 * gcc.dg/pr77587a.c: New file.
2415
3c9f5092
AV
24162016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2417
2418 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2419 * gfortran.dg/coarray_38.f90:
2420 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2421 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2422 * gfortran.dg/coarray_allocate_7.f08: New test.
2423 * gfortran.dg/coarray_allocate_8.f08: New test.
2424 * gfortran.dg/coarray_allocate_9.f08: New test.
2425 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2426 new caf_register.
2427 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2428 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2429 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2430 get_by_refs.
2431 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2432 * gfortran.dg/coarray_lock_7.f90: Same.
2433 * gfortran.dg/coarray_poly_5.f90: Same.
2434 * gfortran.dg/coarray_poly_6.f90: Same.
2435 * gfortran.dg/coarray_poly_7.f90: Same.
2436 * gfortran.dg/coarray_poly_8.f90: Same.
2437 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2438
e79e6763
FR
24392016-09-19 Fritz Reese <fritzoreese@gmail.com>
2440
2441 PR fortran/77584
2442 * gfortran.dg/dec_structure_15.f90: New testcase.
2443
ae527639
RB
24442016-09-19 Richard Biener <rguenther@suse.de>
2445
2446 PR middle-end/77605
2447 * gcc.dg/torture/pr77605.c: New testcase.
2448
cdf060f8
LK
24492016-09-18 Louis Krupp <louis.krupp@zoho.com>
2450
2451 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2452
b720e919
JH
24532016-09-17 Jan Hubicka <hubicka@ucw.cz>
2454
2455 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2456 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2457 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2458 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2459 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2460 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2461 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2462 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2463 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2464 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2465 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2466
bdabae39
KY
24672016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2468
2469 * gcc.target/i386/pr68633.c: Fix expected result.
2470
493ba820
LK
24712016-09-17 Louis Krupp <louis.krupp@gmail.com>
2472
2473 PR fortran/68078
2474 * gfortran.dg/pr68078.f90: New test.
2475 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2476
9a42726b
BS
24772016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2478
2479 PR target/77613
2480 * gcc.target/powerpc/swaps-p8-25.c: New.
2481
e7d61178
JJ
24822016-09-16 Jakub Jelinek <jakub@redhat.com>
2483
8f03e02f
JJ
2484 PR c++/77482
2485 * g++.dg/cpp0x/constexpr-77482.C: New test.
2486
e80cb545
JJ
2487 PR c++/77379
2488 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2489 thunk offsets.
2490 * g++.dg/abi/abi-tag23a.C: Likewise.
2491
1c2f613f
JJ
2492 PR c++/77338
2493 * g++.dg/cpp0x/decltype-77338.C: New test.
2494
e7d61178
JJ
2495 PR c++/77375
2496 * g++.dg/cpp0x/mutable1.C: New test.
2497
8d987deb
SK
24982016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2499
2500 PR fortran/77612
2501 * gfortran.dg/pr77612.f90: New test.
2502
2c3d35a6
SKS
25032016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2504
2505 * gcc.dg/torture/pr70421.c: Require int32plus.
2506
e43163ae
JJ
25072016-09-16 Jakub Jelinek <jakub@redhat.com>
2508
bcf0905a
JJ
2509 PR middle-end/77475
2510 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2511
e43163ae
JJ
2512 PR target/77526
2513 * gcc.target/i386/pr77526.c: New test.
2514
7d704548
JJ
25152016-09-16 Jakub Jelinek <jakub@redhat.com>
2516 Eric Botcazou <ebotcazou@adacore.com>
2517
2518 PR middle-end/77594
2519 * gcc.target/i386/pr77594.c: New test.
2520
902d624f
LK
25212016-09-15 Louis Krupp <louis.krupp@zoho.com>
2522
2523 PR fortran/69963
2524 * gfortran.dg/misplaced_implicit_character.f90: New test.
2525
7e16ce79
BC
25262016-09-15 Bin Cheng <bin.cheng@arm.com>
2527
2528 PR tree-optimization/77503
2529 * gcc.dg/vect/pr77503.c: New test.
2530
7c05f5c4
RB
25312016-09-15 Richard Biener <rguenther@suse.de>
2532
2533 PR middle-end/77544
2534 * c-c++-common/torture/pr77544.c: New testcase.
2535
76ff80fb
JJ
25362016-09-15 Jakub Jelinek <jakub@redhat.com>
2537
2538 PR middle-end/77475
2539 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2540 * gcc.dg/march-generic.c: Likewise.
2541 * gcc.target/i386/spellcheck-options-1.c: New test.
2542 * gcc.target/i386/spellcheck-options-2.c: New test.
2543 * gcc.target/i386/spellcheck-options-3.c: New test.
2544 * gcc.target/i386/spellcheck-options-4.c: New test.
2545
5560d026
CLT
25462016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2547
2548 PR fortran/72743
2549 * gfortran.dg/goacc/pr72743.f90: New test.
2550
5334f733
RB
25512016-09-15 Richard Biener <rguenther@suse.de>
2552
2553 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2554
d08615f2
RB
25552016-09-15 Richard Biener <rguenther@suse.de>
2556
2557 PR tree-optimization/77514
2558 * gcc.dg/torture/pr77514.c: New testcase.
2559
28ca05f0
JJ
25602016-09-14 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR c++/77549
2563 * g++.dg/lookup/pr77549.C: New test.
2564
20a1e5b8
MP
25652016-09-14 Marek Polacek <polacek@redhat.com>
2566
2567 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2568 * c-c++-common/gomp/atomic-13.c: Likewise.
2569 * c-c++-common/gomp/atomic-14.c: Likewise.
2570 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2571 * g++.dg/cpp1z/bool-increment1.C: New test.
2572 * c-c++-common/pr60439.c: Add dg-warning.
2573 * g++.dg/expr/bitfield4.C: Likewise.
2574 * g++.dg/expr/bitfield5.C: Likewise.
2575 * g++.dg/expr/bitfield6.C: Likewise.
2576 * g++.dg/expr/bool1.C: Likewise.
2577 * g++.dg/expr/bool3.C: Likewise.
2578 * g++.dg/expr/lval3.C: Likewise.
2579 * g++.dg/expr/lval4.C: Likewise.
2580 * g++.old-deja/g++.jason/bool5.C: Likewise.
2581 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2582 * g++.dg/other/error18.C: Likewise.
2583 * g++.dg/gomp/atomic-14.C: Likewise.
2584
0761f6bf
NS
25852016-09-14 Nathan Sidwell <nathan@acm.org>
2586
2587 PR c++/77539
2588 * g++.dg/cpp1y/pr77539.C: New.
2589
13cddbc1
CL
25902016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2591
2592 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2593 dg-require.
2594 * g++.dg/ext/builtin_alloca.C: Likewise.
2595 * g++.dg/template/spec35.C: Likewise.
2596 * gcc.dg/builtins-68.c: Likewise.
2597 * gcc.misc-tests/gcov-13.c: Likewise.
2598 * gcc.misc-tests/gcov-14.c: Likewise.
2599
a90638d4
JM
26002016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2601
2602 * gfortran.dg/dec_structure_14.f90: New testcase.
2603
5ba4a08c
JJ
26042016-09-14 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR sanitizer/68260
2607 * c-c++-common/tsan/pr68260.c: New test.
2608
a713b234
JS
26092016-09-13 Joe Seymour <joe.s@somniumtech.com>
2610
2611 PR target/70713
2612 * gcc.target/msp430/function-attributes-1.c: New test.
2613 * gcc.target/msp430/function-attributes-2.c: New test.
2614 * gcc.target/msp430/function-attributes-3.c: New test.
2615
96032047
MS
26162015-04-18 Martin Sebor <msebor@redhat.com>
2617
2618 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2619 of non-nul characters.
2620 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2621
ea8661cd
JJ
26222016-09-13 Jakub Jelinek <jakub@redhat.com>
2623
9952908a
JJ
2624 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2625 * g++.dg/cpp1z/gen-attrs1.C: New test.
2626
63cdb7a0
JJ
2627 PR tree-optimization/77454
2628 * gcc.dg/pr77454.c: New test.
2629
ea8661cd
JJ
2630 PR c++/77553
2631 * g++.dg/cpp1y/constexpr-77553.C: New test.
2632
254830ba
DM
26332016-09-13 David Malcolm <dmalcolm@redhat.com>
2634
2635 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2636 (test_show_locus): Replace rich_location::add_fixit_insert calls
2637 with add_fixit_insert_before and add_fixit_insert_after.
2638
42763690
JM
26392016-09-13 Jason Merrill <jason@redhat.com>
2640 Tom de Vries <tom@codesourcery.com>
2641
2642 PR c++/77427
2643 * g++.dg/pr77427.C: New test.
2644
c8798f2c
ML
26452016-09-13 Martin Liska <mliska@suse.cz>
2646
2647 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2648 effective target.
2649 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2650 * lib/target-supports.exp: Define the new target.
2651
54700e2e
AP
26522016-09-12 Andrew Pinski <apinski@cavium.com>
2653
2654 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2655 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2656
e1d55bf7
UB
26572016-09-12 Uros Bizjak <ubizjak@gmail.com>
2658
2659 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2660 variable arguments.
2661 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2662 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2663 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2664 variable argument.
2665 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2666 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2667
54dcdb88
BE
26682016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2669
2670 PR c++/77496
2671 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2672 * g++.dg/ext/pr77496.C: New test.
2673 * g++.dg/warn/pr77496.C: New test.
2674
d1463eb9
DM
26752016-09-12 David Malcolm <dmalcolm@redhat.com>
2676
2677 PR c/72858
2678 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2679 to preserve conversion chars, and to preserve prefix information.
2680 * gcc.dg/format/pr72858.c: New test case.
2681
217fabad
SK
26822016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2683
2684 * gfortran.dg/pr77507.f90: Move to ...
2685 * gfortran.dg/ieee/pr77507.f90: here.
2686
a1cd04ac
JH
26872016-08-09 Jan Hubicka <hubicka@ucw.cz>
2688
2689 PR ipa/61159
2690 * compile/pr61159.c: New testcase
2691
e3912107
JH
26922016-08-09 Jan Hubicka <hubicka@ucw.cz>
2693
2694 PR ipa/64316
2695 * gcc.dg/ipa/pr63416.c: New testcase.
2696
739d9339
PT
26972016-09-10 Paul Thomas <pault@gcc.gnu.org>
2698 Steven G. Kargl <kargl@gcc.gnu.org>
2699
2700 PR fortran/77532
cc3135b6 2701 * gfortran.dg/dtio_11.f90: new test.
739d9339 2702
fb7c40dd
SK
27032016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2704
2705 PR fortran/77507
2706 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2707 * gfortran.dg/c_assoc_4.f90: Ditto.
2708
5b28efbb
TV
27092016-09-10 Tom de Vries <tom@codesourcery.com>
2710
2711 PR C/71602
2712 * c-c++-common/va-arg-va-list-type.c: New test.
2713
9d0a9bb4
PB
27142016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2715
2716 PR rtl-optimization/77289
2717 * gcc.target/powerpc/pr77289.c: New test.
2718
3f0177e7
MS
27192016-09-09 Martin Sebor <msebor@redhat.com>
2720
2721 PR c/77520
2722 PR c/77521
2723 * gcc.dg/pr77520.c: New test.
2724 * gcc.dg/pr77521.c: New test.
2725
e81e83d0
SK
27262016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2727
2728 PR fortran/77506
2729 * gfortran.dg/pr77506.f90: New test.
2730
8a92685e
SK
27312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/77507
2734 * gfortran.dg/pr77507.f90: New test.
2735
c65248cb
JM
27362016-09-09 Joseph Myers <joseph@codesourcery.com>
2737
2738 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2739
2cf0ff98
SK
27402016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2741 Louis Krupp <lkrupp@gcc.gnu.org>
2742
2743 PR fortran/69514
2744 * gfortran.dg/pr69514_1.f90: New test.
2745 * gfortran.dg/pr69514_2.f90: New test.
2746
8ebc1e0f
JJ
27472016-09-08 Jakub Jelinek <jakub@redhat.com>
2748
20b6cf01
JJ
2749 PR fortran/77500
2750 * gfortran.dg/gomp/pr77500.f90: New test.
2751
8ebc1e0f
JJ
2752 PR fortran/77516
2753 * gfortran.dg/gomp/pr77516.f90: New test.
2754
34718542
JJ
27552016-09-07 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR middle-end/77475
2758 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2759 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2760 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2761 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2762 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2763 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2764
e5106e27
DM
27652016-09-07 David Malcolm <dmalcolm@redhat.com>
2766
2767 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2768 "substring-locations.h".
2769
ca235a85
RB
27702016-09-07 Richard Biener <rguenther@suse.de>
2771
2772 PR c/77450
2773 * c-c++-common/vector-subscript-8.c: Move ..
2774 * gcc.dg/pr77450.c: ... here.
2775
0076b5dc 27762016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2777
2778 PR libgfortran/77393
2779 * gfortran.dg/fmt_f0_2.f90: Update test.
2780 * gfortran.dg/fmt_f0_3.f90: New test.
2781
6ac7322b
DH
27822016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2783
2784 PR debug/77389
2785 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2786 in dg-options.
2787
2788 PR debug/57519
2789 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2790
8eb9e049
JJ
27912016-09-06 Jakub Jelinek <jakub@redhat.com>
2792
2793 PR target/69255
2794 * gcc.target/i386/pr69255-1.c: New test.
2795 * gcc.target/i386/pr69255-2.c: New test.
2796 * gcc.target/i386/pr69255-3.c: New test.
2797
27982016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2799
2800 PR c/77336
2801 * gcc.dg/format/miss-7.c: New test.
2802
e6cb85d4
UB
28032016-09-06 Uros Bizjak <ubizjak@gmail.com>
2804
2805 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2806
7fe76f6a
ML
28072016-09-06 Martin Liska <mliska@suse.cz>
2808
2809 PR gcov-profile/77378
2810 PR gcov-profile/77466
2811 * gcc.dg/profile-update-warning.c: New test.
2812
209b636e
RB
28132016-09-06 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/77479
2816 * gcc.dg/torture/pr77479.c: New testcase.
2817
b772a565
RB
28182016-09-06 Richard Biener <rguenther@suse.de>
2819
2820 PR c/77450
2821 * c-c++-common/vector-subscript-7.c: Adjust.
2822 * c-c++-common/vector-subscript-8.c: New testcase.
2823
a8c07037
SKS
28242016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2825
2826 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2827
0ce48391
JJ
28282016-09-05 Jakub Jelinek <jakub@redhat.com>
2829
de9188e0
JJ
2830 PR target/77476
2831 * gcc.target/i386/avx512f-pr77476.c: New test.
2832 * gcc.target/i386/avx512bw-pr77476.c: New test.
2833 * gcc.target/i386/avx512dq-pr77476.c: New test.
2834
c76f7809
JJ
2835 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2836 Update comment to mention also avx512f.
2837
0ce48391
JJ
2838 PR sanitizer/77396
2839 * g++.dg/asan/pr77396-2.C: New test.
2840
8a27cf73
UB
28412016-09-05 Uros Bizjak <ubizjak@gmail.com>
2842
2843 PR rtl-optimization/77452
2844 * gcc.target/i386/pr77452.c: New test.
2845
25ff5dd3
MP
28462016-09-05 Marek Polacek <polacek@redhat.com>
2847
2848 PR c/77423
2849 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2850
f2bc4e48
SK
28512016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2852
2853 PR fortran/77391
2854 * gfortran.dg/pr77391.f90: New test.
2855
e85921ee
SK
28562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/77460
2859 * gfortran.dg/pr77460.f90: New test.
2860
b5d50659
JJ
28612016-09-03 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR c/65467
2864 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2865
7b826676
KY
28662016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2867
2868 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2869
717ebe91
DM
28702016-09-02 David Malcolm <dmalcolm@redhat.com>
2871
2872 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2873 test case.
2874 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2875 diagnostic-test-show-locus-generate-patch.c to the sources
2876 for diagnostic_plugin_test_show_locus.c.
2877
94087e88
JJ
28782016-09-02 Jakub Jelinek <jakub@redhat.com>
2879
9dc5773f
JJ
2880 PR c/65467
2881 * gcc.dg/gomp/_Atomic-1.c: New test.
2882 * gcc.dg/gomp/_Atomic-2.c: New test.
2883 * gcc.dg/gomp/_Atomic-3.c: New test.
2884 * gcc.dg/gomp/_Atomic-4.c: New test.
2885 * gcc.dg/gomp/_Atomic-5.c: New test.
2886
94087e88
JJ
2887 PR sanitizer/77396
2888 * g++.dg/asan/pr77396.C: New test.
2889
28902016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2891
2892 PR tree-optimization/71831
2893 * gcc.dg/builtin-object-size-16.c: New test.
2894 * gcc.dg/builtin-object-size-17.c: New test.
2895
7e89048d
JD
28962016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2897
2898 PR libgfortran/77393
2899 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2900
2f196155
UB
29012016-09-01 Uros Bizjak <ubizjak@gmail.com>
2902
2903 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2904 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2905 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2906 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2907 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2908 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2909 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2910 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2911 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2912 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2913 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2914 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2915 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2916 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2917 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2918 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2919 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2920 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2921
0a6b0523
EB
29222016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2923
2924 * gnat.dg/opt58.adb: New test.
2925 * gnat.dg/opt58_pkg.ads: New helper.
2926
2a99de7b
RB
29272016-09-01 Richard Biener <rguenther@suse.de>
2928
2929 PR middle-end/77436
2930 * gcc.dg/torture/pr77436.c: New testcase.
2931
f79d8786
SKS
29322016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2933
2934 * gcc.dg/pr64252.c: Require int32plus.
2935 * gcc.dg/pr66299-1.c: Likewise.
2936 * gcc.dg/pr66299-2.c: Likewise.
2937 * gcc.dg/torture/20131115-1.c: Skip for avr.
2938
b06335f9
KT
29392016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2940
2941 * gcc.target/aarch64/ands_3.c: New test.
2942
f25f40be
JJ
29432016-08-31 Jakub Jelinek <jakub@redhat.com>
2944
d12a0b5a
JJ
2945 PR fortran/77352
2946 * gfortran.dg/gomp/pr77352.f90: New test.
2947
f25f40be
JJ
2948 PR fortran/77374
2949 * gfortran.dg/gomp/pr77374.f08: New test.
2950
9ff6fb6e
MG
29512016-08-31 Marc Glisse <marc.glisse@inria.fr>
2952
2953 PR tree-optimization/73714
2954 * gcc.dg/tree-ssa/pr73714.c: New test.
2955
8e95a674
JD
29562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2957
2958 PR libgfortran/77393
2959 * gfortran.dg/fmt_f0_2.f90: New test.
2960
c6b0037d
MG
29612016-08-31 Marc Glisse <marc.glisse@inria.fr>
2962
2963 * gcc.target/i386/pr59539-2.c: Adapt options.
2964 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2965
1a576b13
PT
29662016-08-31 Paul Thomas <pault@gcc.gnu.org>
2967
2968 PR fortran/77418
2969 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2970 of the associate entity and replace with a pointer to the
2971 intended item on the stack.
2972
e73d3ca6 29732016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2974 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2975
2976 PR fortran/48298
2977 * gfortran.dg/dtio_1.f90: New test.
2978 * gfortran.dg/dtio_2.f90: New test.
2979 * gfortran.dg/dtio_3.f90: New test.
2980 * gfortran.dg/dtio_4.f90: New test.
2981 * gfortran.dg/dtio_5.f90: New test.
2982 * gfortran.dg/dtio_6.f90: New test.
2983 * gfortran.dg/dtio_7.f90: New test.
2984 * gfortran.dg/dtio_8.f90: New test.
2985 * gfortran.dg/dtio_9.f90: New test.
2986 * gfortran.dg/dtio_10.f90: New test.
2987
b816477a
DM
29882016-08-30 David Malcolm <dmalcolm@redhat.com>
2989
2990 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2991 (test_many_nested_locations): New function.
2992 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2993 (test_show_locus): Handle "test_many_nested_locations".
2994
71b30891
DM
29952016-08-30 David Malcolm <dmalcolm@redhat.com>
2996
2997 * g++.dg/template/double-greater-than-fixit.C: New test case.
2998
8fa37232
EB
29992016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/opt57.ad[sb]: New test.
3002 * gnat.dg/opt57_pkg.ads: New helper.
3003
6f651bae
RB
30042016-08-30 Richard Biener <rguenther@suse.de>
3005
3006 PR tree-optimization/69047
3007 * gcc.dg/pr69047.c: Fix byte-order check.
3008
ab834832
JJ
30092016-08-30 Jakub Jelinek <jakub@redhat.com>
3010
5116b156
JJ
3011 PR tree-optimization/72866
3012 * gcc.dg/vect/pr72866.c: New test.
3013
3754bbfc
JJ
3014 PR debug/77363
3015 * g++.dg/debug/dwarf2/pr77363.C: New test.
3016
26122e2d
JJ
3017 PR middle-end/77377
3018 * gcc.target/i386/pr77377.c: New test.
3019
ab834832
JJ
3020 PR debug/77389
3021 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3022 in dg-options.
3023
bedc9ca7
SK
30242016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3025
3026 * gfortran.dg/pr77372.f90: Moved to ...
3027 * gfortran.dg/ieee/pr77372.f90: here.
3028
adfa1e6b
MM
30292016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3030
3031 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3032 vector short/char initializations.
3033 * gcc.target/powerpc/vec-init-5.c: Likewise.
3034 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3035 vector initialization optimizations.
3036 * gcc.target/powerpc/vec-init-7.c: Likewise.
3037 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3038 vector float/double initializations.
3039 * gcc.target/powerpc/vec-init-9.c: Likewise.
3040
414b7129
UB
30412016-08-29 Uros Bizjak <ubizjak@gmail.com>
3042
3043 PR target/77403
3044 * gcc.target/i386/pr77403.c: New test.
3045
3d06b6f2
MP
30462016-08-29 Marek Polacek <polacek@redhat.com>
3047
3048 PR c/77292
3049 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3050
ba9bbd6f
TV
30512016-08-29 Tom de Vries <tom@codesourcery.com>
3052
3053 PR c/77398
3054 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3055
d7d80d8f
EB
30562016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3059
d7d80d8f 30602016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3061
3062 * gfortran.dg/dec_structure_13.f90: New testcase.
3063
468d95c8
JB
30642016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3065
3066 PR fortran/77261
3067 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3068 available.
3069
f329b264
TV
30702016-08-28 Tom de Vries <tom@codesourcery.com>
3071
3072 PR lto/70955
3073 * gcc.dg/pr70955.c: New test.
3074 * gcc.dg/lto/pr70955_0.c: Same.
3075 * gcc.dg/lto/pr70955_1.c: Same.
3076
4a389eb6
PP
30772016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3078
3079 PR tree-optimization/71077
3080 * gcc.target/i386/pr71077.c: New test.
3081
3f8257db 30822016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3083
3084 PR fortran/77380
3085 * gfortran.dg/pr77380.f90: New test.
3086
3f8257db 30872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3088
3089 PR fortran/77372
3090 gfortran.dg/pr77372.f90: New test.
3091
ee908516
DM
30922016-08-26 David Malcolm <dmalcolm@redhat.com>
3093
3094 * gcc.dg/spellcheck-fields-2.c (test): Move
3095 dg-begin/end-multiline-output within function body.
3096 (test_macro): New function.
3097
d41e76cf
DM
30982016-08-26 David Malcolm <dmalcolm@redhat.com>
3099
3100 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3101 (test_fixit_insert): Update expected output.
3102 (test_fixit_remove): Likewise.
3103 (test_fixit_replace): Likewise.
3104
524a4c96
RO
31052016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3106
3107 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3108 Fix typo.
3109
ebfa15ab
RB
31102016-08-26 Richard Biener <rguenther@suse.de>
3111
3112 PR tree-optimization/69047
3113 * gcc.dg/pr69047.c: New testcase.
3114
209ca542
PK
31152016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3116 Martin Jambhor <mjambor@suse.cz>
524a4c96 3117
209ca542
PK
3118 * gcc.dg/ipa/propbits-1.c: New test-case.
3119 * gcc.dg/ipa/propbits-2.c: Likewise.
3120 * gcc.dg/ipa/propbits-3.c: Likewise.
3121
e5cf1629
SK
31222016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3123
3124 PR fortran/77351
3125 * gfortran.dg/pr77351.f90: New test.
3126
ebef225f
MP
31272016-08-25 Marek Polacek <polacek@redhat.com>
3128
3129 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3130
fe377a48
MP
31312016-08-25 Marek Polacek <polacek@redhat.com>
3132
3133 PR c/77323
3134 * gcc.dg/pr77323.c: New test.
3135
88b8971f
PT
31362016-08-24 Paul Thomas <pault@gcc.gnu.org>
3137
3138 PR fortran/77358
3139 * gfortran.dg/submodule_17.f08: New test.
3140
3f8257db
JJ
31412016-08-24 Michael Collison <michael.collison@linaro.org>
3142 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3143
3144 * gcc.target/arm/builtin_saddl.c: New testcase.
3145 * gcc.target/arm/builtin_saddll.c: New testcase.
3146 * gcc.target/arm/builtin_uaddl.c: New testcase.
3147 * gcc.target/arm/builtin_uaddll.c: New testcase.
3148 * gcc.target/arm/builtin_ssubl.c: New testcase.
3149 * gcc.target/arm/builtin_ssubll.c: New testcase.
3150 * gcc.target/arm/builtin_usubl.c: New testcase.
3151 * gcc.target/arm/builtin_usubll.c: New testcase.
3152
d5b5d212
UB
31532016-08-24 Uros Bizjak <ubizjak@gmail.com>
3154
3155 PR target/77270
3156 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3157 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3158 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3159 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3160 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3161 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3162 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3163 effective target. Remove scan-assembler-times directives.
3164 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3165 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3166 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3167
d1188689
SKS
31682016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3169
3170 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3171 of unsigned int.
3172 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3173
0b6b8f85
RS
31742016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3175
3176 PR testsuite/77317
3177 * lib/target-supports.exp
3178 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3179 (check_effective_target_vect_natural_alignment): Ditto.
3180 (check_effective_target_vector_alignment_reachable): Ditto.
3181 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3182
587b7f7a
ILT
31832016-08-23 Ian Lance Taylor <iant@golang.org>
3184
3185 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3186
6019c0fc
MM
31872016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3188
3189 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3190 being created from pointers to memory locations.
3191 * gcc.target/powerpc/vec-init-2.c: Likewise.
3192
cfe37db4
FR
31932016-08-23 Fritz Reese <fritzoreese@gmail.com>
3194
3195 * gfortran.dg/dec_structure_12.f90: New testcase.
3196
7e11f46f
DV
31972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3198
3199 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3200
7ab4f354
DV
32012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3202
3203 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3204 verification.
3205
deb9351f
DV
32062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3207
3208 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3209 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3210
1fd9f058
RB
32112016-08-23 Richard Biener <rguenther@suse.de>
3212
3213 PR tree-optimization/27336
3214 * c-c++-common/pr27336.c: New testcase.
3215
b00e6e75
MP
32162016-08-22 Marek Polacek <polacek@redhat.com>
3217
3218 PR c++/77321
3219 * g++.dg/cpp1y/pr77321.C: New test.
3220
58338bac
SK
32212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3222
3223 PR fortran/60774
3224 * gfortran.dg/empty_label.f: Adjust test for new error message.
3225 * gfortran.dg/empty_label.f90: Ditto.
3226 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3227 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3228 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3229
30364ce6
SK
32302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3231
3232 PR fortran/61318
3233 * gfortran.dg/pr61318.f90: New test.
3234
ad7a5a8f
SK
32352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3236
3237 PR fortran/77260
3238 * gfortran.dg/pr77260_1.f90: New test.
3239 * gfortran.dg/pr77260_2.f90: Ditto.
3240
72f52f30
JM
32412016-08-22 Joseph Myers <joseph@codesourcery.com>
3242
3243 PR middle-end/77269
3244 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3245 __builtin_signbitf and __builtin_signbitl in expected generic
3246 expansion.
3247 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3248 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3249 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3250 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3251 tests.
3252
6dc198e3
JM
32532016-08-22 Joseph Myers <joseph@codesourcery.com>
3254
3255 * gcc.dg/torture/float128-builtin.c,
3256 gcc.dg/torture/float128-ieee-nan.c,
3257 gcc.dg/torture/float128x-builtin.c,
3258 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3259 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3260 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3261 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3262 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3263 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3264 gcc.dg/torture/floatn-nan.h: New tests.
3265
7ff4e41a
JM
32662016-08-22 Joseph Myers <joseph@codesourcery.com>
3267
3268 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3269 macro.
3270 (main): Update calls to TEST_I_F.
3271 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3272 macro.
3273 (main): Update calls to TEST_I_F.
3274
7078cdb6
JM
32752016-08-22 Joseph Myers <joseph@codesourcery.com>
3276
3277 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3278 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3279 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3280 names in calls to TEST_I_F.
3281
a9d7c823
BE
32822016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3283
3284 PR c/52952
3285 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3286
cd800235
SKS
32872016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3288
3289 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3290 and !natural_alignment_64.
3291 * gcc.dg/ipa/propalign-2.c: Likewise.
3292 * gcc.dg/ipa/propalign-3.c: Likewise.
3293 * gcc.dg/ipa/propalign-4.c: Likewise.
3294 * gcc.dg/ipa/propalign-5.c: Likewise.
3295 * lib/target-supports.exp
3296 (check_effective_target_natural_alignment_32): Add avr-*-*.
3297
22d12455
KV
32982016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3299
3300 PR tree-optimization/61839
3301 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3302 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3303 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3304 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3305
c65699ef
JM
33062016-08-19 Joseph Myers <joseph@codesourcery.com>
3307
3308 PR c/32187
3309 * lib/target-supports.exp (check_effective_target_float16)
3310 (check_effective_target_float32, check_effective_target_float64)
3311 (check_effective_target_float128, check_effective_target_float32x)
3312 (check_effective_target_float64x)
3313 (check_effective_target_float128x)
3314 (check_effective_target_float16_runtime)
3315 (check_effective_target_float32_runtime)
3316 (check_effective_target_float64_runtime)
3317 (check_effective_target_float128_runtime)
3318 (check_effective_target_float32x_runtime)
3319 (check_effective_target_float64x_runtime)
3320 (check_effective_target_float128x_runtime)
3321 (check_effective_target_floatn_nx_runtime)
3322 (add_options_for_float16, add_options_for_float32)
3323 (add_options_for_float64, add_options_for_float128)
3324 (add_options_for_float32x, add_options_for_float64x)
3325 (add_options_for_float128x): New procedures.
3326 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3327 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3328 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3329 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3330 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3331 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3332 gcc.dg/torture/float128-complex.c,
3333 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3334 gcc.dg/torture/float128x-basic.c,
3335 gcc.dg/torture/float128x-complex.c,
3336 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3337 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3338 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3339 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3340 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3341 gcc.dg/torture/float32x-basic.c,
3342 gcc.dg/torture/float32x-complex.c,
3343 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3344 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3345 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3346 gcc.dg/torture/float64x-basic.c,
3347 gcc.dg/torture/float64x-complex.c,
3348 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3349 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3350 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3351 gcc.dg/torture/floatn-tg.h,
3352 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3353 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3354 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3355 gcc.dg/torture/fp-int-convert-float128x.c,
3356 gcc.dg/torture/fp-int-convert-float16-timode.c,
3357 gcc.dg/torture/fp-int-convert-float16.c,
3358 gcc.dg/torture/fp-int-convert-float32-timode.c,
3359 gcc.dg/torture/fp-int-convert-float32.c,
3360 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3361 gcc.dg/torture/fp-int-convert-float32x.c,
3362 gcc.dg/torture/fp-int-convert-float64-timode.c,
3363 gcc.dg/torture/fp-int-convert-float64.c,
3364 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3365 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3366 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3367 maximum exponent of floating-point type. Use it in testing
3368 whether 0x8...0 fits in the floating-point type. Always treat -1
3369 (signed 0xf...f) as fitting in the floating-point type.
3370 (M_OK1): New macro.
3371 * gcc.dg/torture/fp-int-convert-double.c,
3372 gcc.dg/torture/fp-int-convert-float.c,
3373 gcc.dg/torture/fp-int-convert-float128-timode.c,
3374 gcc.dg/torture/fp-int-convert-float128.c,
3375 gcc.dg/torture/fp-int-convert-float80-timode.c,
3376 gcc.dg/torture/fp-int-convert-float80.c,
3377 gcc.dg/torture/fp-int-convert-long-double.c,
3378 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3379
94e73c78
JJ
33802016-08-19 Jakub Jelinek <jakub@redhat.com>
3381
fbdbd4b6
JJ
3382 PR fortran/72744
3383 * gfortran.dg/gomp/pr72744.f90: New test.
3384
94e73c78
JJ
3385 PR fortran/69281
3386 * gfortran.dg/gomp/pr69281.f90: New test.
3387
91151a73
JB
33882016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3389
414b7129
UB
3390 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3391 the last special seed value.
3392 * gfortran.dg/random_7.f90: Use size for last array member instead
3393 of hardcoded value.
91151a73 3394
fcf830ab
PK
33952016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3396
3397 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3398 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3399
1a5da5b6
RB
34002016-08-19 Richard Biener <rguenther@suse.de>
3401
3402 PR tree-optimization/77286
3403 * gcc.dg/torture/pr77286.c: New testcase.
3404
82f72146
DM
34052016-08-18 David Malcolm <dmalcolm@redhat.com>
3406
3407 * gcc.dg/verbose-asm-2.c: New test case.
3408
cc015f3a
DM
34092016-08-18 David Malcolm <dmalcolm@redhat.com>
3410
3411 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3412 (custom_diagnostic_finalizer): Update for change to
3413 diagnostic_show_locus.
3414
cb18fd07
DM
34152016-08-18 David Malcolm <dmalcolm@redhat.com>
3416
3417 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3418 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3419
a76989dc
MP
34202016-08-18 Marek Polacek <polacek@redhat.com>
3421
3422 PR c/71514
3423 * gcc.dg/pr71514.c: New test.
3424
89c88780
L
34252015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3426
3427 PR target/72839
3428 * gcc.target/i386/pr72839.c: New test.
3429
2c71d454
CLT
34302016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3431
3432 PR middle-end/70895
3433 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3434 * c-c++-common/goacc/reduction-1.c: Likewise.
3435 * c-c++-common/goacc/reduction-2.c: Likewise.
3436 * c-c++-common/goacc/reduction-3.c: Likewise.
3437 * c-c++-common/goacc/reduction-4.c: Likewise.
3438
66592e95
AM
34392016-08-18 Alan Modra <amodra@gmail.com>
3440
3441 * gcc.c-torture/compile/pr72771.c: New.
3442
3a146d46
JJ
34432016-08-17 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR fortran/67496
3446 * gfortran.dg/pr67496.f90: New test.
3447
3f8257db 34482015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3449
3450 PR tree-optimization/71752
3a146d46 3451 * gcc.dg/vect/pr71752.c: New.
038000bd 3452
dd42e908
UB
34532016-08-17 Uros Bizjak <ubizjak@gmail.com>
3454
3455 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3456
458a1cd0
JJ
34572016-08-17 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR middle-end/77259
3460 * g++.dg/ipa/devirt-52.C: New test.
3461
11c4c4ba
CLT
34622016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3463
3464 * c-c++-common/goacc/reduction-6.c: New testcase.
3465
661d6efd
RB
34662016-08-17 Richard Biener <rguenther@suse.de>
3467
3468 PR tree-optimization/76490
3469 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3470 * gcc.dg/pr52904.c: XFAIL.
3471
622d8b69
RB
34722016-08-17 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/23855
3475 * gcc.dg/loop-unswitch-2.c: Adjust.
3476
af23e99c
JJ
34772016-08-16 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR tree-optimization/72817
3480 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3481
feeb6268
JM
34822016-08-16 Joseph Myers <joseph@codesourcery.com>
3483
3484 PR libgcc/77265
3485 * gcc.dg/torture/float128-extend-inf.c: New test.
3486
65e736c0
DM
34872016-08-16 David Malcolm <dmalcolm@redhat.com>
3488
3489 PR c/72857
3490 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3491 for embedded NUL.
3492 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3493 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3494 caret placement.
3495 (test_oct): Likewise.
3496 (test_multiple): Likewise.
3497 (test_field_width_specifier): Likewise.
3498 (test_field_width_specifier_2): New function.
3499 (test_field_precision_specifier): New function.
3500 (test_embedded_nul): Update expected caret placement.
3501 (test_non_contiguous_strings): Update line number.
3502 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3503 (__emit_string_literal_range): Add "caret_idx" param.
3504 (test_simple_string_literal): Add value for new param, updating
3505 expected output..
3506 (test_concatenated_string_literal): Likewise.
3507 (test_multiline_string_literal): Likewise.
3508 (test_hex): Likewise.
3509 (test_oct): Likewise.
3510 (test_multiple): Likewise.
3511 (test_ucn4): Likewise.
3512 (test_ucn8): Likewise.
3513 (test_u8): Likewise.
3514 (test_u): Likewise; update expected message, from "range" to
3515 "location".
3516 (test_U): Likewise.
3517 (test_L): Likewise.
3518 (test_macro): Add value for new param.
3519 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3520 (__emit_string_literal_range): Add "caret_idx" param.
3521 (test_stringified_token_1): Add value for new param. Update
3522 expected message, from "range" to "location".
3523 (test_stringized_token_2): Likewise, adding param to macro.
3524 (test_stringified_token_3): Likewise.
3525 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3526 (emit_warning): Convert param from source_range to location_t.
3527 (test_string_literals): Add caret_idx param, and use it when
3528 constructing a substring_loc. Update error message, from
3529 "range" to "location".
3530
4a7f57d5
JJ
35312016-08-16 Jakub Jelinek <jakub@redhat.com>
3532
7841800f
JJ
3533 PR target/71910
3534 * g++.dg/gomp/pr71910.C: New test.
3535
1b13411a
JJ
3536 PR middle-end/67485
3537 * gcc.c-torture/compile/pr67485.c: New test.
3538
4a7f57d5
JJ
3539 PR target/72867
3540 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3541
3c556bc4
BC
35422016-08-16 Bin Cheng <bin.cheng@arm.com>
3543
3544 PR tree-optimization/69848
3545 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3546
beab2da6
ML
35472016-08-16 Martin Liska <mliska@suse.cz>
3548
3549 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3550 of memory operations so that it can be handled by core2
3551 in 32-bit mode.
3552
f4eec0a3
RB
35532016-08-16 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/76783
3556 * gcc.dg/pr76783.c: New testcase.
3557 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3558
8f21990a
BC
35592016-08-16 Bin Cheng <bin.cheng@arm.com>
3560
3561 PR tree-optimization/72817
3562 PR tree-optimization/73450
3563 * gcc.dg/tree-ssa/pr72817.c: New test.
3564 * gcc.dg/tree-ssa/pr73450.c: New test.
3565
7fc61626
FR
35662016-08-15 Fritz Reese <fritzoreese@gmail.com>
3567
3568 * gfortran.dg/init_flag_13.f90: New testcase.
3569 * gfortran.dg/init_flag_14.f90: Ditto.
3570 * gfortran.dg/init_flag_15.f03: Ditto.
3571 * gfortran.dg/dec_init_1.f90: Ditto.
3572 * gfortran.dg/dec_init_2.f90: Ditto.
3573
432baa02
UB
35742016-08-15 Uros Bizjak <ubizjak@gmail.com>
3575
3576 PR target/72867
3577 * gcc.target/i386/pr72867.c: New test.
3578
7e1dde14
EB
35792016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3580
3581 * c-c++-common/dump-ada-spec-5.c: New test.
3582
e4969090
RB
35832016-08-15 Richard Biener <rguenther@suse.de>
3584
3585 PR tree-optimization/73434
3586 * gcc.dg/torture/pr73434.c: New testcase.
3587
66088065
JJ
35882016-08-15 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR tree-optimization/72824
3591 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3592
7c713714
CLT
35932016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3594
3595 PR fortran/70598
3596 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3597 in use_device clause.
3598 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3599 * gfortran.dg/goacc/list.f95: Adjust to catch
3600 "neither a POINTER nor an array" error messages.
3601
4271e5cb
UB
36022016-08-14 Uros Bizjak <ubizjak@gmail.com>
3603
3604 PR target/76342
3605 * gcc.target/i386/pr76342.c: New test.
3606
b0cea284
JJ
36072016-08-12 Jakub Jelinek <jakub@redhat.com>
3608
3609 PR c/71512
3610 * g++.dg/ubsan/pr71512.C: New test.
3611 * c-c++-common/ubsan/pr71512-1.c: New test.
3612 * c-c++-common/ubsan/pr71512-2.c: New test.
3613
e86aefb8
MM
36142016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3615
3616 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3617 vector initialization options.
3618 * gcc.target/powerpc/vec-init-2.c: Likewise.
3619 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3620 is generated on ISA 3.0.
3621
7fd82d52
PP
36222016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3623
3624 PR middle-end/71654
3625 * gcc.dg/c-c++-common/pr71654.c: New test.
3626 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3627 dg-options.
3628 * gcc.dg/tree-ssa/vrp24: Likewise.
3629
2f1364c2
JJ
36302016-08-12 Jakub Jelinek <jakub@redhat.com>
3631
3632 PR c/67410
3633 * gcc.dg/pr67410.c: New test.
3634
8eb414aa
BC
36352016-08-12 Bin Cheng <bin.cheng@arm.com>
3636
3637 PR tree-optimization/69848
3638 * gcc.dg/vect/vect-pr69848.c: New test.
3639
30b39c19
UB
36402016-08-12 Uros Bizjak <ubizjak@gmail.com>
3641
3642 PR testsuite/71008
3643 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3644 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3645 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3646 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3647
e373dd06
RB
36482016-08-12 Richard Biener <rguenther@suse.de>
3649
3650 PR tree-optimization/57326
3651 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3652 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3653 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3654 * gcc.target/i386/pr45685.c: Likewise.
3655 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3656 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3657 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3658 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3659 * gfortran.dg/pr34163.f90: Likewise.
3660
20d1af89
ML
36612016-08-12 Martin Liska <mliska@suse.cz>
3662
3663 * g++.dg/gcov/gcov-16.C: New test.
3664 * lib/gcov.exp: Support new argument for run-gcov function.
3665
5cacda56
ML
36662016-08-12 Martin Liska <mliska@suse.cz>
3667
3668 PR gcov-profile/35590
3669 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3670
663eecfd
RB
36712016-08-12 Richard Biener <rguenther@suse.de>
3672
3673 PR tree-optimization/72851
3674 * gcc.dg/torture/pr72851.c: New testcase.
3675
3f8257db 36762016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3677
e366d7d8
AO
3678 PR debug/63240
3679 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3680 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3681 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3682 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3683 DW_AT_deleted.
3684
71e1a6a4
AO
3685 PR debug/55641
3686 * g++.dg/debug/dwarf2/ref-1.C: New.
3687
8aaf799b
AO
3688 PR debug/49366
3689 * g++.dg/debug/dwarf2/template-params-12.H: New.
3690 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3691 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3692 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3693 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3694 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3695 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3696 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3697
06f9caed
BS
36982016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3699
3700 PR target/72863
3701 * gcc.target/powerpc/pr72863.c: New test.
3702
a8b956c1
UB
37032016-08-11 Uros Bizjak <ubizjak@gmail.com>
3704
3705 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3706
c73dd986
L
37072015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3708
3709 * gcc.target/i386/pieces-strcpy-1.c: New test.
3710 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3711
385ed708
JJ
37122016-08-11 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR c++/72868
3715 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3716
df7ec09f
L
37172015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3718
3719 * gcc.target/i386/pieces-memcpy-1.c: New test.
3720 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3721 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3722 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3723 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3724 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3725
b95a64bb
JJ
37262016-08-11 Jakub Jelinek <jakub@redhat.com>
3727
3728 PR c/72816
7ddbcf6b 3729 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3730
59537744
BE
37312016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3732
3733 PR tree-optimization/71083
3734 * gcc.c-torture/execute/pr71083.c: New test.
3735 * gnat.dg/loop_optimization23.adb: New test.
3736 * gnat.dg/loop_optimization23_pkg.ads: New test.
3737 * gnat.dg/loop_optimization23_pkg.adb: New test.
3738
183ac6d0
RB
37392016-08-11 Richard Biener <rguenther@suse.de>
3740
3741 PR tree-optimization/72772
3742 * gcc.dg/graphite/pr35356-1.c: Adjust.
3743 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3744
b152f5a2
JB
37452016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3746
3747 * gfortran.dg/random_7.f90: Take into account that the last seed
3748 value is the special p value.
3749 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3750
bb7ebad1
RB
37512016-08-11 Richard Biener <rguenther@suse.de>
3752
3753 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3754
2e186411
AM
37552016-08-11 Alan Modra <amodra@gmail.com>
3756
3757 * gcc.target/powerpc/pr71680.c: New.
3758
e9e6d4f6
KN
37592016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3760
3761 * gcc.target/powerpc/bfp/bfp.exp: New file.
3762 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3763 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3764 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3765 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3766 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3767 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3784 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3785 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3786 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3787 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3788 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3789 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3790 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3791 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3792 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3793 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3794 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3795 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3796 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3797 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3798 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3799 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3800 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3801 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3802 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3803 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3804 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3805 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3806 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3807 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3808 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3809 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3810 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3811 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3812 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3813 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3814 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3815
9c8eabea
BC
38162016-08-10 Bin Cheng <bin.cheng@arm.com>
3817
3818 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3819 Add aarch64*-*-*.
3820
6c553b76
BC
38212016-08-10 Bin Cheng <bin.cheng@arm.com>
3822
3823 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3824
a0883b08
MM
38252016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3826
3827 PR target/72853
3828 * gcc.target/powerpc/pr72853.c: New test.
3829
a266236e
ML
38302016-08-10 Martin Liska <mliska@suse.cz>
3831
3832 PR gcov-profile/58306
3833 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3834
22063dbc
ML
38352016-08-10 Martin Liska <mliska@suse.cz>
3836
3837 * g++.dg/gcov/gcov-threads-1.C: New test.
3838
5250a5bb
SKS
38392016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3840
3841 PR target/71873
3842 * gcc.target/avr/pr71873.c: New test.
3843
b7597ae5
ML
38442016-08-09 Martin Liska <mliska@suse.cz>
3845
3846 * g++.dg/gcov/gcov-dump-1.C: New test.
3847 * g++.dg/gcov/gcov-dump-2.C: New test.
3848
ab50a215
ML
38492016-08-09 Martin Liska <mliska@suse.cz>
3850
3851 * gcc.dg/tree-prof/val-prof-9.c: New test.
3852
dcb1e137
ML
38532016-08-09 Martin Liska <mliska@suse.cz>
3854
3855 * gcc.dg/tree-prof/val-prof-8.c: New test.
3856
04d6d3b6
MJ
38572016-08-09 Martin Jambor <mjambor@suse.cz>
3858
df839749
UB
3859 PR ipa/71981
3860 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3861
c57e78c4
BC
38622016-08-09 Bin Cheng <bin.cheng@arm.com>
3863
3864 PR tree-optimization/33707
3865 * gcc.dg/vect/pr33707.c: New test.
3866
42970a17
BC
38672016-08-09 Bin Cheng <bin.cheng@arm.com>
3868
3869 PR tree-optimization/pr72772
3870 * gcc.dg/tree-ssa/pr72772.c: New test.
3871
810a3aa6
MF
38722016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3873
3874 PR rtl-optimization/66669
3875 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3876
9e207d6f
JJ
38772016-08-09 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR tree-optimization/72824
3880 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3881
50bf47fd
RB
38822016-08-09 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/71802
3885 * gcc.dg/torture/pr71802.c: New testcase.
3886
cadec7ca
JJ
38872016-08-09 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR c++/72809
3890 * g++.dg/eh/stdarg1.C: New test.
3891
c43c5112
AK
38922016-08-08 Andi Kleen <ak@linux.intel.com>
3893
3894 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3895 test command line in failure log.
3896 (profopt-execute): dito. Make autofdo file names unique.
3897
895aa8e1
DM
38982016-08-08 David Malcolm <dmalcolm@redhat.com>
3899
3900 PR c/64955
3901 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3902 output.
3903
9afda630
PK
39042016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3905
3906 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3907 c99_runtime.
3908 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3909 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3910 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3911 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3912 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3913 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3914
e52ed3fe
DM
39152016-08-08 David Malcolm <dmalcolm@redhat.com>
3916
3917 PR c/52952
3918 * gcc.dg/cpp/pr66415-1.c: Likewise.
3919 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3920 * gcc.dg/format/c90-printf-1.c: Likewise.
3921 * gcc.dg/format/diagnostic-ranges.c: New test case.
3922
ad200580
JJ
39232016-08-08 Jakub Jelinek <jakub@redhat.com>
3924
77524e0d
JJ
3925 PR fortran/72716
3926 * gfortran.dg/gomp/pr72716.f90: New test.
3927
2187f2a2
JJ
3928 PR middle-end/72781
3929 * gcc.dg/gomp/pr72781.c: New test.
3930
ad200580
JJ
3931 PR middle-end/68762
3932 * g++.dg/vect/pr68762-1.cc: New test.
3933 * g++.dg/vect/pr68762-2.cc: New test.
3934 * g++.dg/vect/pr68762.h: New file.
3935
989d0071
MS
39362016-08-08 Martin Sebor <msebor@redhat.com>
3937
3938 PR testsuite/72838
3a146d46
JJ
3939 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3940 * g++.dg/warn/overflow-warn-3.C: Same.
3941 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3942
7090cac9
AV
39432016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3944
3945 PR fortran/71936
3946 * gfortran.dg/allocate_with_source_21.f03: New test.
3947
64e56ab0
AV
39482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3949
3950 PR fortran/72698
3951 * gfortran.dg/allocate_with_source_20.f03: New test.
3952
0476487d
AM
39532016-08-08 Alan Modra <amodra@gmail.com>
3954
3955 * gcc.c-torture/compile/pr72802.c: New.
3956
8e9218f2
AV
39572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3958
3959 PR fortran/70524
3960 * gfortran.dg/dependency_48.f90: New test.
3961
c1f7083b
TK
39622016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3963
531e5ae3 3964 PR fortran/70040
c1f7083b
TK
3965 * gfortran.dg/pr70040.f90: New testcase.
3966
6ab5813c
TK
39672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3968
3969 PR fortran/71961
3970 * gfortran.dg/matmul_10.f90: New testcase.
3971
27bddc4a
JH
39722016-08-07 Jan Hubicka <hubicka@ucw.cz>
3973
3974 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3975
4a9f8a9f
JJ
39762016-08-07 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR c/72816
3979 * gcc.dg/pr72816.c: New test.
3980
fa76f2c6
JW
39812016-08-06 Jonathan Wakely <jwakely@redhat.com>
3982
3983 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3984 * g++.dg/conversion/pr41426.C: Likewise.
3985 * g++.dg/conversion/pr66211.C: Likewise.
3986 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3987 * g++.dg/init/ref8.C: Likewise.
3988 * g++.old-deja/g++.law/cvt20.C: Likewise.
3989 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3990
5c3e5002
PP
39912016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3992
3993 PR tree-optimization/18046
3994 * gcc.dg/tree-ssa/vrp105.c: New test.
3995 * gcc.dg/tree-ssa/vrp106.c: New test.
3996
94087e88 39972016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3998
3999 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4000 1ul in diagnostics. Remove hyphen from "constant-expression."
4001 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4002 * g++.dg/cpp0x/static_assert3.C: Same.
4003 * g++.dg/cpp1y/constexpr-throw.C: Same.
4004 * g++.dg/template/nontype3.C: Same.
4005 * g++.dg/warn/overflow-warn-1.C: Same.
4006 * g++.dg/warn/overflow-warn-3.C: Same.
4007 * g++.dg/warn/overflow-warn-4.C: Same.
4008
88fa5555
DM
40092016-08-05 David Malcolm <dmalcolm@redhat.com>
4010
4011 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4012 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4013 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4014 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4015
1addb9e6
PP
40162016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4017
4018 PR tree-optimization/72810
4019 * gcc.dg/tree-ssa/vrp110.c: New test.
4020
1b62ed4f
JG
40212016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4022
4023 PR Target/72819
4024 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4025 registers.
4026 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4027 saving the half-precision registers.
4028 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4029 value is returned in h0.
4030 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4031 are passed in FP/SIMD registers.
4032 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4033 passing works corrcetly.
4034 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4035 (hfa_f16x2_t): Likewise.
4036 (hfa_f16x3_t): Likewise.
4037 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4038 are promoted to double and passed in a double register.
4039 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4040 are promoted to double and stacked.
4041 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4042 __fp16 data types.
4043 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4044 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4045 __fp16 first get passed in FP/SIMD registers, then stacked.
4046
4228ca19
NS
40472016-08-05 Nathan Sidwell <nathan@acm.org>
4048
4049 PR c++/68724
4050 * g++.dg/cpp0x/pr68724.C: New.
4051
db7c335e
RB
40522016-08-05 Richard Biener <rguenther@suse.de>
4053
4054 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4055
48abe922
PP
40562016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4057
4058 * gcc.dg/tree-ssa/vrp107.c: New test.
4059 * gcc.dg/tree-ssa/vrp108.c: New test.
4060 * gcc.dg/tree-ssa/vrp109.c: New test.
4061
f6cdf42f
PK
40622016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4063
4064 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4065 dg-options.
4066
33a9c609
PK
40672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4068
4069 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4070 test-cases.
4071 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4072 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4073 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4074 test-cases.
4075 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4076 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4077 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4078 large_double.
4079
4473482d
PC
40802016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4081
4082 PR c++/72800
4083 * g++.dg/cpp1y/lambda-ice1.C: New.
4084
08156df5
PP
40852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4086
4087 PR c++/72759
4088 * g++.dg/cpp1y/pr72759.C: New test.
4089
938da3a5
PP
40902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4091
4092 * gcc.dg/switch-10.c: New test.
4093
da84183c
JG
40942016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4095
4096 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4097
ae9281fc
TS
40982016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4099
4100 * c-c++-common/goacc/routine-5.c: Update.
4101
086ad22e
BE
41022016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4103
4104 PR rtl-optimization/70903
4105 * gcc.c-torture/execute/pr70903.c: New test.
4106
6805e400
ML
41072016-08-04 Martin Liska <mliska@suse.cz>
4108
4109 * gcc.dg/params/params.exp: Replace file exists with
4110 TESTING_IN_BUILD_TREE.
4111
a0008434
MP
41122016-08-04 Marek Polacek <polacek@redhat.com>
4113
4114 PR c++/70229
4115 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4116
fb46286e
RB
41172016-08-04 Richard Biener <rguenther@suse.de>
4118
4119 PR middle-end/71984
4120 * gcc.dg/torture/pr71984.c: Guard correctness check for
4121 little-endian.
4122
ac2c96ab
AP
41232016-08-03 Andrew Pinski <apinski@cavium.com>
4124
4125 * gcc.c-torture/compile/20160802-1.c: New testcase.
4126
c98583e9
FR
41272016-08-03 Fritz Reese <fritzoreese@gmail.com>
4128
4129 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4130
9ad1a1da
RB
41312016-08-03 Richard Biener <rguenther@suse.de>
4132
4133 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4134 and remove -O3.
4135 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4136 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4137
cd75c979
RB
41382016-08-03 Richard Biener <rguenther@suse.de>
4139
4140 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4141 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4142 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4143 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4144
30e8d875
SKS
41452016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4146
4147 * gcc.dg/init-excess-2.c: Require int32plus.
4148 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4149 * gcc.dg/pr59963-2.c: Require int32plus.
4150 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4151 * gcc.dg/unroll-7.c: Require int32plus.
4152
69b806f6
BC
41532016-08-02 Bin Cheng <bin.cheng@arm.com>
4154
4155 PR tree-optimization/34114
4156 * gcc.dg/tree-ssa/loop-42.c: New test.
4157
1efafef3
TC
41582016-08-02 Tamar Christina <tamar.christina@arm.com>
4159
4160 * gcc.target/aarch64/vminmaxnm.c: New.
4161 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4162 tests.
4163
e2a99194
MM
41642016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4165
4166 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4167 vec_extract for vector float, vector int, vector short, and vector
4168 char.
4169 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4170 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4171 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4172 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4173
71bfb77a
WD
41742016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4175
4176 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4177 single stack adjustment, no writeback.
71bfb77a
WD
4178 * gcc.target/aarch64/test_frame_12.c: Likewise.
4179 * gcc.target/aarch64/test_frame_13.c: Likewise.
4180 * gcc.target/aarch64/test_frame_15.c: Likewise.
4181 * gcc.target/aarch64/test_frame_6.c: Likewise.
4182 * gcc.target/aarch64/test_frame_7.c: Likewise.
4183 * gcc.target/aarch64/test_frame_8.c: Likewise.
4184 * gcc.target/aarch64/test_frame_16.c: New test.
4185
37bce35a
L
41862015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4187
4188 PR target/72748
4189 * gcc.target/i386/pr72748.c: New test.
4190
3f8257db 41912015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4192
4193 PR tree-optimization/71818
4194 * gcc.dg/vect/pr71818.c: New
4195
bf60c531
ML
41962016-08-01 Martin Liska <mliska@suse.cz>
4197
4198 PR tree-optimization/71857
4199 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4200
8ed49fab
KT
42012016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4202
4203 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4204
76e2c821
JB
42052016-08-01 Jan Beulich <jbeulich@suse.com>
4206
4207 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4208
35029597
WS
42092016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4210
4211 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4212 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4213
3aa4b66a
JW
42142016-07-31 Jonathan Wakely <jwakely@redhat.com>
4215
4216 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4217 (check_effective_target_c++): Likewise. Also match for libstdc++.
4218
3f8257db 42192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4220
4221 PR fortran/41922
4222 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4223 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4224 * gfortran.dg/pr41922.f90: New test.
4225
9fcb2819
SK
42262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4227
4228 PR fortran/68566
4229 * gfortran.dg/pr68566.f90: new test.
4230
94087e88 42312016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4232
4233 PR c++/60760
4234 PR c++/71091
4235 * g++.dg/cpp0x/constexpr-cast.C: New test.
4236 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4237 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4238 * g++.dg/ubsan/pr63956.C: Correct.
4239
d0047a25
MM
42402016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4241
4242 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4243 vector double or vector long where the vector is in memory.
4244 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4245 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4246
e4f7a5df
SK
42472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4248
4249 PR fortran/69867
4250 * gfortran.dg/pr69867.f90: New test.
4251
b441ae1d
SK
42522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4253
4254 PR fortran/69962
4255 * gfortran.dg/pr69962.f90: New test.
4256
712dff31
SK
42572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4258
4259 PR fortran/70006
4260 * gfortran.dg/pr70006.f90: New test.
4261
fb42421e
SK
42622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4263
4264 PR fortran/71730
4265 * gfortran.dg/pr71730.f90: New test.
4266 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4267 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4268 * gfortran.dg/array_constructor_26.f03: Ditto.
4269
466effe0
WS
42702016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4271
4272 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4273 * gcc.target/powerpc/pr71763.c: Likewise.
4274
f618a472
MP
42752016-07-29 Marek Polacek <polacek@redhat.com>
4276
4277 PR c/71742
4278 * gcc.dg/940510-1.c: Adjust dg-error.
4279 * gcc.dg/c99-flex-array-1.c: Likewise.
4280 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4281
efd0786f
MP
4282 PR c/71853
4283 * gcc.dg/noncompile/pr71853.c: New test.
4284
e00dceaf
MP
4285 PR c/71573
4286 * gcc.dg/noncompile/pr71573.c: New test.
4287
638fc14f
MP
4288 PR c/71926
4289 * g++.dg/warn/Wparentheses-30.C: New test.
4290 * gcc.dg/Wparentheses-14.c: New test.
4291
61c73a7f
UB
42922016-07-29 Uros Bizjak <ubizjak@gmail.com>
4293
4294 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4295
01d32b2b
BC
42962016-07-29 Bin Cheng <bin.cheng@arm.com>
4297
4298 PR tree-optimization/57558
4299 * gcc.dg/vect/pr57558-1.c: New test.
4300 * gcc.dg/vect/pr57558-2.c: New test.
4301
f6c7a248
PK
43022016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4303
61c73a7f 4304 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4305 to scan forwprop1 dump pass.
4306
f54ea774
PC
43072016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4308
4309 PR c++/51488
4310 * g++.dg/template/pr51488.C: New.
4311
673a107a
JJ
43122016-07-29 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR c/71969
4315 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4316 static __inline__.
4317 * gcc.dg/pr71969-1.c: New test.
4318 * gcc.dg/pr71969-2.c: New test.
4319 * gcc.dg/pr71969-3.c: New test.
4320
78169471
MP
43212016-07-29 Marek Polacek <polacek@redhat.com>
4322
4323 PR c/71574
4324 * c-c++-common/pr71574.c: New test.
4325
a5b5c8b6
MP
4326 PR c/71583
4327 * gcc.dg/noncompile/pr71583.c: New test.
4328
883b6d4e
KV
43292016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4330
4331 PR middle-end/68217
4332 * gcc.dg/pr68217.c: New test.
4333
89f1f37e
SK
43342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4335
4336 PR fortran/71067
4337 * gfortran.dg/pr71067_1.f90: New test.
4338 * gfortran.dg/pr71067_2.f90: Ditto.
4339
e0d32185
MM
43402016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4341
4342 * gcc.target/powerpc/vec-extract-1.c: New test.
4343
c851722d
SK
43442016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4345
4346 PR fortran/71799
4347 * gfortran.dg/pr71799.f90: New test.
4348
f064da6a
PC
43492016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4350
4351 PR c++/71665
4352 * g++.dg/cpp0x/pr71665-1.C: New.
4353 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4354 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4355 * g++.dg/ext/label10.C: Likewise.
4356 * g++.dg/parse/constant5.C: Likewise.
4357
1b70aaad
SK
43582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4359
4360 PR fortran/71859
4361 * gfortran.dg/pr71859.f90: New test.
4362 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4363 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4364
a23404c9
PT
43652016-07-28 Paul Thomas <pault@gcc.gnu.org>
4366
4367 PR fortran/71883
4368 * gfortran.dg/pr71883.f90 : New test.
4369
513d866d
YR
43702016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4371
4372 PR tree-optimization/71734
61c73a7f 4373 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4374
7c428aa2
RL
43752016-07-28 Renlin Li <renlin.li@arm.com>
4376
4377 Revert
4378 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4379
4380 PR fortran/71902
4381 * gfortran.dg/dependency_47.f90: New test.
4382
1225d6b1
ML
43832016-07-28 Martin Liska <mliska@suse.cz>
4384
4385 PR gcov-profile/68025
4386 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4387
e5f5bf35
ML
43882016-07-28 Martin Liska <mliska@suse.cz>
4389
4390 * g++.dg/vect/pr70944.cc: New test.
4391
4536610d
KV
43922016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4393
4394 PR middle-end/71994
4395 * gcc.dg/torture/pr71994.c: New test.
4396
8c6961ca
PK
43972016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4398
4399 PR middle-end/71078
4400 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4401 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4402 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4403
8de22ea0
RB
44042016-07-27 Richard Biener <rguenther@suse.de>
4405
4406 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4407
5d9da222
ML
44082016-07-27 Martin Liska <mliska@suse.cz>
4409
4410 * gcc.dg/predict-13.c: New test.
4411 * gcc.dg/predict-14.c: New test.
4412
af9e275f
SKS
44132016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4414
a23404c9 4415 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4416 including stdint.h.
4417 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4418 including stdint.h.
4419
71abba1e
MM
44202016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4421
4422 PR target/71869
4423 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4424 IEEE built-in functions handle quiet and signalling NaNs
4425 correctly.
4426
9cd74e8f
SK
44272016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4428
4429 PR fortran/71862
4430 * gfortran.dg/pr71862.f90: New test.
4431
0d48446f
MS
44322016-07-26 Martin Sebor <msebor@redhat.com>
4433
4434 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4435 selector with dg-options.
4436
524cf1e4
PP
44372016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4438
4439 PR tree-optimization/18046
4440 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4441 * gcc.dg/tree-ssa/vrp103.c: New test.
4442 * gcc.dg/tree-ssa/vrp104.c: New test.
4443
100665d8
WS
44442016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4445
4446 * gcc.target/powerpc/pr63354.c: Require lp64 since
4447 -mprofile-kernel is not legal with -m32.
4448
0b64ca40
RB
44492016-07-26 Richard Biener <rguenther@suse.de>
4450
4451 PR rtl-optimization/71984
4452 * gcc.dg/torture/pr71984.c: New testcase.
4453
9b7937cf
RS
44542016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4455
4456 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4457 g++-dg-runtest via et-dg-runtest.
4458 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4459 * gcc.dg/vect/vect.exp: Likewise.
4460 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4461 gfortran-dg-runtest.
4462 * gfortran.dg/vect/vect.exp: Likewise.
4463 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4464 (check_mips_loongson_hw_available): Likewise.
4465 (check_effective_target_mpaired_single_runtime): Likewise.
4466 (check_effective_target_mips_loongson_runtime): Likewise.
4467 (add_options_for_mpaired_single): Likewise.
4468 (check_effective_target_vect_int): Add global et_index.
4469 Check and save the supported feature for a target selected by
4470 the et_index target. Break long lines where appropriate. Call
4471 et-is-effective-target for MIPS with an argument instead of
4472 check_effective_target_* where appropriate.
4473 (check_effective_target_vect_intfloat_cvt): Likewise.
4474 (check_effective_target_vect_uintfloat_cvt): Likewise.
4475 (check_effective_target_vect_floatint_cvt): Likewise.
4476 (check_effective_target_vect_floatuint_cvt): Likewise.
4477 (check_effective_target_vect_simd_clones): Likewise.
4478 (check_effective_target_vect_shift): ewise.
4479 (check_effective_target_whole_vector_shift): Likewise.
4480 (check_effective_target_vect_bswap): Likewise.
4481 (check_effective_target_vect_shift_char): Likewise.
4482 (check_effective_target_vect_long): Likewise.
4483 (check_effective_target_vect_float): Likewise.
4484 (check_effective_target_vect_double): Likewise.
4485 (check_effective_target_vect_long_long): Likewise.
4486 (check_effective_target_vect_no_int_max): Likewise.
4487 (check_effective_target_vect_no_int_add): Likewise.
4488 (check_effective_target_vect_no_bitwise): Likewise.
4489 (check_effective_target_vect_widen_shift): Likewise.
4490 (check_effective_target_vect_no_align): Likewise.
4491 (check_effective_target_vect_hw_misalign): Likewise.
4492 (check_effective_target_vect_element_align): Likewise.
4493 (check_effective_target_vect_condition): Likewise.
4494 (check_effective_target_vect_cond_mixed): Likewise.
4495 (check_effective_target_vect_char_mult): Likewise.
4496 (check_effective_target_vect_short_mult): Likewise.
4497 (check_effective_target_vect_int_mult): Likewise.
4498 (check_effective_target_vect_extract_even_odd): Likewise.
4499 (check_effective_target_vect_interleave): Likewise.
4500 (check_effective_target_vect_stridedN): Likewise.
4501 (check_effective_target_vect_multiple_sizes): Likewise.
4502 (check_effective_target_vect64): Likewise.
4503 (check_effective_target_vect_call_copysignf): Likewise.
4504 (check_effective_target_vect_call_sqrtf): Likewise.
4505 (check_effective_target_vect_call_btrunc): Likewise.
4506 (check_effective_target_vect_call_btruncf): Likewise.
4507 (check_effective_target_vect_call_ceil): Likewise.
4508 (check_effective_target_vect_call_ceilf): Likewise.
4509 (check_effective_target_vect_call_floor): Likewise.
4510 (check_effective_target_vect_call_floorf): Likewise.
4511 (check_effective_target_vect_call_lceil): Likewise.
4512 (check_effective_target_vect_call_lfloor): Likewise.
4513 (check_effective_target_vect_call_nearbyint): Likewise.
4514 (check_effective_target_vect_call_nearbyintf): Likewise.
4515 (check_effective_target_vect_call_round): Likewise.
4516 (check_effective_target_vect_call_roundf): Likewise.
4517 (check_effective_target_vect_perm): Likewise, but also append *_saved
4518 to the existing global name to properly cache the result.
4519 (check_effective_target_vect_perm_byte): Likewise.
4520 (check_effective_target_vect_perm_short): Likewise.
4521 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4522 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4523 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4524 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4525 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4526 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4527 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4528 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4529 (check_effective_target_vect_sdot_qi): Likewise.
4530 (check_effective_target_vect_udot_qi): Likewise.
4531 (check_effective_target_vect_sdot_hi): Likewise.
4532 (check_effective_target_vect_udot_hi): Likewise.
4533 (check_effective_target_vect_usad_char): Likewise.
4534 (check_effective_target_vect_pack_trunc): Likewise.
4535 (check_effective_target_vect_unpack): Likewise.
4536 (check_effective_target_vect_aligned_arrays): Likewise.
4537 (check_effective_target_vect_natural_alignment): Likewise.
4538 (check_effective_target_vector_alignment_reachable): Likewise.
4539 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4540 (is-effective-target): Initialize et_index if undefined.
4541 (et-dg-runtest): New.
4542 (et-is-effective-target): Likewise.
4543 (check_vect_support_and_set_flags): Add supported MIPS targets to
4544 EFFECTIVE_TARGETS list. Return the number of supported targets.
4545
8f63caf6 45462016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4547 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4548
4549 PR middle-end/70920
4550 * gcc.dg/pr70920-1.c: New test-case.
4551 * gcc.dg/pr70902-2.c: Likewise.
4552 * gcc.dg/pr70920-3.c: Likewise.
4553 * gcc.dg/pr70920-4.c: Likewise
4554 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4555 2 instead of 3.
4556
7d575fff
AM
45572016-07-25 Alexander Monakov <amonakov@ispras.ru>
4558
4559 * gcc.c-torture/execute/pr71494.c: Require label_values.
4560 * gcc.dg/pr16973.c: Ditto.
4561
bf01e070
SKS
45622016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4563
4564 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4565 * gcc.dg/torture/pr69771.c: Require int32plus.
4566 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4567
16b05965
ML
45682016-07-25 Martin Liska <mliska@suse.cz>
4569
4570 * gcc.dg/torture/pr71987.c: New test.
4571
d52d3767
SK
45722016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4573
4574 PR fortran/71935
4575 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4576 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4577 * gfortran.dg/pr71935.f90: New test.
4578
94087e88 45792016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4580
4581 PR c++/71675
4582 * g++.dg/ext/atomic-3.C: New test.
4583 * gcc.dg/atomic/pr71675.c: New test.
4584
58b3986e
ES
45852016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4586
4587 * gcc.target/i386/mvc8.c: New test.
4588
faa1612a
BC
45892016-07-22 Bin Cheng <bin.cheng@arm.com>
4590
4591 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4592 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4593
1603ebe0
TK
45942016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4595
4596 PR fortran/71795
4597 * gfortran.dg/constructor_50.f90: New test.
4598
bc91c436
ML
45992016-07-22 Martin Liska <mliska@suse.cz>
4600
4601 PR gcov-profile/69028
4602 PR gcov-profile/62047
4603 * g++.dg/cilk-plus/pr69028.C: New test.
4604
9fe9a3a7
AV
46052016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4606
4607 * gfortran.dg/coarray_stat_2.f90: New test.
4608
70866e3d
MM
46092016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4610
4611 * gcc.target/powerpc/vec-extract.h: New files to check the
4612 vec_extract built-in functions for all vector types, testing
4613 accessing each element, both with constant and variable element
4614 numbers.
4615 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4616 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4617 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4618 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4619 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4620 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4621 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4622 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4623 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4624
ab3af181
JJ
46252016-07-21 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR c++/71728
4628 * g++.dg/other/pr71728.C: New test.
4629
ebe8f322
JG
46302016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4631
4632 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4633 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4634 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4635 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4636 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4637
959cef74
RB
46382016-07-21 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/71947
4641 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4642
b24d9420
BC
46432016-07-21 Bin Cheng <bin.cheng@arm.com>
4644
4645 * gcc.dg/tree-ssa/scev-15.c: New.
4646
23974819
BC
46472016-07-21 Bin Cheng <bin.cheng@arm.com>
4648
4649 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4650
ee78cbaa
JJ
46512016-07-21 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR c++/71941
4654 * g++.dg/gomp/pr71941.C: New test.
4655
52ed68f7
DM
46562016-07-20 David Malcolm <dmalcolm@redhat.com>
4657
4658 PR c/70339
4659 PR c/71858
4660 * g++.dg/spellcheck-identifiers.C: New test case, based on
4661 gcc.dg/spellcheck-identifiers.c.
4662 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4663 gcc.dg/spellcheck-identifiers-2.c.
4664 * g++.dg/spellcheck-typenames.C: New test case, based on
4665 gcc.dg/spellcheck-typenames.c
4666
18407bfb
JW
46672016-07-20 Jonathan Wakely <jwakely@redhat.com>
4668
4669 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4670 pointer to member function and also test catching by reference.
4671
4c07fd98
DV
46722016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4673
4674 * gcc.target/s390/pr67443.c: Fix test case.
4675
fee21d65
DV
46762016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4677
4678 * gcc.target/s390/insv-1.c: Xfail some tests.
4679 * gcc.target/s390/insv-2.c: Likewise.
4680
dbe9dfdd
GJL
46812016-07-20 Georg-Johann Lay <avr@gjlay.de>
4682
4683 * gcc.target/avr/torture/get-mem.c: New test.
4684 * gcc.target/avr/torture/set-mem.c: New test.
4685
c25e1d82
GJL
46862016-07-20 Georg-Johann Lay <avr@gjlay.de>
4687
4688 PR target/71948
4689 * gcc.target/avr/torture/tiny-progmem.c: New test.
4690
109d2197
JJ
46912016-07-20 Jakub Jelinek <jakub@redhat.com>
4692
7419f441
JJ
4693 PR c++/71909
4694 * g++.dg/parse/pr71909.C: New test.
4695 * g++.dg/tm/pr71909.C: New test.
4696
109d2197
JJ
4697 PR c++/50060
4698 * g++.dg/cpp0x/constexpr-50060.C: New test.
4699 * g++.dg/cpp1y/constexpr-50060.C: New test.
4700
144530cf
ML
47012016-07-20 Martin Liska <mliska@suse.cz>
4702
4703 * gfortran.dg/graphite/pr71898.f90: New test.
4704
04ac4afa
BC
47052016-07-20 Bin Cheng <bin.cheng@arm.com>
4706
4707 PR tree-optimization/71503
4708 PR tree-optimization/71683
4709 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4710 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4711
dcbdb17a
ML
47122016-07-20 Martin Liska <mliska@suse.cz>
4713
4714 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4715 * gcc.dg/plugin/sreal-test-1.c: Remove.
4716 * gcc.dg/plugin/sreal_plugin.c: Remove.
4717
6ed82555
TK
47182016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4719
4720 PR fortran/71902
4721 * gfortran.dg/dependency_47.f90: New test.
4722
13da0507
JJ
47232016-07-19 Jakub Jelinek <jakub@redhat.com>
4724
4833f561
JJ
4725 PR rtl-optimization/71916
4726 * gcc.c-torture/compile/pr71916.c: New test.
4727
4fda19ef
JJ
4728 PR middle-end/71874
4729 * g++.dg/torture/pr71874.C: New test.
4730
13da0507
JJ
4731 PR middle-end/71734
4732 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4733 (my_alloc): Rewritten to use __builtin_posix_memalign and
4734 __SIZE_TYPE__.
4735 (my_free): Use __builtin_free instead of _mm_free.
4736 (Vec::operator=): Use __builtin_memcpy.
4737
e7980add
MJ
47382016-07-19 Martin Jambor <mjambor@suse.cz>
4739
61c73a7f
UB
4740 PR fortran/71688
4741 * gfortran.dg/pr71688.f90: New test.
e7980add 4742
13e88953
RB
47432016-07-19 Richard Biener <rguenther@suse.de>
4744
4745 * c-c++-common/vector-subscript-6.c: New testcase.
4746 * c-c++-common/vector-subscript-7.c: Likewise.
4747
1caf0482
SKS
47482016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4749
a23404c9 4750 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4751 and UInt32 based on __SIZEOF_INT__.
4752
cef5388d
RB
47532016-07-19 Richard Biener <rguenther@suse.de>
4754
4755 PR tree-optimization/71901
4756 * gcc.dg/torture/pr71901.c: New testcase.
4757
47582016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4759
4760 PR tree-optimization/71908
4761 * gcc.dg/torture/pr71908.c: New testcase.
4762
a8f7a895
MM
47632016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4764
4765 PR target/71493
4766 * gcc.target/powerpc/pr71493-1.c: New test.
4767 * gcc.target/powerpc/pr71493-2.c: Likewise.
4768
f2111a36
JJ
47692016-07-18 Jakub Jelinek <jakub@redhat.com>
4770
99516432
JJ
4771 PR c++/71835
4772 * g++.dg/conversion/ambig3.C: New test.
4773
87713c6a
JJ
4774 PR c++/71828
4775 * g++.dg/cpp0x/constexpr-71828.C: New test.
4776
7a7f16ca
JJ
4777 PR c++/71826
4778 * g++.dg/template/pr71826.C: New test.
4779
f4d90295
JJ
4780 PR c++/71822
4781 * g++.dg/template/defarg21.C: New test.
4782
f2111a36
JJ
4783 PR c++/71871
4784 * g++.dg/ext/vector31.C: New test.
4785
0b965526
UB
47862016-07-18 Uros Bizjak <ubizjak@gmail.com>
4787
4788 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4789
94e136b9
YR
47902016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4791
4792 PR tree-optimization/71734
4793 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4794
7072df0a
DV
47952016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4796
4797 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4798 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4799 stack-layout-dynamic-1.c: New test.
4800
54158a1a
AK
48012016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4802
4803 * gcc.target/s390/nolrl-1.c: New test.
4804
43068916
FR
48052016-07-17 Fritz Reese <fritzoreese@gmail.com>
4806
4807 PR fortran/71523
4808 * gfortran.dg/pr71523_1.f90: New test.
4809 * gfortran.dg/pr71523_2.f90: New test.
4810
a9356b12
AS
48112016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4812
4813 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4814
a07b81c7 48152016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4816 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4817
4818 PR fortran/62125
4819 * gfortran.dg/pr62125.f90: New test.
4820
96c0ec12
BS
48212016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4822
4823 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4824 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4825
479d0ed5
JW
48262016-07-15 Jonathan Wakely <jwakely@redhat.com>
4827
4828 PR c++/58796
4829 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4830 * g++.dg/cpp0x/nullptr35.C: New test.
4831
41c7438e
BC
48322016-07-15 Bin Cheng <bin.cheng@arm.com>
4833
4834 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4835
f7ba880b
CP
48362016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4837
4838 * gfortran.dg/goacc/vector_length.f90: New test.
4839
b9aba0a0
RB
48402016-07-15 Richard Biener <rguenther@suse.de>
4841
4842 PR tree-optimization/71881
4843 * gcc.dg/torture/pr71881.c: New testcase.
4844
9513d5fb
RB
48452016-07-15 Richard Biener <rguenther@suse.de>
4846
4847 PR tree-optimization/71887
4848 * gcc.dg/torture/pr71887.c: New testcase.
4849
ddbbcb19
JJ
48502016-07-15 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR c/71858
4853 * gcc.dg/spellcheck-identifiers-3.c: New test.
4854
29eb509c
AV
48552016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4856
4857 PR fortran/71807
4858 * gfortran.dg/null_9.f90: New test.
4859
43aabfcf
BC
48602016-07-15 Bin Cheng <bin.cheng@arm.com>
4861
4862 * gcc.dg/tree-ssa/loop-41.c: New test.
4863
afc89e58
BC
48642016-07-15 Bin Cheng <bin.cheng@arm.com>
4865
4866 PR tree-optimization/71347
4867 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4868
6fa682ad
SK
48692016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4870
4871 PR fortran/29819
4872 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4873 * gfortran.dg/contains.f90: Ditto.
4874 * gfortran.dg/contains_empty_1.f03: Ditto.
4875 * gfortran.dg/submodule_3.f08: Ditto.
4876
dd36b877
JJ
48772016-07-14 Jakub Jelinek <jakub@redhat.com>
4878
a60a5d31
JJ
4879 PR testsuite/71865
4880 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4881 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4882 expected diagnostics.
4883
dd36b877
JJ
4884 PR c/71858
4885 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4886 * gcc.dg/spellcheck-identifiers-2.c: New test.
4887 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4888 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4889
a241f8ca
JJ
48902016-07-14 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR tree-optimization/71872
4893 * gcc.c-torture/compile/pr71872.c: New test.
4894
d62b809c
TP
48952016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4896
4897 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4898 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4899 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4900 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4901 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4902 * gcc.target/arm/atomic-op-acquire-1.c: This.
4903 * gcc.target/arm/atomic-op-char.c: Rename into ...
4904 * gcc.target/arm/atomic-op-char-1.c: This.
4905 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4906 * gcc.target/arm/atomic-op-consume-1.c: This.
4907 * gcc.target/arm/atomic-op-int.c: Rename into ...
4908 * gcc.target/arm/atomic-op-int-1.c: This.
4909 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4910 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4911 * gcc.target/arm/atomic-op-release.c: Rename into ...
4912 * gcc.target/arm/atomic-op-release-1.c: This.
4913 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4914 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4915 * gcc.target/arm/atomic-op-short.c: Rename into ...
4916 * gcc.target/arm/atomic-op-short-1.c: This.
4917 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4918 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4919 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4920 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4921 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4922 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4923 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4924 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4925 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4926 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4927
1f8dd420
AV
49282016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4929
4930 PR fortran/70842
4931 * gfortran.dg/select_type_35.f03: New test.
4932
53109ba8
KT
49332016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4934
4935 PR target/65951
4936 PR tree-optimization/70923
4937 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4938 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4939 * gcc.dg/vect/pr65951.c: Likewise.
4940 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4941
91f35b7f
DE
49422016-07-14 David Edelsohn <dje.gcc@gmail.com>
4943
4944 * c-c++-common/pr60226.c: Expect maximum object file alignment
4945 error on AIX.
4946
351168fe
RB
49472016-07-14 Richard Biener <rguenther@suse.de>
4948
4949 PR tree-optimization/71866
4950 * gcc.dg/torture/pr71866.c: New testcase.
4951
94c32c00
TP
49522016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4953
4954 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4955 selector and enclose boolean expression in curly braces.
4956
b799a481
AM
49572016-07-14 Alan Modra <amodra@gmail.com>
4958
4959 PR target/71733
4960 * gcc.target/powerpc/p9-novsx.c: New.
4961
f63ba78c
AK
49622016-07-13 Andi Kleen <ak@linux.intel.com>
4963
4964 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4965 * g++.dg/tree-prof/morefunc.C: Dito.
4966 * g++.dg/tree-prof/pr35545.C: Dito.
4967 * g++.dg/tree-prof/reorder.C: Dito.
4968 * gcc.dg/tree-prof/20050826-2.c: Dito.
4969 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4970 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4971 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4972 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4973 * gcc.dg/tree-prof/inliner-1.c: Dito.
4974 * gcc.dg/tree-prof/merge_block.c: Dito.
4975 * gcc.dg/tree-prof/stringop-1.c: Dito.
4976 * gcc.dg/tree-prof/stringop-2.c: Dito.
4977 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4978 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4979 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4980 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4981 * gcc.dg/tree-prof/update-loopch.c: Dito.
4982 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4983 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4984 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4985 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4986 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4987 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4988 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4989
f4d5a23d
AK
49902016-07-13 Andi Kleen <ak@linux.intel.com>
4991
4992 * lib/profopt.exp (profopt-execute): Remove .imports files.
4993
ae145898
AK
49942016-07-13 Andi Kleen <ak@linux.intel.com>
4995
0b965526 4996 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4997
e97bd4f5
AK
49982016-07-13 Andi Kleen <ak@linux.intel.com>
4999
5000 * lib/profopt.exp (dg-final-scan-autofdo,
5001 dg-final-scan-not-autofdo): New functions.
5002
6fa3d4b4
BC
50032016-07-13 Bin Cheng <bin.cheng@arm.com>
5004
5005 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5006 * gcc.dg/vect/vect-35.c: Ditto.
5007 * gcc.dg/vect/vect-alias-check-2.c: New test.
5008
65f18bc6
ML
50092016-07-13 Martin Liska <mliska@suse.cz>
5010
5011 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5012 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5013 * gfortran.dg/pr42108.f90: Update expected dump scan.
5014
9737f35b
RB
50152016-07-13 Richard Biener <rguenther@suse.de>
5016
5017 PR tree-optimization/24574
5018 * gcc.dg/pr24574.c: New testcase.
5019
62c0ea4b
SKS
50202016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5021
0b965526 5022 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5023 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5024 * c-c++-common/pr68833-1.c: Require int32plus.
5025 * gcc.dg/ipa/pr63551.c: Likewise.
5026 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5027 * gcc.dg/ipa/pr64041.c: Require int32plus.
5028
c7ed8938
IE
50292016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5030
5031 PR ipa/71633
5032 * g++.dg/pr71633.C: New test.
5033
5ce15300
TP
50342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5035
5036 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5037 Add new arm_thumb1_cbz_ok effective target.
5038 * gcc.target/arm/cbz.c: New test.
5039
2b9509a3
TP
50402016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5041
5042 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5043 Define effective target.
5044 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5045 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5046 * gcc.target/arm/movhi_movw.c: New test.
5047 * gcc.target/arm/movsi_movw.c: Likewise.
5048 * gcc.target/arm/movdi_movw.c: Likewise.
5049
7f15b177
RB
50502016-07-13 Richard Biener <rguenther@suse.de>
5051
5052 PR middle-end/71104
5053 * gcc.dg/pr71104-1.c: New testcase.
5054 * gcc.dg/pr71104-2.c: Likewise.
5055
0b0a896e
MM
50562016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5057
5058 PR target/71805
5059 * gcc.target/powerpc/pr71805.c: New test.
5060
f906f5ed
BS
50612016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5062
5063 * gcc.target/powerpc/divkc3-1.c: New.
5064 * gcc.target/powerpc/mulkc3-1.c: New.
5065
9e63c3aa
NS
50662016-07-12 Nathan Sidwell <nathan@acm.org>
5067
5068 * gcc.target/arm/data-rel-1.c: New.
5069 * gcc.target/arm/data-rel-2.c: New.
5070 * gcc.target/arm/data-rel-3.c: New.
5071
f507d202
ML
50722016-07-12 Martin Liska <mliska@suse.cz>
5073
5074 * gcc.dg/params/blocksort-part.c: New test.
5075 * gcc.dg/params/params.exp: New file.
5076
d6f7c125
KT
50772016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5078
5079 PR middle-end/71700
5080 * gcc.c-torture/execute/pr71700.c: New test.
5081
37ccb0ba
SB
50822016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5083 Richard Biener <rguenther@suse.de>
5084
5085 PR tree-optimization/23286
5086 PR tree-optimization/70159
5087 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5088 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5089 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5090 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5091 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5092 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5093 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5094 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5095 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5096 * gcc.dg/pr51879-12.c: Likewise.
5097 * gcc.dg/strlenopt-9.c: Likewise.
5098 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5099 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5100 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5101 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5102 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5103 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5104 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5105 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5106 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5107 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5108 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5109 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5110 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5111 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5112 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5113
712a93d6
RB
51142016-07-12 Richard Biener <rguenther@suse.de>
5115
5116 PR rtl-optimization/68961
5117 * gcc.target/i386/pr68961.c: New testcase.
5118
c392943c
JJ
51192016-07-11 Jakub Jelinek <jakub@redhat.com>
5120
3d56e6a4
JJ
5121 PR middle-end/71758
5122 * c-c++-common/gomp/pr71758.c: New test.
5123 * gfortran.dg/gomp/pr71758.f90: New test.
5124
c392943c
JJ
5125 PR tree-optimization/71823
5126 * gcc.dg/vect/pr71823.c: New test.
5127
741d3be5
DM
51282016-07-11 David Malcolm <dmalcolm@redhat.com>
5129
5130 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5131 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5132 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5133
92fa45b5
L
51342016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5135
5136 PR target/71801
5137 * gcc.target/i386/pr71801.c: New test.
5138
f51606c7
RB
51392016-07-11 Richard Biener <rguenther@suse.de>
5140
5141 PR tree-optimization/71816
5142 * gcc.dg/torture/pr71816.c: New testcase.
5143
36b54ce0
TK
51442016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5145
5146 PR fortran/71783
5147 * gfortran.dg/dependency_46.f90: New test.
5148
d13835b6
VM
51492016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5150
5151 PR rtl-optimization/71621
5152 * gcc.target/i386/pr71621-1.c: New.
5153 * gcc.target/i386/pr71621-2.c: New.
5154
642bcbdf
CP
51552016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5156
5157 * gfortran.dg/goacc/pr71704.f90: New test.
5158
02eb5b8b
BS
51592016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5160
5161 PR target/71297
5162 * gcc.target/powerpc/pr71297.c: New.
5163
8beb9a0d
JW
51642016-07-08 Jiong Wang <jiong.wang@arm.com>
5165
5166 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5167
cef4b650
MM
51682016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5169
5170 PR target/71806
5171 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5172
3c3ecf52
AH
51732016-07-08 Alan Hayward <alan.hayward@arm.com>
5174
5175 PR tree-optimization/71667
5176 * gcc.dg/vect/pr71667.c: New
5177
2660286d
ML
51782016-07-08 Martin Liska <mliska@suse.cz>
5179
5180 * gcc.dg/torture/pr71606.c: New test.
5181
70cdd4ae
JD
51822016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5183
5184 PR fortran/71764
5185 * gfortran.dg/pr71764.f90: New test.
5186
842dc2e6
JJ
51872016-07-07 Jakub Jelinek <jakub@redhat.com>
5188 Kai Tietz <ktietz70@googlemail.com>
5189
5190 PR c++/70869
5191 PR c++/71054
5192 * g++.dg/cpp0x/pr70869.C: New test.
5193 * g++.dg/cpp0x/pr71054.C: New test.
5194
31be4262
DE
51952016-07-07 David Edelsohn <dje.gcc@gmail.com>
5196
5197 * g++.dg/debug/pr71432.C: Fail on AIX.
5198
1c122092
ML
51992016-07-07 Martin Liska <mliska@suse.cz>
5200
5201 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5202 an undefined behavior.
5203 * gfortran.dg/do_3.F90: Likewise.
5204 * gfortran.dg/do_check_11.f90: New test.
5205 * gfortran.dg/do_check_12.f90: New test.
5206 * gfortran.dg/do_corner_warn.f90: New test.
5207
7119f1b1
ML
52082016-07-07 Martin Liska <mliska@suse.cz>
5209
5210 * gfortran.dg/predict-1.f90: Ammend the test.
5211 * gfortran.dg/predict-2.f90: Likewise.
5212
275792f2
IE
52132016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5214
5215 PR ipa/71624
5216 * g++.dg/pr71624.C: New test.
5217
05a437c1
TP
52182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5219
5220 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5221 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5222 ARMv8-M Mainline architectures.
5223
6f493951
TP
52242016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5225
5226 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5227 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5228
5ddaee94
SB
52292016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5230
5231 PR target/70098
5232 PR target/71763
5233 * gcc.target/powerpc/pr71763.c: New file.
5234
651afdb2
YR
52352016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5236
5237 PR tree-optimization/71518
0b965526 5238 * gcc.dg/pr71518.c: New test.
651afdb2 5239
9df99881
WD
52402016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5241
5242 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5243
7b4e0769
SKS
52442016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5245
0b965526 5246 PR target/50739
7b4e0769
SKS
5247 * gcc.target/avr/pr50739.c: New test.
5248
eb4432f7
JH
52492016-07-05 Jan Hubicka <jh@suse.cz>
5250
5251 * gcc.dg/tree-ssa/scev-14.c: update template.
5252
c01e092f
RS
52532016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5254
5255 * gcc.dg/vect/group-no-gaps-1.c: New test.
5256
8070763a
AK
52572016-07-05 Andi Kleen <ak@linux.intel.com>
5258
5259 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5260 if kernel supports MPX.
5261
3f8257db 52622016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5263
5264 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5265
36a265b1
MM
52662016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5267 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5268
5269 * gcc.target/powerpc/signbit-1.c: New test.
5270 * gcc.target/powerpc/signbit-2.c: New test.
5271 * gcc.target/powerpc/signbit-3.c: New test.
5272
7a98fb6e
KT
52732016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5274
5275 PR rtl-optimization/71594
5276 * gcc.dg/torture/pr71594.c: New test.
5277
1e3d54b4
JH
52782016-07-05 Jan Hubicka <jh@suse.cz>
5279
5280 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5281
84ca3893
DM
52822016-07-05 David Malcolm <dmalcolm@redhat.com>
5283
5284 PR c++/62314
3a146d46 5285 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5286 number of missing semicolon error.
5287 * g++.dg/pr62314-2.C: New test case.
5288
20d0bfce
AF
52892016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5290
5291 * gfortran.dg/coarray_stat_function.f90: New test.
5292 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5293 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5294 to new interfaces.
5295
69aaea06
AV
52962016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5297
5298 PR fortran/71623
5299 * gfortran.dg/deferred_character_17.f90: New test.
5300
f723a43c
CL
53012016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5302
5303 * gcc.target/arm/neon/polytypes.c: Move to ...
5304 * gcc.target/arm/polytypes.c: ... here.
5305 * gcc.target/arm/neon/pr51534.c: Move to ...
5306 * gcc.target/arm/pr51534.c: ... here.
5307 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5308 * gcc.target/arm/vect-vcvt.c: ... here.
5309 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5310 * gcc.target/arm/vect-vcvtq.c: ... here.
5311 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5312 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5313 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5314 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5315 * gcc.target/arm/neon/neon.exp: Delete.
5316 * gcc.target/arm/neon/: Delete.
5317
d73e0ccf
JD
53182016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5319
5320 PR fortran/65575
5321 * gfortran.dg: pr65575.f90: New test.
5322
c20f6223
JD
53232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5324
5325 PR fortran/35849
5326 * gfortran.dg: pr35849.f90: New test.
5327
2a5537c3
JJ
53282016-07-04 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR c++/71739
5331 * g++.dg/cpp0x/pr71739.C: New test.
5332
740f9751
CL
53332016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5334
5335 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5336
bf749919
DV
53372016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5338
5339 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5340 locr.
5341 * gcc.target/s390/loc-1.c: New test.
5342
430bb38e
YR
53432016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5344
3a146d46
JJ
5345 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5346 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5347
15f6e0da
RR
53482016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5349
5350 PR target/63874
5351 * gcc.target/aarch64/pr63874.c: New test.
5352
79335075
JB
53532016-07-04 Jan Beulich <jbeulich@suse.com>
5354
5355 * g++.dg/header.c: New.
5356 * gcc.dg/header.c: New.
5357
557e8c49
JJ
53582016-07-02 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR c/71719
5361 * c-c++-common/Wunused-var-15.c: New test.
5362
79a592e3
JJ
53632016-07-01 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR fortran/71687
5366 * gfortran.dg/gomp/pr71687.f90: New test.
5367
e2298656
BS
53682016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5369
5370 * gcc.dg/const-float128-ped.c: Require __float128 effective
5371 target and options.
5372 * gcc.dg/const-float128.c: Likewise.
5373 * gcc.dg/torture/float128-cmp-invalid.c: Require
5374 __float128 and base_quadfloat_support effective targets, and
5375 __float128 options.
5376 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5377 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5378 * gcc.dg/torture/float128-nan.c: Likewise.
5379 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5380 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5381 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5382 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5383 (add_options_for___float128): New.
5384 (check_effective_target_base_quadword_support): New.
5385
70c11966
MM
53862016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5387
5388 PR target/71720
5389 * gcc.target/powerpc/pr71720.c: New test.
5390
059541fd
JB
53912016-07-01 Jan Beulich <jbeulich@suse.com>
5392
5393 * gcc.dg/bss.c: New.
5394
2c1e4964
PB
53952016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5396
5397 PR target/71698
5398 * gcc.target/powerpc/pr71698.c: New test.
5399
22e1cb39
GJL
54002016-07-01 Georg-Johann Lay <avr@gjlay.de>
5401
5402 PR target/71151
5403 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5404 instead of ".foo" for its section name.
5405 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5406 depending on MCU's flash size.
5407 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5408 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5409 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5410 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5411 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5412 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5413
466cf574
JB
54142016-07-01 Jan Beulich <jbeulich@suse.com>
5415
5416 * gcc.target/i386/pr65105-2.c: Add -msse2.
5417
351beab7
JJ
54182016-06-30 Jakub Jelinek <jakub@redhat.com>
5419
55a0f21a
JJ
5420 PR tree-optimization/71707
5421 * gcc.dg/strlenopt-29.c: New test.
5422
6245ad72
JJ
5423 PR fortran/71704
5424 * gfortran.dg/gomp/pr71704.f90: New test.
5425
351beab7
JJ
5426 PR fortran/71705
5427 * gfortran.dg/gomp/pr71705.f90: New test.
5428
5a3a6a5e
KN
54292016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5430
5431 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5432 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5512
3dfa8071 55132016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5514 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5515
5516 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5517
9bd62242 55182016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5519 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5520
5521 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5522
603107fb
DM
55232016-06-30 David Malcolm <dmalcolm@redhat.com>
5524
5525 PR driver/71651
5526 * gcc.dg/spellcheck-options-12.c: New test case.
5527
205cccc7
JJ
55282016-06-30 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR middle-end/71693
5531 * gcc.c-torture/compile/pr71693.c: New test.
5532
f4452176
DM
55332016-06-29 David Malcolm <dmalcolm@redhat.com>
5534
5535 * gcc.dg/spellcheck-params.c: New testcase.
5536 * gcc.dg/spellcheck-params-2.c: New testcase.
5537
c5e74d9d
MM
55382016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5539
5540 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5541 vector extract instructions.
5542 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5543
e44ecbfd
JD
55442016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5545
5546 PR fortran/71686
5547 * gfortran.dg/unexpected_eof_2.f90: New test.
5548 * gfortran.dg/unexpected_eof_3.f90: New test.
5549
ee446d9f
JW
55502016-06-29 Jim Wilson <jim.wilson@linaro.org>
5551
5552 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5553
27f67461
CP
55542016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5555
5556 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5557 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5558 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5559
b1206d29
RB
55602016-06-29 Richard Biener <rguenther@suse.de>
5561
5562 PR middle-end/15256
5563 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5564
1af21224
MW
55652016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5566
5567 * gcc.target/arm/aapcs/neon-vect10.c: Require
5568 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5569 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5570 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5571 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5572 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5573 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5574 * gcc.target/arm/fp16-aapcs-1.c: Require
5575 -mfloat-ab=hard. Also simplify the test.
5576 * gcc.target/arm/fp16-aapcs-2.c: New.
5577
7fe43755
MW
55782016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5579
0b965526 5580 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5581 (add_options_for_arm_fp16_ieee): New.
5582 (add_options_for_arm_fp16_alternative): New.
5583 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5584 long-line.
5585 (effective_target_arm_fp16_hw): New.
5586
264d951a
IE
55872016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5588
5589 PR tree-optimization/71655
5590 * g++.dg/pr71655.C: New test.
5591
5c846a81
ML
55922016-06-29 Martin Liska <mliska@suse.cz>
5593
5594 * gcc.dg/pr71585.c: New test.
5595 * gcc.dg/pr71585-2.c: New test.
5596 * gcc.dg/pr71585-3.c: New test.
5597
fafe9318
YR
55982016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5599
5600 PR tree-optimization/70729
5601 * g++.dg/vect/pr70729.cc: New test.
5602
54d19c3b
TS
56032016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5604
5605 * c-c++-common/gomp/cancel-1.c: Extend.
5606
5f3cd7c3
JJ
56072016-06-29 Jakub Jelinek <jakub@redhat.com>
5608
5609 PR tree-optimization/71625
5610 * gcc.dg/strlenopt-28.c: New test.
5611
4aa83879
RB
56122016-06-29 Richard Biener <rguenther@suse.de>
5613
5614 PR middle-end/71002
5615 * g++.dg/torture/pr71002.C: Adjust testcase.
5616
152ef731
JJ
56172016-06-29 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR c/71685
5620 * gcc.dg/pr71685.c: New test.
5621
56222016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5623
5624 PR c/71552
5625 * gcc.dg/init-bad-9.c: New test.
5626
d41dc215
BS
56272016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5628
5629 * gcc.target/powerpc/abs128-1.c: Require VSX.
5630 * gcc.target/powerpc/copysign128-1.c: Likewise.
5631 * gcc.target/powerpc/inf128-1.c: Likewise.
5632 * gcc.target/powerpc/nan128-1.c: Likewise.
5633
6a20b538
JJ
56342016-06-28 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR middle-end/71626
5637 * gcc.c-torture/execute/pr71626-1.c: New test.
5638 * gcc.c-torture/execute/pr71626-2.c: New test.
5639
77d93c47
PB
56402016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5641
5642 PR target/71656
5643 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5644
a8264058
SB
56452016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5646
5647 PR target/71670
5648 * gcc.target/powerpc/pr71670.c: New testcase.
5649
0dc47331
PB
56502016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5651
5652 PR target/71656
5653 * gcc.target/powerpc/pr71656-1.c: New test.
5654 * gcc.target/powerpc/pr71656-2.c: New test.
5655
b65ffc79
CL
56562016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5657
5658 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5659 around fp16 code.
5660 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5661 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5662 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5663 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5664 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5665 Add arm_neon_fp16_ok effective target.
0b965526
UB
5666 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5667 Likewise.
5668 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5669 Likewise.
5670 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5671 Likewise.
5672 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5673 Likewise.
5674 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5675 Likewise.
5676 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5677 Likewise.
5678 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5679 Likewise.
5680 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5681 Likewise.
5682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5683 Likewise.
5684 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5685 Likewise.
5686 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5687 Likewise.
b65ffc79 5688
9bb86f40
JH
56892016-06-26 Jan Hubicka <hubicka@ucw.cz>
5690
5691 * gcc.dg/predict-12.c: New testcase.
5692
46db0fd4
JD
56932016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5694
5695 PR fortran/71649
5696 * gfortran.dg/pr71649.f90: New test.
5697
2a65e70b
JJ
56982016-06-25 Jakub Jelinek <jakub@redhat.com>
5699
f8a06e24
JJ
5700 PR tree-optimization/71643
5701 * g++.dg/opt/pr71643.C: New test.
5702
2a65e70b
JJ
5703 PR tree-optimization/71631
5704 * gcc.c-torture/execute/pr71631.c: New test.
5705
7805417a
JH
57062016-06-24 Jan Hubicka <hubicka@ucw.cz>
5707
5708 * gcc.dg/predict-11.c: New testcase.
5709 * gfortran.dg/predict-2.f90: New testcase.
5710
888ed1a3
JH
57112016-06-24 Jan Hubicka <hubicka@ucw.cz>
5712
5713 * gcc.dg/predict-10.c: New test.
5714
53605f35
BS
57152016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5716
5717 * gcc.target/powerpc/abs128-1.c: New.
5718 * gcc.target/powerpc/copysign128-1.c: New.
5719 * gcc.target/powerpc/inf128-1.c: New.
5720 * gcc.target/powerpc/nan128-1.c: New.
5721
7b22b4c6
EB
57222016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5723
5724 * gfortran.dg/pr71642.f90: New test.
5725
37e373c2
JJ
57262016-06-24 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR tree-optimization/71647
5729 * gcc.target/i386/pr71647.c: New test.
5730
b20b79f2
L
57312016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5732
5733 * gcc.target/i386/noplt-gd-1.c: New test.
5734 * gcc.target/i386/noplt-gd-2.c: Likewise.
5735 * gcc.target/i386/noplt-gd-3.c: Likewise.
5736 * gcc.target/i386/noplt-ld-1.c: Likewise.
5737 * gcc.target/i386/noplt-ld-2.c: Likewise.
5738 * gcc.target/i386/noplt-ld-3.c: Likewise.
5739 * lib/target-supports.exp
5740 (check_effective_target_tls_get_addr_via_got): New.
5741
04619cb8
UB
57422016-06-24 Uros Bizjak <ubizjak@gmail.com>
5743
5744 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5745 testsuite compile flags.
5746 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5747 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5748
57492016-06-24 Uros Bizjak <ubizjak@gmail.com>
5750
5751 * g++dg/vect/pr36684.cc: Add dg-do compile.
5752 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5753 * gcc.dg/vect/pr70021.c: Ditto.
5754 * gcc.dg/vect/pr70138-1.c: Ditto.
5755 * gcc.dg/vect/pr70138-2.c: Ditto.
5756 * gcc.dg/vect/pr70354-1.c: Ditto.
5757 * gcc.dg/vect/pr70354-2.c: Ditto.
5758 * gcc.dg/vect/pr71259.c: Ditto.
5759 * gcc.dg/vect/pr71416-1.c: Ditto.
5760 * gcc.dg/vect/slp-43.c: Ditto.
5761 * gcc.dg/vect/slp-45.c: Ditto.
5762 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5763 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5764 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5765 * gfortran.dg/vect/pr69980.f90: Ditto.
5766
57672016-06-24 Uros Bizjak <ubizjak@gmail.com>
5768
5769 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5770 * gcc.dg/vect/bb-slp-30.c: Ditto.
5771 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5772 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5773 * gcc.dg/vect/pr45902.c: Ditto.
5774 * gcc.dg/vect/pr48172.c: Ditto.
5775 * gcc.dg/vect/pr48377.c: Ditto.
5776 * gcc.dg/vect/pr49038.c: Ditto.
5777 * gcc.dg/vect/pr49771.c: Ditto.
5778 * gcc.dg/vect/pr52091.c: Ditto.
5779 * gcc.dg/vect/pr53185-2.c: Ditto.
5780 * gcc.dg/vect/pr56826.c: Ditto.
5781 * gcc.dg/vect/pr60276.c: Ditto.
5782 * gcc.dg/vect/pr62021.c: Ditto.
5783 * gcc.dg/vect/pr63530.c: Ditto.
5784 * gcc.dg/vect/pr65518.c: Ditto.
5785 * gcc.dg/vect/pr65947-1.c: Ditto.
5786 * gcc.dg/vect/pr65947-10.c: Ditto.
5787 * gcc.dg/vect/pr65947-11.c: Ditto.
5788 * gcc.dg/vect/pr65947-12.c: Ditto.
5789 * gcc.dg/vect/pr65947-13.c: Ditto.
5790 * gcc.dg/vect/pr65947-2.c: Ditto.
5791 * gcc.dg/vect/pr65947-3.c: Ditto.
5792 * gcc.dg/vect/pr65947-4.c: Ditto.
5793 * gcc.dg/vect/pr65947-5.c: Ditto.
5794 * gcc.dg/vect/pr65947-6.c: Ditto.
5795 * gcc.dg/vect/pr65947-7.c: Ditto.
5796 * gcc.dg/vect/pr65947-8.c: Ditto.
5797 * gcc.dg/vect/pr65947-9.c: Ditto.
5798 * gcc.dg/vect/pr71416-1.c: Ditto.
5799 * gcc.dg/vect/pr71439.c: Ditto.
5800 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5801 * gcc.dg/vect/vect-bswap16.c: Ditto.
5802 * gcc.dg/vect/vect-bswap32.c: Ditto.
5803 * gcc.dg/vect/vect-bswap64.c: Ditto.
5804 * gcc.dg/vect/vect-live-1.c: Ditto.
5805 * gcc.dg/vect/vect-live-2.c: Ditto.
5806 * gcc.dg/vect/vect-live-3.c: Ditto.
5807 * gcc.dg/vect/vect-live-4.c: Ditto.
5808 * gcc.dg/vect/vect-live-5.c: Ditto.
5809 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5810 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5811 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5812 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5813 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5814 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5815 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5816 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5817 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5818 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5819 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5820 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5821 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5822 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5823 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5824 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5825 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5826
da224bcb
UB
58272016-06-24 Uros Bizjak <ubizjak@gmail.com>
5828
5829 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5830
dfee2870
L
58312016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5832
5833 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5834 ia32 if R_386_GOT32X relocation is supported.
5835 * gcc.target/i386/noplt-3.c: Likewise.
5836 * gcc.target/i386/noplt-2.c: Likewise.
5837 (main): Renamed to ...
5838 (bar): This.
5839 * gcc.target/i386/noplt-4.c: Likewise.
5840 (main): Renamed to ...
5841 (bar): This.
5842 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5843 * gcc.target/i386/pr67400-5.c: Likewise.
5844
a86451b9
JJ
58452016-06-24 Jakub Jelinek <jakub@redhat.com>
5846
00085092
JJ
5847 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5848 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5849
a86451b9
JJ
5850 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5851 f4): Adjust expected diagnostics.
5852 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5853 (T): If OVFP is defined, redefine to TP.
5854 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5855 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5856 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5857 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5858 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5859 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5860 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5861 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5862 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5863 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5864 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5865 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5866 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5867 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5868 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5869 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5870 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5871 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5872 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5873 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5874 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5875 as last argument to __builtin_add_overflow_p.
5876
7bb5d5f4
UB
58772016-06-23 Uros Bizjak <ubizjak@gmail.com>
5878
5879 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5880 dg-options and remove default vector testsuite compile flags.
5881 * g++.dg/vect/pr33860a.cc: Ditto.
5882 * g++.dg/vect/pr45470-a.cc: Ditto.
5883 * g++.dg/vect/pr45470-b.cc: Ditto.
5884 * g++.dg/vect/pr60896.cc: Ditto.
5885 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5886 * gcc.dg/vect/pr18308.c: Ditto.
5887 * gcc.dg/vect/pr24049.c: Ditto.
5888 * gcc.dg/vect/pr33373.c: Ditto.
5889 * gcc.dg/vect/pr36228.c: Ditto.
5890 * gcc.dg/vect/pr42395.c: Ditto.
5891 * gcc.dg/vect/pr42604.c: Ditto.
5892 * gcc.dg/vect/pr46663.c: Ditto.
5893 * gcc.dg/vect/pr48765.c: Ditto.
5894 * gcc.dg/vect/pr49093.c: Ditto.
5895 * gcc.dg/vect/pr49352.c: Ditto.
5896 * gcc.dg/vect/pr52298.c: Ditto.
5897 * gcc.dg/vect/pr52870.c: Ditto.
5898 * gcc.dg/vect/pr53185.c: Ditto.
5899 * gcc.dg/vect/pr53773.c: Ditto.
5900 * gcc.dg/vect/pr56695.c: Ditto.
5901 * gcc.dg/vect/pr62171.c: Ditto.
5902 * gcc.dg/vect/pr63530.c: Ditto.
5903 * gcc.dg/vect/pr68339.c: Ditto.
5904 * gcc.dg/vect/pr71259.c: Ditto.
5905 * gcc.dg/vect/vect-82_64.c: Ditto.
5906 * gcc.dg/vect/vect-83_64.c: Ditto.
5907 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5908 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5909 * gcc.dg/vect/vect-shift-2.c: Ditto.
5910 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5911 * gfortran.dg/vect/pr39318.f90: Ditto.
5912 * gfortran.dg/vect/pr45714-a.f: Ditto.
5913 * gfortran.dg/vect/pr45714-b.f: Ditto.
5914 * gfortran.dg/vect/pr46213.f90: Ditto.
5915
2d4bb02f
MM
59162016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5917 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5918
5919 * gcc.target/powerpc/p9-splat-5.c: New test.
5920
f6d1b868
UB
59212016-06-23 Uros Bizjak <ubizjak@gmail.com>
5922
5923 PR tree-optimization/71488
5924 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5925 * lib/target-supports.exp: ... here.
5926 (check_sse4_hw_available): New procedure.
5927 (check_effective_target_sse4_runtime): Ditto.
5928 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5929 -march=westmere for sse4_runtime targets.
936ff030 5930 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5931 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5932 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5933 (main): Call check_vect ().
a7898180 5934 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5935
c0597759
L
59362016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5937
5938 PR target/66232
5939 PR target/67400
5940 * gcc.target/i386/pr66232-14.c: New file.
5941 * gcc.target/i386/pr66232-15.c: Likewise.
5942 * gcc.target/i386/pr66232-16.c: Likewise.
5943 * gcc.target/i386/pr66232-17.c: Likewise.
5944 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5945 ia32 if R_386_GOT32X relocation is supported.
5946 * gcc.target/i386/pr67400-2.c: Likewise.
5947 * gcc.target/i386/pr67400-3.c: Likewise.
5948 * gcc.target/i386/pr67400-4.c: Likewise.
5949 * gcc.target/i386/pr67400-6.c: Likewise.
5950 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5951 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5952
5b0e27a7
JD
59532016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5954
5955 PR libgfortran/48852
5956 * gfortran.dg/char4_iunit_1.f03: Update test.
5957 * gfortran.dg/f2003_io_5.f03: Update test.
5958 * gfortran.dg/real_const_3.f90: Update test.
5959
7f586d90
AK
59602016-06-23 Andi Kleen <ak@linux.intel.com>
5961
5962 * g++.dg/bprob/bprob.exp: Support autofdo.
5963 * g++.dg/tree-prof/tree-prof.exp: dito.
5964 * gcc.dg/tree-prof/tree-prof.exp: dito.
5965 * gcc.misc-tests/bprob.exp: dito.
5966 * gfortran.dg/prof/prof.exp: dito.
5967 * lib/profopt.exp: dito.
5968 * lib/target-supports.exp: Check for autofdo.
5969
60fa7862
ML
59702016-06-23 Martin Liska <mliska@suse.cz>
5971
5972 * gcc.dg/pr71619.c: New test.
5973
e3d62871
UB
59742016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5975
5976 PR target/67400
cc901875
UB
5977 * gcc.target/i386/pr67400-1.c: New test.
5978 * gcc.target/i386/pr67400-2.c: Likewise.
5979 * gcc.target/i386/pr67400-3.c: Likewise.
5980 * gcc.target/i386/pr67400-4.c: Likewise.
5981 * gcc.target/i386/pr67400-5.c: Likewise.
5982 * gcc.target/i386/pr67400-6.c: Likewise.
5983 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5984
ac81cf0b
DM
59852016-06-22 David Malcolm <dmalcolm@redhat.com>
5986
5987 * c-c++-common/missing-header-1.c: New test case.
5988 * c-c++-common/missing-header-2.c: New test case.
5989 * c-c++-common/missing-header-3.c: New test case.
5990 * c-c++-common/missing-header-4.c: New test case.
5991
1a4f11c8
DM
59922016-06-22 David Malcolm <dmalcolm@redhat.com>
5993
5994 PR c/70339
5995 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5996 hint.
5997 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5998 expected results due to builtin "nanl" now being suggested for
5999 "name".
6000 * gcc.dg/pr67580.c: Update expected messages.
6001 * gcc.dg/spellcheck-identifiers.c: New testcase.
6002 * gcc.dg/spellcheck-typenames.c: New testcase.
6003
a93eac6a
DM
60042016-06-22 David Malcolm <dmalcolm@redhat.com>
6005
6006 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6007 file.
6008 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6009 diagnostic-test-show-locus-parseable-fixits.c to sources for
6010 diagnostic_plugin_test_show_locus.c.
6011 * lib/gcc-defs.exp (freeform_regexps): New global.
6012 (dg-regexp): New function.
6013 (handle-dg-regexps): New function.
6014 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6015 freeform_regexps to the empty list.
6016 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6017
49e76ff1
IE
60182016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6019
f6d1b868 6020 PR tree-optimization/71488
49e76ff1
IE
6021 * g++.dg/pr71488.C: New test.
6022 * gcc.dg/vect/vect-bool-cmp.c: New test.
6023
951d8c8a
EB
60242016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6025
6026 * gcc.dg/guality/param-5.c: New test.
6027
b60fc3bd
BE
60282016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6029
6030 * gcc.target/i386/asm-flag-7.c: New test.
6031
0609abda
TS
60322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6033
6034 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6035 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6036 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6037 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6038 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6039 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6040 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6041 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6043 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6044 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6045 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6047 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6048 * lib/target-supports.exp: Likewise.
6049
ee2499b4
TS
60502016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6051
6052 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6053 * gcc.dg/attr-ms_struct-2.c: Likewise.
6054 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6055 * gcc.dg/bf-ms-attrib.c: Likewise.
6056 * gcc.dg/bf-ms-layout-2.c: Likewise.
6057 * gcc.dg/bf-ms-layout-3.c: Likewise.
6058 * gcc.dg/bf-ms-layout.c: Likewise.
6059 * gcc.dg/bf-no-ms-layout.c: Likewise.
6060 * gcc.target/i386/bitfield1.c: Likewise.
6061 * gcc.target/i386/bitfield2.c: Likewise.
6062 * gcc.target/i386/bitfield3.c: Likewise.
6063
caea59ff
KN
60642016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6065
6066 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6067 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6068 override other than -mcpu=power9 command-line option is specified,
6069 or if the target operating system is aix.
6070 * gcc.target/powerpc/darn-1.c: Likewise.
6071 * gcc.target/powerpc/darn-2.c: Likewise.
6072 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6073 test if effective-target is not powerpc_p9vector_ok or if the
6074 target operating system is not defined.
6075 * gcc.target/powerpc/vslv-1.c: Likewise.
6076 * gcc.target/powerpc/vsrv-0.c: Likewise.
6077 * gcc.target/powerpc/vsrv-1.c: Likewise.
6078
63617e30
TB
60792016-06-21 Tobias Burnus <burnus@net-b.de>
6080
6081 PR fortran/71068
6082 * gfortran.dg/coarray/data_1.f90: New.
6083
89192c3c
WD
60842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6085
6086 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6087 (dg-require-effective-target): Use arm_v8_neon_hw.
6088 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6089 (dg-require-effective-target): Likewise.
6090 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6091 (dg-require-effective-target): Likewise.
6092 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6093 (dg-require-effective-target): Likewise.
6094 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6095 (dg-require-effective-target): Likewise.
6096 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6097 (dg-require-effective-target): Likewise.
6098 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6099 Add AArch64 check.
6100
64ac50e2
WD
61012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6102
6103 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6104 Set to 3 so test passes.
6105
6252b5db
WD
61062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6107
6108 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6109
3b9bc511
IV
61102016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6111
6112 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6113 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6114 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6115 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6116
21db1c78
IV
61172016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6118
6119 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6120 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6121
9d30e86f
L
61222016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6123
6124 PR target/71549
6125 * gcc.target/i386/pr71549.c: New test.
6126
448a7c69
KN
61272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6128
6129 * gcc.target/powerpc/vadsdu-0.c: Replace
6130 dg-require-effective-target directive to allow test to run on more
6131 platforms, and add dg-skip-if directive to disable test on aix
6132 platforms because of known incompatibilities.
6133 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6134 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6135 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6136 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6137 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6138 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6139 * gcc.target/powerpc/vadsdub-2.c: Replace
6140 dg-require-effective-target directive to allow test to run on more
6141 platforms, and add dg-skip-if directive to disable test on aix
6142 platforms because of known incompatibilities.
6143 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6144 with vec_absdb call to differentiate this test from vadsdub-1.c.
6145 * gcc.target/powerpc/vadsduh-1.c: Replace
6146 dg-require-effective-target directive to allow test to run on more
6147 platforms, and add dg-skip-if directive to disable test on aix
6148 platforms because of known incompatibilities.
6149 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6150 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6151 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6152
0ad84f34
JJ
61532016-06-21 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR tree-optimization/71588
6156 * gcc.dg/pr71558.c: New test.
6157
e71e8d94
SKS
61582016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6159
6160 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6161 * c-c++-common/pr68657-2.c: Likewise.
6162 * c-c++-common/pr68657-3.c: Likewise.
6163 * gcc.dg/torture/pr69714.c: Require int32plus support.
6164 * gcc.dg/torture/pr70025.c: Likewise.
6165 * gcc.dg/torture/pr70083.c: Likewise.
6166 * gcc.dg/torture/pr70542.c: Likewise.
6167 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6168
5a578671
JM
61692016-06-20 Joseph Myers <joseph@codesourcery.com>
6170
6171 PR c/71601
6172 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6173
7a9df68e
JJ
61742016-06-20 Jakub Jelinek <jakub@redhat.com>
6175
50aa64d5
JJ
6176 PR middle-end/71581
6177 * gcc.dg/pr71581.c: New test.
6178
7a9df68e
JJ
6179 PR rtl-optimization/71591
6180 * gcc.dg/cpp/pr71591.c: New test.
6181
3947cf19
DR
61822016-06-20 David B. Robins <gcc@davidrobins.net>
6183
6184 PR target/71571
6185 * g++.dg/torture/pr71571.C: New test.
6186
c4ff221e
JJ
61872016-06-20 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR target/71559
6190 * gcc.target/i386/sse2-pr71559.c: New test.
6191 * gcc.target/i386/avx-pr71559.c: New test.
6192 * gcc.target/i386/avx512f-pr71559.c: New test.
6193
f1b5abfb
TB
61942016-06-20 Tobias Burnus <burnus@net-b.de>
6195
6196 PR fortran/71194
6197 * gfortran.dg/pointer_remapping_10.f90: New.
6198
842107e4
DM
61992016-06-20 David Malcolm <dmalcolm@redhat.com>
6200
6201 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6202
d9e8bdfd
MS
62032016-06-20 Martin Sebor <msebor@redhat.com>
6204
6205 PR c/69507
6206 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6207 * gnu90-const-expr-1.c: Same.
6208 * gnu99-const-expr-1.c: Same.
6209 * gnu99-static-1.c: Same.
6210
67785479
RL
62112016-06-20 Renlin Li <renlin.li@arm.com>
6212
29f09b38 6213 PR testsuite/71489
67785479
RL
6214 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6215
636929b8
JG
62162016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6217
6218 * gcc.target/aarch64/vcvt_f64_1.c: New.
6219 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6220 * gcc.target/aarch64/vrecp_f64_1.c: New.
6221
ff7b374b
KT
62222016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6223
6224 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6225 "alignement".
6226
554cfc9e
GJL
62272016-06-20 Georg-Johann Lay <avr@gjlay.de>
6228
6229 PR target/71103
6230 * gcc.target/avr/torture/pr71103-2.c: New test.
6231
94087e88 62322016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6233
6234 PR c/69507
6235 * gcc.dg/alignof.c: New test.
6236
c561b091
PC
62372016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6240 vs dg-error; test constexpr specifier too.
6241
bf54f123
PC
62422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6245
4e53aa97
CL
62462016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6247
6248 * lib/target-supports.exp
6249 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6250 arm_neon_ok and merge flags. Fix temporary test name.
6251 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6252 and merge flags.
6253
69071d86
ML
62542016-06-17 Martin Liska <mliska@suse.cz>
6255
6256 * gcc.dg/predict-9.c: Fix dump scanning.
6257
68b3b858
BC
62582016-06-17 Bin Cheng <bin.cheng@arm.com>
6259
6260 PR tree-optimization/71354
6261 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6262
d3ee260a
BC
62632016-06-17 Bin Cheng <bin.cheng@arm.com>
6264
6265 PR tree-optimization/71347
6266 * gcc.dg/tree-ssa/pr71347.c: New test.
6267
bd8fb114
BC
62682016-06-17 Bin Cheng <bin.cheng@arm.com>
6269
6270 PR tree-optimization/71354
6271 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6272
97816be4
BC
62732016-06-17 Bin Cheng <bin.cheng@arm.com>
6274
6275 * gcc.dg/vect/vect-alias-check-1.c: New test.
6276
2d761a37
SKS
62772016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6278
e0277d6b 6279 PR target/71151
2d761a37
SKS
6280 * gcc.target/avr/pr71151-1.c: New test.
6281 * gcc.target/avr/pr71151-2.c: New test.
6282 * gcc.target/avr/pr71151-3.c: New test.
6283 * gcc.target/avr/pr71151-4.c: New test.
6284 * gcc.target/avr/pr71151-5.c: New test.
6285 * gcc.target/avr/pr71151-6.c: New test.
6286 * gcc.target/avr/pr71151-7.c: New test.
6287 * gcc.target/avr/pr71151-8.c: New test.
6288 * gcc.target/avr/pr71151-common.h: New test.
6289
68fa96d6
ML
62902016-06-16 Martin Liska <mliska@suse.cz>
6291
6292 * gfortran.dg/predict-1.f90: New test.
6293
b6ca982f
UB
62942016-06-16 Uros Bizjak <ubizjak@gmail.com>
6295
6296 PR target/71242
3a146d46 6297 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6298
1dc8d15b
JH
62992016-06-16 Jan Hubicka <hubicka@ucw.cz>
6300
6301 * g++.dg/vect/pr36648.cc: Disable cunrolli
6302
67c25816
JJ
63032016-06-16 Jakub Jelinek <jakub@redhat.com>
6304
c577adb2
JJ
6305 PR target/71554
6306 * gcc.c-torture/execute/pr71554.c: New test.
6307
67c25816
JJ
6308 PR rtl-optimization/71532
6309 * gcc.dg/torture/pr71532.c: New test.
6310
1a3c3ee9
MM
63112016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6312
6313 * gcc.target/powerpc/p9-dimode1.c: New test.
6314 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6315
f29468a7
JJ
63162016-06-15 Jakub Jelinek <jakub@redhat.com>
6317
61daecc4
JJ
6318 * gcc.c-torture/compile/20160615-1.c: New test.
6319
f29468a7
JJ
6320 * g++.dg/cpp0x/ref-qual17.C: New test.
6321
209d1e2d
IE
63222016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6323
6324 PR middle-end/71529
6325 * gcc.target/i386/pr71529.C: New test.
6326
8dc35712
AH
63272016-06-15 Alan Hayward <alan.hayward@arm.com>
6328
6329 PR tree-optimization/71483
6330 * g++.dg/vect/pr71483.c: New
6331
b8911cb8
PC
63322016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/70202
6335 * g++.dg/inherit/crash6.C: New.
6336 * g++.dg/inherit/union2.C: Likewise.
6337 * g++.dg/inherit/virtual12.C: Likewise.
6338 * g++.dg/inherit/virtual13.C: Likewise.
6339 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6340
cf5d08ab
UB
63412016-06-15 Uros Bizjak <ubizjak@gmail.com>
6342
e3d62871 6343 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6344
8f482165
AH
63452016-06-15 Alan Hayward <alan.hayward@arm.com>
6346
6347 PR tree-optimization/71439
6348 * gcc.dg/vect/pr71439.c: New
6349
3256673f
KT
63502016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6351
6352 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6353
b17dc4d4
RB
63542016-06-15 Richard Biener <rguenther@suse.de>
6355
6356 * gcc.dg/vect/slp-45.c: New testcase.
6357
2a5825f2
RB
63582016-06-15 Richard Biener <rguenther@suse.de>
6359
6360 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6361
6e433d0b
BS
63622016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6363
6364 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6365 requirements, and disable for AIX for now.
6366 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6367
abe7f828
JJ
63682016-06-14 Jakub Jelinek <jakub@redhat.com>
6369
a09c81b4
JJ
6370 PR c++/71528
6371 * g++.dg/opt/pr71528.C: New test.
6372
abe7f828
JJ
6373 PR c++/71516
6374 * g++.dg/init/pr71516.C: New test.
6375
acfadf06
PC
63762016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6377
6378 * g++.dg/init/array46.C: New.
6379
4d568ab2
UB
63802016-06-14 Uros Bizjak <ubizjak@gmail.com>
6381
e3d62871
UB
6382 * gcc.target/i386/float128-3.c: New test.
6383 * gcc.target/i386/quad-sse4.c: Ditto.
6384 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6385 Update scan strings.
4d568ab2 6386
30934c5d
RB
63872016-06-14 Richard Biener <rguenther@suse.de>
6388
6389 PR middle-end/71526
6390 * gfortran.dg/pr71526.f90: New testcase.
6391
3970e545
AV
63922016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6393
6394 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6395 * gcc.dg/zero_bits_compound-1.c: Likewise.
6396
04976c6e
RB
63972016-06-14 Richard Biener <rguenther@suse.de>
6398
6399 PR tree-optimization/71522
6400 * gcc.dg/torture/pr71522.c: New testcase.
6401
23e025db
JJ
64022016-06-14 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR tree-optimization/71520
6405 * gcc.dg/tree-ssa/pr71520.c: New test.
6406
90b72e84
RB
64072016-06-14 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/71521
86c24ba6 6410 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6411
ef7cf206
JJ
64122016-06-13 Jakub Jelinek <jakub@redhat.com>
6413
0dda258b
JJ
6414 PR sanitizer/71498
6415 * c-c++-common/ubsan/bounds-13.c: New test.
6416
ef7cf206
JJ
6417 PR preprocessor/71183
6418 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6419
a73786e3
JL
64202016-06-13 Jeff Law <law@redhat.com>
6421
6422 PR tree-optimization/71403
6423 * c-c++-common/ubsan/pr71403-1.c: New test.
6424 * c-c++-common/ubsan/pr71403-2.c: New test.
6425 * c-c++-common/ubsan/pr71403-3.c: New test.
6426
0ac249bf
JJ
64272016-06-13 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR middle-end/71478
6430 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6431 Add -Wno-psabi -w to dg-options.
6432
5408a64a
KN
64332016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6434
6435 * gcc.target/powerpc/vadsdu-0.c: New test.
6436 * gcc.target/powerpc/vadsdu-1.c: New test.
6437 * gcc.target/powerpc/vadsdu-2.c: New test.
6438 * gcc.target/powerpc/vadsdu-3.c: New test.
6439 * gcc.target/powerpc/vadsdu-4.c: New test.
6440 * gcc.target/powerpc/vadsdu-5.c: New test.
6441 * gcc.target/powerpc/vadsdub-1.c: New test.
6442 * gcc.target/powerpc/vadsdub-2.c: New test.
6443 * gcc.target/powerpc/vadsduh-1.c: New test.
6444 * gcc.target/powerpc/vadsduh-2.c: New test.
6445 * gcc.target/powerpc/vadsduw-1.c: New test.
6446 * gcc.target/powerpc/vadsduw-2.c: New test.
6447
f7e4f2e3
DM
64482016-06-13 David Malcolm <dmalcolm@redhat.com>
6449
6450 * gcc.dg/c99-init-2.c (c): Update expected error message.
6451 * gcc.dg/init-bad-8.c (foo): Likewise.
6452 * gcc.dg/spellcheck-fields-3.c: New test case.
6453
ad23a23e
ML
64542016-06-13 Martin Liska <mliska@suse.cz>
6455
6456 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6457 and "guess loop iv compared" heuristics.
6458 * gcc.dg/predict-2.c: Likewise.
6459 * gcc.dg/predict-3.c: Likewise.
6460 * gcc.dg/predict-4.c: Likewise.
6461 * gcc.dg/predict-5.c: Likewise.
6462 * gcc.dg/predict-6.c: Likewise.
6463
146c55da
MP
64642016-06-13 Marek Polacek <polacek@redhat.com>
6465
6466 PR middle-end/71476
6467 * c-c++-common/Wswitch-unreachable-4.c: New test.
6468 * gcc.dg/Wswitch-unreachable-2.c: New test.
6469 * g++.dg/tm/jump1.C: Move dg-warning.
6470
42e77cbc
EB
64712016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6472
6473 * gnat.dg/renaming10.ad[sb]: New test.
6474
7474dcc1
PT
64752016-06-13 Paul Thomas <pault@gcc.gnu.org>
6476
6477 PR fortran/70673
6478 * gfortran.dg/pr70673.f90: New test.
6479
f57f53d3
RB
64802016-06-13 Richard Biener <rguenther@suse.de>
6481
6482 PR middle-end/64516
6483 * gcc.dg/align-3.c: New testcase.
6484
5843a5f0
ML
64852016-06-13 Martin Liska <mliska@suse.cz>
6486
6487 * gcc.target/i386/pr71458.c: New test.
6488
aa8fdb44
UB
64892016-06-12 Uros Bizjak <ubizjak@gmail.com>
6490
6491 PR target/71241
3a146d46 6492 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6493
2043e4d7
DH
64942016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6495
6496 PR target/60751
6497 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6498 statement.
6499
d3dc025d
DH
65002016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6501
6502 PR target/60751
6503 * gfortran.dg/comma_IO_extension_1.f90: New test.
6504 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6505 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6506 statement.
6507 * gfortran.dg/graphite/pr38083.f90: Likewise.
6508 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6509 missing format.
6510
a31d78c6
EB
65112016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6512
6513 * gnat.dg/case_character.adb: New test.
6514
95c18dd0
SB
65152016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6516
6517 PR middle-end/71310
6518 * gcc.target/powerpc/pr71310.c: New testcase.
6519
b97d37b4
KV
65202016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6521
6522 PR middle-end/71478
6523 * gcc.dg/pr71478.c: New test.
6524
900bcda3
JJ
65252016-06-10 Jakub Jelinek <jakub@redhat.com>
6526
ec1c20db
JJ
6527 PR middle-end/71494
6528 * gcc.c-torture/execute/pr71494.c: New test.
6529
50b15873
JJ
6530 PR c/68657
6531 * gcc.target/i386/pr68657.c: New test.
6532
900bcda3
JJ
6533 PR inline-asm/68843
6534 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6535 (test): Add -masm=intel alternatives.
6536
4d926e34
MS
65372016-06-10 Martin Sebor <msebor@redhat.com>
6538
6539 PR c/71392
6540 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6541
ad071b2b
JL
65422016-06-10 Jeff Law <law@redhat.com>
6543
6544 PR tree-optimization/71335
6545 * gcc.c-torture/execute/pr71335.c: New test.
6546
2704efe8
DM
65472016-06-10 David Malcolm <dmalcolm@redhat.com>
6548
6549 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6550 the various "cannot tail-call: " messages.
6551
18c9b7d4
CL
65522016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6553
6554 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6555 and options.
6556
7cfa10f3
MO
65572016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6558
6559 PR sanitizer/71480
6560 * c-c++-common/asan/pr71480.c: New test.
6561
1f24fd3e
L
65622016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6563
6564 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6565 (ASMNAME2): Likewise.
6566 (main): Replace fn in asm statement with ASMNAME ("fn").
6567 * gcc.dg/guality/pr68037-2.c: Likewise.
6568 * gcc.dg/guality/pr68037-3.c: Likewise.
6569 * gcc.dg/torture/pr68037-1.c: Likewise.
6570 * gcc.dg/torture/pr68037-2.c: Likewise.
6571 * gcc.dg/torture/pr68037-3.c: Likewise.
6572
ad551c07
BE
65732016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6574
6575 PR inline-asm/68843
6576 * gcc.target/i386/pr68843-1.c: New test.
6577 * gcc.target/i386/pr68843-2.c: New test.
6578
4b1ffdb1 65792016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6580 Cesar Philippidis <cesar@codesourcery.com>
6581
6582 PR middle-end/71373
6583 * gcc.dg/goacc/nested-function-1.c: New file.
6584 * gcc.dg/goacc/nested-function-2.c: Likewise.
6585 * gcc.dg/goacc/pr71373.c: Likewise.
6586 * gfortran.dg/goacc/cray-2.f95: Likewise.
6587 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6588 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6589 * gfortran.dg/goacc/cray.f95: Update.
6590 * gfortran.dg/goacc/loop-1.f95: Likewise.
6591 * gfortran.dg/goacc/loop-3.f95: Likewise.
6592 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6593 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6594
65952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6596
6597 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6598 for OpenACC tile clauses.
6599 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6600
6601 PR c/71381
6602 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6603 to...
6604 * c-c++-common/goacc/cache-2.c: ... this new file.
6605 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6606 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6607 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6608 usage.
6609 * gfortran.dg/goacc/cray.f95: Likewise.
6610 * gfortran.dg/goacc/loop-1.f95: Likewise.
6611
89851e4c
AH
66122016-06-10 Alan Hayward <alan.hayward@arm.com>
6613
6614 PR tree-optimization/71407
6615 PR tree-optimization/71416
6616 * gcc.dg/vect/pr71407.c: New
6617 * gcc.dg/vect/pr71416-1.c: New
6618 * gcc.dg/vect/pr71416-2.c: New
6619
200eafbf
RB
66202016-06-10 Richard Biener <rguenther@suse.de>
6621
6622 PR middle-end/71477
6623 * gcc.dg/torture/pr71477.c: New testcase.
6624
4df99d92
JK
66252016-06-09 Julia Koval <julia.koval@intel.com>
6626
6627 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6628 * gcc.target/i386/interrupt-13.c: Likewise.
6629 * gcc.target/i386/interrupt-15.c: Likewise.
6630 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6631 * gcc.target/i386/interrupt-24.c: Likewise.
6632 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6633 * gcc.target/i386/interrupt-9.c: Likewise.
6634 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6635
e01b4e16
MS
66362016-06-09 Martin Sebor <msebor@redhat.com>
6637
6638 PR c/70883
6639 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6640 * gcc.dg/builtin-constant_p-1.c: Same.
6641 * gcc.dg/builtins-error.c: Same.
6642 * gcc.dg/pr70859.c: Same.
6643
9c35db0e
SKS
66442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6645
6646 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6647 * gcc.dg/torture/pr68067-1.c: Likewise.
6648 * gcc.dg/torture/pr68067-2.c: Likewise.
6649
66502016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6651
6652 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6653 when setting SIZE.
6654
392a81b9
PC
66552016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/71465
6658 * g++.dg/inherit/crash5.C: New.
6659 Revert:
6660 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 PR c++/70202
6663 * g++.dg/inherit/crash5.C: New.
6664 * g++.dg/inherit/virtual1.C: Adjust.
6665
e49efc14
ML
66662016-06-09 Martin Liska <mliska@suse.cz>
6667
6668 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6669 * g++.dg/predict-loop-exit-2.C: Likewise.
6670 * g++.dg/predict-loop-exit-3.C: Likewise.
6671 * gcc.dg/predict-1.c: Likewise.
6672 * gcc.dg/predict-2.c: Likewise.
6673 * gcc.dg/predict-3.c: Likewise.
6674 * gcc.dg/predict-4.c: Likewise.
6675 * gcc.dg/predict-5.c: Likewise.
6676 * gcc.dg/predict-6.c: Likewise.
6677 * gcc.dg/predict-7.c: Likewise.
6678
36d57986
RB
66792016-06-09 Richard Biener <rguenther@suse.de>
6680
6681 PR tree-optimization/71462
6682 * gcc.dg/torture/pr71462.c: New testcase.
6683
7d82e8e4
MP
66842016-06-09 Marek Polacek <polacek@redhat.com>
6685
6686 PR c/65471
6687 * gcc.dg/c11-generic-3.c: New test.
6688
c8a71589
PC
66892016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6690
6691 * g++.dg/init/array42.C: New.
6692 * g++.dg/init/array43.C: Likewise.
6693 * g++.dg/init/array44.C: Likewise.
6694 * g++.dg/init/array45.C: Likewise.
6695 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6696 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6697 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6698 * g++.dg/gomp/pr35751.C: Likewise.
6699 * g++.dg/init/array23.C: Likewise.
6700 * g++.dg/init/brace2.C: Likewise.
6701 * g++.dg/init/brace6.C: Likewise.
6702
44a845ca
MS
67032016-06-08 Martin Sebor <msebor@redhat.com>
6704 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR c++/70507
6707 PR c/68120
6708 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6709 * c-c++-common/builtin-arith-overflow-2.c: New test.
6710 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6711 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6712 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6713
2ef16b6e
JJ
67142016-06-08 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR c++/71442
6717 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6718
5e3ee346
AL
67192016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6720
6721 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6722 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6723 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6724 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6725 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6726 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6727 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6728 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6729 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6730 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6731 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6732 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6733 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6734
b2ae2814
RB
67352016-06-08 Richard Biener <rguenther@suse.de>
6736
6737 PR tree-optimization/68558
6738 * gcc.dg/vect/slp-44.c: New testcase.
6739
e09b4c37
RB
67402016-06-08 Richard Biener <rguenther@suse.de>
6741
6742 * gcc.dg/vect/slp-43.c: New testcase.
6743
72d50660
RB
67442016-06-08 Richard Biener <rguenther@suse.de>
6745
6746 PR tree-optimization/71452
6747 * gcc.dg/torture/pr71452.c: New testcase.
6748
988c115c
JJ
67492016-06-08 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR c++/71448
6752 * g++.dg/torture/pr71448.C: New test.
6753
73d73b48
BS
67542016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6755
6756 PR debug/71432
6757 PR ada/71413
6758 * g++.dg/debug/pr71432.C: New test.
6759
bdd15d0c
PK
67602016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6761
6762 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6763 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6764 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6765
ce0607bb
AH
67662016-06-08 Alan Hayward <alan.hayward@arm.com>
6767
6768 * gcc.dg/vect/vect-live-2.c: Update effective target.
6769 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6770 * lib/target-supports.exp: Add aarch64 to vect_long.
6771
92a5f2ba
MP
67722016-06-08 Marek Polacek <polacek@redhat.com>
6773
6774 PR c/71418
6775 * gcc.dg/noncompile/pr71418.c: New test.
6776
08203f73
MP
6777 PR c/71426
6778 * gcc.dg/noncompile/pr71426.c: New test.
6779
d1fcc2bd
JH
67802016-06-07 Jan Hubicka <hubicka@ucw.cz>
6781
6782 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6783 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6784 * gcc.dg/predict-3.c: Update template.
6785 * gcc.dg/predict-5.c: Update template.
6786 * gcc.dg/predict-6.c: Update template.
6787 * gcc.dg/predict-9.c: Update template.
6788 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6789
a23e6f1c
BS
67902016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6791
6792 * gcc.target/powerpc/vec-mul.c: New test.
6793
6ffd47b7
DM
67942016-06-07 David Malcolm <dmalcolm@redhat.com>
6795
6796 * gcc.dg/spellcheck-fields-2.c: New test case.
6797
bfd67b47
RB
67982016-06-07 Richard Biener <rguenther@suse.de>
6799
6800 PR c/61564
6801 * gcc.dg/Wpragmas-1.c: New testcase.
6802 * gcc.dg/Wattributes-4.c: Likewise.
6803 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6804 entry.
6805
701b9a47
CL
68062016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6807
6808 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6809 spurious debug code.
6810
6b80d6fa
RB
68112016-06-07 Richard Biener <rguenther@suse.de>
6812
6813 PR tree-optimization/71428
6814 * gcc.dg/torture/pr71428.c: New testcase.
6815
0f3f9437
RB
68162016-06-07 Richard Biener <rguenther@suse.de>
6817
6818 PR middle-end/71423
6819 * gcc.dg/torture/pr71423.c: New testcase.
6820
ec963f2a
KV
68212016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6822
6823 PR middle-end/71408
6824 * gcc.dg/tree-ssa/pr71408.c: New test.
6825
46ab5b6e
KV
68262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6827
6828 PR middle-end/71281
6829 * g++.dg/torture/pr71281.C: New test.
6830
1f40cff3
MP
68312016-06-06 Marek Polacek <polacek@redhat.com>
6832
6833 PR c/71362
6834 * gcc.dg/pr71362.c: New test.
6835
6f5bcd24
JJ
68362016-06-06 Jakub Jelinek <jakub@redhat.com>
6837 Patrick Palka <ppalka@gcc.gnu.org>
6838
6839 PR c++/70847
6840 PR c++/71330
6841 PR c++/71393
6842 * g++.dg/opt/pr70847.C: New test.
6843 * g++.dg/ubsan/pr70847.C: New test.
6844 * g++.dg/ubsan/pr71393.C: New test.
6845
158beb4a
JJ
68462016-06-06 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR tree-optimization/71259
6849 * gcc.dg/vect/pr71259.c: New test.
6850
d9b950dd
DM
68512016-06-06 David Malcolm <dmalcolm@redhat.com>
6852
6853 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6854 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6855 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6856 above.
6857
36f9ad69
KT
68582016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6859
6860 PR middle-end/37780
6861 * gcc.c-torture/execute/pr37780.c: New test.
6862 * gcc.target/aarch64/pr37780_1.c: Likewise.
6863 * gcc.target/arm/pr37780_1.c: Likewise.
6864
5545a907
MP
68652016-06-06 Marek Polacek <polacek@redhat.com>
6866
6867 * c-c++-common/attr-may-alias-1.c: New test.
6868 * c-c++-common/attr-may-alias-2.c: New test.
6869 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6870
93671519
BE
68712016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6872
6873 PR c/24414
6874 * gcc.target/i386/pr24414.c: New test.
6875
690f24b7
JM
68762016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6877
6878 * gcc.target/sparc/vis4misc.c: New file.
6879 * gcc.target/sparc/fpcmp.c: Likewise.
6880 * gcc.target/sparc/fpcmpu.c: Likewise.
6881
31ce6157
AH
68822016-06-06 Alan Hayward <alan.hayward@arm.com>
6883
6884 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6885 * gcc.dg/vect/vect-live-3.c: Likewise.
6886
9fcebb5a
RB
68872016-06-06 Richard Biener <rguenther@suse.de>
6888
6889 PR tree-optimization/71398
6890 * gcc.dg/torture/pr71398.c: New testcase.
6891
903ca97b
UB
68922016-06-06 Uros Bizjak <ubizjak@gmail.com>
6893
6894 PR target/71389
6895 * g++.dg/pr71389.C: New test.
6896
9c1eb332
JD
68972016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6898
6899 PR fortran/71404
6900 * gfortran.dg/fmt_read_5.f: New test.
6901
b2d83bd2
AV
69022016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6903
6904 PR fortran/69659
6905 * gfortran.dg/class_array_22.f03: New test.
6906
ec81960e
JH
69072016-06-05 Jan Hubicka <hubicka@ucw.cz>
6908
6909 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6910
429d2750
JH
69112016-06-05 Jan Hubicka <hubicka@ucw.cz>
6912
6913 * gcc.dg/predict-9.c: Update template.
6914
c1c00983
PC
69152016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6916
6917 PR c++/49377
6918 * g++.dg/template/pr49377.C: New.
6919
1927a963
JJ
69202016-06-04 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR tree-optimization/71405
6923 * g++.dg/torture/pr71405.C: New test.
6924
909a11ad
PC
69252016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6926
6927 PR c++/70202
6928 * g++.dg/inherit/crash5.C: New.
6929 * g++.dg/inherit/virtual1.C: Adjust.
6930
08bbb1f8
JL
69312016-06-03 Jeff Law <law@redhat.com>
6932
6933 PR tree-optimization/71316
6934 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6935
7c35235c
JJ
69362016-06-03 Jakub Jelinek <jakub@redhat.com>
6937
6938 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6939 dg-additional-options with just -fno-tree-scev-cprop in it.
6940 * gcc.dg/vect/vect-live-2.c: Likewise.
6941 * gcc.dg/vect/vect-live-5.c: Likewise.
6942 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6943 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6944 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6945
c8572dd6
PP
69462016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6947
6948 PR c++/27100
6949 * g++.dg/other/friend6.C: New test.
6950
1c7733a7
BS
69512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6952
6953 * g++.dg/torture/ppc-ldst-array.C: New.
6954
0d2f700f
JM
69552016-06-03 Joseph Myers <joseph@codesourcery.com>
6956
6957 PR target/71276
6958 PR target/71277
6959 * gcc.dg/torture/builtin-fp-int-inexact.c,
6960 gcc.target/i386/387-builtin-fp-int-inexact.c,
6961 gcc.target/i386/387-rint-inline-1.c,
6962 gcc.target/i386/387-rint-inline-2.c,
6963 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6964 gcc.target/i386/sse2-rint-inline-1.c,
6965 gcc.target/i386/sse2-rint-inline-2.c,
6966 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6967 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6968
f8071c05
L
69692016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6970 Julia Koval <julia.koval@intel.com>
6971
6972 PR target/66960
6973 PR target/67630
6974 PR target/67634
6975 PR target/67841
6976 PR target/68037
6977 PR target/68618
6978 PR target/68661
6979 PR target/69575
6980 PR target/69596
6981 PR target/69734
6982 * gcc.dg/guality/pr68037-1.c: New test.
6983 * gcc.dg/guality/pr68037-2.c: Likewise.
6984 * gcc.dg/guality/pr68037-3.c: Likewise.
6985 * gcc.dg/torture/pr68037-1.c: Likewise.
6986 * gcc.dg/torture/pr68037-2.c: Likewise.
6987 * gcc.dg/torture/pr68037-3.c: Likewise.
6988 * gcc.dg/torture/pr68661-1a.c: Likewise.
6989 * gcc.dg/torture/pr68661-1b.c: Likewise.
6990 * gcc.target/i386/interrupt-1.c: Likewise.
6991 * gcc.target/i386/interrupt-2.c: Likewise.
6992 * gcc.target/i386/interrupt-3.c: Likewise.
6993 * gcc.target/i386/interrupt-4.c: Likewise.
6994 * gcc.target/i386/interrupt-5.c: Likewise.
6995 * gcc.target/i386/interrupt-6.c: Likewise.
6996 * gcc.target/i386/interrupt-7.c: Likewise.
6997 * gcc.target/i386/interrupt-8.c: Likewise.
6998 * gcc.target/i386/interrupt-9.c: Likewise.
6999 * gcc.target/i386/interrupt-10.c: Likewise.
7000 * gcc.target/i386/interrupt-11.c: Likewise.
7001 * gcc.target/i386/interrupt-12.c: Likewise.
7002 * gcc.target/i386/interrupt-13.c: Likewise.
7003 * gcc.target/i386/interrupt-14.c: Likewise.
7004 * gcc.target/i386/interrupt-15.c: Likewise.
7005 * gcc.target/i386/interrupt-16.c: Likewise.
7006 * gcc.target/i386/interrupt-17.c: Likewise.
7007 * gcc.target/i386/interrupt-18.c: Likewise.
7008 * gcc.target/i386/interrupt-19.c: Likewise.
7009 * gcc.target/i386/interrupt-20.c: Likewise.
7010 * gcc.target/i386/interrupt-21.c: Likewise.
7011 * gcc.target/i386/interrupt-22.c: Likewise.
7012 * gcc.target/i386/interrupt-23.c: Likewise.
7013 * gcc.target/i386/interrupt-24.c: Likewise.
7014 * gcc.target/i386/interrupt-25.c: Likewise.
7015 * gcc.target/i386/interrupt-26.c: Likewise.
7016 * gcc.target/i386/interrupt-27.c: Likewise.
7017 * gcc.target/i386/interrupt-28.c: Likewise.
7018 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7019 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7020 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7021 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7022 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7023 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7024 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7025 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7026 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7027 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7028 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7029 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7030
36b85e43
BS
70312016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7032
9de2e795
L
7033 PR tree-optimization/52171
7034 * gcc.dg/pr52171.c: New test.
7035 * gcc.target/i386/pr52171.c: New test.
36b85e43 7036
bfeee8ac
JH
70372016-06-03 Jan Hubicka <jh@suse.cz>
7038
7039 * g++.dg/tree-ssa/pred-1.C: New testcase
7040 * gcc.dg/tree-ssa/pred-1.c: New testcase
7041
859b0bae
BS
70422016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7043
7044 PR target/70957
7045 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7046 support.
7047 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7048
3a2edf4c
AH
70492016-06-03 Alan Hayward <alan.hayward@arm.com>
7050
7051 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7052
b28ead45
AH
70532016-06-03 Alan Hayward <alan.hayward@arm.com>
7054
7055 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7056 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7057 * gcc.dg/vect/vect-live-1.c: New test.
7058 * gcc.dg/vect/vect-live-2.c: New test.
7059 * gcc.dg/vect/vect-live-3.c: New test.
7060 * gcc.dg/vect/vect-live-4.c: New test.
7061 * gcc.dg/vect/vect-live-5.c: New test.
7062 * gcc.dg/vect/vect-live-slp-1.c: New test.
7063 * gcc.dg/vect/vect-live-slp-2.c: New test.
7064 * gcc.dg/vect/vect-live-slp-3.c: New test.
7065
1f91747b
JJ
70662016-06-03 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR middle-end/71387
7069 * g++.dg/opt/pr71387.C: New test.
7070
47b83923
JL
70712016-06-02 Jeff Law <law@redhat.com>
7072
7073 PR tree-optimization/71328
7074 * gcc.c-torture/compile/pr71328.c: New test.
7075
e96e5f46
JD
70762016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7077
7078 PR fortran/52393
7079 * gfortran.dg/fmt_read_3.f90: Fix typo.
7080 * gfortran.dg/fmt_read_4.f90: New test.
7081
b872d729
PC
70822016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7083
7084 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7085 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7086 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7087 * g++.dg/cpp0x/override2.C: Likewise.
7088 * g++.dg/parse/crash5.C: Likewise.
7089 * g++.dg/parse/error16.C: Likewise.
7090 * g++.dg/parse/error27.C: Likewise.
7091 * g++.dg/template/qualttp15.C: Likewise.
7092 * g++.dg/template/redecl4.C: Likewise.
7093 * g++.old-deja/g++.other/crash39.C: Likewise.
7094 * g++.old-deja/g++.other/struct1.C: Likewise.
7095 * g++.old-deja/g++.pt/m9a.C: Likewise.
7096 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7097
0e535442
JJ
70982016-06-02 Jakub Jelinek <jakub@redhat.com>
7099
0633ee10
JJ
7100 PR c++/71372
7101 * c-c++-common/pr71372.c: New test.
7102
0e535442
JJ
7103 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7104 __TIME__ strings with __builtin_strcmp instead of printf and
7105 dg-output.
7106
f3c5ecc2
ML
71072016-06-02 Martin Liska <mliska@suse.cz>
7108
7109 * gcc.dg/predict-9.c: New test.
7110
a91807c5
JJ
71112016-06-02 Jakub Jelinek <jakub@redhat.com>
7112
7113 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7114 global set_compiler_env_var and global saved_compiler_env_var.
7115
b5bd1978
KT
71162016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7117
7118 PR rtl-optimization/71295
7119 * gcc.c-torture/compile/pr71295.c: New test.
7120
b93b1475
JJ
71212016-06-02 Jakub Jelinek <jakub@redhat.com>
7122
930ebd0e
JJ
7123 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7124
1e021dc3
JJ
7125 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7126 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7127
b93b1475
JJ
7128 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7129 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7130 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7131 alternative number.
7132
58f2fb5c
MM
71332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7134
7135 * gcc.target/powerpc/p9-splat-4.c: New test.
7136
71372016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7138
7139 PR target/71186
7140 * gcc.target/powerpc/pr71186.c: New test.
7141
4731c9f0
JD
71422016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7143
7144 PR fortran/52393
7145 * gfortran.dg/fmt_read_3.f90: New test.
7146
042dee3e
TP
71472016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7148
7149 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7150 procedure.
7151
15c98b2e
ES
71522016-06-01 Eduard Sanou <dhole@openmailbox.org>
7153
7154 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7155 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7156 env var is set.
7157 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7158 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7159 shown once.
7160 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7161 during compilation.
7162 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7163 vars set by dg-set-compiler-env-var.
7164
6442a6f4
PT
71652016-06-01 Paul Thomas <pault@gcc.gnu.org>
7166
7167 PR fortran/71156
7168 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7169 to the module procedure declaration.
7170 * gfortran.dg/submodule_16.f08: New test.
7171
ab62397a
JJ
71722016-06-01 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR middle-end/71371
7175 * c-c++-common/gomp/pr71371.c: New test.
7176
b66af6ed
RB
71772016-06-01 Richard Biener <rguenther@suse.de>
7178
7179 PR tree-optimization/71366
7180 * gcc.dg/torture/pr71366-1.c: New testcase.
7181 * gcc.dg/torture/pr71366-2.c: Likewise.
7182
e342b9d8
KN
71832016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7184
7185 * gcc.target/powerpc/vslv-0.c: New test.
7186 * gcc.target/powerpc/vslv-1.c: New test.
7187 * gcc.target/powerpc/vsrv-0.c: New test.
7188 * gcc.target/powerpc/vsrv-1.c: New test.
7189
721547cd
NS
71902016-06-01 Nathan Sidwell <nathan@acm.org>
7191
7192 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7193 * gcc.target/nvptx/weak.c: New.
7194
fa2c9034
RB
71952016-06-01 Richard Biener <rguenther@suse.de>
7196
7197 PR tree-optimization/71261
7198 * gcc.dg/torture/vect-bool-1.c: New testcase.
7199
3e32893c
JJ
72002016-06-01 Jakub Jelinek <jakub@redhat.com>
7201
7202 * gfortran.dg/gomp/order-1.f90: New test.
7203 * gfortran.dg/gomp/order-2.f90: New test.
7204
8c383600
JH
72052016-06-01 Jan Hubicka <hubicka@ucw.cz>
7206
7207 * gcc.dg/unroll-6.c: Update template.
7208 * gcc.dg/unroll-7.c: New testcase.
7209 * gcc.dg/unroll-8.c: New testcase.
7210
a0dfeef5
EB
72112016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7212
7213 * gnat.dg/opt56.ad[sb]: New test.
7214
48de5701
PC
72152016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7216
7217 PR c++/66635
7218 * g++.dg/cpp0x/constexpr-ice16.C: New.
7219
827cf695
PP
72202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7221
7222 PR tree-optimization/71314
7223 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7224 -mbranch-cost=2.
7225
ff66f6e8
PP
72262016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7227
7228 PR tree-optimization/71077
7229 * gcc.dg/tree-ssa/pr71077.c: New test.
7230
050fb209
JH
72312016-05-31 Jan Hubicka <hubicka@ucw.cz>
7232
48de5701
PC
7233 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7234 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7235 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7236
c642d919
PC
72372016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7238
7239 PR c++/71248
7240 * g++.dg/cpp0x/pr71248.C: New.
7241 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7242 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7243 * g++.dg/init/new37.C: Likewise.
7244 * g++.dg/template/static1.C: Likewise.
7245 * g++.dg/template/static2.C: Likewise.
7246
d6439e08
L
72472016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7248
7249 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7250 instead of %rdi.
7251 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7252
780b9dd4
MP
72532016-05-31 Marek Polacek <polacek@redhat.com>
7254
7255 * c-c++-common/Wswitch-unreachable-3.c: New test.
7256 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7257
0d99f8a0
RB
72582016-05-31 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/71352
7261 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7262
52545641
TP
72632016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7264
7265 * gcc.target/arm/armv5_thumb_isa.c: New test.
7266
5b8c1205
KY
72672016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7268
7269 PR target/71346
7270 * gcc.target/i386/pr71346.c: New test.
7271
7a88cc84
TV
72722016-05-31 Tom de Vries <tom@codesourcery.com>
7273
7274 PR tree-optimization/69068
7275 * gcc.dg/graphite/pr69068.c: New test.
7276
265149a6
MS
72772016-05-27 Martin Sebor <msebor@redhat.com>
7278
7279 PR c++/71306
7280 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7281
00631022
JJ
72822016-05-30 Jakub Jelinek <jakub@redhat.com>
7283
7284 PR c++/71349
7285 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7286 nowait depend(inout: dd[0]) clauses where permitted.
7287
b2f6675b
PC
72882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7289
7290 PR c++/71238
7291 * g++.dg/parse/pr71238.C: New.
7292 * g++.dg/concepts/friend1.C: Test column numbers too.
7293 * g++.dg/cpp0x/initlist31.C: Likewise.
7294 * g++.dg/cpp0x/pr51420.C: Likewise.
7295 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7296 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7297 * g++.dg/ext/builtin3.C: Likewise.
7298 * g++.dg/lookup/friend12.C: Likewise.
7299 * g++.dg/lookup/friend7.C: Likewise.
7300 * g++.dg/lookup/koenig1.C: Likewise.
7301 * g++.dg/lookup/koenig5.C: Likewise.
7302 * g++.dg/lookup/used-before-declaration.C: Likewise.
7303 * g++.dg/overload/koenig1.C: Likewise.
7304 * g++.dg/template/crash65.C: Likewise.
7305 * g++.dg/template/friend57.C: Likewise.
7306 * g++.dg/warn/Wshadow-5.C: Likewise.
7307 * g++.dg/warn/Wunused-8.C: Likewise.
7308 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7309 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7310 * g++.old-deja/g++.jason/member.C: Likewise.
7311 * g++.old-deja/g++.jason/report.C: Likewise.
7312 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7313 * g++.old-deja/g++.law/visibility20.C: Likewise.
7314 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7315 * g++.old-deja/g++.other/static5.C: Likewise.
7316 * g++.old-deja/g++.pt/overload2.C: Likewise.
7317
a448ff40
JH
73182016-05-30 Jan Hubicka <hubicka@ucw.cz>
7319
7320 * gcc.dg/tree-ssa/peel1.c: New testcase.
7321 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7322 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7323
69be8c91
TV
73242016-05-30 Tom de Vries <tom@codesourcery.com>
7325
7326 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7327 to ce.
7328
a59775a1
PC
73292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/71099
7332 * g++.dg/parse/virtual1.C: New.
7333
53d6d955
UB
73342016-05-30 Uros Bizjak <ubizjak@gmail.com>
7335
7336 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7337 Use correct register when clearing %edx.
7338
0557293f
AM
73392016-05-30 Alexander Monakov <amonakov@ispras.ru>
7340
7341 PR tree-optimization/71289
7342 * gcc.dg/pr71289.c: New test.
7343
5d476e35
KV
73442016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7345
7346 PR middle-end/71269
7347 PR middle-end/71292
7348 * gcc.dg/tree-ssa/pr71269.c: New test.
7349 * gcc.dg/tree-ssa/pr71292.c: New test.
7350
db5447ca
KV
73512016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7352
7353 PR middle-end/71252
7354 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7355
98bdbb39
JH
73562016-05-30 Jan Hubicka <hubicka@ucw.cz>
7357
7358 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7359 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7360 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7361
7e012855
TV
73622016-05-30 Tom de Vries <tom@codesourcery.com>
7363
7364 PR tree-optimization/69067
7365 * gcc.dg/graphite/pr69067.c: New test.
7366
beed3701
UB
73672016-05-29 Uros Bizjak <ubizjak@gmail.com>
7368
7369 PR target/71245
7370 * gcc.target/i386/pr71245-1.c: New test.
7371 * gcc.target/i386/pr71245-2.c: Ditto.
7372
b6d4f8e8
PC
73732016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/71105
7376 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7377 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7378 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7379
00022058
JH
73802016-05-27 Jan Hubicka <hubicka@ucw.cz>
7381
7382 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7383
c8419aca
VV
73842016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7385
7386 Revert:
7387 PR c++/69855
7388 * g++.dg/overload/69855.C: New.
7389 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7390 * g++.old-deja/g++.pt/crash3.C: Likewise.
7391
8008c4d2
PC
73922016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7393
7394 PR c++/60385
7395 * g++.dg/parse/namespace13.C: New.
7396
8b2ef235
JL
73972016-05-26 Jeff Law <law@redhat.com>
7398
7399 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7400 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7401 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7402 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7403 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7404 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7405 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7406 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7407 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7408 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7409 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7410 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7411 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7412
7d67159b
VV
74132016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7414
7415 PR c++/69855
7416 * g++.dg/overload/69855.C: New.
7417 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7418 * g++.old-deja/g++.pt/crash3.C: Likewise.
7419
88e3bdd1
JW
74202016-05-27 Jiong Wang <jiong.wang@arm.com>
7421
7422 PR target/63596
7423 * gcc.target/aarch64/va_arg_1.c: New testcase.
7424 * gcc.target/aarch64/va_arg_2.c: Likewise.
7425 * gcc.target/aarch64/va_arg_3.c: Likewise.
7426
3fd6b9cc
JW
74272016-05-27 Jiong Wang <jiong.wang@arm.com>
7428
7429 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7430 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7431 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7432 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7433 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7434
3cee7e4e
MP
74352016-05-27 Marek Polacek <polacek@redhat.com>
7436
7437 PR middle-end/71308
7438 * g++.dg/torture/pr71308.C: New test.
7439
6a813c96
DV
74402016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7441
7442 * gcc.dg/zero_bits_compound-1.c: New test.
7443 * gcc.dg/zero_bits_compound-2.c: New test.
7444
0561bcfb
IE
74452016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7446
7447 PR middle-end/71279
7448 * gcc.dg/pr71279.c: New test.
7449
21316320
MM
74502016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7451
7452 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7453 floating point min/max/comparison instructions.
7454 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7455
7211a097
JJ
74562016-05-26 Jakub Jelinek <jakub@redhat.com>
7457
7458 * c-c++-common/gomp/schedule-1.c: New test.
7459 * gfortran.dg/gomp/schedule-1.f90: New test.
7460
cac177cf
PP
74612016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7462
7463 PR c++/70822
7464 PR c++/70106
7465 * g++.dg/cpp1y/auto-fn32.C: New test.
7466 * g++.dg/cpp1y/paren4.C: New test.
7467
a2d5b8c9
NS
74682016-05-26 Nathan Sidwell <nathan@acm.org>
7469
7470 * gcc.dg/20060410.c: Xfail on ptx.
7471 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7472 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7473 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7474 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7475 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7476
ffa8b552
TP
74772016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7478
7479 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7480
c7501e00
JJ
74812016-05-26 Jakub Jelinek <jakub@redhat.com>
7482
1875b9a0
JJ
7483 PR tree-optimization/71280
7484 * gcc.dg/pr71280.c: New test.
7485
2116e19f
JJ
7486 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7487
305aef09
JJ
7488 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7489 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7490
c7501e00
JJ
7491 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7492
ca449d26
JW
74932016-05-26 Jiong Wang <jiong.wang@arm.com>
7494
7495 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7496 kept in memory.
ca449d26 7497
8af01c66
JL
74982016-05-25 Jeff Law <law@redhat.com>
7499
7500 PR tree-optimization/71272
7501 * gcc.c-torture/compile/pr71272.c: new test.
7502
f9d6ce73
BS
75032016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7504
7505 * gcc.target/powerpc/vec-cmpne.c: New test.
7506 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7507
a88a7b22
EB
75082016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7509
7510 * gnat.dg/opt55.ad[sb]: New test.
7511
125f02ed
SKS
75122016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7513
7514 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7515 * c-c++-common/pr60226.c: Require int32plus.
7516 * gcc.c-torture/execute/pr70602.c: Likewise.
7517 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7518 unsigned long for malloc arg type.
7519 * gcc.dg/asr_div1.c: Require int32plus.
7520 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7521 * gcc.dg/pie-1.c: Require pie.
7522 * gcc.dg/pie-2.c: Likewise.
7523 * gcc.dg/pr59471.c: Require int32plus.
7524 * gcc.dg/pr59963-2.c: XFAIL for int16.
7525 * gcc.dg/pr60114.c: Require int32plus.
7526 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7527 unsigned long for typedef of size_t.
7528 * gcc.dg/pr63914.c: Require int32plus.
7529 * gcc.dg/pr64536.c: Require pt32plus.
7530 * gcc.dg/pr65658.c: Likewise.
7531 * gcc.dg/pr67271.c: Require int32plus.
7532 * gcc.dg/pr68112.c: Likewise.
7533 * gcc.dg/pr69071.c: Skip for avr target.
7534 * gcc.dg/pr69973.c: Require int32plus.
7535 * gcc.dg/pr70169.c: Skip for avr target.
7536 * gcc.dg/sso-6.c: Require int32plus.
7537 * gcc.dg/sso-7.c: Likewise.
7538 * gcc.dg/sso-8.c: Likewise.
7539 * gcc.dg/vrp-min-max-2.c: Likewise.
7540
c6e434f5
UB
75412016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7542
7543 PR target/70738
7544 * gcc.target/i386/pr70738-1.c: New test.
7545 * gcc.target/i386/pr70738-2.c: Likewise.
7546 * gcc.target/i386/pr70738-3.c: Likewise.
7547 * gcc.target/i386/pr70738-4.c: Likewise.
7548 * gcc.target/i386/pr70738-5.c: Likewise.
7549 * gcc.target/i386/pr70738-6.c: Likewise.
7550 * gcc.target/i386/pr70738-7.c: Likewise.
7551 * gcc.target/i386/pr70738-8.c: Likewise.
7552 * gcc.target/i386/pr70738-9.c: Likewise.
7553
5c42d341
KT
75542016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7555
7556 PR rtl-optimization/66940
7557 * gcc.c-torture/execute/pr66940.c: New test.
7558
bf9a1a07
IV
75592016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7560
7561 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7562 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7563 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7564 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7565 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7566 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7567 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7568 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7569 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7570 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7571 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7572 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7573 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7574 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7575 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7576 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7577 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7578 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7579 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7580 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7581 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7582 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7583 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7584 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7585
95efe6b6
MP
75862016-05-25 Marek Polacek <polacek@redhat.com>
7587
7588 PR c/71265
7589 * gcc.dg/noncompile/pr71265.c: New test.
7590
a23faf7a
MP
7591 PR c/71266
7592 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7593
69a6d5ad
NS
75942016-05-25 Nathan Sidwell <nathan@acm.org>
7595
7596 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7597
3072d4ea
RB
75982016-05-25 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/71261
7601 * c-c++-common/torture/pr71261.c: New testcase.
7602
e412ece4
RB
76032016-05-25 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/71264
7606 * gcc.dg/vect/pr71264.c: New testcase.
7607
b9e551ad
PC
76082016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/55992
7611 * g++.dg/cpp0x/alias-decl-53.C: New.
7612 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7613
6aa1abe5
ML
76142016-05-25 Martin Liska <mliska@suse.cz>
7615
7616 * g++.dg/pr71239.C: New test.
7617
842d162e
RB
76182016-05-25 Richard Biener <rguenther@suse.de>
7619
c87885ca
RO
7620 * gcc.dg/vect/pr58135.c: Rename to ...
7621 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7622
f184a36c
MP
76232016-05-25 Marek Polacek <polacek@redhat.com>
7624
7625 * g++.dg/pr65295.C: Use target c++14.
7626
021fad86
PC
76272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7628
53d6d955
UB
7629 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7630 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7631
c3eaf15a
MM
76322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7633
7634 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7635 instructions.
7636
e46c7770
CP
76372016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7638
7639 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7640 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7641 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7642 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7643 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7644 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7645 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7646 * c-c++-common/goacc/pcopy.c: Likewise.
7647 * c-c++-common/goacc/pcopyin.c: Likewise.
7648 * c-c++-common/goacc/pcopyout.c: Likewise.
7649 * c-c++-common/goacc/pcreate.c: Likewise.
7650 * c-c++-common/goacc/pr70688.c: New test.
7651 * c-c++-common/goacc/present-1.c: Adjust test.
7652 * c-c++-common/goacc/reduction-5.c: Likewise.
7653 * g++.dg/goacc/data-1.C: New test.
7654
4bfc9db7
MM
76552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7656
7657 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7658 vector parity built-in functions.
7659 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7660 count trailing zeros automatic vectorization.
7661 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7662 count trailing zeros built-in functions.
7663
2bc145af
KV
76642016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7665
7666 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7667
26869fdb
PH
76682016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7669
7670 PR target/71050
7671 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7672
b2dc9c3b
PC
76732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7674
7675 PR c++/50436
7676 * g++.dg/template/crash123.C: New.
7677 * g++.dg/template/crash124.C: Likewise.
7678
f65e97fd
MS
76792016-05-24 Martin Sebor <msebor@redhat.com>
7680
7681 PR c++/71147
7682 * g++.dg/ext/flexary16.C: New test.
7683
a6f5ac7f
IV
76842016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7685
69a6d5ad
NS
7686 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7687 before math.h is included.
a6f5ac7f
IV
7688 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7689 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7690 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7691 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7692 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7693 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7694 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7695 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7696 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7697 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7698 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7699 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7700 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7701 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7702 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7703 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7704 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7705 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7706 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7707 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7708 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7709 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7710 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7711
27bad558
MM
77122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7713 Kelvin Nilsen <kelvin@gcc.gnu.org>
7714
7715 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7716 support.
7717
72f382fb
PC
77182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7719
7720 PR c++/69872
7721 * g++.dg/warn/Wno-narrowing1.C: New.
7722
ef2ec9d9
MP
77232016-05-24 Marek Polacek <polacek@redhat.com>
7724
7725 PR c/71249
7726 * c-c++-common/Wswitch-unreachable-2.c: New test.
7727
e90434e3
JJ
77282016-05-24 Jakub Jelinek <jakub@redhat.com>
7729
7adb26f2
JJ
7730 PR c++/71257
7731 * g++.dg/vect/simd-clone-6.cc: New test.
7732 * g++.dg/gomp/declare-simd-6.C: New test.
7733
e90434e3
JJ
7734 PR middle-end/70434
7735 PR c/69504
7736 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7737
b556ea3b
RB
77382016-05-24 Richard Biener <rguenther@suse.de>
7739
7740 PR tree-optimization/71240
7741 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7742
e5328f5d
RB
77432016-05-24 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/71230
7746 * gcc.dg/torture/pr71230.c: New testcase.
7747 * g++.dg/torture/pr71230.C: Likewise.
7748
a04e69c0
TS
77492016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7750
7751 * c-c++-common/goacc/routine-5.c: Add tests.
7752 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7753 * gfortran.dg/goacc/routine-6.f90: Add tests.
7754
30fd2977
RB
77552016-05-24 Richard Biener <rguenther@suse.de>
7756
7757 PR tree-optimization/71253
7758 * gcc.dg/torture/pr71253.c: New testcase.
7759
ca6f60bc
KV
77602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7761
7762 PR middle-end/71252
7763 * gfortran.dg/pr71252.f90: New test.
7764
d3465d72
RS
77652016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7766
7767 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7768
f17a223d
RB
77692016-05-24 Richard Biener <rguenther@suse.de>
7770
7771 PR middle-end/70434
7772 PR c/69504
7773 * c-c++-common/vector-subscript-4.c: New testcase.
7774 * c-c++-common/vector-subscript-5.c: Likewise.
7775
e3f36534
JD
77762016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7777
7778 PR fortran/71123
7779 * gfortran.dg/namelist_90.f: New test
7780
85d5c27d
JD
77812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782
7783 PR fortran/66461
7784 * gfortran.dg/unexpected_eof.f: New test
7785
fe3f3340
MM
77862016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7787 Kelvin Nilsen <kelvin@gcc.gnu.org>
7788
7789 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7790 as little endian.
7791
26d6ae55
PC
77922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7793
7794 PR c++/70972
7795 * g++.dg/cpp0x/inh-ctor20.C: New.
7796 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7797
d6c9a06f
PC
77982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7799
7800 PR c++/69095
7801 * g++.dg/cpp0x/variadic168.C: New.
7802
396a1d10
PC
78032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 * g++.dg/cpp0x/pr31445.C: Test column number too.
7806 * g++.dg/cpp0x/pr32253.C: Likewise.
7807 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7808 * g++.dg/cpp0x/variadic36.C: Likewise.
7809
ece46666
MG
78102016-05-23 Marc Glisse <marc.glisse@inria.fr>
7811
7812 * gcc.dg/fold-notshift-2.c: Adjust.
7813
a7dc5980
MP
78142016-05-23 Marek Polacek <polacek@redhat.com>
7815
7816 PR c/49859
7817 * c-c++-common/Wswitch-unreachable-1.c: New test.
7818 * gcc.dg/Wswitch-unreachable-1.c: New test.
7819 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7820 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7821 * g++.dg/gomp/block-10.C: Likewise.
7822 * gcc.dg/gomp/block-10.c: Likewise.
7823 * g++.dg/gomp/block-9.C: Likewise.
7824 * gcc.dg/gomp/block-9.c: Likewise.
7825 * g++.dg/gomp/target-1.C: Likewise.
7826 * g++.dg/gomp/target-2.C: Likewise.
7827 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7828 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7829 * g++.dg/gomp/taskgroup-1.C: Likewise.
7830 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7831 * gcc.dg/gomp/teams-1.c: Likewise.
7832 * g++.dg/gomp/teams-1.C: Likewise.
7833 * g++.dg/overload/error3.C: Likewise.
7834 * g++.dg/tm/jump1.C: Likewise.
7835 * g++.dg/torture/pr40335.C: Likewise.
7836 * gcc.dg/c99-vla-jump-5.c: Likewise.
7837 * gcc.dg/switch-warn-1.c: Likewise.
7838 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7839 * gcc.dg/nested-func-1.c: Likewise.
7840 * gcc.dg/pr67784-4.c: Likewise.
7841
18b54004
RB
78422016-05-23 Richard Biener <rguenther@suse.de>
7843
7844 PR tree-optimization/71230
7845 * gfortran.dg/pr71230-1.f90: New testcase.
7846 * gfortran.dg/pr71230-2.f90: Likewise.
7847
e569db5f
VK
78482016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7849
396a1d10 7850 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7851 * gcc.dg/vect/pr58135.c: Add new.
7852 * gfortran.dg/pr46519-1.f: Adjust test case.
7853
e4b71114
PC
78542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 PR c++/53401
7857 * g++.dg/cpp0x/decltype64.C: New.
7858
a25a8058
CL
78592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7860
7861 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7862 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7863 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7864
0dcfe9ab
CL
78652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7866
7867 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7868 Add poly64x1_t and poly64x2_t cases if supported.
7869 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7870 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7871 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7872 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7873 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7874
ffd70e4a
CL
78752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7876
7877 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7878 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7879 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7880 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7881 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7882 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7883 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7884
4b1f57fe
CL
78852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7886
7887 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7888
16c5ec77
CL
78892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7890
7891 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7892 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7893
94ad56c7
JJ
78942016-05-22 Jakub Jelinek <jakub@redhat.com>
7895
57748705
JJ
7896 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7897 constraint instead of "r".
7898 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7899 insn instead of vxorpd.
7900 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7901
af120161
JJ
7902 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7903 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7904
355023ce
JJ
7905 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7906
3b48574c
JJ
7907 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7908 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7909
94ad56c7
JJ
7910 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7911
8a85cee2
KV
79122016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7913
7914 PR middle-end/40921
7915 * gcc.dg/tree-ssa/pr40921.c: New test.
7916
8e916b16
PS
79172016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7918
7919 PR target/71103
7920 * gcc.target/avr/pr71103.c: New test.
7921
88aea79f
KV
79222016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7923
7924 PR middle-end/71179
7925 * gcc.dg/tree-ssa/pr71179.c: New test.
7926
79063edd
MS
79272016-05-20 Martin Sebor <msebor@redhat.com>
7928
7929 PR c/71115
7930 * gcc.dg/init-excess-2.c: New test.
7931
55c8849f
EB
79322016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7933
7934 * gnat.dg/opt53.adb: New test.
7935 * gnat.dg/opt54.adb: Likewise.
7936
c91a0948
MJ
79372016-05-20 Martin Jambor <mjambor@suse.cz>
7938
7939 PR tree-optimization/70884
7940 * gcc.dg/tree-ssa/pr70919.c: New test.
7941
9cad20fa
BS
79422016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7943
7944 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7945 formatting.
69a6d5ad
NS
7946 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7947 fix code formatting.
7948
79492016-05-20 Nathan Sidwell <nathan@acm.org>
7950
7951 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7952 non-common cases.
7953 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7954
15c671a7
DM
79552016-05-20 David Malcolm <dmalcolm@redhat.com>
7956
7957 * jit.dg/all-non-failing-tests.h: Add
7958 test-factorial-must-tail-call.c.
7959 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7960 * jit.dg/test-factorial-must-tail-call.c: New test case.
7961
4f028369
JJ
79622016-05-20 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR fortran/71204
7965 * gfortran.dg/pr71204.f90: New test.
7966
7dea4ab3
CP
79672016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7968
7969 * gcc.target/nvptx/sincos.c: New test.
7970
ef98d365
PC
79712016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7972
7973 PR c++/70572
7974 * g++.dg/cpp1y/auto-fn31.C: New.
7975
92466115
BS
79762016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7977
7978 * gcc.target/powerpc/vec-addec.c: New test.
7979 * gcc.target/powerpc/vec-addec-int128.c: New test.
7980
9a385c2d
DM
79812016-05-20 David Malcolm <dmalcolm@redhat.com>
7982
7983 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7984 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7985 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7986 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7987
77c9d5b4
JH
79882016-05-20 Jan Hubicka <hubicka@ucw.cz>
7989
7990 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7991
68047971
JJ
79922016-05-20 Jakub Jelinek <jakub@redhat.com>
7993
18954840
JJ
7994 PR c++/71210
7995 * g++.dg/opt/pr71210-1.C: New test.
7996 * g++.dg/opt/pr71210-2.C: New test.
7997
68047971
JJ
7998 PR tree-optimization/29756
7999 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8000 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8001 only on selected targets where V4SImode vectors are known to be
8002 supported.
8003
d78789f5
MG
80042016-05-20 Marc Glisse <marc.glisse@inria.fr>
8005
8006 PR tree-optimization/71079
8007 PR tree-optimization/71206
8008 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8009
550fa093
PK
80102016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8011
8012 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8013 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8014 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8015
483c6429
RG
80162016-05-20 Richard Guenther <rguenther@suse.de>
8017
8018 PR tree-optimization/29756
8019 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8020
eb066284
RB
80212016-05-20 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/71185
8024 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8025
58f10249
RB
80262016-05-20 Richard Biener <rguenther@suse.de>
8027
8028 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8029
2a5569fa
MP
80302016-05-19 Marek Polacek <polacek@redhat.com>
8031
8032 PR c++/71075
8033 * g++.dg/diagnostic/pr71075.C: New test.
8034
5e9a5385
DM
80352016-05-19 David Malcolm <dmalcolm@redhat.com>
8036
8037 PR c++/71184
8038 * g++.dg/pr71184.C: New test case.
8039
4f45da44
KN
80402016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8041
8042 * gcc.target/powerpc/darn-0.c: New test.
8043 * gcc.target/powerpc/darn-1.c: New test.
8044 * gcc.target/powerpc/darn-2.c: New test.
8045
4177437e
MP
80462016-05-19 Marek Polacek <polacek@redhat.com>
8047
8048 PR tree-optimization/71031
8049 * gcc.dg/tree-ssa/vrp100.c: New test.
8050
afb72432
IE
80512016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8052
8053 PR rtl-optimization/71148
8054 * gcc.dg/pr71148.c: New test.
8055
4f83064e
KT
80562016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8057
8058 PR target/71056
8059 * gcc.target/arm/pr71056.c: New test.
8060
4bf8dbe1
BE
80612016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8062
8063 * c-c++-common/pr69669.c: Check the used mode.
8064
f3510625
MO
80652016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8066
8067 PR sanitizer/64354
8068 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8069
43c0068e
RB
80702016-05-19 Richard Biener <rguenther@suse.de>
8071
8072 PR tree-optimization/70729
8073 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8074 * gcc.dg/graphite/scop-18.c: Likewise.
8075 * gcc.dg/pr41783.c: Disable LIM.
8076 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8077 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8078 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8079 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8080 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8081 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8082 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8083 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8084 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8085 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8086 * gfortran.dg/pr42108.f90: Likewise.
8087
70f25790
DM
80882016-05-18 David Malcolm <dmalcolm@redhat.com>
8089
8090 PR driver/69265
8091 * gcc.dg/spellcheck-options-11.c: New test case.
8092
960db8ec
JJ
80932016-05-18 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c++/71100
8096 * g++.dg/opt/pr71100.C: New test.
8097
04643334
MJ
80982016-05-18 Martin Jambor <mjambor@suse.cz>
8099
8100 PR ipa/69708
8101 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8102 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8103 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8104 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8105
91bb9f80
MJ
81062016-05-18 Martin Jambor <mjambor@suse.cz>
8107
8108 PR ipa/69708
8109 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8110 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8111 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8112 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8113 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8114
c584aca6
PC
81152016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8116
8117 PR c++/69793
8118 * g++.dg/template/crash122.C: New.
8119
20309c6e
PC
81202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/70466
8123 * g++.dg/template/pr70466-1.C: New.
8124 * g++.dg/template/pr70466-2.C: Likewise.
8125
50c78b9a
MM
81262016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8127
8128 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8129 splat operations and the XXSPLTIB instruction.
8130 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8131 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8132 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8133 xxlxor to clear a register.
8134
cf8be00d
RS
81352016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8136
8137 * gcc.dg/torture/pr71020.c: New test.
8138
848a392a
MJ
81392016-05-18 Martin Jambor <mjambor@suse.cz>
8140
8141 PR ipa/70646
8142 * gcc.dg/ipa/pr70646.c: New test.
8143
1f2ab776
CL
81442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8145
8146 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8147
76489493
CL
81482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8149
8150 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8151 missing tests for vreinterpretq_p{8,16}.
8152
bd79378d
CL
81532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8154
8155 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8156 vsliq_n_s64 and vsliq_n_u64.
8157
81ca3ea0
CL
81582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8161 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8162
873cb425
CL
81632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8164
8165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8167 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8168
9d6e7c21
CL
81692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8170
8171 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8172 in comment.
8173
b4dbe40e 81742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8175
8176 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8177 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8178 "blr\t" and switch to scan-assembler-times.
8179
83a5c910
JW
81802016-05-18 Jiong Wang <jiong.wang@arm.com>
8181
53d6d955
UB
8182 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8183 with __aarch64__.
8184 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8185 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8186
fb7cbdeb
JJ
81872016-05-18 Jakub Jelinek <jakub@redhat.com>
8188
8ee91165
JJ
8189 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8190 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8191 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8192 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8193 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8194 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8195
cf4d516a
JJ
8196 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8197 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8198
a4f16422
JJ
8199 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8200 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8201
7b37ce10
JJ
8202 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8203 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8204
fb7cbdeb
JJ
8205 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8206
c9326aef
RB
82072016-05-18 Richard Biener <rguenther@suse.de>
8208
8209 PR tree-optimization/71168
8210 * gcc.dg/torture/pr71168.c: New testcase.
8211
df8b0a11
KV
82122016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8213
8214 PR middle-end/63586
8215 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8216 * gcc.dg/tree-ssa/pr63586.c: New test.
8217 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8218
2efd67ed
NS
82192016-05-17 Nathan Sidwell <nathan@acm.org>
8220
8221 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8222 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8223 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8224 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8225
1988b2c2
NS
82262016-05-17 Nathan Sidwell <nathan@acm.org>
8227
8228 * gcc.target/nvptx/abi-vararg-3.c: New.
8229
ad1d92ab
MM
82302016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8231
8232 PR tree-optimization/54579
8233 PR middle-end/55299
8234 * gcc.dg/fold-notrotate-1.c: New test.
8235 * gcc.dg/fold-notshift-1.c: New test.
8236 * gcc.dg/fold-notshift-2.c: New test.
8237
47768df8
MP
82382016-05-17 Marek Polacek <polacek@redhat.com>
8239
8240 PR ipa/71146
8241 * g++.dg/ipa/pr71146.C: New test.
8242
6b5423a5
DM
82432016-05-17 David Malcolm <dmalcolm@redhat.com>
8244
8245 * jit.dg/test-error-array-bounds.c: New test case.
8246
c7986356
MG
82472016-05-17 Marc Glisse <marc.glisse@inria.fr>
8248
8249 * gcc.dg/tree-ssa/and-1.c: New testcase.
8250
d982c5b7
MG
82512016-05-17 Marc Glisse <marc.glisse@inria.fr>
8252
8253 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8254 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8255
0139ba93
MG
82562016-05-17 Marc Glisse <marc.glisse@inria.fr>
8257
8258 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8259 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8260
daab4562
JW
82612016-05-17 Jiong Wang <jiong.wang@arm.com>
8262
8263 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8264
22330033
JW
82652016-05-17 Jiong Wang <jiong.wang@arm.com>
8266
8267 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8268
98b3a5f2
JW
82692016-05-17 Jiong Wang <jiong.wang@arm.com>
8270
8271 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8272 ".2d[index]" when scan the assembly.
8273 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8274 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8275 float64x1.
8276 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8277
b71b7a8e
RB
82782016-05-17 Richard Biener <rguenther@suse.de>
8279
8280 PR tree-optimization/71132
8281 * gcc.dg/torture/pr71132.c: New testcase.
8282
3c51ad46
CL
82832016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8284
8285 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8286
d20faa66
KT
82872016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8288
8289 PR target/70809
8290 * gcc.target/aarch64/pr70809_1.c: New test.
8291
b75cc5a4
KT
82922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8295 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8296 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8297 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8298
b28eb195
IE
82992016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8300 Ilya Enkovich <ilya.enkovich@intel.com>
8301
8302 PR target/71114
8303 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8304
0b9004ed
JH
83052016-05-16 Jan Hubicka <hubicka@ucw.cz>
8306
8307 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8308 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8309
1b81a1c1
MW
83102016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8311
8312 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8313 test for __ARM_FP16_ARGS.
8314 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8315 * gcc.target/arm/aapcs/neon-vect10.c: New.
8316 * gcc.target/arm/aapcs/neon-vect9.c: New.
8317 * gcc.target/arm/aapcs/vfp18.c: New.
8318 * gcc.target/arm/aapcs/vfp19.c: New.
8319 * gcc.target/arm/aapcs/vfp20.c: New.
8320 * gcc.target/arm/aapcs/vfp21.c: New.
8321 * gcc.target/arm/fp16-aapcs-1.c: New.
8322 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8323 test for __ARM_FP16_ARGS.
8324 * g++.target/arm/fp16-return-1.c: Update expected output.
8325
921d1e73
JW
83262016-05-16 Jiong Wang <jiong.wang@arm.com>
8327
8328 PR testsuite/70227
8329 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8330
228eb42a
HA
83312016-05-15 Harald Anlauf <anlauf@gmx.de>
8332
8333 PR fortran/69603
8334 * gfortran.dg/pr69603.f90: New testcase.
8335
785abfd3
FR
83362016-05-14 Fritz Reese <fritzoreese@gmail.com>
8337
8338 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8339
e75eb64f
FR
83402016-05-14 Fritz Reese <fritzoreese@gmail.com>
8341
8342 PR fortran/71047
8343 * gfortran.dg/pr71047.f08: New test.
8344
aa4b467b
JM
83452016-05-13 Joseph Myers <joseph@codesourcery.com>
8346
8347 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8348 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8349 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8350
653fb4a2
MS
83512016-05-13 Martin Sebor <msebor@redhat.com>
8352
8353 PR c++/60049
8354 * g++.dg/cpp0x/constexpr-60049.C: New test.
8355
9e37582d
JJ
83562016-05-13 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR bootstrap/71071
8359 * gcc.dg/pr71071.c: New test.
8360
a278aa17
UB
83612016-05-13 Uros Bizjak <ubizjak@gmail.com>
8362
8363 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8364 remove XOP handling.
377eaca7 8365 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8366
ac3d02e2
NS
83672016-05-13 Nathan Sidwell <nathan@acm.org>
8368
8369 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8370 __atomic_is_lock_free declaration.
8371
8ab3bdac
RB
83722016-05-13 Richard Biener <rguenther@suse.de>
8373
8374 PR tree-optimization/42587
8375 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8376
623b8e0a
ML
83772016-05-13 Martin Liska <mliska@suse.cz>
8378
8379 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8380 the new format of dump output.
8381
da7674f6
IE
83822016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8383
8384 * gcc.dg/pr71084.c: New test.
8385
c959db3d
RR
83862016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8387
53d6d955
UB
8388 PR target/53440
8389 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8390
43203dea
RR
83912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8392
8393 * gcc.target/aarch64/struct_return.c: New test.
8394
4f2e1536
MP
83952016-05-12 Marek Polacek <polacek@redhat.com>
8396
8397 PR c/70756
8398 * c-c++-common/pr70756-2.c: New test.
8399 * c-c++-common/pr70756.c: New test.
8400
1ef33ef3
RB
84012016-05-12 Richard Biener <rguenther@suse.de>
8402
8403 PR tree-optimization/71059
8404 * gcc.dg/torture/pr71059.c: New testcase.
8405
763baff6
RB
84062016-05-12 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/71062
8409 * gcc.dg/torture/pr71062.c: New testcase.
8410
c4ec1243
IE
84112016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8412
8413 PR tree-optimization/71006
8414 * gcc.dg/pr71006.c: New test.
8415
a5fbf76d
MP
84162016-05-12 Marek Polacek <polacek@redhat.com>
8417
8418 PR driver/71063
8419 * gcc.dg/opts-7.c: New test.
8420
5acc47a4
KT
84212016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8422
8423 PR target/70830
8424 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8425 Add -save-temps to dg-options.
8426 Scan for ldmfd rather than pop instruction.
8427 * gcc.target/arm/interrupt-2.c: Likewise.
8428 * gcc.target/arm/pr70830.c: New test.
8429
40bd4bf9
JJ
84302016-05-12 Jakub Jelinek <jakub@redhat.com>
8431
3cd63842
JJ
8432 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8433 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8434
c05d08f6
JJ
8435 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8436 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8437 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8438
bc27ffae
JJ
8439 PR target/71019
8440 * gcc.target/i386/avx512vl-pack-1.c: New test.
8441 * gcc.target/i386/avx512vl-pack-2.c: New test.
8442 * gcc.target/i386/avx512bw-pack-2.c: New test.
8443
515d7412
JJ
8444 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8445
40bd4bf9
JJ
8446 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8447 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8448 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8449
44ab146a
RB
84502016-05-12 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/70986
8453 * gcc.dg/torture/pr70986-1.c: New testcase.
8454 * gcc.dg/torture/pr70986-2.c: Likewise.
8455 * gcc.dg/torture/pr70986-3.c: Likewise.
8456
d6e83a8d
MM
84572016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8458
8459 PR c/43651
8460 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8461 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8462
51e67ea3
UB
84632016-05-11 Uros Bizjak <ubizjak@gmail.com>
8464
8465 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8466 directive.
8467 * gcc.target/i386/pr66746.c: Ditto.
8468
3fd2b007
MM
84692016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8470
8471 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8472 support.
8473 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8474 warning when using -mvsx-timode.
8475 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8476 * gcc.target/powerpc/dform-2.c: Likewise.
8477 * gcc.target/powerpc/pr68805.c: Likewise.
8478
5c3a10fb
MP
84792016-05-11 Marek Polacek <polacek@redhat.com>
8480
8481 PR c++/71024
8482 * c-c++-common/attributes-3.c: New test.
8483
7cfb065b
NS
84842016-05-11 Nathan Sidwell <nathan@acm.org>
8485
8486 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8487 * gcc.c-torture/execute/pr68185.c: Likewise.
8488 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8489 * gcc.dg/pr69634.c: Requires scheduling.
8490 * gcc.dg/torture/pr66178.c: Require label values.
8491 * gcc.dg/setjmp-6.c: Require indirect jumps.
8492
f35ea97d
RB
84932016-05-11 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/71055
8496 * gcc.dg/torture/pr71055.c: New testcase.
8497
dff70323
RB
84982016-05-11 Richard Biener <rguenther@suse.de>
8499
8500 PR debug/71057
8501 * g++.dg/debug/pr71057.C: New testcase.
8502
56a3d28b
JJ
85032016-05-11 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR fortran/70855
8506 * gfortran.dg/gomp/pr70855.f90: New test.
8507
ebc1b29e
RB
85082016-05-11 Richard Biener <rguenther@suse.de>
8509
8510 PR middle-end/71002
8511 * g++.dg/torture/pr71002.C: New testcase.
8512
98ccd1d7
IE
85132016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8514
8515 PR middle-end/70807
8516 * gcc.dg/pr70807.c: New test.
8517
ed29e24b
MS
85182016-05-10 Martin Sebor <msebor@redhat.com>
8519
8520 PR c++/38611
8521 * g++.dg/Wattributes.C: New test.
8522
e39dab2c
MG
85232016-05-10 Marc Glisse <marc.glisse@inria.fr>
8524
8525 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8526 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8527 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8528
d067e238
IE
85292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8530
8531 PR target/70799
8532 * gcc.target/i386/pr70799-1.c: New test.
8533
cd36c83e
PMR
85342016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8535
8536 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8537
1e3af2a4
IE
85382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8539
8540 PR middle-end/70877
8541 * gcc.target/i386/pr70877.c: New test.
8542
afc610db
IE
85432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8544
8545 PR tree-optimization/70786
8546 * gcc.target/i386/pr70876.c: New test.
8547
4b59d19f
JJ
85482016-05-10 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR target/70927
8551 * gcc.target/i386/avx512vl-logic-1.c: New test.
8552 * gcc.target/i386/avx512vl-logic-2.c: New test.
8553 * gcc.target/i386/avx512dq-logic-2.c: New test.
8554
9b5ee426
BS
85552016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8556
8557 PR target/70963
8558 * gcc.target/powerpc/pr70963.c: New.
8559
f3352cab
DM
85602016-05-10 David Malcolm <dmalcolm@redhat.com>
8561
8562 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8563 (test_very_wide_line): Add ruler to expected output.
8564 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8565 (test_very_wide_line): Likewise.
8566 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8567 (test_show_locus): Within the handling of "test_very_wide_line",
8568 enable show_ruler_p on the diagnostic context.
8569
4a3255dd
RB
85702016-05-10 Richard Biener <rguenther@suse.de>
8571
8572 PR tree-optimization/71039
8573 * gcc.dg/torture/pr71039.c: New testcase.
8574
da7c9950
NS
85752016-05-10 Nathan Sidwell <nathan@acm.org>
8576
8577 * gcc.dg/nested-func-10.c: Requires alloca.
8578 * gcc.dg/nested-func-9.c: Requires alloca.
8579 * gcc.c-torture/execute/pr70460.c: Requires labels.
8580 * gcc.c-torture/compile/pr70199.c: Requires labels.
8581 * gcc.target/nvptx/decl.c: Compile only.
8582 * gcc.target/nvptx/trailing-init.c: Compile only.
8583 * gcc.target/nvptx/ary-init.c: Compile only.
8584
cf68d92c
MP
85852016-05-10 Marek Polacek <polacek@redhat.com>
8586
8587 PR c/70255
8588 * gcc.dg/attr-opt-1.c: New test.
8589
64ea4e15
RB
85902016-05-10 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/70497
8593 PR tree-optimization/28367
8594 * gcc.dg/torture/20160404-1.c: New testcase.
8595 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8596 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8597
5a96dae3
PMR
85982016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8599
8600 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8601
fc97f805
UB
86022016-05-09 Uros Bizjak <ubizjak@gmail.com>
8603
8604 * gcc.target/i386/fabsneg-1.c New test.
8605
a710b1d5
AM
86062016-05-09 Alan Modra <amodra@gmail.com>
8607
8608 PR testsuite/70826
8609 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8610
171f6f05
RB
86112016-05-09 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/70985
8614 * gcc.dg/torture/pr70985.c: New testcase.
8615
18caa34e
BC
86162016-05-09 Bin Cheng <bin.cheng@arm.com>
8617
8618 * gcc.dg/tree-ssa/ifc-9.c: New test.
8619 * gcc.dg/tree-ssa/ifc-10.c: New test.
8620 * gcc.dg/tree-ssa/ifc-11.c: New test.
8621 * gcc.dg/tree-ssa/ifc-12.c: New test.
8622 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8623 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8624 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8625
7a27d38f
RB
86262016-05-09 Richard Biener <rguenther@suse.de>
8627
8628 PR fortran/70937
8629 * gfortran.dg/pr70937.f90: New testcase.
8630
5ebbbd3d
RO
86312016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8632
8633 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8634
f6288c24
FR
86352016-05-07 Fritz Reese <fritzoreese@gmail.com>
8636
8637 PR fortran/56226
8638 * gfortran.dg/dec_structure_1.f90: New testcase.
8639 * gfortran.dg/dec_structure_2.f90: Ditto.
8640 * gfortran.dg/dec_structure_3.f90: Ditto.
8641 * gfortran.dg/dec_structure_4.f90: Ditto.
8642 * gfortran.dg/dec_structure_5.f90: Ditto.
8643 * gfortran.dg/dec_structure_6.f90: Ditto.
8644 * gfortran.dg/dec_structure_7.f90: Ditto.
8645 * gfortran.dg/dec_structure_8.f90: Ditto.
8646 * gfortran.dg/dec_structure_9.f90: Ditto.
8647 * gfortran.dg/dec_structure_10.f90: Ditto.
8648 * gfortran.dg/dec_structure_11.f90: Ditto.
8649 * gfortran.dg/dec_union_1.f90: Ditto.
8650 * gfortran.dg/dec_union_2.f90: Ditto.
8651 * gfortran.dg/dec_union_3.f90: Ditto.
8652 * gfortran.dg/dec_union_4.f90: Ditto.
8653 * gfortran.dg/dec_union_5.f90: Ditto.
8654 * gfortran.dg/dec_union_6.f90: Ditto.
8655 * gfortran.dg/dec_union_7.f90: Ditto.
8656
5ec4a8cd
TV
86572016-05-07 Tom de Vries <tom@codesourcery.com>
8658
8659 PR tree-optimization/70956
8660 * gcc.dg/graphite/pr70956.c: New test.
8661
58ec1d0e
JJ
86622016-05-06 Jakub Jelinek <jakub@redhat.com>
8663
ccd88fb7
JJ
8664 PR middle-end/70941
8665 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8666 (a, b, c, d): Change type from char to signed char.
8667 (main): Compare against (signed char) -1634678893 instead of
8668 hardcoded -109. Use __builtin_abort instead of abort.
8669
dd3b6464
JJ
8670 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8671 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8672
58ec1d0e
JJ
8673 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8674
19aa23d8
YR
86752016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8676
8677 PR debug/70935
8678 * gcc.dg/torture/pr70935.c: New test.
8679
ae5f0df1
OE
86802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8681
8682 PR target/58219
ce23a8ff 8683 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8684
078f7e37
RB
86852016-05-06 Richard Biener <rguenther@suse.de>
8686
8687 PR tree-optimization/70960
8688 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8689
765d7b54
OE
86902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8691
8692 PR target/52933
8693 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8694 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8695 Adjust expected instruction counts.
8696 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8697
29c94e65
MP
86982016-05-06 Marek Polacek <polacek@redhat.com>
8699
8700 PR sanitizer/70875
8701 * gcc.dg/ubsan/bounds-3.c: New test.
8702
3684b02e
OE
87032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8704
8705 PR target/54089
8706 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8707
8706773f
RB
87082016-05-06 Richard Biener <rguenther@suse.de>
8709
8710 PR middle-end/70931
8711 * gfortran.dg/pr70931.f90: New testcase.
8712
a4f51018
RB
87132016-05-06 Richard Biener <rguenther@suse.de>
8714
8715 PR middle-end/70941
8716 * gcc.dg/torture/pr70941.c: New testcase.
8717
c4f2425f
BC
87182016-05-05 Bin Cheng <bin.cheng@arm.com>
8719
8720 PR tree-optimization/57206
8721 * gcc.dg/vect/pr57206.c: New test.
8722
5dc08197
RO
87232016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8724
8725 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8726
351f85c5
JJ
87272016-05-05 Jakub Jelinek <jakub@redhat.com>
8728
568bac8c
JJ
8729 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8730
351f85c5
JJ
8731 * c-c++-common/Wdangling-else-4.c: New test.
8732
33fd7785
JJ
87332016-05-04 Jakub Jelinek <jakub@redhat.com>
8734
2d1ac15a
JJ
8735 PR c++/70906
8736 PR c++/70933
8737 * g++.dg/opt/pr70906.C: New test.
8738 * g++.dg/opt/pr70933.C: New test.
8739
33fd7785
JJ
8740 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8741
6b715bf6
JH
87422016-05-04 Jan Hubicka <hubicka@ucw.cz>
8743
8744 * gcc.dg/ipa/pure-const-3.c: New testcase.
8745
deef7113
MP
87462016-05-04 Marek Polacek <polacek@redhat.com>
8747
8748 * c-c++-common/Wdangling-else-1.c: New test.
8749 * c-c++-common/Wdangling-else-2.c: New test.
8750 * c-c++-common/Wdangling-else-3.c: New test.
8751
5396db97
KCY
87522016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8753
8754 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8755 flag is present.
8756
de55efd5
MP
87572016-05-04 Marek Polacek <polacek@redhat.com>
8758
8759 PR c/48778
8760 * gcc.dg/Waddress-2.c: New test.
8761
475839b6
AM
87622016-05-04 Alan Modra <amodra@gmail.com>
8763
8764 * gcc.target/powerpc/pr70866.c: New.
8765
b25aad5f
MS
87662016-05-03 Martin Sebor <msebor@redhat.com>
8767
8768 PR c++/66561
8769 * c-c++-common/builtin_location.c: New test.
8770 * g++.dg/cpp1y/builtin_location.C: New test.
8771
79ce98bc
MP
87722016-05-03 Marek Polacek <polacek@redhat.com>
8773
8774 PR c/70859
8775 * gcc.dg/pr70859.c: New test.
8776 * gcc.dg/pr70859-2.c: New test.
8777
402e89f5
PMR
87782016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8779
8780 * gnat.dg/debug5.adb: New testcase.
8781
f3d90045
DV
87822016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8783
8784 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8785 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8786 Procedure to check for z10 instruction set.
8787
1e26cec1
CL
87882016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8789
8790 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8791
71aca5a0
AM
87922016-05-03 Alan Modra <amodra@gmail.com>
8793
8794 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8795
2fd70ec1
JJ
87962016-05-03 Jakub Jelinek <jakub@redhat.com>
8797
8798 * gcc.target/i386/avx512f-cvt-1.c: New test.
8799
e5705cf7
L
88002016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8801
8802 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8803 -fdump-tree-vrp-details.
8804
381cdae4
RB
88052016-05-03 Richard Biener <rguenther@suse.de>
8806
8807 * gcc.dg/pr30172-1.c: Adjust.
8808 * gcc.dg/pr63743.c: Likewise.
8809 * gcc.dg/tm/pr51696.c: Likewise.
8810 * c-c++-common/tm/safe-1.c: Likewise.
8811 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8812 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8813 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8814 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8815
adedd5c1
JJ
88162016-05-03 Jakub Jelinek <jakub@redhat.com>
8817
31ed1665
JJ
8818 PR rtl-optimization/70467
8819 * gcc.target/i386/pr70467-3.c: New test.
8820 * gcc.target/i386/pr70467-4.c: New test.
8821
dea60b59
JJ
8822 PR tree-optimization/70916
8823 * gcc.c-torture/compile/pr70916.c: New test.
8824
adedd5c1
JJ
8825 PR target/49244
8826 * gcc.target/i386/pr49244-1.c: New test.
8827 * gcc.target/i386/pr49244-2.c: New test.
8828
f80041ef
BS
88292016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8830
8831 PR rtl-optimization/44281
8832 * gcc.target/i386/pr44281.c: New test.
8833
1cfcd39e
BC
88342016-05-03 bin cheng <bin.cheng@arm.com>
8835
8836 PR tree-optimization/56541
8837 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8838 * gcc.dg/vect/pr56541.c: new test.
8839
4304ccfd
MM
88402016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8841
8842 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8843 __float128.
8844 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8845
50d94c29
L
88462016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8847
8848 PR testsuite/70520
8849 * c-c++-common/asan/clone-test-1.c (main): Align child process
8850 stack to 16 bytes.
8851
bc1aee87
DM
88522016-05-02 David Malcolm <dmalcolm@redhat.com>
8853
8854 PR c++/62314
8855 * g++.dg/spellcheck-fields-2.C: New test case.
8856
474e0129
DM
88572016-05-02 David Malcolm <dmalcolm@redhat.com>
8858
8859 PR c++/62314
8860 * g++.dg/pr62314.C: New test case.
8861
818b88a7
JH
88622016-05-02 Jan Hubicka <hubicka@ucw.cz>
8863
8864 * gcc.dg/ipa/inline-8.c: New testcase.
8865
dd77684f
JJ
88662016-05-02 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR rtl-optimization/70467
8869 * gcc.target/i386/pr70467-1.c: New test.
8870
72407e00
BE
88712016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8872
8873 * gcc.dg/spec-options.c: Run the test on all targets.
8874 * gcc.dg/foo.specs: Use cpp_unique_options.
8875
dd53d197
MG
88762016-05-02 Marc Glisse <marc.glisse@inria.fr>
8877
8878 * gcc.dg/tree-ssa/unord.c: New testcase.
8879
a8b85ce9
MG
88802016-05-02 Marc Glisse <marc.glisse@inria.fr>
8881
8882 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8883
5b37e866
NS
88842016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8885
8886 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8887
7176a4a0
MP
88882016-05-02 Marek Polacek <polacek@redhat.com>
8889
8890 PR c/70851
8891 * gcc.dg/enum-incomplete-3.c: New test.
8892
6b9933b9
MP
88932016-05-02 Marek Polacek <polacek@redhat.com>
8894 Tom de Vries <tom@codesourcery.com>
8895
8896 PR tree-optimization/70700
8897 * gcc.dg/pr70700.c: New test.
8898
90f82260
UB
88992016-05-01 Uros Bizjak <ubizjak@gmail.com>
8900
8901 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8902 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8903 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8904 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8905 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8906
f73036c1
EB
89072016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8908
8909 * ada/acats/run_acats: Rename into...
8910 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8911 * ada/acats/run_all.sh: Remove redundant test.
8912 (target_run): Move around.
8913 (target_gnatchop): Use newly built executable.
8914 (target_gnatmake): Likewise.
8915 Check that the compilation of impbit succeeds.
8916
85e051a3
OE
89172016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8918
8919 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8920 * gcc.dg/20021029-1.c: Likewise.
8921 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8922 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8923 * gcc.target/sh/cmpstr.c: Likewise.
8924 * gcc.target/sh/cmpstrn.c: Likewise.
8925 * gcc.target/sh/memset.c: Likewise.
8926 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8927 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8928 * gcc.target/sh/pr39423-1.c: Likewise.
8929 * gcc.target/sh/pr49468-di.c: Likewise.
8930 * gcc.target/sh/pr49468-si.c: Likewise.
8931 * gcc.target/sh/pr49880-1.c: Likewise.
8932 * gcc.target/sh/pr49880-2.c: Likewise.
8933 * gcc.target/sh/pr49880-3.c: Likewise.
8934 * gcc.target/sh/pr50751-1.c: Likewise.
8935 * gcc.target/sh/pr50751-4.c: Likewise.
8936 * gcc.target/sh/pr50751-7.c: Likewise.
8937 * gcc.target/sh/pr51244-1.c: Likewise.
8938 * gcc.target/sh/pr51244-10.c: Likewise.
8939 * gcc.target/sh/pr51244-11.c: Likewise.
8940 * gcc.target/sh/pr51244-12.c: Likewise.
8941 * gcc.target/sh/pr51244-13.c: Likewise.
8942 * gcc.target/sh/pr51244-14.c: Likewise.
8943 * gcc.target/sh/pr51244-17.c: Likewise.
8944 * gcc.target/sh/pr51244-18.c: Likewise.
8945 * gcc.target/sh/pr51244-19.c: Likewise.
8946 * gcc.target/sh/pr51244-4.c: Likewise.
8947 * gcc.target/sh/pr51244-5.c: Likewise.
8948 * gcc.target/sh/pr51244-7.c: Likewise.
8949 * gcc.target/sh/pr51244-8.c: Likewise.
8950 * gcc.target/sh/pr51244-9.c: Likewise.
8951 * gcc.target/sh/pr51697.c: Likewise.
8952 * gcc.target/sh/pr52483-1.c: Likewise.
8953 * gcc.target/sh/pr52483-2.c: Likewise.
8954 * gcc.target/sh/pr52483-3.c: Likewise.
8955 * gcc.target/sh/pr52483-5.c: Likewise.
8956 * gcc.target/sh/pr52933-1.c: Likewise.
8957 * gcc.target/sh/pr52933-2.c: Likewise.
8958 * gcc.target/sh/pr52933-3.c: Likewise.
8959 * gcc.target/sh/pr53568-1.c: Likewise.
8960 * gcc.target/sh/pr53976-1.c: Likewise.
8961 * gcc.target/sh/pr53988-1.c: Likewise.
8962 * gcc.target/sh/pr53988.c: Likewise.
8963 * gcc.target/sh/pr54089-1.c: Likewise.
8964 * gcc.target/sh/pr54089-6.c: Likewise.
8965 * gcc.target/sh/pr54089-7.c: Likewise.
8966 * gcc.target/sh/pr54089-8.c: Likewise.
8967 * gcc.target/sh/pr54089-9.c: Likewise.
8968 * gcc.target/sh/pr54236-1.c: Likewise.
8969 * gcc.target/sh/pr54236-2.c: Likewise.
8970 * gcc.target/sh/pr54236-3.c: Likewise.
8971 * gcc.target/sh/pr54236-4.c: Likewise.
8972 * gcc.target/sh/pr54386.c: Likewise.
8973 * gcc.target/sh/pr54602-1.c: Likewise.
8974 * gcc.target/sh/pr54685.c: Likewise.
8975 * gcc.target/sh/pr54760-1.c: Likewise.
8976 * gcc.target/sh/pr54760-2.c: Likewise.
8977 * gcc.target/sh/pr54760-3.c: Likewise.
8978 * gcc.target/sh/pr54760-4.c: Likewise.
8979 * gcc.target/sh/pr54760-5.c: Likewise.
8980 * gcc.target/sh/pr54760-6.c: Likewise.
8981 * gcc.target/sh/pr55146.c: Likewise.
8982 * gcc.target/sh/pr55160.c: Likewise.
8983 * gcc.target/sh/pr59278.c: Likewise.
8984 * gcc.target/sh/pr59401-1.c: Likewise.
8985 * gcc.target/sh/pr59533-1.c: Likewise.
8986 * gcc.target/sh/pr63260.c: Likewise.
8987 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8988 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8989 * gcc.target/sh/strlen.c: Likewise.
8990 * gcc.target/sh/torture/pr30807.c: Likewise.
8991 * gcc.target/sh/torture/pr34777.c: Likewise.
8992 * gcc.target/sh/torture/pr64652.c: Likewise.
8993 * gcc.target/sh/torture/pr65505.c: Likewise.
8994 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8995 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8996
411e5c67
PC
89972016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8998
8999 PR c++/66644
9000 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9001
8fa97501
BS
90022016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9003
9004 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9005 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9006 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9007 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9008
5a956111
PP
90092016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9010
9011 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9012 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9013
e7ff0319
CP
90142016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9015
9016 PR middle-end/70626
9017 * c-c++-common/goacc/combined-reduction.c: New test.
9018 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9019
52d11a4b
L
90202016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9021
9022 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9023 *movdi_internal pattern only if PIC off.
9024 * gcc.target/i386/pr70155-2.c: Likewise.
9025 * gcc.target/i386/pr70155-3.c: Likewise.
9026 * gcc.target/i386/pr70155-4.c: Likewise.
9027 * gcc.target/i386/pr70155-5.c: Likewise.
9028 * gcc.target/i386/pr70155-6.c: Likewise.
9029 * gcc.target/i386/pr70155-7.c: Likewise.
9030 * gcc.target/i386/pr70155-8.c: Likewise.
9031 * gcc.target/i386/pr70155-15.c: Likewise.
9032 * gcc.target/i386/pr70155-17.c: Likewise.
9033 * gcc.target/i386/pr70155-22.c: Likewise.
9034
8960db31
BC
90352016-04-29 Bin Cheng <bin.cheng@arm.com>
9036
9037 PR tree-optimization/70803
9038 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9039
cca535a4
IE
90402016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9041
9042 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9043 optimization of vector loop.
9044 * gcc.target/i386/vect-unpack-3.c: New test.
9045 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9046 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9047 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9048
500ecf4a
MP
90492016-04-29 Marek Polacek <polacek@redhat.com>
9050
9051 PR sanitizer/70342
9052 * g++.dg/ubsan/null-7.C: New test.
9053
2fff3db8
MP
9054 PR c/70852
9055 * gcc.dg/pr70852.c: New test.
9056
509063eb
DV
90572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9058
9059 PR/69089
9060 * g++.dg/cpp0x/alignas6.C: New test.
9061
83745c0d
DV
90622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9063
c87885ca
RO
9064 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9065 * gcc.dg/pr27003.c: Likewise.
9066 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9067 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9068 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9069 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9070 * gcc.target/arc/mxy.c: Likewise.
9071 * gcc.target/arc/mswape.c: Likewise.
9072 * gcc.target/arc/mrtsc.c: Likewise.
9073 * gcc.target/arc/mcrc.c: Likewise.
9074 * gcc.target/arc/mdsp-packa.c: Likewise.
9075 * gcc.target/arc/mdvbf.c: Likewise.
9076 * gcc.target/arc/mlock.c: Likewise.
9077 * gcc.target/arc/mmac-24.c: Likewise.
9078 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9079
849b265d
BS
90802016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9081 Matthijs Kooijman <matthijs@stdin.nl>
9082 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9083
9084 PR target/60040
9085 * gcc.target/avr/pr60040-1.c: New.
9086 * gcc.target/avr/pr60040-2.c: New.
9087
1390536b
RB
90882016-04-29 Richard Biener <rguenther@suse.de>
9089
9090 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9091
98998245
RB
90922016-04-29 Richard Biener <rguenther@suse.de>
9093
9094 PR tree-optimization/13962
9095 PR tree-optimization/65686
9096 * gcc.dg/uninit-pr65686.c: New testcase.
9097
8b80cc21
JJ
90982016-04-29 Jakub Jelinek <jakub@redhat.com>
9099
9100 PR middle-end/70843
9101 * gcc.dg/pr70843.c: New test.
9102
6181bc30
JJ
91032016-04-28 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR target/70858
9106 * gcc.target/i386/pr70858.c: New test.
9107
f4cb3612
AB
91082016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9109
9110 * gcc.target/arc/nps400-1.c: New file.
9111
8ad9df62
JR
91122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9113 Andrew Burgess <andrew.burgess@embecosm.com>
9114
9115 * gcc.target/arc/movh_cl-1.c: New file.
9116
ceaaa9fe
JR
91172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9118 Andrew Burgess <andrew.burgess@embecosm.com>
9119
9120 * gcc.target/arc/extzv-1.c: New file.
9121 * gcc.target/arc/insv-1.c: New file.
9122 * gcc.target/arc/insv-2.c: New file.
9123 * gcc.target/arc/movb-1.c: New file.
9124 * gcc.target/arc/movb-2.c: New file.
9125 * gcc.target/arc/movb-3.c: New file.
9126 * gcc.target/arc/movb-4.c: New file.
9127 * gcc.target/arc/movb-5.c: New file.
9128 * gcc.target/arc/movb_cl-1.c: New file.
9129 * gcc.target/arc/movb_cl-2.c: New file.
9130 * gcc.target/arc/movbi_cl-1.c: New file.
9131 * gcc.target/arc/movl-1.c: New file.
9132
4d03dc2f
JR
91332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9134 Andrew Burgess <andrew.burgess@embecosm.com>
9135
9136 * gcc.target/arc/cmem-1.c: New file.
9137 * gcc.target/arc/cmem-2.c: New file.
9138 * gcc.target/arc/cmem-3.c: New file.
9139 * gcc.target/arc/cmem-4.c: New file.
9140 * gcc.target/arc/cmem-5.c: New file.
9141 * gcc.target/arc/cmem-6.c: New file.
9142 * gcc.target/arc/cmem-7.c: New file.
9143 * gcc.target/arc/cmem-ld.inc: New file.
9144 * gcc.target/arc/cmem-st.inc: New file.
9145
81262dad
JJ
91462016-04-28 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR target/70821
9149 * gcc.target/i386/pr70821.c: New test.
9150
0a31a09a
BS
91512016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9152
9153 * gcc.target/powerpc/vec-adde.c: New test.
9154 * gcc.target/powerpc/vec-adde-int128.c: New test.
9155
3ddffba9
JJ
91562016-04-28 Jakub Jelinek <jakub@redhat.com>
9157
9158 * gcc.target/i386/avx-vround-1.c: New test.
9159 * gcc.target/i386/avx-vround-2.c: New test.
9160 * gcc.target/i386/avx512vl-vround-1.c: New test.
9161 * gcc.target/i386/avx512vl-vround-2.c: New test.
9162
713dedcd
RO
91632016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9164
9165 PR testsuite/70595
9166 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9167 (check_effective_target_cilkplus_runtime): ... this.
9168 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9169 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9170
9171 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9172 Require cilkplus_runtime.
9173 Don't add -lcilkrts.
9174 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9175 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9176 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9177 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9178 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9179 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9180 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9181 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9182 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9183 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9184 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9185 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9186 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9187 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9188 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9189 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9190 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9191 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9192 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9193 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9194 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9195 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9196 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9197 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9198 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9199 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9200 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9201 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9202 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9203
9204 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9205 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9206
9207 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9208
9209 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9210 cilkplus_runtime.
9211
3563f78f
MG
92122016-04-27 Marc Glisse <marc.glisse@inria.fr>
9213
9214 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9215 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9216
6bc2bb18
RB
92172015-04-27 Ryan Burn <contact@rnburn.com>
9218
9219 PR c++/69024
9220 PR c++/68997
9221 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9222 diagnostic.
9223 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9224 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9225
1e55d29a
EB
92262016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9227
9228 * gnat.dg/limited_with4.ad[sb]: New test.
9229 * gnat.dg/limited_with4_pkg.ads: New helper.
9230
087146ca
L
92312016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9232
9233 PR target/70155
9234 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9235 and movv1ti_internal patterns
9236 * gcc.target/i386/pr70155-1.c: New test.
9237 * gcc.target/i386/pr70155-2.c: Likewise.
9238 * gcc.target/i386/pr70155-3.c: Likewise.
9239 * gcc.target/i386/pr70155-4.c: Likewise.
9240 * gcc.target/i386/pr70155-5.c: Likewise.
9241 * gcc.target/i386/pr70155-6.c: Likewise.
9242 * gcc.target/i386/pr70155-7.c: Likewise.
9243 * gcc.target/i386/pr70155-8.c: Likewise.
9244 * gcc.target/i386/pr70155-9.c: Likewise.
9245 * gcc.target/i386/pr70155-10.c: Likewise.
9246 * gcc.target/i386/pr70155-11.c: Likewise.
9247 * gcc.target/i386/pr70155-12.c: Likewise.
9248 * gcc.target/i386/pr70155-13.c: Likewise.
9249 * gcc.target/i386/pr70155-14.c: Likewise.
9250 * gcc.target/i386/pr70155-15.c: Likewise.
9251 * gcc.target/i386/pr70155-16.c: Likewise.
9252 * gcc.target/i386/pr70155-17.c: Likewise.
9253 * gcc.target/i386/pr70155-18.c: Likewise.
9254 * gcc.target/i386/pr70155-19.c: Likewise.
9255 * gcc.target/i386/pr70155-20.c: Likewise.
9256 * gcc.target/i386/pr70155-21.c: Likewise.
9257 * gcc.target/i386/pr70155-22.c: Likewise.
9258
92329f9f
L
92592016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9260
9261 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9262 ".{5,6}".
9263
309a0cf6
BC
92642016-04-27 Bin Cheng <bin.cheng@arm.com>
9265
9266 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9267 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9268 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9269 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9270 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9271
72ed2b9c
RB
92722016-04-27 Richard Biener <rguenther@suse.de>
9273
9274 PR ipa/70760
9275 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9276 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9277
3c98ff9b
NS
92782016-04-27 Nathan Sidwell <nathan@acm.org>
9279
9280 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9281 * g++.dg/ubsan/pr63956.C: Adjust error location.
9282
9ec5d66b
NC
92832016-04-27 Nick Clifton <nickc@redhat.com>
9284
9285 PR middle-end/49889
9286 * gcc.dg/pr49889.c: New test.
9287
c1e1f433
BS
92882016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9289
9290 * c-c++-common/memset-array.c: New test.
9291
8ac43293
MS
92922016-04-26 Martin Sebor <msebor@redhat.com>
9293
9294 PR c++/66639
9295 * g++.dg/cpp1y/func_constexpr.C: New test.
9296
843ce8ab
PP
92972016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9298
9299 PR c++/70241
9300 * g++.dg/cpp0x/enum32.C: New test.
9301 * g++.dg/cpp0x/enum33.C: New test.
9302
93032016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9304
9305 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9306 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9307 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9308 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9309 * gcc.c-torture/execute/pr38151.c: Likewise.
9310 * gcc.c-torture/execute/pr66556.c: Likewise.
9311 * gcc.c-torture/execute/pr67781.c: Likewise.
9312 * gcc.c-torture/execute/pr68648.c: Likewise.
9313
ca1206be
MG
93142016-04-26 Marc Glisse <marc.glisse@inria.fr>
9315
9316 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9317
2448a956
MP
93182016-04-26 Marek Polacek <polacek@redhat.com>
9319
9320 PR c/67784
9321 * gcc.dg/pr67784-3.c: New test.
9322 * gcc.dg/pr67784-4.c: New test.
9323 * gcc.dg/pr67784-5.c: New test.
9324
b02a5e26
MP
9325 PR c/70791
9326 * gcc.dg/Wnested-externs-2.c: New test.
9327
6b6aa8d3
MG
93282016-04-26 Marc Glisse <marc.glisse@inria.fr>
9329
9330 * gcc.dg/fold-plusmult.c: Adjust.
9331 * gcc.dg/no-strict-overflow-6.c: Adjust.
9332 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9333
a2095b55
BS
93342016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9335
9336 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9337 number scans.
9338 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9339 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9340 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9341 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9342 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9343 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9344 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9345 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9346 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9347 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9348 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9349 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9350 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9351 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9352 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9353 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9354 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9355 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9356 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9357 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9358 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9359 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9360 scans.
9361 * gcc.target/i386/pr32219-4.c: Likewise.
9362 * gcc.target/i386/pr32219-6.c: Likewise.
9363 * gcc.target/i386/pr32219-8.c: Likewise.
9364
bb0cc5c8
KT
93652016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9366
9367 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9368 associated options.
9369
5a0802ea
MP
93702016-04-26 Marek Polacek <polacek@redhat.com>
9371
9372 PR c++/70744
9373 * g++.dg/ext/cond2.C: New test.
9374
00f615af
BC
93752016-04-26 Bin Cheng <bin.cheng@arm.com>
9376
9377 PR tree-optimization/70771
9378 PR tree-optimization/70775
9379 * gcc.dg/pr70771.c: New test.
25939d34 9380 * gcc.dg/pr70775.c: New test.
00f615af 9381
218155e7
BS
93822016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9383
9384 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9385
ab99f467
RB
93862016-04-25 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/70780
9389 * gcc.dg/torture/pr70780.c: New testcase.
9390
3f8257db 93912016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9392
c87885ca
RO
9393 * gcc.target/arm/neon-vaddws16.c: New test.
9394 * gcc.target/arm/neon-vaddws32.c: New test.
9395 * gcc.target/arm/neon-vaddwu16.c: New test.
9396 * gcc.target/arm/neon-vaddwu32.c: New test.
9397 * gcc.target/arm/neon-vaddwu8.c: New test.
9398 * lib/target-supports.exp
93c590ee
MC
9399 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9400 that arm neon support vector widen sum of HImode TO SImode.
9401
d6c1a7a7
JJ
94022016-04-23 Jakub Jelinek <jakub@redhat.com>
9403
9404 PR sanitizer/70712
9405 * c-c++-common/asan/pr70712.c: New test.
9406
ab0fc037
TS
94072016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9408
9409 * .gitattributes: New file.
9410
2aa64824
CL
94112016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9412
9413 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9414
e7e12d92
DH
94152016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9416
9417 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9418 * gfortran.dg/submodule_15.f08: Likewise.
9419
d1431192
RB
94202016-04-22 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/70740
9423 * gcc.dg/torture/pr70740.c: New testcase.
9424
04a63c24
L
94252016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9426
9427 PR target/70750
9428 * gcc.target/i386/pr70750-1.c: New test.
9429 * gcc.target/i386/pr70750-2.c: Likewise.
9430
20700098
PC
94312016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9432
9433 PR c++/70540
9434 * g++.dg/cpp0x/auto48.C: New.
9435
aedf4e12
MP
94362016-04-21 Marek Polacek <polacek@redhat.com>
9437
9438 PR c++/70513
9439 * g++.dg/cpp0x/forw_enum12.C: New test.
9440 * g++.dg/cpp0x/forw_enum13.C: New test.
9441
2074d80a
KY
94422016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9443
9444 PR target/70728
9445 * gcc.target/i386/pr70728.c: New test.
9446
aef4aab0
RB
94472016-04-21 Richard Biener <rguenther@suse.de>
9448
9449 PR middle-end/70747
9450 * gcc.dg/pr70747.c: New testcase.
9451
2359e571
BC
94522016-04-21 Bin Cheng <bin.cheng@arm.com>
9453
9454 PR tree-optimization/70715
9455 * gcc.dg/tree-ssa/scev-13.c: New test.
9456
ce0e66ff
MG
94572016-04-21 Marc Glisse <marc.glisse@inria.fr>
9458
9459 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9460
2c2870a1
MG
94612016-04-21 Marc Glisse <marc.glisse@inria.fr>
9462
9463 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9464
a2b056a3
JH
94652016-04-20 Jan Hubicka <jh@suse.cz>
9466
9467 PR ipa/70018
9468 * g++.dg/ipa/nothrow-1.C: New testcase.
9469
ee392fc2
NS
94702016-04-20 Nathan Sidwell <nathan@acm.org>
9471
9472 PR c++/55635
9473 * g++.dg/eh/delete1.C: New.
9474
dda49daf
L
94752016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9476
9477 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9478 -mtune-ctrl=sse_typeless_stores.
9479
8a5b9d5a
L
94802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9483
1011119f
BC
94842016-04-20 Bin Cheng <bin.cheng@arm.com>
9485
9486 PR tree-optimization/69489
9487 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9488
477d4906
IV
94892016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9490
9491 PR c++/69363
9492 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9493 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9494 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9495
fad08d12
BC
94962016-04-20 Bin Cheng <bin.cheng@arm.com>
9497
9498 PR tree-optimization/56625
9499 PR tree-optimization/69489
9500 * gcc.dg/vect/pr56625.c: New test.
9501 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9502
9e3e4fab
AP
95032016-04-20 Andrew Pinski <apinski@cavium.com>
9504
9505 PR target/64971
9506 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9507
d7aa24e4
AC
95082016-04-20 Arnaud Charlet <charlet@adacore.com>
9509
9510 * gnat.dg/self1.adb: Remove now incorrect test.
9511
e6d62b46
BC
95122016-04-20 Bin Cheng <bin.cheng@arm.com>
9513
9514 * gcc.dg/tree-ssa/scev-11.c: New test.
9515 * gcc.dg/tree-ssa/scev-12.c: New test.
9516
2697b189
MP
95172016-04-20 Marek Polacek <polacek@redhat.com>
9518
9519 PR tree-optimization/70725
9520 * gcc.dg/pr70725.c: New test.
9521
60d393e8
RB
95222016-04-20 Richard Biener <rguenther@suse.de>
9523
9524 PR tree-optimization/70726
9525 * g++.dg/vect/pr70726.cc: New testcase.
9526
82c6f58a
AK
95272016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9528
9529 PR target/70674
9530 * gcc.target/s390/pr70674.c: New test.
9531
90eeab20
JD
95322016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9533
9534 PR libgfortran/70684
9535 * gfortran.dg/list_read_14.f90: New test.
9536
fc9cf6da
L
95372016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9538
9539 PR target/69201
9540 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9541 extern to force it misaligned.
9542 (b): Likewise.
9543 (c): Likewise.
9544 (d): Likewise.
9545 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9546 Don't check `*' before movv4sf_internal.
9547 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9548 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9549 Don't check `*' before movv16qi_internal.
9550 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9551 extern to force it misaligned.
9552 (b): Likewise.
9553 (c): Likewise.
9554 (d): Likewise.
9555 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9556 Don't check `*' before movv2df_internal.
9557 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9558 extern to force it misaligned.
9559 (b): Likewise.
9560 (c): Likewise.
9561 (d): Likewise.
9562 Check movv8sf_internal instead of avx_storeups256.
9563 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9564
ea8927ea
RB
95652016-04-19 Richard Biener <rguenther@suse.de>
9566
9567 PR tree-optimization/70171
9568 * g++.dg/tree-ssa/pr70171.C: New testcase.
9569
65f52ee9
RB
95702016-04-19 Richard Biener <rguenther@suse.de>
9571
9572 PR tree-optimization/70724
9573 * gcc.dg/torture/pr70724.c: New testcase.
9574
987b67f1
VM
95752016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9576
9577 PR middle-end/70689
c87885ca 9578 * gcc.target/i386/pr70689.c: New.
987b67f1 9579
91a47c39
L
95802016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9581
9582 PR target/70708
9583 * gcc.target/i386/pr70708.c: New test.
9584
8270b82d
RB
95852016-04-18 Richard Biener <rguenther@suse.de>
9586
9587 PR tree-optimization/43434
9588 * gcc.dg/vect/pr43434.c: New testcase.
9589 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9590 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9591 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9592 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9593 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9594 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9595 * gcc.dg/gomp/pr68640.c: Likewise.
9596 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9597 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9598
edd048e2
RB
95992016-04-18 Richard Biener <rguenther@suse.de>
9600
9601 PR tree-optimization/70701
9602 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9603
bd5c7330
TV
96042016-04-18 Tom de Vries <tom@codesourcery.com>
9605
9606 PR testsuite/70699
9607 * gcc.dg/pr70161.c: Add dot-file scans.
9608 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9609 instead of after last dot char.
9610
23f2660f
EB
96112016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9612
9613 * c-c++-common/dump-ada-spec-3.c: New test.
9614 * c-c++-common/dump-ada-spec-4.c: Likewise.
9615
da152c9f
TV
96162016-04-17 Tom de Vries <tom@codesourcery.com>
9617
9618 PR other/70183
9619 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9620
cc950f98
JH
96212016-04-15 Jan Hubicka <jh@suse.cz>
9622
9623 PR ipa/70018
9624 * g++.dg/ipa/pure-const-1.C: New testcase.
9625 * g++.dg/ipa/pure-const-2.C: New testcase.
9626 * g++.dg/ipa/pure-const-3.C: New testcase.
9627
949505a9
MP
96282016-04-15 Marek Polacek <polacek@redhat.com>
9629
9630 PR c/70671
9631 * gcc.dg/bitfld-22.c: New test.
9632
10e547d6
BS
96332016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9634
9635 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9636 x86_64.
9637
1e77281b
MP
96382016-04-15 Marek Polacek <polacek@redhat.com>
9639
9640 PR c/70651
9641 * c-c++-common/pr70651.c: New test.
9642
e501fa8e
KT
96432016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9644
9645 PR rtl-optimization/70681
9646 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9647 dump scan on arm and powerpc.
9648 * gcc.dg/pr10474.c: Likewise.
9649
dda1bf61
JJ
96502016-04-15 Jakub Jelinek <jakub@redhat.com>
9651
ca4ef1ff
JJ
9652 PR c++/69517
9653 PR c++/70019
9654 PR c++/70588
9655 * g++.dg/cpp1y/vla11.C: Revert for real.
9656
dda1bf61
JJ
9657 PR c/70436
9658 * c-c++-common/Wparentheses-1.c: New test.
9659 * c-c++-common/gomp/Wparentheses-1.c: New test.
9660 * c-c++-common/gomp/Wparentheses-2.c: New test.
9661 * c-c++-common/gomp/Wparentheses-3.c: New test.
9662 * c-c++-common/gomp/Wparentheses-4.c: New test.
9663 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9664 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9665 * c-c++-common/goacc/Wparentheses-1.c: New test.
9666
1355e62c
KY
96672016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9668
9669 PR target/70662
9670 * gcc.target/i386/pr70662.c: New test.
9671
0ab34b9e 96722016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9673 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9674
9675 PR tree-optimization/70130
9676 * gcc.dg/vect/O3-pr70130.c: New testcase.
9677
bc773aad
MM
96782016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9679
6e9b2286
MM
9680 PR target/70669
9681 * gcc.target/powerpc/pr70669.c: New test.
9682
bc773aad
MM
9683 PR target/70640
9684 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9685 a power7 system that does not have an assembler that supports
9686 power8.
9687
d8747845
MS
96882016-04-14 Martin Sebor <msebor@redhat.com>
9689
9690 PR c++/69517
9691 PR c++/70019
9692 PR c++/70588
9693 * c-c++-common/ubsan/vla-1.c: Revert.
9694 * g++.dg/cpp1y/vla11.C: Same.
9695 * g++.dg/cpp1y/vla12.C: Same.
9696 * g++.dg/cpp1y/vla13.C: Same.
9697 * g++.dg/cpp1y/vla14.C: Same.
9698 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9699 * g++.dg/init/array24.C: Same.
d8747845
MS
9700 * g++.dg/ubsan/vla-1.C: Same.
9701
85128559
MP
97022016-04-14 Marek Polacek <polacek@redhat.com>
9703 Jan Hubicka <hubicka@ucw.cz>
9704
9705 PR c++/70029
9706 * g++.dg/torture/pr70029.C: New test.
9707
52fbb073
MS
97082016-04-14 Martin Sebor <msebor@redhat.com>
9709
9710 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9711 type size to prevent failures on targets with very low maximum
9712 alignment.
9713
6db61d6f
RB
97142016-04-14 Richard Biener <rguenther@suse.de>
9715
9716 PR tree-optimization/70623
9717 * gcc.dg/torture/pr70623.c: New testcase.
9718 * gcc.dg/torture/pr70623-2.c: Likewise.
9719
342fac95
MS
97202016-04-13 Martin Sebor <msebor@redhat.com>
9721
9722 PR c++/69517
9723 PR c++/70019
9724 PR c++/70588
9725 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9726 * g++.dg/cpp1y/vla11.C: New test.
9727 * g++.dg/cpp1y/vla12.C: New test.
9728 * g++.dg/cpp1y/vla13.C: New test.
9729 * g++.dg/cpp1y/vla14.C: New test.
9730 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9731 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9732 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9733
d93c452f
JJ
97342016-04-13 Jakub Jelinek <jakub@redhat.com>
9735
9736 PR c++/70641
9737 * g++.dg/opt/pr70641.C: New test.
9738
85115fb6
RO
97392016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9740
9741 PR rtl-optimization/68749
9742 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9743 effects of argument promotions.
9744 Remove default args to dg-skip-if.
9745
545a4139
PC
97462016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/70635
9749 * g++.dg/parse/pr70635.C: New.
9750
b3a77f21
MP
97512016-04-13 Marek Polacek <polacek@redhat.com>
9752
9753 PR c++/70639
9754 * c-c++-common/Wmisleading-indentation-4.c: New test.
9755
99cd9857
MP
97562016-04-13 Marek Polacek <polacek@redhat.com>
9757
9758 PR c/70436
c87885ca
RO
9759 * gcc.dg/Wparentheses-12.c: New test.
9760 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9761
75ca93ec
IE
97622016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9763
9764 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9765 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9766 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9767
3d3f9e7e
JJ
97682016-04-13 Jakub Jelinek <jakub@redhat.com>
9769
37947cd0
JJ
9770 PR middle-end/70633
9771 * gcc.c-torture/compile/pr70633.c: New test.
9772
3d3f9e7e
JJ
9773 PR debug/70628
9774 * gcc.dg/torture/pr70628.c: New test.
9775
92886d3e
PP
97762016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9777
9778 PR c++/70610
9779 * g++.dg/template/pr70610.C: New test.
9780 * g++.dg/template/pr70610-2.C: New test.
9781 * g++.dg/template/pr70610-3.C: New test.
9782 * g++.dg/template/pr70610-4.C: New test.
9783
13bd7c2b
JJ
97842016-04-12 Jakub Jelinek <jakub@redhat.com>
9785
6512fa6d
JJ
9786 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9787 128 instead of 32.
9788
13bd7c2b
JJ
9789 PR c++/70571
9790 * g++.dg/ext/pr70571.C: New test.
9791
20b9851c
MM
97922016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9793
8a434ada 9794 PR target/70640
20b9851c
MM
9795 * gcc.target/powerpc/pr70640.c: New test.
9796
2b2f52bc
PC
97972016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/68722
9800 * g++.dg/parse/pr68722.C: New.
9801
5901e56a
JJ
98022016-04-12 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR rtl-optimization/70596
9805 * gcc.target/i386/pr70596.c: New test.
9806
d4619dc1
NS
98072016-04-12 Nathan Sidwell <nathan@acm.org>
9808
9809 PR c++/70501
9810 * g++.dg/init/pr70501.C: New.
9811
3df530d3
DW
98122016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9813
9814 * gcc.target/i386/asm-flag-6.c: New test.
9815
b7a120d7
TV
98162016-04-12 Tom de Vries <tom@codesourcery.com>
9817
9818 PR tree-optimization/68756
9819 * gcc.dg/graphite/pr68756.c: New test.
9820
4e0eea75
JJ
98212016-04-12 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR tree-optimization/70602
9824 * gcc.c-torture/execute/pr70602.c: New test.
9825
35fbda43
MM
98262016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9827
9828 PR target/70381
9829 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9830 __float128 emulator is built and runs.
9831 * gcc.target/powerpc/float128-1.c: Likewise.
9832
9833 * lib/target-supports.exp (check_ppc_float128_sw_available):
9834 Rework tests for __float128 software and hardware
9835 availability. Fix exit condition to return 0 on success.
9836
04a99ebe
JG
98372016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9838
9839 PR target/70133
9840 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9841 * gcc.target/aarch64/target_attr_15.c: Likewise.
9842
47cd5a85
PC
98432016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9844
9845 PR c++/69066
9846 * g++.dg/cpp1y/pr69066.C: New.
9847
a5edb32e
JD
98482016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9849
9850 PR fortran/68566
9851 * gfortran.dg/pr36192.f90: Update test.
9852 * gfortran.dg/pr36192_1.f90: Update test.
9853 * gfortran.dg/real_dimension_1.f: Update test.
9854 * gfortran.dg/parameter_array_init_7.f90: New test.
9855
8ef378f8
JDA
98562016-04-09 John David Anglin <danglin@gcc.gnu.org>
9857
c532c871
JDA
9858 PR testsuite/64039
9859 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9860
d34f706f
JDA
9861 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9862
75e1dd9e
JDA
9863 PR rtl-optimization/66669
9864 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9865
8a976f5f
JDA
9866 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9867
da04822a
JDA
9868 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9869 * gcc.dg/pie-1.c: Likewise.
9870 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9871 * gcc.dg/pic-4.c: Likewise.
9872 * gcc.dg/pie-3.c: Likewise.
9873 * gcc.dg/pie-4.c: Likewise.
9874
adfabcf9
JDA
9875 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9876
4a020adf
JDA
9877 PR tree-optimization/68644
9878 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9879
8ef378f8
JDA
9880 PR rtl-optimization/64886
9881 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9882
09bf990e
TV
98832016-04-09 Tom de Vries <tom@codesourcery.com>
9884
9885 PR tree-optimization/68953
9886 * gcc.dg/graphite/pr68953.c: New test.
9887
138c3c1a
DH
98882016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9889
9890 PR fortran/70592
9891 * gfortran.dg/deferred_character_16.f90: New test.
9892
f55460af
JJ
98932016-04-09 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR tree-optimization/70586
9896 * gcc.c-torture/execute/pr70586.c: New test.
9897
0b77bbf3
DH
98982016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9899
9900 PR sanitizer/70573
9901 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9902 with __builtin_memset
9903 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9904
c42cfb5c
CP
99052016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9906
9907 PR lto/70289
9908 PR ipa/70348
9909 PR tree-optimization/70373
9910 PR middle-end/70533
9911 PR middle-end/70534
9912 PR middle-end/70535
9913 * c-c++-common/goacc/reduction-5.c: New test.
9914 * c-c++-common/goacc/reduction-promotions.c: New test.
9915 * gfortran.dg/goacc/reduction-3.f95: New test.
9916 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9917
56cfb596
PP
99182016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9919
9920 PR c++/70590
9921 PR c++/70452
9922 * g++.dg/pr70590.C: New test.
9923 * g++.dg/pr70590-2.C: New test.
9924
1a13c0a2
JJ
99252016-04-08 Jakub Jelinek <jakub@redhat.com>
9926
abc0647a
JJ
9927 PR middle-end/70593
9928 * gcc.target/i386/pr70593.c: New test.
9929
1a13c0a2
JJ
9930 PR rtl-optimization/70574
9931 * gcc.target/i386/avx2-pr70574.c: New test.
9932
c3da4956
MO
99332016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9934
9935 PR sanitizer/70541
9936 * c-c++-common/asan/pr70541.c: New test.
9937
9f1b833b
TV
99382016-04-08 Tom de Vries <tom@codesourcery.com>
9939
9940 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9941 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9942
bae7adda
KT
99432016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9944
9945 PR target/70566
9946 * gcc.c-torture/execute/pr70566.c: New test.
9947
211f3d57
TV
99482016-04-08 Tom de Vries <tom@codesourcery.com>
9949
9950 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9951 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9952
02cf2861
AM
99532016-04-08 Alan Modra <amodra@gmail.com>
9954
9955 * gcc.target/powerpc/pr70117.c: New.
9956
5f490f9f
JJ
99572016-04-07 Jakub Jelinek <jakub@redhat.com>
9958
56e9b710
JJ
9959 PR testsuite/70581
9960 * gcc.dg/lto/simd-function_0.c: New test.
9961
5f490f9f
JJ
9962 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9963 clones.
9964 * c-c++-common/attr-simd-2.c: Likewise.
9965 * c-c++-common/attr-simd-4.c: Likewise.
9966 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9967 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9968
e4ebc74d
TP
99692016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9970
9971 PR testsuite/70553
9972 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9973
9817ae35
TS
99742016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9975 Tom de Vries <tom@codesourcery.com>
9976
9977 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9978 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9979 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9980 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9981 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9982 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9983 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9984 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9985
e292f64d
PP
99862016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9987
9988 PR c/70436
9989 * g++.dg/warn/Wparentheses-29.C: New test.
9990
6b37bdaf
PP
99912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9992
9993 PR c/70436
9994 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9995 explicit braces to resolve a future -Wparentheses warning.
9996
64824205
RH
99972016-04-06 Richard Henderson <rth@redhat.com>
9998
9999 * gcc.dg/pr61817-1.c: New test.
10000 * gcc.dg/pr61817-2.c: New test.
10001 * gcc.dg/pr69391-1.c: New test.
10002 * gcc.dg/pr69391-2.c: New test.
10003
bc2fc1f3
VM
100042016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10005
10006 PR rtl-optimization/70398
c87885ca 10007 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10008
41414a02
EB
100092016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10010
10011 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10012
4066ea8a
YR
100132016-04-06 Yvan Roux <yvan.roux@linaro.org>
10014 Pedro Alves <palves@redhat.com>
10015
10016 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10017
ec35ea45
JJ
100182016-04-06 Jakub Jelinek <jakub@redhat.com>
10019
3866f8dd
JJ
10020 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10021 Check for avx512f effective targets instead of avx2.
10022 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10023 for AVX512F clones.
10024 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10025 * g++.dg/gomp/declare-simd-1.C: Likewise.
10026 * g++.dg/gomp/declare-simd-3.C: Likewise.
10027 * g++.dg/gomp/declare-simd-4.C: Likewise.
10028
ec35ea45
JJ
10029 PR middle-end/70550
10030 * c-c++-common/gomp/pr70550-1.c: New test.
10031 * c-c++-common/gomp/pr70550-2.c: New test.
10032
c08d28ac
NS
100332016-04-05 Nathan Sidwell <nathan@acm.org>
10034
10035 PR c++/70512
10036 * g++.dg/ext/attribute-may-alias-5.C: New.
10037
1d510e04
JJ
100382016-04-05 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR c++/70336
10041 * c-c++-common/pr70336.c: New test.
10042 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10043 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10044
84278ed9
JH
100452016-04-05 Jan Hubicka <hubicka@ucw.cz>
10046
10047 PR ipa/66223
10048 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10049
268a0ec4
JJ
100502016-04-05 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR rtl-optimization/70542
10053 * gcc.dg/torture/pr70542.c: New test.
10054 * gcc.target/i386/avx2-pr70542.c: New test.
10055
5e8c2eb1
ZS
100562016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10057
10058 PR tree-optimization/70509
10059 * gcc.target/i386/avx512bw-pr70509.c: New test.
10060
c0daf32d
PP
100612016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10062
10063 PR c++/70452
10064 * g++.dg/ext/constexpr-vla4.C: New test.
10065
bf867841
UB
100662016-04-05 Uros Bizjak <ubizjak@gmail.com>
10067
10068 PR target/70510
10069 * gcc.target/i386/pr70510.c: New test.
10070
3022186a
RB
100712016-04-05 Richard Biener <rguenther@suse.de>
10072
10073 PR tree-optimization/70526
10074 * g++.dg/torture/pr70526.C: New testcase.
10075
55fc79b2
JJ
100762016-04-05 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR target/70525
10079 * gcc.target/i386/pr70525.c: New test.
10080
62b233f2
RB
100812016-04-05 Richard Biener <rguenther@suse.de>
10082
10083 PR middle-end/70499
10084 * g++.dg/torture/pr70499.C: New testcase.
10085
cc05759d
RB
100862016-04-05 Richard Biener <rguenther@suse.de>
10087
10088 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10089 remove XFAIL.
10090
f23f16d4
JJ
100912016-04-04 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR middle-end/70307
10094 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10095 rs6000 ABI warnings.
10096
d27ecc49
JH
100972016-04-04 Jan Hubicka <hubicka@ucw.cz>
10098
10099 PR ipa/66223
10100 * g++.dg/ipa/devirt-51.C: New testcase.
10101
c974c96e 101022016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10103 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10104
10105 PR middle-end/70457
10106 * gcc.dg/torture/pr70457.c: New.
10107
7a85da89
AV
101082016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10109
10110 PR fortran/67538
10111 * gfortran.dg/allocate_with_source_19.f08: New test.
10112
de517e64
AV
101132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10114
10115 PR fortran/65795
10116 * gfortran.dg/coarray_allocate_6.f08: New test.
10117
43b9f499
RB
101182016-04-04 Richard Biener <rguenther@suse.de>
10119
10120 PR rtl-optimization/70484
10121 * gcc.dg/torture/pr70484.c: New testcase.
10122
f13355da
MP
101232016-04-04 Marek Polacek <polacek@redhat.com>
10124
10125 PR c/70307
10126 * gcc.dg/torture/pr70307.c: New test.
10127
6cc6ed50
OE
101282016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10129
10130 PR target/70416
10131 PR target/67391
10132 * gcc.target/sh/torture/pr70416.c: New.
10133
abdc16c8
MS
101342016-04-02 Martin Sebor <msebor@redhat.com>
10135
10136 PR c++/67376
10137 PR c++/70170
10138 PR c++/70172
10139 PR c++/70228
10140 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10141 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10142 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10143 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10144 * g++.dg/cpp0x/constexpr-string.C: Same.
10145 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10146 * g++.dg/cpp0x/pr65398.C: Same.
10147 * g++.dg/ext/constexpr-vla1.C: Same.
10148 * g++.dg/ext/constexpr-vla2.C: Same.
10149 * g++.dg/ext/constexpr-vla3.C: Same.
10150 * g++.dg/ubsan/pr63956.C: Same.
10151
763cd859
JJ
101522016-04-01 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR rtl-optimization/70467
10155 * gcc.target/i386/pr70467-2.c: New test.
10156
0f875435
JJ
101572016-04-01 Jakub Jelinek <jakub@redhat.com>
10158 Marek Polacek <polacek@redhat.com>
10159
10160 PR c++/70488
10161 * g++.dg/init/new47.C: New test.
10162
41d14659
RR
101632016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10164
10165 PR target/70496
10166 * gcc.target/arm/pr70496.c: New test.
10167
f9bf89bb
NS
101682016-04-01 Nathan Sidwell <nathan@acm.org>
10169
73b9085d
NS
10170 PR c++/68475
10171 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10172
4afdcfaa
IE
101732016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10174
10175 PR target/69890
10176 * gcc.dg/strlenopt.h (memmove): New.
10177 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10178 instead of "string.h".
10179 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10180 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10181 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10182 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10183 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10184 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10185 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10186 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10187 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10188 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10189 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10190 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10191 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10192 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10193 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10194 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10195 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10196 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10197 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10198 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10199
b5d7a29c
RO
102002016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10201
10202 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10203 (Holder::foo): Reflect this.
10204
b660f9ec
IE
102052016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10206
10207 PR target/70442
10208 * gcc.dg/pr70442.c: New test.
10209
88504f34
NS
102102016-03-31 Nathan Sidwell <nathan@acm.org>
10211
10212 PR c++/70393
10213 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10214
95d34b96
KY
102152016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10216
10217 PR target/70453
10218 * gcc.target/i386/pr70453.c: New test.
10219
b4c4967c
AB
102202016-03-31 Andrey Belevantsev <abel@ispras.ru>
10221
10222 PR target/70292
10223 * gcc.c-torture/pr70292.c: New test.
10224
5fde6a45
MP
102252016-03-31 Marek Polacek <polacek@redhat.com>
10226
10227 PR c/70297
10228 * c-c++-common/pr70297.c: New test.
10229 * g++.dg/cpp0x/typedef-redecl.C: New test.
10230 * gcc.dg/typedef-redecl2.c: New test.
10231
97eb24c4
JJ
102322016-03-31 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR rtl-optimization/70460
10235 * gcc.c-torture/execute/pr70460.c: New test.
10236
efc3536f
RB
102372016-03-31 Richard Biener <rguenther@suse.de>
10238
10239 PR c++/70430
10240 * g++.dg/ext/vector30.C: New testcase.
10241
e0876e21
DH
102422016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10243 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10244
10245 * gfortran.dg/fmt_pf.f90: New test.
10246
e9bff8c6
RO
102472016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10248
10249 Forward-port from 5 branch
10250 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR testsuite/70356
10253 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10254 dg-require-effective-target after dg-do.
10255
10256 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10257
10258 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10259
2620c80d
TS
102602016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10261 Julian Brown <julian@codesourcery.com>
10262 Chung-Lin Tang <cltang@codesourcery.com>
10263 Cesar Philippidis <cesar@codesourcery.com>
10264 James Norris <jnorris@codesourcery.com>
10265 Tom de Vries <tom@codesourcery.com>
10266 Nathan Sidwell <nathan@codesourcery.com>
10267
bf867841 10268 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10269 * c-c++-common/goacc/loop-clauses.c: Likewise.
10270 * g++.dg/goacc/template.C: Likewise.
10271 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10272 * gfortran.dg/goacc/loop-1.f95: Likewise.
10273 * gfortran.dg/goacc/loop-5.f95: Likewise.
10274 * gfortran.dg/goacc/loop-6.f95: Likewise.
10275 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10276 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10277 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10278 * c-c++-common/goacc/clauses-fail.c: Likewise.
10279 * c-c++-common/goacc/parallel-1.c: Likewise.
10280 * c-c++-common/goacc/reduction-1.c: Likewise.
10281 * c-c++-common/goacc/reduction-2.c: Likewise.
10282 * c-c++-common/goacc/reduction-3.c: Likewise.
10283 * c-c++-common/goacc/reduction-4.c: Likewise.
10284 * c-c++-common/goacc/routine-3.c: Likewise.
10285 * c-c++-common/goacc/routine-4.c: Likewise.
10286 * c-c++-common/goacc/routine-5.c: Likewise.
10287 * c-c++-common/goacc/tile.c: Likewise.
10288 * g++.dg/goacc/template.C: Likewise.
10289 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10290 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10291 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10292 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10293 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10294 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10295 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10296 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10297 * c-c++-common/goacc/use_device-1.c: ... this file.
10298 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10299 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10300 * c-c++-common/goacc/host_data-6.c: ... this file.
10301 * c-c++-common/goacc/loop-2-kernels.c: New file.
10302 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10303 * c-c++-common/goacc/loop-3.c: Likewise.
10304 * g++.dg/goacc/reference.C: Likewise.
10305 * g++.dg/goacc/routine-1.C: Likewise.
10306 * g++.dg/goacc/routine-2.C: Likewise.
10307
f6d2d066
RB
103082016-03-30 Richard Biener <rguenther@suse.de>
10309
10310 PR middle-end/70450
10311 * gcc.dg/torture/pr70450.c: New testcase.
10312
d43242b9
JJ
103132016-03-30 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR target/70421
10316 * gcc.dg/torture/pr70421.c: New test.
10317 * gcc.target/i386/avx512f-pr70421.c: New test.
10318
5ce43b77
L
103192016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10320
10321 PR testsuite/70364
10322 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10323 (check): New function.
10324 (bar): Call check.
10325 (foo): Align stack to 16 bytes when calling bar.
10326 * gcc.target/i386/cleanup-2.c: Likewise.
10327
d014a712
PP
103282016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10329
10330 PR tree-optimization/59124
10331 * gcc.dg/Warray-bounds-19.c: New test.
10332
3f8257db 103332016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10334
10335 * lib/prune.exp (escape_regex_chars): New.
10336 (prune_file_path): Update to quote metcharacters for regexp.
10337
3336c6e0
JJ
103382016-03-29 Jakub Jelinek <jakub@redhat.com>
10339
a362f023
JJ
10340 PR rtl-optimization/70429
10341 * gcc.c-torture/execute/pr70429.c: New test.
10342
3336c6e0
JJ
10343 PR tree-optimization/70405
10344 * gcc.dg/pr70405.c: New test.
10345
728557fd
AV
103462016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10347
10348 PR fortran/70397
10349 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10350 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10351
bef977d4
TS
103522016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10353
10354 PR testsuite/64177
10355 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10356 __cilkrts_set_param to set two workers.
10357 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10358 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10359
6f6d25c9
DH
103602016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10361
bf867841 10362 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10363
45733562
KY
103642016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10365
10366 PR target/70406
bf867841 10367 * gcc.target/i386/pr70406.c: New test.
45733562 10368
a1799e5e
EB
103692016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10370
10371 * gnat.dg/specs/double_record_extension3.ads: New test.
10372
5fca7b66
RH
103732016-03-25 Richard Henderson <rth@redhat.com>
10374
10375 PR target/70120
10376 * gcc.target/aarch64/pr70120-1.c: New.
10377 * gcc.target/aarch64/pr70120-2.c: New.
10378 * gcc.target/aarch64/pr70120-3.c: New.
10379
31ce75c6
PP
103802016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10381
10382 PR c++/62212
10383 * g++.dg/template/mangle2.C: The dg-do directive should be
10384 "compile" not "assemble".
10385
3caf0ca1
BS
103862016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10387
10388 PR lto/69650
10389 * gcc.dg/pr69650.c: New test.
10390
634035b6
DE
103912016-03-25 David Edelsohn <dje.gcc@gmail.com>
10392
10393 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10394
45d34276
AM
103952016-03-25 Alan Modra <amodra@gmail.com>
10396
10397 * gcc.dg/dfp/pr70052.c: New test.
10398
8f085166
RH
103992016-03-24 Richard Henderson <rth@redhat.com>
10400
10401 PR middle-end/69845
10402 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10403 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10404
011e5ec3
TV
104052016-03-24 Tom de Vries <tom@codesourcery.com>
10406
10407 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10408
9e3f4551
TV
104092016-03-24 Tom de Vries <tom@codesourcery.com>
10410
10411 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10412 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10413
45780041
TV
104142016-03-24 Tom de Vries <tom@codesourcery.com>
10415
10416 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10417 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10418
887ab4e5
PP
104192016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10420
10421 PR c++/62212
10422 * g++.dg/template/mangle2.C: New test.
10423
69a9a66f
RB
104242016-03-24 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/70396
10427 * gcc.dg/torture/pr70396.c: New testcase.
10428
ed87de55
RB
104292016-03-24 Richard Biener <rguenther@suse.de>
10430
10431 PR middle-end/70370
10432 * gcc.dg/torture/pr70370.c: New testcase.
10433
ea064934
TV
104342016-03-24 Tom de Vries <tom@codesourcery.com>
10435
10436 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10437 * gfortran.dg/goacc/kernels-tree.f95: Same.
10438 * gfortran.dg/goacc/parallel-tree.f95: Same.
10439
b2a4dd1d
TV
104402016-03-24 Tom de Vries <tom@codesourcery.com>
10441
10442 * c-c++-common/goacc/uninit-if-clause.c: New test.
10443 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10444
72e7cd6e
JJ
104452016-03-24 Jakub Jelinek <jakub@redhat.com>
10446
10447 PR target/70290
bf867841
UB
10448 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10449 Fix formatting.
72e7cd6e 10450
ce9d0c03
RB
104512016-03-24 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/70372
10454 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10455
426b9428
PP
104562016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10457
10458 PR c++/70347
10459 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10460
cd1588c4
PP
104612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10462
10463 PR c++/70332
10464 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10465
61637db3
JJ
104662016-03-23 Jakub Jelinek <jakub@redhat.com>
10467
928af3bf
JJ
10468 PR c++/70001
10469 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10470 * g++.dg/cpp1y/pr70001.C: New test.
10471
61637db3
JJ
10472 PR c++/70323
10473 * g++.dg/cpp0x/constexpr-70323.C: New test.
10474
05aca4e7
AO
104752016-03-23 Alexandre Oliva <aoliva@redhat.com>
10476 Jason Merrill <jason@redhat.com>
10477 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR c++/69315
10480 * g++.dg/cpp0x/constexpr-69315.C: New test.
10481 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10482
fbdb6baf
MP
104832016-03-23 Marek Polacek <polacek@redhat.com>
10484
10485 PR c++/69884
10486 * g++.dg/warn/Wignored-attributes-1.C: New test.
10487 * g++.dg/warn/Wignored-attributes-2.C: New test.
10488
d79ee524
TV
104892016-03-23 Tom de Vries <tom@codesourcery.com>
10490
10491 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10492 initialization.
10493 * gfortran.dg/goacc/private-3.f95 (test): Same.
10494 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10495 missing use param.
10496
a59f0bef
KT
104972016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10498
10499 * lib/target-supports.exp: Remove v7ve entry from loop
10500 creating effective target checks.
10501 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10502 (add_options_for_arm_arch_v7ve): Likewise.
10503
0179520a
JJ
105042016-03-23 Jakub Jelinek <jakub@redhat.com>
10505
10506 PR tree-optimization/70354
10507 * gcc.dg/vect/pr70354-1.c: New test.
10508 * gcc.dg/vect/pr70354-2.c: New test.
10509 * gcc.target/i386/avx2-pr70354-1.c: New test.
10510 * gcc.target/i386/avx2-pr70354-2.c: New test.
10511
75bb14d7
JL
105122016-03-22 Jeff Law <law@redhat.com>
10513
10514 PR target/70232
10515 * gcc.dg/tree-ssa/pr70232.c: New test.
10516
72c9526d
IE
105172016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10518
10519 PR target/70302
10520 * gcc.target/i386/pr70302.c: New test.
10521
a3ca1bc5
RB
105222016-03-22 Richard Biener <rguenther@suse.de>
10523
10524 PR middle-end/70251
10525 * g++.dg/torture/pr70251.C: New testcase.
10526
5c240f4d
DM
105272016-03-22 David Malcolm <dmalcolm@redhat.com>
10528
10529 PR c/69993
10530 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10531 Wmisleading-indentation.c.
10532 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10533 reflect change to diagnostic text and order of messages.
10534 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10535
80f6631b
DE
105362016-03-22 David Edelsohn <dje.gcc@gmail.com>
10537
10538 * g++.dg/ext/java-3.C: Don't compile on AIX.
10539
9a10956c
RB
105402016-03-22 Richard Biener <rguenther@suse.de>
10541
10542 PR middle-end/70333
10543 * gcc.dg/torture/pr70333.c: New testcase.
10544
6cedf922
IE
105452016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10546
10547 * g++.dg/ext/pr70290.C: New test.
10548
cd6c27ac
KY
105492016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10550
10551 PR target/70325
10552 * gcc.target/i386/pr70325.c: New test.
10553
4cde512c
JJ
105542016-03-22 Jakub Jelinek <jakub@redhat.com>
10555
b01915ed
JJ
10556 PR target/70329
10557 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10558 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10559
4e3e2cf1
JJ
10560 PR target/70300
10561 * gcc.target/i386/pr70300.c: New test.
10562
4cde512c
JJ
10563 PR c++/70295
10564 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10565 (func2): New function for cond with parens, xfail warning for c++.
10566 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10567
16f6d7dc
PP
105682016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10569
10570 PR c++/70096
10571 * g++.dg/template/ptrmem30.C: New test.
10572
a3e2b438
PP
105732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10574
10575 PR c++/70204
10576 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10577 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10578
11b6a02e
JJ
105792016-03-21 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR middle-end/70326
10582 * gcc.dg/pr70326.c: New test.
10583
b9407883
MG
105842016-03-21 Marc Glisse <marc.glisse@inria.fr>
10585 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR tree-optimization/70317
10588 * gcc.dg/pr70317.c: New test.
10589
4a148e19
UB
105902016-03-21 Uros Bizjak <ubizjak@gmail.com>
10591
10592 PR target/70327
10593 * gcc.target/i386/pr70327.c: New test.
10594
2a85ddbb
ML
105952016-03-21 Martin Liska <mliska@suse.cz>
10596
7d36fe98 10597 PR ipa/70306
2a85ddbb
ML
10598 * gcc.dg/ipa/pr70306.c: New test.
10599
4a148e19 106002016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10601
10602 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10603 * gcc.target/arm/attr-align3.c: Likewise.
10604 * gcc.target/arm/attr_arm.c: Likewise.
10605 * gcc.target/arm/flip-thumb.c: Likewise.
10606
6b366948
JJ
106072016-03-21 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR target/70296
10610 * gcc.target/powerpc/altivec-36.c: New test.
10611
2fac8c14
RB
106122016-03-21 Richard Biener <rguenther@suse.de>
10613
10614 PR tree-optimization/70310
10615 * gcc.dg/torture/pr70310.c: New testcase.
10616
e9bde854
KY
106172016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10618
10619 PR target/70293
10620 * gcc.target/i386/pr70293.c: New test.
10621
56bbfaf6
RB
106222016-03-21 Richard Biener <rguenther@suse.de>
10623
10624 PR tree-optimization/70288
10625 * gcc.dg/torture/pr70288-1.c: New testcase.
10626 * gcc.dg/torture/pr70288-2.c: Likewise.
10627
3eee49ed
AB
106282016-03-21 Andrey Belevantsev <abel@ispras.ru>
10629
10630 PR rtl-optimization/69307
10631 * gcc.target/arm/pr69307.c: New test.
4a148e19 10632
8e7816b4
AB
106332016-03-21 Andrey Belevantsev <abel@ispras.ru>
10634
10635 PR rtl-optimization/69102
10636 * gcc.c-torture/compile/pr69102.c: New test.
10637
14d7d4be
JL
106382016-03-18 Jeff Law <law@redhat.com>
10639
10640 PR rtl-optimization/70263
10641 * gcc.c-torture/compile/pr70263-1.c: New test.
10642 * gcc.target/i386/pr70263-2.c: New test.
10643
5c6a601c
BS
106442016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10645
10646 PR rtl-optimization/70278
10647 * gcc.dg/torture/pr70278.c: New test.
10648 * gcc.target/arm/pr70278.c: New test.
10649
4bbf545b
DM
106502016-03-18 David Malcolm <dmalcolm@redhat.com>
10651
10652 PR c/70281
10653 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10654 (test_builtin_types_compatible_p): New test function.
10655 * gcc.dg/pr70281.c: New test case.
10656
dc28bb68
CL
106572016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10658
10659 PR target/70113
10660 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10661
5e8d6dff
IE
106622016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10663
10664 PR tree-optimization/70252
10665 * gcc.dg/pr70252.c: New test.
10666
d0e7e403
TV
106672016-03-18 Tom de Vries <tom@codesourcery.com>
10668
10669 * gcc.dg/pr70161-2.c: New test.
10670 * gcc.dg/pr70161.c: New test.
10671
fa22501a
TV
106722016-03-18 Tom de Vries <tom@codesourcery.com>
10673
10674 PR ipa/70269
10675 * gcc.dg/pr70269.c: New test.
10676
dd125026
JJ
106772016-03-18 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR c++/70267
10680 * g++.dg/ext/java-3.C: New test.
10681
91914f0a
PP
106822016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10683
10684 PR c++/70205
10685 * g++.dg/lookup/pr70205.C: New test.
10686
753a8910
PP
106872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10688
10689 PR c++/70218
10690 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10691
14ba7b28
MP
106922016-03-17 Marek Polacek <polacek@redhat.com>
10693
10694 PR c/69407
10695 * gcc.dg/atomic-op-6.c: New test.
10696
ded60913
DM
106972016-03-17 David Malcolm <dmalcolm@redhat.com>
10698
10699 PR c/70264
10700 * c-c++-common/pr70264.c: New test case.
10701
a3aad0e6
JJ
107022016-03-17 Jakub Jelinek <jakub@redhat.com>
10703
17366700
JJ
10704 PR c++/70144
10705 * c-c++-common/pr70144-1.c: New test.
10706 * c-c++-common/pr70144-2.c: New test.
10707
a3aad0e6
JJ
10708 PR c++/70272
10709 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10710 * g++.dg/opt/flifetime-dse6.C: New test.
10711 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10712
b57e6e18
L
107132016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10714
10715 PR driver/70192
10716 * gcc.dg/pic-1.c: New test.
10717 * gcc.dg/pic-2.c: Likewise.
10718 * gcc.dg/pic-3.c: Likewise.
10719 * gcc.dg/pic-4.c: Likewise.
10720 * gcc.dg/pie-1.c: Likewise.
10721 * gcc.dg/pie-2.c: Likewise.
10722 * gcc.dg/pie-3.c: Likewise.
10723 * gcc.dg/pie-4.c: Likewise.
10724 * gcc.dg/pie-5.c: Likewise.
10725 * gcc.dg/pie-6.c: Likewise.
10726
b38ba58b
TV
107272016-03-17 Tom de Vries <tom@codesourcery.com>
10728
10729 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10730 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10731
6931b3b7
RB
107322016-03-17 Richard Biener <rguenther@suse.de>
10733
10734 PR debug/70271
10735 * g++.dg/debug/pr70271.C: New testcase.
10736
0c8b64cb
IE
107372016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10738
10739 * gcc.target/i386/pr70251.c: New test.
10740
b1970801
MP
107412016-03-17 Marek Polacek <polacek@redhat.com>
10742
10743 PR c++/70194
10744 * g++.dg/warn/constexpr-70194.C: New test.
10745
820c5eaa
RH
107462016-03-16 Richard Henderson <rth@redhat.com>
10747
10748 PR middle-end/70240
10749 * gcc.c-torture/compile/pr70240.c: New.
10750
da0ad263
SKS
107512016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10752
10753 * gcc.c-torture/compile/20151204.c: Skip for avr.
10754
c73d295c
JJ
107552016-03-16 Jakub Jelinek <jakub@redhat.com>
10756
10757 PR target/70245
10758 * g++.dg/opt/pr70245.C: New test.
10759 * g++.dg/opt/pr70245.h: New file.
10760 * g++.dg/opt/pr70245-aux.cc: New file.
10761
b2794066
MS
107622016-03-16 Martin Sebor <msebor@redhat.com>
10763
10764 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10765
aa43616c
RH
107662016-03-16 Richard Henderson <rth@redhat.com>
10767
10768 PR middle-end/70199
10769 * gcc.c-torture/compile/pr70199.c: New.
10770
59608fe5
L
107712016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10772
10773 * gcc.dg/uninit-19.c: Run dos2unix.
10774
ab4c578f
MP
107752016-03-16 Marek Polacek <polacek@redhat.com>
10776
10777 PR c/70093
10778 * gcc.dg/nested-func-10.c: New test.
10779 * gcc.dg/nested-func-9.c: New test.
10780
f5387e76
JJ
107812016-03-16 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR tree-optimization/68714
10784 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10785
7662b718
TV
107862016-03-16 Tom de Vries <tom@codesourcery.com>
10787
10788 PR tree-optimization/68715
10789 * gcc.dg/graphite/pr68715-2.c: New test.
10790 * gcc.dg/graphite/pr68715.c: New test.
10791 * gfortran.dg/graphite/pr68715.f90: New test.
10792
be7ce7ae
TV
107932016-03-16 Tom de Vries <tom@codesourcery.com>
10794
10795 PR tree-optimization/68809
10796 * gcc.dg/graphite/pr68809-2.c: New test.
10797 * gcc.dg/graphite/pr68809.c: New test.
10798
1935f250
JJ
107992016-03-16 Jakub Jelinek <jakub@redhat.com>
10800
6651c93e
JJ
10801 PR c++/70147
10802 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10803 method call to i () as argument. Adjust expected output.
10804
1935f250
JJ
10805 PR c++/70147
10806 * g++.dg/ubsan/pr70147-1.C: New test.
10807 * g++.dg/ubsan/pr70147-2.C: New test.
10808
ab1caa6e
MS
108092016-03-15 Martin Sebor <msebor@redhat.com>
10810
10811 PR c++/58281
10812 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10813
5c2a1bbb
JDA
108142016-03-15 John David Anglin <danglin@gcc.gnu.org>
10815
cb5d8ad1
JDA
10816 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10817 hppa*-*-hpux*.
10818
b440dd40
JDA
10819 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10820
5c2a1bbb
JDA
10821 PR libfortran/69799
10822 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10823 libatomic_available.
10824
42c729c5
MP
108252016-03-15 Marek Polacek <polacek@redhat.com>
10826
10827 PR c++/70209
10828 * g++.dg/ext/attribute-may-alias-4.C: New test.
10829
82b1c550
AM
108302016-03-15 Alexander Monakov <amonakov@ispras.ru>
10831
10832 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10833 -fvar-tracking-assignments-toggle flag.
10834
4ccbf3a6
PH
108352016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10836
10837 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10838
c39858bd
JJ
108392016-03-15 Jakub Jelinek <jakub@redhat.com>
10840
10841 PR rtl-optimization/70222
10842 * gcc.c-torture/execute/pr70222-1.c: New test.
10843 * gcc.c-torture/execute/pr70222-2.c: New test.
10844
8be119c1
RH
108452016-03-15 Richard Henderson <rth@redhat.com>
10846
10847 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10848
6598bb55
AB
108492016-03-15 Andrey Belevantsev <abel@ispras.ru>
10850
10851 PR rtl-optimization/69032
10852 * gcc.dg/pr69032.c: New test.
10853
81fa2944
AB
108542016-03-15 Andrey Belevantsev <abel@ispras.ru>
10855
10856 PR rtl-optimization/63384
4a148e19 10857 * g++.dg/pr63384.C: New test.
81fa2944 10858
74ea9ab6
AB
108592016-03-15 Andrey Belevantsev <abel@ispras.ru>
10860
10861 PR target/64411
10862 * gcc.target/i386/pr64411.C: New test.
10863
045d5055
TV
108642016-03-15 Tom de Vries <tom@codesourcery.com>
10865
10866 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10867 * gfortran.dg/goacc/kernels-alias.f95: New test.
10868
3ea33585
MS
108692016-03-14 Martin Sebor <msebor@redhat.com>
10870
10871 PR c++/53792
10872 * g++.dg/cpp0x/constexpr-inline.C: New test.
10873 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10874
1df7b330
DE
108752016-03-14 David Edelsohn <dje.gcc@gmail.com>
10876
10877 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10878
79b57d18
JJ
108792016-03-14 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR middle-end/70219
10882 * gcc.dg/pr70219.c: New test.
10883
3cbf012a
BS
108842016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10885
10886 PR target/70083
10887 * gcc.dg/torture/pr70083.c: New test.
10888 * gcc.target/i386/pr70083.c: New test.
10889
a9fee7cd
RB
108902016-03-14 Richard Biener <rguenther@suse.de>
10891
10892 PR tree-optimization/56365
10893 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10894
4799603f
SB
108952016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10896
10897 PR target/70098
10898 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10899 New function.
10900 * g++.dg/pr70098.C: New testcase.
10901
10902
760ca967
TV
109032016-03-14 Tom de Vries <tom@codesourcery.com>
10904
10905 PR tree-optimization/70045
10906 * gcc.dg/graphite/pr70045.c: New test.
10907
44e66a77
JD
109082016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10909
10910 PR fortran/69043
10911 * gfortran.dg/include_9.f90: New test.
10912
a18e0fe1
DH
109132016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10914
10915 PR fortran/45076
10916 gfortran.dg/prof/prof.exp: New script.
10917 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10918
d0aca6ab
AB
109192016-03-12 Andrey Belevantsev <abel@ispras.ru>
10920
10921 PR rtl-optimization/69307
10922 * gcc.dg/pr69307.c: New test.
10923
cefe08a4
VM
109242016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10925
10926 PR target/69614
10927 * gcc.target/arm/pr69614.c: New.
10928
70112e2a
PT
109292016-03-12 Paul Thomas <pault@gcc.gnu.org>
10930
10931 PR fortran/70031
10932 * gfortran.dg/submodule_14.f08: New test
10933
10934 PR fortran/69524
10935 * gfortran.dg/submodule_15.f08: New test
10936
3f1e5d3a
PP
109372016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10938
10939 PR c++/70106
10940 * g++.dg/cpp1y/paren3.C: New test.
10941
a3f6d680
MM
109422016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10943
10944 PR target/70131
10945 * gcc.target/powerpc/ppc-round2.c: New test.
10946
92348f09
BS
109472016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10948
10949 PR target/70123
10950 * gcc.dg/torture/pr70123.c: New test.
10951
cebde9e9
JL
109522016-03-11 Jeff Law <law@redhat.com>
10953
10954 PR tree-optimization/70190
10955 * gcc.c-torture/compile/pr70190.c: New test.
10956
3edc5da4
DM
109572016-03-11 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR c/68187
10960 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10961 case.
10962 (test43_b): Likewise.
10963 (test43_c): Likewise.
10964 (test43_d): Likewise.
10965 (test43_e): Likewise.
10966 (test43_f): Likewise.
10967 (test43_g): Likewise.
10968 (test44_a): Likewise.
10969 (test44_b): Likewise.
10970 (test44_c): Likewise.
10971 (test44_d): Likewise.
10972 (test44_e): Likewise.
10973
318c1204
DM
109742016-03-11 David Malcolm <dmalcolm@redhat.com>
10975
10976 PR c/70085
10977 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10978
bc062234
KT
109792016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10980
10981 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10982 dg-options.
10983
acfc1ac1
KT
109842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10985
10986 PR target/70002
10987 PR target/69245
10988 * gcc.target/aarch64/pr69245_2.c: New test.
10989
d1e2bb2d
JJ
109902016-03-11 Jakub Jelinek <jakub@redhat.com>
10991
10992 PR tree-optimization/70177
10993 * gcc.dg/pr70177.c: New test.
10994
07350627
AL
109952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10996
10997 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10998
5c6706f7
AL
109992016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11000
11001 * gcc.dg/tree-ssa/sra-20.c: New.
11002
02d472a2
JJ
110032016-03-11 Jakub Jelinek <jakub@redhat.com>
11004
686d390a
JJ
11005 PR rtl-optimization/70174
11006 * gcc.dg/pr70174.c: New test.
11007
02d472a2
JJ
11008 PR tree-optimization/70169
11009 * gcc.dg/pr70169.c: New test.
11010
0f9befa1
IE
110112016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11012
11013 PR target/70160
11014 * gcc.target/i386/pr70160.c: New test.
11015
432d4670
AK
110162016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11017
11018 * gcc.target/s390/dfp-1.c: New test.
11019
a3dc8760
NC
110202016-03-10 Nick Clifton <nickc@redhat.com>
11021
11022 PR target/70044
11023 * gcc.target/aarch64/pr70044.c: New test.
11024
b87a8d7d
PP
110252016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11026 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR c++/70001
11029 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11030 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11031 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11032
4f4ada6a
JH
110332016-03-10 Jan Hubicka <hubicka@ucw.cz>
11034
11035 PR lto/69589
11036 * g++.dg/lto/pr69589_0.C: New testcase
11037 * g++.dg/lto/pr69589_1.C: New testcase
11038
d49b0aa0
MP
110392016-03-10 Marek Polacek <polacek@redhat.com>
11040
11041 PR c++/70153
11042 * g++.dg/delayedfold/unary-plus1.C: New test.
11043
110442016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11045
11046 * gcc.target/arm/pr45701-1.c: Escape brackets.
11047 * gcc.target/arm/pr45701-2.c: Likewise.
11048
71017a7b
AL
110492016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11050
11051 * gfortran.dg/unconstrained_commons.f: New.
11052
ba52669f
AM
110532016-03-10 Alan Modra <amodra@gmail.com>
11054
11055 * gcc.dg/pr69195.c: New.
11056 * gcc.dg/pr69238.c: New.
11057
27742332
TV
110582016-03-10 Tom de Vries <tom@codesourcery.com>
11059
11060 PR testsuite/68915
11061 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11062
3a81a594
RB
110632016-03-10 Richard Biener <rguenther@suse.de>
11064
11065 PR tree-optimization/70128
11066 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11067 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11068
3433b975
JJ
110692016-03-09 Jakub Jelinek <jakub@redhat.com>
11070
c2864f02
JJ
11071 PR tree-optimization/70152
11072 * gcc.dg/pr70152.c: New test.
11073
3433b975
JJ
11074 PR target/70086
11075 * gcc.target/i386/pr70086-1.c: New test.
11076 * gcc.target/i386/pr70086-2.c: New test.
11077 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11078
11079 PR tree-optimization/70127
11080 * gcc.c-torture/execute/pr70127.c: New test.
11081
96b3c82d
CP
110822016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11083
11084 * c-c++-common/goacc/combined-directives-2.c: New test.
11085
b4f3232d
DM
110862016-03-09 David Malcolm <dmalcolm@redhat.com>
11087
11088 PR c/68473
11089 PR c++/70105
11090 * g++.dg/diagnostic/pr70105.C: New test.
11091 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11092 (test_multiple_ordinary_maps): New test function.
11093
40499f81
DM
110942016-03-09 David Malcolm <dmalcolm@redhat.com>
11095
11096 PR c/68473
11097 PR c++/70105
11098 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11099 Drop range information from call to inform_at_rich_loc.
11100 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11101 New.
11102 (test_show_locus): Replace calls to rich_location::add_range with
11103 calls to add_range. Rewrite the tests that used the now-defunct
11104 rich_location ctor taking a source_range. Simplify other tests
11105 by replacing calls to COMBINE_LOCATION_DATA with calls to
11106 make_location.
11107
c9e33662
RB
111082016-03-09 Richard Biener <rguenther@suse.de>
11109 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR tree-optimization/70138
11112 * gcc.dg/vect/pr70138-1.c: New testcase.
11113 * gcc.dg/vect/pr70138-2.c: Likewise.
11114
2c73b764
JJ
111152016-03-09 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR target/70049
11118 * gcc.target/i386/pr70049.c: New test.
11119
c06d25bb
RB
111202016-03-09 Richard Biener <rguenther@suse.de>
11121
11122 PR c/70143
11123 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11124 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11125 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11126
5828a501
RO
111272016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11128
11129 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11130 arm-*-*.
11131
2e141c8d
JJ
111322016-03-09 Jakub Jelinek <jakub@redhat.com>
11133
5a9def37
JJ
11134 PR middle-end/67278
11135 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11136
2e141c8d
JJ
11137 PR target/67278
11138 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11139
11140 PR middle-end/70050
11141 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11142 in testcase comment.
11143
bf751f40
TV
111442016-03-09 Tom de Vries <tom@codesourcery.com>
11145
11146 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11147 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11148 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11149 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11150 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11151 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11152 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11153 * gfortran.dg/goacc/kernels-loop.f95: New test.
11154
e210c999
MS
111552016-03-08 Martin Sebor <msebor@redhat.com>
11156
11157 PR c++/62096
11158 * g++.dg/warn/overflow-warn-7.C: New test.
11159
80aac5c8
JM
111602016-03-08 Jason Merrill <jason@redhat.com>
11161
11162 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11163 * lib/target-supports.exp (check_effective_target_concepts): New.
11164
12b81409
JJ
111652016-03-08 Jakub Jelinek <jakub@redhat.com>
11166
d259b234
JJ
11167 PR c++/70135
11168 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11169 * g++.dg/ubsan/pr70135.C: New test.
11170
12b81409
JJ
11171 PR target/70110
11172 * gcc.dg/pr70110.c: New test.
11173
b4e9f2aa
MJ
111742016-03-07 Martin Jambor <mjambor@suse.cz>
11175
11176 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11177 * c-c++-common/gomp/if-1.c: Likewise.
11178 * c-c++-common/gomp/pr61486-2.c: Likewise.
11179 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11180 to dg-additional-options.
11181 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11182 * g++/gomp/target-teams-1.c: Likewise.
11183 * gcc.dg/gomp/gomp.exp: Likewise.
11184 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11185 dg-additional-options.
11186 * gfortran.dg/gomp/gomp.exp: Likewise.
11187 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11188 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11189 dg-additional-options.
11190 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11191
f86e631e
MJ
111922016-03-07 Martin Jambor <mjambor@suse.cz>
11193
11194 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11195 * c-c++-common/gomp/gridify-1.c: New test.
11196 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11197
94156b3f
AV
111982016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11199
11200 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11201 trigger for cortex-r8, when scanning for register r8.
11202 * gcc.target/arm/pr45701-2.c: Likewise.
11203
a84a49b7 112042016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11205 Jeff Law <law@redhat.com>
a84a49b7
RB
11206
11207 PR tree-optimization/69740
11208 * gcc.c-torture/compile/pr69740-1.c: New test.
11209 * gcc.c-torture/compile/pr69740-2.c: New test.
11210
e41f6c9e
BS
112112016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11212
11213 * lib/target-supports.exp
11214 (check_effective_target_whole_vector_shift): Enable for PPC64.
11215
57548bf5
RB
112162016-03-07 Richard Biener <rguenther@suse.de>
11217
11218 PR tree-optimization/70115
11219 * gcc.dg/torture/pr70115.c: New testcase.
11220
4ae13300
NS
112212016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11222
11223 PR middle-end/69916
11224 * c-c-++-common/goacc/pr69916.c: New.
11225
5edb9853
RH
112262016-03-07 Richard Henderson <rth@redhat.com>
11227
11228 * gcc.c-torture/compile/pr70061.c: New test.
11229
2067a8f3
RB
112302016-03-07 Richard Biener <rguenther@suse.de>
11231
11232 PR testsuite/70109
11233 * gcc.dg/vect/O3-pr36098.c: New testcase.
11234
4145a9b7
CL
112352016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11236
11237 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11238
1878be32
EB
112392016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11240
11241 * gnat.dg/renaming9.ad[sb]: New testcase.
11242
df762bb2
JJ
112432016-03-05 Jakub Jelinek <jakub@redhat.com>
11244
11245 PR c++/70084
11246 * g++.dg/expr/stdarg3.C: New test.
11247
7d461295
JL
112482016-03-04 Jeff Law <law@redhat.com>
11249
11250 PR tree-optimization/69196
11251 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11252 x86_64-*-*.
11253
29b9828f
BS
112542016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11255
b6b552fd
BS
11256 PR c/69973
11257 * gcc.dg/pr69973.c: New test.
11258
201d49e9
BS
11259 PR rtl-optimization/69941
11260 * gcc.dg/torture/pr69941.c: New test.
11261
29b9828f
BS
11262 PR c/69824
11263 * gcc.dg/pr69824.c: New test.
11264
640b7e74
TV
112652016-03-05 Tom de Vries <tom@codesourcery.com>
11266
11267 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11268 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11269 function.
11270
7a3a3fad
PP
112712016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11272
11273 PR c++/66786
11274 * g++.dg/cpp1y/var-templ48.C: New test.
11275 * g++.dg/cpp1y/var-templ49.C: New test.
11276
cd439aec
EB
112772016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11278
11279 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11280
60204554
JJ
112812016-03-04 Jakub Jelinek <jakub@redhat.com>
11282
0c8825de
JJ
11283 PR c++/70035
11284 * g++.dg/ubsan/pr70035.C: New test.
11285
60204554
JJ
11286 PR target/70062
11287 * gcc.target/i386/pr70062.c: New test.
11288
f79d4eab
L
112892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11290
11291 * g++.dg/template/typename21.C: Remove c++98_only.
11292
ea81ce67
L
112932016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11294
11295 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11296
64b23c13
DM
112972016-03-04 David Malcolm <dmalcolm@redhat.com>
11298
11299 PR c/68187
11300 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11301 function.
11302 (fn_42_b): Likewise.
11303 (fn_42_c): Likewise.
11304
729526f5
DM
113052016-03-04 David Malcolm <dmalcolm@redhat.com>
11306
11307 PR c/68187
11308 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11309 function.
11310 (fn_40_b): Likewise.
11311 (fn_41_a): Likewise.
11312 (fn_41_b): Likewise.
11313
f9ea11ac
JJ
113142016-03-04 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR target/70059
11317 * gcc.target/i386/avx512f-pr70059.c: New test.
11318 * gcc.target/i386/avx512dq-pr70059.c: New test.
11319
b6c38c69
BS
113202016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11321
11322 PR rtl-optimization/57676
11323 * gcc.dg/torture/pr57676.c: New test.
11324
af3cdd34
IE
113252016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11326
11327 * gcc.dg/pr70026.c: New test.
11328
7ff6ca38
MP
113292016-03-04 Marek Polacek <polacek@redhat.com>
11330
11331 PR c/69798
11332 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11333 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11334
a6bf62d5
KT
113352016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11336
11337 PR target/70004
11338 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11339 Delete.
11340 (test_corners_sisd_si): Likewise.
11341 (main): Remove checks of the above.
11342 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11343
ae4cdc6a
EB
113442016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11345
11346 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11347
08455559
CL
113482016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11349
11350 * gcc.dg/torture/pr69951.c: Accept argc==0.
11351
e9a35493
RB
113522016-03-04 Richard Biener <rguenther@suse.de>
11353
11354 PR c++/70054
11355 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11356 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11357
fba054c2
DV
113582016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11359
11360 PR testsuite/69766
11361 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11362 testing multiarch.
11363
f10cdc6c
JJ
113642016-03-04 Jakub Jelinek <jakub@redhat.com>
11365
11366 PR debug/69947
11367 * gcc.dg/guality/pr69947.c: New test.
11368
2e981ba0
JJ
113692016-03-03 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR ada/70017
11372 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11373
0ba3bfa2
KT
113742016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11375
11376 PR rtl-optimization/69904
11377 * gcc.target/arm/pr69904.c: New test.
11378
97ecdb46
JJ
113792016-03-03 Jakub Jelinek <jakub@redhat.com>
11380
11381 PR target/70021
11382 * gcc.dg/vect/pr70021.c: New test.
11383 * gcc.target/i386/pr70021.c: New test.
11384
a2a743a1
MP
113852016-03-03 Marek Polacek <polacek@redhat.com>
11386
11387 PR middle-end/70050
11388 * gcc.dg/pr70050.c: New test.
11389
fa07ecdd
JG
113902016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11391
11392 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11393
23504262
ML
113942016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11395
11396 PR tree-optimization/70043
11397 * gfortran.dg/vect/pr70043.f90: New test.
11398
b7b9e1a9
EB
113992016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11400
11401 * gnat.dg/specs/task1.ads: New test.
11402
cb83ba54
RO
114032016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11404
11405 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11406 Invoke gdb with -batch.
11407 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11408
a75f5e30
RB
114092016-03-03 Richard Biener <rguenther@suse.de>
11410
11411 PR tree-optimization/55936
11412 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11413
268bc320
JL
114142016-03-02 Jeff Law <law@redhat.com>
11415
815f20ab
JL
11416 PR rtl-optimization/69942
11417 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11418 effects of argument promotions.
11419
268bc320
JL
11420 PR tree-optimization/69987
11421 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11422 target does not support -fprefetch-loop-arrays.
11423
171f7de5
UB
114242016-03-02 Uros Bizjak <ubizjak@gmail.com>
11425
11426 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11427
192912db
BC
114282016-03-02 Bin Cheng <bin.cheng@arm.com>
11429
c7908871 11430 PR rtl-optimization/69052
192912db
BC
11431 * gcc.target/i386/pr69052.c: New test.
11432
90a7a40b
AM
114332016-03-02 Alan Modra <amodra@gmail.com>
11434
11435 * gcc.dg/pr69990.c: New.
11436
69fa742f
JJ
114372016-03-02 Jakub Jelinek <jakub@redhat.com>
11438
de752fb0
JJ
11439 PR c/68062
11440 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11441
11442 PR middle-end/70022
11443 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11444
69fa742f
JJ
11445 PR target/70028
11446 * gcc.target/i386/pr70028.c: New test.
11447
7c65bd56
MK
114482016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11449
11450 * c-c++-common/asan/swapcontext-test-1.c,
11451 * c-c++-common/tsan/thread_leak.c,
11452 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11453 * g++.dg/tsan/benign_race.C,
11454 * g++.dg/tsan/fd_close_norace.C,
11455 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11456 races with sanitizer output
11457
37d98220 114582016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11459 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11460
11461 PR target/67278
11462 * gcc.dg/simd-8.c: New testcase.
11463
218db463
RB
114642016-03-02 Richard Biener <rguenther@suse.de>
11465
11466 PR middle-end/67278
11467 * gcc.dg/simd-7.c: New testcase.
11468
22c72158
EB
114692016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11470
11471 * gcc.target/i386/pr70007.c: Tweak.
11472
9a790ccc
DV
114732016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11474
11475 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11476
bd02f00f
MP
114772016-03-02 Marek Polacek <polacek@redhat.com>
11478
11479 PR c/67854
11480 * gcc.dg/pr67854.c: New test.
11481
1e840f39
JJ
114822016-03-02 Jakub Jelinek <jakub@redhat.com>
11483
11484 PR middle-end/70025
11485 * gcc.dg/torture/pr70025.c: New test.
11486
bca00241
VK
114872016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11488
11489 PR tree-optimization/68621
11490 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11491
0bca04b8
EB
114922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11493
11494 * gcc.target/i386/pr70007.c: New test.
11495
2a9afc86
JL
114962016-03-01 Jeff Law <law@redhat.com>
11497
eab2541b 11498 PR tree-optimization/69196
9d83ef71 11499 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11500
2a9afc86
JL
11501 PR tree-optimization/69196
11502 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11503 duplicating code and spoiling the expected output.
11504
0d39977e
MM
115052016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11506
11507 PR target/70033
11508 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11509 supports power9 before doing tests.
11510 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11511 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11512 * gcc.target/powerpc/p9-permute.c: Likewise.
11513
a0c0699d
UB
115142016-03-01 Uros Bizjak <ubizjak@gmail.com>
11515
11516 PR target/70027
11517 * gcc.target/i386/pr70027.c: New test.
11518
0ae3ef47 115192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11520
11521 * gcc.dg/pr70017.c: New test.
11522
686e2237
JJ
115232016-03-01 Jakub Jelinek <jakub@redhat.com>
11524
11525 PR c/69796
11526 PR c/69974
11527 * gcc.dg/pr69796.c: New test.
11528 * gcc.dg/pr69974.c: New test.
11529
f8e4188c
EB
115302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11531
11532 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11533
5e3f1c7c
JL
115342016-02-29 Jeff Law <law@redhat.com>
11535
11536 PR tree-optimization/69987
11537 * gfortran.dg/pr69987.f90: New test.
11538
11539 PR tree-optimization/69989
11540 * gcc.c-torture/compile/pr69989-2.c: New test.
11541
1be56bc5
MP
115422016-03-01 Marek Polacek <polacek@redhat.com>
11543
11544 PR c++/69795
11545 * g++.dg/parse/invalid1.C: New test.
11546
1b19470d
RB
115472016-03-01 Richard Biener <rguenther@suse.de>
11548
11549 PR middle-end/70022
11550 * gcc.dg/pr70022.c: New testcase.
11551
3ae0661a
IE
115522016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11553
11554 PR tree-optimization/69956
11555 * gcc.dg/pr69956.c: New test.
11556
0f09ab88
BS
115572016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11558
11559 PR target/70011
11560 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11561 XFAIL when hardware supports efficient unaligned storage access.
11562
76d881bf
PP
115632016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11564
11565 PR c++/69961
11566 * g++.dg/template/pr69961a.C: New test.
11567 * g++.dg/template/pr69961b.C: New test.
11568
7168133a
DM
115692016-02-29 David Malcolm <dmalcolm@redhat.com>
11570
11571 PR preprocessor/69985
11572 * gcc.dg/cpp/pr69985.c: New test case.
11573
0c6072a3
JL
115742016-02-29 Jeff Law <law@redhat.com>
11575
e66f219b
JL
11576 PR tree-optimization/70005
11577 * gcc.c-torture/execute/pr70005.c New test.
11578
0c6072a3
JL
11579 PR tree-optimization/69999
11580 * gcc.c-torture/compile/pr69999.c: New test.
11581
fd9fbdb3
YR
115822016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11583
11584 PR tree-optimization/69652
11585 * gcc.dg/torture/pr69652.c: Delete test.
11586 * gcc.dg/vect/pr69652.c: New test.
11587
cbd400b4
RB
115882016-02-19 Richard Biener <rguenther@suse.de>
11589
11590 PR tree-optimization/69980
11591 * gfortran.dg/vect/pr69980.f90: New testcase.
11592
84ea0f58
EB
115932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11594
11595 * gcc.target/sparc/20160229-1.c: New test.
11596
5d2a63dc
EB
115972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11598
11599 * gnat.dg/stack_usage3.adb: New test.
11600 * gnat.dg/stack_usage3_pkg.ads: New helper.
11601
93e708f9
EB
116022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11603
11604 * gnat.dg/renaming8.adb: New test.
11605 * gnat.dg/renaming8_pkg1.ads: New helper.
11606 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11607 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11608
6512bc93
RB
116092016-02-29 Richard Biener <rguenther@suse.de>
11610
11611 PR tree-optimization/69720
11612 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11613
7b201a88
TK
116142016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11615
11616 PR fortran/68147
11617 PR fortran/47674
11618 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11619
82ee0cf2 116202016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11621 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11622
11623 PR fortran/56007
11624 * gfortran.dg/coarray_8.f90: Adjust error message.
11625 * gfortran.dg/pr56007.f90: New test.
11626 * gfortran.dg/pr56007.f: New test.
11627
cdc1a2c8
L
116282016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11629
11630 PR tree-optimization/69989
11631 * gcc.dg/torture/pr69989.c: New test.
11632
33505bcf
EB
116332016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11634
11635 * gcc.target/i386/stack-realign-win.c: New test.
11636
524bfb19
HA
116372016-02-28 Harald Anlauf <anlauf@gmx.de>
11638
11639 PR fortran/60126
11640 * gfortran.dg/pr60126.f90: New test.
11641
bd542508
JL
116422016-02-27 Jeff Law <law@redhat.com>
11643
11644 Revert
11645 2016-02-26 Richard Biener <rguenther@suse.de>
11646 Jeff Law <law@redhat.com>
11647
11648 PR tree-optimization/69740
11649 * gcc.c-torture/compile/pr69740-1.c: New test.
11650 * gcc.c-torture/compile/pr69740-2.c: New test.
11651
dd1291e0
JD
116522016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11653
5fb67f8b 11654 PR fortran/69910
dd1291e0
JD
11655 * gfortran.dg/newunit_4.f90: New test.
11656
5cfefb59
JJ
116572016-02-27 Jakub Jelinek <jakub@redhat.com>
11658
11659 PR target/69613
11660 PR rtl-optimization/69886
11661 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11662 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11663 target.
11664
20ba5f33
MS
116652016-02-26 Martin Sebor <msebor@redhat.com>
11666
11667 PR tree-optimization/15826
11668 * gcc.dg/tree-ssa/pr15826.c: New test.
11669
e6fb01b0
JJ
116702016-02-26 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR target/69969
11673 * gcc.target/powerpc/pr69969.c: New test.
11674
e3e0cf64
MS
116752016-02-26 Martin Sebor <msebor@redhat.com>
11676
11677 PR c++/15766
11678 * g++.old-deja/g++.other/decl5.C: Add a test case.
11679
d1f2bea5
SB
116802016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11681
11682 PR target/69946
11683 * gcc.target/powerpc/pr69946.c: New file.
11684
4a4f9d2b 116852016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11686 Jeff Law <law@redhat.com>
4a4f9d2b 11687
e3e0cf64 11688 PR tree-optimization/69740
4a4f9d2b
RB
11689 * gcc.c-torture/compile/pr69740-1.c: New test.
11690 * gcc.c-torture/compile/pr69740-2.c: New test.
11691
ad2a2706
MJ
116922016-02-26 Martin Jambor <mjambor@suse.cz>
11693
11694 PR middle-end/69920
11695 * gcc.dg/torture/pr69932.c: New test.
11696 * gcc.dg/torture/pr69936.c: Likewise.
11697
1d11f7ce
AK
116982016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11699
11700 PR target/69709
11701 * gcc.target/s390/pr69709.c: New test.
11702
6cfccbb2
KT
117032016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11704
11705 PR target/69245
11706 * gcc.target/aarch64/pr69245_1.c: New test.
11707
ac59ad4e
KT
117082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11709
11710 PR target/69613
11711 * gcc.dg/torture/pr69613.c: New test.
11712
a2ad54a0
JJ
117132016-02-26 Jakub Jelinek <jakub@redhat.com>
11714
11715 PR rtl-optimization/69891
11716 * gcc.target/i386/pr69891.c: New test.
11717
0884062c 117182016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11719 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11720
d2369d4f 11721 PR target/61397
c163789b
MM
11722 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11723 functionality for both 32-bit and 64-bit.
11724
5aed7e2c
RB
117252016-02-26 Richard Biener <rguenther@suse.de>
11726
11727 PR tree-optimization/69551
11728 * gcc.dg/torture/pr69951.c: New testcase.
11729
798e2a8e
RB
117302016-02-25 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/48795
11733 * gcc.dg/Warray-bounds-18.c: New testcase.
11734
9559fbac
RO
117352016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11736
11737 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11738
c049b107
JJ
117392016-02-25 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR rtl-optimization/69896
11742 * gcc.dg/pr69896.c: New test.
11743
1137001c
PP
117442016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11745
11746 PR c++/69736
11747 * g++.dg/cpp1y/paren2.C: New test.
11748
2e9c8641
MS
117492016-02-24 Martin Sebor <msebor@redhat.com>
11750
11751 PR c/51147
11752 * gcc.dg/enum-mode-2.c: New test.
11753
03ca8fb3
JJ
117542016-02-24 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c++/69922
11757 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11758 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11759 * g++.dg/ubsan/pr69922.C: New test.
11760
0b05329b
MP
117612016-02-24 Marek Polacek <polacek@redhat.com>
11762
11763 PR c/69819
11764 * gcc.dg/pr69819.c: New test.
11765
57c2c374
MS
117662016-02-24 Martin Sebor <msebor@redhat.com>
11767
3b96b93a
MS
11768 PR c++/69912
11769 * g++.dg/ext/flexary15.C: New test.
11770
117712016-02-24 Martin Sebor <msebor@redhat.com>
11772
11773 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11774 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11775 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11776
65433bb5
MK
117772016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11778 Charles Baylis <charles.baylis@linaro.org>
11779
11780 PR debug/61033
11781 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11782
f802a424 117832016-02-24 Richard Biener <rguenther@suse.de>
44293580 11784 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11785
11786 PR middle-end/69760
11787 * gcc.dg/torture/pr69760.c: New testcase.
11788
525f795f
RO
117892016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11790
11791 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11792 pattern on Solaris with as.
11793
cd7bbceb
KT
117942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11795
11796 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11797 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11798 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11799 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11800
89c0c1fd
JJ
118012016-02-24 Jakub Jelinek <jakub@redhat.com>
11802
11803 PR middle-end/69915
11804 * gcc.dg/pr69915.c: New test.
11805
0683fd27
KT
118062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11807
11808 PR rtl-optimization/69886
11809 * gcc.dg/torture/pr69886.c: New test.
11810
e53d562a
RB
118112016-02-24 Richard Biener <rguenther@suse.de>
11812
11813 PR middle-end/68963
11814 * gcc.dg/torture/pr68963.c: New testcase.
11815
74a00288
KT
118162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11817
11818 PR target/69875
11819 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11820 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11821 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11822 * gcc.target/arm/atomic_loaddi_1.c: New test.
11823 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11824 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11825 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11826 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11827 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11828 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11829 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11830 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11831
340fd4c9
JJ
118322016-02-24 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR middle-end/69909
11835 * gcc.dg/torture/pr69909.c: New test.
11836
47d3fdb2
RB
118372016-02-24 Richard Biener <rguenther@suse.de>
11838
11839 PR tree-optimization/69907
11840 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11841 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11842 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11843
dab73e73
CB
118442016-02-24 Christian Bruel <christian.bruel@st.com>
11845
11846 * gcc.target/arm/pragma_cpp_fma.c: New test.
11847
7cc5ec65
JD
118482016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11849
11850 PR fortran/61156
11851 * gfortran.dg/include_6.f90: Update test.
11852
067fbd8b
JJ
118532016-02-23 Jakub Jelinek <jakub@redhat.com>
11854
11855 PR objc/69844
11856 * objc.dg/pr69844.m: New test.
11857
64a454d9
JD
118582016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11859
11860 PR libgfortran/69456
11861 * gfortran.dg/namelist_89.f90: New test.
11862 * gfortran.dg/pr59700.f90: Update test..
11863
35886f0b
MS
118642016-02-23 Martin Sebor <msebor@redhat.com>
11865
11866 PR middle-end/69780
11867 * g++.dg/ext/builtin_alloca.C: New test.
11868 * gcc.dg/builtins-68.c: New test.
11869
162cc7e3
RH
118702016-02-23 Richard Henderson <rth@redhat.com>
11871
11872 * gcc.target/i386/addr-space-3.c: Remove test.
11873
196440f8
DM
118742016-02-23 David Malcolm <dmalcolm@redhat.com>
11875
11876 PR preprocessor/69126
11877 PR preprocessor/69543
11878 * c-c++-common/pr69126-2-long.c: New test.
11879 * c-c++-common/pr69126-2-short.c: New test.
11880 * c-c++-common/pr69543-1.c: Remove xfail.
11881
1d3121af
DM
118822016-02-23 David Malcolm <dmalcolm@redhat.com>
11883
11884 PR preprocessor/69126
11885 PR preprocessor/69543
11886 PR preprocessor/69558
11887 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11888 (f): Rename to...
11889 (test_2): ...this, and add leading comment.
11890 (MACRO_3, test_3): New.
11891 (MACRO_4A, MACRO_4B, test_4): New.
11892 (MACRO): Rename to...
11893 (MACRO_5): ...this.
11894 (g): Rename to...
11895 (test_5): ...this, updating for renaming of MACRO, and
11896 add leading comment.
11897 * c-c++-common/pr69543-1.c: New.
11898 * c-c++-common/pr69543-2.c: New.
11899 * c-c++-common/pr69543-3.c: New.
11900 * c-c++-common/pr69543-4.c: New.
11901 * c-c++-common/pr69558-1.c: New.
11902 * c-c++-common/pr69558-2.c: New.
11903 * c-c++-common/pr69558-3.c: New.
11904 * c-c++-common/pr69558-4.c: New.
11905 * gcc.dg/pr69558.c: Move to...
11906 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11907 xfail for c++.
11908
f99c3557
TS
119092016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11910
11911 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11912 to -ftree-parallelize-loops/-fopenacc changes.
11913 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11914 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11915 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11916 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11917 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11918 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11919 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11920 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11921 * c-c++-common/goacc/kernels-loop.c: Likewise.
11922 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11923 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11924 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11925 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11926
c60ec7c2
RO
119272016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11928
11929 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11930
f1a62b6f
JJ
119312016-02-23 Jakub Jelinek <jakub@redhat.com>
11932
e67bf044
JJ
11933 PR c++/69902
11934 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11935
f1a62b6f
JJ
11936 PR c/69900
11937 * gcc.dg/pr69900.c: New test.
11938
20c5e09e
MJ
119392016-02-23 Martin Jambor <mjambor@suse.cz>
11940
11941 PR tree-optimization/69666
11942 * gcc.dg/tree-ssa/pr69666.c: New test.
11943
e457a6fc
AV
119442016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11945
11946 PR fortran/67451
11947 * gfortran.dg/coarray_allocate_5.f08: New test.
11948
d7b574f4
AK
119492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11950
11951 * gcc.target/s390/vcond-shift.c: Move to ...
11952 * gcc.target/s390/vector/vcond-shift.c: ... here.
11953
58bdeb44
AK
119542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11955
11956 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11957 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11958
7cd0387b
AK
119592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11960
11961 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11962
4246c8da
MW
119632016-02-20 Mark Wielaard <mjw@redhat.com>
11964
11965 PR c/28901
11966 * gcc.dg/unused-variable-3.c: New test.
11967
f93bc532
JJ
119682016-02-22 Jakub Jelinek <jakub@redhat.com>
11969
11970 PR target/69888
11971 * gcc.target/i386/pr69888.c: New test.
11972
c4e360f4
RB
119732016-02-22 Richard Biener <rguenther@suse.de>
11974
11975 PR tree-optimization/69882
11976 * gfortran.dg/vect/pr69882.f90: New testcase.
11977
09c92f1c
JJ
119782016-02-22 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR target/69885
11981 * gcc.dg/pr69885.c: New test.
11982
f88d45dc
OE
119832016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11984
11985 PR target/69806
11986 PR target/54089
11987 * gcc.target/sh/pr54089-10.c: New.
11988
ce1ff48e
PT
119892016-02-20 Paul Thomas <pault@gcc.gnu.org>
11990
11991 PR fortran/69423
11992 * gfortran.dg/deferred_character_15.f90 : New test.
11993
bbf27208
DH
119942016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11995
11996 PR fortran/57365
11997 gfortran.dg/allocate_with_source_18.f03: New test.
11998
119992016-02-20 Harald Anlauf <anlauf@gmx.de>
12000
12001 PR fortran/52531
12002 gfortran.dg/gomp/pr52531.f90: New test.
12003
268be88c
BE
120042016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12005
12006 PR c++/69865
12007 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12008 -std=c++03.
12009
4b6c824a
JJ
120102016-02-19 Jakub Jelinek <jakub@redhat.com>
12011
871b3f47
JJ
12012 PR c++/69826
12013 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12014 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12015
7a965d51
JJ
12016 PR c++/69850
12017 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12018
4b6c824a
JJ
12019 PR c++/69851
12020 * g++.dg/torture/pr69851.C: New test.
12021
15fca21a
MS
120222016-02-19 Martin Sebor <msebor@redhat.com>
12023
12024 PR testsuite/69573
12025 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12026
19e21586
JJ
120272016-02-19 Jakub Jelinek <jakub@redhat.com>
12028
03a616ac
JJ
12029 PR c++/69850
12030 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12031 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12032
19e21586
JJ
12033 PR c++/67767
12034 * g++.dg/cpp0x/pr67767.C: New test.
12035
2db16594
KT
120362016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12037
12038 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12039 for fp, simd, crypto, crc, lse.
12040 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12041 above.
12042 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12043 effective target check.
12044
5a7d9d1e
JJ
120452016-02-19 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR target/69820
12048 * gcc.target/i386/pr69820.c: New test.
12049
6448f064
AK
120502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12051
12052 * gcc.target/s390/vector/int128-1.c: New test.
12053
d0a859e6
AK
120542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12055
12056 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12057
9e4eb643
AK
120582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12059
12060 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12061 instruction pattern name to prevent the testcase from failing with
12062 -march=z13.
12063
859a4c0e
AK
120642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12065
12066 * gcc.target/s390/md/movstr-2.c: New test.
12067
efc2340b
MK
120682016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12069
12070 * gcc.target/s390/morestack.c: New test.
12071
ca2bfbc2
DV
120722016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12073
12074 PR target/69625
12075 * gcc.target/s390/pr69625.c: Add test case.
12076
efd4bd05
BE
120772016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12078
12079 PR testsuite/68580
12080 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12081
2bf2078a
MM
120822016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12083
12084 PR target/68404
12085 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12086 * gcc.target/powerpc/fusion3.c: Likewise.
12087
f003579e
RB
120882016-02-18 Richard Biener <rguenther@suse.de>
12089
12090 PR middle-end/69553
12091 * g++.dg/torture/pr69553.C: New testcase.
12092
19233914
NC
120932016-02-18 Nick Clifton <nickc@redhat.com>
12094
efd4bd05
BE
12095 PR target/62254
12096 PR target/69610
12097 * gcc.target/arm/pr62554.c: New test.
12098 * gcc.target/arm/pr69610-1.c: New test.
12099 * gcc.target/arm/pr69610-2.c: New test.
19233914 12100
23f27839
RB
121012016-02-18 Richard Biener <rguenther@suse.de>
12102
12103 PR middle-end/69854
12104 * gcc.dg/torture/pr69854.c: New testcase.
12105
932c0da4
JJ
121062016-02-17 Jakub Jelinek <jakub@redhat.com>
12107
12108 PR c++/69850
12109 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12110
1bed93e4
BS
121112012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12112
12113 * gcc.target/powerpc/vec-cg.c: New test.
12114
57bfb134
RB
121152016-02-17 Richard Biener <rguenther@suse.de>
12116
12117 PR testsuite/69586
12118 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12119
a44e0ebb
KT
121202016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12121
12122 PR target/69161
12123 * gcc.c-torture/compile/pr69161.c: New test.
12124
ffacd726
DS
121252016-02-17 David Sherwood <david.sherwood@arm.com>
12126
12127 PR target/69532
12128 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12129 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12130
448db8d2
EB
121312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12132
12133 * gcc.dg/ifcvt-4.c: Skip on Visium.
12134
e2f0522e
EB
121352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12136
12137 * gnat.dg/atomic8.adb: New test.
12138
bf17fe3f
EB
121392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12140
12141 * gnat.dg/discr46.ad[sb]: New test.
12142
ecf835e9
KN
121432016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12144
12145 PR Target/48344
12146 * gcc.target/powerpc/pr48344-1.c: New test.
12147
49a1164a
TK
121482015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12149
12150 PR fortran/69742
12151 * gfortran.dg/associate_21.f90: New test.
12152
bf14eba2
JJ
121532016-02-16 Jakub Jelinek <jakub@redhat.com>
12154
12155 PR c/69835
12156 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12157 -Wnonnull in dg-options.
12158 * c-c++-common/nonnull-2.c: New test.
12159
35a093b6
JG
121602016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12161 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12162
12163 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12164
e387d491
JJ
121652016-02-16 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR middle-end/69801
12168 * gcc.dg/pr69801.c: Add empty dg-options.
12169
ba539195
JN
121702016-02-16 James Norris <jnorris@codesourcery.com>
12171
12172 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12173 * g++.dg/goacc/deviceptr-1.c: New file.
12174
2a2b8f64
JJ
121752016-02-16 Jakub Jelinek <jakub@redhat.com>
12176
12177 PR tree-optimization/69820
12178 * gcc.dg/vect/pr69820.c: New test.
12179
87440c29
RB
121802016-02-16 Richard Biener <rguenther@suse.de>
12181
12182 PR tree-optimization/69776
12183 * gcc.dg/torture/pr69776-2.c: New testcase.
12184
6d87c306
BS
121852016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12186
12187 PR tree-optimization/69714
12188 * gcc.dg/torture/pr69714.c: New test.
12189
3824a0a2
JJ
121902016-02-16 Jakub Jelinek <jakub@redhat.com>
12191
12192 PR tree-optimization/69802
12193 * gcc.dg/pr69802.c: New test.
12194
c8cfe96e
RB
121952016-02-16 Richard Biener <rguenther@suse.de>
12196
12197 PR middle-end/69801
12198 * gcc.dg/pr69801.c: New testcase.
12199
fc12098d
JD
122002016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12201
12202 PR libgfortran/69651
12203 * gfortran.dg/read_bang.f90: New test.
12204 * gfortran.dg/read_bang4.f90: New test.
12205
ba6b3795
JJ
122062016-02-15 Jakub Jelinek <jakub@redhat.com>
12207
f0516ca4
JJ
12208 PR c++/69658
12209 * g++.dg/init/pr69658.C: New test.
12210
ba6b3795
JJ
12211 PR c++/69797
12212 * c-c++-common/pr69797.c: New test.
12213
de3f9a2d
PK
122142016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12215
12216 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12217 check for aarch64*-*-*.
12218
17a3b967
RB
122192016-02-15 Richard Biener <rguenther@suse.de>
12220
12221 PR tree-optimization/69783
12222 * gcc.dg/vect/pr69783.c: New testcase.
12223
1c48bff1
RB
122242016-02-15 Richard Biener <rguenther@suse.de>
12225
12226 PR tree-optimization/69776
12227 * gcc.dg/torture/pr69776.c: New testcase.
12228
1e6025b6
TK
122292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12230
12231 PR fortran/60526
12232 * gfortran.dg/type_decl_4.f90: Reinstated.
12233
d3308279
JDA
122342016-02-14 John David Anglin <danglin@gcc.gnu.org>
12235
12236 PR fortran/68746
12237 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12238
b7c56581
TK
122392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12240
12241 PR fortran/60526
12242 PR bootstrap/69816
12243 * gfortran.dg/type_decl_4.f90: Removed.
12244
60cb4ef5
TK
122452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12246
12247 PR fortran/60526
12248 * gfortran.dg/type_decl_4.f90: New test.
12249
f6964637
AM
122502016-02-14 Alan Modra <amodra@gmail.com>
12251
1a8849d1 12252 PR testsuite/68886
f6964637
AM
12253 * gcc.c-torture/execute/stkalign.c: Revise test.
12254
f5121920
OE
122552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12256
12257 PR target/67260
12258 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12259
6cda3ab6
OE
122602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12261
12262 PR target/67260
12263 * gcc.target/sh/torture/pr67260.c: New.
12264
6786e598
JDA
122652016-02-12 John David Anglin <danglin@gcc.gnu.org>
12266
12267 * gcc.dg/pr67964.c: Add dg-require-alias.
12268
7e05dad8
OE
122692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12270
12271 PR target/67636
12272 PR target/64345
12273 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12274
7f4cc3ce
JD
122752016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12276
12277 PR libgfortran/69668
12278 * gfortran.dg/namelist_88.f90: New test.
12279
955ca6dc
JD
122802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12281
12282 PR libgfortran/69668
12283 * gfortran.dg/namelist_38.f90: Update test.
12284 * gfortran.dg/namelist_84.f90: Update test.
12285
876217ae
DM
122862016-02-12 David Malcolm <dmalcolm@redhat.com>
12287
12288 PR other/69554
12289 * gcc.dg/pr69554-1.c: New test.
12290 * gfortran.dg/pr69554-1.F90: New test.
12291 * gfortran.dg/pr69554-2.F90: New test.
12292 * lib/gcc-dg.exp (proc dg-locus): New function.
12293 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12294 distinguish between the caret-printing and non-caret-printing
12295 cases. If caret-printing has been explicitly enabled, bail out
12296 without attempting to fix up the output.
12297
61789eed
DM
122982016-02-12 David Malcolm <dmalcolm@redhat.com>
12299
12300 PR driver/69265
12301 PR driver/69453
12302 * gcc.dg/spellcheck-options-3.c: New test case.
12303 * gcc.dg/spellcheck-options-4.c: New test case.
12304 * gcc.dg/spellcheck-options-5.c: New test case.
12305 * gcc.dg/spellcheck-options-6.c: New test case.
12306 * gcc.dg/spellcheck-options-7.c: New test case.
12307 * gcc.dg/spellcheck-options-8.c: New test case.
12308 * gcc.dg/spellcheck-options-9.c: New test case.
12309 * gcc.dg/spellcheck-options-10.c: New test case.
12310
c3090c1f
JJ
123112016-02-12 Jakub Jelinek <jakub@redhat.com>
12312
12313 PR rtl-optimization/69764
12314 PR rtl-optimization/69771
12315 * c-c++-common/pr69764.c: New test.
12316 * gcc.dg/torture/pr69771.c: New test.
12317
8222034d
MP
123182016-02-12 Marek Polacek <polacek@redhat.com>
12319
12320 * g++.dg/torture/init-list1.C: New.
12321
f749f792
MP
123222016-02-12 Marek Polacek <polacek@redhat.com>
12323
12324 * gcc.dg/pr69522.c: Add empty dg-options.
12325
199fb02a
IE
123262016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12327
12328 * g++.dg/lto/lto.exp: Include and init mpx.
12329 * g++.dg/lto/pr69729_0.C: New test.
12330
b69539cb
JJ
123312016-02-12 Jakub Jelinek <jakub@redhat.com>
12332
06ff7000
JJ
12333 PR ipa/69241
12334 * g++.dg/ipa/pr69241-4.C: New test.
12335
b69539cb
JJ
12336 PR ipa/68672
12337 * g++.dg/ipa/pr68672-1.C: New test.
12338 * g++.dg/ipa/pr68672-2.C: New test.
12339 * g++.dg/ipa/pr68672-3.C: New test.
12340
16595a1f
BS
123412016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12342
12343 PR c/69522
6d87c306 12344 * gcc.dg/pr69522.c: New test.
16595a1f 12345
38d795d2
PP
123462016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12347
12348 PR c++/69098
12349 * g++.dg/cpp1y/69098.C: New test.
12350 * g++.dg/cpp1y/69098-2.C: New test.
12351
9c582551
JJ
123522016-02-12 Jakub Jelinek <jakub@redhat.com>
12353
12354 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12355 and neighbour -> neighbor.
12356 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12357 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12358 * c-c++-common/Wvarargs.c: Likewise.
12359 * c-c++-common/goacc/host_data-5.c: Likewise.
12360 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12361 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12362 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12363 * gcc.target/aarch64/pr60697.c: Likewise.
12364 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12365 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12366 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12367 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12368 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12369 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12370 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12371 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12372 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12373 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12374 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12375 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12376 * g++.dg/lookup/koenig5.C: Likewise.
12377 * g++.dg/ext/no-asm-2.C: Likewise.
12378 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12379 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12380 * gfortran.dg/used_types_16.f90: Likewise.
12381 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12382 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12383 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12384 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12385 * gfortran.dg/abstract_type_6.f03: Likewise.
12386 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12387 * gfortran.dg/used_types_15.f90: Likewise.
12388 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12389 * gfortran.dg/exit_3.f08: Likewise.
12390 * gfortran.dg/open_status_2.f90: Likewise.
12391 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12392 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12393 * gfortran.dg/associate_1.f03: Likewise.
12394 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12395 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12396 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12397 * gcc.dg/builtin-object-size-1.c: Likewise.
12398 * gcc.dg/noreturn-6.c: Likewise.
12399 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12400 * gcc.dg/globalalias.c: Likewise.
12401 * gcc.dg/builtins-config.h: Likewise.
12402 * gcc.dg/pr30457.c: Likewise.
12403 * gcc.c-torture/compile/volatile-1.c: Likewise.
12404 * gcc.c-torture/execute/20101011-1.c: Likewise.
12405 * c-c++-common/Waddress-1.c: Likewise.
12406
66756373
JJ
124072016-02-11 Jakub Jelinek <jakub@redhat.com>
12408
12409 PR c/69768
12410 * c-c++-common/Waddress-1.c: New test.
12411
76fe932b
AV
124122016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12413
12414 PR fortran/69296
12415 * gfortran.dg/associate_19.f03: New test.
12416 * gfortran.dg/associate_20.f03: New test.
12417
564c4d4b
OE
124182016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12419
12420 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12421
e1c1ecb0
KT
124222016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12423
12424 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12425 .arch armv8-a\n. Add -dA to dg-options.
12426 * gcc.target/aarch64/assembler_arch_1.c: New test.
12427 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12428
0d7d9458
PC
124292016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12430
12431 PR c++/68726
12432 * g++.dg/cpp0x/pr68726.C: New.
12433
e6208a60
IE
124342016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12435
12436 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12437 test.
12438
281a11eb
RB
124392016-02-11 Richard Biener <rguenther@suse.de>
12440
12441 * g++.dg/tree-ssa/pr61034.C: Adjust.
12442
e03dd765
VM
124432016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12444
4b48faf5 12445 PR target/69148
e03dd765
VM
12446 * gcc.target/s390/pr69148.c: New.
12447
cdc23927
YR
124482016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12449
12450 PR tree-optimization/69652
12451 * gcc.dg/torture/pr69652.c: New test.
12452
e199dd0a
JJ
124532016-02-10 Jakub Jelinek <jakub@redhat.com>
12454 Patrick Palka <ppalka@gcc.gnu.org>
12455
12456 PR ipa/69241
12457 PR c++/69649
12458 * g++.dg/ipa/pr69241-1.C: New test.
12459 * g++.dg/ipa/pr69241-2.C: New test.
12460 * g++.dg/ipa/pr69241-3.C: New test.
12461 * g++.dg/ipa/pr69649.C: New test.
12462
d6b38027
UB
124632016-02-10 Uros Bizjak <ubizjak@gmail.com>
12464
12465 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12466 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12467
13b562c5
BC
124682016-02-10 Bin Cheng <bin.cheng@arm.com>
12469
12470 PR tree-optimization/68021
12471 * gcc.dg/tree-ssa/pr68021.c: New test.
12472
24a179f8
RB
124732016-02-10 Richard Biener <rguenther@suse.de>
12474
12475 PR tree-optimization/69726
12476 * gcc.dg/uninit-22.c: New testcase.
12477
0d99886f
AP
124782016-02-09 Andrew Pinski <apinski@cavium.com>
12479
12480 PR tree-opt/69282
12481 * gcc.c-torture/compile/20160205-1.c: New testcase.
12482
ab04995c
MM
124832016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12484
12485 PR target/68404
12486 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12487 instead accessing a really large arrray.
12488 * gcc.target/powerpc/fusion3.c: Likewise.
12489
4b79ac23
CB
124902016-02-09 Charles Baylis <charles.baylis@linaro.org>
12491
12492 PR target/68532
12493 * gcc.c-torture/execute/pr68532.c: New test.
12494
b890a441
AO
124952016-02-11 Alexandre Oliva <aoliva@redhat.com>
12496
12497 PR target/69634
12498 * gcc.dg/pr69634.c: New.
12499
84a5bef7
RB
125002016-02-09 Richard Biener <rguenther@suse.de>
12501
12502 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12503
1f123759 125042016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12505
1f123759
AF
12506 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12507
65860c77
YR
125082016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12509
12510 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12511
7e1e8a0a
RB
125122016-02-09 Richard Biener <rguenther@suse.de>
12513
12514 PR tree-optimization/69715
12515 * gcc.dg/torture/pr69715.c: New testcase.
12516
efb45a9f
PP
125172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12518
12519 PR c++/69139
12520 * g++.dg/cpp0x/trailing12.C: New test.
12521 * g++.dg/cpp0x/trailing13.C: New test.
12522
20a0c6f9
PP
125232016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12524
12525 PR c++/69283
12526 PR c++/67835
12527 * g++.dg/cpp1y/auto-fn29.C: New test.
12528 * g++.dg/cpp1y/auto-fn30.C: New test.
12529
a162f3af
JJ
125302016-02-08 Jakub Jelinek <jakub@redhat.com>
12531
12532 PR tree-optimization/69209
12533 * gcc.c-torture/compile/pr69209.c: New test.
12534
4b4a9fbd
JL
125352016-02-08 Jeff Law <law@redhat.com>
12536
12537 PR tree-optimization/68541
12538 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12539 of statements allowed in join block for path splitting.
12540
cfac5ed2
JJ
125412016-02-08 Jakub Jelinek <jakub@redhat.com>
12542
f68bc23f
JJ
12543 PR c++/59627
12544 * g++.dg/gomp/pr59627.C: New test.
12545
cfac5ed2
JJ
12546 PR ipa/69239
12547 * g++.dg/ipa/pr69239.C: New test.
12548
44714d8c
DM
125492016-02-08 David Malcolm <dmalcolm@redhat.com>
12550
12551 PR preprocessor/69664
12552 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12553 * gcc.dg/cpp/warn-comments.c: Likewise.
12554
eba9e839
MP
125552016-02-08 Marek Polacek <polacek@redhat.com>
12556
12557 PR c++/69688
12558 * g++.dg/init/const12.C: New test.
12559
a011cd92
BS
125602016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12561
12562 PR target/60410
12563 * gcc.dg/lto/pr55113_0.c: Remove test.
12564
5317b1be
RB
125652016-02-08 Richard Biener <rguenther@suse.de>
12566
12567 PR tree-optimization/69719
12568 * gcc.dg/torture/pr69719.c: New testcase.
12569
63998a63
RB
125702016-02-08 Richard Biener <rguenther@suse.de>
12571 Jeff Law <law@redhat.com>
12572
12573 PR target/68273
12574 * gcc.target/mips/pr68273.c: New testcase.
12575
43f4a281
RB
125762016-02-08 Richard Biener <rguenther@suse.de>
12577
12578 PR rtl-optimization/69274
12579 * gcc.target/i386/addr-sel-1.c: XFAIL.
12580
0b604d2d
JL
125812016-02-08 Jeff Law <law@redhat.com>
12582
e8dfe49e
JL
12583 PR tree-optimization/68541
12584 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12585
6daecd7a 12586 PR tree-optimization/65917
0b604d2d
JL
12587 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12588
c0f0e35a
JD
125892016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12590
12591 PR fortran/50555
12592 * gfortran.dg/namelist_args.f90: New test.
12593
8981d712
JL
125942016-02-05 Jeff Law <law@redhat.com>
12595
6daecd7a 12596 PR tree-optimization/68541
8981d712
JL
12597 * gcc.dg/tree-ssa/split-path-2.c: New test.
12598 * gcc.dg/tree-ssa/split-path-3.c: New test.
12599 * gcc.dg/tree-ssa/split-path-4.c: New test.
12600 * gcc.dg/tree-ssa/split-path-5.c: New test.
12601 * gcc.dg/tree-ssa/split-path-6.c: New test.
12602 * gcc.dg/tree-ssa/split-path-7.c: New test.
12603
46cb9332
MS
126042016-02-05 Martin Sebor <msebor@redhat.com>
12605
12606 PR c++/69662
12607 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12608 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12609
be2083ea
RH
126102016-02-06 Richard HEnderson <rth@redhat.com>
12611
12612 PR c/69643
12613 * gcc.target/i386/addr-space-4.c: New.
12614 * gcc.target/i386/addr-space-5.c: New.
12615
711d7c23
MM
126162016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12617
12618 PR fortran/66089
12619 * gfortran.dg/elemental_dependency_6.f90: New.
12620
b5c1c988
JJ
126212016-02-05 Jakub Jelinek <jakub@redhat.com>
12622
861c7bcd
JJ
12623 PR rtl-optimization/69691
12624 * gcc.c-torture/execute/pr69691.c: New test.
12625
b5c1c988
JJ
12626 PR c++/69628
12627 * g++.dg/parse/pr69628.C: New test.
12628
f7dfa966
UB
126292016-02-05 Uros Bizjak <ubizjak@gmail.com>
12630
12631 * gcc.dg/sancov/asan.c: Move to ...
12632 * gcc.dg/asan/sancov-1.c: ... here.
12633
9b143e64
UB
126342016-02-05 Uros Bizjak <ubizjak@gmail.com>
12635
12636 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12637
f5d4b899
L
126382016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12639
12640 PR target/69677
12641 * gcc.target/i386/pr69677.c: New test.
12642
76c85fbb
PP
126432016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12644
12645 PR c++/68948
12646 * g++.dg/template/pr68948.C: New test.
12647
f181bf90
DV
126482016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12649
12650 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12651 (only necessary on s390x).
12652
714fb282
L
126532016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12654
12655 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12656 -mno-accumulate-outgoing-args.
12657
618d6c1c
PP
126582016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12659
12660 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12661
1066e9b5
JJ
126622016-02-04 Jakub Jelinek <jakub@redhat.com>
12663
12664 PR c/69669
12665 * c-c++-common/pr69669.c: New test.
12666
76255d0d
MM
126672016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12668
12669 PR target/69667
12670 * g++.dg/pr69667.C: New file.
12671
e0b059b1
WD
126722016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12673
12674 PR target/69619
12675 * gcc.dg/pr69619.c: Add new test.
12676
2692b5c8
RS
126772016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12678
12679 PR rtl-optimization/69577
12680 * gcc.target/i386/pr69577.c: New test.
12681
7db337c2
ML
126822016-02-04 Martin Liska <mliska@suse.cz>
12683
12684 * g++.dg/asan/pr69276.C: New test.
12685
cc9c0829
KT
126862016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12687
12688 PR target/65932
12689 PR target/67714
12690 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12691 a single smulbb instruction.
12692 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12693 * gcc.target/amr/wmul-2.c: Likewise.
12694
eb9feb52
KT
126952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12696
12697 PR target/65932
12698 PR target/67714
12699 * gcc.c-torture/execute/pr67714.c: New test.
12700
61f727fe
JJ
127012016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12702
12703 PR target/69454
12704 * gcc.target/i386/pr69454-1.c: New test.
12705 * gcc.target/i386/pr69454-2.c: New test.
12706
05dd97db
MS
127072016-02-03 Martin Sebor <msebor@redhat.com>
12708
12709 PR c++/69251
12710 PR c++/69253
12711 PR c++/69290
12712 PR c++/69277
12713 PR c++/69349
12714 * g++.dg/ext/flexarray-mangle-2.C: New test.
12715 * g++.dg/ext/flexarray-mangle.C: New test.
12716 * g++.dg/ext/flexarray-subst.C: New test.
12717 * g++.dg/ext/flexary11.C: New test.
12718 * g++.dg/ext/flexary12.C: New test.
12719 * g++.dg/ext/flexary13.C: New test.
12720 * g++.dg/ext/flexary14.C: New test.
12721 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12722
dac2fc29
L
127232016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12724
12725 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12726 Define only if CHECK_FLOAT128 is defined.
12727 (main): Properly initialize u5.
12728
eadb8035
JJ
127292016-02-03 Jakub Jelinek <jakub@redhat.com>
12730
0afbb81b
JJ
12731 PR c/69627
12732 * gcc.dg/pr69627.c: New test.
12733
eadb8035
JJ
12734 PR target/69644
12735 * gcc.dg/pr69644.c: New test.
12736
b12d4923
MS
127372016-02-03 Mike Stump <mikestump@comcast.net>
12738
12739 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12740 support for struct-layout-1.exp.
12741
ab4bae0c
PP
127422016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12743
12744 PR c++/69056
618d6c1c 12745 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12746
95831c01
VM
127472016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12748 Alexandre Oliva <aoliva@redhat.com>
12749
12750 PR target/69461
12751 * gcc.target/powerpc/pr69461.c: New.
12752
ccc71ab8
UB
127532016-02-03 Uros Bizjak <ubizjak@gmail.com>
12754
12755 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12756 works from here ...
12757 (check_effective_target_fsanitize_thread): ... to here. Do not
12758 specify additional compile flags for the test source.
12759 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12760 specify additional compile flags for the test source.
12761
96299640
WD
127622016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12763
12764 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12765
781d83d9
AV
127662016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12767
12768 PR fortran/67451
12769 PR fortran/69418
12770 * gfortran.dg/coarray_allocate_2.f08: New test.
12771 * gfortran.dg/coarray_allocate_3.f08: New test.
12772 * gfortran.dg/coarray_allocate_4.f08: New test.
12773
d8208e6d
AL
127742016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12775
12776 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12777 use same scan-tree-dump-times on all platforms.
12778 * gcc.dg/vect/vect-outer-1.c: Likewise.
12779 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12780 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12781 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12782 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12783 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12784 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12785 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12786
a8394fa0
SB
127872016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12788
12789 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12790 warning.
12791
f3baa1d3
L
127922016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12793
12794 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12795
eb077516
JN
127962016-02-02 James Norris <jnorris@codesourcery.com>
12797
12798 * c-c++-common/goacc/routine-5.c: Add tests.
12799
578fb225
AM
128002016-02-02 Alexander Monakov <amonakov@ispras.ru>
12801
12802 * gcc.target/nvptx/unsigned-cmp.c: New test.
12803
c64f7d37
WD
128042016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12805
12806 * gcc.target/aarch64/scalar_shift_1.c
12807 (test_corners_sisd_di): Improve force to SIMD register.
12808 (test_corners_sisd_si): Likewise.
12809 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12810 Remove scan-assembler check for ldr.
12811
90c6f26c
RB
128122016-02-02 Richard Biener <rguenther@suse.de>
12813
12814 PR tree-optimization/69595
12815 * gcc.dg/Warray-bounds-17.c: New testcase.
12816
9dc03c97
RB
128172016-02-02 Richard Biener <rguenther@suse.de>
12818
12819 PR tree-optimization/69606
12820 * gcc.dg/torture/pr69606.c: New testcase.
12821
2d4dc223
YR
128222016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12823
12824 PR middle-end/68542
12825 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12826 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12827
65c98fde
AM
128282016-02-02 Alan Modra <amodra@gmail.com>
12829
12830 PR target/69548
12831 * gcc.target/powerpc/pr69548.c: New test.
12832
e1b81f2b
JJ
128332016-02-01 Jakub Jelinek <jakub@redhat.com>
12834
d0268b37
JJ
12835 PR rtl-optimization/69592
12836 * gcc.dg/pr69592.c: New test.
12837
e1b81f2b
JJ
12838 PR preprocessor/69543
12839 PR c/69558
12840 * gcc.dg/pr69543.c: New test.
12841 * gcc.dg/pr69558.c: New test.
12842
7dd7780d
UB
128432016-02-01 Uros Bizjak <ubizjak@gmail.com>
12844
bf672ee5
UB
12845 PR testsuite/65940
12846 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12847
9a7013f8
MS
128482016-02-01 Martin Sebor <msebor@redhat.com>
12849
12850 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12851
e681fb2b
BC
128522016-02-01 Bin Cheng <bin.cheng@arm.com>
12853
12854 PR tree-optimization/67921
12855 * c-c++-common/ubsan/pr67921.c: New test.
12856
ff86345f
RB
128572016-02-01 Richard Biener <rguenther@suse.de>
12858
12859 PR middle-end/69556
12860 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12861
bc369dbd
RB
128622016-02-01 Richard Biener <rguenther@suse.de>
12863
12864 PR tree-optimization/69574
12865 * gcc.dg/torture/pr69574.c: New testcase.
12866
ef318184
RB
128672016-02-01 Richard Biener <rguenther@suse.de>
12868
12869 PR tree-optimization/69579
12870 * gcc.dg/setjmp-6.c: New testcase.
12871
654745e6
JJ
128722016-02-01 Jakub Jelinek <jakub@redhat.com>
12873
12874 PR rtl-optimization/69570
12875 * g++.dg/opt/pr69570.C: New test.
12876
e6c0c44b
RH
128772016-02-01 Richard Henderson <rth@redhat.com>
12878
12879 * gcc.dg/pr69535.c: New test.
12880
6ff3f09a
JDA
128812016-01-31 John David Anglin <danglin@gcc.gnu.org>
12882
2c005538
JDA
12883 PR testsuite/69584
12884 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12885 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12886
61083a4b
JDA
12887 PR debug/68244
12888 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12889
6ff3f09a
JDA
12890 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12891
0c221916
PT
128922016-01-31 Paul Thomas <pault@gcc.gnu.org>
12893
12894 PR fortran/67564
12895 * gfortran.dg/allocate_with_source_17.f03: New test.
12896
db7a2818
JJ
128972016-01-30 Jakub Jelinek <jakub@redhat.com>
12898
12899 PR tree-optimization/69546
12900 * gcc.dg/torture/pr69546.c: New test.
12901
e520d5f0
PT
129022016-01-30 Paul Thomas <pault@gcc.gnu.org>
12903
12904 PR fortran/69566
12905 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12906
343c05d3
MS
129072016-01-30 Martin Sebor <msebor@redhat.com>
12908
12909 PR c++/68490
12910 * g++.dg/ext/flexary10.C: New test.
12911
d6c3a539
DH
129122016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12913
12914 PR fortran/66707
12915 gfortran.dg/common_23.f90: New test.
12916
52d72fcd
BS
129172016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12918
12919 PR target/65546
12920 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12921 condition being checked, and disable it when the target supports
12922 misaligned loads and stores.
12923
3a5d2ba4
JJ
129242016-01-29 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR debug/69518
12927 * gcc.dg/torture/pr69518.c: New test.
12928
6bbacdb5
L
129292016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12930
12931 PR target/69530
12932 * gcc.target/i386/pr69530.c: New test.
12933
af932cdb
SE
129342016-01-29 Steve Ellcey <sellcey@imgtec.com>
12935
12936 PR target/65604
12937 * gcc.target/mips/div-delay.c: New test.
12938
26658b7c
JJ
129392016-01-29 Jakub Jelinek <jakub@redhat.com>
12940
33e89989
JJ
12941 PR target/69551
12942 * gcc.target/i386/pr69551.c: New test.
12943
26658b7c
JJ
12944 PR target/66137
12945 * gcc.target/i386/pr66137.c: New test.
12946
401116b5
AB
129472016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12948
12949 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12950 always built for p5600.
12951 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12952 isa=p5600 dg-option.
12953
d4abfcc5
RB
129542016-01-29 Richard Biener <rguenther@suse.de>
12955
12956 PR tree-optimization/69547
12957 * g++.dg/tree-ssa/pr69547.C: New testcase.
12958
16b77b32
JJ
129592016-01-29 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR debug/66869
12962 * g++.dg/warn/Wunused-function2.C: New test.
12963
a1c95464
DV
129642016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12965
12966 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12967 support for test to succeed.
12968
5453bfed
MP
129692016-01-29 Marek Polacek <polacek@redhat.com>
12970
12971 PR c++/69509
12972 PR c++/69516
12973 * g++.dg/ext/constexpr-vla2.C: New test.
12974 * g++.dg/ext/constexpr-vla3.C: New test.
12975 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12976
452ec2a5
RB
129772016-01-29 Richard Biener <rguenther@suse.de>
12978
12979 PR middle-end/69537
12980 * gcc.dg/uninit-21.c: New testcase.
12981
aec0b19e
UB
129822016-01-28 Uros Bizjak <ubizjak@gmail.com>
12983
12984 PR target/69459
12985 * gcc.target/i386/pr69459.c: New test.
12986
df113ce7
SE
129872016-01-28 Steve Ellcey <sellcey@imgtec.com>
12988
12989 PR target/68400
12990 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12991 * gcc.target/mips/pr68400.c: New test.
12992
494de84f
MS
129932016-01-28 Martin Sebor <msebor@redhat.com>
12994
12995 PR target/17381
12996 * gcc.target/powerpc/pr17381.c: New test.
12997
eb1b1f01
JJ
129982016-01-28 Jakub Jelinek <jakub@redhat.com>
12999
13000 PR middle-end/69542
13001 * gcc.dg/torture/pr69542.c: New test.
13002
6dfeb7ce
WD
130032016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13004
13005 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13006
4b7471a4
DE
130072016-01-28 David Edelsohn <dje.gcc@gmail.com>
13008
13009 * gcc.dg/pr65980.c: Skip on AIX.
13010 * gcc.dg/pr66688.c: Same.
13011
b271fd21
DE
130122016-01-28 David Edelsohn <dje.gcc@gmail.com>
13013
13014 PR target/63679
13015 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13016 * gcc.dg/tree-ssa/sra-18.c: Same.
13017
874108a9
AV
130182016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13019
13020 PR fortran/62536
13021 * gfortran.dg/block_15.f08: New test.
13022 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13023 on incorrectly closed BLOCK.
13024
30480bcd
IE
130252016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13026
13027 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
130282016-01-28 Richard Biener <rguenther@suse.de>
13029
13030 PR tree-optimization/69466
13031 * gfortran.dg/vect/pr69466.f90: New testcase.
13032
0d4c694e
TP
130332016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13034
13035 * g++.dg/pr67989.C: Remove ARM-specific option.
13036 * gcc.target/arm/pr67989.C: New file.
13037
2aa780da
UB
130382016-01-27 Uros Bizjak <ubizjak@gmail.com>
13039
13040 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13041 and expm1 test for glibc < 2.11.
13042
f75ebe77
RH
130432016-01-27 Richard Henderson <rth@redhat.com>
13044
13045 * gcc.c-torture/execute/pr69447.c: New test.
13046
130472016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13048
9a175e65 13049 PR fortran/69422
49847d75
PT
13050 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13051
cbdd8ae0
JJ
130522016-01-27 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR debug/66869
13055 * gcc.dg/pr66869.c: New test.
13056
2b572b3c
JL
130572016-01-25 Jeff Law <law@redhat.com>
13058
13059 PR tree-optimization/68398
aec0b19e 13060 PR tree-optimization/69196
2b572b3c
JL
13061 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13062 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13063 path to avoid new heuristic allowing more irreducible regions
13064 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13065 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13066 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13067 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13068 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13069
fa74a4bc
MP
130702016-01-27 Marek Polacek <polacek@redhat.com>
13071
13072 PR c/68062
13073 * c-c++-common/vector-compare-4.c: New test.
13074
0afff540
DM
130752016-01-27 David Malcolm <dmalcolm@redhat.com>
13076
13077 PR preprocessor/69126
13078 * c-c++-common/pr69126.c: New test case.
13079
1a218fc9
ILT
130802016-01-27 Ian Lance Taylor <iant@google.com>
13081
13082 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13083
5d70666e
RB
130842016-01-27 Ryan Burn <contact@rnburn.com>
13085
13086 PR cilkplus/69267
13087 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13088
87ff4d66
UB
130892016-01-27 Uros Bizjak <ubizjak@gmail.com>
13090
13091 PR target/69512
13092 * gcc.target/i386/pr69512.c: New test.
13093
27e23cca
RE
130942016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13095
13096 PR ada/69488
13097 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13098
05bf54c3
MP
130992016-01-27 Marek Polacek <polacek@redhat.com>
13100
13101 PR c++/69379
13102 * g++.dg/pr69379.C: New test.
13103
60214d0d
MS
131042016-01-27 Martin Sebor <msebor@redhat.com>
13105
13106 PR c++/69317
13107 * g++.dg/abi/Wabi-2-2.C: New test.
13108 * g++.dg/abi/Wabi-2-3.C: New test.
13109 * g++.dg/abi/Wabi-3-2.C: New test.
13110 * g++.dg/abi/Wabi-3-3.C: New test.
13111
167c7bfa
RB
131122016-01-27 Richard Biener <rguenther@suse.de>
13113
13114 PR tree-optimization/69166
13115 * gcc.dg/torture/pr69166.c: New testcase.
13116
1430fb1f
MJ
131172016-01-27 Martin Jambor <mjambor@suse.cz>
13118
13119 PR tree-optimization/69355
13120 * gcc.dg/tree-ssa/pr69355.c: New test.
13121
95e3030c
MP
131222016-01-27 Marek Polacek <polacek@redhat.com>
13123
13124 PR c++/69496
13125 * g++.dg/ext/constexpr-vla1.C: New test.
13126
eeb085f3
CB
131272016-01-20 Christian Bruel <christian.bruel@st.com>
13128
13129 PR target/69245
13130 * gcc.target/arm/pr69245.c: New test.
13131
b1652dde
JJ
131322016-01-27 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR tree-optimization/69399
13135 * gcc.dg/torture/pr69399.c: New test.
13136
ce7e8f00
EB
131372016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13138
13139 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13140
e4aac1d1
EB
131412016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13142
13143 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13144
8dfdb419
TV
131452016-01-26 Tom de Vries <tom@codesourcery.com>
13146
13147 PR tree-optimization/69110
13148 * gcc.dg/autopar/pr69110.c: New test.
13149
56f80f54 131502016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13151 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13152
13153 * gcc.dg/graphite/isl-ast-op-select.c: New.
13154
a0909527
PT
131552015-01-26 Paul Thomas <pault@gcc.gnu.org>
13156
13157 PR fortran/69385
13158 * gfortran.dg/allocate_error_6.f90: New test.
13159
ffc445f4
RH
131602016-01-26 Richard Henderson <rth@redhat.com>
13161
13162 * gcc.dg/tm/pr60908.c: New test.
13163
01e1dea3
DM
131642016-01-26 David Malcolm <dmalcolm@redhat.com>
13165
13166 PR other/69006
13167 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13168 directive.
13169 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13170 expected multiline output to reflect the colorization being
13171 disabled before newlines.
13172 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13173 (custom_diagnostic_finalizer): Replace call to
13174 pp_newline_and_flush with call to pp_flush.
13175 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13176 * gfortran.dg/implicit_class_1.f90: Likewise.
13177 * lib/gcc-dg.exp (allow_blank_lines): New global.
13178 (dg-allow-blank-lines-in-output): New procedure.
13179 (gcc-dg-prune): Complain about blank lines in the output, unless
13180 dg-allow-blank-lines-in-output was called.
13181 * lib/multiline.exp (_build_multiline_regex): Only support
13182 arbitrary followup text for non-blank-lines, not for blank lines.
13183
13f92e8d
JJ
131842016-01-26 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR tree-optimization/69483
13187 * gcc.dg/pr69483.c: New test.
13188 * g++.dg/opt/pr69483.C: New test.
13189
92422235
CL
131902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13191
13192 PR target/68620
13193 * gcc.target/arm/pr68620.c: New test.
13194
0bccf11b
L
131952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13196
13197 * gcc.target/i386/pr68986-2.c: Remove -m32.
13198
81cd202e
L
131992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13200
13201 PR target/68986
13202 * gcc.target/i386/pr68986-1.c: New test.
13203 * gcc.target/i386/pr68986-2.c: Likewise.
13204 * gcc.target/i386/pr68986-3.c: Likewise.
13205
213a1c03
CB
132062016-01-26 Christian Bruel <christian.bruel@st.com>
13207
13208 * lib/target-supports.exp
13209 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13210 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13211 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13212
22a08dd1
RB
132132016-01-26 Richard Biener <rguenther@suse.de>
13214
13215 PR tree-optimization/69452
13216 * gcc.dg/torture/pr69452.c: New testcase.
13217
6c06e0e8
JJ
132182016-01-26 Jakub Jelinek <jakub@redhat.com>
13219
13220 PR target/69442
13221 * gcc.dg/pr69442.c: New test.
13222
b96824c4
RFI
132232016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13224
13225 PR target/67896
13226 * gcc.target/aarch64/simd/pr67896.C: New.
13227
5ee31e57
RS
132282016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13229
13230 PR tree-optimization/69400
13231 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13232 function.
13233 (plugin_init): Call it.
13234 * gcc.dg/torture/pr69400.c: New test.
13235
7ddfb31d
CL
132362016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13237
13238 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13239
1e050c90
AK
132402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13241 Sebastian Pop <s.pop@samsung.com>
13242
13243 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13244 isl-0.15.
13245
c8ee4bf5
AK
132462016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13247 Sebastian Pop <s.pop@samsung.com>
13248
13249 * gcc.dg/graphite/pr69292.c: New.
13250
d902b330
JJ
132512016-01-25 Jakub Jelinek <jakub@redhat.com>
13252
13253 * c-c++-common/goacc/use_device-1.c: New test.
13254
2c89b952
JL
132552016-01-25 Jeff Law <law@redhat.com>
13256
13257 PR tree-optimization/69196
13258 PR tree-optimization/68398
13259 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13260 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13261
685c8785
DE
132622016-01-25 David Edelsohn <dje.gcc@gmail.com>
13263
13264 PR target/69469
13265 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13266 Algorithm.
13267
95cef0c1
RB
132682016-01-25 Richard Biener <rguenther@suse.de>
13269
13270 PR testsuite/69380
13271 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13272
2947d3b2
IE
132732016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13274
13275 PR target/69421
13276 * gcc.dg/pr69421.c: New test.
13277
ae19075a
BB
132782016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13279
13280 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13281 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13282 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13283 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13284 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13285 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13286 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13287 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13288 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13289 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13290
fa4511c2
RB
132912016-01-25 Richard Biener <rguenther@suse.de>
13292
13293 PR tree-optimization/69376
13294 * gcc.dg/torture/pr69376.c: New testcase.
13295
1d101216
JD
132962016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13297
13298 PR fortran/69397
13299 PR fortran/68442
13300 * gfortran.dg/interface_38.f90: New test.
13301 * gfortran.dg/interface_39.f90: New test.
a0909527 13302
a59b92b0
PP
133032016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13304
13305 Revert:
13306 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13307
13308 PR c++/11858
13309 PR c++/24663
13310 PR c++/24664
13311 * g++.dg/template/pr11858.C: New test.
13312 * g++.dg/template/pr24663.C: New test.
13313 * g++.dg/template/unify12.C: New test.
13314 * g++.dg/template/unify13.C: New test.
13315 * g++.dg/template/unify14.C: New test.
13316 * g++.dg/template/unify15.C: New test.
13317 * g++.dg/template/unify16.C: New test.
13318 * g++.dg/template/unify17.C: New test.
13319
16acb1a8
DH
133202016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13321
13322 PR fortran/68283
13323 gfortran.dg/pr68283.f90: New test.
13324
094773e8
TK
133252016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13326
13327 PR fortran/66094
13328 * gfortran.dg/inline_matmul_13.f90: New test.
13329 * gfortran.dg/matmul_bounds_8.f90: New test.
13330 * gfortran.dg/matmul_bounds_9.f90: New test.
13331 * gfortran.dg/matmul_bounds_10.f90: New test.
13332
42fb90d7
TV
133332016-01-23 Tom de Vries <tom@codesourcery.com>
13334
13335 PR tree-optimization/69426
13336 * gcc.dg/autopar/pr69426.c: New test.
13337
69da7802
MS
133382016-01-23 Martin Sebor <msebor@redhat.com>
13339
13340 PR c++/58109
13341 PR c++/69022
13342 * g++.dg/cpp0x/alignas5.C: New test.
13343 * g++.dg/ext/vector29.C: Same.
13344
da17300a
UB
133452016-01-23 Uros Bizjak <ubizjak@gmail.com>
13346
13347 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13348 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13349 _GNU_SOURCE from compile flags to the source.
13350 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13351 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13352 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13353 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13354
62041cfc
JJ
133552016-01-22 Jakub Jelinek <jakub@redhat.com>
13356
13357 PR target/69432
13358 * g++.dg/opt/pr69432.C: New test.
13359
f7d2ad6f
BS
133602016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13361
13362 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13363 32-bit targets testing an -m64 multilib.
13364
d403fc9a
WS
133652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13366
13367 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13368 64-bit support.
13369
4aa16f8d
JG
133702016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13371
13372 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13373
7c816d0f
CB
133742016-01-21 Christian Bruel <christian.bruel@st.com>
13375
13376 PR target/68674
13377 * gcc.target/i386/pr68674.c
13378 * gcc.target/aarch64/pr68674.c
13379 * gcc.target/arm/pr68674.c
13380
fce661e8
KT
133812016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13382
13383 PR target/69403
13384 * gcc.c-torture/execute/pr69403.c: New test.
13385
4696899f
PC
133862016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13387
13388 PR c++/55843
13389 * g++.dg/template/pr55843.C: New.
13390
bac69366
AL
133912016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13392
13393 PR testsuite/66877
13394 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13395 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13396
b57d3a5c
BS
133972016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13398
13399 PR testsuite/67489
da17300a
UB
13400 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13401 from dg-do compile directive, and instead add
13402 { dg-require-effective-target int128 }.
b57d3a5c 13403
9f04a53e
MS
134042016-01-20 Martin Sebor <msebor@redhat.com>
13405
13406 PR c/69405
13407 * gcc.dg/sync-fetch.c: New test.
13408
38a51663
JL
134092016-01-21 Martin Sebor <msebor@redhat.com>
13410
13411 PR target/69252
13412 * gcc.target/powerpc/pr69252.c: New test.
13413
2423a75a
JD
134142016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13415
13416 PR fortran/65996
da17300a 13417 * gfortran.dg/pr65996.f90: New test.
2423a75a 13418
0a76463f
DV
134192016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13420
13421 PR c++/68810
9f04a53e 13422 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13423 expected to generate an error.
0a76463f 13424
9776e692
BS
134252016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13426
13427 PR middle-end/66178
13428 * gcc.dg/torture/pr66178.c: New test.
13429
c8d3e088
AB
134302016-01-21 Anton Blanchard <anton@samba.org>
13431 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13432
13433 PR target/63354
13434 * gcc.target/powerpc/pr63354.c: New test.
13435
35b707ff
VM
134362016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13437
13438 PR rtl-optimization/68990
13439 * gcc.target/i386/pr68990: New.
13440
157b0829
NC
134412016-01-21 Nick Clifton <nickc@redhat.com>
13442
13443 PR target/69129
13444 * gcc.target/mips/pr69129.c: New.
13445
aede6748
PC
134462016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13447
13448 PR c++/58046
13449 * g++.dg/cpp0x/pr58046.C: New.
13450
5463c2c8
JJ
134512016-01-21 Jakub Jelinek <jakub@redhat.com>
13452
6d31cc75
SS
13453 PR target/69187
13454 PR target/65624
13455 * gcc.target/arm/pr69187.c: New test.
13456
5463c2c8
JJ
13457 PR c++/69355
13458 * g++.dg/torture/pr69355.C: New test.
13459
fa28f32b
AK
134602016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13461 Sebastian Pop <s.pop@samsung.com>
13462
13463 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13464
b920a047
AK
134652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13466 Sebastian Pop <s.pop@samsung.com>
13467
da17300a 13468 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13469
bdd3aea6
JJ
134702016-01-21 Jakub Jelinek <jakub@redhat.com>
13471
13472 PR middle-end/67653
13473 * c-c++-common/pr67653.c: New test.
13474 * gcc.dg/torture/pr29119.c: Add dg-warning.
13475
26a2e6ae
PB
134762016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13477
13478 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13479
d25c7690
PK
134802016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13481
13482 PR c/24293
13483 * gcc.dg/pr24293.c: New test.
13484 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13485 incomplete struct type.
13486 * gcc.dg/declspec-1.c: Likewise.
13487 * gcc.dg/pr63549.c: Likewise.
13488
889d5698
JJ
134892016-01-20 Jakub Jelinek <jakub@redhat.com>
13490
13491 PR tree-optimization/66612
13492 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13493 for bdn instruction.
13494
d7cf3dc7
CL
134952016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13496
13497 * lib/target-supports.exp
13498 (check_effective_target_arm_fp_ok_nocache): New.
13499 (check_effective_target_arm_fp_ok): New.
13500 (add_options_for_arm_fp): New.
13501 (check_effective_target_arm_crypto_ok_nocache): Require
13502 target_arm_v8_neon_ok instead of arm32.
13503 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13504 (check_effective_target_arm_crypto_pragma_ok): New.
13505 (add_options_for_arm_vfp): New.
13506 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13507 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13508 target instead. Force initial fpu to vfp.
13509 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13510 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13511 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13512 dependency.
13513 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13514 use arm_vfp effective target instead. Force initial fpu to vfp.
13515 * gcc.target/arm/attr-neon3.c: Likewise.
13516 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13517 arm_vfp_ok.
13518 * gcc.target/arm/unsigned-float.c: Likewise.
13519 * gcc.target/arm/vfp-1.c: Likewise.
13520 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13521 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13522 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13523 * gcc.target/arm/vfp-ldmias.c: Likewise.
13524 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13525 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13526 * gcc.target/arm/vfp-stmiad.c: Likewise.
13527 * gcc.target/arm/vfp-stmias.c: Likewise.
13528 * gcc.target/arm/vnmul-1.c: Likewise.
13529 * gcc.target/arm/vnmul-2.c: Likewise.
13530 * gcc.target/arm/vnmul-3.c: Likewise.
13531 * gcc.target/arm/vnmul-4.c: Likewise.
13532
01ac9704 135332016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13534
e84b00da
L
13535 PR testsuite/69366
13536 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13537 the MPX run-time library, for compile-time MPX test.
13538 * gcc.target/i386/chkp-always_inline.c: Likewise.
13539 * gcc.target/i386/chkp-bndret.c: Likewise.
13540 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13541 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13542 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13543 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13544 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13545 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13546 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13547 * gcc.target/i386/chkp-label-address.c: Likewise.
13548 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13549 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13550 * gcc.target/i386/chkp-pr69044.c: Likewise.
13551 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13552 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13553 * gcc.target/i386/chkp-strchr.c: Likewise.
13554 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13555 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13556 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13557 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13558 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13559 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13560 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13561 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13562 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13563 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13564 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13575 * gcc.target/i386/pr63995-2.c: Likewise.
13576 * gcc.target/i386/pr64805.c: Likewise.
13577 * gcc.target/i386/pr65044.c: Likewise.
13578 * gcc.target/i386/pr65167.c: Likewise.
13579 * gcc.target/i386/pr65183.c: Likewise.
13580 * gcc.target/i386/pr65184.c: Likewise.
13581 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13582
28b33016
IE
135832016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13584
13585 PR tree-optimization/69328
13586 * gcc.dg/pr69328.c: New test.
13587
bcff0913
JL
135882016-01-20 Jeff Law <law@redhat.com>
13589
bf0bb970 13590 PR target/25114
bcff0913
JL
13591 * gcc.target/m68k/pr25114.c: New test.
13592
a3f69631
AV
135932016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13594
13595 * gcc.target/arm/memset-inline-10.c: Added
13596 dg-require-effective-target arm_thumb2_ok.
13597
af33ba0d
EB
135982016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13599
13600 * gcc.dg/debug/dwarf2/sso.c: New test.
13601
7596d5de
UB
136022016-01-19 Uros Bizjak <ubizjak@gmail.com>
13603
13604 PR testsuite/68820
13605 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13606 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13607 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13608
ceda2c69
JH
136092016-01-19 Jan Hubicka <hubicka@ucw.cz>
13610
13611 PR ipa/66223
13612 * g++.dg/ipa/devirt-50.C: New testcase.
13613
38a979f2
MP
136142016-01-19 Marek Polacek <polacek@redhat.com>
13615
13616 PR c++/68965
13617 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13618 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13619
962801c5
KT
136202016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13621
13622 PR target/69135
13623 * gcc.target/arm/pr69135_1.c: New test.
13624
078fe40a
WD
136252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13626
13627 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13628
786e3c06
WD
136292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13630
13631 * gcc.target/aarch64/ccmp_1.c: New testcase.
13632
1e297006
MP
136332016-01-19 Marek Polacek <polacek@redhat.com>
13634
13635 PR c++/68586
13636 * g++.dg/cpp0x/enum30.C: New test.
13637
879c27e3
RB
136382016-01-19 Richard Biener <rguenther@suse.de>
13639
13640 PR tree-optimization/69336
13641 * g++.dg/tree-ssa/pr69336.C: New testcase.
13642
015337d3
JJ
136432016-01-19 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR debug/65779
13646 * gcc.dg/pr65779.c: New test.
13647
e2c768b6
RB
136482016-01-19 Richard Biener <rguenther@suse.de>
13649
13650 PR tree-optimization/69352
13651 * gcc.dg/torture/pr69352.c: New testcase.
13652
569efc34
JJ
136532016-01-19 Jakub Jelinek <jakub@redhat.com>
13654
13655 PR rtl-optimization/68955
13656 PR rtl-optimization/64557
13657 * gcc.dg/torture/pr68955.c: New test.
13658
e49d321f
JH
136592016-01-19 Jan Hubicka <hubicka@ucw.cz>
13660
13661 PR lto/69136
13662 * g++.dg/torture/pr69136.C: New testcase.
13663
e9191ad3
JH
136642016-01-19 Jan Hubicka <hubicka@ucw.cz>
13665
13666 PR lto/69133
13667 * g++.dg/lto/pr69133_0.C: New testcase.
13668 * g++.dg/lto/pr69133_1.C: New testcase.
13669
2bedb645
JL
136702016-01-15 Jeff Law <law@redhat.com>
13671
13672 PR tree-optimization/69320
13673 * gcc.c-torture/pr69320-1.c: New test.
13674 * gcc.c-torture/pr69320-2.c: New test.
13675 * gcc.c-torture/pr69320-3.c: New test.
13676 * gcc.c-torture/pr69320-4.c: New test.
13677
17c15cb9
PP
136782016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13679
13680 PR c++/11858
13681 PR c++/24663
13682 PR c++/24664
13683 * g++.dg/template/pr11858.C: New test.
13684 * g++.dg/template/pr24663.C: New test.
13685 * g++.dg/template/unify12.C: New test.
13686 * g++.dg/template/unify13.C: New test.
13687 * g++.dg/template/unify14.C: New test.
13688 * g++.dg/template/unify15.C: New test.
13689 * g++.dg/template/unify16.C: New test.
13690 * g++.dg/template/unify17.C: New test.
13691
9617fd08
DM
136922016-01-18 David Malcolm <dmalcolm@redhat.com>
13693
13694 PR testsuite/69181
13695 * gcc.dg/pr69181-1.c: New test file.
13696 * gcc.dg/pr69181-2.c: New test file.
13697 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13698 globals by moving it to...
13699 (cleanup-after-saved-dg-test): ...this new function. Add
13700 "global additional_sources_used". Add reset of global
13701 multiline_expected_outputs to the empty list.
13702 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13703 global to...
13704 (multiline_expected_outputs): ...this, and updated comments to
13705 note that it is modified from gcc-dg.exp.
13706 (dg-end-multiline-output): Update for the above renaming.
13707 (handle-multiline-outputs): Likewise. Remove the clearing
13708 of the expected outputs to the empty list.
13709
b555a2e4
RB
137102016-01-18 Richard Biener <rguenther@suse.de>
13711
13712 PR tree-optimization/69297
13713 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13714
96902805
JM
137152016-01-18 Joseph Myers <joseph@codesourcery.com>
13716
13717 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13718 dg-options.
13719 * gcc.target/mips/mips-3d-2.c: Likewise.
13720 * gcc.target/mips/mips-3d-3.c: Likewise.
13721 * gcc.target/mips/mips-3d-4.c: Likewise.
13722 * gcc.target/mips/mips-3d-5.c: Likewise.
13723 * gcc.target/mips/mips-3d-6.c: Likewise.
13724 * gcc.target/mips/mips-3d-7.c: Likewise.
13725 * gcc.target/mips/mips-3d-8.c: Likewise.
13726 * gcc.target/mips/mips-3d-9.c: Likewise.
13727 * gcc.target/mips/mips-ps-1.c: Likewise.
13728 * gcc.target/mips/mips-ps-2.c: Likewise.
13729 * gcc.target/mips/mips-ps-3.c: Likewise.
13730 * gcc.target/mips/mips-ps-4.c: Likewise.
13731 * gcc.target/mips/mips-ps-5.c: Likewise.
13732 * gcc.target/mips/mips-ps-6.c: Likewise.
13733 * gcc.target/mips/mips-ps-7.c: Likewise.
13734 * gcc.target/mips/mips-ps-type.c: Likewise.
13735 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13736 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13737
40e26f94
TV
137382016-01-18 Tom de Vries <tom@codesourcery.com>
13739
13740 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13741 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13742 * c-c++-common/goacc/kernels-empty.c: New test.
13743 * c-c++-common/goacc/kernels-eternal.c: New test.
13744 * c-c++-common/goacc/kernels-loop-2.c: New test.
13745 * c-c++-common/goacc/kernels-loop-3.c: New test.
13746 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13747 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13748 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13749 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13750 * c-c++-common/goacc/kernels-loop-data.c: New test.
13751 * c-c++-common/goacc/kernels-loop-g.c: New test.
13752 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13753 * c-c++-common/goacc/kernels-loop-n.c: New test.
13754 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13755 * c-c++-common/goacc/kernels-loop.c: New test.
13756 * c-c++-common/goacc/kernels-noreturn.c: New test.
13757 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13758 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13759 * c-c++-common/goacc/kernels-reduction.c: New test.
13760
a98d4647
TV
137612016-01-18 Tom de Vries <tom@codesourcery.com>
13762
13763 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13764 * gcc.dg/autopar/outer-2.c: Same.
13765 * gcc.dg/autopar/outer-3.c: Same.
13766 * gcc.dg/autopar/outer-4.c: Same.
13767 * gcc.dg/autopar/outer-5.c: Same.
13768 * gcc.dg/autopar/outer-6.c: Same.
13769 * gcc.dg/autopar/parallelization-1.c: Same.
13770 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13771 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13772 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13773 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13774 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13775 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13776 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13777 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13778 * gcc.dg/autopar/pr39500-1.c: Same.
13779 * gcc.dg/autopar/pr39500-2.c: Same.
13780 * gcc.dg/autopar/pr46193.c: Same.
13781 * gcc.dg/autopar/pr46194.c: Same.
13782 * gcc.dg/autopar/pr49580.c: Same.
13783 * gcc.dg/autopar/pr49960-1.c: Same.
13784 * gcc.dg/autopar/pr49960.c: Same.
13785 * gcc.dg/autopar/pr68373.c: Same.
13786 * gcc.dg/autopar/reduc-1.c: Same.
13787 * gcc.dg/autopar/reduc-1char.c: Same.
13788 * gcc.dg/autopar/reduc-1short.c: Same.
13789 * gcc.dg/autopar/reduc-2.c: Same.
13790 * gcc.dg/autopar/reduc-2char.c: Same.
13791 * gcc.dg/autopar/reduc-2short.c: Same.
13792 * gcc.dg/autopar/reduc-3.c: Same.
13793 * gcc.dg/autopar/reduc-4.c: Same.
13794 * gcc.dg/autopar/reduc-6.c: Same.
13795 * gcc.dg/autopar/reduc-7.c: Same.
13796 * gcc.dg/autopar/reduc-8.c: Same.
13797 * gcc.dg/autopar/reduc-9.c: Same.
13798 * gcc.dg/autopar/uns-outer-4.c: Same.
13799 * gcc.dg/autopar/uns-outer-5.c: Same.
13800 * gcc.dg/autopar/uns-outer-6.c: Same.
13801 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13802 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13803
da976fa8
AL
138042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13805
13806 PR target/63679
13807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13808 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13809
70c1e886
AL
138102016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13811
13812 PR target/63679
13813 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13814 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13815 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13816
88bed196
AL
138172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13818
13819 PR target/63679
13820 * gcc.dg/tree-ssa/sra-17.c: New.
13821 * gcc.dg/tree-ssa/sra-18.c: New.
13822
3dd5f42e
IE
138232016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13824
13825 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13826
ae5a77fa
EB
138272016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13828
13829 * gnat.dg/inline12.adb: New test.
13830
11e57fc6
BC
138312016-01-18 Bin Cheng <bin.cheng@arm.com>
13832
13833 PR tree-optimization/66797
13834 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13835
995b6fe0
RB
138362016-01-18 Richard Biener <rguenther@suse.de>
13837
13838 PR tree-optimization/69170
13839 * gcc.dg/torture/pr69170.c: New testcase.
13840
82ee0cf2 138412016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13842
13843 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13844
d69da357
TV
138452016-01-16 Tom de Vries <tom@codesourcery.com>
13846
13847 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13848
a3845283
TV
138492016-01-16 Tom de Vries <tom@codesourcery.com>
13850
13851 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13852 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13853 redundant dg-require-effective-target pthread.
13854 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13855 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13856 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13857 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13858 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13859 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13860 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13861
197a6aa6
DE
138622016-01-16 David Edelsohn <dje.gcc@gmail.com>
13863
13864 PR target/68609
13865 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13866 * gcc.target/powerpc/recip-7.c: Same.
13867
ec7886c1
PP
138682016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13869
13870 PR c++/69091
13871 * g++.dg/template/pr69091.C: New test.
13872
203484bb
PP
138732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13874
13875 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13876 dump does not contain an error_mark_node.
13877 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13878 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13879
aa2500e9
PP
138802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13881
13882 PR c++/68936
13883 * g++.dg/template/pr68936.C: New test.
13884
28621a5c
DE
138852016-01-15 David Edelsohn <dje.gcc@gmail.com>
13886
13887 PR target/68609
13888 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13889 * gcc.target/powerpc/recip-2.c: Same.
13890 * gcc.target/powerpc/recip-3.c: Same.
13891 * gcc.target/powerpc/recip-4.c: Same.
13892 * gcc.target/powerpc/recip-sqrtf.c: Same.
13893
40c43aca
JL
138942016-01-15 Jeff Law <law@redhat.com>
13895
13896 PR tree-optimization/69270
13897 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13898 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13899
afbc5ae8
PT
139002016-01-15 Paul Thomas <pault@gcc.gnu.org>
13901
13902 PR fortran/49630
13903 * gfortran.dg/deferred_character_13.f90: New test for the fix
13904 of comment 3 of the PR.
13905
13906 PR fortran/54070
13907 * gfortran.dg/deferred_character_8.f90: New test
13908 * gfortran.dg/allocate_error_5.f90: New test
13909
13910 PR fortran/60593
13911 * gfortran.dg/deferred_character_10.f90: New test
13912
13913 PR fortran/60795
13914 * gfortran.dg/deferred_character_14.f90: New test
13915
13916 PR fortran/61147
13917 * gfortran.dg/deferred_character_11.f90: New test
13918
13919 PR fortran/64324
13920 * gfortran.dg/deferred_character_9.f90: New test
13921
49abe076
VM
139222016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13923
13924 PR rtl-optimization/69030
13925 * gcc.target/i386/pr69030.c: New.
13926
16d12992
KT
139272016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13928
13929 * gcc.target/aarch64/target_attr_17.c: New test.
13930
78810bd3
RB
139312016-01-15 Richard Biener <rguenther@suse.de>
13932
13933 PR tree-optimization/66856
13934 * gcc.dg/torture/pr66856-1.c: New testcase.
13935 * gcc.dg/torture/pr66856-2.c: Likewise.
13936
2bd847fe
RB
139372016-01-15 Richard Biener <rguenther@suse.de>
13938
13939 PR debug/69137
13940 * g++.dg/lto/pr69137_0.C: New testcase.
13941
a00fe3b7
RS
139422016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13943
13944 PR middle-end/69246
13945 * gcc.target/i386/pr69246.c: New test.
13946
cbb0e83b
DV
139472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13948
7596d5de 13949 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13950
5a500ecf
DV
139512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13952
13953 PR c++/56194
13954 * g++.dg/init/const9.C: Disable test on S/390.
13955
5d9bf64f
DV
139562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13957
13958 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13959 * g++.dg/Wno-frame-address.C: Ditto.
13960
e234b19e
DV
139612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13962
13963 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13964
89483f99
RB
139652016-01-15 Richard Biener <rguenther@suse.de>
13966
13967 PR tree-optimization/68961
13968 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13969
94f37395
IE
139702016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13971
13972 * gcc.target/i386/pr65105-5.c: New test.
13973
82ee0cf2 139742016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13975
13976 * gcc.c-torture/execute/alias-4.c: New testcase.
13977
82ee0cf2 139782016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13979
13980 PR ipa/68148
13981 * g++.dg/ipa/devirt-49.C: New testcase.
13982
092f7deb 139832016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13984
13985 PR target/65837
13986 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13987 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13988 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13989
e93c66bc
RB
139902016-01-15 Richard Biener <rguenther@suse.de>
13991
13992 PR tree-optimization/69117
13993 * gcc.dg/torture/pr69117.c: New testcase.
13994
c47eaca6 139952015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13996
13997 PR c++/69048
13998 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13999
c3f6914a
FXC
140002016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14001
14002 PR testsuite/67509
14003 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14004 range tests use 100 * maximum instead of maximum + 1.
14005
cd65ae90
JJ
140062016-01-14 Jakub Jelinek <jakub@redhat.com>
14007
14008 PR debug/69244
14009 * gcc.dg/guality/pr69244.c: New test.
14010
19643948
UB
140112016-01-14 Uros Bizjak <ubizjak@gmail.com>
14012
14013 * lib/target-supports.exp (check_effective_target_issignaling):
14014 New procedure.
14015 * gcc.dg/pr61441.c: Require issignaling effective target.
14016
fe79c97e
SB
140172016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14018
14019 PR target/68803
14020 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14021
c7df95d8
DM
140222016-01-14 David Malcolm <dmalcolm@redhat.com>
14023
14024 PR c++/68819
14025 PR preprocessor/69177
14026 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14027 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14028 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14029 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14030
00083992
MP
140312016-01-14 Marek Polacek <polacek@redhat.com>
14032
14033 PR c/69262
14034 * gcc.dg/array-15.c: New test.
14035
0c9b3294
JJ
140362016-01-14 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR middle-end/68146
14039 PR tree-optimization/69155
14040 * gfortran.dg/pr68146.f: New test.
14041 * gfortran.dg/pr69155.f90: New test.
14042
3688e13d
RB
140432016-01-14 Richard Biener <rguenther@suse.de>
14044
14045 PR tree-optimization/68060
14046 * gcc.dg/torture/pr68060-1.c: New testcase.
14047 * gcc.dg/torture/pr68060-2.c: Likewise.
14048
bab0ad3a
NC
140492016-01-14 Nick Clifton <nickc@redhat.com>
14050
14051 * lib/target-supports.exp
14052 (check_effective_target_arm_neon_ok_nocache): Add an option
14053 sequence that includes setting the ARM architecture to ARMv7-A.
14054 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14055 command line options necessary to enable Neon support.
14056 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14057 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14058 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14059 * gcc.target/arm/pr69180.c: Likewise.
14060
947c2ce5
JL
140612016-01-14 Jeff Law <law@redhat.com>
14062
14063 PR tree-optimization/69270
14064 * gcc.dg/tree-ssa/pr69270.c: New test.
14065
3342fd71
BS
140662016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14067
14068 PR c/66208
14069 * c-c++-common/pr66208.c: New file.
14070
2ad3adf1
JJ
140712016-01-13 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR tree-optimization/69156
14074 * gcc.dg/pr69156.c: New test.
14075
398d6feb
L
140762016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14077
14078 * gcc.target/i386/pr69225-7.c: New test.
14079
4c868789
RH
140802016-01-13 Richard Henderson <rth@redhat.com>
14081
14082 * gcc.dg/tm/memopt-13.c: Update expected function.
14083 * gcc.dg/tm/memopt-6.c: Likewise.
14084
ef6d1772
UB
140852016-01-13 Uros Bizjak <ubizjak@gmail.com>
14086
14087 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14088 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14089 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14090 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14091
ef6d1772
UB
140922016-01-13 Tom de Vries <tom@codesourcery.com>
14093
14094 PR tree-optimization/69169
0b4b6ef2
TV
14095 * gcc.dg/pr69169.c: New test.
14096
2ad3adf1 140972016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14098
14099 PR target/69228
14100 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14101 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14102 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14103 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14104 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14105 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14106 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14107 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14108
9060e335
AK
141092016-01-13 Jakub Jelinek <jakub@redhat.com>
14110
14111 PR target/69247
14112 * gcc.dg/pr69247.c: New test.
14113
40311329
RB
141142016-01-13 Richard Biener <rguenther@suse.de>
14115
14116 PR tree-optimization/69242
14117 * gcc.dg/torture/pr69242.c: New testcase.
14118
ccbd7103
RB
141192016-01-13 Richard Biener <rguenther@suse.de>
14120
14121 PR tree-optimization/69186
14122 * gcc.dg/torture/pr69186.c: New testcase.
14123
c6f72a46
JL
141242016-01-13 Jeff Law <law@redhat.com>
14125
14126 PR tree-optimization/67755
14127 * gcc.dg/tree-ssa/pr67755.c: New test.
14128
141292016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14130
14131 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14132 pass number in output by a star.
14133
c446cf07
BC
141342016-01-12 Bin Cheng <bin.cheng@arm.com>
14135
14136 PR tree-optimization/68911
14137 * gcc.c-torture/execute/pr68911.c: New test.
14138
5342156c
MP
141392016-01-12 Marek Polacek <polacek@redhat.com>
14140
14141 PR c++/68979
14142 * g++.dg/warn/permissive-1.C: New test.
14143
65364cc5
JJ
141442016-01-12 Jakub Jelinek <jakub@redhat.com>
14145
14146 PR objc++/68511
14147 PR c++/69213
14148 * g++.dg/opt/pr69213.C: New test.
14149
81b9a3d9
CB
141502016-01-12 Christian Bruel <christian.bruel@st.com>
14151
14152 PR target/69180
14153 * gcc.target/arm/pr69180.c: New test.
14154
3c4e91c9
RB
141552016-01-12 Richard Biener <rguenther@suse.de>
14156
14157 PR lto/69077
14158 * g++.dg/lto/pr69077_0.C: New testcase.
14159 * g++.dg/lto/pr69077_1.C: Likewise.
14160
5664cea1
JJ
141612016-01-12 Jakub Jelinek <jakub@redhat.com>
14162
14163 PR target/69175
14164 * g++.dg/opt/pr69175.C: New test.
14165
86cefc49
AL
141662016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14167
14168 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14169 rather than #including math.h & stdlib.h.
14170 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14171 * gcc.dg/vect/pr49771.c: Likewise.
14172 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14173 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14174 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14175 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14176 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14177 * gcc.dg/vect/pr44507.c: Likewise.
14178 * gcc.dg/vect/pr45902.c: Likewise.
14179 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14180 * gcc.dg/vect/vect-117.c: Likewise.
14181 * gcc.dg/vect/vect-99.c: Likewise.
14182 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14183 * gcc.dg/vect/vect-cond-1.c: Likewise.
14184 * gcc.dg/vect/vect-cond-2.c: Likewise.
14185 * gcc.dg/vect/vect-cond-3.c: Likewise.
14186 * gcc.dg/vect/vect-cond-4.c: Likewise.
14187 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14188 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14189 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14190 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14191 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14192 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14193 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14194 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14195 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14196 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14197 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14198 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14199 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14200 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14201 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14202 include of signal.h.
14203 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14204 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14205 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14206 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14207 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14208 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14209 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14210 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14211 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14212 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14213 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14214 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14215 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14216 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14217 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14218 * gcc.dg/vect/vect-outer-5.c: Likewise.
14219 * gcc.dg/vect/vect-outer-6.c: Likewise.
14220 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14221 include of stdio.h.
14222
b832f61e
NC
142232016-01-12 Nick Clifton <nickc@redhat.com>
14224
14225 PR target/68913
14226 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14227 to fread so that it will be found in all target runtimes.
14228
8eac49b1
RB
142292016-01-12 Richard Biener <rguenther@suse.de>
14230
14231 PR tree-optimization/69053
14232 * g++.dg/torture/pr69053.C: New testcase.
14233
2935d994
RB
142342016-01-12 Richard Biener <rguenther@suse.de>
14235
14236 PR tree-optimization/69168
14237 * gcc.dg/torture/pr69168.c: New testcase.
14238
66c16fd9
RB
142392016-01-12 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69157
14242 * gcc.dg/torture/pr69157.c: New testcase.
14243
142442016-01-12 Richard Biener <rguenther@suse.de>
14245
14246 PR tree-optimization/69174
14247 * gcc.dg/torture/pr69174.c: New testcase.
14248
723033a6
JJ
142492016-01-12 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR c++/66808
14252 PR c++/69000
14253 * g++.dg/tls/pr66808.C: New test.
14254 * g++.dg/tls/pr69000.C: New test.
14255
3574cf47
BS
142562016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14257
14258 * gcc.target/powerpc/swaps-p8-23.c: New test.
14259 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14260
feb20787
JDA
142612016-01-11 John David Anglin <danglin@gcc.gnu.org>
14262
14263 PR tree-optimization/68356
14264 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14265
27b1820a
KV
142662016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14267 Jim Wilson <jim.wilson@linaro.org>
14268
14269 PR target/69194
14270 * gcc.target/arm/pr69194.c: New test.
14271
cf4de6af
L
142722016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14273
14274 PR target/69225
14275 * gcc.target/i386/pr69225-1.c: New test.
14276 * gcc.target/i386/pr69225-2.c: Likewise.
14277 * gcc.target/i386/pr69225-3.c: Likewise.
14278 * gcc.target/i386/pr69225-4.c: Likewise.
14279 * gcc.target/i386/pr69225-5.c: Likewise.
14280 * gcc.target/i386/pr69225-6.c: Likewise.
14281
1ebd5558
JJ
142822016-01-11 Jakub Jelinek <jakub@redhat.com>
14283
23552a4d
JJ
14284 PR target/67462
14285 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14286 if lp64.
14287
26ff85b0
JJ
14288 PR target/69071
14289 * gcc.dg/pr69071.c: New test.
14290
9cb6bd74
JJ
14291 PR c++/69211
14292 * g++.dg/opt/pr69211.C: New test.
14293
1ebd5558
JJ
14294 PR tree-optimization/69214
14295 * gcc.c-torture/compile/pr69214.c: New test.
14296
8c18c836
UB
142972016-01-11 Uros Bizjak <ubizjak@gmail.com>
14298
14299 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14300 * gcc.target/i386/pr66232-11.c: Ditto.
14301 * gcc.target/i386/pr66232-12.c: Ditto.
14302 * gcc.target/i386/pr66232-13.c: Ditto.
14303
62446e6e
RB
143042016-01-11 Richard Biener <rguenther@suse.de>
14305
14306 PR tree-optimization/69173
14307 * gcc.dg/torture/pr69173.c: New testcase.
14308
2b8568fe
KT
143092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14310
14311 PR rtl-optimization/68796
14312 * gcc.target/aarch64/tst_5.c: New test.
14313 * gcc.target/aarch64/tst_6.c: Likewise.
14314
5baf4532
KT
143152016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14316
14317 PR rtl-optimization/68841
14318 * gcc.dg/pr68841.c: New test.
14319 * gcc.c-torture/execute/pr68841.c: New test.
14320
ca90b1ed
YR
143212016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14322
14323 PR rtl-optimization/68920
14324 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14325 for ix86 targets.
14326 * gcc.dg/ifcvt-5.c: New test.
14327
2ad3adf1 143282016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14329
14330 PR bootstrap/69123
14331 * g++.dg/pr69123.C: New.
14332
83834c09
IE
143332016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14334
14335 PR target/69010
14336 * gcc.target/i386/pr69010.c: New test.
14337
dcf89d57
MJ
143382016-01-11 Martin Jambor <mjambor@suse.cz>
14339
14340 PR ipa/69044
14341 * gcc.target/i386/chkp-pr69044.c: New test.
14342
d95167ee
TV
143432016-01-11 Tom de Vries <tom@codesourcery.com>
14344
14345 PR tree-optimization/69109
14346 * gcc.dg/autopar/pr69109-2.c: New test.
14347 * gcc.dg/autopar/pr69109.c: New test.
14348
4f6403a8
TV
143492016-01-11 Tom de Vries <tom@codesourcery.com>
14350
14351 PR tree-optimization/69108
14352 * gcc.dg/autopar/pr69108.c: New test.
14353
21efdd80
PP
143542016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14355
14356 PR c++/69029
14357 * c-c++-common/Wisleading-indentation.c: Augment test.
14358
fd42eed8
TK
143592016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14360
14361 PR fortran/69154
14362 * gfortran.dg/inline_matmul_12.f90: New test.
14363
4f90ee6c
PT
143642016-01-10 Paul Thomas <pault@gcc.gnu.org>
14365
14366 PR fortran/67779
14367 * gfortran.dg/actual_array_offset_1: New test.
14368
3907c6cf
TV
143692016-01-10 Tom de Vries <tom@codesourcery.com>
14370
14371 PR tree-optimization/69062
14372 * gcc.dg/autopar/pr69062.c: New test.
14373
b07b236e
TS
143742016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14375
14376 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14377 * gcc.dg/vect/slp-perm-2.c: Likewise.
14378 * gcc.dg/vect/slp-perm-3.c: Likewise.
14379 * gcc.dg/vect/slp-perm-5.c: Likewise.
14380 * gcc.dg/vect/slp-perm-6.c: Likewise.
14381 * gcc.dg/vect/slp-perm-7.c: Likewise.
14382 * gcc.dg/vect/slp-perm-8.c: Likewise.
14383
23fab8ae
TV
143842016-01-10 Tom de Vries <tom@codesourcery.com>
14385
14386 PR tree-optimization/69039
14387 * gcc.dg/autopar/pr69039.c: New test.
14388
73f0dae2
MP
143892016-01-09 Marek Polacek <polacek@redhat.com>
14390
14391 PR c++/69113
14392 * g++.dg/pr69113.C: New test.
14393
20b8d734
JJ
143942016-01-09 Jakub Jelinek <jakub@redhat.com>
14395
14396 PR middle-end/50865
14397 PR tree-optimization/69097
14398 * gcc.c-torture/execute/pr50865.c: New test.
14399 * gcc.c-torture/execute/pr69097-1.c: New test.
14400 * gcc.c-torture/execute/pr69097-2.c: New test.
14401 * gcc.dg/pr69097-1.c: New test.
14402 * gcc.dg/pr69097-2.c: New test.
14403
c50e614b
JJ
144042016-01-09 Jakub Jelinek <jakub@redhat.com>
14405
14406 PR c++/69164
14407 * g++.dg/opt/pr69164.C: New test.
14408
e0237993
JJ
144092016-01-08 Jakub Jelinek <jakub@redhat.com>
14410
14411 PR tree-optimization/69167
14412 * gcc.dg/pr69167.c: New test.
14413
bd8f5bb2
MP
144142016-01-08 Marek Polacek <polacek@redhat.com>
14415
14416 PR c++/68449
14417 * g++.dg/pr68449.C: New.
14418
bb0f5ca7
AL
144192016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14420
14421 PR tree-optimization/68707
14422 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14423 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14424 on platforms supporting it.
14425 * gcc.dg/vect/slp-perm-2.c: Likewise.
14426 * gcc.dg/vect/slp-perm-3.c: Likewise.
14427 * gcc.dg/vect/slp-perm-5.c: Likewise.
14428 * gcc.dg/vect/slp-perm-7.c: Likewise.
14429 * gcc.dg/vect/slp-perm-8.c: Likewise.
14430 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14431 on platforms supporting it.
14432
22518428
JJ
144332016-01-08 Jakub Jelinek <jakub@redhat.com>
14434
33f0852f
JJ
14435 PR tree-optimization/69162
14436 * gcc.dg/pr69162.c: New test.
14437
22518428
JJ
14438 PR tree-optimization/69172
14439 * gcc.dg/pr69172.c: New test.
14440
80e9b3aa
TP
144412016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14442
14443 PR tree-optimization/67781
14444 * gcc.c-torture/execute/pr67781.c: New file.
14445
262a363f
JJ
144462016-01-08 Jakub Jelinek <jakub@redhat.com>
14447
14448 PR tree-optimization/69083
14449 * gcc.dg/vect/pr69083.c: New test.
14450
6e1f093f
SS
144512016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14452
14453 PR tree-optimization/61441
14454 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14455 Use -fexcess-precision=standard for compiler options.
14456 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14457
53290e07
JJ
144582016-01-08 Jakub Jelinek <jakub@redhat.com>
14459
57bf3072
JJ
14460 PR fortran/69128
14461 * gfortran.dg/gomp/pr69128.f90: New test.
14462
53290e07
JJ
14463 PR c++/69145
14464 * g++.dg/ext/pr69145-1.C: New test.
14465 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14466 * g++.dg/ext/pr69145-2.h: New file.
14467
7a127fa7
MS
144682016-01-07 Martin Sebor <msebor@redhat.com>
14469
14470 PR c/68966
14471 * gcc.dg/atomic-fetch-bool.c: New test.
14472 * gcc.dg/sync-fetch-bool.c: New test.
14473
95918b49
L
144742016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14475
14476 PR fortran/66680
14477 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14478
c8e62a9d
NC
144792016-01-07 Nick Clifton <nickc@redhat.com>
14480
14481 PR target/66655
14482 * g++.dg/pr66655.C: New test.
14483 * g++.dg/pr66655_1.cc: Test support file.
14484 * g++.dg/pr66655.h: Test header file.
14485
2ad3adf1 144862016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14487
14488 PR fortran/66680
14489 gfortran.dg/gomp/pr66680.f90: New test.
14490
4cd9ca92
L
144912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14492
14493 PR target/69171
14494 * gcc.target/i386/pr69171-1.c: New test.
14495 * gcc.target/i386/pr69171-2.c: Likewise.
14496 * gcc.target/i386/pr69171-3.c: Likewise.
14497 * gcc.target/i386/pr69171-4.c: Likewise.
14498 * gcc.target/i386/pr69171-5.c: Likewise.
14499 * gcc.target/i386/pr69171-6.c: Likewise.
14500
7e33d4dc
BS
145012015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14502
14503 PR middle-end/67639
14504 * c-c++-common/pr67639.c: New test.
14505
fec64afc
JJ
145062016-01-07 Jakub Jelinek <jakub@redhat.com>
14507
14508 PR tree-optimization/69141
14509 * g++.dg/opt/pr69141.C: New test.
14510
f293ad29
EB
145112016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14512
14513 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14514
5027395e
UB
145152016-01-06 Uros Bizjak <ubizjak@gmail.com>
14516
14517 PR target/69140
14518 * gcc.target/i386/pr69140.c: New test
14519
7443cf13
DM
145202016-01-06 David Malcolm <dmalcolm@redhat.com>
14521
14522 * gcc.dg/bad-dereference.c: New test case.
14523
32928931
BS
145242015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14525
14526 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14527
68dd05da
AS
145282016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14529
14530 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14531
6b131d5b
MP
145322016-01-06 Marek Polacek <polacek@redhat.com>
14533
14534 PR sanitizer/69099
14535 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14536
8d9fdb49
MP
145372016-01-05 Marek Polacek <polacek@redhat.com>
14538
14539 PR c/69104
14540 * gcc.dg/atomic-invalid-2.c: New.
14541
acf93f1e
L
145422016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14543
14544 PR target/68991
14545 * gcc.target/i386/pr68991.c: New test.
14546
3f50525d
L
145472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14548
14549 PR target/68991
14550 * g++.dg/pr68991-1.C: New test.
14551 * g++.dg/pr68991-2.C: Likewise.
14552
e0237993 145532016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14554
e0237993 14555 PR other/60465
face88a1
ST
14556 * gcc.target/ia64/pr60465-gprel64.c: New test.
14557 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14558
a0866eff
KT
145592016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14560
14561 PR rtl-optimization/68651
14562 * gcc.target/aarch64/pr68651_1.c: New test.
14563
c589e975
DM
145642016-01-05 David Malcolm <dmalcolm@redhat.com>
14565
14566 PR c/69122
14567 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14568
929710d9
NS
145692016-01-05 Nathan Sidwell <nathan@acm.org>
14570
ce3e43d7
NS
14571 PR c++/58583
14572 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14573
929710d9
NS
14574 * gcc.dg/alias-15.c: New.
14575
a2faef8e
NC
145762016-01-05 Nick Clifton <nickc@redhat.com>
14577
14578 PR target/68870
14579 * g++.dg/pr68770.C: New test.
14580
4cfa76e3
MS
145812016-01-04 Mike Stump <mikestump@comcast.net>
14582
14583 * lib/target-supports.exp (check_effective_target_cilkplus):
14584 cilkplus targets require pthreads.
4ece61b6 14585 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14586
4e8a3a35
MM
145872016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14588
14589 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14590 generation.
14591
818ab71a
JJ
145922016-01-04 Jakub Jelinek <jakub@redhat.com>
14593
14594 Update copyright years.
14595
2fe0a208
MP
145962016-01-04 Marek Polacek <polacek@redhat.com>
14597
14598 PR c/68908
14599 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14600 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14601 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14602
9e3b2fe3
EB
146032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14604
14605 * gcc.target/sparc/20160104-2.c: New test.
14606
e8d65a35
EB
146072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14608
14609 * gcc.target/sparc/20160104-1.c: New test.
14610
25ccfccd
PT
146112016-01-03 Paul Thomas <pault@gcc.gnu.org>
14612
14613 PR fortran/65045
14614 * gfortran.dg/pr65045.f90: New test.
14615
cb51d382
EB
146162016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14617
14618 * gnat.dg/specs/debug1.ads: Delete.
14619
6eeaad6e
JD
146202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14621
14622 PR libgfortran/68867
14623 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14624 expression.
14625
2f968603
JD
146262016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14627
14628 PR libgfortran/68867
14629 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14630 PowerPC.
14631
591bb5e4
PT
146322016-01-01 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/68864
14635 * gfortran.dg/pr68864.f90: New test.
14636
f1e0620c
JJ
146372016-01-01 Jakub Jelinek <jakub@redhat.com>
14638
942a1319
JJ
14639 PR tree-optimization/69070
14640 * gcc.dg/pr69070.c: New test.
14641
10dff63f
JJ
14642 PR sanitizer/69055
14643 * gfortran.dg/pr69055.f90: New test.
14644
f1e0620c
JJ
14645 PR target/69015
14646 * gcc.dg/pr69015.c: New test.
818ab71a 14647\f
2f883d1c 14648Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14649
14650Copying and distribution of this file, with or without modification,
14651are permitted in any medium without royalty provided the copyright
14652notice and this notice are preserved.