]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
dwarf2out.c (gen_member_die): Only reparent_child instead of splice_child_die if...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ddb92ab9
TP
12016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2
3 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
4 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
5 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
6 * gcc.target/arm/atomic-op-char-3.c: Likewise.
7 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
8 * gcc.target/arm/atomic-op-int-3.c: Likewise.
9 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
10 * gcc.target/arm/atomic-op-release-3.c: Likewise.
11 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
12 * gcc.target/arm/atomic-op-short-3.c: Likewise.
13
ad6e4ba8
BC
142016-10-27 Bin Cheng <bin.cheng@arm.com>
15
16 * gcc.dg/fold-convmaxconv-1.c: New test.
17 * gcc.dg/fold-convminconv-1.c: New test.
18
fe14572b
SK
192016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
20
21 PR fortran/78092
22 * gfortran.dg/pr78092.f90: New test.
23
7a83b391
KN
242016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
25
26 PR target/78056
27 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
28 expected error message.
29 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
30 expected error message.
31 * gcc.target/powerpc/vsu/vec-all-nez-7.c
32 (test_all_not_equal_and_not_zero): Change expected error message.
33
3693a620
JJ
342016-10-26 Jakub Jelinek <jakub@redhat.com>
35
36 PR fortran/77973
37 * gfortran.dg/gomp/pr77973.f90: New test.
38
cd612e8a
PT
392016-10-26 Paul Thomas <pault@gcc.gnu.org>
40
41 PR fortran/78108
42 * gfortran.dg/submodule_18.f08: New test.
43 * gfortran.dg/submodule_19.f08: New test.
44
09844a5f
MM
452016-10-26 Michael Matz <matz@suse.de>
46
47 * g++.dg/pr78060.C: New test.
48 * gfortran.dg/pr78061.f: New test.
49 * g++.dg/pr78088.C: New test.
50
0ef33d44
FR
512016-10-26 Fritz Reese <fritzoreese@gmail.com>
52
53 * gfortran.dg/dec_io_1.f90: New test.
54 * gfortran.dg/dec_io_2.f90: New test.
55 * gfortran.dg/dec_io_3.f90: New test.
56 * gfortran.dg/dec_io_4.f90: New test.
57 * gfortran.dg/dec_io_5.f90: New test.
58 * gfortran.dg/dec_io_6.f90: New test.
59
6c95388f
JJ
602016-10-25 Jakub Jelinek <jakub@redhat.com>
61
62 PR sanitizer/78106
63 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
64
652016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
66
67 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
68 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
69
90e261e4
EB
702016-10-25 Eric Botcazou <ebotcazou@adacore.com>
71
72 * gnat.dg/opt59.adb: New test.
73 * gnat.dg/opt59_pkg.ad[sb]: New helper.
74
75 * gnat.dg/opt60.adb: New test.
76
cef026ec
AV
772016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
78
79 PR fortran/72770
80 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
81 this pr.
82
96592eed
JJ
832016-10-25 Jakub Jelinek <jakub@redhat.com>
84
85 PR target/78102
86 * gcc.target/i386/pr78102.c: New test.
87
6c95388f 882016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
89
90 * gfortran.dg/dec_logical_xor_1.f90: New test.
91 * gfortran.dg/dec_logical_xor_2.f90: New test.
92 * gfortran.dg/dec_logical_xor_3.f03: New test.
93
6c95388f 942016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
95
96 * gfortran.dg/dec_loc_rval_1.f90: New test.
97 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 98 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 99
6c95388f 1002016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 101
90051c26
FR
102 * gfortran.dg/dec_type_print.f90: New testcase.
103
6c95388f 1042016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
105
106 * gfortran.dg/feed_1.f90: New test.
107 * gfortran.dg/feed_2.f90: New test.
ef144767 108
8e104951
ML
1092016-10-25 Martin Liska <mliska@suse.cz>
110
111 PR sanitizer/78106
112 * gcc.dg/asan/pr78106.c: New test.
113
b93ee1bb
ML
1142016-10-25 Martin Liska <mliska@suse.cz>
115
116 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
117
ad6922b0
WD
1182016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
119
120 PR target/78041
121 * gcc.target/arm/pr78041.c: New test.
122
e16f1cc7
JJ
1232016-10-25 Jakub Jelinek <jakub@redhat.com>
124
125 * g++.dg/cpp1z/launder1.C: New test.
126 * g++.dg/cpp1z/launder2.C: New test.
127
078134e5 1282016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 129 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
130
131 PR target/71676
132 PR target/71678
133 * gcc.target/avr/pr71676-2.c: New test.
134
c7212a15 1352016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 136 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
137
138 PR target/71676
139 PR target/71678
140 * gcc.target/avr/pr71676-1.c: New test.
141 * gcc.target/avr/pr71676-3.c: New test.
142 * gcc.target/avr/pr71676.c: New test.
143 * gcc.target/avr/pr71678.c: New test.
144
d1c7d3a8
KV
1452016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
146
147 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
148 such that cloned verions of tested functions are not created.
149
c7082171
SK
1502016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
151
152 PR fortran/71895
153 * gfortran.dg/pr71895.f90: New test.
154
0f2a9e37
JJ
1552016-10-24 Jakub Jelinek <jakub@redhat.com>
156
157 * g++.dg/debug/dwarf2/ref-2.C: New test.
158
f8348061
BE
1592016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
160
161 * c-c++-common/Wint-in-bool-context-3.c: New test.
162
1eb4547b
MS
1632016-10-24 Martin Sebor <msebor@redhat.com>
164
165 PR middle-end/77735
166 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
167 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
168 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
169 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
170 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
171 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
172 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
173
292af537
RB
1742016-10-24 Richard Biener <rguenther@suse.de>
175
176 PR testsuite/71491
177 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
178 * gcc.dg/vect/slp-45.c: Likewise.
179
40f683e8
RB
1802016-10-24 Richard Biener <rguenther@suse.de>
181
182 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
183 * gcc.dg/tree-ssa/pr21458.c: Likewise.
184 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
185
b1b6774f
GJL
1862016-10-24 Georg-Johann Lay <avr@gjlay.de>
187
188 PR target/78093
189 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
190 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
191
ed9760d2
AV
1922016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
193
194 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
195
fb027a42
JJ
1962016-10-24 Jakub Jelinek <jakub@redhat.com>
197
198 * gcc.target/i386/bmi2-pext-1.c: New test.
199 * gcc.target/i386/bmi2-pdep-1.c: New test.
200 * gcc.target/i386/bmi2-bzhi-3.c: New test.
201 * gcc.target/i386/tbm-bextri-1.c: New test.
202 * gcc.target/i386/bmi-bextr-6.c: New test.
203
8e10302e
RO
2042016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
205
206 PR target/77483
207 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
208 * gcc.target/i386/pr65105-1.c: Likewise.
209 * gcc.target/i386/pr65105-2.c: Likewise.
210 * gcc.target/i386/pr65105-3.c: Likewise.
211 * gcc.target/i386/pr65105-5.c: Likewise.
212 * gcc.target/i386/pr67761.c: Likewise.
213 * gcc.target/i386/pr70799-1.c: Likewise.
214
866c72a8
ML
2152016-10-24 Martin Liska <mliska@suse.cz>
216
217 PR sanitizer/77966
218 * c-c++-common/ubsan/unreachable-3.c: New test.
219
0804124b
SK
2202016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
221
222 PR fortran/77763
223 * gfortran.dg/pr77763.f90
224
87c9fca5
SK
2252016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
226
227 PR fortran/54730
228 PR fortran/78033
229 * gfortran.dg/pr78033.f90: New test.
230
dfd6231e
PT
2312016-10-23 Paul Thomas <pault@gcc.gnu.org>
232
233 PR fortran/69834
234 * gfortran.dg/select_type_1.f03: Change error for overlapping
235 TYPE IS cases.
236 * gfortran.dg/select_type_36.f03: New test.
237
66ccff98
EB
2382016-10-22 Eric Botcazou <ebotcazou@adacore.com>
239
240 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
241
15876cee
TK
2422016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
243
244 PR fortran/78021
245 * gfortran.dg/string_length_3.f90: New test.
246
574284e9
AV
2472016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
248
574284e9
AV
249 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
250
2512016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
252
253 PR fortran/43366
254 PR fortran/57117
255 PR fortran/61337
256 * gfortran.dg/alloc_comp_class_5.f03: New test.
257 * gfortran.dg/class_allocate_21.f90: New test.
258 * gfortran.dg/class_allocate_22.f90: New test.
259 * gfortran.dg/realloc_on_assign_27.f08: New test.
260
20276dc9
JL
2612016-10-21 Jeff Law <law@redhat.com>
262
263 * PR tree-optimization/71947
264 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
265 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
266 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
267
f7503699
KV
2682016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
269
270 * gcc.dg/ipa/vrp5.c: New test.
271 * gcc.dg/ipa/vrp6.c: New test.
272
5be6b295
WD
2732016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
274
275 * gcc.target/aarch64/test_frame_17.c: New test.
276
c82bc7ed
WD
2772016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
278
279 * gcc.target/aarch64/test_frame_17.c: New test.
280
67a6cac7
AP
2812016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
282
283 PR preprocessor/71681
284 * gcc.dg/cpp/pr71681-1.c: New testcase
285 * gcc.dg/cpp/pr71681-2.c: Likewise
286 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
287 * gcc.dg/cpp/remap/a/header.gcc: Likewise
288 * gcc.dg/cpp/remap/a/t_1.h: Likewise
289 * gcc.dg/cpp/remap/a/t_2.h: Likewise
290
8e6982f7
JJ
2912016-10-21 Jakub Jelinek <jakub@redhat.com>
292
9c4c8b7b
JJ
293 PR target/78057
294 * gcc.target/i386/pr78057.c: New test.
295
8e6982f7
JJ
296 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
297
de514d40
PT
2982016-10-21 Paul Thomas <pault@gcc.gnu.org>
299
300 PR fortran/69566
301 * gfortran.dg/select_type_37.f03: New test.
302
1d64ceb0
SKS
3032016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
304
305 PR target/71627
306 * gcc.target/avr/pr71627.c: New test
307
85729229
EB
3082016-10-21 Eric Botcazou <ebotcazou@adacore.com>
309
310 * gcc.target/sparc/overflow-1.c: New test.
311 * gcc.target/sparc/overflow-2.c: Likewise.
312 * gcc.target/sparc/overflow-3.c: Likewise.
313
d17f2c3b
AV
3142016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
315
316 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
317 effective target.
318
0d47cee6
KT
3192016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
320
321 PR rtl-optimization/78038
322 * gcc.target/aarch64/pr78038.c: New test.
323
a20d03c8
RB
3242016-10-21 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/78051
327 * g++.dg/torture/pr78051.C: New testcase.
328
f3ecd50f
BE
3292016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
330
331 * c-c++-common/wdate-time.c: Restored test case.
332 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
333
fceabe50
JJ
3342016-10-20 Jakub Jelinek <jakub@redhat.com>
335
336 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
337
f56ea76e
UB
3382016-10-20 Uros Bizjak <ubizjak@gmail.com>
339
340 PR target/78037
341 * gcc.target/i386/pr78037.c: New test.
342
2c35bbe1
EB
3432016-10-20 Eric Botcazou <ebotcazou@adacore.com>
344
345 * gcc.target/visium/overflow8.c: New.
346 * gcc.target/visium/overflow16.c: Likewise.
347 * gcc.target/visium/overflow32: Likewise.
348
28df8730
MM
3492016-10-20 Michael Matz <matz@suse.de>
350
351 * gcc.dg/loop-split.c: New test.
352 * gcc.dg/tree-ssa/ifc-9.c: Update.
353 * gcc.dg/tree-ssa/ifc-10.c: Update.
354
6c1a9e41
RB
3552016-10-20 Richard Biener <rguenther@suse.de>
356
357 * gcc.dg/graphite/pr35356-1.c: Update.
358
a2923dba
PC
3592016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
360
361 PR c++/77446
362 * g++.dg/cpp1y/pr77446.C: New.
363
2066ef6a
PK
3642016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
365
366 PR tree-optimization/53979
367 * gcc.dg/pr53979-1.c: New test-case.
368 * gcc.dg/pr53979-2.c: Likewise.
369
4c712374
BE
3702016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
371
372 * c-c++-common/Wint-in-bool-context-2.c: New test.
373
bdcf8e7c
JD
3742016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
375
376 * gfortran.dg/dtio_17.f90: Fix test.
377
ec1748d4
AH
3782016-10-19 Aldy Hernandez <aldyh@redhat.com>
379
380 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
381 * gcc.dg/Walloca-2.c: Same.
382
b70f0b0c
AH
3832016-10-19 Aldy Hernandez <aldyh@redhat.com>
384
385 * gcc.dg/Wvla-1.c: Rename to...
386 * gcc.dg/Wvla-larger-than-1.c: ...this.
387 * gcc.dg/Wvla-2.c: Rename to...
388 * gcc.dg/Wvla-larger-than-2.c: ...this.
389 * gcc.dg/Wvla-3.c: Rename to...
390 * gcc.dg/Walloca-11.c.: ...this.
391 * gcc.dg/wvla-[1-7].c: Rename to:
392 * gcc.dg/Wvla-[1-7].c: ...this.
393
cbb22e61
BC
3942016-10-19 Bin Cheng <bin.cheng@arm.com>
395
396 PR tree-optimization/78005
397 * gcc.dg/vect/pr78005.c: New.
398 * gcc.target/i386/l_fma_float_1.c: Revise test.
399 * gcc.target/i386/l_fma_float_2.c: Ditto.
400 * gcc.target/i386/l_fma_float_3.c: Ditto.
401 * gcc.target/i386/l_fma_float_4.c: Ditto.
402 * gcc.target/i386/l_fma_float_5.c: Ditto.
403 * gcc.target/i386/l_fma_float_6.c: Ditto.
404 * gcc.target/i386/l_fma_double_1.c: Ditto.
405 * gcc.target/i386/l_fma_double_2.c: Ditto.
406 * gcc.target/i386/l_fma_double_3.c: Ditto.
407 * gcc.target/i386/l_fma_double_4.c: Ditto.
408 * gcc.target/i386/l_fma_double_5.c: Ditto.
409 * gcc.target/i386/l_fma_double_6.c: Ditto.
410
a023f8c8
TS
4112016-10-19 Thomas Schwinge <thomas@codesourcery.com>
412
413 PR tree-optimization/78024
414 * gcc.dg/goacc/loop-processing-1.c: New file.
415
d9700bdb
RB
4162016-10-19 Richard Biener <rguenther@suse.de>
417
418 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
419
902cb7b1
KN
4202016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
421
422 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
423 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
424 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
425 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
426 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
427 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
428 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
429 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
430 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
431 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
432 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
433 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
434 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
435 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
436 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
437 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
438 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
439 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
440 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
441 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
442 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
443 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
444 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
445 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
446 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
447 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
448 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
449 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
450 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
451 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
452 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
453 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
454 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
455 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
456 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
457 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
458 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
459 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
460 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
461 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
462 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
463 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
464 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
465 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
466 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
467 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
468 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
469 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
470 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
471 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
472 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
473 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
474 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
475 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
476 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
477 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
478 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
479 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
480 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
481 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
482 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
483 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
484 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
485 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
486 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
487 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
488 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
489 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
490 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
491 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
492 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
493 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
494 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
495 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
496 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
497 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
498 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
499 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
500 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
501 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
502 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
503 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
504 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
505 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
506 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
507 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
508 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
509 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
510 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
511 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
512 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
513 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
514 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
515 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
516 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
517 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
518 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
519 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
520 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
521 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
522 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
523 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
524 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
525 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
526 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
527 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
528 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
529 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
530 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
531 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
532 * gcc.target/powerpc/vsu/vsu.exp: New file.
533
5cb96b6a
UB
5342016-10-18 Uros Bizjak <ubizjak@gmail.com>
535
536 PR target/77991
537 * gcc.target/i386/pr77991.c: New test.
538
f5de494c
MF
5392016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
540
541 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
542 LTO is used.
543
e5163ec1
SKS
5442016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
545
5cb96b6a 546 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 547
b64e8239
RB
5482016-10-18 Richard Biener <rguenther@suse.de>
549
550 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
551 * gcc.dg/tree-ssa/pr21001.c: Likewise.
552 * gcc.dg/tree-ssa/pr21090.c: Likewise.
553 * gcc.dg/tree-ssa/pr21294.c: Likewise.
554 * gcc.dg/tree-ssa/pr21563.c: Likewise.
555 * gcc.dg/tree-ssa/pr23744.c: Likewise.
556 * gcc.dg/tree-ssa/pr25382.c: Likewise.
557 * gcc.dg/tree-ssa/pr68431.c: Likewise.
558 * gcc.dg/tree-ssa/vrp03.c: Likewise.
559 * gcc.dg/tree-ssa/vrp06.c: Likewise.
560 * gcc.dg/tree-ssa/vrp07.c: Likewise.
561 * gcc.dg/tree-ssa/vrp09.c: Likewise.
562 * gcc.dg/tree-ssa/vrp19.c: Likewise.
563 * gcc.dg/tree-ssa/vrp20.c: Likewise.
564 * gcc.dg/tree-ssa/vrp92.c: Likewise.
565 * gcc.dg/pr68217.c: Likewise.
566 * gcc.dg/predict-9.c: Likewise.
567 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
568 * gcc.dg/predict-1.c: Likewise.
569
c680ada5
JD
5702016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
571
572 * gfortran.dg/dtio_17.f90: New test.
573
7fd4f180
KV
5742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
575
576 * gcc.dg/ipa/vrp4.c: Adjust testcase.
577
718625ad
KV
5782016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
579
580 * gcc.dg/ipa/vrp4.c: New test.
581
735b8f9f
KV
5822016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
583
584 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
585 * gcc.dg/torture/pr39074.c: Likewise.
586
86f98087
EB
5872016-10-17 Eric Botcazou <ebotcazou@adacore.com>
588
589 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
590 * gnat.dg/trampoline4.adb: Minor tweak.
591
a929f266
BS
5922016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
593
594 PR tree-optimization/77916
595 * gcc.dg/torture/pr77916.c: New.
596
4acf2055
SK
5972016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
598
599 PR fortran/77978
600 * gfortran.dg/pr77978_1.f90: New test.
601 * gfortran.dg/pr77978_2.f90: Ditto.
602 * gfortran.dg/pr77978_3.f90: Ditto.
603
871267e1
PT
6042016-10-17 Paul Thomas <pault@gcc.gnu.org>
605
606 PR fortran/61420
607 PR fortran/78013
608 * gfortran.dg/proc_ptr_49.f90: New test.
609
fd9593e9
BE
6102016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
611
612 PR target/77308
613 * gcc.target/arm/pr77308.c: New test.
614
d32d4176
DE
6152016-10-17 David Edelsohn <dje.gcc@gmail.com>
616
617 * lib/target-supports.exp
618 (check_effective_target_floatn_nx_runtime): Return 0 for
619 powerpc*-ibm-aix*.
620
dca2910c
AP
6212016-10-17 Andrew Pinski <apinski@cavium.com>
622
623 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
624 long instead of long.
625 * gcc.target/aarch64/cinc_common_1.c: Likewise.
626 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
627 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
628 * gcc.target/aarch64/mult-synth_4.c: Likewise.
629 * gcc.target/aarch64/pr68102_1.c: Likewise.
630 * gcc.target/aarch64/target_attr_3.c: Likewise.
631
44b00dbc
RB
6322016-10-17 Richard Biener <rguenther@suse.de>
633
634 PR tree-optimization/77988
635 * gcc.dg/torture/pr77988.c: New testcase.
636
89b80c42
PK
6372016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
638
639 * gcc.dg/pr71636-1.c: New test-case.
640 * gcc.dg/pr71636-2.c: Likewise.
641
4c640e26
EB
6422016-10-16 Eric Botcazou <ebotcazou@adacore.com>
643
644 * gnat.dg/trampoline3.adb: New test.
645 * gnat.dg/trampoline4.adb: Likewise.
646
6c0347f6
JD
6472016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
648
649 * gfortran.dg/dtio_16.f90: New test.
650
d0d48a06
EB
6512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
652
653 * gcc.target/sparc/bmaskbshuf.c: Rename to...
654 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
655 * gcc.target/sparc/bmaskbshuf-2.c: New test.
656
baa33d83
EB
6572016-10-15 Eric Botcazou <ebotcazou@adacore.com>
658
659 * gcc.target/sparc/popc.c: Rename to...
660 * gcc.target/sparc/popc-1.c: ...this.
661 * gcc.target/sparc/popc-2.c: New test.
662
523ee218
JD
6632016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
664
665 PR fortran/77972
666 * gfortran.dg/unexpected_eof_4.f90: New test.
667
c04d4ede
JB
6682016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
669
31a84d4a
AP
670 PR libfortran/48587
671 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 672
064ed55a
JJ
6732016-10-14 Jakub Jelinek <jakub@redhat.com>
674
9a822fc7
JJ
675 PR middle-end/77959
676 * gfortran.dg/pr77959.f90: New test.
677
064ed55a
JJ
678 DR 1511 - const volatile variables and ODR
679 * g++.dg/DRs/dr1511-1.C: New test.
680 * g++.dg/DRs/dr1511-2.C: New test.
681
2579762a
EB
6822016-10-14 Eric Botcazou <ebotcazou@adacore.com>
683
684 * gnat.dg/debug7.adb (dg-options): Remove -g.
685 * gnat.dg/debug8.adb (dg-options): Add -margs.
686 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
687
6d59425d
RB
6882016-10-14 Richard Biener <rguenther@suse.de>
689
690 PR tree-optimization/77979
691 * gcc.dg/torture/pr77979.c: New testcase.
692
43f66d6e
ML
6932016-10-14 Martin Liska <mliska@suse.cz>
694
695 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
696 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
697 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
698
cb3ac867
UB
6992016-10-14 Uros Bizjak <ubizjak@gmail.com>
700
701 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
702 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
703 * gcc.dg/torture/pr77937-2.c: Likewise.
704
14cf71a0
EB
7052016-10-14 Eric Botcazou <ebotcazou@adacore.com>
706
707 * gnat.dg/lto15.adb: Adjust.
708 * gnat.dg/lto16.adb: Likewise.
709 * gnat.dg/lto17.adb: Likewise
710 * gnat.dg/lto18.ad[sb]: New test.
711 * gnat.dg/lto18_pkg.ads: New helper.
712 * gnat.dg/lto19.adb: New test.
713 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
714 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
715 * gnat.dg/lto20.adb: New test.
716 * gnat.dg/lto20_pkg.ad[sb]: New helper.
717
6fd9c6f4
AV
7182016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
719
720 * gfortran.dg/coarray_38.f90: Expect error message.
721
01f44038
KT
7222016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
723
724 * gcc.target/aarch64/spellcheck_1.c: New test.
725 * gcc.target/aarch64/spellcheck_2.c: Likewise.
726 * gcc.target/aarch64/spellcheck_3.c: Likewise.
727 * gcc.target/aarch64/spellcheck_4.c: Likewise.
728 * gcc.target/aarch64/spellcheck_5.c: Likewise.
729 * gcc.target/aarch64/spellcheck_6.c: Likewise.
730
253abb2a
AS
7312016-10-13 Andreas Schwab <schwab@linux-m68k.org>
732
733 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
734
a2695319
BS
7352016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
736
737 PR tree-optimization/77937
738 * gcc.dg/torture/pr77937-1.c: New.
739 * gcc.dg/torture/pr77937-2.c: New.
740
14a2c9aa
JM
7412016-10-13 Jakub Jelinek <jakub@redhat.com>
742
743 * g++.dg/cpp1z/inline-var1.C: New test.
744 * g++.dg/cpp1z/inline-var1a.C: New test.
745 * g++.dg/cpp1z/inline-var1.h: New file.
746 * g++.dg/cpp1z/inline-var2.C: New test.
747 * g++.dg/cpp1z/inline-var3.C: New test.
748 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
749 uninitialized const.
750
6c95388f 7512016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 752
ee7fa2e3
SL
753 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
754 Xscale is specified, not just -march.
755 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
756 is incompatible with Xscale.
18d34307 757
96032047
MS
7582016-10-13 Martin Sebor <msebor@redhat.com>
759
760 PR c++/71912
761 * g++.dg/ext/flexary4.C: Adjust.
762 * g++.dg/ext/flexary5.C: Same.
763 * g++.dg/ext/flexary9.C: Same.
764 * g++.dg/ext/flexary19.C: New test.
765 * g++.dg/ext/flexary18.C: New test.
766 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
767 regression test.
5cb96b6a
UB
768 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
769 Avoid generating a flexible array member in an array.
96032047 770
5b1548fd
MS
7712016-10-13 Martin Sebor <msebor@redhat.com>
772
773 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
774 to placate -Wformat on targets where the type is not int.
775
7810c4eb
DM
7762016-10-13 David Malcolm <dmalcolm@redhat.com>
777
778 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
779 in INSN_LOCATION.
780
fcd27666
BC
7812016-10-13 Bin Cheng <bin.cheng@arm.com>
782
783 * gcc.target/i386/l_fma_float_1.c: Revise test.
784 * gcc.target/i386/l_fma_float_2.c: Ditto.
785 * gcc.target/i386/l_fma_float_3.c: Ditto.
786 * gcc.target/i386/l_fma_float_4.c: Ditto.
787 * gcc.target/i386/l_fma_float_5.c: Ditto.
788 * gcc.target/i386/l_fma_float_6.c: Ditto.
789 * gcc.target/i386/l_fma_double_1.c: Ditto.
790 * gcc.target/i386/l_fma_double_2.c: Ditto.
791 * gcc.target/i386/l_fma_double_3.c: Ditto.
792 * gcc.target/i386/l_fma_double_4.c: Ditto.
793 * gcc.target/i386/l_fma_double_5.c: Ditto.
794 * gcc.target/i386/l_fma_double_6.c: Ditto.
795
b8a4b8c8
BC
7962016-10-13 Bin Cheng <bin.cheng@arm.com>
797
798 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
799
328ba117
BC
8002016-10-13 Bin Cheng <bin.cheng@arm.com>
801
802 * gcc.dg/vect/vect-98.c: Refine test case.
803 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
804 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
805 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
806
1a1ab05e
JJ
8072016-10-13 Jakub Jelinek <jakub@redhat.com>
808
809 PR c/77946
810 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
811
27947670
ML
8122016-10-13 Martin Liska <mliska@suse.cz>
813
814 PR tree-optimization/77943
815 * g++.dg/tree-ssa/pr77943.C: New test.
816
92c5266b
AV
8172016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
818
819 PR fortran/72832
820 * gfortran.dg/allocate_with_source_22.f03: New test.
821 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
822 fail.
823
90bca4ed
TP
8242016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
825
826 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
827 * gcc.target/arm/movsi_movw.c: Likewise.
828 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
829 directive to work on big endian targets.
830
0011af7b
KV
8312016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
832
833 * gcc.dg/tree-ssa/evrp6.c: New test.
834
859e95ab
SB
8352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
836
837 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
838 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
839 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
840
2934018d
SB
8412016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
842
843 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
844 * gcc.target/powerpc/warn-2.c: Ditto.
845
f92d1522
RS
8462016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
847
848 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
849 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
850 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
851 for -mmsa.
852 * gcc.target/mips/msa.c: New test.
853 * gcc.target/mips/msa-builtins.c: Likewise.
854 * lib/target-supports.exp (check_mips_msa_hw_available): New.
855 (check_effective_target_mips_msa_runtime): Likewise.
856 (check_effective_target_mips_msa): Likewise.
857 (add_options_for_mips_msa): Likewise.
858 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
859 (check_effective_target_vect_intfloat_cvt): Likewise.
860 (check_effective_target_vect_uintfloat_cvt): Likewise.
861 (check_effective_target_vect_floatint_cvt): Likewise.
862 (check_effective_target_vect_floatuint_cvt): Likewise.
863 (check_effective_target_vect_shift): Likewise.
864 (check_effective_target_vect_shift_char): Likewise.
865 (check_effective_target_vect_long): Likewise.
866 (check_effective_target_vect_float): Likewise.
867 (check_effective_target_vect_double): Likewise.
868 (check_effective_target_vect_long_long): Likewise.
869 (check_effective_target_vect_perm): Likewise.
870 (check_effective_target_vect_perm_byte): Likewise.
871 (check_effective_target_vect_perm_short): Likewise.
872 (check_effective_target_vect_sdot_qi): Likewise.
873 (check_effective_target_vect_udot_qi): Likewise.
874 (check_effective_target_vect_sdot_hi): Likewise.
875 (check_effective_target_vect_udot_hi): Likewise.
876 (check_effective_target_vect_pack_trunc): Likewise.
877 (check_effective_target_vect_unpack): Likewise.
878 (check_effective_target_vect_hw_misalign): Likewise.
879 (check_effective_target_vect_condition): Likewise.
880 (check_effective_target_vect_cond_mixed): Likewise.
881 (check_effective_target_vect_char_mult): Likewise.
882 (check_effective_target_vect_short_mult): Likewise.
883 (check_effective_target_vect_int_mult): Likewise.
884 (check_effective_target_vect_extract_even_odd): Likewise.
885 (check_effective_target_vect_interleave): Likewise.
886 (check_vect_support_and_set_flags): Check if the target supports MSA
887 and append to the list of EFFECTIVE_TARGETS.
888
0bfd099c
RB
8892016-10-12 Richard Biener <rguenther@suse.de>
890
891 PR debug/77947
892 * g++.dg/torture/pr77947.C: New testcase.
893
b4a9ef2f
PMR
8942016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
895
896 * gnat.dg/debug8.adb: New testcase.
897
c0dbd22d
PMR
8982016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
899
900 * gnat.dg/debug9.adb: New testcase.
901
8a7c91cd
RB
9022016-10-12 Richard Biener <rguenther@suse.de>
903
904 * gcc.dg/tree-ssa/vrp35.c: Adjust.
905 * gcc.dg/tree-ssa/vrp36.c: Likewise.
906 * gcc.dg/tree-ssa/vrp46.c: Likewise.
907
7dc2f5f1
RB
9082016-10-12 Richard Biener <rguenther@suse.de>
909
910 PR tree-optimization/77920
911 * gcc.dg/torture/pr77920.c: New testcase.
912
70f6d5e1
JJ
9132016-10-12 Jakub Jelinek <jakub@redhat.com>
914
4a8b97cb
JJ
915 PR tree-optimization/77929
916 * gcc.c-torture/compile/pr77929.c: New test.
917
70f6d5e1
JJ
918 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
919 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
920 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
921 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
922 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
923 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
924 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
925 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
926 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
927
4803de58
EB
9282016-10-11 Eric Botcazou <ebotcazou@adacore.com>
929
930 * gcc.target/sparc/setcc-4.c: Adjust.
931 * gcc.target/sparc/setcc-5.c: Likewise.
932 * gcc.target/sparc/setcc-6.c: Likewise.
933 * gcc.target/sparc/setcc-7.c: Likewise.
934 * gcc.target/sparc/setcc-8.c: Likewise.
935 * gcc.target/sparc/setcc-9.c: Likewise.
936 * gcc.target/sparc/setcc-10.c: Delete.
937
f6cf4810
SK
9382016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
939
940 PR fortran/77942
941 * gfortran.dg/pr77942.f90
942
8e8c2744
FR
9432016-10-11 Fritz Reese <fritzoreese@gmail.com>
944
945 * gfortran.dg/dec_math.f90: New testsuite.
946
ddefad9a
SKS
9472016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
948
949 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
950 (main): Declare j as i32 instead of int.
951
e7b08761
TP
9522016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
953
954 PR testsuite/PR77710
955 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
956 target triplet instead of *-*-*-*.
957
9fd7cd44
EB
9582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
959
960 * gnat.dg/unchecked_convert10.adb: New test.
961 * gnat.dg/unchecked_convert11.adb: Likewise.
962 * gnat.dg/unchecked_convert12.adb: Likewise.
963
ff7e7ee0
EB
9642016-10-11 Eric Botcazou <ebotcazou@adacore.com>
965
966 * gcc.target/sparc/cbcond-1.c: New test.
967 * gcc.target/sparc/cbcond-2.c: Likewise.
968 * gcc.target/sparc/movcc-1.c: Likewise.
969 * gcc.target/sparc/movcc-2.c: Likewise.
970 * gcc.target/sparc/setcc-1.c: Adjust.
971 * gcc.target/sparc/setcc-2.c: Likewise.
972 * gcc.target/sparc/setcc-3.c: Likewise.
973 * gcc.target/sparc/setcc-4.c: Likewise.
974 * gcc.target/sparc/setcc-5.c: Likewise.
975 * gcc.target/sparc/setcc-6.c: New test.
976 * gcc.target/sparc/setcc-7.c: Likewise.
977 * gcc.target/sparc/setcc-8.c: Likewise.
978 * gcc.target/sparc/setcc-9.c: Likewise.
979 * gcc.target/sparc/setcc-10.c: Likewise.
980
d30078b8
JL
9812016-10-10 Jeff Law <law@redhat.com>
982
983 PR tree-optimization/71947
984 * gcc.dg/tree-ssa/pr71947-1.c: New test.
985 * gcc.dg/tree-ssa/pr71947-2.c: New test.
986 * gcc.dg/tree-ssa/pr71947-3.c: New test.
987 * gcc.dg/tree-ssa/pr71947-4.c: New test.
988 * gcc.dg/tree-ssa/pr71947-5.c: New test.
989 * gcc.dg/tree-ssa/pr71947-6.c: New test.
990
5f869266
TK
9912016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
992
993 PR fortran/77915
994 * gfortran.dg/matmul_11.f90: New test.
995
174e0b00
JW
9962016-10-10 Jiong Wang <jiong.wang@arm.com>
997
998 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
999 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1002 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1003 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1004 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1005 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1057
4bc63138
JW
10582016-10-10 Jiong Wang <jiong.wang@arm.com>
1059
1060 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1074
8f3edb07
JW
10752016-10-10 Jiong Wang <jiong.wang@arm.com>
1076
1077 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1078 Enable AArch64.
1079 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1080 vdup*_laneq.
1081 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1082 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1085
6e49f922
JW
10862016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1087 Jiong Wang <jiong.wang@arm.com>
1088
1089 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1090 AArch64 support.
1091 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1092 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1093 AArch64 targets.
1094 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1095 AArch64 targets.
1096 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1097 targets.
1098 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1099
41683e1a
EB
11002016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1101
1102 * gnat.dg/specs/vfa.ads: New test.
1103
6e49f922 11042016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1105
1106 * gnat.dg/inline13.ad[sb]: New test.
1107 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1108
55cfd746
EB
11092016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * gnat.dg/biased_subtype.adb: New test.
1112
4dfb8a2a
JJ
11132016-10-09 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR tree-optimization/77901
1116 * gcc.c-torture/compile/pr77901.c: New test.
1117
67b97478
PK
11182016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1119
1120 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1121 * gcc.dg/ipa/propalign-2.c: Likewise
1122 * gcc.dg/ipa/propalign-3.c: Likewise.
1123 * gcc.dg/ipa/propalign-4.c: Likewise.
1124 * gcc.dg/ipa/propalign-5.c: Likewise.
1125
7bad794a
JJ
11262016-10-08 Jakub Jelinek <jakub@redhat.com>
1127
81b02905
JJ
1128 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1129
ee19ef45
JJ
1130 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1131
7bad794a
JJ
1132 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1133 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1134
56d3a930
FR
11352016-10-07 Fritz Reese <fritzoreese@gmail.com>
1136
1137 * gfortran.dg/dec_union_11.f90: New testcase.
1138
45e2bf2e
NS
11392016-10-07 Nathan Sidwell <nathan@acm.org>
1140
1141 PR c++/66443
1142 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1143 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1144 * g++.dg/cpp1y/pr66443-cxx14.C: New
1145 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1146 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1147
be845b04
JJ
11482016-10-07 Jakub Jelinek <jakub@redhat.com>
1149
1150 * g++.dg/cpp0x/addressof1.C: New test.
1151 * g++.dg/cpp0x/addressof2.C: New test.
1152
08213983
MM
11532016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1154
1155 * gcc.target/powerpc/float128-type-1.c: New test to check that
1156 PowerPC 64-bit Linux enables -mfloat128-type by default.
1157 * gcc.target/powerpc/float128-type-2.c: Likewise.
1158 * gcc.target/powerpc/float128-mix.c: Change error message to
1159 reflect that __ibm128 is now #define'ed to be long double.
1160
bd845c14
SK
11612016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1162
1163 PR fortran/77406
1164 * gfortran.dg/pr77406.f90: New test.
1165 * gfortran.dg/assumed_type_3.f90: Update error messages.
1166 * gfortran.dg/defined_operators_1.f90: Ditto.
1167 * gfortran.dg/generic_26.f90: Ditto.
1168 * gfortran.dg/generic_7.f90: Ditto.
1169 * gfortran.dg/gomp/udr5.f90: Ditto.
1170 * gfortran.dg/gomp/udr7.f90: Ditto.
1171 * gfortran.dg/interface_1.f90: Ditto.
1172 * gfortran.dg/interface_37.f90: Ditto.
1173 * gfortran.dg/interface_5.f90: Ditto.
1174 * gfortran.dg/interface_6.f90: Ditto.
1175 * gfortran.dg/interface_7.f90
1176 * gfortran.dg/no_arg_check_3.f90
1177 * gfortran.dg/operator_5.f90
1178 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1179
c09c4992
BE
11802016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1181
1182 PR c++/77700
1183 * c-c++-common/Wint-in-bool-context.c: Update test.
1184
d7f336f8
RB
11852016-10-07 Richard Biener <rguenther@suse.de>
1186
1187 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1188 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1189
a9172bf3
MP
11902016-10-07 Marek Polacek <polacek@redhat.com>
1191
1192 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1193
8a14afd0
BS
11942016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1195
1196 PR c++/69733
1197 * c-c++-common/pr69733.c: New test.
1198 * gcc.dg/pr69733.c: New test.
1199 * gcc.target/i386/pr69733.c: New test.
1200
d4bd4646
MP
12012016-10-07 Marek Polacek <polacek@redhat.com>
1202
1203 PR c++/77803
1204 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1205
a93cdc5c
JJ
12062016-10-07 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR tree-optimization/77664
1209 * gcc.dg/tree-ssa/pr77664.c: New test.
1210 * gcc.dg/pr77664.c: New test.
1211
12122016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1213
1214 * gfortran.dg/pr69955.f90: New test.
1215
ac193ee7
LK
12162016_10-06 Louis Krupp <louis.krupp@zoho.com>
1217
1218 PR fortran/57910
1219 * gfortran.dg/pr57910.f90: New test.
1220
342cfb3e
JJ
12212016-10-06 Jakub Jelinek <jakub@redhat.com>
1222
1223 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1224 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1225
48057089
KV
12262016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1227
1228 PR tree-optimization/77862
1229 * gcc.dg/pr77862.c: New test.
1230
65b25c9b
KV
12312016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1232
1233 * gcc.dg/tree-ssa/evrp4.c: New test.
1234
f3127685
JL
12352016-10-06 Jeff Law <law@redhat.com>
1236
1237 PR tree-optimization/71661
1238 * gcc.dg/tree-ssa/pr71661.c: New test.
1239
b3972588
RB
12402016-10-06 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/77855
1243 * gcc.dg/torture/pr77855.c: New testcase.
1244
139dc3c6 12452016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1246 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1247
1248 * g++.dg/other/pr77759.C: New test.
1249
37f6a157
RB
12502016-10-06 Richard Biener <rguenther@suse.de>
1251
1252 PR tree-optimization/77839
1253 * gcc.dg/torture/pr77839.c: New testcase.
1254
f779aeb8
MP
12552016-10-06 Marek Polacek <polacek@redhat.com>
1256
1257 * g++.dg/cpp1z/init-statement9.C: New test.
1258
eee8f0b0
AS
12592016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1260
1261 * gcc.target/i386/pcommit-1.c: Deleted.
1262 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1263 * gcc.target/i386/sse-13.c: Ditto.
1264 * gcc.target/i386/sse-14.c: Ditto.
1265 * gcc.target/i386/sse-22.c: Ditto.
1266 * gcc.target/i386/sse-23.c: Ditto.
1267 * g++.dg/other/i386-2.C: Ditto.
1268
b48042bb
UB
12692016-10-05 Uros Bizjak <ubizjak@gmail.com>
1270
1271 * gcc.target/i386/pr77833.c: Require int128 effective target.
1272
50b01e1d
SK
12732016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1274
1275 PR fortran/58991
1276 PR fortran/58992
1277 * gfortran.dg/associate_22.f90: New test.
1278
908b8296
FR
12792016-10-05 Fritz Reese <fritzoreese@gmail.com>
1280
1281 * gfortran.dg/dec_union_9.f90: New testcase.
1282 * gfortran.dg/dec_union_10.f90: New testcase.
1283
87582521
JJ
12842016-10-05 Jakub Jelinek <jakub@redhat.com>
1285
2e69f143
JJ
1286 PR sanitizer/66343
1287 * gcc.dg/pch/pr66343-3.c: New test.
1288 * gcc.dg/pch/pr66343-3.hs: New file.
1289
87582521
JJ
1290 PR sanitizer/66343
1291 * gcc.dg/pch/pr66343-1.c: New test.
1292 * gcc.dg/pch/pr66343-1.hs: New file.
1293 * gcc.dg/pch/pr66343-2.c: New test.
1294 * gcc.dg/pch/pr66343-2.hs: New file.
1295
700fff34
BE
12962016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1297
1298 * c-c++-common/Wint-in-bool-context.c: Update test.
1299
17a9e380
MP
13002016-10-05 Marek Polacek <polacek@redhat.com>
1301
1302 * g++.dg/cpp1z/init-statement1.C: New test.
1303 * g++.dg/cpp1z/init-statement2.C: New test.
1304 * g++.dg/cpp1z/init-statement3.C: New test.
1305 * g++.dg/cpp1z/init-statement4.C: New test.
1306 * g++.dg/cpp1z/init-statement5.C: New test.
1307 * g++.dg/cpp1z/init-statement6.C: New test.
1308 * g++.dg/cpp1z/init-statement7.C: New test.
1309 * g++.dg/cpp1z/init-statement8.C: New test.
1310
6e48e779
LK
13112016-10-05 Louis Krupp <louis.krupp@zoho.com>
1312
1313 PR fortran/67524
1314 * gfortran.dg/pr67524.f90: New test.
1315
04a32443
JJ
13162016-10-05 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR sanitizer/77823
1319 * c-c++-common/ubsan/shift-9.c: New test.
1320
743a9cf7
SKS
13212016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1322
1323 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1324 of int if __SIZEOF_INT__ is less than 4 bytes.
1325
a40278c3
JD
13262016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1327
1328 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1329 * gfortran.dg/class_array_20.f03: Likewise.
1330 * gfortran.dg/class_array_21.f03: Likewise.
1331 * gfortran.dg/finalize_29.f08: Likewise.
1332 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1333
39bb7d01
RB
13342016-10-05 Richard Biener <rguenther@suse.de>
1335
1336 PR middle-end/77826
1337 * gcc.dg/torture/pr77826.c: New testcase.
1338
eeb57981
RB
13392016-10-05 Richard Biener <rguenther@suse.de>
1340
1341 * gcc.dg/fold-copysign-1.c: New testcase.
1342
f9018d75
AS
13432016-10-05 Andreas Schwab <schwab@suse.de>
1344
1345 * g++.dg/pr49847-2.C: Remove.
1346
7e8000b3
PMR
13472016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1348
1349 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1350
54f84ca9
RB
13512016-10-05 Richard Biener <rguenther@suse.de>
1352
1353 PR middle-end/55152
1354 * gcc.dg/pr55152-2.c: New testcase.
1355
17beda50
JD
13562016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1357
1358 * gfortran.dg/dtio_15.f90: New test.
1359
1c84b798
ILT
13602016-10-04 Ian Lance Taylor <iant@golang.org>
1361
1362 * gcc.dg/split-7.c: New test.
1363
7ec39552
MS
13642016-10-04 Martin Sebor <msebor@redhat.com>
1365
1366 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1367 %lc directive to wint_t to silence -Wformat warnings on targets
1368 where the latter is a distinct type such as long.
1369
8ff04ff9
MS
13702016-10-04 Martin Sebor <msebor@redhat.com>
1371
1372 PR c++/77804
1373 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1374
bfecd57c
JJ
13752016-10-04 Jakub Jelinek <jakub@redhat.com>
1376
f72da967
JJ
1377 PR c++/77791
1378 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1379
bfecd57c
JJ
1380 * g++.dg/other/java3.C: Remove.
1381 * g++.dg/other/java1.C: Remove.
1382 * g++.dg/other/error12.C: Remove.
1383 * g++.dg/other/java2.C: Remove.
1384 * g++.dg/warn/Wnvdtor.C: Remove.
1385 * g++.dg/lookup/java1.C: Remove.
1386 * g++.dg/lookup/java2.C: Remove.
1387 * g++.dg/ext/pr34829.C: Remove.
1388 * g++.dg/ext/java-3.C: Remove.
1389 * g++.dg/ext/java-1.C: Remove.
1390 * g++.dg/ext/java-2.C: Remove.
1391 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1392
fe8b1e83
DG
13932016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1394
1395 PR tree-optimization/77808
1396 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1397
078b5aab
RB
13982016-10-04 Richard Biener <rguenther@suse.de>
1399
1400 PR tree-optimization/77399
1401 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1402
2b568899
RB
14032016-10-04 Richard Biener <rguenther@suse.de>
1404
1405 PR middle-end/77833
1406 * gcc.target/i386/pr77833.c: New testcase.
1407
0a4e5cf3
JL
14082016-09-26 Jeff Law <law@redhat.com>
1409
1410 PR tree-optimization/71550
1411 PR tree-optimization/71403
1412 * gcc.c-torture/execute/pr71550.c: New test.
1413
d07b0a23
SKS
14142016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1415
1416 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1417 option.
1418
b44a42cf
KT
14192016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1420
1421 Revert
1422 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1423
1424 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1425
f41f1ceb
MP
14262016-10-03 Marek Polacek <polacek@redhat.com>
1427
1428 * g++.dg/cpp0x/nullptr37.C: New test.
1429
1633d3b9
BE
14302016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1431
1432 * c-c++-common/Wint-in-bool-context.c: Update test.
1433
2c8e3a1d
JJ
14342016-10-02 Jakub Jelinek <jakub@redhat.com>
1435
1436 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1437 earlier.
1438 * g++.dg/charset/asm2.c (memmove): Likewise.
1439 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1440 * g++.dg/tls/diag-4.C (foo): Likewise.
1441 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1442 dg-warning, fix up regex.
1443 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1444 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1445 * g++.old-deja/g++.mike/net31.C: Likewise.
1446 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1447 for C++17.
1448 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1449 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1450
f00b6283
RB
14512016-10-01 Richard Biener <rguenther@suse.de>
1452
1453 PR middle-end/77798
1454 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1455
0f0565b1
AV
14562016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1457
1458 PR fortran/77663
1459 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1460
c58823a0
JJ
14612016-10-01 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR c/77490
1464 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1465 Add dg-prune-output directive.
1466
e3228a50
JD
14672016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1468
1469 PR fortran/66643
1470 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1471 * gfortran.fortran-torture/compile/write.f90: Update test.
1472
e70bbc6f
MW
14732016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1474
1475 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1476 arm_fp16_alternative_ok as the required effective target.
1477 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1478 -mfp16-format=alternative to the dg-options directive and remove
1479 the dg-add-options directive.
1480
c39747d2
FR
14812016-09-30 Fritz Reese <fritzoreese@gmail.com>
1482
1483 PR fortran/77764
1484 * gfortran.dg/dec_union_8.f90: New testcase.
1485
00074dd8
FR
14862016-09-30 Fritz Reese <fritzoreese@gmail.com>
1487
1488 PR fortran/77782
1489 * gfortran.dg/dec_structure_16.f90: New testcase.
1490
26f391e8
AV
14912016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1492
1493 * gfortran.dg/coarray_allocate_10.f08: New test.
1494 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1495
fa16a271
KT
14962016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1497
1498 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1499
f334c828
RB
15002016-09-30 Richard Biener <rguenther@suse.de>
1501
1502 PR tree-optimization/77399
1503 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1504
76e3ec9c
SL
15052016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1506
871267e1 1507 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1508 -fdelete-null-pointer-checks explicit.
1509 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1510 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1511 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1512 * gcc.dg/pic-1.c: Require fpic target support.
1513 * gcc.dg/pic-2.c: Likewise.
1514
a2c6e7f2
JJ
15152016-09-29 Jakub Jelinek <jakub@redhat.com>
1516
1517 Implement P0001R1 - C++17 removal of register storage class specifier
1518 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1519 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1520 C++17.
1521 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1522 keyword if not __SSE2__.
1523 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1524 C++17.
1525 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1526 register keywords.
1527 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1528 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1529 no_erroneous_warning): Expect new warnings for C++17.
1530 * g++.dg/warn/register-var-2.C (f): Likewise.
1531 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1532 * g++.dg/parse/linkage2.C (foo): Likewise.
1533 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1534 keyword on parameters for C++17.
1535 * g++.dg/cpp1z/register1.C: New test.
1536 * g++.dg/cpp1z/register2.C: New test.
1537 * g++.dg/cpp1z/register3.C: New test.
1538
4ab76933
UB
15392016-09-29 Uros Bizjak <ubizjak@gmail.com>
1540
1541 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1542 * gcc.target/i386/avx2-check.h (main): Ditto.
1543 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1544 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1545 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1546 * gcc.target/i386/avx512er-check.h (main): Ditto.
1547 * gcc.target/i386/avx512f-check.h (main): Ditto.
1548 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1549 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1550 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1551
2488ebe5
UB
15522016-09-29 Uros Bizjak <ubizjak@gmail.com>
1553
1554 PR target/77756
1555 * gcc.target/i386/pr77756.c: New test.
1556
4d258d09
MP
15572016-09-29 Marek Polacek <polacek@redhat.com>
1558
1559 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1560
a9087411
MP
15612016-09-29 Marek Polacek <polacek@redhat.com>
1562
1563 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1564 C++14.
1565
fa0a064a
ML
15662016-09-29 Martin Liska <mliska@suse.cz>
1567
1568 * objc/execute/construct1.m: New test.
1569
0ce1ecc7
RB
15702016-09-29 Richard Biener <rguenther@suse.de>
1571
1572 PR tree-optimization/77768
1573 * gcc.dg/torture/pr77768.c: New testcase.
1574
da186c1f
RB
15752016-09-28 Richard Biener <rguenther@suse.de>
1576
1577 PR middle-end/77407
1578 * gcc.dg/pr77407.c: New testcase.
1579
d657e995
RB
15802016-09-29 Richard Biener <rguenther@suse.de>
1581
1582 PR middle-end/55152
1583 * gcc.dg/pr55152.c: New testcase.
1584 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1585
cadf6296
RO
15862016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1587
1588 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1589 (dg-options): Remove -m32.
1590
88000fd1
MS
15912016-09-28 Martin Sebor <msebor@redhat.com>
1592
1593 PR middle-end/77721
1594 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1595
0c172974
JD
15962016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1597
1598 PR libgfortran/77707
1599 * gfortran.dg/inquire_17.f90: New test.
1600
4b390698
JJ
16012016-09-28 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR c++/77467
1604 * g++.dg/cpp1y/constexpr-77467.C: New test.
1605
2b1b5938
MS
16062016-09-28 Martin Sebor <msebor@redhat.com>
1607
1608 PR c/77762
1609 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1610 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1611 (test_sprintf_p_const): Adjust line numbers to avoid failures
1612 introduced in r240503.
1613
30dc6ee9
MS
16142016-09-28 Martin Sebor <msebor@redhat.com>
1615
1616 PR middle-end/77683
1617 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1618
7d290e93
BE
16192016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1620
fcf32bad
BE
1621 PR c++/77748
1622 * g++.dg/pr77550.C: Avoid undefined behavior.
1623
7d290e93
BE
1624 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1625
912d9ec3
WD
16262016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1627
1628 * gcc.dg/strlenopt-20.c: Update test.
1629 * gcc.dg/strlenopt-21.c: Likewise.
1630 * gcc.dg/strlenopt-22.c: Likewise.
1631 * gcc.dg/strlenopt-22g.c: Likewise.
1632 * gcc.dg/strlenopt-26.c: Likewise.
1633 * gcc.dg/strlenopt-5.c: Likewise.
1634 * gcc.dg/strlenopt-7.c: Likewise.
1635 * gcc.dg/strlenopt-9.c: Likewise.
1636
459bcfb0
JJ
16372016-09-27 Jakub Jelinek <jakub@redhat.com>
1638
6e39060a
JJ
1639 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1640
8ca33347
JJ
1641 * g++.dg/cpp1z/lambda-this1.C: New test.
1642 * g++.dg/cpp1z/lambda-this2.C: New test.
1643
459bcfb0
JJ
1644 PR c++/77722
1645 * g++.dg/ubsan/return-4.C: New test.
1646 * g++.dg/ubsan/return-5.C: New test.
1647 * g++.dg/ubsan/return-6.C: New test.
1648
20fba714
JW
16492016-09-27 Jiong Wang <jiong.wang@arm.com>
1650
1651 * lib/target-supports.exp
1652 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1653 in function comment.
1654
bebe0086
ML
16552016-09-27 Martin Liska <mliska@suse.cz>
1656
1657 PR gcov-profile/46266
1658 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1659 considered.
1660
59896334
RB
16612016-09-27 Richard Biener <rguenther@suse.de>
1662
1663 PR tree-optimization/77745
1664 * g++.dg/torture/pr77745.C: New testcase.
1665
f0d355dc
RB
16662016-09-27 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/77478
1669 * gcc.dg/torture/pr77478.c: New testcase.
1670
8c9434c2
ML
16712016-09-27 Martin Liska <mliska@suse.cz>
1672
1673 PR gcov-profile/7970
1674 PR gcov-profile/16855
1675 PR gcov-profile/44779
1676 * g++.dg/gcov/pr16855.C: New test.
1677
511d092e
SKS
16782016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1679
1680 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1681
f2e0c4e1
JJ
16822016-09-27 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR fortran/77666
1685 * gfortran.dg/gomp/pr77666.f90: New test.
1686
3a4228ba
KV
16872016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1688
1689 PR ipa/77677
1690 * gcc.dg/torture/pr77677-2.c: New test.
1691
a184e37f
SK
16922016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1693
1694 PR fortran/77420
1695 * gfortran.dg/pr77420_1.f90: New test.
1696 * gfortran.dg/pr77420_2.f90: Ditto.
1697 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1698 * gfortran.dg/pr77420_4.f90: this file.
1699
8be59d19
KV
17002016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1701
1702 PR middle-end/77719
1703 * gfortran.dg/pr77719.f90: New test.
1704
991075a4
TP
17052016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1706
1707 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1708 singular form of byte when quantity is unknown.
991075a4 1709
c6147dc4
MP
17102016-09-26 Marek Polacek <polacek@redhat.com>
1711
1712 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1713
5cc6c41c
ML
17142016-09-26 Martin Liska <mliska@suse.cz>
1715
1716 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1717 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1718 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1719 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1720 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1721 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1722 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1723 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1724 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1725
81fea426
MP
17262016-09-26 Marek Polacek <polacek@redhat.com>
1727
1728 PR c/7652
1729 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1730 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1731 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1732 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1733 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1734 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1735 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1736 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1737 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1738 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1739 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1740 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1741 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1742 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1743 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1744 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1745 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1746 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1747 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1748 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1749 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1750 * c-c++-common/attr-fallthrough-1.c: New test.
1751 * c-c++-common/attr-fallthrough-2.c: New test.
1752 * g++.dg/cpp0x/fallthrough1.C: New test.
1753 * g++.dg/cpp0x/fallthrough2.C: New test.
1754 * g++.dg/cpp1z/fallthrough1.C: New test.
1755 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1756 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1757 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1758 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1759
9b597c1f
SK
17602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1761
12a813c1 1762 PR fortran/77429
9b597c1f
SK
1763 * gfortran.dg/pr77429.f90: New test.
1764
f1c7e7f1
SK
17652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/77694
1768 * gfortran.dg/pr77694.f90: New test.
1769
50c6dd20
OE
17702016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1771
1772 PR target/51244
1773 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1774
540b039e
DH
17752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1776
1777 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1778 for 32-bit mode.
1779
cfd161bf
DH
17802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1781
1782 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1783 for 32-bit mode.
1784
9a2300e9
MP
17852016-09-24 Marek Polacek <polacek@redhat.com>
1786
1787 PR c/77490
1788 * c-c++-common/Wbool-operation-1.c: New test.
1789 * gcc.dg/Wbool-operation-1.c: New test.
1790
34d567d1
FR
17912016-09-23 Fritz Reese <fritzoreese@gmail.com>
1792
1793 * gfortran.dg/dec_static_1.f90: New.
1794 * gfortran.dg/dec_static_2.f90: New.
1795 * gfortran.dg/dec_static_3.f90: New.
1796 * gfortran.dg/dec_static_4.f90: New.
1797
4a8d4422
JD
17982016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1799
1800 PR fortran/48298
1801 * gfortran.dg/negative_unit_check.f90: Update test.
1802 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1803
90ef45cb
DV
18042016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1805
1806 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1807 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1808 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1809 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1810 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1811 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1812 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1813
e0535922
MS
18142016-09-23 Martin Sebor <msebor@redhat.com>
1815
1816 PR testsuite/77713
1817 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1818 assuming long double is bigger than double.
1819
d664d76d
JJ
18202016-09-23 Jakub Jelinek <jakub@redhat.com>
1821
1822 Implement P0138R2, C++17 construction rules for enum class values
1823 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1824
3b31f720
DM
18252016-09-23 David Malcolm <dmalcolm@redhat.com>
1826
1827 PR preprocessor/77672
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1829 expected multiline output from first warning to reflect change
1830 in r240434.
1831
592459bf
TP
18322016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1833
1834 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1835
0af06385
BE
18362016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1837 Tom de Vries <tom@codesourcery.com>
1838
1839 PR testsuite/77411
1840 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1841
8f01b67a
MP
18422016-09-23 Marek Polacek <polacek@redhat.com>
1843
1844 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1845 * c-c++-common/gomp/atomic-13.c: Likewise.
1846 * c-c++-common/gomp/atomic-14.c: Likewise.
1847 * c-c++-common/pr60439.c: Remove invalid code.
1848 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1849 * g++.dg/expr/bitfield5.C: Likewise.
1850 * g++.dg/expr/bitfield6.C: Likewise.
1851 * g++.dg/expr/bool1.C: Likewise.
1852 * g++.dg/expr/bool3.C: Likewise.
1853 * g++.dg/expr/lval3.C: Likewise.
1854 * g++.dg/expr/lval4.C: Likewise.
1855 * g++.old-deja/g++.jason/bool5.C: Likewise.
1856
bbd6fcf3
DM
18572016-09-23 David Malcolm <dmalcolm@redhat.com>
1858
1859 PR preprocessor/77672
1860 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1861 (test_terminator_location): New function.
1862
113d06a4
RB
18632016-09-23 Richard Biener <rguenther@suse.de>
1864
1865 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1866
cab9e1df
MW
18672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1868
1869 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1870 -march=armv8.2-a+fp16 when supported by the hardware.
1871 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1873 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1874 semi-colons to a macro invocations.
1875 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1876 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1877 defined.
1878 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1879 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1880 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1881 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1882 defined.
1883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1884 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1887 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1888 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1889 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1890 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1891 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1892 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1893 defined.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1895 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1896 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1897 defined.
1898 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1900 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1901 defined.
1902 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1903 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1904 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1905 defined.
1906 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1908 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1909 defined. Also fix some white-space.
1910 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1914 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1915 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1916 defined. Also fix some long lines and white-space.
1917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1919 defined. Also fix some long lines and white-space.
1920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1921 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1922 defined.
1923 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1925 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1926 defined.
1927 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1929 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1930 defined.
1931 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1932 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1934 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1941 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1945 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1947 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1948 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1949 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1950
da9b2e69
JW
19512016-09-23 Jiong Wang <jiong.wang@arm.com>
1952 Matthew Wahab <matthew.wahab@arm.com>
1953
1954 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1991
785cf02f
MW
19922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1993
1994 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1995 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1996 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1997 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1998 support.
1999
1e401340
KV
20002016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2001
2002 PR ipa/77677
2003 * gcc.dg/torture/pr77677.c: New test.
2004
8ed3eeac
AV
20052016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2006
2007 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2008 here now.
2009
55a9b91b
MW
20102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2011
2012 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2013 options. Add tests for float16x4_t and float16x8_t.
2014
64c744b9
DV
20152016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2016
2017 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2018 * gcc.target/s390/risbg-ll-2.c: Ditto.
2019 * gcc.target/s390/risbg-ll-3.c: Ditto.
2020
d403b8d4
MW
20212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2022
2023 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2024 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2025
576987fc
DV
20262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2027
2028 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2029 output to the simplified instructions.
2030
4ffc8099
MW
20312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2032
2033 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2034 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2035
b1a970a5
MW
20362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2037
2038 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2039 (FP16_SUPPORTED): New
2040 (expected-hfloat-16x4): Make conditional on __fp16 support.
2041 (expected-hfloat-16x8): Likewise.
2042 (vdup_n_f16): Disable for non-AArch64 targets.
2043 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2044 conditional on FP16_SUPPORTED.
2045 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2046 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2047 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2048 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2049 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2050 for testing __fp16.
2051 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2052 conditional on FP16_SUPPORTED.
2053 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2054 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2055
50df9464
MW
20562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2057
2058 * gcc.target/arm/short-vfp-1.c: New.
2059
536b9f42
MW
20602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2061
2062 * gcc.target/arm/attr-fp16-arith-1.c: New.
2063
1b9e31cf
MW
20642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2065
2066 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2067 New.
2068 (add_options_for_arm_v8_2a_fp16_neon): New.
2069 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2070 (add_options_for_arm_arch_v8_2a): Auto-generate.
2071 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2072 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2073 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2074 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2075 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2076 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2077 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2078
a5b42ee7
MW
20792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2080
2081 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2082 arm_fp16_alternative_ok.
2083 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2084 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2085 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2086 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2087 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2088 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2089 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2090 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2091 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2092 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2093 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2094 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2095 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2096 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2097 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2098 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2099 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2100 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2101 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2102 arm_fp16_alternative_ok.
2103 * lib/target-supports.exp
2104 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2105 (check_effective_target_arm_fp16_alternative_ok): New.
2106 (check_effective_target_arm_fp16_none_ok_nocache): New.
2107 (check_effective_target_arm_fp16_none_ok): New.
2108
fcbc975b
ML
21092016-09-23 Martin Liska <mliska@suse.cz>
2110
2111 * gcc.dg/ipa/pr77653.c: Replace adress
2112 with address.
2113
1822b732
ML
21142016-09-23 Martin Liska <mliska@suse.cz>
2115
2116 * gcc.target/i386/movbe-4.c: New test.
2117
fab18cc4
ML
21182016-09-23 Martin Liska <mliska@suse.cz>
2119
2120 * gcc.target/i386/crc32-5.c: New test.
2121
e70f01b5
ML
21222016-09-23 Martin Liska <mliska@suse.cz>
2123
2124 * gcc.target/i386/pr71652.c: New test.
2125 * gcc.target/i386/pr71652-2.c: New test.
2126 * gcc.target/i386/pr71652-3.c: New test.
2127
f2e81d05
JJ
21282016-09-23 Jakub Jelinek <jakub@redhat.com>
2129
2130 * lib/gcc-dg.exp (process-message): Support relative line number
2131 notation - .+4 or .-1 etc.
2132 * gcc.dg/dg-test-1.c: New test.
2133
ed30d2a6
MS
21342016-09-22 Martin Sebor <msebor@redhat.com>
2135
2136 PR target/77676
2137 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2138 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2139 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2140 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2141
1c681c7b
UB
21422016-09-22 Uros Bizjak <ubizjak@gmail.com>
2143
2144 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2145 * gcc.dg/ifcvt-2.c: Ditto.
2146 * gcc.dg/zero_bits_compound-1.c: Ditto.
2147 * gcc.dg/zero_bits_compound-1.c: Ditto.
2148 * gcc.dg/pr40550.c: Simplify target selectors.
2149 Use dg-additional-options.
2150 * gcc.dg/pr47893.c: Ditto.
2151 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2152 additional options for 32-bit x86 targets.
2153 * gcc.dg/pr70955.c: Move to ...
2154 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2155
67cf0a53
PC
21562016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2157
2158 PR c++/61019
2159 * g++.dg/cpp0x/pr61019.C: New.
2160
0ee70cc0
AV
21612016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2162 Terry Guo <terry.guo@arm.com>
2163
2164 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2165 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2166 * gcc.target/arm/pure-code/pure-code.exp: New.
2167
43639d2c
UB
21682016-09-22 Uros Bizjak <ubizjak@gmail.com>
2169
2170 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2171 Remove SSE effective target requirement.
2172
a608d15b
PC
21732016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/71979
2176 * g++.dg/cpp0x/pr71979.C: New.
2177
d94a7ab4
BE
21782016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2179
2180 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2181
a13f439f
ML
21822016-09-22 Martin Liska <mliska@suse.cz>
2183
2184 PR ipa/77653
2185 * gcc.dg/ipa/pr77653.c: New test.
2186
cf352092
JJ
21872016-09-22 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR fortran/77665
2190 * gfortran.dg/gomp/pr77665.f90: New test.
2191
a8de3002
PT
21922016-09-22 Paul Thomas <pault@gcc.gnu.org>
2193
2194 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2195 * gfortran.dg/dtio_13.f90: New test.
2196
39abef62
LK
21972016-09-21 Louis Krupp <louis.krupp@zoho.com>
2198
2199 PR fortran/66107
2200 * gfortran.dg/pr66107.f90: New test.
2201
4a2bb7fc
ILT
22022016-09-21 Ian Lance Taylor <iant@golang.org>
2203
2204 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2205 with call to builtin delete function.
2206
5f84cee2
JM
22072016-09-21 Joseph Myers <joseph@codesourcery.com>
2208
2209 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2210 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2211 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2212 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2213 tests.
2214
fe01a41a
UB
22152016-09-21 Uros Bizjak <ubizjak@gmail.com>
2216
2217 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2218
2e1c20b1
JJ
22192016-09-21 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR c++/77651
2222 * g++.dg/cpp1z/aligned-new6.C: New test.
2223
de4c144a
MW
22242016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2225
2226 * gcc.target/arm/fp16-aapcs-3.c: New.
2227 * gcc.target/arm/fp16-aapcs-4.c: New.
2228 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2229 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2230 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2231 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2232
44fc7854
BE
22332016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2234
2235 PR tree-optimization/77550
2236 * g++.dg/pr77550.C: New test.
2237
bc084f84
GJL
22382016-09-21 Georg-Johann Lay <avr@gjlay.de>
2239
2240 PR target/77326
2241 * gcc.target/avr/torture/pr77326.c: New test.
2242
c075003a
LK
22432016-09-21 Louis Krupp <louis.krupp@zoho.com>
2244
2245 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2246
6811ea79
RB
22472016-09-21 Richard Biener <rguenther@suse.de>
2248
2249 PR tree-optimization/77648
2250 * gcc.dg/torture/pr77648-1.c: New testcase.
2251 * gcc.dg/torture/pr77648-2.c: Likewise.
2252
f955c4c4
RB
22532016-09-21 Richard Biener <rguenther@suse.de>
2254 Jakub Jelinek <jakub@redhat.com>
2255
2256 PR tree-optimization/77621
2257 * gcc.dg/pr77621.c: New testcase.
2258
096506bb
PT
22592016-09-21 Paul Thomas <pault@gcc.gnu.org>
2260
2261 PR fortran/77657
2262 * gfortran.dg/dtio_12.f90: New test.
2263
37d168ae
SKS
22642016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2265
2266 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2267
66454000
KV
22682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2269
2270 PR tree-optimization/72835
2271 * gcc.dg/tree-ssa/pr72835.c: New test.
2272
88d0c3f0
MS
22732016-09-20 Martin Sebor <msebor@redhat.com>
2274
2275 PR middle-end/49905
2276 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2277 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2278 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2279 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2280 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2281 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2282 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2283
a03df1d5
KV
22842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2285
2286 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2287 arguments/compare will be optimized away.
2288 * gcc.dg/torture/ftrapv-1.c: Likewise.
2289
8bc5448f
KV
22902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2291
2292 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2293 will be optimized away.
2294 * gcc.dg/ipa/vrp1.c: New test.
2295 * gcc.dg/ipa/vrp2.c: New test.
2296 * gcc.dg/ipa/vrp3.c: New test.
2297
973625a0
KV
22982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2299
2300 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2301 does the same transformation.
2302 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2303 * gcc.dg/tree-ssa/evrp1.c: New test.
2304 * gcc.dg/tree-ssa/evrp2.c: New test.
2305 * gcc.dg/tree-ssa/evrp3.c: New test.
2306 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2307 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2308 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2309 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2310 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2311 foling now happens early.
2312 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2313 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2314 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2315 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2316 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2317
9b1ba33c
UB
23182016-09-20 Uros Bizjak <ubizjak@gmail.com>
2319
2320 PR target/77621
2321 * gcc.target/i386/pr77621.c: New test.
2322 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2323 pattern, loop should vectorize with -mtune=atom.
2324
f5bd4ad8
MO
23252016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2326 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR testsuite/63299
2329 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2330 instead of delete.
2331
7d9cf801
JJ
23322016-09-20 Jakub Jelinek <jakub@redhat.com>
2333
b912f962
JJ
2334 PR c++/77626
2335 * g++.dg/other/pr77626.C: New test.
2336
eaf1ece1
JJ
2337 PR c++/77638
2338 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2339
590b62e9
JJ
2340 PR c++/77637
2341 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2342
7d9cf801
JJ
2343 PR middle-end/77624
2344 * c-c++-common/pr77624-1.c: New test.
2345 * c-c++-common/pr77624-2.c: New test.
2346
3aebb6ff
AV
23472016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2348
2349 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2350 of digits expected.
2351
b5bbe47b
RB
23522016-09-20 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/77646
2355 * gcc.dg/torture/pr77646.c: New testcase.
2356
144a96e4
BE
23572016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2358
2359 PR c++/77434
2360 * c-c++-common/Wint-in-bool-context.c: New test.
2361
1f2071fa
JM
23622016-09-19 Joseph Myers <joseph@codesourcery.com>
2363
2364 * gcc.dg/cr-decimal-dig-1.c: New test.
2365
63012d9a
JM
23662016-09-19 Joseph Myers <joseph@codesourcery.com>
2367
2368 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2369 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2370 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2371 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2372
02410826
VM
23732016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2374
2375 PR rtl-optimization/77416
2376 * gcc.target/powerpc/pr77416.c: New.
2377
6101a7ab
PP
23782016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2379
2380 PR c++/77639
2381 * g++.dg/template/error-recovery4.C: New test.
2382
1993ff76
BC
23832016-09-19 Bin Cheng <bin.cheng@arm.com>
2384
2385 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2386
5fa9e644
KT
23872016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2388
2389 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2390 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2391
fc15d9ec
JJ
23922016-09-19 Jakub Jelinek <jakub@redhat.com>
2393 Jan Hubicka <jh@suse.cz>
2394
2395 PR target/77587
2396 * gcc.dg/pr77587.c: New test.
2397 * gcc.dg/pr77587a.c: New file.
2398
3c9f5092
AV
23992016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2400
2401 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2402 * gfortran.dg/coarray_38.f90:
2403 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2404 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2405 * gfortran.dg/coarray_allocate_7.f08: New test.
2406 * gfortran.dg/coarray_allocate_8.f08: New test.
2407 * gfortran.dg/coarray_allocate_9.f08: New test.
2408 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2409 new caf_register.
2410 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2411 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2412 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2413 get_by_refs.
2414 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2415 * gfortran.dg/coarray_lock_7.f90: Same.
2416 * gfortran.dg/coarray_poly_5.f90: Same.
2417 * gfortran.dg/coarray_poly_6.f90: Same.
2418 * gfortran.dg/coarray_poly_7.f90: Same.
2419 * gfortran.dg/coarray_poly_8.f90: Same.
2420 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2421
e79e6763
FR
24222016-09-19 Fritz Reese <fritzoreese@gmail.com>
2423
2424 PR fortran/77584
2425 * gfortran.dg/dec_structure_15.f90: New testcase.
2426
ae527639
RB
24272016-09-19 Richard Biener <rguenther@suse.de>
2428
2429 PR middle-end/77605
2430 * gcc.dg/torture/pr77605.c: New testcase.
2431
cdf060f8
LK
24322016-09-18 Louis Krupp <louis.krupp@zoho.com>
2433
2434 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2435
b720e919
JH
24362016-09-17 Jan Hubicka <hubicka@ucw.cz>
2437
2438 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2439 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2440 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2441 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2442 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2443 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2444 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2445 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2446 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2447 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2448 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2449
bdabae39
KY
24502016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2451
2452 * gcc.target/i386/pr68633.c: Fix expected result.
2453
493ba820
LK
24542016-09-17 Louis Krupp <louis.krupp@gmail.com>
2455
2456 PR fortran/68078
2457 * gfortran.dg/pr68078.f90: New test.
2458 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2459
9a42726b
BS
24602016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2461
2462 PR target/77613
2463 * gcc.target/powerpc/swaps-p8-25.c: New.
2464
e7d61178
JJ
24652016-09-16 Jakub Jelinek <jakub@redhat.com>
2466
8f03e02f
JJ
2467 PR c++/77482
2468 * g++.dg/cpp0x/constexpr-77482.C: New test.
2469
e80cb545
JJ
2470 PR c++/77379
2471 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2472 thunk offsets.
2473 * g++.dg/abi/abi-tag23a.C: Likewise.
2474
1c2f613f
JJ
2475 PR c++/77338
2476 * g++.dg/cpp0x/decltype-77338.C: New test.
2477
e7d61178
JJ
2478 PR c++/77375
2479 * g++.dg/cpp0x/mutable1.C: New test.
2480
8d987deb
SK
24812016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2482
2483 PR fortran/77612
2484 * gfortran.dg/pr77612.f90: New test.
2485
2c3d35a6
SKS
24862016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2487
2488 * gcc.dg/torture/pr70421.c: Require int32plus.
2489
e43163ae
JJ
24902016-09-16 Jakub Jelinek <jakub@redhat.com>
2491
bcf0905a
JJ
2492 PR middle-end/77475
2493 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2494
e43163ae
JJ
2495 PR target/77526
2496 * gcc.target/i386/pr77526.c: New test.
2497
7d704548
JJ
24982016-09-16 Jakub Jelinek <jakub@redhat.com>
2499 Eric Botcazou <ebotcazou@adacore.com>
2500
2501 PR middle-end/77594
2502 * gcc.target/i386/pr77594.c: New test.
2503
902d624f
LK
25042016-09-15 Louis Krupp <louis.krupp@zoho.com>
2505
2506 PR fortran/69963
2507 * gfortran.dg/misplaced_implicit_character.f90: New test.
2508
7e16ce79
BC
25092016-09-15 Bin Cheng <bin.cheng@arm.com>
2510
2511 PR tree-optimization/77503
2512 * gcc.dg/vect/pr77503.c: New test.
2513
7c05f5c4
RB
25142016-09-15 Richard Biener <rguenther@suse.de>
2515
2516 PR middle-end/77544
2517 * c-c++-common/torture/pr77544.c: New testcase.
2518
76ff80fb
JJ
25192016-09-15 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR middle-end/77475
2522 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2523 * gcc.dg/march-generic.c: Likewise.
2524 * gcc.target/i386/spellcheck-options-1.c: New test.
2525 * gcc.target/i386/spellcheck-options-2.c: New test.
2526 * gcc.target/i386/spellcheck-options-3.c: New test.
2527 * gcc.target/i386/spellcheck-options-4.c: New test.
2528
5560d026
CLT
25292016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2530
2531 PR fortran/72743
2532 * gfortran.dg/goacc/pr72743.f90: New test.
2533
5334f733
RB
25342016-09-15 Richard Biener <rguenther@suse.de>
2535
2536 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2537
d08615f2
RB
25382016-09-15 Richard Biener <rguenther@suse.de>
2539
2540 PR tree-optimization/77514
2541 * gcc.dg/torture/pr77514.c: New testcase.
2542
28ca05f0
JJ
25432016-09-14 Jakub Jelinek <jakub@redhat.com>
2544
2545 PR c++/77549
2546 * g++.dg/lookup/pr77549.C: New test.
2547
20a1e5b8
MP
25482016-09-14 Marek Polacek <polacek@redhat.com>
2549
2550 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2551 * c-c++-common/gomp/atomic-13.c: Likewise.
2552 * c-c++-common/gomp/atomic-14.c: Likewise.
2553 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2554 * g++.dg/cpp1z/bool-increment1.C: New test.
2555 * c-c++-common/pr60439.c: Add dg-warning.
2556 * g++.dg/expr/bitfield4.C: Likewise.
2557 * g++.dg/expr/bitfield5.C: Likewise.
2558 * g++.dg/expr/bitfield6.C: Likewise.
2559 * g++.dg/expr/bool1.C: Likewise.
2560 * g++.dg/expr/bool3.C: Likewise.
2561 * g++.dg/expr/lval3.C: Likewise.
2562 * g++.dg/expr/lval4.C: Likewise.
2563 * g++.old-deja/g++.jason/bool5.C: Likewise.
2564 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2565 * g++.dg/other/error18.C: Likewise.
2566 * g++.dg/gomp/atomic-14.C: Likewise.
2567
0761f6bf
NS
25682016-09-14 Nathan Sidwell <nathan@acm.org>
2569
2570 PR c++/77539
2571 * g++.dg/cpp1y/pr77539.C: New.
2572
13cddbc1
CL
25732016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2574
2575 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2576 dg-require.
2577 * g++.dg/ext/builtin_alloca.C: Likewise.
2578 * g++.dg/template/spec35.C: Likewise.
2579 * gcc.dg/builtins-68.c: Likewise.
2580 * gcc.misc-tests/gcov-13.c: Likewise.
2581 * gcc.misc-tests/gcov-14.c: Likewise.
2582
a90638d4
JM
25832016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2584
2585 * gfortran.dg/dec_structure_14.f90: New testcase.
2586
5ba4a08c
JJ
25872016-09-14 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR sanitizer/68260
2590 * c-c++-common/tsan/pr68260.c: New test.
2591
a713b234
JS
25922016-09-13 Joe Seymour <joe.s@somniumtech.com>
2593
2594 PR target/70713
2595 * gcc.target/msp430/function-attributes-1.c: New test.
2596 * gcc.target/msp430/function-attributes-2.c: New test.
2597 * gcc.target/msp430/function-attributes-3.c: New test.
2598
96032047
MS
25992015-04-18 Martin Sebor <msebor@redhat.com>
2600
2601 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2602 of non-nul characters.
2603 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2604
ea8661cd
JJ
26052016-09-13 Jakub Jelinek <jakub@redhat.com>
2606
9952908a
JJ
2607 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2608 * g++.dg/cpp1z/gen-attrs1.C: New test.
2609
63cdb7a0
JJ
2610 PR tree-optimization/77454
2611 * gcc.dg/pr77454.c: New test.
2612
ea8661cd
JJ
2613 PR c++/77553
2614 * g++.dg/cpp1y/constexpr-77553.C: New test.
2615
254830ba
DM
26162016-09-13 David Malcolm <dmalcolm@redhat.com>
2617
2618 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2619 (test_show_locus): Replace rich_location::add_fixit_insert calls
2620 with add_fixit_insert_before and add_fixit_insert_after.
2621
42763690
JM
26222016-09-13 Jason Merrill <jason@redhat.com>
2623 Tom de Vries <tom@codesourcery.com>
2624
2625 PR c++/77427
2626 * g++.dg/pr77427.C: New test.
2627
c8798f2c
ML
26282016-09-13 Martin Liska <mliska@suse.cz>
2629
2630 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2631 effective target.
2632 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2633 * lib/target-supports.exp: Define the new target.
2634
54700e2e
AP
26352016-09-12 Andrew Pinski <apinski@cavium.com>
2636
2637 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2638 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2639
e1d55bf7
UB
26402016-09-12 Uros Bizjak <ubizjak@gmail.com>
2641
2642 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2643 variable arguments.
2644 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2645 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2646 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2647 variable argument.
2648 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2649 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2650
54dcdb88
BE
26512016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2652
2653 PR c++/77496
2654 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2655 * g++.dg/ext/pr77496.C: New test.
2656 * g++.dg/warn/pr77496.C: New test.
2657
d1463eb9
DM
26582016-09-12 David Malcolm <dmalcolm@redhat.com>
2659
2660 PR c/72858
2661 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2662 to preserve conversion chars, and to preserve prefix information.
2663 * gcc.dg/format/pr72858.c: New test case.
2664
217fabad
SK
26652016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 * gfortran.dg/pr77507.f90: Move to ...
2668 * gfortran.dg/ieee/pr77507.f90: here.
2669
a1cd04ac
JH
26702016-08-09 Jan Hubicka <hubicka@ucw.cz>
2671
2672 PR ipa/61159
2673 * compile/pr61159.c: New testcase
2674
e3912107
JH
26752016-08-09 Jan Hubicka <hubicka@ucw.cz>
2676
2677 PR ipa/64316
2678 * gcc.dg/ipa/pr63416.c: New testcase.
2679
739d9339
PT
26802016-09-10 Paul Thomas <pault@gcc.gnu.org>
2681 Steven G. Kargl <kargl@gcc.gnu.org>
2682
2683 PR fortran/77532
cc3135b6 2684 * gfortran.dg/dtio_11.f90: new test.
739d9339 2685
fb7c40dd
SK
26862016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2687
2688 PR fortran/77507
2689 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2690 * gfortran.dg/c_assoc_4.f90: Ditto.
2691
5b28efbb
TV
26922016-09-10 Tom de Vries <tom@codesourcery.com>
2693
2694 PR C/71602
2695 * c-c++-common/va-arg-va-list-type.c: New test.
2696
9d0a9bb4
PB
26972016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2698
2699 PR rtl-optimization/77289
2700 * gcc.target/powerpc/pr77289.c: New test.
2701
3f0177e7
MS
27022016-09-09 Martin Sebor <msebor@redhat.com>
2703
2704 PR c/77520
2705 PR c/77521
2706 * gcc.dg/pr77520.c: New test.
2707 * gcc.dg/pr77521.c: New test.
2708
e81e83d0
SK
27092016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2710
2711 PR fortran/77506
2712 * gfortran.dg/pr77506.f90: New test.
2713
8a92685e
SK
27142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2715
2716 PR fortran/77507
2717 * gfortran.dg/pr77507.f90: New test.
2718
c65248cb
JM
27192016-09-09 Joseph Myers <joseph@codesourcery.com>
2720
2721 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2722
2cf0ff98
SK
27232016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2724 Louis Krupp <lkrupp@gcc.gnu.org>
2725
2726 PR fortran/69514
2727 * gfortran.dg/pr69514_1.f90: New test.
2728 * gfortran.dg/pr69514_2.f90: New test.
2729
8ebc1e0f
JJ
27302016-09-08 Jakub Jelinek <jakub@redhat.com>
2731
20b6cf01
JJ
2732 PR fortran/77500
2733 * gfortran.dg/gomp/pr77500.f90: New test.
2734
8ebc1e0f
JJ
2735 PR fortran/77516
2736 * gfortran.dg/gomp/pr77516.f90: New test.
2737
34718542
JJ
27382016-09-07 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR middle-end/77475
2741 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2742 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2743 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2744 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2745 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2746 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2747
e5106e27
DM
27482016-09-07 David Malcolm <dmalcolm@redhat.com>
2749
2750 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2751 "substring-locations.h".
2752
ca235a85
RB
27532016-09-07 Richard Biener <rguenther@suse.de>
2754
2755 PR c/77450
2756 * c-c++-common/vector-subscript-8.c: Move ..
2757 * gcc.dg/pr77450.c: ... here.
2758
0076b5dc 27592016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2760
2761 PR libgfortran/77393
2762 * gfortran.dg/fmt_f0_2.f90: Update test.
2763 * gfortran.dg/fmt_f0_3.f90: New test.
2764
6ac7322b
DH
27652016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2766
2767 PR debug/77389
2768 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2769 in dg-options.
2770
2771 PR debug/57519
2772 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2773
8eb9e049
JJ
27742016-09-06 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR target/69255
2777 * gcc.target/i386/pr69255-1.c: New test.
2778 * gcc.target/i386/pr69255-2.c: New test.
2779 * gcc.target/i386/pr69255-3.c: New test.
2780
27812016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2782
2783 PR c/77336
2784 * gcc.dg/format/miss-7.c: New test.
2785
e6cb85d4
UB
27862016-09-06 Uros Bizjak <ubizjak@gmail.com>
2787
2788 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2789
7fe76f6a
ML
27902016-09-06 Martin Liska <mliska@suse.cz>
2791
2792 PR gcov-profile/77378
2793 PR gcov-profile/77466
2794 * gcc.dg/profile-update-warning.c: New test.
2795
209b636e
RB
27962016-09-06 Richard Biener <rguenther@suse.de>
2797
2798 PR tree-optimization/77479
2799 * gcc.dg/torture/pr77479.c: New testcase.
2800
b772a565
RB
28012016-09-06 Richard Biener <rguenther@suse.de>
2802
2803 PR c/77450
2804 * c-c++-common/vector-subscript-7.c: Adjust.
2805 * c-c++-common/vector-subscript-8.c: New testcase.
2806
a8c07037
SKS
28072016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2808
2809 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2810
0ce48391
JJ
28112016-09-05 Jakub Jelinek <jakub@redhat.com>
2812
de9188e0
JJ
2813 PR target/77476
2814 * gcc.target/i386/avx512f-pr77476.c: New test.
2815 * gcc.target/i386/avx512bw-pr77476.c: New test.
2816 * gcc.target/i386/avx512dq-pr77476.c: New test.
2817
c76f7809
JJ
2818 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2819 Update comment to mention also avx512f.
2820
0ce48391
JJ
2821 PR sanitizer/77396
2822 * g++.dg/asan/pr77396-2.C: New test.
2823
8a27cf73
UB
28242016-09-05 Uros Bizjak <ubizjak@gmail.com>
2825
2826 PR rtl-optimization/77452
2827 * gcc.target/i386/pr77452.c: New test.
2828
25ff5dd3
MP
28292016-09-05 Marek Polacek <polacek@redhat.com>
2830
2831 PR c/77423
2832 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2833
f2bc4e48
SK
28342016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2835
2836 PR fortran/77391
2837 * gfortran.dg/pr77391.f90: New test.
2838
e85921ee
SK
28392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2840
2841 PR fortran/77460
2842 * gfortran.dg/pr77460.f90: New test.
2843
b5d50659
JJ
28442016-09-03 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR c/65467
2847 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2848
7b826676
KY
28492016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2850
2851 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2852
717ebe91
DM
28532016-09-02 David Malcolm <dmalcolm@redhat.com>
2854
2855 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2856 test case.
2857 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2858 diagnostic-test-show-locus-generate-patch.c to the sources
2859 for diagnostic_plugin_test_show_locus.c.
2860
94087e88
JJ
28612016-09-02 Jakub Jelinek <jakub@redhat.com>
2862
9dc5773f
JJ
2863 PR c/65467
2864 * gcc.dg/gomp/_Atomic-1.c: New test.
2865 * gcc.dg/gomp/_Atomic-2.c: New test.
2866 * gcc.dg/gomp/_Atomic-3.c: New test.
2867 * gcc.dg/gomp/_Atomic-4.c: New test.
2868 * gcc.dg/gomp/_Atomic-5.c: New test.
2869
94087e88
JJ
2870 PR sanitizer/77396
2871 * g++.dg/asan/pr77396.C: New test.
2872
28732016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2874
2875 PR tree-optimization/71831
2876 * gcc.dg/builtin-object-size-16.c: New test.
2877 * gcc.dg/builtin-object-size-17.c: New test.
2878
7e89048d
JD
28792016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2880
2881 PR libgfortran/77393
2882 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2883
2f196155
UB
28842016-09-01 Uros Bizjak <ubizjak@gmail.com>
2885
2886 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2887 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2888 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2889 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2890 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2891 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2892 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2893 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2894 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2895 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2896 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2897 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2898 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2899 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2900 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2901 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2902 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2903 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2904
0a6b0523
EB
29052016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2906
2907 * gnat.dg/opt58.adb: New test.
2908 * gnat.dg/opt58_pkg.ads: New helper.
2909
2a99de7b
RB
29102016-09-01 Richard Biener <rguenther@suse.de>
2911
2912 PR middle-end/77436
2913 * gcc.dg/torture/pr77436.c: New testcase.
2914
f79d8786
SKS
29152016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2916
2917 * gcc.dg/pr64252.c: Require int32plus.
2918 * gcc.dg/pr66299-1.c: Likewise.
2919 * gcc.dg/pr66299-2.c: Likewise.
2920 * gcc.dg/torture/20131115-1.c: Skip for avr.
2921
b06335f9
KT
29222016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2923
2924 * gcc.target/aarch64/ands_3.c: New test.
2925
f25f40be
JJ
29262016-08-31 Jakub Jelinek <jakub@redhat.com>
2927
d12a0b5a
JJ
2928 PR fortran/77352
2929 * gfortran.dg/gomp/pr77352.f90: New test.
2930
f25f40be
JJ
2931 PR fortran/77374
2932 * gfortran.dg/gomp/pr77374.f08: New test.
2933
9ff6fb6e
MG
29342016-08-31 Marc Glisse <marc.glisse@inria.fr>
2935
2936 PR tree-optimization/73714
2937 * gcc.dg/tree-ssa/pr73714.c: New test.
2938
8e95a674
JD
29392016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2940
2941 PR libgfortran/77393
2942 * gfortran.dg/fmt_f0_2.f90: New test.
2943
c6b0037d
MG
29442016-08-31 Marc Glisse <marc.glisse@inria.fr>
2945
2946 * gcc.target/i386/pr59539-2.c: Adapt options.
2947 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2948
1a576b13
PT
29492016-08-31 Paul Thomas <pault@gcc.gnu.org>
2950
2951 PR fortran/77418
2952 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2953 of the associate entity and replace with a pointer to the
2954 intended item on the stack.
2955
e73d3ca6 29562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2957 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2958
2959 PR fortran/48298
2960 * gfortran.dg/dtio_1.f90: New test.
2961 * gfortran.dg/dtio_2.f90: New test.
2962 * gfortran.dg/dtio_3.f90: New test.
2963 * gfortran.dg/dtio_4.f90: New test.
2964 * gfortran.dg/dtio_5.f90: New test.
2965 * gfortran.dg/dtio_6.f90: New test.
2966 * gfortran.dg/dtio_7.f90: New test.
2967 * gfortran.dg/dtio_8.f90: New test.
2968 * gfortran.dg/dtio_9.f90: New test.
2969 * gfortran.dg/dtio_10.f90: New test.
2970
b816477a
DM
29712016-08-30 David Malcolm <dmalcolm@redhat.com>
2972
2973 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2974 (test_many_nested_locations): New function.
2975 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2976 (test_show_locus): Handle "test_many_nested_locations".
2977
71b30891
DM
29782016-08-30 David Malcolm <dmalcolm@redhat.com>
2979
2980 * g++.dg/template/double-greater-than-fixit.C: New test case.
2981
8fa37232
EB
29822016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2983
2984 * gnat.dg/opt57.ad[sb]: New test.
2985 * gnat.dg/opt57_pkg.ads: New helper.
2986
6f651bae
RB
29872016-08-30 Richard Biener <rguenther@suse.de>
2988
2989 PR tree-optimization/69047
2990 * gcc.dg/pr69047.c: Fix byte-order check.
2991
ab834832
JJ
29922016-08-30 Jakub Jelinek <jakub@redhat.com>
2993
5116b156
JJ
2994 PR tree-optimization/72866
2995 * gcc.dg/vect/pr72866.c: New test.
2996
3754bbfc
JJ
2997 PR debug/77363
2998 * g++.dg/debug/dwarf2/pr77363.C: New test.
2999
26122e2d
JJ
3000 PR middle-end/77377
3001 * gcc.target/i386/pr77377.c: New test.
3002
ab834832
JJ
3003 PR debug/77389
3004 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3005 in dg-options.
3006
bedc9ca7
SK
30072016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3008
3009 * gfortran.dg/pr77372.f90: Moved to ...
3010 * gfortran.dg/ieee/pr77372.f90: here.
3011
adfa1e6b
MM
30122016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3013
3014 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3015 vector short/char initializations.
3016 * gcc.target/powerpc/vec-init-5.c: Likewise.
3017 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3018 vector initialization optimizations.
3019 * gcc.target/powerpc/vec-init-7.c: Likewise.
3020 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3021 vector float/double initializations.
3022 * gcc.target/powerpc/vec-init-9.c: Likewise.
3023
414b7129
UB
30242016-08-29 Uros Bizjak <ubizjak@gmail.com>
3025
3026 PR target/77403
3027 * gcc.target/i386/pr77403.c: New test.
3028
3d06b6f2
MP
30292016-08-29 Marek Polacek <polacek@redhat.com>
3030
3031 PR c/77292
3032 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3033
ba9bbd6f
TV
30342016-08-29 Tom de Vries <tom@codesourcery.com>
3035
3036 PR c/77398
3037 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3038
d7d80d8f
EB
30392016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3040
3041 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3042
d7d80d8f 30432016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3044
3045 * gfortran.dg/dec_structure_13.f90: New testcase.
3046
468d95c8
JB
30472016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3048
3049 PR fortran/77261
3050 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3051 available.
3052
f329b264
TV
30532016-08-28 Tom de Vries <tom@codesourcery.com>
3054
3055 PR lto/70955
3056 * gcc.dg/pr70955.c: New test.
3057 * gcc.dg/lto/pr70955_0.c: Same.
3058 * gcc.dg/lto/pr70955_1.c: Same.
3059
4a389eb6
PP
30602016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3061
3062 PR tree-optimization/71077
3063 * gcc.target/i386/pr71077.c: New test.
3064
3f8257db 30652016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3066
3067 PR fortran/77380
3068 * gfortran.dg/pr77380.f90: New test.
3069
3f8257db 30702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3071
3072 PR fortran/77372
3073 gfortran.dg/pr77372.f90: New test.
3074
ee908516
DM
30752016-08-26 David Malcolm <dmalcolm@redhat.com>
3076
3077 * gcc.dg/spellcheck-fields-2.c (test): Move
3078 dg-begin/end-multiline-output within function body.
3079 (test_macro): New function.
3080
d41e76cf
DM
30812016-08-26 David Malcolm <dmalcolm@redhat.com>
3082
3083 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3084 (test_fixit_insert): Update expected output.
3085 (test_fixit_remove): Likewise.
3086 (test_fixit_replace): Likewise.
3087
524a4c96
RO
30882016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3089
3090 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3091 Fix typo.
3092
ebfa15ab
RB
30932016-08-26 Richard Biener <rguenther@suse.de>
3094
3095 PR tree-optimization/69047
3096 * gcc.dg/pr69047.c: New testcase.
3097
209ca542
PK
30982016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3099 Martin Jambhor <mjambor@suse.cz>
524a4c96 3100
209ca542
PK
3101 * gcc.dg/ipa/propbits-1.c: New test-case.
3102 * gcc.dg/ipa/propbits-2.c: Likewise.
3103 * gcc.dg/ipa/propbits-3.c: Likewise.
3104
e5cf1629
SK
31052016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3106
3107 PR fortran/77351
3108 * gfortran.dg/pr77351.f90: New test.
3109
ebef225f
MP
31102016-08-25 Marek Polacek <polacek@redhat.com>
3111
3112 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3113
fe377a48
MP
31142016-08-25 Marek Polacek <polacek@redhat.com>
3115
3116 PR c/77323
3117 * gcc.dg/pr77323.c: New test.
3118
88b8971f
PT
31192016-08-24 Paul Thomas <pault@gcc.gnu.org>
3120
3121 PR fortran/77358
3122 * gfortran.dg/submodule_17.f08: New test.
3123
3f8257db
JJ
31242016-08-24 Michael Collison <michael.collison@linaro.org>
3125 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3126
3127 * gcc.target/arm/builtin_saddl.c: New testcase.
3128 * gcc.target/arm/builtin_saddll.c: New testcase.
3129 * gcc.target/arm/builtin_uaddl.c: New testcase.
3130 * gcc.target/arm/builtin_uaddll.c: New testcase.
3131 * gcc.target/arm/builtin_ssubl.c: New testcase.
3132 * gcc.target/arm/builtin_ssubll.c: New testcase.
3133 * gcc.target/arm/builtin_usubl.c: New testcase.
3134 * gcc.target/arm/builtin_usubll.c: New testcase.
3135
d5b5d212
UB
31362016-08-24 Uros Bizjak <ubizjak@gmail.com>
3137
3138 PR target/77270
3139 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3140 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3141 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3142 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3143 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3144 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3145 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3146 effective target. Remove scan-assembler-times directives.
3147 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3148 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3149 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3150
d1188689
SKS
31512016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3152
3153 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3154 of unsigned int.
3155 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3156
0b6b8f85
RS
31572016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3158
3159 PR testsuite/77317
3160 * lib/target-supports.exp
3161 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3162 (check_effective_target_vect_natural_alignment): Ditto.
3163 (check_effective_target_vector_alignment_reachable): Ditto.
3164 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3165
587b7f7a
ILT
31662016-08-23 Ian Lance Taylor <iant@golang.org>
3167
3168 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3169
6019c0fc
MM
31702016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3171
3172 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3173 being created from pointers to memory locations.
3174 * gcc.target/powerpc/vec-init-2.c: Likewise.
3175
cfe37db4
FR
31762016-08-23 Fritz Reese <fritzoreese@gmail.com>
3177
3178 * gfortran.dg/dec_structure_12.f90: New testcase.
3179
7e11f46f
DV
31802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3181
3182 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3183
7ab4f354
DV
31842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3185
3186 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3187 verification.
3188
deb9351f
DV
31892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3190
3191 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3192 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3193
1fd9f058
RB
31942016-08-23 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/27336
3197 * c-c++-common/pr27336.c: New testcase.
3198
b00e6e75
MP
31992016-08-22 Marek Polacek <polacek@redhat.com>
3200
3201 PR c++/77321
3202 * g++.dg/cpp1y/pr77321.C: New test.
3203
58338bac
SK
32042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3205
3206 PR fortran/60774
3207 * gfortran.dg/empty_label.f: Adjust test for new error message.
3208 * gfortran.dg/empty_label.f90: Ditto.
3209 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3210 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3211 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3212
30364ce6
SK
32132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3214
3215 PR fortran/61318
3216 * gfortran.dg/pr61318.f90: New test.
3217
ad7a5a8f
SK
32182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3219
3220 PR fortran/77260
3221 * gfortran.dg/pr77260_1.f90: New test.
3222 * gfortran.dg/pr77260_2.f90: Ditto.
3223
72f52f30
JM
32242016-08-22 Joseph Myers <joseph@codesourcery.com>
3225
3226 PR middle-end/77269
3227 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3228 __builtin_signbitf and __builtin_signbitl in expected generic
3229 expansion.
3230 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3231 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3232 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3233 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3234 tests.
3235
6dc198e3
JM
32362016-08-22 Joseph Myers <joseph@codesourcery.com>
3237
3238 * gcc.dg/torture/float128-builtin.c,
3239 gcc.dg/torture/float128-ieee-nan.c,
3240 gcc.dg/torture/float128x-builtin.c,
3241 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3242 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3243 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3244 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3245 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3246 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3247 gcc.dg/torture/floatn-nan.h: New tests.
3248
7ff4e41a
JM
32492016-08-22 Joseph Myers <joseph@codesourcery.com>
3250
3251 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3252 macro.
3253 (main): Update calls to TEST_I_F.
3254 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3255 macro.
3256 (main): Update calls to TEST_I_F.
3257
7078cdb6
JM
32582016-08-22 Joseph Myers <joseph@codesourcery.com>
3259
3260 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3261 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3262 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3263 names in calls to TEST_I_F.
3264
a9d7c823
BE
32652016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3266
3267 PR c/52952
3268 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3269
cd800235
SKS
32702016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3271
3272 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3273 and !natural_alignment_64.
3274 * gcc.dg/ipa/propalign-2.c: Likewise.
3275 * gcc.dg/ipa/propalign-3.c: Likewise.
3276 * gcc.dg/ipa/propalign-4.c: Likewise.
3277 * gcc.dg/ipa/propalign-5.c: Likewise.
3278 * lib/target-supports.exp
3279 (check_effective_target_natural_alignment_32): Add avr-*-*.
3280
22d12455
KV
32812016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3282
3283 PR tree-optimization/61839
3284 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3285 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3286 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3287 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3288
c65699ef
JM
32892016-08-19 Joseph Myers <joseph@codesourcery.com>
3290
3291 PR c/32187
3292 * lib/target-supports.exp (check_effective_target_float16)
3293 (check_effective_target_float32, check_effective_target_float64)
3294 (check_effective_target_float128, check_effective_target_float32x)
3295 (check_effective_target_float64x)
3296 (check_effective_target_float128x)
3297 (check_effective_target_float16_runtime)
3298 (check_effective_target_float32_runtime)
3299 (check_effective_target_float64_runtime)
3300 (check_effective_target_float128_runtime)
3301 (check_effective_target_float32x_runtime)
3302 (check_effective_target_float64x_runtime)
3303 (check_effective_target_float128x_runtime)
3304 (check_effective_target_floatn_nx_runtime)
3305 (add_options_for_float16, add_options_for_float32)
3306 (add_options_for_float64, add_options_for_float128)
3307 (add_options_for_float32x, add_options_for_float64x)
3308 (add_options_for_float128x): New procedures.
3309 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3310 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3311 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3312 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3313 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3314 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3315 gcc.dg/torture/float128-complex.c,
3316 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3317 gcc.dg/torture/float128x-basic.c,
3318 gcc.dg/torture/float128x-complex.c,
3319 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3320 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3321 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3322 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3323 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3324 gcc.dg/torture/float32x-basic.c,
3325 gcc.dg/torture/float32x-complex.c,
3326 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3327 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3328 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3329 gcc.dg/torture/float64x-basic.c,
3330 gcc.dg/torture/float64x-complex.c,
3331 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3332 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3333 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3334 gcc.dg/torture/floatn-tg.h,
3335 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3336 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3337 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3338 gcc.dg/torture/fp-int-convert-float128x.c,
3339 gcc.dg/torture/fp-int-convert-float16-timode.c,
3340 gcc.dg/torture/fp-int-convert-float16.c,
3341 gcc.dg/torture/fp-int-convert-float32-timode.c,
3342 gcc.dg/torture/fp-int-convert-float32.c,
3343 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3344 gcc.dg/torture/fp-int-convert-float32x.c,
3345 gcc.dg/torture/fp-int-convert-float64-timode.c,
3346 gcc.dg/torture/fp-int-convert-float64.c,
3347 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3348 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3349 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3350 maximum exponent of floating-point type. Use it in testing
3351 whether 0x8...0 fits in the floating-point type. Always treat -1
3352 (signed 0xf...f) as fitting in the floating-point type.
3353 (M_OK1): New macro.
3354 * gcc.dg/torture/fp-int-convert-double.c,
3355 gcc.dg/torture/fp-int-convert-float.c,
3356 gcc.dg/torture/fp-int-convert-float128-timode.c,
3357 gcc.dg/torture/fp-int-convert-float128.c,
3358 gcc.dg/torture/fp-int-convert-float80-timode.c,
3359 gcc.dg/torture/fp-int-convert-float80.c,
3360 gcc.dg/torture/fp-int-convert-long-double.c,
3361 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3362
94e73c78
JJ
33632016-08-19 Jakub Jelinek <jakub@redhat.com>
3364
fbdbd4b6
JJ
3365 PR fortran/72744
3366 * gfortran.dg/gomp/pr72744.f90: New test.
3367
94e73c78
JJ
3368 PR fortran/69281
3369 * gfortran.dg/gomp/pr69281.f90: New test.
3370
91151a73
JB
33712016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3372
414b7129
UB
3373 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3374 the last special seed value.
3375 * gfortran.dg/random_7.f90: Use size for last array member instead
3376 of hardcoded value.
91151a73 3377
fcf830ab
PK
33782016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3379
3380 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3381 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3382
1a5da5b6
RB
33832016-08-19 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/77286
3386 * gcc.dg/torture/pr77286.c: New testcase.
3387
82f72146
DM
33882016-08-18 David Malcolm <dmalcolm@redhat.com>
3389
3390 * gcc.dg/verbose-asm-2.c: New test case.
3391
cc015f3a
DM
33922016-08-18 David Malcolm <dmalcolm@redhat.com>
3393
3394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3395 (custom_diagnostic_finalizer): Update for change to
3396 diagnostic_show_locus.
3397
cb18fd07
DM
33982016-08-18 David Malcolm <dmalcolm@redhat.com>
3399
3400 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3401 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3402
a76989dc
MP
34032016-08-18 Marek Polacek <polacek@redhat.com>
3404
3405 PR c/71514
3406 * gcc.dg/pr71514.c: New test.
3407
89c88780
L
34082015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3409
3410 PR target/72839
3411 * gcc.target/i386/pr72839.c: New test.
3412
2c71d454
CLT
34132016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3414
3415 PR middle-end/70895
3416 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3417 * c-c++-common/goacc/reduction-1.c: Likewise.
3418 * c-c++-common/goacc/reduction-2.c: Likewise.
3419 * c-c++-common/goacc/reduction-3.c: Likewise.
3420 * c-c++-common/goacc/reduction-4.c: Likewise.
3421
66592e95
AM
34222016-08-18 Alan Modra <amodra@gmail.com>
3423
3424 * gcc.c-torture/compile/pr72771.c: New.
3425
3a146d46
JJ
34262016-08-17 Jakub Jelinek <jakub@redhat.com>
3427
3428 PR fortran/67496
3429 * gfortran.dg/pr67496.f90: New test.
3430
3f8257db 34312015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3432
3433 PR tree-optimization/71752
3a146d46 3434 * gcc.dg/vect/pr71752.c: New.
038000bd 3435
dd42e908
UB
34362016-08-17 Uros Bizjak <ubizjak@gmail.com>
3437
3438 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3439
458a1cd0
JJ
34402016-08-17 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR middle-end/77259
3443 * g++.dg/ipa/devirt-52.C: New test.
3444
11c4c4ba
CLT
34452016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3446
3447 * c-c++-common/goacc/reduction-6.c: New testcase.
3448
661d6efd
RB
34492016-08-17 Richard Biener <rguenther@suse.de>
3450
3451 PR tree-optimization/76490
3452 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3453 * gcc.dg/pr52904.c: XFAIL.
3454
622d8b69
RB
34552016-08-17 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/23855
3458 * gcc.dg/loop-unswitch-2.c: Adjust.
3459
af23e99c
JJ
34602016-08-16 Jakub Jelinek <jakub@redhat.com>
3461
3462 PR tree-optimization/72817
3463 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3464
feeb6268
JM
34652016-08-16 Joseph Myers <joseph@codesourcery.com>
3466
3467 PR libgcc/77265
3468 * gcc.dg/torture/float128-extend-inf.c: New test.
3469
65e736c0
DM
34702016-08-16 David Malcolm <dmalcolm@redhat.com>
3471
3472 PR c/72857
3473 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3474 for embedded NUL.
3475 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3476 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3477 caret placement.
3478 (test_oct): Likewise.
3479 (test_multiple): Likewise.
3480 (test_field_width_specifier): Likewise.
3481 (test_field_width_specifier_2): New function.
3482 (test_field_precision_specifier): New function.
3483 (test_embedded_nul): Update expected caret placement.
3484 (test_non_contiguous_strings): Update line number.
3485 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3486 (__emit_string_literal_range): Add "caret_idx" param.
3487 (test_simple_string_literal): Add value for new param, updating
3488 expected output..
3489 (test_concatenated_string_literal): Likewise.
3490 (test_multiline_string_literal): Likewise.
3491 (test_hex): Likewise.
3492 (test_oct): Likewise.
3493 (test_multiple): Likewise.
3494 (test_ucn4): Likewise.
3495 (test_ucn8): Likewise.
3496 (test_u8): Likewise.
3497 (test_u): Likewise; update expected message, from "range" to
3498 "location".
3499 (test_U): Likewise.
3500 (test_L): Likewise.
3501 (test_macro): Add value for new param.
3502 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3503 (__emit_string_literal_range): Add "caret_idx" param.
3504 (test_stringified_token_1): Add value for new param. Update
3505 expected message, from "range" to "location".
3506 (test_stringized_token_2): Likewise, adding param to macro.
3507 (test_stringified_token_3): Likewise.
3508 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3509 (emit_warning): Convert param from source_range to location_t.
3510 (test_string_literals): Add caret_idx param, and use it when
3511 constructing a substring_loc. Update error message, from
3512 "range" to "location".
3513
4a7f57d5
JJ
35142016-08-16 Jakub Jelinek <jakub@redhat.com>
3515
7841800f
JJ
3516 PR target/71910
3517 * g++.dg/gomp/pr71910.C: New test.
3518
1b13411a
JJ
3519 PR middle-end/67485
3520 * gcc.c-torture/compile/pr67485.c: New test.
3521
4a7f57d5
JJ
3522 PR target/72867
3523 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3524
3c556bc4
BC
35252016-08-16 Bin Cheng <bin.cheng@arm.com>
3526
3527 PR tree-optimization/69848
3528 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3529
beab2da6
ML
35302016-08-16 Martin Liska <mliska@suse.cz>
3531
3532 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3533 of memory operations so that it can be handled by core2
3534 in 32-bit mode.
3535
f4eec0a3
RB
35362016-08-16 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/76783
3539 * gcc.dg/pr76783.c: New testcase.
3540 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3541
8f21990a
BC
35422016-08-16 Bin Cheng <bin.cheng@arm.com>
3543
3544 PR tree-optimization/72817
3545 PR tree-optimization/73450
3546 * gcc.dg/tree-ssa/pr72817.c: New test.
3547 * gcc.dg/tree-ssa/pr73450.c: New test.
3548
7fc61626
FR
35492016-08-15 Fritz Reese <fritzoreese@gmail.com>
3550
3551 * gfortran.dg/init_flag_13.f90: New testcase.
3552 * gfortran.dg/init_flag_14.f90: Ditto.
3553 * gfortran.dg/init_flag_15.f03: Ditto.
3554 * gfortran.dg/dec_init_1.f90: Ditto.
3555 * gfortran.dg/dec_init_2.f90: Ditto.
3556
432baa02
UB
35572016-08-15 Uros Bizjak <ubizjak@gmail.com>
3558
3559 PR target/72867
3560 * gcc.target/i386/pr72867.c: New test.
3561
7e1dde14
EB
35622016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3563
3564 * c-c++-common/dump-ada-spec-5.c: New test.
3565
e4969090
RB
35662016-08-15 Richard Biener <rguenther@suse.de>
3567
3568 PR tree-optimization/73434
3569 * gcc.dg/torture/pr73434.c: New testcase.
3570
66088065
JJ
35712016-08-15 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR tree-optimization/72824
3574 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3575
7c713714
CLT
35762016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3577
3578 PR fortran/70598
3579 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3580 in use_device clause.
3581 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3582 * gfortran.dg/goacc/list.f95: Adjust to catch
3583 "neither a POINTER nor an array" error messages.
3584
4271e5cb
UB
35852016-08-14 Uros Bizjak <ubizjak@gmail.com>
3586
3587 PR target/76342
3588 * gcc.target/i386/pr76342.c: New test.
3589
b0cea284
JJ
35902016-08-12 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR c/71512
3593 * g++.dg/ubsan/pr71512.C: New test.
3594 * c-c++-common/ubsan/pr71512-1.c: New test.
3595 * c-c++-common/ubsan/pr71512-2.c: New test.
3596
e86aefb8
MM
35972016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3598
3599 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3600 vector initialization options.
3601 * gcc.target/powerpc/vec-init-2.c: Likewise.
3602 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3603 is generated on ISA 3.0.
3604
7fd82d52
PP
36052016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3606
3607 PR middle-end/71654
3608 * gcc.dg/c-c++-common/pr71654.c: New test.
3609 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3610 dg-options.
3611 * gcc.dg/tree-ssa/vrp24: Likewise.
3612
2f1364c2
JJ
36132016-08-12 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR c/67410
3616 * gcc.dg/pr67410.c: New test.
3617
8eb414aa
BC
36182016-08-12 Bin Cheng <bin.cheng@arm.com>
3619
3620 PR tree-optimization/69848
3621 * gcc.dg/vect/vect-pr69848.c: New test.
3622
30b39c19
UB
36232016-08-12 Uros Bizjak <ubizjak@gmail.com>
3624
3625 PR testsuite/71008
3626 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3627 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3628 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3629 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3630
e373dd06
RB
36312016-08-12 Richard Biener <rguenther@suse.de>
3632
3633 PR tree-optimization/57326
3634 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3635 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3636 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3637 * gcc.target/i386/pr45685.c: Likewise.
3638 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3639 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3640 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3641 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3642 * gfortran.dg/pr34163.f90: Likewise.
3643
20d1af89
ML
36442016-08-12 Martin Liska <mliska@suse.cz>
3645
3646 * g++.dg/gcov/gcov-16.C: New test.
3647 * lib/gcov.exp: Support new argument for run-gcov function.
3648
5cacda56
ML
36492016-08-12 Martin Liska <mliska@suse.cz>
3650
3651 PR gcov-profile/35590
3652 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3653
663eecfd
RB
36542016-08-12 Richard Biener <rguenther@suse.de>
3655
3656 PR tree-optimization/72851
3657 * gcc.dg/torture/pr72851.c: New testcase.
3658
3f8257db 36592016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3660
e366d7d8
AO
3661 PR debug/63240
3662 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3663 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3664 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3665 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3666 DW_AT_deleted.
3667
71e1a6a4
AO
3668 PR debug/55641
3669 * g++.dg/debug/dwarf2/ref-1.C: New.
3670
8aaf799b
AO
3671 PR debug/49366
3672 * g++.dg/debug/dwarf2/template-params-12.H: New.
3673 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3674 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3675 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3676 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3677 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3678 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3679 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3680
06f9caed
BS
36812016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3682
3683 PR target/72863
3684 * gcc.target/powerpc/pr72863.c: New test.
3685
a8b956c1
UB
36862016-08-11 Uros Bizjak <ubizjak@gmail.com>
3687
3688 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3689
c73dd986
L
36902015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3691
3692 * gcc.target/i386/pieces-strcpy-1.c: New test.
3693 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3694
385ed708
JJ
36952016-08-11 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR c++/72868
3698 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3699
df7ec09f
L
37002015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3701
3702 * gcc.target/i386/pieces-memcpy-1.c: New test.
3703 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3704 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3705 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3706 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3707 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3708
b95a64bb
JJ
37092016-08-11 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR c/72816
7ddbcf6b 3712 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3713
59537744
BE
37142016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3715
3716 PR tree-optimization/71083
3717 * gcc.c-torture/execute/pr71083.c: New test.
3718 * gnat.dg/loop_optimization23.adb: New test.
3719 * gnat.dg/loop_optimization23_pkg.ads: New test.
3720 * gnat.dg/loop_optimization23_pkg.adb: New test.
3721
183ac6d0
RB
37222016-08-11 Richard Biener <rguenther@suse.de>
3723
3724 PR tree-optimization/72772
3725 * gcc.dg/graphite/pr35356-1.c: Adjust.
3726 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3727
b152f5a2
JB
37282016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3729
3730 * gfortran.dg/random_7.f90: Take into account that the last seed
3731 value is the special p value.
3732 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3733
bb7ebad1
RB
37342016-08-11 Richard Biener <rguenther@suse.de>
3735
3736 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3737
2e186411
AM
37382016-08-11 Alan Modra <amodra@gmail.com>
3739
3740 * gcc.target/powerpc/pr71680.c: New.
3741
e9e6d4f6
KN
37422016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3743
3744 * gcc.target/powerpc/bfp/bfp.exp: New file.
3745 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3746 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3747 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3748 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3749 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3750 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3751 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3752 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3753 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3754 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3755 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3756 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3757 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3758 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3759 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3760 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3761 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3762 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3763 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3764 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3765 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3766 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3767 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3778 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3779 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3780 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3781 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3782 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3783 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3784 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3785 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3786 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3787 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3788 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3789 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3790 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3791 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3792 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3793 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3794 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3795 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3796 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3797 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3798
9c8eabea
BC
37992016-08-10 Bin Cheng <bin.cheng@arm.com>
3800
3801 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3802 Add aarch64*-*-*.
3803
6c553b76
BC
38042016-08-10 Bin Cheng <bin.cheng@arm.com>
3805
3806 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3807
a0883b08
MM
38082016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3809
3810 PR target/72853
3811 * gcc.target/powerpc/pr72853.c: New test.
3812
a266236e
ML
38132016-08-10 Martin Liska <mliska@suse.cz>
3814
3815 PR gcov-profile/58306
3816 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3817
22063dbc
ML
38182016-08-10 Martin Liska <mliska@suse.cz>
3819
3820 * g++.dg/gcov/gcov-threads-1.C: New test.
3821
5250a5bb
SKS
38222016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3823
3824 PR target/71873
3825 * gcc.target/avr/pr71873.c: New test.
3826
b7597ae5
ML
38272016-08-09 Martin Liska <mliska@suse.cz>
3828
3829 * g++.dg/gcov/gcov-dump-1.C: New test.
3830 * g++.dg/gcov/gcov-dump-2.C: New test.
3831
ab50a215
ML
38322016-08-09 Martin Liska <mliska@suse.cz>
3833
3834 * gcc.dg/tree-prof/val-prof-9.c: New test.
3835
dcb1e137
ML
38362016-08-09 Martin Liska <mliska@suse.cz>
3837
3838 * gcc.dg/tree-prof/val-prof-8.c: New test.
3839
04d6d3b6
MJ
38402016-08-09 Martin Jambor <mjambor@suse.cz>
3841
df839749
UB
3842 PR ipa/71981
3843 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3844
c57e78c4
BC
38452016-08-09 Bin Cheng <bin.cheng@arm.com>
3846
3847 PR tree-optimization/33707
3848 * gcc.dg/vect/pr33707.c: New test.
3849
42970a17
BC
38502016-08-09 Bin Cheng <bin.cheng@arm.com>
3851
3852 PR tree-optimization/pr72772
3853 * gcc.dg/tree-ssa/pr72772.c: New test.
3854
810a3aa6
MF
38552016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3856
3857 PR rtl-optimization/66669
3858 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3859
9e207d6f
JJ
38602016-08-09 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR tree-optimization/72824
3863 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3864
50bf47fd
RB
38652016-08-09 Richard Biener <rguenther@suse.de>
3866
3867 PR tree-optimization/71802
3868 * gcc.dg/torture/pr71802.c: New testcase.
3869
cadec7ca
JJ
38702016-08-09 Jakub Jelinek <jakub@redhat.com>
3871
3872 PR c++/72809
3873 * g++.dg/eh/stdarg1.C: New test.
3874
c43c5112
AK
38752016-08-08 Andi Kleen <ak@linux.intel.com>
3876
3877 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3878 test command line in failure log.
3879 (profopt-execute): dito. Make autofdo file names unique.
3880
895aa8e1
DM
38812016-08-08 David Malcolm <dmalcolm@redhat.com>
3882
3883 PR c/64955
3884 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3885 output.
3886
9afda630
PK
38872016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3888
3889 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3890 c99_runtime.
3891 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3892 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3893 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3894 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3895 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3896 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3897
e52ed3fe
DM
38982016-08-08 David Malcolm <dmalcolm@redhat.com>
3899
3900 PR c/52952
3901 * gcc.dg/cpp/pr66415-1.c: Likewise.
3902 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3903 * gcc.dg/format/c90-printf-1.c: Likewise.
3904 * gcc.dg/format/diagnostic-ranges.c: New test case.
3905
ad200580
JJ
39062016-08-08 Jakub Jelinek <jakub@redhat.com>
3907
77524e0d
JJ
3908 PR fortran/72716
3909 * gfortran.dg/gomp/pr72716.f90: New test.
3910
2187f2a2
JJ
3911 PR middle-end/72781
3912 * gcc.dg/gomp/pr72781.c: New test.
3913
ad200580
JJ
3914 PR middle-end/68762
3915 * g++.dg/vect/pr68762-1.cc: New test.
3916 * g++.dg/vect/pr68762-2.cc: New test.
3917 * g++.dg/vect/pr68762.h: New file.
3918
989d0071
MS
39192016-08-08 Martin Sebor <msebor@redhat.com>
3920
3921 PR testsuite/72838
3a146d46
JJ
3922 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3923 * g++.dg/warn/overflow-warn-3.C: Same.
3924 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3925
7090cac9
AV
39262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3927
3928 PR fortran/71936
3929 * gfortran.dg/allocate_with_source_21.f03: New test.
3930
64e56ab0
AV
39312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3932
3933 PR fortran/72698
3934 * gfortran.dg/allocate_with_source_20.f03: New test.
3935
0476487d
AM
39362016-08-08 Alan Modra <amodra@gmail.com>
3937
3938 * gcc.c-torture/compile/pr72802.c: New.
3939
8e9218f2
AV
39402016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3941
3942 PR fortran/70524
3943 * gfortran.dg/dependency_48.f90: New test.
3944
c1f7083b
TK
39452016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3946
531e5ae3 3947 PR fortran/70040
c1f7083b
TK
3948 * gfortran.dg/pr70040.f90: New testcase.
3949
6ab5813c
TK
39502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3951
3952 PR fortran/71961
3953 * gfortran.dg/matmul_10.f90: New testcase.
3954
27bddc4a
JH
39552016-08-07 Jan Hubicka <hubicka@ucw.cz>
3956
3957 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3958
4a9f8a9f
JJ
39592016-08-07 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR c/72816
3962 * gcc.dg/pr72816.c: New test.
3963
fa76f2c6
JW
39642016-08-06 Jonathan Wakely <jwakely@redhat.com>
3965
3966 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3967 * g++.dg/conversion/pr41426.C: Likewise.
3968 * g++.dg/conversion/pr66211.C: Likewise.
3969 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3970 * g++.dg/init/ref8.C: Likewise.
3971 * g++.old-deja/g++.law/cvt20.C: Likewise.
3972 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3973
5c3e5002
PP
39742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3975
3976 PR tree-optimization/18046
3977 * gcc.dg/tree-ssa/vrp105.c: New test.
3978 * gcc.dg/tree-ssa/vrp106.c: New test.
3979
94087e88 39802016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3981
3982 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3983 1ul in diagnostics. Remove hyphen from "constant-expression."
3984 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3985 * g++.dg/cpp0x/static_assert3.C: Same.
3986 * g++.dg/cpp1y/constexpr-throw.C: Same.
3987 * g++.dg/template/nontype3.C: Same.
3988 * g++.dg/warn/overflow-warn-1.C: Same.
3989 * g++.dg/warn/overflow-warn-3.C: Same.
3990 * g++.dg/warn/overflow-warn-4.C: Same.
3991
88fa5555
DM
39922016-08-05 David Malcolm <dmalcolm@redhat.com>
3993
3994 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3995 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3996 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3997 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3998
1addb9e6
PP
39992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4000
4001 PR tree-optimization/72810
4002 * gcc.dg/tree-ssa/vrp110.c: New test.
4003
1b62ed4f
JG
40042016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4005
4006 PR Target/72819
4007 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4008 registers.
4009 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4010 saving the half-precision registers.
4011 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4012 value is returned in h0.
4013 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4014 are passed in FP/SIMD registers.
4015 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4016 passing works corrcetly.
4017 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4018 (hfa_f16x2_t): Likewise.
4019 (hfa_f16x3_t): Likewise.
4020 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4021 are promoted to double and passed in a double register.
4022 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4023 are promoted to double and stacked.
4024 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4025 __fp16 data types.
4026 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4027 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4028 __fp16 first get passed in FP/SIMD registers, then stacked.
4029
4228ca19
NS
40302016-08-05 Nathan Sidwell <nathan@acm.org>
4031
4032 PR c++/68724
4033 * g++.dg/cpp0x/pr68724.C: New.
4034
db7c335e
RB
40352016-08-05 Richard Biener <rguenther@suse.de>
4036
4037 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4038
48abe922
PP
40392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4040
4041 * gcc.dg/tree-ssa/vrp107.c: New test.
4042 * gcc.dg/tree-ssa/vrp108.c: New test.
4043 * gcc.dg/tree-ssa/vrp109.c: New test.
4044
f6cdf42f
PK
40452016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4046
4047 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4048 dg-options.
4049
33a9c609
PK
40502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4051
4052 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4053 test-cases.
4054 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4055 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4056 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4057 test-cases.
4058 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4059 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4060 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4061 large_double.
4062
4473482d
PC
40632016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4064
4065 PR c++/72800
4066 * g++.dg/cpp1y/lambda-ice1.C: New.
4067
08156df5
PP
40682016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4069
4070 PR c++/72759
4071 * g++.dg/cpp1y/pr72759.C: New test.
4072
938da3a5
PP
40732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4074
4075 * gcc.dg/switch-10.c: New test.
4076
da84183c
JG
40772016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4078
4079 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4080
ae9281fc
TS
40812016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4082
4083 * c-c++-common/goacc/routine-5.c: Update.
4084
086ad22e
BE
40852016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4086
4087 PR rtl-optimization/70903
4088 * gcc.c-torture/execute/pr70903.c: New test.
4089
6805e400
ML
40902016-08-04 Martin Liska <mliska@suse.cz>
4091
4092 * gcc.dg/params/params.exp: Replace file exists with
4093 TESTING_IN_BUILD_TREE.
4094
a0008434
MP
40952016-08-04 Marek Polacek <polacek@redhat.com>
4096
4097 PR c++/70229
4098 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4099
fb46286e
RB
41002016-08-04 Richard Biener <rguenther@suse.de>
4101
4102 PR middle-end/71984
4103 * gcc.dg/torture/pr71984.c: Guard correctness check for
4104 little-endian.
4105
ac2c96ab
AP
41062016-08-03 Andrew Pinski <apinski@cavium.com>
4107
4108 * gcc.c-torture/compile/20160802-1.c: New testcase.
4109
c98583e9
FR
41102016-08-03 Fritz Reese <fritzoreese@gmail.com>
4111
4112 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4113
9ad1a1da
RB
41142016-08-03 Richard Biener <rguenther@suse.de>
4115
4116 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4117 and remove -O3.
4118 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4119 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4120
cd75c979
RB
41212016-08-03 Richard Biener <rguenther@suse.de>
4122
4123 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4124 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4125 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4126 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4127
30e8d875
SKS
41282016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4129
4130 * gcc.dg/init-excess-2.c: Require int32plus.
4131 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4132 * gcc.dg/pr59963-2.c: Require int32plus.
4133 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4134 * gcc.dg/unroll-7.c: Require int32plus.
4135
69b806f6
BC
41362016-08-02 Bin Cheng <bin.cheng@arm.com>
4137
4138 PR tree-optimization/34114
4139 * gcc.dg/tree-ssa/loop-42.c: New test.
4140
1efafef3
TC
41412016-08-02 Tamar Christina <tamar.christina@arm.com>
4142
4143 * gcc.target/aarch64/vminmaxnm.c: New.
4144 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4145 tests.
4146
e2a99194
MM
41472016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4148
4149 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4150 vec_extract for vector float, vector int, vector short, and vector
4151 char.
4152 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4153 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4154 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4155 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4156
71bfb77a
WD
41572016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4158
4159 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4160 single stack adjustment, no writeback.
71bfb77a
WD
4161 * gcc.target/aarch64/test_frame_12.c: Likewise.
4162 * gcc.target/aarch64/test_frame_13.c: Likewise.
4163 * gcc.target/aarch64/test_frame_15.c: Likewise.
4164 * gcc.target/aarch64/test_frame_6.c: Likewise.
4165 * gcc.target/aarch64/test_frame_7.c: Likewise.
4166 * gcc.target/aarch64/test_frame_8.c: Likewise.
4167 * gcc.target/aarch64/test_frame_16.c: New test.
4168
37bce35a
L
41692015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4170
4171 PR target/72748
4172 * gcc.target/i386/pr72748.c: New test.
4173
3f8257db 41742015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4175
4176 PR tree-optimization/71818
4177 * gcc.dg/vect/pr71818.c: New
4178
bf60c531
ML
41792016-08-01 Martin Liska <mliska@suse.cz>
4180
4181 PR tree-optimization/71857
4182 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4183
8ed49fab
KT
41842016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4185
4186 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4187
76e2c821
JB
41882016-08-01 Jan Beulich <jbeulich@suse.com>
4189
4190 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4191
35029597
WS
41922016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4193
4194 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4195 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4196
3aa4b66a
JW
41972016-07-31 Jonathan Wakely <jwakely@redhat.com>
4198
4199 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4200 (check_effective_target_c++): Likewise. Also match for libstdc++.
4201
3f8257db 42022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4203
4204 PR fortran/41922
4205 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4206 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4207 * gfortran.dg/pr41922.f90: New test.
4208
9fcb2819
SK
42092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4210
4211 PR fortran/68566
4212 * gfortran.dg/pr68566.f90: new test.
4213
94087e88 42142016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4215
4216 PR c++/60760
4217 PR c++/71091
4218 * g++.dg/cpp0x/constexpr-cast.C: New test.
4219 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4220 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4221 * g++.dg/ubsan/pr63956.C: Correct.
4222
d0047a25
MM
42232016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4224
4225 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4226 vector double or vector long where the vector is in memory.
4227 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4228 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4229
e4f7a5df
SK
42302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4231
4232 PR fortran/69867
4233 * gfortran.dg/pr69867.f90: New test.
4234
b441ae1d
SK
42352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4236
4237 PR fortran/69962
4238 * gfortran.dg/pr69962.f90: New test.
4239
712dff31
SK
42402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4241
4242 PR fortran/70006
4243 * gfortran.dg/pr70006.f90: New test.
4244
fb42421e
SK
42452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4246
4247 PR fortran/71730
4248 * gfortran.dg/pr71730.f90: New test.
4249 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4250 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4251 * gfortran.dg/array_constructor_26.f03: Ditto.
4252
466effe0
WS
42532016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4254
4255 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4256 * gcc.target/powerpc/pr71763.c: Likewise.
4257
f618a472
MP
42582016-07-29 Marek Polacek <polacek@redhat.com>
4259
4260 PR c/71742
4261 * gcc.dg/940510-1.c: Adjust dg-error.
4262 * gcc.dg/c99-flex-array-1.c: Likewise.
4263 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4264
efd0786f
MP
4265 PR c/71853
4266 * gcc.dg/noncompile/pr71853.c: New test.
4267
e00dceaf
MP
4268 PR c/71573
4269 * gcc.dg/noncompile/pr71573.c: New test.
4270
638fc14f
MP
4271 PR c/71926
4272 * g++.dg/warn/Wparentheses-30.C: New test.
4273 * gcc.dg/Wparentheses-14.c: New test.
4274
61c73a7f
UB
42752016-07-29 Uros Bizjak <ubizjak@gmail.com>
4276
4277 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4278
01d32b2b
BC
42792016-07-29 Bin Cheng <bin.cheng@arm.com>
4280
4281 PR tree-optimization/57558
4282 * gcc.dg/vect/pr57558-1.c: New test.
4283 * gcc.dg/vect/pr57558-2.c: New test.
4284
f6c7a248
PK
42852016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4286
61c73a7f 4287 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4288 to scan forwprop1 dump pass.
4289
f54ea774
PC
42902016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4291
4292 PR c++/51488
4293 * g++.dg/template/pr51488.C: New.
4294
673a107a
JJ
42952016-07-29 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR c/71969
4298 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4299 static __inline__.
4300 * gcc.dg/pr71969-1.c: New test.
4301 * gcc.dg/pr71969-2.c: New test.
4302 * gcc.dg/pr71969-3.c: New test.
4303
78169471
MP
43042016-07-29 Marek Polacek <polacek@redhat.com>
4305
4306 PR c/71574
4307 * c-c++-common/pr71574.c: New test.
4308
a5b5c8b6
MP
4309 PR c/71583
4310 * gcc.dg/noncompile/pr71583.c: New test.
4311
883b6d4e
KV
43122016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4313
4314 PR middle-end/68217
4315 * gcc.dg/pr68217.c: New test.
4316
89f1f37e
SK
43172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4318
4319 PR fortran/71067
4320 * gfortran.dg/pr71067_1.f90: New test.
4321 * gfortran.dg/pr71067_2.f90: Ditto.
4322
e0d32185
MM
43232016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4324
4325 * gcc.target/powerpc/vec-extract-1.c: New test.
4326
c851722d
SK
43272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4328
4329 PR fortran/71799
4330 * gfortran.dg/pr71799.f90: New test.
4331
f064da6a
PC
43322016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/71665
4335 * g++.dg/cpp0x/pr71665-1.C: New.
4336 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4337 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4338 * g++.dg/ext/label10.C: Likewise.
4339 * g++.dg/parse/constant5.C: Likewise.
4340
1b70aaad
SK
43412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4342
4343 PR fortran/71859
4344 * gfortran.dg/pr71859.f90: New test.
4345 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4346 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4347
a23404c9
PT
43482016-07-28 Paul Thomas <pault@gcc.gnu.org>
4349
4350 PR fortran/71883
4351 * gfortran.dg/pr71883.f90 : New test.
4352
513d866d
YR
43532016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4354
4355 PR tree-optimization/71734
61c73a7f 4356 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4357
7c428aa2
RL
43582016-07-28 Renlin Li <renlin.li@arm.com>
4359
4360 Revert
4361 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4362
4363 PR fortran/71902
4364 * gfortran.dg/dependency_47.f90: New test.
4365
1225d6b1
ML
43662016-07-28 Martin Liska <mliska@suse.cz>
4367
4368 PR gcov-profile/68025
4369 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4370
e5f5bf35
ML
43712016-07-28 Martin Liska <mliska@suse.cz>
4372
4373 * g++.dg/vect/pr70944.cc: New test.
4374
4536610d
KV
43752016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4376
4377 PR middle-end/71994
4378 * gcc.dg/torture/pr71994.c: New test.
4379
8c6961ca
PK
43802016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4381
4382 PR middle-end/71078
4383 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4384 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4385 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4386
8de22ea0
RB
43872016-07-27 Richard Biener <rguenther@suse.de>
4388
4389 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4390
5d9da222
ML
43912016-07-27 Martin Liska <mliska@suse.cz>
4392
4393 * gcc.dg/predict-13.c: New test.
4394 * gcc.dg/predict-14.c: New test.
4395
af9e275f
SKS
43962016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4397
a23404c9 4398 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4399 including stdint.h.
4400 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4401 including stdint.h.
4402
71abba1e
MM
44032016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4404
4405 PR target/71869
4406 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4407 IEEE built-in functions handle quiet and signalling NaNs
4408 correctly.
4409
9cd74e8f
SK
44102016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4411
4412 PR fortran/71862
4413 * gfortran.dg/pr71862.f90: New test.
4414
0d48446f
MS
44152016-07-26 Martin Sebor <msebor@redhat.com>
4416
4417 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4418 selector with dg-options.
4419
524cf1e4
PP
44202016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4421
4422 PR tree-optimization/18046
4423 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4424 * gcc.dg/tree-ssa/vrp103.c: New test.
4425 * gcc.dg/tree-ssa/vrp104.c: New test.
4426
100665d8
WS
44272016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4428
4429 * gcc.target/powerpc/pr63354.c: Require lp64 since
4430 -mprofile-kernel is not legal with -m32.
4431
0b64ca40
RB
44322016-07-26 Richard Biener <rguenther@suse.de>
4433
4434 PR rtl-optimization/71984
4435 * gcc.dg/torture/pr71984.c: New testcase.
4436
9b7937cf
RS
44372016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4438
4439 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4440 g++-dg-runtest via et-dg-runtest.
4441 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4442 * gcc.dg/vect/vect.exp: Likewise.
4443 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4444 gfortran-dg-runtest.
4445 * gfortran.dg/vect/vect.exp: Likewise.
4446 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4447 (check_mips_loongson_hw_available): Likewise.
4448 (check_effective_target_mpaired_single_runtime): Likewise.
4449 (check_effective_target_mips_loongson_runtime): Likewise.
4450 (add_options_for_mpaired_single): Likewise.
4451 (check_effective_target_vect_int): Add global et_index.
4452 Check and save the supported feature for a target selected by
4453 the et_index target. Break long lines where appropriate. Call
4454 et-is-effective-target for MIPS with an argument instead of
4455 check_effective_target_* where appropriate.
4456 (check_effective_target_vect_intfloat_cvt): Likewise.
4457 (check_effective_target_vect_uintfloat_cvt): Likewise.
4458 (check_effective_target_vect_floatint_cvt): Likewise.
4459 (check_effective_target_vect_floatuint_cvt): Likewise.
4460 (check_effective_target_vect_simd_clones): Likewise.
4461 (check_effective_target_vect_shift): ewise.
4462 (check_effective_target_whole_vector_shift): Likewise.
4463 (check_effective_target_vect_bswap): Likewise.
4464 (check_effective_target_vect_shift_char): Likewise.
4465 (check_effective_target_vect_long): Likewise.
4466 (check_effective_target_vect_float): Likewise.
4467 (check_effective_target_vect_double): Likewise.
4468 (check_effective_target_vect_long_long): Likewise.
4469 (check_effective_target_vect_no_int_max): Likewise.
4470 (check_effective_target_vect_no_int_add): Likewise.
4471 (check_effective_target_vect_no_bitwise): Likewise.
4472 (check_effective_target_vect_widen_shift): Likewise.
4473 (check_effective_target_vect_no_align): Likewise.
4474 (check_effective_target_vect_hw_misalign): Likewise.
4475 (check_effective_target_vect_element_align): Likewise.
4476 (check_effective_target_vect_condition): Likewise.
4477 (check_effective_target_vect_cond_mixed): Likewise.
4478 (check_effective_target_vect_char_mult): Likewise.
4479 (check_effective_target_vect_short_mult): Likewise.
4480 (check_effective_target_vect_int_mult): Likewise.
4481 (check_effective_target_vect_extract_even_odd): Likewise.
4482 (check_effective_target_vect_interleave): Likewise.
4483 (check_effective_target_vect_stridedN): Likewise.
4484 (check_effective_target_vect_multiple_sizes): Likewise.
4485 (check_effective_target_vect64): Likewise.
4486 (check_effective_target_vect_call_copysignf): Likewise.
4487 (check_effective_target_vect_call_sqrtf): Likewise.
4488 (check_effective_target_vect_call_btrunc): Likewise.
4489 (check_effective_target_vect_call_btruncf): Likewise.
4490 (check_effective_target_vect_call_ceil): Likewise.
4491 (check_effective_target_vect_call_ceilf): Likewise.
4492 (check_effective_target_vect_call_floor): Likewise.
4493 (check_effective_target_vect_call_floorf): Likewise.
4494 (check_effective_target_vect_call_lceil): Likewise.
4495 (check_effective_target_vect_call_lfloor): Likewise.
4496 (check_effective_target_vect_call_nearbyint): Likewise.
4497 (check_effective_target_vect_call_nearbyintf): Likewise.
4498 (check_effective_target_vect_call_round): Likewise.
4499 (check_effective_target_vect_call_roundf): Likewise.
4500 (check_effective_target_vect_perm): Likewise, but also append *_saved
4501 to the existing global name to properly cache the result.
4502 (check_effective_target_vect_perm_byte): Likewise.
4503 (check_effective_target_vect_perm_short): Likewise.
4504 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4505 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4506 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4507 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4508 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4509 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4510 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4511 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4512 (check_effective_target_vect_sdot_qi): Likewise.
4513 (check_effective_target_vect_udot_qi): Likewise.
4514 (check_effective_target_vect_sdot_hi): Likewise.
4515 (check_effective_target_vect_udot_hi): Likewise.
4516 (check_effective_target_vect_usad_char): Likewise.
4517 (check_effective_target_vect_pack_trunc): Likewise.
4518 (check_effective_target_vect_unpack): Likewise.
4519 (check_effective_target_vect_aligned_arrays): Likewise.
4520 (check_effective_target_vect_natural_alignment): Likewise.
4521 (check_effective_target_vector_alignment_reachable): Likewise.
4522 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4523 (is-effective-target): Initialize et_index if undefined.
4524 (et-dg-runtest): New.
4525 (et-is-effective-target): Likewise.
4526 (check_vect_support_and_set_flags): Add supported MIPS targets to
4527 EFFECTIVE_TARGETS list. Return the number of supported targets.
4528
8f63caf6 45292016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4530 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4531
4532 PR middle-end/70920
4533 * gcc.dg/pr70920-1.c: New test-case.
4534 * gcc.dg/pr70902-2.c: Likewise.
4535 * gcc.dg/pr70920-3.c: Likewise.
4536 * gcc.dg/pr70920-4.c: Likewise
4537 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4538 2 instead of 3.
4539
7d575fff
AM
45402016-07-25 Alexander Monakov <amonakov@ispras.ru>
4541
4542 * gcc.c-torture/execute/pr71494.c: Require label_values.
4543 * gcc.dg/pr16973.c: Ditto.
4544
bf01e070
SKS
45452016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4546
4547 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4548 * gcc.dg/torture/pr69771.c: Require int32plus.
4549 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4550
16b05965
ML
45512016-07-25 Martin Liska <mliska@suse.cz>
4552
4553 * gcc.dg/torture/pr71987.c: New test.
4554
d52d3767
SK
45552016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4556
4557 PR fortran/71935
4558 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4559 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4560 * gfortran.dg/pr71935.f90: New test.
4561
94087e88 45622016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4563
4564 PR c++/71675
4565 * g++.dg/ext/atomic-3.C: New test.
4566 * gcc.dg/atomic/pr71675.c: New test.
4567
58b3986e
ES
45682016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4569
4570 * gcc.target/i386/mvc8.c: New test.
4571
faa1612a
BC
45722016-07-22 Bin Cheng <bin.cheng@arm.com>
4573
4574 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4575 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4576
1603ebe0
TK
45772016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4578
4579 PR fortran/71795
4580 * gfortran.dg/constructor_50.f90: New test.
4581
bc91c436
ML
45822016-07-22 Martin Liska <mliska@suse.cz>
4583
4584 PR gcov-profile/69028
4585 PR gcov-profile/62047
4586 * g++.dg/cilk-plus/pr69028.C: New test.
4587
9fe9a3a7
AV
45882016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4589
4590 * gfortran.dg/coarray_stat_2.f90: New test.
4591
70866e3d
MM
45922016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4593
4594 * gcc.target/powerpc/vec-extract.h: New files to check the
4595 vec_extract built-in functions for all vector types, testing
4596 accessing each element, both with constant and variable element
4597 numbers.
4598 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4599 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4600 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4601 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4602 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4603 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4604 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4605 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4606 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4607
ab3af181
JJ
46082016-07-21 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR c++/71728
4611 * g++.dg/other/pr71728.C: New test.
4612
ebe8f322
JG
46132016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4614
4615 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4616 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4617 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4618 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4619 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4620
959cef74
RB
46212016-07-21 Richard Biener <rguenther@suse.de>
4622
4623 PR tree-optimization/71947
4624 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4625
b24d9420
BC
46262016-07-21 Bin Cheng <bin.cheng@arm.com>
4627
4628 * gcc.dg/tree-ssa/scev-15.c: New.
4629
23974819
BC
46302016-07-21 Bin Cheng <bin.cheng@arm.com>
4631
4632 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4633
ee78cbaa
JJ
46342016-07-21 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR c++/71941
4637 * g++.dg/gomp/pr71941.C: New test.
4638
52ed68f7
DM
46392016-07-20 David Malcolm <dmalcolm@redhat.com>
4640
4641 PR c/70339
4642 PR c/71858
4643 * g++.dg/spellcheck-identifiers.C: New test case, based on
4644 gcc.dg/spellcheck-identifiers.c.
4645 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4646 gcc.dg/spellcheck-identifiers-2.c.
4647 * g++.dg/spellcheck-typenames.C: New test case, based on
4648 gcc.dg/spellcheck-typenames.c
4649
18407bfb
JW
46502016-07-20 Jonathan Wakely <jwakely@redhat.com>
4651
4652 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4653 pointer to member function and also test catching by reference.
4654
4c07fd98
DV
46552016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4656
4657 * gcc.target/s390/pr67443.c: Fix test case.
4658
fee21d65
DV
46592016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4660
4661 * gcc.target/s390/insv-1.c: Xfail some tests.
4662 * gcc.target/s390/insv-2.c: Likewise.
4663
dbe9dfdd
GJL
46642016-07-20 Georg-Johann Lay <avr@gjlay.de>
4665
4666 * gcc.target/avr/torture/get-mem.c: New test.
4667 * gcc.target/avr/torture/set-mem.c: New test.
4668
c25e1d82
GJL
46692016-07-20 Georg-Johann Lay <avr@gjlay.de>
4670
4671 PR target/71948
4672 * gcc.target/avr/torture/tiny-progmem.c: New test.
4673
109d2197
JJ
46742016-07-20 Jakub Jelinek <jakub@redhat.com>
4675
7419f441
JJ
4676 PR c++/71909
4677 * g++.dg/parse/pr71909.C: New test.
4678 * g++.dg/tm/pr71909.C: New test.
4679
109d2197
JJ
4680 PR c++/50060
4681 * g++.dg/cpp0x/constexpr-50060.C: New test.
4682 * g++.dg/cpp1y/constexpr-50060.C: New test.
4683
144530cf
ML
46842016-07-20 Martin Liska <mliska@suse.cz>
4685
4686 * gfortran.dg/graphite/pr71898.f90: New test.
4687
04ac4afa
BC
46882016-07-20 Bin Cheng <bin.cheng@arm.com>
4689
4690 PR tree-optimization/71503
4691 PR tree-optimization/71683
4692 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4693 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4694
dcbdb17a
ML
46952016-07-20 Martin Liska <mliska@suse.cz>
4696
4697 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4698 * gcc.dg/plugin/sreal-test-1.c: Remove.
4699 * gcc.dg/plugin/sreal_plugin.c: Remove.
4700
6ed82555
TK
47012016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4702
4703 PR fortran/71902
4704 * gfortran.dg/dependency_47.f90: New test.
4705
13da0507
JJ
47062016-07-19 Jakub Jelinek <jakub@redhat.com>
4707
4833f561
JJ
4708 PR rtl-optimization/71916
4709 * gcc.c-torture/compile/pr71916.c: New test.
4710
4fda19ef
JJ
4711 PR middle-end/71874
4712 * g++.dg/torture/pr71874.C: New test.
4713
13da0507
JJ
4714 PR middle-end/71734
4715 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4716 (my_alloc): Rewritten to use __builtin_posix_memalign and
4717 __SIZE_TYPE__.
4718 (my_free): Use __builtin_free instead of _mm_free.
4719 (Vec::operator=): Use __builtin_memcpy.
4720
e7980add
MJ
47212016-07-19 Martin Jambor <mjambor@suse.cz>
4722
61c73a7f
UB
4723 PR fortran/71688
4724 * gfortran.dg/pr71688.f90: New test.
e7980add 4725
13e88953
RB
47262016-07-19 Richard Biener <rguenther@suse.de>
4727
4728 * c-c++-common/vector-subscript-6.c: New testcase.
4729 * c-c++-common/vector-subscript-7.c: Likewise.
4730
1caf0482
SKS
47312016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4732
a23404c9 4733 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4734 and UInt32 based on __SIZEOF_INT__.
4735
cef5388d
RB
47362016-07-19 Richard Biener <rguenther@suse.de>
4737
4738 PR tree-optimization/71901
4739 * gcc.dg/torture/pr71901.c: New testcase.
4740
47412016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4742
4743 PR tree-optimization/71908
4744 * gcc.dg/torture/pr71908.c: New testcase.
4745
a8f7a895
MM
47462016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4747
4748 PR target/71493
4749 * gcc.target/powerpc/pr71493-1.c: New test.
4750 * gcc.target/powerpc/pr71493-2.c: Likewise.
4751
f2111a36
JJ
47522016-07-18 Jakub Jelinek <jakub@redhat.com>
4753
99516432
JJ
4754 PR c++/71835
4755 * g++.dg/conversion/ambig3.C: New test.
4756
87713c6a
JJ
4757 PR c++/71828
4758 * g++.dg/cpp0x/constexpr-71828.C: New test.
4759
7a7f16ca
JJ
4760 PR c++/71826
4761 * g++.dg/template/pr71826.C: New test.
4762
f4d90295
JJ
4763 PR c++/71822
4764 * g++.dg/template/defarg21.C: New test.
4765
f2111a36
JJ
4766 PR c++/71871
4767 * g++.dg/ext/vector31.C: New test.
4768
0b965526
UB
47692016-07-18 Uros Bizjak <ubizjak@gmail.com>
4770
4771 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4772
94e136b9
YR
47732016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4774
4775 PR tree-optimization/71734
4776 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4777
7072df0a
DV
47782016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4779
4780 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4781 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4782 stack-layout-dynamic-1.c: New test.
4783
54158a1a
AK
47842016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4785
4786 * gcc.target/s390/nolrl-1.c: New test.
4787
43068916
FR
47882016-07-17 Fritz Reese <fritzoreese@gmail.com>
4789
4790 PR fortran/71523
4791 * gfortran.dg/pr71523_1.f90: New test.
4792 * gfortran.dg/pr71523_2.f90: New test.
4793
a9356b12
AS
47942016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4795
4796 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4797
a07b81c7 47982016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4799 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4800
4801 PR fortran/62125
4802 * gfortran.dg/pr62125.f90: New test.
4803
96c0ec12
BS
48042016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4805
4806 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4807 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4808
479d0ed5
JW
48092016-07-15 Jonathan Wakely <jwakely@redhat.com>
4810
4811 PR c++/58796
4812 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4813 * g++.dg/cpp0x/nullptr35.C: New test.
4814
41c7438e
BC
48152016-07-15 Bin Cheng <bin.cheng@arm.com>
4816
4817 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4818
f7ba880b
CP
48192016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4820
4821 * gfortran.dg/goacc/vector_length.f90: New test.
4822
b9aba0a0
RB
48232016-07-15 Richard Biener <rguenther@suse.de>
4824
4825 PR tree-optimization/71881
4826 * gcc.dg/torture/pr71881.c: New testcase.
4827
9513d5fb
RB
48282016-07-15 Richard Biener <rguenther@suse.de>
4829
4830 PR tree-optimization/71887
4831 * gcc.dg/torture/pr71887.c: New testcase.
4832
ddbbcb19
JJ
48332016-07-15 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR c/71858
4836 * gcc.dg/spellcheck-identifiers-3.c: New test.
4837
29eb509c
AV
48382016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4839
4840 PR fortran/71807
4841 * gfortran.dg/null_9.f90: New test.
4842
43aabfcf
BC
48432016-07-15 Bin Cheng <bin.cheng@arm.com>
4844
4845 * gcc.dg/tree-ssa/loop-41.c: New test.
4846
afc89e58
BC
48472016-07-15 Bin Cheng <bin.cheng@arm.com>
4848
4849 PR tree-optimization/71347
4850 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4851
6fa682ad
SK
48522016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4853
4854 PR fortran/29819
4855 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4856 * gfortran.dg/contains.f90: Ditto.
4857 * gfortran.dg/contains_empty_1.f03: Ditto.
4858 * gfortran.dg/submodule_3.f08: Ditto.
4859
dd36b877
JJ
48602016-07-14 Jakub Jelinek <jakub@redhat.com>
4861
a60a5d31
JJ
4862 PR testsuite/71865
4863 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4864 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4865 expected diagnostics.
4866
dd36b877
JJ
4867 PR c/71858
4868 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4869 * gcc.dg/spellcheck-identifiers-2.c: New test.
4870 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4871 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4872
a241f8ca
JJ
48732016-07-14 Jakub Jelinek <jakub@redhat.com>
4874
4875 PR tree-optimization/71872
4876 * gcc.c-torture/compile/pr71872.c: New test.
4877
d62b809c
TP
48782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4879
4880 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4881 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4882 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4883 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4884 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4885 * gcc.target/arm/atomic-op-acquire-1.c: This.
4886 * gcc.target/arm/atomic-op-char.c: Rename into ...
4887 * gcc.target/arm/atomic-op-char-1.c: This.
4888 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4889 * gcc.target/arm/atomic-op-consume-1.c: This.
4890 * gcc.target/arm/atomic-op-int.c: Rename into ...
4891 * gcc.target/arm/atomic-op-int-1.c: This.
4892 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4893 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4894 * gcc.target/arm/atomic-op-release.c: Rename into ...
4895 * gcc.target/arm/atomic-op-release-1.c: This.
4896 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4897 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4898 * gcc.target/arm/atomic-op-short.c: Rename into ...
4899 * gcc.target/arm/atomic-op-short-1.c: This.
4900 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4901 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4902 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4903 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4904 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4905 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4906 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4907 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4908 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4909 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4910
1f8dd420
AV
49112016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4912
4913 PR fortran/70842
4914 * gfortran.dg/select_type_35.f03: New test.
4915
53109ba8
KT
49162016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4917
4918 PR target/65951
4919 PR tree-optimization/70923
4920 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4921 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4922 * gcc.dg/vect/pr65951.c: Likewise.
4923 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4924
91f35b7f
DE
49252016-07-14 David Edelsohn <dje.gcc@gmail.com>
4926
4927 * c-c++-common/pr60226.c: Expect maximum object file alignment
4928 error on AIX.
4929
351168fe
RB
49302016-07-14 Richard Biener <rguenther@suse.de>
4931
4932 PR tree-optimization/71866
4933 * gcc.dg/torture/pr71866.c: New testcase.
4934
94c32c00
TP
49352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4936
4937 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4938 selector and enclose boolean expression in curly braces.
4939
b799a481
AM
49402016-07-14 Alan Modra <amodra@gmail.com>
4941
4942 PR target/71733
4943 * gcc.target/powerpc/p9-novsx.c: New.
4944
f63ba78c
AK
49452016-07-13 Andi Kleen <ak@linux.intel.com>
4946
4947 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4948 * g++.dg/tree-prof/morefunc.C: Dito.
4949 * g++.dg/tree-prof/pr35545.C: Dito.
4950 * g++.dg/tree-prof/reorder.C: Dito.
4951 * gcc.dg/tree-prof/20050826-2.c: Dito.
4952 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4953 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4954 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4955 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4956 * gcc.dg/tree-prof/inliner-1.c: Dito.
4957 * gcc.dg/tree-prof/merge_block.c: Dito.
4958 * gcc.dg/tree-prof/stringop-1.c: Dito.
4959 * gcc.dg/tree-prof/stringop-2.c: Dito.
4960 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4961 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4962 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4963 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4964 * gcc.dg/tree-prof/update-loopch.c: Dito.
4965 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4966 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4967 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4968 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4969 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4970 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4971 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4972
f4d5a23d
AK
49732016-07-13 Andi Kleen <ak@linux.intel.com>
4974
4975 * lib/profopt.exp (profopt-execute): Remove .imports files.
4976
ae145898
AK
49772016-07-13 Andi Kleen <ak@linux.intel.com>
4978
0b965526 4979 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4980
e97bd4f5
AK
49812016-07-13 Andi Kleen <ak@linux.intel.com>
4982
4983 * lib/profopt.exp (dg-final-scan-autofdo,
4984 dg-final-scan-not-autofdo): New functions.
4985
6fa3d4b4
BC
49862016-07-13 Bin Cheng <bin.cheng@arm.com>
4987
4988 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4989 * gcc.dg/vect/vect-35.c: Ditto.
4990 * gcc.dg/vect/vect-alias-check-2.c: New test.
4991
65f18bc6
ML
49922016-07-13 Martin Liska <mliska@suse.cz>
4993
4994 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4995 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4996 * gfortran.dg/pr42108.f90: Update expected dump scan.
4997
9737f35b
RB
49982016-07-13 Richard Biener <rguenther@suse.de>
4999
5000 PR tree-optimization/24574
5001 * gcc.dg/pr24574.c: New testcase.
5002
62c0ea4b
SKS
50032016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5004
0b965526 5005 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5006 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5007 * c-c++-common/pr68833-1.c: Require int32plus.
5008 * gcc.dg/ipa/pr63551.c: Likewise.
5009 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5010 * gcc.dg/ipa/pr64041.c: Require int32plus.
5011
c7ed8938
IE
50122016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5013
5014 PR ipa/71633
5015 * g++.dg/pr71633.C: New test.
5016
5ce15300
TP
50172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5018
5019 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5020 Add new arm_thumb1_cbz_ok effective target.
5021 * gcc.target/arm/cbz.c: New test.
5022
2b9509a3
TP
50232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5024
5025 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5026 Define effective target.
5027 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5028 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5029 * gcc.target/arm/movhi_movw.c: New test.
5030 * gcc.target/arm/movsi_movw.c: Likewise.
5031 * gcc.target/arm/movdi_movw.c: Likewise.
5032
7f15b177
RB
50332016-07-13 Richard Biener <rguenther@suse.de>
5034
5035 PR middle-end/71104
5036 * gcc.dg/pr71104-1.c: New testcase.
5037 * gcc.dg/pr71104-2.c: Likewise.
5038
0b0a896e
MM
50392016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5040
5041 PR target/71805
5042 * gcc.target/powerpc/pr71805.c: New test.
5043
f906f5ed
BS
50442016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5045
5046 * gcc.target/powerpc/divkc3-1.c: New.
5047 * gcc.target/powerpc/mulkc3-1.c: New.
5048
9e63c3aa
NS
50492016-07-12 Nathan Sidwell <nathan@acm.org>
5050
5051 * gcc.target/arm/data-rel-1.c: New.
5052 * gcc.target/arm/data-rel-2.c: New.
5053 * gcc.target/arm/data-rel-3.c: New.
5054
f507d202
ML
50552016-07-12 Martin Liska <mliska@suse.cz>
5056
5057 * gcc.dg/params/blocksort-part.c: New test.
5058 * gcc.dg/params/params.exp: New file.
5059
d6f7c125
KT
50602016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5061
5062 PR middle-end/71700
5063 * gcc.c-torture/execute/pr71700.c: New test.
5064
37ccb0ba
SB
50652016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5066 Richard Biener <rguenther@suse.de>
5067
5068 PR tree-optimization/23286
5069 PR tree-optimization/70159
5070 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5071 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5072 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5073 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5074 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5075 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5076 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5077 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5078 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5079 * gcc.dg/pr51879-12.c: Likewise.
5080 * gcc.dg/strlenopt-9.c: Likewise.
5081 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5082 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5083 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5084 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5085 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5086 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5087 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5088 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5089 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5090 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5091 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5092 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5093 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5094 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5095 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5096
712a93d6
RB
50972016-07-12 Richard Biener <rguenther@suse.de>
5098
5099 PR rtl-optimization/68961
5100 * gcc.target/i386/pr68961.c: New testcase.
5101
c392943c
JJ
51022016-07-11 Jakub Jelinek <jakub@redhat.com>
5103
3d56e6a4
JJ
5104 PR middle-end/71758
5105 * c-c++-common/gomp/pr71758.c: New test.
5106 * gfortran.dg/gomp/pr71758.f90: New test.
5107
c392943c
JJ
5108 PR tree-optimization/71823
5109 * gcc.dg/vect/pr71823.c: New test.
5110
741d3be5
DM
51112016-07-11 David Malcolm <dmalcolm@redhat.com>
5112
5113 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5114 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5115 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5116
92fa45b5
L
51172016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5118
5119 PR target/71801
5120 * gcc.target/i386/pr71801.c: New test.
5121
f51606c7
RB
51222016-07-11 Richard Biener <rguenther@suse.de>
5123
5124 PR tree-optimization/71816
5125 * gcc.dg/torture/pr71816.c: New testcase.
5126
36b54ce0
TK
51272016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5128
5129 PR fortran/71783
5130 * gfortran.dg/dependency_46.f90: New test.
5131
d13835b6
VM
51322016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5133
5134 PR rtl-optimization/71621
5135 * gcc.target/i386/pr71621-1.c: New.
5136 * gcc.target/i386/pr71621-2.c: New.
5137
642bcbdf
CP
51382016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5139
5140 * gfortran.dg/goacc/pr71704.f90: New test.
5141
02eb5b8b
BS
51422016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5143
5144 PR target/71297
5145 * gcc.target/powerpc/pr71297.c: New.
5146
8beb9a0d
JW
51472016-07-08 Jiong Wang <jiong.wang@arm.com>
5148
5149 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5150
cef4b650
MM
51512016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5152
5153 PR target/71806
5154 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5155
3c3ecf52
AH
51562016-07-08 Alan Hayward <alan.hayward@arm.com>
5157
5158 PR tree-optimization/71667
5159 * gcc.dg/vect/pr71667.c: New
5160
2660286d
ML
51612016-07-08 Martin Liska <mliska@suse.cz>
5162
5163 * gcc.dg/torture/pr71606.c: New test.
5164
70cdd4ae
JD
51652016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5166
5167 PR fortran/71764
5168 * gfortran.dg/pr71764.f90: New test.
5169
842dc2e6
JJ
51702016-07-07 Jakub Jelinek <jakub@redhat.com>
5171 Kai Tietz <ktietz70@googlemail.com>
5172
5173 PR c++/70869
5174 PR c++/71054
5175 * g++.dg/cpp0x/pr70869.C: New test.
5176 * g++.dg/cpp0x/pr71054.C: New test.
5177
31be4262
DE
51782016-07-07 David Edelsohn <dje.gcc@gmail.com>
5179
5180 * g++.dg/debug/pr71432.C: Fail on AIX.
5181
1c122092
ML
51822016-07-07 Martin Liska <mliska@suse.cz>
5183
5184 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5185 an undefined behavior.
5186 * gfortran.dg/do_3.F90: Likewise.
5187 * gfortran.dg/do_check_11.f90: New test.
5188 * gfortran.dg/do_check_12.f90: New test.
5189 * gfortran.dg/do_corner_warn.f90: New test.
5190
7119f1b1
ML
51912016-07-07 Martin Liska <mliska@suse.cz>
5192
5193 * gfortran.dg/predict-1.f90: Ammend the test.
5194 * gfortran.dg/predict-2.f90: Likewise.
5195
275792f2
IE
51962016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5197
5198 PR ipa/71624
5199 * g++.dg/pr71624.C: New test.
5200
05a437c1
TP
52012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5202
5203 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5204 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5205 ARMv8-M Mainline architectures.
5206
6f493951
TP
52072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5208
5209 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5210 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5211
5ddaee94
SB
52122016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5213
5214 PR target/70098
5215 PR target/71763
5216 * gcc.target/powerpc/pr71763.c: New file.
5217
651afdb2
YR
52182016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5219
5220 PR tree-optimization/71518
0b965526 5221 * gcc.dg/pr71518.c: New test.
651afdb2 5222
9df99881
WD
52232016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5224
5225 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5226
7b4e0769
SKS
52272016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5228
0b965526 5229 PR target/50739
7b4e0769
SKS
5230 * gcc.target/avr/pr50739.c: New test.
5231
eb4432f7
JH
52322016-07-05 Jan Hubicka <jh@suse.cz>
5233
5234 * gcc.dg/tree-ssa/scev-14.c: update template.
5235
c01e092f
RS
52362016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5237
5238 * gcc.dg/vect/group-no-gaps-1.c: New test.
5239
8070763a
AK
52402016-07-05 Andi Kleen <ak@linux.intel.com>
5241
5242 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5243 if kernel supports MPX.
5244
3f8257db 52452016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5246
5247 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5248
36a265b1
MM
52492016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5250 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5251
5252 * gcc.target/powerpc/signbit-1.c: New test.
5253 * gcc.target/powerpc/signbit-2.c: New test.
5254 * gcc.target/powerpc/signbit-3.c: New test.
5255
7a98fb6e
KT
52562016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 PR rtl-optimization/71594
5259 * gcc.dg/torture/pr71594.c: New test.
5260
1e3d54b4
JH
52612016-07-05 Jan Hubicka <jh@suse.cz>
5262
5263 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5264
84ca3893
DM
52652016-07-05 David Malcolm <dmalcolm@redhat.com>
5266
5267 PR c++/62314
3a146d46 5268 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5269 number of missing semicolon error.
5270 * g++.dg/pr62314-2.C: New test case.
5271
20d0bfce
AF
52722016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5273
5274 * gfortran.dg/coarray_stat_function.f90: New test.
5275 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5276 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5277 to new interfaces.
5278
69aaea06
AV
52792016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5280
5281 PR fortran/71623
5282 * gfortran.dg/deferred_character_17.f90: New test.
5283
f723a43c
CL
52842016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5285
5286 * gcc.target/arm/neon/polytypes.c: Move to ...
5287 * gcc.target/arm/polytypes.c: ... here.
5288 * gcc.target/arm/neon/pr51534.c: Move to ...
5289 * gcc.target/arm/pr51534.c: ... here.
5290 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5291 * gcc.target/arm/vect-vcvt.c: ... here.
5292 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5293 * gcc.target/arm/vect-vcvtq.c: ... here.
5294 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5295 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5296 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5297 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5298 * gcc.target/arm/neon/neon.exp: Delete.
5299 * gcc.target/arm/neon/: Delete.
5300
d73e0ccf
JD
53012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5302
5303 PR fortran/65575
5304 * gfortran.dg: pr65575.f90: New test.
5305
c20f6223
JD
53062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5307
5308 PR fortran/35849
5309 * gfortran.dg: pr35849.f90: New test.
5310
2a5537c3
JJ
53112016-07-04 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR c++/71739
5314 * g++.dg/cpp0x/pr71739.C: New test.
5315
740f9751
CL
53162016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5317
5318 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5319
bf749919
DV
53202016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5321
5322 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5323 locr.
5324 * gcc.target/s390/loc-1.c: New test.
5325
430bb38e
YR
53262016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5327
3a146d46
JJ
5328 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5329 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5330
15f6e0da
RR
53312016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5332
5333 PR target/63874
5334 * gcc.target/aarch64/pr63874.c: New test.
5335
79335075
JB
53362016-07-04 Jan Beulich <jbeulich@suse.com>
5337
5338 * g++.dg/header.c: New.
5339 * gcc.dg/header.c: New.
5340
557e8c49
JJ
53412016-07-02 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR c/71719
5344 * c-c++-common/Wunused-var-15.c: New test.
5345
79a592e3
JJ
53462016-07-01 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR fortran/71687
5349 * gfortran.dg/gomp/pr71687.f90: New test.
5350
e2298656
BS
53512016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5352
5353 * gcc.dg/const-float128-ped.c: Require __float128 effective
5354 target and options.
5355 * gcc.dg/const-float128.c: Likewise.
5356 * gcc.dg/torture/float128-cmp-invalid.c: Require
5357 __float128 and base_quadfloat_support effective targets, and
5358 __float128 options.
5359 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5360 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5361 * gcc.dg/torture/float128-nan.c: Likewise.
5362 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5363 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5364 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5365 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5366 (add_options_for___float128): New.
5367 (check_effective_target_base_quadword_support): New.
5368
70c11966
MM
53692016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5370
5371 PR target/71720
5372 * gcc.target/powerpc/pr71720.c: New test.
5373
059541fd
JB
53742016-07-01 Jan Beulich <jbeulich@suse.com>
5375
5376 * gcc.dg/bss.c: New.
5377
2c1e4964
PB
53782016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5379
5380 PR target/71698
5381 * gcc.target/powerpc/pr71698.c: New test.
5382
22e1cb39
GJL
53832016-07-01 Georg-Johann Lay <avr@gjlay.de>
5384
5385 PR target/71151
5386 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5387 instead of ".foo" for its section name.
5388 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5389 depending on MCU's flash size.
5390 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5391 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5392 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5393 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5394 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5395 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5396
466cf574
JB
53972016-07-01 Jan Beulich <jbeulich@suse.com>
5398
5399 * gcc.target/i386/pr65105-2.c: Add -msse2.
5400
351beab7
JJ
54012016-06-30 Jakub Jelinek <jakub@redhat.com>
5402
55a0f21a
JJ
5403 PR tree-optimization/71707
5404 * gcc.dg/strlenopt-29.c: New test.
5405
6245ad72
JJ
5406 PR fortran/71704
5407 * gfortran.dg/gomp/pr71704.f90: New test.
5408
351beab7
JJ
5409 PR fortran/71705
5410 * gfortran.dg/gomp/pr71705.f90: New test.
5411
5a3a6a5e
KN
54122016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5413
5414 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5415 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5416 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5417 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5418 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5419 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5420 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5421 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5422 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5423 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5424 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5425 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5426 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5427 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5428 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5429 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5430 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5431 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5432 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5495
3dfa8071 54962016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5497 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5498
5499 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5500
9bd62242 55012016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5502 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5503
5504 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5505
603107fb
DM
55062016-06-30 David Malcolm <dmalcolm@redhat.com>
5507
5508 PR driver/71651
5509 * gcc.dg/spellcheck-options-12.c: New test case.
5510
205cccc7
JJ
55112016-06-30 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR middle-end/71693
5514 * gcc.c-torture/compile/pr71693.c: New test.
5515
f4452176
DM
55162016-06-29 David Malcolm <dmalcolm@redhat.com>
5517
5518 * gcc.dg/spellcheck-params.c: New testcase.
5519 * gcc.dg/spellcheck-params-2.c: New testcase.
5520
c5e74d9d
MM
55212016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5522
5523 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5524 vector extract instructions.
5525 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5526
e44ecbfd
JD
55272016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5528
5529 PR fortran/71686
5530 * gfortran.dg/unexpected_eof_2.f90: New test.
5531 * gfortran.dg/unexpected_eof_3.f90: New test.
5532
ee446d9f
JW
55332016-06-29 Jim Wilson <jim.wilson@linaro.org>
5534
5535 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5536
27f67461
CP
55372016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5538
5539 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5540 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5541 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5542
b1206d29
RB
55432016-06-29 Richard Biener <rguenther@suse.de>
5544
5545 PR middle-end/15256
5546 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5547
1af21224
MW
55482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5549
5550 * gcc.target/arm/aapcs/neon-vect10.c: Require
5551 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5552 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5553 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5554 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5555 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5556 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5557 * gcc.target/arm/fp16-aapcs-1.c: Require
5558 -mfloat-ab=hard. Also simplify the test.
5559 * gcc.target/arm/fp16-aapcs-2.c: New.
5560
7fe43755
MW
55612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5562
0b965526 5563 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5564 (add_options_for_arm_fp16_ieee): New.
5565 (add_options_for_arm_fp16_alternative): New.
5566 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5567 long-line.
5568 (effective_target_arm_fp16_hw): New.
5569
264d951a
IE
55702016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5571
5572 PR tree-optimization/71655
5573 * g++.dg/pr71655.C: New test.
5574
5c846a81
ML
55752016-06-29 Martin Liska <mliska@suse.cz>
5576
5577 * gcc.dg/pr71585.c: New test.
5578 * gcc.dg/pr71585-2.c: New test.
5579 * gcc.dg/pr71585-3.c: New test.
5580
fafe9318
YR
55812016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5582
5583 PR tree-optimization/70729
5584 * g++.dg/vect/pr70729.cc: New test.
5585
54d19c3b
TS
55862016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5587
5588 * c-c++-common/gomp/cancel-1.c: Extend.
5589
5f3cd7c3
JJ
55902016-06-29 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR tree-optimization/71625
5593 * gcc.dg/strlenopt-28.c: New test.
5594
4aa83879
RB
55952016-06-29 Richard Biener <rguenther@suse.de>
5596
5597 PR middle-end/71002
5598 * g++.dg/torture/pr71002.C: Adjust testcase.
5599
152ef731
JJ
56002016-06-29 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR c/71685
5603 * gcc.dg/pr71685.c: New test.
5604
56052016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5606
5607 PR c/71552
5608 * gcc.dg/init-bad-9.c: New test.
5609
d41dc215
BS
56102016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5611
5612 * gcc.target/powerpc/abs128-1.c: Require VSX.
5613 * gcc.target/powerpc/copysign128-1.c: Likewise.
5614 * gcc.target/powerpc/inf128-1.c: Likewise.
5615 * gcc.target/powerpc/nan128-1.c: Likewise.
5616
6a20b538
JJ
56172016-06-28 Jakub Jelinek <jakub@redhat.com>
5618
5619 PR middle-end/71626
5620 * gcc.c-torture/execute/pr71626-1.c: New test.
5621 * gcc.c-torture/execute/pr71626-2.c: New test.
5622
77d93c47
PB
56232016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5624
5625 PR target/71656
5626 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5627
a8264058
SB
56282016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5629
5630 PR target/71670
5631 * gcc.target/powerpc/pr71670.c: New testcase.
5632
0dc47331
PB
56332016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5634
5635 PR target/71656
5636 * gcc.target/powerpc/pr71656-1.c: New test.
5637 * gcc.target/powerpc/pr71656-2.c: New test.
5638
b65ffc79
CL
56392016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5640
5641 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5642 around fp16 code.
5643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5644 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5645 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5646 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5647 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5648 Add arm_neon_fp16_ok effective target.
0b965526
UB
5649 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5650 Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5652 Likewise.
5653 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5654 Likewise.
5655 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5656 Likewise.
5657 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5658 Likewise.
5659 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5660 Likewise.
5661 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5662 Likewise.
5663 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5664 Likewise.
5665 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5666 Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5668 Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5670 Likewise.
b65ffc79 5671
9bb86f40
JH
56722016-06-26 Jan Hubicka <hubicka@ucw.cz>
5673
5674 * gcc.dg/predict-12.c: New testcase.
5675
46db0fd4
JD
56762016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677
5678 PR fortran/71649
5679 * gfortran.dg/pr71649.f90: New test.
5680
2a65e70b
JJ
56812016-06-25 Jakub Jelinek <jakub@redhat.com>
5682
f8a06e24
JJ
5683 PR tree-optimization/71643
5684 * g++.dg/opt/pr71643.C: New test.
5685
2a65e70b
JJ
5686 PR tree-optimization/71631
5687 * gcc.c-torture/execute/pr71631.c: New test.
5688
7805417a
JH
56892016-06-24 Jan Hubicka <hubicka@ucw.cz>
5690
5691 * gcc.dg/predict-11.c: New testcase.
5692 * gfortran.dg/predict-2.f90: New testcase.
5693
888ed1a3
JH
56942016-06-24 Jan Hubicka <hubicka@ucw.cz>
5695
5696 * gcc.dg/predict-10.c: New test.
5697
53605f35
BS
56982016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5699
5700 * gcc.target/powerpc/abs128-1.c: New.
5701 * gcc.target/powerpc/copysign128-1.c: New.
5702 * gcc.target/powerpc/inf128-1.c: New.
5703 * gcc.target/powerpc/nan128-1.c: New.
5704
7b22b4c6
EB
57052016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5706
5707 * gfortran.dg/pr71642.f90: New test.
5708
37e373c2
JJ
57092016-06-24 Jakub Jelinek <jakub@redhat.com>
5710
5711 PR tree-optimization/71647
5712 * gcc.target/i386/pr71647.c: New test.
5713
b20b79f2
L
57142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5715
5716 * gcc.target/i386/noplt-gd-1.c: New test.
5717 * gcc.target/i386/noplt-gd-2.c: Likewise.
5718 * gcc.target/i386/noplt-gd-3.c: Likewise.
5719 * gcc.target/i386/noplt-ld-1.c: Likewise.
5720 * gcc.target/i386/noplt-ld-2.c: Likewise.
5721 * gcc.target/i386/noplt-ld-3.c: Likewise.
5722 * lib/target-supports.exp
5723 (check_effective_target_tls_get_addr_via_got): New.
5724
04619cb8
UB
57252016-06-24 Uros Bizjak <ubizjak@gmail.com>
5726
5727 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5728 testsuite compile flags.
5729 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5730 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5731
57322016-06-24 Uros Bizjak <ubizjak@gmail.com>
5733
5734 * g++dg/vect/pr36684.cc: Add dg-do compile.
5735 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5736 * gcc.dg/vect/pr70021.c: Ditto.
5737 * gcc.dg/vect/pr70138-1.c: Ditto.
5738 * gcc.dg/vect/pr70138-2.c: Ditto.
5739 * gcc.dg/vect/pr70354-1.c: Ditto.
5740 * gcc.dg/vect/pr70354-2.c: Ditto.
5741 * gcc.dg/vect/pr71259.c: Ditto.
5742 * gcc.dg/vect/pr71416-1.c: Ditto.
5743 * gcc.dg/vect/slp-43.c: Ditto.
5744 * gcc.dg/vect/slp-45.c: Ditto.
5745 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5746 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5747 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5748 * gfortran.dg/vect/pr69980.f90: Ditto.
5749
57502016-06-24 Uros Bizjak <ubizjak@gmail.com>
5751
5752 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5753 * gcc.dg/vect/bb-slp-30.c: Ditto.
5754 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5755 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5756 * gcc.dg/vect/pr45902.c: Ditto.
5757 * gcc.dg/vect/pr48172.c: Ditto.
5758 * gcc.dg/vect/pr48377.c: Ditto.
5759 * gcc.dg/vect/pr49038.c: Ditto.
5760 * gcc.dg/vect/pr49771.c: Ditto.
5761 * gcc.dg/vect/pr52091.c: Ditto.
5762 * gcc.dg/vect/pr53185-2.c: Ditto.
5763 * gcc.dg/vect/pr56826.c: Ditto.
5764 * gcc.dg/vect/pr60276.c: Ditto.
5765 * gcc.dg/vect/pr62021.c: Ditto.
5766 * gcc.dg/vect/pr63530.c: Ditto.
5767 * gcc.dg/vect/pr65518.c: Ditto.
5768 * gcc.dg/vect/pr65947-1.c: Ditto.
5769 * gcc.dg/vect/pr65947-10.c: Ditto.
5770 * gcc.dg/vect/pr65947-11.c: Ditto.
5771 * gcc.dg/vect/pr65947-12.c: Ditto.
5772 * gcc.dg/vect/pr65947-13.c: Ditto.
5773 * gcc.dg/vect/pr65947-2.c: Ditto.
5774 * gcc.dg/vect/pr65947-3.c: Ditto.
5775 * gcc.dg/vect/pr65947-4.c: Ditto.
5776 * gcc.dg/vect/pr65947-5.c: Ditto.
5777 * gcc.dg/vect/pr65947-6.c: Ditto.
5778 * gcc.dg/vect/pr65947-7.c: Ditto.
5779 * gcc.dg/vect/pr65947-8.c: Ditto.
5780 * gcc.dg/vect/pr65947-9.c: Ditto.
5781 * gcc.dg/vect/pr71416-1.c: Ditto.
5782 * gcc.dg/vect/pr71439.c: Ditto.
5783 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5784 * gcc.dg/vect/vect-bswap16.c: Ditto.
5785 * gcc.dg/vect/vect-bswap32.c: Ditto.
5786 * gcc.dg/vect/vect-bswap64.c: Ditto.
5787 * gcc.dg/vect/vect-live-1.c: Ditto.
5788 * gcc.dg/vect/vect-live-2.c: Ditto.
5789 * gcc.dg/vect/vect-live-3.c: Ditto.
5790 * gcc.dg/vect/vect-live-4.c: Ditto.
5791 * gcc.dg/vect/vect-live-5.c: Ditto.
5792 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5793 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5794 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5795 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5796 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5797 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5798 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5799 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5800 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5801 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5802 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5803 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5804 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5805 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5806 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5807 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5808 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5809
da224bcb
UB
58102016-06-24 Uros Bizjak <ubizjak@gmail.com>
5811
5812 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5813
dfee2870
L
58142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5815
5816 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5817 ia32 if R_386_GOT32X relocation is supported.
5818 * gcc.target/i386/noplt-3.c: Likewise.
5819 * gcc.target/i386/noplt-2.c: Likewise.
5820 (main): Renamed to ...
5821 (bar): This.
5822 * gcc.target/i386/noplt-4.c: Likewise.
5823 (main): Renamed to ...
5824 (bar): This.
5825 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5826 * gcc.target/i386/pr67400-5.c: Likewise.
5827
a86451b9
JJ
58282016-06-24 Jakub Jelinek <jakub@redhat.com>
5829
00085092
JJ
5830 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5831 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5832
a86451b9
JJ
5833 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5834 f4): Adjust expected diagnostics.
5835 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5836 (T): If OVFP is defined, redefine to TP.
5837 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5838 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5839 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5840 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5841 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5842 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5843 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5844 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5845 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5846 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5847 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5848 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5849 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5850 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5851 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5852 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5853 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5854 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5855 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5856 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5857 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5858 as last argument to __builtin_add_overflow_p.
5859
7bb5d5f4
UB
58602016-06-23 Uros Bizjak <ubizjak@gmail.com>
5861
5862 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5863 dg-options and remove default vector testsuite compile flags.
5864 * g++.dg/vect/pr33860a.cc: Ditto.
5865 * g++.dg/vect/pr45470-a.cc: Ditto.
5866 * g++.dg/vect/pr45470-b.cc: Ditto.
5867 * g++.dg/vect/pr60896.cc: Ditto.
5868 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5869 * gcc.dg/vect/pr18308.c: Ditto.
5870 * gcc.dg/vect/pr24049.c: Ditto.
5871 * gcc.dg/vect/pr33373.c: Ditto.
5872 * gcc.dg/vect/pr36228.c: Ditto.
5873 * gcc.dg/vect/pr42395.c: Ditto.
5874 * gcc.dg/vect/pr42604.c: Ditto.
5875 * gcc.dg/vect/pr46663.c: Ditto.
5876 * gcc.dg/vect/pr48765.c: Ditto.
5877 * gcc.dg/vect/pr49093.c: Ditto.
5878 * gcc.dg/vect/pr49352.c: Ditto.
5879 * gcc.dg/vect/pr52298.c: Ditto.
5880 * gcc.dg/vect/pr52870.c: Ditto.
5881 * gcc.dg/vect/pr53185.c: Ditto.
5882 * gcc.dg/vect/pr53773.c: Ditto.
5883 * gcc.dg/vect/pr56695.c: Ditto.
5884 * gcc.dg/vect/pr62171.c: Ditto.
5885 * gcc.dg/vect/pr63530.c: Ditto.
5886 * gcc.dg/vect/pr68339.c: Ditto.
5887 * gcc.dg/vect/pr71259.c: Ditto.
5888 * gcc.dg/vect/vect-82_64.c: Ditto.
5889 * gcc.dg/vect/vect-83_64.c: Ditto.
5890 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5891 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5892 * gcc.dg/vect/vect-shift-2.c: Ditto.
5893 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5894 * gfortran.dg/vect/pr39318.f90: Ditto.
5895 * gfortran.dg/vect/pr45714-a.f: Ditto.
5896 * gfortran.dg/vect/pr45714-b.f: Ditto.
5897 * gfortran.dg/vect/pr46213.f90: Ditto.
5898
2d4bb02f
MM
58992016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5900 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5901
5902 * gcc.target/powerpc/p9-splat-5.c: New test.
5903
f6d1b868
UB
59042016-06-23 Uros Bizjak <ubizjak@gmail.com>
5905
5906 PR tree-optimization/71488
5907 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5908 * lib/target-supports.exp: ... here.
5909 (check_sse4_hw_available): New procedure.
5910 (check_effective_target_sse4_runtime): Ditto.
5911 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5912 -march=westmere for sse4_runtime targets.
936ff030 5913 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5914 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5915 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5916 (main): Call check_vect ().
a7898180 5917 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5918
c0597759
L
59192016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5920
5921 PR target/66232
5922 PR target/67400
5923 * gcc.target/i386/pr66232-14.c: New file.
5924 * gcc.target/i386/pr66232-15.c: Likewise.
5925 * gcc.target/i386/pr66232-16.c: Likewise.
5926 * gcc.target/i386/pr66232-17.c: Likewise.
5927 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5928 ia32 if R_386_GOT32X relocation is supported.
5929 * gcc.target/i386/pr67400-2.c: Likewise.
5930 * gcc.target/i386/pr67400-3.c: Likewise.
5931 * gcc.target/i386/pr67400-4.c: Likewise.
5932 * gcc.target/i386/pr67400-6.c: Likewise.
5933 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5934 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5935
5b0e27a7
JD
59362016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5937
5938 PR libgfortran/48852
5939 * gfortran.dg/char4_iunit_1.f03: Update test.
5940 * gfortran.dg/f2003_io_5.f03: Update test.
5941 * gfortran.dg/real_const_3.f90: Update test.
5942
7f586d90
AK
59432016-06-23 Andi Kleen <ak@linux.intel.com>
5944
5945 * g++.dg/bprob/bprob.exp: Support autofdo.
5946 * g++.dg/tree-prof/tree-prof.exp: dito.
5947 * gcc.dg/tree-prof/tree-prof.exp: dito.
5948 * gcc.misc-tests/bprob.exp: dito.
5949 * gfortran.dg/prof/prof.exp: dito.
5950 * lib/profopt.exp: dito.
5951 * lib/target-supports.exp: Check for autofdo.
5952
60fa7862
ML
59532016-06-23 Martin Liska <mliska@suse.cz>
5954
5955 * gcc.dg/pr71619.c: New test.
5956
e3d62871
UB
59572016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5958
5959 PR target/67400
cc901875
UB
5960 * gcc.target/i386/pr67400-1.c: New test.
5961 * gcc.target/i386/pr67400-2.c: Likewise.
5962 * gcc.target/i386/pr67400-3.c: Likewise.
5963 * gcc.target/i386/pr67400-4.c: Likewise.
5964 * gcc.target/i386/pr67400-5.c: Likewise.
5965 * gcc.target/i386/pr67400-6.c: Likewise.
5966 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5967
ac81cf0b
DM
59682016-06-22 David Malcolm <dmalcolm@redhat.com>
5969
5970 * c-c++-common/missing-header-1.c: New test case.
5971 * c-c++-common/missing-header-2.c: New test case.
5972 * c-c++-common/missing-header-3.c: New test case.
5973 * c-c++-common/missing-header-4.c: New test case.
5974
1a4f11c8
DM
59752016-06-22 David Malcolm <dmalcolm@redhat.com>
5976
5977 PR c/70339
5978 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5979 hint.
5980 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5981 expected results due to builtin "nanl" now being suggested for
5982 "name".
5983 * gcc.dg/pr67580.c: Update expected messages.
5984 * gcc.dg/spellcheck-identifiers.c: New testcase.
5985 * gcc.dg/spellcheck-typenames.c: New testcase.
5986
a93eac6a
DM
59872016-06-22 David Malcolm <dmalcolm@redhat.com>
5988
5989 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5990 file.
5991 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5992 diagnostic-test-show-locus-parseable-fixits.c to sources for
5993 diagnostic_plugin_test_show_locus.c.
5994 * lib/gcc-defs.exp (freeform_regexps): New global.
5995 (dg-regexp): New function.
5996 (handle-dg-regexps): New function.
5997 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5998 freeform_regexps to the empty list.
5999 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6000
49e76ff1
IE
60012016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6002
f6d1b868 6003 PR tree-optimization/71488
49e76ff1
IE
6004 * g++.dg/pr71488.C: New test.
6005 * gcc.dg/vect/vect-bool-cmp.c: New test.
6006
951d8c8a
EB
60072016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6008
6009 * gcc.dg/guality/param-5.c: New test.
6010
b60fc3bd
BE
60112016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6012
6013 * gcc.target/i386/asm-flag-7.c: New test.
6014
0609abda
TS
60152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6016
6017 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6018 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6019 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6020 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6021 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6022 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6023 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6024 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6025 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6026 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6027 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6028 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6029 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6030 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6031 * lib/target-supports.exp: Likewise.
6032
ee2499b4
TS
60332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6034
6035 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6036 * gcc.dg/attr-ms_struct-2.c: Likewise.
6037 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6038 * gcc.dg/bf-ms-attrib.c: Likewise.
6039 * gcc.dg/bf-ms-layout-2.c: Likewise.
6040 * gcc.dg/bf-ms-layout-3.c: Likewise.
6041 * gcc.dg/bf-ms-layout.c: Likewise.
6042 * gcc.dg/bf-no-ms-layout.c: Likewise.
6043 * gcc.target/i386/bitfield1.c: Likewise.
6044 * gcc.target/i386/bitfield2.c: Likewise.
6045 * gcc.target/i386/bitfield3.c: Likewise.
6046
caea59ff
KN
60472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6048
6049 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6050 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6051 override other than -mcpu=power9 command-line option is specified,
6052 or if the target operating system is aix.
6053 * gcc.target/powerpc/darn-1.c: Likewise.
6054 * gcc.target/powerpc/darn-2.c: Likewise.
6055 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6056 test if effective-target is not powerpc_p9vector_ok or if the
6057 target operating system is not defined.
6058 * gcc.target/powerpc/vslv-1.c: Likewise.
6059 * gcc.target/powerpc/vsrv-0.c: Likewise.
6060 * gcc.target/powerpc/vsrv-1.c: Likewise.
6061
63617e30
TB
60622016-06-21 Tobias Burnus <burnus@net-b.de>
6063
6064 PR fortran/71068
6065 * gfortran.dg/coarray/data_1.f90: New.
6066
89192c3c
WD
60672016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6068
6069 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6070 (dg-require-effective-target): Use arm_v8_neon_hw.
6071 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6072 (dg-require-effective-target): Likewise.
6073 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6074 (dg-require-effective-target): Likewise.
6075 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6076 (dg-require-effective-target): Likewise.
6077 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6078 (dg-require-effective-target): Likewise.
6079 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6080 (dg-require-effective-target): Likewise.
6081 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6082 Add AArch64 check.
6083
64ac50e2
WD
60842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6085
6086 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6087 Set to 3 so test passes.
6088
6252b5db
WD
60892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6090
6091 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6092
3b9bc511
IV
60932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6094
6095 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6096 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6097 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6098 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6099
21db1c78
IV
61002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6101
6102 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6103 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6104
9d30e86f
L
61052016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6106
6107 PR target/71549
6108 * gcc.target/i386/pr71549.c: New test.
6109
448a7c69
KN
61102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6111
6112 * gcc.target/powerpc/vadsdu-0.c: Replace
6113 dg-require-effective-target directive to allow test to run on more
6114 platforms, and add dg-skip-if directive to disable test on aix
6115 platforms because of known incompatibilities.
6116 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6117 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6118 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6119 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6120 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6121 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6122 * gcc.target/powerpc/vadsdub-2.c: Replace
6123 dg-require-effective-target directive to allow test to run on more
6124 platforms, and add dg-skip-if directive to disable test on aix
6125 platforms because of known incompatibilities.
6126 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6127 with vec_absdb call to differentiate this test from vadsdub-1.c.
6128 * gcc.target/powerpc/vadsduh-1.c: Replace
6129 dg-require-effective-target directive to allow test to run on more
6130 platforms, and add dg-skip-if directive to disable test on aix
6131 platforms because of known incompatibilities.
6132 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6133 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6134 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6135
0ad84f34
JJ
61362016-06-21 Jakub Jelinek <jakub@redhat.com>
6137
6138 PR tree-optimization/71588
6139 * gcc.dg/pr71558.c: New test.
6140
e71e8d94
SKS
61412016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6142
6143 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6144 * c-c++-common/pr68657-2.c: Likewise.
6145 * c-c++-common/pr68657-3.c: Likewise.
6146 * gcc.dg/torture/pr69714.c: Require int32plus support.
6147 * gcc.dg/torture/pr70025.c: Likewise.
6148 * gcc.dg/torture/pr70083.c: Likewise.
6149 * gcc.dg/torture/pr70542.c: Likewise.
6150 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6151
5a578671
JM
61522016-06-20 Joseph Myers <joseph@codesourcery.com>
6153
6154 PR c/71601
6155 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6156
7a9df68e
JJ
61572016-06-20 Jakub Jelinek <jakub@redhat.com>
6158
50aa64d5
JJ
6159 PR middle-end/71581
6160 * gcc.dg/pr71581.c: New test.
6161
7a9df68e
JJ
6162 PR rtl-optimization/71591
6163 * gcc.dg/cpp/pr71591.c: New test.
6164
3947cf19
DR
61652016-06-20 David B. Robins <gcc@davidrobins.net>
6166
6167 PR target/71571
6168 * g++.dg/torture/pr71571.C: New test.
6169
c4ff221e
JJ
61702016-06-20 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR target/71559
6173 * gcc.target/i386/sse2-pr71559.c: New test.
6174 * gcc.target/i386/avx-pr71559.c: New test.
6175 * gcc.target/i386/avx512f-pr71559.c: New test.
6176
f1b5abfb
TB
61772016-06-20 Tobias Burnus <burnus@net-b.de>
6178
6179 PR fortran/71194
6180 * gfortran.dg/pointer_remapping_10.f90: New.
6181
842107e4
DM
61822016-06-20 David Malcolm <dmalcolm@redhat.com>
6183
6184 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6185
d9e8bdfd
MS
61862016-06-20 Martin Sebor <msebor@redhat.com>
6187
6188 PR c/69507
6189 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6190 * gnu90-const-expr-1.c: Same.
6191 * gnu99-const-expr-1.c: Same.
6192 * gnu99-static-1.c: Same.
6193
67785479
RL
61942016-06-20 Renlin Li <renlin.li@arm.com>
6195
29f09b38 6196 PR testsuite/71489
67785479
RL
6197 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6198
636929b8
JG
61992016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6200
6201 * gcc.target/aarch64/vcvt_f64_1.c: New.
6202 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6203 * gcc.target/aarch64/vrecp_f64_1.c: New.
6204
ff7b374b
KT
62052016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6206
6207 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6208 "alignement".
6209
554cfc9e
GJL
62102016-06-20 Georg-Johann Lay <avr@gjlay.de>
6211
6212 PR target/71103
6213 * gcc.target/avr/torture/pr71103-2.c: New test.
6214
94087e88 62152016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6216
6217 PR c/69507
6218 * gcc.dg/alignof.c: New test.
6219
c561b091
PC
62202016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6221
6222 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6223 vs dg-error; test constexpr specifier too.
6224
bf54f123
PC
62252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6226
6227 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6228
4e53aa97
CL
62292016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6230
6231 * lib/target-supports.exp
6232 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6233 arm_neon_ok and merge flags. Fix temporary test name.
6234 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6235 and merge flags.
6236
69071d86
ML
62372016-06-17 Martin Liska <mliska@suse.cz>
6238
6239 * gcc.dg/predict-9.c: Fix dump scanning.
6240
68b3b858
BC
62412016-06-17 Bin Cheng <bin.cheng@arm.com>
6242
6243 PR tree-optimization/71354
6244 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6245
d3ee260a
BC
62462016-06-17 Bin Cheng <bin.cheng@arm.com>
6247
6248 PR tree-optimization/71347
6249 * gcc.dg/tree-ssa/pr71347.c: New test.
6250
bd8fb114
BC
62512016-06-17 Bin Cheng <bin.cheng@arm.com>
6252
6253 PR tree-optimization/71354
6254 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6255
97816be4
BC
62562016-06-17 Bin Cheng <bin.cheng@arm.com>
6257
6258 * gcc.dg/vect/vect-alias-check-1.c: New test.
6259
2d761a37
SKS
62602016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6261
e0277d6b 6262 PR target/71151
2d761a37
SKS
6263 * gcc.target/avr/pr71151-1.c: New test.
6264 * gcc.target/avr/pr71151-2.c: New test.
6265 * gcc.target/avr/pr71151-3.c: New test.
6266 * gcc.target/avr/pr71151-4.c: New test.
6267 * gcc.target/avr/pr71151-5.c: New test.
6268 * gcc.target/avr/pr71151-6.c: New test.
6269 * gcc.target/avr/pr71151-7.c: New test.
6270 * gcc.target/avr/pr71151-8.c: New test.
6271 * gcc.target/avr/pr71151-common.h: New test.
6272
68fa96d6
ML
62732016-06-16 Martin Liska <mliska@suse.cz>
6274
6275 * gfortran.dg/predict-1.f90: New test.
6276
b6ca982f
UB
62772016-06-16 Uros Bizjak <ubizjak@gmail.com>
6278
6279 PR target/71242
3a146d46 6280 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6281
1dc8d15b
JH
62822016-06-16 Jan Hubicka <hubicka@ucw.cz>
6283
6284 * g++.dg/vect/pr36648.cc: Disable cunrolli
6285
67c25816
JJ
62862016-06-16 Jakub Jelinek <jakub@redhat.com>
6287
c577adb2
JJ
6288 PR target/71554
6289 * gcc.c-torture/execute/pr71554.c: New test.
6290
67c25816
JJ
6291 PR rtl-optimization/71532
6292 * gcc.dg/torture/pr71532.c: New test.
6293
1a3c3ee9
MM
62942016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6295
6296 * gcc.target/powerpc/p9-dimode1.c: New test.
6297 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6298
f29468a7
JJ
62992016-06-15 Jakub Jelinek <jakub@redhat.com>
6300
61daecc4
JJ
6301 * gcc.c-torture/compile/20160615-1.c: New test.
6302
f29468a7
JJ
6303 * g++.dg/cpp0x/ref-qual17.C: New test.
6304
209d1e2d
IE
63052016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6306
6307 PR middle-end/71529
6308 * gcc.target/i386/pr71529.C: New test.
6309
8dc35712
AH
63102016-06-15 Alan Hayward <alan.hayward@arm.com>
6311
6312 PR tree-optimization/71483
6313 * g++.dg/vect/pr71483.c: New
6314
b8911cb8
PC
63152016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/70202
6318 * g++.dg/inherit/crash6.C: New.
6319 * g++.dg/inherit/union2.C: Likewise.
6320 * g++.dg/inherit/virtual12.C: Likewise.
6321 * g++.dg/inherit/virtual13.C: Likewise.
6322 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6323
cf5d08ab
UB
63242016-06-15 Uros Bizjak <ubizjak@gmail.com>
6325
e3d62871 6326 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6327
8f482165
AH
63282016-06-15 Alan Hayward <alan.hayward@arm.com>
6329
6330 PR tree-optimization/71439
6331 * gcc.dg/vect/pr71439.c: New
6332
3256673f
KT
63332016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6334
6335 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6336
b17dc4d4
RB
63372016-06-15 Richard Biener <rguenther@suse.de>
6338
6339 * gcc.dg/vect/slp-45.c: New testcase.
6340
2a5825f2
RB
63412016-06-15 Richard Biener <rguenther@suse.de>
6342
6343 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6344
6e433d0b
BS
63452016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6346
6347 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6348 requirements, and disable for AIX for now.
6349 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6350
abe7f828
JJ
63512016-06-14 Jakub Jelinek <jakub@redhat.com>
6352
a09c81b4
JJ
6353 PR c++/71528
6354 * g++.dg/opt/pr71528.C: New test.
6355
abe7f828
JJ
6356 PR c++/71516
6357 * g++.dg/init/pr71516.C: New test.
6358
acfadf06
PC
63592016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 * g++.dg/init/array46.C: New.
6362
4d568ab2
UB
63632016-06-14 Uros Bizjak <ubizjak@gmail.com>
6364
e3d62871
UB
6365 * gcc.target/i386/float128-3.c: New test.
6366 * gcc.target/i386/quad-sse4.c: Ditto.
6367 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6368 Update scan strings.
4d568ab2 6369
30934c5d
RB
63702016-06-14 Richard Biener <rguenther@suse.de>
6371
6372 PR middle-end/71526
6373 * gfortran.dg/pr71526.f90: New testcase.
6374
3970e545
AV
63752016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6376
6377 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6378 * gcc.dg/zero_bits_compound-1.c: Likewise.
6379
04976c6e
RB
63802016-06-14 Richard Biener <rguenther@suse.de>
6381
6382 PR tree-optimization/71522
6383 * gcc.dg/torture/pr71522.c: New testcase.
6384
23e025db
JJ
63852016-06-14 Jakub Jelinek <jakub@redhat.com>
6386
6387 PR tree-optimization/71520
6388 * gcc.dg/tree-ssa/pr71520.c: New test.
6389
90b72e84
RB
63902016-06-14 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/71521
86c24ba6 6393 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6394
ef7cf206
JJ
63952016-06-13 Jakub Jelinek <jakub@redhat.com>
6396
0dda258b
JJ
6397 PR sanitizer/71498
6398 * c-c++-common/ubsan/bounds-13.c: New test.
6399
ef7cf206
JJ
6400 PR preprocessor/71183
6401 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6402
a73786e3
JL
64032016-06-13 Jeff Law <law@redhat.com>
6404
6405 PR tree-optimization/71403
6406 * c-c++-common/ubsan/pr71403-1.c: New test.
6407 * c-c++-common/ubsan/pr71403-2.c: New test.
6408 * c-c++-common/ubsan/pr71403-3.c: New test.
6409
0ac249bf
JJ
64102016-06-13 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR middle-end/71478
6413 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6414 Add -Wno-psabi -w to dg-options.
6415
5408a64a
KN
64162016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6417
6418 * gcc.target/powerpc/vadsdu-0.c: New test.
6419 * gcc.target/powerpc/vadsdu-1.c: New test.
6420 * gcc.target/powerpc/vadsdu-2.c: New test.
6421 * gcc.target/powerpc/vadsdu-3.c: New test.
6422 * gcc.target/powerpc/vadsdu-4.c: New test.
6423 * gcc.target/powerpc/vadsdu-5.c: New test.
6424 * gcc.target/powerpc/vadsdub-1.c: New test.
6425 * gcc.target/powerpc/vadsdub-2.c: New test.
6426 * gcc.target/powerpc/vadsduh-1.c: New test.
6427 * gcc.target/powerpc/vadsduh-2.c: New test.
6428 * gcc.target/powerpc/vadsduw-1.c: New test.
6429 * gcc.target/powerpc/vadsduw-2.c: New test.
6430
f7e4f2e3
DM
64312016-06-13 David Malcolm <dmalcolm@redhat.com>
6432
6433 * gcc.dg/c99-init-2.c (c): Update expected error message.
6434 * gcc.dg/init-bad-8.c (foo): Likewise.
6435 * gcc.dg/spellcheck-fields-3.c: New test case.
6436
ad23a23e
ML
64372016-06-13 Martin Liska <mliska@suse.cz>
6438
6439 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6440 and "guess loop iv compared" heuristics.
6441 * gcc.dg/predict-2.c: Likewise.
6442 * gcc.dg/predict-3.c: Likewise.
6443 * gcc.dg/predict-4.c: Likewise.
6444 * gcc.dg/predict-5.c: Likewise.
6445 * gcc.dg/predict-6.c: Likewise.
6446
146c55da
MP
64472016-06-13 Marek Polacek <polacek@redhat.com>
6448
6449 PR middle-end/71476
6450 * c-c++-common/Wswitch-unreachable-4.c: New test.
6451 * gcc.dg/Wswitch-unreachable-2.c: New test.
6452 * g++.dg/tm/jump1.C: Move dg-warning.
6453
42e77cbc
EB
64542016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6455
6456 * gnat.dg/renaming10.ad[sb]: New test.
6457
7474dcc1
PT
64582016-06-13 Paul Thomas <pault@gcc.gnu.org>
6459
6460 PR fortran/70673
6461 * gfortran.dg/pr70673.f90: New test.
6462
f57f53d3
RB
64632016-06-13 Richard Biener <rguenther@suse.de>
6464
6465 PR middle-end/64516
6466 * gcc.dg/align-3.c: New testcase.
6467
5843a5f0
ML
64682016-06-13 Martin Liska <mliska@suse.cz>
6469
6470 * gcc.target/i386/pr71458.c: New test.
6471
aa8fdb44
UB
64722016-06-12 Uros Bizjak <ubizjak@gmail.com>
6473
6474 PR target/71241
3a146d46 6475 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6476
2043e4d7
DH
64772016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6478
6479 PR target/60751
6480 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6481 statement.
6482
d3dc025d
DH
64832016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6484
6485 PR target/60751
6486 * gfortran.dg/comma_IO_extension_1.f90: New test.
6487 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6488 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6489 statement.
6490 * gfortran.dg/graphite/pr38083.f90: Likewise.
6491 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6492 missing format.
6493
a31d78c6
EB
64942016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6495
6496 * gnat.dg/case_character.adb: New test.
6497
95c18dd0
SB
64982016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6499
6500 PR middle-end/71310
6501 * gcc.target/powerpc/pr71310.c: New testcase.
6502
b97d37b4
KV
65032016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6504
6505 PR middle-end/71478
6506 * gcc.dg/pr71478.c: New test.
6507
900bcda3
JJ
65082016-06-10 Jakub Jelinek <jakub@redhat.com>
6509
ec1c20db
JJ
6510 PR middle-end/71494
6511 * gcc.c-torture/execute/pr71494.c: New test.
6512
50b15873
JJ
6513 PR c/68657
6514 * gcc.target/i386/pr68657.c: New test.
6515
900bcda3
JJ
6516 PR inline-asm/68843
6517 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6518 (test): Add -masm=intel alternatives.
6519
4d926e34
MS
65202016-06-10 Martin Sebor <msebor@redhat.com>
6521
6522 PR c/71392
6523 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6524
ad071b2b
JL
65252016-06-10 Jeff Law <law@redhat.com>
6526
6527 PR tree-optimization/71335
6528 * gcc.c-torture/execute/pr71335.c: New test.
6529
2704efe8
DM
65302016-06-10 David Malcolm <dmalcolm@redhat.com>
6531
6532 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6533 the various "cannot tail-call: " messages.
6534
18c9b7d4
CL
65352016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6536
6537 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6538 and options.
6539
7cfa10f3
MO
65402016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6541
6542 PR sanitizer/71480
6543 * c-c++-common/asan/pr71480.c: New test.
6544
1f24fd3e
L
65452016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6546
6547 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6548 (ASMNAME2): Likewise.
6549 (main): Replace fn in asm statement with ASMNAME ("fn").
6550 * gcc.dg/guality/pr68037-2.c: Likewise.
6551 * gcc.dg/guality/pr68037-3.c: Likewise.
6552 * gcc.dg/torture/pr68037-1.c: Likewise.
6553 * gcc.dg/torture/pr68037-2.c: Likewise.
6554 * gcc.dg/torture/pr68037-3.c: Likewise.
6555
ad551c07
BE
65562016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6557
6558 PR inline-asm/68843
6559 * gcc.target/i386/pr68843-1.c: New test.
6560 * gcc.target/i386/pr68843-2.c: New test.
6561
4b1ffdb1 65622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6563 Cesar Philippidis <cesar@codesourcery.com>
6564
6565 PR middle-end/71373
6566 * gcc.dg/goacc/nested-function-1.c: New file.
6567 * gcc.dg/goacc/nested-function-2.c: Likewise.
6568 * gcc.dg/goacc/pr71373.c: Likewise.
6569 * gfortran.dg/goacc/cray-2.f95: Likewise.
6570 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6571 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6572 * gfortran.dg/goacc/cray.f95: Update.
6573 * gfortran.dg/goacc/loop-1.f95: Likewise.
6574 * gfortran.dg/goacc/loop-3.f95: Likewise.
6575 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6576 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6577
65782016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6579
6580 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6581 for OpenACC tile clauses.
6582 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6583
6584 PR c/71381
6585 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6586 to...
6587 * c-c++-common/goacc/cache-2.c: ... this new file.
6588 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6589 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6590 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6591 usage.
6592 * gfortran.dg/goacc/cray.f95: Likewise.
6593 * gfortran.dg/goacc/loop-1.f95: Likewise.
6594
89851e4c
AH
65952016-06-10 Alan Hayward <alan.hayward@arm.com>
6596
6597 PR tree-optimization/71407
6598 PR tree-optimization/71416
6599 * gcc.dg/vect/pr71407.c: New
6600 * gcc.dg/vect/pr71416-1.c: New
6601 * gcc.dg/vect/pr71416-2.c: New
6602
200eafbf
RB
66032016-06-10 Richard Biener <rguenther@suse.de>
6604
6605 PR middle-end/71477
6606 * gcc.dg/torture/pr71477.c: New testcase.
6607
4df99d92
JK
66082016-06-09 Julia Koval <julia.koval@intel.com>
6609
6610 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6611 * gcc.target/i386/interrupt-13.c: Likewise.
6612 * gcc.target/i386/interrupt-15.c: Likewise.
6613 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6614 * gcc.target/i386/interrupt-24.c: Likewise.
6615 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6616 * gcc.target/i386/interrupt-9.c: Likewise.
6617 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6618
e01b4e16
MS
66192016-06-09 Martin Sebor <msebor@redhat.com>
6620
6621 PR c/70883
6622 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6623 * gcc.dg/builtin-constant_p-1.c: Same.
6624 * gcc.dg/builtins-error.c: Same.
6625 * gcc.dg/pr70859.c: Same.
6626
9c35db0e
SKS
66272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6628
6629 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6630 * gcc.dg/torture/pr68067-1.c: Likewise.
6631 * gcc.dg/torture/pr68067-2.c: Likewise.
6632
66332016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6634
6635 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6636 when setting SIZE.
6637
392a81b9
PC
66382016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6639
6640 PR c++/71465
6641 * g++.dg/inherit/crash5.C: New.
6642 Revert:
6643 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6644
6645 PR c++/70202
6646 * g++.dg/inherit/crash5.C: New.
6647 * g++.dg/inherit/virtual1.C: Adjust.
6648
e49efc14
ML
66492016-06-09 Martin Liska <mliska@suse.cz>
6650
6651 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6652 * g++.dg/predict-loop-exit-2.C: Likewise.
6653 * g++.dg/predict-loop-exit-3.C: Likewise.
6654 * gcc.dg/predict-1.c: Likewise.
6655 * gcc.dg/predict-2.c: Likewise.
6656 * gcc.dg/predict-3.c: Likewise.
6657 * gcc.dg/predict-4.c: Likewise.
6658 * gcc.dg/predict-5.c: Likewise.
6659 * gcc.dg/predict-6.c: Likewise.
6660 * gcc.dg/predict-7.c: Likewise.
6661
36d57986
RB
66622016-06-09 Richard Biener <rguenther@suse.de>
6663
6664 PR tree-optimization/71462
6665 * gcc.dg/torture/pr71462.c: New testcase.
6666
7d82e8e4
MP
66672016-06-09 Marek Polacek <polacek@redhat.com>
6668
6669 PR c/65471
6670 * gcc.dg/c11-generic-3.c: New test.
6671
c8a71589
PC
66722016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6673
6674 * g++.dg/init/array42.C: New.
6675 * g++.dg/init/array43.C: Likewise.
6676 * g++.dg/init/array44.C: Likewise.
6677 * g++.dg/init/array45.C: Likewise.
6678 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6679 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6680 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6681 * g++.dg/gomp/pr35751.C: Likewise.
6682 * g++.dg/init/array23.C: Likewise.
6683 * g++.dg/init/brace2.C: Likewise.
6684 * g++.dg/init/brace6.C: Likewise.
6685
44a845ca
MS
66862016-06-08 Martin Sebor <msebor@redhat.com>
6687 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR c++/70507
6690 PR c/68120
6691 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6692 * c-c++-common/builtin-arith-overflow-2.c: New test.
6693 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6694 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6695 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6696
2ef16b6e
JJ
66972016-06-08 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR c++/71442
6700 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6701
5e3ee346
AL
67022016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6703
6704 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6705 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6706 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6707 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6708 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6709 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6710 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6711 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6712 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6713 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6714 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6715 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6716 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6717
b2ae2814
RB
67182016-06-08 Richard Biener <rguenther@suse.de>
6719
6720 PR tree-optimization/68558
6721 * gcc.dg/vect/slp-44.c: New testcase.
6722
e09b4c37
RB
67232016-06-08 Richard Biener <rguenther@suse.de>
6724
6725 * gcc.dg/vect/slp-43.c: New testcase.
6726
72d50660
RB
67272016-06-08 Richard Biener <rguenther@suse.de>
6728
6729 PR tree-optimization/71452
6730 * gcc.dg/torture/pr71452.c: New testcase.
6731
988c115c
JJ
67322016-06-08 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR c++/71448
6735 * g++.dg/torture/pr71448.C: New test.
6736
73d73b48
BS
67372016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6738
6739 PR debug/71432
6740 PR ada/71413
6741 * g++.dg/debug/pr71432.C: New test.
6742
bdd15d0c
PK
67432016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6744
6745 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6746 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6747 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6748
ce0607bb
AH
67492016-06-08 Alan Hayward <alan.hayward@arm.com>
6750
6751 * gcc.dg/vect/vect-live-2.c: Update effective target.
6752 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6753 * lib/target-supports.exp: Add aarch64 to vect_long.
6754
92a5f2ba
MP
67552016-06-08 Marek Polacek <polacek@redhat.com>
6756
6757 PR c/71418
6758 * gcc.dg/noncompile/pr71418.c: New test.
6759
08203f73
MP
6760 PR c/71426
6761 * gcc.dg/noncompile/pr71426.c: New test.
6762
d1fcc2bd
JH
67632016-06-07 Jan Hubicka <hubicka@ucw.cz>
6764
6765 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6766 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6767 * gcc.dg/predict-3.c: Update template.
6768 * gcc.dg/predict-5.c: Update template.
6769 * gcc.dg/predict-6.c: Update template.
6770 * gcc.dg/predict-9.c: Update template.
6771 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6772
a23e6f1c
BS
67732016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6774
6775 * gcc.target/powerpc/vec-mul.c: New test.
6776
6ffd47b7
DM
67772016-06-07 David Malcolm <dmalcolm@redhat.com>
6778
6779 * gcc.dg/spellcheck-fields-2.c: New test case.
6780
bfd67b47
RB
67812016-06-07 Richard Biener <rguenther@suse.de>
6782
6783 PR c/61564
6784 * gcc.dg/Wpragmas-1.c: New testcase.
6785 * gcc.dg/Wattributes-4.c: Likewise.
6786 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6787 entry.
6788
701b9a47
CL
67892016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6790
6791 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6792 spurious debug code.
6793
6b80d6fa
RB
67942016-06-07 Richard Biener <rguenther@suse.de>
6795
6796 PR tree-optimization/71428
6797 * gcc.dg/torture/pr71428.c: New testcase.
6798
0f3f9437
RB
67992016-06-07 Richard Biener <rguenther@suse.de>
6800
6801 PR middle-end/71423
6802 * gcc.dg/torture/pr71423.c: New testcase.
6803
ec963f2a
KV
68042016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6805
6806 PR middle-end/71408
6807 * gcc.dg/tree-ssa/pr71408.c: New test.
6808
46ab5b6e
KV
68092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6810
6811 PR middle-end/71281
6812 * g++.dg/torture/pr71281.C: New test.
6813
1f40cff3
MP
68142016-06-06 Marek Polacek <polacek@redhat.com>
6815
6816 PR c/71362
6817 * gcc.dg/pr71362.c: New test.
6818
6f5bcd24
JJ
68192016-06-06 Jakub Jelinek <jakub@redhat.com>
6820 Patrick Palka <ppalka@gcc.gnu.org>
6821
6822 PR c++/70847
6823 PR c++/71330
6824 PR c++/71393
6825 * g++.dg/opt/pr70847.C: New test.
6826 * g++.dg/ubsan/pr70847.C: New test.
6827 * g++.dg/ubsan/pr71393.C: New test.
6828
158beb4a
JJ
68292016-06-06 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR tree-optimization/71259
6832 * gcc.dg/vect/pr71259.c: New test.
6833
d9b950dd
DM
68342016-06-06 David Malcolm <dmalcolm@redhat.com>
6835
6836 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6837 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6838 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6839 above.
6840
36f9ad69
KT
68412016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6842
6843 PR middle-end/37780
6844 * gcc.c-torture/execute/pr37780.c: New test.
6845 * gcc.target/aarch64/pr37780_1.c: Likewise.
6846 * gcc.target/arm/pr37780_1.c: Likewise.
6847
5545a907
MP
68482016-06-06 Marek Polacek <polacek@redhat.com>
6849
6850 * c-c++-common/attr-may-alias-1.c: New test.
6851 * c-c++-common/attr-may-alias-2.c: New test.
6852 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6853
93671519
BE
68542016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6855
6856 PR c/24414
6857 * gcc.target/i386/pr24414.c: New test.
6858
690f24b7
JM
68592016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6860
6861 * gcc.target/sparc/vis4misc.c: New file.
6862 * gcc.target/sparc/fpcmp.c: Likewise.
6863 * gcc.target/sparc/fpcmpu.c: Likewise.
6864
31ce6157
AH
68652016-06-06 Alan Hayward <alan.hayward@arm.com>
6866
6867 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6868 * gcc.dg/vect/vect-live-3.c: Likewise.
6869
9fcebb5a
RB
68702016-06-06 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/71398
6873 * gcc.dg/torture/pr71398.c: New testcase.
6874
903ca97b
UB
68752016-06-06 Uros Bizjak <ubizjak@gmail.com>
6876
6877 PR target/71389
6878 * g++.dg/pr71389.C: New test.
6879
9c1eb332
JD
68802016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881
6882 PR fortran/71404
6883 * gfortran.dg/fmt_read_5.f: New test.
6884
b2d83bd2
AV
68852016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6886
6887 PR fortran/69659
6888 * gfortran.dg/class_array_22.f03: New test.
6889
ec81960e
JH
68902016-06-05 Jan Hubicka <hubicka@ucw.cz>
6891
6892 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6893
429d2750
JH
68942016-06-05 Jan Hubicka <hubicka@ucw.cz>
6895
6896 * gcc.dg/predict-9.c: Update template.
6897
c1c00983
PC
68982016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6899
6900 PR c++/49377
6901 * g++.dg/template/pr49377.C: New.
6902
1927a963
JJ
69032016-06-04 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR tree-optimization/71405
6906 * g++.dg/torture/pr71405.C: New test.
6907
909a11ad
PC
69082016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6909
6910 PR c++/70202
6911 * g++.dg/inherit/crash5.C: New.
6912 * g++.dg/inherit/virtual1.C: Adjust.
6913
08bbb1f8
JL
69142016-06-03 Jeff Law <law@redhat.com>
6915
6916 PR tree-optimization/71316
6917 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6918
7c35235c
JJ
69192016-06-03 Jakub Jelinek <jakub@redhat.com>
6920
6921 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6922 dg-additional-options with just -fno-tree-scev-cprop in it.
6923 * gcc.dg/vect/vect-live-2.c: Likewise.
6924 * gcc.dg/vect/vect-live-5.c: Likewise.
6925 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6926 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6927 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6928
c8572dd6
PP
69292016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6930
6931 PR c++/27100
6932 * g++.dg/other/friend6.C: New test.
6933
1c7733a7
BS
69342016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6935
6936 * g++.dg/torture/ppc-ldst-array.C: New.
6937
0d2f700f
JM
69382016-06-03 Joseph Myers <joseph@codesourcery.com>
6939
6940 PR target/71276
6941 PR target/71277
6942 * gcc.dg/torture/builtin-fp-int-inexact.c,
6943 gcc.target/i386/387-builtin-fp-int-inexact.c,
6944 gcc.target/i386/387-rint-inline-1.c,
6945 gcc.target/i386/387-rint-inline-2.c,
6946 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6947 gcc.target/i386/sse2-rint-inline-1.c,
6948 gcc.target/i386/sse2-rint-inline-2.c,
6949 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6950 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6951
f8071c05
L
69522016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6953 Julia Koval <julia.koval@intel.com>
6954
6955 PR target/66960
6956 PR target/67630
6957 PR target/67634
6958 PR target/67841
6959 PR target/68037
6960 PR target/68618
6961 PR target/68661
6962 PR target/69575
6963 PR target/69596
6964 PR target/69734
6965 * gcc.dg/guality/pr68037-1.c: New test.
6966 * gcc.dg/guality/pr68037-2.c: Likewise.
6967 * gcc.dg/guality/pr68037-3.c: Likewise.
6968 * gcc.dg/torture/pr68037-1.c: Likewise.
6969 * gcc.dg/torture/pr68037-2.c: Likewise.
6970 * gcc.dg/torture/pr68037-3.c: Likewise.
6971 * gcc.dg/torture/pr68661-1a.c: Likewise.
6972 * gcc.dg/torture/pr68661-1b.c: Likewise.
6973 * gcc.target/i386/interrupt-1.c: Likewise.
6974 * gcc.target/i386/interrupt-2.c: Likewise.
6975 * gcc.target/i386/interrupt-3.c: Likewise.
6976 * gcc.target/i386/interrupt-4.c: Likewise.
6977 * gcc.target/i386/interrupt-5.c: Likewise.
6978 * gcc.target/i386/interrupt-6.c: Likewise.
6979 * gcc.target/i386/interrupt-7.c: Likewise.
6980 * gcc.target/i386/interrupt-8.c: Likewise.
6981 * gcc.target/i386/interrupt-9.c: Likewise.
6982 * gcc.target/i386/interrupt-10.c: Likewise.
6983 * gcc.target/i386/interrupt-11.c: Likewise.
6984 * gcc.target/i386/interrupt-12.c: Likewise.
6985 * gcc.target/i386/interrupt-13.c: Likewise.
6986 * gcc.target/i386/interrupt-14.c: Likewise.
6987 * gcc.target/i386/interrupt-15.c: Likewise.
6988 * gcc.target/i386/interrupt-16.c: Likewise.
6989 * gcc.target/i386/interrupt-17.c: Likewise.
6990 * gcc.target/i386/interrupt-18.c: Likewise.
6991 * gcc.target/i386/interrupt-19.c: Likewise.
6992 * gcc.target/i386/interrupt-20.c: Likewise.
6993 * gcc.target/i386/interrupt-21.c: Likewise.
6994 * gcc.target/i386/interrupt-22.c: Likewise.
6995 * gcc.target/i386/interrupt-23.c: Likewise.
6996 * gcc.target/i386/interrupt-24.c: Likewise.
6997 * gcc.target/i386/interrupt-25.c: Likewise.
6998 * gcc.target/i386/interrupt-26.c: Likewise.
6999 * gcc.target/i386/interrupt-27.c: Likewise.
7000 * gcc.target/i386/interrupt-28.c: Likewise.
7001 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7002 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7003 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7004 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7005 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7006 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7007 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7008 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7009 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7010 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7011 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7012 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7013
36b85e43
BS
70142016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7015
9de2e795
L
7016 PR tree-optimization/52171
7017 * gcc.dg/pr52171.c: New test.
7018 * gcc.target/i386/pr52171.c: New test.
36b85e43 7019
bfeee8ac
JH
70202016-06-03 Jan Hubicka <jh@suse.cz>
7021
7022 * g++.dg/tree-ssa/pred-1.C: New testcase
7023 * gcc.dg/tree-ssa/pred-1.c: New testcase
7024
859b0bae
BS
70252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7026
7027 PR target/70957
7028 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7029 support.
7030 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7031
3a2edf4c
AH
70322016-06-03 Alan Hayward <alan.hayward@arm.com>
7033
7034 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7035
b28ead45
AH
70362016-06-03 Alan Hayward <alan.hayward@arm.com>
7037
7038 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7039 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7040 * gcc.dg/vect/vect-live-1.c: New test.
7041 * gcc.dg/vect/vect-live-2.c: New test.
7042 * gcc.dg/vect/vect-live-3.c: New test.
7043 * gcc.dg/vect/vect-live-4.c: New test.
7044 * gcc.dg/vect/vect-live-5.c: New test.
7045 * gcc.dg/vect/vect-live-slp-1.c: New test.
7046 * gcc.dg/vect/vect-live-slp-2.c: New test.
7047 * gcc.dg/vect/vect-live-slp-3.c: New test.
7048
1f91747b
JJ
70492016-06-03 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR middle-end/71387
7052 * g++.dg/opt/pr71387.C: New test.
7053
47b83923
JL
70542016-06-02 Jeff Law <law@redhat.com>
7055
7056 PR tree-optimization/71328
7057 * gcc.c-torture/compile/pr71328.c: New test.
7058
e96e5f46
JD
70592016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7060
7061 PR fortran/52393
7062 * gfortran.dg/fmt_read_3.f90: Fix typo.
7063 * gfortran.dg/fmt_read_4.f90: New test.
7064
b872d729
PC
70652016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7068 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7069 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7070 * g++.dg/cpp0x/override2.C: Likewise.
7071 * g++.dg/parse/crash5.C: Likewise.
7072 * g++.dg/parse/error16.C: Likewise.
7073 * g++.dg/parse/error27.C: Likewise.
7074 * g++.dg/template/qualttp15.C: Likewise.
7075 * g++.dg/template/redecl4.C: Likewise.
7076 * g++.old-deja/g++.other/crash39.C: Likewise.
7077 * g++.old-deja/g++.other/struct1.C: Likewise.
7078 * g++.old-deja/g++.pt/m9a.C: Likewise.
7079 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7080
0e535442
JJ
70812016-06-02 Jakub Jelinek <jakub@redhat.com>
7082
0633ee10
JJ
7083 PR c++/71372
7084 * c-c++-common/pr71372.c: New test.
7085
0e535442
JJ
7086 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7087 __TIME__ strings with __builtin_strcmp instead of printf and
7088 dg-output.
7089
f3c5ecc2
ML
70902016-06-02 Martin Liska <mliska@suse.cz>
7091
7092 * gcc.dg/predict-9.c: New test.
7093
a91807c5
JJ
70942016-06-02 Jakub Jelinek <jakub@redhat.com>
7095
7096 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7097 global set_compiler_env_var and global saved_compiler_env_var.
7098
b5bd1978
KT
70992016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7100
7101 PR rtl-optimization/71295
7102 * gcc.c-torture/compile/pr71295.c: New test.
7103
b93b1475
JJ
71042016-06-02 Jakub Jelinek <jakub@redhat.com>
7105
930ebd0e
JJ
7106 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7107
1e021dc3
JJ
7108 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7109 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7110
b93b1475
JJ
7111 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7112 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7113 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7114 alternative number.
7115
58f2fb5c
MM
71162016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7117
7118 * gcc.target/powerpc/p9-splat-4.c: New test.
7119
71202016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7121
7122 PR target/71186
7123 * gcc.target/powerpc/pr71186.c: New test.
7124
4731c9f0
JD
71252016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7126
7127 PR fortran/52393
7128 * gfortran.dg/fmt_read_3.f90: New test.
7129
042dee3e
TP
71302016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7131
7132 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7133 procedure.
7134
15c98b2e
ES
71352016-06-01 Eduard Sanou <dhole@openmailbox.org>
7136
7137 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7138 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7139 env var is set.
7140 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7141 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7142 shown once.
7143 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7144 during compilation.
7145 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7146 vars set by dg-set-compiler-env-var.
7147
6442a6f4
PT
71482016-06-01 Paul Thomas <pault@gcc.gnu.org>
7149
7150 PR fortran/71156
7151 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7152 to the module procedure declaration.
7153 * gfortran.dg/submodule_16.f08: New test.
7154
ab62397a
JJ
71552016-06-01 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR middle-end/71371
7158 * c-c++-common/gomp/pr71371.c: New test.
7159
b66af6ed
RB
71602016-06-01 Richard Biener <rguenther@suse.de>
7161
7162 PR tree-optimization/71366
7163 * gcc.dg/torture/pr71366-1.c: New testcase.
7164 * gcc.dg/torture/pr71366-2.c: Likewise.
7165
e342b9d8
KN
71662016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7167
7168 * gcc.target/powerpc/vslv-0.c: New test.
7169 * gcc.target/powerpc/vslv-1.c: New test.
7170 * gcc.target/powerpc/vsrv-0.c: New test.
7171 * gcc.target/powerpc/vsrv-1.c: New test.
7172
721547cd
NS
71732016-06-01 Nathan Sidwell <nathan@acm.org>
7174
7175 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7176 * gcc.target/nvptx/weak.c: New.
7177
fa2c9034
RB
71782016-06-01 Richard Biener <rguenther@suse.de>
7179
7180 PR tree-optimization/71261
7181 * gcc.dg/torture/vect-bool-1.c: New testcase.
7182
3e32893c
JJ
71832016-06-01 Jakub Jelinek <jakub@redhat.com>
7184
7185 * gfortran.dg/gomp/order-1.f90: New test.
7186 * gfortran.dg/gomp/order-2.f90: New test.
7187
8c383600
JH
71882016-06-01 Jan Hubicka <hubicka@ucw.cz>
7189
7190 * gcc.dg/unroll-6.c: Update template.
7191 * gcc.dg/unroll-7.c: New testcase.
7192 * gcc.dg/unroll-8.c: New testcase.
7193
a0dfeef5
EB
71942016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7195
7196 * gnat.dg/opt56.ad[sb]: New test.
7197
48de5701
PC
71982016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/66635
7201 * g++.dg/cpp0x/constexpr-ice16.C: New.
7202
827cf695
PP
72032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7204
7205 PR tree-optimization/71314
7206 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7207 -mbranch-cost=2.
7208
ff66f6e8
PP
72092016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7210
7211 PR tree-optimization/71077
7212 * gcc.dg/tree-ssa/pr71077.c: New test.
7213
050fb209
JH
72142016-05-31 Jan Hubicka <hubicka@ucw.cz>
7215
48de5701
PC
7216 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7217 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7218 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7219
c642d919
PC
72202016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7221
7222 PR c++/71248
7223 * g++.dg/cpp0x/pr71248.C: New.
7224 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7225 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7226 * g++.dg/init/new37.C: Likewise.
7227 * g++.dg/template/static1.C: Likewise.
7228 * g++.dg/template/static2.C: Likewise.
7229
d6439e08
L
72302016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7231
7232 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7233 instead of %rdi.
7234 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7235
780b9dd4
MP
72362016-05-31 Marek Polacek <polacek@redhat.com>
7237
7238 * c-c++-common/Wswitch-unreachable-3.c: New test.
7239 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7240
0d99f8a0
RB
72412016-05-31 Richard Biener <rguenther@suse.de>
7242
7243 PR tree-optimization/71352
7244 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7245
52545641
TP
72462016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7247
7248 * gcc.target/arm/armv5_thumb_isa.c: New test.
7249
5b8c1205
KY
72502016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7251
7252 PR target/71346
7253 * gcc.target/i386/pr71346.c: New test.
7254
7a88cc84
TV
72552016-05-31 Tom de Vries <tom@codesourcery.com>
7256
7257 PR tree-optimization/69068
7258 * gcc.dg/graphite/pr69068.c: New test.
7259
265149a6
MS
72602016-05-27 Martin Sebor <msebor@redhat.com>
7261
7262 PR c++/71306
7263 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7264
00631022
JJ
72652016-05-30 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR c++/71349
7268 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7269 nowait depend(inout: dd[0]) clauses where permitted.
7270
b2f6675b
PC
72712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7272
7273 PR c++/71238
7274 * g++.dg/parse/pr71238.C: New.
7275 * g++.dg/concepts/friend1.C: Test column numbers too.
7276 * g++.dg/cpp0x/initlist31.C: Likewise.
7277 * g++.dg/cpp0x/pr51420.C: Likewise.
7278 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7279 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7280 * g++.dg/ext/builtin3.C: Likewise.
7281 * g++.dg/lookup/friend12.C: Likewise.
7282 * g++.dg/lookup/friend7.C: Likewise.
7283 * g++.dg/lookup/koenig1.C: Likewise.
7284 * g++.dg/lookup/koenig5.C: Likewise.
7285 * g++.dg/lookup/used-before-declaration.C: Likewise.
7286 * g++.dg/overload/koenig1.C: Likewise.
7287 * g++.dg/template/crash65.C: Likewise.
7288 * g++.dg/template/friend57.C: Likewise.
7289 * g++.dg/warn/Wshadow-5.C: Likewise.
7290 * g++.dg/warn/Wunused-8.C: Likewise.
7291 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7292 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7293 * g++.old-deja/g++.jason/member.C: Likewise.
7294 * g++.old-deja/g++.jason/report.C: Likewise.
7295 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7296 * g++.old-deja/g++.law/visibility20.C: Likewise.
7297 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7298 * g++.old-deja/g++.other/static5.C: Likewise.
7299 * g++.old-deja/g++.pt/overload2.C: Likewise.
7300
a448ff40
JH
73012016-05-30 Jan Hubicka <hubicka@ucw.cz>
7302
7303 * gcc.dg/tree-ssa/peel1.c: New testcase.
7304 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7305 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7306
69be8c91
TV
73072016-05-30 Tom de Vries <tom@codesourcery.com>
7308
7309 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7310 to ce.
7311
a59775a1
PC
73122016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/71099
7315 * g++.dg/parse/virtual1.C: New.
7316
53d6d955
UB
73172016-05-30 Uros Bizjak <ubizjak@gmail.com>
7318
7319 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7320 Use correct register when clearing %edx.
7321
0557293f
AM
73222016-05-30 Alexander Monakov <amonakov@ispras.ru>
7323
7324 PR tree-optimization/71289
7325 * gcc.dg/pr71289.c: New test.
7326
5d476e35
KV
73272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7328
7329 PR middle-end/71269
7330 PR middle-end/71292
7331 * gcc.dg/tree-ssa/pr71269.c: New test.
7332 * gcc.dg/tree-ssa/pr71292.c: New test.
7333
db5447ca
KV
73342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7335
7336 PR middle-end/71252
7337 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7338
98bdbb39
JH
73392016-05-30 Jan Hubicka <hubicka@ucw.cz>
7340
7341 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7342 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7343 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7344
7e012855
TV
73452016-05-30 Tom de Vries <tom@codesourcery.com>
7346
7347 PR tree-optimization/69067
7348 * gcc.dg/graphite/pr69067.c: New test.
7349
beed3701
UB
73502016-05-29 Uros Bizjak <ubizjak@gmail.com>
7351
7352 PR target/71245
7353 * gcc.target/i386/pr71245-1.c: New test.
7354 * gcc.target/i386/pr71245-2.c: Ditto.
7355
b6d4f8e8
PC
73562016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7357
7358 PR c++/71105
7359 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7360 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7361 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7362
00022058
JH
73632016-05-27 Jan Hubicka <hubicka@ucw.cz>
7364
7365 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7366
c8419aca
VV
73672016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7368
7369 Revert:
7370 PR c++/69855
7371 * g++.dg/overload/69855.C: New.
7372 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7373 * g++.old-deja/g++.pt/crash3.C: Likewise.
7374
8008c4d2
PC
73752016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7376
7377 PR c++/60385
7378 * g++.dg/parse/namespace13.C: New.
7379
8b2ef235
JL
73802016-05-26 Jeff Law <law@redhat.com>
7381
7382 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7383 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7384 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7385 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7386 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7387 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7388 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7389 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7390 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7391 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7392 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7393 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7394 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7395
7d67159b
VV
73962016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7397
7398 PR c++/69855
7399 * g++.dg/overload/69855.C: New.
7400 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7401 * g++.old-deja/g++.pt/crash3.C: Likewise.
7402
88e3bdd1
JW
74032016-05-27 Jiong Wang <jiong.wang@arm.com>
7404
7405 PR target/63596
7406 * gcc.target/aarch64/va_arg_1.c: New testcase.
7407 * gcc.target/aarch64/va_arg_2.c: Likewise.
7408 * gcc.target/aarch64/va_arg_3.c: Likewise.
7409
3fd6b9cc
JW
74102016-05-27 Jiong Wang <jiong.wang@arm.com>
7411
7412 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7413 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7414 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7415 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7416 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7417
3cee7e4e
MP
74182016-05-27 Marek Polacek <polacek@redhat.com>
7419
7420 PR middle-end/71308
7421 * g++.dg/torture/pr71308.C: New test.
7422
6a813c96
DV
74232016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7424
7425 * gcc.dg/zero_bits_compound-1.c: New test.
7426 * gcc.dg/zero_bits_compound-2.c: New test.
7427
0561bcfb
IE
74282016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7429
7430 PR middle-end/71279
7431 * gcc.dg/pr71279.c: New test.
7432
21316320
MM
74332016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7434
7435 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7436 floating point min/max/comparison instructions.
7437 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7438
7211a097
JJ
74392016-05-26 Jakub Jelinek <jakub@redhat.com>
7440
7441 * c-c++-common/gomp/schedule-1.c: New test.
7442 * gfortran.dg/gomp/schedule-1.f90: New test.
7443
cac177cf
PP
74442016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7445
7446 PR c++/70822
7447 PR c++/70106
7448 * g++.dg/cpp1y/auto-fn32.C: New test.
7449 * g++.dg/cpp1y/paren4.C: New test.
7450
a2d5b8c9
NS
74512016-05-26 Nathan Sidwell <nathan@acm.org>
7452
7453 * gcc.dg/20060410.c: Xfail on ptx.
7454 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7455 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7456 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7457 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7458 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7459
ffa8b552
TP
74602016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7461
7462 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7463
c7501e00
JJ
74642016-05-26 Jakub Jelinek <jakub@redhat.com>
7465
1875b9a0
JJ
7466 PR tree-optimization/71280
7467 * gcc.dg/pr71280.c: New test.
7468
2116e19f
JJ
7469 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7470
305aef09
JJ
7471 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7472 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7473
c7501e00
JJ
7474 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7475
ca449d26
JW
74762016-05-26 Jiong Wang <jiong.wang@arm.com>
7477
7478 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7479 kept in memory.
ca449d26 7480
8af01c66
JL
74812016-05-25 Jeff Law <law@redhat.com>
7482
7483 PR tree-optimization/71272
7484 * gcc.c-torture/compile/pr71272.c: new test.
7485
f9d6ce73
BS
74862016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7487
7488 * gcc.target/powerpc/vec-cmpne.c: New test.
7489 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7490
a88a7b22
EB
74912016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7492
7493 * gnat.dg/opt55.ad[sb]: New test.
7494
125f02ed
SKS
74952016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7496
7497 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7498 * c-c++-common/pr60226.c: Require int32plus.
7499 * gcc.c-torture/execute/pr70602.c: Likewise.
7500 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7501 unsigned long for malloc arg type.
7502 * gcc.dg/asr_div1.c: Require int32plus.
7503 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7504 * gcc.dg/pie-1.c: Require pie.
7505 * gcc.dg/pie-2.c: Likewise.
7506 * gcc.dg/pr59471.c: Require int32plus.
7507 * gcc.dg/pr59963-2.c: XFAIL for int16.
7508 * gcc.dg/pr60114.c: Require int32plus.
7509 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7510 unsigned long for typedef of size_t.
7511 * gcc.dg/pr63914.c: Require int32plus.
7512 * gcc.dg/pr64536.c: Require pt32plus.
7513 * gcc.dg/pr65658.c: Likewise.
7514 * gcc.dg/pr67271.c: Require int32plus.
7515 * gcc.dg/pr68112.c: Likewise.
7516 * gcc.dg/pr69071.c: Skip for avr target.
7517 * gcc.dg/pr69973.c: Require int32plus.
7518 * gcc.dg/pr70169.c: Skip for avr target.
7519 * gcc.dg/sso-6.c: Require int32plus.
7520 * gcc.dg/sso-7.c: Likewise.
7521 * gcc.dg/sso-8.c: Likewise.
7522 * gcc.dg/vrp-min-max-2.c: Likewise.
7523
c6e434f5
UB
75242016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7525
7526 PR target/70738
7527 * gcc.target/i386/pr70738-1.c: New test.
7528 * gcc.target/i386/pr70738-2.c: Likewise.
7529 * gcc.target/i386/pr70738-3.c: Likewise.
7530 * gcc.target/i386/pr70738-4.c: Likewise.
7531 * gcc.target/i386/pr70738-5.c: Likewise.
7532 * gcc.target/i386/pr70738-6.c: Likewise.
7533 * gcc.target/i386/pr70738-7.c: Likewise.
7534 * gcc.target/i386/pr70738-8.c: Likewise.
7535 * gcc.target/i386/pr70738-9.c: Likewise.
7536
5c42d341
KT
75372016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7538
7539 PR rtl-optimization/66940
7540 * gcc.c-torture/execute/pr66940.c: New test.
7541
bf9a1a07
IV
75422016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7543
7544 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7545 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7546 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7547 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7548 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7549 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7550 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7551 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7552 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7553 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7554 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7555 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7556 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7557 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7558 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7559 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7560 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7561 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7562 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7563 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7564 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7565 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7566 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7567 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7568
95efe6b6
MP
75692016-05-25 Marek Polacek <polacek@redhat.com>
7570
7571 PR c/71265
7572 * gcc.dg/noncompile/pr71265.c: New test.
7573
a23faf7a
MP
7574 PR c/71266
7575 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7576
69a6d5ad
NS
75772016-05-25 Nathan Sidwell <nathan@acm.org>
7578
7579 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7580
3072d4ea
RB
75812016-05-25 Richard Biener <rguenther@suse.de>
7582
7583 PR tree-optimization/71261
7584 * c-c++-common/torture/pr71261.c: New testcase.
7585
e412ece4
RB
75862016-05-25 Richard Biener <rguenther@suse.de>
7587
7588 PR tree-optimization/71264
7589 * gcc.dg/vect/pr71264.c: New testcase.
7590
b9e551ad
PC
75912016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7592
7593 PR c++/55992
7594 * g++.dg/cpp0x/alias-decl-53.C: New.
7595 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7596
6aa1abe5
ML
75972016-05-25 Martin Liska <mliska@suse.cz>
7598
7599 * g++.dg/pr71239.C: New test.
7600
842d162e
RB
76012016-05-25 Richard Biener <rguenther@suse.de>
7602
c87885ca
RO
7603 * gcc.dg/vect/pr58135.c: Rename to ...
7604 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7605
f184a36c
MP
76062016-05-25 Marek Polacek <polacek@redhat.com>
7607
7608 * g++.dg/pr65295.C: Use target c++14.
7609
021fad86
PC
76102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7611
53d6d955
UB
7612 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7613 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7614
c3eaf15a
MM
76152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7616
7617 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7618 instructions.
7619
e46c7770
CP
76202016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7621
7622 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7623 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7624 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7625 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7626 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7627 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7628 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7629 * c-c++-common/goacc/pcopy.c: Likewise.
7630 * c-c++-common/goacc/pcopyin.c: Likewise.
7631 * c-c++-common/goacc/pcopyout.c: Likewise.
7632 * c-c++-common/goacc/pcreate.c: Likewise.
7633 * c-c++-common/goacc/pr70688.c: New test.
7634 * c-c++-common/goacc/present-1.c: Adjust test.
7635 * c-c++-common/goacc/reduction-5.c: Likewise.
7636 * g++.dg/goacc/data-1.C: New test.
7637
4bfc9db7
MM
76382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7639
7640 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7641 vector parity built-in functions.
7642 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7643 count trailing zeros automatic vectorization.
7644 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7645 count trailing zeros built-in functions.
7646
2bc145af
KV
76472016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7648
7649 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7650
26869fdb
PH
76512016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7652
7653 PR target/71050
7654 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7655
b2dc9c3b
PC
76562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7657
7658 PR c++/50436
7659 * g++.dg/template/crash123.C: New.
7660 * g++.dg/template/crash124.C: Likewise.
7661
f65e97fd
MS
76622016-05-24 Martin Sebor <msebor@redhat.com>
7663
7664 PR c++/71147
7665 * g++.dg/ext/flexary16.C: New test.
7666
a6f5ac7f
IV
76672016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7668
69a6d5ad
NS
7669 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7670 before math.h is included.
a6f5ac7f
IV
7671 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7672 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7673 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7674 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7675 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7676 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7677 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7678 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7679 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7680 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7681 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7682 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7683 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7684 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7685 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7686 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7687 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7688 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7689 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7690 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7691 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7692 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7693 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7694
27bad558
MM
76952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7696 Kelvin Nilsen <kelvin@gcc.gnu.org>
7697
7698 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7699 support.
7700
72f382fb
PC
77012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7702
7703 PR c++/69872
7704 * g++.dg/warn/Wno-narrowing1.C: New.
7705
ef2ec9d9
MP
77062016-05-24 Marek Polacek <polacek@redhat.com>
7707
7708 PR c/71249
7709 * c-c++-common/Wswitch-unreachable-2.c: New test.
7710
e90434e3
JJ
77112016-05-24 Jakub Jelinek <jakub@redhat.com>
7712
7adb26f2
JJ
7713 PR c++/71257
7714 * g++.dg/vect/simd-clone-6.cc: New test.
7715 * g++.dg/gomp/declare-simd-6.C: New test.
7716
e90434e3
JJ
7717 PR middle-end/70434
7718 PR c/69504
7719 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7720
b556ea3b
RB
77212016-05-24 Richard Biener <rguenther@suse.de>
7722
7723 PR tree-optimization/71240
7724 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7725
e5328f5d
RB
77262016-05-24 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/71230
7729 * gcc.dg/torture/pr71230.c: New testcase.
7730 * g++.dg/torture/pr71230.C: Likewise.
7731
a04e69c0
TS
77322016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7733
7734 * c-c++-common/goacc/routine-5.c: Add tests.
7735 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7736 * gfortran.dg/goacc/routine-6.f90: Add tests.
7737
30fd2977
RB
77382016-05-24 Richard Biener <rguenther@suse.de>
7739
7740 PR tree-optimization/71253
7741 * gcc.dg/torture/pr71253.c: New testcase.
7742
ca6f60bc
KV
77432016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7744
7745 PR middle-end/71252
7746 * gfortran.dg/pr71252.f90: New test.
7747
d3465d72
RS
77482016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7749
7750 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7751
f17a223d
RB
77522016-05-24 Richard Biener <rguenther@suse.de>
7753
7754 PR middle-end/70434
7755 PR c/69504
7756 * c-c++-common/vector-subscript-4.c: New testcase.
7757 * c-c++-common/vector-subscript-5.c: Likewise.
7758
e3f36534
JD
77592016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7760
7761 PR fortran/71123
7762 * gfortran.dg/namelist_90.f: New test
7763
85d5c27d
JD
77642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7765
7766 PR fortran/66461
7767 * gfortran.dg/unexpected_eof.f: New test
7768
fe3f3340
MM
77692016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7770 Kelvin Nilsen <kelvin@gcc.gnu.org>
7771
7772 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7773 as little endian.
7774
26d6ae55
PC
77752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/70972
7778 * g++.dg/cpp0x/inh-ctor20.C: New.
7779 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7780
d6c9a06f
PC
77812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7782
7783 PR c++/69095
7784 * g++.dg/cpp0x/variadic168.C: New.
7785
396a1d10
PC
77862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7787
7788 * g++.dg/cpp0x/pr31445.C: Test column number too.
7789 * g++.dg/cpp0x/pr32253.C: Likewise.
7790 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7791 * g++.dg/cpp0x/variadic36.C: Likewise.
7792
ece46666
MG
77932016-05-23 Marc Glisse <marc.glisse@inria.fr>
7794
7795 * gcc.dg/fold-notshift-2.c: Adjust.
7796
a7dc5980
MP
77972016-05-23 Marek Polacek <polacek@redhat.com>
7798
7799 PR c/49859
7800 * c-c++-common/Wswitch-unreachable-1.c: New test.
7801 * gcc.dg/Wswitch-unreachable-1.c: New test.
7802 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7803 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7804 * g++.dg/gomp/block-10.C: Likewise.
7805 * gcc.dg/gomp/block-10.c: Likewise.
7806 * g++.dg/gomp/block-9.C: Likewise.
7807 * gcc.dg/gomp/block-9.c: Likewise.
7808 * g++.dg/gomp/target-1.C: Likewise.
7809 * g++.dg/gomp/target-2.C: Likewise.
7810 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7811 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7812 * g++.dg/gomp/taskgroup-1.C: Likewise.
7813 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7814 * gcc.dg/gomp/teams-1.c: Likewise.
7815 * g++.dg/gomp/teams-1.C: Likewise.
7816 * g++.dg/overload/error3.C: Likewise.
7817 * g++.dg/tm/jump1.C: Likewise.
7818 * g++.dg/torture/pr40335.C: Likewise.
7819 * gcc.dg/c99-vla-jump-5.c: Likewise.
7820 * gcc.dg/switch-warn-1.c: Likewise.
7821 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7822 * gcc.dg/nested-func-1.c: Likewise.
7823 * gcc.dg/pr67784-4.c: Likewise.
7824
18b54004
RB
78252016-05-23 Richard Biener <rguenther@suse.de>
7826
7827 PR tree-optimization/71230
7828 * gfortran.dg/pr71230-1.f90: New testcase.
7829 * gfortran.dg/pr71230-2.f90: Likewise.
7830
e569db5f
VK
78312016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7832
396a1d10 7833 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7834 * gcc.dg/vect/pr58135.c: Add new.
7835 * gfortran.dg/pr46519-1.f: Adjust test case.
7836
e4b71114
PC
78372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7838
7839 PR c++/53401
7840 * g++.dg/cpp0x/decltype64.C: New.
7841
a25a8058
CL
78422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7843
7844 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7845 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7846 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7847
0dcfe9ab
CL
78482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7849
7850 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7851 Add poly64x1_t and poly64x2_t cases if supported.
7852 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7853 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7854 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7856 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7857
ffd70e4a
CL
78582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7859
7860 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7861 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7862 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7863 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7864 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7865 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7866 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7867
4b1f57fe
CL
78682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7869
7870 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7871
16c5ec77
CL
78722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7873
7874 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7875 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7876
94ad56c7
JJ
78772016-05-22 Jakub Jelinek <jakub@redhat.com>
7878
57748705
JJ
7879 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7880 constraint instead of "r".
7881 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7882 insn instead of vxorpd.
7883 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7884
af120161
JJ
7885 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7886 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7887
355023ce
JJ
7888 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7889
3b48574c
JJ
7890 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7891 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7892
94ad56c7
JJ
7893 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7894
8a85cee2
KV
78952016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7896
7897 PR middle-end/40921
7898 * gcc.dg/tree-ssa/pr40921.c: New test.
7899
8e916b16
PS
79002016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7901
7902 PR target/71103
7903 * gcc.target/avr/pr71103.c: New test.
7904
88aea79f
KV
79052016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7906
7907 PR middle-end/71179
7908 * gcc.dg/tree-ssa/pr71179.c: New test.
7909
79063edd
MS
79102016-05-20 Martin Sebor <msebor@redhat.com>
7911
7912 PR c/71115
7913 * gcc.dg/init-excess-2.c: New test.
7914
55c8849f
EB
79152016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7916
7917 * gnat.dg/opt53.adb: New test.
7918 * gnat.dg/opt54.adb: Likewise.
7919
c91a0948
MJ
79202016-05-20 Martin Jambor <mjambor@suse.cz>
7921
7922 PR tree-optimization/70884
7923 * gcc.dg/tree-ssa/pr70919.c: New test.
7924
9cad20fa
BS
79252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7926
7927 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7928 formatting.
69a6d5ad
NS
7929 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7930 fix code formatting.
7931
79322016-05-20 Nathan Sidwell <nathan@acm.org>
7933
7934 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7935 non-common cases.
7936 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7937
15c671a7
DM
79382016-05-20 David Malcolm <dmalcolm@redhat.com>
7939
7940 * jit.dg/all-non-failing-tests.h: Add
7941 test-factorial-must-tail-call.c.
7942 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7943 * jit.dg/test-factorial-must-tail-call.c: New test case.
7944
4f028369
JJ
79452016-05-20 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR fortran/71204
7948 * gfortran.dg/pr71204.f90: New test.
7949
7dea4ab3
CP
79502016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7951
7952 * gcc.target/nvptx/sincos.c: New test.
7953
ef98d365
PC
79542016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7955
7956 PR c++/70572
7957 * g++.dg/cpp1y/auto-fn31.C: New.
7958
92466115
BS
79592016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7960
7961 * gcc.target/powerpc/vec-addec.c: New test.
7962 * gcc.target/powerpc/vec-addec-int128.c: New test.
7963
9a385c2d
DM
79642016-05-20 David Malcolm <dmalcolm@redhat.com>
7965
7966 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7967 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7968 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7969 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7970
77c9d5b4
JH
79712016-05-20 Jan Hubicka <hubicka@ucw.cz>
7972
7973 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7974
68047971
JJ
79752016-05-20 Jakub Jelinek <jakub@redhat.com>
7976
18954840
JJ
7977 PR c++/71210
7978 * g++.dg/opt/pr71210-1.C: New test.
7979 * g++.dg/opt/pr71210-2.C: New test.
7980
68047971
JJ
7981 PR tree-optimization/29756
7982 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7983 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7984 only on selected targets where V4SImode vectors are known to be
7985 supported.
7986
d78789f5
MG
79872016-05-20 Marc Glisse <marc.glisse@inria.fr>
7988
7989 PR tree-optimization/71079
7990 PR tree-optimization/71206
7991 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7992
550fa093
PK
79932016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7994
7995 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7996 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7997 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7998
483c6429
RG
79992016-05-20 Richard Guenther <rguenther@suse.de>
8000
8001 PR tree-optimization/29756
8002 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8003
eb066284
RB
80042016-05-20 Richard Biener <rguenther@suse.de>
8005
8006 PR tree-optimization/71185
8007 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8008
58f10249
RB
80092016-05-20 Richard Biener <rguenther@suse.de>
8010
8011 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8012
2a5569fa
MP
80132016-05-19 Marek Polacek <polacek@redhat.com>
8014
8015 PR c++/71075
8016 * g++.dg/diagnostic/pr71075.C: New test.
8017
5e9a5385
DM
80182016-05-19 David Malcolm <dmalcolm@redhat.com>
8019
8020 PR c++/71184
8021 * g++.dg/pr71184.C: New test case.
8022
4f45da44
KN
80232016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8024
8025 * gcc.target/powerpc/darn-0.c: New test.
8026 * gcc.target/powerpc/darn-1.c: New test.
8027 * gcc.target/powerpc/darn-2.c: New test.
8028
4177437e
MP
80292016-05-19 Marek Polacek <polacek@redhat.com>
8030
8031 PR tree-optimization/71031
8032 * gcc.dg/tree-ssa/vrp100.c: New test.
8033
afb72432
IE
80342016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8035
8036 PR rtl-optimization/71148
8037 * gcc.dg/pr71148.c: New test.
8038
4f83064e
KT
80392016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8040
8041 PR target/71056
8042 * gcc.target/arm/pr71056.c: New test.
8043
4bf8dbe1
BE
80442016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8045
8046 * c-c++-common/pr69669.c: Check the used mode.
8047
f3510625
MO
80482016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8049
8050 PR sanitizer/64354
8051 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8052
43c0068e
RB
80532016-05-19 Richard Biener <rguenther@suse.de>
8054
8055 PR tree-optimization/70729
8056 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8057 * gcc.dg/graphite/scop-18.c: Likewise.
8058 * gcc.dg/pr41783.c: Disable LIM.
8059 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8060 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8061 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8062 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8063 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8064 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8065 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8066 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8067 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8068 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8069 * gfortran.dg/pr42108.f90: Likewise.
8070
70f25790
DM
80712016-05-18 David Malcolm <dmalcolm@redhat.com>
8072
8073 PR driver/69265
8074 * gcc.dg/spellcheck-options-11.c: New test case.
8075
960db8ec
JJ
80762016-05-18 Jakub Jelinek <jakub@redhat.com>
8077
8078 PR c++/71100
8079 * g++.dg/opt/pr71100.C: New test.
8080
04643334
MJ
80812016-05-18 Martin Jambor <mjambor@suse.cz>
8082
8083 PR ipa/69708
8084 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8085 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8086 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8087 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8088
91bb9f80
MJ
80892016-05-18 Martin Jambor <mjambor@suse.cz>
8090
8091 PR ipa/69708
8092 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8093 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8094 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8095 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8096 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8097
c584aca6
PC
80982016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/69793
8101 * g++.dg/template/crash122.C: New.
8102
20309c6e
PC
81032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8104
8105 PR c++/70466
8106 * g++.dg/template/pr70466-1.C: New.
8107 * g++.dg/template/pr70466-2.C: Likewise.
8108
50c78b9a
MM
81092016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8110
8111 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8112 splat operations and the XXSPLTIB instruction.
8113 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8114 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8115 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8116 xxlxor to clear a register.
8117
cf8be00d
RS
81182016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8119
8120 * gcc.dg/torture/pr71020.c: New test.
8121
848a392a
MJ
81222016-05-18 Martin Jambor <mjambor@suse.cz>
8123
8124 PR ipa/70646
8125 * gcc.dg/ipa/pr70646.c: New test.
8126
1f2ab776
CL
81272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8128
8129 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8130
76489493
CL
81312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8132
8133 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8134 missing tests for vreinterpretq_p{8,16}.
8135
bd79378d
CL
81362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8137
8138 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8139 vsliq_n_s64 and vsliq_n_u64.
8140
81ca3ea0
CL
81412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8142
8143 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8144 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8145
873cb425
CL
81462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8147
8148 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8149 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8150 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8151
9d6e7c21
CL
81522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8153
8154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8155 in comment.
8156
b4dbe40e 81572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8158
8159 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8160 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8161 "blr\t" and switch to scan-assembler-times.
8162
83a5c910
JW
81632016-05-18 Jiong Wang <jiong.wang@arm.com>
8164
53d6d955
UB
8165 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8166 with __aarch64__.
8167 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8168 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8169
fb7cbdeb
JJ
81702016-05-18 Jakub Jelinek <jakub@redhat.com>
8171
8ee91165
JJ
8172 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8173 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8174 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8175 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8176 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8177 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8178
cf4d516a
JJ
8179 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8180 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8181
a4f16422
JJ
8182 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8183 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8184
7b37ce10
JJ
8185 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8186 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8187
fb7cbdeb
JJ
8188 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8189
c9326aef
RB
81902016-05-18 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/71168
8193 * gcc.dg/torture/pr71168.c: New testcase.
8194
df8b0a11
KV
81952016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8196
8197 PR middle-end/63586
8198 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8199 * gcc.dg/tree-ssa/pr63586.c: New test.
8200 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8201
2efd67ed
NS
82022016-05-17 Nathan Sidwell <nathan@acm.org>
8203
8204 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8205 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8206 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8207 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8208
1988b2c2
NS
82092016-05-17 Nathan Sidwell <nathan@acm.org>
8210
8211 * gcc.target/nvptx/abi-vararg-3.c: New.
8212
ad1d92ab
MM
82132016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8214
8215 PR tree-optimization/54579
8216 PR middle-end/55299
8217 * gcc.dg/fold-notrotate-1.c: New test.
8218 * gcc.dg/fold-notshift-1.c: New test.
8219 * gcc.dg/fold-notshift-2.c: New test.
8220
47768df8
MP
82212016-05-17 Marek Polacek <polacek@redhat.com>
8222
8223 PR ipa/71146
8224 * g++.dg/ipa/pr71146.C: New test.
8225
6b5423a5
DM
82262016-05-17 David Malcolm <dmalcolm@redhat.com>
8227
8228 * jit.dg/test-error-array-bounds.c: New test case.
8229
c7986356
MG
82302016-05-17 Marc Glisse <marc.glisse@inria.fr>
8231
8232 * gcc.dg/tree-ssa/and-1.c: New testcase.
8233
d982c5b7
MG
82342016-05-17 Marc Glisse <marc.glisse@inria.fr>
8235
8236 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8237 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8238
0139ba93
MG
82392016-05-17 Marc Glisse <marc.glisse@inria.fr>
8240
8241 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8242 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8243
daab4562
JW
82442016-05-17 Jiong Wang <jiong.wang@arm.com>
8245
8246 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8247
22330033
JW
82482016-05-17 Jiong Wang <jiong.wang@arm.com>
8249
8250 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8251
98b3a5f2
JW
82522016-05-17 Jiong Wang <jiong.wang@arm.com>
8253
8254 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8255 ".2d[index]" when scan the assembly.
8256 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8257 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8258 float64x1.
8259 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8260
b71b7a8e
RB
82612016-05-17 Richard Biener <rguenther@suse.de>
8262
8263 PR tree-optimization/71132
8264 * gcc.dg/torture/pr71132.c: New testcase.
8265
3c51ad46
CL
82662016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8267
8268 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8269
d20faa66
KT
82702016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8271
8272 PR target/70809
8273 * gcc.target/aarch64/pr70809_1.c: New test.
8274
b75cc5a4
KT
82752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8276
8277 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8278 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8279 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8280 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8281
b28eb195
IE
82822016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8283 Ilya Enkovich <ilya.enkovich@intel.com>
8284
8285 PR target/71114
8286 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8287
0b9004ed
JH
82882016-05-16 Jan Hubicka <hubicka@ucw.cz>
8289
8290 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8291 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8292
1b81a1c1
MW
82932016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8294
8295 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8296 test for __ARM_FP16_ARGS.
8297 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8298 * gcc.target/arm/aapcs/neon-vect10.c: New.
8299 * gcc.target/arm/aapcs/neon-vect9.c: New.
8300 * gcc.target/arm/aapcs/vfp18.c: New.
8301 * gcc.target/arm/aapcs/vfp19.c: New.
8302 * gcc.target/arm/aapcs/vfp20.c: New.
8303 * gcc.target/arm/aapcs/vfp21.c: New.
8304 * gcc.target/arm/fp16-aapcs-1.c: New.
8305 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8306 test for __ARM_FP16_ARGS.
8307 * g++.target/arm/fp16-return-1.c: Update expected output.
8308
921d1e73
JW
83092016-05-16 Jiong Wang <jiong.wang@arm.com>
8310
8311 PR testsuite/70227
8312 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8313
228eb42a
HA
83142016-05-15 Harald Anlauf <anlauf@gmx.de>
8315
8316 PR fortran/69603
8317 * gfortran.dg/pr69603.f90: New testcase.
8318
785abfd3
FR
83192016-05-14 Fritz Reese <fritzoreese@gmail.com>
8320
8321 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8322
e75eb64f
FR
83232016-05-14 Fritz Reese <fritzoreese@gmail.com>
8324
8325 PR fortran/71047
8326 * gfortran.dg/pr71047.f08: New test.
8327
aa4b467b
JM
83282016-05-13 Joseph Myers <joseph@codesourcery.com>
8329
8330 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8331 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8332 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8333
653fb4a2
MS
83342016-05-13 Martin Sebor <msebor@redhat.com>
8335
8336 PR c++/60049
8337 * g++.dg/cpp0x/constexpr-60049.C: New test.
8338
9e37582d
JJ
83392016-05-13 Jakub Jelinek <jakub@redhat.com>
8340
8341 PR bootstrap/71071
8342 * gcc.dg/pr71071.c: New test.
8343
a278aa17
UB
83442016-05-13 Uros Bizjak <ubizjak@gmail.com>
8345
8346 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8347 remove XOP handling.
377eaca7 8348 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8349
ac3d02e2
NS
83502016-05-13 Nathan Sidwell <nathan@acm.org>
8351
8352 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8353 __atomic_is_lock_free declaration.
8354
8ab3bdac
RB
83552016-05-13 Richard Biener <rguenther@suse.de>
8356
8357 PR tree-optimization/42587
8358 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8359
623b8e0a
ML
83602016-05-13 Martin Liska <mliska@suse.cz>
8361
8362 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8363 the new format of dump output.
8364
da7674f6
IE
83652016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8366
8367 * gcc.dg/pr71084.c: New test.
8368
c959db3d
RR
83692016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8370
53d6d955
UB
8371 PR target/53440
8372 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8373
43203dea
RR
83742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8375
8376 * gcc.target/aarch64/struct_return.c: New test.
8377
4f2e1536
MP
83782016-05-12 Marek Polacek <polacek@redhat.com>
8379
8380 PR c/70756
8381 * c-c++-common/pr70756-2.c: New test.
8382 * c-c++-common/pr70756.c: New test.
8383
1ef33ef3
RB
83842016-05-12 Richard Biener <rguenther@suse.de>
8385
8386 PR tree-optimization/71059
8387 * gcc.dg/torture/pr71059.c: New testcase.
8388
763baff6
RB
83892016-05-12 Richard Biener <rguenther@suse.de>
8390
8391 PR tree-optimization/71062
8392 * gcc.dg/torture/pr71062.c: New testcase.
8393
c4ec1243
IE
83942016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8395
8396 PR tree-optimization/71006
8397 * gcc.dg/pr71006.c: New test.
8398
a5fbf76d
MP
83992016-05-12 Marek Polacek <polacek@redhat.com>
8400
8401 PR driver/71063
8402 * gcc.dg/opts-7.c: New test.
8403
5acc47a4
KT
84042016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8405
8406 PR target/70830
8407 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8408 Add -save-temps to dg-options.
8409 Scan for ldmfd rather than pop instruction.
8410 * gcc.target/arm/interrupt-2.c: Likewise.
8411 * gcc.target/arm/pr70830.c: New test.
8412
40bd4bf9
JJ
84132016-05-12 Jakub Jelinek <jakub@redhat.com>
8414
3cd63842
JJ
8415 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8416 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8417
c05d08f6
JJ
8418 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8419 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8420 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8421
bc27ffae
JJ
8422 PR target/71019
8423 * gcc.target/i386/avx512vl-pack-1.c: New test.
8424 * gcc.target/i386/avx512vl-pack-2.c: New test.
8425 * gcc.target/i386/avx512bw-pack-2.c: New test.
8426
515d7412
JJ
8427 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8428
40bd4bf9
JJ
8429 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8430 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8431 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8432
44ab146a
RB
84332016-05-12 Richard Biener <rguenther@suse.de>
8434
8435 PR tree-optimization/70986
8436 * gcc.dg/torture/pr70986-1.c: New testcase.
8437 * gcc.dg/torture/pr70986-2.c: Likewise.
8438 * gcc.dg/torture/pr70986-3.c: Likewise.
8439
d6e83a8d
MM
84402016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8441
8442 PR c/43651
8443 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8444 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8445
51e67ea3
UB
84462016-05-11 Uros Bizjak <ubizjak@gmail.com>
8447
8448 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8449 directive.
8450 * gcc.target/i386/pr66746.c: Ditto.
8451
3fd2b007
MM
84522016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8453
8454 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8455 support.
8456 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8457 warning when using -mvsx-timode.
8458 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8459 * gcc.target/powerpc/dform-2.c: Likewise.
8460 * gcc.target/powerpc/pr68805.c: Likewise.
8461
5c3a10fb
MP
84622016-05-11 Marek Polacek <polacek@redhat.com>
8463
8464 PR c++/71024
8465 * c-c++-common/attributes-3.c: New test.
8466
7cfb065b
NS
84672016-05-11 Nathan Sidwell <nathan@acm.org>
8468
8469 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8470 * gcc.c-torture/execute/pr68185.c: Likewise.
8471 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8472 * gcc.dg/pr69634.c: Requires scheduling.
8473 * gcc.dg/torture/pr66178.c: Require label values.
8474 * gcc.dg/setjmp-6.c: Require indirect jumps.
8475
f35ea97d
RB
84762016-05-11 Richard Biener <rguenther@suse.de>
8477
8478 PR tree-optimization/71055
8479 * gcc.dg/torture/pr71055.c: New testcase.
8480
dff70323
RB
84812016-05-11 Richard Biener <rguenther@suse.de>
8482
8483 PR debug/71057
8484 * g++.dg/debug/pr71057.C: New testcase.
8485
56a3d28b
JJ
84862016-05-11 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR fortran/70855
8489 * gfortran.dg/gomp/pr70855.f90: New test.
8490
ebc1b29e
RB
84912016-05-11 Richard Biener <rguenther@suse.de>
8492
8493 PR middle-end/71002
8494 * g++.dg/torture/pr71002.C: New testcase.
8495
98ccd1d7
IE
84962016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8497
8498 PR middle-end/70807
8499 * gcc.dg/pr70807.c: New test.
8500
ed29e24b
MS
85012016-05-10 Martin Sebor <msebor@redhat.com>
8502
8503 PR c++/38611
8504 * g++.dg/Wattributes.C: New test.
8505
e39dab2c
MG
85062016-05-10 Marc Glisse <marc.glisse@inria.fr>
8507
8508 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8509 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8510 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8511
d067e238
IE
85122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8513
8514 PR target/70799
8515 * gcc.target/i386/pr70799-1.c: New test.
8516
cd36c83e
PMR
85172016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8518
8519 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8520
1e3af2a4
IE
85212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8522
8523 PR middle-end/70877
8524 * gcc.target/i386/pr70877.c: New test.
8525
afc610db
IE
85262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8527
8528 PR tree-optimization/70786
8529 * gcc.target/i386/pr70876.c: New test.
8530
4b59d19f
JJ
85312016-05-10 Jakub Jelinek <jakub@redhat.com>
8532
8533 PR target/70927
8534 * gcc.target/i386/avx512vl-logic-1.c: New test.
8535 * gcc.target/i386/avx512vl-logic-2.c: New test.
8536 * gcc.target/i386/avx512dq-logic-2.c: New test.
8537
9b5ee426
BS
85382016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8539
8540 PR target/70963
8541 * gcc.target/powerpc/pr70963.c: New.
8542
f3352cab
DM
85432016-05-10 David Malcolm <dmalcolm@redhat.com>
8544
8545 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8546 (test_very_wide_line): Add ruler to expected output.
8547 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8548 (test_very_wide_line): Likewise.
8549 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8550 (test_show_locus): Within the handling of "test_very_wide_line",
8551 enable show_ruler_p on the diagnostic context.
8552
4a3255dd
RB
85532016-05-10 Richard Biener <rguenther@suse.de>
8554
8555 PR tree-optimization/71039
8556 * gcc.dg/torture/pr71039.c: New testcase.
8557
da7c9950
NS
85582016-05-10 Nathan Sidwell <nathan@acm.org>
8559
8560 * gcc.dg/nested-func-10.c: Requires alloca.
8561 * gcc.dg/nested-func-9.c: Requires alloca.
8562 * gcc.c-torture/execute/pr70460.c: Requires labels.
8563 * gcc.c-torture/compile/pr70199.c: Requires labels.
8564 * gcc.target/nvptx/decl.c: Compile only.
8565 * gcc.target/nvptx/trailing-init.c: Compile only.
8566 * gcc.target/nvptx/ary-init.c: Compile only.
8567
cf68d92c
MP
85682016-05-10 Marek Polacek <polacek@redhat.com>
8569
8570 PR c/70255
8571 * gcc.dg/attr-opt-1.c: New test.
8572
64ea4e15
RB
85732016-05-10 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/70497
8576 PR tree-optimization/28367
8577 * gcc.dg/torture/20160404-1.c: New testcase.
8578 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8579 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8580
5a96dae3
PMR
85812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8582
8583 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8584
fc97f805
UB
85852016-05-09 Uros Bizjak <ubizjak@gmail.com>
8586
8587 * gcc.target/i386/fabsneg-1.c New test.
8588
a710b1d5
AM
85892016-05-09 Alan Modra <amodra@gmail.com>
8590
8591 PR testsuite/70826
8592 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8593
171f6f05
RB
85942016-05-09 Richard Biener <rguenther@suse.de>
8595
8596 PR tree-optimization/70985
8597 * gcc.dg/torture/pr70985.c: New testcase.
8598
18caa34e
BC
85992016-05-09 Bin Cheng <bin.cheng@arm.com>
8600
8601 * gcc.dg/tree-ssa/ifc-9.c: New test.
8602 * gcc.dg/tree-ssa/ifc-10.c: New test.
8603 * gcc.dg/tree-ssa/ifc-11.c: New test.
8604 * gcc.dg/tree-ssa/ifc-12.c: New test.
8605 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8606 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8607 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8608
7a27d38f
RB
86092016-05-09 Richard Biener <rguenther@suse.de>
8610
8611 PR fortran/70937
8612 * gfortran.dg/pr70937.f90: New testcase.
8613
5ebbbd3d
RO
86142016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8615
8616 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8617
f6288c24
FR
86182016-05-07 Fritz Reese <fritzoreese@gmail.com>
8619
8620 PR fortran/56226
8621 * gfortran.dg/dec_structure_1.f90: New testcase.
8622 * gfortran.dg/dec_structure_2.f90: Ditto.
8623 * gfortran.dg/dec_structure_3.f90: Ditto.
8624 * gfortran.dg/dec_structure_4.f90: Ditto.
8625 * gfortran.dg/dec_structure_5.f90: Ditto.
8626 * gfortran.dg/dec_structure_6.f90: Ditto.
8627 * gfortran.dg/dec_structure_7.f90: Ditto.
8628 * gfortran.dg/dec_structure_8.f90: Ditto.
8629 * gfortran.dg/dec_structure_9.f90: Ditto.
8630 * gfortran.dg/dec_structure_10.f90: Ditto.
8631 * gfortran.dg/dec_structure_11.f90: Ditto.
8632 * gfortran.dg/dec_union_1.f90: Ditto.
8633 * gfortran.dg/dec_union_2.f90: Ditto.
8634 * gfortran.dg/dec_union_3.f90: Ditto.
8635 * gfortran.dg/dec_union_4.f90: Ditto.
8636 * gfortran.dg/dec_union_5.f90: Ditto.
8637 * gfortran.dg/dec_union_6.f90: Ditto.
8638 * gfortran.dg/dec_union_7.f90: Ditto.
8639
5ec4a8cd
TV
86402016-05-07 Tom de Vries <tom@codesourcery.com>
8641
8642 PR tree-optimization/70956
8643 * gcc.dg/graphite/pr70956.c: New test.
8644
58ec1d0e
JJ
86452016-05-06 Jakub Jelinek <jakub@redhat.com>
8646
ccd88fb7
JJ
8647 PR middle-end/70941
8648 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8649 (a, b, c, d): Change type from char to signed char.
8650 (main): Compare against (signed char) -1634678893 instead of
8651 hardcoded -109. Use __builtin_abort instead of abort.
8652
dd3b6464
JJ
8653 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8654 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8655
58ec1d0e
JJ
8656 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8657
19aa23d8
YR
86582016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8659
8660 PR debug/70935
8661 * gcc.dg/torture/pr70935.c: New test.
8662
ae5f0df1
OE
86632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8664
8665 PR target/58219
ce23a8ff 8666 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8667
078f7e37
RB
86682016-05-06 Richard Biener <rguenther@suse.de>
8669
8670 PR tree-optimization/70960
8671 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8672
765d7b54
OE
86732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8674
8675 PR target/52933
8676 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8677 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8678 Adjust expected instruction counts.
8679 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8680
29c94e65
MP
86812016-05-06 Marek Polacek <polacek@redhat.com>
8682
8683 PR sanitizer/70875
8684 * gcc.dg/ubsan/bounds-3.c: New test.
8685
3684b02e
OE
86862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8687
8688 PR target/54089
8689 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8690
8706773f
RB
86912016-05-06 Richard Biener <rguenther@suse.de>
8692
8693 PR middle-end/70931
8694 * gfortran.dg/pr70931.f90: New testcase.
8695
a4f51018
RB
86962016-05-06 Richard Biener <rguenther@suse.de>
8697
8698 PR middle-end/70941
8699 * gcc.dg/torture/pr70941.c: New testcase.
8700
c4f2425f
BC
87012016-05-05 Bin Cheng <bin.cheng@arm.com>
8702
8703 PR tree-optimization/57206
8704 * gcc.dg/vect/pr57206.c: New test.
8705
5dc08197
RO
87062016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8707
8708 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8709
351f85c5
JJ
87102016-05-05 Jakub Jelinek <jakub@redhat.com>
8711
568bac8c
JJ
8712 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8713
351f85c5
JJ
8714 * c-c++-common/Wdangling-else-4.c: New test.
8715
33fd7785
JJ
87162016-05-04 Jakub Jelinek <jakub@redhat.com>
8717
2d1ac15a
JJ
8718 PR c++/70906
8719 PR c++/70933
8720 * g++.dg/opt/pr70906.C: New test.
8721 * g++.dg/opt/pr70933.C: New test.
8722
33fd7785
JJ
8723 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8724
6b715bf6
JH
87252016-05-04 Jan Hubicka <hubicka@ucw.cz>
8726
8727 * gcc.dg/ipa/pure-const-3.c: New testcase.
8728
deef7113
MP
87292016-05-04 Marek Polacek <polacek@redhat.com>
8730
8731 * c-c++-common/Wdangling-else-1.c: New test.
8732 * c-c++-common/Wdangling-else-2.c: New test.
8733 * c-c++-common/Wdangling-else-3.c: New test.
8734
5396db97
KCY
87352016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8736
8737 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8738 flag is present.
8739
de55efd5
MP
87402016-05-04 Marek Polacek <polacek@redhat.com>
8741
8742 PR c/48778
8743 * gcc.dg/Waddress-2.c: New test.
8744
475839b6
AM
87452016-05-04 Alan Modra <amodra@gmail.com>
8746
8747 * gcc.target/powerpc/pr70866.c: New.
8748
b25aad5f
MS
87492016-05-03 Martin Sebor <msebor@redhat.com>
8750
8751 PR c++/66561
8752 * c-c++-common/builtin_location.c: New test.
8753 * g++.dg/cpp1y/builtin_location.C: New test.
8754
79ce98bc
MP
87552016-05-03 Marek Polacek <polacek@redhat.com>
8756
8757 PR c/70859
8758 * gcc.dg/pr70859.c: New test.
8759 * gcc.dg/pr70859-2.c: New test.
8760
402e89f5
PMR
87612016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8762
8763 * gnat.dg/debug5.adb: New testcase.
8764
f3d90045
DV
87652016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8766
8767 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8768 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8769 Procedure to check for z10 instruction set.
8770
1e26cec1
CL
87712016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8772
8773 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8774
71aca5a0
AM
87752016-05-03 Alan Modra <amodra@gmail.com>
8776
8777 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8778
2fd70ec1
JJ
87792016-05-03 Jakub Jelinek <jakub@redhat.com>
8780
8781 * gcc.target/i386/avx512f-cvt-1.c: New test.
8782
e5705cf7
L
87832016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8784
8785 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8786 -fdump-tree-vrp-details.
8787
381cdae4
RB
87882016-05-03 Richard Biener <rguenther@suse.de>
8789
8790 * gcc.dg/pr30172-1.c: Adjust.
8791 * gcc.dg/pr63743.c: Likewise.
8792 * gcc.dg/tm/pr51696.c: Likewise.
8793 * c-c++-common/tm/safe-1.c: Likewise.
8794 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8795 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8796 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8797 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8798
adedd5c1
JJ
87992016-05-03 Jakub Jelinek <jakub@redhat.com>
8800
31ed1665
JJ
8801 PR rtl-optimization/70467
8802 * gcc.target/i386/pr70467-3.c: New test.
8803 * gcc.target/i386/pr70467-4.c: New test.
8804
dea60b59
JJ
8805 PR tree-optimization/70916
8806 * gcc.c-torture/compile/pr70916.c: New test.
8807
adedd5c1
JJ
8808 PR target/49244
8809 * gcc.target/i386/pr49244-1.c: New test.
8810 * gcc.target/i386/pr49244-2.c: New test.
8811
f80041ef
BS
88122016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8813
8814 PR rtl-optimization/44281
8815 * gcc.target/i386/pr44281.c: New test.
8816
1cfcd39e
BC
88172016-05-03 bin cheng <bin.cheng@arm.com>
8818
8819 PR tree-optimization/56541
8820 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8821 * gcc.dg/vect/pr56541.c: new test.
8822
4304ccfd
MM
88232016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8824
8825 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8826 __float128.
8827 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8828
50d94c29
L
88292016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8830
8831 PR testsuite/70520
8832 * c-c++-common/asan/clone-test-1.c (main): Align child process
8833 stack to 16 bytes.
8834
bc1aee87
DM
88352016-05-02 David Malcolm <dmalcolm@redhat.com>
8836
8837 PR c++/62314
8838 * g++.dg/spellcheck-fields-2.C: New test case.
8839
474e0129
DM
88402016-05-02 David Malcolm <dmalcolm@redhat.com>
8841
8842 PR c++/62314
8843 * g++.dg/pr62314.C: New test case.
8844
818b88a7
JH
88452016-05-02 Jan Hubicka <hubicka@ucw.cz>
8846
8847 * gcc.dg/ipa/inline-8.c: New testcase.
8848
dd77684f
JJ
88492016-05-02 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR rtl-optimization/70467
8852 * gcc.target/i386/pr70467-1.c: New test.
8853
72407e00
BE
88542016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8855
8856 * gcc.dg/spec-options.c: Run the test on all targets.
8857 * gcc.dg/foo.specs: Use cpp_unique_options.
8858
dd53d197
MG
88592016-05-02 Marc Glisse <marc.glisse@inria.fr>
8860
8861 * gcc.dg/tree-ssa/unord.c: New testcase.
8862
a8b85ce9
MG
88632016-05-02 Marc Glisse <marc.glisse@inria.fr>
8864
8865 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8866
5b37e866
NS
88672016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8868
8869 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8870
7176a4a0
MP
88712016-05-02 Marek Polacek <polacek@redhat.com>
8872
8873 PR c/70851
8874 * gcc.dg/enum-incomplete-3.c: New test.
8875
6b9933b9
MP
88762016-05-02 Marek Polacek <polacek@redhat.com>
8877 Tom de Vries <tom@codesourcery.com>
8878
8879 PR tree-optimization/70700
8880 * gcc.dg/pr70700.c: New test.
8881
90f82260
UB
88822016-05-01 Uros Bizjak <ubizjak@gmail.com>
8883
8884 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8885 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8886 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8887 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8888 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8889
f73036c1
EB
88902016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8891
8892 * ada/acats/run_acats: Rename into...
8893 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8894 * ada/acats/run_all.sh: Remove redundant test.
8895 (target_run): Move around.
8896 (target_gnatchop): Use newly built executable.
8897 (target_gnatmake): Likewise.
8898 Check that the compilation of impbit succeeds.
8899
85e051a3
OE
89002016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8901
8902 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8903 * gcc.dg/20021029-1.c: Likewise.
8904 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8905 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8906 * gcc.target/sh/cmpstr.c: Likewise.
8907 * gcc.target/sh/cmpstrn.c: Likewise.
8908 * gcc.target/sh/memset.c: Likewise.
8909 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8910 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8911 * gcc.target/sh/pr39423-1.c: Likewise.
8912 * gcc.target/sh/pr49468-di.c: Likewise.
8913 * gcc.target/sh/pr49468-si.c: Likewise.
8914 * gcc.target/sh/pr49880-1.c: Likewise.
8915 * gcc.target/sh/pr49880-2.c: Likewise.
8916 * gcc.target/sh/pr49880-3.c: Likewise.
8917 * gcc.target/sh/pr50751-1.c: Likewise.
8918 * gcc.target/sh/pr50751-4.c: Likewise.
8919 * gcc.target/sh/pr50751-7.c: Likewise.
8920 * gcc.target/sh/pr51244-1.c: Likewise.
8921 * gcc.target/sh/pr51244-10.c: Likewise.
8922 * gcc.target/sh/pr51244-11.c: Likewise.
8923 * gcc.target/sh/pr51244-12.c: Likewise.
8924 * gcc.target/sh/pr51244-13.c: Likewise.
8925 * gcc.target/sh/pr51244-14.c: Likewise.
8926 * gcc.target/sh/pr51244-17.c: Likewise.
8927 * gcc.target/sh/pr51244-18.c: Likewise.
8928 * gcc.target/sh/pr51244-19.c: Likewise.
8929 * gcc.target/sh/pr51244-4.c: Likewise.
8930 * gcc.target/sh/pr51244-5.c: Likewise.
8931 * gcc.target/sh/pr51244-7.c: Likewise.
8932 * gcc.target/sh/pr51244-8.c: Likewise.
8933 * gcc.target/sh/pr51244-9.c: Likewise.
8934 * gcc.target/sh/pr51697.c: Likewise.
8935 * gcc.target/sh/pr52483-1.c: Likewise.
8936 * gcc.target/sh/pr52483-2.c: Likewise.
8937 * gcc.target/sh/pr52483-3.c: Likewise.
8938 * gcc.target/sh/pr52483-5.c: Likewise.
8939 * gcc.target/sh/pr52933-1.c: Likewise.
8940 * gcc.target/sh/pr52933-2.c: Likewise.
8941 * gcc.target/sh/pr52933-3.c: Likewise.
8942 * gcc.target/sh/pr53568-1.c: Likewise.
8943 * gcc.target/sh/pr53976-1.c: Likewise.
8944 * gcc.target/sh/pr53988-1.c: Likewise.
8945 * gcc.target/sh/pr53988.c: Likewise.
8946 * gcc.target/sh/pr54089-1.c: Likewise.
8947 * gcc.target/sh/pr54089-6.c: Likewise.
8948 * gcc.target/sh/pr54089-7.c: Likewise.
8949 * gcc.target/sh/pr54089-8.c: Likewise.
8950 * gcc.target/sh/pr54089-9.c: Likewise.
8951 * gcc.target/sh/pr54236-1.c: Likewise.
8952 * gcc.target/sh/pr54236-2.c: Likewise.
8953 * gcc.target/sh/pr54236-3.c: Likewise.
8954 * gcc.target/sh/pr54236-4.c: Likewise.
8955 * gcc.target/sh/pr54386.c: Likewise.
8956 * gcc.target/sh/pr54602-1.c: Likewise.
8957 * gcc.target/sh/pr54685.c: Likewise.
8958 * gcc.target/sh/pr54760-1.c: Likewise.
8959 * gcc.target/sh/pr54760-2.c: Likewise.
8960 * gcc.target/sh/pr54760-3.c: Likewise.
8961 * gcc.target/sh/pr54760-4.c: Likewise.
8962 * gcc.target/sh/pr54760-5.c: Likewise.
8963 * gcc.target/sh/pr54760-6.c: Likewise.
8964 * gcc.target/sh/pr55146.c: Likewise.
8965 * gcc.target/sh/pr55160.c: Likewise.
8966 * gcc.target/sh/pr59278.c: Likewise.
8967 * gcc.target/sh/pr59401-1.c: Likewise.
8968 * gcc.target/sh/pr59533-1.c: Likewise.
8969 * gcc.target/sh/pr63260.c: Likewise.
8970 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8971 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8972 * gcc.target/sh/strlen.c: Likewise.
8973 * gcc.target/sh/torture/pr30807.c: Likewise.
8974 * gcc.target/sh/torture/pr34777.c: Likewise.
8975 * gcc.target/sh/torture/pr64652.c: Likewise.
8976 * gcc.target/sh/torture/pr65505.c: Likewise.
8977 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8978 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8979
411e5c67
PC
89802016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/66644
8983 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8984
8fa97501
BS
89852016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8986
8987 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8988 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8989 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8990 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8991
5a956111
PP
89922016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8993
8994 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8995 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8996
e7ff0319
CP
89972016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8998
8999 PR middle-end/70626
9000 * c-c++-common/goacc/combined-reduction.c: New test.
9001 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9002
52d11a4b
L
90032016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9004
9005 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9006 *movdi_internal pattern only if PIC off.
9007 * gcc.target/i386/pr70155-2.c: Likewise.
9008 * gcc.target/i386/pr70155-3.c: Likewise.
9009 * gcc.target/i386/pr70155-4.c: Likewise.
9010 * gcc.target/i386/pr70155-5.c: Likewise.
9011 * gcc.target/i386/pr70155-6.c: Likewise.
9012 * gcc.target/i386/pr70155-7.c: Likewise.
9013 * gcc.target/i386/pr70155-8.c: Likewise.
9014 * gcc.target/i386/pr70155-15.c: Likewise.
9015 * gcc.target/i386/pr70155-17.c: Likewise.
9016 * gcc.target/i386/pr70155-22.c: Likewise.
9017
8960db31
BC
90182016-04-29 Bin Cheng <bin.cheng@arm.com>
9019
9020 PR tree-optimization/70803
9021 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9022
cca535a4
IE
90232016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9024
9025 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9026 optimization of vector loop.
9027 * gcc.target/i386/vect-unpack-3.c: New test.
9028 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9029 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9030 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9031
500ecf4a
MP
90322016-04-29 Marek Polacek <polacek@redhat.com>
9033
9034 PR sanitizer/70342
9035 * g++.dg/ubsan/null-7.C: New test.
9036
2fff3db8
MP
9037 PR c/70852
9038 * gcc.dg/pr70852.c: New test.
9039
509063eb
DV
90402016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9041
9042 PR/69089
9043 * g++.dg/cpp0x/alignas6.C: New test.
9044
83745c0d
DV
90452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9046
c87885ca
RO
9047 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9048 * gcc.dg/pr27003.c: Likewise.
9049 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9050 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9051 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9052 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9053 * gcc.target/arc/mxy.c: Likewise.
9054 * gcc.target/arc/mswape.c: Likewise.
9055 * gcc.target/arc/mrtsc.c: Likewise.
9056 * gcc.target/arc/mcrc.c: Likewise.
9057 * gcc.target/arc/mdsp-packa.c: Likewise.
9058 * gcc.target/arc/mdvbf.c: Likewise.
9059 * gcc.target/arc/mlock.c: Likewise.
9060 * gcc.target/arc/mmac-24.c: Likewise.
9061 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9062
849b265d
BS
90632016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9064 Matthijs Kooijman <matthijs@stdin.nl>
9065 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9066
9067 PR target/60040
9068 * gcc.target/avr/pr60040-1.c: New.
9069 * gcc.target/avr/pr60040-2.c: New.
9070
1390536b
RB
90712016-04-29 Richard Biener <rguenther@suse.de>
9072
9073 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9074
98998245
RB
90752016-04-29 Richard Biener <rguenther@suse.de>
9076
9077 PR tree-optimization/13962
9078 PR tree-optimization/65686
9079 * gcc.dg/uninit-pr65686.c: New testcase.
9080
8b80cc21
JJ
90812016-04-29 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR middle-end/70843
9084 * gcc.dg/pr70843.c: New test.
9085
6181bc30
JJ
90862016-04-28 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/70858
9089 * gcc.target/i386/pr70858.c: New test.
9090
f4cb3612
AB
90912016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9092
9093 * gcc.target/arc/nps400-1.c: New file.
9094
8ad9df62
JR
90952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9096 Andrew Burgess <andrew.burgess@embecosm.com>
9097
9098 * gcc.target/arc/movh_cl-1.c: New file.
9099
ceaaa9fe
JR
91002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9101 Andrew Burgess <andrew.burgess@embecosm.com>
9102
9103 * gcc.target/arc/extzv-1.c: New file.
9104 * gcc.target/arc/insv-1.c: New file.
9105 * gcc.target/arc/insv-2.c: New file.
9106 * gcc.target/arc/movb-1.c: New file.
9107 * gcc.target/arc/movb-2.c: New file.
9108 * gcc.target/arc/movb-3.c: New file.
9109 * gcc.target/arc/movb-4.c: New file.
9110 * gcc.target/arc/movb-5.c: New file.
9111 * gcc.target/arc/movb_cl-1.c: New file.
9112 * gcc.target/arc/movb_cl-2.c: New file.
9113 * gcc.target/arc/movbi_cl-1.c: New file.
9114 * gcc.target/arc/movl-1.c: New file.
9115
4d03dc2f
JR
91162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9117 Andrew Burgess <andrew.burgess@embecosm.com>
9118
9119 * gcc.target/arc/cmem-1.c: New file.
9120 * gcc.target/arc/cmem-2.c: New file.
9121 * gcc.target/arc/cmem-3.c: New file.
9122 * gcc.target/arc/cmem-4.c: New file.
9123 * gcc.target/arc/cmem-5.c: New file.
9124 * gcc.target/arc/cmem-6.c: New file.
9125 * gcc.target/arc/cmem-7.c: New file.
9126 * gcc.target/arc/cmem-ld.inc: New file.
9127 * gcc.target/arc/cmem-st.inc: New file.
9128
81262dad
JJ
91292016-04-28 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR target/70821
9132 * gcc.target/i386/pr70821.c: New test.
9133
0a31a09a
BS
91342016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9135
9136 * gcc.target/powerpc/vec-adde.c: New test.
9137 * gcc.target/powerpc/vec-adde-int128.c: New test.
9138
3ddffba9
JJ
91392016-04-28 Jakub Jelinek <jakub@redhat.com>
9140
9141 * gcc.target/i386/avx-vround-1.c: New test.
9142 * gcc.target/i386/avx-vround-2.c: New test.
9143 * gcc.target/i386/avx512vl-vround-1.c: New test.
9144 * gcc.target/i386/avx512vl-vround-2.c: New test.
9145
713dedcd
RO
91462016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9147
9148 PR testsuite/70595
9149 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9150 (check_effective_target_cilkplus_runtime): ... this.
9151 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9152 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9153
9154 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9155 Require cilkplus_runtime.
9156 Don't add -lcilkrts.
9157 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9158 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9159 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9160 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9161 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9162 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9163 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9164 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9165 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9166 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9167 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9168 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9169 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9170 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9171 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9172 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9173 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9174 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9175 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9176 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9177 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9178 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9179 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9180 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9181 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9182 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9183 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9184 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9185 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9186
9187 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9188 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9189
9190 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9191
9192 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9193 cilkplus_runtime.
9194
3563f78f
MG
91952016-04-27 Marc Glisse <marc.glisse@inria.fr>
9196
9197 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9198 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9199
6bc2bb18
RB
92002015-04-27 Ryan Burn <contact@rnburn.com>
9201
9202 PR c++/69024
9203 PR c++/68997
9204 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9205 diagnostic.
9206 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9207 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9208
1e55d29a
EB
92092016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gnat.dg/limited_with4.ad[sb]: New test.
9212 * gnat.dg/limited_with4_pkg.ads: New helper.
9213
087146ca
L
92142016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9215
9216 PR target/70155
9217 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9218 and movv1ti_internal patterns
9219 * gcc.target/i386/pr70155-1.c: New test.
9220 * gcc.target/i386/pr70155-2.c: Likewise.
9221 * gcc.target/i386/pr70155-3.c: Likewise.
9222 * gcc.target/i386/pr70155-4.c: Likewise.
9223 * gcc.target/i386/pr70155-5.c: Likewise.
9224 * gcc.target/i386/pr70155-6.c: Likewise.
9225 * gcc.target/i386/pr70155-7.c: Likewise.
9226 * gcc.target/i386/pr70155-8.c: Likewise.
9227 * gcc.target/i386/pr70155-9.c: Likewise.
9228 * gcc.target/i386/pr70155-10.c: Likewise.
9229 * gcc.target/i386/pr70155-11.c: Likewise.
9230 * gcc.target/i386/pr70155-12.c: Likewise.
9231 * gcc.target/i386/pr70155-13.c: Likewise.
9232 * gcc.target/i386/pr70155-14.c: Likewise.
9233 * gcc.target/i386/pr70155-15.c: Likewise.
9234 * gcc.target/i386/pr70155-16.c: Likewise.
9235 * gcc.target/i386/pr70155-17.c: Likewise.
9236 * gcc.target/i386/pr70155-18.c: Likewise.
9237 * gcc.target/i386/pr70155-19.c: Likewise.
9238 * gcc.target/i386/pr70155-20.c: Likewise.
9239 * gcc.target/i386/pr70155-21.c: Likewise.
9240 * gcc.target/i386/pr70155-22.c: Likewise.
9241
92329f9f
L
92422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9243
9244 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9245 ".{5,6}".
9246
309a0cf6
BC
92472016-04-27 Bin Cheng <bin.cheng@arm.com>
9248
9249 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9250 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9251 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9252 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9253 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9254
72ed2b9c
RB
92552016-04-27 Richard Biener <rguenther@suse.de>
9256
9257 PR ipa/70760
9258 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9259 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9260
3c98ff9b
NS
92612016-04-27 Nathan Sidwell <nathan@acm.org>
9262
9263 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9264 * g++.dg/ubsan/pr63956.C: Adjust error location.
9265
9ec5d66b
NC
92662016-04-27 Nick Clifton <nickc@redhat.com>
9267
9268 PR middle-end/49889
9269 * gcc.dg/pr49889.c: New test.
9270
c1e1f433
BS
92712016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9272
9273 * c-c++-common/memset-array.c: New test.
9274
8ac43293
MS
92752016-04-26 Martin Sebor <msebor@redhat.com>
9276
9277 PR c++/66639
9278 * g++.dg/cpp1y/func_constexpr.C: New test.
9279
843ce8ab
PP
92802016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9281
9282 PR c++/70241
9283 * g++.dg/cpp0x/enum32.C: New test.
9284 * g++.dg/cpp0x/enum33.C: New test.
9285
92862016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9287
9288 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9289 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9290 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9291 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9292 * gcc.c-torture/execute/pr38151.c: Likewise.
9293 * gcc.c-torture/execute/pr66556.c: Likewise.
9294 * gcc.c-torture/execute/pr67781.c: Likewise.
9295 * gcc.c-torture/execute/pr68648.c: Likewise.
9296
ca1206be
MG
92972016-04-26 Marc Glisse <marc.glisse@inria.fr>
9298
9299 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9300
2448a956
MP
93012016-04-26 Marek Polacek <polacek@redhat.com>
9302
9303 PR c/67784
9304 * gcc.dg/pr67784-3.c: New test.
9305 * gcc.dg/pr67784-4.c: New test.
9306 * gcc.dg/pr67784-5.c: New test.
9307
b02a5e26
MP
9308 PR c/70791
9309 * gcc.dg/Wnested-externs-2.c: New test.
9310
6b6aa8d3
MG
93112016-04-26 Marc Glisse <marc.glisse@inria.fr>
9312
9313 * gcc.dg/fold-plusmult.c: Adjust.
9314 * gcc.dg/no-strict-overflow-6.c: Adjust.
9315 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9316
a2095b55
BS
93172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9318
9319 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9320 number scans.
9321 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9322 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9323 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9324 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9325 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9326 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9327 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9328 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9329 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9330 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9331 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9332 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9333 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9334 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9335 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9336 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9337 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9338 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9339 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9340 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9341 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9342 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9343 scans.
9344 * gcc.target/i386/pr32219-4.c: Likewise.
9345 * gcc.target/i386/pr32219-6.c: Likewise.
9346 * gcc.target/i386/pr32219-8.c: Likewise.
9347
bb0cc5c8
KT
93482016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9349
9350 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9351 associated options.
9352
5a0802ea
MP
93532016-04-26 Marek Polacek <polacek@redhat.com>
9354
9355 PR c++/70744
9356 * g++.dg/ext/cond2.C: New test.
9357
00f615af
BC
93582016-04-26 Bin Cheng <bin.cheng@arm.com>
9359
9360 PR tree-optimization/70771
9361 PR tree-optimization/70775
9362 * gcc.dg/pr70771.c: New test.
25939d34 9363 * gcc.dg/pr70775.c: New test.
00f615af 9364
218155e7
BS
93652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9366
9367 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9368
ab99f467
RB
93692016-04-25 Richard Biener <rguenther@suse.de>
9370
9371 PR tree-optimization/70780
9372 * gcc.dg/torture/pr70780.c: New testcase.
9373
3f8257db 93742016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9375
c87885ca
RO
9376 * gcc.target/arm/neon-vaddws16.c: New test.
9377 * gcc.target/arm/neon-vaddws32.c: New test.
9378 * gcc.target/arm/neon-vaddwu16.c: New test.
9379 * gcc.target/arm/neon-vaddwu32.c: New test.
9380 * gcc.target/arm/neon-vaddwu8.c: New test.
9381 * lib/target-supports.exp
93c590ee
MC
9382 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9383 that arm neon support vector widen sum of HImode TO SImode.
9384
d6c1a7a7
JJ
93852016-04-23 Jakub Jelinek <jakub@redhat.com>
9386
9387 PR sanitizer/70712
9388 * c-c++-common/asan/pr70712.c: New test.
9389
ab0fc037
TS
93902016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9391
9392 * .gitattributes: New file.
9393
2aa64824
CL
93942016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9395
9396 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9397
e7e12d92
DH
93982016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9399
9400 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9401 * gfortran.dg/submodule_15.f08: Likewise.
9402
d1431192
RB
94032016-04-22 Richard Biener <rguenther@suse.de>
9404
9405 PR tree-optimization/70740
9406 * gcc.dg/torture/pr70740.c: New testcase.
9407
04a63c24
L
94082016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9409
9410 PR target/70750
9411 * gcc.target/i386/pr70750-1.c: New test.
9412 * gcc.target/i386/pr70750-2.c: Likewise.
9413
20700098
PC
94142016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9415
9416 PR c++/70540
9417 * g++.dg/cpp0x/auto48.C: New.
9418
aedf4e12
MP
94192016-04-21 Marek Polacek <polacek@redhat.com>
9420
9421 PR c++/70513
9422 * g++.dg/cpp0x/forw_enum12.C: New test.
9423 * g++.dg/cpp0x/forw_enum13.C: New test.
9424
2074d80a
KY
94252016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9426
9427 PR target/70728
9428 * gcc.target/i386/pr70728.c: New test.
9429
aef4aab0
RB
94302016-04-21 Richard Biener <rguenther@suse.de>
9431
9432 PR middle-end/70747
9433 * gcc.dg/pr70747.c: New testcase.
9434
2359e571
BC
94352016-04-21 Bin Cheng <bin.cheng@arm.com>
9436
9437 PR tree-optimization/70715
9438 * gcc.dg/tree-ssa/scev-13.c: New test.
9439
ce0e66ff
MG
94402016-04-21 Marc Glisse <marc.glisse@inria.fr>
9441
9442 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9443
2c2870a1
MG
94442016-04-21 Marc Glisse <marc.glisse@inria.fr>
9445
9446 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9447
a2b056a3
JH
94482016-04-20 Jan Hubicka <jh@suse.cz>
9449
9450 PR ipa/70018
9451 * g++.dg/ipa/nothrow-1.C: New testcase.
9452
ee392fc2
NS
94532016-04-20 Nathan Sidwell <nathan@acm.org>
9454
9455 PR c++/55635
9456 * g++.dg/eh/delete1.C: New.
9457
dda49daf
L
94582016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9459
9460 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9461 -mtune-ctrl=sse_typeless_stores.
9462
8a5b9d5a
L
94632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9464
9465 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9466
1011119f
BC
94672016-04-20 Bin Cheng <bin.cheng@arm.com>
9468
9469 PR tree-optimization/69489
9470 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9471
477d4906
IV
94722016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9473
9474 PR c++/69363
9475 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9476 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9477 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9478
fad08d12
BC
94792016-04-20 Bin Cheng <bin.cheng@arm.com>
9480
9481 PR tree-optimization/56625
9482 PR tree-optimization/69489
9483 * gcc.dg/vect/pr56625.c: New test.
9484 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9485
9e3e4fab
AP
94862016-04-20 Andrew Pinski <apinski@cavium.com>
9487
9488 PR target/64971
9489 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9490
d7aa24e4
AC
94912016-04-20 Arnaud Charlet <charlet@adacore.com>
9492
9493 * gnat.dg/self1.adb: Remove now incorrect test.
9494
e6d62b46
BC
94952016-04-20 Bin Cheng <bin.cheng@arm.com>
9496
9497 * gcc.dg/tree-ssa/scev-11.c: New test.
9498 * gcc.dg/tree-ssa/scev-12.c: New test.
9499
2697b189
MP
95002016-04-20 Marek Polacek <polacek@redhat.com>
9501
9502 PR tree-optimization/70725
9503 * gcc.dg/pr70725.c: New test.
9504
60d393e8
RB
95052016-04-20 Richard Biener <rguenther@suse.de>
9506
9507 PR tree-optimization/70726
9508 * g++.dg/vect/pr70726.cc: New testcase.
9509
82c6f58a
AK
95102016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9511
9512 PR target/70674
9513 * gcc.target/s390/pr70674.c: New test.
9514
90eeab20
JD
95152016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9516
9517 PR libgfortran/70684
9518 * gfortran.dg/list_read_14.f90: New test.
9519
fc9cf6da
L
95202016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9521
9522 PR target/69201
9523 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9524 extern to force it misaligned.
9525 (b): Likewise.
9526 (c): Likewise.
9527 (d): Likewise.
9528 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9529 Don't check `*' before movv4sf_internal.
9530 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9531 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9532 Don't check `*' before movv16qi_internal.
9533 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9534 extern to force it misaligned.
9535 (b): Likewise.
9536 (c): Likewise.
9537 (d): Likewise.
9538 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9539 Don't check `*' before movv2df_internal.
9540 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9541 extern to force it misaligned.
9542 (b): Likewise.
9543 (c): Likewise.
9544 (d): Likewise.
9545 Check movv8sf_internal instead of avx_storeups256.
9546 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9547
ea8927ea
RB
95482016-04-19 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/70171
9551 * g++.dg/tree-ssa/pr70171.C: New testcase.
9552
65f52ee9
RB
95532016-04-19 Richard Biener <rguenther@suse.de>
9554
9555 PR tree-optimization/70724
9556 * gcc.dg/torture/pr70724.c: New testcase.
9557
987b67f1
VM
95582016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9559
9560 PR middle-end/70689
c87885ca 9561 * gcc.target/i386/pr70689.c: New.
987b67f1 9562
91a47c39
L
95632016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9564
9565 PR target/70708
9566 * gcc.target/i386/pr70708.c: New test.
9567
8270b82d
RB
95682016-04-18 Richard Biener <rguenther@suse.de>
9569
9570 PR tree-optimization/43434
9571 * gcc.dg/vect/pr43434.c: New testcase.
9572 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9573 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9574 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9575 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9576 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9577 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9578 * gcc.dg/gomp/pr68640.c: Likewise.
9579 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9580 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9581
edd048e2
RB
95822016-04-18 Richard Biener <rguenther@suse.de>
9583
9584 PR tree-optimization/70701
9585 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9586
bd5c7330
TV
95872016-04-18 Tom de Vries <tom@codesourcery.com>
9588
9589 PR testsuite/70699
9590 * gcc.dg/pr70161.c: Add dot-file scans.
9591 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9592 instead of after last dot char.
9593
23f2660f
EB
95942016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9595
9596 * c-c++-common/dump-ada-spec-3.c: New test.
9597 * c-c++-common/dump-ada-spec-4.c: Likewise.
9598
da152c9f
TV
95992016-04-17 Tom de Vries <tom@codesourcery.com>
9600
9601 PR other/70183
9602 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9603
cc950f98
JH
96042016-04-15 Jan Hubicka <jh@suse.cz>
9605
9606 PR ipa/70018
9607 * g++.dg/ipa/pure-const-1.C: New testcase.
9608 * g++.dg/ipa/pure-const-2.C: New testcase.
9609 * g++.dg/ipa/pure-const-3.C: New testcase.
9610
949505a9
MP
96112016-04-15 Marek Polacek <polacek@redhat.com>
9612
9613 PR c/70671
9614 * gcc.dg/bitfld-22.c: New test.
9615
10e547d6
BS
96162016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9617
9618 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9619 x86_64.
9620
1e77281b
MP
96212016-04-15 Marek Polacek <polacek@redhat.com>
9622
9623 PR c/70651
9624 * c-c++-common/pr70651.c: New test.
9625
e501fa8e
KT
96262016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9627
9628 PR rtl-optimization/70681
9629 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9630 dump scan on arm and powerpc.
9631 * gcc.dg/pr10474.c: Likewise.
9632
dda1bf61
JJ
96332016-04-15 Jakub Jelinek <jakub@redhat.com>
9634
ca4ef1ff
JJ
9635 PR c++/69517
9636 PR c++/70019
9637 PR c++/70588
9638 * g++.dg/cpp1y/vla11.C: Revert for real.
9639
dda1bf61
JJ
9640 PR c/70436
9641 * c-c++-common/Wparentheses-1.c: New test.
9642 * c-c++-common/gomp/Wparentheses-1.c: New test.
9643 * c-c++-common/gomp/Wparentheses-2.c: New test.
9644 * c-c++-common/gomp/Wparentheses-3.c: New test.
9645 * c-c++-common/gomp/Wparentheses-4.c: New test.
9646 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9647 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9648 * c-c++-common/goacc/Wparentheses-1.c: New test.
9649
1355e62c
KY
96502016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9651
9652 PR target/70662
9653 * gcc.target/i386/pr70662.c: New test.
9654
0ab34b9e 96552016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9656 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9657
9658 PR tree-optimization/70130
9659 * gcc.dg/vect/O3-pr70130.c: New testcase.
9660
bc773aad
MM
96612016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9662
6e9b2286
MM
9663 PR target/70669
9664 * gcc.target/powerpc/pr70669.c: New test.
9665
bc773aad
MM
9666 PR target/70640
9667 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9668 a power7 system that does not have an assembler that supports
9669 power8.
9670
d8747845
MS
96712016-04-14 Martin Sebor <msebor@redhat.com>
9672
9673 PR c++/69517
9674 PR c++/70019
9675 PR c++/70588
9676 * c-c++-common/ubsan/vla-1.c: Revert.
9677 * g++.dg/cpp1y/vla11.C: Same.
9678 * g++.dg/cpp1y/vla12.C: Same.
9679 * g++.dg/cpp1y/vla13.C: Same.
9680 * g++.dg/cpp1y/vla14.C: Same.
9681 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9682 * g++.dg/init/array24.C: Same.
d8747845
MS
9683 * g++.dg/ubsan/vla-1.C: Same.
9684
85128559
MP
96852016-04-14 Marek Polacek <polacek@redhat.com>
9686 Jan Hubicka <hubicka@ucw.cz>
9687
9688 PR c++/70029
9689 * g++.dg/torture/pr70029.C: New test.
9690
52fbb073
MS
96912016-04-14 Martin Sebor <msebor@redhat.com>
9692
9693 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9694 type size to prevent failures on targets with very low maximum
9695 alignment.
9696
6db61d6f
RB
96972016-04-14 Richard Biener <rguenther@suse.de>
9698
9699 PR tree-optimization/70623
9700 * gcc.dg/torture/pr70623.c: New testcase.
9701 * gcc.dg/torture/pr70623-2.c: Likewise.
9702
342fac95
MS
97032016-04-13 Martin Sebor <msebor@redhat.com>
9704
9705 PR c++/69517
9706 PR c++/70019
9707 PR c++/70588
9708 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9709 * g++.dg/cpp1y/vla11.C: New test.
9710 * g++.dg/cpp1y/vla12.C: New test.
9711 * g++.dg/cpp1y/vla13.C: New test.
9712 * g++.dg/cpp1y/vla14.C: New test.
9713 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9714 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9715 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9716
d93c452f
JJ
97172016-04-13 Jakub Jelinek <jakub@redhat.com>
9718
9719 PR c++/70641
9720 * g++.dg/opt/pr70641.C: New test.
9721
85115fb6
RO
97222016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9723
9724 PR rtl-optimization/68749
9725 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9726 effects of argument promotions.
9727 Remove default args to dg-skip-if.
9728
545a4139
PC
97292016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9730
9731 PR c++/70635
9732 * g++.dg/parse/pr70635.C: New.
9733
b3a77f21
MP
97342016-04-13 Marek Polacek <polacek@redhat.com>
9735
9736 PR c++/70639
9737 * c-c++-common/Wmisleading-indentation-4.c: New test.
9738
99cd9857
MP
97392016-04-13 Marek Polacek <polacek@redhat.com>
9740
9741 PR c/70436
c87885ca
RO
9742 * gcc.dg/Wparentheses-12.c: New test.
9743 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9744
75ca93ec
IE
97452016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9746
9747 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9748 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9749 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9750
3d3f9e7e
JJ
97512016-04-13 Jakub Jelinek <jakub@redhat.com>
9752
37947cd0
JJ
9753 PR middle-end/70633
9754 * gcc.c-torture/compile/pr70633.c: New test.
9755
3d3f9e7e
JJ
9756 PR debug/70628
9757 * gcc.dg/torture/pr70628.c: New test.
9758
92886d3e
PP
97592016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9760
9761 PR c++/70610
9762 * g++.dg/template/pr70610.C: New test.
9763 * g++.dg/template/pr70610-2.C: New test.
9764 * g++.dg/template/pr70610-3.C: New test.
9765 * g++.dg/template/pr70610-4.C: New test.
9766
13bd7c2b
JJ
97672016-04-12 Jakub Jelinek <jakub@redhat.com>
9768
6512fa6d
JJ
9769 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9770 128 instead of 32.
9771
13bd7c2b
JJ
9772 PR c++/70571
9773 * g++.dg/ext/pr70571.C: New test.
9774
20b9851c
MM
97752016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9776
8a434ada 9777 PR target/70640
20b9851c
MM
9778 * gcc.target/powerpc/pr70640.c: New test.
9779
2b2f52bc
PC
97802016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9781
9782 PR c++/68722
9783 * g++.dg/parse/pr68722.C: New.
9784
5901e56a
JJ
97852016-04-12 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR rtl-optimization/70596
9788 * gcc.target/i386/pr70596.c: New test.
9789
d4619dc1
NS
97902016-04-12 Nathan Sidwell <nathan@acm.org>
9791
9792 PR c++/70501
9793 * g++.dg/init/pr70501.C: New.
9794
3df530d3
DW
97952016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9796
9797 * gcc.target/i386/asm-flag-6.c: New test.
9798
b7a120d7
TV
97992016-04-12 Tom de Vries <tom@codesourcery.com>
9800
9801 PR tree-optimization/68756
9802 * gcc.dg/graphite/pr68756.c: New test.
9803
4e0eea75
JJ
98042016-04-12 Jakub Jelinek <jakub@redhat.com>
9805
9806 PR tree-optimization/70602
9807 * gcc.c-torture/execute/pr70602.c: New test.
9808
35fbda43
MM
98092016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9810
9811 PR target/70381
9812 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9813 __float128 emulator is built and runs.
9814 * gcc.target/powerpc/float128-1.c: Likewise.
9815
9816 * lib/target-supports.exp (check_ppc_float128_sw_available):
9817 Rework tests for __float128 software and hardware
9818 availability. Fix exit condition to return 0 on success.
9819
04a99ebe
JG
98202016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9821
9822 PR target/70133
9823 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9824 * gcc.target/aarch64/target_attr_15.c: Likewise.
9825
47cd5a85
PC
98262016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9827
9828 PR c++/69066
9829 * g++.dg/cpp1y/pr69066.C: New.
9830
a5edb32e
JD
98312016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832
9833 PR fortran/68566
9834 * gfortran.dg/pr36192.f90: Update test.
9835 * gfortran.dg/pr36192_1.f90: Update test.
9836 * gfortran.dg/real_dimension_1.f: Update test.
9837 * gfortran.dg/parameter_array_init_7.f90: New test.
9838
8ef378f8
JDA
98392016-04-09 John David Anglin <danglin@gcc.gnu.org>
9840
c532c871
JDA
9841 PR testsuite/64039
9842 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9843
d34f706f
JDA
9844 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9845
75e1dd9e
JDA
9846 PR rtl-optimization/66669
9847 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9848
8a976f5f
JDA
9849 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9850
da04822a
JDA
9851 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9852 * gcc.dg/pie-1.c: Likewise.
9853 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9854 * gcc.dg/pic-4.c: Likewise.
9855 * gcc.dg/pie-3.c: Likewise.
9856 * gcc.dg/pie-4.c: Likewise.
9857
adfabcf9
JDA
9858 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9859
4a020adf
JDA
9860 PR tree-optimization/68644
9861 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9862
8ef378f8
JDA
9863 PR rtl-optimization/64886
9864 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9865
09bf990e
TV
98662016-04-09 Tom de Vries <tom@codesourcery.com>
9867
9868 PR tree-optimization/68953
9869 * gcc.dg/graphite/pr68953.c: New test.
9870
138c3c1a
DH
98712016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9872
9873 PR fortran/70592
9874 * gfortran.dg/deferred_character_16.f90: New test.
9875
f55460af
JJ
98762016-04-09 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR tree-optimization/70586
9879 * gcc.c-torture/execute/pr70586.c: New test.
9880
0b77bbf3
DH
98812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9882
9883 PR sanitizer/70573
9884 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9885 with __builtin_memset
9886 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9887
c42cfb5c
CP
98882016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9889
9890 PR lto/70289
9891 PR ipa/70348
9892 PR tree-optimization/70373
9893 PR middle-end/70533
9894 PR middle-end/70534
9895 PR middle-end/70535
9896 * c-c++-common/goacc/reduction-5.c: New test.
9897 * c-c++-common/goacc/reduction-promotions.c: New test.
9898 * gfortran.dg/goacc/reduction-3.f95: New test.
9899 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9900
56cfb596
PP
99012016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9902
9903 PR c++/70590
9904 PR c++/70452
9905 * g++.dg/pr70590.C: New test.
9906 * g++.dg/pr70590-2.C: New test.
9907
1a13c0a2
JJ
99082016-04-08 Jakub Jelinek <jakub@redhat.com>
9909
abc0647a
JJ
9910 PR middle-end/70593
9911 * gcc.target/i386/pr70593.c: New test.
9912
1a13c0a2
JJ
9913 PR rtl-optimization/70574
9914 * gcc.target/i386/avx2-pr70574.c: New test.
9915
c3da4956
MO
99162016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9917
9918 PR sanitizer/70541
9919 * c-c++-common/asan/pr70541.c: New test.
9920
9f1b833b
TV
99212016-04-08 Tom de Vries <tom@codesourcery.com>
9922
9923 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9924 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9925
bae7adda
KT
99262016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9927
9928 PR target/70566
9929 * gcc.c-torture/execute/pr70566.c: New test.
9930
211f3d57
TV
99312016-04-08 Tom de Vries <tom@codesourcery.com>
9932
9933 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9934 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9935
02cf2861
AM
99362016-04-08 Alan Modra <amodra@gmail.com>
9937
9938 * gcc.target/powerpc/pr70117.c: New.
9939
5f490f9f
JJ
99402016-04-07 Jakub Jelinek <jakub@redhat.com>
9941
56e9b710
JJ
9942 PR testsuite/70581
9943 * gcc.dg/lto/simd-function_0.c: New test.
9944
5f490f9f
JJ
9945 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9946 clones.
9947 * c-c++-common/attr-simd-2.c: Likewise.
9948 * c-c++-common/attr-simd-4.c: Likewise.
9949 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9950 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9951
e4ebc74d
TP
99522016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9953
9954 PR testsuite/70553
9955 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9956
9817ae35
TS
99572016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9958 Tom de Vries <tom@codesourcery.com>
9959
9960 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9961 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9962 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9963 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9964 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9965 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9966 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9967 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9968
e292f64d
PP
99692016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9970
9971 PR c/70436
9972 * g++.dg/warn/Wparentheses-29.C: New test.
9973
6b37bdaf
PP
99742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9975
9976 PR c/70436
9977 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9978 explicit braces to resolve a future -Wparentheses warning.
9979
64824205
RH
99802016-04-06 Richard Henderson <rth@redhat.com>
9981
9982 * gcc.dg/pr61817-1.c: New test.
9983 * gcc.dg/pr61817-2.c: New test.
9984 * gcc.dg/pr69391-1.c: New test.
9985 * gcc.dg/pr69391-2.c: New test.
9986
bc2fc1f3
VM
99872016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9988
9989 PR rtl-optimization/70398
c87885ca 9990 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9991
41414a02
EB
99922016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9993
9994 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9995
4066ea8a
YR
99962016-04-06 Yvan Roux <yvan.roux@linaro.org>
9997 Pedro Alves <palves@redhat.com>
9998
9999 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10000
ec35ea45
JJ
100012016-04-06 Jakub Jelinek <jakub@redhat.com>
10002
3866f8dd
JJ
10003 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10004 Check for avx512f effective targets instead of avx2.
10005 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10006 for AVX512F clones.
10007 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10008 * g++.dg/gomp/declare-simd-1.C: Likewise.
10009 * g++.dg/gomp/declare-simd-3.C: Likewise.
10010 * g++.dg/gomp/declare-simd-4.C: Likewise.
10011
ec35ea45
JJ
10012 PR middle-end/70550
10013 * c-c++-common/gomp/pr70550-1.c: New test.
10014 * c-c++-common/gomp/pr70550-2.c: New test.
10015
c08d28ac
NS
100162016-04-05 Nathan Sidwell <nathan@acm.org>
10017
10018 PR c++/70512
10019 * g++.dg/ext/attribute-may-alias-5.C: New.
10020
1d510e04
JJ
100212016-04-05 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR c++/70336
10024 * c-c++-common/pr70336.c: New test.
10025 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10026 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10027
84278ed9
JH
100282016-04-05 Jan Hubicka <hubicka@ucw.cz>
10029
10030 PR ipa/66223
10031 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10032
268a0ec4
JJ
100332016-04-05 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR rtl-optimization/70542
10036 * gcc.dg/torture/pr70542.c: New test.
10037 * gcc.target/i386/avx2-pr70542.c: New test.
10038
5e8c2eb1
ZS
100392016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10040
10041 PR tree-optimization/70509
10042 * gcc.target/i386/avx512bw-pr70509.c: New test.
10043
c0daf32d
PP
100442016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10045
10046 PR c++/70452
10047 * g++.dg/ext/constexpr-vla4.C: New test.
10048
bf867841
UB
100492016-04-05 Uros Bizjak <ubizjak@gmail.com>
10050
10051 PR target/70510
10052 * gcc.target/i386/pr70510.c: New test.
10053
3022186a
RB
100542016-04-05 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/70526
10057 * g++.dg/torture/pr70526.C: New testcase.
10058
55fc79b2
JJ
100592016-04-05 Jakub Jelinek <jakub@redhat.com>
10060
10061 PR target/70525
10062 * gcc.target/i386/pr70525.c: New test.
10063
62b233f2
RB
100642016-04-05 Richard Biener <rguenther@suse.de>
10065
10066 PR middle-end/70499
10067 * g++.dg/torture/pr70499.C: New testcase.
10068
cc05759d
RB
100692016-04-05 Richard Biener <rguenther@suse.de>
10070
10071 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10072 remove XFAIL.
10073
f23f16d4
JJ
100742016-04-04 Jakub Jelinek <jakub@redhat.com>
10075
10076 PR middle-end/70307
10077 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10078 rs6000 ABI warnings.
10079
d27ecc49
JH
100802016-04-04 Jan Hubicka <hubicka@ucw.cz>
10081
10082 PR ipa/66223
10083 * g++.dg/ipa/devirt-51.C: New testcase.
10084
c974c96e 100852016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10086 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10087
10088 PR middle-end/70457
10089 * gcc.dg/torture/pr70457.c: New.
10090
7a85da89
AV
100912016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10092
10093 PR fortran/67538
10094 * gfortran.dg/allocate_with_source_19.f08: New test.
10095
de517e64
AV
100962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10097
10098 PR fortran/65795
10099 * gfortran.dg/coarray_allocate_6.f08: New test.
10100
43b9f499
RB
101012016-04-04 Richard Biener <rguenther@suse.de>
10102
10103 PR rtl-optimization/70484
10104 * gcc.dg/torture/pr70484.c: New testcase.
10105
f13355da
MP
101062016-04-04 Marek Polacek <polacek@redhat.com>
10107
10108 PR c/70307
10109 * gcc.dg/torture/pr70307.c: New test.
10110
6cc6ed50
OE
101112016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10112
10113 PR target/70416
10114 PR target/67391
10115 * gcc.target/sh/torture/pr70416.c: New.
10116
abdc16c8
MS
101172016-04-02 Martin Sebor <msebor@redhat.com>
10118
10119 PR c++/67376
10120 PR c++/70170
10121 PR c++/70172
10122 PR c++/70228
10123 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10124 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10125 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10126 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10127 * g++.dg/cpp0x/constexpr-string.C: Same.
10128 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10129 * g++.dg/cpp0x/pr65398.C: Same.
10130 * g++.dg/ext/constexpr-vla1.C: Same.
10131 * g++.dg/ext/constexpr-vla2.C: Same.
10132 * g++.dg/ext/constexpr-vla3.C: Same.
10133 * g++.dg/ubsan/pr63956.C: Same.
10134
763cd859
JJ
101352016-04-01 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR rtl-optimization/70467
10138 * gcc.target/i386/pr70467-2.c: New test.
10139
0f875435
JJ
101402016-04-01 Jakub Jelinek <jakub@redhat.com>
10141 Marek Polacek <polacek@redhat.com>
10142
10143 PR c++/70488
10144 * g++.dg/init/new47.C: New test.
10145
41d14659
RR
101462016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10147
10148 PR target/70496
10149 * gcc.target/arm/pr70496.c: New test.
10150
f9bf89bb
NS
101512016-04-01 Nathan Sidwell <nathan@acm.org>
10152
73b9085d
NS
10153 PR c++/68475
10154 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10155
4afdcfaa
IE
101562016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10157
10158 PR target/69890
10159 * gcc.dg/strlenopt.h (memmove): New.
10160 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10161 instead of "string.h".
10162 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10163 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10164 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10165 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10166 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10167 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10168 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10169 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10170 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10171 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10172 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10173 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10174 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10175 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10176 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10177 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10178 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10179 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10180 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10181 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10182
b5d7a29c
RO
101832016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10186 (Holder::foo): Reflect this.
10187
b660f9ec
IE
101882016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10189
10190 PR target/70442
10191 * gcc.dg/pr70442.c: New test.
10192
88504f34
NS
101932016-03-31 Nathan Sidwell <nathan@acm.org>
10194
10195 PR c++/70393
10196 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10197
95d34b96
KY
101982016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10199
10200 PR target/70453
10201 * gcc.target/i386/pr70453.c: New test.
10202
b4c4967c
AB
102032016-03-31 Andrey Belevantsev <abel@ispras.ru>
10204
10205 PR target/70292
10206 * gcc.c-torture/pr70292.c: New test.
10207
5fde6a45
MP
102082016-03-31 Marek Polacek <polacek@redhat.com>
10209
10210 PR c/70297
10211 * c-c++-common/pr70297.c: New test.
10212 * g++.dg/cpp0x/typedef-redecl.C: New test.
10213 * gcc.dg/typedef-redecl2.c: New test.
10214
97eb24c4
JJ
102152016-03-31 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR rtl-optimization/70460
10218 * gcc.c-torture/execute/pr70460.c: New test.
10219
efc3536f
RB
102202016-03-31 Richard Biener <rguenther@suse.de>
10221
10222 PR c++/70430
10223 * g++.dg/ext/vector30.C: New testcase.
10224
e0876e21
DH
102252016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10226 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10227
10228 * gfortran.dg/fmt_pf.f90: New test.
10229
e9bff8c6
RO
102302016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10231
10232 Forward-port from 5 branch
10233 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10234
10235 PR testsuite/70356
10236 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10237 dg-require-effective-target after dg-do.
10238
10239 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10240
10241 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10242
2620c80d
TS
102432016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10244 Julian Brown <julian@codesourcery.com>
10245 Chung-Lin Tang <cltang@codesourcery.com>
10246 Cesar Philippidis <cesar@codesourcery.com>
10247 James Norris <jnorris@codesourcery.com>
10248 Tom de Vries <tom@codesourcery.com>
10249 Nathan Sidwell <nathan@codesourcery.com>
10250
bf867841 10251 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10252 * c-c++-common/goacc/loop-clauses.c: Likewise.
10253 * g++.dg/goacc/template.C: Likewise.
10254 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10255 * gfortran.dg/goacc/loop-1.f95: Likewise.
10256 * gfortran.dg/goacc/loop-5.f95: Likewise.
10257 * gfortran.dg/goacc/loop-6.f95: Likewise.
10258 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10259 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10260 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10261 * c-c++-common/goacc/clauses-fail.c: Likewise.
10262 * c-c++-common/goacc/parallel-1.c: Likewise.
10263 * c-c++-common/goacc/reduction-1.c: Likewise.
10264 * c-c++-common/goacc/reduction-2.c: Likewise.
10265 * c-c++-common/goacc/reduction-3.c: Likewise.
10266 * c-c++-common/goacc/reduction-4.c: Likewise.
10267 * c-c++-common/goacc/routine-3.c: Likewise.
10268 * c-c++-common/goacc/routine-4.c: Likewise.
10269 * c-c++-common/goacc/routine-5.c: Likewise.
10270 * c-c++-common/goacc/tile.c: Likewise.
10271 * g++.dg/goacc/template.C: Likewise.
10272 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10273 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10274 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10275 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10276 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10277 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10278 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10279 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10280 * c-c++-common/goacc/use_device-1.c: ... this file.
10281 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10282 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10283 * c-c++-common/goacc/host_data-6.c: ... this file.
10284 * c-c++-common/goacc/loop-2-kernels.c: New file.
10285 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10286 * c-c++-common/goacc/loop-3.c: Likewise.
10287 * g++.dg/goacc/reference.C: Likewise.
10288 * g++.dg/goacc/routine-1.C: Likewise.
10289 * g++.dg/goacc/routine-2.C: Likewise.
10290
f6d2d066
RB
102912016-03-30 Richard Biener <rguenther@suse.de>
10292
10293 PR middle-end/70450
10294 * gcc.dg/torture/pr70450.c: New testcase.
10295
d43242b9
JJ
102962016-03-30 Jakub Jelinek <jakub@redhat.com>
10297
10298 PR target/70421
10299 * gcc.dg/torture/pr70421.c: New test.
10300 * gcc.target/i386/avx512f-pr70421.c: New test.
10301
5ce43b77
L
103022016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10303
10304 PR testsuite/70364
10305 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10306 (check): New function.
10307 (bar): Call check.
10308 (foo): Align stack to 16 bytes when calling bar.
10309 * gcc.target/i386/cleanup-2.c: Likewise.
10310
d014a712
PP
103112016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10312
10313 PR tree-optimization/59124
10314 * gcc.dg/Warray-bounds-19.c: New test.
10315
3f8257db 103162016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10317
10318 * lib/prune.exp (escape_regex_chars): New.
10319 (prune_file_path): Update to quote metcharacters for regexp.
10320
3336c6e0
JJ
103212016-03-29 Jakub Jelinek <jakub@redhat.com>
10322
a362f023
JJ
10323 PR rtl-optimization/70429
10324 * gcc.c-torture/execute/pr70429.c: New test.
10325
3336c6e0
JJ
10326 PR tree-optimization/70405
10327 * gcc.dg/pr70405.c: New test.
10328
728557fd
AV
103292016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10330
10331 PR fortran/70397
10332 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10333 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10334
bef977d4
TS
103352016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10336
10337 PR testsuite/64177
10338 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10339 __cilkrts_set_param to set two workers.
10340 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10341 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10342
6f6d25c9
DH
103432016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10344
bf867841 10345 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10346
45733562
KY
103472016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10348
10349 PR target/70406
bf867841 10350 * gcc.target/i386/pr70406.c: New test.
45733562 10351
a1799e5e
EB
103522016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10353
10354 * gnat.dg/specs/double_record_extension3.ads: New test.
10355
5fca7b66
RH
103562016-03-25 Richard Henderson <rth@redhat.com>
10357
10358 PR target/70120
10359 * gcc.target/aarch64/pr70120-1.c: New.
10360 * gcc.target/aarch64/pr70120-2.c: New.
10361 * gcc.target/aarch64/pr70120-3.c: New.
10362
31ce75c6
PP
103632016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10364
10365 PR c++/62212
10366 * g++.dg/template/mangle2.C: The dg-do directive should be
10367 "compile" not "assemble".
10368
3caf0ca1
BS
103692016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10370
10371 PR lto/69650
10372 * gcc.dg/pr69650.c: New test.
10373
634035b6
DE
103742016-03-25 David Edelsohn <dje.gcc@gmail.com>
10375
10376 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10377
45d34276
AM
103782016-03-25 Alan Modra <amodra@gmail.com>
10379
10380 * gcc.dg/dfp/pr70052.c: New test.
10381
8f085166
RH
103822016-03-24 Richard Henderson <rth@redhat.com>
10383
10384 PR middle-end/69845
10385 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10386 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10387
011e5ec3
TV
103882016-03-24 Tom de Vries <tom@codesourcery.com>
10389
10390 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10391
9e3f4551
TV
103922016-03-24 Tom de Vries <tom@codesourcery.com>
10393
10394 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10395 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10396
45780041
TV
103972016-03-24 Tom de Vries <tom@codesourcery.com>
10398
10399 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10400 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10401
887ab4e5
PP
104022016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10403
10404 PR c++/62212
10405 * g++.dg/template/mangle2.C: New test.
10406
69a9a66f
RB
104072016-03-24 Richard Biener <rguenther@suse.de>
10408
10409 PR tree-optimization/70396
10410 * gcc.dg/torture/pr70396.c: New testcase.
10411
ed87de55
RB
104122016-03-24 Richard Biener <rguenther@suse.de>
10413
10414 PR middle-end/70370
10415 * gcc.dg/torture/pr70370.c: New testcase.
10416
ea064934
TV
104172016-03-24 Tom de Vries <tom@codesourcery.com>
10418
10419 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10420 * gfortran.dg/goacc/kernels-tree.f95: Same.
10421 * gfortran.dg/goacc/parallel-tree.f95: Same.
10422
b2a4dd1d
TV
104232016-03-24 Tom de Vries <tom@codesourcery.com>
10424
10425 * c-c++-common/goacc/uninit-if-clause.c: New test.
10426 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10427
72e7cd6e
JJ
104282016-03-24 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR target/70290
bf867841
UB
10431 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10432 Fix formatting.
72e7cd6e 10433
ce9d0c03
RB
104342016-03-24 Richard Biener <rguenther@suse.de>
10435
10436 PR tree-optimization/70372
10437 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10438
426b9428
PP
104392016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10440
10441 PR c++/70347
10442 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10443
cd1588c4
PP
104442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10445
10446 PR c++/70332
10447 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10448
61637db3
JJ
104492016-03-23 Jakub Jelinek <jakub@redhat.com>
10450
928af3bf
JJ
10451 PR c++/70001
10452 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10453 * g++.dg/cpp1y/pr70001.C: New test.
10454
61637db3
JJ
10455 PR c++/70323
10456 * g++.dg/cpp0x/constexpr-70323.C: New test.
10457
05aca4e7
AO
104582016-03-23 Alexandre Oliva <aoliva@redhat.com>
10459 Jason Merrill <jason@redhat.com>
10460 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR c++/69315
10463 * g++.dg/cpp0x/constexpr-69315.C: New test.
10464 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10465
fbdb6baf
MP
104662016-03-23 Marek Polacek <polacek@redhat.com>
10467
10468 PR c++/69884
10469 * g++.dg/warn/Wignored-attributes-1.C: New test.
10470 * g++.dg/warn/Wignored-attributes-2.C: New test.
10471
d79ee524
TV
104722016-03-23 Tom de Vries <tom@codesourcery.com>
10473
10474 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10475 initialization.
10476 * gfortran.dg/goacc/private-3.f95 (test): Same.
10477 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10478 missing use param.
10479
a59f0bef
KT
104802016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 * lib/target-supports.exp: Remove v7ve entry from loop
10483 creating effective target checks.
10484 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10485 (add_options_for_arm_arch_v7ve): Likewise.
10486
0179520a
JJ
104872016-03-23 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR tree-optimization/70354
10490 * gcc.dg/vect/pr70354-1.c: New test.
10491 * gcc.dg/vect/pr70354-2.c: New test.
10492 * gcc.target/i386/avx2-pr70354-1.c: New test.
10493 * gcc.target/i386/avx2-pr70354-2.c: New test.
10494
75bb14d7
JL
104952016-03-22 Jeff Law <law@redhat.com>
10496
10497 PR target/70232
10498 * gcc.dg/tree-ssa/pr70232.c: New test.
10499
72c9526d
IE
105002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10501
10502 PR target/70302
10503 * gcc.target/i386/pr70302.c: New test.
10504
a3ca1bc5
RB
105052016-03-22 Richard Biener <rguenther@suse.de>
10506
10507 PR middle-end/70251
10508 * g++.dg/torture/pr70251.C: New testcase.
10509
5c240f4d
DM
105102016-03-22 David Malcolm <dmalcolm@redhat.com>
10511
10512 PR c/69993
10513 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10514 Wmisleading-indentation.c.
10515 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10516 reflect change to diagnostic text and order of messages.
10517 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10518
80f6631b
DE
105192016-03-22 David Edelsohn <dje.gcc@gmail.com>
10520
10521 * g++.dg/ext/java-3.C: Don't compile on AIX.
10522
9a10956c
RB
105232016-03-22 Richard Biener <rguenther@suse.de>
10524
10525 PR middle-end/70333
10526 * gcc.dg/torture/pr70333.c: New testcase.
10527
6cedf922
IE
105282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10529
10530 * g++.dg/ext/pr70290.C: New test.
10531
cd6c27ac
KY
105322016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10533
10534 PR target/70325
10535 * gcc.target/i386/pr70325.c: New test.
10536
4cde512c
JJ
105372016-03-22 Jakub Jelinek <jakub@redhat.com>
10538
b01915ed
JJ
10539 PR target/70329
10540 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10541 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10542
4e3e2cf1
JJ
10543 PR target/70300
10544 * gcc.target/i386/pr70300.c: New test.
10545
4cde512c
JJ
10546 PR c++/70295
10547 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10548 (func2): New function for cond with parens, xfail warning for c++.
10549 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10550
16f6d7dc
PP
105512016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10552
10553 PR c++/70096
10554 * g++.dg/template/ptrmem30.C: New test.
10555
a3e2b438
PP
105562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10557
10558 PR c++/70204
10559 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10560 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10561
11b6a02e
JJ
105622016-03-21 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR middle-end/70326
10565 * gcc.dg/pr70326.c: New test.
10566
b9407883
MG
105672016-03-21 Marc Glisse <marc.glisse@inria.fr>
10568 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR tree-optimization/70317
10571 * gcc.dg/pr70317.c: New test.
10572
4a148e19
UB
105732016-03-21 Uros Bizjak <ubizjak@gmail.com>
10574
10575 PR target/70327
10576 * gcc.target/i386/pr70327.c: New test.
10577
2a85ddbb
ML
105782016-03-21 Martin Liska <mliska@suse.cz>
10579
7d36fe98 10580 PR ipa/70306
2a85ddbb
ML
10581 * gcc.dg/ipa/pr70306.c: New test.
10582
4a148e19 105832016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10584
10585 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10586 * gcc.target/arm/attr-align3.c: Likewise.
10587 * gcc.target/arm/attr_arm.c: Likewise.
10588 * gcc.target/arm/flip-thumb.c: Likewise.
10589
6b366948
JJ
105902016-03-21 Jakub Jelinek <jakub@redhat.com>
10591
10592 PR target/70296
10593 * gcc.target/powerpc/altivec-36.c: New test.
10594
2fac8c14
RB
105952016-03-21 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/70310
10598 * gcc.dg/torture/pr70310.c: New testcase.
10599
e9bde854
KY
106002016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10601
10602 PR target/70293
10603 * gcc.target/i386/pr70293.c: New test.
10604
56bbfaf6
RB
106052016-03-21 Richard Biener <rguenther@suse.de>
10606
10607 PR tree-optimization/70288
10608 * gcc.dg/torture/pr70288-1.c: New testcase.
10609 * gcc.dg/torture/pr70288-2.c: Likewise.
10610
3eee49ed
AB
106112016-03-21 Andrey Belevantsev <abel@ispras.ru>
10612
10613 PR rtl-optimization/69307
10614 * gcc.target/arm/pr69307.c: New test.
4a148e19 10615
8e7816b4
AB
106162016-03-21 Andrey Belevantsev <abel@ispras.ru>
10617
10618 PR rtl-optimization/69102
10619 * gcc.c-torture/compile/pr69102.c: New test.
10620
14d7d4be
JL
106212016-03-18 Jeff Law <law@redhat.com>
10622
10623 PR rtl-optimization/70263
10624 * gcc.c-torture/compile/pr70263-1.c: New test.
10625 * gcc.target/i386/pr70263-2.c: New test.
10626
5c6a601c
BS
106272016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10628
10629 PR rtl-optimization/70278
10630 * gcc.dg/torture/pr70278.c: New test.
10631 * gcc.target/arm/pr70278.c: New test.
10632
4bbf545b
DM
106332016-03-18 David Malcolm <dmalcolm@redhat.com>
10634
10635 PR c/70281
10636 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10637 (test_builtin_types_compatible_p): New test function.
10638 * gcc.dg/pr70281.c: New test case.
10639
dc28bb68
CL
106402016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10641
10642 PR target/70113
10643 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10644
5e8d6dff
IE
106452016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10646
10647 PR tree-optimization/70252
10648 * gcc.dg/pr70252.c: New test.
10649
d0e7e403
TV
106502016-03-18 Tom de Vries <tom@codesourcery.com>
10651
10652 * gcc.dg/pr70161-2.c: New test.
10653 * gcc.dg/pr70161.c: New test.
10654
fa22501a
TV
106552016-03-18 Tom de Vries <tom@codesourcery.com>
10656
10657 PR ipa/70269
10658 * gcc.dg/pr70269.c: New test.
10659
dd125026
JJ
106602016-03-18 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR c++/70267
10663 * g++.dg/ext/java-3.C: New test.
10664
91914f0a
PP
106652016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10666
10667 PR c++/70205
10668 * g++.dg/lookup/pr70205.C: New test.
10669
753a8910
PP
106702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10671
10672 PR c++/70218
10673 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10674
14ba7b28
MP
106752016-03-17 Marek Polacek <polacek@redhat.com>
10676
10677 PR c/69407
10678 * gcc.dg/atomic-op-6.c: New test.
10679
ded60913
DM
106802016-03-17 David Malcolm <dmalcolm@redhat.com>
10681
10682 PR c/70264
10683 * c-c++-common/pr70264.c: New test case.
10684
a3aad0e6
JJ
106852016-03-17 Jakub Jelinek <jakub@redhat.com>
10686
17366700
JJ
10687 PR c++/70144
10688 * c-c++-common/pr70144-1.c: New test.
10689 * c-c++-common/pr70144-2.c: New test.
10690
a3aad0e6
JJ
10691 PR c++/70272
10692 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10693 * g++.dg/opt/flifetime-dse6.C: New test.
10694 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10695
b57e6e18
L
106962016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10697
10698 PR driver/70192
10699 * gcc.dg/pic-1.c: New test.
10700 * gcc.dg/pic-2.c: Likewise.
10701 * gcc.dg/pic-3.c: Likewise.
10702 * gcc.dg/pic-4.c: Likewise.
10703 * gcc.dg/pie-1.c: Likewise.
10704 * gcc.dg/pie-2.c: Likewise.
10705 * gcc.dg/pie-3.c: Likewise.
10706 * gcc.dg/pie-4.c: Likewise.
10707 * gcc.dg/pie-5.c: Likewise.
10708 * gcc.dg/pie-6.c: Likewise.
10709
b38ba58b
TV
107102016-03-17 Tom de Vries <tom@codesourcery.com>
10711
10712 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10713 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10714
6931b3b7
RB
107152016-03-17 Richard Biener <rguenther@suse.de>
10716
10717 PR debug/70271
10718 * g++.dg/debug/pr70271.C: New testcase.
10719
0c8b64cb
IE
107202016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10721
10722 * gcc.target/i386/pr70251.c: New test.
10723
b1970801
MP
107242016-03-17 Marek Polacek <polacek@redhat.com>
10725
10726 PR c++/70194
10727 * g++.dg/warn/constexpr-70194.C: New test.
10728
820c5eaa
RH
107292016-03-16 Richard Henderson <rth@redhat.com>
10730
10731 PR middle-end/70240
10732 * gcc.c-torture/compile/pr70240.c: New.
10733
da0ad263
SKS
107342016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10735
10736 * gcc.c-torture/compile/20151204.c: Skip for avr.
10737
c73d295c
JJ
107382016-03-16 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR target/70245
10741 * g++.dg/opt/pr70245.C: New test.
10742 * g++.dg/opt/pr70245.h: New file.
10743 * g++.dg/opt/pr70245-aux.cc: New file.
10744
b2794066
MS
107452016-03-16 Martin Sebor <msebor@redhat.com>
10746
10747 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10748
aa43616c
RH
107492016-03-16 Richard Henderson <rth@redhat.com>
10750
10751 PR middle-end/70199
10752 * gcc.c-torture/compile/pr70199.c: New.
10753
59608fe5
L
107542016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10755
10756 * gcc.dg/uninit-19.c: Run dos2unix.
10757
ab4c578f
MP
107582016-03-16 Marek Polacek <polacek@redhat.com>
10759
10760 PR c/70093
10761 * gcc.dg/nested-func-10.c: New test.
10762 * gcc.dg/nested-func-9.c: New test.
10763
f5387e76
JJ
107642016-03-16 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR tree-optimization/68714
10767 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10768
7662b718
TV
107692016-03-16 Tom de Vries <tom@codesourcery.com>
10770
10771 PR tree-optimization/68715
10772 * gcc.dg/graphite/pr68715-2.c: New test.
10773 * gcc.dg/graphite/pr68715.c: New test.
10774 * gfortran.dg/graphite/pr68715.f90: New test.
10775
be7ce7ae
TV
107762016-03-16 Tom de Vries <tom@codesourcery.com>
10777
10778 PR tree-optimization/68809
10779 * gcc.dg/graphite/pr68809-2.c: New test.
10780 * gcc.dg/graphite/pr68809.c: New test.
10781
1935f250
JJ
107822016-03-16 Jakub Jelinek <jakub@redhat.com>
10783
6651c93e
JJ
10784 PR c++/70147
10785 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10786 method call to i () as argument. Adjust expected output.
10787
1935f250
JJ
10788 PR c++/70147
10789 * g++.dg/ubsan/pr70147-1.C: New test.
10790 * g++.dg/ubsan/pr70147-2.C: New test.
10791
ab1caa6e
MS
107922016-03-15 Martin Sebor <msebor@redhat.com>
10793
10794 PR c++/58281
10795 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10796
5c2a1bbb
JDA
107972016-03-15 John David Anglin <danglin@gcc.gnu.org>
10798
cb5d8ad1
JDA
10799 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10800 hppa*-*-hpux*.
10801
b440dd40
JDA
10802 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10803
5c2a1bbb
JDA
10804 PR libfortran/69799
10805 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10806 libatomic_available.
10807
42c729c5
MP
108082016-03-15 Marek Polacek <polacek@redhat.com>
10809
10810 PR c++/70209
10811 * g++.dg/ext/attribute-may-alias-4.C: New test.
10812
82b1c550
AM
108132016-03-15 Alexander Monakov <amonakov@ispras.ru>
10814
10815 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10816 -fvar-tracking-assignments-toggle flag.
10817
4ccbf3a6
PH
108182016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10819
10820 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10821
c39858bd
JJ
108222016-03-15 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR rtl-optimization/70222
10825 * gcc.c-torture/execute/pr70222-1.c: New test.
10826 * gcc.c-torture/execute/pr70222-2.c: New test.
10827
8be119c1
RH
108282016-03-15 Richard Henderson <rth@redhat.com>
10829
10830 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10831
6598bb55
AB
108322016-03-15 Andrey Belevantsev <abel@ispras.ru>
10833
10834 PR rtl-optimization/69032
10835 * gcc.dg/pr69032.c: New test.
10836
81fa2944
AB
108372016-03-15 Andrey Belevantsev <abel@ispras.ru>
10838
10839 PR rtl-optimization/63384
4a148e19 10840 * g++.dg/pr63384.C: New test.
81fa2944 10841
74ea9ab6
AB
108422016-03-15 Andrey Belevantsev <abel@ispras.ru>
10843
10844 PR target/64411
10845 * gcc.target/i386/pr64411.C: New test.
10846
045d5055
TV
108472016-03-15 Tom de Vries <tom@codesourcery.com>
10848
10849 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10850 * gfortran.dg/goacc/kernels-alias.f95: New test.
10851
3ea33585
MS
108522016-03-14 Martin Sebor <msebor@redhat.com>
10853
10854 PR c++/53792
10855 * g++.dg/cpp0x/constexpr-inline.C: New test.
10856 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10857
1df7b330
DE
108582016-03-14 David Edelsohn <dje.gcc@gmail.com>
10859
10860 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10861
79b57d18
JJ
108622016-03-14 Jakub Jelinek <jakub@redhat.com>
10863
10864 PR middle-end/70219
10865 * gcc.dg/pr70219.c: New test.
10866
3cbf012a
BS
108672016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10868
10869 PR target/70083
10870 * gcc.dg/torture/pr70083.c: New test.
10871 * gcc.target/i386/pr70083.c: New test.
10872
a9fee7cd
RB
108732016-03-14 Richard Biener <rguenther@suse.de>
10874
10875 PR tree-optimization/56365
10876 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10877
4799603f
SB
108782016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10879
10880 PR target/70098
10881 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10882 New function.
10883 * g++.dg/pr70098.C: New testcase.
10884
10885
760ca967
TV
108862016-03-14 Tom de Vries <tom@codesourcery.com>
10887
10888 PR tree-optimization/70045
10889 * gcc.dg/graphite/pr70045.c: New test.
10890
44e66a77
JD
108912016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10892
10893 PR fortran/69043
10894 * gfortran.dg/include_9.f90: New test.
10895
a18e0fe1
DH
108962016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10897
10898 PR fortran/45076
10899 gfortran.dg/prof/prof.exp: New script.
10900 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10901
d0aca6ab
AB
109022016-03-12 Andrey Belevantsev <abel@ispras.ru>
10903
10904 PR rtl-optimization/69307
10905 * gcc.dg/pr69307.c: New test.
10906
cefe08a4
VM
109072016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10908
10909 PR target/69614
10910 * gcc.target/arm/pr69614.c: New.
10911
70112e2a
PT
109122016-03-12 Paul Thomas <pault@gcc.gnu.org>
10913
10914 PR fortran/70031
10915 * gfortran.dg/submodule_14.f08: New test
10916
10917 PR fortran/69524
10918 * gfortran.dg/submodule_15.f08: New test
10919
3f1e5d3a
PP
109202016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10921
10922 PR c++/70106
10923 * g++.dg/cpp1y/paren3.C: New test.
10924
a3f6d680
MM
109252016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10926
10927 PR target/70131
10928 * gcc.target/powerpc/ppc-round2.c: New test.
10929
92348f09
BS
109302016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10931
10932 PR target/70123
10933 * gcc.dg/torture/pr70123.c: New test.
10934
cebde9e9
JL
109352016-03-11 Jeff Law <law@redhat.com>
10936
10937 PR tree-optimization/70190
10938 * gcc.c-torture/compile/pr70190.c: New test.
10939
3edc5da4
DM
109402016-03-11 David Malcolm <dmalcolm@redhat.com>
10941
10942 PR c/68187
10943 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10944 case.
10945 (test43_b): Likewise.
10946 (test43_c): Likewise.
10947 (test43_d): Likewise.
10948 (test43_e): Likewise.
10949 (test43_f): Likewise.
10950 (test43_g): Likewise.
10951 (test44_a): Likewise.
10952 (test44_b): Likewise.
10953 (test44_c): Likewise.
10954 (test44_d): Likewise.
10955 (test44_e): Likewise.
10956
318c1204
DM
109572016-03-11 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR c/70085
10960 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10961
bc062234
KT
109622016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10963
10964 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10965 dg-options.
10966
acfc1ac1
KT
109672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10968
10969 PR target/70002
10970 PR target/69245
10971 * gcc.target/aarch64/pr69245_2.c: New test.
10972
d1e2bb2d
JJ
109732016-03-11 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR tree-optimization/70177
10976 * gcc.dg/pr70177.c: New test.
10977
07350627
AL
109782016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10979
10980 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10981
5c6706f7
AL
109822016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10983
10984 * gcc.dg/tree-ssa/sra-20.c: New.
10985
02d472a2
JJ
109862016-03-11 Jakub Jelinek <jakub@redhat.com>
10987
686d390a
JJ
10988 PR rtl-optimization/70174
10989 * gcc.dg/pr70174.c: New test.
10990
02d472a2
JJ
10991 PR tree-optimization/70169
10992 * gcc.dg/pr70169.c: New test.
10993
0f9befa1
IE
109942016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10995
10996 PR target/70160
10997 * gcc.target/i386/pr70160.c: New test.
10998
432d4670
AK
109992016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11000
11001 * gcc.target/s390/dfp-1.c: New test.
11002
a3dc8760
NC
110032016-03-10 Nick Clifton <nickc@redhat.com>
11004
11005 PR target/70044
11006 * gcc.target/aarch64/pr70044.c: New test.
11007
b87a8d7d
PP
110082016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11009 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR c++/70001
11012 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11013 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11014 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11015
4f4ada6a
JH
110162016-03-10 Jan Hubicka <hubicka@ucw.cz>
11017
11018 PR lto/69589
11019 * g++.dg/lto/pr69589_0.C: New testcase
11020 * g++.dg/lto/pr69589_1.C: New testcase
11021
d49b0aa0
MP
110222016-03-10 Marek Polacek <polacek@redhat.com>
11023
11024 PR c++/70153
11025 * g++.dg/delayedfold/unary-plus1.C: New test.
11026
110272016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11028
11029 * gcc.target/arm/pr45701-1.c: Escape brackets.
11030 * gcc.target/arm/pr45701-2.c: Likewise.
11031
71017a7b
AL
110322016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11033
11034 * gfortran.dg/unconstrained_commons.f: New.
11035
ba52669f
AM
110362016-03-10 Alan Modra <amodra@gmail.com>
11037
11038 * gcc.dg/pr69195.c: New.
11039 * gcc.dg/pr69238.c: New.
11040
27742332
TV
110412016-03-10 Tom de Vries <tom@codesourcery.com>
11042
11043 PR testsuite/68915
11044 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11045
3a81a594
RB
110462016-03-10 Richard Biener <rguenther@suse.de>
11047
11048 PR tree-optimization/70128
11049 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11050 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11051
3433b975
JJ
110522016-03-09 Jakub Jelinek <jakub@redhat.com>
11053
c2864f02
JJ
11054 PR tree-optimization/70152
11055 * gcc.dg/pr70152.c: New test.
11056
3433b975
JJ
11057 PR target/70086
11058 * gcc.target/i386/pr70086-1.c: New test.
11059 * gcc.target/i386/pr70086-2.c: New test.
11060 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11061
11062 PR tree-optimization/70127
11063 * gcc.c-torture/execute/pr70127.c: New test.
11064
96b3c82d
CP
110652016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11066
11067 * c-c++-common/goacc/combined-directives-2.c: New test.
11068
b4f3232d
DM
110692016-03-09 David Malcolm <dmalcolm@redhat.com>
11070
11071 PR c/68473
11072 PR c++/70105
11073 * g++.dg/diagnostic/pr70105.C: New test.
11074 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11075 (test_multiple_ordinary_maps): New test function.
11076
40499f81
DM
110772016-03-09 David Malcolm <dmalcolm@redhat.com>
11078
11079 PR c/68473
11080 PR c++/70105
11081 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11082 Drop range information from call to inform_at_rich_loc.
11083 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11084 New.
11085 (test_show_locus): Replace calls to rich_location::add_range with
11086 calls to add_range. Rewrite the tests that used the now-defunct
11087 rich_location ctor taking a source_range. Simplify other tests
11088 by replacing calls to COMBINE_LOCATION_DATA with calls to
11089 make_location.
11090
c9e33662
RB
110912016-03-09 Richard Biener <rguenther@suse.de>
11092 Jakub Jelinek <jakub@redhat.com>
11093
11094 PR tree-optimization/70138
11095 * gcc.dg/vect/pr70138-1.c: New testcase.
11096 * gcc.dg/vect/pr70138-2.c: Likewise.
11097
2c73b764
JJ
110982016-03-09 Jakub Jelinek <jakub@redhat.com>
11099
11100 PR target/70049
11101 * gcc.target/i386/pr70049.c: New test.
11102
c06d25bb
RB
111032016-03-09 Richard Biener <rguenther@suse.de>
11104
11105 PR c/70143
11106 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11107 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11108 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11109
5828a501
RO
111102016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11111
11112 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11113 arm-*-*.
11114
2e141c8d
JJ
111152016-03-09 Jakub Jelinek <jakub@redhat.com>
11116
5a9def37
JJ
11117 PR middle-end/67278
11118 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11119
2e141c8d
JJ
11120 PR target/67278
11121 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11122
11123 PR middle-end/70050
11124 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11125 in testcase comment.
11126
bf751f40
TV
111272016-03-09 Tom de Vries <tom@codesourcery.com>
11128
11129 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11130 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11131 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11132 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11133 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11134 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11135 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11136 * gfortran.dg/goacc/kernels-loop.f95: New test.
11137
e210c999
MS
111382016-03-08 Martin Sebor <msebor@redhat.com>
11139
11140 PR c++/62096
11141 * g++.dg/warn/overflow-warn-7.C: New test.
11142
80aac5c8
JM
111432016-03-08 Jason Merrill <jason@redhat.com>
11144
11145 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11146 * lib/target-supports.exp (check_effective_target_concepts): New.
11147
12b81409
JJ
111482016-03-08 Jakub Jelinek <jakub@redhat.com>
11149
d259b234
JJ
11150 PR c++/70135
11151 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11152 * g++.dg/ubsan/pr70135.C: New test.
11153
12b81409
JJ
11154 PR target/70110
11155 * gcc.dg/pr70110.c: New test.
11156
b4e9f2aa
MJ
111572016-03-07 Martin Jambor <mjambor@suse.cz>
11158
11159 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11160 * c-c++-common/gomp/if-1.c: Likewise.
11161 * c-c++-common/gomp/pr61486-2.c: Likewise.
11162 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11163 to dg-additional-options.
11164 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11165 * g++/gomp/target-teams-1.c: Likewise.
11166 * gcc.dg/gomp/gomp.exp: Likewise.
11167 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11168 dg-additional-options.
11169 * gfortran.dg/gomp/gomp.exp: Likewise.
11170 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11171 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11172 dg-additional-options.
11173 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11174
f86e631e
MJ
111752016-03-07 Martin Jambor <mjambor@suse.cz>
11176
11177 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11178 * c-c++-common/gomp/gridify-1.c: New test.
11179 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11180
94156b3f
AV
111812016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11182
11183 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11184 trigger for cortex-r8, when scanning for register r8.
11185 * gcc.target/arm/pr45701-2.c: Likewise.
11186
a84a49b7 111872016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11188 Jeff Law <law@redhat.com>
a84a49b7
RB
11189
11190 PR tree-optimization/69740
11191 * gcc.c-torture/compile/pr69740-1.c: New test.
11192 * gcc.c-torture/compile/pr69740-2.c: New test.
11193
e41f6c9e
BS
111942016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11195
11196 * lib/target-supports.exp
11197 (check_effective_target_whole_vector_shift): Enable for PPC64.
11198
57548bf5
RB
111992016-03-07 Richard Biener <rguenther@suse.de>
11200
11201 PR tree-optimization/70115
11202 * gcc.dg/torture/pr70115.c: New testcase.
11203
4ae13300
NS
112042016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11205
11206 PR middle-end/69916
11207 * c-c-++-common/goacc/pr69916.c: New.
11208
5edb9853
RH
112092016-03-07 Richard Henderson <rth@redhat.com>
11210
11211 * gcc.c-torture/compile/pr70061.c: New test.
11212
2067a8f3
RB
112132016-03-07 Richard Biener <rguenther@suse.de>
11214
11215 PR testsuite/70109
11216 * gcc.dg/vect/O3-pr36098.c: New testcase.
11217
4145a9b7
CL
112182016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11219
11220 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11221
1878be32
EB
112222016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11223
11224 * gnat.dg/renaming9.ad[sb]: New testcase.
11225
df762bb2
JJ
112262016-03-05 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/70084
11229 * g++.dg/expr/stdarg3.C: New test.
11230
7d461295
JL
112312016-03-04 Jeff Law <law@redhat.com>
11232
11233 PR tree-optimization/69196
11234 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11235 x86_64-*-*.
11236
29b9828f
BS
112372016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11238
b6b552fd
BS
11239 PR c/69973
11240 * gcc.dg/pr69973.c: New test.
11241
201d49e9
BS
11242 PR rtl-optimization/69941
11243 * gcc.dg/torture/pr69941.c: New test.
11244
29b9828f
BS
11245 PR c/69824
11246 * gcc.dg/pr69824.c: New test.
11247
640b7e74
TV
112482016-03-05 Tom de Vries <tom@codesourcery.com>
11249
11250 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11251 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11252 function.
11253
7a3a3fad
PP
112542016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11255
11256 PR c++/66786
11257 * g++.dg/cpp1y/var-templ48.C: New test.
11258 * g++.dg/cpp1y/var-templ49.C: New test.
11259
cd439aec
EB
112602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11261
11262 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11263
60204554
JJ
112642016-03-04 Jakub Jelinek <jakub@redhat.com>
11265
0c8825de
JJ
11266 PR c++/70035
11267 * g++.dg/ubsan/pr70035.C: New test.
11268
60204554
JJ
11269 PR target/70062
11270 * gcc.target/i386/pr70062.c: New test.
11271
f79d4eab
L
112722016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11273
11274 * g++.dg/template/typename21.C: Remove c++98_only.
11275
ea81ce67
L
112762016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11277
11278 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11279
64b23c13
DM
112802016-03-04 David Malcolm <dmalcolm@redhat.com>
11281
11282 PR c/68187
11283 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11284 function.
11285 (fn_42_b): Likewise.
11286 (fn_42_c): Likewise.
11287
729526f5
DM
112882016-03-04 David Malcolm <dmalcolm@redhat.com>
11289
11290 PR c/68187
11291 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11292 function.
11293 (fn_40_b): Likewise.
11294 (fn_41_a): Likewise.
11295 (fn_41_b): Likewise.
11296
f9ea11ac
JJ
112972016-03-04 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR target/70059
11300 * gcc.target/i386/avx512f-pr70059.c: New test.
11301 * gcc.target/i386/avx512dq-pr70059.c: New test.
11302
b6c38c69
BS
113032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11304
11305 PR rtl-optimization/57676
11306 * gcc.dg/torture/pr57676.c: New test.
11307
af3cdd34
IE
113082016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11309
11310 * gcc.dg/pr70026.c: New test.
11311
7ff6ca38
MP
113122016-03-04 Marek Polacek <polacek@redhat.com>
11313
11314 PR c/69798
11315 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11316 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11317
a6bf62d5
KT
113182016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11319
11320 PR target/70004
11321 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11322 Delete.
11323 (test_corners_sisd_si): Likewise.
11324 (main): Remove checks of the above.
11325 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11326
ae4cdc6a
EB
113272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11328
11329 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11330
08455559
CL
113312016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11332
11333 * gcc.dg/torture/pr69951.c: Accept argc==0.
11334
e9a35493
RB
113352016-03-04 Richard Biener <rguenther@suse.de>
11336
11337 PR c++/70054
11338 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11339 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11340
fba054c2
DV
113412016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11342
11343 PR testsuite/69766
11344 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11345 testing multiarch.
11346
f10cdc6c
JJ
113472016-03-04 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR debug/69947
11350 * gcc.dg/guality/pr69947.c: New test.
11351
2e981ba0
JJ
113522016-03-03 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR ada/70017
11355 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11356
0ba3bfa2
KT
113572016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11358
11359 PR rtl-optimization/69904
11360 * gcc.target/arm/pr69904.c: New test.
11361
97ecdb46
JJ
113622016-03-03 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR target/70021
11365 * gcc.dg/vect/pr70021.c: New test.
11366 * gcc.target/i386/pr70021.c: New test.
11367
a2a743a1
MP
113682016-03-03 Marek Polacek <polacek@redhat.com>
11369
11370 PR middle-end/70050
11371 * gcc.dg/pr70050.c: New test.
11372
fa07ecdd
JG
113732016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11374
11375 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11376
23504262
ML
113772016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11378
11379 PR tree-optimization/70043
11380 * gfortran.dg/vect/pr70043.f90: New test.
11381
b7b9e1a9
EB
113822016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11383
11384 * gnat.dg/specs/task1.ads: New test.
11385
cb83ba54
RO
113862016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11387
11388 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11389 Invoke gdb with -batch.
11390 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11391
a75f5e30
RB
113922016-03-03 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/55936
11395 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11396
268bc320
JL
113972016-03-02 Jeff Law <law@redhat.com>
11398
815f20ab
JL
11399 PR rtl-optimization/69942
11400 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11401 effects of argument promotions.
11402
268bc320
JL
11403 PR tree-optimization/69987
11404 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11405 target does not support -fprefetch-loop-arrays.
11406
171f7de5
UB
114072016-03-02 Uros Bizjak <ubizjak@gmail.com>
11408
11409 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11410
192912db
BC
114112016-03-02 Bin Cheng <bin.cheng@arm.com>
11412
c7908871 11413 PR rtl-optimization/69052
192912db
BC
11414 * gcc.target/i386/pr69052.c: New test.
11415
90a7a40b
AM
114162016-03-02 Alan Modra <amodra@gmail.com>
11417
11418 * gcc.dg/pr69990.c: New.
11419
69fa742f
JJ
114202016-03-02 Jakub Jelinek <jakub@redhat.com>
11421
de752fb0
JJ
11422 PR c/68062
11423 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11424
11425 PR middle-end/70022
11426 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11427
69fa742f
JJ
11428 PR target/70028
11429 * gcc.target/i386/pr70028.c: New test.
11430
7c65bd56
MK
114312016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11432
11433 * c-c++-common/asan/swapcontext-test-1.c,
11434 * c-c++-common/tsan/thread_leak.c,
11435 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11436 * g++.dg/tsan/benign_race.C,
11437 * g++.dg/tsan/fd_close_norace.C,
11438 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11439 races with sanitizer output
11440
37d98220 114412016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11442 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11443
11444 PR target/67278
11445 * gcc.dg/simd-8.c: New testcase.
11446
218db463
RB
114472016-03-02 Richard Biener <rguenther@suse.de>
11448
11449 PR middle-end/67278
11450 * gcc.dg/simd-7.c: New testcase.
11451
22c72158
EB
114522016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11453
11454 * gcc.target/i386/pr70007.c: Tweak.
11455
9a790ccc
DV
114562016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11457
11458 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11459
bd02f00f
MP
114602016-03-02 Marek Polacek <polacek@redhat.com>
11461
11462 PR c/67854
11463 * gcc.dg/pr67854.c: New test.
11464
1e840f39
JJ
114652016-03-02 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR middle-end/70025
11468 * gcc.dg/torture/pr70025.c: New test.
11469
bca00241
VK
114702016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11471
11472 PR tree-optimization/68621
11473 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11474
0bca04b8
EB
114752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11476
11477 * gcc.target/i386/pr70007.c: New test.
11478
2a9afc86
JL
114792016-03-01 Jeff Law <law@redhat.com>
11480
eab2541b 11481 PR tree-optimization/69196
9d83ef71 11482 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11483
2a9afc86
JL
11484 PR tree-optimization/69196
11485 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11486 duplicating code and spoiling the expected output.
11487
0d39977e
MM
114882016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11489
11490 PR target/70033
11491 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11492 supports power9 before doing tests.
11493 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11494 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11495 * gcc.target/powerpc/p9-permute.c: Likewise.
11496
a0c0699d
UB
114972016-03-01 Uros Bizjak <ubizjak@gmail.com>
11498
11499 PR target/70027
11500 * gcc.target/i386/pr70027.c: New test.
11501
0ae3ef47 115022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11503
11504 * gcc.dg/pr70017.c: New test.
11505
686e2237
JJ
115062016-03-01 Jakub Jelinek <jakub@redhat.com>
11507
11508 PR c/69796
11509 PR c/69974
11510 * gcc.dg/pr69796.c: New test.
11511 * gcc.dg/pr69974.c: New test.
11512
f8e4188c
EB
115132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11514
11515 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11516
5e3f1c7c
JL
115172016-02-29 Jeff Law <law@redhat.com>
11518
11519 PR tree-optimization/69987
11520 * gfortran.dg/pr69987.f90: New test.
11521
11522 PR tree-optimization/69989
11523 * gcc.c-torture/compile/pr69989-2.c: New test.
11524
1be56bc5
MP
115252016-03-01 Marek Polacek <polacek@redhat.com>
11526
11527 PR c++/69795
11528 * g++.dg/parse/invalid1.C: New test.
11529
1b19470d
RB
115302016-03-01 Richard Biener <rguenther@suse.de>
11531
11532 PR middle-end/70022
11533 * gcc.dg/pr70022.c: New testcase.
11534
3ae0661a
IE
115352016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11536
11537 PR tree-optimization/69956
11538 * gcc.dg/pr69956.c: New test.
11539
0f09ab88
BS
115402016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11541
11542 PR target/70011
11543 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11544 XFAIL when hardware supports efficient unaligned storage access.
11545
76d881bf
PP
115462016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11547
11548 PR c++/69961
11549 * g++.dg/template/pr69961a.C: New test.
11550 * g++.dg/template/pr69961b.C: New test.
11551
7168133a
DM
115522016-02-29 David Malcolm <dmalcolm@redhat.com>
11553
11554 PR preprocessor/69985
11555 * gcc.dg/cpp/pr69985.c: New test case.
11556
0c6072a3
JL
115572016-02-29 Jeff Law <law@redhat.com>
11558
e66f219b
JL
11559 PR tree-optimization/70005
11560 * gcc.c-torture/execute/pr70005.c New test.
11561
0c6072a3
JL
11562 PR tree-optimization/69999
11563 * gcc.c-torture/compile/pr69999.c: New test.
11564
fd9fbdb3
YR
115652016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11566
11567 PR tree-optimization/69652
11568 * gcc.dg/torture/pr69652.c: Delete test.
11569 * gcc.dg/vect/pr69652.c: New test.
11570
cbd400b4
RB
115712016-02-19 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/69980
11574 * gfortran.dg/vect/pr69980.f90: New testcase.
11575
84ea0f58
EB
115762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11577
11578 * gcc.target/sparc/20160229-1.c: New test.
11579
5d2a63dc
EB
115802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11581
11582 * gnat.dg/stack_usage3.adb: New test.
11583 * gnat.dg/stack_usage3_pkg.ads: New helper.
11584
93e708f9
EB
115852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11586
11587 * gnat.dg/renaming8.adb: New test.
11588 * gnat.dg/renaming8_pkg1.ads: New helper.
11589 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11590 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11591
6512bc93
RB
115922016-02-29 Richard Biener <rguenther@suse.de>
11593
11594 PR tree-optimization/69720
11595 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11596
7b201a88
TK
115972016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11598
11599 PR fortran/68147
11600 PR fortran/47674
11601 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11602
82ee0cf2 116032016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11604 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11605
11606 PR fortran/56007
11607 * gfortran.dg/coarray_8.f90: Adjust error message.
11608 * gfortran.dg/pr56007.f90: New test.
11609 * gfortran.dg/pr56007.f: New test.
11610
cdc1a2c8
L
116112016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11612
11613 PR tree-optimization/69989
11614 * gcc.dg/torture/pr69989.c: New test.
11615
33505bcf
EB
116162016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11617
11618 * gcc.target/i386/stack-realign-win.c: New test.
11619
524bfb19
HA
116202016-02-28 Harald Anlauf <anlauf@gmx.de>
11621
11622 PR fortran/60126
11623 * gfortran.dg/pr60126.f90: New test.
11624
bd542508
JL
116252016-02-27 Jeff Law <law@redhat.com>
11626
11627 Revert
11628 2016-02-26 Richard Biener <rguenther@suse.de>
11629 Jeff Law <law@redhat.com>
11630
11631 PR tree-optimization/69740
11632 * gcc.c-torture/compile/pr69740-1.c: New test.
11633 * gcc.c-torture/compile/pr69740-2.c: New test.
11634
dd1291e0
JD
116352016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11636
5fb67f8b 11637 PR fortran/69910
dd1291e0
JD
11638 * gfortran.dg/newunit_4.f90: New test.
11639
5cfefb59
JJ
116402016-02-27 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR target/69613
11643 PR rtl-optimization/69886
11644 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11645 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11646 target.
11647
20ba5f33
MS
116482016-02-26 Martin Sebor <msebor@redhat.com>
11649
11650 PR tree-optimization/15826
11651 * gcc.dg/tree-ssa/pr15826.c: New test.
11652
e6fb01b0
JJ
116532016-02-26 Jakub Jelinek <jakub@redhat.com>
11654
11655 PR target/69969
11656 * gcc.target/powerpc/pr69969.c: New test.
11657
e3e0cf64
MS
116582016-02-26 Martin Sebor <msebor@redhat.com>
11659
11660 PR c++/15766
11661 * g++.old-deja/g++.other/decl5.C: Add a test case.
11662
d1f2bea5
SB
116632016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11664
11665 PR target/69946
11666 * gcc.target/powerpc/pr69946.c: New file.
11667
4a4f9d2b 116682016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11669 Jeff Law <law@redhat.com>
4a4f9d2b 11670
e3e0cf64 11671 PR tree-optimization/69740
4a4f9d2b
RB
11672 * gcc.c-torture/compile/pr69740-1.c: New test.
11673 * gcc.c-torture/compile/pr69740-2.c: New test.
11674
ad2a2706
MJ
116752016-02-26 Martin Jambor <mjambor@suse.cz>
11676
11677 PR middle-end/69920
11678 * gcc.dg/torture/pr69932.c: New test.
11679 * gcc.dg/torture/pr69936.c: Likewise.
11680
1d11f7ce
AK
116812016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11682
11683 PR target/69709
11684 * gcc.target/s390/pr69709.c: New test.
11685
6cfccbb2
KT
116862016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11687
11688 PR target/69245
11689 * gcc.target/aarch64/pr69245_1.c: New test.
11690
ac59ad4e
KT
116912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11692
11693 PR target/69613
11694 * gcc.dg/torture/pr69613.c: New test.
11695
a2ad54a0
JJ
116962016-02-26 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR rtl-optimization/69891
11699 * gcc.target/i386/pr69891.c: New test.
11700
0884062c 117012016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11702 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11703
d2369d4f 11704 PR target/61397
c163789b
MM
11705 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11706 functionality for both 32-bit and 64-bit.
11707
5aed7e2c
RB
117082016-02-26 Richard Biener <rguenther@suse.de>
11709
11710 PR tree-optimization/69551
11711 * gcc.dg/torture/pr69951.c: New testcase.
11712
798e2a8e
RB
117132016-02-25 Richard Biener <rguenther@suse.de>
11714
11715 PR tree-optimization/48795
11716 * gcc.dg/Warray-bounds-18.c: New testcase.
11717
9559fbac
RO
117182016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11719
11720 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11721
c049b107
JJ
117222016-02-25 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR rtl-optimization/69896
11725 * gcc.dg/pr69896.c: New test.
11726
1137001c
PP
117272016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11728
11729 PR c++/69736
11730 * g++.dg/cpp1y/paren2.C: New test.
11731
2e9c8641
MS
117322016-02-24 Martin Sebor <msebor@redhat.com>
11733
11734 PR c/51147
11735 * gcc.dg/enum-mode-2.c: New test.
11736
03ca8fb3
JJ
117372016-02-24 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR c++/69922
11740 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11741 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11742 * g++.dg/ubsan/pr69922.C: New test.
11743
0b05329b
MP
117442016-02-24 Marek Polacek <polacek@redhat.com>
11745
11746 PR c/69819
11747 * gcc.dg/pr69819.c: New test.
11748
57c2c374
MS
117492016-02-24 Martin Sebor <msebor@redhat.com>
11750
3b96b93a
MS
11751 PR c++/69912
11752 * g++.dg/ext/flexary15.C: New test.
11753
117542016-02-24 Martin Sebor <msebor@redhat.com>
11755
11756 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11757 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11758 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11759
65433bb5
MK
117602016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11761 Charles Baylis <charles.baylis@linaro.org>
11762
11763 PR debug/61033
11764 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11765
f802a424 117662016-02-24 Richard Biener <rguenther@suse.de>
44293580 11767 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11768
11769 PR middle-end/69760
11770 * gcc.dg/torture/pr69760.c: New testcase.
11771
525f795f
RO
117722016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11773
11774 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11775 pattern on Solaris with as.
11776
cd7bbceb
KT
117772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11778
11779 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11780 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11781 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11782 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11783
89c0c1fd
JJ
117842016-02-24 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR middle-end/69915
11787 * gcc.dg/pr69915.c: New test.
11788
0683fd27
KT
117892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11790
11791 PR rtl-optimization/69886
11792 * gcc.dg/torture/pr69886.c: New test.
11793
e53d562a
RB
117942016-02-24 Richard Biener <rguenther@suse.de>
11795
11796 PR middle-end/68963
11797 * gcc.dg/torture/pr68963.c: New testcase.
11798
74a00288
KT
117992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11800
11801 PR target/69875
11802 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11803 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11804 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11805 * gcc.target/arm/atomic_loaddi_1.c: New test.
11806 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11807 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11808 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11809 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11810 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11811 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11812 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11813 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11814
340fd4c9
JJ
118152016-02-24 Jakub Jelinek <jakub@redhat.com>
11816
11817 PR middle-end/69909
11818 * gcc.dg/torture/pr69909.c: New test.
11819
47d3fdb2
RB
118202016-02-24 Richard Biener <rguenther@suse.de>
11821
11822 PR tree-optimization/69907
11823 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11824 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11825 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11826
dab73e73
CB
118272016-02-24 Christian Bruel <christian.bruel@st.com>
11828
11829 * gcc.target/arm/pragma_cpp_fma.c: New test.
11830
7cc5ec65
JD
118312016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11832
11833 PR fortran/61156
11834 * gfortran.dg/include_6.f90: Update test.
11835
067fbd8b
JJ
118362016-02-23 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR objc/69844
11839 * objc.dg/pr69844.m: New test.
11840
64a454d9
JD
118412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11842
11843 PR libgfortran/69456
11844 * gfortran.dg/namelist_89.f90: New test.
11845 * gfortran.dg/pr59700.f90: Update test..
11846
35886f0b
MS
118472016-02-23 Martin Sebor <msebor@redhat.com>
11848
11849 PR middle-end/69780
11850 * g++.dg/ext/builtin_alloca.C: New test.
11851 * gcc.dg/builtins-68.c: New test.
11852
162cc7e3
RH
118532016-02-23 Richard Henderson <rth@redhat.com>
11854
11855 * gcc.target/i386/addr-space-3.c: Remove test.
11856
196440f8
DM
118572016-02-23 David Malcolm <dmalcolm@redhat.com>
11858
11859 PR preprocessor/69126
11860 PR preprocessor/69543
11861 * c-c++-common/pr69126-2-long.c: New test.
11862 * c-c++-common/pr69126-2-short.c: New test.
11863 * c-c++-common/pr69543-1.c: Remove xfail.
11864
1d3121af
DM
118652016-02-23 David Malcolm <dmalcolm@redhat.com>
11866
11867 PR preprocessor/69126
11868 PR preprocessor/69543
11869 PR preprocessor/69558
11870 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11871 (f): Rename to...
11872 (test_2): ...this, and add leading comment.
11873 (MACRO_3, test_3): New.
11874 (MACRO_4A, MACRO_4B, test_4): New.
11875 (MACRO): Rename to...
11876 (MACRO_5): ...this.
11877 (g): Rename to...
11878 (test_5): ...this, updating for renaming of MACRO, and
11879 add leading comment.
11880 * c-c++-common/pr69543-1.c: New.
11881 * c-c++-common/pr69543-2.c: New.
11882 * c-c++-common/pr69543-3.c: New.
11883 * c-c++-common/pr69543-4.c: New.
11884 * c-c++-common/pr69558-1.c: New.
11885 * c-c++-common/pr69558-2.c: New.
11886 * c-c++-common/pr69558-3.c: New.
11887 * c-c++-common/pr69558-4.c: New.
11888 * gcc.dg/pr69558.c: Move to...
11889 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11890 xfail for c++.
11891
f99c3557
TS
118922016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11893
11894 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11895 to -ftree-parallelize-loops/-fopenacc changes.
11896 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11897 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11898 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11899 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11900 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11901 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11902 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11903 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11904 * c-c++-common/goacc/kernels-loop.c: Likewise.
11905 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11906 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11907 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11908 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11909
c60ec7c2
RO
119102016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11911
11912 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11913
f1a62b6f
JJ
119142016-02-23 Jakub Jelinek <jakub@redhat.com>
11915
e67bf044
JJ
11916 PR c++/69902
11917 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11918
f1a62b6f
JJ
11919 PR c/69900
11920 * gcc.dg/pr69900.c: New test.
11921
20c5e09e
MJ
119222016-02-23 Martin Jambor <mjambor@suse.cz>
11923
11924 PR tree-optimization/69666
11925 * gcc.dg/tree-ssa/pr69666.c: New test.
11926
e457a6fc
AV
119272016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11928
11929 PR fortran/67451
11930 * gfortran.dg/coarray_allocate_5.f08: New test.
11931
d7b574f4
AK
119322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11933
11934 * gcc.target/s390/vcond-shift.c: Move to ...
11935 * gcc.target/s390/vector/vcond-shift.c: ... here.
11936
58bdeb44
AK
119372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11938
11939 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11940 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11941
7cd0387b
AK
119422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11943
11944 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11945
4246c8da
MW
119462016-02-20 Mark Wielaard <mjw@redhat.com>
11947
11948 PR c/28901
11949 * gcc.dg/unused-variable-3.c: New test.
11950
f93bc532
JJ
119512016-02-22 Jakub Jelinek <jakub@redhat.com>
11952
11953 PR target/69888
11954 * gcc.target/i386/pr69888.c: New test.
11955
c4e360f4
RB
119562016-02-22 Richard Biener <rguenther@suse.de>
11957
11958 PR tree-optimization/69882
11959 * gfortran.dg/vect/pr69882.f90: New testcase.
11960
09c92f1c
JJ
119612016-02-22 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR target/69885
11964 * gcc.dg/pr69885.c: New test.
11965
f88d45dc
OE
119662016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11967
11968 PR target/69806
11969 PR target/54089
11970 * gcc.target/sh/pr54089-10.c: New.
11971
ce1ff48e
PT
119722016-02-20 Paul Thomas <pault@gcc.gnu.org>
11973
11974 PR fortran/69423
11975 * gfortran.dg/deferred_character_15.f90 : New test.
11976
bbf27208
DH
119772016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11978
11979 PR fortran/57365
11980 gfortran.dg/allocate_with_source_18.f03: New test.
11981
119822016-02-20 Harald Anlauf <anlauf@gmx.de>
11983
11984 PR fortran/52531
11985 gfortran.dg/gomp/pr52531.f90: New test.
11986
268be88c
BE
119872016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11988
11989 PR c++/69865
11990 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11991 -std=c++03.
11992
4b6c824a
JJ
119932016-02-19 Jakub Jelinek <jakub@redhat.com>
11994
871b3f47
JJ
11995 PR c++/69826
11996 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11997 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11998
7a965d51
JJ
11999 PR c++/69850
12000 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12001
4b6c824a
JJ
12002 PR c++/69851
12003 * g++.dg/torture/pr69851.C: New test.
12004
15fca21a
MS
120052016-02-19 Martin Sebor <msebor@redhat.com>
12006
12007 PR testsuite/69573
12008 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12009
19e21586
JJ
120102016-02-19 Jakub Jelinek <jakub@redhat.com>
12011
03a616ac
JJ
12012 PR c++/69850
12013 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12014 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12015
19e21586
JJ
12016 PR c++/67767
12017 * g++.dg/cpp0x/pr67767.C: New test.
12018
2db16594
KT
120192016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12020
12021 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12022 for fp, simd, crypto, crc, lse.
12023 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12024 above.
12025 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12026 effective target check.
12027
5a7d9d1e
JJ
120282016-02-19 Jakub Jelinek <jakub@redhat.com>
12029
12030 PR target/69820
12031 * gcc.target/i386/pr69820.c: New test.
12032
6448f064
AK
120332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12034
12035 * gcc.target/s390/vector/int128-1.c: New test.
12036
d0a859e6
AK
120372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12038
12039 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12040
9e4eb643
AK
120412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12042
12043 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12044 instruction pattern name to prevent the testcase from failing with
12045 -march=z13.
12046
859a4c0e
AK
120472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12048
12049 * gcc.target/s390/md/movstr-2.c: New test.
12050
efc2340b
MK
120512016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12052
12053 * gcc.target/s390/morestack.c: New test.
12054
ca2bfbc2
DV
120552016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12056
12057 PR target/69625
12058 * gcc.target/s390/pr69625.c: Add test case.
12059
efd4bd05
BE
120602016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12061
12062 PR testsuite/68580
12063 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12064
2bf2078a
MM
120652016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12066
12067 PR target/68404
12068 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12069 * gcc.target/powerpc/fusion3.c: Likewise.
12070
f003579e
RB
120712016-02-18 Richard Biener <rguenther@suse.de>
12072
12073 PR middle-end/69553
12074 * g++.dg/torture/pr69553.C: New testcase.
12075
19233914
NC
120762016-02-18 Nick Clifton <nickc@redhat.com>
12077
efd4bd05
BE
12078 PR target/62254
12079 PR target/69610
12080 * gcc.target/arm/pr62554.c: New test.
12081 * gcc.target/arm/pr69610-1.c: New test.
12082 * gcc.target/arm/pr69610-2.c: New test.
19233914 12083
23f27839
RB
120842016-02-18 Richard Biener <rguenther@suse.de>
12085
12086 PR middle-end/69854
12087 * gcc.dg/torture/pr69854.c: New testcase.
12088
932c0da4
JJ
120892016-02-17 Jakub Jelinek <jakub@redhat.com>
12090
12091 PR c++/69850
12092 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12093
1bed93e4
BS
120942012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12095
12096 * gcc.target/powerpc/vec-cg.c: New test.
12097
57bfb134
RB
120982016-02-17 Richard Biener <rguenther@suse.de>
12099
12100 PR testsuite/69586
12101 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12102
a44e0ebb
KT
121032016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12104
12105 PR target/69161
12106 * gcc.c-torture/compile/pr69161.c: New test.
12107
ffacd726
DS
121082016-02-17 David Sherwood <david.sherwood@arm.com>
12109
12110 PR target/69532
12111 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12112 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12113
448db8d2
EB
121142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12115
12116 * gcc.dg/ifcvt-4.c: Skip on Visium.
12117
e2f0522e
EB
121182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12119
12120 * gnat.dg/atomic8.adb: New test.
12121
bf17fe3f
EB
121222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12123
12124 * gnat.dg/discr46.ad[sb]: New test.
12125
ecf835e9
KN
121262016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12127
12128 PR Target/48344
12129 * gcc.target/powerpc/pr48344-1.c: New test.
12130
49a1164a
TK
121312015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12132
12133 PR fortran/69742
12134 * gfortran.dg/associate_21.f90: New test.
12135
bf14eba2
JJ
121362016-02-16 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR c/69835
12139 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12140 -Wnonnull in dg-options.
12141 * c-c++-common/nonnull-2.c: New test.
12142
35a093b6
JG
121432016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12144 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12145
12146 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12147
e387d491
JJ
121482016-02-16 Jakub Jelinek <jakub@redhat.com>
12149
12150 PR middle-end/69801
12151 * gcc.dg/pr69801.c: Add empty dg-options.
12152
ba539195
JN
121532016-02-16 James Norris <jnorris@codesourcery.com>
12154
12155 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12156 * g++.dg/goacc/deviceptr-1.c: New file.
12157
2a2b8f64
JJ
121582016-02-16 Jakub Jelinek <jakub@redhat.com>
12159
12160 PR tree-optimization/69820
12161 * gcc.dg/vect/pr69820.c: New test.
12162
87440c29
RB
121632016-02-16 Richard Biener <rguenther@suse.de>
12164
12165 PR tree-optimization/69776
12166 * gcc.dg/torture/pr69776-2.c: New testcase.
12167
6d87c306
BS
121682016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12169
12170 PR tree-optimization/69714
12171 * gcc.dg/torture/pr69714.c: New test.
12172
3824a0a2
JJ
121732016-02-16 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR tree-optimization/69802
12176 * gcc.dg/pr69802.c: New test.
12177
c8cfe96e
RB
121782016-02-16 Richard Biener <rguenther@suse.de>
12179
12180 PR middle-end/69801
12181 * gcc.dg/pr69801.c: New testcase.
12182
fc12098d
JD
121832016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12184
12185 PR libgfortran/69651
12186 * gfortran.dg/read_bang.f90: New test.
12187 * gfortran.dg/read_bang4.f90: New test.
12188
ba6b3795
JJ
121892016-02-15 Jakub Jelinek <jakub@redhat.com>
12190
f0516ca4
JJ
12191 PR c++/69658
12192 * g++.dg/init/pr69658.C: New test.
12193
ba6b3795
JJ
12194 PR c++/69797
12195 * c-c++-common/pr69797.c: New test.
12196
de3f9a2d
PK
121972016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12198
12199 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12200 check for aarch64*-*-*.
12201
17a3b967
RB
122022016-02-15 Richard Biener <rguenther@suse.de>
12203
12204 PR tree-optimization/69783
12205 * gcc.dg/vect/pr69783.c: New testcase.
12206
1c48bff1
RB
122072016-02-15 Richard Biener <rguenther@suse.de>
12208
12209 PR tree-optimization/69776
12210 * gcc.dg/torture/pr69776.c: New testcase.
12211
1e6025b6
TK
122122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12213
12214 PR fortran/60526
12215 * gfortran.dg/type_decl_4.f90: Reinstated.
12216
d3308279
JDA
122172016-02-14 John David Anglin <danglin@gcc.gnu.org>
12218
12219 PR fortran/68746
12220 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12221
b7c56581
TK
122222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12223
12224 PR fortran/60526
12225 PR bootstrap/69816
12226 * gfortran.dg/type_decl_4.f90: Removed.
12227
60cb4ef5
TK
122282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12229
12230 PR fortran/60526
12231 * gfortran.dg/type_decl_4.f90: New test.
12232
f6964637
AM
122332016-02-14 Alan Modra <amodra@gmail.com>
12234
1a8849d1 12235 PR testsuite/68886
f6964637
AM
12236 * gcc.c-torture/execute/stkalign.c: Revise test.
12237
f5121920
OE
122382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12239
12240 PR target/67260
12241 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12242
6cda3ab6
OE
122432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12244
12245 PR target/67260
12246 * gcc.target/sh/torture/pr67260.c: New.
12247
6786e598
JDA
122482016-02-12 John David Anglin <danglin@gcc.gnu.org>
12249
12250 * gcc.dg/pr67964.c: Add dg-require-alias.
12251
7e05dad8
OE
122522016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12253
12254 PR target/67636
12255 PR target/64345
12256 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12257
7f4cc3ce
JD
122582016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12259
12260 PR libgfortran/69668
12261 * gfortran.dg/namelist_88.f90: New test.
12262
955ca6dc
JD
122632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12264
12265 PR libgfortran/69668
12266 * gfortran.dg/namelist_38.f90: Update test.
12267 * gfortran.dg/namelist_84.f90: Update test.
12268
876217ae
DM
122692016-02-12 David Malcolm <dmalcolm@redhat.com>
12270
12271 PR other/69554
12272 * gcc.dg/pr69554-1.c: New test.
12273 * gfortran.dg/pr69554-1.F90: New test.
12274 * gfortran.dg/pr69554-2.F90: New test.
12275 * lib/gcc-dg.exp (proc dg-locus): New function.
12276 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12277 distinguish between the caret-printing and non-caret-printing
12278 cases. If caret-printing has been explicitly enabled, bail out
12279 without attempting to fix up the output.
12280
61789eed
DM
122812016-02-12 David Malcolm <dmalcolm@redhat.com>
12282
12283 PR driver/69265
12284 PR driver/69453
12285 * gcc.dg/spellcheck-options-3.c: New test case.
12286 * gcc.dg/spellcheck-options-4.c: New test case.
12287 * gcc.dg/spellcheck-options-5.c: New test case.
12288 * gcc.dg/spellcheck-options-6.c: New test case.
12289 * gcc.dg/spellcheck-options-7.c: New test case.
12290 * gcc.dg/spellcheck-options-8.c: New test case.
12291 * gcc.dg/spellcheck-options-9.c: New test case.
12292 * gcc.dg/spellcheck-options-10.c: New test case.
12293
c3090c1f
JJ
122942016-02-12 Jakub Jelinek <jakub@redhat.com>
12295
12296 PR rtl-optimization/69764
12297 PR rtl-optimization/69771
12298 * c-c++-common/pr69764.c: New test.
12299 * gcc.dg/torture/pr69771.c: New test.
12300
8222034d
MP
123012016-02-12 Marek Polacek <polacek@redhat.com>
12302
12303 * g++.dg/torture/init-list1.C: New.
12304
f749f792
MP
123052016-02-12 Marek Polacek <polacek@redhat.com>
12306
12307 * gcc.dg/pr69522.c: Add empty dg-options.
12308
199fb02a
IE
123092016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12310
12311 * g++.dg/lto/lto.exp: Include and init mpx.
12312 * g++.dg/lto/pr69729_0.C: New test.
12313
b69539cb
JJ
123142016-02-12 Jakub Jelinek <jakub@redhat.com>
12315
06ff7000
JJ
12316 PR ipa/69241
12317 * g++.dg/ipa/pr69241-4.C: New test.
12318
b69539cb
JJ
12319 PR ipa/68672
12320 * g++.dg/ipa/pr68672-1.C: New test.
12321 * g++.dg/ipa/pr68672-2.C: New test.
12322 * g++.dg/ipa/pr68672-3.C: New test.
12323
16595a1f
BS
123242016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12325
12326 PR c/69522
6d87c306 12327 * gcc.dg/pr69522.c: New test.
16595a1f 12328
38d795d2
PP
123292016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12330
12331 PR c++/69098
12332 * g++.dg/cpp1y/69098.C: New test.
12333 * g++.dg/cpp1y/69098-2.C: New test.
12334
9c582551
JJ
123352016-02-12 Jakub Jelinek <jakub@redhat.com>
12336
12337 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12338 and neighbour -> neighbor.
12339 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12340 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12341 * c-c++-common/Wvarargs.c: Likewise.
12342 * c-c++-common/goacc/host_data-5.c: Likewise.
12343 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12344 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12345 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12346 * gcc.target/aarch64/pr60697.c: Likewise.
12347 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12348 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12349 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12350 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12351 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12352 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12353 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12354 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12355 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12356 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12357 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12358 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12359 * g++.dg/lookup/koenig5.C: Likewise.
12360 * g++.dg/ext/no-asm-2.C: Likewise.
12361 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12362 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12363 * gfortran.dg/used_types_16.f90: Likewise.
12364 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12365 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12366 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12367 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12368 * gfortran.dg/abstract_type_6.f03: Likewise.
12369 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12370 * gfortran.dg/used_types_15.f90: Likewise.
12371 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12372 * gfortran.dg/exit_3.f08: Likewise.
12373 * gfortran.dg/open_status_2.f90: Likewise.
12374 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12375 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12376 * gfortran.dg/associate_1.f03: Likewise.
12377 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12378 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12379 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12380 * gcc.dg/builtin-object-size-1.c: Likewise.
12381 * gcc.dg/noreturn-6.c: Likewise.
12382 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12383 * gcc.dg/globalalias.c: Likewise.
12384 * gcc.dg/builtins-config.h: Likewise.
12385 * gcc.dg/pr30457.c: Likewise.
12386 * gcc.c-torture/compile/volatile-1.c: Likewise.
12387 * gcc.c-torture/execute/20101011-1.c: Likewise.
12388 * c-c++-common/Waddress-1.c: Likewise.
12389
66756373
JJ
123902016-02-11 Jakub Jelinek <jakub@redhat.com>
12391
12392 PR c/69768
12393 * c-c++-common/Waddress-1.c: New test.
12394
76fe932b
AV
123952016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12396
12397 PR fortran/69296
12398 * gfortran.dg/associate_19.f03: New test.
12399 * gfortran.dg/associate_20.f03: New test.
12400
564c4d4b
OE
124012016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12402
12403 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12404
e1c1ecb0
KT
124052016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12406
12407 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12408 .arch armv8-a\n. Add -dA to dg-options.
12409 * gcc.target/aarch64/assembler_arch_1.c: New test.
12410 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12411
0d7d9458
PC
124122016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12413
12414 PR c++/68726
12415 * g++.dg/cpp0x/pr68726.C: New.
12416
e6208a60
IE
124172016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12418
12419 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12420 test.
12421
281a11eb
RB
124222016-02-11 Richard Biener <rguenther@suse.de>
12423
12424 * g++.dg/tree-ssa/pr61034.C: Adjust.
12425
e03dd765
VM
124262016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12427
4b48faf5 12428 PR target/69148
e03dd765
VM
12429 * gcc.target/s390/pr69148.c: New.
12430
cdc23927
YR
124312016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12432
12433 PR tree-optimization/69652
12434 * gcc.dg/torture/pr69652.c: New test.
12435
e199dd0a
JJ
124362016-02-10 Jakub Jelinek <jakub@redhat.com>
12437 Patrick Palka <ppalka@gcc.gnu.org>
12438
12439 PR ipa/69241
12440 PR c++/69649
12441 * g++.dg/ipa/pr69241-1.C: New test.
12442 * g++.dg/ipa/pr69241-2.C: New test.
12443 * g++.dg/ipa/pr69241-3.C: New test.
12444 * g++.dg/ipa/pr69649.C: New test.
12445
d6b38027
UB
124462016-02-10 Uros Bizjak <ubizjak@gmail.com>
12447
12448 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12449 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12450
13b562c5
BC
124512016-02-10 Bin Cheng <bin.cheng@arm.com>
12452
12453 PR tree-optimization/68021
12454 * gcc.dg/tree-ssa/pr68021.c: New test.
12455
24a179f8
RB
124562016-02-10 Richard Biener <rguenther@suse.de>
12457
12458 PR tree-optimization/69726
12459 * gcc.dg/uninit-22.c: New testcase.
12460
0d99886f
AP
124612016-02-09 Andrew Pinski <apinski@cavium.com>
12462
12463 PR tree-opt/69282
12464 * gcc.c-torture/compile/20160205-1.c: New testcase.
12465
ab04995c
MM
124662016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12467
12468 PR target/68404
12469 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12470 instead accessing a really large arrray.
12471 * gcc.target/powerpc/fusion3.c: Likewise.
12472
4b79ac23
CB
124732016-02-09 Charles Baylis <charles.baylis@linaro.org>
12474
12475 PR target/68532
12476 * gcc.c-torture/execute/pr68532.c: New test.
12477
b890a441
AO
124782016-02-11 Alexandre Oliva <aoliva@redhat.com>
12479
12480 PR target/69634
12481 * gcc.dg/pr69634.c: New.
12482
84a5bef7
RB
124832016-02-09 Richard Biener <rguenther@suse.de>
12484
12485 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12486
1f123759 124872016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12488
1f123759
AF
12489 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12490
65860c77
YR
124912016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12492
12493 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12494
7e1e8a0a
RB
124952016-02-09 Richard Biener <rguenther@suse.de>
12496
12497 PR tree-optimization/69715
12498 * gcc.dg/torture/pr69715.c: New testcase.
12499
efb45a9f
PP
125002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12501
12502 PR c++/69139
12503 * g++.dg/cpp0x/trailing12.C: New test.
12504 * g++.dg/cpp0x/trailing13.C: New test.
12505
20a0c6f9
PP
125062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12507
12508 PR c++/69283
12509 PR c++/67835
12510 * g++.dg/cpp1y/auto-fn29.C: New test.
12511 * g++.dg/cpp1y/auto-fn30.C: New test.
12512
a162f3af
JJ
125132016-02-08 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR tree-optimization/69209
12516 * gcc.c-torture/compile/pr69209.c: New test.
12517
4b4a9fbd
JL
125182016-02-08 Jeff Law <law@redhat.com>
12519
12520 PR tree-optimization/68541
12521 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12522 of statements allowed in join block for path splitting.
12523
cfac5ed2
JJ
125242016-02-08 Jakub Jelinek <jakub@redhat.com>
12525
f68bc23f
JJ
12526 PR c++/59627
12527 * g++.dg/gomp/pr59627.C: New test.
12528
cfac5ed2
JJ
12529 PR ipa/69239
12530 * g++.dg/ipa/pr69239.C: New test.
12531
44714d8c
DM
125322016-02-08 David Malcolm <dmalcolm@redhat.com>
12533
12534 PR preprocessor/69664
12535 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12536 * gcc.dg/cpp/warn-comments.c: Likewise.
12537
eba9e839
MP
125382016-02-08 Marek Polacek <polacek@redhat.com>
12539
12540 PR c++/69688
12541 * g++.dg/init/const12.C: New test.
12542
a011cd92
BS
125432016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12544
12545 PR target/60410
12546 * gcc.dg/lto/pr55113_0.c: Remove test.
12547
5317b1be
RB
125482016-02-08 Richard Biener <rguenther@suse.de>
12549
12550 PR tree-optimization/69719
12551 * gcc.dg/torture/pr69719.c: New testcase.
12552
63998a63
RB
125532016-02-08 Richard Biener <rguenther@suse.de>
12554 Jeff Law <law@redhat.com>
12555
12556 PR target/68273
12557 * gcc.target/mips/pr68273.c: New testcase.
12558
43f4a281
RB
125592016-02-08 Richard Biener <rguenther@suse.de>
12560
12561 PR rtl-optimization/69274
12562 * gcc.target/i386/addr-sel-1.c: XFAIL.
12563
0b604d2d
JL
125642016-02-08 Jeff Law <law@redhat.com>
12565
e8dfe49e
JL
12566 PR tree-optimization/68541
12567 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12568
6daecd7a 12569 PR tree-optimization/65917
0b604d2d
JL
12570 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12571
c0f0e35a
JD
125722016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12573
12574 PR fortran/50555
12575 * gfortran.dg/namelist_args.f90: New test.
12576
8981d712
JL
125772016-02-05 Jeff Law <law@redhat.com>
12578
6daecd7a 12579 PR tree-optimization/68541
8981d712
JL
12580 * gcc.dg/tree-ssa/split-path-2.c: New test.
12581 * gcc.dg/tree-ssa/split-path-3.c: New test.
12582 * gcc.dg/tree-ssa/split-path-4.c: New test.
12583 * gcc.dg/tree-ssa/split-path-5.c: New test.
12584 * gcc.dg/tree-ssa/split-path-6.c: New test.
12585 * gcc.dg/tree-ssa/split-path-7.c: New test.
12586
46cb9332
MS
125872016-02-05 Martin Sebor <msebor@redhat.com>
12588
12589 PR c++/69662
12590 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12591 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12592
be2083ea
RH
125932016-02-06 Richard HEnderson <rth@redhat.com>
12594
12595 PR c/69643
12596 * gcc.target/i386/addr-space-4.c: New.
12597 * gcc.target/i386/addr-space-5.c: New.
12598
711d7c23
MM
125992016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12600
12601 PR fortran/66089
12602 * gfortran.dg/elemental_dependency_6.f90: New.
12603
b5c1c988
JJ
126042016-02-05 Jakub Jelinek <jakub@redhat.com>
12605
861c7bcd
JJ
12606 PR rtl-optimization/69691
12607 * gcc.c-torture/execute/pr69691.c: New test.
12608
b5c1c988
JJ
12609 PR c++/69628
12610 * g++.dg/parse/pr69628.C: New test.
12611
f7dfa966
UB
126122016-02-05 Uros Bizjak <ubizjak@gmail.com>
12613
12614 * gcc.dg/sancov/asan.c: Move to ...
12615 * gcc.dg/asan/sancov-1.c: ... here.
12616
9b143e64
UB
126172016-02-05 Uros Bizjak <ubizjak@gmail.com>
12618
12619 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12620
f5d4b899
L
126212016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12622
12623 PR target/69677
12624 * gcc.target/i386/pr69677.c: New test.
12625
76c85fbb
PP
126262016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12627
12628 PR c++/68948
12629 * g++.dg/template/pr68948.C: New test.
12630
f181bf90
DV
126312016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12632
12633 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12634 (only necessary on s390x).
12635
714fb282
L
126362016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12637
12638 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12639 -mno-accumulate-outgoing-args.
12640
618d6c1c
PP
126412016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12642
12643 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12644
1066e9b5
JJ
126452016-02-04 Jakub Jelinek <jakub@redhat.com>
12646
12647 PR c/69669
12648 * c-c++-common/pr69669.c: New test.
12649
76255d0d
MM
126502016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12651
12652 PR target/69667
12653 * g++.dg/pr69667.C: New file.
12654
e0b059b1
WD
126552016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12656
12657 PR target/69619
12658 * gcc.dg/pr69619.c: Add new test.
12659
2692b5c8
RS
126602016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12661
12662 PR rtl-optimization/69577
12663 * gcc.target/i386/pr69577.c: New test.
12664
7db337c2
ML
126652016-02-04 Martin Liska <mliska@suse.cz>
12666
12667 * g++.dg/asan/pr69276.C: New test.
12668
cc9c0829
KT
126692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12670
12671 PR target/65932
12672 PR target/67714
12673 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12674 a single smulbb instruction.
12675 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12676 * gcc.target/amr/wmul-2.c: Likewise.
12677
eb9feb52
KT
126782016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12679
12680 PR target/65932
12681 PR target/67714
12682 * gcc.c-torture/execute/pr67714.c: New test.
12683
61f727fe
JJ
126842016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12685
12686 PR target/69454
12687 * gcc.target/i386/pr69454-1.c: New test.
12688 * gcc.target/i386/pr69454-2.c: New test.
12689
05dd97db
MS
126902016-02-03 Martin Sebor <msebor@redhat.com>
12691
12692 PR c++/69251
12693 PR c++/69253
12694 PR c++/69290
12695 PR c++/69277
12696 PR c++/69349
12697 * g++.dg/ext/flexarray-mangle-2.C: New test.
12698 * g++.dg/ext/flexarray-mangle.C: New test.
12699 * g++.dg/ext/flexarray-subst.C: New test.
12700 * g++.dg/ext/flexary11.C: New test.
12701 * g++.dg/ext/flexary12.C: New test.
12702 * g++.dg/ext/flexary13.C: New test.
12703 * g++.dg/ext/flexary14.C: New test.
12704 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12705
dac2fc29
L
127062016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12707
12708 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12709 Define only if CHECK_FLOAT128 is defined.
12710 (main): Properly initialize u5.
12711
eadb8035
JJ
127122016-02-03 Jakub Jelinek <jakub@redhat.com>
12713
0afbb81b
JJ
12714 PR c/69627
12715 * gcc.dg/pr69627.c: New test.
12716
eadb8035
JJ
12717 PR target/69644
12718 * gcc.dg/pr69644.c: New test.
12719
b12d4923
MS
127202016-02-03 Mike Stump <mikestump@comcast.net>
12721
12722 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12723 support for struct-layout-1.exp.
12724
ab4bae0c
PP
127252016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12726
12727 PR c++/69056
618d6c1c 12728 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12729
95831c01
VM
127302016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12731 Alexandre Oliva <aoliva@redhat.com>
12732
12733 PR target/69461
12734 * gcc.target/powerpc/pr69461.c: New.
12735
ccc71ab8
UB
127362016-02-03 Uros Bizjak <ubizjak@gmail.com>
12737
12738 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12739 works from here ...
12740 (check_effective_target_fsanitize_thread): ... to here. Do not
12741 specify additional compile flags for the test source.
12742 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12743 specify additional compile flags for the test source.
12744
96299640
WD
127452016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12746
12747 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12748
781d83d9
AV
127492016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12750
12751 PR fortran/67451
12752 PR fortran/69418
12753 * gfortran.dg/coarray_allocate_2.f08: New test.
12754 * gfortran.dg/coarray_allocate_3.f08: New test.
12755 * gfortran.dg/coarray_allocate_4.f08: New test.
12756
d8208e6d
AL
127572016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12758
12759 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12760 use same scan-tree-dump-times on all platforms.
12761 * gcc.dg/vect/vect-outer-1.c: Likewise.
12762 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12763 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12764 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12765 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12766 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12767 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12768 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12769
a8394fa0
SB
127702016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12771
12772 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12773 warning.
12774
f3baa1d3
L
127752016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12776
12777 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12778
eb077516
JN
127792016-02-02 James Norris <jnorris@codesourcery.com>
12780
12781 * c-c++-common/goacc/routine-5.c: Add tests.
12782
578fb225
AM
127832016-02-02 Alexander Monakov <amonakov@ispras.ru>
12784
12785 * gcc.target/nvptx/unsigned-cmp.c: New test.
12786
c64f7d37
WD
127872016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12788
12789 * gcc.target/aarch64/scalar_shift_1.c
12790 (test_corners_sisd_di): Improve force to SIMD register.
12791 (test_corners_sisd_si): Likewise.
12792 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12793 Remove scan-assembler check for ldr.
12794
90c6f26c
RB
127952016-02-02 Richard Biener <rguenther@suse.de>
12796
12797 PR tree-optimization/69595
12798 * gcc.dg/Warray-bounds-17.c: New testcase.
12799
9dc03c97
RB
128002016-02-02 Richard Biener <rguenther@suse.de>
12801
12802 PR tree-optimization/69606
12803 * gcc.dg/torture/pr69606.c: New testcase.
12804
2d4dc223
YR
128052016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12806
12807 PR middle-end/68542
12808 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12809 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12810
65c98fde
AM
128112016-02-02 Alan Modra <amodra@gmail.com>
12812
12813 PR target/69548
12814 * gcc.target/powerpc/pr69548.c: New test.
12815
e1b81f2b
JJ
128162016-02-01 Jakub Jelinek <jakub@redhat.com>
12817
d0268b37
JJ
12818 PR rtl-optimization/69592
12819 * gcc.dg/pr69592.c: New test.
12820
e1b81f2b
JJ
12821 PR preprocessor/69543
12822 PR c/69558
12823 * gcc.dg/pr69543.c: New test.
12824 * gcc.dg/pr69558.c: New test.
12825
7dd7780d
UB
128262016-02-01 Uros Bizjak <ubizjak@gmail.com>
12827
bf672ee5
UB
12828 PR testsuite/65940
12829 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12830
9a7013f8
MS
128312016-02-01 Martin Sebor <msebor@redhat.com>
12832
12833 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12834
e681fb2b
BC
128352016-02-01 Bin Cheng <bin.cheng@arm.com>
12836
12837 PR tree-optimization/67921
12838 * c-c++-common/ubsan/pr67921.c: New test.
12839
ff86345f
RB
128402016-02-01 Richard Biener <rguenther@suse.de>
12841
12842 PR middle-end/69556
12843 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12844
bc369dbd
RB
128452016-02-01 Richard Biener <rguenther@suse.de>
12846
12847 PR tree-optimization/69574
12848 * gcc.dg/torture/pr69574.c: New testcase.
12849
ef318184
RB
128502016-02-01 Richard Biener <rguenther@suse.de>
12851
12852 PR tree-optimization/69579
12853 * gcc.dg/setjmp-6.c: New testcase.
12854
654745e6
JJ
128552016-02-01 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR rtl-optimization/69570
12858 * g++.dg/opt/pr69570.C: New test.
12859
e6c0c44b
RH
128602016-02-01 Richard Henderson <rth@redhat.com>
12861
12862 * gcc.dg/pr69535.c: New test.
12863
6ff3f09a
JDA
128642016-01-31 John David Anglin <danglin@gcc.gnu.org>
12865
2c005538
JDA
12866 PR testsuite/69584
12867 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12868 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12869
61083a4b
JDA
12870 PR debug/68244
12871 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12872
6ff3f09a
JDA
12873 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12874
0c221916
PT
128752016-01-31 Paul Thomas <pault@gcc.gnu.org>
12876
12877 PR fortran/67564
12878 * gfortran.dg/allocate_with_source_17.f03: New test.
12879
db7a2818
JJ
128802016-01-30 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR tree-optimization/69546
12883 * gcc.dg/torture/pr69546.c: New test.
12884
e520d5f0
PT
128852016-01-30 Paul Thomas <pault@gcc.gnu.org>
12886
12887 PR fortran/69566
12888 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12889
343c05d3
MS
128902016-01-30 Martin Sebor <msebor@redhat.com>
12891
12892 PR c++/68490
12893 * g++.dg/ext/flexary10.C: New test.
12894
d6c3a539
DH
128952016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12896
12897 PR fortran/66707
12898 gfortran.dg/common_23.f90: New test.
12899
52d72fcd
BS
129002016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12901
12902 PR target/65546
12903 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12904 condition being checked, and disable it when the target supports
12905 misaligned loads and stores.
12906
3a5d2ba4
JJ
129072016-01-29 Jakub Jelinek <jakub@redhat.com>
12908
12909 PR debug/69518
12910 * gcc.dg/torture/pr69518.c: New test.
12911
6bbacdb5
L
129122016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12913
12914 PR target/69530
12915 * gcc.target/i386/pr69530.c: New test.
12916
af932cdb
SE
129172016-01-29 Steve Ellcey <sellcey@imgtec.com>
12918
12919 PR target/65604
12920 * gcc.target/mips/div-delay.c: New test.
12921
26658b7c
JJ
129222016-01-29 Jakub Jelinek <jakub@redhat.com>
12923
33e89989
JJ
12924 PR target/69551
12925 * gcc.target/i386/pr69551.c: New test.
12926
26658b7c
JJ
12927 PR target/66137
12928 * gcc.target/i386/pr66137.c: New test.
12929
401116b5
AB
129302016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12931
12932 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12933 always built for p5600.
12934 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12935 isa=p5600 dg-option.
12936
d4abfcc5
RB
129372016-01-29 Richard Biener <rguenther@suse.de>
12938
12939 PR tree-optimization/69547
12940 * g++.dg/tree-ssa/pr69547.C: New testcase.
12941
16b77b32
JJ
129422016-01-29 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR debug/66869
12945 * g++.dg/warn/Wunused-function2.C: New test.
12946
a1c95464
DV
129472016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12948
12949 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12950 support for test to succeed.
12951
5453bfed
MP
129522016-01-29 Marek Polacek <polacek@redhat.com>
12953
12954 PR c++/69509
12955 PR c++/69516
12956 * g++.dg/ext/constexpr-vla2.C: New test.
12957 * g++.dg/ext/constexpr-vla3.C: New test.
12958 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12959
452ec2a5
RB
129602016-01-29 Richard Biener <rguenther@suse.de>
12961
12962 PR middle-end/69537
12963 * gcc.dg/uninit-21.c: New testcase.
12964
aec0b19e
UB
129652016-01-28 Uros Bizjak <ubizjak@gmail.com>
12966
12967 PR target/69459
12968 * gcc.target/i386/pr69459.c: New test.
12969
df113ce7
SE
129702016-01-28 Steve Ellcey <sellcey@imgtec.com>
12971
12972 PR target/68400
12973 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12974 * gcc.target/mips/pr68400.c: New test.
12975
494de84f
MS
129762016-01-28 Martin Sebor <msebor@redhat.com>
12977
12978 PR target/17381
12979 * gcc.target/powerpc/pr17381.c: New test.
12980
eb1b1f01
JJ
129812016-01-28 Jakub Jelinek <jakub@redhat.com>
12982
12983 PR middle-end/69542
12984 * gcc.dg/torture/pr69542.c: New test.
12985
6dfeb7ce
WD
129862016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12987
12988 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12989
4b7471a4
DE
129902016-01-28 David Edelsohn <dje.gcc@gmail.com>
12991
12992 * gcc.dg/pr65980.c: Skip on AIX.
12993 * gcc.dg/pr66688.c: Same.
12994
b271fd21
DE
129952016-01-28 David Edelsohn <dje.gcc@gmail.com>
12996
12997 PR target/63679
12998 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12999 * gcc.dg/tree-ssa/sra-18.c: Same.
13000
874108a9
AV
130012016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13002
13003 PR fortran/62536
13004 * gfortran.dg/block_15.f08: New test.
13005 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13006 on incorrectly closed BLOCK.
13007
30480bcd
IE
130082016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13009
13010 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
130112016-01-28 Richard Biener <rguenther@suse.de>
13012
13013 PR tree-optimization/69466
13014 * gfortran.dg/vect/pr69466.f90: New testcase.
13015
0d4c694e
TP
130162016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13017
13018 * g++.dg/pr67989.C: Remove ARM-specific option.
13019 * gcc.target/arm/pr67989.C: New file.
13020
2aa780da
UB
130212016-01-27 Uros Bizjak <ubizjak@gmail.com>
13022
13023 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13024 and expm1 test for glibc < 2.11.
13025
f75ebe77
RH
130262016-01-27 Richard Henderson <rth@redhat.com>
13027
13028 * gcc.c-torture/execute/pr69447.c: New test.
13029
130302016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13031
9a175e65 13032 PR fortran/69422
49847d75
PT
13033 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13034
cbdd8ae0
JJ
130352016-01-27 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR debug/66869
13038 * gcc.dg/pr66869.c: New test.
13039
2b572b3c
JL
130402016-01-25 Jeff Law <law@redhat.com>
13041
13042 PR tree-optimization/68398
aec0b19e 13043 PR tree-optimization/69196
2b572b3c
JL
13044 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13045 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13046 path to avoid new heuristic allowing more irreducible regions
13047 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13048 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13049 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13050 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13051 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13052
fa74a4bc
MP
130532016-01-27 Marek Polacek <polacek@redhat.com>
13054
13055 PR c/68062
13056 * c-c++-common/vector-compare-4.c: New test.
13057
0afff540
DM
130582016-01-27 David Malcolm <dmalcolm@redhat.com>
13059
13060 PR preprocessor/69126
13061 * c-c++-common/pr69126.c: New test case.
13062
1a218fc9
ILT
130632016-01-27 Ian Lance Taylor <iant@google.com>
13064
13065 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13066
5d70666e
RB
130672016-01-27 Ryan Burn <contact@rnburn.com>
13068
13069 PR cilkplus/69267
13070 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13071
87ff4d66
UB
130722016-01-27 Uros Bizjak <ubizjak@gmail.com>
13073
13074 PR target/69512
13075 * gcc.target/i386/pr69512.c: New test.
13076
27e23cca
RE
130772016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13078
13079 PR ada/69488
13080 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13081
05bf54c3
MP
130822016-01-27 Marek Polacek <polacek@redhat.com>
13083
13084 PR c++/69379
13085 * g++.dg/pr69379.C: New test.
13086
60214d0d
MS
130872016-01-27 Martin Sebor <msebor@redhat.com>
13088
13089 PR c++/69317
13090 * g++.dg/abi/Wabi-2-2.C: New test.
13091 * g++.dg/abi/Wabi-2-3.C: New test.
13092 * g++.dg/abi/Wabi-3-2.C: New test.
13093 * g++.dg/abi/Wabi-3-3.C: New test.
13094
167c7bfa
RB
130952016-01-27 Richard Biener <rguenther@suse.de>
13096
13097 PR tree-optimization/69166
13098 * gcc.dg/torture/pr69166.c: New testcase.
13099
1430fb1f
MJ
131002016-01-27 Martin Jambor <mjambor@suse.cz>
13101
13102 PR tree-optimization/69355
13103 * gcc.dg/tree-ssa/pr69355.c: New test.
13104
95e3030c
MP
131052016-01-27 Marek Polacek <polacek@redhat.com>
13106
13107 PR c++/69496
13108 * g++.dg/ext/constexpr-vla1.C: New test.
13109
eeb085f3
CB
131102016-01-20 Christian Bruel <christian.bruel@st.com>
13111
13112 PR target/69245
13113 * gcc.target/arm/pr69245.c: New test.
13114
b1652dde
JJ
131152016-01-27 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR tree-optimization/69399
13118 * gcc.dg/torture/pr69399.c: New test.
13119
ce7e8f00
EB
131202016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13121
13122 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13123
e4aac1d1
EB
131242016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13125
13126 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13127
8dfdb419
TV
131282016-01-26 Tom de Vries <tom@codesourcery.com>
13129
13130 PR tree-optimization/69110
13131 * gcc.dg/autopar/pr69110.c: New test.
13132
56f80f54 131332016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13134 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13135
13136 * gcc.dg/graphite/isl-ast-op-select.c: New.
13137
a0909527
PT
131382015-01-26 Paul Thomas <pault@gcc.gnu.org>
13139
13140 PR fortran/69385
13141 * gfortran.dg/allocate_error_6.f90: New test.
13142
ffc445f4
RH
131432016-01-26 Richard Henderson <rth@redhat.com>
13144
13145 * gcc.dg/tm/pr60908.c: New test.
13146
01e1dea3
DM
131472016-01-26 David Malcolm <dmalcolm@redhat.com>
13148
13149 PR other/69006
13150 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13151 directive.
13152 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13153 expected multiline output to reflect the colorization being
13154 disabled before newlines.
13155 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13156 (custom_diagnostic_finalizer): Replace call to
13157 pp_newline_and_flush with call to pp_flush.
13158 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13159 * gfortran.dg/implicit_class_1.f90: Likewise.
13160 * lib/gcc-dg.exp (allow_blank_lines): New global.
13161 (dg-allow-blank-lines-in-output): New procedure.
13162 (gcc-dg-prune): Complain about blank lines in the output, unless
13163 dg-allow-blank-lines-in-output was called.
13164 * lib/multiline.exp (_build_multiline_regex): Only support
13165 arbitrary followup text for non-blank-lines, not for blank lines.
13166
13f92e8d
JJ
131672016-01-26 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR tree-optimization/69483
13170 * gcc.dg/pr69483.c: New test.
13171 * g++.dg/opt/pr69483.C: New test.
13172
92422235
CL
131732016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13174
13175 PR target/68620
13176 * gcc.target/arm/pr68620.c: New test.
13177
0bccf11b
L
131782016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13179
13180 * gcc.target/i386/pr68986-2.c: Remove -m32.
13181
81cd202e
L
131822016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13183
13184 PR target/68986
13185 * gcc.target/i386/pr68986-1.c: New test.
13186 * gcc.target/i386/pr68986-2.c: Likewise.
13187 * gcc.target/i386/pr68986-3.c: Likewise.
13188
213a1c03
CB
131892016-01-26 Christian Bruel <christian.bruel@st.com>
13190
13191 * lib/target-supports.exp
13192 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13193 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13194 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13195
22a08dd1
RB
131962016-01-26 Richard Biener <rguenther@suse.de>
13197
13198 PR tree-optimization/69452
13199 * gcc.dg/torture/pr69452.c: New testcase.
13200
6c06e0e8
JJ
132012016-01-26 Jakub Jelinek <jakub@redhat.com>
13202
13203 PR target/69442
13204 * gcc.dg/pr69442.c: New test.
13205
b96824c4
RFI
132062016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13207
13208 PR target/67896
13209 * gcc.target/aarch64/simd/pr67896.C: New.
13210
5ee31e57
RS
132112016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13212
13213 PR tree-optimization/69400
13214 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13215 function.
13216 (plugin_init): Call it.
13217 * gcc.dg/torture/pr69400.c: New test.
13218
7ddfb31d
CL
132192016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13220
13221 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13222
1e050c90
AK
132232016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13224 Sebastian Pop <s.pop@samsung.com>
13225
13226 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13227 isl-0.15.
13228
c8ee4bf5
AK
132292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13230 Sebastian Pop <s.pop@samsung.com>
13231
13232 * gcc.dg/graphite/pr69292.c: New.
13233
d902b330
JJ
132342016-01-25 Jakub Jelinek <jakub@redhat.com>
13235
13236 * c-c++-common/goacc/use_device-1.c: New test.
13237
2c89b952
JL
132382016-01-25 Jeff Law <law@redhat.com>
13239
13240 PR tree-optimization/69196
13241 PR tree-optimization/68398
13242 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13243 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13244
685c8785
DE
132452016-01-25 David Edelsohn <dje.gcc@gmail.com>
13246
13247 PR target/69469
13248 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13249 Algorithm.
13250
95cef0c1
RB
132512016-01-25 Richard Biener <rguenther@suse.de>
13252
13253 PR testsuite/69380
13254 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13255
2947d3b2
IE
132562016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13257
13258 PR target/69421
13259 * gcc.dg/pr69421.c: New test.
13260
ae19075a
BB
132612016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13262
13263 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13264 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13265 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13266 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13267 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13268 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13269 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13270 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13271 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13272 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13273
fa4511c2
RB
132742016-01-25 Richard Biener <rguenther@suse.de>
13275
13276 PR tree-optimization/69376
13277 * gcc.dg/torture/pr69376.c: New testcase.
13278
1d101216
JD
132792016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13280
13281 PR fortran/69397
13282 PR fortran/68442
13283 * gfortran.dg/interface_38.f90: New test.
13284 * gfortran.dg/interface_39.f90: New test.
a0909527 13285
a59b92b0
PP
132862016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13287
13288 Revert:
13289 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13290
13291 PR c++/11858
13292 PR c++/24663
13293 PR c++/24664
13294 * g++.dg/template/pr11858.C: New test.
13295 * g++.dg/template/pr24663.C: New test.
13296 * g++.dg/template/unify12.C: New test.
13297 * g++.dg/template/unify13.C: New test.
13298 * g++.dg/template/unify14.C: New test.
13299 * g++.dg/template/unify15.C: New test.
13300 * g++.dg/template/unify16.C: New test.
13301 * g++.dg/template/unify17.C: New test.
13302
16acb1a8
DH
133032016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13304
13305 PR fortran/68283
13306 gfortran.dg/pr68283.f90: New test.
13307
094773e8
TK
133082016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13309
13310 PR fortran/66094
13311 * gfortran.dg/inline_matmul_13.f90: New test.
13312 * gfortran.dg/matmul_bounds_8.f90: New test.
13313 * gfortran.dg/matmul_bounds_9.f90: New test.
13314 * gfortran.dg/matmul_bounds_10.f90: New test.
13315
42fb90d7
TV
133162016-01-23 Tom de Vries <tom@codesourcery.com>
13317
13318 PR tree-optimization/69426
13319 * gcc.dg/autopar/pr69426.c: New test.
13320
69da7802
MS
133212016-01-23 Martin Sebor <msebor@redhat.com>
13322
13323 PR c++/58109
13324 PR c++/69022
13325 * g++.dg/cpp0x/alignas5.C: New test.
13326 * g++.dg/ext/vector29.C: Same.
13327
da17300a
UB
133282016-01-23 Uros Bizjak <ubizjak@gmail.com>
13329
13330 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13331 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13332 _GNU_SOURCE from compile flags to the source.
13333 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13334 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13335 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13336 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13337
62041cfc
JJ
133382016-01-22 Jakub Jelinek <jakub@redhat.com>
13339
13340 PR target/69432
13341 * g++.dg/opt/pr69432.C: New test.
13342
f7d2ad6f
BS
133432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13344
13345 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13346 32-bit targets testing an -m64 multilib.
13347
d403fc9a
WS
133482016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13349
13350 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13351 64-bit support.
13352
4aa16f8d
JG
133532016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13354
13355 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13356
7c816d0f
CB
133572016-01-21 Christian Bruel <christian.bruel@st.com>
13358
13359 PR target/68674
13360 * gcc.target/i386/pr68674.c
13361 * gcc.target/aarch64/pr68674.c
13362 * gcc.target/arm/pr68674.c
13363
fce661e8
KT
133642016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13365
13366 PR target/69403
13367 * gcc.c-torture/execute/pr69403.c: New test.
13368
4696899f
PC
133692016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13370
13371 PR c++/55843
13372 * g++.dg/template/pr55843.C: New.
13373
bac69366
AL
133742016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13375
13376 PR testsuite/66877
13377 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13378 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13379
b57d3a5c
BS
133802016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13381
13382 PR testsuite/67489
da17300a
UB
13383 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13384 from dg-do compile directive, and instead add
13385 { dg-require-effective-target int128 }.
b57d3a5c 13386
9f04a53e
MS
133872016-01-20 Martin Sebor <msebor@redhat.com>
13388
13389 PR c/69405
13390 * gcc.dg/sync-fetch.c: New test.
13391
38a51663
JL
133922016-01-21 Martin Sebor <msebor@redhat.com>
13393
13394 PR target/69252
13395 * gcc.target/powerpc/pr69252.c: New test.
13396
2423a75a
JD
133972016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13398
13399 PR fortran/65996
da17300a 13400 * gfortran.dg/pr65996.f90: New test.
2423a75a 13401
0a76463f
DV
134022016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13403
13404 PR c++/68810
9f04a53e 13405 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13406 expected to generate an error.
0a76463f 13407
9776e692
BS
134082016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13409
13410 PR middle-end/66178
13411 * gcc.dg/torture/pr66178.c: New test.
13412
c8d3e088
AB
134132016-01-21 Anton Blanchard <anton@samba.org>
13414 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13415
13416 PR target/63354
13417 * gcc.target/powerpc/pr63354.c: New test.
13418
35b707ff
VM
134192016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13420
13421 PR rtl-optimization/68990
13422 * gcc.target/i386/pr68990: New.
13423
157b0829
NC
134242016-01-21 Nick Clifton <nickc@redhat.com>
13425
13426 PR target/69129
13427 * gcc.target/mips/pr69129.c: New.
13428
aede6748
PC
134292016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13430
13431 PR c++/58046
13432 * g++.dg/cpp0x/pr58046.C: New.
13433
5463c2c8
JJ
134342016-01-21 Jakub Jelinek <jakub@redhat.com>
13435
6d31cc75
SS
13436 PR target/69187
13437 PR target/65624
13438 * gcc.target/arm/pr69187.c: New test.
13439
5463c2c8
JJ
13440 PR c++/69355
13441 * g++.dg/torture/pr69355.C: New test.
13442
fa28f32b
AK
134432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13444 Sebastian Pop <s.pop@samsung.com>
13445
13446 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13447
b920a047
AK
134482016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13449 Sebastian Pop <s.pop@samsung.com>
13450
da17300a 13451 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13452
bdd3aea6
JJ
134532016-01-21 Jakub Jelinek <jakub@redhat.com>
13454
13455 PR middle-end/67653
13456 * c-c++-common/pr67653.c: New test.
13457 * gcc.dg/torture/pr29119.c: Add dg-warning.
13458
26a2e6ae
PB
134592016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13460
13461 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13462
d25c7690
PK
134632016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13464
13465 PR c/24293
13466 * gcc.dg/pr24293.c: New test.
13467 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13468 incomplete struct type.
13469 * gcc.dg/declspec-1.c: Likewise.
13470 * gcc.dg/pr63549.c: Likewise.
13471
889d5698
JJ
134722016-01-20 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR tree-optimization/66612
13475 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13476 for bdn instruction.
13477
d7cf3dc7
CL
134782016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13479
13480 * lib/target-supports.exp
13481 (check_effective_target_arm_fp_ok_nocache): New.
13482 (check_effective_target_arm_fp_ok): New.
13483 (add_options_for_arm_fp): New.
13484 (check_effective_target_arm_crypto_ok_nocache): Require
13485 target_arm_v8_neon_ok instead of arm32.
13486 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13487 (check_effective_target_arm_crypto_pragma_ok): New.
13488 (add_options_for_arm_vfp): New.
13489 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13490 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13491 target instead. Force initial fpu to vfp.
13492 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13493 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13494 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13495 dependency.
13496 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13497 use arm_vfp effective target instead. Force initial fpu to vfp.
13498 * gcc.target/arm/attr-neon3.c: Likewise.
13499 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13500 arm_vfp_ok.
13501 * gcc.target/arm/unsigned-float.c: Likewise.
13502 * gcc.target/arm/vfp-1.c: Likewise.
13503 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13504 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13505 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13506 * gcc.target/arm/vfp-ldmias.c: Likewise.
13507 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13508 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13509 * gcc.target/arm/vfp-stmiad.c: Likewise.
13510 * gcc.target/arm/vfp-stmias.c: Likewise.
13511 * gcc.target/arm/vnmul-1.c: Likewise.
13512 * gcc.target/arm/vnmul-2.c: Likewise.
13513 * gcc.target/arm/vnmul-3.c: Likewise.
13514 * gcc.target/arm/vnmul-4.c: Likewise.
13515
01ac9704 135162016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13517
e84b00da
L
13518 PR testsuite/69366
13519 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13520 the MPX run-time library, for compile-time MPX test.
13521 * gcc.target/i386/chkp-always_inline.c: Likewise.
13522 * gcc.target/i386/chkp-bndret.c: Likewise.
13523 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13524 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13525 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13526 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13527 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13528 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13529 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13530 * gcc.target/i386/chkp-label-address.c: Likewise.
13531 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13532 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13533 * gcc.target/i386/chkp-pr69044.c: Likewise.
13534 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13535 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13536 * gcc.target/i386/chkp-strchr.c: Likewise.
13537 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13538 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13539 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13540 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13541 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13542 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13543 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13544 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13545 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13546 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13547 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13548 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13549 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13550 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13551 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13552 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13553 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13554 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13555 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13556 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13557 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13558 * gcc.target/i386/pr63995-2.c: Likewise.
13559 * gcc.target/i386/pr64805.c: Likewise.
13560 * gcc.target/i386/pr65044.c: Likewise.
13561 * gcc.target/i386/pr65167.c: Likewise.
13562 * gcc.target/i386/pr65183.c: Likewise.
13563 * gcc.target/i386/pr65184.c: Likewise.
13564 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13565
28b33016
IE
135662016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13567
13568 PR tree-optimization/69328
13569 * gcc.dg/pr69328.c: New test.
13570
bcff0913
JL
135712016-01-20 Jeff Law <law@redhat.com>
13572
bf0bb970 13573 PR target/25114
bcff0913
JL
13574 * gcc.target/m68k/pr25114.c: New test.
13575
a3f69631
AV
135762016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13577
13578 * gcc.target/arm/memset-inline-10.c: Added
13579 dg-require-effective-target arm_thumb2_ok.
13580
af33ba0d
EB
135812016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13582
13583 * gcc.dg/debug/dwarf2/sso.c: New test.
13584
7596d5de
UB
135852016-01-19 Uros Bizjak <ubizjak@gmail.com>
13586
13587 PR testsuite/68820
13588 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13589 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13590 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13591
ceda2c69
JH
135922016-01-19 Jan Hubicka <hubicka@ucw.cz>
13593
13594 PR ipa/66223
13595 * g++.dg/ipa/devirt-50.C: New testcase.
13596
38a979f2
MP
135972016-01-19 Marek Polacek <polacek@redhat.com>
13598
13599 PR c++/68965
13600 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13601 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13602
962801c5
KT
136032016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13604
13605 PR target/69135
13606 * gcc.target/arm/pr69135_1.c: New test.
13607
078fe40a
WD
136082015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13609
13610 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13611
786e3c06
WD
136122015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13613
13614 * gcc.target/aarch64/ccmp_1.c: New testcase.
13615
1e297006
MP
136162016-01-19 Marek Polacek <polacek@redhat.com>
13617
13618 PR c++/68586
13619 * g++.dg/cpp0x/enum30.C: New test.
13620
879c27e3
RB
136212016-01-19 Richard Biener <rguenther@suse.de>
13622
13623 PR tree-optimization/69336
13624 * g++.dg/tree-ssa/pr69336.C: New testcase.
13625
015337d3
JJ
136262016-01-19 Jakub Jelinek <jakub@redhat.com>
13627
13628 PR debug/65779
13629 * gcc.dg/pr65779.c: New test.
13630
e2c768b6
RB
136312016-01-19 Richard Biener <rguenther@suse.de>
13632
13633 PR tree-optimization/69352
13634 * gcc.dg/torture/pr69352.c: New testcase.
13635
569efc34
JJ
136362016-01-19 Jakub Jelinek <jakub@redhat.com>
13637
13638 PR rtl-optimization/68955
13639 PR rtl-optimization/64557
13640 * gcc.dg/torture/pr68955.c: New test.
13641
e49d321f
JH
136422016-01-19 Jan Hubicka <hubicka@ucw.cz>
13643
13644 PR lto/69136
13645 * g++.dg/torture/pr69136.C: New testcase.
13646
e9191ad3
JH
136472016-01-19 Jan Hubicka <hubicka@ucw.cz>
13648
13649 PR lto/69133
13650 * g++.dg/lto/pr69133_0.C: New testcase.
13651 * g++.dg/lto/pr69133_1.C: New testcase.
13652
2bedb645
JL
136532016-01-15 Jeff Law <law@redhat.com>
13654
13655 PR tree-optimization/69320
13656 * gcc.c-torture/pr69320-1.c: New test.
13657 * gcc.c-torture/pr69320-2.c: New test.
13658 * gcc.c-torture/pr69320-3.c: New test.
13659 * gcc.c-torture/pr69320-4.c: New test.
13660
17c15cb9
PP
136612016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13662
13663 PR c++/11858
13664 PR c++/24663
13665 PR c++/24664
13666 * g++.dg/template/pr11858.C: New test.
13667 * g++.dg/template/pr24663.C: New test.
13668 * g++.dg/template/unify12.C: New test.
13669 * g++.dg/template/unify13.C: New test.
13670 * g++.dg/template/unify14.C: New test.
13671 * g++.dg/template/unify15.C: New test.
13672 * g++.dg/template/unify16.C: New test.
13673 * g++.dg/template/unify17.C: New test.
13674
9617fd08
DM
136752016-01-18 David Malcolm <dmalcolm@redhat.com>
13676
13677 PR testsuite/69181
13678 * gcc.dg/pr69181-1.c: New test file.
13679 * gcc.dg/pr69181-2.c: New test file.
13680 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13681 globals by moving it to...
13682 (cleanup-after-saved-dg-test): ...this new function. Add
13683 "global additional_sources_used". Add reset of global
13684 multiline_expected_outputs to the empty list.
13685 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13686 global to...
13687 (multiline_expected_outputs): ...this, and updated comments to
13688 note that it is modified from gcc-dg.exp.
13689 (dg-end-multiline-output): Update for the above renaming.
13690 (handle-multiline-outputs): Likewise. Remove the clearing
13691 of the expected outputs to the empty list.
13692
b555a2e4
RB
136932016-01-18 Richard Biener <rguenther@suse.de>
13694
13695 PR tree-optimization/69297
13696 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13697
96902805
JM
136982016-01-18 Joseph Myers <joseph@codesourcery.com>
13699
13700 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13701 dg-options.
13702 * gcc.target/mips/mips-3d-2.c: Likewise.
13703 * gcc.target/mips/mips-3d-3.c: Likewise.
13704 * gcc.target/mips/mips-3d-4.c: Likewise.
13705 * gcc.target/mips/mips-3d-5.c: Likewise.
13706 * gcc.target/mips/mips-3d-6.c: Likewise.
13707 * gcc.target/mips/mips-3d-7.c: Likewise.
13708 * gcc.target/mips/mips-3d-8.c: Likewise.
13709 * gcc.target/mips/mips-3d-9.c: Likewise.
13710 * gcc.target/mips/mips-ps-1.c: Likewise.
13711 * gcc.target/mips/mips-ps-2.c: Likewise.
13712 * gcc.target/mips/mips-ps-3.c: Likewise.
13713 * gcc.target/mips/mips-ps-4.c: Likewise.
13714 * gcc.target/mips/mips-ps-5.c: Likewise.
13715 * gcc.target/mips/mips-ps-6.c: Likewise.
13716 * gcc.target/mips/mips-ps-7.c: Likewise.
13717 * gcc.target/mips/mips-ps-type.c: Likewise.
13718 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13719 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13720
40e26f94
TV
137212016-01-18 Tom de Vries <tom@codesourcery.com>
13722
13723 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13724 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13725 * c-c++-common/goacc/kernels-empty.c: New test.
13726 * c-c++-common/goacc/kernels-eternal.c: New test.
13727 * c-c++-common/goacc/kernels-loop-2.c: New test.
13728 * c-c++-common/goacc/kernels-loop-3.c: New test.
13729 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13730 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13731 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13732 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13733 * c-c++-common/goacc/kernels-loop-data.c: New test.
13734 * c-c++-common/goacc/kernels-loop-g.c: New test.
13735 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13736 * c-c++-common/goacc/kernels-loop-n.c: New test.
13737 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13738 * c-c++-common/goacc/kernels-loop.c: New test.
13739 * c-c++-common/goacc/kernels-noreturn.c: New test.
13740 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13741 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13742 * c-c++-common/goacc/kernels-reduction.c: New test.
13743
a98d4647
TV
137442016-01-18 Tom de Vries <tom@codesourcery.com>
13745
13746 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13747 * gcc.dg/autopar/outer-2.c: Same.
13748 * gcc.dg/autopar/outer-3.c: Same.
13749 * gcc.dg/autopar/outer-4.c: Same.
13750 * gcc.dg/autopar/outer-5.c: Same.
13751 * gcc.dg/autopar/outer-6.c: Same.
13752 * gcc.dg/autopar/parallelization-1.c: Same.
13753 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13754 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13755 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13756 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13757 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13758 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13759 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13760 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13761 * gcc.dg/autopar/pr39500-1.c: Same.
13762 * gcc.dg/autopar/pr39500-2.c: Same.
13763 * gcc.dg/autopar/pr46193.c: Same.
13764 * gcc.dg/autopar/pr46194.c: Same.
13765 * gcc.dg/autopar/pr49580.c: Same.
13766 * gcc.dg/autopar/pr49960-1.c: Same.
13767 * gcc.dg/autopar/pr49960.c: Same.
13768 * gcc.dg/autopar/pr68373.c: Same.
13769 * gcc.dg/autopar/reduc-1.c: Same.
13770 * gcc.dg/autopar/reduc-1char.c: Same.
13771 * gcc.dg/autopar/reduc-1short.c: Same.
13772 * gcc.dg/autopar/reduc-2.c: Same.
13773 * gcc.dg/autopar/reduc-2char.c: Same.
13774 * gcc.dg/autopar/reduc-2short.c: Same.
13775 * gcc.dg/autopar/reduc-3.c: Same.
13776 * gcc.dg/autopar/reduc-4.c: Same.
13777 * gcc.dg/autopar/reduc-6.c: Same.
13778 * gcc.dg/autopar/reduc-7.c: Same.
13779 * gcc.dg/autopar/reduc-8.c: Same.
13780 * gcc.dg/autopar/reduc-9.c: Same.
13781 * gcc.dg/autopar/uns-outer-4.c: Same.
13782 * gcc.dg/autopar/uns-outer-5.c: Same.
13783 * gcc.dg/autopar/uns-outer-6.c: Same.
13784 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13785 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13786
da976fa8
AL
137872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13788
13789 PR target/63679
13790 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13791 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13792
70c1e886
AL
137932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13794
13795 PR target/63679
13796 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13797 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13798 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13799
88bed196
AL
138002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13801
13802 PR target/63679
13803 * gcc.dg/tree-ssa/sra-17.c: New.
13804 * gcc.dg/tree-ssa/sra-18.c: New.
13805
3dd5f42e
IE
138062016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13807
13808 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13809
ae5a77fa
EB
138102016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13811
13812 * gnat.dg/inline12.adb: New test.
13813
11e57fc6
BC
138142016-01-18 Bin Cheng <bin.cheng@arm.com>
13815
13816 PR tree-optimization/66797
13817 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13818
995b6fe0
RB
138192016-01-18 Richard Biener <rguenther@suse.de>
13820
13821 PR tree-optimization/69170
13822 * gcc.dg/torture/pr69170.c: New testcase.
13823
82ee0cf2 138242016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13825
13826 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13827
d69da357
TV
138282016-01-16 Tom de Vries <tom@codesourcery.com>
13829
13830 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13831
a3845283
TV
138322016-01-16 Tom de Vries <tom@codesourcery.com>
13833
13834 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13835 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13836 redundant dg-require-effective-target pthread.
13837 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13838 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13839 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13840 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13841 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13842 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13843 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13844
197a6aa6
DE
138452016-01-16 David Edelsohn <dje.gcc@gmail.com>
13846
13847 PR target/68609
13848 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13849 * gcc.target/powerpc/recip-7.c: Same.
13850
ec7886c1
PP
138512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13852
13853 PR c++/69091
13854 * g++.dg/template/pr69091.C: New test.
13855
203484bb
PP
138562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13857
13858 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13859 dump does not contain an error_mark_node.
13860 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13861 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13862
aa2500e9
PP
138632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13864
13865 PR c++/68936
13866 * g++.dg/template/pr68936.C: New test.
13867
28621a5c
DE
138682016-01-15 David Edelsohn <dje.gcc@gmail.com>
13869
13870 PR target/68609
13871 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13872 * gcc.target/powerpc/recip-2.c: Same.
13873 * gcc.target/powerpc/recip-3.c: Same.
13874 * gcc.target/powerpc/recip-4.c: Same.
13875 * gcc.target/powerpc/recip-sqrtf.c: Same.
13876
40c43aca
JL
138772016-01-15 Jeff Law <law@redhat.com>
13878
13879 PR tree-optimization/69270
13880 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13881 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13882
afbc5ae8
PT
138832016-01-15 Paul Thomas <pault@gcc.gnu.org>
13884
13885 PR fortran/49630
13886 * gfortran.dg/deferred_character_13.f90: New test for the fix
13887 of comment 3 of the PR.
13888
13889 PR fortran/54070
13890 * gfortran.dg/deferred_character_8.f90: New test
13891 * gfortran.dg/allocate_error_5.f90: New test
13892
13893 PR fortran/60593
13894 * gfortran.dg/deferred_character_10.f90: New test
13895
13896 PR fortran/60795
13897 * gfortran.dg/deferred_character_14.f90: New test
13898
13899 PR fortran/61147
13900 * gfortran.dg/deferred_character_11.f90: New test
13901
13902 PR fortran/64324
13903 * gfortran.dg/deferred_character_9.f90: New test
13904
49abe076
VM
139052016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13906
13907 PR rtl-optimization/69030
13908 * gcc.target/i386/pr69030.c: New.
13909
16d12992
KT
139102016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13911
13912 * gcc.target/aarch64/target_attr_17.c: New test.
13913
78810bd3
RB
139142016-01-15 Richard Biener <rguenther@suse.de>
13915
13916 PR tree-optimization/66856
13917 * gcc.dg/torture/pr66856-1.c: New testcase.
13918 * gcc.dg/torture/pr66856-2.c: Likewise.
13919
2bd847fe
RB
139202016-01-15 Richard Biener <rguenther@suse.de>
13921
13922 PR debug/69137
13923 * g++.dg/lto/pr69137_0.C: New testcase.
13924
a00fe3b7
RS
139252016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13926
13927 PR middle-end/69246
13928 * gcc.target/i386/pr69246.c: New test.
13929
cbb0e83b
DV
139302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13931
7596d5de 13932 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13933
5a500ecf
DV
139342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13935
13936 PR c++/56194
13937 * g++.dg/init/const9.C: Disable test on S/390.
13938
5d9bf64f
DV
139392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13940
13941 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13942 * g++.dg/Wno-frame-address.C: Ditto.
13943
e234b19e
DV
139442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13945
13946 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13947
89483f99
RB
139482016-01-15 Richard Biener <rguenther@suse.de>
13949
13950 PR tree-optimization/68961
13951 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13952
94f37395
IE
139532016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13954
13955 * gcc.target/i386/pr65105-5.c: New test.
13956
82ee0cf2 139572016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13958
13959 * gcc.c-torture/execute/alias-4.c: New testcase.
13960
82ee0cf2 139612016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13962
13963 PR ipa/68148
13964 * g++.dg/ipa/devirt-49.C: New testcase.
13965
092f7deb 139662016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13967
13968 PR target/65837
13969 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13970 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13971 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13972
e93c66bc
RB
139732016-01-15 Richard Biener <rguenther@suse.de>
13974
13975 PR tree-optimization/69117
13976 * gcc.dg/torture/pr69117.c: New testcase.
13977
c47eaca6 139782015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13979
13980 PR c++/69048
13981 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13982
c3f6914a
FXC
139832016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13984
13985 PR testsuite/67509
13986 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13987 range tests use 100 * maximum instead of maximum + 1.
13988
cd65ae90
JJ
139892016-01-14 Jakub Jelinek <jakub@redhat.com>
13990
13991 PR debug/69244
13992 * gcc.dg/guality/pr69244.c: New test.
13993
19643948
UB
139942016-01-14 Uros Bizjak <ubizjak@gmail.com>
13995
13996 * lib/target-supports.exp (check_effective_target_issignaling):
13997 New procedure.
13998 * gcc.dg/pr61441.c: Require issignaling effective target.
13999
fe79c97e
SB
140002016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14001
14002 PR target/68803
14003 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14004
c7df95d8
DM
140052016-01-14 David Malcolm <dmalcolm@redhat.com>
14006
14007 PR c++/68819
14008 PR preprocessor/69177
14009 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14010 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14011 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14012 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14013
00083992
MP
140142016-01-14 Marek Polacek <polacek@redhat.com>
14015
14016 PR c/69262
14017 * gcc.dg/array-15.c: New test.
14018
0c9b3294
JJ
140192016-01-14 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR middle-end/68146
14022 PR tree-optimization/69155
14023 * gfortran.dg/pr68146.f: New test.
14024 * gfortran.dg/pr69155.f90: New test.
14025
3688e13d
RB
140262016-01-14 Richard Biener <rguenther@suse.de>
14027
14028 PR tree-optimization/68060
14029 * gcc.dg/torture/pr68060-1.c: New testcase.
14030 * gcc.dg/torture/pr68060-2.c: Likewise.
14031
bab0ad3a
NC
140322016-01-14 Nick Clifton <nickc@redhat.com>
14033
14034 * lib/target-supports.exp
14035 (check_effective_target_arm_neon_ok_nocache): Add an option
14036 sequence that includes setting the ARM architecture to ARMv7-A.
14037 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14038 command line options necessary to enable Neon support.
14039 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14040 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14041 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14042 * gcc.target/arm/pr69180.c: Likewise.
14043
947c2ce5
JL
140442016-01-14 Jeff Law <law@redhat.com>
14045
14046 PR tree-optimization/69270
14047 * gcc.dg/tree-ssa/pr69270.c: New test.
14048
3342fd71
BS
140492016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14050
14051 PR c/66208
14052 * c-c++-common/pr66208.c: New file.
14053
2ad3adf1
JJ
140542016-01-13 Jakub Jelinek <jakub@redhat.com>
14055
14056 PR tree-optimization/69156
14057 * gcc.dg/pr69156.c: New test.
14058
398d6feb
L
140592016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14060
14061 * gcc.target/i386/pr69225-7.c: New test.
14062
4c868789
RH
140632016-01-13 Richard Henderson <rth@redhat.com>
14064
14065 * gcc.dg/tm/memopt-13.c: Update expected function.
14066 * gcc.dg/tm/memopt-6.c: Likewise.
14067
ef6d1772
UB
140682016-01-13 Uros Bizjak <ubizjak@gmail.com>
14069
14070 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14071 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14072 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14073 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14074
ef6d1772
UB
140752016-01-13 Tom de Vries <tom@codesourcery.com>
14076
14077 PR tree-optimization/69169
0b4b6ef2
TV
14078 * gcc.dg/pr69169.c: New test.
14079
2ad3adf1 140802016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14081
14082 PR target/69228
14083 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14084 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14085 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14086 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14087 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14088 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14089 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14090 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14091
9060e335
AK
140922016-01-13 Jakub Jelinek <jakub@redhat.com>
14093
14094 PR target/69247
14095 * gcc.dg/pr69247.c: New test.
14096
40311329
RB
140972016-01-13 Richard Biener <rguenther@suse.de>
14098
14099 PR tree-optimization/69242
14100 * gcc.dg/torture/pr69242.c: New testcase.
14101
ccbd7103
RB
141022016-01-13 Richard Biener <rguenther@suse.de>
14103
14104 PR tree-optimization/69186
14105 * gcc.dg/torture/pr69186.c: New testcase.
14106
c6f72a46
JL
141072016-01-13 Jeff Law <law@redhat.com>
14108
14109 PR tree-optimization/67755
14110 * gcc.dg/tree-ssa/pr67755.c: New test.
14111
141122016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14113
14114 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14115 pass number in output by a star.
14116
c446cf07
BC
141172016-01-12 Bin Cheng <bin.cheng@arm.com>
14118
14119 PR tree-optimization/68911
14120 * gcc.c-torture/execute/pr68911.c: New test.
14121
5342156c
MP
141222016-01-12 Marek Polacek <polacek@redhat.com>
14123
14124 PR c++/68979
14125 * g++.dg/warn/permissive-1.C: New test.
14126
65364cc5
JJ
141272016-01-12 Jakub Jelinek <jakub@redhat.com>
14128
14129 PR objc++/68511
14130 PR c++/69213
14131 * g++.dg/opt/pr69213.C: New test.
14132
81b9a3d9
CB
141332016-01-12 Christian Bruel <christian.bruel@st.com>
14134
14135 PR target/69180
14136 * gcc.target/arm/pr69180.c: New test.
14137
3c4e91c9
RB
141382016-01-12 Richard Biener <rguenther@suse.de>
14139
14140 PR lto/69077
14141 * g++.dg/lto/pr69077_0.C: New testcase.
14142 * g++.dg/lto/pr69077_1.C: Likewise.
14143
5664cea1
JJ
141442016-01-12 Jakub Jelinek <jakub@redhat.com>
14145
14146 PR target/69175
14147 * g++.dg/opt/pr69175.C: New test.
14148
86cefc49
AL
141492016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14150
14151 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14152 rather than #including math.h & stdlib.h.
14153 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14154 * gcc.dg/vect/pr49771.c: Likewise.
14155 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14156 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14157 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14158 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14159 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14160 * gcc.dg/vect/pr44507.c: Likewise.
14161 * gcc.dg/vect/pr45902.c: Likewise.
14162 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14163 * gcc.dg/vect/vect-117.c: Likewise.
14164 * gcc.dg/vect/vect-99.c: Likewise.
14165 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14166 * gcc.dg/vect/vect-cond-1.c: Likewise.
14167 * gcc.dg/vect/vect-cond-2.c: Likewise.
14168 * gcc.dg/vect/vect-cond-3.c: Likewise.
14169 * gcc.dg/vect/vect-cond-4.c: Likewise.
14170 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14171 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14172 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14173 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14174 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14175 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14176 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14177 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14178 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14179 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14180 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14181 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14182 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14183 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14184 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14185 include of signal.h.
14186 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14187 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14188 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14189 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14190 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14191 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14192 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14193 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14194 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14195 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14196 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14197 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14198 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14199 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14200 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14201 * gcc.dg/vect/vect-outer-5.c: Likewise.
14202 * gcc.dg/vect/vect-outer-6.c: Likewise.
14203 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14204 include of stdio.h.
14205
b832f61e
NC
142062016-01-12 Nick Clifton <nickc@redhat.com>
14207
14208 PR target/68913
14209 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14210 to fread so that it will be found in all target runtimes.
14211
8eac49b1
RB
142122016-01-12 Richard Biener <rguenther@suse.de>
14213
14214 PR tree-optimization/69053
14215 * g++.dg/torture/pr69053.C: New testcase.
14216
2935d994
RB
142172016-01-12 Richard Biener <rguenther@suse.de>
14218
14219 PR tree-optimization/69168
14220 * gcc.dg/torture/pr69168.c: New testcase.
14221
66c16fd9
RB
142222016-01-12 Richard Biener <rguenther@suse.de>
14223
14224 PR tree-optimization/69157
14225 * gcc.dg/torture/pr69157.c: New testcase.
14226
142272016-01-12 Richard Biener <rguenther@suse.de>
14228
14229 PR tree-optimization/69174
14230 * gcc.dg/torture/pr69174.c: New testcase.
14231
723033a6
JJ
142322016-01-12 Jakub Jelinek <jakub@redhat.com>
14233
14234 PR c++/66808
14235 PR c++/69000
14236 * g++.dg/tls/pr66808.C: New test.
14237 * g++.dg/tls/pr69000.C: New test.
14238
3574cf47
BS
142392016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14240
14241 * gcc.target/powerpc/swaps-p8-23.c: New test.
14242 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14243
feb20787
JDA
142442016-01-11 John David Anglin <danglin@gcc.gnu.org>
14245
14246 PR tree-optimization/68356
14247 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14248
27b1820a
KV
142492016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14250 Jim Wilson <jim.wilson@linaro.org>
14251
14252 PR target/69194
14253 * gcc.target/arm/pr69194.c: New test.
14254
cf4de6af
L
142552016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14256
14257 PR target/69225
14258 * gcc.target/i386/pr69225-1.c: New test.
14259 * gcc.target/i386/pr69225-2.c: Likewise.
14260 * gcc.target/i386/pr69225-3.c: Likewise.
14261 * gcc.target/i386/pr69225-4.c: Likewise.
14262 * gcc.target/i386/pr69225-5.c: Likewise.
14263 * gcc.target/i386/pr69225-6.c: Likewise.
14264
1ebd5558
JJ
142652016-01-11 Jakub Jelinek <jakub@redhat.com>
14266
23552a4d
JJ
14267 PR target/67462
14268 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14269 if lp64.
14270
26ff85b0
JJ
14271 PR target/69071
14272 * gcc.dg/pr69071.c: New test.
14273
9cb6bd74
JJ
14274 PR c++/69211
14275 * g++.dg/opt/pr69211.C: New test.
14276
1ebd5558
JJ
14277 PR tree-optimization/69214
14278 * gcc.c-torture/compile/pr69214.c: New test.
14279
8c18c836
UB
142802016-01-11 Uros Bizjak <ubizjak@gmail.com>
14281
14282 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14283 * gcc.target/i386/pr66232-11.c: Ditto.
14284 * gcc.target/i386/pr66232-12.c: Ditto.
14285 * gcc.target/i386/pr66232-13.c: Ditto.
14286
62446e6e
RB
142872016-01-11 Richard Biener <rguenther@suse.de>
14288
14289 PR tree-optimization/69173
14290 * gcc.dg/torture/pr69173.c: New testcase.
14291
2b8568fe
KT
142922016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14293
14294 PR rtl-optimization/68796
14295 * gcc.target/aarch64/tst_5.c: New test.
14296 * gcc.target/aarch64/tst_6.c: Likewise.
14297
5baf4532
KT
142982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14299
14300 PR rtl-optimization/68841
14301 * gcc.dg/pr68841.c: New test.
14302 * gcc.c-torture/execute/pr68841.c: New test.
14303
ca90b1ed
YR
143042016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14305
14306 PR rtl-optimization/68920
14307 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14308 for ix86 targets.
14309 * gcc.dg/ifcvt-5.c: New test.
14310
2ad3adf1 143112016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14312
14313 PR bootstrap/69123
14314 * g++.dg/pr69123.C: New.
14315
83834c09
IE
143162016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14317
14318 PR target/69010
14319 * gcc.target/i386/pr69010.c: New test.
14320
dcf89d57
MJ
143212016-01-11 Martin Jambor <mjambor@suse.cz>
14322
14323 PR ipa/69044
14324 * gcc.target/i386/chkp-pr69044.c: New test.
14325
d95167ee
TV
143262016-01-11 Tom de Vries <tom@codesourcery.com>
14327
14328 PR tree-optimization/69109
14329 * gcc.dg/autopar/pr69109-2.c: New test.
14330 * gcc.dg/autopar/pr69109.c: New test.
14331
4f6403a8
TV
143322016-01-11 Tom de Vries <tom@codesourcery.com>
14333
14334 PR tree-optimization/69108
14335 * gcc.dg/autopar/pr69108.c: New test.
14336
21efdd80
PP
143372016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14338
14339 PR c++/69029
14340 * c-c++-common/Wisleading-indentation.c: Augment test.
14341
fd42eed8
TK
143422016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14343
14344 PR fortran/69154
14345 * gfortran.dg/inline_matmul_12.f90: New test.
14346
4f90ee6c
PT
143472016-01-10 Paul Thomas <pault@gcc.gnu.org>
14348
14349 PR fortran/67779
14350 * gfortran.dg/actual_array_offset_1: New test.
14351
3907c6cf
TV
143522016-01-10 Tom de Vries <tom@codesourcery.com>
14353
14354 PR tree-optimization/69062
14355 * gcc.dg/autopar/pr69062.c: New test.
14356
b07b236e
TS
143572016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14358
14359 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14360 * gcc.dg/vect/slp-perm-2.c: Likewise.
14361 * gcc.dg/vect/slp-perm-3.c: Likewise.
14362 * gcc.dg/vect/slp-perm-5.c: Likewise.
14363 * gcc.dg/vect/slp-perm-6.c: Likewise.
14364 * gcc.dg/vect/slp-perm-7.c: Likewise.
14365 * gcc.dg/vect/slp-perm-8.c: Likewise.
14366
23fab8ae
TV
143672016-01-10 Tom de Vries <tom@codesourcery.com>
14368
14369 PR tree-optimization/69039
14370 * gcc.dg/autopar/pr69039.c: New test.
14371
73f0dae2
MP
143722016-01-09 Marek Polacek <polacek@redhat.com>
14373
14374 PR c++/69113
14375 * g++.dg/pr69113.C: New test.
14376
20b8d734
JJ
143772016-01-09 Jakub Jelinek <jakub@redhat.com>
14378
14379 PR middle-end/50865
14380 PR tree-optimization/69097
14381 * gcc.c-torture/execute/pr50865.c: New test.
14382 * gcc.c-torture/execute/pr69097-1.c: New test.
14383 * gcc.c-torture/execute/pr69097-2.c: New test.
14384 * gcc.dg/pr69097-1.c: New test.
14385 * gcc.dg/pr69097-2.c: New test.
14386
c50e614b
JJ
143872016-01-09 Jakub Jelinek <jakub@redhat.com>
14388
14389 PR c++/69164
14390 * g++.dg/opt/pr69164.C: New test.
14391
e0237993
JJ
143922016-01-08 Jakub Jelinek <jakub@redhat.com>
14393
14394 PR tree-optimization/69167
14395 * gcc.dg/pr69167.c: New test.
14396
bd8f5bb2
MP
143972016-01-08 Marek Polacek <polacek@redhat.com>
14398
14399 PR c++/68449
14400 * g++.dg/pr68449.C: New.
14401
bb0f5ca7
AL
144022016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14403
14404 PR tree-optimization/68707
14405 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14406 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14407 on platforms supporting it.
14408 * gcc.dg/vect/slp-perm-2.c: Likewise.
14409 * gcc.dg/vect/slp-perm-3.c: Likewise.
14410 * gcc.dg/vect/slp-perm-5.c: Likewise.
14411 * gcc.dg/vect/slp-perm-7.c: Likewise.
14412 * gcc.dg/vect/slp-perm-8.c: Likewise.
14413 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14414 on platforms supporting it.
14415
22518428
JJ
144162016-01-08 Jakub Jelinek <jakub@redhat.com>
14417
33f0852f
JJ
14418 PR tree-optimization/69162
14419 * gcc.dg/pr69162.c: New test.
14420
22518428
JJ
14421 PR tree-optimization/69172
14422 * gcc.dg/pr69172.c: New test.
14423
80e9b3aa
TP
144242016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14425
14426 PR tree-optimization/67781
14427 * gcc.c-torture/execute/pr67781.c: New file.
14428
262a363f
JJ
144292016-01-08 Jakub Jelinek <jakub@redhat.com>
14430
14431 PR tree-optimization/69083
14432 * gcc.dg/vect/pr69083.c: New test.
14433
6e1f093f
SS
144342016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14435
14436 PR tree-optimization/61441
14437 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14438 Use -fexcess-precision=standard for compiler options.
14439 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14440
53290e07
JJ
144412016-01-08 Jakub Jelinek <jakub@redhat.com>
14442
57bf3072
JJ
14443 PR fortran/69128
14444 * gfortran.dg/gomp/pr69128.f90: New test.
14445
53290e07
JJ
14446 PR c++/69145
14447 * g++.dg/ext/pr69145-1.C: New test.
14448 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14449 * g++.dg/ext/pr69145-2.h: New file.
14450
7a127fa7
MS
144512016-01-07 Martin Sebor <msebor@redhat.com>
14452
14453 PR c/68966
14454 * gcc.dg/atomic-fetch-bool.c: New test.
14455 * gcc.dg/sync-fetch-bool.c: New test.
14456
95918b49
L
144572016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14458
14459 PR fortran/66680
14460 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14461
c8e62a9d
NC
144622016-01-07 Nick Clifton <nickc@redhat.com>
14463
14464 PR target/66655
14465 * g++.dg/pr66655.C: New test.
14466 * g++.dg/pr66655_1.cc: Test support file.
14467 * g++.dg/pr66655.h: Test header file.
14468
2ad3adf1 144692016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14470
14471 PR fortran/66680
14472 gfortran.dg/gomp/pr66680.f90: New test.
14473
4cd9ca92
L
144742016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14475
14476 PR target/69171
14477 * gcc.target/i386/pr69171-1.c: New test.
14478 * gcc.target/i386/pr69171-2.c: Likewise.
14479 * gcc.target/i386/pr69171-3.c: Likewise.
14480 * gcc.target/i386/pr69171-4.c: Likewise.
14481 * gcc.target/i386/pr69171-5.c: Likewise.
14482 * gcc.target/i386/pr69171-6.c: Likewise.
14483
7e33d4dc
BS
144842015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14485
14486 PR middle-end/67639
14487 * c-c++-common/pr67639.c: New test.
14488
fec64afc
JJ
144892016-01-07 Jakub Jelinek <jakub@redhat.com>
14490
14491 PR tree-optimization/69141
14492 * g++.dg/opt/pr69141.C: New test.
14493
f293ad29
EB
144942016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14495
14496 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14497
5027395e
UB
144982016-01-06 Uros Bizjak <ubizjak@gmail.com>
14499
14500 PR target/69140
14501 * gcc.target/i386/pr69140.c: New test
14502
7443cf13
DM
145032016-01-06 David Malcolm <dmalcolm@redhat.com>
14504
14505 * gcc.dg/bad-dereference.c: New test case.
14506
32928931
BS
145072015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14508
14509 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14510
68dd05da
AS
145112016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14512
14513 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14514
6b131d5b
MP
145152016-01-06 Marek Polacek <polacek@redhat.com>
14516
14517 PR sanitizer/69099
14518 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14519
8d9fdb49
MP
145202016-01-05 Marek Polacek <polacek@redhat.com>
14521
14522 PR c/69104
14523 * gcc.dg/atomic-invalid-2.c: New.
14524
acf93f1e
L
145252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14526
14527 PR target/68991
14528 * gcc.target/i386/pr68991.c: New test.
14529
3f50525d
L
145302016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14531
14532 PR target/68991
14533 * g++.dg/pr68991-1.C: New test.
14534 * g++.dg/pr68991-2.C: Likewise.
14535
e0237993 145362016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14537
e0237993 14538 PR other/60465
face88a1
ST
14539 * gcc.target/ia64/pr60465-gprel64.c: New test.
14540 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14541
a0866eff
KT
145422016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14543
14544 PR rtl-optimization/68651
14545 * gcc.target/aarch64/pr68651_1.c: New test.
14546
c589e975
DM
145472016-01-05 David Malcolm <dmalcolm@redhat.com>
14548
14549 PR c/69122
14550 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14551
929710d9
NS
145522016-01-05 Nathan Sidwell <nathan@acm.org>
14553
ce3e43d7
NS
14554 PR c++/58583
14555 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14556
929710d9
NS
14557 * gcc.dg/alias-15.c: New.
14558
a2faef8e
NC
145592016-01-05 Nick Clifton <nickc@redhat.com>
14560
14561 PR target/68870
14562 * g++.dg/pr68770.C: New test.
14563
4cfa76e3
MS
145642016-01-04 Mike Stump <mikestump@comcast.net>
14565
14566 * lib/target-supports.exp (check_effective_target_cilkplus):
14567 cilkplus targets require pthreads.
4ece61b6 14568 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14569
4e8a3a35
MM
145702016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14571
14572 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14573 generation.
14574
818ab71a
JJ
145752016-01-04 Jakub Jelinek <jakub@redhat.com>
14576
14577 Update copyright years.
14578
2fe0a208
MP
145792016-01-04 Marek Polacek <polacek@redhat.com>
14580
14581 PR c/68908
14582 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14583 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14584 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14585
9e3b2fe3
EB
145862016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14587
14588 * gcc.target/sparc/20160104-2.c: New test.
14589
e8d65a35
EB
145902016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14591
14592 * gcc.target/sparc/20160104-1.c: New test.
14593
25ccfccd
PT
145942016-01-03 Paul Thomas <pault@gcc.gnu.org>
14595
14596 PR fortran/65045
14597 * gfortran.dg/pr65045.f90: New test.
14598
cb51d382
EB
145992016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14600
14601 * gnat.dg/specs/debug1.ads: Delete.
14602
6eeaad6e
JD
146032016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14604
14605 PR libgfortran/68867
14606 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14607 expression.
14608
2f968603
JD
146092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14610
14611 PR libgfortran/68867
14612 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14613 PowerPC.
14614
591bb5e4
PT
146152016-01-01 Paul Thomas <pault@gcc.gnu.org>
14616
14617 PR fortran/68864
14618 * gfortran.dg/pr68864.f90: New test.
14619
f1e0620c
JJ
146202016-01-01 Jakub Jelinek <jakub@redhat.com>
14621
942a1319
JJ
14622 PR tree-optimization/69070
14623 * gcc.dg/pr69070.c: New test.
14624
10dff63f
JJ
14625 PR sanitizer/69055
14626 * gfortran.dg/pr69055.f90: New test.
14627
f1e0620c
JJ
14628 PR target/69015
14629 * gcc.dg/pr69015.c: New test.
818ab71a 14630\f
2f883d1c 14631Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14632
14633Copying and distribution of this file, with or without modification,
14634are permitted in any medium without royalty provided the copyright
14635notice and this notice are preserved.