]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Enable %LOC as an rvalue with -std=legacy.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cd714e1e
FR
12016-10-25 Fritz Reese <fritzoreese@gmail.com>
2
3 * gfortran.dg/dec_loc_rval_1.f90: New test.
4 * gfortran.dg/dec_loc_rval_2.f90: New test.
5 * gfortran.dg/dec_loc_rval_3.f90: New test.
6
ef144767
FR
72016-10-25 Fritz Reese <fritzoreese@gmail.com>
8
90051c26
FR
9 * gfortran.dg/dec_type_print.f90: New testcase.
10
112016-10-25 Fritz Reese <fritzoreese@gmail.com>
12
13 * gfortran.dg/feed_1.f90: New test.
14 * gfortran.dg/feed_2.f90: New test.
ef144767 15
8e104951
ML
162016-10-25 Martin Liska <mliska@suse.cz>
17
18 PR sanitizer/78106
19 * gcc.dg/asan/pr78106.c: New test.
20
b93ee1bb
ML
212016-10-25 Martin Liska <mliska@suse.cz>
22
23 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
24
ad6922b0
WD
252016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
26
27 PR target/78041
28 * gcc.target/arm/pr78041.c: New test.
29
e16f1cc7
JJ
302016-10-25 Jakub Jelinek <jakub@redhat.com>
31
32 * g++.dg/cpp1z/launder1.C: New test.
33 * g++.dg/cpp1z/launder2.C: New test.
34
078134e5 352016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 36 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
37
38 PR target/71676
39 PR target/71678
40 * gcc.target/avr/pr71676-2.c: New test.
41
c7212a15 422016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 43 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
44
45 PR target/71676
46 PR target/71678
47 * gcc.target/avr/pr71676-1.c: New test.
48 * gcc.target/avr/pr71676-3.c: New test.
49 * gcc.target/avr/pr71676.c: New test.
50 * gcc.target/avr/pr71678.c: New test.
51
d1c7d3a8
KV
522016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
53
54 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
55 such that cloned verions of tested functions are not created.
56
c7082171
SK
572016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
58
59 PR fortran/71895
60 * gfortran.dg/pr71895.f90: New test.
61
0f2a9e37
JJ
622016-10-24 Jakub Jelinek <jakub@redhat.com>
63
64 * g++.dg/debug/dwarf2/ref-2.C: New test.
65
f8348061
BE
662016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
67
68 * c-c++-common/Wint-in-bool-context-3.c: New test.
69
1eb4547b
MS
702016-10-24 Martin Sebor <msebor@redhat.com>
71
72 PR middle-end/77735
73 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
74 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
75 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
76 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
77 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
78 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
79 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
80
292af537
RB
812016-10-24 Richard Biener <rguenther@suse.de>
82
83 PR testsuite/71491
84 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
85 * gcc.dg/vect/slp-45.c: Likewise.
86
40f683e8
RB
872016-10-24 Richard Biener <rguenther@suse.de>
88
89 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
90 * gcc.dg/tree-ssa/pr21458.c: Likewise.
91 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
92
b1b6774f
GJL
932016-10-24 Georg-Johann Lay <avr@gjlay.de>
94
95 PR target/78093
96 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
97 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
98
ed9760d2
AV
992016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
100
101 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
102
fb027a42
JJ
1032016-10-24 Jakub Jelinek <jakub@redhat.com>
104
105 * gcc.target/i386/bmi2-pext-1.c: New test.
106 * gcc.target/i386/bmi2-pdep-1.c: New test.
107 * gcc.target/i386/bmi2-bzhi-3.c: New test.
108 * gcc.target/i386/tbm-bextri-1.c: New test.
109 * gcc.target/i386/bmi-bextr-6.c: New test.
110
8e10302e
RO
1112016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
112
113 PR target/77483
114 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
115 * gcc.target/i386/pr65105-1.c: Likewise.
116 * gcc.target/i386/pr65105-2.c: Likewise.
117 * gcc.target/i386/pr65105-3.c: Likewise.
118 * gcc.target/i386/pr65105-5.c: Likewise.
119 * gcc.target/i386/pr67761.c: Likewise.
120 * gcc.target/i386/pr70799-1.c: Likewise.
121
866c72a8
ML
1222016-10-24 Martin Liska <mliska@suse.cz>
123
124 PR sanitizer/77966
125 * c-c++-common/ubsan/unreachable-3.c: New test.
126
0804124b
SK
1272016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
128
129 PR fortran/77763
130 * gfortran.dg/pr77763.f90
131
87c9fca5
SK
1322016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
133
134 PR fortran/54730
135 PR fortran/78033
136 * gfortran.dg/pr78033.f90: New test.
137
dfd6231e
PT
1382016-10-23 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/69834
141 * gfortran.dg/select_type_1.f03: Change error for overlapping
142 TYPE IS cases.
143 * gfortran.dg/select_type_36.f03: New test.
144
66ccff98
EB
1452016-10-22 Eric Botcazou <ebotcazou@adacore.com>
146
147 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
148
15876cee
TK
1492016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
150
151 PR fortran/78021
152 * gfortran.dg/string_length_3.f90: New test.
153
574284e9
AV
1542016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
155
574284e9
AV
156 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
157
1582016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
159
160 PR fortran/43366
161 PR fortran/57117
162 PR fortran/61337
163 * gfortran.dg/alloc_comp_class_5.f03: New test.
164 * gfortran.dg/class_allocate_21.f90: New test.
165 * gfortran.dg/class_allocate_22.f90: New test.
166 * gfortran.dg/realloc_on_assign_27.f08: New test.
167
20276dc9
JL
1682016-10-21 Jeff Law <law@redhat.com>
169
170 * PR tree-optimization/71947
171 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
172 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
173 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
174
f7503699
KV
1752016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
176
177 * gcc.dg/ipa/vrp5.c: New test.
178 * gcc.dg/ipa/vrp6.c: New test.
179
5be6b295
WD
1802016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
181
182 * gcc.target/aarch64/test_frame_17.c: New test.
183
c82bc7ed
WD
1842016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
185
186 * gcc.target/aarch64/test_frame_17.c: New test.
187
67a6cac7
AP
1882016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
189
190 PR preprocessor/71681
191 * gcc.dg/cpp/pr71681-1.c: New testcase
192 * gcc.dg/cpp/pr71681-2.c: Likewise
193 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
194 * gcc.dg/cpp/remap/a/header.gcc: Likewise
195 * gcc.dg/cpp/remap/a/t_1.h: Likewise
196 * gcc.dg/cpp/remap/a/t_2.h: Likewise
197
8e6982f7
JJ
1982016-10-21 Jakub Jelinek <jakub@redhat.com>
199
9c4c8b7b
JJ
200 PR target/78057
201 * gcc.target/i386/pr78057.c: New test.
202
8e6982f7
JJ
203 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
204
de514d40
PT
2052016-10-21 Paul Thomas <pault@gcc.gnu.org>
206
207 PR fortran/69566
208 * gfortran.dg/select_type_37.f03: New test.
209
1d64ceb0
SKS
2102016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
211
212 PR target/71627
213 * gcc.target/avr/pr71627.c: New test
214
85729229
EB
2152016-10-21 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gcc.target/sparc/overflow-1.c: New test.
218 * gcc.target/sparc/overflow-2.c: Likewise.
219 * gcc.target/sparc/overflow-3.c: Likewise.
220
d17f2c3b
AV
2212016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
222
223 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
224 effective target.
225
0d47cee6
KT
2262016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
227
228 PR rtl-optimization/78038
229 * gcc.target/aarch64/pr78038.c: New test.
230
a20d03c8
RB
2312016-10-21 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/78051
234 * g++.dg/torture/pr78051.C: New testcase.
235
f3ecd50f
BE
2362016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
237
238 * c-c++-common/wdate-time.c: Restored test case.
239 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
240
fceabe50
JJ
2412016-10-20 Jakub Jelinek <jakub@redhat.com>
242
243 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
244
f56ea76e
UB
2452016-10-20 Uros Bizjak <ubizjak@gmail.com>
246
247 PR target/78037
248 * gcc.target/i386/pr78037.c: New test.
249
2c35bbe1
EB
2502016-10-20 Eric Botcazou <ebotcazou@adacore.com>
251
252 * gcc.target/visium/overflow8.c: New.
253 * gcc.target/visium/overflow16.c: Likewise.
254 * gcc.target/visium/overflow32: Likewise.
255
28df8730
MM
2562016-10-20 Michael Matz <matz@suse.de>
257
258 * gcc.dg/loop-split.c: New test.
259 * gcc.dg/tree-ssa/ifc-9.c: Update.
260 * gcc.dg/tree-ssa/ifc-10.c: Update.
261
6c1a9e41
RB
2622016-10-20 Richard Biener <rguenther@suse.de>
263
264 * gcc.dg/graphite/pr35356-1.c: Update.
265
a2923dba
PC
2662016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
267
268 PR c++/77446
269 * g++.dg/cpp1y/pr77446.C: New.
270
2066ef6a
PK
2712016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
272
273 PR tree-optimization/53979
274 * gcc.dg/pr53979-1.c: New test-case.
275 * gcc.dg/pr53979-2.c: Likewise.
276
4c712374
BE
2772016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
278
279 * c-c++-common/Wint-in-bool-context-2.c: New test.
280
bdcf8e7c
JD
2812016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
282
283 * gfortran.dg/dtio_17.f90: Fix test.
284
ec1748d4
AH
2852016-10-19 Aldy Hernandez <aldyh@redhat.com>
286
287 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
288 * gcc.dg/Walloca-2.c: Same.
289
b70f0b0c
AH
2902016-10-19 Aldy Hernandez <aldyh@redhat.com>
291
292 * gcc.dg/Wvla-1.c: Rename to...
293 * gcc.dg/Wvla-larger-than-1.c: ...this.
294 * gcc.dg/Wvla-2.c: Rename to...
295 * gcc.dg/Wvla-larger-than-2.c: ...this.
296 * gcc.dg/Wvla-3.c: Rename to...
297 * gcc.dg/Walloca-11.c.: ...this.
298 * gcc.dg/wvla-[1-7].c: Rename to:
299 * gcc.dg/Wvla-[1-7].c: ...this.
300
cbb22e61
BC
3012016-10-19 Bin Cheng <bin.cheng@arm.com>
302
303 PR tree-optimization/78005
304 * gcc.dg/vect/pr78005.c: New.
305 * gcc.target/i386/l_fma_float_1.c: Revise test.
306 * gcc.target/i386/l_fma_float_2.c: Ditto.
307 * gcc.target/i386/l_fma_float_3.c: Ditto.
308 * gcc.target/i386/l_fma_float_4.c: Ditto.
309 * gcc.target/i386/l_fma_float_5.c: Ditto.
310 * gcc.target/i386/l_fma_float_6.c: Ditto.
311 * gcc.target/i386/l_fma_double_1.c: Ditto.
312 * gcc.target/i386/l_fma_double_2.c: Ditto.
313 * gcc.target/i386/l_fma_double_3.c: Ditto.
314 * gcc.target/i386/l_fma_double_4.c: Ditto.
315 * gcc.target/i386/l_fma_double_5.c: Ditto.
316 * gcc.target/i386/l_fma_double_6.c: Ditto.
317
a023f8c8
TS
3182016-10-19 Thomas Schwinge <thomas@codesourcery.com>
319
320 PR tree-optimization/78024
321 * gcc.dg/goacc/loop-processing-1.c: New file.
322
d9700bdb
RB
3232016-10-19 Richard Biener <rguenther@suse.de>
324
325 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
326
902cb7b1
KN
3272016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
328
329 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
330 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
331 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
332 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
333 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
334 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
335 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
336 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
337 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
338 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
339 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
340 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
341 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
342 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
343 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
344 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
345 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
346 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
347 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
348 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
349 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
350 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
351 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
352 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
353 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
354 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
355 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
356 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
357 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
358 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
359 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
360 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
361 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
362 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
363 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
364 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
365 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
366 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
367 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
368 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
369 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
370 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
371 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
372 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
373 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
374 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
375 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
376 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
377 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
378 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
379 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
380 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
381 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
382 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
383 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
384 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
385 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
386 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
387 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
388 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
389 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
390 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
391 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
392 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
393 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
394 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
395 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
396 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
397 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
398 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
399 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
400 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
401 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
402 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
403 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
404 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
405 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
406 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
407 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
408 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
409 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
410 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
411 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
412 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
413 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
414 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
415 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
416 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
417 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
418 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
419 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
420 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
421 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
422 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
423 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
424 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
425 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
426 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
427 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
428 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
429 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
430 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
431 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
432 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
433 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
434 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
435 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
436 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
437 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
438 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
439 * gcc.target/powerpc/vsu/vsu.exp: New file.
440
5cb96b6a
UB
4412016-10-18 Uros Bizjak <ubizjak@gmail.com>
442
443 PR target/77991
444 * gcc.target/i386/pr77991.c: New test.
445
f5de494c
MF
4462016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
447
448 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
449 LTO is used.
450
e5163ec1
SKS
4512016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
452
5cb96b6a 453 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 454
b64e8239
RB
4552016-10-18 Richard Biener <rguenther@suse.de>
456
457 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
458 * gcc.dg/tree-ssa/pr21001.c: Likewise.
459 * gcc.dg/tree-ssa/pr21090.c: Likewise.
460 * gcc.dg/tree-ssa/pr21294.c: Likewise.
461 * gcc.dg/tree-ssa/pr21563.c: Likewise.
462 * gcc.dg/tree-ssa/pr23744.c: Likewise.
463 * gcc.dg/tree-ssa/pr25382.c: Likewise.
464 * gcc.dg/tree-ssa/pr68431.c: Likewise.
465 * gcc.dg/tree-ssa/vrp03.c: Likewise.
466 * gcc.dg/tree-ssa/vrp06.c: Likewise.
467 * gcc.dg/tree-ssa/vrp07.c: Likewise.
468 * gcc.dg/tree-ssa/vrp09.c: Likewise.
469 * gcc.dg/tree-ssa/vrp19.c: Likewise.
470 * gcc.dg/tree-ssa/vrp20.c: Likewise.
471 * gcc.dg/tree-ssa/vrp92.c: Likewise.
472 * gcc.dg/pr68217.c: Likewise.
473 * gcc.dg/predict-9.c: Likewise.
474 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
475 * gcc.dg/predict-1.c: Likewise.
476
c680ada5
JD
4772016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
478
479 * gfortran.dg/dtio_17.f90: New test.
480
7fd4f180
KV
4812016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
482
483 * gcc.dg/ipa/vrp4.c: Adjust testcase.
484
718625ad
KV
4852016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
486
487 * gcc.dg/ipa/vrp4.c: New test.
488
735b8f9f
KV
4892016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
490
491 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
492 * gcc.dg/torture/pr39074.c: Likewise.
493
86f98087
EB
4942016-10-17 Eric Botcazou <ebotcazou@adacore.com>
495
496 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
497 * gnat.dg/trampoline4.adb: Minor tweak.
498
a929f266
BS
4992016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
500
501 PR tree-optimization/77916
502 * gcc.dg/torture/pr77916.c: New.
503
4acf2055
SK
5042016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
505
506 PR fortran/77978
507 * gfortran.dg/pr77978_1.f90: New test.
508 * gfortran.dg/pr77978_2.f90: Ditto.
509 * gfortran.dg/pr77978_3.f90: Ditto.
510
871267e1
PT
5112016-10-17 Paul Thomas <pault@gcc.gnu.org>
512
513 PR fortran/61420
514 PR fortran/78013
515 * gfortran.dg/proc_ptr_49.f90: New test.
516
fd9593e9
BE
5172016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
518
519 PR target/77308
520 * gcc.target/arm/pr77308.c: New test.
521
d32d4176
DE
5222016-10-17 David Edelsohn <dje.gcc@gmail.com>
523
524 * lib/target-supports.exp
525 (check_effective_target_floatn_nx_runtime): Return 0 for
526 powerpc*-ibm-aix*.
527
dca2910c
AP
5282016-10-17 Andrew Pinski <apinski@cavium.com>
529
530 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
531 long instead of long.
532 * gcc.target/aarch64/cinc_common_1.c: Likewise.
533 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
534 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
535 * gcc.target/aarch64/mult-synth_4.c: Likewise.
536 * gcc.target/aarch64/pr68102_1.c: Likewise.
537 * gcc.target/aarch64/target_attr_3.c: Likewise.
538
44b00dbc
RB
5392016-10-17 Richard Biener <rguenther@suse.de>
540
541 PR tree-optimization/77988
542 * gcc.dg/torture/pr77988.c: New testcase.
543
89b80c42
PK
5442016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
545
546 * gcc.dg/pr71636-1.c: New test-case.
547 * gcc.dg/pr71636-2.c: Likewise.
548
4c640e26
EB
5492016-10-16 Eric Botcazou <ebotcazou@adacore.com>
550
551 * gnat.dg/trampoline3.adb: New test.
552 * gnat.dg/trampoline4.adb: Likewise.
553
6c0347f6
JD
5542016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
555
556 * gfortran.dg/dtio_16.f90: New test.
557
d0d48a06
EB
5582016-10-15 Eric Botcazou <ebotcazou@adacore.com>
559
560 * gcc.target/sparc/bmaskbshuf.c: Rename to...
561 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
562 * gcc.target/sparc/bmaskbshuf-2.c: New test.
563
baa33d83
EB
5642016-10-15 Eric Botcazou <ebotcazou@adacore.com>
565
566 * gcc.target/sparc/popc.c: Rename to...
567 * gcc.target/sparc/popc-1.c: ...this.
568 * gcc.target/sparc/popc-2.c: New test.
569
523ee218
JD
5702016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
571
572 PR fortran/77972
573 * gfortran.dg/unexpected_eof_4.f90: New test.
574
c04d4ede
JB
5752016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
576
31a84d4a
AP
577 PR libfortran/48587
578 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 579
064ed55a
JJ
5802016-10-14 Jakub Jelinek <jakub@redhat.com>
581
9a822fc7
JJ
582 PR middle-end/77959
583 * gfortran.dg/pr77959.f90: New test.
584
064ed55a
JJ
585 DR 1511 - const volatile variables and ODR
586 * g++.dg/DRs/dr1511-1.C: New test.
587 * g++.dg/DRs/dr1511-2.C: New test.
588
2579762a
EB
5892016-10-14 Eric Botcazou <ebotcazou@adacore.com>
590
591 * gnat.dg/debug7.adb (dg-options): Remove -g.
592 * gnat.dg/debug8.adb (dg-options): Add -margs.
593 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
594
6d59425d
RB
5952016-10-14 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/77979
598 * gcc.dg/torture/pr77979.c: New testcase.
599
43f66d6e
ML
6002016-10-14 Martin Liska <mliska@suse.cz>
601
602 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
603 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
604 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
605
cb3ac867
UB
6062016-10-14 Uros Bizjak <ubizjak@gmail.com>
607
608 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
609 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
610 * gcc.dg/torture/pr77937-2.c: Likewise.
611
14cf71a0
EB
6122016-10-14 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gnat.dg/lto15.adb: Adjust.
615 * gnat.dg/lto16.adb: Likewise.
616 * gnat.dg/lto17.adb: Likewise
617 * gnat.dg/lto18.ad[sb]: New test.
618 * gnat.dg/lto18_pkg.ads: New helper.
619 * gnat.dg/lto19.adb: New test.
620 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
621 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
622 * gnat.dg/lto20.adb: New test.
623 * gnat.dg/lto20_pkg.ad[sb]: New helper.
624
6fd9c6f4
AV
6252016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
626
627 * gfortran.dg/coarray_38.f90: Expect error message.
628
01f44038
KT
6292016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
630
631 * gcc.target/aarch64/spellcheck_1.c: New test.
632 * gcc.target/aarch64/spellcheck_2.c: Likewise.
633 * gcc.target/aarch64/spellcheck_3.c: Likewise.
634 * gcc.target/aarch64/spellcheck_4.c: Likewise.
635 * gcc.target/aarch64/spellcheck_5.c: Likewise.
636 * gcc.target/aarch64/spellcheck_6.c: Likewise.
637
253abb2a
AS
6382016-10-13 Andreas Schwab <schwab@linux-m68k.org>
639
640 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
641
a2695319
BS
6422016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
643
644 PR tree-optimization/77937
645 * gcc.dg/torture/pr77937-1.c: New.
646 * gcc.dg/torture/pr77937-2.c: New.
647
14a2c9aa
JM
6482016-10-13 Jakub Jelinek <jakub@redhat.com>
649
650 * g++.dg/cpp1z/inline-var1.C: New test.
651 * g++.dg/cpp1z/inline-var1a.C: New test.
652 * g++.dg/cpp1z/inline-var1.h: New file.
653 * g++.dg/cpp1z/inline-var2.C: New test.
654 * g++.dg/cpp1z/inline-var3.C: New test.
655 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
656 uninitialized const.
657
18d34307
SL
6582016-10-13 Sandra Loosemore <sandra@codesourcery.com>
659
ee7fa2e3
SL
660 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
661 Xscale is specified, not just -march.
662 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
663 is incompatible with Xscale.
18d34307 664
96032047
MS
6652016-10-13 Martin Sebor <msebor@redhat.com>
666
667 PR c++/71912
668 * g++.dg/ext/flexary4.C: Adjust.
669 * g++.dg/ext/flexary5.C: Same.
670 * g++.dg/ext/flexary9.C: Same.
671 * g++.dg/ext/flexary19.C: New test.
672 * g++.dg/ext/flexary18.C: New test.
673 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
674 regression test.
5cb96b6a
UB
675 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
676 Avoid generating a flexible array member in an array.
96032047 677
5b1548fd
MS
6782016-10-13 Martin Sebor <msebor@redhat.com>
679
680 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
681 to placate -Wformat on targets where the type is not int.
682
7810c4eb
DM
6832016-10-13 David Malcolm <dmalcolm@redhat.com>
684
685 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
686 in INSN_LOCATION.
687
fcd27666
BC
6882016-10-13 Bin Cheng <bin.cheng@arm.com>
689
690 * gcc.target/i386/l_fma_float_1.c: Revise test.
691 * gcc.target/i386/l_fma_float_2.c: Ditto.
692 * gcc.target/i386/l_fma_float_3.c: Ditto.
693 * gcc.target/i386/l_fma_float_4.c: Ditto.
694 * gcc.target/i386/l_fma_float_5.c: Ditto.
695 * gcc.target/i386/l_fma_float_6.c: Ditto.
696 * gcc.target/i386/l_fma_double_1.c: Ditto.
697 * gcc.target/i386/l_fma_double_2.c: Ditto.
698 * gcc.target/i386/l_fma_double_3.c: Ditto.
699 * gcc.target/i386/l_fma_double_4.c: Ditto.
700 * gcc.target/i386/l_fma_double_5.c: Ditto.
701 * gcc.target/i386/l_fma_double_6.c: Ditto.
702
b8a4b8c8
BC
7032016-10-13 Bin Cheng <bin.cheng@arm.com>
704
705 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
706
328ba117
BC
7072016-10-13 Bin Cheng <bin.cheng@arm.com>
708
709 * gcc.dg/vect/vect-98.c: Refine test case.
710 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
711 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
712 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
713
1a1ab05e
JJ
7142016-10-13 Jakub Jelinek <jakub@redhat.com>
715
716 PR c/77946
717 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
718
27947670
ML
7192016-10-13 Martin Liska <mliska@suse.cz>
720
721 PR tree-optimization/77943
722 * g++.dg/tree-ssa/pr77943.C: New test.
723
92c5266b
AV
7242016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
725
726 PR fortran/72832
727 * gfortran.dg/allocate_with_source_22.f03: New test.
728 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
729 fail.
730
90bca4ed
TP
7312016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
732
733 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
734 * gcc.target/arm/movsi_movw.c: Likewise.
735 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
736 directive to work on big endian targets.
737
0011af7b
KV
7382016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
739
740 * gcc.dg/tree-ssa/evrp6.c: New test.
741
859e95ab
SB
7422016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
743
744 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
745 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
746 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
747
2934018d
SB
7482016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
749
750 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
751 * gcc.target/powerpc/warn-2.c: Ditto.
752
f92d1522
RS
7532016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
754
755 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
756 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
757 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
758 for -mmsa.
759 * gcc.target/mips/msa.c: New test.
760 * gcc.target/mips/msa-builtins.c: Likewise.
761 * lib/target-supports.exp (check_mips_msa_hw_available): New.
762 (check_effective_target_mips_msa_runtime): Likewise.
763 (check_effective_target_mips_msa): Likewise.
764 (add_options_for_mips_msa): Likewise.
765 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
766 (check_effective_target_vect_intfloat_cvt): Likewise.
767 (check_effective_target_vect_uintfloat_cvt): Likewise.
768 (check_effective_target_vect_floatint_cvt): Likewise.
769 (check_effective_target_vect_floatuint_cvt): Likewise.
770 (check_effective_target_vect_shift): Likewise.
771 (check_effective_target_vect_shift_char): Likewise.
772 (check_effective_target_vect_long): Likewise.
773 (check_effective_target_vect_float): Likewise.
774 (check_effective_target_vect_double): Likewise.
775 (check_effective_target_vect_long_long): Likewise.
776 (check_effective_target_vect_perm): Likewise.
777 (check_effective_target_vect_perm_byte): Likewise.
778 (check_effective_target_vect_perm_short): Likewise.
779 (check_effective_target_vect_sdot_qi): Likewise.
780 (check_effective_target_vect_udot_qi): Likewise.
781 (check_effective_target_vect_sdot_hi): Likewise.
782 (check_effective_target_vect_udot_hi): Likewise.
783 (check_effective_target_vect_pack_trunc): Likewise.
784 (check_effective_target_vect_unpack): Likewise.
785 (check_effective_target_vect_hw_misalign): Likewise.
786 (check_effective_target_vect_condition): Likewise.
787 (check_effective_target_vect_cond_mixed): Likewise.
788 (check_effective_target_vect_char_mult): Likewise.
789 (check_effective_target_vect_short_mult): Likewise.
790 (check_effective_target_vect_int_mult): Likewise.
791 (check_effective_target_vect_extract_even_odd): Likewise.
792 (check_effective_target_vect_interleave): Likewise.
793 (check_vect_support_and_set_flags): Check if the target supports MSA
794 and append to the list of EFFECTIVE_TARGETS.
795
0bfd099c
RB
7962016-10-12 Richard Biener <rguenther@suse.de>
797
798 PR debug/77947
799 * g++.dg/torture/pr77947.C: New testcase.
800
b4a9ef2f
PMR
8012016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
802
803 * gnat.dg/debug8.adb: New testcase.
804
c0dbd22d
PMR
8052016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
806
807 * gnat.dg/debug9.adb: New testcase.
808
8a7c91cd
RB
8092016-10-12 Richard Biener <rguenther@suse.de>
810
811 * gcc.dg/tree-ssa/vrp35.c: Adjust.
812 * gcc.dg/tree-ssa/vrp36.c: Likewise.
813 * gcc.dg/tree-ssa/vrp46.c: Likewise.
814
7dc2f5f1
RB
8152016-10-12 Richard Biener <rguenther@suse.de>
816
817 PR tree-optimization/77920
818 * gcc.dg/torture/pr77920.c: New testcase.
819
70f6d5e1
JJ
8202016-10-12 Jakub Jelinek <jakub@redhat.com>
821
4a8b97cb
JJ
822 PR tree-optimization/77929
823 * gcc.c-torture/compile/pr77929.c: New test.
824
70f6d5e1
JJ
825 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
826 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
827 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
828 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
829 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
830 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
831 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
832 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
833 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
834
4803de58
EB
8352016-10-11 Eric Botcazou <ebotcazou@adacore.com>
836
837 * gcc.target/sparc/setcc-4.c: Adjust.
838 * gcc.target/sparc/setcc-5.c: Likewise.
839 * gcc.target/sparc/setcc-6.c: Likewise.
840 * gcc.target/sparc/setcc-7.c: Likewise.
841 * gcc.target/sparc/setcc-8.c: Likewise.
842 * gcc.target/sparc/setcc-9.c: Likewise.
843 * gcc.target/sparc/setcc-10.c: Delete.
844
f6cf4810
SK
8452016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
846
847 PR fortran/77942
848 * gfortran.dg/pr77942.f90
849
8e8c2744
FR
8502016-10-11 Fritz Reese <fritzoreese@gmail.com>
851
852 * gfortran.dg/dec_math.f90: New testsuite.
853
ddefad9a
SKS
8542016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
855
856 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
857 (main): Declare j as i32 instead of int.
858
e7b08761
TP
8592016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
860
861 PR testsuite/PR77710
862 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
863 target triplet instead of *-*-*-*.
864
9fd7cd44
EB
8652016-10-11 Eric Botcazou <ebotcazou@adacore.com>
866
867 * gnat.dg/unchecked_convert10.adb: New test.
868 * gnat.dg/unchecked_convert11.adb: Likewise.
869 * gnat.dg/unchecked_convert12.adb: Likewise.
870
ff7e7ee0
EB
8712016-10-11 Eric Botcazou <ebotcazou@adacore.com>
872
873 * gcc.target/sparc/cbcond-1.c: New test.
874 * gcc.target/sparc/cbcond-2.c: Likewise.
875 * gcc.target/sparc/movcc-1.c: Likewise.
876 * gcc.target/sparc/movcc-2.c: Likewise.
877 * gcc.target/sparc/setcc-1.c: Adjust.
878 * gcc.target/sparc/setcc-2.c: Likewise.
879 * gcc.target/sparc/setcc-3.c: Likewise.
880 * gcc.target/sparc/setcc-4.c: Likewise.
881 * gcc.target/sparc/setcc-5.c: Likewise.
882 * gcc.target/sparc/setcc-6.c: New test.
883 * gcc.target/sparc/setcc-7.c: Likewise.
884 * gcc.target/sparc/setcc-8.c: Likewise.
885 * gcc.target/sparc/setcc-9.c: Likewise.
886 * gcc.target/sparc/setcc-10.c: Likewise.
887
d30078b8
JL
8882016-10-10 Jeff Law <law@redhat.com>
889
890 PR tree-optimization/71947
891 * gcc.dg/tree-ssa/pr71947-1.c: New test.
892 * gcc.dg/tree-ssa/pr71947-2.c: New test.
893 * gcc.dg/tree-ssa/pr71947-3.c: New test.
894 * gcc.dg/tree-ssa/pr71947-4.c: New test.
895 * gcc.dg/tree-ssa/pr71947-5.c: New test.
896 * gcc.dg/tree-ssa/pr71947-6.c: New test.
897
5f869266
TK
8982016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
899
900 PR fortran/77915
901 * gfortran.dg/matmul_11.f90: New test.
902
174e0b00
JW
9032016-10-10 Jiong Wang <jiong.wang@arm.com>
904
905 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
906 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
907 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
908 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
909 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
910 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
911 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
912 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
913 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
914 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
915 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
916 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
917 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
918 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
919 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
920 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
921 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
922 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
923 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
924 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
932 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
933 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
934 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
935 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
936 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
937 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
938 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
939 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
940 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
941 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
942 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
943 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
944 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
945 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
946 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
947 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
948 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
949 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
950 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
951 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
952 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
953 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
954 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
955 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
956 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
957 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
958 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
959 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
960 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
961 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
962 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
963 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
964
4bc63138
JW
9652016-10-10 Jiong Wang <jiong.wang@arm.com>
966
967 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
968 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
969 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
970 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
971 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
972 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
973 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
974 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
975 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
976 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
977 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
978 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
979 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
980 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
981
8f3edb07
JW
9822016-10-10 Jiong Wang <jiong.wang@arm.com>
983
984 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
985 Enable AArch64.
986 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
987 vdup*_laneq.
988 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
989 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
990 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
991 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
992
6e49f922
JW
9932016-10-10 Matthew Wahab <matthew.wahab@arm.com>
994 Jiong Wang <jiong.wang@arm.com>
995
996 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
997 AArch64 support.
998 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
999 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1000 AArch64 targets.
1001 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1002 AArch64 targets.
1003 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1004 targets.
1005 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1006
41683e1a
EB
10072016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * gnat.dg/specs/vfa.ads: New test.
1010
6e49f922 10112016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
1012
1013 * gnat.dg/inline13.ad[sb]: New test.
1014 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1015
55cfd746
EB
10162016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * gnat.dg/biased_subtype.adb: New test.
1019
4dfb8a2a
JJ
10202016-10-09 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR tree-optimization/77901
1023 * gcc.c-torture/compile/pr77901.c: New test.
1024
67b97478
PK
10252016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1026
1027 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1028 * gcc.dg/ipa/propalign-2.c: Likewise
1029 * gcc.dg/ipa/propalign-3.c: Likewise.
1030 * gcc.dg/ipa/propalign-4.c: Likewise.
1031 * gcc.dg/ipa/propalign-5.c: Likewise.
1032
7bad794a
JJ
10332016-10-08 Jakub Jelinek <jakub@redhat.com>
1034
81b02905
JJ
1035 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1036
ee19ef45
JJ
1037 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1038
7bad794a
JJ
1039 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1040 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1041
56d3a930
FR
10422016-10-07 Fritz Reese <fritzoreese@gmail.com>
1043
1044 * gfortran.dg/dec_union_11.f90: New testcase.
1045
45e2bf2e
NS
10462016-10-07 Nathan Sidwell <nathan@acm.org>
1047
1048 PR c++/66443
1049 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1050 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1051 * g++.dg/cpp1y/pr66443-cxx14.C: New
1052 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1053 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1054
be845b04
JJ
10552016-10-07 Jakub Jelinek <jakub@redhat.com>
1056
1057 * g++.dg/cpp0x/addressof1.C: New test.
1058 * g++.dg/cpp0x/addressof2.C: New test.
1059
08213983
MM
10602016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1061
1062 * gcc.target/powerpc/float128-type-1.c: New test to check that
1063 PowerPC 64-bit Linux enables -mfloat128-type by default.
1064 * gcc.target/powerpc/float128-type-2.c: Likewise.
1065 * gcc.target/powerpc/float128-mix.c: Change error message to
1066 reflect that __ibm128 is now #define'ed to be long double.
1067
bd845c14
SK
10682016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1069
1070 PR fortran/77406
1071 * gfortran.dg/pr77406.f90: New test.
1072 * gfortran.dg/assumed_type_3.f90: Update error messages.
1073 * gfortran.dg/defined_operators_1.f90: Ditto.
1074 * gfortran.dg/generic_26.f90: Ditto.
1075 * gfortran.dg/generic_7.f90: Ditto.
1076 * gfortran.dg/gomp/udr5.f90: Ditto.
1077 * gfortran.dg/gomp/udr7.f90: Ditto.
1078 * gfortran.dg/interface_1.f90: Ditto.
1079 * gfortran.dg/interface_37.f90: Ditto.
1080 * gfortran.dg/interface_5.f90: Ditto.
1081 * gfortran.dg/interface_6.f90: Ditto.
1082 * gfortran.dg/interface_7.f90
1083 * gfortran.dg/no_arg_check_3.f90
1084 * gfortran.dg/operator_5.f90
1085 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1086
c09c4992
BE
10872016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1088
1089 PR c++/77700
1090 * c-c++-common/Wint-in-bool-context.c: Update test.
1091
d7f336f8
RB
10922016-10-07 Richard Biener <rguenther@suse.de>
1093
1094 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1095 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1096
a9172bf3
MP
10972016-10-07 Marek Polacek <polacek@redhat.com>
1098
1099 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1100
8a14afd0
BS
11012016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1102
1103 PR c++/69733
1104 * c-c++-common/pr69733.c: New test.
1105 * gcc.dg/pr69733.c: New test.
1106 * gcc.target/i386/pr69733.c: New test.
1107
d4bd4646
MP
11082016-10-07 Marek Polacek <polacek@redhat.com>
1109
1110 PR c++/77803
1111 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1112
a93cdc5c
JJ
11132016-10-07 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR tree-optimization/77664
1116 * gcc.dg/tree-ssa/pr77664.c: New test.
1117 * gcc.dg/pr77664.c: New test.
1118
11192016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1120
1121 * gfortran.dg/pr69955.f90: New test.
1122
ac193ee7
LK
11232016_10-06 Louis Krupp <louis.krupp@zoho.com>
1124
1125 PR fortran/57910
1126 * gfortran.dg/pr57910.f90: New test.
1127
342cfb3e
JJ
11282016-10-06 Jakub Jelinek <jakub@redhat.com>
1129
1130 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1131 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1132
48057089
KV
11332016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1134
1135 PR tree-optimization/77862
1136 * gcc.dg/pr77862.c: New test.
1137
65b25c9b
KV
11382016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1139
1140 * gcc.dg/tree-ssa/evrp4.c: New test.
1141
f3127685
JL
11422016-10-06 Jeff Law <law@redhat.com>
1143
1144 PR tree-optimization/71661
1145 * gcc.dg/tree-ssa/pr71661.c: New test.
1146
b3972588
RB
11472016-10-06 Richard Biener <rguenther@suse.de>
1148
1149 PR tree-optimization/77855
1150 * gcc.dg/torture/pr77855.c: New testcase.
1151
139dc3c6 11522016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1153 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1154
1155 * g++.dg/other/pr77759.C: New test.
1156
37f6a157
RB
11572016-10-06 Richard Biener <rguenther@suse.de>
1158
1159 PR tree-optimization/77839
1160 * gcc.dg/torture/pr77839.c: New testcase.
1161
f779aeb8
MP
11622016-10-06 Marek Polacek <polacek@redhat.com>
1163
1164 * g++.dg/cpp1z/init-statement9.C: New test.
1165
eee8f0b0
AS
11662016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1167
1168 * gcc.target/i386/pcommit-1.c: Deleted.
1169 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1170 * gcc.target/i386/sse-13.c: Ditto.
1171 * gcc.target/i386/sse-14.c: Ditto.
1172 * gcc.target/i386/sse-22.c: Ditto.
1173 * gcc.target/i386/sse-23.c: Ditto.
1174 * g++.dg/other/i386-2.C: Ditto.
1175
b48042bb
UB
11762016-10-05 Uros Bizjak <ubizjak@gmail.com>
1177
1178 * gcc.target/i386/pr77833.c: Require int128 effective target.
1179
50b01e1d
SK
11802016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1181
1182 PR fortran/58991
1183 PR fortran/58992
1184 * gfortran.dg/associate_22.f90: New test.
1185
908b8296
FR
11862016-10-05 Fritz Reese <fritzoreese@gmail.com>
1187
1188 * gfortran.dg/dec_union_9.f90: New testcase.
1189 * gfortran.dg/dec_union_10.f90: New testcase.
1190
87582521
JJ
11912016-10-05 Jakub Jelinek <jakub@redhat.com>
1192
2e69f143
JJ
1193 PR sanitizer/66343
1194 * gcc.dg/pch/pr66343-3.c: New test.
1195 * gcc.dg/pch/pr66343-3.hs: New file.
1196
87582521
JJ
1197 PR sanitizer/66343
1198 * gcc.dg/pch/pr66343-1.c: New test.
1199 * gcc.dg/pch/pr66343-1.hs: New file.
1200 * gcc.dg/pch/pr66343-2.c: New test.
1201 * gcc.dg/pch/pr66343-2.hs: New file.
1202
700fff34
BE
12032016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1204
1205 * c-c++-common/Wint-in-bool-context.c: Update test.
1206
17a9e380
MP
12072016-10-05 Marek Polacek <polacek@redhat.com>
1208
1209 * g++.dg/cpp1z/init-statement1.C: New test.
1210 * g++.dg/cpp1z/init-statement2.C: New test.
1211 * g++.dg/cpp1z/init-statement3.C: New test.
1212 * g++.dg/cpp1z/init-statement4.C: New test.
1213 * g++.dg/cpp1z/init-statement5.C: New test.
1214 * g++.dg/cpp1z/init-statement6.C: New test.
1215 * g++.dg/cpp1z/init-statement7.C: New test.
1216 * g++.dg/cpp1z/init-statement8.C: New test.
1217
6e48e779
LK
12182016-10-05 Louis Krupp <louis.krupp@zoho.com>
1219
1220 PR fortran/67524
1221 * gfortran.dg/pr67524.f90: New test.
1222
04a32443
JJ
12232016-10-05 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR sanitizer/77823
1226 * c-c++-common/ubsan/shift-9.c: New test.
1227
743a9cf7
SKS
12282016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1229
1230 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1231 of int if __SIZEOF_INT__ is less than 4 bytes.
1232
a40278c3
JD
12332016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1234
1235 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1236 * gfortran.dg/class_array_20.f03: Likewise.
1237 * gfortran.dg/class_array_21.f03: Likewise.
1238 * gfortran.dg/finalize_29.f08: Likewise.
1239 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1240
39bb7d01
RB
12412016-10-05 Richard Biener <rguenther@suse.de>
1242
1243 PR middle-end/77826
1244 * gcc.dg/torture/pr77826.c: New testcase.
1245
eeb57981
RB
12462016-10-05 Richard Biener <rguenther@suse.de>
1247
1248 * gcc.dg/fold-copysign-1.c: New testcase.
1249
f9018d75
AS
12502016-10-05 Andreas Schwab <schwab@suse.de>
1251
1252 * g++.dg/pr49847-2.C: Remove.
1253
7e8000b3
PMR
12542016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1255
1256 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1257
54f84ca9
RB
12582016-10-05 Richard Biener <rguenther@suse.de>
1259
1260 PR middle-end/55152
1261 * gcc.dg/pr55152-2.c: New testcase.
1262
17beda50
JD
12632016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1264
1265 * gfortran.dg/dtio_15.f90: New test.
1266
1c84b798
ILT
12672016-10-04 Ian Lance Taylor <iant@golang.org>
1268
1269 * gcc.dg/split-7.c: New test.
1270
7ec39552
MS
12712016-10-04 Martin Sebor <msebor@redhat.com>
1272
1273 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1274 %lc directive to wint_t to silence -Wformat warnings on targets
1275 where the latter is a distinct type such as long.
1276
8ff04ff9
MS
12772016-10-04 Martin Sebor <msebor@redhat.com>
1278
1279 PR c++/77804
1280 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1281
bfecd57c
JJ
12822016-10-04 Jakub Jelinek <jakub@redhat.com>
1283
f72da967
JJ
1284 PR c++/77791
1285 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1286
bfecd57c
JJ
1287 * g++.dg/other/java3.C: Remove.
1288 * g++.dg/other/java1.C: Remove.
1289 * g++.dg/other/error12.C: Remove.
1290 * g++.dg/other/java2.C: Remove.
1291 * g++.dg/warn/Wnvdtor.C: Remove.
1292 * g++.dg/lookup/java1.C: Remove.
1293 * g++.dg/lookup/java2.C: Remove.
1294 * g++.dg/ext/pr34829.C: Remove.
1295 * g++.dg/ext/java-3.C: Remove.
1296 * g++.dg/ext/java-1.C: Remove.
1297 * g++.dg/ext/java-2.C: Remove.
1298 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1299
fe8b1e83
DG
13002016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1301
1302 PR tree-optimization/77808
1303 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1304
078b5aab
RB
13052016-10-04 Richard Biener <rguenther@suse.de>
1306
1307 PR tree-optimization/77399
1308 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1309
2b568899
RB
13102016-10-04 Richard Biener <rguenther@suse.de>
1311
1312 PR middle-end/77833
1313 * gcc.target/i386/pr77833.c: New testcase.
1314
0a4e5cf3
JL
13152016-09-26 Jeff Law <law@redhat.com>
1316
1317 PR tree-optimization/71550
1318 PR tree-optimization/71403
1319 * gcc.c-torture/execute/pr71550.c: New test.
1320
d07b0a23
SKS
13212016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1322
1323 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1324 option.
1325
b44a42cf
KT
13262016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1327
1328 Revert
1329 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1330
1331 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1332
f41f1ceb
MP
13332016-10-03 Marek Polacek <polacek@redhat.com>
1334
1335 * g++.dg/cpp0x/nullptr37.C: New test.
1336
1633d3b9
BE
13372016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1338
1339 * c-c++-common/Wint-in-bool-context.c: Update test.
1340
2c8e3a1d
JJ
13412016-10-02 Jakub Jelinek <jakub@redhat.com>
1342
1343 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1344 earlier.
1345 * g++.dg/charset/asm2.c (memmove): Likewise.
1346 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1347 * g++.dg/tls/diag-4.C (foo): Likewise.
1348 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1349 dg-warning, fix up regex.
1350 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1351 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1352 * g++.old-deja/g++.mike/net31.C: Likewise.
1353 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1354 for C++17.
1355 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1356 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1357
f00b6283
RB
13582016-10-01 Richard Biener <rguenther@suse.de>
1359
1360 PR middle-end/77798
1361 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1362
0f0565b1
AV
13632016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1364
1365 PR fortran/77663
1366 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1367
c58823a0
JJ
13682016-10-01 Jakub Jelinek <jakub@redhat.com>
1369
1370 PR c/77490
1371 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1372 Add dg-prune-output directive.
1373
e3228a50
JD
13742016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1375
1376 PR fortran/66643
1377 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1378 * gfortran.fortran-torture/compile/write.f90: Update test.
1379
e70bbc6f
MW
13802016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1381
1382 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1383 arm_fp16_alternative_ok as the required effective target.
1384 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1385 -mfp16-format=alternative to the dg-options directive and remove
1386 the dg-add-options directive.
1387
c39747d2
FR
13882016-09-30 Fritz Reese <fritzoreese@gmail.com>
1389
1390 PR fortran/77764
1391 * gfortran.dg/dec_union_8.f90: New testcase.
1392
00074dd8
FR
13932016-09-30 Fritz Reese <fritzoreese@gmail.com>
1394
1395 PR fortran/77782
1396 * gfortran.dg/dec_structure_16.f90: New testcase.
1397
26f391e8
AV
13982016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1399
1400 * gfortran.dg/coarray_allocate_10.f08: New test.
1401 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1402
fa16a271
KT
14032016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1404
1405 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1406
f334c828
RB
14072016-09-30 Richard Biener <rguenther@suse.de>
1408
1409 PR tree-optimization/77399
1410 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1411
76e3ec9c
SL
14122016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1413
871267e1 1414 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1415 -fdelete-null-pointer-checks explicit.
1416 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1417 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1418 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1419 * gcc.dg/pic-1.c: Require fpic target support.
1420 * gcc.dg/pic-2.c: Likewise.
1421
a2c6e7f2
JJ
14222016-09-29 Jakub Jelinek <jakub@redhat.com>
1423
1424 Implement P0001R1 - C++17 removal of register storage class specifier
1425 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1426 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1427 C++17.
1428 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1429 keyword if not __SSE2__.
1430 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1431 C++17.
1432 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1433 register keywords.
1434 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1435 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1436 no_erroneous_warning): Expect new warnings for C++17.
1437 * g++.dg/warn/register-var-2.C (f): Likewise.
1438 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1439 * g++.dg/parse/linkage2.C (foo): Likewise.
1440 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1441 keyword on parameters for C++17.
1442 * g++.dg/cpp1z/register1.C: New test.
1443 * g++.dg/cpp1z/register2.C: New test.
1444 * g++.dg/cpp1z/register3.C: New test.
1445
4ab76933
UB
14462016-09-29 Uros Bizjak <ubizjak@gmail.com>
1447
1448 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1449 * gcc.target/i386/avx2-check.h (main): Ditto.
1450 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1451 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1452 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1453 * gcc.target/i386/avx512er-check.h (main): Ditto.
1454 * gcc.target/i386/avx512f-check.h (main): Ditto.
1455 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1456 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1457 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1458
2488ebe5
UB
14592016-09-29 Uros Bizjak <ubizjak@gmail.com>
1460
1461 PR target/77756
1462 * gcc.target/i386/pr77756.c: New test.
1463
4d258d09
MP
14642016-09-29 Marek Polacek <polacek@redhat.com>
1465
1466 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1467
a9087411
MP
14682016-09-29 Marek Polacek <polacek@redhat.com>
1469
1470 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1471 C++14.
1472
fa0a064a
ML
14732016-09-29 Martin Liska <mliska@suse.cz>
1474
1475 * objc/execute/construct1.m: New test.
1476
0ce1ecc7
RB
14772016-09-29 Richard Biener <rguenther@suse.de>
1478
1479 PR tree-optimization/77768
1480 * gcc.dg/torture/pr77768.c: New testcase.
1481
da186c1f
RB
14822016-09-28 Richard Biener <rguenther@suse.de>
1483
1484 PR middle-end/77407
1485 * gcc.dg/pr77407.c: New testcase.
1486
d657e995
RB
14872016-09-29 Richard Biener <rguenther@suse.de>
1488
1489 PR middle-end/55152
1490 * gcc.dg/pr55152.c: New testcase.
1491 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1492
cadf6296
RO
14932016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1494
1495 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1496 (dg-options): Remove -m32.
1497
88000fd1
MS
14982016-09-28 Martin Sebor <msebor@redhat.com>
1499
1500 PR middle-end/77721
1501 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1502
0c172974
JD
15032016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1504
1505 PR libgfortran/77707
1506 * gfortran.dg/inquire_17.f90: New test.
1507
4b390698
JJ
15082016-09-28 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR c++/77467
1511 * g++.dg/cpp1y/constexpr-77467.C: New test.
1512
2b1b5938
MS
15132016-09-28 Martin Sebor <msebor@redhat.com>
1514
1515 PR c/77762
1516 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1517 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1518 (test_sprintf_p_const): Adjust line numbers to avoid failures
1519 introduced in r240503.
1520
30dc6ee9
MS
15212016-09-28 Martin Sebor <msebor@redhat.com>
1522
1523 PR middle-end/77683
1524 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1525
7d290e93
BE
15262016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1527
fcf32bad
BE
1528 PR c++/77748
1529 * g++.dg/pr77550.C: Avoid undefined behavior.
1530
7d290e93
BE
1531 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1532
912d9ec3
WD
15332016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1534
1535 * gcc.dg/strlenopt-20.c: Update test.
1536 * gcc.dg/strlenopt-21.c: Likewise.
1537 * gcc.dg/strlenopt-22.c: Likewise.
1538 * gcc.dg/strlenopt-22g.c: Likewise.
1539 * gcc.dg/strlenopt-26.c: Likewise.
1540 * gcc.dg/strlenopt-5.c: Likewise.
1541 * gcc.dg/strlenopt-7.c: Likewise.
1542 * gcc.dg/strlenopt-9.c: Likewise.
1543
459bcfb0
JJ
15442016-09-27 Jakub Jelinek <jakub@redhat.com>
1545
6e39060a
JJ
1546 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1547
8ca33347
JJ
1548 * g++.dg/cpp1z/lambda-this1.C: New test.
1549 * g++.dg/cpp1z/lambda-this2.C: New test.
1550
459bcfb0
JJ
1551 PR c++/77722
1552 * g++.dg/ubsan/return-4.C: New test.
1553 * g++.dg/ubsan/return-5.C: New test.
1554 * g++.dg/ubsan/return-6.C: New test.
1555
20fba714
JW
15562016-09-27 Jiong Wang <jiong.wang@arm.com>
1557
1558 * lib/target-supports.exp
1559 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1560 in function comment.
1561
bebe0086
ML
15622016-09-27 Martin Liska <mliska@suse.cz>
1563
1564 PR gcov-profile/46266
1565 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1566 considered.
1567
59896334
RB
15682016-09-27 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/77745
1571 * g++.dg/torture/pr77745.C: New testcase.
1572
f0d355dc
RB
15732016-09-27 Richard Biener <rguenther@suse.de>
1574
1575 PR tree-optimization/77478
1576 * gcc.dg/torture/pr77478.c: New testcase.
1577
8c9434c2
ML
15782016-09-27 Martin Liska <mliska@suse.cz>
1579
1580 PR gcov-profile/7970
1581 PR gcov-profile/16855
1582 PR gcov-profile/44779
1583 * g++.dg/gcov/pr16855.C: New test.
1584
511d092e
SKS
15852016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1586
1587 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1588
f2e0c4e1
JJ
15892016-09-27 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR fortran/77666
1592 * gfortran.dg/gomp/pr77666.f90: New test.
1593
3a4228ba
KV
15942016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1595
1596 PR ipa/77677
1597 * gcc.dg/torture/pr77677-2.c: New test.
1598
a184e37f
SK
15992016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1600
1601 PR fortran/77420
1602 * gfortran.dg/pr77420_1.f90: New test.
1603 * gfortran.dg/pr77420_2.f90: Ditto.
1604 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1605 * gfortran.dg/pr77420_4.f90: this file.
1606
8be59d19
KV
16072016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1608
1609 PR middle-end/77719
1610 * gfortran.dg/pr77719.f90: New test.
1611
991075a4
TP
16122016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1613
1614 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1615 singular form of byte when quantity is unknown.
991075a4 1616
c6147dc4
MP
16172016-09-26 Marek Polacek <polacek@redhat.com>
1618
1619 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1620
5cc6c41c
ML
16212016-09-26 Martin Liska <mliska@suse.cz>
1622
1623 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1624 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1625 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1626 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1627 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1628 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1629 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1630 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1631 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1632
81fea426
MP
16332016-09-26 Marek Polacek <polacek@redhat.com>
1634
1635 PR c/7652
1636 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1637 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1638 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1639 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1640 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1641 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1642 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1643 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1644 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1645 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1646 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1647 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1648 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1649 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1650 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1651 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1652 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1653 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1654 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1655 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1656 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1657 * c-c++-common/attr-fallthrough-1.c: New test.
1658 * c-c++-common/attr-fallthrough-2.c: New test.
1659 * g++.dg/cpp0x/fallthrough1.C: New test.
1660 * g++.dg/cpp0x/fallthrough2.C: New test.
1661 * g++.dg/cpp1z/fallthrough1.C: New test.
1662 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1663 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1664 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1665 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1666
9b597c1f
SK
16672016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1668
12a813c1 1669 PR fortran/77429
9b597c1f
SK
1670 * gfortran.dg/pr77429.f90: New test.
1671
f1c7e7f1
SK
16722016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1673
1674 PR fortran/77694
1675 * gfortran.dg/pr77694.f90: New test.
1676
50c6dd20
OE
16772016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1678
1679 PR target/51244
1680 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1681
540b039e
DH
16822016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1683
1684 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1685 for 32-bit mode.
1686
cfd161bf
DH
16872016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1688
1689 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1690 for 32-bit mode.
1691
9a2300e9
MP
16922016-09-24 Marek Polacek <polacek@redhat.com>
1693
1694 PR c/77490
1695 * c-c++-common/Wbool-operation-1.c: New test.
1696 * gcc.dg/Wbool-operation-1.c: New test.
1697
34d567d1
FR
16982016-09-23 Fritz Reese <fritzoreese@gmail.com>
1699
1700 * gfortran.dg/dec_static_1.f90: New.
1701 * gfortran.dg/dec_static_2.f90: New.
1702 * gfortran.dg/dec_static_3.f90: New.
1703 * gfortran.dg/dec_static_4.f90: New.
1704
4a8d4422
JD
17052016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1706
1707 PR fortran/48298
1708 * gfortran.dg/negative_unit_check.f90: Update test.
1709 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1710
90ef45cb
DV
17112016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1712
1713 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1714 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1715 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1716 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1717 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1718 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1719 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1720
e0535922
MS
17212016-09-23 Martin Sebor <msebor@redhat.com>
1722
1723 PR testsuite/77713
1724 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1725 assuming long double is bigger than double.
1726
d664d76d
JJ
17272016-09-23 Jakub Jelinek <jakub@redhat.com>
1728
1729 Implement P0138R2, C++17 construction rules for enum class values
1730 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1731
3b31f720
DM
17322016-09-23 David Malcolm <dmalcolm@redhat.com>
1733
1734 PR preprocessor/77672
1735 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1736 expected multiline output from first warning to reflect change
1737 in r240434.
1738
592459bf
TP
17392016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1740
1741 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1742
0af06385
BE
17432016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1744 Tom de Vries <tom@codesourcery.com>
1745
1746 PR testsuite/77411
1747 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1748
8f01b67a
MP
17492016-09-23 Marek Polacek <polacek@redhat.com>
1750
1751 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1752 * c-c++-common/gomp/atomic-13.c: Likewise.
1753 * c-c++-common/gomp/atomic-14.c: Likewise.
1754 * c-c++-common/pr60439.c: Remove invalid code.
1755 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1756 * g++.dg/expr/bitfield5.C: Likewise.
1757 * g++.dg/expr/bitfield6.C: Likewise.
1758 * g++.dg/expr/bool1.C: Likewise.
1759 * g++.dg/expr/bool3.C: Likewise.
1760 * g++.dg/expr/lval3.C: Likewise.
1761 * g++.dg/expr/lval4.C: Likewise.
1762 * g++.old-deja/g++.jason/bool5.C: Likewise.
1763
bbd6fcf3
DM
17642016-09-23 David Malcolm <dmalcolm@redhat.com>
1765
1766 PR preprocessor/77672
1767 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1768 (test_terminator_location): New function.
1769
113d06a4
RB
17702016-09-23 Richard Biener <rguenther@suse.de>
1771
1772 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1773
cab9e1df
MW
17742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1775
1776 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1777 -march=armv8.2-a+fp16 when supported by the hardware.
1778 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1780 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1781 semi-colons to a macro invocations.
1782 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1784 defined.
1785 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1786 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1788 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1789 defined.
1790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1797 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1798 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1799 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1800 defined.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1802 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1803 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1804 defined.
1805 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1806 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1807 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1808 defined.
1809 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1810 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1811 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1812 defined.
1813 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1815 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1816 defined. Also fix some white-space.
1817 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1821 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1822 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1823 defined. Also fix some long lines and white-space.
1824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1825 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1826 defined. Also fix some long lines and white-space.
1827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1828 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1829 defined.
1830 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1832 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1833 defined.
1834 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1836 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1837 defined.
1838 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1841 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1848 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1852 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1853 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1854 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1855 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1856 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1857
da9b2e69
JW
18582016-09-23 Jiong Wang <jiong.wang@arm.com>
1859 Matthew Wahab <matthew.wahab@arm.com>
1860
1861 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1881 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1882 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1883 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1884 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1898
785cf02f
MW
18992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1900
1901 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1902 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1903 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1904 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1905 support.
1906
1e401340
KV
19072016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1908
1909 PR ipa/77677
1910 * gcc.dg/torture/pr77677.c: New test.
1911
8ed3eeac
AV
19122016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1913
1914 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1915 here now.
1916
55a9b91b
MW
19172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1918
1919 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1920 options. Add tests for float16x4_t and float16x8_t.
1921
64c744b9
DV
19222016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1923
1924 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1925 * gcc.target/s390/risbg-ll-2.c: Ditto.
1926 * gcc.target/s390/risbg-ll-3.c: Ditto.
1927
d403b8d4
MW
19282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1929
1930 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1931 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1932
576987fc
DV
19332016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1934
1935 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1936 output to the simplified instructions.
1937
4ffc8099
MW
19382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1939
1940 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1941 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1942
b1a970a5
MW
19432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1944
1945 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1946 (FP16_SUPPORTED): New
1947 (expected-hfloat-16x4): Make conditional on __fp16 support.
1948 (expected-hfloat-16x8): Likewise.
1949 (vdup_n_f16): Disable for non-AArch64 targets.
1950 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1951 conditional on FP16_SUPPORTED.
1952 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1953 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1954 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1955 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1956 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1957 for testing __fp16.
1958 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1959 conditional on FP16_SUPPORTED.
1960 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1961 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1962
50df9464
MW
19632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1964
1965 * gcc.target/arm/short-vfp-1.c: New.
1966
536b9f42
MW
19672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1968
1969 * gcc.target/arm/attr-fp16-arith-1.c: New.
1970
1b9e31cf
MW
19712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1972
1973 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1974 New.
1975 (add_options_for_arm_v8_2a_fp16_neon): New.
1976 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1977 (add_options_for_arm_arch_v8_2a): Auto-generate.
1978 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1979 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1980 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1981 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1982 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1983 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1984 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1985
a5b42ee7
MW
19862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1987
1988 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1989 arm_fp16_alternative_ok.
1990 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1991 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1992 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1993 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1994 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1995 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1996 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1997 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1998 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1999 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2000 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2001 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2002 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2003 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2004 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2005 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2006 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2007 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2008 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2009 arm_fp16_alternative_ok.
2010 * lib/target-supports.exp
2011 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2012 (check_effective_target_arm_fp16_alternative_ok): New.
2013 (check_effective_target_arm_fp16_none_ok_nocache): New.
2014 (check_effective_target_arm_fp16_none_ok): New.
2015
fcbc975b
ML
20162016-09-23 Martin Liska <mliska@suse.cz>
2017
2018 * gcc.dg/ipa/pr77653.c: Replace adress
2019 with address.
2020
1822b732
ML
20212016-09-23 Martin Liska <mliska@suse.cz>
2022
2023 * gcc.target/i386/movbe-4.c: New test.
2024
fab18cc4
ML
20252016-09-23 Martin Liska <mliska@suse.cz>
2026
2027 * gcc.target/i386/crc32-5.c: New test.
2028
e70f01b5
ML
20292016-09-23 Martin Liska <mliska@suse.cz>
2030
2031 * gcc.target/i386/pr71652.c: New test.
2032 * gcc.target/i386/pr71652-2.c: New test.
2033 * gcc.target/i386/pr71652-3.c: New test.
2034
f2e81d05
JJ
20352016-09-23 Jakub Jelinek <jakub@redhat.com>
2036
2037 * lib/gcc-dg.exp (process-message): Support relative line number
2038 notation - .+4 or .-1 etc.
2039 * gcc.dg/dg-test-1.c: New test.
2040
ed30d2a6
MS
20412016-09-22 Martin Sebor <msebor@redhat.com>
2042
2043 PR target/77676
2044 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2045 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2046 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2047 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2048
1c681c7b
UB
20492016-09-22 Uros Bizjak <ubizjak@gmail.com>
2050
2051 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2052 * gcc.dg/ifcvt-2.c: Ditto.
2053 * gcc.dg/zero_bits_compound-1.c: Ditto.
2054 * gcc.dg/zero_bits_compound-1.c: Ditto.
2055 * gcc.dg/pr40550.c: Simplify target selectors.
2056 Use dg-additional-options.
2057 * gcc.dg/pr47893.c: Ditto.
2058 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2059 additional options for 32-bit x86 targets.
2060 * gcc.dg/pr70955.c: Move to ...
2061 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2062
67cf0a53
PC
20632016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2064
2065 PR c++/61019
2066 * g++.dg/cpp0x/pr61019.C: New.
2067
0ee70cc0
AV
20682016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2069 Terry Guo <terry.guo@arm.com>
2070
2071 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2072 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2073 * gcc.target/arm/pure-code/pure-code.exp: New.
2074
43639d2c
UB
20752016-09-22 Uros Bizjak <ubizjak@gmail.com>
2076
2077 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2078 Remove SSE effective target requirement.
2079
a608d15b
PC
20802016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2081
2082 PR c++/71979
2083 * g++.dg/cpp0x/pr71979.C: New.
2084
d94a7ab4
BE
20852016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2086
2087 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2088
a13f439f
ML
20892016-09-22 Martin Liska <mliska@suse.cz>
2090
2091 PR ipa/77653
2092 * gcc.dg/ipa/pr77653.c: New test.
2093
cf352092
JJ
20942016-09-22 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR fortran/77665
2097 * gfortran.dg/gomp/pr77665.f90: New test.
2098
a8de3002
PT
20992016-09-22 Paul Thomas <pault@gcc.gnu.org>
2100
2101 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2102 * gfortran.dg/dtio_13.f90: New test.
2103
39abef62
LK
21042016-09-21 Louis Krupp <louis.krupp@zoho.com>
2105
2106 PR fortran/66107
2107 * gfortran.dg/pr66107.f90: New test.
2108
4a2bb7fc
ILT
21092016-09-21 Ian Lance Taylor <iant@golang.org>
2110
2111 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2112 with call to builtin delete function.
2113
5f84cee2
JM
21142016-09-21 Joseph Myers <joseph@codesourcery.com>
2115
2116 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2117 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2118 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2119 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2120 tests.
2121
fe01a41a
UB
21222016-09-21 Uros Bizjak <ubizjak@gmail.com>
2123
2124 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2125
2e1c20b1
JJ
21262016-09-21 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR c++/77651
2129 * g++.dg/cpp1z/aligned-new6.C: New test.
2130
de4c144a
MW
21312016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2132
2133 * gcc.target/arm/fp16-aapcs-3.c: New.
2134 * gcc.target/arm/fp16-aapcs-4.c: New.
2135 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2136 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2137 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2138 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2139
44fc7854
BE
21402016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2141
2142 PR tree-optimization/77550
2143 * g++.dg/pr77550.C: New test.
2144
bc084f84
GJL
21452016-09-21 Georg-Johann Lay <avr@gjlay.de>
2146
2147 PR target/77326
2148 * gcc.target/avr/torture/pr77326.c: New test.
2149
c075003a
LK
21502016-09-21 Louis Krupp <louis.krupp@zoho.com>
2151
2152 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2153
6811ea79
RB
21542016-09-21 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/77648
2157 * gcc.dg/torture/pr77648-1.c: New testcase.
2158 * gcc.dg/torture/pr77648-2.c: Likewise.
2159
f955c4c4
RB
21602016-09-21 Richard Biener <rguenther@suse.de>
2161 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR tree-optimization/77621
2164 * gcc.dg/pr77621.c: New testcase.
2165
096506bb
PT
21662016-09-21 Paul Thomas <pault@gcc.gnu.org>
2167
2168 PR fortran/77657
2169 * gfortran.dg/dtio_12.f90: New test.
2170
37d168ae
SKS
21712016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2172
2173 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2174
66454000
KV
21752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2176
2177 PR tree-optimization/72835
2178 * gcc.dg/tree-ssa/pr72835.c: New test.
2179
88d0c3f0
MS
21802016-09-20 Martin Sebor <msebor@redhat.com>
2181
2182 PR middle-end/49905
2183 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2184 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2185 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2186 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2187 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2188 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2189 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2190
a03df1d5
KV
21912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2192
2193 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2194 arguments/compare will be optimized away.
2195 * gcc.dg/torture/ftrapv-1.c: Likewise.
2196
8bc5448f
KV
21972016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2198
2199 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2200 will be optimized away.
2201 * gcc.dg/ipa/vrp1.c: New test.
2202 * gcc.dg/ipa/vrp2.c: New test.
2203 * gcc.dg/ipa/vrp3.c: New test.
2204
973625a0
KV
22052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2206
2207 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2208 does the same transformation.
2209 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2210 * gcc.dg/tree-ssa/evrp1.c: New test.
2211 * gcc.dg/tree-ssa/evrp2.c: New test.
2212 * gcc.dg/tree-ssa/evrp3.c: New test.
2213 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2214 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2215 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2216 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2217 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2218 foling now happens early.
2219 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2220 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2221 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2222 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2223 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2224
9b1ba33c
UB
22252016-09-20 Uros Bizjak <ubizjak@gmail.com>
2226
2227 PR target/77621
2228 * gcc.target/i386/pr77621.c: New test.
2229 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2230 pattern, loop should vectorize with -mtune=atom.
2231
f5bd4ad8
MO
22322016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2233 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR testsuite/63299
2236 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2237 instead of delete.
2238
7d9cf801
JJ
22392016-09-20 Jakub Jelinek <jakub@redhat.com>
2240
b912f962
JJ
2241 PR c++/77626
2242 * g++.dg/other/pr77626.C: New test.
2243
eaf1ece1
JJ
2244 PR c++/77638
2245 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2246
590b62e9
JJ
2247 PR c++/77637
2248 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2249
7d9cf801
JJ
2250 PR middle-end/77624
2251 * c-c++-common/pr77624-1.c: New test.
2252 * c-c++-common/pr77624-2.c: New test.
2253
3aebb6ff
AV
22542016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2255
2256 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2257 of digits expected.
2258
b5bbe47b
RB
22592016-09-20 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/77646
2262 * gcc.dg/torture/pr77646.c: New testcase.
2263
144a96e4
BE
22642016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2265
2266 PR c++/77434
2267 * c-c++-common/Wint-in-bool-context.c: New test.
2268
1f2071fa
JM
22692016-09-19 Joseph Myers <joseph@codesourcery.com>
2270
2271 * gcc.dg/cr-decimal-dig-1.c: New test.
2272
63012d9a
JM
22732016-09-19 Joseph Myers <joseph@codesourcery.com>
2274
2275 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2276 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2277 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2278 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2279
02410826
VM
22802016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2281
2282 PR rtl-optimization/77416
2283 * gcc.target/powerpc/pr77416.c: New.
2284
6101a7ab
PP
22852016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2286
2287 PR c++/77639
2288 * g++.dg/template/error-recovery4.C: New test.
2289
1993ff76
BC
22902016-09-19 Bin Cheng <bin.cheng@arm.com>
2291
2292 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2293
5fa9e644
KT
22942016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2295
2296 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2297 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2298
fc15d9ec
JJ
22992016-09-19 Jakub Jelinek <jakub@redhat.com>
2300 Jan Hubicka <jh@suse.cz>
2301
2302 PR target/77587
2303 * gcc.dg/pr77587.c: New test.
2304 * gcc.dg/pr77587a.c: New file.
2305
3c9f5092
AV
23062016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2307
2308 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2309 * gfortran.dg/coarray_38.f90:
2310 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2311 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2312 * gfortran.dg/coarray_allocate_7.f08: New test.
2313 * gfortran.dg/coarray_allocate_8.f08: New test.
2314 * gfortran.dg/coarray_allocate_9.f08: New test.
2315 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2316 new caf_register.
2317 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2318 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2319 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2320 get_by_refs.
2321 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2322 * gfortran.dg/coarray_lock_7.f90: Same.
2323 * gfortran.dg/coarray_poly_5.f90: Same.
2324 * gfortran.dg/coarray_poly_6.f90: Same.
2325 * gfortran.dg/coarray_poly_7.f90: Same.
2326 * gfortran.dg/coarray_poly_8.f90: Same.
2327 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2328
e79e6763
FR
23292016-09-19 Fritz Reese <fritzoreese@gmail.com>
2330
2331 PR fortran/77584
2332 * gfortran.dg/dec_structure_15.f90: New testcase.
2333
ae527639
RB
23342016-09-19 Richard Biener <rguenther@suse.de>
2335
2336 PR middle-end/77605
2337 * gcc.dg/torture/pr77605.c: New testcase.
2338
cdf060f8
LK
23392016-09-18 Louis Krupp <louis.krupp@zoho.com>
2340
2341 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2342
b720e919
JH
23432016-09-17 Jan Hubicka <hubicka@ucw.cz>
2344
2345 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2346 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2347 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2348 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2349 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2350 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2351 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2352 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2353 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2354 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2355 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2356
bdabae39
KY
23572016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2358
2359 * gcc.target/i386/pr68633.c: Fix expected result.
2360
493ba820
LK
23612016-09-17 Louis Krupp <louis.krupp@gmail.com>
2362
2363 PR fortran/68078
2364 * gfortran.dg/pr68078.f90: New test.
2365 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2366
9a42726b
BS
23672016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2368
2369 PR target/77613
2370 * gcc.target/powerpc/swaps-p8-25.c: New.
2371
e7d61178
JJ
23722016-09-16 Jakub Jelinek <jakub@redhat.com>
2373
8f03e02f
JJ
2374 PR c++/77482
2375 * g++.dg/cpp0x/constexpr-77482.C: New test.
2376
e80cb545
JJ
2377 PR c++/77379
2378 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2379 thunk offsets.
2380 * g++.dg/abi/abi-tag23a.C: Likewise.
2381
1c2f613f
JJ
2382 PR c++/77338
2383 * g++.dg/cpp0x/decltype-77338.C: New test.
2384
e7d61178
JJ
2385 PR c++/77375
2386 * g++.dg/cpp0x/mutable1.C: New test.
2387
8d987deb
SK
23882016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2389
2390 PR fortran/77612
2391 * gfortran.dg/pr77612.f90: New test.
2392
2c3d35a6
SKS
23932016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2394
2395 * gcc.dg/torture/pr70421.c: Require int32plus.
2396
e43163ae
JJ
23972016-09-16 Jakub Jelinek <jakub@redhat.com>
2398
bcf0905a
JJ
2399 PR middle-end/77475
2400 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2401
e43163ae
JJ
2402 PR target/77526
2403 * gcc.target/i386/pr77526.c: New test.
2404
7d704548
JJ
24052016-09-16 Jakub Jelinek <jakub@redhat.com>
2406 Eric Botcazou <ebotcazou@adacore.com>
2407
2408 PR middle-end/77594
2409 * gcc.target/i386/pr77594.c: New test.
2410
902d624f
LK
24112016-09-15 Louis Krupp <louis.krupp@zoho.com>
2412
2413 PR fortran/69963
2414 * gfortran.dg/misplaced_implicit_character.f90: New test.
2415
7e16ce79
BC
24162016-09-15 Bin Cheng <bin.cheng@arm.com>
2417
2418 PR tree-optimization/77503
2419 * gcc.dg/vect/pr77503.c: New test.
2420
7c05f5c4
RB
24212016-09-15 Richard Biener <rguenther@suse.de>
2422
2423 PR middle-end/77544
2424 * c-c++-common/torture/pr77544.c: New testcase.
2425
76ff80fb
JJ
24262016-09-15 Jakub Jelinek <jakub@redhat.com>
2427
2428 PR middle-end/77475
2429 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2430 * gcc.dg/march-generic.c: Likewise.
2431 * gcc.target/i386/spellcheck-options-1.c: New test.
2432 * gcc.target/i386/spellcheck-options-2.c: New test.
2433 * gcc.target/i386/spellcheck-options-3.c: New test.
2434 * gcc.target/i386/spellcheck-options-4.c: New test.
2435
5560d026
CLT
24362016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2437
2438 PR fortran/72743
2439 * gfortran.dg/goacc/pr72743.f90: New test.
2440
5334f733
RB
24412016-09-15 Richard Biener <rguenther@suse.de>
2442
2443 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2444
d08615f2
RB
24452016-09-15 Richard Biener <rguenther@suse.de>
2446
2447 PR tree-optimization/77514
2448 * gcc.dg/torture/pr77514.c: New testcase.
2449
28ca05f0
JJ
24502016-09-14 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR c++/77549
2453 * g++.dg/lookup/pr77549.C: New test.
2454
20a1e5b8
MP
24552016-09-14 Marek Polacek <polacek@redhat.com>
2456
2457 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2458 * c-c++-common/gomp/atomic-13.c: Likewise.
2459 * c-c++-common/gomp/atomic-14.c: Likewise.
2460 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2461 * g++.dg/cpp1z/bool-increment1.C: New test.
2462 * c-c++-common/pr60439.c: Add dg-warning.
2463 * g++.dg/expr/bitfield4.C: Likewise.
2464 * g++.dg/expr/bitfield5.C: Likewise.
2465 * g++.dg/expr/bitfield6.C: Likewise.
2466 * g++.dg/expr/bool1.C: Likewise.
2467 * g++.dg/expr/bool3.C: Likewise.
2468 * g++.dg/expr/lval3.C: Likewise.
2469 * g++.dg/expr/lval4.C: Likewise.
2470 * g++.old-deja/g++.jason/bool5.C: Likewise.
2471 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2472 * g++.dg/other/error18.C: Likewise.
2473 * g++.dg/gomp/atomic-14.C: Likewise.
2474
0761f6bf
NS
24752016-09-14 Nathan Sidwell <nathan@acm.org>
2476
2477 PR c++/77539
2478 * g++.dg/cpp1y/pr77539.C: New.
2479
13cddbc1
CL
24802016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2481
2482 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2483 dg-require.
2484 * g++.dg/ext/builtin_alloca.C: Likewise.
2485 * g++.dg/template/spec35.C: Likewise.
2486 * gcc.dg/builtins-68.c: Likewise.
2487 * gcc.misc-tests/gcov-13.c: Likewise.
2488 * gcc.misc-tests/gcov-14.c: Likewise.
2489
a90638d4
JM
24902016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2491
2492 * gfortran.dg/dec_structure_14.f90: New testcase.
2493
5ba4a08c
JJ
24942016-09-14 Jakub Jelinek <jakub@redhat.com>
2495
2496 PR sanitizer/68260
2497 * c-c++-common/tsan/pr68260.c: New test.
2498
a713b234
JS
24992016-09-13 Joe Seymour <joe.s@somniumtech.com>
2500
2501 PR target/70713
2502 * gcc.target/msp430/function-attributes-1.c: New test.
2503 * gcc.target/msp430/function-attributes-2.c: New test.
2504 * gcc.target/msp430/function-attributes-3.c: New test.
2505
96032047
MS
25062015-04-18 Martin Sebor <msebor@redhat.com>
2507
2508 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2509 of non-nul characters.
2510 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2511
ea8661cd
JJ
25122016-09-13 Jakub Jelinek <jakub@redhat.com>
2513
9952908a
JJ
2514 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2515 * g++.dg/cpp1z/gen-attrs1.C: New test.
2516
63cdb7a0
JJ
2517 PR tree-optimization/77454
2518 * gcc.dg/pr77454.c: New test.
2519
ea8661cd
JJ
2520 PR c++/77553
2521 * g++.dg/cpp1y/constexpr-77553.C: New test.
2522
254830ba
DM
25232016-09-13 David Malcolm <dmalcolm@redhat.com>
2524
2525 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2526 (test_show_locus): Replace rich_location::add_fixit_insert calls
2527 with add_fixit_insert_before and add_fixit_insert_after.
2528
42763690
JM
25292016-09-13 Jason Merrill <jason@redhat.com>
2530 Tom de Vries <tom@codesourcery.com>
2531
2532 PR c++/77427
2533 * g++.dg/pr77427.C: New test.
2534
c8798f2c
ML
25352016-09-13 Martin Liska <mliska@suse.cz>
2536
2537 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2538 effective target.
2539 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2540 * lib/target-supports.exp: Define the new target.
2541
54700e2e
AP
25422016-09-12 Andrew Pinski <apinski@cavium.com>
2543
2544 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2545 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2546
e1d55bf7
UB
25472016-09-12 Uros Bizjak <ubizjak@gmail.com>
2548
2549 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2550 variable arguments.
2551 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2552 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2553 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2554 variable argument.
2555 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2556 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2557
54dcdb88
BE
25582016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2559
2560 PR c++/77496
2561 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2562 * g++.dg/ext/pr77496.C: New test.
2563 * g++.dg/warn/pr77496.C: New test.
2564
d1463eb9
DM
25652016-09-12 David Malcolm <dmalcolm@redhat.com>
2566
2567 PR c/72858
2568 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2569 to preserve conversion chars, and to preserve prefix information.
2570 * gcc.dg/format/pr72858.c: New test case.
2571
217fabad
SK
25722016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2573
2574 * gfortran.dg/pr77507.f90: Move to ...
2575 * gfortran.dg/ieee/pr77507.f90: here.
2576
a1cd04ac
JH
25772016-08-09 Jan Hubicka <hubicka@ucw.cz>
2578
2579 PR ipa/61159
2580 * compile/pr61159.c: New testcase
2581
e3912107
JH
25822016-08-09 Jan Hubicka <hubicka@ucw.cz>
2583
2584 PR ipa/64316
2585 * gcc.dg/ipa/pr63416.c: New testcase.
2586
739d9339
PT
25872016-09-10 Paul Thomas <pault@gcc.gnu.org>
2588 Steven G. Kargl <kargl@gcc.gnu.org>
2589
2590 PR fortran/77532
cc3135b6 2591 * gfortran.dg/dtio_11.f90: new test.
739d9339 2592
fb7c40dd
SK
25932016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2594
2595 PR fortran/77507
2596 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2597 * gfortran.dg/c_assoc_4.f90: Ditto.
2598
5b28efbb
TV
25992016-09-10 Tom de Vries <tom@codesourcery.com>
2600
2601 PR C/71602
2602 * c-c++-common/va-arg-va-list-type.c: New test.
2603
9d0a9bb4
PB
26042016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2605
2606 PR rtl-optimization/77289
2607 * gcc.target/powerpc/pr77289.c: New test.
2608
3f0177e7
MS
26092016-09-09 Martin Sebor <msebor@redhat.com>
2610
2611 PR c/77520
2612 PR c/77521
2613 * gcc.dg/pr77520.c: New test.
2614 * gcc.dg/pr77521.c: New test.
2615
e81e83d0
SK
26162016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2617
2618 PR fortran/77506
2619 * gfortran.dg/pr77506.f90: New test.
2620
8a92685e
SK
26212016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2622
2623 PR fortran/77507
2624 * gfortran.dg/pr77507.f90: New test.
2625
c65248cb
JM
26262016-09-09 Joseph Myers <joseph@codesourcery.com>
2627
2628 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2629
2cf0ff98
SK
26302016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2631 Louis Krupp <lkrupp@gcc.gnu.org>
2632
2633 PR fortran/69514
2634 * gfortran.dg/pr69514_1.f90: New test.
2635 * gfortran.dg/pr69514_2.f90: New test.
2636
8ebc1e0f
JJ
26372016-09-08 Jakub Jelinek <jakub@redhat.com>
2638
20b6cf01
JJ
2639 PR fortran/77500
2640 * gfortran.dg/gomp/pr77500.f90: New test.
2641
8ebc1e0f
JJ
2642 PR fortran/77516
2643 * gfortran.dg/gomp/pr77516.f90: New test.
2644
34718542
JJ
26452016-09-07 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR middle-end/77475
2648 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2649 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2650 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2651 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2652 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2653 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2654
e5106e27
DM
26552016-09-07 David Malcolm <dmalcolm@redhat.com>
2656
2657 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2658 "substring-locations.h".
2659
ca235a85
RB
26602016-09-07 Richard Biener <rguenther@suse.de>
2661
2662 PR c/77450
2663 * c-c++-common/vector-subscript-8.c: Move ..
2664 * gcc.dg/pr77450.c: ... here.
2665
0076b5dc 26662016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2667
2668 PR libgfortran/77393
2669 * gfortran.dg/fmt_f0_2.f90: Update test.
2670 * gfortran.dg/fmt_f0_3.f90: New test.
2671
6ac7322b
DH
26722016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2673
2674 PR debug/77389
2675 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2676 in dg-options.
2677
2678 PR debug/57519
2679 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2680
8eb9e049
JJ
26812016-09-06 Jakub Jelinek <jakub@redhat.com>
2682
2683 PR target/69255
2684 * gcc.target/i386/pr69255-1.c: New test.
2685 * gcc.target/i386/pr69255-2.c: New test.
2686 * gcc.target/i386/pr69255-3.c: New test.
2687
26882016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2689
2690 PR c/77336
2691 * gcc.dg/format/miss-7.c: New test.
2692
e6cb85d4
UB
26932016-09-06 Uros Bizjak <ubizjak@gmail.com>
2694
2695 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2696
7fe76f6a
ML
26972016-09-06 Martin Liska <mliska@suse.cz>
2698
2699 PR gcov-profile/77378
2700 PR gcov-profile/77466
2701 * gcc.dg/profile-update-warning.c: New test.
2702
209b636e
RB
27032016-09-06 Richard Biener <rguenther@suse.de>
2704
2705 PR tree-optimization/77479
2706 * gcc.dg/torture/pr77479.c: New testcase.
2707
b772a565
RB
27082016-09-06 Richard Biener <rguenther@suse.de>
2709
2710 PR c/77450
2711 * c-c++-common/vector-subscript-7.c: Adjust.
2712 * c-c++-common/vector-subscript-8.c: New testcase.
2713
a8c07037
SKS
27142016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2715
2716 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2717
0ce48391
JJ
27182016-09-05 Jakub Jelinek <jakub@redhat.com>
2719
de9188e0
JJ
2720 PR target/77476
2721 * gcc.target/i386/avx512f-pr77476.c: New test.
2722 * gcc.target/i386/avx512bw-pr77476.c: New test.
2723 * gcc.target/i386/avx512dq-pr77476.c: New test.
2724
c76f7809
JJ
2725 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2726 Update comment to mention also avx512f.
2727
0ce48391
JJ
2728 PR sanitizer/77396
2729 * g++.dg/asan/pr77396-2.C: New test.
2730
8a27cf73
UB
27312016-09-05 Uros Bizjak <ubizjak@gmail.com>
2732
2733 PR rtl-optimization/77452
2734 * gcc.target/i386/pr77452.c: New test.
2735
25ff5dd3
MP
27362016-09-05 Marek Polacek <polacek@redhat.com>
2737
2738 PR c/77423
2739 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2740
f2bc4e48
SK
27412016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2742
2743 PR fortran/77391
2744 * gfortran.dg/pr77391.f90: New test.
2745
e85921ee
SK
27462016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2747
2748 PR fortran/77460
2749 * gfortran.dg/pr77460.f90: New test.
2750
b5d50659
JJ
27512016-09-03 Jakub Jelinek <jakub@redhat.com>
2752
2753 PR c/65467
2754 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2755
7b826676
KY
27562016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2757
2758 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2759
717ebe91
DM
27602016-09-02 David Malcolm <dmalcolm@redhat.com>
2761
2762 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2763 test case.
2764 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2765 diagnostic-test-show-locus-generate-patch.c to the sources
2766 for diagnostic_plugin_test_show_locus.c.
2767
94087e88
JJ
27682016-09-02 Jakub Jelinek <jakub@redhat.com>
2769
9dc5773f
JJ
2770 PR c/65467
2771 * gcc.dg/gomp/_Atomic-1.c: New test.
2772 * gcc.dg/gomp/_Atomic-2.c: New test.
2773 * gcc.dg/gomp/_Atomic-3.c: New test.
2774 * gcc.dg/gomp/_Atomic-4.c: New test.
2775 * gcc.dg/gomp/_Atomic-5.c: New test.
2776
94087e88
JJ
2777 PR sanitizer/77396
2778 * g++.dg/asan/pr77396.C: New test.
2779
27802016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2781
2782 PR tree-optimization/71831
2783 * gcc.dg/builtin-object-size-16.c: New test.
2784 * gcc.dg/builtin-object-size-17.c: New test.
2785
7e89048d
JD
27862016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2787
2788 PR libgfortran/77393
2789 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2790
2f196155
UB
27912016-09-01 Uros Bizjak <ubizjak@gmail.com>
2792
2793 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2794 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2795 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2796 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2797 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2798 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2799 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2800 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2801 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2802 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2803 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2804 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2805 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2806 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2807 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2808 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2809 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2810 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2811
0a6b0523
EB
28122016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2813
2814 * gnat.dg/opt58.adb: New test.
2815 * gnat.dg/opt58_pkg.ads: New helper.
2816
2a99de7b
RB
28172016-09-01 Richard Biener <rguenther@suse.de>
2818
2819 PR middle-end/77436
2820 * gcc.dg/torture/pr77436.c: New testcase.
2821
f79d8786
SKS
28222016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2823
2824 * gcc.dg/pr64252.c: Require int32plus.
2825 * gcc.dg/pr66299-1.c: Likewise.
2826 * gcc.dg/pr66299-2.c: Likewise.
2827 * gcc.dg/torture/20131115-1.c: Skip for avr.
2828
b06335f9
KT
28292016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2830
2831 * gcc.target/aarch64/ands_3.c: New test.
2832
f25f40be
JJ
28332016-08-31 Jakub Jelinek <jakub@redhat.com>
2834
d12a0b5a
JJ
2835 PR fortran/77352
2836 * gfortran.dg/gomp/pr77352.f90: New test.
2837
f25f40be
JJ
2838 PR fortran/77374
2839 * gfortran.dg/gomp/pr77374.f08: New test.
2840
9ff6fb6e
MG
28412016-08-31 Marc Glisse <marc.glisse@inria.fr>
2842
2843 PR tree-optimization/73714
2844 * gcc.dg/tree-ssa/pr73714.c: New test.
2845
8e95a674
JD
28462016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847
2848 PR libgfortran/77393
2849 * gfortran.dg/fmt_f0_2.f90: New test.
2850
c6b0037d
MG
28512016-08-31 Marc Glisse <marc.glisse@inria.fr>
2852
2853 * gcc.target/i386/pr59539-2.c: Adapt options.
2854 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2855
1a576b13
PT
28562016-08-31 Paul Thomas <pault@gcc.gnu.org>
2857
2858 PR fortran/77418
2859 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2860 of the associate entity and replace with a pointer to the
2861 intended item on the stack.
2862
e73d3ca6 28632016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2864 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2865
2866 PR fortran/48298
2867 * gfortran.dg/dtio_1.f90: New test.
2868 * gfortran.dg/dtio_2.f90: New test.
2869 * gfortran.dg/dtio_3.f90: New test.
2870 * gfortran.dg/dtio_4.f90: New test.
2871 * gfortran.dg/dtio_5.f90: New test.
2872 * gfortran.dg/dtio_6.f90: New test.
2873 * gfortran.dg/dtio_7.f90: New test.
2874 * gfortran.dg/dtio_8.f90: New test.
2875 * gfortran.dg/dtio_9.f90: New test.
2876 * gfortran.dg/dtio_10.f90: New test.
2877
b816477a
DM
28782016-08-30 David Malcolm <dmalcolm@redhat.com>
2879
2880 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2881 (test_many_nested_locations): New function.
2882 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2883 (test_show_locus): Handle "test_many_nested_locations".
2884
71b30891
DM
28852016-08-30 David Malcolm <dmalcolm@redhat.com>
2886
2887 * g++.dg/template/double-greater-than-fixit.C: New test case.
2888
8fa37232
EB
28892016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2890
2891 * gnat.dg/opt57.ad[sb]: New test.
2892 * gnat.dg/opt57_pkg.ads: New helper.
2893
6f651bae
RB
28942016-08-30 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/69047
2897 * gcc.dg/pr69047.c: Fix byte-order check.
2898
ab834832
JJ
28992016-08-30 Jakub Jelinek <jakub@redhat.com>
2900
5116b156
JJ
2901 PR tree-optimization/72866
2902 * gcc.dg/vect/pr72866.c: New test.
2903
3754bbfc
JJ
2904 PR debug/77363
2905 * g++.dg/debug/dwarf2/pr77363.C: New test.
2906
26122e2d
JJ
2907 PR middle-end/77377
2908 * gcc.target/i386/pr77377.c: New test.
2909
ab834832
JJ
2910 PR debug/77389
2911 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2912 in dg-options.
2913
bedc9ca7
SK
29142016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2915
2916 * gfortran.dg/pr77372.f90: Moved to ...
2917 * gfortran.dg/ieee/pr77372.f90: here.
2918
adfa1e6b
MM
29192016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2920
2921 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2922 vector short/char initializations.
2923 * gcc.target/powerpc/vec-init-5.c: Likewise.
2924 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2925 vector initialization optimizations.
2926 * gcc.target/powerpc/vec-init-7.c: Likewise.
2927 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2928 vector float/double initializations.
2929 * gcc.target/powerpc/vec-init-9.c: Likewise.
2930
414b7129
UB
29312016-08-29 Uros Bizjak <ubizjak@gmail.com>
2932
2933 PR target/77403
2934 * gcc.target/i386/pr77403.c: New test.
2935
3d06b6f2
MP
29362016-08-29 Marek Polacek <polacek@redhat.com>
2937
2938 PR c/77292
2939 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2940
ba9bbd6f
TV
29412016-08-29 Tom de Vries <tom@codesourcery.com>
2942
2943 PR c/77398
2944 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2945
d7d80d8f
EB
29462016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2947
2948 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2949
d7d80d8f 29502016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2951
2952 * gfortran.dg/dec_structure_13.f90: New testcase.
2953
468d95c8
JB
29542016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2955
2956 PR fortran/77261
2957 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2958 available.
2959
f329b264
TV
29602016-08-28 Tom de Vries <tom@codesourcery.com>
2961
2962 PR lto/70955
2963 * gcc.dg/pr70955.c: New test.
2964 * gcc.dg/lto/pr70955_0.c: Same.
2965 * gcc.dg/lto/pr70955_1.c: Same.
2966
4a389eb6
PP
29672016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2968
2969 PR tree-optimization/71077
2970 * gcc.target/i386/pr71077.c: New test.
2971
3f8257db 29722016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2973
2974 PR fortran/77380
2975 * gfortran.dg/pr77380.f90: New test.
2976
3f8257db 29772016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2978
2979 PR fortran/77372
2980 gfortran.dg/pr77372.f90: New test.
2981
ee908516
DM
29822016-08-26 David Malcolm <dmalcolm@redhat.com>
2983
2984 * gcc.dg/spellcheck-fields-2.c (test): Move
2985 dg-begin/end-multiline-output within function body.
2986 (test_macro): New function.
2987
d41e76cf
DM
29882016-08-26 David Malcolm <dmalcolm@redhat.com>
2989
2990 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2991 (test_fixit_insert): Update expected output.
2992 (test_fixit_remove): Likewise.
2993 (test_fixit_replace): Likewise.
2994
524a4c96
RO
29952016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2996
2997 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2998 Fix typo.
2999
ebfa15ab
RB
30002016-08-26 Richard Biener <rguenther@suse.de>
3001
3002 PR tree-optimization/69047
3003 * gcc.dg/pr69047.c: New testcase.
3004
209ca542
PK
30052016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3006 Martin Jambhor <mjambor@suse.cz>
524a4c96 3007
209ca542
PK
3008 * gcc.dg/ipa/propbits-1.c: New test-case.
3009 * gcc.dg/ipa/propbits-2.c: Likewise.
3010 * gcc.dg/ipa/propbits-3.c: Likewise.
3011
e5cf1629
SK
30122016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3013
3014 PR fortran/77351
3015 * gfortran.dg/pr77351.f90: New test.
3016
ebef225f
MP
30172016-08-25 Marek Polacek <polacek@redhat.com>
3018
3019 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3020
fe377a48
MP
30212016-08-25 Marek Polacek <polacek@redhat.com>
3022
3023 PR c/77323
3024 * gcc.dg/pr77323.c: New test.
3025
88b8971f
PT
30262016-08-24 Paul Thomas <pault@gcc.gnu.org>
3027
3028 PR fortran/77358
3029 * gfortran.dg/submodule_17.f08: New test.
3030
3f8257db
JJ
30312016-08-24 Michael Collison <michael.collison@linaro.org>
3032 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3033
3034 * gcc.target/arm/builtin_saddl.c: New testcase.
3035 * gcc.target/arm/builtin_saddll.c: New testcase.
3036 * gcc.target/arm/builtin_uaddl.c: New testcase.
3037 * gcc.target/arm/builtin_uaddll.c: New testcase.
3038 * gcc.target/arm/builtin_ssubl.c: New testcase.
3039 * gcc.target/arm/builtin_ssubll.c: New testcase.
3040 * gcc.target/arm/builtin_usubl.c: New testcase.
3041 * gcc.target/arm/builtin_usubll.c: New testcase.
3042
d5b5d212
UB
30432016-08-24 Uros Bizjak <ubizjak@gmail.com>
3044
3045 PR target/77270
3046 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3047 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3048 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3049 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3050 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3051 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3052 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3053 effective target. Remove scan-assembler-times directives.
3054 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3055 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3056 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3057
d1188689
SKS
30582016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3059
3060 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3061 of unsigned int.
3062 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3063
0b6b8f85
RS
30642016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3065
3066 PR testsuite/77317
3067 * lib/target-supports.exp
3068 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3069 (check_effective_target_vect_natural_alignment): Ditto.
3070 (check_effective_target_vector_alignment_reachable): Ditto.
3071 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3072
587b7f7a
ILT
30732016-08-23 Ian Lance Taylor <iant@golang.org>
3074
3075 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3076
6019c0fc
MM
30772016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3078
3079 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3080 being created from pointers to memory locations.
3081 * gcc.target/powerpc/vec-init-2.c: Likewise.
3082
cfe37db4
FR
30832016-08-23 Fritz Reese <fritzoreese@gmail.com>
3084
3085 * gfortran.dg/dec_structure_12.f90: New testcase.
3086
7e11f46f
DV
30872016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3088
3089 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3090
7ab4f354
DV
30912016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3092
3093 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3094 verification.
3095
deb9351f
DV
30962016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3097
3098 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3099 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3100
1fd9f058
RB
31012016-08-23 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/27336
3104 * c-c++-common/pr27336.c: New testcase.
3105
b00e6e75
MP
31062016-08-22 Marek Polacek <polacek@redhat.com>
3107
3108 PR c++/77321
3109 * g++.dg/cpp1y/pr77321.C: New test.
3110
58338bac
SK
31112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3112
3113 PR fortran/60774
3114 * gfortran.dg/empty_label.f: Adjust test for new error message.
3115 * gfortran.dg/empty_label.f90: Ditto.
3116 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3117 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3118 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3119
30364ce6
SK
31202016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3121
3122 PR fortran/61318
3123 * gfortran.dg/pr61318.f90: New test.
3124
ad7a5a8f
SK
31252016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3126
3127 PR fortran/77260
3128 * gfortran.dg/pr77260_1.f90: New test.
3129 * gfortran.dg/pr77260_2.f90: Ditto.
3130
72f52f30
JM
31312016-08-22 Joseph Myers <joseph@codesourcery.com>
3132
3133 PR middle-end/77269
3134 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3135 __builtin_signbitf and __builtin_signbitl in expected generic
3136 expansion.
3137 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3138 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3139 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3140 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3141 tests.
3142
6dc198e3
JM
31432016-08-22 Joseph Myers <joseph@codesourcery.com>
3144
3145 * gcc.dg/torture/float128-builtin.c,
3146 gcc.dg/torture/float128-ieee-nan.c,
3147 gcc.dg/torture/float128x-builtin.c,
3148 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3149 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3150 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3151 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3152 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3153 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3154 gcc.dg/torture/floatn-nan.h: New tests.
3155
7ff4e41a
JM
31562016-08-22 Joseph Myers <joseph@codesourcery.com>
3157
3158 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3159 macro.
3160 (main): Update calls to TEST_I_F.
3161 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3162 macro.
3163 (main): Update calls to TEST_I_F.
3164
7078cdb6
JM
31652016-08-22 Joseph Myers <joseph@codesourcery.com>
3166
3167 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3168 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3169 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3170 names in calls to TEST_I_F.
3171
a9d7c823
BE
31722016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3173
3174 PR c/52952
3175 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3176
cd800235
SKS
31772016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3178
3179 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3180 and !natural_alignment_64.
3181 * gcc.dg/ipa/propalign-2.c: Likewise.
3182 * gcc.dg/ipa/propalign-3.c: Likewise.
3183 * gcc.dg/ipa/propalign-4.c: Likewise.
3184 * gcc.dg/ipa/propalign-5.c: Likewise.
3185 * lib/target-supports.exp
3186 (check_effective_target_natural_alignment_32): Add avr-*-*.
3187
22d12455
KV
31882016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3189
3190 PR tree-optimization/61839
3191 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3192 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3193 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3194 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3195
c65699ef
JM
31962016-08-19 Joseph Myers <joseph@codesourcery.com>
3197
3198 PR c/32187
3199 * lib/target-supports.exp (check_effective_target_float16)
3200 (check_effective_target_float32, check_effective_target_float64)
3201 (check_effective_target_float128, check_effective_target_float32x)
3202 (check_effective_target_float64x)
3203 (check_effective_target_float128x)
3204 (check_effective_target_float16_runtime)
3205 (check_effective_target_float32_runtime)
3206 (check_effective_target_float64_runtime)
3207 (check_effective_target_float128_runtime)
3208 (check_effective_target_float32x_runtime)
3209 (check_effective_target_float64x_runtime)
3210 (check_effective_target_float128x_runtime)
3211 (check_effective_target_floatn_nx_runtime)
3212 (add_options_for_float16, add_options_for_float32)
3213 (add_options_for_float64, add_options_for_float128)
3214 (add_options_for_float32x, add_options_for_float64x)
3215 (add_options_for_float128x): New procedures.
3216 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3217 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3218 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3219 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3220 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3221 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3222 gcc.dg/torture/float128-complex.c,
3223 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3224 gcc.dg/torture/float128x-basic.c,
3225 gcc.dg/torture/float128x-complex.c,
3226 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3227 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3228 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3229 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3230 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3231 gcc.dg/torture/float32x-basic.c,
3232 gcc.dg/torture/float32x-complex.c,
3233 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3234 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3235 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3236 gcc.dg/torture/float64x-basic.c,
3237 gcc.dg/torture/float64x-complex.c,
3238 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3239 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3240 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3241 gcc.dg/torture/floatn-tg.h,
3242 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3243 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3244 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3245 gcc.dg/torture/fp-int-convert-float128x.c,
3246 gcc.dg/torture/fp-int-convert-float16-timode.c,
3247 gcc.dg/torture/fp-int-convert-float16.c,
3248 gcc.dg/torture/fp-int-convert-float32-timode.c,
3249 gcc.dg/torture/fp-int-convert-float32.c,
3250 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3251 gcc.dg/torture/fp-int-convert-float32x.c,
3252 gcc.dg/torture/fp-int-convert-float64-timode.c,
3253 gcc.dg/torture/fp-int-convert-float64.c,
3254 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3255 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3256 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3257 maximum exponent of floating-point type. Use it in testing
3258 whether 0x8...0 fits in the floating-point type. Always treat -1
3259 (signed 0xf...f) as fitting in the floating-point type.
3260 (M_OK1): New macro.
3261 * gcc.dg/torture/fp-int-convert-double.c,
3262 gcc.dg/torture/fp-int-convert-float.c,
3263 gcc.dg/torture/fp-int-convert-float128-timode.c,
3264 gcc.dg/torture/fp-int-convert-float128.c,
3265 gcc.dg/torture/fp-int-convert-float80-timode.c,
3266 gcc.dg/torture/fp-int-convert-float80.c,
3267 gcc.dg/torture/fp-int-convert-long-double.c,
3268 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3269
94e73c78
JJ
32702016-08-19 Jakub Jelinek <jakub@redhat.com>
3271
fbdbd4b6
JJ
3272 PR fortran/72744
3273 * gfortran.dg/gomp/pr72744.f90: New test.
3274
94e73c78
JJ
3275 PR fortran/69281
3276 * gfortran.dg/gomp/pr69281.f90: New test.
3277
91151a73
JB
32782016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3279
414b7129
UB
3280 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3281 the last special seed value.
3282 * gfortran.dg/random_7.f90: Use size for last array member instead
3283 of hardcoded value.
91151a73 3284
fcf830ab
PK
32852016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3286
3287 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3288 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3289
1a5da5b6
RB
32902016-08-19 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/77286
3293 * gcc.dg/torture/pr77286.c: New testcase.
3294
82f72146
DM
32952016-08-18 David Malcolm <dmalcolm@redhat.com>
3296
3297 * gcc.dg/verbose-asm-2.c: New test case.
3298
cc015f3a
DM
32992016-08-18 David Malcolm <dmalcolm@redhat.com>
3300
3301 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3302 (custom_diagnostic_finalizer): Update for change to
3303 diagnostic_show_locus.
3304
cb18fd07
DM
33052016-08-18 David Malcolm <dmalcolm@redhat.com>
3306
3307 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3308 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3309
a76989dc
MP
33102016-08-18 Marek Polacek <polacek@redhat.com>
3311
3312 PR c/71514
3313 * gcc.dg/pr71514.c: New test.
3314
89c88780
L
33152015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3316
3317 PR target/72839
3318 * gcc.target/i386/pr72839.c: New test.
3319
2c71d454
CLT
33202016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3321
3322 PR middle-end/70895
3323 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3324 * c-c++-common/goacc/reduction-1.c: Likewise.
3325 * c-c++-common/goacc/reduction-2.c: Likewise.
3326 * c-c++-common/goacc/reduction-3.c: Likewise.
3327 * c-c++-common/goacc/reduction-4.c: Likewise.
3328
66592e95
AM
33292016-08-18 Alan Modra <amodra@gmail.com>
3330
3331 * gcc.c-torture/compile/pr72771.c: New.
3332
3a146d46
JJ
33332016-08-17 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR fortran/67496
3336 * gfortran.dg/pr67496.f90: New test.
3337
3f8257db 33382015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3339
3340 PR tree-optimization/71752
3a146d46 3341 * gcc.dg/vect/pr71752.c: New.
038000bd 3342
dd42e908
UB
33432016-08-17 Uros Bizjak <ubizjak@gmail.com>
3344
3345 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3346
458a1cd0
JJ
33472016-08-17 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR middle-end/77259
3350 * g++.dg/ipa/devirt-52.C: New test.
3351
11c4c4ba
CLT
33522016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3353
3354 * c-c++-common/goacc/reduction-6.c: New testcase.
3355
661d6efd
RB
33562016-08-17 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/76490
3359 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3360 * gcc.dg/pr52904.c: XFAIL.
3361
622d8b69
RB
33622016-08-17 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/23855
3365 * gcc.dg/loop-unswitch-2.c: Adjust.
3366
af23e99c
JJ
33672016-08-16 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR tree-optimization/72817
3370 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3371
feeb6268
JM
33722016-08-16 Joseph Myers <joseph@codesourcery.com>
3373
3374 PR libgcc/77265
3375 * gcc.dg/torture/float128-extend-inf.c: New test.
3376
65e736c0
DM
33772016-08-16 David Malcolm <dmalcolm@redhat.com>
3378
3379 PR c/72857
3380 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3381 for embedded NUL.
3382 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3383 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3384 caret placement.
3385 (test_oct): Likewise.
3386 (test_multiple): Likewise.
3387 (test_field_width_specifier): Likewise.
3388 (test_field_width_specifier_2): New function.
3389 (test_field_precision_specifier): New function.
3390 (test_embedded_nul): Update expected caret placement.
3391 (test_non_contiguous_strings): Update line number.
3392 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3393 (__emit_string_literal_range): Add "caret_idx" param.
3394 (test_simple_string_literal): Add value for new param, updating
3395 expected output..
3396 (test_concatenated_string_literal): Likewise.
3397 (test_multiline_string_literal): Likewise.
3398 (test_hex): Likewise.
3399 (test_oct): Likewise.
3400 (test_multiple): Likewise.
3401 (test_ucn4): Likewise.
3402 (test_ucn8): Likewise.
3403 (test_u8): Likewise.
3404 (test_u): Likewise; update expected message, from "range" to
3405 "location".
3406 (test_U): Likewise.
3407 (test_L): Likewise.
3408 (test_macro): Add value for new param.
3409 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3410 (__emit_string_literal_range): Add "caret_idx" param.
3411 (test_stringified_token_1): Add value for new param. Update
3412 expected message, from "range" to "location".
3413 (test_stringized_token_2): Likewise, adding param to macro.
3414 (test_stringified_token_3): Likewise.
3415 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3416 (emit_warning): Convert param from source_range to location_t.
3417 (test_string_literals): Add caret_idx param, and use it when
3418 constructing a substring_loc. Update error message, from
3419 "range" to "location".
3420
4a7f57d5
JJ
34212016-08-16 Jakub Jelinek <jakub@redhat.com>
3422
7841800f
JJ
3423 PR target/71910
3424 * g++.dg/gomp/pr71910.C: New test.
3425
1b13411a
JJ
3426 PR middle-end/67485
3427 * gcc.c-torture/compile/pr67485.c: New test.
3428
4a7f57d5
JJ
3429 PR target/72867
3430 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3431
3c556bc4
BC
34322016-08-16 Bin Cheng <bin.cheng@arm.com>
3433
3434 PR tree-optimization/69848
3435 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3436
beab2da6
ML
34372016-08-16 Martin Liska <mliska@suse.cz>
3438
3439 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3440 of memory operations so that it can be handled by core2
3441 in 32-bit mode.
3442
f4eec0a3
RB
34432016-08-16 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/76783
3446 * gcc.dg/pr76783.c: New testcase.
3447 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3448
8f21990a
BC
34492016-08-16 Bin Cheng <bin.cheng@arm.com>
3450
3451 PR tree-optimization/72817
3452 PR tree-optimization/73450
3453 * gcc.dg/tree-ssa/pr72817.c: New test.
3454 * gcc.dg/tree-ssa/pr73450.c: New test.
3455
7fc61626
FR
34562016-08-15 Fritz Reese <fritzoreese@gmail.com>
3457
3458 * gfortran.dg/init_flag_13.f90: New testcase.
3459 * gfortran.dg/init_flag_14.f90: Ditto.
3460 * gfortran.dg/init_flag_15.f03: Ditto.
3461 * gfortran.dg/dec_init_1.f90: Ditto.
3462 * gfortran.dg/dec_init_2.f90: Ditto.
3463
432baa02
UB
34642016-08-15 Uros Bizjak <ubizjak@gmail.com>
3465
3466 PR target/72867
3467 * gcc.target/i386/pr72867.c: New test.
3468
7e1dde14
EB
34692016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3470
3471 * c-c++-common/dump-ada-spec-5.c: New test.
3472
e4969090
RB
34732016-08-15 Richard Biener <rguenther@suse.de>
3474
3475 PR tree-optimization/73434
3476 * gcc.dg/torture/pr73434.c: New testcase.
3477
66088065
JJ
34782016-08-15 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR tree-optimization/72824
3481 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3482
7c713714
CLT
34832016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3484
3485 PR fortran/70598
3486 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3487 in use_device clause.
3488 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3489 * gfortran.dg/goacc/list.f95: Adjust to catch
3490 "neither a POINTER nor an array" error messages.
3491
4271e5cb
UB
34922016-08-14 Uros Bizjak <ubizjak@gmail.com>
3493
3494 PR target/76342
3495 * gcc.target/i386/pr76342.c: New test.
3496
b0cea284
JJ
34972016-08-12 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR c/71512
3500 * g++.dg/ubsan/pr71512.C: New test.
3501 * c-c++-common/ubsan/pr71512-1.c: New test.
3502 * c-c++-common/ubsan/pr71512-2.c: New test.
3503
e86aefb8
MM
35042016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3505
3506 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3507 vector initialization options.
3508 * gcc.target/powerpc/vec-init-2.c: Likewise.
3509 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3510 is generated on ISA 3.0.
3511
7fd82d52
PP
35122016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3513
3514 PR middle-end/71654
3515 * gcc.dg/c-c++-common/pr71654.c: New test.
3516 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3517 dg-options.
3518 * gcc.dg/tree-ssa/vrp24: Likewise.
3519
2f1364c2
JJ
35202016-08-12 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR c/67410
3523 * gcc.dg/pr67410.c: New test.
3524
8eb414aa
BC
35252016-08-12 Bin Cheng <bin.cheng@arm.com>
3526
3527 PR tree-optimization/69848
3528 * gcc.dg/vect/vect-pr69848.c: New test.
3529
30b39c19
UB
35302016-08-12 Uros Bizjak <ubizjak@gmail.com>
3531
3532 PR testsuite/71008
3533 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3534 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3535 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3536 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3537
e373dd06
RB
35382016-08-12 Richard Biener <rguenther@suse.de>
3539
3540 PR tree-optimization/57326
3541 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3542 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3543 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3544 * gcc.target/i386/pr45685.c: Likewise.
3545 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3546 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3547 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3548 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3549 * gfortran.dg/pr34163.f90: Likewise.
3550
20d1af89
ML
35512016-08-12 Martin Liska <mliska@suse.cz>
3552
3553 * g++.dg/gcov/gcov-16.C: New test.
3554 * lib/gcov.exp: Support new argument for run-gcov function.
3555
5cacda56
ML
35562016-08-12 Martin Liska <mliska@suse.cz>
3557
3558 PR gcov-profile/35590
3559 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3560
663eecfd
RB
35612016-08-12 Richard Biener <rguenther@suse.de>
3562
3563 PR tree-optimization/72851
3564 * gcc.dg/torture/pr72851.c: New testcase.
3565
3f8257db 35662016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3567
e366d7d8
AO
3568 PR debug/63240
3569 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3570 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3571 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3572 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3573 DW_AT_deleted.
3574
71e1a6a4
AO
3575 PR debug/55641
3576 * g++.dg/debug/dwarf2/ref-1.C: New.
3577
8aaf799b
AO
3578 PR debug/49366
3579 * g++.dg/debug/dwarf2/template-params-12.H: New.
3580 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3581 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3582 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3583 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3584 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3585 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3586 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3587
06f9caed
BS
35882016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3589
3590 PR target/72863
3591 * gcc.target/powerpc/pr72863.c: New test.
3592
a8b956c1
UB
35932016-08-11 Uros Bizjak <ubizjak@gmail.com>
3594
3595 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3596
c73dd986
L
35972015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3598
3599 * gcc.target/i386/pieces-strcpy-1.c: New test.
3600 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3601
385ed708
JJ
36022016-08-11 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR c++/72868
3605 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3606
df7ec09f
L
36072015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3608
3609 * gcc.target/i386/pieces-memcpy-1.c: New test.
3610 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3611 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3612 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3613 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3614 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3615
b95a64bb
JJ
36162016-08-11 Jakub Jelinek <jakub@redhat.com>
3617
3618 PR c/72816
7ddbcf6b 3619 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3620
59537744
BE
36212016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3622
3623 PR tree-optimization/71083
3624 * gcc.c-torture/execute/pr71083.c: New test.
3625 * gnat.dg/loop_optimization23.adb: New test.
3626 * gnat.dg/loop_optimization23_pkg.ads: New test.
3627 * gnat.dg/loop_optimization23_pkg.adb: New test.
3628
183ac6d0
RB
36292016-08-11 Richard Biener <rguenther@suse.de>
3630
3631 PR tree-optimization/72772
3632 * gcc.dg/graphite/pr35356-1.c: Adjust.
3633 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3634
b152f5a2
JB
36352016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3636
3637 * gfortran.dg/random_7.f90: Take into account that the last seed
3638 value is the special p value.
3639 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3640
bb7ebad1
RB
36412016-08-11 Richard Biener <rguenther@suse.de>
3642
3643 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3644
2e186411
AM
36452016-08-11 Alan Modra <amodra@gmail.com>
3646
3647 * gcc.target/powerpc/pr71680.c: New.
3648
e9e6d4f6
KN
36492016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3650
3651 * gcc.target/powerpc/bfp/bfp.exp: New file.
3652 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3653 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3654 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3655 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3656 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3657 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3658 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3659 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3660 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3661 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3662 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3663 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3664 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3665 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3666 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3667 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3668 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3669 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3670 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3671 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3672 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3673 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3674 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3675 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3676 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3677 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3678 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3679 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3680 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3681 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3682 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3683 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3684 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3685 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3686 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3687 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3688 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3689 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3690 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3691 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3692 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3693 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3694 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3695 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3696 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3697 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3698 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3699 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3700 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3701 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3702 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3703 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3704 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3705
9c8eabea
BC
37062016-08-10 Bin Cheng <bin.cheng@arm.com>
3707
3708 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3709 Add aarch64*-*-*.
3710
6c553b76
BC
37112016-08-10 Bin Cheng <bin.cheng@arm.com>
3712
3713 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3714
a0883b08
MM
37152016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3716
3717 PR target/72853
3718 * gcc.target/powerpc/pr72853.c: New test.
3719
a266236e
ML
37202016-08-10 Martin Liska <mliska@suse.cz>
3721
3722 PR gcov-profile/58306
3723 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3724
22063dbc
ML
37252016-08-10 Martin Liska <mliska@suse.cz>
3726
3727 * g++.dg/gcov/gcov-threads-1.C: New test.
3728
5250a5bb
SKS
37292016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3730
3731 PR target/71873
3732 * gcc.target/avr/pr71873.c: New test.
3733
b7597ae5
ML
37342016-08-09 Martin Liska <mliska@suse.cz>
3735
3736 * g++.dg/gcov/gcov-dump-1.C: New test.
3737 * g++.dg/gcov/gcov-dump-2.C: New test.
3738
ab50a215
ML
37392016-08-09 Martin Liska <mliska@suse.cz>
3740
3741 * gcc.dg/tree-prof/val-prof-9.c: New test.
3742
dcb1e137
ML
37432016-08-09 Martin Liska <mliska@suse.cz>
3744
3745 * gcc.dg/tree-prof/val-prof-8.c: New test.
3746
04d6d3b6
MJ
37472016-08-09 Martin Jambor <mjambor@suse.cz>
3748
df839749
UB
3749 PR ipa/71981
3750 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3751
c57e78c4
BC
37522016-08-09 Bin Cheng <bin.cheng@arm.com>
3753
3754 PR tree-optimization/33707
3755 * gcc.dg/vect/pr33707.c: New test.
3756
42970a17
BC
37572016-08-09 Bin Cheng <bin.cheng@arm.com>
3758
3759 PR tree-optimization/pr72772
3760 * gcc.dg/tree-ssa/pr72772.c: New test.
3761
810a3aa6
MF
37622016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3763
3764 PR rtl-optimization/66669
3765 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3766
9e207d6f
JJ
37672016-08-09 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR tree-optimization/72824
3770 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3771
50bf47fd
RB
37722016-08-09 Richard Biener <rguenther@suse.de>
3773
3774 PR tree-optimization/71802
3775 * gcc.dg/torture/pr71802.c: New testcase.
3776
cadec7ca
JJ
37772016-08-09 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR c++/72809
3780 * g++.dg/eh/stdarg1.C: New test.
3781
c43c5112
AK
37822016-08-08 Andi Kleen <ak@linux.intel.com>
3783
3784 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3785 test command line in failure log.
3786 (profopt-execute): dito. Make autofdo file names unique.
3787
895aa8e1
DM
37882016-08-08 David Malcolm <dmalcolm@redhat.com>
3789
3790 PR c/64955
3791 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3792 output.
3793
9afda630
PK
37942016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3795
3796 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3797 c99_runtime.
3798 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3799 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3800 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3801 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3802 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3803 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3804
e52ed3fe
DM
38052016-08-08 David Malcolm <dmalcolm@redhat.com>
3806
3807 PR c/52952
3808 * gcc.dg/cpp/pr66415-1.c: Likewise.
3809 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3810 * gcc.dg/format/c90-printf-1.c: Likewise.
3811 * gcc.dg/format/diagnostic-ranges.c: New test case.
3812
ad200580
JJ
38132016-08-08 Jakub Jelinek <jakub@redhat.com>
3814
77524e0d
JJ
3815 PR fortran/72716
3816 * gfortran.dg/gomp/pr72716.f90: New test.
3817
2187f2a2
JJ
3818 PR middle-end/72781
3819 * gcc.dg/gomp/pr72781.c: New test.
3820
ad200580
JJ
3821 PR middle-end/68762
3822 * g++.dg/vect/pr68762-1.cc: New test.
3823 * g++.dg/vect/pr68762-2.cc: New test.
3824 * g++.dg/vect/pr68762.h: New file.
3825
989d0071
MS
38262016-08-08 Martin Sebor <msebor@redhat.com>
3827
3828 PR testsuite/72838
3a146d46
JJ
3829 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3830 * g++.dg/warn/overflow-warn-3.C: Same.
3831 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3832
7090cac9
AV
38332016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3834
3835 PR fortran/71936
3836 * gfortran.dg/allocate_with_source_21.f03: New test.
3837
64e56ab0
AV
38382016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3839
3840 PR fortran/72698
3841 * gfortran.dg/allocate_with_source_20.f03: New test.
3842
0476487d
AM
38432016-08-08 Alan Modra <amodra@gmail.com>
3844
3845 * gcc.c-torture/compile/pr72802.c: New.
3846
8e9218f2
AV
38472016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3848
3849 PR fortran/70524
3850 * gfortran.dg/dependency_48.f90: New test.
3851
c1f7083b
TK
38522016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3853
531e5ae3 3854 PR fortran/70040
c1f7083b
TK
3855 * gfortran.dg/pr70040.f90: New testcase.
3856
6ab5813c
TK
38572016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3858
3859 PR fortran/71961
3860 * gfortran.dg/matmul_10.f90: New testcase.
3861
27bddc4a
JH
38622016-08-07 Jan Hubicka <hubicka@ucw.cz>
3863
3864 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3865
4a9f8a9f
JJ
38662016-08-07 Jakub Jelinek <jakub@redhat.com>
3867
3868 PR c/72816
3869 * gcc.dg/pr72816.c: New test.
3870
fa76f2c6
JW
38712016-08-06 Jonathan Wakely <jwakely@redhat.com>
3872
3873 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3874 * g++.dg/conversion/pr41426.C: Likewise.
3875 * g++.dg/conversion/pr66211.C: Likewise.
3876 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3877 * g++.dg/init/ref8.C: Likewise.
3878 * g++.old-deja/g++.law/cvt20.C: Likewise.
3879 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3880
5c3e5002
PP
38812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3882
3883 PR tree-optimization/18046
3884 * gcc.dg/tree-ssa/vrp105.c: New test.
3885 * gcc.dg/tree-ssa/vrp106.c: New test.
3886
94087e88 38872016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3888
3889 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3890 1ul in diagnostics. Remove hyphen from "constant-expression."
3891 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3892 * g++.dg/cpp0x/static_assert3.C: Same.
3893 * g++.dg/cpp1y/constexpr-throw.C: Same.
3894 * g++.dg/template/nontype3.C: Same.
3895 * g++.dg/warn/overflow-warn-1.C: Same.
3896 * g++.dg/warn/overflow-warn-3.C: Same.
3897 * g++.dg/warn/overflow-warn-4.C: Same.
3898
88fa5555
DM
38992016-08-05 David Malcolm <dmalcolm@redhat.com>
3900
3901 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3902 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3903 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3904 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3905
1addb9e6
PP
39062016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3907
3908 PR tree-optimization/72810
3909 * gcc.dg/tree-ssa/vrp110.c: New test.
3910
1b62ed4f
JG
39112016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3912
3913 PR Target/72819
3914 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3915 registers.
3916 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3917 saving the half-precision registers.
3918 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3919 value is returned in h0.
3920 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3921 are passed in FP/SIMD registers.
3922 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3923 passing works corrcetly.
3924 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3925 (hfa_f16x2_t): Likewise.
3926 (hfa_f16x3_t): Likewise.
3927 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3928 are promoted to double and passed in a double register.
3929 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3930 are promoted to double and stacked.
3931 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3932 __fp16 data types.
3933 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3934 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3935 __fp16 first get passed in FP/SIMD registers, then stacked.
3936
4228ca19
NS
39372016-08-05 Nathan Sidwell <nathan@acm.org>
3938
3939 PR c++/68724
3940 * g++.dg/cpp0x/pr68724.C: New.
3941
db7c335e
RB
39422016-08-05 Richard Biener <rguenther@suse.de>
3943
3944 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3945
48abe922
PP
39462016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3947
3948 * gcc.dg/tree-ssa/vrp107.c: New test.
3949 * gcc.dg/tree-ssa/vrp108.c: New test.
3950 * gcc.dg/tree-ssa/vrp109.c: New test.
3951
f6cdf42f
PK
39522016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3953
3954 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3955 dg-options.
3956
33a9c609
PK
39572016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3958
3959 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3960 test-cases.
3961 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3962 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3963 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3964 test-cases.
3965 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3966 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3967 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3968 large_double.
3969
4473482d
PC
39702016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3971
3972 PR c++/72800
3973 * g++.dg/cpp1y/lambda-ice1.C: New.
3974
08156df5
PP
39752016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3976
3977 PR c++/72759
3978 * g++.dg/cpp1y/pr72759.C: New test.
3979
938da3a5
PP
39802016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3981
3982 * gcc.dg/switch-10.c: New test.
3983
da84183c
JG
39842016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3985
3986 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3987
ae9281fc
TS
39882016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3989
3990 * c-c++-common/goacc/routine-5.c: Update.
3991
086ad22e
BE
39922016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3993
3994 PR rtl-optimization/70903
3995 * gcc.c-torture/execute/pr70903.c: New test.
3996
6805e400
ML
39972016-08-04 Martin Liska <mliska@suse.cz>
3998
3999 * gcc.dg/params/params.exp: Replace file exists with
4000 TESTING_IN_BUILD_TREE.
4001
a0008434
MP
40022016-08-04 Marek Polacek <polacek@redhat.com>
4003
4004 PR c++/70229
4005 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4006
fb46286e
RB
40072016-08-04 Richard Biener <rguenther@suse.de>
4008
4009 PR middle-end/71984
4010 * gcc.dg/torture/pr71984.c: Guard correctness check for
4011 little-endian.
4012
ac2c96ab
AP
40132016-08-03 Andrew Pinski <apinski@cavium.com>
4014
4015 * gcc.c-torture/compile/20160802-1.c: New testcase.
4016
c98583e9
FR
40172016-08-03 Fritz Reese <fritzoreese@gmail.com>
4018
4019 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4020
9ad1a1da
RB
40212016-08-03 Richard Biener <rguenther@suse.de>
4022
4023 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4024 and remove -O3.
4025 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4026 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4027
cd75c979
RB
40282016-08-03 Richard Biener <rguenther@suse.de>
4029
4030 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4031 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4032 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4033 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4034
30e8d875
SKS
40352016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4036
4037 * gcc.dg/init-excess-2.c: Require int32plus.
4038 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4039 * gcc.dg/pr59963-2.c: Require int32plus.
4040 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4041 * gcc.dg/unroll-7.c: Require int32plus.
4042
69b806f6
BC
40432016-08-02 Bin Cheng <bin.cheng@arm.com>
4044
4045 PR tree-optimization/34114
4046 * gcc.dg/tree-ssa/loop-42.c: New test.
4047
1efafef3
TC
40482016-08-02 Tamar Christina <tamar.christina@arm.com>
4049
4050 * gcc.target/aarch64/vminmaxnm.c: New.
4051 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4052 tests.
4053
e2a99194
MM
40542016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4055
4056 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4057 vec_extract for vector float, vector int, vector short, and vector
4058 char.
4059 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4060 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4061 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4062 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4063
71bfb77a
WD
40642016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4065
4066 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4067 single stack adjustment, no writeback.
71bfb77a
WD
4068 * gcc.target/aarch64/test_frame_12.c: Likewise.
4069 * gcc.target/aarch64/test_frame_13.c: Likewise.
4070 * gcc.target/aarch64/test_frame_15.c: Likewise.
4071 * gcc.target/aarch64/test_frame_6.c: Likewise.
4072 * gcc.target/aarch64/test_frame_7.c: Likewise.
4073 * gcc.target/aarch64/test_frame_8.c: Likewise.
4074 * gcc.target/aarch64/test_frame_16.c: New test.
4075
37bce35a
L
40762015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4077
4078 PR target/72748
4079 * gcc.target/i386/pr72748.c: New test.
4080
3f8257db 40812015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4082
4083 PR tree-optimization/71818
4084 * gcc.dg/vect/pr71818.c: New
4085
bf60c531
ML
40862016-08-01 Martin Liska <mliska@suse.cz>
4087
4088 PR tree-optimization/71857
4089 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4090
8ed49fab
KT
40912016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4092
4093 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4094
76e2c821
JB
40952016-08-01 Jan Beulich <jbeulich@suse.com>
4096
4097 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4098
35029597
WS
40992016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4100
4101 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4102 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4103
3aa4b66a
JW
41042016-07-31 Jonathan Wakely <jwakely@redhat.com>
4105
4106 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4107 (check_effective_target_c++): Likewise. Also match for libstdc++.
4108
3f8257db 41092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4110
4111 PR fortran/41922
4112 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4113 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4114 * gfortran.dg/pr41922.f90: New test.
4115
9fcb2819
SK
41162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4117
4118 PR fortran/68566
4119 * gfortran.dg/pr68566.f90: new test.
4120
94087e88 41212016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4122
4123 PR c++/60760
4124 PR c++/71091
4125 * g++.dg/cpp0x/constexpr-cast.C: New test.
4126 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4127 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4128 * g++.dg/ubsan/pr63956.C: Correct.
4129
d0047a25
MM
41302016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4131
4132 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4133 vector double or vector long where the vector is in memory.
4134 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4135 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4136
e4f7a5df
SK
41372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4138
4139 PR fortran/69867
4140 * gfortran.dg/pr69867.f90: New test.
4141
b441ae1d
SK
41422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4143
4144 PR fortran/69962
4145 * gfortran.dg/pr69962.f90: New test.
4146
712dff31
SK
41472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4148
4149 PR fortran/70006
4150 * gfortran.dg/pr70006.f90: New test.
4151
fb42421e
SK
41522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4153
4154 PR fortran/71730
4155 * gfortran.dg/pr71730.f90: New test.
4156 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4157 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4158 * gfortran.dg/array_constructor_26.f03: Ditto.
4159
466effe0
WS
41602016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4161
4162 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4163 * gcc.target/powerpc/pr71763.c: Likewise.
4164
f618a472
MP
41652016-07-29 Marek Polacek <polacek@redhat.com>
4166
4167 PR c/71742
4168 * gcc.dg/940510-1.c: Adjust dg-error.
4169 * gcc.dg/c99-flex-array-1.c: Likewise.
4170 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4171
efd0786f
MP
4172 PR c/71853
4173 * gcc.dg/noncompile/pr71853.c: New test.
4174
e00dceaf
MP
4175 PR c/71573
4176 * gcc.dg/noncompile/pr71573.c: New test.
4177
638fc14f
MP
4178 PR c/71926
4179 * g++.dg/warn/Wparentheses-30.C: New test.
4180 * gcc.dg/Wparentheses-14.c: New test.
4181
61c73a7f
UB
41822016-07-29 Uros Bizjak <ubizjak@gmail.com>
4183
4184 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4185
01d32b2b
BC
41862016-07-29 Bin Cheng <bin.cheng@arm.com>
4187
4188 PR tree-optimization/57558
4189 * gcc.dg/vect/pr57558-1.c: New test.
4190 * gcc.dg/vect/pr57558-2.c: New test.
4191
f6c7a248
PK
41922016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4193
61c73a7f 4194 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4195 to scan forwprop1 dump pass.
4196
f54ea774
PC
41972016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4198
4199 PR c++/51488
4200 * g++.dg/template/pr51488.C: New.
4201
673a107a
JJ
42022016-07-29 Jakub Jelinek <jakub@redhat.com>
4203
4204 PR c/71969
4205 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4206 static __inline__.
4207 * gcc.dg/pr71969-1.c: New test.
4208 * gcc.dg/pr71969-2.c: New test.
4209 * gcc.dg/pr71969-3.c: New test.
4210
78169471
MP
42112016-07-29 Marek Polacek <polacek@redhat.com>
4212
4213 PR c/71574
4214 * c-c++-common/pr71574.c: New test.
4215
a5b5c8b6
MP
4216 PR c/71583
4217 * gcc.dg/noncompile/pr71583.c: New test.
4218
883b6d4e
KV
42192016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4220
4221 PR middle-end/68217
4222 * gcc.dg/pr68217.c: New test.
4223
89f1f37e
SK
42242016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4225
4226 PR fortran/71067
4227 * gfortran.dg/pr71067_1.f90: New test.
4228 * gfortran.dg/pr71067_2.f90: Ditto.
4229
e0d32185
MM
42302016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4231
4232 * gcc.target/powerpc/vec-extract-1.c: New test.
4233
c851722d
SK
42342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4235
4236 PR fortran/71799
4237 * gfortran.dg/pr71799.f90: New test.
4238
f064da6a
PC
42392016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4240
4241 PR c++/71665
4242 * g++.dg/cpp0x/pr71665-1.C: New.
4243 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4244 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4245 * g++.dg/ext/label10.C: Likewise.
4246 * g++.dg/parse/constant5.C: Likewise.
4247
1b70aaad
SK
42482016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4249
4250 PR fortran/71859
4251 * gfortran.dg/pr71859.f90: New test.
4252 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4253 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4254
a23404c9
PT
42552016-07-28 Paul Thomas <pault@gcc.gnu.org>
4256
4257 PR fortran/71883
4258 * gfortran.dg/pr71883.f90 : New test.
4259
513d866d
YR
42602016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4261
4262 PR tree-optimization/71734
61c73a7f 4263 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4264
7c428aa2
RL
42652016-07-28 Renlin Li <renlin.li@arm.com>
4266
4267 Revert
4268 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4269
4270 PR fortran/71902
4271 * gfortran.dg/dependency_47.f90: New test.
4272
1225d6b1
ML
42732016-07-28 Martin Liska <mliska@suse.cz>
4274
4275 PR gcov-profile/68025
4276 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4277
e5f5bf35
ML
42782016-07-28 Martin Liska <mliska@suse.cz>
4279
4280 * g++.dg/vect/pr70944.cc: New test.
4281
4536610d
KV
42822016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4283
4284 PR middle-end/71994
4285 * gcc.dg/torture/pr71994.c: New test.
4286
8c6961ca
PK
42872016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4288
4289 PR middle-end/71078
4290 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4291 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4292 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4293
8de22ea0
RB
42942016-07-27 Richard Biener <rguenther@suse.de>
4295
4296 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4297
5d9da222
ML
42982016-07-27 Martin Liska <mliska@suse.cz>
4299
4300 * gcc.dg/predict-13.c: New test.
4301 * gcc.dg/predict-14.c: New test.
4302
af9e275f
SKS
43032016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4304
a23404c9 4305 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4306 including stdint.h.
4307 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4308 including stdint.h.
4309
71abba1e
MM
43102016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4311
4312 PR target/71869
4313 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4314 IEEE built-in functions handle quiet and signalling NaNs
4315 correctly.
4316
9cd74e8f
SK
43172016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4318
4319 PR fortran/71862
4320 * gfortran.dg/pr71862.f90: New test.
4321
0d48446f
MS
43222016-07-26 Martin Sebor <msebor@redhat.com>
4323
4324 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4325 selector with dg-options.
4326
524cf1e4
PP
43272016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4328
4329 PR tree-optimization/18046
4330 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4331 * gcc.dg/tree-ssa/vrp103.c: New test.
4332 * gcc.dg/tree-ssa/vrp104.c: New test.
4333
100665d8
WS
43342016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4335
4336 * gcc.target/powerpc/pr63354.c: Require lp64 since
4337 -mprofile-kernel is not legal with -m32.
4338
0b64ca40
RB
43392016-07-26 Richard Biener <rguenther@suse.de>
4340
4341 PR rtl-optimization/71984
4342 * gcc.dg/torture/pr71984.c: New testcase.
4343
9b7937cf
RS
43442016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4345
4346 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4347 g++-dg-runtest via et-dg-runtest.
4348 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4349 * gcc.dg/vect/vect.exp: Likewise.
4350 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4351 gfortran-dg-runtest.
4352 * gfortran.dg/vect/vect.exp: Likewise.
4353 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4354 (check_mips_loongson_hw_available): Likewise.
4355 (check_effective_target_mpaired_single_runtime): Likewise.
4356 (check_effective_target_mips_loongson_runtime): Likewise.
4357 (add_options_for_mpaired_single): Likewise.
4358 (check_effective_target_vect_int): Add global et_index.
4359 Check and save the supported feature for a target selected by
4360 the et_index target. Break long lines where appropriate. Call
4361 et-is-effective-target for MIPS with an argument instead of
4362 check_effective_target_* where appropriate.
4363 (check_effective_target_vect_intfloat_cvt): Likewise.
4364 (check_effective_target_vect_uintfloat_cvt): Likewise.
4365 (check_effective_target_vect_floatint_cvt): Likewise.
4366 (check_effective_target_vect_floatuint_cvt): Likewise.
4367 (check_effective_target_vect_simd_clones): Likewise.
4368 (check_effective_target_vect_shift): ewise.
4369 (check_effective_target_whole_vector_shift): Likewise.
4370 (check_effective_target_vect_bswap): Likewise.
4371 (check_effective_target_vect_shift_char): Likewise.
4372 (check_effective_target_vect_long): Likewise.
4373 (check_effective_target_vect_float): Likewise.
4374 (check_effective_target_vect_double): Likewise.
4375 (check_effective_target_vect_long_long): Likewise.
4376 (check_effective_target_vect_no_int_max): Likewise.
4377 (check_effective_target_vect_no_int_add): Likewise.
4378 (check_effective_target_vect_no_bitwise): Likewise.
4379 (check_effective_target_vect_widen_shift): Likewise.
4380 (check_effective_target_vect_no_align): Likewise.
4381 (check_effective_target_vect_hw_misalign): Likewise.
4382 (check_effective_target_vect_element_align): Likewise.
4383 (check_effective_target_vect_condition): Likewise.
4384 (check_effective_target_vect_cond_mixed): Likewise.
4385 (check_effective_target_vect_char_mult): Likewise.
4386 (check_effective_target_vect_short_mult): Likewise.
4387 (check_effective_target_vect_int_mult): Likewise.
4388 (check_effective_target_vect_extract_even_odd): Likewise.
4389 (check_effective_target_vect_interleave): Likewise.
4390 (check_effective_target_vect_stridedN): Likewise.
4391 (check_effective_target_vect_multiple_sizes): Likewise.
4392 (check_effective_target_vect64): Likewise.
4393 (check_effective_target_vect_call_copysignf): Likewise.
4394 (check_effective_target_vect_call_sqrtf): Likewise.
4395 (check_effective_target_vect_call_btrunc): Likewise.
4396 (check_effective_target_vect_call_btruncf): Likewise.
4397 (check_effective_target_vect_call_ceil): Likewise.
4398 (check_effective_target_vect_call_ceilf): Likewise.
4399 (check_effective_target_vect_call_floor): Likewise.
4400 (check_effective_target_vect_call_floorf): Likewise.
4401 (check_effective_target_vect_call_lceil): Likewise.
4402 (check_effective_target_vect_call_lfloor): Likewise.
4403 (check_effective_target_vect_call_nearbyint): Likewise.
4404 (check_effective_target_vect_call_nearbyintf): Likewise.
4405 (check_effective_target_vect_call_round): Likewise.
4406 (check_effective_target_vect_call_roundf): Likewise.
4407 (check_effective_target_vect_perm): Likewise, but also append *_saved
4408 to the existing global name to properly cache the result.
4409 (check_effective_target_vect_perm_byte): Likewise.
4410 (check_effective_target_vect_perm_short): Likewise.
4411 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4412 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4413 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4414 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4415 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4416 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4417 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4418 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4419 (check_effective_target_vect_sdot_qi): Likewise.
4420 (check_effective_target_vect_udot_qi): Likewise.
4421 (check_effective_target_vect_sdot_hi): Likewise.
4422 (check_effective_target_vect_udot_hi): Likewise.
4423 (check_effective_target_vect_usad_char): Likewise.
4424 (check_effective_target_vect_pack_trunc): Likewise.
4425 (check_effective_target_vect_unpack): Likewise.
4426 (check_effective_target_vect_aligned_arrays): Likewise.
4427 (check_effective_target_vect_natural_alignment): Likewise.
4428 (check_effective_target_vector_alignment_reachable): Likewise.
4429 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4430 (is-effective-target): Initialize et_index if undefined.
4431 (et-dg-runtest): New.
4432 (et-is-effective-target): Likewise.
4433 (check_vect_support_and_set_flags): Add supported MIPS targets to
4434 EFFECTIVE_TARGETS list. Return the number of supported targets.
4435
8f63caf6 44362016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4437 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4438
4439 PR middle-end/70920
4440 * gcc.dg/pr70920-1.c: New test-case.
4441 * gcc.dg/pr70902-2.c: Likewise.
4442 * gcc.dg/pr70920-3.c: Likewise.
4443 * gcc.dg/pr70920-4.c: Likewise
4444 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4445 2 instead of 3.
4446
7d575fff
AM
44472016-07-25 Alexander Monakov <amonakov@ispras.ru>
4448
4449 * gcc.c-torture/execute/pr71494.c: Require label_values.
4450 * gcc.dg/pr16973.c: Ditto.
4451
bf01e070
SKS
44522016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4453
4454 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4455 * gcc.dg/torture/pr69771.c: Require int32plus.
4456 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4457
16b05965
ML
44582016-07-25 Martin Liska <mliska@suse.cz>
4459
4460 * gcc.dg/torture/pr71987.c: New test.
4461
d52d3767
SK
44622016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4463
4464 PR fortran/71935
4465 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4466 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4467 * gfortran.dg/pr71935.f90: New test.
4468
94087e88 44692016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4470
4471 PR c++/71675
4472 * g++.dg/ext/atomic-3.C: New test.
4473 * gcc.dg/atomic/pr71675.c: New test.
4474
58b3986e
ES
44752016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4476
4477 * gcc.target/i386/mvc8.c: New test.
4478
faa1612a
BC
44792016-07-22 Bin Cheng <bin.cheng@arm.com>
4480
4481 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4482 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4483
1603ebe0
TK
44842016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4485
4486 PR fortran/71795
4487 * gfortran.dg/constructor_50.f90: New test.
4488
bc91c436
ML
44892016-07-22 Martin Liska <mliska@suse.cz>
4490
4491 PR gcov-profile/69028
4492 PR gcov-profile/62047
4493 * g++.dg/cilk-plus/pr69028.C: New test.
4494
9fe9a3a7
AV
44952016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4496
4497 * gfortran.dg/coarray_stat_2.f90: New test.
4498
70866e3d
MM
44992016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4500
4501 * gcc.target/powerpc/vec-extract.h: New files to check the
4502 vec_extract built-in functions for all vector types, testing
4503 accessing each element, both with constant and variable element
4504 numbers.
4505 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4506 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4507 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4508 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4509 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4510 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4511 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4512 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4513 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4514
ab3af181
JJ
45152016-07-21 Jakub Jelinek <jakub@redhat.com>
4516
4517 PR c++/71728
4518 * g++.dg/other/pr71728.C: New test.
4519
ebe8f322
JG
45202016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4521
4522 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4523 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4524 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4525 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4526 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4527
959cef74
RB
45282016-07-21 Richard Biener <rguenther@suse.de>
4529
4530 PR tree-optimization/71947
4531 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4532
b24d9420
BC
45332016-07-21 Bin Cheng <bin.cheng@arm.com>
4534
4535 * gcc.dg/tree-ssa/scev-15.c: New.
4536
23974819
BC
45372016-07-21 Bin Cheng <bin.cheng@arm.com>
4538
4539 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4540
ee78cbaa
JJ
45412016-07-21 Jakub Jelinek <jakub@redhat.com>
4542
4543 PR c++/71941
4544 * g++.dg/gomp/pr71941.C: New test.
4545
52ed68f7
DM
45462016-07-20 David Malcolm <dmalcolm@redhat.com>
4547
4548 PR c/70339
4549 PR c/71858
4550 * g++.dg/spellcheck-identifiers.C: New test case, based on
4551 gcc.dg/spellcheck-identifiers.c.
4552 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4553 gcc.dg/spellcheck-identifiers-2.c.
4554 * g++.dg/spellcheck-typenames.C: New test case, based on
4555 gcc.dg/spellcheck-typenames.c
4556
18407bfb
JW
45572016-07-20 Jonathan Wakely <jwakely@redhat.com>
4558
4559 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4560 pointer to member function and also test catching by reference.
4561
4c07fd98
DV
45622016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4563
4564 * gcc.target/s390/pr67443.c: Fix test case.
4565
fee21d65
DV
45662016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4567
4568 * gcc.target/s390/insv-1.c: Xfail some tests.
4569 * gcc.target/s390/insv-2.c: Likewise.
4570
dbe9dfdd
GJL
45712016-07-20 Georg-Johann Lay <avr@gjlay.de>
4572
4573 * gcc.target/avr/torture/get-mem.c: New test.
4574 * gcc.target/avr/torture/set-mem.c: New test.
4575
c25e1d82
GJL
45762016-07-20 Georg-Johann Lay <avr@gjlay.de>
4577
4578 PR target/71948
4579 * gcc.target/avr/torture/tiny-progmem.c: New test.
4580
109d2197
JJ
45812016-07-20 Jakub Jelinek <jakub@redhat.com>
4582
7419f441
JJ
4583 PR c++/71909
4584 * g++.dg/parse/pr71909.C: New test.
4585 * g++.dg/tm/pr71909.C: New test.
4586
109d2197
JJ
4587 PR c++/50060
4588 * g++.dg/cpp0x/constexpr-50060.C: New test.
4589 * g++.dg/cpp1y/constexpr-50060.C: New test.
4590
144530cf
ML
45912016-07-20 Martin Liska <mliska@suse.cz>
4592
4593 * gfortran.dg/graphite/pr71898.f90: New test.
4594
04ac4afa
BC
45952016-07-20 Bin Cheng <bin.cheng@arm.com>
4596
4597 PR tree-optimization/71503
4598 PR tree-optimization/71683
4599 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4600 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4601
dcbdb17a
ML
46022016-07-20 Martin Liska <mliska@suse.cz>
4603
4604 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4605 * gcc.dg/plugin/sreal-test-1.c: Remove.
4606 * gcc.dg/plugin/sreal_plugin.c: Remove.
4607
6ed82555
TK
46082016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4609
4610 PR fortran/71902
4611 * gfortran.dg/dependency_47.f90: New test.
4612
13da0507
JJ
46132016-07-19 Jakub Jelinek <jakub@redhat.com>
4614
4833f561
JJ
4615 PR rtl-optimization/71916
4616 * gcc.c-torture/compile/pr71916.c: New test.
4617
4fda19ef
JJ
4618 PR middle-end/71874
4619 * g++.dg/torture/pr71874.C: New test.
4620
13da0507
JJ
4621 PR middle-end/71734
4622 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4623 (my_alloc): Rewritten to use __builtin_posix_memalign and
4624 __SIZE_TYPE__.
4625 (my_free): Use __builtin_free instead of _mm_free.
4626 (Vec::operator=): Use __builtin_memcpy.
4627
e7980add
MJ
46282016-07-19 Martin Jambor <mjambor@suse.cz>
4629
61c73a7f
UB
4630 PR fortran/71688
4631 * gfortran.dg/pr71688.f90: New test.
e7980add 4632
13e88953
RB
46332016-07-19 Richard Biener <rguenther@suse.de>
4634
4635 * c-c++-common/vector-subscript-6.c: New testcase.
4636 * c-c++-common/vector-subscript-7.c: Likewise.
4637
1caf0482
SKS
46382016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4639
a23404c9 4640 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4641 and UInt32 based on __SIZEOF_INT__.
4642
cef5388d
RB
46432016-07-19 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/71901
4646 * gcc.dg/torture/pr71901.c: New testcase.
4647
46482016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4649
4650 PR tree-optimization/71908
4651 * gcc.dg/torture/pr71908.c: New testcase.
4652
a8f7a895
MM
46532016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4654
4655 PR target/71493
4656 * gcc.target/powerpc/pr71493-1.c: New test.
4657 * gcc.target/powerpc/pr71493-2.c: Likewise.
4658
f2111a36
JJ
46592016-07-18 Jakub Jelinek <jakub@redhat.com>
4660
99516432
JJ
4661 PR c++/71835
4662 * g++.dg/conversion/ambig3.C: New test.
4663
87713c6a
JJ
4664 PR c++/71828
4665 * g++.dg/cpp0x/constexpr-71828.C: New test.
4666
7a7f16ca
JJ
4667 PR c++/71826
4668 * g++.dg/template/pr71826.C: New test.
4669
f4d90295
JJ
4670 PR c++/71822
4671 * g++.dg/template/defarg21.C: New test.
4672
f2111a36
JJ
4673 PR c++/71871
4674 * g++.dg/ext/vector31.C: New test.
4675
0b965526
UB
46762016-07-18 Uros Bizjak <ubizjak@gmail.com>
4677
4678 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4679
94e136b9
YR
46802016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4681
4682 PR tree-optimization/71734
4683 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4684
7072df0a
DV
46852016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4686
4687 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4688 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4689 stack-layout-dynamic-1.c: New test.
4690
54158a1a
AK
46912016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4692
4693 * gcc.target/s390/nolrl-1.c: New test.
4694
43068916
FR
46952016-07-17 Fritz Reese <fritzoreese@gmail.com>
4696
4697 PR fortran/71523
4698 * gfortran.dg/pr71523_1.f90: New test.
4699 * gfortran.dg/pr71523_2.f90: New test.
4700
a9356b12
AS
47012016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4702
4703 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4704
a07b81c7 47052016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4706 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4707
4708 PR fortran/62125
4709 * gfortran.dg/pr62125.f90: New test.
4710
96c0ec12
BS
47112016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4712
4713 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4714 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4715
479d0ed5
JW
47162016-07-15 Jonathan Wakely <jwakely@redhat.com>
4717
4718 PR c++/58796
4719 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4720 * g++.dg/cpp0x/nullptr35.C: New test.
4721
41c7438e
BC
47222016-07-15 Bin Cheng <bin.cheng@arm.com>
4723
4724 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4725
f7ba880b
CP
47262016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4727
4728 * gfortran.dg/goacc/vector_length.f90: New test.
4729
b9aba0a0
RB
47302016-07-15 Richard Biener <rguenther@suse.de>
4731
4732 PR tree-optimization/71881
4733 * gcc.dg/torture/pr71881.c: New testcase.
4734
9513d5fb
RB
47352016-07-15 Richard Biener <rguenther@suse.de>
4736
4737 PR tree-optimization/71887
4738 * gcc.dg/torture/pr71887.c: New testcase.
4739
ddbbcb19
JJ
47402016-07-15 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR c/71858
4743 * gcc.dg/spellcheck-identifiers-3.c: New test.
4744
29eb509c
AV
47452016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4746
4747 PR fortran/71807
4748 * gfortran.dg/null_9.f90: New test.
4749
43aabfcf
BC
47502016-07-15 Bin Cheng <bin.cheng@arm.com>
4751
4752 * gcc.dg/tree-ssa/loop-41.c: New test.
4753
afc89e58
BC
47542016-07-15 Bin Cheng <bin.cheng@arm.com>
4755
4756 PR tree-optimization/71347
4757 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4758
6fa682ad
SK
47592016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4760
4761 PR fortran/29819
4762 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4763 * gfortran.dg/contains.f90: Ditto.
4764 * gfortran.dg/contains_empty_1.f03: Ditto.
4765 * gfortran.dg/submodule_3.f08: Ditto.
4766
dd36b877
JJ
47672016-07-14 Jakub Jelinek <jakub@redhat.com>
4768
a60a5d31
JJ
4769 PR testsuite/71865
4770 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4771 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4772 expected diagnostics.
4773
dd36b877
JJ
4774 PR c/71858
4775 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4776 * gcc.dg/spellcheck-identifiers-2.c: New test.
4777 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4778 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4779
a241f8ca
JJ
47802016-07-14 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR tree-optimization/71872
4783 * gcc.c-torture/compile/pr71872.c: New test.
4784
d62b809c
TP
47852016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4786
4787 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4788 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4789 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4790 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4791 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4792 * gcc.target/arm/atomic-op-acquire-1.c: This.
4793 * gcc.target/arm/atomic-op-char.c: Rename into ...
4794 * gcc.target/arm/atomic-op-char-1.c: This.
4795 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4796 * gcc.target/arm/atomic-op-consume-1.c: This.
4797 * gcc.target/arm/atomic-op-int.c: Rename into ...
4798 * gcc.target/arm/atomic-op-int-1.c: This.
4799 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4800 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4801 * gcc.target/arm/atomic-op-release.c: Rename into ...
4802 * gcc.target/arm/atomic-op-release-1.c: This.
4803 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4804 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4805 * gcc.target/arm/atomic-op-short.c: Rename into ...
4806 * gcc.target/arm/atomic-op-short-1.c: This.
4807 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4808 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4809 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4810 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4811 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4812 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4813 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4814 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4815 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4816 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4817
1f8dd420
AV
48182016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4819
4820 PR fortran/70842
4821 * gfortran.dg/select_type_35.f03: New test.
4822
53109ba8
KT
48232016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4824
4825 PR target/65951
4826 PR tree-optimization/70923
4827 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4828 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4829 * gcc.dg/vect/pr65951.c: Likewise.
4830 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4831
91f35b7f
DE
48322016-07-14 David Edelsohn <dje.gcc@gmail.com>
4833
4834 * c-c++-common/pr60226.c: Expect maximum object file alignment
4835 error on AIX.
4836
351168fe
RB
48372016-07-14 Richard Biener <rguenther@suse.de>
4838
4839 PR tree-optimization/71866
4840 * gcc.dg/torture/pr71866.c: New testcase.
4841
94c32c00
TP
48422016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4843
4844 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4845 selector and enclose boolean expression in curly braces.
4846
b799a481
AM
48472016-07-14 Alan Modra <amodra@gmail.com>
4848
4849 PR target/71733
4850 * gcc.target/powerpc/p9-novsx.c: New.
4851
f63ba78c
AK
48522016-07-13 Andi Kleen <ak@linux.intel.com>
4853
4854 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4855 * g++.dg/tree-prof/morefunc.C: Dito.
4856 * g++.dg/tree-prof/pr35545.C: Dito.
4857 * g++.dg/tree-prof/reorder.C: Dito.
4858 * gcc.dg/tree-prof/20050826-2.c: Dito.
4859 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4860 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4861 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4862 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4863 * gcc.dg/tree-prof/inliner-1.c: Dito.
4864 * gcc.dg/tree-prof/merge_block.c: Dito.
4865 * gcc.dg/tree-prof/stringop-1.c: Dito.
4866 * gcc.dg/tree-prof/stringop-2.c: Dito.
4867 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4868 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4869 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4870 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4871 * gcc.dg/tree-prof/update-loopch.c: Dito.
4872 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4873 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4874 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4875 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4876 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4877 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4878 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4879
f4d5a23d
AK
48802016-07-13 Andi Kleen <ak@linux.intel.com>
4881
4882 * lib/profopt.exp (profopt-execute): Remove .imports files.
4883
ae145898
AK
48842016-07-13 Andi Kleen <ak@linux.intel.com>
4885
0b965526 4886 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4887
e97bd4f5
AK
48882016-07-13 Andi Kleen <ak@linux.intel.com>
4889
4890 * lib/profopt.exp (dg-final-scan-autofdo,
4891 dg-final-scan-not-autofdo): New functions.
4892
6fa3d4b4
BC
48932016-07-13 Bin Cheng <bin.cheng@arm.com>
4894
4895 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4896 * gcc.dg/vect/vect-35.c: Ditto.
4897 * gcc.dg/vect/vect-alias-check-2.c: New test.
4898
65f18bc6
ML
48992016-07-13 Martin Liska <mliska@suse.cz>
4900
4901 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4902 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4903 * gfortran.dg/pr42108.f90: Update expected dump scan.
4904
9737f35b
RB
49052016-07-13 Richard Biener <rguenther@suse.de>
4906
4907 PR tree-optimization/24574
4908 * gcc.dg/pr24574.c: New testcase.
4909
62c0ea4b
SKS
49102016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4911
0b965526 4912 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4913 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4914 * c-c++-common/pr68833-1.c: Require int32plus.
4915 * gcc.dg/ipa/pr63551.c: Likewise.
4916 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4917 * gcc.dg/ipa/pr64041.c: Require int32plus.
4918
c7ed8938
IE
49192016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4920
4921 PR ipa/71633
4922 * g++.dg/pr71633.C: New test.
4923
5ce15300
TP
49242016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4925
4926 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4927 Add new arm_thumb1_cbz_ok effective target.
4928 * gcc.target/arm/cbz.c: New test.
4929
2b9509a3
TP
49302016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4931
4932 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4933 Define effective target.
4934 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4935 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4936 * gcc.target/arm/movhi_movw.c: New test.
4937 * gcc.target/arm/movsi_movw.c: Likewise.
4938 * gcc.target/arm/movdi_movw.c: Likewise.
4939
7f15b177
RB
49402016-07-13 Richard Biener <rguenther@suse.de>
4941
4942 PR middle-end/71104
4943 * gcc.dg/pr71104-1.c: New testcase.
4944 * gcc.dg/pr71104-2.c: Likewise.
4945
0b0a896e
MM
49462016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4947
4948 PR target/71805
4949 * gcc.target/powerpc/pr71805.c: New test.
4950
f906f5ed
BS
49512016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4952
4953 * gcc.target/powerpc/divkc3-1.c: New.
4954 * gcc.target/powerpc/mulkc3-1.c: New.
4955
9e63c3aa
NS
49562016-07-12 Nathan Sidwell <nathan@acm.org>
4957
4958 * gcc.target/arm/data-rel-1.c: New.
4959 * gcc.target/arm/data-rel-2.c: New.
4960 * gcc.target/arm/data-rel-3.c: New.
4961
f507d202
ML
49622016-07-12 Martin Liska <mliska@suse.cz>
4963
4964 * gcc.dg/params/blocksort-part.c: New test.
4965 * gcc.dg/params/params.exp: New file.
4966
d6f7c125
KT
49672016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4968
4969 PR middle-end/71700
4970 * gcc.c-torture/execute/pr71700.c: New test.
4971
37ccb0ba
SB
49722016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4973 Richard Biener <rguenther@suse.de>
4974
4975 PR tree-optimization/23286
4976 PR tree-optimization/70159
4977 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4978 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4979 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4980 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4981 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4982 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4983 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4984 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4985 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4986 * gcc.dg/pr51879-12.c: Likewise.
4987 * gcc.dg/strlenopt-9.c: Likewise.
4988 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4989 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4990 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4991 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4992 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4993 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4994 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4995 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4996 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4997 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4998 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4999 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5000 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5001 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5002 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5003
712a93d6
RB
50042016-07-12 Richard Biener <rguenther@suse.de>
5005
5006 PR rtl-optimization/68961
5007 * gcc.target/i386/pr68961.c: New testcase.
5008
c392943c
JJ
50092016-07-11 Jakub Jelinek <jakub@redhat.com>
5010
3d56e6a4
JJ
5011 PR middle-end/71758
5012 * c-c++-common/gomp/pr71758.c: New test.
5013 * gfortran.dg/gomp/pr71758.f90: New test.
5014
c392943c
JJ
5015 PR tree-optimization/71823
5016 * gcc.dg/vect/pr71823.c: New test.
5017
741d3be5
DM
50182016-07-11 David Malcolm <dmalcolm@redhat.com>
5019
5020 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5021 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5022 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5023
92fa45b5
L
50242016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5025
5026 PR target/71801
5027 * gcc.target/i386/pr71801.c: New test.
5028
f51606c7
RB
50292016-07-11 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/71816
5032 * gcc.dg/torture/pr71816.c: New testcase.
5033
36b54ce0
TK
50342016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5035
5036 PR fortran/71783
5037 * gfortran.dg/dependency_46.f90: New test.
5038
d13835b6
VM
50392016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5040
5041 PR rtl-optimization/71621
5042 * gcc.target/i386/pr71621-1.c: New.
5043 * gcc.target/i386/pr71621-2.c: New.
5044
642bcbdf
CP
50452016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5046
5047 * gfortran.dg/goacc/pr71704.f90: New test.
5048
02eb5b8b
BS
50492016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5050
5051 PR target/71297
5052 * gcc.target/powerpc/pr71297.c: New.
5053
8beb9a0d
JW
50542016-07-08 Jiong Wang <jiong.wang@arm.com>
5055
5056 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5057
cef4b650
MM
50582016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5059
5060 PR target/71806
5061 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5062
3c3ecf52
AH
50632016-07-08 Alan Hayward <alan.hayward@arm.com>
5064
5065 PR tree-optimization/71667
5066 * gcc.dg/vect/pr71667.c: New
5067
2660286d
ML
50682016-07-08 Martin Liska <mliska@suse.cz>
5069
5070 * gcc.dg/torture/pr71606.c: New test.
5071
70cdd4ae
JD
50722016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5073
5074 PR fortran/71764
5075 * gfortran.dg/pr71764.f90: New test.
5076
842dc2e6
JJ
50772016-07-07 Jakub Jelinek <jakub@redhat.com>
5078 Kai Tietz <ktietz70@googlemail.com>
5079
5080 PR c++/70869
5081 PR c++/71054
5082 * g++.dg/cpp0x/pr70869.C: New test.
5083 * g++.dg/cpp0x/pr71054.C: New test.
5084
31be4262
DE
50852016-07-07 David Edelsohn <dje.gcc@gmail.com>
5086
5087 * g++.dg/debug/pr71432.C: Fail on AIX.
5088
1c122092
ML
50892016-07-07 Martin Liska <mliska@suse.cz>
5090
5091 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5092 an undefined behavior.
5093 * gfortran.dg/do_3.F90: Likewise.
5094 * gfortran.dg/do_check_11.f90: New test.
5095 * gfortran.dg/do_check_12.f90: New test.
5096 * gfortran.dg/do_corner_warn.f90: New test.
5097
7119f1b1
ML
50982016-07-07 Martin Liska <mliska@suse.cz>
5099
5100 * gfortran.dg/predict-1.f90: Ammend the test.
5101 * gfortran.dg/predict-2.f90: Likewise.
5102
275792f2
IE
51032016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5104
5105 PR ipa/71624
5106 * g++.dg/pr71624.C: New test.
5107
05a437c1
TP
51082016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5109
5110 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5111 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5112 ARMv8-M Mainline architectures.
5113
6f493951
TP
51142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5115
5116 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5117 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5118
5ddaee94
SB
51192016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5120
5121 PR target/70098
5122 PR target/71763
5123 * gcc.target/powerpc/pr71763.c: New file.
5124
651afdb2
YR
51252016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5126
5127 PR tree-optimization/71518
0b965526 5128 * gcc.dg/pr71518.c: New test.
651afdb2 5129
9df99881
WD
51302016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5131
5132 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5133
7b4e0769
SKS
51342016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5135
0b965526 5136 PR target/50739
7b4e0769
SKS
5137 * gcc.target/avr/pr50739.c: New test.
5138
eb4432f7
JH
51392016-07-05 Jan Hubicka <jh@suse.cz>
5140
5141 * gcc.dg/tree-ssa/scev-14.c: update template.
5142
c01e092f
RS
51432016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5144
5145 * gcc.dg/vect/group-no-gaps-1.c: New test.
5146
8070763a
AK
51472016-07-05 Andi Kleen <ak@linux.intel.com>
5148
5149 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5150 if kernel supports MPX.
5151
3f8257db 51522016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5153
5154 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5155
36a265b1
MM
51562016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5157 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5158
5159 * gcc.target/powerpc/signbit-1.c: New test.
5160 * gcc.target/powerpc/signbit-2.c: New test.
5161 * gcc.target/powerpc/signbit-3.c: New test.
5162
7a98fb6e
KT
51632016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5164
5165 PR rtl-optimization/71594
5166 * gcc.dg/torture/pr71594.c: New test.
5167
1e3d54b4
JH
51682016-07-05 Jan Hubicka <jh@suse.cz>
5169
5170 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5171
84ca3893
DM
51722016-07-05 David Malcolm <dmalcolm@redhat.com>
5173
5174 PR c++/62314
3a146d46 5175 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5176 number of missing semicolon error.
5177 * g++.dg/pr62314-2.C: New test case.
5178
20d0bfce
AF
51792016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5180
5181 * gfortran.dg/coarray_stat_function.f90: New test.
5182 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5183 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5184 to new interfaces.
5185
69aaea06
AV
51862016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5187
5188 PR fortran/71623
5189 * gfortran.dg/deferred_character_17.f90: New test.
5190
f723a43c
CL
51912016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5192
5193 * gcc.target/arm/neon/polytypes.c: Move to ...
5194 * gcc.target/arm/polytypes.c: ... here.
5195 * gcc.target/arm/neon/pr51534.c: Move to ...
5196 * gcc.target/arm/pr51534.c: ... here.
5197 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5198 * gcc.target/arm/vect-vcvt.c: ... here.
5199 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5200 * gcc.target/arm/vect-vcvtq.c: ... here.
5201 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5202 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5203 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5204 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5205 * gcc.target/arm/neon/neon.exp: Delete.
5206 * gcc.target/arm/neon/: Delete.
5207
d73e0ccf
JD
52082016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5209
5210 PR fortran/65575
5211 * gfortran.dg: pr65575.f90: New test.
5212
c20f6223
JD
52132016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5214
5215 PR fortran/35849
5216 * gfortran.dg: pr35849.f90: New test.
5217
2a5537c3
JJ
52182016-07-04 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR c++/71739
5221 * g++.dg/cpp0x/pr71739.C: New test.
5222
740f9751
CL
52232016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5224
5225 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5226
bf749919
DV
52272016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5228
5229 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5230 locr.
5231 * gcc.target/s390/loc-1.c: New test.
5232
430bb38e
YR
52332016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5234
3a146d46
JJ
5235 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5236 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5237
15f6e0da
RR
52382016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5239
5240 PR target/63874
5241 * gcc.target/aarch64/pr63874.c: New test.
5242
79335075
JB
52432016-07-04 Jan Beulich <jbeulich@suse.com>
5244
5245 * g++.dg/header.c: New.
5246 * gcc.dg/header.c: New.
5247
557e8c49
JJ
52482016-07-02 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR c/71719
5251 * c-c++-common/Wunused-var-15.c: New test.
5252
79a592e3
JJ
52532016-07-01 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR fortran/71687
5256 * gfortran.dg/gomp/pr71687.f90: New test.
5257
e2298656
BS
52582016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5259
5260 * gcc.dg/const-float128-ped.c: Require __float128 effective
5261 target and options.
5262 * gcc.dg/const-float128.c: Likewise.
5263 * gcc.dg/torture/float128-cmp-invalid.c: Require
5264 __float128 and base_quadfloat_support effective targets, and
5265 __float128 options.
5266 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5267 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5268 * gcc.dg/torture/float128-nan.c: Likewise.
5269 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5270 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5271 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5272 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5273 (add_options_for___float128): New.
5274 (check_effective_target_base_quadword_support): New.
5275
70c11966
MM
52762016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5277
5278 PR target/71720
5279 * gcc.target/powerpc/pr71720.c: New test.
5280
059541fd
JB
52812016-07-01 Jan Beulich <jbeulich@suse.com>
5282
5283 * gcc.dg/bss.c: New.
5284
2c1e4964
PB
52852016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5286
5287 PR target/71698
5288 * gcc.target/powerpc/pr71698.c: New test.
5289
22e1cb39
GJL
52902016-07-01 Georg-Johann Lay <avr@gjlay.de>
5291
5292 PR target/71151
5293 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5294 instead of ".foo" for its section name.
5295 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5296 depending on MCU's flash size.
5297 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5298 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5299 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5300 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5301 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5302 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5303
466cf574
JB
53042016-07-01 Jan Beulich <jbeulich@suse.com>
5305
5306 * gcc.target/i386/pr65105-2.c: Add -msse2.
5307
351beab7
JJ
53082016-06-30 Jakub Jelinek <jakub@redhat.com>
5309
55a0f21a
JJ
5310 PR tree-optimization/71707
5311 * gcc.dg/strlenopt-29.c: New test.
5312
6245ad72
JJ
5313 PR fortran/71704
5314 * gfortran.dg/gomp/pr71704.f90: New test.
5315
351beab7
JJ
5316 PR fortran/71705
5317 * gfortran.dg/gomp/pr71705.f90: New test.
5318
5a3a6a5e
KN
53192016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5320
5321 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5322 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5323 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5324 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5325 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5326 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5327 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5328 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5329 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5330 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5331 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5332 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5333 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5334 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5335 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5336 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5337 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5338 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5339 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5340 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5341 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5342 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5343 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5344 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5345 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5346 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5347 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5348 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5349 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5350 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5351 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5352 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5353 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5354 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5355 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5356 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5357 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5358 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5359 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5360 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5361 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5362 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5363 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5364 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5365 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5366 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5367 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5368 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5369 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5370 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5371 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5372 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5373 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5374 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5375 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5376 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5377 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5378 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5379 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5380 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5381 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5382 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5383 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5384 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5385 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5386 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5387 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5388 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5389 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5390 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5391 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5392 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5393 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5394 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5395 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5396 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5397 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5398 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5399 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5400 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5401 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5402
3dfa8071 54032016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5404 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5405
5406 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5407
9bd62242 54082016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5409 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5410
5411 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5412
603107fb
DM
54132016-06-30 David Malcolm <dmalcolm@redhat.com>
5414
5415 PR driver/71651
5416 * gcc.dg/spellcheck-options-12.c: New test case.
5417
205cccc7
JJ
54182016-06-30 Jakub Jelinek <jakub@redhat.com>
5419
5420 PR middle-end/71693
5421 * gcc.c-torture/compile/pr71693.c: New test.
5422
f4452176
DM
54232016-06-29 David Malcolm <dmalcolm@redhat.com>
5424
5425 * gcc.dg/spellcheck-params.c: New testcase.
5426 * gcc.dg/spellcheck-params-2.c: New testcase.
5427
c5e74d9d
MM
54282016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5429
5430 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5431 vector extract instructions.
5432 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5433
e44ecbfd
JD
54342016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5435
5436 PR fortran/71686
5437 * gfortran.dg/unexpected_eof_2.f90: New test.
5438 * gfortran.dg/unexpected_eof_3.f90: New test.
5439
ee446d9f
JW
54402016-06-29 Jim Wilson <jim.wilson@linaro.org>
5441
5442 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5443
27f67461
CP
54442016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5445
5446 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5447 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5448 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5449
b1206d29
RB
54502016-06-29 Richard Biener <rguenther@suse.de>
5451
5452 PR middle-end/15256
5453 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5454
1af21224
MW
54552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5456
5457 * gcc.target/arm/aapcs/neon-vect10.c: Require
5458 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5459 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5460 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5461 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5462 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5463 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5464 * gcc.target/arm/fp16-aapcs-1.c: Require
5465 -mfloat-ab=hard. Also simplify the test.
5466 * gcc.target/arm/fp16-aapcs-2.c: New.
5467
7fe43755
MW
54682016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5469
0b965526 5470 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5471 (add_options_for_arm_fp16_ieee): New.
5472 (add_options_for_arm_fp16_alternative): New.
5473 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5474 long-line.
5475 (effective_target_arm_fp16_hw): New.
5476
264d951a
IE
54772016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5478
5479 PR tree-optimization/71655
5480 * g++.dg/pr71655.C: New test.
5481
5c846a81
ML
54822016-06-29 Martin Liska <mliska@suse.cz>
5483
5484 * gcc.dg/pr71585.c: New test.
5485 * gcc.dg/pr71585-2.c: New test.
5486 * gcc.dg/pr71585-3.c: New test.
5487
fafe9318
YR
54882016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5489
5490 PR tree-optimization/70729
5491 * g++.dg/vect/pr70729.cc: New test.
5492
54d19c3b
TS
54932016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5494
5495 * c-c++-common/gomp/cancel-1.c: Extend.
5496
5f3cd7c3
JJ
54972016-06-29 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR tree-optimization/71625
5500 * gcc.dg/strlenopt-28.c: New test.
5501
4aa83879
RB
55022016-06-29 Richard Biener <rguenther@suse.de>
5503
5504 PR middle-end/71002
5505 * g++.dg/torture/pr71002.C: Adjust testcase.
5506
152ef731
JJ
55072016-06-29 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR c/71685
5510 * gcc.dg/pr71685.c: New test.
5511
55122016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5513
5514 PR c/71552
5515 * gcc.dg/init-bad-9.c: New test.
5516
d41dc215
BS
55172016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5518
5519 * gcc.target/powerpc/abs128-1.c: Require VSX.
5520 * gcc.target/powerpc/copysign128-1.c: Likewise.
5521 * gcc.target/powerpc/inf128-1.c: Likewise.
5522 * gcc.target/powerpc/nan128-1.c: Likewise.
5523
6a20b538
JJ
55242016-06-28 Jakub Jelinek <jakub@redhat.com>
5525
5526 PR middle-end/71626
5527 * gcc.c-torture/execute/pr71626-1.c: New test.
5528 * gcc.c-torture/execute/pr71626-2.c: New test.
5529
77d93c47
PB
55302016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5531
5532 PR target/71656
5533 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5534
a8264058
SB
55352016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5536
5537 PR target/71670
5538 * gcc.target/powerpc/pr71670.c: New testcase.
5539
0dc47331
PB
55402016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5541
5542 PR target/71656
5543 * gcc.target/powerpc/pr71656-1.c: New test.
5544 * gcc.target/powerpc/pr71656-2.c: New test.
5545
b65ffc79
CL
55462016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5547
5548 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5549 around fp16 code.
5550 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5551 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5552 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5553 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5554 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5555 Add arm_neon_fp16_ok effective target.
0b965526
UB
5556 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5557 Likewise.
5558 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5559 Likewise.
5560 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5561 Likewise.
5562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5563 Likewise.
5564 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5565 Likewise.
5566 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5567 Likewise.
5568 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5569 Likewise.
5570 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5571 Likewise.
5572 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5573 Likewise.
5574 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5575 Likewise.
5576 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5577 Likewise.
b65ffc79 5578
9bb86f40
JH
55792016-06-26 Jan Hubicka <hubicka@ucw.cz>
5580
5581 * gcc.dg/predict-12.c: New testcase.
5582
46db0fd4
JD
55832016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5584
5585 PR fortran/71649
5586 * gfortran.dg/pr71649.f90: New test.
5587
2a65e70b
JJ
55882016-06-25 Jakub Jelinek <jakub@redhat.com>
5589
f8a06e24
JJ
5590 PR tree-optimization/71643
5591 * g++.dg/opt/pr71643.C: New test.
5592
2a65e70b
JJ
5593 PR tree-optimization/71631
5594 * gcc.c-torture/execute/pr71631.c: New test.
5595
7805417a
JH
55962016-06-24 Jan Hubicka <hubicka@ucw.cz>
5597
5598 * gcc.dg/predict-11.c: New testcase.
5599 * gfortran.dg/predict-2.f90: New testcase.
5600
888ed1a3
JH
56012016-06-24 Jan Hubicka <hubicka@ucw.cz>
5602
5603 * gcc.dg/predict-10.c: New test.
5604
53605f35
BS
56052016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5606
5607 * gcc.target/powerpc/abs128-1.c: New.
5608 * gcc.target/powerpc/copysign128-1.c: New.
5609 * gcc.target/powerpc/inf128-1.c: New.
5610 * gcc.target/powerpc/nan128-1.c: New.
5611
7b22b4c6
EB
56122016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5613
5614 * gfortran.dg/pr71642.f90: New test.
5615
37e373c2
JJ
56162016-06-24 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR tree-optimization/71647
5619 * gcc.target/i386/pr71647.c: New test.
5620
b20b79f2
L
56212016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5622
5623 * gcc.target/i386/noplt-gd-1.c: New test.
5624 * gcc.target/i386/noplt-gd-2.c: Likewise.
5625 * gcc.target/i386/noplt-gd-3.c: Likewise.
5626 * gcc.target/i386/noplt-ld-1.c: Likewise.
5627 * gcc.target/i386/noplt-ld-2.c: Likewise.
5628 * gcc.target/i386/noplt-ld-3.c: Likewise.
5629 * lib/target-supports.exp
5630 (check_effective_target_tls_get_addr_via_got): New.
5631
04619cb8
UB
56322016-06-24 Uros Bizjak <ubizjak@gmail.com>
5633
5634 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5635 testsuite compile flags.
5636 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5637 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5638
56392016-06-24 Uros Bizjak <ubizjak@gmail.com>
5640
5641 * g++dg/vect/pr36684.cc: Add dg-do compile.
5642 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5643 * gcc.dg/vect/pr70021.c: Ditto.
5644 * gcc.dg/vect/pr70138-1.c: Ditto.
5645 * gcc.dg/vect/pr70138-2.c: Ditto.
5646 * gcc.dg/vect/pr70354-1.c: Ditto.
5647 * gcc.dg/vect/pr70354-2.c: Ditto.
5648 * gcc.dg/vect/pr71259.c: Ditto.
5649 * gcc.dg/vect/pr71416-1.c: Ditto.
5650 * gcc.dg/vect/slp-43.c: Ditto.
5651 * gcc.dg/vect/slp-45.c: Ditto.
5652 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5653 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5654 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5655 * gfortran.dg/vect/pr69980.f90: Ditto.
5656
56572016-06-24 Uros Bizjak <ubizjak@gmail.com>
5658
5659 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5660 * gcc.dg/vect/bb-slp-30.c: Ditto.
5661 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5662 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5663 * gcc.dg/vect/pr45902.c: Ditto.
5664 * gcc.dg/vect/pr48172.c: Ditto.
5665 * gcc.dg/vect/pr48377.c: Ditto.
5666 * gcc.dg/vect/pr49038.c: Ditto.
5667 * gcc.dg/vect/pr49771.c: Ditto.
5668 * gcc.dg/vect/pr52091.c: Ditto.
5669 * gcc.dg/vect/pr53185-2.c: Ditto.
5670 * gcc.dg/vect/pr56826.c: Ditto.
5671 * gcc.dg/vect/pr60276.c: Ditto.
5672 * gcc.dg/vect/pr62021.c: Ditto.
5673 * gcc.dg/vect/pr63530.c: Ditto.
5674 * gcc.dg/vect/pr65518.c: Ditto.
5675 * gcc.dg/vect/pr65947-1.c: Ditto.
5676 * gcc.dg/vect/pr65947-10.c: Ditto.
5677 * gcc.dg/vect/pr65947-11.c: Ditto.
5678 * gcc.dg/vect/pr65947-12.c: Ditto.
5679 * gcc.dg/vect/pr65947-13.c: Ditto.
5680 * gcc.dg/vect/pr65947-2.c: Ditto.
5681 * gcc.dg/vect/pr65947-3.c: Ditto.
5682 * gcc.dg/vect/pr65947-4.c: Ditto.
5683 * gcc.dg/vect/pr65947-5.c: Ditto.
5684 * gcc.dg/vect/pr65947-6.c: Ditto.
5685 * gcc.dg/vect/pr65947-7.c: Ditto.
5686 * gcc.dg/vect/pr65947-8.c: Ditto.
5687 * gcc.dg/vect/pr65947-9.c: Ditto.
5688 * gcc.dg/vect/pr71416-1.c: Ditto.
5689 * gcc.dg/vect/pr71439.c: Ditto.
5690 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5691 * gcc.dg/vect/vect-bswap16.c: Ditto.
5692 * gcc.dg/vect/vect-bswap32.c: Ditto.
5693 * gcc.dg/vect/vect-bswap64.c: Ditto.
5694 * gcc.dg/vect/vect-live-1.c: Ditto.
5695 * gcc.dg/vect/vect-live-2.c: Ditto.
5696 * gcc.dg/vect/vect-live-3.c: Ditto.
5697 * gcc.dg/vect/vect-live-4.c: Ditto.
5698 * gcc.dg/vect/vect-live-5.c: Ditto.
5699 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5700 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5701 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5702 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5703 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5704 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5705 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5706 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5707 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5708 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5709 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5710 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5711 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5712 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5713 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5714 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5715 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5716
da224bcb
UB
57172016-06-24 Uros Bizjak <ubizjak@gmail.com>
5718
5719 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5720
dfee2870
L
57212016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5722
5723 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5724 ia32 if R_386_GOT32X relocation is supported.
5725 * gcc.target/i386/noplt-3.c: Likewise.
5726 * gcc.target/i386/noplt-2.c: Likewise.
5727 (main): Renamed to ...
5728 (bar): This.
5729 * gcc.target/i386/noplt-4.c: Likewise.
5730 (main): Renamed to ...
5731 (bar): This.
5732 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5733 * gcc.target/i386/pr67400-5.c: Likewise.
5734
a86451b9
JJ
57352016-06-24 Jakub Jelinek <jakub@redhat.com>
5736
00085092
JJ
5737 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5738 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5739
a86451b9
JJ
5740 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5741 f4): Adjust expected diagnostics.
5742 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5743 (T): If OVFP is defined, redefine to TP.
5744 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5745 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5746 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5747 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5748 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5749 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5750 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5751 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5752 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5753 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5754 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5755 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5756 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5757 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5758 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5759 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5760 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5761 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5762 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5763 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5764 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5765 as last argument to __builtin_add_overflow_p.
5766
7bb5d5f4
UB
57672016-06-23 Uros Bizjak <ubizjak@gmail.com>
5768
5769 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5770 dg-options and remove default vector testsuite compile flags.
5771 * g++.dg/vect/pr33860a.cc: Ditto.
5772 * g++.dg/vect/pr45470-a.cc: Ditto.
5773 * g++.dg/vect/pr45470-b.cc: Ditto.
5774 * g++.dg/vect/pr60896.cc: Ditto.
5775 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5776 * gcc.dg/vect/pr18308.c: Ditto.
5777 * gcc.dg/vect/pr24049.c: Ditto.
5778 * gcc.dg/vect/pr33373.c: Ditto.
5779 * gcc.dg/vect/pr36228.c: Ditto.
5780 * gcc.dg/vect/pr42395.c: Ditto.
5781 * gcc.dg/vect/pr42604.c: Ditto.
5782 * gcc.dg/vect/pr46663.c: Ditto.
5783 * gcc.dg/vect/pr48765.c: Ditto.
5784 * gcc.dg/vect/pr49093.c: Ditto.
5785 * gcc.dg/vect/pr49352.c: Ditto.
5786 * gcc.dg/vect/pr52298.c: Ditto.
5787 * gcc.dg/vect/pr52870.c: Ditto.
5788 * gcc.dg/vect/pr53185.c: Ditto.
5789 * gcc.dg/vect/pr53773.c: Ditto.
5790 * gcc.dg/vect/pr56695.c: Ditto.
5791 * gcc.dg/vect/pr62171.c: Ditto.
5792 * gcc.dg/vect/pr63530.c: Ditto.
5793 * gcc.dg/vect/pr68339.c: Ditto.
5794 * gcc.dg/vect/pr71259.c: Ditto.
5795 * gcc.dg/vect/vect-82_64.c: Ditto.
5796 * gcc.dg/vect/vect-83_64.c: Ditto.
5797 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5798 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5799 * gcc.dg/vect/vect-shift-2.c: Ditto.
5800 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5801 * gfortran.dg/vect/pr39318.f90: Ditto.
5802 * gfortran.dg/vect/pr45714-a.f: Ditto.
5803 * gfortran.dg/vect/pr45714-b.f: Ditto.
5804 * gfortran.dg/vect/pr46213.f90: Ditto.
5805
2d4bb02f
MM
58062016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5807 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5808
5809 * gcc.target/powerpc/p9-splat-5.c: New test.
5810
f6d1b868
UB
58112016-06-23 Uros Bizjak <ubizjak@gmail.com>
5812
5813 PR tree-optimization/71488
5814 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5815 * lib/target-supports.exp: ... here.
5816 (check_sse4_hw_available): New procedure.
5817 (check_effective_target_sse4_runtime): Ditto.
5818 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5819 -march=westmere for sse4_runtime targets.
936ff030 5820 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5821 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5822 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5823 (main): Call check_vect ().
a7898180 5824 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5825
c0597759
L
58262016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5827
5828 PR target/66232
5829 PR target/67400
5830 * gcc.target/i386/pr66232-14.c: New file.
5831 * gcc.target/i386/pr66232-15.c: Likewise.
5832 * gcc.target/i386/pr66232-16.c: Likewise.
5833 * gcc.target/i386/pr66232-17.c: Likewise.
5834 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5835 ia32 if R_386_GOT32X relocation is supported.
5836 * gcc.target/i386/pr67400-2.c: Likewise.
5837 * gcc.target/i386/pr67400-3.c: Likewise.
5838 * gcc.target/i386/pr67400-4.c: Likewise.
5839 * gcc.target/i386/pr67400-6.c: Likewise.
5840 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5841 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5842
5b0e27a7
JD
58432016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5844
5845 PR libgfortran/48852
5846 * gfortran.dg/char4_iunit_1.f03: Update test.
5847 * gfortran.dg/f2003_io_5.f03: Update test.
5848 * gfortran.dg/real_const_3.f90: Update test.
5849
7f586d90
AK
58502016-06-23 Andi Kleen <ak@linux.intel.com>
5851
5852 * g++.dg/bprob/bprob.exp: Support autofdo.
5853 * g++.dg/tree-prof/tree-prof.exp: dito.
5854 * gcc.dg/tree-prof/tree-prof.exp: dito.
5855 * gcc.misc-tests/bprob.exp: dito.
5856 * gfortran.dg/prof/prof.exp: dito.
5857 * lib/profopt.exp: dito.
5858 * lib/target-supports.exp: Check for autofdo.
5859
60fa7862
ML
58602016-06-23 Martin Liska <mliska@suse.cz>
5861
5862 * gcc.dg/pr71619.c: New test.
5863
e3d62871
UB
58642016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5865
5866 PR target/67400
cc901875
UB
5867 * gcc.target/i386/pr67400-1.c: New test.
5868 * gcc.target/i386/pr67400-2.c: Likewise.
5869 * gcc.target/i386/pr67400-3.c: Likewise.
5870 * gcc.target/i386/pr67400-4.c: Likewise.
5871 * gcc.target/i386/pr67400-5.c: Likewise.
5872 * gcc.target/i386/pr67400-6.c: Likewise.
5873 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5874
ac81cf0b
DM
58752016-06-22 David Malcolm <dmalcolm@redhat.com>
5876
5877 * c-c++-common/missing-header-1.c: New test case.
5878 * c-c++-common/missing-header-2.c: New test case.
5879 * c-c++-common/missing-header-3.c: New test case.
5880 * c-c++-common/missing-header-4.c: New test case.
5881
1a4f11c8
DM
58822016-06-22 David Malcolm <dmalcolm@redhat.com>
5883
5884 PR c/70339
5885 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5886 hint.
5887 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5888 expected results due to builtin "nanl" now being suggested for
5889 "name".
5890 * gcc.dg/pr67580.c: Update expected messages.
5891 * gcc.dg/spellcheck-identifiers.c: New testcase.
5892 * gcc.dg/spellcheck-typenames.c: New testcase.
5893
a93eac6a
DM
58942016-06-22 David Malcolm <dmalcolm@redhat.com>
5895
5896 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5897 file.
5898 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5899 diagnostic-test-show-locus-parseable-fixits.c to sources for
5900 diagnostic_plugin_test_show_locus.c.
5901 * lib/gcc-defs.exp (freeform_regexps): New global.
5902 (dg-regexp): New function.
5903 (handle-dg-regexps): New function.
5904 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5905 freeform_regexps to the empty list.
5906 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5907
49e76ff1
IE
59082016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5909
f6d1b868 5910 PR tree-optimization/71488
49e76ff1
IE
5911 * g++.dg/pr71488.C: New test.
5912 * gcc.dg/vect/vect-bool-cmp.c: New test.
5913
951d8c8a
EB
59142016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5915
5916 * gcc.dg/guality/param-5.c: New test.
5917
b60fc3bd
BE
59182016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5919
5920 * gcc.target/i386/asm-flag-7.c: New test.
5921
0609abda
TS
59222016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5923
5924 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5925 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5926 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5927 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5928 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5929 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5932 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5933 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5934 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5935 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5936 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5937 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5938 * lib/target-supports.exp: Likewise.
5939
ee2499b4
TS
59402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5941
5942 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5943 * gcc.dg/attr-ms_struct-2.c: Likewise.
5944 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5945 * gcc.dg/bf-ms-attrib.c: Likewise.
5946 * gcc.dg/bf-ms-layout-2.c: Likewise.
5947 * gcc.dg/bf-ms-layout-3.c: Likewise.
5948 * gcc.dg/bf-ms-layout.c: Likewise.
5949 * gcc.dg/bf-no-ms-layout.c: Likewise.
5950 * gcc.target/i386/bitfield1.c: Likewise.
5951 * gcc.target/i386/bitfield2.c: Likewise.
5952 * gcc.target/i386/bitfield3.c: Likewise.
5953
caea59ff
KN
59542016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5955
5956 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5957 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5958 override other than -mcpu=power9 command-line option is specified,
5959 or if the target operating system is aix.
5960 * gcc.target/powerpc/darn-1.c: Likewise.
5961 * gcc.target/powerpc/darn-2.c: Likewise.
5962 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5963 test if effective-target is not powerpc_p9vector_ok or if the
5964 target operating system is not defined.
5965 * gcc.target/powerpc/vslv-1.c: Likewise.
5966 * gcc.target/powerpc/vsrv-0.c: Likewise.
5967 * gcc.target/powerpc/vsrv-1.c: Likewise.
5968
63617e30
TB
59692016-06-21 Tobias Burnus <burnus@net-b.de>
5970
5971 PR fortran/71068
5972 * gfortran.dg/coarray/data_1.f90: New.
5973
89192c3c
WD
59742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5975
5976 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5977 (dg-require-effective-target): Use arm_v8_neon_hw.
5978 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5979 (dg-require-effective-target): Likewise.
5980 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5981 (dg-require-effective-target): Likewise.
5982 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5983 (dg-require-effective-target): Likewise.
5984 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5985 (dg-require-effective-target): Likewise.
5986 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5987 (dg-require-effective-target): Likewise.
5988 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5989 Add AArch64 check.
5990
64ac50e2
WD
59912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5992
5993 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5994 Set to 3 so test passes.
5995
6252b5db
WD
59962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5997
5998 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5999
3b9bc511
IV
60002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6001
6002 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6003 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6004 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6005 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6006
21db1c78
IV
60072016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6008
6009 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6010 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6011
9d30e86f
L
60122016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6013
6014 PR target/71549
6015 * gcc.target/i386/pr71549.c: New test.
6016
448a7c69
KN
60172016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6018
6019 * gcc.target/powerpc/vadsdu-0.c: Replace
6020 dg-require-effective-target directive to allow test to run on more
6021 platforms, and add dg-skip-if directive to disable test on aix
6022 platforms because of known incompatibilities.
6023 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6024 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6025 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6026 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6027 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6028 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6029 * gcc.target/powerpc/vadsdub-2.c: Replace
6030 dg-require-effective-target directive to allow test to run on more
6031 platforms, and add dg-skip-if directive to disable test on aix
6032 platforms because of known incompatibilities.
6033 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6034 with vec_absdb call to differentiate this test from vadsdub-1.c.
6035 * gcc.target/powerpc/vadsduh-1.c: Replace
6036 dg-require-effective-target directive to allow test to run on more
6037 platforms, and add dg-skip-if directive to disable test on aix
6038 platforms because of known incompatibilities.
6039 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6040 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6041 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6042
0ad84f34
JJ
60432016-06-21 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR tree-optimization/71588
6046 * gcc.dg/pr71558.c: New test.
6047
e71e8d94
SKS
60482016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6049
6050 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6051 * c-c++-common/pr68657-2.c: Likewise.
6052 * c-c++-common/pr68657-3.c: Likewise.
6053 * gcc.dg/torture/pr69714.c: Require int32plus support.
6054 * gcc.dg/torture/pr70025.c: Likewise.
6055 * gcc.dg/torture/pr70083.c: Likewise.
6056 * gcc.dg/torture/pr70542.c: Likewise.
6057 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6058
5a578671
JM
60592016-06-20 Joseph Myers <joseph@codesourcery.com>
6060
6061 PR c/71601
6062 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6063
7a9df68e
JJ
60642016-06-20 Jakub Jelinek <jakub@redhat.com>
6065
50aa64d5
JJ
6066 PR middle-end/71581
6067 * gcc.dg/pr71581.c: New test.
6068
7a9df68e
JJ
6069 PR rtl-optimization/71591
6070 * gcc.dg/cpp/pr71591.c: New test.
6071
3947cf19
DR
60722016-06-20 David B. Robins <gcc@davidrobins.net>
6073
6074 PR target/71571
6075 * g++.dg/torture/pr71571.C: New test.
6076
c4ff221e
JJ
60772016-06-20 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR target/71559
6080 * gcc.target/i386/sse2-pr71559.c: New test.
6081 * gcc.target/i386/avx-pr71559.c: New test.
6082 * gcc.target/i386/avx512f-pr71559.c: New test.
6083
f1b5abfb
TB
60842016-06-20 Tobias Burnus <burnus@net-b.de>
6085
6086 PR fortran/71194
6087 * gfortran.dg/pointer_remapping_10.f90: New.
6088
842107e4
DM
60892016-06-20 David Malcolm <dmalcolm@redhat.com>
6090
6091 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6092
d9e8bdfd
MS
60932016-06-20 Martin Sebor <msebor@redhat.com>
6094
6095 PR c/69507
6096 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6097 * gnu90-const-expr-1.c: Same.
6098 * gnu99-const-expr-1.c: Same.
6099 * gnu99-static-1.c: Same.
6100
67785479
RL
61012016-06-20 Renlin Li <renlin.li@arm.com>
6102
29f09b38 6103 PR testsuite/71489
67785479
RL
6104 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6105
636929b8
JG
61062016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6107
6108 * gcc.target/aarch64/vcvt_f64_1.c: New.
6109 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6110 * gcc.target/aarch64/vrecp_f64_1.c: New.
6111
ff7b374b
KT
61122016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6113
6114 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6115 "alignement".
6116
554cfc9e
GJL
61172016-06-20 Georg-Johann Lay <avr@gjlay.de>
6118
6119 PR target/71103
6120 * gcc.target/avr/torture/pr71103-2.c: New test.
6121
94087e88 61222016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6123
6124 PR c/69507
6125 * gcc.dg/alignof.c: New test.
6126
c561b091
PC
61272016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6130 vs dg-error; test constexpr specifier too.
6131
bf54f123
PC
61322016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6133
6134 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6135
4e53aa97
CL
61362016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6137
6138 * lib/target-supports.exp
6139 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6140 arm_neon_ok and merge flags. Fix temporary test name.
6141 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6142 and merge flags.
6143
69071d86
ML
61442016-06-17 Martin Liska <mliska@suse.cz>
6145
6146 * gcc.dg/predict-9.c: Fix dump scanning.
6147
68b3b858
BC
61482016-06-17 Bin Cheng <bin.cheng@arm.com>
6149
6150 PR tree-optimization/71354
6151 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6152
d3ee260a
BC
61532016-06-17 Bin Cheng <bin.cheng@arm.com>
6154
6155 PR tree-optimization/71347
6156 * gcc.dg/tree-ssa/pr71347.c: New test.
6157
bd8fb114
BC
61582016-06-17 Bin Cheng <bin.cheng@arm.com>
6159
6160 PR tree-optimization/71354
6161 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6162
97816be4
BC
61632016-06-17 Bin Cheng <bin.cheng@arm.com>
6164
6165 * gcc.dg/vect/vect-alias-check-1.c: New test.
6166
2d761a37
SKS
61672016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6168
e0277d6b 6169 PR target/71151
2d761a37
SKS
6170 * gcc.target/avr/pr71151-1.c: New test.
6171 * gcc.target/avr/pr71151-2.c: New test.
6172 * gcc.target/avr/pr71151-3.c: New test.
6173 * gcc.target/avr/pr71151-4.c: New test.
6174 * gcc.target/avr/pr71151-5.c: New test.
6175 * gcc.target/avr/pr71151-6.c: New test.
6176 * gcc.target/avr/pr71151-7.c: New test.
6177 * gcc.target/avr/pr71151-8.c: New test.
6178 * gcc.target/avr/pr71151-common.h: New test.
6179
68fa96d6
ML
61802016-06-16 Martin Liska <mliska@suse.cz>
6181
6182 * gfortran.dg/predict-1.f90: New test.
6183
b6ca982f
UB
61842016-06-16 Uros Bizjak <ubizjak@gmail.com>
6185
6186 PR target/71242
3a146d46 6187 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6188
1dc8d15b
JH
61892016-06-16 Jan Hubicka <hubicka@ucw.cz>
6190
6191 * g++.dg/vect/pr36648.cc: Disable cunrolli
6192
67c25816
JJ
61932016-06-16 Jakub Jelinek <jakub@redhat.com>
6194
c577adb2
JJ
6195 PR target/71554
6196 * gcc.c-torture/execute/pr71554.c: New test.
6197
67c25816
JJ
6198 PR rtl-optimization/71532
6199 * gcc.dg/torture/pr71532.c: New test.
6200
1a3c3ee9
MM
62012016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6202
6203 * gcc.target/powerpc/p9-dimode1.c: New test.
6204 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6205
f29468a7
JJ
62062016-06-15 Jakub Jelinek <jakub@redhat.com>
6207
61daecc4
JJ
6208 * gcc.c-torture/compile/20160615-1.c: New test.
6209
f29468a7
JJ
6210 * g++.dg/cpp0x/ref-qual17.C: New test.
6211
209d1e2d
IE
62122016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6213
6214 PR middle-end/71529
6215 * gcc.target/i386/pr71529.C: New test.
6216
8dc35712
AH
62172016-06-15 Alan Hayward <alan.hayward@arm.com>
6218
6219 PR tree-optimization/71483
6220 * g++.dg/vect/pr71483.c: New
6221
b8911cb8
PC
62222016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6223
6224 PR c++/70202
6225 * g++.dg/inherit/crash6.C: New.
6226 * g++.dg/inherit/union2.C: Likewise.
6227 * g++.dg/inherit/virtual12.C: Likewise.
6228 * g++.dg/inherit/virtual13.C: Likewise.
6229 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6230
cf5d08ab
UB
62312016-06-15 Uros Bizjak <ubizjak@gmail.com>
6232
e3d62871 6233 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6234
8f482165
AH
62352016-06-15 Alan Hayward <alan.hayward@arm.com>
6236
6237 PR tree-optimization/71439
6238 * gcc.dg/vect/pr71439.c: New
6239
3256673f
KT
62402016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6241
6242 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6243
b17dc4d4
RB
62442016-06-15 Richard Biener <rguenther@suse.de>
6245
6246 * gcc.dg/vect/slp-45.c: New testcase.
6247
2a5825f2
RB
62482016-06-15 Richard Biener <rguenther@suse.de>
6249
6250 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6251
6e433d0b
BS
62522016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6253
6254 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6255 requirements, and disable for AIX for now.
6256 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6257
abe7f828
JJ
62582016-06-14 Jakub Jelinek <jakub@redhat.com>
6259
a09c81b4
JJ
6260 PR c++/71528
6261 * g++.dg/opt/pr71528.C: New test.
6262
abe7f828
JJ
6263 PR c++/71516
6264 * g++.dg/init/pr71516.C: New test.
6265
acfadf06
PC
62662016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6267
6268 * g++.dg/init/array46.C: New.
6269
4d568ab2
UB
62702016-06-14 Uros Bizjak <ubizjak@gmail.com>
6271
e3d62871
UB
6272 * gcc.target/i386/float128-3.c: New test.
6273 * gcc.target/i386/quad-sse4.c: Ditto.
6274 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6275 Update scan strings.
4d568ab2 6276
30934c5d
RB
62772016-06-14 Richard Biener <rguenther@suse.de>
6278
6279 PR middle-end/71526
6280 * gfortran.dg/pr71526.f90: New testcase.
6281
3970e545
AV
62822016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6283
6284 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6285 * gcc.dg/zero_bits_compound-1.c: Likewise.
6286
04976c6e
RB
62872016-06-14 Richard Biener <rguenther@suse.de>
6288
6289 PR tree-optimization/71522
6290 * gcc.dg/torture/pr71522.c: New testcase.
6291
23e025db
JJ
62922016-06-14 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR tree-optimization/71520
6295 * gcc.dg/tree-ssa/pr71520.c: New test.
6296
90b72e84
RB
62972016-06-14 Richard Biener <rguenther@suse.de>
6298
6299 PR tree-optimization/71521
86c24ba6 6300 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6301
ef7cf206
JJ
63022016-06-13 Jakub Jelinek <jakub@redhat.com>
6303
0dda258b
JJ
6304 PR sanitizer/71498
6305 * c-c++-common/ubsan/bounds-13.c: New test.
6306
ef7cf206
JJ
6307 PR preprocessor/71183
6308 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6309
a73786e3
JL
63102016-06-13 Jeff Law <law@redhat.com>
6311
6312 PR tree-optimization/71403
6313 * c-c++-common/ubsan/pr71403-1.c: New test.
6314 * c-c++-common/ubsan/pr71403-2.c: New test.
6315 * c-c++-common/ubsan/pr71403-3.c: New test.
6316
0ac249bf
JJ
63172016-06-13 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR middle-end/71478
6320 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6321 Add -Wno-psabi -w to dg-options.
6322
5408a64a
KN
63232016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6324
6325 * gcc.target/powerpc/vadsdu-0.c: New test.
6326 * gcc.target/powerpc/vadsdu-1.c: New test.
6327 * gcc.target/powerpc/vadsdu-2.c: New test.
6328 * gcc.target/powerpc/vadsdu-3.c: New test.
6329 * gcc.target/powerpc/vadsdu-4.c: New test.
6330 * gcc.target/powerpc/vadsdu-5.c: New test.
6331 * gcc.target/powerpc/vadsdub-1.c: New test.
6332 * gcc.target/powerpc/vadsdub-2.c: New test.
6333 * gcc.target/powerpc/vadsduh-1.c: New test.
6334 * gcc.target/powerpc/vadsduh-2.c: New test.
6335 * gcc.target/powerpc/vadsduw-1.c: New test.
6336 * gcc.target/powerpc/vadsduw-2.c: New test.
6337
f7e4f2e3
DM
63382016-06-13 David Malcolm <dmalcolm@redhat.com>
6339
6340 * gcc.dg/c99-init-2.c (c): Update expected error message.
6341 * gcc.dg/init-bad-8.c (foo): Likewise.
6342 * gcc.dg/spellcheck-fields-3.c: New test case.
6343
ad23a23e
ML
63442016-06-13 Martin Liska <mliska@suse.cz>
6345
6346 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6347 and "guess loop iv compared" heuristics.
6348 * gcc.dg/predict-2.c: Likewise.
6349 * gcc.dg/predict-3.c: Likewise.
6350 * gcc.dg/predict-4.c: Likewise.
6351 * gcc.dg/predict-5.c: Likewise.
6352 * gcc.dg/predict-6.c: Likewise.
6353
146c55da
MP
63542016-06-13 Marek Polacek <polacek@redhat.com>
6355
6356 PR middle-end/71476
6357 * c-c++-common/Wswitch-unreachable-4.c: New test.
6358 * gcc.dg/Wswitch-unreachable-2.c: New test.
6359 * g++.dg/tm/jump1.C: Move dg-warning.
6360
42e77cbc
EB
63612016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6362
6363 * gnat.dg/renaming10.ad[sb]: New test.
6364
7474dcc1
PT
63652016-06-13 Paul Thomas <pault@gcc.gnu.org>
6366
6367 PR fortran/70673
6368 * gfortran.dg/pr70673.f90: New test.
6369
f57f53d3
RB
63702016-06-13 Richard Biener <rguenther@suse.de>
6371
6372 PR middle-end/64516
6373 * gcc.dg/align-3.c: New testcase.
6374
5843a5f0
ML
63752016-06-13 Martin Liska <mliska@suse.cz>
6376
6377 * gcc.target/i386/pr71458.c: New test.
6378
aa8fdb44
UB
63792016-06-12 Uros Bizjak <ubizjak@gmail.com>
6380
6381 PR target/71241
3a146d46 6382 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6383
2043e4d7
DH
63842016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6385
6386 PR target/60751
6387 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6388 statement.
6389
d3dc025d
DH
63902016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6391
6392 PR target/60751
6393 * gfortran.dg/comma_IO_extension_1.f90: New test.
6394 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6395 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6396 statement.
6397 * gfortran.dg/graphite/pr38083.f90: Likewise.
6398 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6399 missing format.
6400
a31d78c6
EB
64012016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6402
6403 * gnat.dg/case_character.adb: New test.
6404
95c18dd0
SB
64052016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6406
6407 PR middle-end/71310
6408 * gcc.target/powerpc/pr71310.c: New testcase.
6409
b97d37b4
KV
64102016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6411
6412 PR middle-end/71478
6413 * gcc.dg/pr71478.c: New test.
6414
900bcda3
JJ
64152016-06-10 Jakub Jelinek <jakub@redhat.com>
6416
ec1c20db
JJ
6417 PR middle-end/71494
6418 * gcc.c-torture/execute/pr71494.c: New test.
6419
50b15873
JJ
6420 PR c/68657
6421 * gcc.target/i386/pr68657.c: New test.
6422
900bcda3
JJ
6423 PR inline-asm/68843
6424 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6425 (test): Add -masm=intel alternatives.
6426
4d926e34
MS
64272016-06-10 Martin Sebor <msebor@redhat.com>
6428
6429 PR c/71392
6430 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6431
ad071b2b
JL
64322016-06-10 Jeff Law <law@redhat.com>
6433
6434 PR tree-optimization/71335
6435 * gcc.c-torture/execute/pr71335.c: New test.
6436
2704efe8
DM
64372016-06-10 David Malcolm <dmalcolm@redhat.com>
6438
6439 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6440 the various "cannot tail-call: " messages.
6441
18c9b7d4
CL
64422016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6443
6444 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6445 and options.
6446
7cfa10f3
MO
64472016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6448
6449 PR sanitizer/71480
6450 * c-c++-common/asan/pr71480.c: New test.
6451
1f24fd3e
L
64522016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6453
6454 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6455 (ASMNAME2): Likewise.
6456 (main): Replace fn in asm statement with ASMNAME ("fn").
6457 * gcc.dg/guality/pr68037-2.c: Likewise.
6458 * gcc.dg/guality/pr68037-3.c: Likewise.
6459 * gcc.dg/torture/pr68037-1.c: Likewise.
6460 * gcc.dg/torture/pr68037-2.c: Likewise.
6461 * gcc.dg/torture/pr68037-3.c: Likewise.
6462
ad551c07
BE
64632016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6464
6465 PR inline-asm/68843
6466 * gcc.target/i386/pr68843-1.c: New test.
6467 * gcc.target/i386/pr68843-2.c: New test.
6468
4b1ffdb1 64692016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6470 Cesar Philippidis <cesar@codesourcery.com>
6471
6472 PR middle-end/71373
6473 * gcc.dg/goacc/nested-function-1.c: New file.
6474 * gcc.dg/goacc/nested-function-2.c: Likewise.
6475 * gcc.dg/goacc/pr71373.c: Likewise.
6476 * gfortran.dg/goacc/cray-2.f95: Likewise.
6477 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6478 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6479 * gfortran.dg/goacc/cray.f95: Update.
6480 * gfortran.dg/goacc/loop-1.f95: Likewise.
6481 * gfortran.dg/goacc/loop-3.f95: Likewise.
6482 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6483 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6484
64852016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6486
6487 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6488 for OpenACC tile clauses.
6489 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6490
6491 PR c/71381
6492 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6493 to...
6494 * c-c++-common/goacc/cache-2.c: ... this new file.
6495 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6496 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6497 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6498 usage.
6499 * gfortran.dg/goacc/cray.f95: Likewise.
6500 * gfortran.dg/goacc/loop-1.f95: Likewise.
6501
89851e4c
AH
65022016-06-10 Alan Hayward <alan.hayward@arm.com>
6503
6504 PR tree-optimization/71407
6505 PR tree-optimization/71416
6506 * gcc.dg/vect/pr71407.c: New
6507 * gcc.dg/vect/pr71416-1.c: New
6508 * gcc.dg/vect/pr71416-2.c: New
6509
200eafbf
RB
65102016-06-10 Richard Biener <rguenther@suse.de>
6511
6512 PR middle-end/71477
6513 * gcc.dg/torture/pr71477.c: New testcase.
6514
4df99d92
JK
65152016-06-09 Julia Koval <julia.koval@intel.com>
6516
6517 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6518 * gcc.target/i386/interrupt-13.c: Likewise.
6519 * gcc.target/i386/interrupt-15.c: Likewise.
6520 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6521 * gcc.target/i386/interrupt-24.c: Likewise.
6522 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6523 * gcc.target/i386/interrupt-9.c: Likewise.
6524 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6525
e01b4e16
MS
65262016-06-09 Martin Sebor <msebor@redhat.com>
6527
6528 PR c/70883
6529 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6530 * gcc.dg/builtin-constant_p-1.c: Same.
6531 * gcc.dg/builtins-error.c: Same.
6532 * gcc.dg/pr70859.c: Same.
6533
9c35db0e
SKS
65342016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6535
6536 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6537 * gcc.dg/torture/pr68067-1.c: Likewise.
6538 * gcc.dg/torture/pr68067-2.c: Likewise.
6539
65402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6541
6542 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6543 when setting SIZE.
6544
392a81b9
PC
65452016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6546
6547 PR c++/71465
6548 * g++.dg/inherit/crash5.C: New.
6549 Revert:
6550 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6551
6552 PR c++/70202
6553 * g++.dg/inherit/crash5.C: New.
6554 * g++.dg/inherit/virtual1.C: Adjust.
6555
e49efc14
ML
65562016-06-09 Martin Liska <mliska@suse.cz>
6557
6558 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6559 * g++.dg/predict-loop-exit-2.C: Likewise.
6560 * g++.dg/predict-loop-exit-3.C: Likewise.
6561 * gcc.dg/predict-1.c: Likewise.
6562 * gcc.dg/predict-2.c: Likewise.
6563 * gcc.dg/predict-3.c: Likewise.
6564 * gcc.dg/predict-4.c: Likewise.
6565 * gcc.dg/predict-5.c: Likewise.
6566 * gcc.dg/predict-6.c: Likewise.
6567 * gcc.dg/predict-7.c: Likewise.
6568
36d57986
RB
65692016-06-09 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/71462
6572 * gcc.dg/torture/pr71462.c: New testcase.
6573
7d82e8e4
MP
65742016-06-09 Marek Polacek <polacek@redhat.com>
6575
6576 PR c/65471
6577 * gcc.dg/c11-generic-3.c: New test.
6578
c8a71589
PC
65792016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 * g++.dg/init/array42.C: New.
6582 * g++.dg/init/array43.C: Likewise.
6583 * g++.dg/init/array44.C: Likewise.
6584 * g++.dg/init/array45.C: Likewise.
6585 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6586 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6587 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6588 * g++.dg/gomp/pr35751.C: Likewise.
6589 * g++.dg/init/array23.C: Likewise.
6590 * g++.dg/init/brace2.C: Likewise.
6591 * g++.dg/init/brace6.C: Likewise.
6592
44a845ca
MS
65932016-06-08 Martin Sebor <msebor@redhat.com>
6594 Jakub Jelinek <jakub@redhat.com>
6595
6596 PR c++/70507
6597 PR c/68120
6598 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6599 * c-c++-common/builtin-arith-overflow-2.c: New test.
6600 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6601 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6602 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6603
2ef16b6e
JJ
66042016-06-08 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR c++/71442
6607 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6608
5e3ee346
AL
66092016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6610
6611 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6612 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6613 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6614 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6615 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6616 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6617 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6618 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6619 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6620 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6621 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6622 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6623 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6624
b2ae2814
RB
66252016-06-08 Richard Biener <rguenther@suse.de>
6626
6627 PR tree-optimization/68558
6628 * gcc.dg/vect/slp-44.c: New testcase.
6629
e09b4c37
RB
66302016-06-08 Richard Biener <rguenther@suse.de>
6631
6632 * gcc.dg/vect/slp-43.c: New testcase.
6633
72d50660
RB
66342016-06-08 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/71452
6637 * gcc.dg/torture/pr71452.c: New testcase.
6638
988c115c
JJ
66392016-06-08 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR c++/71448
6642 * g++.dg/torture/pr71448.C: New test.
6643
73d73b48
BS
66442016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6645
6646 PR debug/71432
6647 PR ada/71413
6648 * g++.dg/debug/pr71432.C: New test.
6649
bdd15d0c
PK
66502016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6651
6652 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6653 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6654 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6655
ce0607bb
AH
66562016-06-08 Alan Hayward <alan.hayward@arm.com>
6657
6658 * gcc.dg/vect/vect-live-2.c: Update effective target.
6659 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6660 * lib/target-supports.exp: Add aarch64 to vect_long.
6661
92a5f2ba
MP
66622016-06-08 Marek Polacek <polacek@redhat.com>
6663
6664 PR c/71418
6665 * gcc.dg/noncompile/pr71418.c: New test.
6666
08203f73
MP
6667 PR c/71426
6668 * gcc.dg/noncompile/pr71426.c: New test.
6669
d1fcc2bd
JH
66702016-06-07 Jan Hubicka <hubicka@ucw.cz>
6671
6672 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6673 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6674 * gcc.dg/predict-3.c: Update template.
6675 * gcc.dg/predict-5.c: Update template.
6676 * gcc.dg/predict-6.c: Update template.
6677 * gcc.dg/predict-9.c: Update template.
6678 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6679
a23e6f1c
BS
66802016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6681
6682 * gcc.target/powerpc/vec-mul.c: New test.
6683
6ffd47b7
DM
66842016-06-07 David Malcolm <dmalcolm@redhat.com>
6685
6686 * gcc.dg/spellcheck-fields-2.c: New test case.
6687
bfd67b47
RB
66882016-06-07 Richard Biener <rguenther@suse.de>
6689
6690 PR c/61564
6691 * gcc.dg/Wpragmas-1.c: New testcase.
6692 * gcc.dg/Wattributes-4.c: Likewise.
6693 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6694 entry.
6695
701b9a47
CL
66962016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6697
6698 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6699 spurious debug code.
6700
6b80d6fa
RB
67012016-06-07 Richard Biener <rguenther@suse.de>
6702
6703 PR tree-optimization/71428
6704 * gcc.dg/torture/pr71428.c: New testcase.
6705
0f3f9437
RB
67062016-06-07 Richard Biener <rguenther@suse.de>
6707
6708 PR middle-end/71423
6709 * gcc.dg/torture/pr71423.c: New testcase.
6710
ec963f2a
KV
67112016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6712
6713 PR middle-end/71408
6714 * gcc.dg/tree-ssa/pr71408.c: New test.
6715
46ab5b6e
KV
67162016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6717
6718 PR middle-end/71281
6719 * g++.dg/torture/pr71281.C: New test.
6720
1f40cff3
MP
67212016-06-06 Marek Polacek <polacek@redhat.com>
6722
6723 PR c/71362
6724 * gcc.dg/pr71362.c: New test.
6725
6f5bcd24
JJ
67262016-06-06 Jakub Jelinek <jakub@redhat.com>
6727 Patrick Palka <ppalka@gcc.gnu.org>
6728
6729 PR c++/70847
6730 PR c++/71330
6731 PR c++/71393
6732 * g++.dg/opt/pr70847.C: New test.
6733 * g++.dg/ubsan/pr70847.C: New test.
6734 * g++.dg/ubsan/pr71393.C: New test.
6735
158beb4a
JJ
67362016-06-06 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR tree-optimization/71259
6739 * gcc.dg/vect/pr71259.c: New test.
6740
d9b950dd
DM
67412016-06-06 David Malcolm <dmalcolm@redhat.com>
6742
6743 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6744 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6745 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6746 above.
6747
36f9ad69
KT
67482016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6749
6750 PR middle-end/37780
6751 * gcc.c-torture/execute/pr37780.c: New test.
6752 * gcc.target/aarch64/pr37780_1.c: Likewise.
6753 * gcc.target/arm/pr37780_1.c: Likewise.
6754
5545a907
MP
67552016-06-06 Marek Polacek <polacek@redhat.com>
6756
6757 * c-c++-common/attr-may-alias-1.c: New test.
6758 * c-c++-common/attr-may-alias-2.c: New test.
6759 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6760
93671519
BE
67612016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6762
6763 PR c/24414
6764 * gcc.target/i386/pr24414.c: New test.
6765
690f24b7
JM
67662016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6767
6768 * gcc.target/sparc/vis4misc.c: New file.
6769 * gcc.target/sparc/fpcmp.c: Likewise.
6770 * gcc.target/sparc/fpcmpu.c: Likewise.
6771
31ce6157
AH
67722016-06-06 Alan Hayward <alan.hayward@arm.com>
6773
6774 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6775 * gcc.dg/vect/vect-live-3.c: Likewise.
6776
9fcebb5a
RB
67772016-06-06 Richard Biener <rguenther@suse.de>
6778
6779 PR tree-optimization/71398
6780 * gcc.dg/torture/pr71398.c: New testcase.
6781
903ca97b
UB
67822016-06-06 Uros Bizjak <ubizjak@gmail.com>
6783
6784 PR target/71389
6785 * g++.dg/pr71389.C: New test.
6786
9c1eb332
JD
67872016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6788
6789 PR fortran/71404
6790 * gfortran.dg/fmt_read_5.f: New test.
6791
b2d83bd2
AV
67922016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6793
6794 PR fortran/69659
6795 * gfortran.dg/class_array_22.f03: New test.
6796
ec81960e
JH
67972016-06-05 Jan Hubicka <hubicka@ucw.cz>
6798
6799 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6800
429d2750
JH
68012016-06-05 Jan Hubicka <hubicka@ucw.cz>
6802
6803 * gcc.dg/predict-9.c: Update template.
6804
c1c00983
PC
68052016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6806
6807 PR c++/49377
6808 * g++.dg/template/pr49377.C: New.
6809
1927a963
JJ
68102016-06-04 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR tree-optimization/71405
6813 * g++.dg/torture/pr71405.C: New test.
6814
909a11ad
PC
68152016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6816
6817 PR c++/70202
6818 * g++.dg/inherit/crash5.C: New.
6819 * g++.dg/inherit/virtual1.C: Adjust.
6820
08bbb1f8
JL
68212016-06-03 Jeff Law <law@redhat.com>
6822
6823 PR tree-optimization/71316
6824 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6825
7c35235c
JJ
68262016-06-03 Jakub Jelinek <jakub@redhat.com>
6827
6828 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6829 dg-additional-options with just -fno-tree-scev-cprop in it.
6830 * gcc.dg/vect/vect-live-2.c: Likewise.
6831 * gcc.dg/vect/vect-live-5.c: Likewise.
6832 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6833 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6834 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6835
c8572dd6
PP
68362016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6837
6838 PR c++/27100
6839 * g++.dg/other/friend6.C: New test.
6840
1c7733a7
BS
68412016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6842
6843 * g++.dg/torture/ppc-ldst-array.C: New.
6844
0d2f700f
JM
68452016-06-03 Joseph Myers <joseph@codesourcery.com>
6846
6847 PR target/71276
6848 PR target/71277
6849 * gcc.dg/torture/builtin-fp-int-inexact.c,
6850 gcc.target/i386/387-builtin-fp-int-inexact.c,
6851 gcc.target/i386/387-rint-inline-1.c,
6852 gcc.target/i386/387-rint-inline-2.c,
6853 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6854 gcc.target/i386/sse2-rint-inline-1.c,
6855 gcc.target/i386/sse2-rint-inline-2.c,
6856 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6857 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6858
f8071c05
L
68592016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6860 Julia Koval <julia.koval@intel.com>
6861
6862 PR target/66960
6863 PR target/67630
6864 PR target/67634
6865 PR target/67841
6866 PR target/68037
6867 PR target/68618
6868 PR target/68661
6869 PR target/69575
6870 PR target/69596
6871 PR target/69734
6872 * gcc.dg/guality/pr68037-1.c: New test.
6873 * gcc.dg/guality/pr68037-2.c: Likewise.
6874 * gcc.dg/guality/pr68037-3.c: Likewise.
6875 * gcc.dg/torture/pr68037-1.c: Likewise.
6876 * gcc.dg/torture/pr68037-2.c: Likewise.
6877 * gcc.dg/torture/pr68037-3.c: Likewise.
6878 * gcc.dg/torture/pr68661-1a.c: Likewise.
6879 * gcc.dg/torture/pr68661-1b.c: Likewise.
6880 * gcc.target/i386/interrupt-1.c: Likewise.
6881 * gcc.target/i386/interrupt-2.c: Likewise.
6882 * gcc.target/i386/interrupt-3.c: Likewise.
6883 * gcc.target/i386/interrupt-4.c: Likewise.
6884 * gcc.target/i386/interrupt-5.c: Likewise.
6885 * gcc.target/i386/interrupt-6.c: Likewise.
6886 * gcc.target/i386/interrupt-7.c: Likewise.
6887 * gcc.target/i386/interrupt-8.c: Likewise.
6888 * gcc.target/i386/interrupt-9.c: Likewise.
6889 * gcc.target/i386/interrupt-10.c: Likewise.
6890 * gcc.target/i386/interrupt-11.c: Likewise.
6891 * gcc.target/i386/interrupt-12.c: Likewise.
6892 * gcc.target/i386/interrupt-13.c: Likewise.
6893 * gcc.target/i386/interrupt-14.c: Likewise.
6894 * gcc.target/i386/interrupt-15.c: Likewise.
6895 * gcc.target/i386/interrupt-16.c: Likewise.
6896 * gcc.target/i386/interrupt-17.c: Likewise.
6897 * gcc.target/i386/interrupt-18.c: Likewise.
6898 * gcc.target/i386/interrupt-19.c: Likewise.
6899 * gcc.target/i386/interrupt-20.c: Likewise.
6900 * gcc.target/i386/interrupt-21.c: Likewise.
6901 * gcc.target/i386/interrupt-22.c: Likewise.
6902 * gcc.target/i386/interrupt-23.c: Likewise.
6903 * gcc.target/i386/interrupt-24.c: Likewise.
6904 * gcc.target/i386/interrupt-25.c: Likewise.
6905 * gcc.target/i386/interrupt-26.c: Likewise.
6906 * gcc.target/i386/interrupt-27.c: Likewise.
6907 * gcc.target/i386/interrupt-28.c: Likewise.
6908 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6909 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6910 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6911 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6912 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6913 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6914 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6915 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6916 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6917 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6918 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6919 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6920
36b85e43
BS
69212016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6922
9de2e795
L
6923 PR tree-optimization/52171
6924 * gcc.dg/pr52171.c: New test.
6925 * gcc.target/i386/pr52171.c: New test.
36b85e43 6926
bfeee8ac
JH
69272016-06-03 Jan Hubicka <jh@suse.cz>
6928
6929 * g++.dg/tree-ssa/pred-1.C: New testcase
6930 * gcc.dg/tree-ssa/pred-1.c: New testcase
6931
859b0bae
BS
69322016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6933
6934 PR target/70957
6935 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6936 support.
6937 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6938
3a2edf4c
AH
69392016-06-03 Alan Hayward <alan.hayward@arm.com>
6940
6941 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6942
b28ead45
AH
69432016-06-03 Alan Hayward <alan.hayward@arm.com>
6944
6945 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6946 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6947 * gcc.dg/vect/vect-live-1.c: New test.
6948 * gcc.dg/vect/vect-live-2.c: New test.
6949 * gcc.dg/vect/vect-live-3.c: New test.
6950 * gcc.dg/vect/vect-live-4.c: New test.
6951 * gcc.dg/vect/vect-live-5.c: New test.
6952 * gcc.dg/vect/vect-live-slp-1.c: New test.
6953 * gcc.dg/vect/vect-live-slp-2.c: New test.
6954 * gcc.dg/vect/vect-live-slp-3.c: New test.
6955
1f91747b
JJ
69562016-06-03 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR middle-end/71387
6959 * g++.dg/opt/pr71387.C: New test.
6960
47b83923
JL
69612016-06-02 Jeff Law <law@redhat.com>
6962
6963 PR tree-optimization/71328
6964 * gcc.c-torture/compile/pr71328.c: New test.
6965
e96e5f46
JD
69662016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6967
6968 PR fortran/52393
6969 * gfortran.dg/fmt_read_3.f90: Fix typo.
6970 * gfortran.dg/fmt_read_4.f90: New test.
6971
b872d729
PC
69722016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6975 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6976 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6977 * g++.dg/cpp0x/override2.C: Likewise.
6978 * g++.dg/parse/crash5.C: Likewise.
6979 * g++.dg/parse/error16.C: Likewise.
6980 * g++.dg/parse/error27.C: Likewise.
6981 * g++.dg/template/qualttp15.C: Likewise.
6982 * g++.dg/template/redecl4.C: Likewise.
6983 * g++.old-deja/g++.other/crash39.C: Likewise.
6984 * g++.old-deja/g++.other/struct1.C: Likewise.
6985 * g++.old-deja/g++.pt/m9a.C: Likewise.
6986 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6987
0e535442
JJ
69882016-06-02 Jakub Jelinek <jakub@redhat.com>
6989
0633ee10
JJ
6990 PR c++/71372
6991 * c-c++-common/pr71372.c: New test.
6992
0e535442
JJ
6993 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6994 __TIME__ strings with __builtin_strcmp instead of printf and
6995 dg-output.
6996
f3c5ecc2
ML
69972016-06-02 Martin Liska <mliska@suse.cz>
6998
6999 * gcc.dg/predict-9.c: New test.
7000
a91807c5
JJ
70012016-06-02 Jakub Jelinek <jakub@redhat.com>
7002
7003 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7004 global set_compiler_env_var and global saved_compiler_env_var.
7005
b5bd1978
KT
70062016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7007
7008 PR rtl-optimization/71295
7009 * gcc.c-torture/compile/pr71295.c: New test.
7010
b93b1475
JJ
70112016-06-02 Jakub Jelinek <jakub@redhat.com>
7012
930ebd0e
JJ
7013 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7014
1e021dc3
JJ
7015 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7016 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7017
b93b1475
JJ
7018 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7019 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7020 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7021 alternative number.
7022
58f2fb5c
MM
70232016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7024
7025 * gcc.target/powerpc/p9-splat-4.c: New test.
7026
70272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7028
7029 PR target/71186
7030 * gcc.target/powerpc/pr71186.c: New test.
7031
4731c9f0
JD
70322016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7033
7034 PR fortran/52393
7035 * gfortran.dg/fmt_read_3.f90: New test.
7036
042dee3e
TP
70372016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7038
7039 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7040 procedure.
7041
15c98b2e
ES
70422016-06-01 Eduard Sanou <dhole@openmailbox.org>
7043
7044 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7045 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7046 env var is set.
7047 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7048 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7049 shown once.
7050 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7051 during compilation.
7052 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7053 vars set by dg-set-compiler-env-var.
7054
6442a6f4
PT
70552016-06-01 Paul Thomas <pault@gcc.gnu.org>
7056
7057 PR fortran/71156
7058 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7059 to the module procedure declaration.
7060 * gfortran.dg/submodule_16.f08: New test.
7061
ab62397a
JJ
70622016-06-01 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR middle-end/71371
7065 * c-c++-common/gomp/pr71371.c: New test.
7066
b66af6ed
RB
70672016-06-01 Richard Biener <rguenther@suse.de>
7068
7069 PR tree-optimization/71366
7070 * gcc.dg/torture/pr71366-1.c: New testcase.
7071 * gcc.dg/torture/pr71366-2.c: Likewise.
7072
e342b9d8
KN
70732016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7074
7075 * gcc.target/powerpc/vslv-0.c: New test.
7076 * gcc.target/powerpc/vslv-1.c: New test.
7077 * gcc.target/powerpc/vsrv-0.c: New test.
7078 * gcc.target/powerpc/vsrv-1.c: New test.
7079
721547cd
NS
70802016-06-01 Nathan Sidwell <nathan@acm.org>
7081
7082 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7083 * gcc.target/nvptx/weak.c: New.
7084
fa2c9034
RB
70852016-06-01 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/71261
7088 * gcc.dg/torture/vect-bool-1.c: New testcase.
7089
3e32893c
JJ
70902016-06-01 Jakub Jelinek <jakub@redhat.com>
7091
7092 * gfortran.dg/gomp/order-1.f90: New test.
7093 * gfortran.dg/gomp/order-2.f90: New test.
7094
8c383600
JH
70952016-06-01 Jan Hubicka <hubicka@ucw.cz>
7096
7097 * gcc.dg/unroll-6.c: Update template.
7098 * gcc.dg/unroll-7.c: New testcase.
7099 * gcc.dg/unroll-8.c: New testcase.
7100
a0dfeef5
EB
71012016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7102
7103 * gnat.dg/opt56.ad[sb]: New test.
7104
48de5701
PC
71052016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/66635
7108 * g++.dg/cpp0x/constexpr-ice16.C: New.
7109
827cf695
PP
71102016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7111
7112 PR tree-optimization/71314
7113 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7114 -mbranch-cost=2.
7115
ff66f6e8
PP
71162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7117
7118 PR tree-optimization/71077
7119 * gcc.dg/tree-ssa/pr71077.c: New test.
7120
050fb209
JH
71212016-05-31 Jan Hubicka <hubicka@ucw.cz>
7122
48de5701
PC
7123 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7124 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7125 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7126
c642d919
PC
71272016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7128
7129 PR c++/71248
7130 * g++.dg/cpp0x/pr71248.C: New.
7131 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7132 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7133 * g++.dg/init/new37.C: Likewise.
7134 * g++.dg/template/static1.C: Likewise.
7135 * g++.dg/template/static2.C: Likewise.
7136
d6439e08
L
71372016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7138
7139 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7140 instead of %rdi.
7141 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7142
780b9dd4
MP
71432016-05-31 Marek Polacek <polacek@redhat.com>
7144
7145 * c-c++-common/Wswitch-unreachable-3.c: New test.
7146 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7147
0d99f8a0
RB
71482016-05-31 Richard Biener <rguenther@suse.de>
7149
7150 PR tree-optimization/71352
7151 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7152
52545641
TP
71532016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7154
7155 * gcc.target/arm/armv5_thumb_isa.c: New test.
7156
5b8c1205
KY
71572016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7158
7159 PR target/71346
7160 * gcc.target/i386/pr71346.c: New test.
7161
7a88cc84
TV
71622016-05-31 Tom de Vries <tom@codesourcery.com>
7163
7164 PR tree-optimization/69068
7165 * gcc.dg/graphite/pr69068.c: New test.
7166
265149a6
MS
71672016-05-27 Martin Sebor <msebor@redhat.com>
7168
7169 PR c++/71306
7170 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7171
00631022
JJ
71722016-05-30 Jakub Jelinek <jakub@redhat.com>
7173
7174 PR c++/71349
7175 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7176 nowait depend(inout: dd[0]) clauses where permitted.
7177
b2f6675b
PC
71782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/71238
7181 * g++.dg/parse/pr71238.C: New.
7182 * g++.dg/concepts/friend1.C: Test column numbers too.
7183 * g++.dg/cpp0x/initlist31.C: Likewise.
7184 * g++.dg/cpp0x/pr51420.C: Likewise.
7185 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7186 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7187 * g++.dg/ext/builtin3.C: Likewise.
7188 * g++.dg/lookup/friend12.C: Likewise.
7189 * g++.dg/lookup/friend7.C: Likewise.
7190 * g++.dg/lookup/koenig1.C: Likewise.
7191 * g++.dg/lookup/koenig5.C: Likewise.
7192 * g++.dg/lookup/used-before-declaration.C: Likewise.
7193 * g++.dg/overload/koenig1.C: Likewise.
7194 * g++.dg/template/crash65.C: Likewise.
7195 * g++.dg/template/friend57.C: Likewise.
7196 * g++.dg/warn/Wshadow-5.C: Likewise.
7197 * g++.dg/warn/Wunused-8.C: Likewise.
7198 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7199 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7200 * g++.old-deja/g++.jason/member.C: Likewise.
7201 * g++.old-deja/g++.jason/report.C: Likewise.
7202 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7203 * g++.old-deja/g++.law/visibility20.C: Likewise.
7204 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7205 * g++.old-deja/g++.other/static5.C: Likewise.
7206 * g++.old-deja/g++.pt/overload2.C: Likewise.
7207
a448ff40
JH
72082016-05-30 Jan Hubicka <hubicka@ucw.cz>
7209
7210 * gcc.dg/tree-ssa/peel1.c: New testcase.
7211 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7212 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7213
69be8c91
TV
72142016-05-30 Tom de Vries <tom@codesourcery.com>
7215
7216 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7217 to ce.
7218
a59775a1
PC
72192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7220
7221 PR c++/71099
7222 * g++.dg/parse/virtual1.C: New.
7223
53d6d955
UB
72242016-05-30 Uros Bizjak <ubizjak@gmail.com>
7225
7226 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7227 Use correct register when clearing %edx.
7228
0557293f
AM
72292016-05-30 Alexander Monakov <amonakov@ispras.ru>
7230
7231 PR tree-optimization/71289
7232 * gcc.dg/pr71289.c: New test.
7233
5d476e35
KV
72342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7235
7236 PR middle-end/71269
7237 PR middle-end/71292
7238 * gcc.dg/tree-ssa/pr71269.c: New test.
7239 * gcc.dg/tree-ssa/pr71292.c: New test.
7240
db5447ca
KV
72412016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7242
7243 PR middle-end/71252
7244 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7245
98bdbb39
JH
72462016-05-30 Jan Hubicka <hubicka@ucw.cz>
7247
7248 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7249 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7250 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7251
7e012855
TV
72522016-05-30 Tom de Vries <tom@codesourcery.com>
7253
7254 PR tree-optimization/69067
7255 * gcc.dg/graphite/pr69067.c: New test.
7256
beed3701
UB
72572016-05-29 Uros Bizjak <ubizjak@gmail.com>
7258
7259 PR target/71245
7260 * gcc.target/i386/pr71245-1.c: New test.
7261 * gcc.target/i386/pr71245-2.c: Ditto.
7262
b6d4f8e8
PC
72632016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/71105
7266 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7267 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7268 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7269
00022058
JH
72702016-05-27 Jan Hubicka <hubicka@ucw.cz>
7271
7272 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7273
c8419aca
VV
72742016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7275
7276 Revert:
7277 PR c++/69855
7278 * g++.dg/overload/69855.C: New.
7279 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7280 * g++.old-deja/g++.pt/crash3.C: Likewise.
7281
8008c4d2
PC
72822016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7283
7284 PR c++/60385
7285 * g++.dg/parse/namespace13.C: New.
7286
8b2ef235
JL
72872016-05-26 Jeff Law <law@redhat.com>
7288
7289 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7290 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7291 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7292 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7293 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7294 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7295 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7296 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7297 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7298 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7299 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7300 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7301 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7302
7d67159b
VV
73032016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7304
7305 PR c++/69855
7306 * g++.dg/overload/69855.C: New.
7307 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7308 * g++.old-deja/g++.pt/crash3.C: Likewise.
7309
88e3bdd1
JW
73102016-05-27 Jiong Wang <jiong.wang@arm.com>
7311
7312 PR target/63596
7313 * gcc.target/aarch64/va_arg_1.c: New testcase.
7314 * gcc.target/aarch64/va_arg_2.c: Likewise.
7315 * gcc.target/aarch64/va_arg_3.c: Likewise.
7316
3fd6b9cc
JW
73172016-05-27 Jiong Wang <jiong.wang@arm.com>
7318
7319 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7320 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7321 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7322 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7323 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7324
3cee7e4e
MP
73252016-05-27 Marek Polacek <polacek@redhat.com>
7326
7327 PR middle-end/71308
7328 * g++.dg/torture/pr71308.C: New test.
7329
6a813c96
DV
73302016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7331
7332 * gcc.dg/zero_bits_compound-1.c: New test.
7333 * gcc.dg/zero_bits_compound-2.c: New test.
7334
0561bcfb
IE
73352016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7336
7337 PR middle-end/71279
7338 * gcc.dg/pr71279.c: New test.
7339
21316320
MM
73402016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7341
7342 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7343 floating point min/max/comparison instructions.
7344 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7345
7211a097
JJ
73462016-05-26 Jakub Jelinek <jakub@redhat.com>
7347
7348 * c-c++-common/gomp/schedule-1.c: New test.
7349 * gfortran.dg/gomp/schedule-1.f90: New test.
7350
cac177cf
PP
73512016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7352
7353 PR c++/70822
7354 PR c++/70106
7355 * g++.dg/cpp1y/auto-fn32.C: New test.
7356 * g++.dg/cpp1y/paren4.C: New test.
7357
a2d5b8c9
NS
73582016-05-26 Nathan Sidwell <nathan@acm.org>
7359
7360 * gcc.dg/20060410.c: Xfail on ptx.
7361 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7362 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7363 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7364 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7365 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7366
ffa8b552
TP
73672016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7368
7369 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7370
c7501e00
JJ
73712016-05-26 Jakub Jelinek <jakub@redhat.com>
7372
1875b9a0
JJ
7373 PR tree-optimization/71280
7374 * gcc.dg/pr71280.c: New test.
7375
2116e19f
JJ
7376 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7377
305aef09
JJ
7378 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7379 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7380
c7501e00
JJ
7381 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7382
ca449d26
JW
73832016-05-26 Jiong Wang <jiong.wang@arm.com>
7384
7385 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7386 kept in memory.
ca449d26 7387
8af01c66
JL
73882016-05-25 Jeff Law <law@redhat.com>
7389
7390 PR tree-optimization/71272
7391 * gcc.c-torture/compile/pr71272.c: new test.
7392
f9d6ce73
BS
73932016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7394
7395 * gcc.target/powerpc/vec-cmpne.c: New test.
7396 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7397
a88a7b22
EB
73982016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7399
7400 * gnat.dg/opt55.ad[sb]: New test.
7401
125f02ed
SKS
74022016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7403
7404 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7405 * c-c++-common/pr60226.c: Require int32plus.
7406 * gcc.c-torture/execute/pr70602.c: Likewise.
7407 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7408 unsigned long for malloc arg type.
7409 * gcc.dg/asr_div1.c: Require int32plus.
7410 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7411 * gcc.dg/pie-1.c: Require pie.
7412 * gcc.dg/pie-2.c: Likewise.
7413 * gcc.dg/pr59471.c: Require int32plus.
7414 * gcc.dg/pr59963-2.c: XFAIL for int16.
7415 * gcc.dg/pr60114.c: Require int32plus.
7416 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7417 unsigned long for typedef of size_t.
7418 * gcc.dg/pr63914.c: Require int32plus.
7419 * gcc.dg/pr64536.c: Require pt32plus.
7420 * gcc.dg/pr65658.c: Likewise.
7421 * gcc.dg/pr67271.c: Require int32plus.
7422 * gcc.dg/pr68112.c: Likewise.
7423 * gcc.dg/pr69071.c: Skip for avr target.
7424 * gcc.dg/pr69973.c: Require int32plus.
7425 * gcc.dg/pr70169.c: Skip for avr target.
7426 * gcc.dg/sso-6.c: Require int32plus.
7427 * gcc.dg/sso-7.c: Likewise.
7428 * gcc.dg/sso-8.c: Likewise.
7429 * gcc.dg/vrp-min-max-2.c: Likewise.
7430
c6e434f5
UB
74312016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7432
7433 PR target/70738
7434 * gcc.target/i386/pr70738-1.c: New test.
7435 * gcc.target/i386/pr70738-2.c: Likewise.
7436 * gcc.target/i386/pr70738-3.c: Likewise.
7437 * gcc.target/i386/pr70738-4.c: Likewise.
7438 * gcc.target/i386/pr70738-5.c: Likewise.
7439 * gcc.target/i386/pr70738-6.c: Likewise.
7440 * gcc.target/i386/pr70738-7.c: Likewise.
7441 * gcc.target/i386/pr70738-8.c: Likewise.
7442 * gcc.target/i386/pr70738-9.c: Likewise.
7443
5c42d341
KT
74442016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7445
7446 PR rtl-optimization/66940
7447 * gcc.c-torture/execute/pr66940.c: New test.
7448
bf9a1a07
IV
74492016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7450
7451 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7452 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7453 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7454 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7455 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7456 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7457 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7458 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7459 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7460 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7461 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7462 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7463 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7464 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7465 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7466 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7467 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7468 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7469 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7470 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7471 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7472 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7473 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7474 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7475
95efe6b6
MP
74762016-05-25 Marek Polacek <polacek@redhat.com>
7477
7478 PR c/71265
7479 * gcc.dg/noncompile/pr71265.c: New test.
7480
a23faf7a
MP
7481 PR c/71266
7482 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7483
69a6d5ad
NS
74842016-05-25 Nathan Sidwell <nathan@acm.org>
7485
7486 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7487
3072d4ea
RB
74882016-05-25 Richard Biener <rguenther@suse.de>
7489
7490 PR tree-optimization/71261
7491 * c-c++-common/torture/pr71261.c: New testcase.
7492
e412ece4
RB
74932016-05-25 Richard Biener <rguenther@suse.de>
7494
7495 PR tree-optimization/71264
7496 * gcc.dg/vect/pr71264.c: New testcase.
7497
b9e551ad
PC
74982016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7499
7500 PR c++/55992
7501 * g++.dg/cpp0x/alias-decl-53.C: New.
7502 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7503
6aa1abe5
ML
75042016-05-25 Martin Liska <mliska@suse.cz>
7505
7506 * g++.dg/pr71239.C: New test.
7507
842d162e
RB
75082016-05-25 Richard Biener <rguenther@suse.de>
7509
c87885ca
RO
7510 * gcc.dg/vect/pr58135.c: Rename to ...
7511 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7512
f184a36c
MP
75132016-05-25 Marek Polacek <polacek@redhat.com>
7514
7515 * g++.dg/pr65295.C: Use target c++14.
7516
021fad86
PC
75172016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7518
53d6d955
UB
7519 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7520 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7521
c3eaf15a
MM
75222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7523
7524 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7525 instructions.
7526
e46c7770
CP
75272016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7528
7529 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7530 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7531 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7532 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7533 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7534 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7535 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7536 * c-c++-common/goacc/pcopy.c: Likewise.
7537 * c-c++-common/goacc/pcopyin.c: Likewise.
7538 * c-c++-common/goacc/pcopyout.c: Likewise.
7539 * c-c++-common/goacc/pcreate.c: Likewise.
7540 * c-c++-common/goacc/pr70688.c: New test.
7541 * c-c++-common/goacc/present-1.c: Adjust test.
7542 * c-c++-common/goacc/reduction-5.c: Likewise.
7543 * g++.dg/goacc/data-1.C: New test.
7544
4bfc9db7
MM
75452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7546
7547 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7548 vector parity built-in functions.
7549 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7550 count trailing zeros automatic vectorization.
7551 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7552 count trailing zeros built-in functions.
7553
2bc145af
KV
75542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7555
7556 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7557
26869fdb
PH
75582016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7559
7560 PR target/71050
7561 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7562
b2dc9c3b
PC
75632016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7564
7565 PR c++/50436
7566 * g++.dg/template/crash123.C: New.
7567 * g++.dg/template/crash124.C: Likewise.
7568
f65e97fd
MS
75692016-05-24 Martin Sebor <msebor@redhat.com>
7570
7571 PR c++/71147
7572 * g++.dg/ext/flexary16.C: New test.
7573
a6f5ac7f
IV
75742016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7575
69a6d5ad
NS
7576 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7577 before math.h is included.
a6f5ac7f
IV
7578 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7579 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7580 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7581 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7582 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7583 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7584 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7585 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7586 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7587 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7588 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7589 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7590 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7591 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7592 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7593 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7594 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7595 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7596 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7597 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7598 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7599 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7600 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7601
27bad558
MM
76022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7603 Kelvin Nilsen <kelvin@gcc.gnu.org>
7604
7605 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7606 support.
7607
72f382fb
PC
76082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7609
7610 PR c++/69872
7611 * g++.dg/warn/Wno-narrowing1.C: New.
7612
ef2ec9d9
MP
76132016-05-24 Marek Polacek <polacek@redhat.com>
7614
7615 PR c/71249
7616 * c-c++-common/Wswitch-unreachable-2.c: New test.
7617
e90434e3
JJ
76182016-05-24 Jakub Jelinek <jakub@redhat.com>
7619
7adb26f2
JJ
7620 PR c++/71257
7621 * g++.dg/vect/simd-clone-6.cc: New test.
7622 * g++.dg/gomp/declare-simd-6.C: New test.
7623
e90434e3
JJ
7624 PR middle-end/70434
7625 PR c/69504
7626 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7627
b556ea3b
RB
76282016-05-24 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/71240
7631 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7632
e5328f5d
RB
76332016-05-24 Richard Biener <rguenther@suse.de>
7634
7635 PR tree-optimization/71230
7636 * gcc.dg/torture/pr71230.c: New testcase.
7637 * g++.dg/torture/pr71230.C: Likewise.
7638
a04e69c0
TS
76392016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7640
7641 * c-c++-common/goacc/routine-5.c: Add tests.
7642 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7643 * gfortran.dg/goacc/routine-6.f90: Add tests.
7644
30fd2977
RB
76452016-05-24 Richard Biener <rguenther@suse.de>
7646
7647 PR tree-optimization/71253
7648 * gcc.dg/torture/pr71253.c: New testcase.
7649
ca6f60bc
KV
76502016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7651
7652 PR middle-end/71252
7653 * gfortran.dg/pr71252.f90: New test.
7654
d3465d72
RS
76552016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7656
7657 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7658
f17a223d
RB
76592016-05-24 Richard Biener <rguenther@suse.de>
7660
7661 PR middle-end/70434
7662 PR c/69504
7663 * c-c++-common/vector-subscript-4.c: New testcase.
7664 * c-c++-common/vector-subscript-5.c: Likewise.
7665
e3f36534
JD
76662016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7667
7668 PR fortran/71123
7669 * gfortran.dg/namelist_90.f: New test
7670
85d5c27d
JD
76712016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672
7673 PR fortran/66461
7674 * gfortran.dg/unexpected_eof.f: New test
7675
fe3f3340
MM
76762016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7677 Kelvin Nilsen <kelvin@gcc.gnu.org>
7678
7679 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7680 as little endian.
7681
26d6ae55
PC
76822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7683
7684 PR c++/70972
7685 * g++.dg/cpp0x/inh-ctor20.C: New.
7686 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7687
d6c9a06f
PC
76882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/69095
7691 * g++.dg/cpp0x/variadic168.C: New.
7692
396a1d10
PC
76932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 * g++.dg/cpp0x/pr31445.C: Test column number too.
7696 * g++.dg/cpp0x/pr32253.C: Likewise.
7697 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7698 * g++.dg/cpp0x/variadic36.C: Likewise.
7699
ece46666
MG
77002016-05-23 Marc Glisse <marc.glisse@inria.fr>
7701
7702 * gcc.dg/fold-notshift-2.c: Adjust.
7703
a7dc5980
MP
77042016-05-23 Marek Polacek <polacek@redhat.com>
7705
7706 PR c/49859
7707 * c-c++-common/Wswitch-unreachable-1.c: New test.
7708 * gcc.dg/Wswitch-unreachable-1.c: New test.
7709 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7710 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7711 * g++.dg/gomp/block-10.C: Likewise.
7712 * gcc.dg/gomp/block-10.c: Likewise.
7713 * g++.dg/gomp/block-9.C: Likewise.
7714 * gcc.dg/gomp/block-9.c: Likewise.
7715 * g++.dg/gomp/target-1.C: Likewise.
7716 * g++.dg/gomp/target-2.C: Likewise.
7717 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7718 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7719 * g++.dg/gomp/taskgroup-1.C: Likewise.
7720 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7721 * gcc.dg/gomp/teams-1.c: Likewise.
7722 * g++.dg/gomp/teams-1.C: Likewise.
7723 * g++.dg/overload/error3.C: Likewise.
7724 * g++.dg/tm/jump1.C: Likewise.
7725 * g++.dg/torture/pr40335.C: Likewise.
7726 * gcc.dg/c99-vla-jump-5.c: Likewise.
7727 * gcc.dg/switch-warn-1.c: Likewise.
7728 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7729 * gcc.dg/nested-func-1.c: Likewise.
7730 * gcc.dg/pr67784-4.c: Likewise.
7731
18b54004
RB
77322016-05-23 Richard Biener <rguenther@suse.de>
7733
7734 PR tree-optimization/71230
7735 * gfortran.dg/pr71230-1.f90: New testcase.
7736 * gfortran.dg/pr71230-2.f90: Likewise.
7737
e569db5f
VK
77382016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7739
396a1d10 7740 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7741 * gcc.dg/vect/pr58135.c: Add new.
7742 * gfortran.dg/pr46519-1.f: Adjust test case.
7743
e4b71114
PC
77442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7745
7746 PR c++/53401
7747 * g++.dg/cpp0x/decltype64.C: New.
7748
a25a8058
CL
77492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7750
7751 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7752 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7753 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7754
0dcfe9ab
CL
77552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7756
7757 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7758 Add poly64x1_t and poly64x2_t cases if supported.
7759 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7760 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7761 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7762 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7763 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7764
ffd70e4a
CL
77652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7766
7767 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7768 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7769 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7770 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7771 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7772 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7773 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7774
4b1f57fe
CL
77752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7776
7777 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7778
16c5ec77
CL
77792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7780
7781 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7782 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7783
94ad56c7
JJ
77842016-05-22 Jakub Jelinek <jakub@redhat.com>
7785
57748705
JJ
7786 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7787 constraint instead of "r".
7788 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7789 insn instead of vxorpd.
7790 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7791
af120161
JJ
7792 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7793 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7794
355023ce
JJ
7795 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7796
3b48574c
JJ
7797 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7798 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7799
94ad56c7
JJ
7800 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7801
8a85cee2
KV
78022016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7803
7804 PR middle-end/40921
7805 * gcc.dg/tree-ssa/pr40921.c: New test.
7806
8e916b16
PS
78072016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7808
7809 PR target/71103
7810 * gcc.target/avr/pr71103.c: New test.
7811
88aea79f
KV
78122016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7813
7814 PR middle-end/71179
7815 * gcc.dg/tree-ssa/pr71179.c: New test.
7816
79063edd
MS
78172016-05-20 Martin Sebor <msebor@redhat.com>
7818
7819 PR c/71115
7820 * gcc.dg/init-excess-2.c: New test.
7821
55c8849f
EB
78222016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7823
7824 * gnat.dg/opt53.adb: New test.
7825 * gnat.dg/opt54.adb: Likewise.
7826
c91a0948
MJ
78272016-05-20 Martin Jambor <mjambor@suse.cz>
7828
7829 PR tree-optimization/70884
7830 * gcc.dg/tree-ssa/pr70919.c: New test.
7831
9cad20fa
BS
78322016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7833
7834 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7835 formatting.
69a6d5ad
NS
7836 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7837 fix code formatting.
7838
78392016-05-20 Nathan Sidwell <nathan@acm.org>
7840
7841 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7842 non-common cases.
7843 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7844
15c671a7
DM
78452016-05-20 David Malcolm <dmalcolm@redhat.com>
7846
7847 * jit.dg/all-non-failing-tests.h: Add
7848 test-factorial-must-tail-call.c.
7849 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7850 * jit.dg/test-factorial-must-tail-call.c: New test case.
7851
4f028369
JJ
78522016-05-20 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR fortran/71204
7855 * gfortran.dg/pr71204.f90: New test.
7856
7dea4ab3
CP
78572016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7858
7859 * gcc.target/nvptx/sincos.c: New test.
7860
ef98d365
PC
78612016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7862
7863 PR c++/70572
7864 * g++.dg/cpp1y/auto-fn31.C: New.
7865
92466115
BS
78662016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7867
7868 * gcc.target/powerpc/vec-addec.c: New test.
7869 * gcc.target/powerpc/vec-addec-int128.c: New test.
7870
9a385c2d
DM
78712016-05-20 David Malcolm <dmalcolm@redhat.com>
7872
7873 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7874 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7875 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7876 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7877
77c9d5b4
JH
78782016-05-20 Jan Hubicka <hubicka@ucw.cz>
7879
7880 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7881
68047971
JJ
78822016-05-20 Jakub Jelinek <jakub@redhat.com>
7883
18954840
JJ
7884 PR c++/71210
7885 * g++.dg/opt/pr71210-1.C: New test.
7886 * g++.dg/opt/pr71210-2.C: New test.
7887
68047971
JJ
7888 PR tree-optimization/29756
7889 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7890 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7891 only on selected targets where V4SImode vectors are known to be
7892 supported.
7893
d78789f5
MG
78942016-05-20 Marc Glisse <marc.glisse@inria.fr>
7895
7896 PR tree-optimization/71079
7897 PR tree-optimization/71206
7898 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7899
550fa093
PK
79002016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7901
7902 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7903 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7904 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7905
483c6429
RG
79062016-05-20 Richard Guenther <rguenther@suse.de>
7907
7908 PR tree-optimization/29756
7909 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7910
eb066284
RB
79112016-05-20 Richard Biener <rguenther@suse.de>
7912
7913 PR tree-optimization/71185
7914 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7915
58f10249
RB
79162016-05-20 Richard Biener <rguenther@suse.de>
7917
7918 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7919
2a5569fa
MP
79202016-05-19 Marek Polacek <polacek@redhat.com>
7921
7922 PR c++/71075
7923 * g++.dg/diagnostic/pr71075.C: New test.
7924
5e9a5385
DM
79252016-05-19 David Malcolm <dmalcolm@redhat.com>
7926
7927 PR c++/71184
7928 * g++.dg/pr71184.C: New test case.
7929
4f45da44
KN
79302016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7931
7932 * gcc.target/powerpc/darn-0.c: New test.
7933 * gcc.target/powerpc/darn-1.c: New test.
7934 * gcc.target/powerpc/darn-2.c: New test.
7935
4177437e
MP
79362016-05-19 Marek Polacek <polacek@redhat.com>
7937
7938 PR tree-optimization/71031
7939 * gcc.dg/tree-ssa/vrp100.c: New test.
7940
afb72432
IE
79412016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7942
7943 PR rtl-optimization/71148
7944 * gcc.dg/pr71148.c: New test.
7945
4f83064e
KT
79462016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7947
7948 PR target/71056
7949 * gcc.target/arm/pr71056.c: New test.
7950
4bf8dbe1
BE
79512016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7952
7953 * c-c++-common/pr69669.c: Check the used mode.
7954
f3510625
MO
79552016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7956
7957 PR sanitizer/64354
7958 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7959
43c0068e
RB
79602016-05-19 Richard Biener <rguenther@suse.de>
7961
7962 PR tree-optimization/70729
7963 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7964 * gcc.dg/graphite/scop-18.c: Likewise.
7965 * gcc.dg/pr41783.c: Disable LIM.
7966 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7967 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7968 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7969 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7970 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7971 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7972 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7973 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7974 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7975 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7976 * gfortran.dg/pr42108.f90: Likewise.
7977
70f25790
DM
79782016-05-18 David Malcolm <dmalcolm@redhat.com>
7979
7980 PR driver/69265
7981 * gcc.dg/spellcheck-options-11.c: New test case.
7982
960db8ec
JJ
79832016-05-18 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR c++/71100
7986 * g++.dg/opt/pr71100.C: New test.
7987
04643334
MJ
79882016-05-18 Martin Jambor <mjambor@suse.cz>
7989
7990 PR ipa/69708
7991 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7992 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7993 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7994 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7995
91bb9f80
MJ
79962016-05-18 Martin Jambor <mjambor@suse.cz>
7997
7998 PR ipa/69708
7999 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8000 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8001 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8002 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8003 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8004
c584aca6
PC
80052016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8006
8007 PR c++/69793
8008 * g++.dg/template/crash122.C: New.
8009
20309c6e
PC
80102016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 PR c++/70466
8013 * g++.dg/template/pr70466-1.C: New.
8014 * g++.dg/template/pr70466-2.C: Likewise.
8015
50c78b9a
MM
80162016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8017
8018 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8019 splat operations and the XXSPLTIB instruction.
8020 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8021 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8022 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8023 xxlxor to clear a register.
8024
cf8be00d
RS
80252016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8026
8027 * gcc.dg/torture/pr71020.c: New test.
8028
848a392a
MJ
80292016-05-18 Martin Jambor <mjambor@suse.cz>
8030
8031 PR ipa/70646
8032 * gcc.dg/ipa/pr70646.c: New test.
8033
1f2ab776
CL
80342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8035
8036 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8037
76489493
CL
80382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8039
8040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8041 missing tests for vreinterpretq_p{8,16}.
8042
bd79378d
CL
80432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8044
8045 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8046 vsliq_n_s64 and vsliq_n_u64.
8047
81ca3ea0
CL
80482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8049
8050 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8051 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8052
873cb425
CL
80532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8054
8055 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8056 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8057 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8058
9d6e7c21
CL
80592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8060
8061 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8062 in comment.
8063
b4dbe40e 80642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8065
8066 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8067 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8068 "blr\t" and switch to scan-assembler-times.
8069
83a5c910
JW
80702016-05-18 Jiong Wang <jiong.wang@arm.com>
8071
53d6d955
UB
8072 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8073 with __aarch64__.
8074 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8075 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8076
fb7cbdeb
JJ
80772016-05-18 Jakub Jelinek <jakub@redhat.com>
8078
8ee91165
JJ
8079 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8080 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8081 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8082 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8083 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8084 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8085
cf4d516a
JJ
8086 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8087 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8088
a4f16422
JJ
8089 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8090 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8091
7b37ce10
JJ
8092 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8093 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8094
fb7cbdeb
JJ
8095 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8096
c9326aef
RB
80972016-05-18 Richard Biener <rguenther@suse.de>
8098
8099 PR tree-optimization/71168
8100 * gcc.dg/torture/pr71168.c: New testcase.
8101
df8b0a11
KV
81022016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8103
8104 PR middle-end/63586
8105 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8106 * gcc.dg/tree-ssa/pr63586.c: New test.
8107 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8108
2efd67ed
NS
81092016-05-17 Nathan Sidwell <nathan@acm.org>
8110
8111 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8112 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8113 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8114 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8115
1988b2c2
NS
81162016-05-17 Nathan Sidwell <nathan@acm.org>
8117
8118 * gcc.target/nvptx/abi-vararg-3.c: New.
8119
ad1d92ab
MM
81202016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8121
8122 PR tree-optimization/54579
8123 PR middle-end/55299
8124 * gcc.dg/fold-notrotate-1.c: New test.
8125 * gcc.dg/fold-notshift-1.c: New test.
8126 * gcc.dg/fold-notshift-2.c: New test.
8127
47768df8
MP
81282016-05-17 Marek Polacek <polacek@redhat.com>
8129
8130 PR ipa/71146
8131 * g++.dg/ipa/pr71146.C: New test.
8132
6b5423a5
DM
81332016-05-17 David Malcolm <dmalcolm@redhat.com>
8134
8135 * jit.dg/test-error-array-bounds.c: New test case.
8136
c7986356
MG
81372016-05-17 Marc Glisse <marc.glisse@inria.fr>
8138
8139 * gcc.dg/tree-ssa/and-1.c: New testcase.
8140
d982c5b7
MG
81412016-05-17 Marc Glisse <marc.glisse@inria.fr>
8142
8143 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8144 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8145
0139ba93
MG
81462016-05-17 Marc Glisse <marc.glisse@inria.fr>
8147
8148 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8149 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8150
daab4562
JW
81512016-05-17 Jiong Wang <jiong.wang@arm.com>
8152
8153 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8154
22330033
JW
81552016-05-17 Jiong Wang <jiong.wang@arm.com>
8156
8157 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8158
98b3a5f2
JW
81592016-05-17 Jiong Wang <jiong.wang@arm.com>
8160
8161 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8162 ".2d[index]" when scan the assembly.
8163 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8164 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8165 float64x1.
8166 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8167
b71b7a8e
RB
81682016-05-17 Richard Biener <rguenther@suse.de>
8169
8170 PR tree-optimization/71132
8171 * gcc.dg/torture/pr71132.c: New testcase.
8172
3c51ad46
CL
81732016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8174
8175 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8176
d20faa66
KT
81772016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8178
8179 PR target/70809
8180 * gcc.target/aarch64/pr70809_1.c: New test.
8181
b75cc5a4
KT
81822016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8183
8184 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8185 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8186 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8187 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8188
b28eb195
IE
81892016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8190 Ilya Enkovich <ilya.enkovich@intel.com>
8191
8192 PR target/71114
8193 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8194
0b9004ed
JH
81952016-05-16 Jan Hubicka <hubicka@ucw.cz>
8196
8197 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8198 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8199
1b81a1c1
MW
82002016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8201
8202 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8203 test for __ARM_FP16_ARGS.
8204 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8205 * gcc.target/arm/aapcs/neon-vect10.c: New.
8206 * gcc.target/arm/aapcs/neon-vect9.c: New.
8207 * gcc.target/arm/aapcs/vfp18.c: New.
8208 * gcc.target/arm/aapcs/vfp19.c: New.
8209 * gcc.target/arm/aapcs/vfp20.c: New.
8210 * gcc.target/arm/aapcs/vfp21.c: New.
8211 * gcc.target/arm/fp16-aapcs-1.c: New.
8212 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8213 test for __ARM_FP16_ARGS.
8214 * g++.target/arm/fp16-return-1.c: Update expected output.
8215
921d1e73
JW
82162016-05-16 Jiong Wang <jiong.wang@arm.com>
8217
8218 PR testsuite/70227
8219 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8220
228eb42a
HA
82212016-05-15 Harald Anlauf <anlauf@gmx.de>
8222
8223 PR fortran/69603
8224 * gfortran.dg/pr69603.f90: New testcase.
8225
785abfd3
FR
82262016-05-14 Fritz Reese <fritzoreese@gmail.com>
8227
8228 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8229
e75eb64f
FR
82302016-05-14 Fritz Reese <fritzoreese@gmail.com>
8231
8232 PR fortran/71047
8233 * gfortran.dg/pr71047.f08: New test.
8234
aa4b467b
JM
82352016-05-13 Joseph Myers <joseph@codesourcery.com>
8236
8237 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8238 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8239 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8240
653fb4a2
MS
82412016-05-13 Martin Sebor <msebor@redhat.com>
8242
8243 PR c++/60049
8244 * g++.dg/cpp0x/constexpr-60049.C: New test.
8245
9e37582d
JJ
82462016-05-13 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR bootstrap/71071
8249 * gcc.dg/pr71071.c: New test.
8250
a278aa17
UB
82512016-05-13 Uros Bizjak <ubizjak@gmail.com>
8252
8253 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8254 remove XOP handling.
377eaca7 8255 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8256
ac3d02e2
NS
82572016-05-13 Nathan Sidwell <nathan@acm.org>
8258
8259 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8260 __atomic_is_lock_free declaration.
8261
8ab3bdac
RB
82622016-05-13 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/42587
8265 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8266
623b8e0a
ML
82672016-05-13 Martin Liska <mliska@suse.cz>
8268
8269 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8270 the new format of dump output.
8271
da7674f6
IE
82722016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8273
8274 * gcc.dg/pr71084.c: New test.
8275
c959db3d
RR
82762016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8277
53d6d955
UB
8278 PR target/53440
8279 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8280
43203dea
RR
82812016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8282
8283 * gcc.target/aarch64/struct_return.c: New test.
8284
4f2e1536
MP
82852016-05-12 Marek Polacek <polacek@redhat.com>
8286
8287 PR c/70756
8288 * c-c++-common/pr70756-2.c: New test.
8289 * c-c++-common/pr70756.c: New test.
8290
1ef33ef3
RB
82912016-05-12 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/71059
8294 * gcc.dg/torture/pr71059.c: New testcase.
8295
763baff6
RB
82962016-05-12 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/71062
8299 * gcc.dg/torture/pr71062.c: New testcase.
8300
c4ec1243
IE
83012016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8302
8303 PR tree-optimization/71006
8304 * gcc.dg/pr71006.c: New test.
8305
a5fbf76d
MP
83062016-05-12 Marek Polacek <polacek@redhat.com>
8307
8308 PR driver/71063
8309 * gcc.dg/opts-7.c: New test.
8310
5acc47a4
KT
83112016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8312
8313 PR target/70830
8314 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8315 Add -save-temps to dg-options.
8316 Scan for ldmfd rather than pop instruction.
8317 * gcc.target/arm/interrupt-2.c: Likewise.
8318 * gcc.target/arm/pr70830.c: New test.
8319
40bd4bf9
JJ
83202016-05-12 Jakub Jelinek <jakub@redhat.com>
8321
3cd63842
JJ
8322 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8323 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8324
c05d08f6
JJ
8325 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8326 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8327 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8328
bc27ffae
JJ
8329 PR target/71019
8330 * gcc.target/i386/avx512vl-pack-1.c: New test.
8331 * gcc.target/i386/avx512vl-pack-2.c: New test.
8332 * gcc.target/i386/avx512bw-pack-2.c: New test.
8333
515d7412
JJ
8334 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8335
40bd4bf9
JJ
8336 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8337 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8338 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8339
44ab146a
RB
83402016-05-12 Richard Biener <rguenther@suse.de>
8341
8342 PR tree-optimization/70986
8343 * gcc.dg/torture/pr70986-1.c: New testcase.
8344 * gcc.dg/torture/pr70986-2.c: Likewise.
8345 * gcc.dg/torture/pr70986-3.c: Likewise.
8346
d6e83a8d
MM
83472016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8348
8349 PR c/43651
8350 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8351 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8352
51e67ea3
UB
83532016-05-11 Uros Bizjak <ubizjak@gmail.com>
8354
8355 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8356 directive.
8357 * gcc.target/i386/pr66746.c: Ditto.
8358
3fd2b007
MM
83592016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8360
8361 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8362 support.
8363 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8364 warning when using -mvsx-timode.
8365 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8366 * gcc.target/powerpc/dform-2.c: Likewise.
8367 * gcc.target/powerpc/pr68805.c: Likewise.
8368
5c3a10fb
MP
83692016-05-11 Marek Polacek <polacek@redhat.com>
8370
8371 PR c++/71024
8372 * c-c++-common/attributes-3.c: New test.
8373
7cfb065b
NS
83742016-05-11 Nathan Sidwell <nathan@acm.org>
8375
8376 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8377 * gcc.c-torture/execute/pr68185.c: Likewise.
8378 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8379 * gcc.dg/pr69634.c: Requires scheduling.
8380 * gcc.dg/torture/pr66178.c: Require label values.
8381 * gcc.dg/setjmp-6.c: Require indirect jumps.
8382
f35ea97d
RB
83832016-05-11 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/71055
8386 * gcc.dg/torture/pr71055.c: New testcase.
8387
dff70323
RB
83882016-05-11 Richard Biener <rguenther@suse.de>
8389
8390 PR debug/71057
8391 * g++.dg/debug/pr71057.C: New testcase.
8392
56a3d28b
JJ
83932016-05-11 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR fortran/70855
8396 * gfortran.dg/gomp/pr70855.f90: New test.
8397
ebc1b29e
RB
83982016-05-11 Richard Biener <rguenther@suse.de>
8399
8400 PR middle-end/71002
8401 * g++.dg/torture/pr71002.C: New testcase.
8402
98ccd1d7
IE
84032016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8404
8405 PR middle-end/70807
8406 * gcc.dg/pr70807.c: New test.
8407
ed29e24b
MS
84082016-05-10 Martin Sebor <msebor@redhat.com>
8409
8410 PR c++/38611
8411 * g++.dg/Wattributes.C: New test.
8412
e39dab2c
MG
84132016-05-10 Marc Glisse <marc.glisse@inria.fr>
8414
8415 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8416 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8417 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8418
d067e238
IE
84192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8420
8421 PR target/70799
8422 * gcc.target/i386/pr70799-1.c: New test.
8423
cd36c83e
PMR
84242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8425
8426 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8427
1e3af2a4
IE
84282016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8429
8430 PR middle-end/70877
8431 * gcc.target/i386/pr70877.c: New test.
8432
afc610db
IE
84332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8434
8435 PR tree-optimization/70786
8436 * gcc.target/i386/pr70876.c: New test.
8437
4b59d19f
JJ
84382016-05-10 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR target/70927
8441 * gcc.target/i386/avx512vl-logic-1.c: New test.
8442 * gcc.target/i386/avx512vl-logic-2.c: New test.
8443 * gcc.target/i386/avx512dq-logic-2.c: New test.
8444
9b5ee426
BS
84452016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8446
8447 PR target/70963
8448 * gcc.target/powerpc/pr70963.c: New.
8449
f3352cab
DM
84502016-05-10 David Malcolm <dmalcolm@redhat.com>
8451
8452 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8453 (test_very_wide_line): Add ruler to expected output.
8454 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8455 (test_very_wide_line): Likewise.
8456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8457 (test_show_locus): Within the handling of "test_very_wide_line",
8458 enable show_ruler_p on the diagnostic context.
8459
4a3255dd
RB
84602016-05-10 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/71039
8463 * gcc.dg/torture/pr71039.c: New testcase.
8464
da7c9950
NS
84652016-05-10 Nathan Sidwell <nathan@acm.org>
8466
8467 * gcc.dg/nested-func-10.c: Requires alloca.
8468 * gcc.dg/nested-func-9.c: Requires alloca.
8469 * gcc.c-torture/execute/pr70460.c: Requires labels.
8470 * gcc.c-torture/compile/pr70199.c: Requires labels.
8471 * gcc.target/nvptx/decl.c: Compile only.
8472 * gcc.target/nvptx/trailing-init.c: Compile only.
8473 * gcc.target/nvptx/ary-init.c: Compile only.
8474
cf68d92c
MP
84752016-05-10 Marek Polacek <polacek@redhat.com>
8476
8477 PR c/70255
8478 * gcc.dg/attr-opt-1.c: New test.
8479
64ea4e15
RB
84802016-05-10 Richard Biener <rguenther@suse.de>
8481
8482 PR tree-optimization/70497
8483 PR tree-optimization/28367
8484 * gcc.dg/torture/20160404-1.c: New testcase.
8485 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8486 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8487
5a96dae3
PMR
84882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8489
8490 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8491
fc97f805
UB
84922016-05-09 Uros Bizjak <ubizjak@gmail.com>
8493
8494 * gcc.target/i386/fabsneg-1.c New test.
8495
a710b1d5
AM
84962016-05-09 Alan Modra <amodra@gmail.com>
8497
8498 PR testsuite/70826
8499 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8500
171f6f05
RB
85012016-05-09 Richard Biener <rguenther@suse.de>
8502
8503 PR tree-optimization/70985
8504 * gcc.dg/torture/pr70985.c: New testcase.
8505
18caa34e
BC
85062016-05-09 Bin Cheng <bin.cheng@arm.com>
8507
8508 * gcc.dg/tree-ssa/ifc-9.c: New test.
8509 * gcc.dg/tree-ssa/ifc-10.c: New test.
8510 * gcc.dg/tree-ssa/ifc-11.c: New test.
8511 * gcc.dg/tree-ssa/ifc-12.c: New test.
8512 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8513 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8514 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8515
7a27d38f
RB
85162016-05-09 Richard Biener <rguenther@suse.de>
8517
8518 PR fortran/70937
8519 * gfortran.dg/pr70937.f90: New testcase.
8520
5ebbbd3d
RO
85212016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8522
8523 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8524
f6288c24
FR
85252016-05-07 Fritz Reese <fritzoreese@gmail.com>
8526
8527 PR fortran/56226
8528 * gfortran.dg/dec_structure_1.f90: New testcase.
8529 * gfortran.dg/dec_structure_2.f90: Ditto.
8530 * gfortran.dg/dec_structure_3.f90: Ditto.
8531 * gfortran.dg/dec_structure_4.f90: Ditto.
8532 * gfortran.dg/dec_structure_5.f90: Ditto.
8533 * gfortran.dg/dec_structure_6.f90: Ditto.
8534 * gfortran.dg/dec_structure_7.f90: Ditto.
8535 * gfortran.dg/dec_structure_8.f90: Ditto.
8536 * gfortran.dg/dec_structure_9.f90: Ditto.
8537 * gfortran.dg/dec_structure_10.f90: Ditto.
8538 * gfortran.dg/dec_structure_11.f90: Ditto.
8539 * gfortran.dg/dec_union_1.f90: Ditto.
8540 * gfortran.dg/dec_union_2.f90: Ditto.
8541 * gfortran.dg/dec_union_3.f90: Ditto.
8542 * gfortran.dg/dec_union_4.f90: Ditto.
8543 * gfortran.dg/dec_union_5.f90: Ditto.
8544 * gfortran.dg/dec_union_6.f90: Ditto.
8545 * gfortran.dg/dec_union_7.f90: Ditto.
8546
5ec4a8cd
TV
85472016-05-07 Tom de Vries <tom@codesourcery.com>
8548
8549 PR tree-optimization/70956
8550 * gcc.dg/graphite/pr70956.c: New test.
8551
58ec1d0e
JJ
85522016-05-06 Jakub Jelinek <jakub@redhat.com>
8553
ccd88fb7
JJ
8554 PR middle-end/70941
8555 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8556 (a, b, c, d): Change type from char to signed char.
8557 (main): Compare against (signed char) -1634678893 instead of
8558 hardcoded -109. Use __builtin_abort instead of abort.
8559
dd3b6464
JJ
8560 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8561 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8562
58ec1d0e
JJ
8563 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8564
19aa23d8
YR
85652016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8566
8567 PR debug/70935
8568 * gcc.dg/torture/pr70935.c: New test.
8569
ae5f0df1
OE
85702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8571
8572 PR target/58219
ce23a8ff 8573 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8574
078f7e37
RB
85752016-05-06 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/70960
8578 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8579
765d7b54
OE
85802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8581
8582 PR target/52933
8583 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8584 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8585 Adjust expected instruction counts.
8586 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8587
29c94e65
MP
85882016-05-06 Marek Polacek <polacek@redhat.com>
8589
8590 PR sanitizer/70875
8591 * gcc.dg/ubsan/bounds-3.c: New test.
8592
3684b02e
OE
85932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8594
8595 PR target/54089
8596 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8597
8706773f
RB
85982016-05-06 Richard Biener <rguenther@suse.de>
8599
8600 PR middle-end/70931
8601 * gfortran.dg/pr70931.f90: New testcase.
8602
a4f51018
RB
86032016-05-06 Richard Biener <rguenther@suse.de>
8604
8605 PR middle-end/70941
8606 * gcc.dg/torture/pr70941.c: New testcase.
8607
c4f2425f
BC
86082016-05-05 Bin Cheng <bin.cheng@arm.com>
8609
8610 PR tree-optimization/57206
8611 * gcc.dg/vect/pr57206.c: New test.
8612
5dc08197
RO
86132016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8614
8615 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8616
351f85c5
JJ
86172016-05-05 Jakub Jelinek <jakub@redhat.com>
8618
568bac8c
JJ
8619 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8620
351f85c5
JJ
8621 * c-c++-common/Wdangling-else-4.c: New test.
8622
33fd7785
JJ
86232016-05-04 Jakub Jelinek <jakub@redhat.com>
8624
2d1ac15a
JJ
8625 PR c++/70906
8626 PR c++/70933
8627 * g++.dg/opt/pr70906.C: New test.
8628 * g++.dg/opt/pr70933.C: New test.
8629
33fd7785
JJ
8630 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8631
6b715bf6
JH
86322016-05-04 Jan Hubicka <hubicka@ucw.cz>
8633
8634 * gcc.dg/ipa/pure-const-3.c: New testcase.
8635
deef7113
MP
86362016-05-04 Marek Polacek <polacek@redhat.com>
8637
8638 * c-c++-common/Wdangling-else-1.c: New test.
8639 * c-c++-common/Wdangling-else-2.c: New test.
8640 * c-c++-common/Wdangling-else-3.c: New test.
8641
5396db97
KCY
86422016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8643
8644 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8645 flag is present.
8646
de55efd5
MP
86472016-05-04 Marek Polacek <polacek@redhat.com>
8648
8649 PR c/48778
8650 * gcc.dg/Waddress-2.c: New test.
8651
475839b6
AM
86522016-05-04 Alan Modra <amodra@gmail.com>
8653
8654 * gcc.target/powerpc/pr70866.c: New.
8655
b25aad5f
MS
86562016-05-03 Martin Sebor <msebor@redhat.com>
8657
8658 PR c++/66561
8659 * c-c++-common/builtin_location.c: New test.
8660 * g++.dg/cpp1y/builtin_location.C: New test.
8661
79ce98bc
MP
86622016-05-03 Marek Polacek <polacek@redhat.com>
8663
8664 PR c/70859
8665 * gcc.dg/pr70859.c: New test.
8666 * gcc.dg/pr70859-2.c: New test.
8667
402e89f5
PMR
86682016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8669
8670 * gnat.dg/debug5.adb: New testcase.
8671
f3d90045
DV
86722016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8673
8674 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8675 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8676 Procedure to check for z10 instruction set.
8677
1e26cec1
CL
86782016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8679
8680 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8681
71aca5a0
AM
86822016-05-03 Alan Modra <amodra@gmail.com>
8683
8684 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8685
2fd70ec1
JJ
86862016-05-03 Jakub Jelinek <jakub@redhat.com>
8687
8688 * gcc.target/i386/avx512f-cvt-1.c: New test.
8689
e5705cf7
L
86902016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8691
8692 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8693 -fdump-tree-vrp-details.
8694
381cdae4
RB
86952016-05-03 Richard Biener <rguenther@suse.de>
8696
8697 * gcc.dg/pr30172-1.c: Adjust.
8698 * gcc.dg/pr63743.c: Likewise.
8699 * gcc.dg/tm/pr51696.c: Likewise.
8700 * c-c++-common/tm/safe-1.c: Likewise.
8701 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8702 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8703 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8704 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8705
adedd5c1
JJ
87062016-05-03 Jakub Jelinek <jakub@redhat.com>
8707
31ed1665
JJ
8708 PR rtl-optimization/70467
8709 * gcc.target/i386/pr70467-3.c: New test.
8710 * gcc.target/i386/pr70467-4.c: New test.
8711
dea60b59
JJ
8712 PR tree-optimization/70916
8713 * gcc.c-torture/compile/pr70916.c: New test.
8714
adedd5c1
JJ
8715 PR target/49244
8716 * gcc.target/i386/pr49244-1.c: New test.
8717 * gcc.target/i386/pr49244-2.c: New test.
8718
f80041ef
BS
87192016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8720
8721 PR rtl-optimization/44281
8722 * gcc.target/i386/pr44281.c: New test.
8723
1cfcd39e
BC
87242016-05-03 bin cheng <bin.cheng@arm.com>
8725
8726 PR tree-optimization/56541
8727 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8728 * gcc.dg/vect/pr56541.c: new test.
8729
4304ccfd
MM
87302016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8731
8732 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8733 __float128.
8734 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8735
50d94c29
L
87362016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8737
8738 PR testsuite/70520
8739 * c-c++-common/asan/clone-test-1.c (main): Align child process
8740 stack to 16 bytes.
8741
bc1aee87
DM
87422016-05-02 David Malcolm <dmalcolm@redhat.com>
8743
8744 PR c++/62314
8745 * g++.dg/spellcheck-fields-2.C: New test case.
8746
474e0129
DM
87472016-05-02 David Malcolm <dmalcolm@redhat.com>
8748
8749 PR c++/62314
8750 * g++.dg/pr62314.C: New test case.
8751
818b88a7
JH
87522016-05-02 Jan Hubicka <hubicka@ucw.cz>
8753
8754 * gcc.dg/ipa/inline-8.c: New testcase.
8755
dd77684f
JJ
87562016-05-02 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR rtl-optimization/70467
8759 * gcc.target/i386/pr70467-1.c: New test.
8760
72407e00
BE
87612016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8762
8763 * gcc.dg/spec-options.c: Run the test on all targets.
8764 * gcc.dg/foo.specs: Use cpp_unique_options.
8765
dd53d197
MG
87662016-05-02 Marc Glisse <marc.glisse@inria.fr>
8767
8768 * gcc.dg/tree-ssa/unord.c: New testcase.
8769
a8b85ce9
MG
87702016-05-02 Marc Glisse <marc.glisse@inria.fr>
8771
8772 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8773
5b37e866
NS
87742016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8775
8776 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8777
7176a4a0
MP
87782016-05-02 Marek Polacek <polacek@redhat.com>
8779
8780 PR c/70851
8781 * gcc.dg/enum-incomplete-3.c: New test.
8782
6b9933b9
MP
87832016-05-02 Marek Polacek <polacek@redhat.com>
8784 Tom de Vries <tom@codesourcery.com>
8785
8786 PR tree-optimization/70700
8787 * gcc.dg/pr70700.c: New test.
8788
90f82260
UB
87892016-05-01 Uros Bizjak <ubizjak@gmail.com>
8790
8791 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8792 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8793 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8794 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8795 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8796
f73036c1
EB
87972016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8798
8799 * ada/acats/run_acats: Rename into...
8800 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8801 * ada/acats/run_all.sh: Remove redundant test.
8802 (target_run): Move around.
8803 (target_gnatchop): Use newly built executable.
8804 (target_gnatmake): Likewise.
8805 Check that the compilation of impbit succeeds.
8806
85e051a3
OE
88072016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8808
8809 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8810 * gcc.dg/20021029-1.c: Likewise.
8811 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8812 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8813 * gcc.target/sh/cmpstr.c: Likewise.
8814 * gcc.target/sh/cmpstrn.c: Likewise.
8815 * gcc.target/sh/memset.c: Likewise.
8816 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8817 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8818 * gcc.target/sh/pr39423-1.c: Likewise.
8819 * gcc.target/sh/pr49468-di.c: Likewise.
8820 * gcc.target/sh/pr49468-si.c: Likewise.
8821 * gcc.target/sh/pr49880-1.c: Likewise.
8822 * gcc.target/sh/pr49880-2.c: Likewise.
8823 * gcc.target/sh/pr49880-3.c: Likewise.
8824 * gcc.target/sh/pr50751-1.c: Likewise.
8825 * gcc.target/sh/pr50751-4.c: Likewise.
8826 * gcc.target/sh/pr50751-7.c: Likewise.
8827 * gcc.target/sh/pr51244-1.c: Likewise.
8828 * gcc.target/sh/pr51244-10.c: Likewise.
8829 * gcc.target/sh/pr51244-11.c: Likewise.
8830 * gcc.target/sh/pr51244-12.c: Likewise.
8831 * gcc.target/sh/pr51244-13.c: Likewise.
8832 * gcc.target/sh/pr51244-14.c: Likewise.
8833 * gcc.target/sh/pr51244-17.c: Likewise.
8834 * gcc.target/sh/pr51244-18.c: Likewise.
8835 * gcc.target/sh/pr51244-19.c: Likewise.
8836 * gcc.target/sh/pr51244-4.c: Likewise.
8837 * gcc.target/sh/pr51244-5.c: Likewise.
8838 * gcc.target/sh/pr51244-7.c: Likewise.
8839 * gcc.target/sh/pr51244-8.c: Likewise.
8840 * gcc.target/sh/pr51244-9.c: Likewise.
8841 * gcc.target/sh/pr51697.c: Likewise.
8842 * gcc.target/sh/pr52483-1.c: Likewise.
8843 * gcc.target/sh/pr52483-2.c: Likewise.
8844 * gcc.target/sh/pr52483-3.c: Likewise.
8845 * gcc.target/sh/pr52483-5.c: Likewise.
8846 * gcc.target/sh/pr52933-1.c: Likewise.
8847 * gcc.target/sh/pr52933-2.c: Likewise.
8848 * gcc.target/sh/pr52933-3.c: Likewise.
8849 * gcc.target/sh/pr53568-1.c: Likewise.
8850 * gcc.target/sh/pr53976-1.c: Likewise.
8851 * gcc.target/sh/pr53988-1.c: Likewise.
8852 * gcc.target/sh/pr53988.c: Likewise.
8853 * gcc.target/sh/pr54089-1.c: Likewise.
8854 * gcc.target/sh/pr54089-6.c: Likewise.
8855 * gcc.target/sh/pr54089-7.c: Likewise.
8856 * gcc.target/sh/pr54089-8.c: Likewise.
8857 * gcc.target/sh/pr54089-9.c: Likewise.
8858 * gcc.target/sh/pr54236-1.c: Likewise.
8859 * gcc.target/sh/pr54236-2.c: Likewise.
8860 * gcc.target/sh/pr54236-3.c: Likewise.
8861 * gcc.target/sh/pr54236-4.c: Likewise.
8862 * gcc.target/sh/pr54386.c: Likewise.
8863 * gcc.target/sh/pr54602-1.c: Likewise.
8864 * gcc.target/sh/pr54685.c: Likewise.
8865 * gcc.target/sh/pr54760-1.c: Likewise.
8866 * gcc.target/sh/pr54760-2.c: Likewise.
8867 * gcc.target/sh/pr54760-3.c: Likewise.
8868 * gcc.target/sh/pr54760-4.c: Likewise.
8869 * gcc.target/sh/pr54760-5.c: Likewise.
8870 * gcc.target/sh/pr54760-6.c: Likewise.
8871 * gcc.target/sh/pr55146.c: Likewise.
8872 * gcc.target/sh/pr55160.c: Likewise.
8873 * gcc.target/sh/pr59278.c: Likewise.
8874 * gcc.target/sh/pr59401-1.c: Likewise.
8875 * gcc.target/sh/pr59533-1.c: Likewise.
8876 * gcc.target/sh/pr63260.c: Likewise.
8877 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8878 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8879 * gcc.target/sh/strlen.c: Likewise.
8880 * gcc.target/sh/torture/pr30807.c: Likewise.
8881 * gcc.target/sh/torture/pr34777.c: Likewise.
8882 * gcc.target/sh/torture/pr64652.c: Likewise.
8883 * gcc.target/sh/torture/pr65505.c: Likewise.
8884 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8885 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8886
411e5c67
PC
88872016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8888
8889 PR c++/66644
8890 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8891
8fa97501
BS
88922016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8893
8894 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8895 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8896 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8897 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8898
5a956111
PP
88992016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8900
8901 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8902 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8903
e7ff0319
CP
89042016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8905
8906 PR middle-end/70626
8907 * c-c++-common/goacc/combined-reduction.c: New test.
8908 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8909
52d11a4b
L
89102016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8911
8912 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8913 *movdi_internal pattern only if PIC off.
8914 * gcc.target/i386/pr70155-2.c: Likewise.
8915 * gcc.target/i386/pr70155-3.c: Likewise.
8916 * gcc.target/i386/pr70155-4.c: Likewise.
8917 * gcc.target/i386/pr70155-5.c: Likewise.
8918 * gcc.target/i386/pr70155-6.c: Likewise.
8919 * gcc.target/i386/pr70155-7.c: Likewise.
8920 * gcc.target/i386/pr70155-8.c: Likewise.
8921 * gcc.target/i386/pr70155-15.c: Likewise.
8922 * gcc.target/i386/pr70155-17.c: Likewise.
8923 * gcc.target/i386/pr70155-22.c: Likewise.
8924
8960db31
BC
89252016-04-29 Bin Cheng <bin.cheng@arm.com>
8926
8927 PR tree-optimization/70803
8928 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8929
cca535a4
IE
89302016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8931
8932 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8933 optimization of vector loop.
8934 * gcc.target/i386/vect-unpack-3.c: New test.
8935 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8936 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8937 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8938
500ecf4a
MP
89392016-04-29 Marek Polacek <polacek@redhat.com>
8940
8941 PR sanitizer/70342
8942 * g++.dg/ubsan/null-7.C: New test.
8943
2fff3db8
MP
8944 PR c/70852
8945 * gcc.dg/pr70852.c: New test.
8946
509063eb
DV
89472016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8948
8949 PR/69089
8950 * g++.dg/cpp0x/alignas6.C: New test.
8951
83745c0d
DV
89522016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8953
c87885ca
RO
8954 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8955 * gcc.dg/pr27003.c: Likewise.
8956 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8957 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8958 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8959 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8960 * gcc.target/arc/mxy.c: Likewise.
8961 * gcc.target/arc/mswape.c: Likewise.
8962 * gcc.target/arc/mrtsc.c: Likewise.
8963 * gcc.target/arc/mcrc.c: Likewise.
8964 * gcc.target/arc/mdsp-packa.c: Likewise.
8965 * gcc.target/arc/mdvbf.c: Likewise.
8966 * gcc.target/arc/mlock.c: Likewise.
8967 * gcc.target/arc/mmac-24.c: Likewise.
8968 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8969
849b265d
BS
89702016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8971 Matthijs Kooijman <matthijs@stdin.nl>
8972 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8973
8974 PR target/60040
8975 * gcc.target/avr/pr60040-1.c: New.
8976 * gcc.target/avr/pr60040-2.c: New.
8977
1390536b
RB
89782016-04-29 Richard Biener <rguenther@suse.de>
8979
8980 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8981
98998245
RB
89822016-04-29 Richard Biener <rguenther@suse.de>
8983
8984 PR tree-optimization/13962
8985 PR tree-optimization/65686
8986 * gcc.dg/uninit-pr65686.c: New testcase.
8987
8b80cc21
JJ
89882016-04-29 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR middle-end/70843
8991 * gcc.dg/pr70843.c: New test.
8992
6181bc30
JJ
89932016-04-28 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR target/70858
8996 * gcc.target/i386/pr70858.c: New test.
8997
f4cb3612
AB
89982016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8999
9000 * gcc.target/arc/nps400-1.c: New file.
9001
8ad9df62
JR
90022016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9003 Andrew Burgess <andrew.burgess@embecosm.com>
9004
9005 * gcc.target/arc/movh_cl-1.c: New file.
9006
ceaaa9fe
JR
90072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9008 Andrew Burgess <andrew.burgess@embecosm.com>
9009
9010 * gcc.target/arc/extzv-1.c: New file.
9011 * gcc.target/arc/insv-1.c: New file.
9012 * gcc.target/arc/insv-2.c: New file.
9013 * gcc.target/arc/movb-1.c: New file.
9014 * gcc.target/arc/movb-2.c: New file.
9015 * gcc.target/arc/movb-3.c: New file.
9016 * gcc.target/arc/movb-4.c: New file.
9017 * gcc.target/arc/movb-5.c: New file.
9018 * gcc.target/arc/movb_cl-1.c: New file.
9019 * gcc.target/arc/movb_cl-2.c: New file.
9020 * gcc.target/arc/movbi_cl-1.c: New file.
9021 * gcc.target/arc/movl-1.c: New file.
9022
4d03dc2f
JR
90232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9024 Andrew Burgess <andrew.burgess@embecosm.com>
9025
9026 * gcc.target/arc/cmem-1.c: New file.
9027 * gcc.target/arc/cmem-2.c: New file.
9028 * gcc.target/arc/cmem-3.c: New file.
9029 * gcc.target/arc/cmem-4.c: New file.
9030 * gcc.target/arc/cmem-5.c: New file.
9031 * gcc.target/arc/cmem-6.c: New file.
9032 * gcc.target/arc/cmem-7.c: New file.
9033 * gcc.target/arc/cmem-ld.inc: New file.
9034 * gcc.target/arc/cmem-st.inc: New file.
9035
81262dad
JJ
90362016-04-28 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR target/70821
9039 * gcc.target/i386/pr70821.c: New test.
9040
0a31a09a
BS
90412016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9042
9043 * gcc.target/powerpc/vec-adde.c: New test.
9044 * gcc.target/powerpc/vec-adde-int128.c: New test.
9045
3ddffba9
JJ
90462016-04-28 Jakub Jelinek <jakub@redhat.com>
9047
9048 * gcc.target/i386/avx-vround-1.c: New test.
9049 * gcc.target/i386/avx-vround-2.c: New test.
9050 * gcc.target/i386/avx512vl-vround-1.c: New test.
9051 * gcc.target/i386/avx512vl-vround-2.c: New test.
9052
713dedcd
RO
90532016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9054
9055 PR testsuite/70595
9056 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9057 (check_effective_target_cilkplus_runtime): ... this.
9058 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9059 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9060
9061 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9062 Require cilkplus_runtime.
9063 Don't add -lcilkrts.
9064 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9065 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9066 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9067 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9068 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9069 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9070 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9071 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9072 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9073 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9074 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9075 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9076 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9077 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9078 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9079 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9080 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9081 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9082 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9083 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9084 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9085 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9086 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9087 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9088 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9089 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9090 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9091 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9092 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9093
9094 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9095 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9096
9097 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9098
9099 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9100 cilkplus_runtime.
9101
3563f78f
MG
91022016-04-27 Marc Glisse <marc.glisse@inria.fr>
9103
9104 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9105 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9106
6bc2bb18
RB
91072015-04-27 Ryan Burn <contact@rnburn.com>
9108
9109 PR c++/69024
9110 PR c++/68997
9111 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9112 diagnostic.
9113 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9114 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9115
1e55d29a
EB
91162016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9117
9118 * gnat.dg/limited_with4.ad[sb]: New test.
9119 * gnat.dg/limited_with4_pkg.ads: New helper.
9120
087146ca
L
91212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9122
9123 PR target/70155
9124 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9125 and movv1ti_internal patterns
9126 * gcc.target/i386/pr70155-1.c: New test.
9127 * gcc.target/i386/pr70155-2.c: Likewise.
9128 * gcc.target/i386/pr70155-3.c: Likewise.
9129 * gcc.target/i386/pr70155-4.c: Likewise.
9130 * gcc.target/i386/pr70155-5.c: Likewise.
9131 * gcc.target/i386/pr70155-6.c: Likewise.
9132 * gcc.target/i386/pr70155-7.c: Likewise.
9133 * gcc.target/i386/pr70155-8.c: Likewise.
9134 * gcc.target/i386/pr70155-9.c: Likewise.
9135 * gcc.target/i386/pr70155-10.c: Likewise.
9136 * gcc.target/i386/pr70155-11.c: Likewise.
9137 * gcc.target/i386/pr70155-12.c: Likewise.
9138 * gcc.target/i386/pr70155-13.c: Likewise.
9139 * gcc.target/i386/pr70155-14.c: Likewise.
9140 * gcc.target/i386/pr70155-15.c: Likewise.
9141 * gcc.target/i386/pr70155-16.c: Likewise.
9142 * gcc.target/i386/pr70155-17.c: Likewise.
9143 * gcc.target/i386/pr70155-18.c: Likewise.
9144 * gcc.target/i386/pr70155-19.c: Likewise.
9145 * gcc.target/i386/pr70155-20.c: Likewise.
9146 * gcc.target/i386/pr70155-21.c: Likewise.
9147 * gcc.target/i386/pr70155-22.c: Likewise.
9148
92329f9f
L
91492016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9150
9151 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9152 ".{5,6}".
9153
309a0cf6
BC
91542016-04-27 Bin Cheng <bin.cheng@arm.com>
9155
9156 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9157 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9158 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9159 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9160 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9161
72ed2b9c
RB
91622016-04-27 Richard Biener <rguenther@suse.de>
9163
9164 PR ipa/70760
9165 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9166 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9167
3c98ff9b
NS
91682016-04-27 Nathan Sidwell <nathan@acm.org>
9169
9170 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9171 * g++.dg/ubsan/pr63956.C: Adjust error location.
9172
9ec5d66b
NC
91732016-04-27 Nick Clifton <nickc@redhat.com>
9174
9175 PR middle-end/49889
9176 * gcc.dg/pr49889.c: New test.
9177
c1e1f433
BS
91782016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9179
9180 * c-c++-common/memset-array.c: New test.
9181
8ac43293
MS
91822016-04-26 Martin Sebor <msebor@redhat.com>
9183
9184 PR c++/66639
9185 * g++.dg/cpp1y/func_constexpr.C: New test.
9186
843ce8ab
PP
91872016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9188
9189 PR c++/70241
9190 * g++.dg/cpp0x/enum32.C: New test.
9191 * g++.dg/cpp0x/enum33.C: New test.
9192
91932016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9194
9195 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9196 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9197 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9198 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9199 * gcc.c-torture/execute/pr38151.c: Likewise.
9200 * gcc.c-torture/execute/pr66556.c: Likewise.
9201 * gcc.c-torture/execute/pr67781.c: Likewise.
9202 * gcc.c-torture/execute/pr68648.c: Likewise.
9203
ca1206be
MG
92042016-04-26 Marc Glisse <marc.glisse@inria.fr>
9205
9206 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9207
2448a956
MP
92082016-04-26 Marek Polacek <polacek@redhat.com>
9209
9210 PR c/67784
9211 * gcc.dg/pr67784-3.c: New test.
9212 * gcc.dg/pr67784-4.c: New test.
9213 * gcc.dg/pr67784-5.c: New test.
9214
b02a5e26
MP
9215 PR c/70791
9216 * gcc.dg/Wnested-externs-2.c: New test.
9217
6b6aa8d3
MG
92182016-04-26 Marc Glisse <marc.glisse@inria.fr>
9219
9220 * gcc.dg/fold-plusmult.c: Adjust.
9221 * gcc.dg/no-strict-overflow-6.c: Adjust.
9222 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9223
a2095b55
BS
92242016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9225
9226 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9227 number scans.
9228 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9229 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9230 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9231 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9232 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9233 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9234 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9235 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9236 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9237 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9238 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9239 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9240 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9241 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9242 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9243 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9244 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9245 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9246 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9247 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9248 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9249 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9250 scans.
9251 * gcc.target/i386/pr32219-4.c: Likewise.
9252 * gcc.target/i386/pr32219-6.c: Likewise.
9253 * gcc.target/i386/pr32219-8.c: Likewise.
9254
bb0cc5c8
KT
92552016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9256
9257 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9258 associated options.
9259
5a0802ea
MP
92602016-04-26 Marek Polacek <polacek@redhat.com>
9261
9262 PR c++/70744
9263 * g++.dg/ext/cond2.C: New test.
9264
00f615af
BC
92652016-04-26 Bin Cheng <bin.cheng@arm.com>
9266
9267 PR tree-optimization/70771
9268 PR tree-optimization/70775
9269 * gcc.dg/pr70771.c: New test.
25939d34 9270 * gcc.dg/pr70775.c: New test.
00f615af 9271
218155e7
BS
92722016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9273
9274 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9275
ab99f467
RB
92762016-04-25 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/70780
9279 * gcc.dg/torture/pr70780.c: New testcase.
9280
3f8257db 92812016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9282
c87885ca
RO
9283 * gcc.target/arm/neon-vaddws16.c: New test.
9284 * gcc.target/arm/neon-vaddws32.c: New test.
9285 * gcc.target/arm/neon-vaddwu16.c: New test.
9286 * gcc.target/arm/neon-vaddwu32.c: New test.
9287 * gcc.target/arm/neon-vaddwu8.c: New test.
9288 * lib/target-supports.exp
93c590ee
MC
9289 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9290 that arm neon support vector widen sum of HImode TO SImode.
9291
d6c1a7a7
JJ
92922016-04-23 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR sanitizer/70712
9295 * c-c++-common/asan/pr70712.c: New test.
9296
ab0fc037
TS
92972016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9298
9299 * .gitattributes: New file.
9300
2aa64824
CL
93012016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9302
9303 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9304
e7e12d92
DH
93052016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9306
9307 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9308 * gfortran.dg/submodule_15.f08: Likewise.
9309
d1431192
RB
93102016-04-22 Richard Biener <rguenther@suse.de>
9311
9312 PR tree-optimization/70740
9313 * gcc.dg/torture/pr70740.c: New testcase.
9314
04a63c24
L
93152016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9316
9317 PR target/70750
9318 * gcc.target/i386/pr70750-1.c: New test.
9319 * gcc.target/i386/pr70750-2.c: Likewise.
9320
20700098
PC
93212016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9322
9323 PR c++/70540
9324 * g++.dg/cpp0x/auto48.C: New.
9325
aedf4e12
MP
93262016-04-21 Marek Polacek <polacek@redhat.com>
9327
9328 PR c++/70513
9329 * g++.dg/cpp0x/forw_enum12.C: New test.
9330 * g++.dg/cpp0x/forw_enum13.C: New test.
9331
2074d80a
KY
93322016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9333
9334 PR target/70728
9335 * gcc.target/i386/pr70728.c: New test.
9336
aef4aab0
RB
93372016-04-21 Richard Biener <rguenther@suse.de>
9338
9339 PR middle-end/70747
9340 * gcc.dg/pr70747.c: New testcase.
9341
2359e571
BC
93422016-04-21 Bin Cheng <bin.cheng@arm.com>
9343
9344 PR tree-optimization/70715
9345 * gcc.dg/tree-ssa/scev-13.c: New test.
9346
ce0e66ff
MG
93472016-04-21 Marc Glisse <marc.glisse@inria.fr>
9348
9349 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9350
2c2870a1
MG
93512016-04-21 Marc Glisse <marc.glisse@inria.fr>
9352
9353 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9354
a2b056a3
JH
93552016-04-20 Jan Hubicka <jh@suse.cz>
9356
9357 PR ipa/70018
9358 * g++.dg/ipa/nothrow-1.C: New testcase.
9359
ee392fc2
NS
93602016-04-20 Nathan Sidwell <nathan@acm.org>
9361
9362 PR c++/55635
9363 * g++.dg/eh/delete1.C: New.
9364
dda49daf
L
93652016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9366
9367 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9368 -mtune-ctrl=sse_typeless_stores.
9369
8a5b9d5a
L
93702016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9371
9372 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9373
1011119f
BC
93742016-04-20 Bin Cheng <bin.cheng@arm.com>
9375
9376 PR tree-optimization/69489
9377 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9378
477d4906
IV
93792016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9380
9381 PR c++/69363
9382 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9383 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9384 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9385
fad08d12
BC
93862016-04-20 Bin Cheng <bin.cheng@arm.com>
9387
9388 PR tree-optimization/56625
9389 PR tree-optimization/69489
9390 * gcc.dg/vect/pr56625.c: New test.
9391 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9392
9e3e4fab
AP
93932016-04-20 Andrew Pinski <apinski@cavium.com>
9394
9395 PR target/64971
9396 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9397
d7aa24e4
AC
93982016-04-20 Arnaud Charlet <charlet@adacore.com>
9399
9400 * gnat.dg/self1.adb: Remove now incorrect test.
9401
e6d62b46
BC
94022016-04-20 Bin Cheng <bin.cheng@arm.com>
9403
9404 * gcc.dg/tree-ssa/scev-11.c: New test.
9405 * gcc.dg/tree-ssa/scev-12.c: New test.
9406
2697b189
MP
94072016-04-20 Marek Polacek <polacek@redhat.com>
9408
9409 PR tree-optimization/70725
9410 * gcc.dg/pr70725.c: New test.
9411
60d393e8
RB
94122016-04-20 Richard Biener <rguenther@suse.de>
9413
9414 PR tree-optimization/70726
9415 * g++.dg/vect/pr70726.cc: New testcase.
9416
82c6f58a
AK
94172016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9418
9419 PR target/70674
9420 * gcc.target/s390/pr70674.c: New test.
9421
90eeab20
JD
94222016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9423
9424 PR libgfortran/70684
9425 * gfortran.dg/list_read_14.f90: New test.
9426
fc9cf6da
L
94272016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9428
9429 PR target/69201
9430 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9431 extern to force it misaligned.
9432 (b): Likewise.
9433 (c): Likewise.
9434 (d): Likewise.
9435 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9436 Don't check `*' before movv4sf_internal.
9437 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9438 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9439 Don't check `*' before movv16qi_internal.
9440 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9441 extern to force it misaligned.
9442 (b): Likewise.
9443 (c): Likewise.
9444 (d): Likewise.
9445 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9446 Don't check `*' before movv2df_internal.
9447 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9448 extern to force it misaligned.
9449 (b): Likewise.
9450 (c): Likewise.
9451 (d): Likewise.
9452 Check movv8sf_internal instead of avx_storeups256.
9453 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9454
ea8927ea
RB
94552016-04-19 Richard Biener <rguenther@suse.de>
9456
9457 PR tree-optimization/70171
9458 * g++.dg/tree-ssa/pr70171.C: New testcase.
9459
65f52ee9
RB
94602016-04-19 Richard Biener <rguenther@suse.de>
9461
9462 PR tree-optimization/70724
9463 * gcc.dg/torture/pr70724.c: New testcase.
9464
987b67f1
VM
94652016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9466
9467 PR middle-end/70689
c87885ca 9468 * gcc.target/i386/pr70689.c: New.
987b67f1 9469
91a47c39
L
94702016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9471
9472 PR target/70708
9473 * gcc.target/i386/pr70708.c: New test.
9474
8270b82d
RB
94752016-04-18 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/43434
9478 * gcc.dg/vect/pr43434.c: New testcase.
9479 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9480 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9481 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9482 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9483 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9484 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9485 * gcc.dg/gomp/pr68640.c: Likewise.
9486 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9487 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9488
edd048e2
RB
94892016-04-18 Richard Biener <rguenther@suse.de>
9490
9491 PR tree-optimization/70701
9492 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9493
bd5c7330
TV
94942016-04-18 Tom de Vries <tom@codesourcery.com>
9495
9496 PR testsuite/70699
9497 * gcc.dg/pr70161.c: Add dot-file scans.
9498 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9499 instead of after last dot char.
9500
23f2660f
EB
95012016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9502
9503 * c-c++-common/dump-ada-spec-3.c: New test.
9504 * c-c++-common/dump-ada-spec-4.c: Likewise.
9505
da152c9f
TV
95062016-04-17 Tom de Vries <tom@codesourcery.com>
9507
9508 PR other/70183
9509 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9510
cc950f98
JH
95112016-04-15 Jan Hubicka <jh@suse.cz>
9512
9513 PR ipa/70018
9514 * g++.dg/ipa/pure-const-1.C: New testcase.
9515 * g++.dg/ipa/pure-const-2.C: New testcase.
9516 * g++.dg/ipa/pure-const-3.C: New testcase.
9517
949505a9
MP
95182016-04-15 Marek Polacek <polacek@redhat.com>
9519
9520 PR c/70671
9521 * gcc.dg/bitfld-22.c: New test.
9522
10e547d6
BS
95232016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9524
9525 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9526 x86_64.
9527
1e77281b
MP
95282016-04-15 Marek Polacek <polacek@redhat.com>
9529
9530 PR c/70651
9531 * c-c++-common/pr70651.c: New test.
9532
e501fa8e
KT
95332016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9534
9535 PR rtl-optimization/70681
9536 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9537 dump scan on arm and powerpc.
9538 * gcc.dg/pr10474.c: Likewise.
9539
dda1bf61
JJ
95402016-04-15 Jakub Jelinek <jakub@redhat.com>
9541
ca4ef1ff
JJ
9542 PR c++/69517
9543 PR c++/70019
9544 PR c++/70588
9545 * g++.dg/cpp1y/vla11.C: Revert for real.
9546
dda1bf61
JJ
9547 PR c/70436
9548 * c-c++-common/Wparentheses-1.c: New test.
9549 * c-c++-common/gomp/Wparentheses-1.c: New test.
9550 * c-c++-common/gomp/Wparentheses-2.c: New test.
9551 * c-c++-common/gomp/Wparentheses-3.c: New test.
9552 * c-c++-common/gomp/Wparentheses-4.c: New test.
9553 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9554 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9555 * c-c++-common/goacc/Wparentheses-1.c: New test.
9556
1355e62c
KY
95572016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9558
9559 PR target/70662
9560 * gcc.target/i386/pr70662.c: New test.
9561
0ab34b9e 95622016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9563 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9564
9565 PR tree-optimization/70130
9566 * gcc.dg/vect/O3-pr70130.c: New testcase.
9567
bc773aad
MM
95682016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9569
6e9b2286
MM
9570 PR target/70669
9571 * gcc.target/powerpc/pr70669.c: New test.
9572
bc773aad
MM
9573 PR target/70640
9574 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9575 a power7 system that does not have an assembler that supports
9576 power8.
9577
d8747845
MS
95782016-04-14 Martin Sebor <msebor@redhat.com>
9579
9580 PR c++/69517
9581 PR c++/70019
9582 PR c++/70588
9583 * c-c++-common/ubsan/vla-1.c: Revert.
9584 * g++.dg/cpp1y/vla11.C: Same.
9585 * g++.dg/cpp1y/vla12.C: Same.
9586 * g++.dg/cpp1y/vla13.C: Same.
9587 * g++.dg/cpp1y/vla14.C: Same.
9588 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9589 * g++.dg/init/array24.C: Same.
d8747845
MS
9590 * g++.dg/ubsan/vla-1.C: Same.
9591
85128559
MP
95922016-04-14 Marek Polacek <polacek@redhat.com>
9593 Jan Hubicka <hubicka@ucw.cz>
9594
9595 PR c++/70029
9596 * g++.dg/torture/pr70029.C: New test.
9597
52fbb073
MS
95982016-04-14 Martin Sebor <msebor@redhat.com>
9599
9600 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9601 type size to prevent failures on targets with very low maximum
9602 alignment.
9603
6db61d6f
RB
96042016-04-14 Richard Biener <rguenther@suse.de>
9605
9606 PR tree-optimization/70623
9607 * gcc.dg/torture/pr70623.c: New testcase.
9608 * gcc.dg/torture/pr70623-2.c: Likewise.
9609
342fac95
MS
96102016-04-13 Martin Sebor <msebor@redhat.com>
9611
9612 PR c++/69517
9613 PR c++/70019
9614 PR c++/70588
9615 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9616 * g++.dg/cpp1y/vla11.C: New test.
9617 * g++.dg/cpp1y/vla12.C: New test.
9618 * g++.dg/cpp1y/vla13.C: New test.
9619 * g++.dg/cpp1y/vla14.C: New test.
9620 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9621 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9622 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9623
d93c452f
JJ
96242016-04-13 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR c++/70641
9627 * g++.dg/opt/pr70641.C: New test.
9628
85115fb6
RO
96292016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9630
9631 PR rtl-optimization/68749
9632 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9633 effects of argument promotions.
9634 Remove default args to dg-skip-if.
9635
545a4139
PC
96362016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9637
9638 PR c++/70635
9639 * g++.dg/parse/pr70635.C: New.
9640
b3a77f21
MP
96412016-04-13 Marek Polacek <polacek@redhat.com>
9642
9643 PR c++/70639
9644 * c-c++-common/Wmisleading-indentation-4.c: New test.
9645
99cd9857
MP
96462016-04-13 Marek Polacek <polacek@redhat.com>
9647
9648 PR c/70436
c87885ca
RO
9649 * gcc.dg/Wparentheses-12.c: New test.
9650 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9651
75ca93ec
IE
96522016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9653
9654 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9655 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9656 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9657
3d3f9e7e
JJ
96582016-04-13 Jakub Jelinek <jakub@redhat.com>
9659
37947cd0
JJ
9660 PR middle-end/70633
9661 * gcc.c-torture/compile/pr70633.c: New test.
9662
3d3f9e7e
JJ
9663 PR debug/70628
9664 * gcc.dg/torture/pr70628.c: New test.
9665
92886d3e
PP
96662016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9667
9668 PR c++/70610
9669 * g++.dg/template/pr70610.C: New test.
9670 * g++.dg/template/pr70610-2.C: New test.
9671 * g++.dg/template/pr70610-3.C: New test.
9672 * g++.dg/template/pr70610-4.C: New test.
9673
13bd7c2b
JJ
96742016-04-12 Jakub Jelinek <jakub@redhat.com>
9675
6512fa6d
JJ
9676 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9677 128 instead of 32.
9678
13bd7c2b
JJ
9679 PR c++/70571
9680 * g++.dg/ext/pr70571.C: New test.
9681
20b9851c
MM
96822016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9683
8a434ada 9684 PR target/70640
20b9851c
MM
9685 * gcc.target/powerpc/pr70640.c: New test.
9686
2b2f52bc
PC
96872016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9688
9689 PR c++/68722
9690 * g++.dg/parse/pr68722.C: New.
9691
5901e56a
JJ
96922016-04-12 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR rtl-optimization/70596
9695 * gcc.target/i386/pr70596.c: New test.
9696
d4619dc1
NS
96972016-04-12 Nathan Sidwell <nathan@acm.org>
9698
9699 PR c++/70501
9700 * g++.dg/init/pr70501.C: New.
9701
3df530d3
DW
97022016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9703
9704 * gcc.target/i386/asm-flag-6.c: New test.
9705
b7a120d7
TV
97062016-04-12 Tom de Vries <tom@codesourcery.com>
9707
9708 PR tree-optimization/68756
9709 * gcc.dg/graphite/pr68756.c: New test.
9710
4e0eea75
JJ
97112016-04-12 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR tree-optimization/70602
9714 * gcc.c-torture/execute/pr70602.c: New test.
9715
35fbda43
MM
97162016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9717
9718 PR target/70381
9719 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9720 __float128 emulator is built and runs.
9721 * gcc.target/powerpc/float128-1.c: Likewise.
9722
9723 * lib/target-supports.exp (check_ppc_float128_sw_available):
9724 Rework tests for __float128 software and hardware
9725 availability. Fix exit condition to return 0 on success.
9726
04a99ebe
JG
97272016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9728
9729 PR target/70133
9730 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9731 * gcc.target/aarch64/target_attr_15.c: Likewise.
9732
47cd5a85
PC
97332016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9734
9735 PR c++/69066
9736 * g++.dg/cpp1y/pr69066.C: New.
9737
a5edb32e
JD
97382016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9739
9740 PR fortran/68566
9741 * gfortran.dg/pr36192.f90: Update test.
9742 * gfortran.dg/pr36192_1.f90: Update test.
9743 * gfortran.dg/real_dimension_1.f: Update test.
9744 * gfortran.dg/parameter_array_init_7.f90: New test.
9745
8ef378f8
JDA
97462016-04-09 John David Anglin <danglin@gcc.gnu.org>
9747
c532c871
JDA
9748 PR testsuite/64039
9749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9750
d34f706f
JDA
9751 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9752
75e1dd9e
JDA
9753 PR rtl-optimization/66669
9754 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9755
8a976f5f
JDA
9756 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9757
da04822a
JDA
9758 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9759 * gcc.dg/pie-1.c: Likewise.
9760 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9761 * gcc.dg/pic-4.c: Likewise.
9762 * gcc.dg/pie-3.c: Likewise.
9763 * gcc.dg/pie-4.c: Likewise.
9764
adfabcf9
JDA
9765 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9766
4a020adf
JDA
9767 PR tree-optimization/68644
9768 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9769
8ef378f8
JDA
9770 PR rtl-optimization/64886
9771 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9772
09bf990e
TV
97732016-04-09 Tom de Vries <tom@codesourcery.com>
9774
9775 PR tree-optimization/68953
9776 * gcc.dg/graphite/pr68953.c: New test.
9777
138c3c1a
DH
97782016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9779
9780 PR fortran/70592
9781 * gfortran.dg/deferred_character_16.f90: New test.
9782
f55460af
JJ
97832016-04-09 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR tree-optimization/70586
9786 * gcc.c-torture/execute/pr70586.c: New test.
9787
0b77bbf3
DH
97882016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9789
9790 PR sanitizer/70573
9791 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9792 with __builtin_memset
9793 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9794
c42cfb5c
CP
97952016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9796
9797 PR lto/70289
9798 PR ipa/70348
9799 PR tree-optimization/70373
9800 PR middle-end/70533
9801 PR middle-end/70534
9802 PR middle-end/70535
9803 * c-c++-common/goacc/reduction-5.c: New test.
9804 * c-c++-common/goacc/reduction-promotions.c: New test.
9805 * gfortran.dg/goacc/reduction-3.f95: New test.
9806 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9807
56cfb596
PP
98082016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9809
9810 PR c++/70590
9811 PR c++/70452
9812 * g++.dg/pr70590.C: New test.
9813 * g++.dg/pr70590-2.C: New test.
9814
1a13c0a2
JJ
98152016-04-08 Jakub Jelinek <jakub@redhat.com>
9816
abc0647a
JJ
9817 PR middle-end/70593
9818 * gcc.target/i386/pr70593.c: New test.
9819
1a13c0a2
JJ
9820 PR rtl-optimization/70574
9821 * gcc.target/i386/avx2-pr70574.c: New test.
9822
c3da4956
MO
98232016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9824
9825 PR sanitizer/70541
9826 * c-c++-common/asan/pr70541.c: New test.
9827
9f1b833b
TV
98282016-04-08 Tom de Vries <tom@codesourcery.com>
9829
9830 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9831 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9832
bae7adda
KT
98332016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9834
9835 PR target/70566
9836 * gcc.c-torture/execute/pr70566.c: New test.
9837
211f3d57
TV
98382016-04-08 Tom de Vries <tom@codesourcery.com>
9839
9840 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9841 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9842
02cf2861
AM
98432016-04-08 Alan Modra <amodra@gmail.com>
9844
9845 * gcc.target/powerpc/pr70117.c: New.
9846
5f490f9f
JJ
98472016-04-07 Jakub Jelinek <jakub@redhat.com>
9848
56e9b710
JJ
9849 PR testsuite/70581
9850 * gcc.dg/lto/simd-function_0.c: New test.
9851
5f490f9f
JJ
9852 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9853 clones.
9854 * c-c++-common/attr-simd-2.c: Likewise.
9855 * c-c++-common/attr-simd-4.c: Likewise.
9856 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9857 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9858
e4ebc74d
TP
98592016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9860
9861 PR testsuite/70553
9862 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9863
9817ae35
TS
98642016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9865 Tom de Vries <tom@codesourcery.com>
9866
9867 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9868 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9869 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9870 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9871 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9872 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9873 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9874 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9875
e292f64d
PP
98762016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9877
9878 PR c/70436
9879 * g++.dg/warn/Wparentheses-29.C: New test.
9880
6b37bdaf
PP
98812016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9882
9883 PR c/70436
9884 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9885 explicit braces to resolve a future -Wparentheses warning.
9886
64824205
RH
98872016-04-06 Richard Henderson <rth@redhat.com>
9888
9889 * gcc.dg/pr61817-1.c: New test.
9890 * gcc.dg/pr61817-2.c: New test.
9891 * gcc.dg/pr69391-1.c: New test.
9892 * gcc.dg/pr69391-2.c: New test.
9893
bc2fc1f3
VM
98942016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9895
9896 PR rtl-optimization/70398
c87885ca 9897 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9898
41414a02
EB
98992016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9902
4066ea8a
YR
99032016-04-06 Yvan Roux <yvan.roux@linaro.org>
9904 Pedro Alves <palves@redhat.com>
9905
9906 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9907
ec35ea45
JJ
99082016-04-06 Jakub Jelinek <jakub@redhat.com>
9909
3866f8dd
JJ
9910 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9911 Check for avx512f effective targets instead of avx2.
9912 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9913 for AVX512F clones.
9914 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9915 * g++.dg/gomp/declare-simd-1.C: Likewise.
9916 * g++.dg/gomp/declare-simd-3.C: Likewise.
9917 * g++.dg/gomp/declare-simd-4.C: Likewise.
9918
ec35ea45
JJ
9919 PR middle-end/70550
9920 * c-c++-common/gomp/pr70550-1.c: New test.
9921 * c-c++-common/gomp/pr70550-2.c: New test.
9922
c08d28ac
NS
99232016-04-05 Nathan Sidwell <nathan@acm.org>
9924
9925 PR c++/70512
9926 * g++.dg/ext/attribute-may-alias-5.C: New.
9927
1d510e04
JJ
99282016-04-05 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR c++/70336
9931 * c-c++-common/pr70336.c: New test.
9932 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9933 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9934
84278ed9
JH
99352016-04-05 Jan Hubicka <hubicka@ucw.cz>
9936
9937 PR ipa/66223
9938 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9939
268a0ec4
JJ
99402016-04-05 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR rtl-optimization/70542
9943 * gcc.dg/torture/pr70542.c: New test.
9944 * gcc.target/i386/avx2-pr70542.c: New test.
9945
5e8c2eb1
ZS
99462016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9947
9948 PR tree-optimization/70509
9949 * gcc.target/i386/avx512bw-pr70509.c: New test.
9950
c0daf32d
PP
99512016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9952
9953 PR c++/70452
9954 * g++.dg/ext/constexpr-vla4.C: New test.
9955
bf867841
UB
99562016-04-05 Uros Bizjak <ubizjak@gmail.com>
9957
9958 PR target/70510
9959 * gcc.target/i386/pr70510.c: New test.
9960
3022186a
RB
99612016-04-05 Richard Biener <rguenther@suse.de>
9962
9963 PR tree-optimization/70526
9964 * g++.dg/torture/pr70526.C: New testcase.
9965
55fc79b2
JJ
99662016-04-05 Jakub Jelinek <jakub@redhat.com>
9967
9968 PR target/70525
9969 * gcc.target/i386/pr70525.c: New test.
9970
62b233f2
RB
99712016-04-05 Richard Biener <rguenther@suse.de>
9972
9973 PR middle-end/70499
9974 * g++.dg/torture/pr70499.C: New testcase.
9975
cc05759d
RB
99762016-04-05 Richard Biener <rguenther@suse.de>
9977
9978 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9979 remove XFAIL.
9980
f23f16d4
JJ
99812016-04-04 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR middle-end/70307
9984 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9985 rs6000 ABI warnings.
9986
d27ecc49
JH
99872016-04-04 Jan Hubicka <hubicka@ucw.cz>
9988
9989 PR ipa/66223
9990 * g++.dg/ipa/devirt-51.C: New testcase.
9991
c974c96e 99922016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9993 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9994
9995 PR middle-end/70457
9996 * gcc.dg/torture/pr70457.c: New.
9997
7a85da89
AV
99982016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9999
10000 PR fortran/67538
10001 * gfortran.dg/allocate_with_source_19.f08: New test.
10002
de517e64
AV
100032016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10004
10005 PR fortran/65795
10006 * gfortran.dg/coarray_allocate_6.f08: New test.
10007
43b9f499
RB
100082016-04-04 Richard Biener <rguenther@suse.de>
10009
10010 PR rtl-optimization/70484
10011 * gcc.dg/torture/pr70484.c: New testcase.
10012
f13355da
MP
100132016-04-04 Marek Polacek <polacek@redhat.com>
10014
10015 PR c/70307
10016 * gcc.dg/torture/pr70307.c: New test.
10017
6cc6ed50
OE
100182016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10019
10020 PR target/70416
10021 PR target/67391
10022 * gcc.target/sh/torture/pr70416.c: New.
10023
abdc16c8
MS
100242016-04-02 Martin Sebor <msebor@redhat.com>
10025
10026 PR c++/67376
10027 PR c++/70170
10028 PR c++/70172
10029 PR c++/70228
10030 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10031 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10032 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10033 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10034 * g++.dg/cpp0x/constexpr-string.C: Same.
10035 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10036 * g++.dg/cpp0x/pr65398.C: Same.
10037 * g++.dg/ext/constexpr-vla1.C: Same.
10038 * g++.dg/ext/constexpr-vla2.C: Same.
10039 * g++.dg/ext/constexpr-vla3.C: Same.
10040 * g++.dg/ubsan/pr63956.C: Same.
10041
763cd859
JJ
100422016-04-01 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR rtl-optimization/70467
10045 * gcc.target/i386/pr70467-2.c: New test.
10046
0f875435
JJ
100472016-04-01 Jakub Jelinek <jakub@redhat.com>
10048 Marek Polacek <polacek@redhat.com>
10049
10050 PR c++/70488
10051 * g++.dg/init/new47.C: New test.
10052
41d14659
RR
100532016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10054
10055 PR target/70496
10056 * gcc.target/arm/pr70496.c: New test.
10057
f9bf89bb
NS
100582016-04-01 Nathan Sidwell <nathan@acm.org>
10059
73b9085d
NS
10060 PR c++/68475
10061 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10062
4afdcfaa
IE
100632016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10064
10065 PR target/69890
10066 * gcc.dg/strlenopt.h (memmove): New.
10067 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10068 instead of "string.h".
10069 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10070 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10071 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10072 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10073 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10074 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10075 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10076 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10077 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10078 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10079 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10080 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10081 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10082 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10083 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10084 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10085 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10086 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10087 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10088 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10089
b5d7a29c
RO
100902016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10091
10092 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10093 (Holder::foo): Reflect this.
10094
b660f9ec
IE
100952016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10096
10097 PR target/70442
10098 * gcc.dg/pr70442.c: New test.
10099
88504f34
NS
101002016-03-31 Nathan Sidwell <nathan@acm.org>
10101
10102 PR c++/70393
10103 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10104
95d34b96
KY
101052016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10106
10107 PR target/70453
10108 * gcc.target/i386/pr70453.c: New test.
10109
b4c4967c
AB
101102016-03-31 Andrey Belevantsev <abel@ispras.ru>
10111
10112 PR target/70292
10113 * gcc.c-torture/pr70292.c: New test.
10114
5fde6a45
MP
101152016-03-31 Marek Polacek <polacek@redhat.com>
10116
10117 PR c/70297
10118 * c-c++-common/pr70297.c: New test.
10119 * g++.dg/cpp0x/typedef-redecl.C: New test.
10120 * gcc.dg/typedef-redecl2.c: New test.
10121
97eb24c4
JJ
101222016-03-31 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR rtl-optimization/70460
10125 * gcc.c-torture/execute/pr70460.c: New test.
10126
efc3536f
RB
101272016-03-31 Richard Biener <rguenther@suse.de>
10128
10129 PR c++/70430
10130 * g++.dg/ext/vector30.C: New testcase.
10131
e0876e21
DH
101322016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10133 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10134
10135 * gfortran.dg/fmt_pf.f90: New test.
10136
e9bff8c6
RO
101372016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10138
10139 Forward-port from 5 branch
10140 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR testsuite/70356
10143 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10144 dg-require-effective-target after dg-do.
10145
10146 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10147
10148 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10149
2620c80d
TS
101502016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10151 Julian Brown <julian@codesourcery.com>
10152 Chung-Lin Tang <cltang@codesourcery.com>
10153 Cesar Philippidis <cesar@codesourcery.com>
10154 James Norris <jnorris@codesourcery.com>
10155 Tom de Vries <tom@codesourcery.com>
10156 Nathan Sidwell <nathan@codesourcery.com>
10157
bf867841 10158 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10159 * c-c++-common/goacc/loop-clauses.c: Likewise.
10160 * g++.dg/goacc/template.C: Likewise.
10161 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10162 * gfortran.dg/goacc/loop-1.f95: Likewise.
10163 * gfortran.dg/goacc/loop-5.f95: Likewise.
10164 * gfortran.dg/goacc/loop-6.f95: Likewise.
10165 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10166 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10167 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10168 * c-c++-common/goacc/clauses-fail.c: Likewise.
10169 * c-c++-common/goacc/parallel-1.c: Likewise.
10170 * c-c++-common/goacc/reduction-1.c: Likewise.
10171 * c-c++-common/goacc/reduction-2.c: Likewise.
10172 * c-c++-common/goacc/reduction-3.c: Likewise.
10173 * c-c++-common/goacc/reduction-4.c: Likewise.
10174 * c-c++-common/goacc/routine-3.c: Likewise.
10175 * c-c++-common/goacc/routine-4.c: Likewise.
10176 * c-c++-common/goacc/routine-5.c: Likewise.
10177 * c-c++-common/goacc/tile.c: Likewise.
10178 * g++.dg/goacc/template.C: Likewise.
10179 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10180 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10181 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10182 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10183 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10184 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10185 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10186 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10187 * c-c++-common/goacc/use_device-1.c: ... this file.
10188 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10189 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10190 * c-c++-common/goacc/host_data-6.c: ... this file.
10191 * c-c++-common/goacc/loop-2-kernels.c: New file.
10192 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10193 * c-c++-common/goacc/loop-3.c: Likewise.
10194 * g++.dg/goacc/reference.C: Likewise.
10195 * g++.dg/goacc/routine-1.C: Likewise.
10196 * g++.dg/goacc/routine-2.C: Likewise.
10197
f6d2d066
RB
101982016-03-30 Richard Biener <rguenther@suse.de>
10199
10200 PR middle-end/70450
10201 * gcc.dg/torture/pr70450.c: New testcase.
10202
d43242b9
JJ
102032016-03-30 Jakub Jelinek <jakub@redhat.com>
10204
10205 PR target/70421
10206 * gcc.dg/torture/pr70421.c: New test.
10207 * gcc.target/i386/avx512f-pr70421.c: New test.
10208
5ce43b77
L
102092016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10210
10211 PR testsuite/70364
10212 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10213 (check): New function.
10214 (bar): Call check.
10215 (foo): Align stack to 16 bytes when calling bar.
10216 * gcc.target/i386/cleanup-2.c: Likewise.
10217
d014a712
PP
102182016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10219
10220 PR tree-optimization/59124
10221 * gcc.dg/Warray-bounds-19.c: New test.
10222
3f8257db 102232016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10224
10225 * lib/prune.exp (escape_regex_chars): New.
10226 (prune_file_path): Update to quote metcharacters for regexp.
10227
3336c6e0
JJ
102282016-03-29 Jakub Jelinek <jakub@redhat.com>
10229
a362f023
JJ
10230 PR rtl-optimization/70429
10231 * gcc.c-torture/execute/pr70429.c: New test.
10232
3336c6e0
JJ
10233 PR tree-optimization/70405
10234 * gcc.dg/pr70405.c: New test.
10235
728557fd
AV
102362016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10237
10238 PR fortran/70397
10239 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10240 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10241
bef977d4
TS
102422016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10243
10244 PR testsuite/64177
10245 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10246 __cilkrts_set_param to set two workers.
10247 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10248 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10249
6f6d25c9
DH
102502016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10251
bf867841 10252 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10253
45733562
KY
102542016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10255
10256 PR target/70406
bf867841 10257 * gcc.target/i386/pr70406.c: New test.
45733562 10258
a1799e5e
EB
102592016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10260
10261 * gnat.dg/specs/double_record_extension3.ads: New test.
10262
5fca7b66
RH
102632016-03-25 Richard Henderson <rth@redhat.com>
10264
10265 PR target/70120
10266 * gcc.target/aarch64/pr70120-1.c: New.
10267 * gcc.target/aarch64/pr70120-2.c: New.
10268 * gcc.target/aarch64/pr70120-3.c: New.
10269
31ce75c6
PP
102702016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10271
10272 PR c++/62212
10273 * g++.dg/template/mangle2.C: The dg-do directive should be
10274 "compile" not "assemble".
10275
3caf0ca1
BS
102762016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10277
10278 PR lto/69650
10279 * gcc.dg/pr69650.c: New test.
10280
634035b6
DE
102812016-03-25 David Edelsohn <dje.gcc@gmail.com>
10282
10283 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10284
45d34276
AM
102852016-03-25 Alan Modra <amodra@gmail.com>
10286
10287 * gcc.dg/dfp/pr70052.c: New test.
10288
8f085166
RH
102892016-03-24 Richard Henderson <rth@redhat.com>
10290
10291 PR middle-end/69845
10292 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10293 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10294
011e5ec3
TV
102952016-03-24 Tom de Vries <tom@codesourcery.com>
10296
10297 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10298
9e3f4551
TV
102992016-03-24 Tom de Vries <tom@codesourcery.com>
10300
10301 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10302 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10303
45780041
TV
103042016-03-24 Tom de Vries <tom@codesourcery.com>
10305
10306 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10307 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10308
887ab4e5
PP
103092016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10310
10311 PR c++/62212
10312 * g++.dg/template/mangle2.C: New test.
10313
69a9a66f
RB
103142016-03-24 Richard Biener <rguenther@suse.de>
10315
10316 PR tree-optimization/70396
10317 * gcc.dg/torture/pr70396.c: New testcase.
10318
ed87de55
RB
103192016-03-24 Richard Biener <rguenther@suse.de>
10320
10321 PR middle-end/70370
10322 * gcc.dg/torture/pr70370.c: New testcase.
10323
ea064934
TV
103242016-03-24 Tom de Vries <tom@codesourcery.com>
10325
10326 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10327 * gfortran.dg/goacc/kernels-tree.f95: Same.
10328 * gfortran.dg/goacc/parallel-tree.f95: Same.
10329
b2a4dd1d
TV
103302016-03-24 Tom de Vries <tom@codesourcery.com>
10331
10332 * c-c++-common/goacc/uninit-if-clause.c: New test.
10333 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10334
72e7cd6e
JJ
103352016-03-24 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR target/70290
bf867841
UB
10338 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10339 Fix formatting.
72e7cd6e 10340
ce9d0c03
RB
103412016-03-24 Richard Biener <rguenther@suse.de>
10342
10343 PR tree-optimization/70372
10344 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10345
426b9428
PP
103462016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10347
10348 PR c++/70347
10349 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10350
cd1588c4
PP
103512016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10352
10353 PR c++/70332
10354 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10355
61637db3
JJ
103562016-03-23 Jakub Jelinek <jakub@redhat.com>
10357
928af3bf
JJ
10358 PR c++/70001
10359 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10360 * g++.dg/cpp1y/pr70001.C: New test.
10361
61637db3
JJ
10362 PR c++/70323
10363 * g++.dg/cpp0x/constexpr-70323.C: New test.
10364
05aca4e7
AO
103652016-03-23 Alexandre Oliva <aoliva@redhat.com>
10366 Jason Merrill <jason@redhat.com>
10367 Jakub Jelinek <jakub@redhat.com>
10368
10369 PR c++/69315
10370 * g++.dg/cpp0x/constexpr-69315.C: New test.
10371 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10372
fbdb6baf
MP
103732016-03-23 Marek Polacek <polacek@redhat.com>
10374
10375 PR c++/69884
10376 * g++.dg/warn/Wignored-attributes-1.C: New test.
10377 * g++.dg/warn/Wignored-attributes-2.C: New test.
10378
d79ee524
TV
103792016-03-23 Tom de Vries <tom@codesourcery.com>
10380
10381 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10382 initialization.
10383 * gfortran.dg/goacc/private-3.f95 (test): Same.
10384 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10385 missing use param.
10386
a59f0bef
KT
103872016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10388
10389 * lib/target-supports.exp: Remove v7ve entry from loop
10390 creating effective target checks.
10391 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10392 (add_options_for_arm_arch_v7ve): Likewise.
10393
0179520a
JJ
103942016-03-23 Jakub Jelinek <jakub@redhat.com>
10395
10396 PR tree-optimization/70354
10397 * gcc.dg/vect/pr70354-1.c: New test.
10398 * gcc.dg/vect/pr70354-2.c: New test.
10399 * gcc.target/i386/avx2-pr70354-1.c: New test.
10400 * gcc.target/i386/avx2-pr70354-2.c: New test.
10401
75bb14d7
JL
104022016-03-22 Jeff Law <law@redhat.com>
10403
10404 PR target/70232
10405 * gcc.dg/tree-ssa/pr70232.c: New test.
10406
72c9526d
IE
104072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10408
10409 PR target/70302
10410 * gcc.target/i386/pr70302.c: New test.
10411
a3ca1bc5
RB
104122016-03-22 Richard Biener <rguenther@suse.de>
10413
10414 PR middle-end/70251
10415 * g++.dg/torture/pr70251.C: New testcase.
10416
5c240f4d
DM
104172016-03-22 David Malcolm <dmalcolm@redhat.com>
10418
10419 PR c/69993
10420 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10421 Wmisleading-indentation.c.
10422 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10423 reflect change to diagnostic text and order of messages.
10424 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10425
80f6631b
DE
104262016-03-22 David Edelsohn <dje.gcc@gmail.com>
10427
10428 * g++.dg/ext/java-3.C: Don't compile on AIX.
10429
9a10956c
RB
104302016-03-22 Richard Biener <rguenther@suse.de>
10431
10432 PR middle-end/70333
10433 * gcc.dg/torture/pr70333.c: New testcase.
10434
6cedf922
IE
104352016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10436
10437 * g++.dg/ext/pr70290.C: New test.
10438
cd6c27ac
KY
104392016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10440
10441 PR target/70325
10442 * gcc.target/i386/pr70325.c: New test.
10443
4cde512c
JJ
104442016-03-22 Jakub Jelinek <jakub@redhat.com>
10445
b01915ed
JJ
10446 PR target/70329
10447 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10448 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10449
4e3e2cf1
JJ
10450 PR target/70300
10451 * gcc.target/i386/pr70300.c: New test.
10452
4cde512c
JJ
10453 PR c++/70295
10454 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10455 (func2): New function for cond with parens, xfail warning for c++.
10456 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10457
16f6d7dc
PP
104582016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10459
10460 PR c++/70096
10461 * g++.dg/template/ptrmem30.C: New test.
10462
a3e2b438
PP
104632016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10464
10465 PR c++/70204
10466 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10467 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10468
11b6a02e
JJ
104692016-03-21 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR middle-end/70326
10472 * gcc.dg/pr70326.c: New test.
10473
b9407883
MG
104742016-03-21 Marc Glisse <marc.glisse@inria.fr>
10475 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR tree-optimization/70317
10478 * gcc.dg/pr70317.c: New test.
10479
4a148e19
UB
104802016-03-21 Uros Bizjak <ubizjak@gmail.com>
10481
10482 PR target/70327
10483 * gcc.target/i386/pr70327.c: New test.
10484
2a85ddbb
ML
104852016-03-21 Martin Liska <mliska@suse.cz>
10486
7d36fe98 10487 PR ipa/70306
2a85ddbb
ML
10488 * gcc.dg/ipa/pr70306.c: New test.
10489
4a148e19 104902016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10491
10492 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10493 * gcc.target/arm/attr-align3.c: Likewise.
10494 * gcc.target/arm/attr_arm.c: Likewise.
10495 * gcc.target/arm/flip-thumb.c: Likewise.
10496
6b366948
JJ
104972016-03-21 Jakub Jelinek <jakub@redhat.com>
10498
10499 PR target/70296
10500 * gcc.target/powerpc/altivec-36.c: New test.
10501
2fac8c14
RB
105022016-03-21 Richard Biener <rguenther@suse.de>
10503
10504 PR tree-optimization/70310
10505 * gcc.dg/torture/pr70310.c: New testcase.
10506
e9bde854
KY
105072016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10508
10509 PR target/70293
10510 * gcc.target/i386/pr70293.c: New test.
10511
56bbfaf6
RB
105122016-03-21 Richard Biener <rguenther@suse.de>
10513
10514 PR tree-optimization/70288
10515 * gcc.dg/torture/pr70288-1.c: New testcase.
10516 * gcc.dg/torture/pr70288-2.c: Likewise.
10517
3eee49ed
AB
105182016-03-21 Andrey Belevantsev <abel@ispras.ru>
10519
10520 PR rtl-optimization/69307
10521 * gcc.target/arm/pr69307.c: New test.
4a148e19 10522
8e7816b4
AB
105232016-03-21 Andrey Belevantsev <abel@ispras.ru>
10524
10525 PR rtl-optimization/69102
10526 * gcc.c-torture/compile/pr69102.c: New test.
10527
14d7d4be
JL
105282016-03-18 Jeff Law <law@redhat.com>
10529
10530 PR rtl-optimization/70263
10531 * gcc.c-torture/compile/pr70263-1.c: New test.
10532 * gcc.target/i386/pr70263-2.c: New test.
10533
5c6a601c
BS
105342016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10535
10536 PR rtl-optimization/70278
10537 * gcc.dg/torture/pr70278.c: New test.
10538 * gcc.target/arm/pr70278.c: New test.
10539
4bbf545b
DM
105402016-03-18 David Malcolm <dmalcolm@redhat.com>
10541
10542 PR c/70281
10543 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10544 (test_builtin_types_compatible_p): New test function.
10545 * gcc.dg/pr70281.c: New test case.
10546
dc28bb68
CL
105472016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10548
10549 PR target/70113
10550 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10551
5e8d6dff
IE
105522016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10553
10554 PR tree-optimization/70252
10555 * gcc.dg/pr70252.c: New test.
10556
d0e7e403
TV
105572016-03-18 Tom de Vries <tom@codesourcery.com>
10558
10559 * gcc.dg/pr70161-2.c: New test.
10560 * gcc.dg/pr70161.c: New test.
10561
fa22501a
TV
105622016-03-18 Tom de Vries <tom@codesourcery.com>
10563
10564 PR ipa/70269
10565 * gcc.dg/pr70269.c: New test.
10566
dd125026
JJ
105672016-03-18 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR c++/70267
10570 * g++.dg/ext/java-3.C: New test.
10571
91914f0a
PP
105722016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10573
10574 PR c++/70205
10575 * g++.dg/lookup/pr70205.C: New test.
10576
753a8910
PP
105772016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10578
10579 PR c++/70218
10580 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10581
14ba7b28
MP
105822016-03-17 Marek Polacek <polacek@redhat.com>
10583
10584 PR c/69407
10585 * gcc.dg/atomic-op-6.c: New test.
10586
ded60913
DM
105872016-03-17 David Malcolm <dmalcolm@redhat.com>
10588
10589 PR c/70264
10590 * c-c++-common/pr70264.c: New test case.
10591
a3aad0e6
JJ
105922016-03-17 Jakub Jelinek <jakub@redhat.com>
10593
17366700
JJ
10594 PR c++/70144
10595 * c-c++-common/pr70144-1.c: New test.
10596 * c-c++-common/pr70144-2.c: New test.
10597
a3aad0e6
JJ
10598 PR c++/70272
10599 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10600 * g++.dg/opt/flifetime-dse6.C: New test.
10601 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10602
b57e6e18
L
106032016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10604
10605 PR driver/70192
10606 * gcc.dg/pic-1.c: New test.
10607 * gcc.dg/pic-2.c: Likewise.
10608 * gcc.dg/pic-3.c: Likewise.
10609 * gcc.dg/pic-4.c: Likewise.
10610 * gcc.dg/pie-1.c: Likewise.
10611 * gcc.dg/pie-2.c: Likewise.
10612 * gcc.dg/pie-3.c: Likewise.
10613 * gcc.dg/pie-4.c: Likewise.
10614 * gcc.dg/pie-5.c: Likewise.
10615 * gcc.dg/pie-6.c: Likewise.
10616
b38ba58b
TV
106172016-03-17 Tom de Vries <tom@codesourcery.com>
10618
10619 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10620 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10621
6931b3b7
RB
106222016-03-17 Richard Biener <rguenther@suse.de>
10623
10624 PR debug/70271
10625 * g++.dg/debug/pr70271.C: New testcase.
10626
0c8b64cb
IE
106272016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10628
10629 * gcc.target/i386/pr70251.c: New test.
10630
b1970801
MP
106312016-03-17 Marek Polacek <polacek@redhat.com>
10632
10633 PR c++/70194
10634 * g++.dg/warn/constexpr-70194.C: New test.
10635
820c5eaa
RH
106362016-03-16 Richard Henderson <rth@redhat.com>
10637
10638 PR middle-end/70240
10639 * gcc.c-torture/compile/pr70240.c: New.
10640
da0ad263
SKS
106412016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10642
10643 * gcc.c-torture/compile/20151204.c: Skip for avr.
10644
c73d295c
JJ
106452016-03-16 Jakub Jelinek <jakub@redhat.com>
10646
10647 PR target/70245
10648 * g++.dg/opt/pr70245.C: New test.
10649 * g++.dg/opt/pr70245.h: New file.
10650 * g++.dg/opt/pr70245-aux.cc: New file.
10651
b2794066
MS
106522016-03-16 Martin Sebor <msebor@redhat.com>
10653
10654 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10655
aa43616c
RH
106562016-03-16 Richard Henderson <rth@redhat.com>
10657
10658 PR middle-end/70199
10659 * gcc.c-torture/compile/pr70199.c: New.
10660
59608fe5
L
106612016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10662
10663 * gcc.dg/uninit-19.c: Run dos2unix.
10664
ab4c578f
MP
106652016-03-16 Marek Polacek <polacek@redhat.com>
10666
10667 PR c/70093
10668 * gcc.dg/nested-func-10.c: New test.
10669 * gcc.dg/nested-func-9.c: New test.
10670
f5387e76
JJ
106712016-03-16 Jakub Jelinek <jakub@redhat.com>
10672
10673 PR tree-optimization/68714
10674 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10675
7662b718
TV
106762016-03-16 Tom de Vries <tom@codesourcery.com>
10677
10678 PR tree-optimization/68715
10679 * gcc.dg/graphite/pr68715-2.c: New test.
10680 * gcc.dg/graphite/pr68715.c: New test.
10681 * gfortran.dg/graphite/pr68715.f90: New test.
10682
be7ce7ae
TV
106832016-03-16 Tom de Vries <tom@codesourcery.com>
10684
10685 PR tree-optimization/68809
10686 * gcc.dg/graphite/pr68809-2.c: New test.
10687 * gcc.dg/graphite/pr68809.c: New test.
10688
1935f250
JJ
106892016-03-16 Jakub Jelinek <jakub@redhat.com>
10690
6651c93e
JJ
10691 PR c++/70147
10692 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10693 method call to i () as argument. Adjust expected output.
10694
1935f250
JJ
10695 PR c++/70147
10696 * g++.dg/ubsan/pr70147-1.C: New test.
10697 * g++.dg/ubsan/pr70147-2.C: New test.
10698
ab1caa6e
MS
106992016-03-15 Martin Sebor <msebor@redhat.com>
10700
10701 PR c++/58281
10702 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10703
5c2a1bbb
JDA
107042016-03-15 John David Anglin <danglin@gcc.gnu.org>
10705
cb5d8ad1
JDA
10706 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10707 hppa*-*-hpux*.
10708
b440dd40
JDA
10709 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10710
5c2a1bbb
JDA
10711 PR libfortran/69799
10712 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10713 libatomic_available.
10714
42c729c5
MP
107152016-03-15 Marek Polacek <polacek@redhat.com>
10716
10717 PR c++/70209
10718 * g++.dg/ext/attribute-may-alias-4.C: New test.
10719
82b1c550
AM
107202016-03-15 Alexander Monakov <amonakov@ispras.ru>
10721
10722 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10723 -fvar-tracking-assignments-toggle flag.
10724
4ccbf3a6
PH
107252016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10726
10727 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10728
c39858bd
JJ
107292016-03-15 Jakub Jelinek <jakub@redhat.com>
10730
10731 PR rtl-optimization/70222
10732 * gcc.c-torture/execute/pr70222-1.c: New test.
10733 * gcc.c-torture/execute/pr70222-2.c: New test.
10734
8be119c1
RH
107352016-03-15 Richard Henderson <rth@redhat.com>
10736
10737 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10738
6598bb55
AB
107392016-03-15 Andrey Belevantsev <abel@ispras.ru>
10740
10741 PR rtl-optimization/69032
10742 * gcc.dg/pr69032.c: New test.
10743
81fa2944
AB
107442016-03-15 Andrey Belevantsev <abel@ispras.ru>
10745
10746 PR rtl-optimization/63384
4a148e19 10747 * g++.dg/pr63384.C: New test.
81fa2944 10748
74ea9ab6
AB
107492016-03-15 Andrey Belevantsev <abel@ispras.ru>
10750
10751 PR target/64411
10752 * gcc.target/i386/pr64411.C: New test.
10753
045d5055
TV
107542016-03-15 Tom de Vries <tom@codesourcery.com>
10755
10756 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10757 * gfortran.dg/goacc/kernels-alias.f95: New test.
10758
3ea33585
MS
107592016-03-14 Martin Sebor <msebor@redhat.com>
10760
10761 PR c++/53792
10762 * g++.dg/cpp0x/constexpr-inline.C: New test.
10763 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10764
1df7b330
DE
107652016-03-14 David Edelsohn <dje.gcc@gmail.com>
10766
10767 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10768
79b57d18
JJ
107692016-03-14 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR middle-end/70219
10772 * gcc.dg/pr70219.c: New test.
10773
3cbf012a
BS
107742016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10775
10776 PR target/70083
10777 * gcc.dg/torture/pr70083.c: New test.
10778 * gcc.target/i386/pr70083.c: New test.
10779
a9fee7cd
RB
107802016-03-14 Richard Biener <rguenther@suse.de>
10781
10782 PR tree-optimization/56365
10783 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10784
4799603f
SB
107852016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10786
10787 PR target/70098
10788 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10789 New function.
10790 * g++.dg/pr70098.C: New testcase.
10791
10792
760ca967
TV
107932016-03-14 Tom de Vries <tom@codesourcery.com>
10794
10795 PR tree-optimization/70045
10796 * gcc.dg/graphite/pr70045.c: New test.
10797
44e66a77
JD
107982016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10799
10800 PR fortran/69043
10801 * gfortran.dg/include_9.f90: New test.
10802
a18e0fe1
DH
108032016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10804
10805 PR fortran/45076
10806 gfortran.dg/prof/prof.exp: New script.
10807 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10808
d0aca6ab
AB
108092016-03-12 Andrey Belevantsev <abel@ispras.ru>
10810
10811 PR rtl-optimization/69307
10812 * gcc.dg/pr69307.c: New test.
10813
cefe08a4
VM
108142016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10815
10816 PR target/69614
10817 * gcc.target/arm/pr69614.c: New.
10818
70112e2a
PT
108192016-03-12 Paul Thomas <pault@gcc.gnu.org>
10820
10821 PR fortran/70031
10822 * gfortran.dg/submodule_14.f08: New test
10823
10824 PR fortran/69524
10825 * gfortran.dg/submodule_15.f08: New test
10826
3f1e5d3a
PP
108272016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10828
10829 PR c++/70106
10830 * g++.dg/cpp1y/paren3.C: New test.
10831
a3f6d680
MM
108322016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10833
10834 PR target/70131
10835 * gcc.target/powerpc/ppc-round2.c: New test.
10836
92348f09
BS
108372016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10838
10839 PR target/70123
10840 * gcc.dg/torture/pr70123.c: New test.
10841
cebde9e9
JL
108422016-03-11 Jeff Law <law@redhat.com>
10843
10844 PR tree-optimization/70190
10845 * gcc.c-torture/compile/pr70190.c: New test.
10846
3edc5da4
DM
108472016-03-11 David Malcolm <dmalcolm@redhat.com>
10848
10849 PR c/68187
10850 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10851 case.
10852 (test43_b): Likewise.
10853 (test43_c): Likewise.
10854 (test43_d): Likewise.
10855 (test43_e): Likewise.
10856 (test43_f): Likewise.
10857 (test43_g): Likewise.
10858 (test44_a): Likewise.
10859 (test44_b): Likewise.
10860 (test44_c): Likewise.
10861 (test44_d): Likewise.
10862 (test44_e): Likewise.
10863
318c1204
DM
108642016-03-11 David Malcolm <dmalcolm@redhat.com>
10865
10866 PR c/70085
10867 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10868
bc062234
KT
108692016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10870
10871 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10872 dg-options.
10873
acfc1ac1
KT
108742016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10875
10876 PR target/70002
10877 PR target/69245
10878 * gcc.target/aarch64/pr69245_2.c: New test.
10879
d1e2bb2d
JJ
108802016-03-11 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR tree-optimization/70177
10883 * gcc.dg/pr70177.c: New test.
10884
07350627
AL
108852016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10886
10887 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10888
5c6706f7
AL
108892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10890
10891 * gcc.dg/tree-ssa/sra-20.c: New.
10892
02d472a2
JJ
108932016-03-11 Jakub Jelinek <jakub@redhat.com>
10894
686d390a
JJ
10895 PR rtl-optimization/70174
10896 * gcc.dg/pr70174.c: New test.
10897
02d472a2
JJ
10898 PR tree-optimization/70169
10899 * gcc.dg/pr70169.c: New test.
10900
0f9befa1
IE
109012016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10902
10903 PR target/70160
10904 * gcc.target/i386/pr70160.c: New test.
10905
432d4670
AK
109062016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10907
10908 * gcc.target/s390/dfp-1.c: New test.
10909
a3dc8760
NC
109102016-03-10 Nick Clifton <nickc@redhat.com>
10911
10912 PR target/70044
10913 * gcc.target/aarch64/pr70044.c: New test.
10914
b87a8d7d
PP
109152016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10916 Jakub Jelinek <jakub@redhat.com>
10917
10918 PR c++/70001
10919 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10920 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10921 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10922
4f4ada6a
JH
109232016-03-10 Jan Hubicka <hubicka@ucw.cz>
10924
10925 PR lto/69589
10926 * g++.dg/lto/pr69589_0.C: New testcase
10927 * g++.dg/lto/pr69589_1.C: New testcase
10928
d49b0aa0
MP
109292016-03-10 Marek Polacek <polacek@redhat.com>
10930
10931 PR c++/70153
10932 * g++.dg/delayedfold/unary-plus1.C: New test.
10933
109342016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10935
10936 * gcc.target/arm/pr45701-1.c: Escape brackets.
10937 * gcc.target/arm/pr45701-2.c: Likewise.
10938
71017a7b
AL
109392016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10940
10941 * gfortran.dg/unconstrained_commons.f: New.
10942
ba52669f
AM
109432016-03-10 Alan Modra <amodra@gmail.com>
10944
10945 * gcc.dg/pr69195.c: New.
10946 * gcc.dg/pr69238.c: New.
10947
27742332
TV
109482016-03-10 Tom de Vries <tom@codesourcery.com>
10949
10950 PR testsuite/68915
10951 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10952
3a81a594
RB
109532016-03-10 Richard Biener <rguenther@suse.de>
10954
10955 PR tree-optimization/70128
10956 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10957 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10958
3433b975
JJ
109592016-03-09 Jakub Jelinek <jakub@redhat.com>
10960
c2864f02
JJ
10961 PR tree-optimization/70152
10962 * gcc.dg/pr70152.c: New test.
10963
3433b975
JJ
10964 PR target/70086
10965 * gcc.target/i386/pr70086-1.c: New test.
10966 * gcc.target/i386/pr70086-2.c: New test.
10967 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10968
10969 PR tree-optimization/70127
10970 * gcc.c-torture/execute/pr70127.c: New test.
10971
96b3c82d
CP
109722016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10973
10974 * c-c++-common/goacc/combined-directives-2.c: New test.
10975
b4f3232d
DM
109762016-03-09 David Malcolm <dmalcolm@redhat.com>
10977
10978 PR c/68473
10979 PR c++/70105
10980 * g++.dg/diagnostic/pr70105.C: New test.
10981 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10982 (test_multiple_ordinary_maps): New test function.
10983
40499f81
DM
109842016-03-09 David Malcolm <dmalcolm@redhat.com>
10985
10986 PR c/68473
10987 PR c++/70105
10988 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10989 Drop range information from call to inform_at_rich_loc.
10990 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10991 New.
10992 (test_show_locus): Replace calls to rich_location::add_range with
10993 calls to add_range. Rewrite the tests that used the now-defunct
10994 rich_location ctor taking a source_range. Simplify other tests
10995 by replacing calls to COMBINE_LOCATION_DATA with calls to
10996 make_location.
10997
c9e33662
RB
109982016-03-09 Richard Biener <rguenther@suse.de>
10999 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR tree-optimization/70138
11002 * gcc.dg/vect/pr70138-1.c: New testcase.
11003 * gcc.dg/vect/pr70138-2.c: Likewise.
11004
2c73b764
JJ
110052016-03-09 Jakub Jelinek <jakub@redhat.com>
11006
11007 PR target/70049
11008 * gcc.target/i386/pr70049.c: New test.
11009
c06d25bb
RB
110102016-03-09 Richard Biener <rguenther@suse.de>
11011
11012 PR c/70143
11013 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11014 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11015 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11016
5828a501
RO
110172016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11018
11019 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11020 arm-*-*.
11021
2e141c8d
JJ
110222016-03-09 Jakub Jelinek <jakub@redhat.com>
11023
5a9def37
JJ
11024 PR middle-end/67278
11025 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11026
2e141c8d
JJ
11027 PR target/67278
11028 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11029
11030 PR middle-end/70050
11031 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11032 in testcase comment.
11033
bf751f40
TV
110342016-03-09 Tom de Vries <tom@codesourcery.com>
11035
11036 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11037 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11038 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11039 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11040 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11041 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11042 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11043 * gfortran.dg/goacc/kernels-loop.f95: New test.
11044
e210c999
MS
110452016-03-08 Martin Sebor <msebor@redhat.com>
11046
11047 PR c++/62096
11048 * g++.dg/warn/overflow-warn-7.C: New test.
11049
80aac5c8
JM
110502016-03-08 Jason Merrill <jason@redhat.com>
11051
11052 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11053 * lib/target-supports.exp (check_effective_target_concepts): New.
11054
12b81409
JJ
110552016-03-08 Jakub Jelinek <jakub@redhat.com>
11056
d259b234
JJ
11057 PR c++/70135
11058 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11059 * g++.dg/ubsan/pr70135.C: New test.
11060
12b81409
JJ
11061 PR target/70110
11062 * gcc.dg/pr70110.c: New test.
11063
b4e9f2aa
MJ
110642016-03-07 Martin Jambor <mjambor@suse.cz>
11065
11066 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11067 * c-c++-common/gomp/if-1.c: Likewise.
11068 * c-c++-common/gomp/pr61486-2.c: Likewise.
11069 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11070 to dg-additional-options.
11071 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11072 * g++/gomp/target-teams-1.c: Likewise.
11073 * gcc.dg/gomp/gomp.exp: Likewise.
11074 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11075 dg-additional-options.
11076 * gfortran.dg/gomp/gomp.exp: Likewise.
11077 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11078 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11079 dg-additional-options.
11080 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11081
f86e631e
MJ
110822016-03-07 Martin Jambor <mjambor@suse.cz>
11083
11084 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11085 * c-c++-common/gomp/gridify-1.c: New test.
11086 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11087
94156b3f
AV
110882016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11089
11090 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11091 trigger for cortex-r8, when scanning for register r8.
11092 * gcc.target/arm/pr45701-2.c: Likewise.
11093
a84a49b7 110942016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11095 Jeff Law <law@redhat.com>
a84a49b7
RB
11096
11097 PR tree-optimization/69740
11098 * gcc.c-torture/compile/pr69740-1.c: New test.
11099 * gcc.c-torture/compile/pr69740-2.c: New test.
11100
e41f6c9e
BS
111012016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11102
11103 * lib/target-supports.exp
11104 (check_effective_target_whole_vector_shift): Enable for PPC64.
11105
57548bf5
RB
111062016-03-07 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/70115
11109 * gcc.dg/torture/pr70115.c: New testcase.
11110
4ae13300
NS
111112016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11112
11113 PR middle-end/69916
11114 * c-c-++-common/goacc/pr69916.c: New.
11115
5edb9853
RH
111162016-03-07 Richard Henderson <rth@redhat.com>
11117
11118 * gcc.c-torture/compile/pr70061.c: New test.
11119
2067a8f3
RB
111202016-03-07 Richard Biener <rguenther@suse.de>
11121
11122 PR testsuite/70109
11123 * gcc.dg/vect/O3-pr36098.c: New testcase.
11124
4145a9b7
CL
111252016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11126
11127 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11128
1878be32
EB
111292016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11130
11131 * gnat.dg/renaming9.ad[sb]: New testcase.
11132
df762bb2
JJ
111332016-03-05 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR c++/70084
11136 * g++.dg/expr/stdarg3.C: New test.
11137
7d461295
JL
111382016-03-04 Jeff Law <law@redhat.com>
11139
11140 PR tree-optimization/69196
11141 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11142 x86_64-*-*.
11143
29b9828f
BS
111442016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11145
b6b552fd
BS
11146 PR c/69973
11147 * gcc.dg/pr69973.c: New test.
11148
201d49e9
BS
11149 PR rtl-optimization/69941
11150 * gcc.dg/torture/pr69941.c: New test.
11151
29b9828f
BS
11152 PR c/69824
11153 * gcc.dg/pr69824.c: New test.
11154
640b7e74
TV
111552016-03-05 Tom de Vries <tom@codesourcery.com>
11156
11157 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11158 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11159 function.
11160
7a3a3fad
PP
111612016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11162
11163 PR c++/66786
11164 * g++.dg/cpp1y/var-templ48.C: New test.
11165 * g++.dg/cpp1y/var-templ49.C: New test.
11166
cd439aec
EB
111672016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11168
11169 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11170
60204554
JJ
111712016-03-04 Jakub Jelinek <jakub@redhat.com>
11172
0c8825de
JJ
11173 PR c++/70035
11174 * g++.dg/ubsan/pr70035.C: New test.
11175
60204554
JJ
11176 PR target/70062
11177 * gcc.target/i386/pr70062.c: New test.
11178
f79d4eab
L
111792016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11180
11181 * g++.dg/template/typename21.C: Remove c++98_only.
11182
ea81ce67
L
111832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11184
11185 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11186
64b23c13
DM
111872016-03-04 David Malcolm <dmalcolm@redhat.com>
11188
11189 PR c/68187
11190 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11191 function.
11192 (fn_42_b): Likewise.
11193 (fn_42_c): Likewise.
11194
729526f5
DM
111952016-03-04 David Malcolm <dmalcolm@redhat.com>
11196
11197 PR c/68187
11198 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11199 function.
11200 (fn_40_b): Likewise.
11201 (fn_41_a): Likewise.
11202 (fn_41_b): Likewise.
11203
f9ea11ac
JJ
112042016-03-04 Jakub Jelinek <jakub@redhat.com>
11205
11206 PR target/70059
11207 * gcc.target/i386/avx512f-pr70059.c: New test.
11208 * gcc.target/i386/avx512dq-pr70059.c: New test.
11209
b6c38c69
BS
112102016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11211
11212 PR rtl-optimization/57676
11213 * gcc.dg/torture/pr57676.c: New test.
11214
af3cdd34
IE
112152016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11216
11217 * gcc.dg/pr70026.c: New test.
11218
7ff6ca38
MP
112192016-03-04 Marek Polacek <polacek@redhat.com>
11220
11221 PR c/69798
11222 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11223 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11224
a6bf62d5
KT
112252016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11226
11227 PR target/70004
11228 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11229 Delete.
11230 (test_corners_sisd_si): Likewise.
11231 (main): Remove checks of the above.
11232 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11233
ae4cdc6a
EB
112342016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11235
11236 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11237
08455559
CL
112382016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11239
11240 * gcc.dg/torture/pr69951.c: Accept argc==0.
11241
e9a35493
RB
112422016-03-04 Richard Biener <rguenther@suse.de>
11243
11244 PR c++/70054
11245 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11246 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11247
fba054c2
DV
112482016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11249
11250 PR testsuite/69766
11251 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11252 testing multiarch.
11253
f10cdc6c
JJ
112542016-03-04 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR debug/69947
11257 * gcc.dg/guality/pr69947.c: New test.
11258
2e981ba0
JJ
112592016-03-03 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR ada/70017
11262 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11263
0ba3bfa2
KT
112642016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11265
11266 PR rtl-optimization/69904
11267 * gcc.target/arm/pr69904.c: New test.
11268
97ecdb46
JJ
112692016-03-03 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR target/70021
11272 * gcc.dg/vect/pr70021.c: New test.
11273 * gcc.target/i386/pr70021.c: New test.
11274
a2a743a1
MP
112752016-03-03 Marek Polacek <polacek@redhat.com>
11276
11277 PR middle-end/70050
11278 * gcc.dg/pr70050.c: New test.
11279
fa07ecdd
JG
112802016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11281
11282 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11283
23504262
ML
112842016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11285
11286 PR tree-optimization/70043
11287 * gfortran.dg/vect/pr70043.f90: New test.
11288
b7b9e1a9
EB
112892016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11290
11291 * gnat.dg/specs/task1.ads: New test.
11292
cb83ba54
RO
112932016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11294
11295 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11296 Invoke gdb with -batch.
11297 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11298
a75f5e30
RB
112992016-03-03 Richard Biener <rguenther@suse.de>
11300
11301 PR tree-optimization/55936
11302 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11303
268bc320
JL
113042016-03-02 Jeff Law <law@redhat.com>
11305
815f20ab
JL
11306 PR rtl-optimization/69942
11307 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11308 effects of argument promotions.
11309
268bc320
JL
11310 PR tree-optimization/69987
11311 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11312 target does not support -fprefetch-loop-arrays.
11313
171f7de5
UB
113142016-03-02 Uros Bizjak <ubizjak@gmail.com>
11315
11316 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11317
192912db
BC
113182016-03-02 Bin Cheng <bin.cheng@arm.com>
11319
c7908871 11320 PR rtl-optimization/69052
192912db
BC
11321 * gcc.target/i386/pr69052.c: New test.
11322
90a7a40b
AM
113232016-03-02 Alan Modra <amodra@gmail.com>
11324
11325 * gcc.dg/pr69990.c: New.
11326
69fa742f
JJ
113272016-03-02 Jakub Jelinek <jakub@redhat.com>
11328
de752fb0
JJ
11329 PR c/68062
11330 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11331
11332 PR middle-end/70022
11333 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11334
69fa742f
JJ
11335 PR target/70028
11336 * gcc.target/i386/pr70028.c: New test.
11337
7c65bd56
MK
113382016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11339
11340 * c-c++-common/asan/swapcontext-test-1.c,
11341 * c-c++-common/tsan/thread_leak.c,
11342 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11343 * g++.dg/tsan/benign_race.C,
11344 * g++.dg/tsan/fd_close_norace.C,
11345 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11346 races with sanitizer output
11347
37d98220 113482016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11349 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11350
11351 PR target/67278
11352 * gcc.dg/simd-8.c: New testcase.
11353
218db463
RB
113542016-03-02 Richard Biener <rguenther@suse.de>
11355
11356 PR middle-end/67278
11357 * gcc.dg/simd-7.c: New testcase.
11358
22c72158
EB
113592016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11360
11361 * gcc.target/i386/pr70007.c: Tweak.
11362
9a790ccc
DV
113632016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11364
11365 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11366
bd02f00f
MP
113672016-03-02 Marek Polacek <polacek@redhat.com>
11368
11369 PR c/67854
11370 * gcc.dg/pr67854.c: New test.
11371
1e840f39
JJ
113722016-03-02 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR middle-end/70025
11375 * gcc.dg/torture/pr70025.c: New test.
11376
bca00241
VK
113772016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11378
11379 PR tree-optimization/68621
11380 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11381
0bca04b8
EB
113822016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11383
11384 * gcc.target/i386/pr70007.c: New test.
11385
2a9afc86
JL
113862016-03-01 Jeff Law <law@redhat.com>
11387
eab2541b 11388 PR tree-optimization/69196
9d83ef71 11389 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11390
2a9afc86
JL
11391 PR tree-optimization/69196
11392 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11393 duplicating code and spoiling the expected output.
11394
0d39977e
MM
113952016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11396
11397 PR target/70033
11398 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11399 supports power9 before doing tests.
11400 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11401 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11402 * gcc.target/powerpc/p9-permute.c: Likewise.
11403
a0c0699d
UB
114042016-03-01 Uros Bizjak <ubizjak@gmail.com>
11405
11406 PR target/70027
11407 * gcc.target/i386/pr70027.c: New test.
11408
0ae3ef47 114092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11410
11411 * gcc.dg/pr70017.c: New test.
11412
686e2237
JJ
114132016-03-01 Jakub Jelinek <jakub@redhat.com>
11414
11415 PR c/69796
11416 PR c/69974
11417 * gcc.dg/pr69796.c: New test.
11418 * gcc.dg/pr69974.c: New test.
11419
f8e4188c
EB
114202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11421
11422 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11423
5e3f1c7c
JL
114242016-02-29 Jeff Law <law@redhat.com>
11425
11426 PR tree-optimization/69987
11427 * gfortran.dg/pr69987.f90: New test.
11428
11429 PR tree-optimization/69989
11430 * gcc.c-torture/compile/pr69989-2.c: New test.
11431
1be56bc5
MP
114322016-03-01 Marek Polacek <polacek@redhat.com>
11433
11434 PR c++/69795
11435 * g++.dg/parse/invalid1.C: New test.
11436
1b19470d
RB
114372016-03-01 Richard Biener <rguenther@suse.de>
11438
11439 PR middle-end/70022
11440 * gcc.dg/pr70022.c: New testcase.
11441
3ae0661a
IE
114422016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11443
11444 PR tree-optimization/69956
11445 * gcc.dg/pr69956.c: New test.
11446
0f09ab88
BS
114472016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11448
11449 PR target/70011
11450 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11451 XFAIL when hardware supports efficient unaligned storage access.
11452
76d881bf
PP
114532016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11454
11455 PR c++/69961
11456 * g++.dg/template/pr69961a.C: New test.
11457 * g++.dg/template/pr69961b.C: New test.
11458
7168133a
DM
114592016-02-29 David Malcolm <dmalcolm@redhat.com>
11460
11461 PR preprocessor/69985
11462 * gcc.dg/cpp/pr69985.c: New test case.
11463
0c6072a3
JL
114642016-02-29 Jeff Law <law@redhat.com>
11465
e66f219b
JL
11466 PR tree-optimization/70005
11467 * gcc.c-torture/execute/pr70005.c New test.
11468
0c6072a3
JL
11469 PR tree-optimization/69999
11470 * gcc.c-torture/compile/pr69999.c: New test.
11471
fd9fbdb3
YR
114722016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11473
11474 PR tree-optimization/69652
11475 * gcc.dg/torture/pr69652.c: Delete test.
11476 * gcc.dg/vect/pr69652.c: New test.
11477
cbd400b4
RB
114782016-02-19 Richard Biener <rguenther@suse.de>
11479
11480 PR tree-optimization/69980
11481 * gfortran.dg/vect/pr69980.f90: New testcase.
11482
84ea0f58
EB
114832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11484
11485 * gcc.target/sparc/20160229-1.c: New test.
11486
5d2a63dc
EB
114872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11488
11489 * gnat.dg/stack_usage3.adb: New test.
11490 * gnat.dg/stack_usage3_pkg.ads: New helper.
11491
93e708f9
EB
114922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11493
11494 * gnat.dg/renaming8.adb: New test.
11495 * gnat.dg/renaming8_pkg1.ads: New helper.
11496 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11497 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11498
6512bc93
RB
114992016-02-29 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/69720
11502 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11503
7b201a88
TK
115042016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11505
11506 PR fortran/68147
11507 PR fortran/47674
11508 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11509
82ee0cf2 115102016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11511 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11512
11513 PR fortran/56007
11514 * gfortran.dg/coarray_8.f90: Adjust error message.
11515 * gfortran.dg/pr56007.f90: New test.
11516 * gfortran.dg/pr56007.f: New test.
11517
cdc1a2c8
L
115182016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11519
11520 PR tree-optimization/69989
11521 * gcc.dg/torture/pr69989.c: New test.
11522
33505bcf
EB
115232016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11524
11525 * gcc.target/i386/stack-realign-win.c: New test.
11526
524bfb19
HA
115272016-02-28 Harald Anlauf <anlauf@gmx.de>
11528
11529 PR fortran/60126
11530 * gfortran.dg/pr60126.f90: New test.
11531
bd542508
JL
115322016-02-27 Jeff Law <law@redhat.com>
11533
11534 Revert
11535 2016-02-26 Richard Biener <rguenther@suse.de>
11536 Jeff Law <law@redhat.com>
11537
11538 PR tree-optimization/69740
11539 * gcc.c-torture/compile/pr69740-1.c: New test.
11540 * gcc.c-torture/compile/pr69740-2.c: New test.
11541
dd1291e0
JD
115422016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11543
5fb67f8b 11544 PR fortran/69910
dd1291e0
JD
11545 * gfortran.dg/newunit_4.f90: New test.
11546
5cfefb59
JJ
115472016-02-27 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR target/69613
11550 PR rtl-optimization/69886
11551 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11552 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11553 target.
11554
20ba5f33
MS
115552016-02-26 Martin Sebor <msebor@redhat.com>
11556
11557 PR tree-optimization/15826
11558 * gcc.dg/tree-ssa/pr15826.c: New test.
11559
e6fb01b0
JJ
115602016-02-26 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR target/69969
11563 * gcc.target/powerpc/pr69969.c: New test.
11564
e3e0cf64
MS
115652016-02-26 Martin Sebor <msebor@redhat.com>
11566
11567 PR c++/15766
11568 * g++.old-deja/g++.other/decl5.C: Add a test case.
11569
d1f2bea5
SB
115702016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11571
11572 PR target/69946
11573 * gcc.target/powerpc/pr69946.c: New file.
11574
4a4f9d2b 115752016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11576 Jeff Law <law@redhat.com>
4a4f9d2b 11577
e3e0cf64 11578 PR tree-optimization/69740
4a4f9d2b
RB
11579 * gcc.c-torture/compile/pr69740-1.c: New test.
11580 * gcc.c-torture/compile/pr69740-2.c: New test.
11581
ad2a2706
MJ
115822016-02-26 Martin Jambor <mjambor@suse.cz>
11583
11584 PR middle-end/69920
11585 * gcc.dg/torture/pr69932.c: New test.
11586 * gcc.dg/torture/pr69936.c: Likewise.
11587
1d11f7ce
AK
115882016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11589
11590 PR target/69709
11591 * gcc.target/s390/pr69709.c: New test.
11592
6cfccbb2
KT
115932016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11594
11595 PR target/69245
11596 * gcc.target/aarch64/pr69245_1.c: New test.
11597
ac59ad4e
KT
115982016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11599
11600 PR target/69613
11601 * gcc.dg/torture/pr69613.c: New test.
11602
a2ad54a0
JJ
116032016-02-26 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR rtl-optimization/69891
11606 * gcc.target/i386/pr69891.c: New test.
11607
0884062c 116082016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11609 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11610
d2369d4f 11611 PR target/61397
c163789b
MM
11612 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11613 functionality for both 32-bit and 64-bit.
11614
5aed7e2c
RB
116152016-02-26 Richard Biener <rguenther@suse.de>
11616
11617 PR tree-optimization/69551
11618 * gcc.dg/torture/pr69951.c: New testcase.
11619
798e2a8e
RB
116202016-02-25 Richard Biener <rguenther@suse.de>
11621
11622 PR tree-optimization/48795
11623 * gcc.dg/Warray-bounds-18.c: New testcase.
11624
9559fbac
RO
116252016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11626
11627 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11628
c049b107
JJ
116292016-02-25 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR rtl-optimization/69896
11632 * gcc.dg/pr69896.c: New test.
11633
1137001c
PP
116342016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11635
11636 PR c++/69736
11637 * g++.dg/cpp1y/paren2.C: New test.
11638
2e9c8641
MS
116392016-02-24 Martin Sebor <msebor@redhat.com>
11640
11641 PR c/51147
11642 * gcc.dg/enum-mode-2.c: New test.
11643
03ca8fb3
JJ
116442016-02-24 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR c++/69922
11647 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11648 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11649 * g++.dg/ubsan/pr69922.C: New test.
11650
0b05329b
MP
116512016-02-24 Marek Polacek <polacek@redhat.com>
11652
11653 PR c/69819
11654 * gcc.dg/pr69819.c: New test.
11655
57c2c374
MS
116562016-02-24 Martin Sebor <msebor@redhat.com>
11657
3b96b93a
MS
11658 PR c++/69912
11659 * g++.dg/ext/flexary15.C: New test.
11660
116612016-02-24 Martin Sebor <msebor@redhat.com>
11662
11663 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11664 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11665 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11666
65433bb5
MK
116672016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11668 Charles Baylis <charles.baylis@linaro.org>
11669
11670 PR debug/61033
11671 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11672
f802a424 116732016-02-24 Richard Biener <rguenther@suse.de>
44293580 11674 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11675
11676 PR middle-end/69760
11677 * gcc.dg/torture/pr69760.c: New testcase.
11678
525f795f
RO
116792016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11680
11681 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11682 pattern on Solaris with as.
11683
cd7bbceb
KT
116842016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11685
11686 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11687 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11688 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11689 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11690
89c0c1fd
JJ
116912016-02-24 Jakub Jelinek <jakub@redhat.com>
11692
11693 PR middle-end/69915
11694 * gcc.dg/pr69915.c: New test.
11695
0683fd27
KT
116962016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11697
11698 PR rtl-optimization/69886
11699 * gcc.dg/torture/pr69886.c: New test.
11700
e53d562a
RB
117012016-02-24 Richard Biener <rguenther@suse.de>
11702
11703 PR middle-end/68963
11704 * gcc.dg/torture/pr68963.c: New testcase.
11705
74a00288
KT
117062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11707
11708 PR target/69875
11709 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11710 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11711 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11712 * gcc.target/arm/atomic_loaddi_1.c: New test.
11713 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11714 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11715 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11716 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11717 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11718 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11719 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11720 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11721
340fd4c9
JJ
117222016-02-24 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR middle-end/69909
11725 * gcc.dg/torture/pr69909.c: New test.
11726
47d3fdb2
RB
117272016-02-24 Richard Biener <rguenther@suse.de>
11728
11729 PR tree-optimization/69907
11730 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11731 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11732 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11733
dab73e73
CB
117342016-02-24 Christian Bruel <christian.bruel@st.com>
11735
11736 * gcc.target/arm/pragma_cpp_fma.c: New test.
11737
7cc5ec65
JD
117382016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11739
11740 PR fortran/61156
11741 * gfortran.dg/include_6.f90: Update test.
11742
067fbd8b
JJ
117432016-02-23 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR objc/69844
11746 * objc.dg/pr69844.m: New test.
11747
64a454d9
JD
117482016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11749
11750 PR libgfortran/69456
11751 * gfortran.dg/namelist_89.f90: New test.
11752 * gfortran.dg/pr59700.f90: Update test..
11753
35886f0b
MS
117542016-02-23 Martin Sebor <msebor@redhat.com>
11755
11756 PR middle-end/69780
11757 * g++.dg/ext/builtin_alloca.C: New test.
11758 * gcc.dg/builtins-68.c: New test.
11759
162cc7e3
RH
117602016-02-23 Richard Henderson <rth@redhat.com>
11761
11762 * gcc.target/i386/addr-space-3.c: Remove test.
11763
196440f8
DM
117642016-02-23 David Malcolm <dmalcolm@redhat.com>
11765
11766 PR preprocessor/69126
11767 PR preprocessor/69543
11768 * c-c++-common/pr69126-2-long.c: New test.
11769 * c-c++-common/pr69126-2-short.c: New test.
11770 * c-c++-common/pr69543-1.c: Remove xfail.
11771
1d3121af
DM
117722016-02-23 David Malcolm <dmalcolm@redhat.com>
11773
11774 PR preprocessor/69126
11775 PR preprocessor/69543
11776 PR preprocessor/69558
11777 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11778 (f): Rename to...
11779 (test_2): ...this, and add leading comment.
11780 (MACRO_3, test_3): New.
11781 (MACRO_4A, MACRO_4B, test_4): New.
11782 (MACRO): Rename to...
11783 (MACRO_5): ...this.
11784 (g): Rename to...
11785 (test_5): ...this, updating for renaming of MACRO, and
11786 add leading comment.
11787 * c-c++-common/pr69543-1.c: New.
11788 * c-c++-common/pr69543-2.c: New.
11789 * c-c++-common/pr69543-3.c: New.
11790 * c-c++-common/pr69543-4.c: New.
11791 * c-c++-common/pr69558-1.c: New.
11792 * c-c++-common/pr69558-2.c: New.
11793 * c-c++-common/pr69558-3.c: New.
11794 * c-c++-common/pr69558-4.c: New.
11795 * gcc.dg/pr69558.c: Move to...
11796 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11797 xfail for c++.
11798
f99c3557
TS
117992016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11800
11801 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11802 to -ftree-parallelize-loops/-fopenacc changes.
11803 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11804 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11805 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11806 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11807 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11808 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11809 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11810 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11811 * c-c++-common/goacc/kernels-loop.c: Likewise.
11812 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11813 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11814 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11815 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11816
c60ec7c2
RO
118172016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11818
11819 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11820
f1a62b6f
JJ
118212016-02-23 Jakub Jelinek <jakub@redhat.com>
11822
e67bf044
JJ
11823 PR c++/69902
11824 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11825
f1a62b6f
JJ
11826 PR c/69900
11827 * gcc.dg/pr69900.c: New test.
11828
20c5e09e
MJ
118292016-02-23 Martin Jambor <mjambor@suse.cz>
11830
11831 PR tree-optimization/69666
11832 * gcc.dg/tree-ssa/pr69666.c: New test.
11833
e457a6fc
AV
118342016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11835
11836 PR fortran/67451
11837 * gfortran.dg/coarray_allocate_5.f08: New test.
11838
d7b574f4
AK
118392016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11840
11841 * gcc.target/s390/vcond-shift.c: Move to ...
11842 * gcc.target/s390/vector/vcond-shift.c: ... here.
11843
58bdeb44
AK
118442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11845
11846 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11847 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11848
7cd0387b
AK
118492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11850
11851 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11852
4246c8da
MW
118532016-02-20 Mark Wielaard <mjw@redhat.com>
11854
11855 PR c/28901
11856 * gcc.dg/unused-variable-3.c: New test.
11857
f93bc532
JJ
118582016-02-22 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR target/69888
11861 * gcc.target/i386/pr69888.c: New test.
11862
c4e360f4
RB
118632016-02-22 Richard Biener <rguenther@suse.de>
11864
11865 PR tree-optimization/69882
11866 * gfortran.dg/vect/pr69882.f90: New testcase.
11867
09c92f1c
JJ
118682016-02-22 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR target/69885
11871 * gcc.dg/pr69885.c: New test.
11872
f88d45dc
OE
118732016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11874
11875 PR target/69806
11876 PR target/54089
11877 * gcc.target/sh/pr54089-10.c: New.
11878
ce1ff48e
PT
118792016-02-20 Paul Thomas <pault@gcc.gnu.org>
11880
11881 PR fortran/69423
11882 * gfortran.dg/deferred_character_15.f90 : New test.
11883
bbf27208
DH
118842016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11885
11886 PR fortran/57365
11887 gfortran.dg/allocate_with_source_18.f03: New test.
11888
118892016-02-20 Harald Anlauf <anlauf@gmx.de>
11890
11891 PR fortran/52531
11892 gfortran.dg/gomp/pr52531.f90: New test.
11893
268be88c
BE
118942016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11895
11896 PR c++/69865
11897 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11898 -std=c++03.
11899
4b6c824a
JJ
119002016-02-19 Jakub Jelinek <jakub@redhat.com>
11901
871b3f47
JJ
11902 PR c++/69826
11903 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11904 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11905
7a965d51
JJ
11906 PR c++/69850
11907 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11908
4b6c824a
JJ
11909 PR c++/69851
11910 * g++.dg/torture/pr69851.C: New test.
11911
15fca21a
MS
119122016-02-19 Martin Sebor <msebor@redhat.com>
11913
11914 PR testsuite/69573
11915 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11916
19e21586
JJ
119172016-02-19 Jakub Jelinek <jakub@redhat.com>
11918
03a616ac
JJ
11919 PR c++/69850
11920 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11921 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11922
19e21586
JJ
11923 PR c++/67767
11924 * g++.dg/cpp0x/pr67767.C: New test.
11925
2db16594
KT
119262016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11927
11928 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11929 for fp, simd, crypto, crc, lse.
11930 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11931 above.
11932 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11933 effective target check.
11934
5a7d9d1e
JJ
119352016-02-19 Jakub Jelinek <jakub@redhat.com>
11936
11937 PR target/69820
11938 * gcc.target/i386/pr69820.c: New test.
11939
6448f064
AK
119402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11941
11942 * gcc.target/s390/vector/int128-1.c: New test.
11943
d0a859e6
AK
119442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11945
11946 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11947
9e4eb643
AK
119482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11949
11950 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11951 instruction pattern name to prevent the testcase from failing with
11952 -march=z13.
11953
859a4c0e
AK
119542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11955
11956 * gcc.target/s390/md/movstr-2.c: New test.
11957
efc2340b
MK
119582016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11959
11960 * gcc.target/s390/morestack.c: New test.
11961
ca2bfbc2
DV
119622016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11963
11964 PR target/69625
11965 * gcc.target/s390/pr69625.c: Add test case.
11966
efd4bd05
BE
119672016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11968
11969 PR testsuite/68580
11970 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11971
2bf2078a
MM
119722016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11973
11974 PR target/68404
11975 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11976 * gcc.target/powerpc/fusion3.c: Likewise.
11977
f003579e
RB
119782016-02-18 Richard Biener <rguenther@suse.de>
11979
11980 PR middle-end/69553
11981 * g++.dg/torture/pr69553.C: New testcase.
11982
19233914
NC
119832016-02-18 Nick Clifton <nickc@redhat.com>
11984
efd4bd05
BE
11985 PR target/62254
11986 PR target/69610
11987 * gcc.target/arm/pr62554.c: New test.
11988 * gcc.target/arm/pr69610-1.c: New test.
11989 * gcc.target/arm/pr69610-2.c: New test.
19233914 11990
23f27839
RB
119912016-02-18 Richard Biener <rguenther@suse.de>
11992
11993 PR middle-end/69854
11994 * gcc.dg/torture/pr69854.c: New testcase.
11995
932c0da4
JJ
119962016-02-17 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR c++/69850
11999 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12000
1bed93e4
BS
120012012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12002
12003 * gcc.target/powerpc/vec-cg.c: New test.
12004
57bfb134
RB
120052016-02-17 Richard Biener <rguenther@suse.de>
12006
12007 PR testsuite/69586
12008 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12009
a44e0ebb
KT
120102016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12011
12012 PR target/69161
12013 * gcc.c-torture/compile/pr69161.c: New test.
12014
ffacd726
DS
120152016-02-17 David Sherwood <david.sherwood@arm.com>
12016
12017 PR target/69532
12018 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12019 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12020
448db8d2
EB
120212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12022
12023 * gcc.dg/ifcvt-4.c: Skip on Visium.
12024
e2f0522e
EB
120252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12026
12027 * gnat.dg/atomic8.adb: New test.
12028
bf17fe3f
EB
120292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12030
12031 * gnat.dg/discr46.ad[sb]: New test.
12032
ecf835e9
KN
120332016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12034
12035 PR Target/48344
12036 * gcc.target/powerpc/pr48344-1.c: New test.
12037
49a1164a
TK
120382015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12039
12040 PR fortran/69742
12041 * gfortran.dg/associate_21.f90: New test.
12042
bf14eba2
JJ
120432016-02-16 Jakub Jelinek <jakub@redhat.com>
12044
12045 PR c/69835
12046 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12047 -Wnonnull in dg-options.
12048 * c-c++-common/nonnull-2.c: New test.
12049
35a093b6
JG
120502016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12051 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12052
12053 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12054
e387d491
JJ
120552016-02-16 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR middle-end/69801
12058 * gcc.dg/pr69801.c: Add empty dg-options.
12059
ba539195
JN
120602016-02-16 James Norris <jnorris@codesourcery.com>
12061
12062 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12063 * g++.dg/goacc/deviceptr-1.c: New file.
12064
2a2b8f64
JJ
120652016-02-16 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR tree-optimization/69820
12068 * gcc.dg/vect/pr69820.c: New test.
12069
87440c29
RB
120702016-02-16 Richard Biener <rguenther@suse.de>
12071
12072 PR tree-optimization/69776
12073 * gcc.dg/torture/pr69776-2.c: New testcase.
12074
6d87c306
BS
120752016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12076
12077 PR tree-optimization/69714
12078 * gcc.dg/torture/pr69714.c: New test.
12079
3824a0a2
JJ
120802016-02-16 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR tree-optimization/69802
12083 * gcc.dg/pr69802.c: New test.
12084
c8cfe96e
RB
120852016-02-16 Richard Biener <rguenther@suse.de>
12086
12087 PR middle-end/69801
12088 * gcc.dg/pr69801.c: New testcase.
12089
fc12098d
JD
120902016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12091
12092 PR libgfortran/69651
12093 * gfortran.dg/read_bang.f90: New test.
12094 * gfortran.dg/read_bang4.f90: New test.
12095
ba6b3795
JJ
120962016-02-15 Jakub Jelinek <jakub@redhat.com>
12097
f0516ca4
JJ
12098 PR c++/69658
12099 * g++.dg/init/pr69658.C: New test.
12100
ba6b3795
JJ
12101 PR c++/69797
12102 * c-c++-common/pr69797.c: New test.
12103
de3f9a2d
PK
121042016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12105
12106 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12107 check for aarch64*-*-*.
12108
17a3b967
RB
121092016-02-15 Richard Biener <rguenther@suse.de>
12110
12111 PR tree-optimization/69783
12112 * gcc.dg/vect/pr69783.c: New testcase.
12113
1c48bff1
RB
121142016-02-15 Richard Biener <rguenther@suse.de>
12115
12116 PR tree-optimization/69776
12117 * gcc.dg/torture/pr69776.c: New testcase.
12118
1e6025b6
TK
121192016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12120
12121 PR fortran/60526
12122 * gfortran.dg/type_decl_4.f90: Reinstated.
12123
d3308279
JDA
121242016-02-14 John David Anglin <danglin@gcc.gnu.org>
12125
12126 PR fortran/68746
12127 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12128
b7c56581
TK
121292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12130
12131 PR fortran/60526
12132 PR bootstrap/69816
12133 * gfortran.dg/type_decl_4.f90: Removed.
12134
60cb4ef5
TK
121352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12136
12137 PR fortran/60526
12138 * gfortran.dg/type_decl_4.f90: New test.
12139
f6964637
AM
121402016-02-14 Alan Modra <amodra@gmail.com>
12141
1a8849d1 12142 PR testsuite/68886
f6964637
AM
12143 * gcc.c-torture/execute/stkalign.c: Revise test.
12144
f5121920
OE
121452016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12146
12147 PR target/67260
12148 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12149
6cda3ab6
OE
121502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12151
12152 PR target/67260
12153 * gcc.target/sh/torture/pr67260.c: New.
12154
6786e598
JDA
121552016-02-12 John David Anglin <danglin@gcc.gnu.org>
12156
12157 * gcc.dg/pr67964.c: Add dg-require-alias.
12158
7e05dad8
OE
121592016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12160
12161 PR target/67636
12162 PR target/64345
12163 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12164
7f4cc3ce
JD
121652016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12166
12167 PR libgfortran/69668
12168 * gfortran.dg/namelist_88.f90: New test.
12169
955ca6dc
JD
121702016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12171
12172 PR libgfortran/69668
12173 * gfortran.dg/namelist_38.f90: Update test.
12174 * gfortran.dg/namelist_84.f90: Update test.
12175
876217ae
DM
121762016-02-12 David Malcolm <dmalcolm@redhat.com>
12177
12178 PR other/69554
12179 * gcc.dg/pr69554-1.c: New test.
12180 * gfortran.dg/pr69554-1.F90: New test.
12181 * gfortran.dg/pr69554-2.F90: New test.
12182 * lib/gcc-dg.exp (proc dg-locus): New function.
12183 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12184 distinguish between the caret-printing and non-caret-printing
12185 cases. If caret-printing has been explicitly enabled, bail out
12186 without attempting to fix up the output.
12187
61789eed
DM
121882016-02-12 David Malcolm <dmalcolm@redhat.com>
12189
12190 PR driver/69265
12191 PR driver/69453
12192 * gcc.dg/spellcheck-options-3.c: New test case.
12193 * gcc.dg/spellcheck-options-4.c: New test case.
12194 * gcc.dg/spellcheck-options-5.c: New test case.
12195 * gcc.dg/spellcheck-options-6.c: New test case.
12196 * gcc.dg/spellcheck-options-7.c: New test case.
12197 * gcc.dg/spellcheck-options-8.c: New test case.
12198 * gcc.dg/spellcheck-options-9.c: New test case.
12199 * gcc.dg/spellcheck-options-10.c: New test case.
12200
c3090c1f
JJ
122012016-02-12 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR rtl-optimization/69764
12204 PR rtl-optimization/69771
12205 * c-c++-common/pr69764.c: New test.
12206 * gcc.dg/torture/pr69771.c: New test.
12207
8222034d
MP
122082016-02-12 Marek Polacek <polacek@redhat.com>
12209
12210 * g++.dg/torture/init-list1.C: New.
12211
f749f792
MP
122122016-02-12 Marek Polacek <polacek@redhat.com>
12213
12214 * gcc.dg/pr69522.c: Add empty dg-options.
12215
199fb02a
IE
122162016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12217
12218 * g++.dg/lto/lto.exp: Include and init mpx.
12219 * g++.dg/lto/pr69729_0.C: New test.
12220
b69539cb
JJ
122212016-02-12 Jakub Jelinek <jakub@redhat.com>
12222
06ff7000
JJ
12223 PR ipa/69241
12224 * g++.dg/ipa/pr69241-4.C: New test.
12225
b69539cb
JJ
12226 PR ipa/68672
12227 * g++.dg/ipa/pr68672-1.C: New test.
12228 * g++.dg/ipa/pr68672-2.C: New test.
12229 * g++.dg/ipa/pr68672-3.C: New test.
12230
16595a1f
BS
122312016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12232
12233 PR c/69522
6d87c306 12234 * gcc.dg/pr69522.c: New test.
16595a1f 12235
38d795d2
PP
122362016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12237
12238 PR c++/69098
12239 * g++.dg/cpp1y/69098.C: New test.
12240 * g++.dg/cpp1y/69098-2.C: New test.
12241
9c582551
JJ
122422016-02-12 Jakub Jelinek <jakub@redhat.com>
12243
12244 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12245 and neighbour -> neighbor.
12246 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12247 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12248 * c-c++-common/Wvarargs.c: Likewise.
12249 * c-c++-common/goacc/host_data-5.c: Likewise.
12250 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12251 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12252 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12253 * gcc.target/aarch64/pr60697.c: Likewise.
12254 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12255 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12256 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12257 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12258 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12259 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12260 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12261 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12262 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12263 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12264 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12265 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12266 * g++.dg/lookup/koenig5.C: Likewise.
12267 * g++.dg/ext/no-asm-2.C: Likewise.
12268 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12269 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12270 * gfortran.dg/used_types_16.f90: Likewise.
12271 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12272 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12273 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12274 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12275 * gfortran.dg/abstract_type_6.f03: Likewise.
12276 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12277 * gfortran.dg/used_types_15.f90: Likewise.
12278 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12279 * gfortran.dg/exit_3.f08: Likewise.
12280 * gfortran.dg/open_status_2.f90: Likewise.
12281 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12282 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12283 * gfortran.dg/associate_1.f03: Likewise.
12284 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12285 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12286 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12287 * gcc.dg/builtin-object-size-1.c: Likewise.
12288 * gcc.dg/noreturn-6.c: Likewise.
12289 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12290 * gcc.dg/globalalias.c: Likewise.
12291 * gcc.dg/builtins-config.h: Likewise.
12292 * gcc.dg/pr30457.c: Likewise.
12293 * gcc.c-torture/compile/volatile-1.c: Likewise.
12294 * gcc.c-torture/execute/20101011-1.c: Likewise.
12295 * c-c++-common/Waddress-1.c: Likewise.
12296
66756373
JJ
122972016-02-11 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR c/69768
12300 * c-c++-common/Waddress-1.c: New test.
12301
76fe932b
AV
123022016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12303
12304 PR fortran/69296
12305 * gfortran.dg/associate_19.f03: New test.
12306 * gfortran.dg/associate_20.f03: New test.
12307
564c4d4b
OE
123082016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12309
12310 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12311
e1c1ecb0
KT
123122016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12313
12314 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12315 .arch armv8-a\n. Add -dA to dg-options.
12316 * gcc.target/aarch64/assembler_arch_1.c: New test.
12317 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12318
0d7d9458
PC
123192016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12320
12321 PR c++/68726
12322 * g++.dg/cpp0x/pr68726.C: New.
12323
e6208a60
IE
123242016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12325
12326 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12327 test.
12328
281a11eb
RB
123292016-02-11 Richard Biener <rguenther@suse.de>
12330
12331 * g++.dg/tree-ssa/pr61034.C: Adjust.
12332
e03dd765
VM
123332016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12334
4b48faf5 12335 PR target/69148
e03dd765
VM
12336 * gcc.target/s390/pr69148.c: New.
12337
cdc23927
YR
123382016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12339
12340 PR tree-optimization/69652
12341 * gcc.dg/torture/pr69652.c: New test.
12342
e199dd0a
JJ
123432016-02-10 Jakub Jelinek <jakub@redhat.com>
12344 Patrick Palka <ppalka@gcc.gnu.org>
12345
12346 PR ipa/69241
12347 PR c++/69649
12348 * g++.dg/ipa/pr69241-1.C: New test.
12349 * g++.dg/ipa/pr69241-2.C: New test.
12350 * g++.dg/ipa/pr69241-3.C: New test.
12351 * g++.dg/ipa/pr69649.C: New test.
12352
d6b38027
UB
123532016-02-10 Uros Bizjak <ubizjak@gmail.com>
12354
12355 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12356 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12357
13b562c5
BC
123582016-02-10 Bin Cheng <bin.cheng@arm.com>
12359
12360 PR tree-optimization/68021
12361 * gcc.dg/tree-ssa/pr68021.c: New test.
12362
24a179f8
RB
123632016-02-10 Richard Biener <rguenther@suse.de>
12364
12365 PR tree-optimization/69726
12366 * gcc.dg/uninit-22.c: New testcase.
12367
0d99886f
AP
123682016-02-09 Andrew Pinski <apinski@cavium.com>
12369
12370 PR tree-opt/69282
12371 * gcc.c-torture/compile/20160205-1.c: New testcase.
12372
ab04995c
MM
123732016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12374
12375 PR target/68404
12376 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12377 instead accessing a really large arrray.
12378 * gcc.target/powerpc/fusion3.c: Likewise.
12379
4b79ac23
CB
123802016-02-09 Charles Baylis <charles.baylis@linaro.org>
12381
12382 PR target/68532
12383 * gcc.c-torture/execute/pr68532.c: New test.
12384
b890a441
AO
123852016-02-11 Alexandre Oliva <aoliva@redhat.com>
12386
12387 PR target/69634
12388 * gcc.dg/pr69634.c: New.
12389
84a5bef7
RB
123902016-02-09 Richard Biener <rguenther@suse.de>
12391
12392 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12393
1f123759 123942016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12395
1f123759
AF
12396 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12397
65860c77
YR
123982016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12399
12400 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12401
7e1e8a0a
RB
124022016-02-09 Richard Biener <rguenther@suse.de>
12403
12404 PR tree-optimization/69715
12405 * gcc.dg/torture/pr69715.c: New testcase.
12406
efb45a9f
PP
124072016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12408
12409 PR c++/69139
12410 * g++.dg/cpp0x/trailing12.C: New test.
12411 * g++.dg/cpp0x/trailing13.C: New test.
12412
20a0c6f9
PP
124132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12414
12415 PR c++/69283
12416 PR c++/67835
12417 * g++.dg/cpp1y/auto-fn29.C: New test.
12418 * g++.dg/cpp1y/auto-fn30.C: New test.
12419
a162f3af
JJ
124202016-02-08 Jakub Jelinek <jakub@redhat.com>
12421
12422 PR tree-optimization/69209
12423 * gcc.c-torture/compile/pr69209.c: New test.
12424
4b4a9fbd
JL
124252016-02-08 Jeff Law <law@redhat.com>
12426
12427 PR tree-optimization/68541
12428 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12429 of statements allowed in join block for path splitting.
12430
cfac5ed2
JJ
124312016-02-08 Jakub Jelinek <jakub@redhat.com>
12432
f68bc23f
JJ
12433 PR c++/59627
12434 * g++.dg/gomp/pr59627.C: New test.
12435
cfac5ed2
JJ
12436 PR ipa/69239
12437 * g++.dg/ipa/pr69239.C: New test.
12438
44714d8c
DM
124392016-02-08 David Malcolm <dmalcolm@redhat.com>
12440
12441 PR preprocessor/69664
12442 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12443 * gcc.dg/cpp/warn-comments.c: Likewise.
12444
eba9e839
MP
124452016-02-08 Marek Polacek <polacek@redhat.com>
12446
12447 PR c++/69688
12448 * g++.dg/init/const12.C: New test.
12449
a011cd92
BS
124502016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12451
12452 PR target/60410
12453 * gcc.dg/lto/pr55113_0.c: Remove test.
12454
5317b1be
RB
124552016-02-08 Richard Biener <rguenther@suse.de>
12456
12457 PR tree-optimization/69719
12458 * gcc.dg/torture/pr69719.c: New testcase.
12459
63998a63
RB
124602016-02-08 Richard Biener <rguenther@suse.de>
12461 Jeff Law <law@redhat.com>
12462
12463 PR target/68273
12464 * gcc.target/mips/pr68273.c: New testcase.
12465
43f4a281
RB
124662016-02-08 Richard Biener <rguenther@suse.de>
12467
12468 PR rtl-optimization/69274
12469 * gcc.target/i386/addr-sel-1.c: XFAIL.
12470
0b604d2d
JL
124712016-02-08 Jeff Law <law@redhat.com>
12472
e8dfe49e
JL
12473 PR tree-optimization/68541
12474 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12475
6daecd7a 12476 PR tree-optimization/65917
0b604d2d
JL
12477 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12478
c0f0e35a
JD
124792016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12480
12481 PR fortran/50555
12482 * gfortran.dg/namelist_args.f90: New test.
12483
8981d712
JL
124842016-02-05 Jeff Law <law@redhat.com>
12485
6daecd7a 12486 PR tree-optimization/68541
8981d712
JL
12487 * gcc.dg/tree-ssa/split-path-2.c: New test.
12488 * gcc.dg/tree-ssa/split-path-3.c: New test.
12489 * gcc.dg/tree-ssa/split-path-4.c: New test.
12490 * gcc.dg/tree-ssa/split-path-5.c: New test.
12491 * gcc.dg/tree-ssa/split-path-6.c: New test.
12492 * gcc.dg/tree-ssa/split-path-7.c: New test.
12493
46cb9332
MS
124942016-02-05 Martin Sebor <msebor@redhat.com>
12495
12496 PR c++/69662
12497 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12498 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12499
be2083ea
RH
125002016-02-06 Richard HEnderson <rth@redhat.com>
12501
12502 PR c/69643
12503 * gcc.target/i386/addr-space-4.c: New.
12504 * gcc.target/i386/addr-space-5.c: New.
12505
711d7c23
MM
125062016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12507
12508 PR fortran/66089
12509 * gfortran.dg/elemental_dependency_6.f90: New.
12510
b5c1c988
JJ
125112016-02-05 Jakub Jelinek <jakub@redhat.com>
12512
861c7bcd
JJ
12513 PR rtl-optimization/69691
12514 * gcc.c-torture/execute/pr69691.c: New test.
12515
b5c1c988
JJ
12516 PR c++/69628
12517 * g++.dg/parse/pr69628.C: New test.
12518
f7dfa966
UB
125192016-02-05 Uros Bizjak <ubizjak@gmail.com>
12520
12521 * gcc.dg/sancov/asan.c: Move to ...
12522 * gcc.dg/asan/sancov-1.c: ... here.
12523
9b143e64
UB
125242016-02-05 Uros Bizjak <ubizjak@gmail.com>
12525
12526 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12527
f5d4b899
L
125282016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12529
12530 PR target/69677
12531 * gcc.target/i386/pr69677.c: New test.
12532
76c85fbb
PP
125332016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12534
12535 PR c++/68948
12536 * g++.dg/template/pr68948.C: New test.
12537
f181bf90
DV
125382016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12539
12540 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12541 (only necessary on s390x).
12542
714fb282
L
125432016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12544
12545 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12546 -mno-accumulate-outgoing-args.
12547
618d6c1c
PP
125482016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12549
12550 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12551
1066e9b5
JJ
125522016-02-04 Jakub Jelinek <jakub@redhat.com>
12553
12554 PR c/69669
12555 * c-c++-common/pr69669.c: New test.
12556
76255d0d
MM
125572016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12558
12559 PR target/69667
12560 * g++.dg/pr69667.C: New file.
12561
e0b059b1
WD
125622016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12563
12564 PR target/69619
12565 * gcc.dg/pr69619.c: Add new test.
12566
2692b5c8
RS
125672016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12568
12569 PR rtl-optimization/69577
12570 * gcc.target/i386/pr69577.c: New test.
12571
7db337c2
ML
125722016-02-04 Martin Liska <mliska@suse.cz>
12573
12574 * g++.dg/asan/pr69276.C: New test.
12575
cc9c0829
KT
125762016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12577
12578 PR target/65932
12579 PR target/67714
12580 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12581 a single smulbb instruction.
12582 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12583 * gcc.target/amr/wmul-2.c: Likewise.
12584
eb9feb52
KT
125852016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12586
12587 PR target/65932
12588 PR target/67714
12589 * gcc.c-torture/execute/pr67714.c: New test.
12590
61f727fe
JJ
125912016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12592
12593 PR target/69454
12594 * gcc.target/i386/pr69454-1.c: New test.
12595 * gcc.target/i386/pr69454-2.c: New test.
12596
05dd97db
MS
125972016-02-03 Martin Sebor <msebor@redhat.com>
12598
12599 PR c++/69251
12600 PR c++/69253
12601 PR c++/69290
12602 PR c++/69277
12603 PR c++/69349
12604 * g++.dg/ext/flexarray-mangle-2.C: New test.
12605 * g++.dg/ext/flexarray-mangle.C: New test.
12606 * g++.dg/ext/flexarray-subst.C: New test.
12607 * g++.dg/ext/flexary11.C: New test.
12608 * g++.dg/ext/flexary12.C: New test.
12609 * g++.dg/ext/flexary13.C: New test.
12610 * g++.dg/ext/flexary14.C: New test.
12611 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12612
dac2fc29
L
126132016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12614
12615 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12616 Define only if CHECK_FLOAT128 is defined.
12617 (main): Properly initialize u5.
12618
eadb8035
JJ
126192016-02-03 Jakub Jelinek <jakub@redhat.com>
12620
0afbb81b
JJ
12621 PR c/69627
12622 * gcc.dg/pr69627.c: New test.
12623
eadb8035
JJ
12624 PR target/69644
12625 * gcc.dg/pr69644.c: New test.
12626
b12d4923
MS
126272016-02-03 Mike Stump <mikestump@comcast.net>
12628
12629 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12630 support for struct-layout-1.exp.
12631
ab4bae0c
PP
126322016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12633
12634 PR c++/69056
618d6c1c 12635 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12636
95831c01
VM
126372016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12638 Alexandre Oliva <aoliva@redhat.com>
12639
12640 PR target/69461
12641 * gcc.target/powerpc/pr69461.c: New.
12642
ccc71ab8
UB
126432016-02-03 Uros Bizjak <ubizjak@gmail.com>
12644
12645 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12646 works from here ...
12647 (check_effective_target_fsanitize_thread): ... to here. Do not
12648 specify additional compile flags for the test source.
12649 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12650 specify additional compile flags for the test source.
12651
96299640
WD
126522016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12653
12654 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12655
781d83d9
AV
126562016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12657
12658 PR fortran/67451
12659 PR fortran/69418
12660 * gfortran.dg/coarray_allocate_2.f08: New test.
12661 * gfortran.dg/coarray_allocate_3.f08: New test.
12662 * gfortran.dg/coarray_allocate_4.f08: New test.
12663
d8208e6d
AL
126642016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12665
12666 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12667 use same scan-tree-dump-times on all platforms.
12668 * gcc.dg/vect/vect-outer-1.c: Likewise.
12669 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12670 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12671 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12672 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12673 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12674 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12675 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12676
a8394fa0
SB
126772016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12678
12679 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12680 warning.
12681
f3baa1d3
L
126822016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12683
12684 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12685
eb077516
JN
126862016-02-02 James Norris <jnorris@codesourcery.com>
12687
12688 * c-c++-common/goacc/routine-5.c: Add tests.
12689
578fb225
AM
126902016-02-02 Alexander Monakov <amonakov@ispras.ru>
12691
12692 * gcc.target/nvptx/unsigned-cmp.c: New test.
12693
c64f7d37
WD
126942016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12695
12696 * gcc.target/aarch64/scalar_shift_1.c
12697 (test_corners_sisd_di): Improve force to SIMD register.
12698 (test_corners_sisd_si): Likewise.
12699 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12700 Remove scan-assembler check for ldr.
12701
90c6f26c
RB
127022016-02-02 Richard Biener <rguenther@suse.de>
12703
12704 PR tree-optimization/69595
12705 * gcc.dg/Warray-bounds-17.c: New testcase.
12706
9dc03c97
RB
127072016-02-02 Richard Biener <rguenther@suse.de>
12708
12709 PR tree-optimization/69606
12710 * gcc.dg/torture/pr69606.c: New testcase.
12711
2d4dc223
YR
127122016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12713
12714 PR middle-end/68542
12715 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12716 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12717
65c98fde
AM
127182016-02-02 Alan Modra <amodra@gmail.com>
12719
12720 PR target/69548
12721 * gcc.target/powerpc/pr69548.c: New test.
12722
e1b81f2b
JJ
127232016-02-01 Jakub Jelinek <jakub@redhat.com>
12724
d0268b37
JJ
12725 PR rtl-optimization/69592
12726 * gcc.dg/pr69592.c: New test.
12727
e1b81f2b
JJ
12728 PR preprocessor/69543
12729 PR c/69558
12730 * gcc.dg/pr69543.c: New test.
12731 * gcc.dg/pr69558.c: New test.
12732
7dd7780d
UB
127332016-02-01 Uros Bizjak <ubizjak@gmail.com>
12734
bf672ee5
UB
12735 PR testsuite/65940
12736 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12737
9a7013f8
MS
127382016-02-01 Martin Sebor <msebor@redhat.com>
12739
12740 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12741
e681fb2b
BC
127422016-02-01 Bin Cheng <bin.cheng@arm.com>
12743
12744 PR tree-optimization/67921
12745 * c-c++-common/ubsan/pr67921.c: New test.
12746
ff86345f
RB
127472016-02-01 Richard Biener <rguenther@suse.de>
12748
12749 PR middle-end/69556
12750 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12751
bc369dbd
RB
127522016-02-01 Richard Biener <rguenther@suse.de>
12753
12754 PR tree-optimization/69574
12755 * gcc.dg/torture/pr69574.c: New testcase.
12756
ef318184
RB
127572016-02-01 Richard Biener <rguenther@suse.de>
12758
12759 PR tree-optimization/69579
12760 * gcc.dg/setjmp-6.c: New testcase.
12761
654745e6
JJ
127622016-02-01 Jakub Jelinek <jakub@redhat.com>
12763
12764 PR rtl-optimization/69570
12765 * g++.dg/opt/pr69570.C: New test.
12766
e6c0c44b
RH
127672016-02-01 Richard Henderson <rth@redhat.com>
12768
12769 * gcc.dg/pr69535.c: New test.
12770
6ff3f09a
JDA
127712016-01-31 John David Anglin <danglin@gcc.gnu.org>
12772
2c005538
JDA
12773 PR testsuite/69584
12774 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12775 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12776
61083a4b
JDA
12777 PR debug/68244
12778 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12779
6ff3f09a
JDA
12780 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12781
0c221916
PT
127822016-01-31 Paul Thomas <pault@gcc.gnu.org>
12783
12784 PR fortran/67564
12785 * gfortran.dg/allocate_with_source_17.f03: New test.
12786
db7a2818
JJ
127872016-01-30 Jakub Jelinek <jakub@redhat.com>
12788
12789 PR tree-optimization/69546
12790 * gcc.dg/torture/pr69546.c: New test.
12791
e520d5f0
PT
127922016-01-30 Paul Thomas <pault@gcc.gnu.org>
12793
12794 PR fortran/69566
12795 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12796
343c05d3
MS
127972016-01-30 Martin Sebor <msebor@redhat.com>
12798
12799 PR c++/68490
12800 * g++.dg/ext/flexary10.C: New test.
12801
d6c3a539
DH
128022016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12803
12804 PR fortran/66707
12805 gfortran.dg/common_23.f90: New test.
12806
52d72fcd
BS
128072016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12808
12809 PR target/65546
12810 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12811 condition being checked, and disable it when the target supports
12812 misaligned loads and stores.
12813
3a5d2ba4
JJ
128142016-01-29 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR debug/69518
12817 * gcc.dg/torture/pr69518.c: New test.
12818
6bbacdb5
L
128192016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12820
12821 PR target/69530
12822 * gcc.target/i386/pr69530.c: New test.
12823
af932cdb
SE
128242016-01-29 Steve Ellcey <sellcey@imgtec.com>
12825
12826 PR target/65604
12827 * gcc.target/mips/div-delay.c: New test.
12828
26658b7c
JJ
128292016-01-29 Jakub Jelinek <jakub@redhat.com>
12830
33e89989
JJ
12831 PR target/69551
12832 * gcc.target/i386/pr69551.c: New test.
12833
26658b7c
JJ
12834 PR target/66137
12835 * gcc.target/i386/pr66137.c: New test.
12836
401116b5
AB
128372016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12838
12839 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12840 always built for p5600.
12841 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12842 isa=p5600 dg-option.
12843
d4abfcc5
RB
128442016-01-29 Richard Biener <rguenther@suse.de>
12845
12846 PR tree-optimization/69547
12847 * g++.dg/tree-ssa/pr69547.C: New testcase.
12848
16b77b32
JJ
128492016-01-29 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR debug/66869
12852 * g++.dg/warn/Wunused-function2.C: New test.
12853
a1c95464
DV
128542016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12855
12856 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12857 support for test to succeed.
12858
5453bfed
MP
128592016-01-29 Marek Polacek <polacek@redhat.com>
12860
12861 PR c++/69509
12862 PR c++/69516
12863 * g++.dg/ext/constexpr-vla2.C: New test.
12864 * g++.dg/ext/constexpr-vla3.C: New test.
12865 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12866
452ec2a5
RB
128672016-01-29 Richard Biener <rguenther@suse.de>
12868
12869 PR middle-end/69537
12870 * gcc.dg/uninit-21.c: New testcase.
12871
aec0b19e
UB
128722016-01-28 Uros Bizjak <ubizjak@gmail.com>
12873
12874 PR target/69459
12875 * gcc.target/i386/pr69459.c: New test.
12876
df113ce7
SE
128772016-01-28 Steve Ellcey <sellcey@imgtec.com>
12878
12879 PR target/68400
12880 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12881 * gcc.target/mips/pr68400.c: New test.
12882
494de84f
MS
128832016-01-28 Martin Sebor <msebor@redhat.com>
12884
12885 PR target/17381
12886 * gcc.target/powerpc/pr17381.c: New test.
12887
eb1b1f01
JJ
128882016-01-28 Jakub Jelinek <jakub@redhat.com>
12889
12890 PR middle-end/69542
12891 * gcc.dg/torture/pr69542.c: New test.
12892
6dfeb7ce
WD
128932016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12894
12895 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12896
4b7471a4
DE
128972016-01-28 David Edelsohn <dje.gcc@gmail.com>
12898
12899 * gcc.dg/pr65980.c: Skip on AIX.
12900 * gcc.dg/pr66688.c: Same.
12901
b271fd21
DE
129022016-01-28 David Edelsohn <dje.gcc@gmail.com>
12903
12904 PR target/63679
12905 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12906 * gcc.dg/tree-ssa/sra-18.c: Same.
12907
874108a9
AV
129082016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12909
12910 PR fortran/62536
12911 * gfortran.dg/block_15.f08: New test.
12912 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12913 on incorrectly closed BLOCK.
12914
30480bcd
IE
129152016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12916
12917 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
129182016-01-28 Richard Biener <rguenther@suse.de>
12919
12920 PR tree-optimization/69466
12921 * gfortran.dg/vect/pr69466.f90: New testcase.
12922
0d4c694e
TP
129232016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12924
12925 * g++.dg/pr67989.C: Remove ARM-specific option.
12926 * gcc.target/arm/pr67989.C: New file.
12927
2aa780da
UB
129282016-01-27 Uros Bizjak <ubizjak@gmail.com>
12929
12930 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12931 and expm1 test for glibc < 2.11.
12932
f75ebe77
RH
129332016-01-27 Richard Henderson <rth@redhat.com>
12934
12935 * gcc.c-torture/execute/pr69447.c: New test.
12936
129372016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12938
9a175e65 12939 PR fortran/69422
49847d75
PT
12940 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12941
cbdd8ae0
JJ
129422016-01-27 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR debug/66869
12945 * gcc.dg/pr66869.c: New test.
12946
2b572b3c
JL
129472016-01-25 Jeff Law <law@redhat.com>
12948
12949 PR tree-optimization/68398
aec0b19e 12950 PR tree-optimization/69196
2b572b3c
JL
12951 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12952 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12953 path to avoid new heuristic allowing more irreducible regions
12954 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12955 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12956 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12957 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12958 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12959
fa74a4bc
MP
129602016-01-27 Marek Polacek <polacek@redhat.com>
12961
12962 PR c/68062
12963 * c-c++-common/vector-compare-4.c: New test.
12964
0afff540
DM
129652016-01-27 David Malcolm <dmalcolm@redhat.com>
12966
12967 PR preprocessor/69126
12968 * c-c++-common/pr69126.c: New test case.
12969
1a218fc9
ILT
129702016-01-27 Ian Lance Taylor <iant@google.com>
12971
12972 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12973
5d70666e
RB
129742016-01-27 Ryan Burn <contact@rnburn.com>
12975
12976 PR cilkplus/69267
12977 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12978
87ff4d66
UB
129792016-01-27 Uros Bizjak <ubizjak@gmail.com>
12980
12981 PR target/69512
12982 * gcc.target/i386/pr69512.c: New test.
12983
27e23cca
RE
129842016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12985
12986 PR ada/69488
12987 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12988
05bf54c3
MP
129892016-01-27 Marek Polacek <polacek@redhat.com>
12990
12991 PR c++/69379
12992 * g++.dg/pr69379.C: New test.
12993
60214d0d
MS
129942016-01-27 Martin Sebor <msebor@redhat.com>
12995
12996 PR c++/69317
12997 * g++.dg/abi/Wabi-2-2.C: New test.
12998 * g++.dg/abi/Wabi-2-3.C: New test.
12999 * g++.dg/abi/Wabi-3-2.C: New test.
13000 * g++.dg/abi/Wabi-3-3.C: New test.
13001
167c7bfa
RB
130022016-01-27 Richard Biener <rguenther@suse.de>
13003
13004 PR tree-optimization/69166
13005 * gcc.dg/torture/pr69166.c: New testcase.
13006
1430fb1f
MJ
130072016-01-27 Martin Jambor <mjambor@suse.cz>
13008
13009 PR tree-optimization/69355
13010 * gcc.dg/tree-ssa/pr69355.c: New test.
13011
95e3030c
MP
130122016-01-27 Marek Polacek <polacek@redhat.com>
13013
13014 PR c++/69496
13015 * g++.dg/ext/constexpr-vla1.C: New test.
13016
eeb085f3
CB
130172016-01-20 Christian Bruel <christian.bruel@st.com>
13018
13019 PR target/69245
13020 * gcc.target/arm/pr69245.c: New test.
13021
b1652dde
JJ
130222016-01-27 Jakub Jelinek <jakub@redhat.com>
13023
13024 PR tree-optimization/69399
13025 * gcc.dg/torture/pr69399.c: New test.
13026
ce7e8f00
EB
130272016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13028
13029 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13030
e4aac1d1
EB
130312016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13032
13033 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13034
8dfdb419
TV
130352016-01-26 Tom de Vries <tom@codesourcery.com>
13036
13037 PR tree-optimization/69110
13038 * gcc.dg/autopar/pr69110.c: New test.
13039
56f80f54 130402016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13041 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13042
13043 * gcc.dg/graphite/isl-ast-op-select.c: New.
13044
a0909527
PT
130452015-01-26 Paul Thomas <pault@gcc.gnu.org>
13046
13047 PR fortran/69385
13048 * gfortran.dg/allocate_error_6.f90: New test.
13049
ffc445f4
RH
130502016-01-26 Richard Henderson <rth@redhat.com>
13051
13052 * gcc.dg/tm/pr60908.c: New test.
13053
01e1dea3
DM
130542016-01-26 David Malcolm <dmalcolm@redhat.com>
13055
13056 PR other/69006
13057 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13058 directive.
13059 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13060 expected multiline output to reflect the colorization being
13061 disabled before newlines.
13062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13063 (custom_diagnostic_finalizer): Replace call to
13064 pp_newline_and_flush with call to pp_flush.
13065 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13066 * gfortran.dg/implicit_class_1.f90: Likewise.
13067 * lib/gcc-dg.exp (allow_blank_lines): New global.
13068 (dg-allow-blank-lines-in-output): New procedure.
13069 (gcc-dg-prune): Complain about blank lines in the output, unless
13070 dg-allow-blank-lines-in-output was called.
13071 * lib/multiline.exp (_build_multiline_regex): Only support
13072 arbitrary followup text for non-blank-lines, not for blank lines.
13073
13f92e8d
JJ
130742016-01-26 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR tree-optimization/69483
13077 * gcc.dg/pr69483.c: New test.
13078 * g++.dg/opt/pr69483.C: New test.
13079
92422235
CL
130802016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13081
13082 PR target/68620
13083 * gcc.target/arm/pr68620.c: New test.
13084
0bccf11b
L
130852016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13086
13087 * gcc.target/i386/pr68986-2.c: Remove -m32.
13088
81cd202e
L
130892016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13090
13091 PR target/68986
13092 * gcc.target/i386/pr68986-1.c: New test.
13093 * gcc.target/i386/pr68986-2.c: Likewise.
13094 * gcc.target/i386/pr68986-3.c: Likewise.
13095
213a1c03
CB
130962016-01-26 Christian Bruel <christian.bruel@st.com>
13097
13098 * lib/target-supports.exp
13099 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13100 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13101 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13102
22a08dd1
RB
131032016-01-26 Richard Biener <rguenther@suse.de>
13104
13105 PR tree-optimization/69452
13106 * gcc.dg/torture/pr69452.c: New testcase.
13107
6c06e0e8
JJ
131082016-01-26 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR target/69442
13111 * gcc.dg/pr69442.c: New test.
13112
b96824c4
RFI
131132016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13114
13115 PR target/67896
13116 * gcc.target/aarch64/simd/pr67896.C: New.
13117
5ee31e57
RS
131182016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13119
13120 PR tree-optimization/69400
13121 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13122 function.
13123 (plugin_init): Call it.
13124 * gcc.dg/torture/pr69400.c: New test.
13125
7ddfb31d
CL
131262016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13127
13128 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13129
1e050c90
AK
131302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13131 Sebastian Pop <s.pop@samsung.com>
13132
13133 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13134 isl-0.15.
13135
c8ee4bf5
AK
131362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13137 Sebastian Pop <s.pop@samsung.com>
13138
13139 * gcc.dg/graphite/pr69292.c: New.
13140
d902b330
JJ
131412016-01-25 Jakub Jelinek <jakub@redhat.com>
13142
13143 * c-c++-common/goacc/use_device-1.c: New test.
13144
2c89b952
JL
131452016-01-25 Jeff Law <law@redhat.com>
13146
13147 PR tree-optimization/69196
13148 PR tree-optimization/68398
13149 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13150 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13151
685c8785
DE
131522016-01-25 David Edelsohn <dje.gcc@gmail.com>
13153
13154 PR target/69469
13155 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13156 Algorithm.
13157
95cef0c1
RB
131582016-01-25 Richard Biener <rguenther@suse.de>
13159
13160 PR testsuite/69380
13161 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13162
2947d3b2
IE
131632016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13164
13165 PR target/69421
13166 * gcc.dg/pr69421.c: New test.
13167
ae19075a
BB
131682016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13169
13170 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13171 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13172 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13173 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13174 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13175 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13176 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13177 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13178 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13179 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13180
fa4511c2
RB
131812016-01-25 Richard Biener <rguenther@suse.de>
13182
13183 PR tree-optimization/69376
13184 * gcc.dg/torture/pr69376.c: New testcase.
13185
1d101216
JD
131862016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13187
13188 PR fortran/69397
13189 PR fortran/68442
13190 * gfortran.dg/interface_38.f90: New test.
13191 * gfortran.dg/interface_39.f90: New test.
a0909527 13192
a59b92b0
PP
131932016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13194
13195 Revert:
13196 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13197
13198 PR c++/11858
13199 PR c++/24663
13200 PR c++/24664
13201 * g++.dg/template/pr11858.C: New test.
13202 * g++.dg/template/pr24663.C: New test.
13203 * g++.dg/template/unify12.C: New test.
13204 * g++.dg/template/unify13.C: New test.
13205 * g++.dg/template/unify14.C: New test.
13206 * g++.dg/template/unify15.C: New test.
13207 * g++.dg/template/unify16.C: New test.
13208 * g++.dg/template/unify17.C: New test.
13209
16acb1a8
DH
132102016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13211
13212 PR fortran/68283
13213 gfortran.dg/pr68283.f90: New test.
13214
094773e8
TK
132152016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13216
13217 PR fortran/66094
13218 * gfortran.dg/inline_matmul_13.f90: New test.
13219 * gfortran.dg/matmul_bounds_8.f90: New test.
13220 * gfortran.dg/matmul_bounds_9.f90: New test.
13221 * gfortran.dg/matmul_bounds_10.f90: New test.
13222
42fb90d7
TV
132232016-01-23 Tom de Vries <tom@codesourcery.com>
13224
13225 PR tree-optimization/69426
13226 * gcc.dg/autopar/pr69426.c: New test.
13227
69da7802
MS
132282016-01-23 Martin Sebor <msebor@redhat.com>
13229
13230 PR c++/58109
13231 PR c++/69022
13232 * g++.dg/cpp0x/alignas5.C: New test.
13233 * g++.dg/ext/vector29.C: Same.
13234
da17300a
UB
132352016-01-23 Uros Bizjak <ubizjak@gmail.com>
13236
13237 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13238 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13239 _GNU_SOURCE from compile flags to the source.
13240 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13241 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13242 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13243 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13244
62041cfc
JJ
132452016-01-22 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR target/69432
13248 * g++.dg/opt/pr69432.C: New test.
13249
f7d2ad6f
BS
132502016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13251
13252 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13253 32-bit targets testing an -m64 multilib.
13254
d403fc9a
WS
132552016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13256
13257 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13258 64-bit support.
13259
4aa16f8d
JG
132602016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13261
13262 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13263
7c816d0f
CB
132642016-01-21 Christian Bruel <christian.bruel@st.com>
13265
13266 PR target/68674
13267 * gcc.target/i386/pr68674.c
13268 * gcc.target/aarch64/pr68674.c
13269 * gcc.target/arm/pr68674.c
13270
fce661e8
KT
132712016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13272
13273 PR target/69403
13274 * gcc.c-torture/execute/pr69403.c: New test.
13275
4696899f
PC
132762016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13277
13278 PR c++/55843
13279 * g++.dg/template/pr55843.C: New.
13280
bac69366
AL
132812016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13282
13283 PR testsuite/66877
13284 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13285 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13286
b57d3a5c
BS
132872016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13288
13289 PR testsuite/67489
da17300a
UB
13290 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13291 from dg-do compile directive, and instead add
13292 { dg-require-effective-target int128 }.
b57d3a5c 13293
9f04a53e
MS
132942016-01-20 Martin Sebor <msebor@redhat.com>
13295
13296 PR c/69405
13297 * gcc.dg/sync-fetch.c: New test.
13298
38a51663
JL
132992016-01-21 Martin Sebor <msebor@redhat.com>
13300
13301 PR target/69252
13302 * gcc.target/powerpc/pr69252.c: New test.
13303
2423a75a
JD
133042016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13305
13306 PR fortran/65996
da17300a 13307 * gfortran.dg/pr65996.f90: New test.
2423a75a 13308
0a76463f
DV
133092016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13310
13311 PR c++/68810
9f04a53e 13312 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13313 expected to generate an error.
0a76463f 13314
9776e692
BS
133152016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13316
13317 PR middle-end/66178
13318 * gcc.dg/torture/pr66178.c: New test.
13319
c8d3e088
AB
133202016-01-21 Anton Blanchard <anton@samba.org>
13321 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13322
13323 PR target/63354
13324 * gcc.target/powerpc/pr63354.c: New test.
13325
35b707ff
VM
133262016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13327
13328 PR rtl-optimization/68990
13329 * gcc.target/i386/pr68990: New.
13330
157b0829
NC
133312016-01-21 Nick Clifton <nickc@redhat.com>
13332
13333 PR target/69129
13334 * gcc.target/mips/pr69129.c: New.
13335
aede6748
PC
133362016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13337
13338 PR c++/58046
13339 * g++.dg/cpp0x/pr58046.C: New.
13340
5463c2c8
JJ
133412016-01-21 Jakub Jelinek <jakub@redhat.com>
13342
6d31cc75
SS
13343 PR target/69187
13344 PR target/65624
13345 * gcc.target/arm/pr69187.c: New test.
13346
5463c2c8
JJ
13347 PR c++/69355
13348 * g++.dg/torture/pr69355.C: New test.
13349
fa28f32b
AK
133502016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13351 Sebastian Pop <s.pop@samsung.com>
13352
13353 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13354
b920a047
AK
133552016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13356 Sebastian Pop <s.pop@samsung.com>
13357
da17300a 13358 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13359
bdd3aea6
JJ
133602016-01-21 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR middle-end/67653
13363 * c-c++-common/pr67653.c: New test.
13364 * gcc.dg/torture/pr29119.c: Add dg-warning.
13365
26a2e6ae
PB
133662016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13367
13368 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13369
d25c7690
PK
133702016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13371
13372 PR c/24293
13373 * gcc.dg/pr24293.c: New test.
13374 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13375 incomplete struct type.
13376 * gcc.dg/declspec-1.c: Likewise.
13377 * gcc.dg/pr63549.c: Likewise.
13378
889d5698
JJ
133792016-01-20 Jakub Jelinek <jakub@redhat.com>
13380
13381 PR tree-optimization/66612
13382 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13383 for bdn instruction.
13384
d7cf3dc7
CL
133852016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13386
13387 * lib/target-supports.exp
13388 (check_effective_target_arm_fp_ok_nocache): New.
13389 (check_effective_target_arm_fp_ok): New.
13390 (add_options_for_arm_fp): New.
13391 (check_effective_target_arm_crypto_ok_nocache): Require
13392 target_arm_v8_neon_ok instead of arm32.
13393 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13394 (check_effective_target_arm_crypto_pragma_ok): New.
13395 (add_options_for_arm_vfp): New.
13396 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13397 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13398 target instead. Force initial fpu to vfp.
13399 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13400 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13401 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13402 dependency.
13403 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13404 use arm_vfp effective target instead. Force initial fpu to vfp.
13405 * gcc.target/arm/attr-neon3.c: Likewise.
13406 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13407 arm_vfp_ok.
13408 * gcc.target/arm/unsigned-float.c: Likewise.
13409 * gcc.target/arm/vfp-1.c: Likewise.
13410 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13411 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13412 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13413 * gcc.target/arm/vfp-ldmias.c: Likewise.
13414 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13415 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13416 * gcc.target/arm/vfp-stmiad.c: Likewise.
13417 * gcc.target/arm/vfp-stmias.c: Likewise.
13418 * gcc.target/arm/vnmul-1.c: Likewise.
13419 * gcc.target/arm/vnmul-2.c: Likewise.
13420 * gcc.target/arm/vnmul-3.c: Likewise.
13421 * gcc.target/arm/vnmul-4.c: Likewise.
13422
01ac9704 134232016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13424
e84b00da
L
13425 PR testsuite/69366
13426 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13427 the MPX run-time library, for compile-time MPX test.
13428 * gcc.target/i386/chkp-always_inline.c: Likewise.
13429 * gcc.target/i386/chkp-bndret.c: Likewise.
13430 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13431 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13432 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13433 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13434 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13435 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13436 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13437 * gcc.target/i386/chkp-label-address.c: Likewise.
13438 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13439 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13440 * gcc.target/i386/chkp-pr69044.c: Likewise.
13441 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13442 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13443 * gcc.target/i386/chkp-strchr.c: Likewise.
13444 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13445 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13446 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13447 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13448 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13449 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13450 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13451 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13452 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13453 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13454 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13455 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13456 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13457 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13458 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13459 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13460 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13461 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13462 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13463 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13464 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13465 * gcc.target/i386/pr63995-2.c: Likewise.
13466 * gcc.target/i386/pr64805.c: Likewise.
13467 * gcc.target/i386/pr65044.c: Likewise.
13468 * gcc.target/i386/pr65167.c: Likewise.
13469 * gcc.target/i386/pr65183.c: Likewise.
13470 * gcc.target/i386/pr65184.c: Likewise.
13471 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13472
28b33016
IE
134732016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13474
13475 PR tree-optimization/69328
13476 * gcc.dg/pr69328.c: New test.
13477
bcff0913
JL
134782016-01-20 Jeff Law <law@redhat.com>
13479
bf0bb970 13480 PR target/25114
bcff0913
JL
13481 * gcc.target/m68k/pr25114.c: New test.
13482
a3f69631
AV
134832016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13484
13485 * gcc.target/arm/memset-inline-10.c: Added
13486 dg-require-effective-target arm_thumb2_ok.
13487
af33ba0d
EB
134882016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13489
13490 * gcc.dg/debug/dwarf2/sso.c: New test.
13491
7596d5de
UB
134922016-01-19 Uros Bizjak <ubizjak@gmail.com>
13493
13494 PR testsuite/68820
13495 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13496 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13497 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13498
ceda2c69
JH
134992016-01-19 Jan Hubicka <hubicka@ucw.cz>
13500
13501 PR ipa/66223
13502 * g++.dg/ipa/devirt-50.C: New testcase.
13503
38a979f2
MP
135042016-01-19 Marek Polacek <polacek@redhat.com>
13505
13506 PR c++/68965
13507 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13508 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13509
962801c5
KT
135102016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13511
13512 PR target/69135
13513 * gcc.target/arm/pr69135_1.c: New test.
13514
078fe40a
WD
135152015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13516
13517 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13518
786e3c06
WD
135192015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13520
13521 * gcc.target/aarch64/ccmp_1.c: New testcase.
13522
1e297006
MP
135232016-01-19 Marek Polacek <polacek@redhat.com>
13524
13525 PR c++/68586
13526 * g++.dg/cpp0x/enum30.C: New test.
13527
879c27e3
RB
135282016-01-19 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/69336
13531 * g++.dg/tree-ssa/pr69336.C: New testcase.
13532
015337d3
JJ
135332016-01-19 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR debug/65779
13536 * gcc.dg/pr65779.c: New test.
13537
e2c768b6
RB
135382016-01-19 Richard Biener <rguenther@suse.de>
13539
13540 PR tree-optimization/69352
13541 * gcc.dg/torture/pr69352.c: New testcase.
13542
569efc34
JJ
135432016-01-19 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR rtl-optimization/68955
13546 PR rtl-optimization/64557
13547 * gcc.dg/torture/pr68955.c: New test.
13548
e49d321f
JH
135492016-01-19 Jan Hubicka <hubicka@ucw.cz>
13550
13551 PR lto/69136
13552 * g++.dg/torture/pr69136.C: New testcase.
13553
e9191ad3
JH
135542016-01-19 Jan Hubicka <hubicka@ucw.cz>
13555
13556 PR lto/69133
13557 * g++.dg/lto/pr69133_0.C: New testcase.
13558 * g++.dg/lto/pr69133_1.C: New testcase.
13559
2bedb645
JL
135602016-01-15 Jeff Law <law@redhat.com>
13561
13562 PR tree-optimization/69320
13563 * gcc.c-torture/pr69320-1.c: New test.
13564 * gcc.c-torture/pr69320-2.c: New test.
13565 * gcc.c-torture/pr69320-3.c: New test.
13566 * gcc.c-torture/pr69320-4.c: New test.
13567
17c15cb9
PP
135682016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13569
13570 PR c++/11858
13571 PR c++/24663
13572 PR c++/24664
13573 * g++.dg/template/pr11858.C: New test.
13574 * g++.dg/template/pr24663.C: New test.
13575 * g++.dg/template/unify12.C: New test.
13576 * g++.dg/template/unify13.C: New test.
13577 * g++.dg/template/unify14.C: New test.
13578 * g++.dg/template/unify15.C: New test.
13579 * g++.dg/template/unify16.C: New test.
13580 * g++.dg/template/unify17.C: New test.
13581
9617fd08
DM
135822016-01-18 David Malcolm <dmalcolm@redhat.com>
13583
13584 PR testsuite/69181
13585 * gcc.dg/pr69181-1.c: New test file.
13586 * gcc.dg/pr69181-2.c: New test file.
13587 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13588 globals by moving it to...
13589 (cleanup-after-saved-dg-test): ...this new function. Add
13590 "global additional_sources_used". Add reset of global
13591 multiline_expected_outputs to the empty list.
13592 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13593 global to...
13594 (multiline_expected_outputs): ...this, and updated comments to
13595 note that it is modified from gcc-dg.exp.
13596 (dg-end-multiline-output): Update for the above renaming.
13597 (handle-multiline-outputs): Likewise. Remove the clearing
13598 of the expected outputs to the empty list.
13599
b555a2e4
RB
136002016-01-18 Richard Biener <rguenther@suse.de>
13601
13602 PR tree-optimization/69297
13603 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13604
96902805
JM
136052016-01-18 Joseph Myers <joseph@codesourcery.com>
13606
13607 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13608 dg-options.
13609 * gcc.target/mips/mips-3d-2.c: Likewise.
13610 * gcc.target/mips/mips-3d-3.c: Likewise.
13611 * gcc.target/mips/mips-3d-4.c: Likewise.
13612 * gcc.target/mips/mips-3d-5.c: Likewise.
13613 * gcc.target/mips/mips-3d-6.c: Likewise.
13614 * gcc.target/mips/mips-3d-7.c: Likewise.
13615 * gcc.target/mips/mips-3d-8.c: Likewise.
13616 * gcc.target/mips/mips-3d-9.c: Likewise.
13617 * gcc.target/mips/mips-ps-1.c: Likewise.
13618 * gcc.target/mips/mips-ps-2.c: Likewise.
13619 * gcc.target/mips/mips-ps-3.c: Likewise.
13620 * gcc.target/mips/mips-ps-4.c: Likewise.
13621 * gcc.target/mips/mips-ps-5.c: Likewise.
13622 * gcc.target/mips/mips-ps-6.c: Likewise.
13623 * gcc.target/mips/mips-ps-7.c: Likewise.
13624 * gcc.target/mips/mips-ps-type.c: Likewise.
13625 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13626 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13627
40e26f94
TV
136282016-01-18 Tom de Vries <tom@codesourcery.com>
13629
13630 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13631 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13632 * c-c++-common/goacc/kernels-empty.c: New test.
13633 * c-c++-common/goacc/kernels-eternal.c: New test.
13634 * c-c++-common/goacc/kernels-loop-2.c: New test.
13635 * c-c++-common/goacc/kernels-loop-3.c: New test.
13636 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13637 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13638 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13639 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13640 * c-c++-common/goacc/kernels-loop-data.c: New test.
13641 * c-c++-common/goacc/kernels-loop-g.c: New test.
13642 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13643 * c-c++-common/goacc/kernels-loop-n.c: New test.
13644 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13645 * c-c++-common/goacc/kernels-loop.c: New test.
13646 * c-c++-common/goacc/kernels-noreturn.c: New test.
13647 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13648 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13649 * c-c++-common/goacc/kernels-reduction.c: New test.
13650
a98d4647
TV
136512016-01-18 Tom de Vries <tom@codesourcery.com>
13652
13653 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13654 * gcc.dg/autopar/outer-2.c: Same.
13655 * gcc.dg/autopar/outer-3.c: Same.
13656 * gcc.dg/autopar/outer-4.c: Same.
13657 * gcc.dg/autopar/outer-5.c: Same.
13658 * gcc.dg/autopar/outer-6.c: Same.
13659 * gcc.dg/autopar/parallelization-1.c: Same.
13660 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13661 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13662 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13663 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13664 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13665 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13666 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13667 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13668 * gcc.dg/autopar/pr39500-1.c: Same.
13669 * gcc.dg/autopar/pr39500-2.c: Same.
13670 * gcc.dg/autopar/pr46193.c: Same.
13671 * gcc.dg/autopar/pr46194.c: Same.
13672 * gcc.dg/autopar/pr49580.c: Same.
13673 * gcc.dg/autopar/pr49960-1.c: Same.
13674 * gcc.dg/autopar/pr49960.c: Same.
13675 * gcc.dg/autopar/pr68373.c: Same.
13676 * gcc.dg/autopar/reduc-1.c: Same.
13677 * gcc.dg/autopar/reduc-1char.c: Same.
13678 * gcc.dg/autopar/reduc-1short.c: Same.
13679 * gcc.dg/autopar/reduc-2.c: Same.
13680 * gcc.dg/autopar/reduc-2char.c: Same.
13681 * gcc.dg/autopar/reduc-2short.c: Same.
13682 * gcc.dg/autopar/reduc-3.c: Same.
13683 * gcc.dg/autopar/reduc-4.c: Same.
13684 * gcc.dg/autopar/reduc-6.c: Same.
13685 * gcc.dg/autopar/reduc-7.c: Same.
13686 * gcc.dg/autopar/reduc-8.c: Same.
13687 * gcc.dg/autopar/reduc-9.c: Same.
13688 * gcc.dg/autopar/uns-outer-4.c: Same.
13689 * gcc.dg/autopar/uns-outer-5.c: Same.
13690 * gcc.dg/autopar/uns-outer-6.c: Same.
13691 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13692 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13693
da976fa8
AL
136942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13695
13696 PR target/63679
13697 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13698 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13699
70c1e886
AL
137002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13701
13702 PR target/63679
13703 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13704 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13705 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13706
88bed196
AL
137072016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13708
13709 PR target/63679
13710 * gcc.dg/tree-ssa/sra-17.c: New.
13711 * gcc.dg/tree-ssa/sra-18.c: New.
13712
3dd5f42e
IE
137132016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13714
13715 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13716
ae5a77fa
EB
137172016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13718
13719 * gnat.dg/inline12.adb: New test.
13720
11e57fc6
BC
137212016-01-18 Bin Cheng <bin.cheng@arm.com>
13722
13723 PR tree-optimization/66797
13724 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13725
995b6fe0
RB
137262016-01-18 Richard Biener <rguenther@suse.de>
13727
13728 PR tree-optimization/69170
13729 * gcc.dg/torture/pr69170.c: New testcase.
13730
82ee0cf2 137312016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13732
13733 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13734
d69da357
TV
137352016-01-16 Tom de Vries <tom@codesourcery.com>
13736
13737 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13738
a3845283
TV
137392016-01-16 Tom de Vries <tom@codesourcery.com>
13740
13741 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13742 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13743 redundant dg-require-effective-target pthread.
13744 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13745 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13746 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13747 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13748 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13749 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13750 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13751
197a6aa6
DE
137522016-01-16 David Edelsohn <dje.gcc@gmail.com>
13753
13754 PR target/68609
13755 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13756 * gcc.target/powerpc/recip-7.c: Same.
13757
ec7886c1
PP
137582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13759
13760 PR c++/69091
13761 * g++.dg/template/pr69091.C: New test.
13762
203484bb
PP
137632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13764
13765 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13766 dump does not contain an error_mark_node.
13767 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13768 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13769
aa2500e9
PP
137702016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13771
13772 PR c++/68936
13773 * g++.dg/template/pr68936.C: New test.
13774
28621a5c
DE
137752016-01-15 David Edelsohn <dje.gcc@gmail.com>
13776
13777 PR target/68609
13778 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13779 * gcc.target/powerpc/recip-2.c: Same.
13780 * gcc.target/powerpc/recip-3.c: Same.
13781 * gcc.target/powerpc/recip-4.c: Same.
13782 * gcc.target/powerpc/recip-sqrtf.c: Same.
13783
40c43aca
JL
137842016-01-15 Jeff Law <law@redhat.com>
13785
13786 PR tree-optimization/69270
13787 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13788 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13789
afbc5ae8
PT
137902016-01-15 Paul Thomas <pault@gcc.gnu.org>
13791
13792 PR fortran/49630
13793 * gfortran.dg/deferred_character_13.f90: New test for the fix
13794 of comment 3 of the PR.
13795
13796 PR fortran/54070
13797 * gfortran.dg/deferred_character_8.f90: New test
13798 * gfortran.dg/allocate_error_5.f90: New test
13799
13800 PR fortran/60593
13801 * gfortran.dg/deferred_character_10.f90: New test
13802
13803 PR fortran/60795
13804 * gfortran.dg/deferred_character_14.f90: New test
13805
13806 PR fortran/61147
13807 * gfortran.dg/deferred_character_11.f90: New test
13808
13809 PR fortran/64324
13810 * gfortran.dg/deferred_character_9.f90: New test
13811
49abe076
VM
138122016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13813
13814 PR rtl-optimization/69030
13815 * gcc.target/i386/pr69030.c: New.
13816
16d12992
KT
138172016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13818
13819 * gcc.target/aarch64/target_attr_17.c: New test.
13820
78810bd3
RB
138212016-01-15 Richard Biener <rguenther@suse.de>
13822
13823 PR tree-optimization/66856
13824 * gcc.dg/torture/pr66856-1.c: New testcase.
13825 * gcc.dg/torture/pr66856-2.c: Likewise.
13826
2bd847fe
RB
138272016-01-15 Richard Biener <rguenther@suse.de>
13828
13829 PR debug/69137
13830 * g++.dg/lto/pr69137_0.C: New testcase.
13831
a00fe3b7
RS
138322016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13833
13834 PR middle-end/69246
13835 * gcc.target/i386/pr69246.c: New test.
13836
cbb0e83b
DV
138372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13838
7596d5de 13839 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13840
5a500ecf
DV
138412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13842
13843 PR c++/56194
13844 * g++.dg/init/const9.C: Disable test on S/390.
13845
5d9bf64f
DV
138462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13847
13848 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13849 * g++.dg/Wno-frame-address.C: Ditto.
13850
e234b19e
DV
138512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13852
13853 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13854
89483f99
RB
138552016-01-15 Richard Biener <rguenther@suse.de>
13856
13857 PR tree-optimization/68961
13858 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13859
94f37395
IE
138602016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13861
13862 * gcc.target/i386/pr65105-5.c: New test.
13863
82ee0cf2 138642016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13865
13866 * gcc.c-torture/execute/alias-4.c: New testcase.
13867
82ee0cf2 138682016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13869
13870 PR ipa/68148
13871 * g++.dg/ipa/devirt-49.C: New testcase.
13872
092f7deb 138732016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13874
13875 PR target/65837
13876 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13877 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13878 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13879
e93c66bc
RB
138802016-01-15 Richard Biener <rguenther@suse.de>
13881
13882 PR tree-optimization/69117
13883 * gcc.dg/torture/pr69117.c: New testcase.
13884
c47eaca6 138852015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13886
13887 PR c++/69048
13888 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13889
c3f6914a
FXC
138902016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13891
13892 PR testsuite/67509
13893 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13894 range tests use 100 * maximum instead of maximum + 1.
13895
cd65ae90
JJ
138962016-01-14 Jakub Jelinek <jakub@redhat.com>
13897
13898 PR debug/69244
13899 * gcc.dg/guality/pr69244.c: New test.
13900
19643948
UB
139012016-01-14 Uros Bizjak <ubizjak@gmail.com>
13902
13903 * lib/target-supports.exp (check_effective_target_issignaling):
13904 New procedure.
13905 * gcc.dg/pr61441.c: Require issignaling effective target.
13906
fe79c97e
SB
139072016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13908
13909 PR target/68803
13910 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13911
c7df95d8
DM
139122016-01-14 David Malcolm <dmalcolm@redhat.com>
13913
13914 PR c++/68819
13915 PR preprocessor/69177
13916 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13917 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13918 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13919 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13920
00083992
MP
139212016-01-14 Marek Polacek <polacek@redhat.com>
13922
13923 PR c/69262
13924 * gcc.dg/array-15.c: New test.
13925
0c9b3294
JJ
139262016-01-14 Jakub Jelinek <jakub@redhat.com>
13927
13928 PR middle-end/68146
13929 PR tree-optimization/69155
13930 * gfortran.dg/pr68146.f: New test.
13931 * gfortran.dg/pr69155.f90: New test.
13932
3688e13d
RB
139332016-01-14 Richard Biener <rguenther@suse.de>
13934
13935 PR tree-optimization/68060
13936 * gcc.dg/torture/pr68060-1.c: New testcase.
13937 * gcc.dg/torture/pr68060-2.c: Likewise.
13938
bab0ad3a
NC
139392016-01-14 Nick Clifton <nickc@redhat.com>
13940
13941 * lib/target-supports.exp
13942 (check_effective_target_arm_neon_ok_nocache): Add an option
13943 sequence that includes setting the ARM architecture to ARMv7-A.
13944 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13945 command line options necessary to enable Neon support.
13946 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13947 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13948 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13949 * gcc.target/arm/pr69180.c: Likewise.
13950
947c2ce5
JL
139512016-01-14 Jeff Law <law@redhat.com>
13952
13953 PR tree-optimization/69270
13954 * gcc.dg/tree-ssa/pr69270.c: New test.
13955
3342fd71
BS
139562016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13957
13958 PR c/66208
13959 * c-c++-common/pr66208.c: New file.
13960
2ad3adf1
JJ
139612016-01-13 Jakub Jelinek <jakub@redhat.com>
13962
13963 PR tree-optimization/69156
13964 * gcc.dg/pr69156.c: New test.
13965
398d6feb
L
139662016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13967
13968 * gcc.target/i386/pr69225-7.c: New test.
13969
4c868789
RH
139702016-01-13 Richard Henderson <rth@redhat.com>
13971
13972 * gcc.dg/tm/memopt-13.c: Update expected function.
13973 * gcc.dg/tm/memopt-6.c: Likewise.
13974
ef6d1772
UB
139752016-01-13 Uros Bizjak <ubizjak@gmail.com>
13976
13977 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13978 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13979 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13980 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13981
ef6d1772
UB
139822016-01-13 Tom de Vries <tom@codesourcery.com>
13983
13984 PR tree-optimization/69169
0b4b6ef2
TV
13985 * gcc.dg/pr69169.c: New test.
13986
2ad3adf1 139872016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13988
13989 PR target/69228
13990 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13991 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13992 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13993 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13994 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13995 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13996 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13997 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13998
9060e335
AK
139992016-01-13 Jakub Jelinek <jakub@redhat.com>
14000
14001 PR target/69247
14002 * gcc.dg/pr69247.c: New test.
14003
40311329
RB
140042016-01-13 Richard Biener <rguenther@suse.de>
14005
14006 PR tree-optimization/69242
14007 * gcc.dg/torture/pr69242.c: New testcase.
14008
ccbd7103
RB
140092016-01-13 Richard Biener <rguenther@suse.de>
14010
14011 PR tree-optimization/69186
14012 * gcc.dg/torture/pr69186.c: New testcase.
14013
c6f72a46
JL
140142016-01-13 Jeff Law <law@redhat.com>
14015
14016 PR tree-optimization/67755
14017 * gcc.dg/tree-ssa/pr67755.c: New test.
14018
140192016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14020
14021 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14022 pass number in output by a star.
14023
c446cf07
BC
140242016-01-12 Bin Cheng <bin.cheng@arm.com>
14025
14026 PR tree-optimization/68911
14027 * gcc.c-torture/execute/pr68911.c: New test.
14028
5342156c
MP
140292016-01-12 Marek Polacek <polacek@redhat.com>
14030
14031 PR c++/68979
14032 * g++.dg/warn/permissive-1.C: New test.
14033
65364cc5
JJ
140342016-01-12 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR objc++/68511
14037 PR c++/69213
14038 * g++.dg/opt/pr69213.C: New test.
14039
81b9a3d9
CB
140402016-01-12 Christian Bruel <christian.bruel@st.com>
14041
14042 PR target/69180
14043 * gcc.target/arm/pr69180.c: New test.
14044
3c4e91c9
RB
140452016-01-12 Richard Biener <rguenther@suse.de>
14046
14047 PR lto/69077
14048 * g++.dg/lto/pr69077_0.C: New testcase.
14049 * g++.dg/lto/pr69077_1.C: Likewise.
14050
5664cea1
JJ
140512016-01-12 Jakub Jelinek <jakub@redhat.com>
14052
14053 PR target/69175
14054 * g++.dg/opt/pr69175.C: New test.
14055
86cefc49
AL
140562016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14057
14058 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14059 rather than #including math.h & stdlib.h.
14060 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14061 * gcc.dg/vect/pr49771.c: Likewise.
14062 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14063 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14064 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14065 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14066 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14067 * gcc.dg/vect/pr44507.c: Likewise.
14068 * gcc.dg/vect/pr45902.c: Likewise.
14069 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14070 * gcc.dg/vect/vect-117.c: Likewise.
14071 * gcc.dg/vect/vect-99.c: Likewise.
14072 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14073 * gcc.dg/vect/vect-cond-1.c: Likewise.
14074 * gcc.dg/vect/vect-cond-2.c: Likewise.
14075 * gcc.dg/vect/vect-cond-3.c: Likewise.
14076 * gcc.dg/vect/vect-cond-4.c: Likewise.
14077 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14078 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14079 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14080 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14081 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14082 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14083 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14084 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14085 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14086 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14087 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14088 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14089 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14090 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14091 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14092 include of signal.h.
14093 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14094 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14095 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14096 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14097 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14098 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14099 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14100 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14101 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14102 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14103 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14104 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14105 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14106 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14107 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14108 * gcc.dg/vect/vect-outer-5.c: Likewise.
14109 * gcc.dg/vect/vect-outer-6.c: Likewise.
14110 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14111 include of stdio.h.
14112
b832f61e
NC
141132016-01-12 Nick Clifton <nickc@redhat.com>
14114
14115 PR target/68913
14116 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14117 to fread so that it will be found in all target runtimes.
14118
8eac49b1
RB
141192016-01-12 Richard Biener <rguenther@suse.de>
14120
14121 PR tree-optimization/69053
14122 * g++.dg/torture/pr69053.C: New testcase.
14123
2935d994
RB
141242016-01-12 Richard Biener <rguenther@suse.de>
14125
14126 PR tree-optimization/69168
14127 * gcc.dg/torture/pr69168.c: New testcase.
14128
66c16fd9
RB
141292016-01-12 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/69157
14132 * gcc.dg/torture/pr69157.c: New testcase.
14133
141342016-01-12 Richard Biener <rguenther@suse.de>
14135
14136 PR tree-optimization/69174
14137 * gcc.dg/torture/pr69174.c: New testcase.
14138
723033a6
JJ
141392016-01-12 Jakub Jelinek <jakub@redhat.com>
14140
14141 PR c++/66808
14142 PR c++/69000
14143 * g++.dg/tls/pr66808.C: New test.
14144 * g++.dg/tls/pr69000.C: New test.
14145
3574cf47
BS
141462016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14147
14148 * gcc.target/powerpc/swaps-p8-23.c: New test.
14149 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14150
feb20787
JDA
141512016-01-11 John David Anglin <danglin@gcc.gnu.org>
14152
14153 PR tree-optimization/68356
14154 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14155
27b1820a
KV
141562016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14157 Jim Wilson <jim.wilson@linaro.org>
14158
14159 PR target/69194
14160 * gcc.target/arm/pr69194.c: New test.
14161
cf4de6af
L
141622016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14163
14164 PR target/69225
14165 * gcc.target/i386/pr69225-1.c: New test.
14166 * gcc.target/i386/pr69225-2.c: Likewise.
14167 * gcc.target/i386/pr69225-3.c: Likewise.
14168 * gcc.target/i386/pr69225-4.c: Likewise.
14169 * gcc.target/i386/pr69225-5.c: Likewise.
14170 * gcc.target/i386/pr69225-6.c: Likewise.
14171
1ebd5558
JJ
141722016-01-11 Jakub Jelinek <jakub@redhat.com>
14173
23552a4d
JJ
14174 PR target/67462
14175 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14176 if lp64.
14177
26ff85b0
JJ
14178 PR target/69071
14179 * gcc.dg/pr69071.c: New test.
14180
9cb6bd74
JJ
14181 PR c++/69211
14182 * g++.dg/opt/pr69211.C: New test.
14183
1ebd5558
JJ
14184 PR tree-optimization/69214
14185 * gcc.c-torture/compile/pr69214.c: New test.
14186
8c18c836
UB
141872016-01-11 Uros Bizjak <ubizjak@gmail.com>
14188
14189 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14190 * gcc.target/i386/pr66232-11.c: Ditto.
14191 * gcc.target/i386/pr66232-12.c: Ditto.
14192 * gcc.target/i386/pr66232-13.c: Ditto.
14193
62446e6e
RB
141942016-01-11 Richard Biener <rguenther@suse.de>
14195
14196 PR tree-optimization/69173
14197 * gcc.dg/torture/pr69173.c: New testcase.
14198
2b8568fe
KT
141992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14200
14201 PR rtl-optimization/68796
14202 * gcc.target/aarch64/tst_5.c: New test.
14203 * gcc.target/aarch64/tst_6.c: Likewise.
14204
5baf4532
KT
142052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14206
14207 PR rtl-optimization/68841
14208 * gcc.dg/pr68841.c: New test.
14209 * gcc.c-torture/execute/pr68841.c: New test.
14210
ca90b1ed
YR
142112016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14212
14213 PR rtl-optimization/68920
14214 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14215 for ix86 targets.
14216 * gcc.dg/ifcvt-5.c: New test.
14217
2ad3adf1 142182016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14219
14220 PR bootstrap/69123
14221 * g++.dg/pr69123.C: New.
14222
83834c09
IE
142232016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14224
14225 PR target/69010
14226 * gcc.target/i386/pr69010.c: New test.
14227
dcf89d57
MJ
142282016-01-11 Martin Jambor <mjambor@suse.cz>
14229
14230 PR ipa/69044
14231 * gcc.target/i386/chkp-pr69044.c: New test.
14232
d95167ee
TV
142332016-01-11 Tom de Vries <tom@codesourcery.com>
14234
14235 PR tree-optimization/69109
14236 * gcc.dg/autopar/pr69109-2.c: New test.
14237 * gcc.dg/autopar/pr69109.c: New test.
14238
4f6403a8
TV
142392016-01-11 Tom de Vries <tom@codesourcery.com>
14240
14241 PR tree-optimization/69108
14242 * gcc.dg/autopar/pr69108.c: New test.
14243
21efdd80
PP
142442016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14245
14246 PR c++/69029
14247 * c-c++-common/Wisleading-indentation.c: Augment test.
14248
fd42eed8
TK
142492016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14250
14251 PR fortran/69154
14252 * gfortran.dg/inline_matmul_12.f90: New test.
14253
4f90ee6c
PT
142542016-01-10 Paul Thomas <pault@gcc.gnu.org>
14255
14256 PR fortran/67779
14257 * gfortran.dg/actual_array_offset_1: New test.
14258
3907c6cf
TV
142592016-01-10 Tom de Vries <tom@codesourcery.com>
14260
14261 PR tree-optimization/69062
14262 * gcc.dg/autopar/pr69062.c: New test.
14263
b07b236e
TS
142642016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14265
14266 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14267 * gcc.dg/vect/slp-perm-2.c: Likewise.
14268 * gcc.dg/vect/slp-perm-3.c: Likewise.
14269 * gcc.dg/vect/slp-perm-5.c: Likewise.
14270 * gcc.dg/vect/slp-perm-6.c: Likewise.
14271 * gcc.dg/vect/slp-perm-7.c: Likewise.
14272 * gcc.dg/vect/slp-perm-8.c: Likewise.
14273
23fab8ae
TV
142742016-01-10 Tom de Vries <tom@codesourcery.com>
14275
14276 PR tree-optimization/69039
14277 * gcc.dg/autopar/pr69039.c: New test.
14278
73f0dae2
MP
142792016-01-09 Marek Polacek <polacek@redhat.com>
14280
14281 PR c++/69113
14282 * g++.dg/pr69113.C: New test.
14283
20b8d734
JJ
142842016-01-09 Jakub Jelinek <jakub@redhat.com>
14285
14286 PR middle-end/50865
14287 PR tree-optimization/69097
14288 * gcc.c-torture/execute/pr50865.c: New test.
14289 * gcc.c-torture/execute/pr69097-1.c: New test.
14290 * gcc.c-torture/execute/pr69097-2.c: New test.
14291 * gcc.dg/pr69097-1.c: New test.
14292 * gcc.dg/pr69097-2.c: New test.
14293
c50e614b
JJ
142942016-01-09 Jakub Jelinek <jakub@redhat.com>
14295
14296 PR c++/69164
14297 * g++.dg/opt/pr69164.C: New test.
14298
e0237993
JJ
142992016-01-08 Jakub Jelinek <jakub@redhat.com>
14300
14301 PR tree-optimization/69167
14302 * gcc.dg/pr69167.c: New test.
14303
bd8f5bb2
MP
143042016-01-08 Marek Polacek <polacek@redhat.com>
14305
14306 PR c++/68449
14307 * g++.dg/pr68449.C: New.
14308
bb0f5ca7
AL
143092016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14310
14311 PR tree-optimization/68707
14312 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14313 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14314 on platforms supporting it.
14315 * gcc.dg/vect/slp-perm-2.c: Likewise.
14316 * gcc.dg/vect/slp-perm-3.c: Likewise.
14317 * gcc.dg/vect/slp-perm-5.c: Likewise.
14318 * gcc.dg/vect/slp-perm-7.c: Likewise.
14319 * gcc.dg/vect/slp-perm-8.c: Likewise.
14320 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14321 on platforms supporting it.
14322
22518428
JJ
143232016-01-08 Jakub Jelinek <jakub@redhat.com>
14324
33f0852f
JJ
14325 PR tree-optimization/69162
14326 * gcc.dg/pr69162.c: New test.
14327
22518428
JJ
14328 PR tree-optimization/69172
14329 * gcc.dg/pr69172.c: New test.
14330
80e9b3aa
TP
143312016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14332
14333 PR tree-optimization/67781
14334 * gcc.c-torture/execute/pr67781.c: New file.
14335
262a363f
JJ
143362016-01-08 Jakub Jelinek <jakub@redhat.com>
14337
14338 PR tree-optimization/69083
14339 * gcc.dg/vect/pr69083.c: New test.
14340
6e1f093f
SS
143412016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14342
14343 PR tree-optimization/61441
14344 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14345 Use -fexcess-precision=standard for compiler options.
14346 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14347
53290e07
JJ
143482016-01-08 Jakub Jelinek <jakub@redhat.com>
14349
57bf3072
JJ
14350 PR fortran/69128
14351 * gfortran.dg/gomp/pr69128.f90: New test.
14352
53290e07
JJ
14353 PR c++/69145
14354 * g++.dg/ext/pr69145-1.C: New test.
14355 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14356 * g++.dg/ext/pr69145-2.h: New file.
14357
7a127fa7
MS
143582016-01-07 Martin Sebor <msebor@redhat.com>
14359
14360 PR c/68966
14361 * gcc.dg/atomic-fetch-bool.c: New test.
14362 * gcc.dg/sync-fetch-bool.c: New test.
14363
95918b49
L
143642016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14365
14366 PR fortran/66680
14367 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14368
c8e62a9d
NC
143692016-01-07 Nick Clifton <nickc@redhat.com>
14370
14371 PR target/66655
14372 * g++.dg/pr66655.C: New test.
14373 * g++.dg/pr66655_1.cc: Test support file.
14374 * g++.dg/pr66655.h: Test header file.
14375
2ad3adf1 143762016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14377
14378 PR fortran/66680
14379 gfortran.dg/gomp/pr66680.f90: New test.
14380
4cd9ca92
L
143812016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14382
14383 PR target/69171
14384 * gcc.target/i386/pr69171-1.c: New test.
14385 * gcc.target/i386/pr69171-2.c: Likewise.
14386 * gcc.target/i386/pr69171-3.c: Likewise.
14387 * gcc.target/i386/pr69171-4.c: Likewise.
14388 * gcc.target/i386/pr69171-5.c: Likewise.
14389 * gcc.target/i386/pr69171-6.c: Likewise.
14390
7e33d4dc
BS
143912015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14392
14393 PR middle-end/67639
14394 * c-c++-common/pr67639.c: New test.
14395
fec64afc
JJ
143962016-01-07 Jakub Jelinek <jakub@redhat.com>
14397
14398 PR tree-optimization/69141
14399 * g++.dg/opt/pr69141.C: New test.
14400
f293ad29
EB
144012016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14402
14403 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14404
5027395e
UB
144052016-01-06 Uros Bizjak <ubizjak@gmail.com>
14406
14407 PR target/69140
14408 * gcc.target/i386/pr69140.c: New test
14409
7443cf13
DM
144102016-01-06 David Malcolm <dmalcolm@redhat.com>
14411
14412 * gcc.dg/bad-dereference.c: New test case.
14413
32928931
BS
144142015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14415
14416 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14417
68dd05da
AS
144182016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14419
14420 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14421
6b131d5b
MP
144222016-01-06 Marek Polacek <polacek@redhat.com>
14423
14424 PR sanitizer/69099
14425 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14426
8d9fdb49
MP
144272016-01-05 Marek Polacek <polacek@redhat.com>
14428
14429 PR c/69104
14430 * gcc.dg/atomic-invalid-2.c: New.
14431
acf93f1e
L
144322016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14433
14434 PR target/68991
14435 * gcc.target/i386/pr68991.c: New test.
14436
3f50525d
L
144372016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14438
14439 PR target/68991
14440 * g++.dg/pr68991-1.C: New test.
14441 * g++.dg/pr68991-2.C: Likewise.
14442
e0237993 144432016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14444
e0237993 14445 PR other/60465
face88a1
ST
14446 * gcc.target/ia64/pr60465-gprel64.c: New test.
14447 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14448
a0866eff
KT
144492016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14450
14451 PR rtl-optimization/68651
14452 * gcc.target/aarch64/pr68651_1.c: New test.
14453
c589e975
DM
144542016-01-05 David Malcolm <dmalcolm@redhat.com>
14455
14456 PR c/69122
14457 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14458
929710d9
NS
144592016-01-05 Nathan Sidwell <nathan@acm.org>
14460
ce3e43d7
NS
14461 PR c++/58583
14462 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14463
929710d9
NS
14464 * gcc.dg/alias-15.c: New.
14465
a2faef8e
NC
144662016-01-05 Nick Clifton <nickc@redhat.com>
14467
14468 PR target/68870
14469 * g++.dg/pr68770.C: New test.
14470
4cfa76e3
MS
144712016-01-04 Mike Stump <mikestump@comcast.net>
14472
14473 * lib/target-supports.exp (check_effective_target_cilkplus):
14474 cilkplus targets require pthreads.
4ece61b6 14475 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14476
4e8a3a35
MM
144772016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14478
14479 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14480 generation.
14481
818ab71a
JJ
144822016-01-04 Jakub Jelinek <jakub@redhat.com>
14483
14484 Update copyright years.
14485
2fe0a208
MP
144862016-01-04 Marek Polacek <polacek@redhat.com>
14487
14488 PR c/68908
14489 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14490 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14491 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14492
9e3b2fe3
EB
144932016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14494
14495 * gcc.target/sparc/20160104-2.c: New test.
14496
e8d65a35
EB
144972016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14498
14499 * gcc.target/sparc/20160104-1.c: New test.
14500
25ccfccd
PT
145012016-01-03 Paul Thomas <pault@gcc.gnu.org>
14502
14503 PR fortran/65045
14504 * gfortran.dg/pr65045.f90: New test.
14505
cb51d382
EB
145062016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14507
14508 * gnat.dg/specs/debug1.ads: Delete.
14509
6eeaad6e
JD
145102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14511
14512 PR libgfortran/68867
14513 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14514 expression.
14515
2f968603
JD
145162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14517
14518 PR libgfortran/68867
14519 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14520 PowerPC.
14521
591bb5e4
PT
145222016-01-01 Paul Thomas <pault@gcc.gnu.org>
14523
14524 PR fortran/68864
14525 * gfortran.dg/pr68864.f90: New test.
14526
f1e0620c
JJ
145272016-01-01 Jakub Jelinek <jakub@redhat.com>
14528
942a1319
JJ
14529 PR tree-optimization/69070
14530 * gcc.dg/pr69070.c: New test.
14531
10dff63f
JJ
14532 PR sanitizer/69055
14533 * gfortran.dg/pr69055.f90: New test.
14534
f1e0620c
JJ
14535 PR target/69015
14536 * gcc.dg/pr69015.c: New test.
818ab71a 14537\f
2f883d1c 14538Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14539
14540Copying and distribution of this file, with or without modification,
14541are permitted in any medium without royalty provided the copyright
14542notice and this notice are preserved.