]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix 2 typos in IPA ICF pass
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b93ee1bb
ML
12016-10-25 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
4
ad6922b0
WD
52016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
6
7 PR target/78041
8 * gcc.target/arm/pr78041.c: New test.
9
e16f1cc7
JJ
102016-10-25 Jakub Jelinek <jakub@redhat.com>
11
12 * g++.dg/cpp1z/launder1.C: New test.
13 * g++.dg/cpp1z/launder2.C: New test.
14
078134e5 152016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 16 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
17
18 PR target/71676
19 PR target/71678
20 * gcc.target/avr/pr71676-2.c: New test.
21
c7212a15 222016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 23 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
24
25 PR target/71676
26 PR target/71678
27 * gcc.target/avr/pr71676-1.c: New test.
28 * gcc.target/avr/pr71676-3.c: New test.
29 * gcc.target/avr/pr71676.c: New test.
30 * gcc.target/avr/pr71678.c: New test.
31
d1c7d3a8
KV
322016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
33
34 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
35 such that cloned verions of tested functions are not created.
36
c7082171
SK
372016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
38
39 PR fortran/71895
40 * gfortran.dg/pr71895.f90: New test.
41
0f2a9e37
JJ
422016-10-24 Jakub Jelinek <jakub@redhat.com>
43
44 * g++.dg/debug/dwarf2/ref-2.C: New test.
45
f8348061
BE
462016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
47
48 * c-c++-common/Wint-in-bool-context-3.c: New test.
49
1eb4547b
MS
502016-10-24 Martin Sebor <msebor@redhat.com>
51
52 PR middle-end/77735
53 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
54 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
55 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
56 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
57 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
58 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
59 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
60
292af537
RB
612016-10-24 Richard Biener <rguenther@suse.de>
62
63 PR testsuite/71491
64 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
65 * gcc.dg/vect/slp-45.c: Likewise.
66
40f683e8
RB
672016-10-24 Richard Biener <rguenther@suse.de>
68
69 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
70 * gcc.dg/tree-ssa/pr21458.c: Likewise.
71 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
72
b1b6774f
GJL
732016-10-24 Georg-Johann Lay <avr@gjlay.de>
74
75 PR target/78093
76 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
77 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
78
ed9760d2
AV
792016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
80
81 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
82
fb027a42
JJ
832016-10-24 Jakub Jelinek <jakub@redhat.com>
84
85 * gcc.target/i386/bmi2-pext-1.c: New test.
86 * gcc.target/i386/bmi2-pdep-1.c: New test.
87 * gcc.target/i386/bmi2-bzhi-3.c: New test.
88 * gcc.target/i386/tbm-bextri-1.c: New test.
89 * gcc.target/i386/bmi-bextr-6.c: New test.
90
8e10302e
RO
912016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
92
93 PR target/77483
94 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
95 * gcc.target/i386/pr65105-1.c: Likewise.
96 * gcc.target/i386/pr65105-2.c: Likewise.
97 * gcc.target/i386/pr65105-3.c: Likewise.
98 * gcc.target/i386/pr65105-5.c: Likewise.
99 * gcc.target/i386/pr67761.c: Likewise.
100 * gcc.target/i386/pr70799-1.c: Likewise.
101
866c72a8
ML
1022016-10-24 Martin Liska <mliska@suse.cz>
103
104 PR sanitizer/77966
105 * c-c++-common/ubsan/unreachable-3.c: New test.
106
0804124b
SK
1072016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
108
109 PR fortran/77763
110 * gfortran.dg/pr77763.f90
111
87c9fca5
SK
1122016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
113
114 PR fortran/54730
115 PR fortran/78033
116 * gfortran.dg/pr78033.f90: New test.
117
dfd6231e
PT
1182016-10-23 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/69834
121 * gfortran.dg/select_type_1.f03: Change error for overlapping
122 TYPE IS cases.
123 * gfortran.dg/select_type_36.f03: New test.
124
66ccff98
EB
1252016-10-22 Eric Botcazou <ebotcazou@adacore.com>
126
127 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
128
15876cee
TK
1292016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
130
131 PR fortran/78021
132 * gfortran.dg/string_length_3.f90: New test.
133
574284e9
AV
1342016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
135
574284e9
AV
136 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
137
1382016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
139
140 PR fortran/43366
141 PR fortran/57117
142 PR fortran/61337
143 * gfortran.dg/alloc_comp_class_5.f03: New test.
144 * gfortran.dg/class_allocate_21.f90: New test.
145 * gfortran.dg/class_allocate_22.f90: New test.
146 * gfortran.dg/realloc_on_assign_27.f08: New test.
147
20276dc9
JL
1482016-10-21 Jeff Law <law@redhat.com>
149
150 * PR tree-optimization/71947
151 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
152 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
153 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
154
f7503699
KV
1552016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
156
157 * gcc.dg/ipa/vrp5.c: New test.
158 * gcc.dg/ipa/vrp6.c: New test.
159
5be6b295
WD
1602016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
161
162 * gcc.target/aarch64/test_frame_17.c: New test.
163
c82bc7ed
WD
1642016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
165
166 * gcc.target/aarch64/test_frame_17.c: New test.
167
67a6cac7
AP
1682016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
169
170 PR preprocessor/71681
171 * gcc.dg/cpp/pr71681-1.c: New testcase
172 * gcc.dg/cpp/pr71681-2.c: Likewise
173 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
174 * gcc.dg/cpp/remap/a/header.gcc: Likewise
175 * gcc.dg/cpp/remap/a/t_1.h: Likewise
176 * gcc.dg/cpp/remap/a/t_2.h: Likewise
177
8e6982f7
JJ
1782016-10-21 Jakub Jelinek <jakub@redhat.com>
179
9c4c8b7b
JJ
180 PR target/78057
181 * gcc.target/i386/pr78057.c: New test.
182
8e6982f7
JJ
183 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
184
de514d40
PT
1852016-10-21 Paul Thomas <pault@gcc.gnu.org>
186
187 PR fortran/69566
188 * gfortran.dg/select_type_37.f03: New test.
189
1d64ceb0
SKS
1902016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
191
192 PR target/71627
193 * gcc.target/avr/pr71627.c: New test
194
85729229
EB
1952016-10-21 Eric Botcazou <ebotcazou@adacore.com>
196
197 * gcc.target/sparc/overflow-1.c: New test.
198 * gcc.target/sparc/overflow-2.c: Likewise.
199 * gcc.target/sparc/overflow-3.c: Likewise.
200
d17f2c3b
AV
2012016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
202
203 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
204 effective target.
205
0d47cee6
KT
2062016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
207
208 PR rtl-optimization/78038
209 * gcc.target/aarch64/pr78038.c: New test.
210
a20d03c8
RB
2112016-10-21 Richard Biener <rguenther@suse.de>
212
213 PR tree-optimization/78051
214 * g++.dg/torture/pr78051.C: New testcase.
215
f3ecd50f
BE
2162016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
217
218 * c-c++-common/wdate-time.c: Restored test case.
219 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
220
fceabe50
JJ
2212016-10-20 Jakub Jelinek <jakub@redhat.com>
222
223 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
224
f56ea76e
UB
2252016-10-20 Uros Bizjak <ubizjak@gmail.com>
226
227 PR target/78037
228 * gcc.target/i386/pr78037.c: New test.
229
2c35bbe1
EB
2302016-10-20 Eric Botcazou <ebotcazou@adacore.com>
231
232 * gcc.target/visium/overflow8.c: New.
233 * gcc.target/visium/overflow16.c: Likewise.
234 * gcc.target/visium/overflow32: Likewise.
235
28df8730
MM
2362016-10-20 Michael Matz <matz@suse.de>
237
238 * gcc.dg/loop-split.c: New test.
239 * gcc.dg/tree-ssa/ifc-9.c: Update.
240 * gcc.dg/tree-ssa/ifc-10.c: Update.
241
6c1a9e41
RB
2422016-10-20 Richard Biener <rguenther@suse.de>
243
244 * gcc.dg/graphite/pr35356-1.c: Update.
245
a2923dba
PC
2462016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
247
248 PR c++/77446
249 * g++.dg/cpp1y/pr77446.C: New.
250
2066ef6a
PK
2512016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
252
253 PR tree-optimization/53979
254 * gcc.dg/pr53979-1.c: New test-case.
255 * gcc.dg/pr53979-2.c: Likewise.
256
4c712374
BE
2572016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
258
259 * c-c++-common/Wint-in-bool-context-2.c: New test.
260
bdcf8e7c
JD
2612016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
262
263 * gfortran.dg/dtio_17.f90: Fix test.
264
ec1748d4
AH
2652016-10-19 Aldy Hernandez <aldyh@redhat.com>
266
267 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
268 * gcc.dg/Walloca-2.c: Same.
269
b70f0b0c
AH
2702016-10-19 Aldy Hernandez <aldyh@redhat.com>
271
272 * gcc.dg/Wvla-1.c: Rename to...
273 * gcc.dg/Wvla-larger-than-1.c: ...this.
274 * gcc.dg/Wvla-2.c: Rename to...
275 * gcc.dg/Wvla-larger-than-2.c: ...this.
276 * gcc.dg/Wvla-3.c: Rename to...
277 * gcc.dg/Walloca-11.c.: ...this.
278 * gcc.dg/wvla-[1-7].c: Rename to:
279 * gcc.dg/Wvla-[1-7].c: ...this.
280
cbb22e61
BC
2812016-10-19 Bin Cheng <bin.cheng@arm.com>
282
283 PR tree-optimization/78005
284 * gcc.dg/vect/pr78005.c: New.
285 * gcc.target/i386/l_fma_float_1.c: Revise test.
286 * gcc.target/i386/l_fma_float_2.c: Ditto.
287 * gcc.target/i386/l_fma_float_3.c: Ditto.
288 * gcc.target/i386/l_fma_float_4.c: Ditto.
289 * gcc.target/i386/l_fma_float_5.c: Ditto.
290 * gcc.target/i386/l_fma_float_6.c: Ditto.
291 * gcc.target/i386/l_fma_double_1.c: Ditto.
292 * gcc.target/i386/l_fma_double_2.c: Ditto.
293 * gcc.target/i386/l_fma_double_3.c: Ditto.
294 * gcc.target/i386/l_fma_double_4.c: Ditto.
295 * gcc.target/i386/l_fma_double_5.c: Ditto.
296 * gcc.target/i386/l_fma_double_6.c: Ditto.
297
a023f8c8
TS
2982016-10-19 Thomas Schwinge <thomas@codesourcery.com>
299
300 PR tree-optimization/78024
301 * gcc.dg/goacc/loop-processing-1.c: New file.
302
d9700bdb
RB
3032016-10-19 Richard Biener <rguenther@suse.de>
304
305 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
306
902cb7b1
KN
3072016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
308
309 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
310 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
311 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
312 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
313 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
314 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
315 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
316 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
317 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
318 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
319 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
320 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
321 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
322 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
323 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
324 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
325 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
326 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
327 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
328 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
329 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
330 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
331 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
332 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
333 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
334 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
335 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
336 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
337 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
338 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
339 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
340 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
341 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
342 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
343 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
344 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
345 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
346 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
347 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
348 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
349 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
350 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
351 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
352 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
353 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
354 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
355 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
356 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
357 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
358 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
359 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
360 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
361 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
362 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
363 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
364 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
365 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
366 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
367 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
368 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
369 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
370 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
371 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
372 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
373 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
374 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
375 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
376 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
377 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
378 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
379 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
380 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
381 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
382 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
383 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
384 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
385 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
386 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
387 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
388 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
389 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
390 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
391 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
392 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
393 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
394 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
395 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
396 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
397 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
398 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
399 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
400 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
401 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
402 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
403 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
404 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
405 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
406 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
407 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
408 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
409 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
410 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
411 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
412 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
413 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
414 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
415 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
416 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
417 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
418 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
419 * gcc.target/powerpc/vsu/vsu.exp: New file.
420
5cb96b6a
UB
4212016-10-18 Uros Bizjak <ubizjak@gmail.com>
422
423 PR target/77991
424 * gcc.target/i386/pr77991.c: New test.
425
f5de494c
MF
4262016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
427
428 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
429 LTO is used.
430
e5163ec1
SKS
4312016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
432
5cb96b6a 433 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 434
b64e8239
RB
4352016-10-18 Richard Biener <rguenther@suse.de>
436
437 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
438 * gcc.dg/tree-ssa/pr21001.c: Likewise.
439 * gcc.dg/tree-ssa/pr21090.c: Likewise.
440 * gcc.dg/tree-ssa/pr21294.c: Likewise.
441 * gcc.dg/tree-ssa/pr21563.c: Likewise.
442 * gcc.dg/tree-ssa/pr23744.c: Likewise.
443 * gcc.dg/tree-ssa/pr25382.c: Likewise.
444 * gcc.dg/tree-ssa/pr68431.c: Likewise.
445 * gcc.dg/tree-ssa/vrp03.c: Likewise.
446 * gcc.dg/tree-ssa/vrp06.c: Likewise.
447 * gcc.dg/tree-ssa/vrp07.c: Likewise.
448 * gcc.dg/tree-ssa/vrp09.c: Likewise.
449 * gcc.dg/tree-ssa/vrp19.c: Likewise.
450 * gcc.dg/tree-ssa/vrp20.c: Likewise.
451 * gcc.dg/tree-ssa/vrp92.c: Likewise.
452 * gcc.dg/pr68217.c: Likewise.
453 * gcc.dg/predict-9.c: Likewise.
454 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
455 * gcc.dg/predict-1.c: Likewise.
456
c680ada5
JD
4572016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
458
459 * gfortran.dg/dtio_17.f90: New test.
460
7fd4f180
KV
4612016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
462
463 * gcc.dg/ipa/vrp4.c: Adjust testcase.
464
718625ad
KV
4652016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
466
467 * gcc.dg/ipa/vrp4.c: New test.
468
735b8f9f
KV
4692016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
470
471 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
472 * gcc.dg/torture/pr39074.c: Likewise.
473
86f98087
EB
4742016-10-17 Eric Botcazou <ebotcazou@adacore.com>
475
476 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
477 * gnat.dg/trampoline4.adb: Minor tweak.
478
a929f266
BS
4792016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480
481 PR tree-optimization/77916
482 * gcc.dg/torture/pr77916.c: New.
483
4acf2055
SK
4842016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
485
486 PR fortran/77978
487 * gfortran.dg/pr77978_1.f90: New test.
488 * gfortran.dg/pr77978_2.f90: Ditto.
489 * gfortran.dg/pr77978_3.f90: Ditto.
490
871267e1
PT
4912016-10-17 Paul Thomas <pault@gcc.gnu.org>
492
493 PR fortran/61420
494 PR fortran/78013
495 * gfortran.dg/proc_ptr_49.f90: New test.
496
fd9593e9
BE
4972016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
498
499 PR target/77308
500 * gcc.target/arm/pr77308.c: New test.
501
d32d4176
DE
5022016-10-17 David Edelsohn <dje.gcc@gmail.com>
503
504 * lib/target-supports.exp
505 (check_effective_target_floatn_nx_runtime): Return 0 for
506 powerpc*-ibm-aix*.
507
dca2910c
AP
5082016-10-17 Andrew Pinski <apinski@cavium.com>
509
510 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
511 long instead of long.
512 * gcc.target/aarch64/cinc_common_1.c: Likewise.
513 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
514 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
515 * gcc.target/aarch64/mult-synth_4.c: Likewise.
516 * gcc.target/aarch64/pr68102_1.c: Likewise.
517 * gcc.target/aarch64/target_attr_3.c: Likewise.
518
44b00dbc
RB
5192016-10-17 Richard Biener <rguenther@suse.de>
520
521 PR tree-optimization/77988
522 * gcc.dg/torture/pr77988.c: New testcase.
523
89b80c42
PK
5242016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
525
526 * gcc.dg/pr71636-1.c: New test-case.
527 * gcc.dg/pr71636-2.c: Likewise.
528
4c640e26
EB
5292016-10-16 Eric Botcazou <ebotcazou@adacore.com>
530
531 * gnat.dg/trampoline3.adb: New test.
532 * gnat.dg/trampoline4.adb: Likewise.
533
6c0347f6
JD
5342016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
535
536 * gfortran.dg/dtio_16.f90: New test.
537
d0d48a06
EB
5382016-10-15 Eric Botcazou <ebotcazou@adacore.com>
539
540 * gcc.target/sparc/bmaskbshuf.c: Rename to...
541 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
542 * gcc.target/sparc/bmaskbshuf-2.c: New test.
543
baa33d83
EB
5442016-10-15 Eric Botcazou <ebotcazou@adacore.com>
545
546 * gcc.target/sparc/popc.c: Rename to...
547 * gcc.target/sparc/popc-1.c: ...this.
548 * gcc.target/sparc/popc-2.c: New test.
549
523ee218
JD
5502016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
551
552 PR fortran/77972
553 * gfortran.dg/unexpected_eof_4.f90: New test.
554
c04d4ede
JB
5552016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
556
31a84d4a
AP
557 PR libfortran/48587
558 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 559
064ed55a
JJ
5602016-10-14 Jakub Jelinek <jakub@redhat.com>
561
9a822fc7
JJ
562 PR middle-end/77959
563 * gfortran.dg/pr77959.f90: New test.
564
064ed55a
JJ
565 DR 1511 - const volatile variables and ODR
566 * g++.dg/DRs/dr1511-1.C: New test.
567 * g++.dg/DRs/dr1511-2.C: New test.
568
2579762a
EB
5692016-10-14 Eric Botcazou <ebotcazou@adacore.com>
570
571 * gnat.dg/debug7.adb (dg-options): Remove -g.
572 * gnat.dg/debug8.adb (dg-options): Add -margs.
573 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
574
6d59425d
RB
5752016-10-14 Richard Biener <rguenther@suse.de>
576
577 PR tree-optimization/77979
578 * gcc.dg/torture/pr77979.c: New testcase.
579
43f66d6e
ML
5802016-10-14 Martin Liska <mliska@suse.cz>
581
582 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
583 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
584 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
585
cb3ac867
UB
5862016-10-14 Uros Bizjak <ubizjak@gmail.com>
587
588 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
589 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
590 * gcc.dg/torture/pr77937-2.c: Likewise.
591
14cf71a0
EB
5922016-10-14 Eric Botcazou <ebotcazou@adacore.com>
593
594 * gnat.dg/lto15.adb: Adjust.
595 * gnat.dg/lto16.adb: Likewise.
596 * gnat.dg/lto17.adb: Likewise
597 * gnat.dg/lto18.ad[sb]: New test.
598 * gnat.dg/lto18_pkg.ads: New helper.
599 * gnat.dg/lto19.adb: New test.
600 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
601 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
602 * gnat.dg/lto20.adb: New test.
603 * gnat.dg/lto20_pkg.ad[sb]: New helper.
604
6fd9c6f4
AV
6052016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
606
607 * gfortran.dg/coarray_38.f90: Expect error message.
608
01f44038
KT
6092016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610
611 * gcc.target/aarch64/spellcheck_1.c: New test.
612 * gcc.target/aarch64/spellcheck_2.c: Likewise.
613 * gcc.target/aarch64/spellcheck_3.c: Likewise.
614 * gcc.target/aarch64/spellcheck_4.c: Likewise.
615 * gcc.target/aarch64/spellcheck_5.c: Likewise.
616 * gcc.target/aarch64/spellcheck_6.c: Likewise.
617
253abb2a
AS
6182016-10-13 Andreas Schwab <schwab@linux-m68k.org>
619
620 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
621
a2695319
BS
6222016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623
624 PR tree-optimization/77937
625 * gcc.dg/torture/pr77937-1.c: New.
626 * gcc.dg/torture/pr77937-2.c: New.
627
14a2c9aa
JM
6282016-10-13 Jakub Jelinek <jakub@redhat.com>
629
630 * g++.dg/cpp1z/inline-var1.C: New test.
631 * g++.dg/cpp1z/inline-var1a.C: New test.
632 * g++.dg/cpp1z/inline-var1.h: New file.
633 * g++.dg/cpp1z/inline-var2.C: New test.
634 * g++.dg/cpp1z/inline-var3.C: New test.
635 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
636 uninitialized const.
637
18d34307
SL
6382016-10-13 Sandra Loosemore <sandra@codesourcery.com>
639
ee7fa2e3
SL
640 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
641 Xscale is specified, not just -march.
642 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
643 is incompatible with Xscale.
18d34307 644
96032047
MS
6452016-10-13 Martin Sebor <msebor@redhat.com>
646
647 PR c++/71912
648 * g++.dg/ext/flexary4.C: Adjust.
649 * g++.dg/ext/flexary5.C: Same.
650 * g++.dg/ext/flexary9.C: Same.
651 * g++.dg/ext/flexary19.C: New test.
652 * g++.dg/ext/flexary18.C: New test.
653 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
654 regression test.
5cb96b6a
UB
655 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
656 Avoid generating a flexible array member in an array.
96032047 657
5b1548fd
MS
6582016-10-13 Martin Sebor <msebor@redhat.com>
659
660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
661 to placate -Wformat on targets where the type is not int.
662
7810c4eb
DM
6632016-10-13 David Malcolm <dmalcolm@redhat.com>
664
665 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
666 in INSN_LOCATION.
667
fcd27666
BC
6682016-10-13 Bin Cheng <bin.cheng@arm.com>
669
670 * gcc.target/i386/l_fma_float_1.c: Revise test.
671 * gcc.target/i386/l_fma_float_2.c: Ditto.
672 * gcc.target/i386/l_fma_float_3.c: Ditto.
673 * gcc.target/i386/l_fma_float_4.c: Ditto.
674 * gcc.target/i386/l_fma_float_5.c: Ditto.
675 * gcc.target/i386/l_fma_float_6.c: Ditto.
676 * gcc.target/i386/l_fma_double_1.c: Ditto.
677 * gcc.target/i386/l_fma_double_2.c: Ditto.
678 * gcc.target/i386/l_fma_double_3.c: Ditto.
679 * gcc.target/i386/l_fma_double_4.c: Ditto.
680 * gcc.target/i386/l_fma_double_5.c: Ditto.
681 * gcc.target/i386/l_fma_double_6.c: Ditto.
682
b8a4b8c8
BC
6832016-10-13 Bin Cheng <bin.cheng@arm.com>
684
685 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
686
328ba117
BC
6872016-10-13 Bin Cheng <bin.cheng@arm.com>
688
689 * gcc.dg/vect/vect-98.c: Refine test case.
690 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
691 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
692 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
693
1a1ab05e
JJ
6942016-10-13 Jakub Jelinek <jakub@redhat.com>
695
696 PR c/77946
697 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
698
27947670
ML
6992016-10-13 Martin Liska <mliska@suse.cz>
700
701 PR tree-optimization/77943
702 * g++.dg/tree-ssa/pr77943.C: New test.
703
92c5266b
AV
7042016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
705
706 PR fortran/72832
707 * gfortran.dg/allocate_with_source_22.f03: New test.
708 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
709 fail.
710
90bca4ed
TP
7112016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
712
713 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
714 * gcc.target/arm/movsi_movw.c: Likewise.
715 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
716 directive to work on big endian targets.
717
0011af7b
KV
7182016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
719
720 * gcc.dg/tree-ssa/evrp6.c: New test.
721
859e95ab
SB
7222016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
723
724 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
725 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
726 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
727
2934018d
SB
7282016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
729
730 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
731 * gcc.target/powerpc/warn-2.c: Ditto.
732
f92d1522
RS
7332016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
734
735 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
736 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
737 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
738 for -mmsa.
739 * gcc.target/mips/msa.c: New test.
740 * gcc.target/mips/msa-builtins.c: Likewise.
741 * lib/target-supports.exp (check_mips_msa_hw_available): New.
742 (check_effective_target_mips_msa_runtime): Likewise.
743 (check_effective_target_mips_msa): Likewise.
744 (add_options_for_mips_msa): Likewise.
745 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
746 (check_effective_target_vect_intfloat_cvt): Likewise.
747 (check_effective_target_vect_uintfloat_cvt): Likewise.
748 (check_effective_target_vect_floatint_cvt): Likewise.
749 (check_effective_target_vect_floatuint_cvt): Likewise.
750 (check_effective_target_vect_shift): Likewise.
751 (check_effective_target_vect_shift_char): Likewise.
752 (check_effective_target_vect_long): Likewise.
753 (check_effective_target_vect_float): Likewise.
754 (check_effective_target_vect_double): Likewise.
755 (check_effective_target_vect_long_long): Likewise.
756 (check_effective_target_vect_perm): Likewise.
757 (check_effective_target_vect_perm_byte): Likewise.
758 (check_effective_target_vect_perm_short): Likewise.
759 (check_effective_target_vect_sdot_qi): Likewise.
760 (check_effective_target_vect_udot_qi): Likewise.
761 (check_effective_target_vect_sdot_hi): Likewise.
762 (check_effective_target_vect_udot_hi): Likewise.
763 (check_effective_target_vect_pack_trunc): Likewise.
764 (check_effective_target_vect_unpack): Likewise.
765 (check_effective_target_vect_hw_misalign): Likewise.
766 (check_effective_target_vect_condition): Likewise.
767 (check_effective_target_vect_cond_mixed): Likewise.
768 (check_effective_target_vect_char_mult): Likewise.
769 (check_effective_target_vect_short_mult): Likewise.
770 (check_effective_target_vect_int_mult): Likewise.
771 (check_effective_target_vect_extract_even_odd): Likewise.
772 (check_effective_target_vect_interleave): Likewise.
773 (check_vect_support_and_set_flags): Check if the target supports MSA
774 and append to the list of EFFECTIVE_TARGETS.
775
0bfd099c
RB
7762016-10-12 Richard Biener <rguenther@suse.de>
777
778 PR debug/77947
779 * g++.dg/torture/pr77947.C: New testcase.
780
b4a9ef2f
PMR
7812016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
782
783 * gnat.dg/debug8.adb: New testcase.
784
c0dbd22d
PMR
7852016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
786
787 * gnat.dg/debug9.adb: New testcase.
788
8a7c91cd
RB
7892016-10-12 Richard Biener <rguenther@suse.de>
790
791 * gcc.dg/tree-ssa/vrp35.c: Adjust.
792 * gcc.dg/tree-ssa/vrp36.c: Likewise.
793 * gcc.dg/tree-ssa/vrp46.c: Likewise.
794
7dc2f5f1
RB
7952016-10-12 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/77920
798 * gcc.dg/torture/pr77920.c: New testcase.
799
70f6d5e1
JJ
8002016-10-12 Jakub Jelinek <jakub@redhat.com>
801
4a8b97cb
JJ
802 PR tree-optimization/77929
803 * gcc.c-torture/compile/pr77929.c: New test.
804
70f6d5e1
JJ
805 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
806 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
807 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
808 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
809 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
810 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
811 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
812 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
813 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
814
4803de58
EB
8152016-10-11 Eric Botcazou <ebotcazou@adacore.com>
816
817 * gcc.target/sparc/setcc-4.c: Adjust.
818 * gcc.target/sparc/setcc-5.c: Likewise.
819 * gcc.target/sparc/setcc-6.c: Likewise.
820 * gcc.target/sparc/setcc-7.c: Likewise.
821 * gcc.target/sparc/setcc-8.c: Likewise.
822 * gcc.target/sparc/setcc-9.c: Likewise.
823 * gcc.target/sparc/setcc-10.c: Delete.
824
f6cf4810
SK
8252016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
826
827 PR fortran/77942
828 * gfortran.dg/pr77942.f90
829
8e8c2744
FR
8302016-10-11 Fritz Reese <fritzoreese@gmail.com>
831
832 * gfortran.dg/dec_math.f90: New testsuite.
833
ddefad9a
SKS
8342016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
835
836 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
837 (main): Declare j as i32 instead of int.
838
e7b08761
TP
8392016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
840
841 PR testsuite/PR77710
842 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
843 target triplet instead of *-*-*-*.
844
9fd7cd44
EB
8452016-10-11 Eric Botcazou <ebotcazou@adacore.com>
846
847 * gnat.dg/unchecked_convert10.adb: New test.
848 * gnat.dg/unchecked_convert11.adb: Likewise.
849 * gnat.dg/unchecked_convert12.adb: Likewise.
850
ff7e7ee0
EB
8512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
852
853 * gcc.target/sparc/cbcond-1.c: New test.
854 * gcc.target/sparc/cbcond-2.c: Likewise.
855 * gcc.target/sparc/movcc-1.c: Likewise.
856 * gcc.target/sparc/movcc-2.c: Likewise.
857 * gcc.target/sparc/setcc-1.c: Adjust.
858 * gcc.target/sparc/setcc-2.c: Likewise.
859 * gcc.target/sparc/setcc-3.c: Likewise.
860 * gcc.target/sparc/setcc-4.c: Likewise.
861 * gcc.target/sparc/setcc-5.c: Likewise.
862 * gcc.target/sparc/setcc-6.c: New test.
863 * gcc.target/sparc/setcc-7.c: Likewise.
864 * gcc.target/sparc/setcc-8.c: Likewise.
865 * gcc.target/sparc/setcc-9.c: Likewise.
866 * gcc.target/sparc/setcc-10.c: Likewise.
867
d30078b8
JL
8682016-10-10 Jeff Law <law@redhat.com>
869
870 PR tree-optimization/71947
871 * gcc.dg/tree-ssa/pr71947-1.c: New test.
872 * gcc.dg/tree-ssa/pr71947-2.c: New test.
873 * gcc.dg/tree-ssa/pr71947-3.c: New test.
874 * gcc.dg/tree-ssa/pr71947-4.c: New test.
875 * gcc.dg/tree-ssa/pr71947-5.c: New test.
876 * gcc.dg/tree-ssa/pr71947-6.c: New test.
877
5f869266
TK
8782016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
879
880 PR fortran/77915
881 * gfortran.dg/matmul_11.f90: New test.
882
174e0b00
JW
8832016-10-10 Jiong Wang <jiong.wang@arm.com>
884
885 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
886 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
887 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
888 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
889 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
890 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
891 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
892 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
893 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
894 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
895 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
896 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
897 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
898 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
899 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
900 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
901 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
902 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
903 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
904 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
908 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
909 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
910 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
911 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
912 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
913 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
914 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
915 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
916 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
917 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
918 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
921 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
922 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
923 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
924 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
925 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
926 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
927 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
928 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
929 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
930 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
931 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
932 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
933 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
934 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
935 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
936 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
937 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
938 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
939 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
940 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
941 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
942 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
943 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
944
4bc63138
JW
9452016-10-10 Jiong Wang <jiong.wang@arm.com>
946
947 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
948 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
949 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
950 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
951 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
952 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
953 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
954 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
955 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
956 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
957 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
958 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
959 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
960 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
961
8f3edb07
JW
9622016-10-10 Jiong Wang <jiong.wang@arm.com>
963
964 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
965 Enable AArch64.
966 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
967 vdup*_laneq.
968 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
969 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
970 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
971 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
972
6e49f922
JW
9732016-10-10 Matthew Wahab <matthew.wahab@arm.com>
974 Jiong Wang <jiong.wang@arm.com>
975
976 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
977 AArch64 support.
978 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
979 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
980 AArch64 targets.
981 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
982 AArch64 targets.
983 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
984 targets.
985 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
986
41683e1a
EB
9872016-10-10 Eric Botcazou <ebotcazou@adacore.com>
988
989 * gnat.dg/specs/vfa.ads: New test.
990
6e49f922 9912016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
992
993 * gnat.dg/inline13.ad[sb]: New test.
994 * gnat.dg/inline13_pkg.ad[sb]: New helper.
995
55cfd746
EB
9962016-10-10 Eric Botcazou <ebotcazou@adacore.com>
997
998 * gnat.dg/biased_subtype.adb: New test.
999
4dfb8a2a
JJ
10002016-10-09 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR tree-optimization/77901
1003 * gcc.c-torture/compile/pr77901.c: New test.
1004
67b97478
PK
10052016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1006
1007 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1008 * gcc.dg/ipa/propalign-2.c: Likewise
1009 * gcc.dg/ipa/propalign-3.c: Likewise.
1010 * gcc.dg/ipa/propalign-4.c: Likewise.
1011 * gcc.dg/ipa/propalign-5.c: Likewise.
1012
7bad794a
JJ
10132016-10-08 Jakub Jelinek <jakub@redhat.com>
1014
81b02905
JJ
1015 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1016
ee19ef45
JJ
1017 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1018
7bad794a
JJ
1019 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1020 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1021
56d3a930
FR
10222016-10-07 Fritz Reese <fritzoreese@gmail.com>
1023
1024 * gfortran.dg/dec_union_11.f90: New testcase.
1025
45e2bf2e
NS
10262016-10-07 Nathan Sidwell <nathan@acm.org>
1027
1028 PR c++/66443
1029 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1030 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1031 * g++.dg/cpp1y/pr66443-cxx14.C: New
1032 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1033 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1034
be845b04
JJ
10352016-10-07 Jakub Jelinek <jakub@redhat.com>
1036
1037 * g++.dg/cpp0x/addressof1.C: New test.
1038 * g++.dg/cpp0x/addressof2.C: New test.
1039
08213983
MM
10402016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1041
1042 * gcc.target/powerpc/float128-type-1.c: New test to check that
1043 PowerPC 64-bit Linux enables -mfloat128-type by default.
1044 * gcc.target/powerpc/float128-type-2.c: Likewise.
1045 * gcc.target/powerpc/float128-mix.c: Change error message to
1046 reflect that __ibm128 is now #define'ed to be long double.
1047
bd845c14
SK
10482016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1049
1050 PR fortran/77406
1051 * gfortran.dg/pr77406.f90: New test.
1052 * gfortran.dg/assumed_type_3.f90: Update error messages.
1053 * gfortran.dg/defined_operators_1.f90: Ditto.
1054 * gfortran.dg/generic_26.f90: Ditto.
1055 * gfortran.dg/generic_7.f90: Ditto.
1056 * gfortran.dg/gomp/udr5.f90: Ditto.
1057 * gfortran.dg/gomp/udr7.f90: Ditto.
1058 * gfortran.dg/interface_1.f90: Ditto.
1059 * gfortran.dg/interface_37.f90: Ditto.
1060 * gfortran.dg/interface_5.f90: Ditto.
1061 * gfortran.dg/interface_6.f90: Ditto.
1062 * gfortran.dg/interface_7.f90
1063 * gfortran.dg/no_arg_check_3.f90
1064 * gfortran.dg/operator_5.f90
1065 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1066
c09c4992
BE
10672016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1068
1069 PR c++/77700
1070 * c-c++-common/Wint-in-bool-context.c: Update test.
1071
d7f336f8
RB
10722016-10-07 Richard Biener <rguenther@suse.de>
1073
1074 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1075 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1076
a9172bf3
MP
10772016-10-07 Marek Polacek <polacek@redhat.com>
1078
1079 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1080
8a14afd0
BS
10812016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1082
1083 PR c++/69733
1084 * c-c++-common/pr69733.c: New test.
1085 * gcc.dg/pr69733.c: New test.
1086 * gcc.target/i386/pr69733.c: New test.
1087
d4bd4646
MP
10882016-10-07 Marek Polacek <polacek@redhat.com>
1089
1090 PR c++/77803
1091 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1092
a93cdc5c
JJ
10932016-10-07 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR tree-optimization/77664
1096 * gcc.dg/tree-ssa/pr77664.c: New test.
1097 * gcc.dg/pr77664.c: New test.
1098
10992016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1100
1101 * gfortran.dg/pr69955.f90: New test.
1102
ac193ee7
LK
11032016_10-06 Louis Krupp <louis.krupp@zoho.com>
1104
1105 PR fortran/57910
1106 * gfortran.dg/pr57910.f90: New test.
1107
342cfb3e
JJ
11082016-10-06 Jakub Jelinek <jakub@redhat.com>
1109
1110 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1111 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1112
48057089
KV
11132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1114
1115 PR tree-optimization/77862
1116 * gcc.dg/pr77862.c: New test.
1117
65b25c9b
KV
11182016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1119
1120 * gcc.dg/tree-ssa/evrp4.c: New test.
1121
f3127685
JL
11222016-10-06 Jeff Law <law@redhat.com>
1123
1124 PR tree-optimization/71661
1125 * gcc.dg/tree-ssa/pr71661.c: New test.
1126
b3972588
RB
11272016-10-06 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/77855
1130 * gcc.dg/torture/pr77855.c: New testcase.
1131
139dc3c6 11322016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1133 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1134
1135 * g++.dg/other/pr77759.C: New test.
1136
37f6a157
RB
11372016-10-06 Richard Biener <rguenther@suse.de>
1138
1139 PR tree-optimization/77839
1140 * gcc.dg/torture/pr77839.c: New testcase.
1141
f779aeb8
MP
11422016-10-06 Marek Polacek <polacek@redhat.com>
1143
1144 * g++.dg/cpp1z/init-statement9.C: New test.
1145
eee8f0b0
AS
11462016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1147
1148 * gcc.target/i386/pcommit-1.c: Deleted.
1149 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1150 * gcc.target/i386/sse-13.c: Ditto.
1151 * gcc.target/i386/sse-14.c: Ditto.
1152 * gcc.target/i386/sse-22.c: Ditto.
1153 * gcc.target/i386/sse-23.c: Ditto.
1154 * g++.dg/other/i386-2.C: Ditto.
1155
b48042bb
UB
11562016-10-05 Uros Bizjak <ubizjak@gmail.com>
1157
1158 * gcc.target/i386/pr77833.c: Require int128 effective target.
1159
50b01e1d
SK
11602016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1161
1162 PR fortran/58991
1163 PR fortran/58992
1164 * gfortran.dg/associate_22.f90: New test.
1165
908b8296
FR
11662016-10-05 Fritz Reese <fritzoreese@gmail.com>
1167
1168 * gfortran.dg/dec_union_9.f90: New testcase.
1169 * gfortran.dg/dec_union_10.f90: New testcase.
1170
87582521
JJ
11712016-10-05 Jakub Jelinek <jakub@redhat.com>
1172
2e69f143
JJ
1173 PR sanitizer/66343
1174 * gcc.dg/pch/pr66343-3.c: New test.
1175 * gcc.dg/pch/pr66343-3.hs: New file.
1176
87582521
JJ
1177 PR sanitizer/66343
1178 * gcc.dg/pch/pr66343-1.c: New test.
1179 * gcc.dg/pch/pr66343-1.hs: New file.
1180 * gcc.dg/pch/pr66343-2.c: New test.
1181 * gcc.dg/pch/pr66343-2.hs: New file.
1182
700fff34
BE
11832016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1184
1185 * c-c++-common/Wint-in-bool-context.c: Update test.
1186
17a9e380
MP
11872016-10-05 Marek Polacek <polacek@redhat.com>
1188
1189 * g++.dg/cpp1z/init-statement1.C: New test.
1190 * g++.dg/cpp1z/init-statement2.C: New test.
1191 * g++.dg/cpp1z/init-statement3.C: New test.
1192 * g++.dg/cpp1z/init-statement4.C: New test.
1193 * g++.dg/cpp1z/init-statement5.C: New test.
1194 * g++.dg/cpp1z/init-statement6.C: New test.
1195 * g++.dg/cpp1z/init-statement7.C: New test.
1196 * g++.dg/cpp1z/init-statement8.C: New test.
1197
6e48e779
LK
11982016-10-05 Louis Krupp <louis.krupp@zoho.com>
1199
1200 PR fortran/67524
1201 * gfortran.dg/pr67524.f90: New test.
1202
04a32443
JJ
12032016-10-05 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR sanitizer/77823
1206 * c-c++-common/ubsan/shift-9.c: New test.
1207
743a9cf7
SKS
12082016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1209
1210 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1211 of int if __SIZEOF_INT__ is less than 4 bytes.
1212
a40278c3
JD
12132016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1214
1215 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1216 * gfortran.dg/class_array_20.f03: Likewise.
1217 * gfortran.dg/class_array_21.f03: Likewise.
1218 * gfortran.dg/finalize_29.f08: Likewise.
1219 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1220
39bb7d01
RB
12212016-10-05 Richard Biener <rguenther@suse.de>
1222
1223 PR middle-end/77826
1224 * gcc.dg/torture/pr77826.c: New testcase.
1225
eeb57981
RB
12262016-10-05 Richard Biener <rguenther@suse.de>
1227
1228 * gcc.dg/fold-copysign-1.c: New testcase.
1229
f9018d75
AS
12302016-10-05 Andreas Schwab <schwab@suse.de>
1231
1232 * g++.dg/pr49847-2.C: Remove.
1233
7e8000b3
PMR
12342016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1235
1236 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1237
54f84ca9
RB
12382016-10-05 Richard Biener <rguenther@suse.de>
1239
1240 PR middle-end/55152
1241 * gcc.dg/pr55152-2.c: New testcase.
1242
17beda50
JD
12432016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1244
1245 * gfortran.dg/dtio_15.f90: New test.
1246
1c84b798
ILT
12472016-10-04 Ian Lance Taylor <iant@golang.org>
1248
1249 * gcc.dg/split-7.c: New test.
1250
7ec39552
MS
12512016-10-04 Martin Sebor <msebor@redhat.com>
1252
1253 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1254 %lc directive to wint_t to silence -Wformat warnings on targets
1255 where the latter is a distinct type such as long.
1256
8ff04ff9
MS
12572016-10-04 Martin Sebor <msebor@redhat.com>
1258
1259 PR c++/77804
1260 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1261
bfecd57c
JJ
12622016-10-04 Jakub Jelinek <jakub@redhat.com>
1263
f72da967
JJ
1264 PR c++/77791
1265 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1266
bfecd57c
JJ
1267 * g++.dg/other/java3.C: Remove.
1268 * g++.dg/other/java1.C: Remove.
1269 * g++.dg/other/error12.C: Remove.
1270 * g++.dg/other/java2.C: Remove.
1271 * g++.dg/warn/Wnvdtor.C: Remove.
1272 * g++.dg/lookup/java1.C: Remove.
1273 * g++.dg/lookup/java2.C: Remove.
1274 * g++.dg/ext/pr34829.C: Remove.
1275 * g++.dg/ext/java-3.C: Remove.
1276 * g++.dg/ext/java-1.C: Remove.
1277 * g++.dg/ext/java-2.C: Remove.
1278 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1279
fe8b1e83
DG
12802016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1281
1282 PR tree-optimization/77808
1283 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1284
078b5aab
RB
12852016-10-04 Richard Biener <rguenther@suse.de>
1286
1287 PR tree-optimization/77399
1288 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1289
2b568899
RB
12902016-10-04 Richard Biener <rguenther@suse.de>
1291
1292 PR middle-end/77833
1293 * gcc.target/i386/pr77833.c: New testcase.
1294
0a4e5cf3
JL
12952016-09-26 Jeff Law <law@redhat.com>
1296
1297 PR tree-optimization/71550
1298 PR tree-optimization/71403
1299 * gcc.c-torture/execute/pr71550.c: New test.
1300
d07b0a23
SKS
13012016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1302
1303 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1304 option.
1305
b44a42cf
KT
13062016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1307
1308 Revert
1309 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1310
1311 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1312
f41f1ceb
MP
13132016-10-03 Marek Polacek <polacek@redhat.com>
1314
1315 * g++.dg/cpp0x/nullptr37.C: New test.
1316
1633d3b9
BE
13172016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1318
1319 * c-c++-common/Wint-in-bool-context.c: Update test.
1320
2c8e3a1d
JJ
13212016-10-02 Jakub Jelinek <jakub@redhat.com>
1322
1323 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1324 earlier.
1325 * g++.dg/charset/asm2.c (memmove): Likewise.
1326 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1327 * g++.dg/tls/diag-4.C (foo): Likewise.
1328 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1329 dg-warning, fix up regex.
1330 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1331 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1332 * g++.old-deja/g++.mike/net31.C: Likewise.
1333 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1334 for C++17.
1335 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1336 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1337
f00b6283
RB
13382016-10-01 Richard Biener <rguenther@suse.de>
1339
1340 PR middle-end/77798
1341 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1342
0f0565b1
AV
13432016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1344
1345 PR fortran/77663
1346 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1347
c58823a0
JJ
13482016-10-01 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR c/77490
1351 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1352 Add dg-prune-output directive.
1353
e3228a50
JD
13542016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1355
1356 PR fortran/66643
1357 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1358 * gfortran.fortran-torture/compile/write.f90: Update test.
1359
e70bbc6f
MW
13602016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1361
1362 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1363 arm_fp16_alternative_ok as the required effective target.
1364 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1365 -mfp16-format=alternative to the dg-options directive and remove
1366 the dg-add-options directive.
1367
c39747d2
FR
13682016-09-30 Fritz Reese <fritzoreese@gmail.com>
1369
1370 PR fortran/77764
1371 * gfortran.dg/dec_union_8.f90: New testcase.
1372
00074dd8
FR
13732016-09-30 Fritz Reese <fritzoreese@gmail.com>
1374
1375 PR fortran/77782
1376 * gfortran.dg/dec_structure_16.f90: New testcase.
1377
26f391e8
AV
13782016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1379
1380 * gfortran.dg/coarray_allocate_10.f08: New test.
1381 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1382
fa16a271
KT
13832016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1384
1385 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1386
f334c828
RB
13872016-09-30 Richard Biener <rguenther@suse.de>
1388
1389 PR tree-optimization/77399
1390 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1391
76e3ec9c
SL
13922016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1393
871267e1 1394 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1395 -fdelete-null-pointer-checks explicit.
1396 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1397 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1398 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1399 * gcc.dg/pic-1.c: Require fpic target support.
1400 * gcc.dg/pic-2.c: Likewise.
1401
a2c6e7f2
JJ
14022016-09-29 Jakub Jelinek <jakub@redhat.com>
1403
1404 Implement P0001R1 - C++17 removal of register storage class specifier
1405 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1406 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1407 C++17.
1408 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1409 keyword if not __SSE2__.
1410 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1411 C++17.
1412 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1413 register keywords.
1414 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1415 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1416 no_erroneous_warning): Expect new warnings for C++17.
1417 * g++.dg/warn/register-var-2.C (f): Likewise.
1418 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1419 * g++.dg/parse/linkage2.C (foo): Likewise.
1420 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1421 keyword on parameters for C++17.
1422 * g++.dg/cpp1z/register1.C: New test.
1423 * g++.dg/cpp1z/register2.C: New test.
1424 * g++.dg/cpp1z/register3.C: New test.
1425
4ab76933
UB
14262016-09-29 Uros Bizjak <ubizjak@gmail.com>
1427
1428 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1429 * gcc.target/i386/avx2-check.h (main): Ditto.
1430 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1431 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1432 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1433 * gcc.target/i386/avx512er-check.h (main): Ditto.
1434 * gcc.target/i386/avx512f-check.h (main): Ditto.
1435 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1436 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1437 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1438
2488ebe5
UB
14392016-09-29 Uros Bizjak <ubizjak@gmail.com>
1440
1441 PR target/77756
1442 * gcc.target/i386/pr77756.c: New test.
1443
4d258d09
MP
14442016-09-29 Marek Polacek <polacek@redhat.com>
1445
1446 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1447
a9087411
MP
14482016-09-29 Marek Polacek <polacek@redhat.com>
1449
1450 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1451 C++14.
1452
fa0a064a
ML
14532016-09-29 Martin Liska <mliska@suse.cz>
1454
1455 * objc/execute/construct1.m: New test.
1456
0ce1ecc7
RB
14572016-09-29 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/77768
1460 * gcc.dg/torture/pr77768.c: New testcase.
1461
da186c1f
RB
14622016-09-28 Richard Biener <rguenther@suse.de>
1463
1464 PR middle-end/77407
1465 * gcc.dg/pr77407.c: New testcase.
1466
d657e995
RB
14672016-09-29 Richard Biener <rguenther@suse.de>
1468
1469 PR middle-end/55152
1470 * gcc.dg/pr55152.c: New testcase.
1471 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1472
cadf6296
RO
14732016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474
1475 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1476 (dg-options): Remove -m32.
1477
88000fd1
MS
14782016-09-28 Martin Sebor <msebor@redhat.com>
1479
1480 PR middle-end/77721
1481 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1482
0c172974
JD
14832016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484
1485 PR libgfortran/77707
1486 * gfortran.dg/inquire_17.f90: New test.
1487
4b390698
JJ
14882016-09-28 Jakub Jelinek <jakub@redhat.com>
1489
1490 PR c++/77467
1491 * g++.dg/cpp1y/constexpr-77467.C: New test.
1492
2b1b5938
MS
14932016-09-28 Martin Sebor <msebor@redhat.com>
1494
1495 PR c/77762
1496 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1497 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1498 (test_sprintf_p_const): Adjust line numbers to avoid failures
1499 introduced in r240503.
1500
30dc6ee9
MS
15012016-09-28 Martin Sebor <msebor@redhat.com>
1502
1503 PR middle-end/77683
1504 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1505
7d290e93
BE
15062016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1507
fcf32bad
BE
1508 PR c++/77748
1509 * g++.dg/pr77550.C: Avoid undefined behavior.
1510
7d290e93
BE
1511 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1512
912d9ec3
WD
15132016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1514
1515 * gcc.dg/strlenopt-20.c: Update test.
1516 * gcc.dg/strlenopt-21.c: Likewise.
1517 * gcc.dg/strlenopt-22.c: Likewise.
1518 * gcc.dg/strlenopt-22g.c: Likewise.
1519 * gcc.dg/strlenopt-26.c: Likewise.
1520 * gcc.dg/strlenopt-5.c: Likewise.
1521 * gcc.dg/strlenopt-7.c: Likewise.
1522 * gcc.dg/strlenopt-9.c: Likewise.
1523
459bcfb0
JJ
15242016-09-27 Jakub Jelinek <jakub@redhat.com>
1525
6e39060a
JJ
1526 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1527
8ca33347
JJ
1528 * g++.dg/cpp1z/lambda-this1.C: New test.
1529 * g++.dg/cpp1z/lambda-this2.C: New test.
1530
459bcfb0
JJ
1531 PR c++/77722
1532 * g++.dg/ubsan/return-4.C: New test.
1533 * g++.dg/ubsan/return-5.C: New test.
1534 * g++.dg/ubsan/return-6.C: New test.
1535
20fba714
JW
15362016-09-27 Jiong Wang <jiong.wang@arm.com>
1537
1538 * lib/target-supports.exp
1539 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1540 in function comment.
1541
bebe0086
ML
15422016-09-27 Martin Liska <mliska@suse.cz>
1543
1544 PR gcov-profile/46266
1545 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1546 considered.
1547
59896334
RB
15482016-09-27 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/77745
1551 * g++.dg/torture/pr77745.C: New testcase.
1552
f0d355dc
RB
15532016-09-27 Richard Biener <rguenther@suse.de>
1554
1555 PR tree-optimization/77478
1556 * gcc.dg/torture/pr77478.c: New testcase.
1557
8c9434c2
ML
15582016-09-27 Martin Liska <mliska@suse.cz>
1559
1560 PR gcov-profile/7970
1561 PR gcov-profile/16855
1562 PR gcov-profile/44779
1563 * g++.dg/gcov/pr16855.C: New test.
1564
511d092e
SKS
15652016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1566
1567 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1568
f2e0c4e1
JJ
15692016-09-27 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR fortran/77666
1572 * gfortran.dg/gomp/pr77666.f90: New test.
1573
3a4228ba
KV
15742016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1575
1576 PR ipa/77677
1577 * gcc.dg/torture/pr77677-2.c: New test.
1578
a184e37f
SK
15792016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1580
1581 PR fortran/77420
1582 * gfortran.dg/pr77420_1.f90: New test.
1583 * gfortran.dg/pr77420_2.f90: Ditto.
1584 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1585 * gfortran.dg/pr77420_4.f90: this file.
1586
8be59d19
KV
15872016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1588
1589 PR middle-end/77719
1590 * gfortran.dg/pr77719.f90: New test.
1591
991075a4
TP
15922016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1593
1594 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1595 singular form of byte when quantity is unknown.
991075a4 1596
c6147dc4
MP
15972016-09-26 Marek Polacek <polacek@redhat.com>
1598
1599 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1600
5cc6c41c
ML
16012016-09-26 Martin Liska <mliska@suse.cz>
1602
1603 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1604 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1605 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1606 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1607 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1608 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1609 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1610 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1611 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1612
81fea426
MP
16132016-09-26 Marek Polacek <polacek@redhat.com>
1614
1615 PR c/7652
1616 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1617 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1618 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1619 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1620 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1621 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1622 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1623 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1624 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1625 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1626 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1627 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1628 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1629 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1630 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1631 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1632 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1633 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1634 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1635 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1636 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1637 * c-c++-common/attr-fallthrough-1.c: New test.
1638 * c-c++-common/attr-fallthrough-2.c: New test.
1639 * g++.dg/cpp0x/fallthrough1.C: New test.
1640 * g++.dg/cpp0x/fallthrough2.C: New test.
1641 * g++.dg/cpp1z/fallthrough1.C: New test.
1642 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1643 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1644 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1645 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1646
9b597c1f
SK
16472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1648
12a813c1 1649 PR fortran/77429
9b597c1f
SK
1650 * gfortran.dg/pr77429.f90: New test.
1651
f1c7e7f1
SK
16522016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1653
1654 PR fortran/77694
1655 * gfortran.dg/pr77694.f90: New test.
1656
50c6dd20
OE
16572016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1658
1659 PR target/51244
1660 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1661
540b039e
DH
16622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1663
1664 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1665 for 32-bit mode.
1666
cfd161bf
DH
16672016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1668
1669 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1670 for 32-bit mode.
1671
9a2300e9
MP
16722016-09-24 Marek Polacek <polacek@redhat.com>
1673
1674 PR c/77490
1675 * c-c++-common/Wbool-operation-1.c: New test.
1676 * gcc.dg/Wbool-operation-1.c: New test.
1677
34d567d1
FR
16782016-09-23 Fritz Reese <fritzoreese@gmail.com>
1679
1680 * gfortran.dg/dec_static_1.f90: New.
1681 * gfortran.dg/dec_static_2.f90: New.
1682 * gfortran.dg/dec_static_3.f90: New.
1683 * gfortran.dg/dec_static_4.f90: New.
1684
4a8d4422
JD
16852016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1686
1687 PR fortran/48298
1688 * gfortran.dg/negative_unit_check.f90: Update test.
1689 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1690
90ef45cb
DV
16912016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1692
1693 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1694 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1695 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1696 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1697 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1698 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1699 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1700
e0535922
MS
17012016-09-23 Martin Sebor <msebor@redhat.com>
1702
1703 PR testsuite/77713
1704 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1705 assuming long double is bigger than double.
1706
d664d76d
JJ
17072016-09-23 Jakub Jelinek <jakub@redhat.com>
1708
1709 Implement P0138R2, C++17 construction rules for enum class values
1710 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1711
3b31f720
DM
17122016-09-23 David Malcolm <dmalcolm@redhat.com>
1713
1714 PR preprocessor/77672
1715 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1716 expected multiline output from first warning to reflect change
1717 in r240434.
1718
592459bf
TP
17192016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1720
1721 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1722
0af06385
BE
17232016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1724 Tom de Vries <tom@codesourcery.com>
1725
1726 PR testsuite/77411
1727 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1728
8f01b67a
MP
17292016-09-23 Marek Polacek <polacek@redhat.com>
1730
1731 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1732 * c-c++-common/gomp/atomic-13.c: Likewise.
1733 * c-c++-common/gomp/atomic-14.c: Likewise.
1734 * c-c++-common/pr60439.c: Remove invalid code.
1735 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1736 * g++.dg/expr/bitfield5.C: Likewise.
1737 * g++.dg/expr/bitfield6.C: Likewise.
1738 * g++.dg/expr/bool1.C: Likewise.
1739 * g++.dg/expr/bool3.C: Likewise.
1740 * g++.dg/expr/lval3.C: Likewise.
1741 * g++.dg/expr/lval4.C: Likewise.
1742 * g++.old-deja/g++.jason/bool5.C: Likewise.
1743
bbd6fcf3
DM
17442016-09-23 David Malcolm <dmalcolm@redhat.com>
1745
1746 PR preprocessor/77672
1747 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1748 (test_terminator_location): New function.
1749
113d06a4
RB
17502016-09-23 Richard Biener <rguenther@suse.de>
1751
1752 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1753
cab9e1df
MW
17542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1755
1756 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1757 -march=armv8.2-a+fp16 when supported by the hardware.
1758 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1760 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1761 semi-colons to a macro invocations.
1762 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1763 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1764 defined.
1765 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1766 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1768 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1769 defined.
1770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1772 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1776 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1777 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1779 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1780 defined.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1783 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1784 defined.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1787 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1788 defined.
1789 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1791 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1792 defined.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1795 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1796 defined. Also fix some white-space.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1801 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1802 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1803 defined. Also fix some long lines and white-space.
1804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1805 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1806 defined. Also fix some long lines and white-space.
1807 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1808 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1809 defined.
1810 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1811 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1812 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1813 defined.
1814 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1815 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1816 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1817 defined.
1818 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1821 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1828 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1831 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1833 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1834 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1835 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1837
da9b2e69
JW
18382016-09-23 Jiong Wang <jiong.wang@arm.com>
1839 Matthew Wahab <matthew.wahab@arm.com>
1840
1841 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1843 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1844 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1845 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1846 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1847 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1878
785cf02f
MW
18792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1880
1881 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1882 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1883 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1884 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1885 support.
1886
1e401340
KV
18872016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1888
1889 PR ipa/77677
1890 * gcc.dg/torture/pr77677.c: New test.
1891
8ed3eeac
AV
18922016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1893
1894 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1895 here now.
1896
55a9b91b
MW
18972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1898
1899 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1900 options. Add tests for float16x4_t and float16x8_t.
1901
64c744b9
DV
19022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1903
1904 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1905 * gcc.target/s390/risbg-ll-2.c: Ditto.
1906 * gcc.target/s390/risbg-ll-3.c: Ditto.
1907
d403b8d4
MW
19082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1909
1910 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1911 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1912
576987fc
DV
19132016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1914
1915 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1916 output to the simplified instructions.
1917
4ffc8099
MW
19182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1919
1920 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1921 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1922
b1a970a5
MW
19232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1924
1925 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1926 (FP16_SUPPORTED): New
1927 (expected-hfloat-16x4): Make conditional on __fp16 support.
1928 (expected-hfloat-16x8): Likewise.
1929 (vdup_n_f16): Disable for non-AArch64 targets.
1930 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1931 conditional on FP16_SUPPORTED.
1932 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1933 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1934 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1935 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1936 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1937 for testing __fp16.
1938 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1939 conditional on FP16_SUPPORTED.
1940 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1941 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1942
50df9464
MW
19432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1944
1945 * gcc.target/arm/short-vfp-1.c: New.
1946
536b9f42
MW
19472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1948
1949 * gcc.target/arm/attr-fp16-arith-1.c: New.
1950
1b9e31cf
MW
19512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1952
1953 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1954 New.
1955 (add_options_for_arm_v8_2a_fp16_neon): New.
1956 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1957 (add_options_for_arm_arch_v8_2a): Auto-generate.
1958 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1959 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1960 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1961 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1962 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1963 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1964 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1965
a5b42ee7
MW
19662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1967
1968 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1969 arm_fp16_alternative_ok.
1970 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1971 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1972 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1973 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1974 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1975 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1976 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1977 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1978 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1979 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1980 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1981 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1982 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1983 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1984 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1985 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1986 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1987 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1988 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1989 arm_fp16_alternative_ok.
1990 * lib/target-supports.exp
1991 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1992 (check_effective_target_arm_fp16_alternative_ok): New.
1993 (check_effective_target_arm_fp16_none_ok_nocache): New.
1994 (check_effective_target_arm_fp16_none_ok): New.
1995
fcbc975b
ML
19962016-09-23 Martin Liska <mliska@suse.cz>
1997
1998 * gcc.dg/ipa/pr77653.c: Replace adress
1999 with address.
2000
1822b732
ML
20012016-09-23 Martin Liska <mliska@suse.cz>
2002
2003 * gcc.target/i386/movbe-4.c: New test.
2004
fab18cc4
ML
20052016-09-23 Martin Liska <mliska@suse.cz>
2006
2007 * gcc.target/i386/crc32-5.c: New test.
2008
e70f01b5
ML
20092016-09-23 Martin Liska <mliska@suse.cz>
2010
2011 * gcc.target/i386/pr71652.c: New test.
2012 * gcc.target/i386/pr71652-2.c: New test.
2013 * gcc.target/i386/pr71652-3.c: New test.
2014
f2e81d05
JJ
20152016-09-23 Jakub Jelinek <jakub@redhat.com>
2016
2017 * lib/gcc-dg.exp (process-message): Support relative line number
2018 notation - .+4 or .-1 etc.
2019 * gcc.dg/dg-test-1.c: New test.
2020
ed30d2a6
MS
20212016-09-22 Martin Sebor <msebor@redhat.com>
2022
2023 PR target/77676
2024 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2025 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2026 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2027 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2028
1c681c7b
UB
20292016-09-22 Uros Bizjak <ubizjak@gmail.com>
2030
2031 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2032 * gcc.dg/ifcvt-2.c: Ditto.
2033 * gcc.dg/zero_bits_compound-1.c: Ditto.
2034 * gcc.dg/zero_bits_compound-1.c: Ditto.
2035 * gcc.dg/pr40550.c: Simplify target selectors.
2036 Use dg-additional-options.
2037 * gcc.dg/pr47893.c: Ditto.
2038 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2039 additional options for 32-bit x86 targets.
2040 * gcc.dg/pr70955.c: Move to ...
2041 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2042
67cf0a53
PC
20432016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 PR c++/61019
2046 * g++.dg/cpp0x/pr61019.C: New.
2047
0ee70cc0
AV
20482016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2049 Terry Guo <terry.guo@arm.com>
2050
2051 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2052 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2053 * gcc.target/arm/pure-code/pure-code.exp: New.
2054
43639d2c
UB
20552016-09-22 Uros Bizjak <ubizjak@gmail.com>
2056
2057 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2058 Remove SSE effective target requirement.
2059
a608d15b
PC
20602016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/71979
2063 * g++.dg/cpp0x/pr71979.C: New.
2064
d94a7ab4
BE
20652016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2066
2067 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2068
a13f439f
ML
20692016-09-22 Martin Liska <mliska@suse.cz>
2070
2071 PR ipa/77653
2072 * gcc.dg/ipa/pr77653.c: New test.
2073
cf352092
JJ
20742016-09-22 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR fortran/77665
2077 * gfortran.dg/gomp/pr77665.f90: New test.
2078
a8de3002
PT
20792016-09-22 Paul Thomas <pault@gcc.gnu.org>
2080
2081 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2082 * gfortran.dg/dtio_13.f90: New test.
2083
39abef62
LK
20842016-09-21 Louis Krupp <louis.krupp@zoho.com>
2085
2086 PR fortran/66107
2087 * gfortran.dg/pr66107.f90: New test.
2088
4a2bb7fc
ILT
20892016-09-21 Ian Lance Taylor <iant@golang.org>
2090
2091 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2092 with call to builtin delete function.
2093
5f84cee2
JM
20942016-09-21 Joseph Myers <joseph@codesourcery.com>
2095
2096 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2097 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2098 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2099 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2100 tests.
2101
fe01a41a
UB
21022016-09-21 Uros Bizjak <ubizjak@gmail.com>
2103
2104 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2105
2e1c20b1
JJ
21062016-09-21 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR c++/77651
2109 * g++.dg/cpp1z/aligned-new6.C: New test.
2110
de4c144a
MW
21112016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2112
2113 * gcc.target/arm/fp16-aapcs-3.c: New.
2114 * gcc.target/arm/fp16-aapcs-4.c: New.
2115 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2116 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2117 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2118 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2119
44fc7854
BE
21202016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2121
2122 PR tree-optimization/77550
2123 * g++.dg/pr77550.C: New test.
2124
bc084f84
GJL
21252016-09-21 Georg-Johann Lay <avr@gjlay.de>
2126
2127 PR target/77326
2128 * gcc.target/avr/torture/pr77326.c: New test.
2129
c075003a
LK
21302016-09-21 Louis Krupp <louis.krupp@zoho.com>
2131
2132 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2133
6811ea79
RB
21342016-09-21 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/77648
2137 * gcc.dg/torture/pr77648-1.c: New testcase.
2138 * gcc.dg/torture/pr77648-2.c: Likewise.
2139
f955c4c4
RB
21402016-09-21 Richard Biener <rguenther@suse.de>
2141 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR tree-optimization/77621
2144 * gcc.dg/pr77621.c: New testcase.
2145
096506bb
PT
21462016-09-21 Paul Thomas <pault@gcc.gnu.org>
2147
2148 PR fortran/77657
2149 * gfortran.dg/dtio_12.f90: New test.
2150
37d168ae
SKS
21512016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2152
2153 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2154
66454000
KV
21552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2156
2157 PR tree-optimization/72835
2158 * gcc.dg/tree-ssa/pr72835.c: New test.
2159
88d0c3f0
MS
21602016-09-20 Martin Sebor <msebor@redhat.com>
2161
2162 PR middle-end/49905
2163 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2165 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2166 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2167 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2168 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2169 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2170
a03df1d5
KV
21712016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2172
2173 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2174 arguments/compare will be optimized away.
2175 * gcc.dg/torture/ftrapv-1.c: Likewise.
2176
8bc5448f
KV
21772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2178
2179 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2180 will be optimized away.
2181 * gcc.dg/ipa/vrp1.c: New test.
2182 * gcc.dg/ipa/vrp2.c: New test.
2183 * gcc.dg/ipa/vrp3.c: New test.
2184
973625a0
KV
21852016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2186
2187 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2188 does the same transformation.
2189 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2190 * gcc.dg/tree-ssa/evrp1.c: New test.
2191 * gcc.dg/tree-ssa/evrp2.c: New test.
2192 * gcc.dg/tree-ssa/evrp3.c: New test.
2193 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2194 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2195 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2196 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2197 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2198 foling now happens early.
2199 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2200 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2201 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2202 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2203 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2204
9b1ba33c
UB
22052016-09-20 Uros Bizjak <ubizjak@gmail.com>
2206
2207 PR target/77621
2208 * gcc.target/i386/pr77621.c: New test.
2209 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2210 pattern, loop should vectorize with -mtune=atom.
2211
f5bd4ad8
MO
22122016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2213 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR testsuite/63299
2216 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2217 instead of delete.
2218
7d9cf801
JJ
22192016-09-20 Jakub Jelinek <jakub@redhat.com>
2220
b912f962
JJ
2221 PR c++/77626
2222 * g++.dg/other/pr77626.C: New test.
2223
eaf1ece1
JJ
2224 PR c++/77638
2225 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2226
590b62e9
JJ
2227 PR c++/77637
2228 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2229
7d9cf801
JJ
2230 PR middle-end/77624
2231 * c-c++-common/pr77624-1.c: New test.
2232 * c-c++-common/pr77624-2.c: New test.
2233
3aebb6ff
AV
22342016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2235
2236 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2237 of digits expected.
2238
b5bbe47b
RB
22392016-09-20 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/77646
2242 * gcc.dg/torture/pr77646.c: New testcase.
2243
144a96e4
BE
22442016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2245
2246 PR c++/77434
2247 * c-c++-common/Wint-in-bool-context.c: New test.
2248
1f2071fa
JM
22492016-09-19 Joseph Myers <joseph@codesourcery.com>
2250
2251 * gcc.dg/cr-decimal-dig-1.c: New test.
2252
63012d9a
JM
22532016-09-19 Joseph Myers <joseph@codesourcery.com>
2254
2255 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2256 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2257 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2258 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2259
02410826
VM
22602016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2261
2262 PR rtl-optimization/77416
2263 * gcc.target/powerpc/pr77416.c: New.
2264
6101a7ab
PP
22652016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2266
2267 PR c++/77639
2268 * g++.dg/template/error-recovery4.C: New test.
2269
1993ff76
BC
22702016-09-19 Bin Cheng <bin.cheng@arm.com>
2271
2272 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2273
5fa9e644
KT
22742016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2275
2276 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2277 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2278
fc15d9ec
JJ
22792016-09-19 Jakub Jelinek <jakub@redhat.com>
2280 Jan Hubicka <jh@suse.cz>
2281
2282 PR target/77587
2283 * gcc.dg/pr77587.c: New test.
2284 * gcc.dg/pr77587a.c: New file.
2285
3c9f5092
AV
22862016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2287
2288 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2289 * gfortran.dg/coarray_38.f90:
2290 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2291 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2292 * gfortran.dg/coarray_allocate_7.f08: New test.
2293 * gfortran.dg/coarray_allocate_8.f08: New test.
2294 * gfortran.dg/coarray_allocate_9.f08: New test.
2295 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2296 new caf_register.
2297 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2298 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2299 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2300 get_by_refs.
2301 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2302 * gfortran.dg/coarray_lock_7.f90: Same.
2303 * gfortran.dg/coarray_poly_5.f90: Same.
2304 * gfortran.dg/coarray_poly_6.f90: Same.
2305 * gfortran.dg/coarray_poly_7.f90: Same.
2306 * gfortran.dg/coarray_poly_8.f90: Same.
2307 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2308
e79e6763
FR
23092016-09-19 Fritz Reese <fritzoreese@gmail.com>
2310
2311 PR fortran/77584
2312 * gfortran.dg/dec_structure_15.f90: New testcase.
2313
ae527639
RB
23142016-09-19 Richard Biener <rguenther@suse.de>
2315
2316 PR middle-end/77605
2317 * gcc.dg/torture/pr77605.c: New testcase.
2318
cdf060f8
LK
23192016-09-18 Louis Krupp <louis.krupp@zoho.com>
2320
2321 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2322
b720e919
JH
23232016-09-17 Jan Hubicka <hubicka@ucw.cz>
2324
2325 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2326 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2327 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2328 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2329 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2330 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2331 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2332 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2333 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2334 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2335 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2336
bdabae39
KY
23372016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2338
2339 * gcc.target/i386/pr68633.c: Fix expected result.
2340
493ba820
LK
23412016-09-17 Louis Krupp <louis.krupp@gmail.com>
2342
2343 PR fortran/68078
2344 * gfortran.dg/pr68078.f90: New test.
2345 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2346
9a42726b
BS
23472016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2348
2349 PR target/77613
2350 * gcc.target/powerpc/swaps-p8-25.c: New.
2351
e7d61178
JJ
23522016-09-16 Jakub Jelinek <jakub@redhat.com>
2353
8f03e02f
JJ
2354 PR c++/77482
2355 * g++.dg/cpp0x/constexpr-77482.C: New test.
2356
e80cb545
JJ
2357 PR c++/77379
2358 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2359 thunk offsets.
2360 * g++.dg/abi/abi-tag23a.C: Likewise.
2361
1c2f613f
JJ
2362 PR c++/77338
2363 * g++.dg/cpp0x/decltype-77338.C: New test.
2364
e7d61178
JJ
2365 PR c++/77375
2366 * g++.dg/cpp0x/mutable1.C: New test.
2367
8d987deb
SK
23682016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2369
2370 PR fortran/77612
2371 * gfortran.dg/pr77612.f90: New test.
2372
2c3d35a6
SKS
23732016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2374
2375 * gcc.dg/torture/pr70421.c: Require int32plus.
2376
e43163ae
JJ
23772016-09-16 Jakub Jelinek <jakub@redhat.com>
2378
bcf0905a
JJ
2379 PR middle-end/77475
2380 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2381
e43163ae
JJ
2382 PR target/77526
2383 * gcc.target/i386/pr77526.c: New test.
2384
7d704548
JJ
23852016-09-16 Jakub Jelinek <jakub@redhat.com>
2386 Eric Botcazou <ebotcazou@adacore.com>
2387
2388 PR middle-end/77594
2389 * gcc.target/i386/pr77594.c: New test.
2390
902d624f
LK
23912016-09-15 Louis Krupp <louis.krupp@zoho.com>
2392
2393 PR fortran/69963
2394 * gfortran.dg/misplaced_implicit_character.f90: New test.
2395
7e16ce79
BC
23962016-09-15 Bin Cheng <bin.cheng@arm.com>
2397
2398 PR tree-optimization/77503
2399 * gcc.dg/vect/pr77503.c: New test.
2400
7c05f5c4
RB
24012016-09-15 Richard Biener <rguenther@suse.de>
2402
2403 PR middle-end/77544
2404 * c-c++-common/torture/pr77544.c: New testcase.
2405
76ff80fb
JJ
24062016-09-15 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR middle-end/77475
2409 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2410 * gcc.dg/march-generic.c: Likewise.
2411 * gcc.target/i386/spellcheck-options-1.c: New test.
2412 * gcc.target/i386/spellcheck-options-2.c: New test.
2413 * gcc.target/i386/spellcheck-options-3.c: New test.
2414 * gcc.target/i386/spellcheck-options-4.c: New test.
2415
5560d026
CLT
24162016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2417
2418 PR fortran/72743
2419 * gfortran.dg/goacc/pr72743.f90: New test.
2420
5334f733
RB
24212016-09-15 Richard Biener <rguenther@suse.de>
2422
2423 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2424
d08615f2
RB
24252016-09-15 Richard Biener <rguenther@suse.de>
2426
2427 PR tree-optimization/77514
2428 * gcc.dg/torture/pr77514.c: New testcase.
2429
28ca05f0
JJ
24302016-09-14 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR c++/77549
2433 * g++.dg/lookup/pr77549.C: New test.
2434
20a1e5b8
MP
24352016-09-14 Marek Polacek <polacek@redhat.com>
2436
2437 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2438 * c-c++-common/gomp/atomic-13.c: Likewise.
2439 * c-c++-common/gomp/atomic-14.c: Likewise.
2440 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2441 * g++.dg/cpp1z/bool-increment1.C: New test.
2442 * c-c++-common/pr60439.c: Add dg-warning.
2443 * g++.dg/expr/bitfield4.C: Likewise.
2444 * g++.dg/expr/bitfield5.C: Likewise.
2445 * g++.dg/expr/bitfield6.C: Likewise.
2446 * g++.dg/expr/bool1.C: Likewise.
2447 * g++.dg/expr/bool3.C: Likewise.
2448 * g++.dg/expr/lval3.C: Likewise.
2449 * g++.dg/expr/lval4.C: Likewise.
2450 * g++.old-deja/g++.jason/bool5.C: Likewise.
2451 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2452 * g++.dg/other/error18.C: Likewise.
2453 * g++.dg/gomp/atomic-14.C: Likewise.
2454
0761f6bf
NS
24552016-09-14 Nathan Sidwell <nathan@acm.org>
2456
2457 PR c++/77539
2458 * g++.dg/cpp1y/pr77539.C: New.
2459
13cddbc1
CL
24602016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2461
2462 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2463 dg-require.
2464 * g++.dg/ext/builtin_alloca.C: Likewise.
2465 * g++.dg/template/spec35.C: Likewise.
2466 * gcc.dg/builtins-68.c: Likewise.
2467 * gcc.misc-tests/gcov-13.c: Likewise.
2468 * gcc.misc-tests/gcov-14.c: Likewise.
2469
a90638d4
JM
24702016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2471
2472 * gfortran.dg/dec_structure_14.f90: New testcase.
2473
5ba4a08c
JJ
24742016-09-14 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR sanitizer/68260
2477 * c-c++-common/tsan/pr68260.c: New test.
2478
a713b234
JS
24792016-09-13 Joe Seymour <joe.s@somniumtech.com>
2480
2481 PR target/70713
2482 * gcc.target/msp430/function-attributes-1.c: New test.
2483 * gcc.target/msp430/function-attributes-2.c: New test.
2484 * gcc.target/msp430/function-attributes-3.c: New test.
2485
96032047
MS
24862015-04-18 Martin Sebor <msebor@redhat.com>
2487
2488 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2489 of non-nul characters.
2490 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2491
ea8661cd
JJ
24922016-09-13 Jakub Jelinek <jakub@redhat.com>
2493
9952908a
JJ
2494 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2495 * g++.dg/cpp1z/gen-attrs1.C: New test.
2496
63cdb7a0
JJ
2497 PR tree-optimization/77454
2498 * gcc.dg/pr77454.c: New test.
2499
ea8661cd
JJ
2500 PR c++/77553
2501 * g++.dg/cpp1y/constexpr-77553.C: New test.
2502
254830ba
DM
25032016-09-13 David Malcolm <dmalcolm@redhat.com>
2504
2505 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2506 (test_show_locus): Replace rich_location::add_fixit_insert calls
2507 with add_fixit_insert_before and add_fixit_insert_after.
2508
42763690
JM
25092016-09-13 Jason Merrill <jason@redhat.com>
2510 Tom de Vries <tom@codesourcery.com>
2511
2512 PR c++/77427
2513 * g++.dg/pr77427.C: New test.
2514
c8798f2c
ML
25152016-09-13 Martin Liska <mliska@suse.cz>
2516
2517 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2518 effective target.
2519 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2520 * lib/target-supports.exp: Define the new target.
2521
54700e2e
AP
25222016-09-12 Andrew Pinski <apinski@cavium.com>
2523
2524 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2525 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2526
e1d55bf7
UB
25272016-09-12 Uros Bizjak <ubizjak@gmail.com>
2528
2529 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2530 variable arguments.
2531 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2532 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2533 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2534 variable argument.
2535 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2536 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2537
54dcdb88
BE
25382016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2539
2540 PR c++/77496
2541 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2542 * g++.dg/ext/pr77496.C: New test.
2543 * g++.dg/warn/pr77496.C: New test.
2544
d1463eb9
DM
25452016-09-12 David Malcolm <dmalcolm@redhat.com>
2546
2547 PR c/72858
2548 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2549 to preserve conversion chars, and to preserve prefix information.
2550 * gcc.dg/format/pr72858.c: New test case.
2551
217fabad
SK
25522016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2553
2554 * gfortran.dg/pr77507.f90: Move to ...
2555 * gfortran.dg/ieee/pr77507.f90: here.
2556
a1cd04ac
JH
25572016-08-09 Jan Hubicka <hubicka@ucw.cz>
2558
2559 PR ipa/61159
2560 * compile/pr61159.c: New testcase
2561
e3912107
JH
25622016-08-09 Jan Hubicka <hubicka@ucw.cz>
2563
2564 PR ipa/64316
2565 * gcc.dg/ipa/pr63416.c: New testcase.
2566
739d9339
PT
25672016-09-10 Paul Thomas <pault@gcc.gnu.org>
2568 Steven G. Kargl <kargl@gcc.gnu.org>
2569
2570 PR fortran/77532
cc3135b6 2571 * gfortran.dg/dtio_11.f90: new test.
739d9339 2572
fb7c40dd
SK
25732016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2574
2575 PR fortran/77507
2576 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2577 * gfortran.dg/c_assoc_4.f90: Ditto.
2578
5b28efbb
TV
25792016-09-10 Tom de Vries <tom@codesourcery.com>
2580
2581 PR C/71602
2582 * c-c++-common/va-arg-va-list-type.c: New test.
2583
9d0a9bb4
PB
25842016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2585
2586 PR rtl-optimization/77289
2587 * gcc.target/powerpc/pr77289.c: New test.
2588
3f0177e7
MS
25892016-09-09 Martin Sebor <msebor@redhat.com>
2590
2591 PR c/77520
2592 PR c/77521
2593 * gcc.dg/pr77520.c: New test.
2594 * gcc.dg/pr77521.c: New test.
2595
e81e83d0
SK
25962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2597
2598 PR fortran/77506
2599 * gfortran.dg/pr77506.f90: New test.
2600
8a92685e
SK
26012016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2602
2603 PR fortran/77507
2604 * gfortran.dg/pr77507.f90: New test.
2605
c65248cb
JM
26062016-09-09 Joseph Myers <joseph@codesourcery.com>
2607
2608 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2609
2cf0ff98
SK
26102016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2611 Louis Krupp <lkrupp@gcc.gnu.org>
2612
2613 PR fortran/69514
2614 * gfortran.dg/pr69514_1.f90: New test.
2615 * gfortran.dg/pr69514_2.f90: New test.
2616
8ebc1e0f
JJ
26172016-09-08 Jakub Jelinek <jakub@redhat.com>
2618
20b6cf01
JJ
2619 PR fortran/77500
2620 * gfortran.dg/gomp/pr77500.f90: New test.
2621
8ebc1e0f
JJ
2622 PR fortran/77516
2623 * gfortran.dg/gomp/pr77516.f90: New test.
2624
34718542
JJ
26252016-09-07 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR middle-end/77475
2628 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2629 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2630 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2631 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2632 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2633 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2634
e5106e27
DM
26352016-09-07 David Malcolm <dmalcolm@redhat.com>
2636
2637 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2638 "substring-locations.h".
2639
ca235a85
RB
26402016-09-07 Richard Biener <rguenther@suse.de>
2641
2642 PR c/77450
2643 * c-c++-common/vector-subscript-8.c: Move ..
2644 * gcc.dg/pr77450.c: ... here.
2645
0076b5dc 26462016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2647
2648 PR libgfortran/77393
2649 * gfortran.dg/fmt_f0_2.f90: Update test.
2650 * gfortran.dg/fmt_f0_3.f90: New test.
2651
6ac7322b
DH
26522016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2653
2654 PR debug/77389
2655 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2656 in dg-options.
2657
2658 PR debug/57519
2659 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2660
8eb9e049
JJ
26612016-09-06 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR target/69255
2664 * gcc.target/i386/pr69255-1.c: New test.
2665 * gcc.target/i386/pr69255-2.c: New test.
2666 * gcc.target/i386/pr69255-3.c: New test.
2667
26682016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2669
2670 PR c/77336
2671 * gcc.dg/format/miss-7.c: New test.
2672
e6cb85d4
UB
26732016-09-06 Uros Bizjak <ubizjak@gmail.com>
2674
2675 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2676
7fe76f6a
ML
26772016-09-06 Martin Liska <mliska@suse.cz>
2678
2679 PR gcov-profile/77378
2680 PR gcov-profile/77466
2681 * gcc.dg/profile-update-warning.c: New test.
2682
209b636e
RB
26832016-09-06 Richard Biener <rguenther@suse.de>
2684
2685 PR tree-optimization/77479
2686 * gcc.dg/torture/pr77479.c: New testcase.
2687
b772a565
RB
26882016-09-06 Richard Biener <rguenther@suse.de>
2689
2690 PR c/77450
2691 * c-c++-common/vector-subscript-7.c: Adjust.
2692 * c-c++-common/vector-subscript-8.c: New testcase.
2693
a8c07037
SKS
26942016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2695
2696 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2697
0ce48391
JJ
26982016-09-05 Jakub Jelinek <jakub@redhat.com>
2699
de9188e0
JJ
2700 PR target/77476
2701 * gcc.target/i386/avx512f-pr77476.c: New test.
2702 * gcc.target/i386/avx512bw-pr77476.c: New test.
2703 * gcc.target/i386/avx512dq-pr77476.c: New test.
2704
c76f7809
JJ
2705 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2706 Update comment to mention also avx512f.
2707
0ce48391
JJ
2708 PR sanitizer/77396
2709 * g++.dg/asan/pr77396-2.C: New test.
2710
8a27cf73
UB
27112016-09-05 Uros Bizjak <ubizjak@gmail.com>
2712
2713 PR rtl-optimization/77452
2714 * gcc.target/i386/pr77452.c: New test.
2715
25ff5dd3
MP
27162016-09-05 Marek Polacek <polacek@redhat.com>
2717
2718 PR c/77423
2719 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2720
f2bc4e48
SK
27212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2722
2723 PR fortran/77391
2724 * gfortran.dg/pr77391.f90: New test.
2725
e85921ee
SK
27262016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2727
2728 PR fortran/77460
2729 * gfortran.dg/pr77460.f90: New test.
2730
b5d50659
JJ
27312016-09-03 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR c/65467
2734 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2735
7b826676
KY
27362016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2737
2738 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2739
717ebe91
DM
27402016-09-02 David Malcolm <dmalcolm@redhat.com>
2741
2742 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2743 test case.
2744 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2745 diagnostic-test-show-locus-generate-patch.c to the sources
2746 for diagnostic_plugin_test_show_locus.c.
2747
94087e88
JJ
27482016-09-02 Jakub Jelinek <jakub@redhat.com>
2749
9dc5773f
JJ
2750 PR c/65467
2751 * gcc.dg/gomp/_Atomic-1.c: New test.
2752 * gcc.dg/gomp/_Atomic-2.c: New test.
2753 * gcc.dg/gomp/_Atomic-3.c: New test.
2754 * gcc.dg/gomp/_Atomic-4.c: New test.
2755 * gcc.dg/gomp/_Atomic-5.c: New test.
2756
94087e88
JJ
2757 PR sanitizer/77396
2758 * g++.dg/asan/pr77396.C: New test.
2759
27602016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2761
2762 PR tree-optimization/71831
2763 * gcc.dg/builtin-object-size-16.c: New test.
2764 * gcc.dg/builtin-object-size-17.c: New test.
2765
7e89048d
JD
27662016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2767
2768 PR libgfortran/77393
2769 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2770
2f196155
UB
27712016-09-01 Uros Bizjak <ubizjak@gmail.com>
2772
2773 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2774 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2775 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2776 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2777 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2778 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2779 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2780 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2781 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2782 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2783 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2784 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2785 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2786 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2787 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2788 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2789 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2790 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2791
0a6b0523
EB
27922016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2793
2794 * gnat.dg/opt58.adb: New test.
2795 * gnat.dg/opt58_pkg.ads: New helper.
2796
2a99de7b
RB
27972016-09-01 Richard Biener <rguenther@suse.de>
2798
2799 PR middle-end/77436
2800 * gcc.dg/torture/pr77436.c: New testcase.
2801
f79d8786
SKS
28022016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2803
2804 * gcc.dg/pr64252.c: Require int32plus.
2805 * gcc.dg/pr66299-1.c: Likewise.
2806 * gcc.dg/pr66299-2.c: Likewise.
2807 * gcc.dg/torture/20131115-1.c: Skip for avr.
2808
b06335f9
KT
28092016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2810
2811 * gcc.target/aarch64/ands_3.c: New test.
2812
f25f40be
JJ
28132016-08-31 Jakub Jelinek <jakub@redhat.com>
2814
d12a0b5a
JJ
2815 PR fortran/77352
2816 * gfortran.dg/gomp/pr77352.f90: New test.
2817
f25f40be
JJ
2818 PR fortran/77374
2819 * gfortran.dg/gomp/pr77374.f08: New test.
2820
9ff6fb6e
MG
28212016-08-31 Marc Glisse <marc.glisse@inria.fr>
2822
2823 PR tree-optimization/73714
2824 * gcc.dg/tree-ssa/pr73714.c: New test.
2825
8e95a674
JD
28262016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2827
2828 PR libgfortran/77393
2829 * gfortran.dg/fmt_f0_2.f90: New test.
2830
c6b0037d
MG
28312016-08-31 Marc Glisse <marc.glisse@inria.fr>
2832
2833 * gcc.target/i386/pr59539-2.c: Adapt options.
2834 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2835
1a576b13
PT
28362016-08-31 Paul Thomas <pault@gcc.gnu.org>
2837
2838 PR fortran/77418
2839 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2840 of the associate entity and replace with a pointer to the
2841 intended item on the stack.
2842
e73d3ca6 28432016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2844 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2845
2846 PR fortran/48298
2847 * gfortran.dg/dtio_1.f90: New test.
2848 * gfortran.dg/dtio_2.f90: New test.
2849 * gfortran.dg/dtio_3.f90: New test.
2850 * gfortran.dg/dtio_4.f90: New test.
2851 * gfortran.dg/dtio_5.f90: New test.
2852 * gfortran.dg/dtio_6.f90: New test.
2853 * gfortran.dg/dtio_7.f90: New test.
2854 * gfortran.dg/dtio_8.f90: New test.
2855 * gfortran.dg/dtio_9.f90: New test.
2856 * gfortran.dg/dtio_10.f90: New test.
2857
b816477a
DM
28582016-08-30 David Malcolm <dmalcolm@redhat.com>
2859
2860 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2861 (test_many_nested_locations): New function.
2862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2863 (test_show_locus): Handle "test_many_nested_locations".
2864
71b30891
DM
28652016-08-30 David Malcolm <dmalcolm@redhat.com>
2866
2867 * g++.dg/template/double-greater-than-fixit.C: New test case.
2868
8fa37232
EB
28692016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2870
2871 * gnat.dg/opt57.ad[sb]: New test.
2872 * gnat.dg/opt57_pkg.ads: New helper.
2873
6f651bae
RB
28742016-08-30 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/69047
2877 * gcc.dg/pr69047.c: Fix byte-order check.
2878
ab834832
JJ
28792016-08-30 Jakub Jelinek <jakub@redhat.com>
2880
5116b156
JJ
2881 PR tree-optimization/72866
2882 * gcc.dg/vect/pr72866.c: New test.
2883
3754bbfc
JJ
2884 PR debug/77363
2885 * g++.dg/debug/dwarf2/pr77363.C: New test.
2886
26122e2d
JJ
2887 PR middle-end/77377
2888 * gcc.target/i386/pr77377.c: New test.
2889
ab834832
JJ
2890 PR debug/77389
2891 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2892 in dg-options.
2893
bedc9ca7
SK
28942016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2895
2896 * gfortran.dg/pr77372.f90: Moved to ...
2897 * gfortran.dg/ieee/pr77372.f90: here.
2898
adfa1e6b
MM
28992016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2900
2901 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2902 vector short/char initializations.
2903 * gcc.target/powerpc/vec-init-5.c: Likewise.
2904 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2905 vector initialization optimizations.
2906 * gcc.target/powerpc/vec-init-7.c: Likewise.
2907 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2908 vector float/double initializations.
2909 * gcc.target/powerpc/vec-init-9.c: Likewise.
2910
414b7129
UB
29112016-08-29 Uros Bizjak <ubizjak@gmail.com>
2912
2913 PR target/77403
2914 * gcc.target/i386/pr77403.c: New test.
2915
3d06b6f2
MP
29162016-08-29 Marek Polacek <polacek@redhat.com>
2917
2918 PR c/77292
2919 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2920
ba9bbd6f
TV
29212016-08-29 Tom de Vries <tom@codesourcery.com>
2922
2923 PR c/77398
2924 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2925
d7d80d8f
EB
29262016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2929
d7d80d8f 29302016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2931
2932 * gfortran.dg/dec_structure_13.f90: New testcase.
2933
468d95c8
JB
29342016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2935
2936 PR fortran/77261
2937 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2938 available.
2939
f329b264
TV
29402016-08-28 Tom de Vries <tom@codesourcery.com>
2941
2942 PR lto/70955
2943 * gcc.dg/pr70955.c: New test.
2944 * gcc.dg/lto/pr70955_0.c: Same.
2945 * gcc.dg/lto/pr70955_1.c: Same.
2946
4a389eb6
PP
29472016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2948
2949 PR tree-optimization/71077
2950 * gcc.target/i386/pr71077.c: New test.
2951
3f8257db 29522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2953
2954 PR fortran/77380
2955 * gfortran.dg/pr77380.f90: New test.
2956
3f8257db 29572016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2958
2959 PR fortran/77372
2960 gfortran.dg/pr77372.f90: New test.
2961
ee908516
DM
29622016-08-26 David Malcolm <dmalcolm@redhat.com>
2963
2964 * gcc.dg/spellcheck-fields-2.c (test): Move
2965 dg-begin/end-multiline-output within function body.
2966 (test_macro): New function.
2967
d41e76cf
DM
29682016-08-26 David Malcolm <dmalcolm@redhat.com>
2969
2970 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2971 (test_fixit_insert): Update expected output.
2972 (test_fixit_remove): Likewise.
2973 (test_fixit_replace): Likewise.
2974
524a4c96
RO
29752016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2976
2977 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2978 Fix typo.
2979
ebfa15ab
RB
29802016-08-26 Richard Biener <rguenther@suse.de>
2981
2982 PR tree-optimization/69047
2983 * gcc.dg/pr69047.c: New testcase.
2984
209ca542
PK
29852016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2986 Martin Jambhor <mjambor@suse.cz>
524a4c96 2987
209ca542
PK
2988 * gcc.dg/ipa/propbits-1.c: New test-case.
2989 * gcc.dg/ipa/propbits-2.c: Likewise.
2990 * gcc.dg/ipa/propbits-3.c: Likewise.
2991
e5cf1629
SK
29922016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2993
2994 PR fortran/77351
2995 * gfortran.dg/pr77351.f90: New test.
2996
ebef225f
MP
29972016-08-25 Marek Polacek <polacek@redhat.com>
2998
2999 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3000
fe377a48
MP
30012016-08-25 Marek Polacek <polacek@redhat.com>
3002
3003 PR c/77323
3004 * gcc.dg/pr77323.c: New test.
3005
88b8971f
PT
30062016-08-24 Paul Thomas <pault@gcc.gnu.org>
3007
3008 PR fortran/77358
3009 * gfortran.dg/submodule_17.f08: New test.
3010
3f8257db
JJ
30112016-08-24 Michael Collison <michael.collison@linaro.org>
3012 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
3013
3014 * gcc.target/arm/builtin_saddl.c: New testcase.
3015 * gcc.target/arm/builtin_saddll.c: New testcase.
3016 * gcc.target/arm/builtin_uaddl.c: New testcase.
3017 * gcc.target/arm/builtin_uaddll.c: New testcase.
3018 * gcc.target/arm/builtin_ssubl.c: New testcase.
3019 * gcc.target/arm/builtin_ssubll.c: New testcase.
3020 * gcc.target/arm/builtin_usubl.c: New testcase.
3021 * gcc.target/arm/builtin_usubll.c: New testcase.
3022
d5b5d212
UB
30232016-08-24 Uros Bizjak <ubizjak@gmail.com>
3024
3025 PR target/77270
3026 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3027 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3028 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3029 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3030 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3031 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3032 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3033 effective target. Remove scan-assembler-times directives.
3034 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3035 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3036 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3037
d1188689
SKS
30382016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3039
3040 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3041 of unsigned int.
3042 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3043
0b6b8f85
RS
30442016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3045
3046 PR testsuite/77317
3047 * lib/target-supports.exp
3048 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3049 (check_effective_target_vect_natural_alignment): Ditto.
3050 (check_effective_target_vector_alignment_reachable): Ditto.
3051 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3052
587b7f7a
ILT
30532016-08-23 Ian Lance Taylor <iant@golang.org>
3054
3055 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3056
6019c0fc
MM
30572016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3058
3059 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3060 being created from pointers to memory locations.
3061 * gcc.target/powerpc/vec-init-2.c: Likewise.
3062
cfe37db4
FR
30632016-08-23 Fritz Reese <fritzoreese@gmail.com>
3064
3065 * gfortran.dg/dec_structure_12.f90: New testcase.
3066
7e11f46f
DV
30672016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3068
3069 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3070
7ab4f354
DV
30712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3072
3073 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3074 verification.
3075
deb9351f
DV
30762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3077
3078 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3079 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3080
1fd9f058
RB
30812016-08-23 Richard Biener <rguenther@suse.de>
3082
3083 PR tree-optimization/27336
3084 * c-c++-common/pr27336.c: New testcase.
3085
b00e6e75
MP
30862016-08-22 Marek Polacek <polacek@redhat.com>
3087
3088 PR c++/77321
3089 * g++.dg/cpp1y/pr77321.C: New test.
3090
58338bac
SK
30912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3092
3093 PR fortran/60774
3094 * gfortran.dg/empty_label.f: Adjust test for new error message.
3095 * gfortran.dg/empty_label.f90: Ditto.
3096 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3097 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3098 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3099
30364ce6
SK
31002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3101
3102 PR fortran/61318
3103 * gfortran.dg/pr61318.f90: New test.
3104
ad7a5a8f
SK
31052016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3106
3107 PR fortran/77260
3108 * gfortran.dg/pr77260_1.f90: New test.
3109 * gfortran.dg/pr77260_2.f90: Ditto.
3110
72f52f30
JM
31112016-08-22 Joseph Myers <joseph@codesourcery.com>
3112
3113 PR middle-end/77269
3114 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3115 __builtin_signbitf and __builtin_signbitl in expected generic
3116 expansion.
3117 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3118 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3119 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3120 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3121 tests.
3122
6dc198e3
JM
31232016-08-22 Joseph Myers <joseph@codesourcery.com>
3124
3125 * gcc.dg/torture/float128-builtin.c,
3126 gcc.dg/torture/float128-ieee-nan.c,
3127 gcc.dg/torture/float128x-builtin.c,
3128 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3129 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3130 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3131 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3132 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3133 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3134 gcc.dg/torture/floatn-nan.h: New tests.
3135
7ff4e41a
JM
31362016-08-22 Joseph Myers <joseph@codesourcery.com>
3137
3138 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3139 macro.
3140 (main): Update calls to TEST_I_F.
3141 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3142 macro.
3143 (main): Update calls to TEST_I_F.
3144
7078cdb6
JM
31452016-08-22 Joseph Myers <joseph@codesourcery.com>
3146
3147 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3148 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3149 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3150 names in calls to TEST_I_F.
3151
a9d7c823
BE
31522016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3153
3154 PR c/52952
3155 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3156
cd800235
SKS
31572016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3158
3159 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3160 and !natural_alignment_64.
3161 * gcc.dg/ipa/propalign-2.c: Likewise.
3162 * gcc.dg/ipa/propalign-3.c: Likewise.
3163 * gcc.dg/ipa/propalign-4.c: Likewise.
3164 * gcc.dg/ipa/propalign-5.c: Likewise.
3165 * lib/target-supports.exp
3166 (check_effective_target_natural_alignment_32): Add avr-*-*.
3167
22d12455
KV
31682016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3169
3170 PR tree-optimization/61839
3171 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3172 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3173 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3174 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3175
c65699ef
JM
31762016-08-19 Joseph Myers <joseph@codesourcery.com>
3177
3178 PR c/32187
3179 * lib/target-supports.exp (check_effective_target_float16)
3180 (check_effective_target_float32, check_effective_target_float64)
3181 (check_effective_target_float128, check_effective_target_float32x)
3182 (check_effective_target_float64x)
3183 (check_effective_target_float128x)
3184 (check_effective_target_float16_runtime)
3185 (check_effective_target_float32_runtime)
3186 (check_effective_target_float64_runtime)
3187 (check_effective_target_float128_runtime)
3188 (check_effective_target_float32x_runtime)
3189 (check_effective_target_float64x_runtime)
3190 (check_effective_target_float128x_runtime)
3191 (check_effective_target_floatn_nx_runtime)
3192 (add_options_for_float16, add_options_for_float32)
3193 (add_options_for_float64, add_options_for_float128)
3194 (add_options_for_float32x, add_options_for_float64x)
3195 (add_options_for_float128x): New procedures.
3196 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3197 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3198 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3199 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3200 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3201 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3202 gcc.dg/torture/float128-complex.c,
3203 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3204 gcc.dg/torture/float128x-basic.c,
3205 gcc.dg/torture/float128x-complex.c,
3206 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3207 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3208 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3209 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3210 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3211 gcc.dg/torture/float32x-basic.c,
3212 gcc.dg/torture/float32x-complex.c,
3213 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3214 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3215 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3216 gcc.dg/torture/float64x-basic.c,
3217 gcc.dg/torture/float64x-complex.c,
3218 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3219 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3220 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3221 gcc.dg/torture/floatn-tg.h,
3222 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3223 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3224 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3225 gcc.dg/torture/fp-int-convert-float128x.c,
3226 gcc.dg/torture/fp-int-convert-float16-timode.c,
3227 gcc.dg/torture/fp-int-convert-float16.c,
3228 gcc.dg/torture/fp-int-convert-float32-timode.c,
3229 gcc.dg/torture/fp-int-convert-float32.c,
3230 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3231 gcc.dg/torture/fp-int-convert-float32x.c,
3232 gcc.dg/torture/fp-int-convert-float64-timode.c,
3233 gcc.dg/torture/fp-int-convert-float64.c,
3234 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3235 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3236 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3237 maximum exponent of floating-point type. Use it in testing
3238 whether 0x8...0 fits in the floating-point type. Always treat -1
3239 (signed 0xf...f) as fitting in the floating-point type.
3240 (M_OK1): New macro.
3241 * gcc.dg/torture/fp-int-convert-double.c,
3242 gcc.dg/torture/fp-int-convert-float.c,
3243 gcc.dg/torture/fp-int-convert-float128-timode.c,
3244 gcc.dg/torture/fp-int-convert-float128.c,
3245 gcc.dg/torture/fp-int-convert-float80-timode.c,
3246 gcc.dg/torture/fp-int-convert-float80.c,
3247 gcc.dg/torture/fp-int-convert-long-double.c,
3248 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3249
94e73c78
JJ
32502016-08-19 Jakub Jelinek <jakub@redhat.com>
3251
fbdbd4b6
JJ
3252 PR fortran/72744
3253 * gfortran.dg/gomp/pr72744.f90: New test.
3254
94e73c78
JJ
3255 PR fortran/69281
3256 * gfortran.dg/gomp/pr69281.f90: New test.
3257
91151a73
JB
32582016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3259
414b7129
UB
3260 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3261 the last special seed value.
3262 * gfortran.dg/random_7.f90: Use size for last array member instead
3263 of hardcoded value.
91151a73 3264
fcf830ab
PK
32652016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3266
3267 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3268 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3269
1a5da5b6
RB
32702016-08-19 Richard Biener <rguenther@suse.de>
3271
3272 PR tree-optimization/77286
3273 * gcc.dg/torture/pr77286.c: New testcase.
3274
82f72146
DM
32752016-08-18 David Malcolm <dmalcolm@redhat.com>
3276
3277 * gcc.dg/verbose-asm-2.c: New test case.
3278
cc015f3a
DM
32792016-08-18 David Malcolm <dmalcolm@redhat.com>
3280
3281 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3282 (custom_diagnostic_finalizer): Update for change to
3283 diagnostic_show_locus.
3284
cb18fd07
DM
32852016-08-18 David Malcolm <dmalcolm@redhat.com>
3286
3287 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3288 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3289
a76989dc
MP
32902016-08-18 Marek Polacek <polacek@redhat.com>
3291
3292 PR c/71514
3293 * gcc.dg/pr71514.c: New test.
3294
89c88780
L
32952015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3296
3297 PR target/72839
3298 * gcc.target/i386/pr72839.c: New test.
3299
2c71d454
CLT
33002016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3301
3302 PR middle-end/70895
3303 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3304 * c-c++-common/goacc/reduction-1.c: Likewise.
3305 * c-c++-common/goacc/reduction-2.c: Likewise.
3306 * c-c++-common/goacc/reduction-3.c: Likewise.
3307 * c-c++-common/goacc/reduction-4.c: Likewise.
3308
66592e95
AM
33092016-08-18 Alan Modra <amodra@gmail.com>
3310
3311 * gcc.c-torture/compile/pr72771.c: New.
3312
3a146d46
JJ
33132016-08-17 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR fortran/67496
3316 * gfortran.dg/pr67496.f90: New test.
3317
3f8257db 33182015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3319
3320 PR tree-optimization/71752
3a146d46 3321 * gcc.dg/vect/pr71752.c: New.
038000bd 3322
dd42e908
UB
33232016-08-17 Uros Bizjak <ubizjak@gmail.com>
3324
3325 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3326
458a1cd0
JJ
33272016-08-17 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR middle-end/77259
3330 * g++.dg/ipa/devirt-52.C: New test.
3331
11c4c4ba
CLT
33322016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3333
3334 * c-c++-common/goacc/reduction-6.c: New testcase.
3335
661d6efd
RB
33362016-08-17 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/76490
3339 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3340 * gcc.dg/pr52904.c: XFAIL.
3341
622d8b69
RB
33422016-08-17 Richard Biener <rguenther@suse.de>
3343
3344 PR tree-optimization/23855
3345 * gcc.dg/loop-unswitch-2.c: Adjust.
3346
af23e99c
JJ
33472016-08-16 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR tree-optimization/72817
3350 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3351
feeb6268
JM
33522016-08-16 Joseph Myers <joseph@codesourcery.com>
3353
3354 PR libgcc/77265
3355 * gcc.dg/torture/float128-extend-inf.c: New test.
3356
65e736c0
DM
33572016-08-16 David Malcolm <dmalcolm@redhat.com>
3358
3359 PR c/72857
3360 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3361 for embedded NUL.
3362 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3363 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3364 caret placement.
3365 (test_oct): Likewise.
3366 (test_multiple): Likewise.
3367 (test_field_width_specifier): Likewise.
3368 (test_field_width_specifier_2): New function.
3369 (test_field_precision_specifier): New function.
3370 (test_embedded_nul): Update expected caret placement.
3371 (test_non_contiguous_strings): Update line number.
3372 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3373 (__emit_string_literal_range): Add "caret_idx" param.
3374 (test_simple_string_literal): Add value for new param, updating
3375 expected output..
3376 (test_concatenated_string_literal): Likewise.
3377 (test_multiline_string_literal): Likewise.
3378 (test_hex): Likewise.
3379 (test_oct): Likewise.
3380 (test_multiple): Likewise.
3381 (test_ucn4): Likewise.
3382 (test_ucn8): Likewise.
3383 (test_u8): Likewise.
3384 (test_u): Likewise; update expected message, from "range" to
3385 "location".
3386 (test_U): Likewise.
3387 (test_L): Likewise.
3388 (test_macro): Add value for new param.
3389 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3390 (__emit_string_literal_range): Add "caret_idx" param.
3391 (test_stringified_token_1): Add value for new param. Update
3392 expected message, from "range" to "location".
3393 (test_stringized_token_2): Likewise, adding param to macro.
3394 (test_stringified_token_3): Likewise.
3395 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3396 (emit_warning): Convert param from source_range to location_t.
3397 (test_string_literals): Add caret_idx param, and use it when
3398 constructing a substring_loc. Update error message, from
3399 "range" to "location".
3400
4a7f57d5
JJ
34012016-08-16 Jakub Jelinek <jakub@redhat.com>
3402
7841800f
JJ
3403 PR target/71910
3404 * g++.dg/gomp/pr71910.C: New test.
3405
1b13411a
JJ
3406 PR middle-end/67485
3407 * gcc.c-torture/compile/pr67485.c: New test.
3408
4a7f57d5
JJ
3409 PR target/72867
3410 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3411
3c556bc4
BC
34122016-08-16 Bin Cheng <bin.cheng@arm.com>
3413
3414 PR tree-optimization/69848
3415 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3416
beab2da6
ML
34172016-08-16 Martin Liska <mliska@suse.cz>
3418
3419 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3420 of memory operations so that it can be handled by core2
3421 in 32-bit mode.
3422
f4eec0a3
RB
34232016-08-16 Richard Biener <rguenther@suse.de>
3424
3425 PR tree-optimization/76783
3426 * gcc.dg/pr76783.c: New testcase.
3427 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3428
8f21990a
BC
34292016-08-16 Bin Cheng <bin.cheng@arm.com>
3430
3431 PR tree-optimization/72817
3432 PR tree-optimization/73450
3433 * gcc.dg/tree-ssa/pr72817.c: New test.
3434 * gcc.dg/tree-ssa/pr73450.c: New test.
3435
7fc61626
FR
34362016-08-15 Fritz Reese <fritzoreese@gmail.com>
3437
3438 * gfortran.dg/init_flag_13.f90: New testcase.
3439 * gfortran.dg/init_flag_14.f90: Ditto.
3440 * gfortran.dg/init_flag_15.f03: Ditto.
3441 * gfortran.dg/dec_init_1.f90: Ditto.
3442 * gfortran.dg/dec_init_2.f90: Ditto.
3443
432baa02
UB
34442016-08-15 Uros Bizjak <ubizjak@gmail.com>
3445
3446 PR target/72867
3447 * gcc.target/i386/pr72867.c: New test.
3448
7e1dde14
EB
34492016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3450
3451 * c-c++-common/dump-ada-spec-5.c: New test.
3452
e4969090
RB
34532016-08-15 Richard Biener <rguenther@suse.de>
3454
3455 PR tree-optimization/73434
3456 * gcc.dg/torture/pr73434.c: New testcase.
3457
66088065
JJ
34582016-08-15 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR tree-optimization/72824
3461 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3462
7c713714
CLT
34632016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3464
3465 PR fortran/70598
3466 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3467 in use_device clause.
3468 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3469 * gfortran.dg/goacc/list.f95: Adjust to catch
3470 "neither a POINTER nor an array" error messages.
3471
4271e5cb
UB
34722016-08-14 Uros Bizjak <ubizjak@gmail.com>
3473
3474 PR target/76342
3475 * gcc.target/i386/pr76342.c: New test.
3476
b0cea284
JJ
34772016-08-12 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c/71512
3480 * g++.dg/ubsan/pr71512.C: New test.
3481 * c-c++-common/ubsan/pr71512-1.c: New test.
3482 * c-c++-common/ubsan/pr71512-2.c: New test.
3483
e86aefb8
MM
34842016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3485
3486 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3487 vector initialization options.
3488 * gcc.target/powerpc/vec-init-2.c: Likewise.
3489 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3490 is generated on ISA 3.0.
3491
7fd82d52
PP
34922016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3493
3494 PR middle-end/71654
3495 * gcc.dg/c-c++-common/pr71654.c: New test.
3496 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3497 dg-options.
3498 * gcc.dg/tree-ssa/vrp24: Likewise.
3499
2f1364c2
JJ
35002016-08-12 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR c/67410
3503 * gcc.dg/pr67410.c: New test.
3504
8eb414aa
BC
35052016-08-12 Bin Cheng <bin.cheng@arm.com>
3506
3507 PR tree-optimization/69848
3508 * gcc.dg/vect/vect-pr69848.c: New test.
3509
30b39c19
UB
35102016-08-12 Uros Bizjak <ubizjak@gmail.com>
3511
3512 PR testsuite/71008
3513 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3514 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3515 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3516 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3517
e373dd06
RB
35182016-08-12 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/57326
3521 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3522 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3523 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3524 * gcc.target/i386/pr45685.c: Likewise.
3525 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3526 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3527 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3528 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3529 * gfortran.dg/pr34163.f90: Likewise.
3530
20d1af89
ML
35312016-08-12 Martin Liska <mliska@suse.cz>
3532
3533 * g++.dg/gcov/gcov-16.C: New test.
3534 * lib/gcov.exp: Support new argument for run-gcov function.
3535
5cacda56
ML
35362016-08-12 Martin Liska <mliska@suse.cz>
3537
3538 PR gcov-profile/35590
3539 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3540
663eecfd
RB
35412016-08-12 Richard Biener <rguenther@suse.de>
3542
3543 PR tree-optimization/72851
3544 * gcc.dg/torture/pr72851.c: New testcase.
3545
3f8257db 35462016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3547
e366d7d8
AO
3548 PR debug/63240
3549 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3550 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3551 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3552 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3553 DW_AT_deleted.
3554
71e1a6a4
AO
3555 PR debug/55641
3556 * g++.dg/debug/dwarf2/ref-1.C: New.
3557
8aaf799b
AO
3558 PR debug/49366
3559 * g++.dg/debug/dwarf2/template-params-12.H: New.
3560 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3561 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3562 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3563 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3564 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3565 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3566 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3567
06f9caed
BS
35682016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3569
3570 PR target/72863
3571 * gcc.target/powerpc/pr72863.c: New test.
3572
a8b956c1
UB
35732016-08-11 Uros Bizjak <ubizjak@gmail.com>
3574
3575 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3576
c73dd986
L
35772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3578
3579 * gcc.target/i386/pieces-strcpy-1.c: New test.
3580 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3581
385ed708
JJ
35822016-08-11 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR c++/72868
3585 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3586
df7ec09f
L
35872015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3588
3589 * gcc.target/i386/pieces-memcpy-1.c: New test.
3590 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3591 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3592 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3593 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3594 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3595
b95a64bb
JJ
35962016-08-11 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR c/72816
7ddbcf6b 3599 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3600
59537744
BE
36012016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3602
3603 PR tree-optimization/71083
3604 * gcc.c-torture/execute/pr71083.c: New test.
3605 * gnat.dg/loop_optimization23.adb: New test.
3606 * gnat.dg/loop_optimization23_pkg.ads: New test.
3607 * gnat.dg/loop_optimization23_pkg.adb: New test.
3608
183ac6d0
RB
36092016-08-11 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/72772
3612 * gcc.dg/graphite/pr35356-1.c: Adjust.
3613 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3614
b152f5a2
JB
36152016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3616
3617 * gfortran.dg/random_7.f90: Take into account that the last seed
3618 value is the special p value.
3619 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3620
bb7ebad1
RB
36212016-08-11 Richard Biener <rguenther@suse.de>
3622
3623 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3624
2e186411
AM
36252016-08-11 Alan Modra <amodra@gmail.com>
3626
3627 * gcc.target/powerpc/pr71680.c: New.
3628
e9e6d4f6
KN
36292016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3630
3631 * gcc.target/powerpc/bfp/bfp.exp: New file.
3632 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3633 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3634 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3635 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3636 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3637 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3638 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3639 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3640 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3641 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3642 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3643 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3644 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3645 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3646 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3647 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3648 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3649 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3650 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3651 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3652 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3653 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3654 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3655 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3656 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3657 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3658 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3659 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3660 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3661 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3662 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3663 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3664 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3665 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3666 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3667 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3668 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3669 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3670 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3671 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3672 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3673 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3674 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3675 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3676 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3677 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3678 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3679 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3680 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3681 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3682 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3683 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3684 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3685
9c8eabea
BC
36862016-08-10 Bin Cheng <bin.cheng@arm.com>
3687
3688 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3689 Add aarch64*-*-*.
3690
6c553b76
BC
36912016-08-10 Bin Cheng <bin.cheng@arm.com>
3692
3693 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3694
a0883b08
MM
36952016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3696
3697 PR target/72853
3698 * gcc.target/powerpc/pr72853.c: New test.
3699
a266236e
ML
37002016-08-10 Martin Liska <mliska@suse.cz>
3701
3702 PR gcov-profile/58306
3703 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3704
22063dbc
ML
37052016-08-10 Martin Liska <mliska@suse.cz>
3706
3707 * g++.dg/gcov/gcov-threads-1.C: New test.
3708
5250a5bb
SKS
37092016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3710
3711 PR target/71873
3712 * gcc.target/avr/pr71873.c: New test.
3713
b7597ae5
ML
37142016-08-09 Martin Liska <mliska@suse.cz>
3715
3716 * g++.dg/gcov/gcov-dump-1.C: New test.
3717 * g++.dg/gcov/gcov-dump-2.C: New test.
3718
ab50a215
ML
37192016-08-09 Martin Liska <mliska@suse.cz>
3720
3721 * gcc.dg/tree-prof/val-prof-9.c: New test.
3722
dcb1e137
ML
37232016-08-09 Martin Liska <mliska@suse.cz>
3724
3725 * gcc.dg/tree-prof/val-prof-8.c: New test.
3726
04d6d3b6
MJ
37272016-08-09 Martin Jambor <mjambor@suse.cz>
3728
df839749
UB
3729 PR ipa/71981
3730 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3731
c57e78c4
BC
37322016-08-09 Bin Cheng <bin.cheng@arm.com>
3733
3734 PR tree-optimization/33707
3735 * gcc.dg/vect/pr33707.c: New test.
3736
42970a17
BC
37372016-08-09 Bin Cheng <bin.cheng@arm.com>
3738
3739 PR tree-optimization/pr72772
3740 * gcc.dg/tree-ssa/pr72772.c: New test.
3741
810a3aa6
MF
37422016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3743
3744 PR rtl-optimization/66669
3745 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3746
9e207d6f
JJ
37472016-08-09 Jakub Jelinek <jakub@redhat.com>
3748
3749 PR tree-optimization/72824
3750 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3751
50bf47fd
RB
37522016-08-09 Richard Biener <rguenther@suse.de>
3753
3754 PR tree-optimization/71802
3755 * gcc.dg/torture/pr71802.c: New testcase.
3756
cadec7ca
JJ
37572016-08-09 Jakub Jelinek <jakub@redhat.com>
3758
3759 PR c++/72809
3760 * g++.dg/eh/stdarg1.C: New test.
3761
c43c5112
AK
37622016-08-08 Andi Kleen <ak@linux.intel.com>
3763
3764 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3765 test command line in failure log.
3766 (profopt-execute): dito. Make autofdo file names unique.
3767
895aa8e1
DM
37682016-08-08 David Malcolm <dmalcolm@redhat.com>
3769
3770 PR c/64955
3771 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3772 output.
3773
9afda630
PK
37742016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3775
3776 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3777 c99_runtime.
3778 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3779 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3780 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3781 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3782 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3783 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3784
e52ed3fe
DM
37852016-08-08 David Malcolm <dmalcolm@redhat.com>
3786
3787 PR c/52952
3788 * gcc.dg/cpp/pr66415-1.c: Likewise.
3789 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3790 * gcc.dg/format/c90-printf-1.c: Likewise.
3791 * gcc.dg/format/diagnostic-ranges.c: New test case.
3792
ad200580
JJ
37932016-08-08 Jakub Jelinek <jakub@redhat.com>
3794
77524e0d
JJ
3795 PR fortran/72716
3796 * gfortran.dg/gomp/pr72716.f90: New test.
3797
2187f2a2
JJ
3798 PR middle-end/72781
3799 * gcc.dg/gomp/pr72781.c: New test.
3800
ad200580
JJ
3801 PR middle-end/68762
3802 * g++.dg/vect/pr68762-1.cc: New test.
3803 * g++.dg/vect/pr68762-2.cc: New test.
3804 * g++.dg/vect/pr68762.h: New file.
3805
989d0071
MS
38062016-08-08 Martin Sebor <msebor@redhat.com>
3807
3808 PR testsuite/72838
3a146d46
JJ
3809 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3810 * g++.dg/warn/overflow-warn-3.C: Same.
3811 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3812
7090cac9
AV
38132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3814
3815 PR fortran/71936
3816 * gfortran.dg/allocate_with_source_21.f03: New test.
3817
64e56ab0
AV
38182016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3819
3820 PR fortran/72698
3821 * gfortran.dg/allocate_with_source_20.f03: New test.
3822
0476487d
AM
38232016-08-08 Alan Modra <amodra@gmail.com>
3824
3825 * gcc.c-torture/compile/pr72802.c: New.
3826
8e9218f2
AV
38272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3828
3829 PR fortran/70524
3830 * gfortran.dg/dependency_48.f90: New test.
3831
c1f7083b
TK
38322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3833
531e5ae3 3834 PR fortran/70040
c1f7083b
TK
3835 * gfortran.dg/pr70040.f90: New testcase.
3836
6ab5813c
TK
38372016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3838
3839 PR fortran/71961
3840 * gfortran.dg/matmul_10.f90: New testcase.
3841
27bddc4a
JH
38422016-08-07 Jan Hubicka <hubicka@ucw.cz>
3843
3844 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3845
4a9f8a9f
JJ
38462016-08-07 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR c/72816
3849 * gcc.dg/pr72816.c: New test.
3850
fa76f2c6
JW
38512016-08-06 Jonathan Wakely <jwakely@redhat.com>
3852
3853 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3854 * g++.dg/conversion/pr41426.C: Likewise.
3855 * g++.dg/conversion/pr66211.C: Likewise.
3856 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3857 * g++.dg/init/ref8.C: Likewise.
3858 * g++.old-deja/g++.law/cvt20.C: Likewise.
3859 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3860
5c3e5002
PP
38612016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3862
3863 PR tree-optimization/18046
3864 * gcc.dg/tree-ssa/vrp105.c: New test.
3865 * gcc.dg/tree-ssa/vrp106.c: New test.
3866
94087e88 38672016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3868
3869 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3870 1ul in diagnostics. Remove hyphen from "constant-expression."
3871 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3872 * g++.dg/cpp0x/static_assert3.C: Same.
3873 * g++.dg/cpp1y/constexpr-throw.C: Same.
3874 * g++.dg/template/nontype3.C: Same.
3875 * g++.dg/warn/overflow-warn-1.C: Same.
3876 * g++.dg/warn/overflow-warn-3.C: Same.
3877 * g++.dg/warn/overflow-warn-4.C: Same.
3878
88fa5555
DM
38792016-08-05 David Malcolm <dmalcolm@redhat.com>
3880
3881 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3882 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3883 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3884 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3885
1addb9e6
PP
38862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3887
3888 PR tree-optimization/72810
3889 * gcc.dg/tree-ssa/vrp110.c: New test.
3890
1b62ed4f
JG
38912016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3892
3893 PR Target/72819
3894 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3895 registers.
3896 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3897 saving the half-precision registers.
3898 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3899 value is returned in h0.
3900 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3901 are passed in FP/SIMD registers.
3902 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3903 passing works corrcetly.
3904 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3905 (hfa_f16x2_t): Likewise.
3906 (hfa_f16x3_t): Likewise.
3907 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3908 are promoted to double and passed in a double register.
3909 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3910 are promoted to double and stacked.
3911 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3912 __fp16 data types.
3913 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3914 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3915 __fp16 first get passed in FP/SIMD registers, then stacked.
3916
4228ca19
NS
39172016-08-05 Nathan Sidwell <nathan@acm.org>
3918
3919 PR c++/68724
3920 * g++.dg/cpp0x/pr68724.C: New.
3921
db7c335e
RB
39222016-08-05 Richard Biener <rguenther@suse.de>
3923
3924 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3925
48abe922
PP
39262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3927
3928 * gcc.dg/tree-ssa/vrp107.c: New test.
3929 * gcc.dg/tree-ssa/vrp108.c: New test.
3930 * gcc.dg/tree-ssa/vrp109.c: New test.
3931
f6cdf42f
PK
39322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3933
3934 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3935 dg-options.
3936
33a9c609
PK
39372016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3938
3939 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3940 test-cases.
3941 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3942 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3943 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3944 test-cases.
3945 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3946 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3947 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3948 large_double.
3949
4473482d
PC
39502016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 PR c++/72800
3953 * g++.dg/cpp1y/lambda-ice1.C: New.
3954
08156df5
PP
39552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3956
3957 PR c++/72759
3958 * g++.dg/cpp1y/pr72759.C: New test.
3959
938da3a5
PP
39602016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3961
3962 * gcc.dg/switch-10.c: New test.
3963
da84183c
JG
39642016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3965
3966 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3967
ae9281fc
TS
39682016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3969
3970 * c-c++-common/goacc/routine-5.c: Update.
3971
086ad22e
BE
39722016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3973
3974 PR rtl-optimization/70903
3975 * gcc.c-torture/execute/pr70903.c: New test.
3976
6805e400
ML
39772016-08-04 Martin Liska <mliska@suse.cz>
3978
3979 * gcc.dg/params/params.exp: Replace file exists with
3980 TESTING_IN_BUILD_TREE.
3981
a0008434
MP
39822016-08-04 Marek Polacek <polacek@redhat.com>
3983
3984 PR c++/70229
3985 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3986
fb46286e
RB
39872016-08-04 Richard Biener <rguenther@suse.de>
3988
3989 PR middle-end/71984
3990 * gcc.dg/torture/pr71984.c: Guard correctness check for
3991 little-endian.
3992
ac2c96ab
AP
39932016-08-03 Andrew Pinski <apinski@cavium.com>
3994
3995 * gcc.c-torture/compile/20160802-1.c: New testcase.
3996
c98583e9
FR
39972016-08-03 Fritz Reese <fritzoreese@gmail.com>
3998
3999 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4000
9ad1a1da
RB
40012016-08-03 Richard Biener <rguenther@suse.de>
4002
4003 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4004 and remove -O3.
4005 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4006 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4007
cd75c979
RB
40082016-08-03 Richard Biener <rguenther@suse.de>
4009
4010 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4011 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4012 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4013 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4014
30e8d875
SKS
40152016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4016
4017 * gcc.dg/init-excess-2.c: Require int32plus.
4018 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4019 * gcc.dg/pr59963-2.c: Require int32plus.
4020 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4021 * gcc.dg/unroll-7.c: Require int32plus.
4022
69b806f6
BC
40232016-08-02 Bin Cheng <bin.cheng@arm.com>
4024
4025 PR tree-optimization/34114
4026 * gcc.dg/tree-ssa/loop-42.c: New test.
4027
1efafef3
TC
40282016-08-02 Tamar Christina <tamar.christina@arm.com>
4029
4030 * gcc.target/aarch64/vminmaxnm.c: New.
4031 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4032 tests.
4033
e2a99194
MM
40342016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4035
4036 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4037 vec_extract for vector float, vector int, vector short, and vector
4038 char.
4039 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4040 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4041 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4042 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4043
71bfb77a
WD
40442016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4045
4046 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4047 single stack adjustment, no writeback.
71bfb77a
WD
4048 * gcc.target/aarch64/test_frame_12.c: Likewise.
4049 * gcc.target/aarch64/test_frame_13.c: Likewise.
4050 * gcc.target/aarch64/test_frame_15.c: Likewise.
4051 * gcc.target/aarch64/test_frame_6.c: Likewise.
4052 * gcc.target/aarch64/test_frame_7.c: Likewise.
4053 * gcc.target/aarch64/test_frame_8.c: Likewise.
4054 * gcc.target/aarch64/test_frame_16.c: New test.
4055
37bce35a
L
40562015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4057
4058 PR target/72748
4059 * gcc.target/i386/pr72748.c: New test.
4060
3f8257db 40612015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4062
4063 PR tree-optimization/71818
4064 * gcc.dg/vect/pr71818.c: New
4065
bf60c531
ML
40662016-08-01 Martin Liska <mliska@suse.cz>
4067
4068 PR tree-optimization/71857
4069 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4070
8ed49fab
KT
40712016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4072
4073 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4074
76e2c821
JB
40752016-08-01 Jan Beulich <jbeulich@suse.com>
4076
4077 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4078
35029597
WS
40792016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4080
4081 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4082 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4083
3aa4b66a
JW
40842016-07-31 Jonathan Wakely <jwakely@redhat.com>
4085
4086 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4087 (check_effective_target_c++): Likewise. Also match for libstdc++.
4088
3f8257db 40892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4090
4091 PR fortran/41922
4092 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4093 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4094 * gfortran.dg/pr41922.f90: New test.
4095
9fcb2819
SK
40962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4097
4098 PR fortran/68566
4099 * gfortran.dg/pr68566.f90: new test.
4100
94087e88 41012016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4102
4103 PR c++/60760
4104 PR c++/71091
4105 * g++.dg/cpp0x/constexpr-cast.C: New test.
4106 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4107 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4108 * g++.dg/ubsan/pr63956.C: Correct.
4109
d0047a25
MM
41102016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4111
4112 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4113 vector double or vector long where the vector is in memory.
4114 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4115 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4116
e4f7a5df
SK
41172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4118
4119 PR fortran/69867
4120 * gfortran.dg/pr69867.f90: New test.
4121
b441ae1d
SK
41222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4123
4124 PR fortran/69962
4125 * gfortran.dg/pr69962.f90: New test.
4126
712dff31
SK
41272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4128
4129 PR fortran/70006
4130 * gfortran.dg/pr70006.f90: New test.
4131
fb42421e
SK
41322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4133
4134 PR fortran/71730
4135 * gfortran.dg/pr71730.f90: New test.
4136 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4137 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4138 * gfortran.dg/array_constructor_26.f03: Ditto.
4139
466effe0
WS
41402016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4141
4142 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4143 * gcc.target/powerpc/pr71763.c: Likewise.
4144
f618a472
MP
41452016-07-29 Marek Polacek <polacek@redhat.com>
4146
4147 PR c/71742
4148 * gcc.dg/940510-1.c: Adjust dg-error.
4149 * gcc.dg/c99-flex-array-1.c: Likewise.
4150 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4151
efd0786f
MP
4152 PR c/71853
4153 * gcc.dg/noncompile/pr71853.c: New test.
4154
e00dceaf
MP
4155 PR c/71573
4156 * gcc.dg/noncompile/pr71573.c: New test.
4157
638fc14f
MP
4158 PR c/71926
4159 * g++.dg/warn/Wparentheses-30.C: New test.
4160 * gcc.dg/Wparentheses-14.c: New test.
4161
61c73a7f
UB
41622016-07-29 Uros Bizjak <ubizjak@gmail.com>
4163
4164 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4165
01d32b2b
BC
41662016-07-29 Bin Cheng <bin.cheng@arm.com>
4167
4168 PR tree-optimization/57558
4169 * gcc.dg/vect/pr57558-1.c: New test.
4170 * gcc.dg/vect/pr57558-2.c: New test.
4171
f6c7a248
PK
41722016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4173
61c73a7f 4174 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4175 to scan forwprop1 dump pass.
4176
f54ea774
PC
41772016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4178
4179 PR c++/51488
4180 * g++.dg/template/pr51488.C: New.
4181
673a107a
JJ
41822016-07-29 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR c/71969
4185 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4186 static __inline__.
4187 * gcc.dg/pr71969-1.c: New test.
4188 * gcc.dg/pr71969-2.c: New test.
4189 * gcc.dg/pr71969-3.c: New test.
4190
78169471
MP
41912016-07-29 Marek Polacek <polacek@redhat.com>
4192
4193 PR c/71574
4194 * c-c++-common/pr71574.c: New test.
4195
a5b5c8b6
MP
4196 PR c/71583
4197 * gcc.dg/noncompile/pr71583.c: New test.
4198
883b6d4e
KV
41992016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4200
4201 PR middle-end/68217
4202 * gcc.dg/pr68217.c: New test.
4203
89f1f37e
SK
42042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4205
4206 PR fortran/71067
4207 * gfortran.dg/pr71067_1.f90: New test.
4208 * gfortran.dg/pr71067_2.f90: Ditto.
4209
e0d32185
MM
42102016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4211
4212 * gcc.target/powerpc/vec-extract-1.c: New test.
4213
c851722d
SK
42142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4215
4216 PR fortran/71799
4217 * gfortran.dg/pr71799.f90: New test.
4218
f064da6a
PC
42192016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4220
4221 PR c++/71665
4222 * g++.dg/cpp0x/pr71665-1.C: New.
4223 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4224 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4225 * g++.dg/ext/label10.C: Likewise.
4226 * g++.dg/parse/constant5.C: Likewise.
4227
1b70aaad
SK
42282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4229
4230 PR fortran/71859
4231 * gfortran.dg/pr71859.f90: New test.
4232 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4233 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4234
a23404c9
PT
42352016-07-28 Paul Thomas <pault@gcc.gnu.org>
4236
4237 PR fortran/71883
4238 * gfortran.dg/pr71883.f90 : New test.
4239
513d866d
YR
42402016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4241
4242 PR tree-optimization/71734
61c73a7f 4243 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4244
7c428aa2
RL
42452016-07-28 Renlin Li <renlin.li@arm.com>
4246
4247 Revert
4248 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4249
4250 PR fortran/71902
4251 * gfortran.dg/dependency_47.f90: New test.
4252
1225d6b1
ML
42532016-07-28 Martin Liska <mliska@suse.cz>
4254
4255 PR gcov-profile/68025
4256 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4257
e5f5bf35
ML
42582016-07-28 Martin Liska <mliska@suse.cz>
4259
4260 * g++.dg/vect/pr70944.cc: New test.
4261
4536610d
KV
42622016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4263
4264 PR middle-end/71994
4265 * gcc.dg/torture/pr71994.c: New test.
4266
8c6961ca
PK
42672016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4268
4269 PR middle-end/71078
4270 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4271 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4272 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4273
8de22ea0
RB
42742016-07-27 Richard Biener <rguenther@suse.de>
4275
4276 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4277
5d9da222
ML
42782016-07-27 Martin Liska <mliska@suse.cz>
4279
4280 * gcc.dg/predict-13.c: New test.
4281 * gcc.dg/predict-14.c: New test.
4282
af9e275f
SKS
42832016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4284
a23404c9 4285 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4286 including stdint.h.
4287 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4288 including stdint.h.
4289
71abba1e
MM
42902016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4291
4292 PR target/71869
4293 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4294 IEEE built-in functions handle quiet and signalling NaNs
4295 correctly.
4296
9cd74e8f
SK
42972016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4298
4299 PR fortran/71862
4300 * gfortran.dg/pr71862.f90: New test.
4301
0d48446f
MS
43022016-07-26 Martin Sebor <msebor@redhat.com>
4303
4304 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4305 selector with dg-options.
4306
524cf1e4
PP
43072016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4308
4309 PR tree-optimization/18046
4310 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4311 * gcc.dg/tree-ssa/vrp103.c: New test.
4312 * gcc.dg/tree-ssa/vrp104.c: New test.
4313
100665d8
WS
43142016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4315
4316 * gcc.target/powerpc/pr63354.c: Require lp64 since
4317 -mprofile-kernel is not legal with -m32.
4318
0b64ca40
RB
43192016-07-26 Richard Biener <rguenther@suse.de>
4320
4321 PR rtl-optimization/71984
4322 * gcc.dg/torture/pr71984.c: New testcase.
4323
9b7937cf
RS
43242016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4325
4326 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4327 g++-dg-runtest via et-dg-runtest.
4328 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4329 * gcc.dg/vect/vect.exp: Likewise.
4330 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4331 gfortran-dg-runtest.
4332 * gfortran.dg/vect/vect.exp: Likewise.
4333 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4334 (check_mips_loongson_hw_available): Likewise.
4335 (check_effective_target_mpaired_single_runtime): Likewise.
4336 (check_effective_target_mips_loongson_runtime): Likewise.
4337 (add_options_for_mpaired_single): Likewise.
4338 (check_effective_target_vect_int): Add global et_index.
4339 Check and save the supported feature for a target selected by
4340 the et_index target. Break long lines where appropriate. Call
4341 et-is-effective-target for MIPS with an argument instead of
4342 check_effective_target_* where appropriate.
4343 (check_effective_target_vect_intfloat_cvt): Likewise.
4344 (check_effective_target_vect_uintfloat_cvt): Likewise.
4345 (check_effective_target_vect_floatint_cvt): Likewise.
4346 (check_effective_target_vect_floatuint_cvt): Likewise.
4347 (check_effective_target_vect_simd_clones): Likewise.
4348 (check_effective_target_vect_shift): ewise.
4349 (check_effective_target_whole_vector_shift): Likewise.
4350 (check_effective_target_vect_bswap): Likewise.
4351 (check_effective_target_vect_shift_char): Likewise.
4352 (check_effective_target_vect_long): Likewise.
4353 (check_effective_target_vect_float): Likewise.
4354 (check_effective_target_vect_double): Likewise.
4355 (check_effective_target_vect_long_long): Likewise.
4356 (check_effective_target_vect_no_int_max): Likewise.
4357 (check_effective_target_vect_no_int_add): Likewise.
4358 (check_effective_target_vect_no_bitwise): Likewise.
4359 (check_effective_target_vect_widen_shift): Likewise.
4360 (check_effective_target_vect_no_align): Likewise.
4361 (check_effective_target_vect_hw_misalign): Likewise.
4362 (check_effective_target_vect_element_align): Likewise.
4363 (check_effective_target_vect_condition): Likewise.
4364 (check_effective_target_vect_cond_mixed): Likewise.
4365 (check_effective_target_vect_char_mult): Likewise.
4366 (check_effective_target_vect_short_mult): Likewise.
4367 (check_effective_target_vect_int_mult): Likewise.
4368 (check_effective_target_vect_extract_even_odd): Likewise.
4369 (check_effective_target_vect_interleave): Likewise.
4370 (check_effective_target_vect_stridedN): Likewise.
4371 (check_effective_target_vect_multiple_sizes): Likewise.
4372 (check_effective_target_vect64): Likewise.
4373 (check_effective_target_vect_call_copysignf): Likewise.
4374 (check_effective_target_vect_call_sqrtf): Likewise.
4375 (check_effective_target_vect_call_btrunc): Likewise.
4376 (check_effective_target_vect_call_btruncf): Likewise.
4377 (check_effective_target_vect_call_ceil): Likewise.
4378 (check_effective_target_vect_call_ceilf): Likewise.
4379 (check_effective_target_vect_call_floor): Likewise.
4380 (check_effective_target_vect_call_floorf): Likewise.
4381 (check_effective_target_vect_call_lceil): Likewise.
4382 (check_effective_target_vect_call_lfloor): Likewise.
4383 (check_effective_target_vect_call_nearbyint): Likewise.
4384 (check_effective_target_vect_call_nearbyintf): Likewise.
4385 (check_effective_target_vect_call_round): Likewise.
4386 (check_effective_target_vect_call_roundf): Likewise.
4387 (check_effective_target_vect_perm): Likewise, but also append *_saved
4388 to the existing global name to properly cache the result.
4389 (check_effective_target_vect_perm_byte): Likewise.
4390 (check_effective_target_vect_perm_short): Likewise.
4391 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4392 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4393 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4394 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4395 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4396 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4397 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4398 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4399 (check_effective_target_vect_sdot_qi): Likewise.
4400 (check_effective_target_vect_udot_qi): Likewise.
4401 (check_effective_target_vect_sdot_hi): Likewise.
4402 (check_effective_target_vect_udot_hi): Likewise.
4403 (check_effective_target_vect_usad_char): Likewise.
4404 (check_effective_target_vect_pack_trunc): Likewise.
4405 (check_effective_target_vect_unpack): Likewise.
4406 (check_effective_target_vect_aligned_arrays): Likewise.
4407 (check_effective_target_vect_natural_alignment): Likewise.
4408 (check_effective_target_vector_alignment_reachable): Likewise.
4409 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4410 (is-effective-target): Initialize et_index if undefined.
4411 (et-dg-runtest): New.
4412 (et-is-effective-target): Likewise.
4413 (check_vect_support_and_set_flags): Add supported MIPS targets to
4414 EFFECTIVE_TARGETS list. Return the number of supported targets.
4415
8f63caf6 44162016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4417 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4418
4419 PR middle-end/70920
4420 * gcc.dg/pr70920-1.c: New test-case.
4421 * gcc.dg/pr70902-2.c: Likewise.
4422 * gcc.dg/pr70920-3.c: Likewise.
4423 * gcc.dg/pr70920-4.c: Likewise
4424 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4425 2 instead of 3.
4426
7d575fff
AM
44272016-07-25 Alexander Monakov <amonakov@ispras.ru>
4428
4429 * gcc.c-torture/execute/pr71494.c: Require label_values.
4430 * gcc.dg/pr16973.c: Ditto.
4431
bf01e070
SKS
44322016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4433
4434 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4435 * gcc.dg/torture/pr69771.c: Require int32plus.
4436 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4437
16b05965
ML
44382016-07-25 Martin Liska <mliska@suse.cz>
4439
4440 * gcc.dg/torture/pr71987.c: New test.
4441
d52d3767
SK
44422016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4443
4444 PR fortran/71935
4445 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4446 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4447 * gfortran.dg/pr71935.f90: New test.
4448
94087e88 44492016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4450
4451 PR c++/71675
4452 * g++.dg/ext/atomic-3.C: New test.
4453 * gcc.dg/atomic/pr71675.c: New test.
4454
58b3986e
ES
44552016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4456
4457 * gcc.target/i386/mvc8.c: New test.
4458
faa1612a
BC
44592016-07-22 Bin Cheng <bin.cheng@arm.com>
4460
4461 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4462 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4463
1603ebe0
TK
44642016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4465
4466 PR fortran/71795
4467 * gfortran.dg/constructor_50.f90: New test.
4468
bc91c436
ML
44692016-07-22 Martin Liska <mliska@suse.cz>
4470
4471 PR gcov-profile/69028
4472 PR gcov-profile/62047
4473 * g++.dg/cilk-plus/pr69028.C: New test.
4474
9fe9a3a7
AV
44752016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4476
4477 * gfortran.dg/coarray_stat_2.f90: New test.
4478
70866e3d
MM
44792016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4480
4481 * gcc.target/powerpc/vec-extract.h: New files to check the
4482 vec_extract built-in functions for all vector types, testing
4483 accessing each element, both with constant and variable element
4484 numbers.
4485 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4486 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4487 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4488 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4489 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4490 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4491 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4492 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4493 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4494
ab3af181
JJ
44952016-07-21 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR c++/71728
4498 * g++.dg/other/pr71728.C: New test.
4499
ebe8f322
JG
45002016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4501
4502 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4503 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4504 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4505 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4506 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4507
959cef74
RB
45082016-07-21 Richard Biener <rguenther@suse.de>
4509
4510 PR tree-optimization/71947
4511 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4512
b24d9420
BC
45132016-07-21 Bin Cheng <bin.cheng@arm.com>
4514
4515 * gcc.dg/tree-ssa/scev-15.c: New.
4516
23974819
BC
45172016-07-21 Bin Cheng <bin.cheng@arm.com>
4518
4519 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4520
ee78cbaa
JJ
45212016-07-21 Jakub Jelinek <jakub@redhat.com>
4522
4523 PR c++/71941
4524 * g++.dg/gomp/pr71941.C: New test.
4525
52ed68f7
DM
45262016-07-20 David Malcolm <dmalcolm@redhat.com>
4527
4528 PR c/70339
4529 PR c/71858
4530 * g++.dg/spellcheck-identifiers.C: New test case, based on
4531 gcc.dg/spellcheck-identifiers.c.
4532 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4533 gcc.dg/spellcheck-identifiers-2.c.
4534 * g++.dg/spellcheck-typenames.C: New test case, based on
4535 gcc.dg/spellcheck-typenames.c
4536
18407bfb
JW
45372016-07-20 Jonathan Wakely <jwakely@redhat.com>
4538
4539 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4540 pointer to member function and also test catching by reference.
4541
4c07fd98
DV
45422016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4543
4544 * gcc.target/s390/pr67443.c: Fix test case.
4545
fee21d65
DV
45462016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4547
4548 * gcc.target/s390/insv-1.c: Xfail some tests.
4549 * gcc.target/s390/insv-2.c: Likewise.
4550
dbe9dfdd
GJL
45512016-07-20 Georg-Johann Lay <avr@gjlay.de>
4552
4553 * gcc.target/avr/torture/get-mem.c: New test.
4554 * gcc.target/avr/torture/set-mem.c: New test.
4555
c25e1d82
GJL
45562016-07-20 Georg-Johann Lay <avr@gjlay.de>
4557
4558 PR target/71948
4559 * gcc.target/avr/torture/tiny-progmem.c: New test.
4560
109d2197
JJ
45612016-07-20 Jakub Jelinek <jakub@redhat.com>
4562
7419f441
JJ
4563 PR c++/71909
4564 * g++.dg/parse/pr71909.C: New test.
4565 * g++.dg/tm/pr71909.C: New test.
4566
109d2197
JJ
4567 PR c++/50060
4568 * g++.dg/cpp0x/constexpr-50060.C: New test.
4569 * g++.dg/cpp1y/constexpr-50060.C: New test.
4570
144530cf
ML
45712016-07-20 Martin Liska <mliska@suse.cz>
4572
4573 * gfortran.dg/graphite/pr71898.f90: New test.
4574
04ac4afa
BC
45752016-07-20 Bin Cheng <bin.cheng@arm.com>
4576
4577 PR tree-optimization/71503
4578 PR tree-optimization/71683
4579 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4580 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4581
dcbdb17a
ML
45822016-07-20 Martin Liska <mliska@suse.cz>
4583
4584 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4585 * gcc.dg/plugin/sreal-test-1.c: Remove.
4586 * gcc.dg/plugin/sreal_plugin.c: Remove.
4587
6ed82555
TK
45882016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4589
4590 PR fortran/71902
4591 * gfortran.dg/dependency_47.f90: New test.
4592
13da0507
JJ
45932016-07-19 Jakub Jelinek <jakub@redhat.com>
4594
4833f561
JJ
4595 PR rtl-optimization/71916
4596 * gcc.c-torture/compile/pr71916.c: New test.
4597
4fda19ef
JJ
4598 PR middle-end/71874
4599 * g++.dg/torture/pr71874.C: New test.
4600
13da0507
JJ
4601 PR middle-end/71734
4602 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4603 (my_alloc): Rewritten to use __builtin_posix_memalign and
4604 __SIZE_TYPE__.
4605 (my_free): Use __builtin_free instead of _mm_free.
4606 (Vec::operator=): Use __builtin_memcpy.
4607
e7980add
MJ
46082016-07-19 Martin Jambor <mjambor@suse.cz>
4609
61c73a7f
UB
4610 PR fortran/71688
4611 * gfortran.dg/pr71688.f90: New test.
e7980add 4612
13e88953
RB
46132016-07-19 Richard Biener <rguenther@suse.de>
4614
4615 * c-c++-common/vector-subscript-6.c: New testcase.
4616 * c-c++-common/vector-subscript-7.c: Likewise.
4617
1caf0482
SKS
46182016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4619
a23404c9 4620 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4621 and UInt32 based on __SIZEOF_INT__.
4622
cef5388d
RB
46232016-07-19 Richard Biener <rguenther@suse.de>
4624
4625 PR tree-optimization/71901
4626 * gcc.dg/torture/pr71901.c: New testcase.
4627
46282016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4629
4630 PR tree-optimization/71908
4631 * gcc.dg/torture/pr71908.c: New testcase.
4632
a8f7a895
MM
46332016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4634
4635 PR target/71493
4636 * gcc.target/powerpc/pr71493-1.c: New test.
4637 * gcc.target/powerpc/pr71493-2.c: Likewise.
4638
f2111a36
JJ
46392016-07-18 Jakub Jelinek <jakub@redhat.com>
4640
99516432
JJ
4641 PR c++/71835
4642 * g++.dg/conversion/ambig3.C: New test.
4643
87713c6a
JJ
4644 PR c++/71828
4645 * g++.dg/cpp0x/constexpr-71828.C: New test.
4646
7a7f16ca
JJ
4647 PR c++/71826
4648 * g++.dg/template/pr71826.C: New test.
4649
f4d90295
JJ
4650 PR c++/71822
4651 * g++.dg/template/defarg21.C: New test.
4652
f2111a36
JJ
4653 PR c++/71871
4654 * g++.dg/ext/vector31.C: New test.
4655
0b965526
UB
46562016-07-18 Uros Bizjak <ubizjak@gmail.com>
4657
4658 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4659
94e136b9
YR
46602016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4661
4662 PR tree-optimization/71734
4663 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4664
7072df0a
DV
46652016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4666
4667 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4668 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4669 stack-layout-dynamic-1.c: New test.
4670
54158a1a
AK
46712016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4672
4673 * gcc.target/s390/nolrl-1.c: New test.
4674
43068916
FR
46752016-07-17 Fritz Reese <fritzoreese@gmail.com>
4676
4677 PR fortran/71523
4678 * gfortran.dg/pr71523_1.f90: New test.
4679 * gfortran.dg/pr71523_2.f90: New test.
4680
a9356b12
AS
46812016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4682
4683 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4684
a07b81c7 46852016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4686 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4687
4688 PR fortran/62125
4689 * gfortran.dg/pr62125.f90: New test.
4690
96c0ec12
BS
46912016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4692
4693 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4694 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4695
479d0ed5
JW
46962016-07-15 Jonathan Wakely <jwakely@redhat.com>
4697
4698 PR c++/58796
4699 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4700 * g++.dg/cpp0x/nullptr35.C: New test.
4701
41c7438e
BC
47022016-07-15 Bin Cheng <bin.cheng@arm.com>
4703
4704 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4705
f7ba880b
CP
47062016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4707
4708 * gfortran.dg/goacc/vector_length.f90: New test.
4709
b9aba0a0
RB
47102016-07-15 Richard Biener <rguenther@suse.de>
4711
4712 PR tree-optimization/71881
4713 * gcc.dg/torture/pr71881.c: New testcase.
4714
9513d5fb
RB
47152016-07-15 Richard Biener <rguenther@suse.de>
4716
4717 PR tree-optimization/71887
4718 * gcc.dg/torture/pr71887.c: New testcase.
4719
ddbbcb19
JJ
47202016-07-15 Jakub Jelinek <jakub@redhat.com>
4721
4722 PR c/71858
4723 * gcc.dg/spellcheck-identifiers-3.c: New test.
4724
29eb509c
AV
47252016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4726
4727 PR fortran/71807
4728 * gfortran.dg/null_9.f90: New test.
4729
43aabfcf
BC
47302016-07-15 Bin Cheng <bin.cheng@arm.com>
4731
4732 * gcc.dg/tree-ssa/loop-41.c: New test.
4733
afc89e58
BC
47342016-07-15 Bin Cheng <bin.cheng@arm.com>
4735
4736 PR tree-optimization/71347
4737 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4738
6fa682ad
SK
47392016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4740
4741 PR fortran/29819
4742 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4743 * gfortran.dg/contains.f90: Ditto.
4744 * gfortran.dg/contains_empty_1.f03: Ditto.
4745 * gfortran.dg/submodule_3.f08: Ditto.
4746
dd36b877
JJ
47472016-07-14 Jakub Jelinek <jakub@redhat.com>
4748
a60a5d31
JJ
4749 PR testsuite/71865
4750 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4751 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4752 expected diagnostics.
4753
dd36b877
JJ
4754 PR c/71858
4755 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4756 * gcc.dg/spellcheck-identifiers-2.c: New test.
4757 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4758 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4759
a241f8ca
JJ
47602016-07-14 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR tree-optimization/71872
4763 * gcc.c-torture/compile/pr71872.c: New test.
4764
d62b809c
TP
47652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4766
4767 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4768 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4769 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4770 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4771 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4772 * gcc.target/arm/atomic-op-acquire-1.c: This.
4773 * gcc.target/arm/atomic-op-char.c: Rename into ...
4774 * gcc.target/arm/atomic-op-char-1.c: This.
4775 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4776 * gcc.target/arm/atomic-op-consume-1.c: This.
4777 * gcc.target/arm/atomic-op-int.c: Rename into ...
4778 * gcc.target/arm/atomic-op-int-1.c: This.
4779 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4780 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4781 * gcc.target/arm/atomic-op-release.c: Rename into ...
4782 * gcc.target/arm/atomic-op-release-1.c: This.
4783 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4784 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4785 * gcc.target/arm/atomic-op-short.c: Rename into ...
4786 * gcc.target/arm/atomic-op-short-1.c: This.
4787 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4788 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4789 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4790 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4791 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4792 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4793 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4794 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4795 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4796 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4797
1f8dd420
AV
47982016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4799
4800 PR fortran/70842
4801 * gfortran.dg/select_type_35.f03: New test.
4802
53109ba8
KT
48032016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4804
4805 PR target/65951
4806 PR tree-optimization/70923
4807 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4808 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4809 * gcc.dg/vect/pr65951.c: Likewise.
4810 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4811
91f35b7f
DE
48122016-07-14 David Edelsohn <dje.gcc@gmail.com>
4813
4814 * c-c++-common/pr60226.c: Expect maximum object file alignment
4815 error on AIX.
4816
351168fe
RB
48172016-07-14 Richard Biener <rguenther@suse.de>
4818
4819 PR tree-optimization/71866
4820 * gcc.dg/torture/pr71866.c: New testcase.
4821
94c32c00
TP
48222016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4823
4824 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4825 selector and enclose boolean expression in curly braces.
4826
b799a481
AM
48272016-07-14 Alan Modra <amodra@gmail.com>
4828
4829 PR target/71733
4830 * gcc.target/powerpc/p9-novsx.c: New.
4831
f63ba78c
AK
48322016-07-13 Andi Kleen <ak@linux.intel.com>
4833
4834 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4835 * g++.dg/tree-prof/morefunc.C: Dito.
4836 * g++.dg/tree-prof/pr35545.C: Dito.
4837 * g++.dg/tree-prof/reorder.C: Dito.
4838 * gcc.dg/tree-prof/20050826-2.c: Dito.
4839 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4840 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4841 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4842 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4843 * gcc.dg/tree-prof/inliner-1.c: Dito.
4844 * gcc.dg/tree-prof/merge_block.c: Dito.
4845 * gcc.dg/tree-prof/stringop-1.c: Dito.
4846 * gcc.dg/tree-prof/stringop-2.c: Dito.
4847 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4848 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4849 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4850 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4851 * gcc.dg/tree-prof/update-loopch.c: Dito.
4852 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4853 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4854 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4855 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4856 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4857 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4858 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4859
f4d5a23d
AK
48602016-07-13 Andi Kleen <ak@linux.intel.com>
4861
4862 * lib/profopt.exp (profopt-execute): Remove .imports files.
4863
ae145898
AK
48642016-07-13 Andi Kleen <ak@linux.intel.com>
4865
0b965526 4866 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4867
e97bd4f5
AK
48682016-07-13 Andi Kleen <ak@linux.intel.com>
4869
4870 * lib/profopt.exp (dg-final-scan-autofdo,
4871 dg-final-scan-not-autofdo): New functions.
4872
6fa3d4b4
BC
48732016-07-13 Bin Cheng <bin.cheng@arm.com>
4874
4875 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4876 * gcc.dg/vect/vect-35.c: Ditto.
4877 * gcc.dg/vect/vect-alias-check-2.c: New test.
4878
65f18bc6
ML
48792016-07-13 Martin Liska <mliska@suse.cz>
4880
4881 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4882 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4883 * gfortran.dg/pr42108.f90: Update expected dump scan.
4884
9737f35b
RB
48852016-07-13 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/24574
4888 * gcc.dg/pr24574.c: New testcase.
4889
62c0ea4b
SKS
48902016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4891
0b965526 4892 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4893 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4894 * c-c++-common/pr68833-1.c: Require int32plus.
4895 * gcc.dg/ipa/pr63551.c: Likewise.
4896 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4897 * gcc.dg/ipa/pr64041.c: Require int32plus.
4898
c7ed8938
IE
48992016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4900
4901 PR ipa/71633
4902 * g++.dg/pr71633.C: New test.
4903
5ce15300
TP
49042016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4905
4906 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4907 Add new arm_thumb1_cbz_ok effective target.
4908 * gcc.target/arm/cbz.c: New test.
4909
2b9509a3
TP
49102016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4911
4912 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4913 Define effective target.
4914 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4915 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4916 * gcc.target/arm/movhi_movw.c: New test.
4917 * gcc.target/arm/movsi_movw.c: Likewise.
4918 * gcc.target/arm/movdi_movw.c: Likewise.
4919
7f15b177
RB
49202016-07-13 Richard Biener <rguenther@suse.de>
4921
4922 PR middle-end/71104
4923 * gcc.dg/pr71104-1.c: New testcase.
4924 * gcc.dg/pr71104-2.c: Likewise.
4925
0b0a896e
MM
49262016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4927
4928 PR target/71805
4929 * gcc.target/powerpc/pr71805.c: New test.
4930
f906f5ed
BS
49312016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4932
4933 * gcc.target/powerpc/divkc3-1.c: New.
4934 * gcc.target/powerpc/mulkc3-1.c: New.
4935
9e63c3aa
NS
49362016-07-12 Nathan Sidwell <nathan@acm.org>
4937
4938 * gcc.target/arm/data-rel-1.c: New.
4939 * gcc.target/arm/data-rel-2.c: New.
4940 * gcc.target/arm/data-rel-3.c: New.
4941
f507d202
ML
49422016-07-12 Martin Liska <mliska@suse.cz>
4943
4944 * gcc.dg/params/blocksort-part.c: New test.
4945 * gcc.dg/params/params.exp: New file.
4946
d6f7c125
KT
49472016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4948
4949 PR middle-end/71700
4950 * gcc.c-torture/execute/pr71700.c: New test.
4951
37ccb0ba
SB
49522016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4953 Richard Biener <rguenther@suse.de>
4954
4955 PR tree-optimization/23286
4956 PR tree-optimization/70159
4957 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4958 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4959 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4960 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4961 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4962 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4963 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4964 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4965 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4966 * gcc.dg/pr51879-12.c: Likewise.
4967 * gcc.dg/strlenopt-9.c: Likewise.
4968 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4969 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4970 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4971 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4972 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4973 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4974 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4975 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4976 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4977 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4978 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4979 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4980 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4981 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4982 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4983
712a93d6
RB
49842016-07-12 Richard Biener <rguenther@suse.de>
4985
4986 PR rtl-optimization/68961
4987 * gcc.target/i386/pr68961.c: New testcase.
4988
c392943c
JJ
49892016-07-11 Jakub Jelinek <jakub@redhat.com>
4990
3d56e6a4
JJ
4991 PR middle-end/71758
4992 * c-c++-common/gomp/pr71758.c: New test.
4993 * gfortran.dg/gomp/pr71758.f90: New test.
4994
c392943c
JJ
4995 PR tree-optimization/71823
4996 * gcc.dg/vect/pr71823.c: New test.
4997
741d3be5
DM
49982016-07-11 David Malcolm <dmalcolm@redhat.com>
4999
5000 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5001 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5002 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5003
92fa45b5
L
50042016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5005
5006 PR target/71801
5007 * gcc.target/i386/pr71801.c: New test.
5008
f51606c7
RB
50092016-07-11 Richard Biener <rguenther@suse.de>
5010
5011 PR tree-optimization/71816
5012 * gcc.dg/torture/pr71816.c: New testcase.
5013
36b54ce0
TK
50142016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5015
5016 PR fortran/71783
5017 * gfortran.dg/dependency_46.f90: New test.
5018
d13835b6
VM
50192016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5020
5021 PR rtl-optimization/71621
5022 * gcc.target/i386/pr71621-1.c: New.
5023 * gcc.target/i386/pr71621-2.c: New.
5024
642bcbdf
CP
50252016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5026
5027 * gfortran.dg/goacc/pr71704.f90: New test.
5028
02eb5b8b
BS
50292016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5030
5031 PR target/71297
5032 * gcc.target/powerpc/pr71297.c: New.
5033
8beb9a0d
JW
50342016-07-08 Jiong Wang <jiong.wang@arm.com>
5035
5036 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5037
cef4b650
MM
50382016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5039
5040 PR target/71806
5041 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5042
3c3ecf52
AH
50432016-07-08 Alan Hayward <alan.hayward@arm.com>
5044
5045 PR tree-optimization/71667
5046 * gcc.dg/vect/pr71667.c: New
5047
2660286d
ML
50482016-07-08 Martin Liska <mliska@suse.cz>
5049
5050 * gcc.dg/torture/pr71606.c: New test.
5051
70cdd4ae
JD
50522016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5053
5054 PR fortran/71764
5055 * gfortran.dg/pr71764.f90: New test.
5056
842dc2e6
JJ
50572016-07-07 Jakub Jelinek <jakub@redhat.com>
5058 Kai Tietz <ktietz70@googlemail.com>
5059
5060 PR c++/70869
5061 PR c++/71054
5062 * g++.dg/cpp0x/pr70869.C: New test.
5063 * g++.dg/cpp0x/pr71054.C: New test.
5064
31be4262
DE
50652016-07-07 David Edelsohn <dje.gcc@gmail.com>
5066
5067 * g++.dg/debug/pr71432.C: Fail on AIX.
5068
1c122092
ML
50692016-07-07 Martin Liska <mliska@suse.cz>
5070
5071 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5072 an undefined behavior.
5073 * gfortran.dg/do_3.F90: Likewise.
5074 * gfortran.dg/do_check_11.f90: New test.
5075 * gfortran.dg/do_check_12.f90: New test.
5076 * gfortran.dg/do_corner_warn.f90: New test.
5077
7119f1b1
ML
50782016-07-07 Martin Liska <mliska@suse.cz>
5079
5080 * gfortran.dg/predict-1.f90: Ammend the test.
5081 * gfortran.dg/predict-2.f90: Likewise.
5082
275792f2
IE
50832016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5084
5085 PR ipa/71624
5086 * g++.dg/pr71624.C: New test.
5087
05a437c1
TP
50882016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5089
5090 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5091 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5092 ARMv8-M Mainline architectures.
5093
6f493951
TP
50942016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5095
5096 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5097 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5098
5ddaee94
SB
50992016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5100
5101 PR target/70098
5102 PR target/71763
5103 * gcc.target/powerpc/pr71763.c: New file.
5104
651afdb2
YR
51052016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5106
5107 PR tree-optimization/71518
0b965526 5108 * gcc.dg/pr71518.c: New test.
651afdb2 5109
9df99881
WD
51102016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5111
5112 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5113
7b4e0769
SKS
51142016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5115
0b965526 5116 PR target/50739
7b4e0769
SKS
5117 * gcc.target/avr/pr50739.c: New test.
5118
eb4432f7
JH
51192016-07-05 Jan Hubicka <jh@suse.cz>
5120
5121 * gcc.dg/tree-ssa/scev-14.c: update template.
5122
c01e092f
RS
51232016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5124
5125 * gcc.dg/vect/group-no-gaps-1.c: New test.
5126
8070763a
AK
51272016-07-05 Andi Kleen <ak@linux.intel.com>
5128
5129 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5130 if kernel supports MPX.
5131
3f8257db 51322016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5133
5134 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5135
36a265b1
MM
51362016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5137 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5138
5139 * gcc.target/powerpc/signbit-1.c: New test.
5140 * gcc.target/powerpc/signbit-2.c: New test.
5141 * gcc.target/powerpc/signbit-3.c: New test.
5142
7a98fb6e
KT
51432016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5144
5145 PR rtl-optimization/71594
5146 * gcc.dg/torture/pr71594.c: New test.
5147
1e3d54b4
JH
51482016-07-05 Jan Hubicka <jh@suse.cz>
5149
5150 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5151
84ca3893
DM
51522016-07-05 David Malcolm <dmalcolm@redhat.com>
5153
5154 PR c++/62314
3a146d46 5155 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5156 number of missing semicolon error.
5157 * g++.dg/pr62314-2.C: New test case.
5158
20d0bfce
AF
51592016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5160
5161 * gfortran.dg/coarray_stat_function.f90: New test.
5162 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5163 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5164 to new interfaces.
5165
69aaea06
AV
51662016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5167
5168 PR fortran/71623
5169 * gfortran.dg/deferred_character_17.f90: New test.
5170
f723a43c
CL
51712016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5172
5173 * gcc.target/arm/neon/polytypes.c: Move to ...
5174 * gcc.target/arm/polytypes.c: ... here.
5175 * gcc.target/arm/neon/pr51534.c: Move to ...
5176 * gcc.target/arm/pr51534.c: ... here.
5177 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5178 * gcc.target/arm/vect-vcvt.c: ... here.
5179 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5180 * gcc.target/arm/vect-vcvtq.c: ... here.
5181 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5182 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5183 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5184 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5185 * gcc.target/arm/neon/neon.exp: Delete.
5186 * gcc.target/arm/neon/: Delete.
5187
d73e0ccf
JD
51882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5189
5190 PR fortran/65575
5191 * gfortran.dg: pr65575.f90: New test.
5192
c20f6223
JD
51932016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5194
5195 PR fortran/35849
5196 * gfortran.dg: pr35849.f90: New test.
5197
2a5537c3
JJ
51982016-07-04 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR c++/71739
5201 * g++.dg/cpp0x/pr71739.C: New test.
5202
740f9751
CL
52032016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5204
5205 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5206
bf749919
DV
52072016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5208
5209 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5210 locr.
5211 * gcc.target/s390/loc-1.c: New test.
5212
430bb38e
YR
52132016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5214
3a146d46
JJ
5215 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5216 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5217
15f6e0da
RR
52182016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5219
5220 PR target/63874
5221 * gcc.target/aarch64/pr63874.c: New test.
5222
79335075
JB
52232016-07-04 Jan Beulich <jbeulich@suse.com>
5224
5225 * g++.dg/header.c: New.
5226 * gcc.dg/header.c: New.
5227
557e8c49
JJ
52282016-07-02 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR c/71719
5231 * c-c++-common/Wunused-var-15.c: New test.
5232
79a592e3
JJ
52332016-07-01 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR fortran/71687
5236 * gfortran.dg/gomp/pr71687.f90: New test.
5237
e2298656
BS
52382016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5239
5240 * gcc.dg/const-float128-ped.c: Require __float128 effective
5241 target and options.
5242 * gcc.dg/const-float128.c: Likewise.
5243 * gcc.dg/torture/float128-cmp-invalid.c: Require
5244 __float128 and base_quadfloat_support effective targets, and
5245 __float128 options.
5246 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5247 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5248 * gcc.dg/torture/float128-nan.c: Likewise.
5249 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5250 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5251 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5252 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5253 (add_options_for___float128): New.
5254 (check_effective_target_base_quadword_support): New.
5255
70c11966
MM
52562016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5257
5258 PR target/71720
5259 * gcc.target/powerpc/pr71720.c: New test.
5260
059541fd
JB
52612016-07-01 Jan Beulich <jbeulich@suse.com>
5262
5263 * gcc.dg/bss.c: New.
5264
2c1e4964
PB
52652016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5266
5267 PR target/71698
5268 * gcc.target/powerpc/pr71698.c: New test.
5269
22e1cb39
GJL
52702016-07-01 Georg-Johann Lay <avr@gjlay.de>
5271
5272 PR target/71151
5273 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5274 instead of ".foo" for its section name.
5275 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5276 depending on MCU's flash size.
5277 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5278 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5279 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5280 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5281 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5282 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5283
466cf574
JB
52842016-07-01 Jan Beulich <jbeulich@suse.com>
5285
5286 * gcc.target/i386/pr65105-2.c: Add -msse2.
5287
351beab7
JJ
52882016-06-30 Jakub Jelinek <jakub@redhat.com>
5289
55a0f21a
JJ
5290 PR tree-optimization/71707
5291 * gcc.dg/strlenopt-29.c: New test.
5292
6245ad72
JJ
5293 PR fortran/71704
5294 * gfortran.dg/gomp/pr71704.f90: New test.
5295
351beab7
JJ
5296 PR fortran/71705
5297 * gfortran.dg/gomp/pr71705.f90: New test.
5298
5a3a6a5e
KN
52992016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5300
5301 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5302 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5303 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5304 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5305 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5306 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5307 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5308 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5309 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5310 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5311 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5312 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5313 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5314 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5315 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5316 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5317 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5318 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5319 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5320 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5321 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5322 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5323 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5324 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5325 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5326 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5327 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5328 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5329 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5330 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5331 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5332 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5333 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5334 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5335 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5336 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5337 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5338 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5339 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5340 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5341 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5342 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5343 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5344 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5345 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5346 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5347 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5348 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5349 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5350 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5351 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5352 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5353 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5354 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5355 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5356 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5357 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5358 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5359 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5360 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5361 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5362 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5363 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5364 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5365 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5366 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5367 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5368 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5369 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5370 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5371 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5372 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5373 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5374 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5375 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5376 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5377 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5378 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5379 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5380 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5381 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5382
3dfa8071 53832016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5384 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5385
5386 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5387
9bd62242 53882016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5389 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5390
5391 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5392
603107fb
DM
53932016-06-30 David Malcolm <dmalcolm@redhat.com>
5394
5395 PR driver/71651
5396 * gcc.dg/spellcheck-options-12.c: New test case.
5397
205cccc7
JJ
53982016-06-30 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR middle-end/71693
5401 * gcc.c-torture/compile/pr71693.c: New test.
5402
f4452176
DM
54032016-06-29 David Malcolm <dmalcolm@redhat.com>
5404
5405 * gcc.dg/spellcheck-params.c: New testcase.
5406 * gcc.dg/spellcheck-params-2.c: New testcase.
5407
c5e74d9d
MM
54082016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5409
5410 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5411 vector extract instructions.
5412 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5413
e44ecbfd
JD
54142016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5415
5416 PR fortran/71686
5417 * gfortran.dg/unexpected_eof_2.f90: New test.
5418 * gfortran.dg/unexpected_eof_3.f90: New test.
5419
ee446d9f
JW
54202016-06-29 Jim Wilson <jim.wilson@linaro.org>
5421
5422 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5423
27f67461
CP
54242016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5425
5426 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5427 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5428 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5429
b1206d29
RB
54302016-06-29 Richard Biener <rguenther@suse.de>
5431
5432 PR middle-end/15256
5433 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5434
1af21224
MW
54352016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5436
5437 * gcc.target/arm/aapcs/neon-vect10.c: Require
5438 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5439 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5440 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5441 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5442 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5443 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5444 * gcc.target/arm/fp16-aapcs-1.c: Require
5445 -mfloat-ab=hard. Also simplify the test.
5446 * gcc.target/arm/fp16-aapcs-2.c: New.
5447
7fe43755
MW
54482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5449
0b965526 5450 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5451 (add_options_for_arm_fp16_ieee): New.
5452 (add_options_for_arm_fp16_alternative): New.
5453 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5454 long-line.
5455 (effective_target_arm_fp16_hw): New.
5456
264d951a
IE
54572016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5458
5459 PR tree-optimization/71655
5460 * g++.dg/pr71655.C: New test.
5461
5c846a81
ML
54622016-06-29 Martin Liska <mliska@suse.cz>
5463
5464 * gcc.dg/pr71585.c: New test.
5465 * gcc.dg/pr71585-2.c: New test.
5466 * gcc.dg/pr71585-3.c: New test.
5467
fafe9318
YR
54682016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5469
5470 PR tree-optimization/70729
5471 * g++.dg/vect/pr70729.cc: New test.
5472
54d19c3b
TS
54732016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5474
5475 * c-c++-common/gomp/cancel-1.c: Extend.
5476
5f3cd7c3
JJ
54772016-06-29 Jakub Jelinek <jakub@redhat.com>
5478
5479 PR tree-optimization/71625
5480 * gcc.dg/strlenopt-28.c: New test.
5481
4aa83879
RB
54822016-06-29 Richard Biener <rguenther@suse.de>
5483
5484 PR middle-end/71002
5485 * g++.dg/torture/pr71002.C: Adjust testcase.
5486
152ef731
JJ
54872016-06-29 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR c/71685
5490 * gcc.dg/pr71685.c: New test.
5491
54922016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5493
5494 PR c/71552
5495 * gcc.dg/init-bad-9.c: New test.
5496
d41dc215
BS
54972016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5498
5499 * gcc.target/powerpc/abs128-1.c: Require VSX.
5500 * gcc.target/powerpc/copysign128-1.c: Likewise.
5501 * gcc.target/powerpc/inf128-1.c: Likewise.
5502 * gcc.target/powerpc/nan128-1.c: Likewise.
5503
6a20b538
JJ
55042016-06-28 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR middle-end/71626
5507 * gcc.c-torture/execute/pr71626-1.c: New test.
5508 * gcc.c-torture/execute/pr71626-2.c: New test.
5509
77d93c47
PB
55102016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5511
5512 PR target/71656
5513 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5514
a8264058
SB
55152016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5516
5517 PR target/71670
5518 * gcc.target/powerpc/pr71670.c: New testcase.
5519
0dc47331
PB
55202016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5521
5522 PR target/71656
5523 * gcc.target/powerpc/pr71656-1.c: New test.
5524 * gcc.target/powerpc/pr71656-2.c: New test.
5525
b65ffc79
CL
55262016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5527
5528 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5529 around fp16 code.
5530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5533 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5534 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5535 Add arm_neon_fp16_ok effective target.
0b965526
UB
5536 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5537 Likewise.
5538 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5539 Likewise.
5540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5541 Likewise.
5542 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5543 Likewise.
5544 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5545 Likewise.
5546 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5547 Likewise.
5548 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5549 Likewise.
5550 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5551 Likewise.
5552 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5553 Likewise.
5554 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5555 Likewise.
5556 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5557 Likewise.
b65ffc79 5558
9bb86f40
JH
55592016-06-26 Jan Hubicka <hubicka@ucw.cz>
5560
5561 * gcc.dg/predict-12.c: New testcase.
5562
46db0fd4
JD
55632016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5564
5565 PR fortran/71649
5566 * gfortran.dg/pr71649.f90: New test.
5567
2a65e70b
JJ
55682016-06-25 Jakub Jelinek <jakub@redhat.com>
5569
f8a06e24
JJ
5570 PR tree-optimization/71643
5571 * g++.dg/opt/pr71643.C: New test.
5572
2a65e70b
JJ
5573 PR tree-optimization/71631
5574 * gcc.c-torture/execute/pr71631.c: New test.
5575
7805417a
JH
55762016-06-24 Jan Hubicka <hubicka@ucw.cz>
5577
5578 * gcc.dg/predict-11.c: New testcase.
5579 * gfortran.dg/predict-2.f90: New testcase.
5580
888ed1a3
JH
55812016-06-24 Jan Hubicka <hubicka@ucw.cz>
5582
5583 * gcc.dg/predict-10.c: New test.
5584
53605f35
BS
55852016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5586
5587 * gcc.target/powerpc/abs128-1.c: New.
5588 * gcc.target/powerpc/copysign128-1.c: New.
5589 * gcc.target/powerpc/inf128-1.c: New.
5590 * gcc.target/powerpc/nan128-1.c: New.
5591
7b22b4c6
EB
55922016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5593
5594 * gfortran.dg/pr71642.f90: New test.
5595
37e373c2
JJ
55962016-06-24 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR tree-optimization/71647
5599 * gcc.target/i386/pr71647.c: New test.
5600
b20b79f2
L
56012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5602
5603 * gcc.target/i386/noplt-gd-1.c: New test.
5604 * gcc.target/i386/noplt-gd-2.c: Likewise.
5605 * gcc.target/i386/noplt-gd-3.c: Likewise.
5606 * gcc.target/i386/noplt-ld-1.c: Likewise.
5607 * gcc.target/i386/noplt-ld-2.c: Likewise.
5608 * gcc.target/i386/noplt-ld-3.c: Likewise.
5609 * lib/target-supports.exp
5610 (check_effective_target_tls_get_addr_via_got): New.
5611
04619cb8
UB
56122016-06-24 Uros Bizjak <ubizjak@gmail.com>
5613
5614 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5615 testsuite compile flags.
5616 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5617 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5618
56192016-06-24 Uros Bizjak <ubizjak@gmail.com>
5620
5621 * g++dg/vect/pr36684.cc: Add dg-do compile.
5622 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5623 * gcc.dg/vect/pr70021.c: Ditto.
5624 * gcc.dg/vect/pr70138-1.c: Ditto.
5625 * gcc.dg/vect/pr70138-2.c: Ditto.
5626 * gcc.dg/vect/pr70354-1.c: Ditto.
5627 * gcc.dg/vect/pr70354-2.c: Ditto.
5628 * gcc.dg/vect/pr71259.c: Ditto.
5629 * gcc.dg/vect/pr71416-1.c: Ditto.
5630 * gcc.dg/vect/slp-43.c: Ditto.
5631 * gcc.dg/vect/slp-45.c: Ditto.
5632 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5633 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5634 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5635 * gfortran.dg/vect/pr69980.f90: Ditto.
5636
56372016-06-24 Uros Bizjak <ubizjak@gmail.com>
5638
5639 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5640 * gcc.dg/vect/bb-slp-30.c: Ditto.
5641 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5642 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5643 * gcc.dg/vect/pr45902.c: Ditto.
5644 * gcc.dg/vect/pr48172.c: Ditto.
5645 * gcc.dg/vect/pr48377.c: Ditto.
5646 * gcc.dg/vect/pr49038.c: Ditto.
5647 * gcc.dg/vect/pr49771.c: Ditto.
5648 * gcc.dg/vect/pr52091.c: Ditto.
5649 * gcc.dg/vect/pr53185-2.c: Ditto.
5650 * gcc.dg/vect/pr56826.c: Ditto.
5651 * gcc.dg/vect/pr60276.c: Ditto.
5652 * gcc.dg/vect/pr62021.c: Ditto.
5653 * gcc.dg/vect/pr63530.c: Ditto.
5654 * gcc.dg/vect/pr65518.c: Ditto.
5655 * gcc.dg/vect/pr65947-1.c: Ditto.
5656 * gcc.dg/vect/pr65947-10.c: Ditto.
5657 * gcc.dg/vect/pr65947-11.c: Ditto.
5658 * gcc.dg/vect/pr65947-12.c: Ditto.
5659 * gcc.dg/vect/pr65947-13.c: Ditto.
5660 * gcc.dg/vect/pr65947-2.c: Ditto.
5661 * gcc.dg/vect/pr65947-3.c: Ditto.
5662 * gcc.dg/vect/pr65947-4.c: Ditto.
5663 * gcc.dg/vect/pr65947-5.c: Ditto.
5664 * gcc.dg/vect/pr65947-6.c: Ditto.
5665 * gcc.dg/vect/pr65947-7.c: Ditto.
5666 * gcc.dg/vect/pr65947-8.c: Ditto.
5667 * gcc.dg/vect/pr65947-9.c: Ditto.
5668 * gcc.dg/vect/pr71416-1.c: Ditto.
5669 * gcc.dg/vect/pr71439.c: Ditto.
5670 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5671 * gcc.dg/vect/vect-bswap16.c: Ditto.
5672 * gcc.dg/vect/vect-bswap32.c: Ditto.
5673 * gcc.dg/vect/vect-bswap64.c: Ditto.
5674 * gcc.dg/vect/vect-live-1.c: Ditto.
5675 * gcc.dg/vect/vect-live-2.c: Ditto.
5676 * gcc.dg/vect/vect-live-3.c: Ditto.
5677 * gcc.dg/vect/vect-live-4.c: Ditto.
5678 * gcc.dg/vect/vect-live-5.c: Ditto.
5679 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5680 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5681 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5682 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5683 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5684 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5685 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5686 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5687 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5688 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5689 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5690 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5691 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5692 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5693 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5694 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5695 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5696
da224bcb
UB
56972016-06-24 Uros Bizjak <ubizjak@gmail.com>
5698
5699 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5700
dfee2870
L
57012016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5702
5703 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5704 ia32 if R_386_GOT32X relocation is supported.
5705 * gcc.target/i386/noplt-3.c: Likewise.
5706 * gcc.target/i386/noplt-2.c: Likewise.
5707 (main): Renamed to ...
5708 (bar): This.
5709 * gcc.target/i386/noplt-4.c: Likewise.
5710 (main): Renamed to ...
5711 (bar): This.
5712 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5713 * gcc.target/i386/pr67400-5.c: Likewise.
5714
a86451b9
JJ
57152016-06-24 Jakub Jelinek <jakub@redhat.com>
5716
00085092
JJ
5717 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5718 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5719
a86451b9
JJ
5720 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5721 f4): Adjust expected diagnostics.
5722 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5723 (T): If OVFP is defined, redefine to TP.
5724 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5725 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5726 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5727 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5728 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5729 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5730 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5731 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5732 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5733 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5734 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5735 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5736 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5737 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5738 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5739 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5740 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5741 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5742 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5743 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5744 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5745 as last argument to __builtin_add_overflow_p.
5746
7bb5d5f4
UB
57472016-06-23 Uros Bizjak <ubizjak@gmail.com>
5748
5749 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5750 dg-options and remove default vector testsuite compile flags.
5751 * g++.dg/vect/pr33860a.cc: Ditto.
5752 * g++.dg/vect/pr45470-a.cc: Ditto.
5753 * g++.dg/vect/pr45470-b.cc: Ditto.
5754 * g++.dg/vect/pr60896.cc: Ditto.
5755 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5756 * gcc.dg/vect/pr18308.c: Ditto.
5757 * gcc.dg/vect/pr24049.c: Ditto.
5758 * gcc.dg/vect/pr33373.c: Ditto.
5759 * gcc.dg/vect/pr36228.c: Ditto.
5760 * gcc.dg/vect/pr42395.c: Ditto.
5761 * gcc.dg/vect/pr42604.c: Ditto.
5762 * gcc.dg/vect/pr46663.c: Ditto.
5763 * gcc.dg/vect/pr48765.c: Ditto.
5764 * gcc.dg/vect/pr49093.c: Ditto.
5765 * gcc.dg/vect/pr49352.c: Ditto.
5766 * gcc.dg/vect/pr52298.c: Ditto.
5767 * gcc.dg/vect/pr52870.c: Ditto.
5768 * gcc.dg/vect/pr53185.c: Ditto.
5769 * gcc.dg/vect/pr53773.c: Ditto.
5770 * gcc.dg/vect/pr56695.c: Ditto.
5771 * gcc.dg/vect/pr62171.c: Ditto.
5772 * gcc.dg/vect/pr63530.c: Ditto.
5773 * gcc.dg/vect/pr68339.c: Ditto.
5774 * gcc.dg/vect/pr71259.c: Ditto.
5775 * gcc.dg/vect/vect-82_64.c: Ditto.
5776 * gcc.dg/vect/vect-83_64.c: Ditto.
5777 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5778 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5779 * gcc.dg/vect/vect-shift-2.c: Ditto.
5780 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5781 * gfortran.dg/vect/pr39318.f90: Ditto.
5782 * gfortran.dg/vect/pr45714-a.f: Ditto.
5783 * gfortran.dg/vect/pr45714-b.f: Ditto.
5784 * gfortran.dg/vect/pr46213.f90: Ditto.
5785
2d4bb02f
MM
57862016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5787 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5788
5789 * gcc.target/powerpc/p9-splat-5.c: New test.
5790
f6d1b868
UB
57912016-06-23 Uros Bizjak <ubizjak@gmail.com>
5792
5793 PR tree-optimization/71488
5794 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5795 * lib/target-supports.exp: ... here.
5796 (check_sse4_hw_available): New procedure.
5797 (check_effective_target_sse4_runtime): Ditto.
5798 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5799 -march=westmere for sse4_runtime targets.
936ff030 5800 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5801 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5802 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5803 (main): Call check_vect ().
a7898180 5804 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5805
c0597759
L
58062016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5807
5808 PR target/66232
5809 PR target/67400
5810 * gcc.target/i386/pr66232-14.c: New file.
5811 * gcc.target/i386/pr66232-15.c: Likewise.
5812 * gcc.target/i386/pr66232-16.c: Likewise.
5813 * gcc.target/i386/pr66232-17.c: Likewise.
5814 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5815 ia32 if R_386_GOT32X relocation is supported.
5816 * gcc.target/i386/pr67400-2.c: Likewise.
5817 * gcc.target/i386/pr67400-3.c: Likewise.
5818 * gcc.target/i386/pr67400-4.c: Likewise.
5819 * gcc.target/i386/pr67400-6.c: Likewise.
5820 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5821 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5822
5b0e27a7
JD
58232016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5824
5825 PR libgfortran/48852
5826 * gfortran.dg/char4_iunit_1.f03: Update test.
5827 * gfortran.dg/f2003_io_5.f03: Update test.
5828 * gfortran.dg/real_const_3.f90: Update test.
5829
7f586d90
AK
58302016-06-23 Andi Kleen <ak@linux.intel.com>
5831
5832 * g++.dg/bprob/bprob.exp: Support autofdo.
5833 * g++.dg/tree-prof/tree-prof.exp: dito.
5834 * gcc.dg/tree-prof/tree-prof.exp: dito.
5835 * gcc.misc-tests/bprob.exp: dito.
5836 * gfortran.dg/prof/prof.exp: dito.
5837 * lib/profopt.exp: dito.
5838 * lib/target-supports.exp: Check for autofdo.
5839
60fa7862
ML
58402016-06-23 Martin Liska <mliska@suse.cz>
5841
5842 * gcc.dg/pr71619.c: New test.
5843
e3d62871
UB
58442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5845
5846 PR target/67400
cc901875
UB
5847 * gcc.target/i386/pr67400-1.c: New test.
5848 * gcc.target/i386/pr67400-2.c: Likewise.
5849 * gcc.target/i386/pr67400-3.c: Likewise.
5850 * gcc.target/i386/pr67400-4.c: Likewise.
5851 * gcc.target/i386/pr67400-5.c: Likewise.
5852 * gcc.target/i386/pr67400-6.c: Likewise.
5853 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5854
ac81cf0b
DM
58552016-06-22 David Malcolm <dmalcolm@redhat.com>
5856
5857 * c-c++-common/missing-header-1.c: New test case.
5858 * c-c++-common/missing-header-2.c: New test case.
5859 * c-c++-common/missing-header-3.c: New test case.
5860 * c-c++-common/missing-header-4.c: New test case.
5861
1a4f11c8
DM
58622016-06-22 David Malcolm <dmalcolm@redhat.com>
5863
5864 PR c/70339
5865 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5866 hint.
5867 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5868 expected results due to builtin "nanl" now being suggested for
5869 "name".
5870 * gcc.dg/pr67580.c: Update expected messages.
5871 * gcc.dg/spellcheck-identifiers.c: New testcase.
5872 * gcc.dg/spellcheck-typenames.c: New testcase.
5873
a93eac6a
DM
58742016-06-22 David Malcolm <dmalcolm@redhat.com>
5875
5876 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5877 file.
5878 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5879 diagnostic-test-show-locus-parseable-fixits.c to sources for
5880 diagnostic_plugin_test_show_locus.c.
5881 * lib/gcc-defs.exp (freeform_regexps): New global.
5882 (dg-regexp): New function.
5883 (handle-dg-regexps): New function.
5884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5885 freeform_regexps to the empty list.
5886 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5887
49e76ff1
IE
58882016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5889
f6d1b868 5890 PR tree-optimization/71488
49e76ff1
IE
5891 * g++.dg/pr71488.C: New test.
5892 * gcc.dg/vect/vect-bool-cmp.c: New test.
5893
951d8c8a
EB
58942016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 * gcc.dg/guality/param-5.c: New test.
5897
b60fc3bd
BE
58982016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5899
5900 * gcc.target/i386/asm-flag-7.c: New test.
5901
0609abda
TS
59022016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5903
5904 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5905 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5906 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5907 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5908 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5909 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5910 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5916 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5917 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5918 * lib/target-supports.exp: Likewise.
5919
ee2499b4
TS
59202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5921
5922 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5923 * gcc.dg/attr-ms_struct-2.c: Likewise.
5924 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5925 * gcc.dg/bf-ms-attrib.c: Likewise.
5926 * gcc.dg/bf-ms-layout-2.c: Likewise.
5927 * gcc.dg/bf-ms-layout-3.c: Likewise.
5928 * gcc.dg/bf-ms-layout.c: Likewise.
5929 * gcc.dg/bf-no-ms-layout.c: Likewise.
5930 * gcc.target/i386/bitfield1.c: Likewise.
5931 * gcc.target/i386/bitfield2.c: Likewise.
5932 * gcc.target/i386/bitfield3.c: Likewise.
5933
caea59ff
KN
59342016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5935
5936 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5937 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5938 override other than -mcpu=power9 command-line option is specified,
5939 or if the target operating system is aix.
5940 * gcc.target/powerpc/darn-1.c: Likewise.
5941 * gcc.target/powerpc/darn-2.c: Likewise.
5942 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5943 test if effective-target is not powerpc_p9vector_ok or if the
5944 target operating system is not defined.
5945 * gcc.target/powerpc/vslv-1.c: Likewise.
5946 * gcc.target/powerpc/vsrv-0.c: Likewise.
5947 * gcc.target/powerpc/vsrv-1.c: Likewise.
5948
63617e30
TB
59492016-06-21 Tobias Burnus <burnus@net-b.de>
5950
5951 PR fortran/71068
5952 * gfortran.dg/coarray/data_1.f90: New.
5953
89192c3c
WD
59542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5955
5956 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5957 (dg-require-effective-target): Use arm_v8_neon_hw.
5958 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5959 (dg-require-effective-target): Likewise.
5960 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5961 (dg-require-effective-target): Likewise.
5962 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5963 (dg-require-effective-target): Likewise.
5964 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5965 (dg-require-effective-target): Likewise.
5966 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5967 (dg-require-effective-target): Likewise.
5968 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5969 Add AArch64 check.
5970
64ac50e2
WD
59712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5972
5973 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5974 Set to 3 so test passes.
5975
6252b5db
WD
59762016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5977
5978 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5979
3b9bc511
IV
59802016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5981
5982 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5983 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5984 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5985 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5986
21db1c78
IV
59872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5988
5989 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5990 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5991
9d30e86f
L
59922016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5993
5994 PR target/71549
5995 * gcc.target/i386/pr71549.c: New test.
5996
448a7c69
KN
59972016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5998
5999 * gcc.target/powerpc/vadsdu-0.c: Replace
6000 dg-require-effective-target directive to allow test to run on more
6001 platforms, and add dg-skip-if directive to disable test on aix
6002 platforms because of known incompatibilities.
6003 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6004 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6005 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6006 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6007 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6008 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6009 * gcc.target/powerpc/vadsdub-2.c: Replace
6010 dg-require-effective-target directive to allow test to run on more
6011 platforms, and add dg-skip-if directive to disable test on aix
6012 platforms because of known incompatibilities.
6013 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6014 with vec_absdb call to differentiate this test from vadsdub-1.c.
6015 * gcc.target/powerpc/vadsduh-1.c: Replace
6016 dg-require-effective-target directive to allow test to run on more
6017 platforms, and add dg-skip-if directive to disable test on aix
6018 platforms because of known incompatibilities.
6019 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6020 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6021 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6022
0ad84f34
JJ
60232016-06-21 Jakub Jelinek <jakub@redhat.com>
6024
6025 PR tree-optimization/71588
6026 * gcc.dg/pr71558.c: New test.
6027
e71e8d94
SKS
60282016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6029
6030 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6031 * c-c++-common/pr68657-2.c: Likewise.
6032 * c-c++-common/pr68657-3.c: Likewise.
6033 * gcc.dg/torture/pr69714.c: Require int32plus support.
6034 * gcc.dg/torture/pr70025.c: Likewise.
6035 * gcc.dg/torture/pr70083.c: Likewise.
6036 * gcc.dg/torture/pr70542.c: Likewise.
6037 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6038
5a578671
JM
60392016-06-20 Joseph Myers <joseph@codesourcery.com>
6040
6041 PR c/71601
6042 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6043
7a9df68e
JJ
60442016-06-20 Jakub Jelinek <jakub@redhat.com>
6045
50aa64d5
JJ
6046 PR middle-end/71581
6047 * gcc.dg/pr71581.c: New test.
6048
7a9df68e
JJ
6049 PR rtl-optimization/71591
6050 * gcc.dg/cpp/pr71591.c: New test.
6051
3947cf19
DR
60522016-06-20 David B. Robins <gcc@davidrobins.net>
6053
6054 PR target/71571
6055 * g++.dg/torture/pr71571.C: New test.
6056
c4ff221e
JJ
60572016-06-20 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR target/71559
6060 * gcc.target/i386/sse2-pr71559.c: New test.
6061 * gcc.target/i386/avx-pr71559.c: New test.
6062 * gcc.target/i386/avx512f-pr71559.c: New test.
6063
f1b5abfb
TB
60642016-06-20 Tobias Burnus <burnus@net-b.de>
6065
6066 PR fortran/71194
6067 * gfortran.dg/pointer_remapping_10.f90: New.
6068
842107e4
DM
60692016-06-20 David Malcolm <dmalcolm@redhat.com>
6070
6071 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6072
d9e8bdfd
MS
60732016-06-20 Martin Sebor <msebor@redhat.com>
6074
6075 PR c/69507
6076 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6077 * gnu90-const-expr-1.c: Same.
6078 * gnu99-const-expr-1.c: Same.
6079 * gnu99-static-1.c: Same.
6080
67785479
RL
60812016-06-20 Renlin Li <renlin.li@arm.com>
6082
29f09b38 6083 PR testsuite/71489
67785479
RL
6084 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6085
636929b8
JG
60862016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6087
6088 * gcc.target/aarch64/vcvt_f64_1.c: New.
6089 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6090 * gcc.target/aarch64/vrecp_f64_1.c: New.
6091
ff7b374b
KT
60922016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6093
6094 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6095 "alignement".
6096
554cfc9e
GJL
60972016-06-20 Georg-Johann Lay <avr@gjlay.de>
6098
6099 PR target/71103
6100 * gcc.target/avr/torture/pr71103-2.c: New test.
6101
94087e88 61022016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6103
6104 PR c/69507
6105 * gcc.dg/alignof.c: New test.
6106
c561b091
PC
61072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6108
6109 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6110 vs dg-error; test constexpr specifier too.
6111
bf54f123
PC
61122016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6115
4e53aa97
CL
61162016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6117
6118 * lib/target-supports.exp
6119 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6120 arm_neon_ok and merge flags. Fix temporary test name.
6121 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6122 and merge flags.
6123
69071d86
ML
61242016-06-17 Martin Liska <mliska@suse.cz>
6125
6126 * gcc.dg/predict-9.c: Fix dump scanning.
6127
68b3b858
BC
61282016-06-17 Bin Cheng <bin.cheng@arm.com>
6129
6130 PR tree-optimization/71354
6131 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6132
d3ee260a
BC
61332016-06-17 Bin Cheng <bin.cheng@arm.com>
6134
6135 PR tree-optimization/71347
6136 * gcc.dg/tree-ssa/pr71347.c: New test.
6137
bd8fb114
BC
61382016-06-17 Bin Cheng <bin.cheng@arm.com>
6139
6140 PR tree-optimization/71354
6141 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6142
97816be4
BC
61432016-06-17 Bin Cheng <bin.cheng@arm.com>
6144
6145 * gcc.dg/vect/vect-alias-check-1.c: New test.
6146
2d761a37
SKS
61472016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6148
e0277d6b 6149 PR target/71151
2d761a37
SKS
6150 * gcc.target/avr/pr71151-1.c: New test.
6151 * gcc.target/avr/pr71151-2.c: New test.
6152 * gcc.target/avr/pr71151-3.c: New test.
6153 * gcc.target/avr/pr71151-4.c: New test.
6154 * gcc.target/avr/pr71151-5.c: New test.
6155 * gcc.target/avr/pr71151-6.c: New test.
6156 * gcc.target/avr/pr71151-7.c: New test.
6157 * gcc.target/avr/pr71151-8.c: New test.
6158 * gcc.target/avr/pr71151-common.h: New test.
6159
68fa96d6
ML
61602016-06-16 Martin Liska <mliska@suse.cz>
6161
6162 * gfortran.dg/predict-1.f90: New test.
6163
b6ca982f
UB
61642016-06-16 Uros Bizjak <ubizjak@gmail.com>
6165
6166 PR target/71242
3a146d46 6167 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6168
1dc8d15b
JH
61692016-06-16 Jan Hubicka <hubicka@ucw.cz>
6170
6171 * g++.dg/vect/pr36648.cc: Disable cunrolli
6172
67c25816
JJ
61732016-06-16 Jakub Jelinek <jakub@redhat.com>
6174
c577adb2
JJ
6175 PR target/71554
6176 * gcc.c-torture/execute/pr71554.c: New test.
6177
67c25816
JJ
6178 PR rtl-optimization/71532
6179 * gcc.dg/torture/pr71532.c: New test.
6180
1a3c3ee9
MM
61812016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6182
6183 * gcc.target/powerpc/p9-dimode1.c: New test.
6184 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6185
f29468a7
JJ
61862016-06-15 Jakub Jelinek <jakub@redhat.com>
6187
61daecc4
JJ
6188 * gcc.c-torture/compile/20160615-1.c: New test.
6189
f29468a7
JJ
6190 * g++.dg/cpp0x/ref-qual17.C: New test.
6191
209d1e2d
IE
61922016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6193
6194 PR middle-end/71529
6195 * gcc.target/i386/pr71529.C: New test.
6196
8dc35712
AH
61972016-06-15 Alan Hayward <alan.hayward@arm.com>
6198
6199 PR tree-optimization/71483
6200 * g++.dg/vect/pr71483.c: New
6201
b8911cb8
PC
62022016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/70202
6205 * g++.dg/inherit/crash6.C: New.
6206 * g++.dg/inherit/union2.C: Likewise.
6207 * g++.dg/inherit/virtual12.C: Likewise.
6208 * g++.dg/inherit/virtual13.C: Likewise.
6209 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6210
cf5d08ab
UB
62112016-06-15 Uros Bizjak <ubizjak@gmail.com>
6212
e3d62871 6213 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6214
8f482165
AH
62152016-06-15 Alan Hayward <alan.hayward@arm.com>
6216
6217 PR tree-optimization/71439
6218 * gcc.dg/vect/pr71439.c: New
6219
3256673f
KT
62202016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6221
6222 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6223
b17dc4d4
RB
62242016-06-15 Richard Biener <rguenther@suse.de>
6225
6226 * gcc.dg/vect/slp-45.c: New testcase.
6227
2a5825f2
RB
62282016-06-15 Richard Biener <rguenther@suse.de>
6229
6230 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6231
6e433d0b
BS
62322016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6233
6234 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6235 requirements, and disable for AIX for now.
6236 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6237
abe7f828
JJ
62382016-06-14 Jakub Jelinek <jakub@redhat.com>
6239
a09c81b4
JJ
6240 PR c++/71528
6241 * g++.dg/opt/pr71528.C: New test.
6242
abe7f828
JJ
6243 PR c++/71516
6244 * g++.dg/init/pr71516.C: New test.
6245
acfadf06
PC
62462016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6247
6248 * g++.dg/init/array46.C: New.
6249
4d568ab2
UB
62502016-06-14 Uros Bizjak <ubizjak@gmail.com>
6251
e3d62871
UB
6252 * gcc.target/i386/float128-3.c: New test.
6253 * gcc.target/i386/quad-sse4.c: Ditto.
6254 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6255 Update scan strings.
4d568ab2 6256
30934c5d
RB
62572016-06-14 Richard Biener <rguenther@suse.de>
6258
6259 PR middle-end/71526
6260 * gfortran.dg/pr71526.f90: New testcase.
6261
3970e545
AV
62622016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6263
6264 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6265 * gcc.dg/zero_bits_compound-1.c: Likewise.
6266
04976c6e
RB
62672016-06-14 Richard Biener <rguenther@suse.de>
6268
6269 PR tree-optimization/71522
6270 * gcc.dg/torture/pr71522.c: New testcase.
6271
23e025db
JJ
62722016-06-14 Jakub Jelinek <jakub@redhat.com>
6273
6274 PR tree-optimization/71520
6275 * gcc.dg/tree-ssa/pr71520.c: New test.
6276
90b72e84
RB
62772016-06-14 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/71521
86c24ba6 6280 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6281
ef7cf206
JJ
62822016-06-13 Jakub Jelinek <jakub@redhat.com>
6283
0dda258b
JJ
6284 PR sanitizer/71498
6285 * c-c++-common/ubsan/bounds-13.c: New test.
6286
ef7cf206
JJ
6287 PR preprocessor/71183
6288 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6289
a73786e3
JL
62902016-06-13 Jeff Law <law@redhat.com>
6291
6292 PR tree-optimization/71403
6293 * c-c++-common/ubsan/pr71403-1.c: New test.
6294 * c-c++-common/ubsan/pr71403-2.c: New test.
6295 * c-c++-common/ubsan/pr71403-3.c: New test.
6296
0ac249bf
JJ
62972016-06-13 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR middle-end/71478
6300 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6301 Add -Wno-psabi -w to dg-options.
6302
5408a64a
KN
63032016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6304
6305 * gcc.target/powerpc/vadsdu-0.c: New test.
6306 * gcc.target/powerpc/vadsdu-1.c: New test.
6307 * gcc.target/powerpc/vadsdu-2.c: New test.
6308 * gcc.target/powerpc/vadsdu-3.c: New test.
6309 * gcc.target/powerpc/vadsdu-4.c: New test.
6310 * gcc.target/powerpc/vadsdu-5.c: New test.
6311 * gcc.target/powerpc/vadsdub-1.c: New test.
6312 * gcc.target/powerpc/vadsdub-2.c: New test.
6313 * gcc.target/powerpc/vadsduh-1.c: New test.
6314 * gcc.target/powerpc/vadsduh-2.c: New test.
6315 * gcc.target/powerpc/vadsduw-1.c: New test.
6316 * gcc.target/powerpc/vadsduw-2.c: New test.
6317
f7e4f2e3
DM
63182016-06-13 David Malcolm <dmalcolm@redhat.com>
6319
6320 * gcc.dg/c99-init-2.c (c): Update expected error message.
6321 * gcc.dg/init-bad-8.c (foo): Likewise.
6322 * gcc.dg/spellcheck-fields-3.c: New test case.
6323
ad23a23e
ML
63242016-06-13 Martin Liska <mliska@suse.cz>
6325
6326 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6327 and "guess loop iv compared" heuristics.
6328 * gcc.dg/predict-2.c: Likewise.
6329 * gcc.dg/predict-3.c: Likewise.
6330 * gcc.dg/predict-4.c: Likewise.
6331 * gcc.dg/predict-5.c: Likewise.
6332 * gcc.dg/predict-6.c: Likewise.
6333
146c55da
MP
63342016-06-13 Marek Polacek <polacek@redhat.com>
6335
6336 PR middle-end/71476
6337 * c-c++-common/Wswitch-unreachable-4.c: New test.
6338 * gcc.dg/Wswitch-unreachable-2.c: New test.
6339 * g++.dg/tm/jump1.C: Move dg-warning.
6340
42e77cbc
EB
63412016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6342
6343 * gnat.dg/renaming10.ad[sb]: New test.
6344
7474dcc1
PT
63452016-06-13 Paul Thomas <pault@gcc.gnu.org>
6346
6347 PR fortran/70673
6348 * gfortran.dg/pr70673.f90: New test.
6349
f57f53d3
RB
63502016-06-13 Richard Biener <rguenther@suse.de>
6351
6352 PR middle-end/64516
6353 * gcc.dg/align-3.c: New testcase.
6354
5843a5f0
ML
63552016-06-13 Martin Liska <mliska@suse.cz>
6356
6357 * gcc.target/i386/pr71458.c: New test.
6358
aa8fdb44
UB
63592016-06-12 Uros Bizjak <ubizjak@gmail.com>
6360
6361 PR target/71241
3a146d46 6362 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6363
2043e4d7
DH
63642016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6365
6366 PR target/60751
6367 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6368 statement.
6369
d3dc025d
DH
63702016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6371
6372 PR target/60751
6373 * gfortran.dg/comma_IO_extension_1.f90: New test.
6374 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6375 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6376 statement.
6377 * gfortran.dg/graphite/pr38083.f90: Likewise.
6378 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6379 missing format.
6380
a31d78c6
EB
63812016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6382
6383 * gnat.dg/case_character.adb: New test.
6384
95c18dd0
SB
63852016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6386
6387 PR middle-end/71310
6388 * gcc.target/powerpc/pr71310.c: New testcase.
6389
b97d37b4
KV
63902016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6391
6392 PR middle-end/71478
6393 * gcc.dg/pr71478.c: New test.
6394
900bcda3
JJ
63952016-06-10 Jakub Jelinek <jakub@redhat.com>
6396
ec1c20db
JJ
6397 PR middle-end/71494
6398 * gcc.c-torture/execute/pr71494.c: New test.
6399
50b15873
JJ
6400 PR c/68657
6401 * gcc.target/i386/pr68657.c: New test.
6402
900bcda3
JJ
6403 PR inline-asm/68843
6404 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6405 (test): Add -masm=intel alternatives.
6406
4d926e34
MS
64072016-06-10 Martin Sebor <msebor@redhat.com>
6408
6409 PR c/71392
6410 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6411
ad071b2b
JL
64122016-06-10 Jeff Law <law@redhat.com>
6413
6414 PR tree-optimization/71335
6415 * gcc.c-torture/execute/pr71335.c: New test.
6416
2704efe8
DM
64172016-06-10 David Malcolm <dmalcolm@redhat.com>
6418
6419 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6420 the various "cannot tail-call: " messages.
6421
18c9b7d4
CL
64222016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6423
6424 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6425 and options.
6426
7cfa10f3
MO
64272016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6428
6429 PR sanitizer/71480
6430 * c-c++-common/asan/pr71480.c: New test.
6431
1f24fd3e
L
64322016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6433
6434 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6435 (ASMNAME2): Likewise.
6436 (main): Replace fn in asm statement with ASMNAME ("fn").
6437 * gcc.dg/guality/pr68037-2.c: Likewise.
6438 * gcc.dg/guality/pr68037-3.c: Likewise.
6439 * gcc.dg/torture/pr68037-1.c: Likewise.
6440 * gcc.dg/torture/pr68037-2.c: Likewise.
6441 * gcc.dg/torture/pr68037-3.c: Likewise.
6442
ad551c07
BE
64432016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6444
6445 PR inline-asm/68843
6446 * gcc.target/i386/pr68843-1.c: New test.
6447 * gcc.target/i386/pr68843-2.c: New test.
6448
4b1ffdb1 64492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6450 Cesar Philippidis <cesar@codesourcery.com>
6451
6452 PR middle-end/71373
6453 * gcc.dg/goacc/nested-function-1.c: New file.
6454 * gcc.dg/goacc/nested-function-2.c: Likewise.
6455 * gcc.dg/goacc/pr71373.c: Likewise.
6456 * gfortran.dg/goacc/cray-2.f95: Likewise.
6457 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6458 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6459 * gfortran.dg/goacc/cray.f95: Update.
6460 * gfortran.dg/goacc/loop-1.f95: Likewise.
6461 * gfortran.dg/goacc/loop-3.f95: Likewise.
6462 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6463 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6464
64652016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6466
6467 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6468 for OpenACC tile clauses.
6469 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6470
6471 PR c/71381
6472 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6473 to...
6474 * c-c++-common/goacc/cache-2.c: ... this new file.
6475 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6476 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6477 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6478 usage.
6479 * gfortran.dg/goacc/cray.f95: Likewise.
6480 * gfortran.dg/goacc/loop-1.f95: Likewise.
6481
89851e4c
AH
64822016-06-10 Alan Hayward <alan.hayward@arm.com>
6483
6484 PR tree-optimization/71407
6485 PR tree-optimization/71416
6486 * gcc.dg/vect/pr71407.c: New
6487 * gcc.dg/vect/pr71416-1.c: New
6488 * gcc.dg/vect/pr71416-2.c: New
6489
200eafbf
RB
64902016-06-10 Richard Biener <rguenther@suse.de>
6491
6492 PR middle-end/71477
6493 * gcc.dg/torture/pr71477.c: New testcase.
6494
4df99d92
JK
64952016-06-09 Julia Koval <julia.koval@intel.com>
6496
6497 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6498 * gcc.target/i386/interrupt-13.c: Likewise.
6499 * gcc.target/i386/interrupt-15.c: Likewise.
6500 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6501 * gcc.target/i386/interrupt-24.c: Likewise.
6502 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6503 * gcc.target/i386/interrupt-9.c: Likewise.
6504 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6505
e01b4e16
MS
65062016-06-09 Martin Sebor <msebor@redhat.com>
6507
6508 PR c/70883
6509 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6510 * gcc.dg/builtin-constant_p-1.c: Same.
6511 * gcc.dg/builtins-error.c: Same.
6512 * gcc.dg/pr70859.c: Same.
6513
9c35db0e
SKS
65142016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6515
6516 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6517 * gcc.dg/torture/pr68067-1.c: Likewise.
6518 * gcc.dg/torture/pr68067-2.c: Likewise.
6519
65202016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6521
6522 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6523 when setting SIZE.
6524
392a81b9
PC
65252016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 PR c++/71465
6528 * g++.dg/inherit/crash5.C: New.
6529 Revert:
6530 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/70202
6533 * g++.dg/inherit/crash5.C: New.
6534 * g++.dg/inherit/virtual1.C: Adjust.
6535
e49efc14
ML
65362016-06-09 Martin Liska <mliska@suse.cz>
6537
6538 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6539 * g++.dg/predict-loop-exit-2.C: Likewise.
6540 * g++.dg/predict-loop-exit-3.C: Likewise.
6541 * gcc.dg/predict-1.c: Likewise.
6542 * gcc.dg/predict-2.c: Likewise.
6543 * gcc.dg/predict-3.c: Likewise.
6544 * gcc.dg/predict-4.c: Likewise.
6545 * gcc.dg/predict-5.c: Likewise.
6546 * gcc.dg/predict-6.c: Likewise.
6547 * gcc.dg/predict-7.c: Likewise.
6548
36d57986
RB
65492016-06-09 Richard Biener <rguenther@suse.de>
6550
6551 PR tree-optimization/71462
6552 * gcc.dg/torture/pr71462.c: New testcase.
6553
7d82e8e4
MP
65542016-06-09 Marek Polacek <polacek@redhat.com>
6555
6556 PR c/65471
6557 * gcc.dg/c11-generic-3.c: New test.
6558
c8a71589
PC
65592016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 * g++.dg/init/array42.C: New.
6562 * g++.dg/init/array43.C: Likewise.
6563 * g++.dg/init/array44.C: Likewise.
6564 * g++.dg/init/array45.C: Likewise.
6565 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6566 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6567 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6568 * g++.dg/gomp/pr35751.C: Likewise.
6569 * g++.dg/init/array23.C: Likewise.
6570 * g++.dg/init/brace2.C: Likewise.
6571 * g++.dg/init/brace6.C: Likewise.
6572
44a845ca
MS
65732016-06-08 Martin Sebor <msebor@redhat.com>
6574 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR c++/70507
6577 PR c/68120
6578 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6579 * c-c++-common/builtin-arith-overflow-2.c: New test.
6580 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6581 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6582 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6583
2ef16b6e
JJ
65842016-06-08 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR c++/71442
6587 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6588
5e3ee346
AL
65892016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6590
6591 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6592 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6593 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6594 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6595 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6596 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6597 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6598 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6599 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6600 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6601 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6602 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6603 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6604
b2ae2814
RB
66052016-06-08 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/68558
6608 * gcc.dg/vect/slp-44.c: New testcase.
6609
e09b4c37
RB
66102016-06-08 Richard Biener <rguenther@suse.de>
6611
6612 * gcc.dg/vect/slp-43.c: New testcase.
6613
72d50660
RB
66142016-06-08 Richard Biener <rguenther@suse.de>
6615
6616 PR tree-optimization/71452
6617 * gcc.dg/torture/pr71452.c: New testcase.
6618
988c115c
JJ
66192016-06-08 Jakub Jelinek <jakub@redhat.com>
6620
6621 PR c++/71448
6622 * g++.dg/torture/pr71448.C: New test.
6623
73d73b48
BS
66242016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6625
6626 PR debug/71432
6627 PR ada/71413
6628 * g++.dg/debug/pr71432.C: New test.
6629
bdd15d0c
PK
66302016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6631
6632 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6633 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6634 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6635
ce0607bb
AH
66362016-06-08 Alan Hayward <alan.hayward@arm.com>
6637
6638 * gcc.dg/vect/vect-live-2.c: Update effective target.
6639 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6640 * lib/target-supports.exp: Add aarch64 to vect_long.
6641
92a5f2ba
MP
66422016-06-08 Marek Polacek <polacek@redhat.com>
6643
6644 PR c/71418
6645 * gcc.dg/noncompile/pr71418.c: New test.
6646
08203f73
MP
6647 PR c/71426
6648 * gcc.dg/noncompile/pr71426.c: New test.
6649
d1fcc2bd
JH
66502016-06-07 Jan Hubicka <hubicka@ucw.cz>
6651
6652 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6653 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6654 * gcc.dg/predict-3.c: Update template.
6655 * gcc.dg/predict-5.c: Update template.
6656 * gcc.dg/predict-6.c: Update template.
6657 * gcc.dg/predict-9.c: Update template.
6658 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6659
a23e6f1c
BS
66602016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6661
6662 * gcc.target/powerpc/vec-mul.c: New test.
6663
6ffd47b7
DM
66642016-06-07 David Malcolm <dmalcolm@redhat.com>
6665
6666 * gcc.dg/spellcheck-fields-2.c: New test case.
6667
bfd67b47
RB
66682016-06-07 Richard Biener <rguenther@suse.de>
6669
6670 PR c/61564
6671 * gcc.dg/Wpragmas-1.c: New testcase.
6672 * gcc.dg/Wattributes-4.c: Likewise.
6673 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6674 entry.
6675
701b9a47
CL
66762016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6677
6678 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6679 spurious debug code.
6680
6b80d6fa
RB
66812016-06-07 Richard Biener <rguenther@suse.de>
6682
6683 PR tree-optimization/71428
6684 * gcc.dg/torture/pr71428.c: New testcase.
6685
0f3f9437
RB
66862016-06-07 Richard Biener <rguenther@suse.de>
6687
6688 PR middle-end/71423
6689 * gcc.dg/torture/pr71423.c: New testcase.
6690
ec963f2a
KV
66912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6692
6693 PR middle-end/71408
6694 * gcc.dg/tree-ssa/pr71408.c: New test.
6695
46ab5b6e
KV
66962016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6697
6698 PR middle-end/71281
6699 * g++.dg/torture/pr71281.C: New test.
6700
1f40cff3
MP
67012016-06-06 Marek Polacek <polacek@redhat.com>
6702
6703 PR c/71362
6704 * gcc.dg/pr71362.c: New test.
6705
6f5bcd24
JJ
67062016-06-06 Jakub Jelinek <jakub@redhat.com>
6707 Patrick Palka <ppalka@gcc.gnu.org>
6708
6709 PR c++/70847
6710 PR c++/71330
6711 PR c++/71393
6712 * g++.dg/opt/pr70847.C: New test.
6713 * g++.dg/ubsan/pr70847.C: New test.
6714 * g++.dg/ubsan/pr71393.C: New test.
6715
158beb4a
JJ
67162016-06-06 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR tree-optimization/71259
6719 * gcc.dg/vect/pr71259.c: New test.
6720
d9b950dd
DM
67212016-06-06 David Malcolm <dmalcolm@redhat.com>
6722
6723 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6724 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6725 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6726 above.
6727
36f9ad69
KT
67282016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6729
6730 PR middle-end/37780
6731 * gcc.c-torture/execute/pr37780.c: New test.
6732 * gcc.target/aarch64/pr37780_1.c: Likewise.
6733 * gcc.target/arm/pr37780_1.c: Likewise.
6734
5545a907
MP
67352016-06-06 Marek Polacek <polacek@redhat.com>
6736
6737 * c-c++-common/attr-may-alias-1.c: New test.
6738 * c-c++-common/attr-may-alias-2.c: New test.
6739 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6740
93671519
BE
67412016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6742
6743 PR c/24414
6744 * gcc.target/i386/pr24414.c: New test.
6745
690f24b7
JM
67462016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6747
6748 * gcc.target/sparc/vis4misc.c: New file.
6749 * gcc.target/sparc/fpcmp.c: Likewise.
6750 * gcc.target/sparc/fpcmpu.c: Likewise.
6751
31ce6157
AH
67522016-06-06 Alan Hayward <alan.hayward@arm.com>
6753
6754 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6755 * gcc.dg/vect/vect-live-3.c: Likewise.
6756
9fcebb5a
RB
67572016-06-06 Richard Biener <rguenther@suse.de>
6758
6759 PR tree-optimization/71398
6760 * gcc.dg/torture/pr71398.c: New testcase.
6761
903ca97b
UB
67622016-06-06 Uros Bizjak <ubizjak@gmail.com>
6763
6764 PR target/71389
6765 * g++.dg/pr71389.C: New test.
6766
9c1eb332
JD
67672016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6768
6769 PR fortran/71404
6770 * gfortran.dg/fmt_read_5.f: New test.
6771
b2d83bd2
AV
67722016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6773
6774 PR fortran/69659
6775 * gfortran.dg/class_array_22.f03: New test.
6776
ec81960e
JH
67772016-06-05 Jan Hubicka <hubicka@ucw.cz>
6778
6779 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6780
429d2750
JH
67812016-06-05 Jan Hubicka <hubicka@ucw.cz>
6782
6783 * gcc.dg/predict-9.c: Update template.
6784
c1c00983
PC
67852016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6786
6787 PR c++/49377
6788 * g++.dg/template/pr49377.C: New.
6789
1927a963
JJ
67902016-06-04 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR tree-optimization/71405
6793 * g++.dg/torture/pr71405.C: New test.
6794
909a11ad
PC
67952016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6796
6797 PR c++/70202
6798 * g++.dg/inherit/crash5.C: New.
6799 * g++.dg/inherit/virtual1.C: Adjust.
6800
08bbb1f8
JL
68012016-06-03 Jeff Law <law@redhat.com>
6802
6803 PR tree-optimization/71316
6804 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6805
7c35235c
JJ
68062016-06-03 Jakub Jelinek <jakub@redhat.com>
6807
6808 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6809 dg-additional-options with just -fno-tree-scev-cprop in it.
6810 * gcc.dg/vect/vect-live-2.c: Likewise.
6811 * gcc.dg/vect/vect-live-5.c: Likewise.
6812 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6813 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6814 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6815
c8572dd6
PP
68162016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6817
6818 PR c++/27100
6819 * g++.dg/other/friend6.C: New test.
6820
1c7733a7
BS
68212016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6822
6823 * g++.dg/torture/ppc-ldst-array.C: New.
6824
0d2f700f
JM
68252016-06-03 Joseph Myers <joseph@codesourcery.com>
6826
6827 PR target/71276
6828 PR target/71277
6829 * gcc.dg/torture/builtin-fp-int-inexact.c,
6830 gcc.target/i386/387-builtin-fp-int-inexact.c,
6831 gcc.target/i386/387-rint-inline-1.c,
6832 gcc.target/i386/387-rint-inline-2.c,
6833 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6834 gcc.target/i386/sse2-rint-inline-1.c,
6835 gcc.target/i386/sse2-rint-inline-2.c,
6836 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6837 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6838
f8071c05
L
68392016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6840 Julia Koval <julia.koval@intel.com>
6841
6842 PR target/66960
6843 PR target/67630
6844 PR target/67634
6845 PR target/67841
6846 PR target/68037
6847 PR target/68618
6848 PR target/68661
6849 PR target/69575
6850 PR target/69596
6851 PR target/69734
6852 * gcc.dg/guality/pr68037-1.c: New test.
6853 * gcc.dg/guality/pr68037-2.c: Likewise.
6854 * gcc.dg/guality/pr68037-3.c: Likewise.
6855 * gcc.dg/torture/pr68037-1.c: Likewise.
6856 * gcc.dg/torture/pr68037-2.c: Likewise.
6857 * gcc.dg/torture/pr68037-3.c: Likewise.
6858 * gcc.dg/torture/pr68661-1a.c: Likewise.
6859 * gcc.dg/torture/pr68661-1b.c: Likewise.
6860 * gcc.target/i386/interrupt-1.c: Likewise.
6861 * gcc.target/i386/interrupt-2.c: Likewise.
6862 * gcc.target/i386/interrupt-3.c: Likewise.
6863 * gcc.target/i386/interrupt-4.c: Likewise.
6864 * gcc.target/i386/interrupt-5.c: Likewise.
6865 * gcc.target/i386/interrupt-6.c: Likewise.
6866 * gcc.target/i386/interrupt-7.c: Likewise.
6867 * gcc.target/i386/interrupt-8.c: Likewise.
6868 * gcc.target/i386/interrupt-9.c: Likewise.
6869 * gcc.target/i386/interrupt-10.c: Likewise.
6870 * gcc.target/i386/interrupt-11.c: Likewise.
6871 * gcc.target/i386/interrupt-12.c: Likewise.
6872 * gcc.target/i386/interrupt-13.c: Likewise.
6873 * gcc.target/i386/interrupt-14.c: Likewise.
6874 * gcc.target/i386/interrupt-15.c: Likewise.
6875 * gcc.target/i386/interrupt-16.c: Likewise.
6876 * gcc.target/i386/interrupt-17.c: Likewise.
6877 * gcc.target/i386/interrupt-18.c: Likewise.
6878 * gcc.target/i386/interrupt-19.c: Likewise.
6879 * gcc.target/i386/interrupt-20.c: Likewise.
6880 * gcc.target/i386/interrupt-21.c: Likewise.
6881 * gcc.target/i386/interrupt-22.c: Likewise.
6882 * gcc.target/i386/interrupt-23.c: Likewise.
6883 * gcc.target/i386/interrupt-24.c: Likewise.
6884 * gcc.target/i386/interrupt-25.c: Likewise.
6885 * gcc.target/i386/interrupt-26.c: Likewise.
6886 * gcc.target/i386/interrupt-27.c: Likewise.
6887 * gcc.target/i386/interrupt-28.c: Likewise.
6888 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6889 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6890 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6891 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6892 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6893 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6894 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6895 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6896 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6897 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6898 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6899 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6900
36b85e43
BS
69012016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6902
9de2e795
L
6903 PR tree-optimization/52171
6904 * gcc.dg/pr52171.c: New test.
6905 * gcc.target/i386/pr52171.c: New test.
36b85e43 6906
bfeee8ac
JH
69072016-06-03 Jan Hubicka <jh@suse.cz>
6908
6909 * g++.dg/tree-ssa/pred-1.C: New testcase
6910 * gcc.dg/tree-ssa/pred-1.c: New testcase
6911
859b0bae
BS
69122016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6913
6914 PR target/70957
6915 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6916 support.
6917 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6918
3a2edf4c
AH
69192016-06-03 Alan Hayward <alan.hayward@arm.com>
6920
6921 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6922
b28ead45
AH
69232016-06-03 Alan Hayward <alan.hayward@arm.com>
6924
6925 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6926 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6927 * gcc.dg/vect/vect-live-1.c: New test.
6928 * gcc.dg/vect/vect-live-2.c: New test.
6929 * gcc.dg/vect/vect-live-3.c: New test.
6930 * gcc.dg/vect/vect-live-4.c: New test.
6931 * gcc.dg/vect/vect-live-5.c: New test.
6932 * gcc.dg/vect/vect-live-slp-1.c: New test.
6933 * gcc.dg/vect/vect-live-slp-2.c: New test.
6934 * gcc.dg/vect/vect-live-slp-3.c: New test.
6935
1f91747b
JJ
69362016-06-03 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR middle-end/71387
6939 * g++.dg/opt/pr71387.C: New test.
6940
47b83923
JL
69412016-06-02 Jeff Law <law@redhat.com>
6942
6943 PR tree-optimization/71328
6944 * gcc.c-torture/compile/pr71328.c: New test.
6945
e96e5f46
JD
69462016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6947
6948 PR fortran/52393
6949 * gfortran.dg/fmt_read_3.f90: Fix typo.
6950 * gfortran.dg/fmt_read_4.f90: New test.
6951
b872d729
PC
69522016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6953
6954 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6955 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6956 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6957 * g++.dg/cpp0x/override2.C: Likewise.
6958 * g++.dg/parse/crash5.C: Likewise.
6959 * g++.dg/parse/error16.C: Likewise.
6960 * g++.dg/parse/error27.C: Likewise.
6961 * g++.dg/template/qualttp15.C: Likewise.
6962 * g++.dg/template/redecl4.C: Likewise.
6963 * g++.old-deja/g++.other/crash39.C: Likewise.
6964 * g++.old-deja/g++.other/struct1.C: Likewise.
6965 * g++.old-deja/g++.pt/m9a.C: Likewise.
6966 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6967
0e535442
JJ
69682016-06-02 Jakub Jelinek <jakub@redhat.com>
6969
0633ee10
JJ
6970 PR c++/71372
6971 * c-c++-common/pr71372.c: New test.
6972
0e535442
JJ
6973 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6974 __TIME__ strings with __builtin_strcmp instead of printf and
6975 dg-output.
6976
f3c5ecc2
ML
69772016-06-02 Martin Liska <mliska@suse.cz>
6978
6979 * gcc.dg/predict-9.c: New test.
6980
a91807c5
JJ
69812016-06-02 Jakub Jelinek <jakub@redhat.com>
6982
6983 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6984 global set_compiler_env_var and global saved_compiler_env_var.
6985
b5bd1978
KT
69862016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6987
6988 PR rtl-optimization/71295
6989 * gcc.c-torture/compile/pr71295.c: New test.
6990
b93b1475
JJ
69912016-06-02 Jakub Jelinek <jakub@redhat.com>
6992
930ebd0e
JJ
6993 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6994
1e021dc3
JJ
6995 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6996 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6997
b93b1475
JJ
6998 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6999 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7000 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7001 alternative number.
7002
58f2fb5c
MM
70032016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7004
7005 * gcc.target/powerpc/p9-splat-4.c: New test.
7006
70072016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7008
7009 PR target/71186
7010 * gcc.target/powerpc/pr71186.c: New test.
7011
4731c9f0
JD
70122016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7013
7014 PR fortran/52393
7015 * gfortran.dg/fmt_read_3.f90: New test.
7016
042dee3e
TP
70172016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7018
7019 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7020 procedure.
7021
15c98b2e
ES
70222016-06-01 Eduard Sanou <dhole@openmailbox.org>
7023
7024 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7025 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7026 env var is set.
7027 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7028 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7029 shown once.
7030 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7031 during compilation.
7032 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7033 vars set by dg-set-compiler-env-var.
7034
6442a6f4
PT
70352016-06-01 Paul Thomas <pault@gcc.gnu.org>
7036
7037 PR fortran/71156
7038 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7039 to the module procedure declaration.
7040 * gfortran.dg/submodule_16.f08: New test.
7041
ab62397a
JJ
70422016-06-01 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR middle-end/71371
7045 * c-c++-common/gomp/pr71371.c: New test.
7046
b66af6ed
RB
70472016-06-01 Richard Biener <rguenther@suse.de>
7048
7049 PR tree-optimization/71366
7050 * gcc.dg/torture/pr71366-1.c: New testcase.
7051 * gcc.dg/torture/pr71366-2.c: Likewise.
7052
e342b9d8
KN
70532016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7054
7055 * gcc.target/powerpc/vslv-0.c: New test.
7056 * gcc.target/powerpc/vslv-1.c: New test.
7057 * gcc.target/powerpc/vsrv-0.c: New test.
7058 * gcc.target/powerpc/vsrv-1.c: New test.
7059
721547cd
NS
70602016-06-01 Nathan Sidwell <nathan@acm.org>
7061
7062 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7063 * gcc.target/nvptx/weak.c: New.
7064
fa2c9034
RB
70652016-06-01 Richard Biener <rguenther@suse.de>
7066
7067 PR tree-optimization/71261
7068 * gcc.dg/torture/vect-bool-1.c: New testcase.
7069
3e32893c
JJ
70702016-06-01 Jakub Jelinek <jakub@redhat.com>
7071
7072 * gfortran.dg/gomp/order-1.f90: New test.
7073 * gfortran.dg/gomp/order-2.f90: New test.
7074
8c383600
JH
70752016-06-01 Jan Hubicka <hubicka@ucw.cz>
7076
7077 * gcc.dg/unroll-6.c: Update template.
7078 * gcc.dg/unroll-7.c: New testcase.
7079 * gcc.dg/unroll-8.c: New testcase.
7080
a0dfeef5
EB
70812016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7082
7083 * gnat.dg/opt56.ad[sb]: New test.
7084
48de5701
PC
70852016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 PR c++/66635
7088 * g++.dg/cpp0x/constexpr-ice16.C: New.
7089
827cf695
PP
70902016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7091
7092 PR tree-optimization/71314
7093 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7094 -mbranch-cost=2.
7095
ff66f6e8
PP
70962016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7097
7098 PR tree-optimization/71077
7099 * gcc.dg/tree-ssa/pr71077.c: New test.
7100
050fb209
JH
71012016-05-31 Jan Hubicka <hubicka@ucw.cz>
7102
48de5701
PC
7103 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7104 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7105 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7106
c642d919
PC
71072016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7108
7109 PR c++/71248
7110 * g++.dg/cpp0x/pr71248.C: New.
7111 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7112 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7113 * g++.dg/init/new37.C: Likewise.
7114 * g++.dg/template/static1.C: Likewise.
7115 * g++.dg/template/static2.C: Likewise.
7116
d6439e08
L
71172016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7118
7119 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7120 instead of %rdi.
7121 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7122
780b9dd4
MP
71232016-05-31 Marek Polacek <polacek@redhat.com>
7124
7125 * c-c++-common/Wswitch-unreachable-3.c: New test.
7126 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7127
0d99f8a0
RB
71282016-05-31 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/71352
7131 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7132
52545641
TP
71332016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7134
7135 * gcc.target/arm/armv5_thumb_isa.c: New test.
7136
5b8c1205
KY
71372016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7138
7139 PR target/71346
7140 * gcc.target/i386/pr71346.c: New test.
7141
7a88cc84
TV
71422016-05-31 Tom de Vries <tom@codesourcery.com>
7143
7144 PR tree-optimization/69068
7145 * gcc.dg/graphite/pr69068.c: New test.
7146
265149a6
MS
71472016-05-27 Martin Sebor <msebor@redhat.com>
7148
7149 PR c++/71306
7150 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7151
00631022
JJ
71522016-05-30 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR c++/71349
7155 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7156 nowait depend(inout: dd[0]) clauses where permitted.
7157
b2f6675b
PC
71582016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7159
7160 PR c++/71238
7161 * g++.dg/parse/pr71238.C: New.
7162 * g++.dg/concepts/friend1.C: Test column numbers too.
7163 * g++.dg/cpp0x/initlist31.C: Likewise.
7164 * g++.dg/cpp0x/pr51420.C: Likewise.
7165 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7166 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7167 * g++.dg/ext/builtin3.C: Likewise.
7168 * g++.dg/lookup/friend12.C: Likewise.
7169 * g++.dg/lookup/friend7.C: Likewise.
7170 * g++.dg/lookup/koenig1.C: Likewise.
7171 * g++.dg/lookup/koenig5.C: Likewise.
7172 * g++.dg/lookup/used-before-declaration.C: Likewise.
7173 * g++.dg/overload/koenig1.C: Likewise.
7174 * g++.dg/template/crash65.C: Likewise.
7175 * g++.dg/template/friend57.C: Likewise.
7176 * g++.dg/warn/Wshadow-5.C: Likewise.
7177 * g++.dg/warn/Wunused-8.C: Likewise.
7178 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7179 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7180 * g++.old-deja/g++.jason/member.C: Likewise.
7181 * g++.old-deja/g++.jason/report.C: Likewise.
7182 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7183 * g++.old-deja/g++.law/visibility20.C: Likewise.
7184 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7185 * g++.old-deja/g++.other/static5.C: Likewise.
7186 * g++.old-deja/g++.pt/overload2.C: Likewise.
7187
a448ff40
JH
71882016-05-30 Jan Hubicka <hubicka@ucw.cz>
7189
7190 * gcc.dg/tree-ssa/peel1.c: New testcase.
7191 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7192 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7193
69be8c91
TV
71942016-05-30 Tom de Vries <tom@codesourcery.com>
7195
7196 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7197 to ce.
7198
a59775a1
PC
71992016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/71099
7202 * g++.dg/parse/virtual1.C: New.
7203
53d6d955
UB
72042016-05-30 Uros Bizjak <ubizjak@gmail.com>
7205
7206 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7207 Use correct register when clearing %edx.
7208
0557293f
AM
72092016-05-30 Alexander Monakov <amonakov@ispras.ru>
7210
7211 PR tree-optimization/71289
7212 * gcc.dg/pr71289.c: New test.
7213
5d476e35
KV
72142016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7215
7216 PR middle-end/71269
7217 PR middle-end/71292
7218 * gcc.dg/tree-ssa/pr71269.c: New test.
7219 * gcc.dg/tree-ssa/pr71292.c: New test.
7220
db5447ca
KV
72212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7222
7223 PR middle-end/71252
7224 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7225
98bdbb39
JH
72262016-05-30 Jan Hubicka <hubicka@ucw.cz>
7227
7228 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7229 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7230 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7231
7e012855
TV
72322016-05-30 Tom de Vries <tom@codesourcery.com>
7233
7234 PR tree-optimization/69067
7235 * gcc.dg/graphite/pr69067.c: New test.
7236
beed3701
UB
72372016-05-29 Uros Bizjak <ubizjak@gmail.com>
7238
7239 PR target/71245
7240 * gcc.target/i386/pr71245-1.c: New test.
7241 * gcc.target/i386/pr71245-2.c: Ditto.
7242
b6d4f8e8
PC
72432016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7244
7245 PR c++/71105
7246 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7247 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7248 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7249
00022058
JH
72502016-05-27 Jan Hubicka <hubicka@ucw.cz>
7251
7252 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7253
c8419aca
VV
72542016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7255
7256 Revert:
7257 PR c++/69855
7258 * g++.dg/overload/69855.C: New.
7259 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7260 * g++.old-deja/g++.pt/crash3.C: Likewise.
7261
8008c4d2
PC
72622016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7263
7264 PR c++/60385
7265 * g++.dg/parse/namespace13.C: New.
7266
8b2ef235
JL
72672016-05-26 Jeff Law <law@redhat.com>
7268
7269 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7270 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7271 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7272 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7273 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7274 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7275 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7276 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7277 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7278 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7279 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7280 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7281 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7282
7d67159b
VV
72832016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7284
7285 PR c++/69855
7286 * g++.dg/overload/69855.C: New.
7287 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7288 * g++.old-deja/g++.pt/crash3.C: Likewise.
7289
88e3bdd1
JW
72902016-05-27 Jiong Wang <jiong.wang@arm.com>
7291
7292 PR target/63596
7293 * gcc.target/aarch64/va_arg_1.c: New testcase.
7294 * gcc.target/aarch64/va_arg_2.c: Likewise.
7295 * gcc.target/aarch64/va_arg_3.c: Likewise.
7296
3fd6b9cc
JW
72972016-05-27 Jiong Wang <jiong.wang@arm.com>
7298
7299 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7300 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7301 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7302 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7303 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7304
3cee7e4e
MP
73052016-05-27 Marek Polacek <polacek@redhat.com>
7306
7307 PR middle-end/71308
7308 * g++.dg/torture/pr71308.C: New test.
7309
6a813c96
DV
73102016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7311
7312 * gcc.dg/zero_bits_compound-1.c: New test.
7313 * gcc.dg/zero_bits_compound-2.c: New test.
7314
0561bcfb
IE
73152016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7316
7317 PR middle-end/71279
7318 * gcc.dg/pr71279.c: New test.
7319
21316320
MM
73202016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7321
7322 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7323 floating point min/max/comparison instructions.
7324 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7325
7211a097
JJ
73262016-05-26 Jakub Jelinek <jakub@redhat.com>
7327
7328 * c-c++-common/gomp/schedule-1.c: New test.
7329 * gfortran.dg/gomp/schedule-1.f90: New test.
7330
cac177cf
PP
73312016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7332
7333 PR c++/70822
7334 PR c++/70106
7335 * g++.dg/cpp1y/auto-fn32.C: New test.
7336 * g++.dg/cpp1y/paren4.C: New test.
7337
a2d5b8c9
NS
73382016-05-26 Nathan Sidwell <nathan@acm.org>
7339
7340 * gcc.dg/20060410.c: Xfail on ptx.
7341 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7342 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7343 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7344 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7345 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7346
ffa8b552
TP
73472016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7348
7349 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7350
c7501e00
JJ
73512016-05-26 Jakub Jelinek <jakub@redhat.com>
7352
1875b9a0
JJ
7353 PR tree-optimization/71280
7354 * gcc.dg/pr71280.c: New test.
7355
2116e19f
JJ
7356 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7357
305aef09
JJ
7358 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7359 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7360
c7501e00
JJ
7361 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7362
ca449d26
JW
73632016-05-26 Jiong Wang <jiong.wang@arm.com>
7364
7365 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7366 kept in memory.
ca449d26 7367
8af01c66
JL
73682016-05-25 Jeff Law <law@redhat.com>
7369
7370 PR tree-optimization/71272
7371 * gcc.c-torture/compile/pr71272.c: new test.
7372
f9d6ce73
BS
73732016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7374
7375 * gcc.target/powerpc/vec-cmpne.c: New test.
7376 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7377
a88a7b22
EB
73782016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7379
7380 * gnat.dg/opt55.ad[sb]: New test.
7381
125f02ed
SKS
73822016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7383
7384 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7385 * c-c++-common/pr60226.c: Require int32plus.
7386 * gcc.c-torture/execute/pr70602.c: Likewise.
7387 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7388 unsigned long for malloc arg type.
7389 * gcc.dg/asr_div1.c: Require int32plus.
7390 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7391 * gcc.dg/pie-1.c: Require pie.
7392 * gcc.dg/pie-2.c: Likewise.
7393 * gcc.dg/pr59471.c: Require int32plus.
7394 * gcc.dg/pr59963-2.c: XFAIL for int16.
7395 * gcc.dg/pr60114.c: Require int32plus.
7396 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7397 unsigned long for typedef of size_t.
7398 * gcc.dg/pr63914.c: Require int32plus.
7399 * gcc.dg/pr64536.c: Require pt32plus.
7400 * gcc.dg/pr65658.c: Likewise.
7401 * gcc.dg/pr67271.c: Require int32plus.
7402 * gcc.dg/pr68112.c: Likewise.
7403 * gcc.dg/pr69071.c: Skip for avr target.
7404 * gcc.dg/pr69973.c: Require int32plus.
7405 * gcc.dg/pr70169.c: Skip for avr target.
7406 * gcc.dg/sso-6.c: Require int32plus.
7407 * gcc.dg/sso-7.c: Likewise.
7408 * gcc.dg/sso-8.c: Likewise.
7409 * gcc.dg/vrp-min-max-2.c: Likewise.
7410
c6e434f5
UB
74112016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7412
7413 PR target/70738
7414 * gcc.target/i386/pr70738-1.c: New test.
7415 * gcc.target/i386/pr70738-2.c: Likewise.
7416 * gcc.target/i386/pr70738-3.c: Likewise.
7417 * gcc.target/i386/pr70738-4.c: Likewise.
7418 * gcc.target/i386/pr70738-5.c: Likewise.
7419 * gcc.target/i386/pr70738-6.c: Likewise.
7420 * gcc.target/i386/pr70738-7.c: Likewise.
7421 * gcc.target/i386/pr70738-8.c: Likewise.
7422 * gcc.target/i386/pr70738-9.c: Likewise.
7423
5c42d341
KT
74242016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7425
7426 PR rtl-optimization/66940
7427 * gcc.c-torture/execute/pr66940.c: New test.
7428
bf9a1a07
IV
74292016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7430
7431 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7432 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7433 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7434 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7435 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7436 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7437 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7438 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7439 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7440 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7441 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7442 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7443 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7444 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7445 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7446 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7447 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7448 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7449 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7450 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7451 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7452 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7453 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7454 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7455
95efe6b6
MP
74562016-05-25 Marek Polacek <polacek@redhat.com>
7457
7458 PR c/71265
7459 * gcc.dg/noncompile/pr71265.c: New test.
7460
a23faf7a
MP
7461 PR c/71266
7462 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7463
69a6d5ad
NS
74642016-05-25 Nathan Sidwell <nathan@acm.org>
7465
7466 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7467
3072d4ea
RB
74682016-05-25 Richard Biener <rguenther@suse.de>
7469
7470 PR tree-optimization/71261
7471 * c-c++-common/torture/pr71261.c: New testcase.
7472
e412ece4
RB
74732016-05-25 Richard Biener <rguenther@suse.de>
7474
7475 PR tree-optimization/71264
7476 * gcc.dg/vect/pr71264.c: New testcase.
7477
b9e551ad
PC
74782016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7479
7480 PR c++/55992
7481 * g++.dg/cpp0x/alias-decl-53.C: New.
7482 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7483
6aa1abe5
ML
74842016-05-25 Martin Liska <mliska@suse.cz>
7485
7486 * g++.dg/pr71239.C: New test.
7487
842d162e
RB
74882016-05-25 Richard Biener <rguenther@suse.de>
7489
c87885ca
RO
7490 * gcc.dg/vect/pr58135.c: Rename to ...
7491 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7492
f184a36c
MP
74932016-05-25 Marek Polacek <polacek@redhat.com>
7494
7495 * g++.dg/pr65295.C: Use target c++14.
7496
021fad86
PC
74972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7498
53d6d955
UB
7499 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7500 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7501
c3eaf15a
MM
75022016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7503
7504 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7505 instructions.
7506
e46c7770
CP
75072016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7508
7509 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7510 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7511 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7512 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7513 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7514 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7515 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7516 * c-c++-common/goacc/pcopy.c: Likewise.
7517 * c-c++-common/goacc/pcopyin.c: Likewise.
7518 * c-c++-common/goacc/pcopyout.c: Likewise.
7519 * c-c++-common/goacc/pcreate.c: Likewise.
7520 * c-c++-common/goacc/pr70688.c: New test.
7521 * c-c++-common/goacc/present-1.c: Adjust test.
7522 * c-c++-common/goacc/reduction-5.c: Likewise.
7523 * g++.dg/goacc/data-1.C: New test.
7524
4bfc9db7
MM
75252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7526
7527 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7528 vector parity built-in functions.
7529 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7530 count trailing zeros automatic vectorization.
7531 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7532 count trailing zeros built-in functions.
7533
2bc145af
KV
75342016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7535
7536 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7537
26869fdb
PH
75382016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7539
7540 PR target/71050
7541 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7542
b2dc9c3b
PC
75432016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 PR c++/50436
7546 * g++.dg/template/crash123.C: New.
7547 * g++.dg/template/crash124.C: Likewise.
7548
f65e97fd
MS
75492016-05-24 Martin Sebor <msebor@redhat.com>
7550
7551 PR c++/71147
7552 * g++.dg/ext/flexary16.C: New test.
7553
a6f5ac7f
IV
75542016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7555
69a6d5ad
NS
7556 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7557 before math.h is included.
a6f5ac7f
IV
7558 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7559 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7560 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7561 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7562 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7563 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7564 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7565 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7566 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7567 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7568 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7569 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7570 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7571 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7572 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7573 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7574 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7575 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7576 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7577 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7578 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7579 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7580 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7581
27bad558
MM
75822016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7583 Kelvin Nilsen <kelvin@gcc.gnu.org>
7584
7585 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7586 support.
7587
72f382fb
PC
75882016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/69872
7591 * g++.dg/warn/Wno-narrowing1.C: New.
7592
ef2ec9d9
MP
75932016-05-24 Marek Polacek <polacek@redhat.com>
7594
7595 PR c/71249
7596 * c-c++-common/Wswitch-unreachable-2.c: New test.
7597
e90434e3
JJ
75982016-05-24 Jakub Jelinek <jakub@redhat.com>
7599
7adb26f2
JJ
7600 PR c++/71257
7601 * g++.dg/vect/simd-clone-6.cc: New test.
7602 * g++.dg/gomp/declare-simd-6.C: New test.
7603
e90434e3
JJ
7604 PR middle-end/70434
7605 PR c/69504
7606 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7607
b556ea3b
RB
76082016-05-24 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/71240
7611 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7612
e5328f5d
RB
76132016-05-24 Richard Biener <rguenther@suse.de>
7614
7615 PR tree-optimization/71230
7616 * gcc.dg/torture/pr71230.c: New testcase.
7617 * g++.dg/torture/pr71230.C: Likewise.
7618
a04e69c0
TS
76192016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7620
7621 * c-c++-common/goacc/routine-5.c: Add tests.
7622 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7623 * gfortran.dg/goacc/routine-6.f90: Add tests.
7624
30fd2977
RB
76252016-05-24 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/71253
7628 * gcc.dg/torture/pr71253.c: New testcase.
7629
ca6f60bc
KV
76302016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7631
7632 PR middle-end/71252
7633 * gfortran.dg/pr71252.f90: New test.
7634
d3465d72
RS
76352016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7636
7637 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7638
f17a223d
RB
76392016-05-24 Richard Biener <rguenther@suse.de>
7640
7641 PR middle-end/70434
7642 PR c/69504
7643 * c-c++-common/vector-subscript-4.c: New testcase.
7644 * c-c++-common/vector-subscript-5.c: Likewise.
7645
e3f36534
JD
76462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7647
7648 PR fortran/71123
7649 * gfortran.dg/namelist_90.f: New test
7650
85d5c27d
JD
76512016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7652
7653 PR fortran/66461
7654 * gfortran.dg/unexpected_eof.f: New test
7655
fe3f3340
MM
76562016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7657 Kelvin Nilsen <kelvin@gcc.gnu.org>
7658
7659 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7660 as little endian.
7661
26d6ae55
PC
76622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7663
7664 PR c++/70972
7665 * g++.dg/cpp0x/inh-ctor20.C: New.
7666 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7667
d6c9a06f
PC
76682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7669
7670 PR c++/69095
7671 * g++.dg/cpp0x/variadic168.C: New.
7672
396a1d10
PC
76732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7674
7675 * g++.dg/cpp0x/pr31445.C: Test column number too.
7676 * g++.dg/cpp0x/pr32253.C: Likewise.
7677 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7678 * g++.dg/cpp0x/variadic36.C: Likewise.
7679
ece46666
MG
76802016-05-23 Marc Glisse <marc.glisse@inria.fr>
7681
7682 * gcc.dg/fold-notshift-2.c: Adjust.
7683
a7dc5980
MP
76842016-05-23 Marek Polacek <polacek@redhat.com>
7685
7686 PR c/49859
7687 * c-c++-common/Wswitch-unreachable-1.c: New test.
7688 * gcc.dg/Wswitch-unreachable-1.c: New test.
7689 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7690 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7691 * g++.dg/gomp/block-10.C: Likewise.
7692 * gcc.dg/gomp/block-10.c: Likewise.
7693 * g++.dg/gomp/block-9.C: Likewise.
7694 * gcc.dg/gomp/block-9.c: Likewise.
7695 * g++.dg/gomp/target-1.C: Likewise.
7696 * g++.dg/gomp/target-2.C: Likewise.
7697 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7698 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7699 * g++.dg/gomp/taskgroup-1.C: Likewise.
7700 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7701 * gcc.dg/gomp/teams-1.c: Likewise.
7702 * g++.dg/gomp/teams-1.C: Likewise.
7703 * g++.dg/overload/error3.C: Likewise.
7704 * g++.dg/tm/jump1.C: Likewise.
7705 * g++.dg/torture/pr40335.C: Likewise.
7706 * gcc.dg/c99-vla-jump-5.c: Likewise.
7707 * gcc.dg/switch-warn-1.c: Likewise.
7708 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7709 * gcc.dg/nested-func-1.c: Likewise.
7710 * gcc.dg/pr67784-4.c: Likewise.
7711
18b54004
RB
77122016-05-23 Richard Biener <rguenther@suse.de>
7713
7714 PR tree-optimization/71230
7715 * gfortran.dg/pr71230-1.f90: New testcase.
7716 * gfortran.dg/pr71230-2.f90: Likewise.
7717
e569db5f
VK
77182016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7719
396a1d10 7720 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7721 * gcc.dg/vect/pr58135.c: Add new.
7722 * gfortran.dg/pr46519-1.f: Adjust test case.
7723
e4b71114
PC
77242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7725
7726 PR c++/53401
7727 * g++.dg/cpp0x/decltype64.C: New.
7728
a25a8058
CL
77292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7730
7731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7734
0dcfe9ab
CL
77352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7736
7737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7738 Add poly64x1_t and poly64x2_t cases if supported.
7739 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7740 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7741 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7742 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7743 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7744
ffd70e4a
CL
77452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7746
7747 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7748 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7749 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7750 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7751 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7752 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7753 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7754
4b1f57fe
CL
77552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7756
7757 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7758
16c5ec77
CL
77592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7760
7761 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7762 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7763
94ad56c7
JJ
77642016-05-22 Jakub Jelinek <jakub@redhat.com>
7765
57748705
JJ
7766 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7767 constraint instead of "r".
7768 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7769 insn instead of vxorpd.
7770 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7771
af120161
JJ
7772 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7773 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7774
355023ce
JJ
7775 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7776
3b48574c
JJ
7777 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7778 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7779
94ad56c7
JJ
7780 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7781
8a85cee2
KV
77822016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7783
7784 PR middle-end/40921
7785 * gcc.dg/tree-ssa/pr40921.c: New test.
7786
8e916b16
PS
77872016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7788
7789 PR target/71103
7790 * gcc.target/avr/pr71103.c: New test.
7791
88aea79f
KV
77922016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7793
7794 PR middle-end/71179
7795 * gcc.dg/tree-ssa/pr71179.c: New test.
7796
79063edd
MS
77972016-05-20 Martin Sebor <msebor@redhat.com>
7798
7799 PR c/71115
7800 * gcc.dg/init-excess-2.c: New test.
7801
55c8849f
EB
78022016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7803
7804 * gnat.dg/opt53.adb: New test.
7805 * gnat.dg/opt54.adb: Likewise.
7806
c91a0948
MJ
78072016-05-20 Martin Jambor <mjambor@suse.cz>
7808
7809 PR tree-optimization/70884
7810 * gcc.dg/tree-ssa/pr70919.c: New test.
7811
9cad20fa
BS
78122016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7813
7814 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7815 formatting.
69a6d5ad
NS
7816 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7817 fix code formatting.
7818
78192016-05-20 Nathan Sidwell <nathan@acm.org>
7820
7821 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7822 non-common cases.
7823 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7824
15c671a7
DM
78252016-05-20 David Malcolm <dmalcolm@redhat.com>
7826
7827 * jit.dg/all-non-failing-tests.h: Add
7828 test-factorial-must-tail-call.c.
7829 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7830 * jit.dg/test-factorial-must-tail-call.c: New test case.
7831
4f028369
JJ
78322016-05-20 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR fortran/71204
7835 * gfortran.dg/pr71204.f90: New test.
7836
7dea4ab3
CP
78372016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7838
7839 * gcc.target/nvptx/sincos.c: New test.
7840
ef98d365
PC
78412016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 PR c++/70572
7844 * g++.dg/cpp1y/auto-fn31.C: New.
7845
92466115
BS
78462016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7847
7848 * gcc.target/powerpc/vec-addec.c: New test.
7849 * gcc.target/powerpc/vec-addec-int128.c: New test.
7850
9a385c2d
DM
78512016-05-20 David Malcolm <dmalcolm@redhat.com>
7852
7853 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7854 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7855 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7856 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7857
77c9d5b4
JH
78582016-05-20 Jan Hubicka <hubicka@ucw.cz>
7859
7860 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7861
68047971
JJ
78622016-05-20 Jakub Jelinek <jakub@redhat.com>
7863
18954840
JJ
7864 PR c++/71210
7865 * g++.dg/opt/pr71210-1.C: New test.
7866 * g++.dg/opt/pr71210-2.C: New test.
7867
68047971
JJ
7868 PR tree-optimization/29756
7869 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7870 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7871 only on selected targets where V4SImode vectors are known to be
7872 supported.
7873
d78789f5
MG
78742016-05-20 Marc Glisse <marc.glisse@inria.fr>
7875
7876 PR tree-optimization/71079
7877 PR tree-optimization/71206
7878 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7879
550fa093
PK
78802016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7881
7882 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7883 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7884 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7885
483c6429
RG
78862016-05-20 Richard Guenther <rguenther@suse.de>
7887
7888 PR tree-optimization/29756
7889 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7890
eb066284
RB
78912016-05-20 Richard Biener <rguenther@suse.de>
7892
7893 PR tree-optimization/71185
7894 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7895
58f10249
RB
78962016-05-20 Richard Biener <rguenther@suse.de>
7897
7898 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7899
2a5569fa
MP
79002016-05-19 Marek Polacek <polacek@redhat.com>
7901
7902 PR c++/71075
7903 * g++.dg/diagnostic/pr71075.C: New test.
7904
5e9a5385
DM
79052016-05-19 David Malcolm <dmalcolm@redhat.com>
7906
7907 PR c++/71184
7908 * g++.dg/pr71184.C: New test case.
7909
4f45da44
KN
79102016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7911
7912 * gcc.target/powerpc/darn-0.c: New test.
7913 * gcc.target/powerpc/darn-1.c: New test.
7914 * gcc.target/powerpc/darn-2.c: New test.
7915
4177437e
MP
79162016-05-19 Marek Polacek <polacek@redhat.com>
7917
7918 PR tree-optimization/71031
7919 * gcc.dg/tree-ssa/vrp100.c: New test.
7920
afb72432
IE
79212016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7922
7923 PR rtl-optimization/71148
7924 * gcc.dg/pr71148.c: New test.
7925
4f83064e
KT
79262016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927
7928 PR target/71056
7929 * gcc.target/arm/pr71056.c: New test.
7930
4bf8dbe1
BE
79312016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7932
7933 * c-c++-common/pr69669.c: Check the used mode.
7934
f3510625
MO
79352016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7936
7937 PR sanitizer/64354
7938 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7939
43c0068e
RB
79402016-05-19 Richard Biener <rguenther@suse.de>
7941
7942 PR tree-optimization/70729
7943 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7944 * gcc.dg/graphite/scop-18.c: Likewise.
7945 * gcc.dg/pr41783.c: Disable LIM.
7946 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7947 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7948 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7949 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7950 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7951 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7952 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7953 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7954 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7955 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7956 * gfortran.dg/pr42108.f90: Likewise.
7957
70f25790
DM
79582016-05-18 David Malcolm <dmalcolm@redhat.com>
7959
7960 PR driver/69265
7961 * gcc.dg/spellcheck-options-11.c: New test case.
7962
960db8ec
JJ
79632016-05-18 Jakub Jelinek <jakub@redhat.com>
7964
7965 PR c++/71100
7966 * g++.dg/opt/pr71100.C: New test.
7967
04643334
MJ
79682016-05-18 Martin Jambor <mjambor@suse.cz>
7969
7970 PR ipa/69708
7971 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7972 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7973 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7974 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7975
91bb9f80
MJ
79762016-05-18 Martin Jambor <mjambor@suse.cz>
7977
7978 PR ipa/69708
7979 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7980 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7981 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7982 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7983 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7984
c584aca6
PC
79852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7986
7987 PR c++/69793
7988 * g++.dg/template/crash122.C: New.
7989
20309c6e
PC
79902016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7991
7992 PR c++/70466
7993 * g++.dg/template/pr70466-1.C: New.
7994 * g++.dg/template/pr70466-2.C: Likewise.
7995
50c78b9a
MM
79962016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7997
7998 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7999 splat operations and the XXSPLTIB instruction.
8000 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8001 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8002 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8003 xxlxor to clear a register.
8004
cf8be00d
RS
80052016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8006
8007 * gcc.dg/torture/pr71020.c: New test.
8008
848a392a
MJ
80092016-05-18 Martin Jambor <mjambor@suse.cz>
8010
8011 PR ipa/70646
8012 * gcc.dg/ipa/pr70646.c: New test.
8013
1f2ab776
CL
80142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8015
8016 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8017
76489493
CL
80182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8019
8020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8021 missing tests for vreinterpretq_p{8,16}.
8022
bd79378d
CL
80232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8024
8025 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8026 vsliq_n_s64 and vsliq_n_u64.
8027
81ca3ea0
CL
80282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8029
8030 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8031 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8032
873cb425
CL
80332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8034
8035 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8036 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8037 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8038
9d6e7c21
CL
80392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8040
8041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8042 in comment.
8043
b4dbe40e 80442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8045
8046 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8047 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8048 "blr\t" and switch to scan-assembler-times.
8049
83a5c910
JW
80502016-05-18 Jiong Wang <jiong.wang@arm.com>
8051
53d6d955
UB
8052 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8053 with __aarch64__.
8054 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8055 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8056
fb7cbdeb
JJ
80572016-05-18 Jakub Jelinek <jakub@redhat.com>
8058
8ee91165
JJ
8059 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8060 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8061 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8062 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8063 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8064 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8065
cf4d516a
JJ
8066 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8067 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8068
a4f16422
JJ
8069 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8070 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8071
7b37ce10
JJ
8072 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8073 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8074
fb7cbdeb
JJ
8075 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8076
c9326aef
RB
80772016-05-18 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/71168
8080 * gcc.dg/torture/pr71168.c: New testcase.
8081
df8b0a11
KV
80822016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8083
8084 PR middle-end/63586
8085 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8086 * gcc.dg/tree-ssa/pr63586.c: New test.
8087 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8088
2efd67ed
NS
80892016-05-17 Nathan Sidwell <nathan@acm.org>
8090
8091 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8092 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8093 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8094 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8095
1988b2c2
NS
80962016-05-17 Nathan Sidwell <nathan@acm.org>
8097
8098 * gcc.target/nvptx/abi-vararg-3.c: New.
8099
ad1d92ab
MM
81002016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8101
8102 PR tree-optimization/54579
8103 PR middle-end/55299
8104 * gcc.dg/fold-notrotate-1.c: New test.
8105 * gcc.dg/fold-notshift-1.c: New test.
8106 * gcc.dg/fold-notshift-2.c: New test.
8107
47768df8
MP
81082016-05-17 Marek Polacek <polacek@redhat.com>
8109
8110 PR ipa/71146
8111 * g++.dg/ipa/pr71146.C: New test.
8112
6b5423a5
DM
81132016-05-17 David Malcolm <dmalcolm@redhat.com>
8114
8115 * jit.dg/test-error-array-bounds.c: New test case.
8116
c7986356
MG
81172016-05-17 Marc Glisse <marc.glisse@inria.fr>
8118
8119 * gcc.dg/tree-ssa/and-1.c: New testcase.
8120
d982c5b7
MG
81212016-05-17 Marc Glisse <marc.glisse@inria.fr>
8122
8123 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8124 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8125
0139ba93
MG
81262016-05-17 Marc Glisse <marc.glisse@inria.fr>
8127
8128 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8129 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8130
daab4562
JW
81312016-05-17 Jiong Wang <jiong.wang@arm.com>
8132
8133 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8134
22330033
JW
81352016-05-17 Jiong Wang <jiong.wang@arm.com>
8136
8137 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8138
98b3a5f2
JW
81392016-05-17 Jiong Wang <jiong.wang@arm.com>
8140
8141 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8142 ".2d[index]" when scan the assembly.
8143 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8145 float64x1.
8146 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8147
b71b7a8e
RB
81482016-05-17 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/71132
8151 * gcc.dg/torture/pr71132.c: New testcase.
8152
3c51ad46
CL
81532016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8154
8155 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8156
d20faa66
KT
81572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8158
8159 PR target/70809
8160 * gcc.target/aarch64/pr70809_1.c: New test.
8161
b75cc5a4
KT
81622016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8163
8164 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8165 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8166 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8167 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8168
b28eb195
IE
81692016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8170 Ilya Enkovich <ilya.enkovich@intel.com>
8171
8172 PR target/71114
8173 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8174
0b9004ed
JH
81752016-05-16 Jan Hubicka <hubicka@ucw.cz>
8176
8177 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8178 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8179
1b81a1c1
MW
81802016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8181
8182 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8183 test for __ARM_FP16_ARGS.
8184 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8185 * gcc.target/arm/aapcs/neon-vect10.c: New.
8186 * gcc.target/arm/aapcs/neon-vect9.c: New.
8187 * gcc.target/arm/aapcs/vfp18.c: New.
8188 * gcc.target/arm/aapcs/vfp19.c: New.
8189 * gcc.target/arm/aapcs/vfp20.c: New.
8190 * gcc.target/arm/aapcs/vfp21.c: New.
8191 * gcc.target/arm/fp16-aapcs-1.c: New.
8192 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8193 test for __ARM_FP16_ARGS.
8194 * g++.target/arm/fp16-return-1.c: Update expected output.
8195
921d1e73
JW
81962016-05-16 Jiong Wang <jiong.wang@arm.com>
8197
8198 PR testsuite/70227
8199 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8200
228eb42a
HA
82012016-05-15 Harald Anlauf <anlauf@gmx.de>
8202
8203 PR fortran/69603
8204 * gfortran.dg/pr69603.f90: New testcase.
8205
785abfd3
FR
82062016-05-14 Fritz Reese <fritzoreese@gmail.com>
8207
8208 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8209
e75eb64f
FR
82102016-05-14 Fritz Reese <fritzoreese@gmail.com>
8211
8212 PR fortran/71047
8213 * gfortran.dg/pr71047.f08: New test.
8214
aa4b467b
JM
82152016-05-13 Joseph Myers <joseph@codesourcery.com>
8216
8217 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8218 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8219 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8220
653fb4a2
MS
82212016-05-13 Martin Sebor <msebor@redhat.com>
8222
8223 PR c++/60049
8224 * g++.dg/cpp0x/constexpr-60049.C: New test.
8225
9e37582d
JJ
82262016-05-13 Jakub Jelinek <jakub@redhat.com>
8227
8228 PR bootstrap/71071
8229 * gcc.dg/pr71071.c: New test.
8230
a278aa17
UB
82312016-05-13 Uros Bizjak <ubizjak@gmail.com>
8232
8233 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8234 remove XOP handling.
377eaca7 8235 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8236
ac3d02e2
NS
82372016-05-13 Nathan Sidwell <nathan@acm.org>
8238
8239 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8240 __atomic_is_lock_free declaration.
8241
8ab3bdac
RB
82422016-05-13 Richard Biener <rguenther@suse.de>
8243
8244 PR tree-optimization/42587
8245 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8246
623b8e0a
ML
82472016-05-13 Martin Liska <mliska@suse.cz>
8248
8249 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8250 the new format of dump output.
8251
da7674f6
IE
82522016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8253
8254 * gcc.dg/pr71084.c: New test.
8255
c959db3d
RR
82562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8257
53d6d955
UB
8258 PR target/53440
8259 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8260
43203dea
RR
82612016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8262
8263 * gcc.target/aarch64/struct_return.c: New test.
8264
4f2e1536
MP
82652016-05-12 Marek Polacek <polacek@redhat.com>
8266
8267 PR c/70756
8268 * c-c++-common/pr70756-2.c: New test.
8269 * c-c++-common/pr70756.c: New test.
8270
1ef33ef3
RB
82712016-05-12 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/71059
8274 * gcc.dg/torture/pr71059.c: New testcase.
8275
763baff6
RB
82762016-05-12 Richard Biener <rguenther@suse.de>
8277
8278 PR tree-optimization/71062
8279 * gcc.dg/torture/pr71062.c: New testcase.
8280
c4ec1243
IE
82812016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8282
8283 PR tree-optimization/71006
8284 * gcc.dg/pr71006.c: New test.
8285
a5fbf76d
MP
82862016-05-12 Marek Polacek <polacek@redhat.com>
8287
8288 PR driver/71063
8289 * gcc.dg/opts-7.c: New test.
8290
5acc47a4
KT
82912016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8292
8293 PR target/70830
8294 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8295 Add -save-temps to dg-options.
8296 Scan for ldmfd rather than pop instruction.
8297 * gcc.target/arm/interrupt-2.c: Likewise.
8298 * gcc.target/arm/pr70830.c: New test.
8299
40bd4bf9
JJ
83002016-05-12 Jakub Jelinek <jakub@redhat.com>
8301
3cd63842
JJ
8302 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8303 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8304
c05d08f6
JJ
8305 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8306 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8307 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8308
bc27ffae
JJ
8309 PR target/71019
8310 * gcc.target/i386/avx512vl-pack-1.c: New test.
8311 * gcc.target/i386/avx512vl-pack-2.c: New test.
8312 * gcc.target/i386/avx512bw-pack-2.c: New test.
8313
515d7412
JJ
8314 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8315
40bd4bf9
JJ
8316 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8317 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8318 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8319
44ab146a
RB
83202016-05-12 Richard Biener <rguenther@suse.de>
8321
8322 PR tree-optimization/70986
8323 * gcc.dg/torture/pr70986-1.c: New testcase.
8324 * gcc.dg/torture/pr70986-2.c: Likewise.
8325 * gcc.dg/torture/pr70986-3.c: Likewise.
8326
d6e83a8d
MM
83272016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8328
8329 PR c/43651
8330 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8331 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8332
51e67ea3
UB
83332016-05-11 Uros Bizjak <ubizjak@gmail.com>
8334
8335 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8336 directive.
8337 * gcc.target/i386/pr66746.c: Ditto.
8338
3fd2b007
MM
83392016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8340
8341 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8342 support.
8343 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8344 warning when using -mvsx-timode.
8345 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8346 * gcc.target/powerpc/dform-2.c: Likewise.
8347 * gcc.target/powerpc/pr68805.c: Likewise.
8348
5c3a10fb
MP
83492016-05-11 Marek Polacek <polacek@redhat.com>
8350
8351 PR c++/71024
8352 * c-c++-common/attributes-3.c: New test.
8353
7cfb065b
NS
83542016-05-11 Nathan Sidwell <nathan@acm.org>
8355
8356 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8357 * gcc.c-torture/execute/pr68185.c: Likewise.
8358 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8359 * gcc.dg/pr69634.c: Requires scheduling.
8360 * gcc.dg/torture/pr66178.c: Require label values.
8361 * gcc.dg/setjmp-6.c: Require indirect jumps.
8362
f35ea97d
RB
83632016-05-11 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/71055
8366 * gcc.dg/torture/pr71055.c: New testcase.
8367
dff70323
RB
83682016-05-11 Richard Biener <rguenther@suse.de>
8369
8370 PR debug/71057
8371 * g++.dg/debug/pr71057.C: New testcase.
8372
56a3d28b
JJ
83732016-05-11 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR fortran/70855
8376 * gfortran.dg/gomp/pr70855.f90: New test.
8377
ebc1b29e
RB
83782016-05-11 Richard Biener <rguenther@suse.de>
8379
8380 PR middle-end/71002
8381 * g++.dg/torture/pr71002.C: New testcase.
8382
98ccd1d7
IE
83832016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8384
8385 PR middle-end/70807
8386 * gcc.dg/pr70807.c: New test.
8387
ed29e24b
MS
83882016-05-10 Martin Sebor <msebor@redhat.com>
8389
8390 PR c++/38611
8391 * g++.dg/Wattributes.C: New test.
8392
e39dab2c
MG
83932016-05-10 Marc Glisse <marc.glisse@inria.fr>
8394
8395 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8396 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8397 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8398
d067e238
IE
83992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8400
8401 PR target/70799
8402 * gcc.target/i386/pr70799-1.c: New test.
8403
cd36c83e
PMR
84042016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8405
8406 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8407
1e3af2a4
IE
84082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8409
8410 PR middle-end/70877
8411 * gcc.target/i386/pr70877.c: New test.
8412
afc610db
IE
84132016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8414
8415 PR tree-optimization/70786
8416 * gcc.target/i386/pr70876.c: New test.
8417
4b59d19f
JJ
84182016-05-10 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR target/70927
8421 * gcc.target/i386/avx512vl-logic-1.c: New test.
8422 * gcc.target/i386/avx512vl-logic-2.c: New test.
8423 * gcc.target/i386/avx512dq-logic-2.c: New test.
8424
9b5ee426
BS
84252016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8426
8427 PR target/70963
8428 * gcc.target/powerpc/pr70963.c: New.
8429
f3352cab
DM
84302016-05-10 David Malcolm <dmalcolm@redhat.com>
8431
8432 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8433 (test_very_wide_line): Add ruler to expected output.
8434 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8435 (test_very_wide_line): Likewise.
8436 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8437 (test_show_locus): Within the handling of "test_very_wide_line",
8438 enable show_ruler_p on the diagnostic context.
8439
4a3255dd
RB
84402016-05-10 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/71039
8443 * gcc.dg/torture/pr71039.c: New testcase.
8444
da7c9950
NS
84452016-05-10 Nathan Sidwell <nathan@acm.org>
8446
8447 * gcc.dg/nested-func-10.c: Requires alloca.
8448 * gcc.dg/nested-func-9.c: Requires alloca.
8449 * gcc.c-torture/execute/pr70460.c: Requires labels.
8450 * gcc.c-torture/compile/pr70199.c: Requires labels.
8451 * gcc.target/nvptx/decl.c: Compile only.
8452 * gcc.target/nvptx/trailing-init.c: Compile only.
8453 * gcc.target/nvptx/ary-init.c: Compile only.
8454
cf68d92c
MP
84552016-05-10 Marek Polacek <polacek@redhat.com>
8456
8457 PR c/70255
8458 * gcc.dg/attr-opt-1.c: New test.
8459
64ea4e15
RB
84602016-05-10 Richard Biener <rguenther@suse.de>
8461
8462 PR tree-optimization/70497
8463 PR tree-optimization/28367
8464 * gcc.dg/torture/20160404-1.c: New testcase.
8465 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8466 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8467
5a96dae3
PMR
84682016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8469
8470 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8471
fc97f805
UB
84722016-05-09 Uros Bizjak <ubizjak@gmail.com>
8473
8474 * gcc.target/i386/fabsneg-1.c New test.
8475
a710b1d5
AM
84762016-05-09 Alan Modra <amodra@gmail.com>
8477
8478 PR testsuite/70826
8479 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8480
171f6f05
RB
84812016-05-09 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/70985
8484 * gcc.dg/torture/pr70985.c: New testcase.
8485
18caa34e
BC
84862016-05-09 Bin Cheng <bin.cheng@arm.com>
8487
8488 * gcc.dg/tree-ssa/ifc-9.c: New test.
8489 * gcc.dg/tree-ssa/ifc-10.c: New test.
8490 * gcc.dg/tree-ssa/ifc-11.c: New test.
8491 * gcc.dg/tree-ssa/ifc-12.c: New test.
8492 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8493 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8494 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8495
7a27d38f
RB
84962016-05-09 Richard Biener <rguenther@suse.de>
8497
8498 PR fortran/70937
8499 * gfortran.dg/pr70937.f90: New testcase.
8500
5ebbbd3d
RO
85012016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502
8503 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8504
f6288c24
FR
85052016-05-07 Fritz Reese <fritzoreese@gmail.com>
8506
8507 PR fortran/56226
8508 * gfortran.dg/dec_structure_1.f90: New testcase.
8509 * gfortran.dg/dec_structure_2.f90: Ditto.
8510 * gfortran.dg/dec_structure_3.f90: Ditto.
8511 * gfortran.dg/dec_structure_4.f90: Ditto.
8512 * gfortran.dg/dec_structure_5.f90: Ditto.
8513 * gfortran.dg/dec_structure_6.f90: Ditto.
8514 * gfortran.dg/dec_structure_7.f90: Ditto.
8515 * gfortran.dg/dec_structure_8.f90: Ditto.
8516 * gfortran.dg/dec_structure_9.f90: Ditto.
8517 * gfortran.dg/dec_structure_10.f90: Ditto.
8518 * gfortran.dg/dec_structure_11.f90: Ditto.
8519 * gfortran.dg/dec_union_1.f90: Ditto.
8520 * gfortran.dg/dec_union_2.f90: Ditto.
8521 * gfortran.dg/dec_union_3.f90: Ditto.
8522 * gfortran.dg/dec_union_4.f90: Ditto.
8523 * gfortran.dg/dec_union_5.f90: Ditto.
8524 * gfortran.dg/dec_union_6.f90: Ditto.
8525 * gfortran.dg/dec_union_7.f90: Ditto.
8526
5ec4a8cd
TV
85272016-05-07 Tom de Vries <tom@codesourcery.com>
8528
8529 PR tree-optimization/70956
8530 * gcc.dg/graphite/pr70956.c: New test.
8531
58ec1d0e
JJ
85322016-05-06 Jakub Jelinek <jakub@redhat.com>
8533
ccd88fb7
JJ
8534 PR middle-end/70941
8535 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8536 (a, b, c, d): Change type from char to signed char.
8537 (main): Compare against (signed char) -1634678893 instead of
8538 hardcoded -109. Use __builtin_abort instead of abort.
8539
dd3b6464
JJ
8540 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8541 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8542
58ec1d0e
JJ
8543 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8544
19aa23d8
YR
85452016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8546
8547 PR debug/70935
8548 * gcc.dg/torture/pr70935.c: New test.
8549
ae5f0df1
OE
85502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8551
8552 PR target/58219
ce23a8ff 8553 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8554
078f7e37
RB
85552016-05-06 Richard Biener <rguenther@suse.de>
8556
8557 PR tree-optimization/70960
8558 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8559
765d7b54
OE
85602016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8561
8562 PR target/52933
8563 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8564 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8565 Adjust expected instruction counts.
8566 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8567
29c94e65
MP
85682016-05-06 Marek Polacek <polacek@redhat.com>
8569
8570 PR sanitizer/70875
8571 * gcc.dg/ubsan/bounds-3.c: New test.
8572
3684b02e
OE
85732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8574
8575 PR target/54089
8576 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8577
8706773f
RB
85782016-05-06 Richard Biener <rguenther@suse.de>
8579
8580 PR middle-end/70931
8581 * gfortran.dg/pr70931.f90: New testcase.
8582
a4f51018
RB
85832016-05-06 Richard Biener <rguenther@suse.de>
8584
8585 PR middle-end/70941
8586 * gcc.dg/torture/pr70941.c: New testcase.
8587
c4f2425f
BC
85882016-05-05 Bin Cheng <bin.cheng@arm.com>
8589
8590 PR tree-optimization/57206
8591 * gcc.dg/vect/pr57206.c: New test.
8592
5dc08197
RO
85932016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8594
8595 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8596
351f85c5
JJ
85972016-05-05 Jakub Jelinek <jakub@redhat.com>
8598
568bac8c
JJ
8599 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8600
351f85c5
JJ
8601 * c-c++-common/Wdangling-else-4.c: New test.
8602
33fd7785
JJ
86032016-05-04 Jakub Jelinek <jakub@redhat.com>
8604
2d1ac15a
JJ
8605 PR c++/70906
8606 PR c++/70933
8607 * g++.dg/opt/pr70906.C: New test.
8608 * g++.dg/opt/pr70933.C: New test.
8609
33fd7785
JJ
8610 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8611
6b715bf6
JH
86122016-05-04 Jan Hubicka <hubicka@ucw.cz>
8613
8614 * gcc.dg/ipa/pure-const-3.c: New testcase.
8615
deef7113
MP
86162016-05-04 Marek Polacek <polacek@redhat.com>
8617
8618 * c-c++-common/Wdangling-else-1.c: New test.
8619 * c-c++-common/Wdangling-else-2.c: New test.
8620 * c-c++-common/Wdangling-else-3.c: New test.
8621
5396db97
KCY
86222016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8623
8624 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8625 flag is present.
8626
de55efd5
MP
86272016-05-04 Marek Polacek <polacek@redhat.com>
8628
8629 PR c/48778
8630 * gcc.dg/Waddress-2.c: New test.
8631
475839b6
AM
86322016-05-04 Alan Modra <amodra@gmail.com>
8633
8634 * gcc.target/powerpc/pr70866.c: New.
8635
b25aad5f
MS
86362016-05-03 Martin Sebor <msebor@redhat.com>
8637
8638 PR c++/66561
8639 * c-c++-common/builtin_location.c: New test.
8640 * g++.dg/cpp1y/builtin_location.C: New test.
8641
79ce98bc
MP
86422016-05-03 Marek Polacek <polacek@redhat.com>
8643
8644 PR c/70859
8645 * gcc.dg/pr70859.c: New test.
8646 * gcc.dg/pr70859-2.c: New test.
8647
402e89f5
PMR
86482016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8649
8650 * gnat.dg/debug5.adb: New testcase.
8651
f3d90045
DV
86522016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8653
8654 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8655 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8656 Procedure to check for z10 instruction set.
8657
1e26cec1
CL
86582016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8659
8660 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8661
71aca5a0
AM
86622016-05-03 Alan Modra <amodra@gmail.com>
8663
8664 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8665
2fd70ec1
JJ
86662016-05-03 Jakub Jelinek <jakub@redhat.com>
8667
8668 * gcc.target/i386/avx512f-cvt-1.c: New test.
8669
e5705cf7
L
86702016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8671
8672 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8673 -fdump-tree-vrp-details.
8674
381cdae4
RB
86752016-05-03 Richard Biener <rguenther@suse.de>
8676
8677 * gcc.dg/pr30172-1.c: Adjust.
8678 * gcc.dg/pr63743.c: Likewise.
8679 * gcc.dg/tm/pr51696.c: Likewise.
8680 * c-c++-common/tm/safe-1.c: Likewise.
8681 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8682 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8683 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8684 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8685
adedd5c1
JJ
86862016-05-03 Jakub Jelinek <jakub@redhat.com>
8687
31ed1665
JJ
8688 PR rtl-optimization/70467
8689 * gcc.target/i386/pr70467-3.c: New test.
8690 * gcc.target/i386/pr70467-4.c: New test.
8691
dea60b59
JJ
8692 PR tree-optimization/70916
8693 * gcc.c-torture/compile/pr70916.c: New test.
8694
adedd5c1
JJ
8695 PR target/49244
8696 * gcc.target/i386/pr49244-1.c: New test.
8697 * gcc.target/i386/pr49244-2.c: New test.
8698
f80041ef
BS
86992016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8700
8701 PR rtl-optimization/44281
8702 * gcc.target/i386/pr44281.c: New test.
8703
1cfcd39e
BC
87042016-05-03 bin cheng <bin.cheng@arm.com>
8705
8706 PR tree-optimization/56541
8707 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8708 * gcc.dg/vect/pr56541.c: new test.
8709
4304ccfd
MM
87102016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8711
8712 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8713 __float128.
8714 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8715
50d94c29
L
87162016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8717
8718 PR testsuite/70520
8719 * c-c++-common/asan/clone-test-1.c (main): Align child process
8720 stack to 16 bytes.
8721
bc1aee87
DM
87222016-05-02 David Malcolm <dmalcolm@redhat.com>
8723
8724 PR c++/62314
8725 * g++.dg/spellcheck-fields-2.C: New test case.
8726
474e0129
DM
87272016-05-02 David Malcolm <dmalcolm@redhat.com>
8728
8729 PR c++/62314
8730 * g++.dg/pr62314.C: New test case.
8731
818b88a7
JH
87322016-05-02 Jan Hubicka <hubicka@ucw.cz>
8733
8734 * gcc.dg/ipa/inline-8.c: New testcase.
8735
dd77684f
JJ
87362016-05-02 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR rtl-optimization/70467
8739 * gcc.target/i386/pr70467-1.c: New test.
8740
72407e00
BE
87412016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8742
8743 * gcc.dg/spec-options.c: Run the test on all targets.
8744 * gcc.dg/foo.specs: Use cpp_unique_options.
8745
dd53d197
MG
87462016-05-02 Marc Glisse <marc.glisse@inria.fr>
8747
8748 * gcc.dg/tree-ssa/unord.c: New testcase.
8749
a8b85ce9
MG
87502016-05-02 Marc Glisse <marc.glisse@inria.fr>
8751
8752 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8753
5b37e866
NS
87542016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8755
8756 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8757
7176a4a0
MP
87582016-05-02 Marek Polacek <polacek@redhat.com>
8759
8760 PR c/70851
8761 * gcc.dg/enum-incomplete-3.c: New test.
8762
6b9933b9
MP
87632016-05-02 Marek Polacek <polacek@redhat.com>
8764 Tom de Vries <tom@codesourcery.com>
8765
8766 PR tree-optimization/70700
8767 * gcc.dg/pr70700.c: New test.
8768
90f82260
UB
87692016-05-01 Uros Bizjak <ubizjak@gmail.com>
8770
8771 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8772 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8773 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8774 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8775 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8776
f73036c1
EB
87772016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8778
8779 * ada/acats/run_acats: Rename into...
8780 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8781 * ada/acats/run_all.sh: Remove redundant test.
8782 (target_run): Move around.
8783 (target_gnatchop): Use newly built executable.
8784 (target_gnatmake): Likewise.
8785 Check that the compilation of impbit succeeds.
8786
85e051a3
OE
87872016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8788
8789 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8790 * gcc.dg/20021029-1.c: Likewise.
8791 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8792 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8793 * gcc.target/sh/cmpstr.c: Likewise.
8794 * gcc.target/sh/cmpstrn.c: Likewise.
8795 * gcc.target/sh/memset.c: Likewise.
8796 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8797 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8798 * gcc.target/sh/pr39423-1.c: Likewise.
8799 * gcc.target/sh/pr49468-di.c: Likewise.
8800 * gcc.target/sh/pr49468-si.c: Likewise.
8801 * gcc.target/sh/pr49880-1.c: Likewise.
8802 * gcc.target/sh/pr49880-2.c: Likewise.
8803 * gcc.target/sh/pr49880-3.c: Likewise.
8804 * gcc.target/sh/pr50751-1.c: Likewise.
8805 * gcc.target/sh/pr50751-4.c: Likewise.
8806 * gcc.target/sh/pr50751-7.c: Likewise.
8807 * gcc.target/sh/pr51244-1.c: Likewise.
8808 * gcc.target/sh/pr51244-10.c: Likewise.
8809 * gcc.target/sh/pr51244-11.c: Likewise.
8810 * gcc.target/sh/pr51244-12.c: Likewise.
8811 * gcc.target/sh/pr51244-13.c: Likewise.
8812 * gcc.target/sh/pr51244-14.c: Likewise.
8813 * gcc.target/sh/pr51244-17.c: Likewise.
8814 * gcc.target/sh/pr51244-18.c: Likewise.
8815 * gcc.target/sh/pr51244-19.c: Likewise.
8816 * gcc.target/sh/pr51244-4.c: Likewise.
8817 * gcc.target/sh/pr51244-5.c: Likewise.
8818 * gcc.target/sh/pr51244-7.c: Likewise.
8819 * gcc.target/sh/pr51244-8.c: Likewise.
8820 * gcc.target/sh/pr51244-9.c: Likewise.
8821 * gcc.target/sh/pr51697.c: Likewise.
8822 * gcc.target/sh/pr52483-1.c: Likewise.
8823 * gcc.target/sh/pr52483-2.c: Likewise.
8824 * gcc.target/sh/pr52483-3.c: Likewise.
8825 * gcc.target/sh/pr52483-5.c: Likewise.
8826 * gcc.target/sh/pr52933-1.c: Likewise.
8827 * gcc.target/sh/pr52933-2.c: Likewise.
8828 * gcc.target/sh/pr52933-3.c: Likewise.
8829 * gcc.target/sh/pr53568-1.c: Likewise.
8830 * gcc.target/sh/pr53976-1.c: Likewise.
8831 * gcc.target/sh/pr53988-1.c: Likewise.
8832 * gcc.target/sh/pr53988.c: Likewise.
8833 * gcc.target/sh/pr54089-1.c: Likewise.
8834 * gcc.target/sh/pr54089-6.c: Likewise.
8835 * gcc.target/sh/pr54089-7.c: Likewise.
8836 * gcc.target/sh/pr54089-8.c: Likewise.
8837 * gcc.target/sh/pr54089-9.c: Likewise.
8838 * gcc.target/sh/pr54236-1.c: Likewise.
8839 * gcc.target/sh/pr54236-2.c: Likewise.
8840 * gcc.target/sh/pr54236-3.c: Likewise.
8841 * gcc.target/sh/pr54236-4.c: Likewise.
8842 * gcc.target/sh/pr54386.c: Likewise.
8843 * gcc.target/sh/pr54602-1.c: Likewise.
8844 * gcc.target/sh/pr54685.c: Likewise.
8845 * gcc.target/sh/pr54760-1.c: Likewise.
8846 * gcc.target/sh/pr54760-2.c: Likewise.
8847 * gcc.target/sh/pr54760-3.c: Likewise.
8848 * gcc.target/sh/pr54760-4.c: Likewise.
8849 * gcc.target/sh/pr54760-5.c: Likewise.
8850 * gcc.target/sh/pr54760-6.c: Likewise.
8851 * gcc.target/sh/pr55146.c: Likewise.
8852 * gcc.target/sh/pr55160.c: Likewise.
8853 * gcc.target/sh/pr59278.c: Likewise.
8854 * gcc.target/sh/pr59401-1.c: Likewise.
8855 * gcc.target/sh/pr59533-1.c: Likewise.
8856 * gcc.target/sh/pr63260.c: Likewise.
8857 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8858 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8859 * gcc.target/sh/strlen.c: Likewise.
8860 * gcc.target/sh/torture/pr30807.c: Likewise.
8861 * gcc.target/sh/torture/pr34777.c: Likewise.
8862 * gcc.target/sh/torture/pr64652.c: Likewise.
8863 * gcc.target/sh/torture/pr65505.c: Likewise.
8864 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8865 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8866
411e5c67
PC
88672016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8868
8869 PR c++/66644
8870 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8871
8fa97501
BS
88722016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8873
8874 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8875 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8876 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8877 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8878
5a956111
PP
88792016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8880
8881 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8882 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8883
e7ff0319
CP
88842016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8885
8886 PR middle-end/70626
8887 * c-c++-common/goacc/combined-reduction.c: New test.
8888 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8889
52d11a4b
L
88902016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8891
8892 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8893 *movdi_internal pattern only if PIC off.
8894 * gcc.target/i386/pr70155-2.c: Likewise.
8895 * gcc.target/i386/pr70155-3.c: Likewise.
8896 * gcc.target/i386/pr70155-4.c: Likewise.
8897 * gcc.target/i386/pr70155-5.c: Likewise.
8898 * gcc.target/i386/pr70155-6.c: Likewise.
8899 * gcc.target/i386/pr70155-7.c: Likewise.
8900 * gcc.target/i386/pr70155-8.c: Likewise.
8901 * gcc.target/i386/pr70155-15.c: Likewise.
8902 * gcc.target/i386/pr70155-17.c: Likewise.
8903 * gcc.target/i386/pr70155-22.c: Likewise.
8904
8960db31
BC
89052016-04-29 Bin Cheng <bin.cheng@arm.com>
8906
8907 PR tree-optimization/70803
8908 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8909
cca535a4
IE
89102016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8911
8912 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8913 optimization of vector loop.
8914 * gcc.target/i386/vect-unpack-3.c: New test.
8915 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8916 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8917 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8918
500ecf4a
MP
89192016-04-29 Marek Polacek <polacek@redhat.com>
8920
8921 PR sanitizer/70342
8922 * g++.dg/ubsan/null-7.C: New test.
8923
2fff3db8
MP
8924 PR c/70852
8925 * gcc.dg/pr70852.c: New test.
8926
509063eb
DV
89272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8928
8929 PR/69089
8930 * g++.dg/cpp0x/alignas6.C: New test.
8931
83745c0d
DV
89322016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8933
c87885ca
RO
8934 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8935 * gcc.dg/pr27003.c: Likewise.
8936 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8937 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8938 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8939 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8940 * gcc.target/arc/mxy.c: Likewise.
8941 * gcc.target/arc/mswape.c: Likewise.
8942 * gcc.target/arc/mrtsc.c: Likewise.
8943 * gcc.target/arc/mcrc.c: Likewise.
8944 * gcc.target/arc/mdsp-packa.c: Likewise.
8945 * gcc.target/arc/mdvbf.c: Likewise.
8946 * gcc.target/arc/mlock.c: Likewise.
8947 * gcc.target/arc/mmac-24.c: Likewise.
8948 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8949
849b265d
BS
89502016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8951 Matthijs Kooijman <matthijs@stdin.nl>
8952 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8953
8954 PR target/60040
8955 * gcc.target/avr/pr60040-1.c: New.
8956 * gcc.target/avr/pr60040-2.c: New.
8957
1390536b
RB
89582016-04-29 Richard Biener <rguenther@suse.de>
8959
8960 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8961
98998245
RB
89622016-04-29 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/13962
8965 PR tree-optimization/65686
8966 * gcc.dg/uninit-pr65686.c: New testcase.
8967
8b80cc21
JJ
89682016-04-29 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR middle-end/70843
8971 * gcc.dg/pr70843.c: New test.
8972
6181bc30
JJ
89732016-04-28 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR target/70858
8976 * gcc.target/i386/pr70858.c: New test.
8977
f4cb3612
AB
89782016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8979
8980 * gcc.target/arc/nps400-1.c: New file.
8981
8ad9df62
JR
89822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8983 Andrew Burgess <andrew.burgess@embecosm.com>
8984
8985 * gcc.target/arc/movh_cl-1.c: New file.
8986
ceaaa9fe
JR
89872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8988 Andrew Burgess <andrew.burgess@embecosm.com>
8989
8990 * gcc.target/arc/extzv-1.c: New file.
8991 * gcc.target/arc/insv-1.c: New file.
8992 * gcc.target/arc/insv-2.c: New file.
8993 * gcc.target/arc/movb-1.c: New file.
8994 * gcc.target/arc/movb-2.c: New file.
8995 * gcc.target/arc/movb-3.c: New file.
8996 * gcc.target/arc/movb-4.c: New file.
8997 * gcc.target/arc/movb-5.c: New file.
8998 * gcc.target/arc/movb_cl-1.c: New file.
8999 * gcc.target/arc/movb_cl-2.c: New file.
9000 * gcc.target/arc/movbi_cl-1.c: New file.
9001 * gcc.target/arc/movl-1.c: New file.
9002
4d03dc2f
JR
90032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9004 Andrew Burgess <andrew.burgess@embecosm.com>
9005
9006 * gcc.target/arc/cmem-1.c: New file.
9007 * gcc.target/arc/cmem-2.c: New file.
9008 * gcc.target/arc/cmem-3.c: New file.
9009 * gcc.target/arc/cmem-4.c: New file.
9010 * gcc.target/arc/cmem-5.c: New file.
9011 * gcc.target/arc/cmem-6.c: New file.
9012 * gcc.target/arc/cmem-7.c: New file.
9013 * gcc.target/arc/cmem-ld.inc: New file.
9014 * gcc.target/arc/cmem-st.inc: New file.
9015
81262dad
JJ
90162016-04-28 Jakub Jelinek <jakub@redhat.com>
9017
9018 PR target/70821
9019 * gcc.target/i386/pr70821.c: New test.
9020
0a31a09a
BS
90212016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9022
9023 * gcc.target/powerpc/vec-adde.c: New test.
9024 * gcc.target/powerpc/vec-adde-int128.c: New test.
9025
3ddffba9
JJ
90262016-04-28 Jakub Jelinek <jakub@redhat.com>
9027
9028 * gcc.target/i386/avx-vround-1.c: New test.
9029 * gcc.target/i386/avx-vround-2.c: New test.
9030 * gcc.target/i386/avx512vl-vround-1.c: New test.
9031 * gcc.target/i386/avx512vl-vround-2.c: New test.
9032
713dedcd
RO
90332016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035 PR testsuite/70595
9036 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9037 (check_effective_target_cilkplus_runtime): ... this.
9038 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9039 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9040
9041 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9042 Require cilkplus_runtime.
9043 Don't add -lcilkrts.
9044 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9045 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9046 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9047 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9048 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9049 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9050 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9051 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9052 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9053 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9054 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9055 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9056 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9057 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9058 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9059 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9060 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9061 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9062 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9063 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9064 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9065 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9066 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9067 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9068 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9069 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9070 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9071 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9072 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9073
9074 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9075 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9076
9077 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9078
9079 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9080 cilkplus_runtime.
9081
3563f78f
MG
90822016-04-27 Marc Glisse <marc.glisse@inria.fr>
9083
9084 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9085 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9086
6bc2bb18
RB
90872015-04-27 Ryan Burn <contact@rnburn.com>
9088
9089 PR c++/69024
9090 PR c++/68997
9091 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9092 diagnostic.
9093 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9094 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9095
1e55d29a
EB
90962016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9097
9098 * gnat.dg/limited_with4.ad[sb]: New test.
9099 * gnat.dg/limited_with4_pkg.ads: New helper.
9100
087146ca
L
91012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9102
9103 PR target/70155
9104 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9105 and movv1ti_internal patterns
9106 * gcc.target/i386/pr70155-1.c: New test.
9107 * gcc.target/i386/pr70155-2.c: Likewise.
9108 * gcc.target/i386/pr70155-3.c: Likewise.
9109 * gcc.target/i386/pr70155-4.c: Likewise.
9110 * gcc.target/i386/pr70155-5.c: Likewise.
9111 * gcc.target/i386/pr70155-6.c: Likewise.
9112 * gcc.target/i386/pr70155-7.c: Likewise.
9113 * gcc.target/i386/pr70155-8.c: Likewise.
9114 * gcc.target/i386/pr70155-9.c: Likewise.
9115 * gcc.target/i386/pr70155-10.c: Likewise.
9116 * gcc.target/i386/pr70155-11.c: Likewise.
9117 * gcc.target/i386/pr70155-12.c: Likewise.
9118 * gcc.target/i386/pr70155-13.c: Likewise.
9119 * gcc.target/i386/pr70155-14.c: Likewise.
9120 * gcc.target/i386/pr70155-15.c: Likewise.
9121 * gcc.target/i386/pr70155-16.c: Likewise.
9122 * gcc.target/i386/pr70155-17.c: Likewise.
9123 * gcc.target/i386/pr70155-18.c: Likewise.
9124 * gcc.target/i386/pr70155-19.c: Likewise.
9125 * gcc.target/i386/pr70155-20.c: Likewise.
9126 * gcc.target/i386/pr70155-21.c: Likewise.
9127 * gcc.target/i386/pr70155-22.c: Likewise.
9128
92329f9f
L
91292016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9130
9131 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9132 ".{5,6}".
9133
309a0cf6
BC
91342016-04-27 Bin Cheng <bin.cheng@arm.com>
9135
9136 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9137 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9138 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9139 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9140 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9141
72ed2b9c
RB
91422016-04-27 Richard Biener <rguenther@suse.de>
9143
9144 PR ipa/70760
9145 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9146 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9147
3c98ff9b
NS
91482016-04-27 Nathan Sidwell <nathan@acm.org>
9149
9150 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9151 * g++.dg/ubsan/pr63956.C: Adjust error location.
9152
9ec5d66b
NC
91532016-04-27 Nick Clifton <nickc@redhat.com>
9154
9155 PR middle-end/49889
9156 * gcc.dg/pr49889.c: New test.
9157
c1e1f433
BS
91582016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9159
9160 * c-c++-common/memset-array.c: New test.
9161
8ac43293
MS
91622016-04-26 Martin Sebor <msebor@redhat.com>
9163
9164 PR c++/66639
9165 * g++.dg/cpp1y/func_constexpr.C: New test.
9166
843ce8ab
PP
91672016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9168
9169 PR c++/70241
9170 * g++.dg/cpp0x/enum32.C: New test.
9171 * g++.dg/cpp0x/enum33.C: New test.
9172
91732016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9174
9175 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9176 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9177 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9178 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9179 * gcc.c-torture/execute/pr38151.c: Likewise.
9180 * gcc.c-torture/execute/pr66556.c: Likewise.
9181 * gcc.c-torture/execute/pr67781.c: Likewise.
9182 * gcc.c-torture/execute/pr68648.c: Likewise.
9183
ca1206be
MG
91842016-04-26 Marc Glisse <marc.glisse@inria.fr>
9185
9186 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9187
2448a956
MP
91882016-04-26 Marek Polacek <polacek@redhat.com>
9189
9190 PR c/67784
9191 * gcc.dg/pr67784-3.c: New test.
9192 * gcc.dg/pr67784-4.c: New test.
9193 * gcc.dg/pr67784-5.c: New test.
9194
b02a5e26
MP
9195 PR c/70791
9196 * gcc.dg/Wnested-externs-2.c: New test.
9197
6b6aa8d3
MG
91982016-04-26 Marc Glisse <marc.glisse@inria.fr>
9199
9200 * gcc.dg/fold-plusmult.c: Adjust.
9201 * gcc.dg/no-strict-overflow-6.c: Adjust.
9202 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9203
a2095b55
BS
92042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9205
9206 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9207 number scans.
9208 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9209 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9210 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9211 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9212 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9213 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9214 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9215 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9216 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9217 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9218 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9219 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9220 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9221 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9222 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9223 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9224 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9225 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9226 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9227 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9228 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9229 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9230 scans.
9231 * gcc.target/i386/pr32219-4.c: Likewise.
9232 * gcc.target/i386/pr32219-6.c: Likewise.
9233 * gcc.target/i386/pr32219-8.c: Likewise.
9234
bb0cc5c8
KT
92352016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9236
9237 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9238 associated options.
9239
5a0802ea
MP
92402016-04-26 Marek Polacek <polacek@redhat.com>
9241
9242 PR c++/70744
9243 * g++.dg/ext/cond2.C: New test.
9244
00f615af
BC
92452016-04-26 Bin Cheng <bin.cheng@arm.com>
9246
9247 PR tree-optimization/70771
9248 PR tree-optimization/70775
9249 * gcc.dg/pr70771.c: New test.
25939d34 9250 * gcc.dg/pr70775.c: New test.
00f615af 9251
218155e7
BS
92522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9253
9254 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9255
ab99f467
RB
92562016-04-25 Richard Biener <rguenther@suse.de>
9257
9258 PR tree-optimization/70780
9259 * gcc.dg/torture/pr70780.c: New testcase.
9260
3f8257db 92612016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9262
c87885ca
RO
9263 * gcc.target/arm/neon-vaddws16.c: New test.
9264 * gcc.target/arm/neon-vaddws32.c: New test.
9265 * gcc.target/arm/neon-vaddwu16.c: New test.
9266 * gcc.target/arm/neon-vaddwu32.c: New test.
9267 * gcc.target/arm/neon-vaddwu8.c: New test.
9268 * lib/target-supports.exp
93c590ee
MC
9269 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9270 that arm neon support vector widen sum of HImode TO SImode.
9271
d6c1a7a7
JJ
92722016-04-23 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR sanitizer/70712
9275 * c-c++-common/asan/pr70712.c: New test.
9276
ab0fc037
TS
92772016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9278
9279 * .gitattributes: New file.
9280
2aa64824
CL
92812016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9282
9283 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9284
e7e12d92
DH
92852016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9286
9287 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9288 * gfortran.dg/submodule_15.f08: Likewise.
9289
d1431192
RB
92902016-04-22 Richard Biener <rguenther@suse.de>
9291
9292 PR tree-optimization/70740
9293 * gcc.dg/torture/pr70740.c: New testcase.
9294
04a63c24
L
92952016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9296
9297 PR target/70750
9298 * gcc.target/i386/pr70750-1.c: New test.
9299 * gcc.target/i386/pr70750-2.c: Likewise.
9300
20700098
PC
93012016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/70540
9304 * g++.dg/cpp0x/auto48.C: New.
9305
aedf4e12
MP
93062016-04-21 Marek Polacek <polacek@redhat.com>
9307
9308 PR c++/70513
9309 * g++.dg/cpp0x/forw_enum12.C: New test.
9310 * g++.dg/cpp0x/forw_enum13.C: New test.
9311
2074d80a
KY
93122016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9313
9314 PR target/70728
9315 * gcc.target/i386/pr70728.c: New test.
9316
aef4aab0
RB
93172016-04-21 Richard Biener <rguenther@suse.de>
9318
9319 PR middle-end/70747
9320 * gcc.dg/pr70747.c: New testcase.
9321
2359e571
BC
93222016-04-21 Bin Cheng <bin.cheng@arm.com>
9323
9324 PR tree-optimization/70715
9325 * gcc.dg/tree-ssa/scev-13.c: New test.
9326
ce0e66ff
MG
93272016-04-21 Marc Glisse <marc.glisse@inria.fr>
9328
9329 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9330
2c2870a1
MG
93312016-04-21 Marc Glisse <marc.glisse@inria.fr>
9332
9333 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9334
a2b056a3
JH
93352016-04-20 Jan Hubicka <jh@suse.cz>
9336
9337 PR ipa/70018
9338 * g++.dg/ipa/nothrow-1.C: New testcase.
9339
ee392fc2
NS
93402016-04-20 Nathan Sidwell <nathan@acm.org>
9341
9342 PR c++/55635
9343 * g++.dg/eh/delete1.C: New.
9344
dda49daf
L
93452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9346
9347 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9348 -mtune-ctrl=sse_typeless_stores.
9349
8a5b9d5a
L
93502016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9351
9352 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9353
1011119f
BC
93542016-04-20 Bin Cheng <bin.cheng@arm.com>
9355
9356 PR tree-optimization/69489
9357 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9358
477d4906
IV
93592016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9360
9361 PR c++/69363
9362 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9363 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9364 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9365
fad08d12
BC
93662016-04-20 Bin Cheng <bin.cheng@arm.com>
9367
9368 PR tree-optimization/56625
9369 PR tree-optimization/69489
9370 * gcc.dg/vect/pr56625.c: New test.
9371 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9372
9e3e4fab
AP
93732016-04-20 Andrew Pinski <apinski@cavium.com>
9374
9375 PR target/64971
9376 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9377
d7aa24e4
AC
93782016-04-20 Arnaud Charlet <charlet@adacore.com>
9379
9380 * gnat.dg/self1.adb: Remove now incorrect test.
9381
e6d62b46
BC
93822016-04-20 Bin Cheng <bin.cheng@arm.com>
9383
9384 * gcc.dg/tree-ssa/scev-11.c: New test.
9385 * gcc.dg/tree-ssa/scev-12.c: New test.
9386
2697b189
MP
93872016-04-20 Marek Polacek <polacek@redhat.com>
9388
9389 PR tree-optimization/70725
9390 * gcc.dg/pr70725.c: New test.
9391
60d393e8
RB
93922016-04-20 Richard Biener <rguenther@suse.de>
9393
9394 PR tree-optimization/70726
9395 * g++.dg/vect/pr70726.cc: New testcase.
9396
82c6f58a
AK
93972016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9398
9399 PR target/70674
9400 * gcc.target/s390/pr70674.c: New test.
9401
90eeab20
JD
94022016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9403
9404 PR libgfortran/70684
9405 * gfortran.dg/list_read_14.f90: New test.
9406
fc9cf6da
L
94072016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9408
9409 PR target/69201
9410 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9411 extern to force it misaligned.
9412 (b): Likewise.
9413 (c): Likewise.
9414 (d): Likewise.
9415 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9416 Don't check `*' before movv4sf_internal.
9417 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9418 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9419 Don't check `*' before movv16qi_internal.
9420 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9421 extern to force it misaligned.
9422 (b): Likewise.
9423 (c): Likewise.
9424 (d): Likewise.
9425 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9426 Don't check `*' before movv2df_internal.
9427 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9428 extern to force it misaligned.
9429 (b): Likewise.
9430 (c): Likewise.
9431 (d): Likewise.
9432 Check movv8sf_internal instead of avx_storeups256.
9433 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9434
ea8927ea
RB
94352016-04-19 Richard Biener <rguenther@suse.de>
9436
9437 PR tree-optimization/70171
9438 * g++.dg/tree-ssa/pr70171.C: New testcase.
9439
65f52ee9
RB
94402016-04-19 Richard Biener <rguenther@suse.de>
9441
9442 PR tree-optimization/70724
9443 * gcc.dg/torture/pr70724.c: New testcase.
9444
987b67f1
VM
94452016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9446
9447 PR middle-end/70689
c87885ca 9448 * gcc.target/i386/pr70689.c: New.
987b67f1 9449
91a47c39
L
94502016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9451
9452 PR target/70708
9453 * gcc.target/i386/pr70708.c: New test.
9454
8270b82d
RB
94552016-04-18 Richard Biener <rguenther@suse.de>
9456
9457 PR tree-optimization/43434
9458 * gcc.dg/vect/pr43434.c: New testcase.
9459 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9460 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9461 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9462 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9463 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9464 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9465 * gcc.dg/gomp/pr68640.c: Likewise.
9466 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9467 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9468
edd048e2
RB
94692016-04-18 Richard Biener <rguenther@suse.de>
9470
9471 PR tree-optimization/70701
9472 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9473
bd5c7330
TV
94742016-04-18 Tom de Vries <tom@codesourcery.com>
9475
9476 PR testsuite/70699
9477 * gcc.dg/pr70161.c: Add dot-file scans.
9478 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9479 instead of after last dot char.
9480
23f2660f
EB
94812016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9482
9483 * c-c++-common/dump-ada-spec-3.c: New test.
9484 * c-c++-common/dump-ada-spec-4.c: Likewise.
9485
da152c9f
TV
94862016-04-17 Tom de Vries <tom@codesourcery.com>
9487
9488 PR other/70183
9489 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9490
cc950f98
JH
94912016-04-15 Jan Hubicka <jh@suse.cz>
9492
9493 PR ipa/70018
9494 * g++.dg/ipa/pure-const-1.C: New testcase.
9495 * g++.dg/ipa/pure-const-2.C: New testcase.
9496 * g++.dg/ipa/pure-const-3.C: New testcase.
9497
949505a9
MP
94982016-04-15 Marek Polacek <polacek@redhat.com>
9499
9500 PR c/70671
9501 * gcc.dg/bitfld-22.c: New test.
9502
10e547d6
BS
95032016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9504
9505 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9506 x86_64.
9507
1e77281b
MP
95082016-04-15 Marek Polacek <polacek@redhat.com>
9509
9510 PR c/70651
9511 * c-c++-common/pr70651.c: New test.
9512
e501fa8e
KT
95132016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9514
9515 PR rtl-optimization/70681
9516 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9517 dump scan on arm and powerpc.
9518 * gcc.dg/pr10474.c: Likewise.
9519
dda1bf61
JJ
95202016-04-15 Jakub Jelinek <jakub@redhat.com>
9521
ca4ef1ff
JJ
9522 PR c++/69517
9523 PR c++/70019
9524 PR c++/70588
9525 * g++.dg/cpp1y/vla11.C: Revert for real.
9526
dda1bf61
JJ
9527 PR c/70436
9528 * c-c++-common/Wparentheses-1.c: New test.
9529 * c-c++-common/gomp/Wparentheses-1.c: New test.
9530 * c-c++-common/gomp/Wparentheses-2.c: New test.
9531 * c-c++-common/gomp/Wparentheses-3.c: New test.
9532 * c-c++-common/gomp/Wparentheses-4.c: New test.
9533 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9534 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9535 * c-c++-common/goacc/Wparentheses-1.c: New test.
9536
1355e62c
KY
95372016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9538
9539 PR target/70662
9540 * gcc.target/i386/pr70662.c: New test.
9541
0ab34b9e 95422016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9543 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9544
9545 PR tree-optimization/70130
9546 * gcc.dg/vect/O3-pr70130.c: New testcase.
9547
bc773aad
MM
95482016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9549
6e9b2286
MM
9550 PR target/70669
9551 * gcc.target/powerpc/pr70669.c: New test.
9552
bc773aad
MM
9553 PR target/70640
9554 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9555 a power7 system that does not have an assembler that supports
9556 power8.
9557
d8747845
MS
95582016-04-14 Martin Sebor <msebor@redhat.com>
9559
9560 PR c++/69517
9561 PR c++/70019
9562 PR c++/70588
9563 * c-c++-common/ubsan/vla-1.c: Revert.
9564 * g++.dg/cpp1y/vla11.C: Same.
9565 * g++.dg/cpp1y/vla12.C: Same.
9566 * g++.dg/cpp1y/vla13.C: Same.
9567 * g++.dg/cpp1y/vla14.C: Same.
9568 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9569 * g++.dg/init/array24.C: Same.
d8747845
MS
9570 * g++.dg/ubsan/vla-1.C: Same.
9571
85128559
MP
95722016-04-14 Marek Polacek <polacek@redhat.com>
9573 Jan Hubicka <hubicka@ucw.cz>
9574
9575 PR c++/70029
9576 * g++.dg/torture/pr70029.C: New test.
9577
52fbb073
MS
95782016-04-14 Martin Sebor <msebor@redhat.com>
9579
9580 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9581 type size to prevent failures on targets with very low maximum
9582 alignment.
9583
6db61d6f
RB
95842016-04-14 Richard Biener <rguenther@suse.de>
9585
9586 PR tree-optimization/70623
9587 * gcc.dg/torture/pr70623.c: New testcase.
9588 * gcc.dg/torture/pr70623-2.c: Likewise.
9589
342fac95
MS
95902016-04-13 Martin Sebor <msebor@redhat.com>
9591
9592 PR c++/69517
9593 PR c++/70019
9594 PR c++/70588
9595 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9596 * g++.dg/cpp1y/vla11.C: New test.
9597 * g++.dg/cpp1y/vla12.C: New test.
9598 * g++.dg/cpp1y/vla13.C: New test.
9599 * g++.dg/cpp1y/vla14.C: New test.
9600 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9601 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9602 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9603
d93c452f
JJ
96042016-04-13 Jakub Jelinek <jakub@redhat.com>
9605
9606 PR c++/70641
9607 * g++.dg/opt/pr70641.C: New test.
9608
85115fb6
RO
96092016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9610
9611 PR rtl-optimization/68749
9612 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9613 effects of argument promotions.
9614 Remove default args to dg-skip-if.
9615
545a4139
PC
96162016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9617
9618 PR c++/70635
9619 * g++.dg/parse/pr70635.C: New.
9620
b3a77f21
MP
96212016-04-13 Marek Polacek <polacek@redhat.com>
9622
9623 PR c++/70639
9624 * c-c++-common/Wmisleading-indentation-4.c: New test.
9625
99cd9857
MP
96262016-04-13 Marek Polacek <polacek@redhat.com>
9627
9628 PR c/70436
c87885ca
RO
9629 * gcc.dg/Wparentheses-12.c: New test.
9630 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9631
75ca93ec
IE
96322016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9633
9634 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9635 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9636 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9637
3d3f9e7e
JJ
96382016-04-13 Jakub Jelinek <jakub@redhat.com>
9639
37947cd0
JJ
9640 PR middle-end/70633
9641 * gcc.c-torture/compile/pr70633.c: New test.
9642
3d3f9e7e
JJ
9643 PR debug/70628
9644 * gcc.dg/torture/pr70628.c: New test.
9645
92886d3e
PP
96462016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9647
9648 PR c++/70610
9649 * g++.dg/template/pr70610.C: New test.
9650 * g++.dg/template/pr70610-2.C: New test.
9651 * g++.dg/template/pr70610-3.C: New test.
9652 * g++.dg/template/pr70610-4.C: New test.
9653
13bd7c2b
JJ
96542016-04-12 Jakub Jelinek <jakub@redhat.com>
9655
6512fa6d
JJ
9656 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9657 128 instead of 32.
9658
13bd7c2b
JJ
9659 PR c++/70571
9660 * g++.dg/ext/pr70571.C: New test.
9661
20b9851c
MM
96622016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9663
8a434ada 9664 PR target/70640
20b9851c
MM
9665 * gcc.target/powerpc/pr70640.c: New test.
9666
2b2f52bc
PC
96672016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/68722
9670 * g++.dg/parse/pr68722.C: New.
9671
5901e56a
JJ
96722016-04-12 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR rtl-optimization/70596
9675 * gcc.target/i386/pr70596.c: New test.
9676
d4619dc1
NS
96772016-04-12 Nathan Sidwell <nathan@acm.org>
9678
9679 PR c++/70501
9680 * g++.dg/init/pr70501.C: New.
9681
3df530d3
DW
96822016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9683
9684 * gcc.target/i386/asm-flag-6.c: New test.
9685
b7a120d7
TV
96862016-04-12 Tom de Vries <tom@codesourcery.com>
9687
9688 PR tree-optimization/68756
9689 * gcc.dg/graphite/pr68756.c: New test.
9690
4e0eea75
JJ
96912016-04-12 Jakub Jelinek <jakub@redhat.com>
9692
9693 PR tree-optimization/70602
9694 * gcc.c-torture/execute/pr70602.c: New test.
9695
35fbda43
MM
96962016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9697
9698 PR target/70381
9699 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9700 __float128 emulator is built and runs.
9701 * gcc.target/powerpc/float128-1.c: Likewise.
9702
9703 * lib/target-supports.exp (check_ppc_float128_sw_available):
9704 Rework tests for __float128 software and hardware
9705 availability. Fix exit condition to return 0 on success.
9706
04a99ebe
JG
97072016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9708
9709 PR target/70133
9710 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9711 * gcc.target/aarch64/target_attr_15.c: Likewise.
9712
47cd5a85
PC
97132016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9714
9715 PR c++/69066
9716 * g++.dg/cpp1y/pr69066.C: New.
9717
a5edb32e
JD
97182016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9719
9720 PR fortran/68566
9721 * gfortran.dg/pr36192.f90: Update test.
9722 * gfortran.dg/pr36192_1.f90: Update test.
9723 * gfortran.dg/real_dimension_1.f: Update test.
9724 * gfortran.dg/parameter_array_init_7.f90: New test.
9725
8ef378f8
JDA
97262016-04-09 John David Anglin <danglin@gcc.gnu.org>
9727
c532c871
JDA
9728 PR testsuite/64039
9729 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9730
d34f706f
JDA
9731 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9732
75e1dd9e
JDA
9733 PR rtl-optimization/66669
9734 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9735
8a976f5f
JDA
9736 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9737
da04822a
JDA
9738 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9739 * gcc.dg/pie-1.c: Likewise.
9740 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9741 * gcc.dg/pic-4.c: Likewise.
9742 * gcc.dg/pie-3.c: Likewise.
9743 * gcc.dg/pie-4.c: Likewise.
9744
adfabcf9
JDA
9745 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9746
4a020adf
JDA
9747 PR tree-optimization/68644
9748 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9749
8ef378f8
JDA
9750 PR rtl-optimization/64886
9751 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9752
09bf990e
TV
97532016-04-09 Tom de Vries <tom@codesourcery.com>
9754
9755 PR tree-optimization/68953
9756 * gcc.dg/graphite/pr68953.c: New test.
9757
138c3c1a
DH
97582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9759
9760 PR fortran/70592
9761 * gfortran.dg/deferred_character_16.f90: New test.
9762
f55460af
JJ
97632016-04-09 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR tree-optimization/70586
9766 * gcc.c-torture/execute/pr70586.c: New test.
9767
0b77bbf3
DH
97682016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9769
9770 PR sanitizer/70573
9771 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9772 with __builtin_memset
9773 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9774
c42cfb5c
CP
97752016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9776
9777 PR lto/70289
9778 PR ipa/70348
9779 PR tree-optimization/70373
9780 PR middle-end/70533
9781 PR middle-end/70534
9782 PR middle-end/70535
9783 * c-c++-common/goacc/reduction-5.c: New test.
9784 * c-c++-common/goacc/reduction-promotions.c: New test.
9785 * gfortran.dg/goacc/reduction-3.f95: New test.
9786 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9787
56cfb596
PP
97882016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9789
9790 PR c++/70590
9791 PR c++/70452
9792 * g++.dg/pr70590.C: New test.
9793 * g++.dg/pr70590-2.C: New test.
9794
1a13c0a2
JJ
97952016-04-08 Jakub Jelinek <jakub@redhat.com>
9796
abc0647a
JJ
9797 PR middle-end/70593
9798 * gcc.target/i386/pr70593.c: New test.
9799
1a13c0a2
JJ
9800 PR rtl-optimization/70574
9801 * gcc.target/i386/avx2-pr70574.c: New test.
9802
c3da4956
MO
98032016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9804
9805 PR sanitizer/70541
9806 * c-c++-common/asan/pr70541.c: New test.
9807
9f1b833b
TV
98082016-04-08 Tom de Vries <tom@codesourcery.com>
9809
9810 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9811 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9812
bae7adda
KT
98132016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9814
9815 PR target/70566
9816 * gcc.c-torture/execute/pr70566.c: New test.
9817
211f3d57
TV
98182016-04-08 Tom de Vries <tom@codesourcery.com>
9819
9820 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9821 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9822
02cf2861
AM
98232016-04-08 Alan Modra <amodra@gmail.com>
9824
9825 * gcc.target/powerpc/pr70117.c: New.
9826
5f490f9f
JJ
98272016-04-07 Jakub Jelinek <jakub@redhat.com>
9828
56e9b710
JJ
9829 PR testsuite/70581
9830 * gcc.dg/lto/simd-function_0.c: New test.
9831
5f490f9f
JJ
9832 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9833 clones.
9834 * c-c++-common/attr-simd-2.c: Likewise.
9835 * c-c++-common/attr-simd-4.c: Likewise.
9836 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9837 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9838
e4ebc74d
TP
98392016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9840
9841 PR testsuite/70553
9842 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9843
9817ae35
TS
98442016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9845 Tom de Vries <tom@codesourcery.com>
9846
9847 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9848 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9849 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9850 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9851 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9852 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9853 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9854 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9855
e292f64d
PP
98562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9857
9858 PR c/70436
9859 * g++.dg/warn/Wparentheses-29.C: New test.
9860
6b37bdaf
PP
98612016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9862
9863 PR c/70436
9864 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9865 explicit braces to resolve a future -Wparentheses warning.
9866
64824205
RH
98672016-04-06 Richard Henderson <rth@redhat.com>
9868
9869 * gcc.dg/pr61817-1.c: New test.
9870 * gcc.dg/pr61817-2.c: New test.
9871 * gcc.dg/pr69391-1.c: New test.
9872 * gcc.dg/pr69391-2.c: New test.
9873
bc2fc1f3
VM
98742016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9875
9876 PR rtl-optimization/70398
c87885ca 9877 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9878
41414a02
EB
98792016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9880
9881 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9882
4066ea8a
YR
98832016-04-06 Yvan Roux <yvan.roux@linaro.org>
9884 Pedro Alves <palves@redhat.com>
9885
9886 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9887
ec35ea45
JJ
98882016-04-06 Jakub Jelinek <jakub@redhat.com>
9889
3866f8dd
JJ
9890 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9891 Check for avx512f effective targets instead of avx2.
9892 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9893 for AVX512F clones.
9894 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9895 * g++.dg/gomp/declare-simd-1.C: Likewise.
9896 * g++.dg/gomp/declare-simd-3.C: Likewise.
9897 * g++.dg/gomp/declare-simd-4.C: Likewise.
9898
ec35ea45
JJ
9899 PR middle-end/70550
9900 * c-c++-common/gomp/pr70550-1.c: New test.
9901 * c-c++-common/gomp/pr70550-2.c: New test.
9902
c08d28ac
NS
99032016-04-05 Nathan Sidwell <nathan@acm.org>
9904
9905 PR c++/70512
9906 * g++.dg/ext/attribute-may-alias-5.C: New.
9907
1d510e04
JJ
99082016-04-05 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR c++/70336
9911 * c-c++-common/pr70336.c: New test.
9912 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9913 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9914
84278ed9
JH
99152016-04-05 Jan Hubicka <hubicka@ucw.cz>
9916
9917 PR ipa/66223
9918 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9919
268a0ec4
JJ
99202016-04-05 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR rtl-optimization/70542
9923 * gcc.dg/torture/pr70542.c: New test.
9924 * gcc.target/i386/avx2-pr70542.c: New test.
9925
5e8c2eb1
ZS
99262016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9927
9928 PR tree-optimization/70509
9929 * gcc.target/i386/avx512bw-pr70509.c: New test.
9930
c0daf32d
PP
99312016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9932
9933 PR c++/70452
9934 * g++.dg/ext/constexpr-vla4.C: New test.
9935
bf867841
UB
99362016-04-05 Uros Bizjak <ubizjak@gmail.com>
9937
9938 PR target/70510
9939 * gcc.target/i386/pr70510.c: New test.
9940
3022186a
RB
99412016-04-05 Richard Biener <rguenther@suse.de>
9942
9943 PR tree-optimization/70526
9944 * g++.dg/torture/pr70526.C: New testcase.
9945
55fc79b2
JJ
99462016-04-05 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR target/70525
9949 * gcc.target/i386/pr70525.c: New test.
9950
62b233f2
RB
99512016-04-05 Richard Biener <rguenther@suse.de>
9952
9953 PR middle-end/70499
9954 * g++.dg/torture/pr70499.C: New testcase.
9955
cc05759d
RB
99562016-04-05 Richard Biener <rguenther@suse.de>
9957
9958 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9959 remove XFAIL.
9960
f23f16d4
JJ
99612016-04-04 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR middle-end/70307
9964 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9965 rs6000 ABI warnings.
9966
d27ecc49
JH
99672016-04-04 Jan Hubicka <hubicka@ucw.cz>
9968
9969 PR ipa/66223
9970 * g++.dg/ipa/devirt-51.C: New testcase.
9971
c974c96e 99722016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9973 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9974
9975 PR middle-end/70457
9976 * gcc.dg/torture/pr70457.c: New.
9977
7a85da89
AV
99782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9979
9980 PR fortran/67538
9981 * gfortran.dg/allocate_with_source_19.f08: New test.
9982
de517e64
AV
99832016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9984
9985 PR fortran/65795
9986 * gfortran.dg/coarray_allocate_6.f08: New test.
9987
43b9f499
RB
99882016-04-04 Richard Biener <rguenther@suse.de>
9989
9990 PR rtl-optimization/70484
9991 * gcc.dg/torture/pr70484.c: New testcase.
9992
f13355da
MP
99932016-04-04 Marek Polacek <polacek@redhat.com>
9994
9995 PR c/70307
9996 * gcc.dg/torture/pr70307.c: New test.
9997
6cc6ed50
OE
99982016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9999
10000 PR target/70416
10001 PR target/67391
10002 * gcc.target/sh/torture/pr70416.c: New.
10003
abdc16c8
MS
100042016-04-02 Martin Sebor <msebor@redhat.com>
10005
10006 PR c++/67376
10007 PR c++/70170
10008 PR c++/70172
10009 PR c++/70228
10010 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10011 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10012 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10013 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10014 * g++.dg/cpp0x/constexpr-string.C: Same.
10015 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10016 * g++.dg/cpp0x/pr65398.C: Same.
10017 * g++.dg/ext/constexpr-vla1.C: Same.
10018 * g++.dg/ext/constexpr-vla2.C: Same.
10019 * g++.dg/ext/constexpr-vla3.C: Same.
10020 * g++.dg/ubsan/pr63956.C: Same.
10021
763cd859
JJ
100222016-04-01 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR rtl-optimization/70467
10025 * gcc.target/i386/pr70467-2.c: New test.
10026
0f875435
JJ
100272016-04-01 Jakub Jelinek <jakub@redhat.com>
10028 Marek Polacek <polacek@redhat.com>
10029
10030 PR c++/70488
10031 * g++.dg/init/new47.C: New test.
10032
41d14659
RR
100332016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10034
10035 PR target/70496
10036 * gcc.target/arm/pr70496.c: New test.
10037
f9bf89bb
NS
100382016-04-01 Nathan Sidwell <nathan@acm.org>
10039
73b9085d
NS
10040 PR c++/68475
10041 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10042
4afdcfaa
IE
100432016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10044
10045 PR target/69890
10046 * gcc.dg/strlenopt.h (memmove): New.
10047 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10048 instead of "string.h".
10049 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10050 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10051 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10052 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10053 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10054 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10055 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10056 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10057 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10058 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10059 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10060 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10061 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10062 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10063 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10064 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10065 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10066 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10067 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10068 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10069
b5d7a29c
RO
100702016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10071
10072 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10073 (Holder::foo): Reflect this.
10074
b660f9ec
IE
100752016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10076
10077 PR target/70442
10078 * gcc.dg/pr70442.c: New test.
10079
88504f34
NS
100802016-03-31 Nathan Sidwell <nathan@acm.org>
10081
10082 PR c++/70393
10083 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10084
95d34b96
KY
100852016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10086
10087 PR target/70453
10088 * gcc.target/i386/pr70453.c: New test.
10089
b4c4967c
AB
100902016-03-31 Andrey Belevantsev <abel@ispras.ru>
10091
10092 PR target/70292
10093 * gcc.c-torture/pr70292.c: New test.
10094
5fde6a45
MP
100952016-03-31 Marek Polacek <polacek@redhat.com>
10096
10097 PR c/70297
10098 * c-c++-common/pr70297.c: New test.
10099 * g++.dg/cpp0x/typedef-redecl.C: New test.
10100 * gcc.dg/typedef-redecl2.c: New test.
10101
97eb24c4
JJ
101022016-03-31 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR rtl-optimization/70460
10105 * gcc.c-torture/execute/pr70460.c: New test.
10106
efc3536f
RB
101072016-03-31 Richard Biener <rguenther@suse.de>
10108
10109 PR c++/70430
10110 * g++.dg/ext/vector30.C: New testcase.
10111
e0876e21
DH
101122016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10113 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10114
10115 * gfortran.dg/fmt_pf.f90: New test.
10116
e9bff8c6
RO
101172016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10118
10119 Forward-port from 5 branch
10120 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10121
10122 PR testsuite/70356
10123 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10124 dg-require-effective-target after dg-do.
10125
10126 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10127
10128 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10129
2620c80d
TS
101302016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10131 Julian Brown <julian@codesourcery.com>
10132 Chung-Lin Tang <cltang@codesourcery.com>
10133 Cesar Philippidis <cesar@codesourcery.com>
10134 James Norris <jnorris@codesourcery.com>
10135 Tom de Vries <tom@codesourcery.com>
10136 Nathan Sidwell <nathan@codesourcery.com>
10137
bf867841 10138 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10139 * c-c++-common/goacc/loop-clauses.c: Likewise.
10140 * g++.dg/goacc/template.C: Likewise.
10141 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10142 * gfortran.dg/goacc/loop-1.f95: Likewise.
10143 * gfortran.dg/goacc/loop-5.f95: Likewise.
10144 * gfortran.dg/goacc/loop-6.f95: Likewise.
10145 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10146 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10147 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10148 * c-c++-common/goacc/clauses-fail.c: Likewise.
10149 * c-c++-common/goacc/parallel-1.c: Likewise.
10150 * c-c++-common/goacc/reduction-1.c: Likewise.
10151 * c-c++-common/goacc/reduction-2.c: Likewise.
10152 * c-c++-common/goacc/reduction-3.c: Likewise.
10153 * c-c++-common/goacc/reduction-4.c: Likewise.
10154 * c-c++-common/goacc/routine-3.c: Likewise.
10155 * c-c++-common/goacc/routine-4.c: Likewise.
10156 * c-c++-common/goacc/routine-5.c: Likewise.
10157 * c-c++-common/goacc/tile.c: Likewise.
10158 * g++.dg/goacc/template.C: Likewise.
10159 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10160 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10161 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10162 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10163 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10164 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10165 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10166 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10167 * c-c++-common/goacc/use_device-1.c: ... this file.
10168 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10169 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10170 * c-c++-common/goacc/host_data-6.c: ... this file.
10171 * c-c++-common/goacc/loop-2-kernels.c: New file.
10172 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10173 * c-c++-common/goacc/loop-3.c: Likewise.
10174 * g++.dg/goacc/reference.C: Likewise.
10175 * g++.dg/goacc/routine-1.C: Likewise.
10176 * g++.dg/goacc/routine-2.C: Likewise.
10177
f6d2d066
RB
101782016-03-30 Richard Biener <rguenther@suse.de>
10179
10180 PR middle-end/70450
10181 * gcc.dg/torture/pr70450.c: New testcase.
10182
d43242b9
JJ
101832016-03-30 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR target/70421
10186 * gcc.dg/torture/pr70421.c: New test.
10187 * gcc.target/i386/avx512f-pr70421.c: New test.
10188
5ce43b77
L
101892016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10190
10191 PR testsuite/70364
10192 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10193 (check): New function.
10194 (bar): Call check.
10195 (foo): Align stack to 16 bytes when calling bar.
10196 * gcc.target/i386/cleanup-2.c: Likewise.
10197
d014a712
PP
101982016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10199
10200 PR tree-optimization/59124
10201 * gcc.dg/Warray-bounds-19.c: New test.
10202
3f8257db 102032016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10204
10205 * lib/prune.exp (escape_regex_chars): New.
10206 (prune_file_path): Update to quote metcharacters for regexp.
10207
3336c6e0
JJ
102082016-03-29 Jakub Jelinek <jakub@redhat.com>
10209
a362f023
JJ
10210 PR rtl-optimization/70429
10211 * gcc.c-torture/execute/pr70429.c: New test.
10212
3336c6e0
JJ
10213 PR tree-optimization/70405
10214 * gcc.dg/pr70405.c: New test.
10215
728557fd
AV
102162016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10217
10218 PR fortran/70397
10219 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10220 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10221
bef977d4
TS
102222016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10223
10224 PR testsuite/64177
10225 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10226 __cilkrts_set_param to set two workers.
10227 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10228 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10229
6f6d25c9
DH
102302016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10231
bf867841 10232 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10233
45733562
KY
102342016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10235
10236 PR target/70406
bf867841 10237 * gcc.target/i386/pr70406.c: New test.
45733562 10238
a1799e5e
EB
102392016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10240
10241 * gnat.dg/specs/double_record_extension3.ads: New test.
10242
5fca7b66
RH
102432016-03-25 Richard Henderson <rth@redhat.com>
10244
10245 PR target/70120
10246 * gcc.target/aarch64/pr70120-1.c: New.
10247 * gcc.target/aarch64/pr70120-2.c: New.
10248 * gcc.target/aarch64/pr70120-3.c: New.
10249
31ce75c6
PP
102502016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10251
10252 PR c++/62212
10253 * g++.dg/template/mangle2.C: The dg-do directive should be
10254 "compile" not "assemble".
10255
3caf0ca1
BS
102562016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10257
10258 PR lto/69650
10259 * gcc.dg/pr69650.c: New test.
10260
634035b6
DE
102612016-03-25 David Edelsohn <dje.gcc@gmail.com>
10262
10263 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10264
45d34276
AM
102652016-03-25 Alan Modra <amodra@gmail.com>
10266
10267 * gcc.dg/dfp/pr70052.c: New test.
10268
8f085166
RH
102692016-03-24 Richard Henderson <rth@redhat.com>
10270
10271 PR middle-end/69845
10272 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10273 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10274
011e5ec3
TV
102752016-03-24 Tom de Vries <tom@codesourcery.com>
10276
10277 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10278
9e3f4551
TV
102792016-03-24 Tom de Vries <tom@codesourcery.com>
10280
10281 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10282 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10283
45780041
TV
102842016-03-24 Tom de Vries <tom@codesourcery.com>
10285
10286 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10287 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10288
887ab4e5
PP
102892016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10290
10291 PR c++/62212
10292 * g++.dg/template/mangle2.C: New test.
10293
69a9a66f
RB
102942016-03-24 Richard Biener <rguenther@suse.de>
10295
10296 PR tree-optimization/70396
10297 * gcc.dg/torture/pr70396.c: New testcase.
10298
ed87de55
RB
102992016-03-24 Richard Biener <rguenther@suse.de>
10300
10301 PR middle-end/70370
10302 * gcc.dg/torture/pr70370.c: New testcase.
10303
ea064934
TV
103042016-03-24 Tom de Vries <tom@codesourcery.com>
10305
10306 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10307 * gfortran.dg/goacc/kernels-tree.f95: Same.
10308 * gfortran.dg/goacc/parallel-tree.f95: Same.
10309
b2a4dd1d
TV
103102016-03-24 Tom de Vries <tom@codesourcery.com>
10311
10312 * c-c++-common/goacc/uninit-if-clause.c: New test.
10313 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10314
72e7cd6e
JJ
103152016-03-24 Jakub Jelinek <jakub@redhat.com>
10316
10317 PR target/70290
bf867841
UB
10318 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10319 Fix formatting.
72e7cd6e 10320
ce9d0c03
RB
103212016-03-24 Richard Biener <rguenther@suse.de>
10322
10323 PR tree-optimization/70372
10324 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10325
426b9428
PP
103262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10327
10328 PR c++/70347
10329 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10330
cd1588c4
PP
103312016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10332
10333 PR c++/70332
10334 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10335
61637db3
JJ
103362016-03-23 Jakub Jelinek <jakub@redhat.com>
10337
928af3bf
JJ
10338 PR c++/70001
10339 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10340 * g++.dg/cpp1y/pr70001.C: New test.
10341
61637db3
JJ
10342 PR c++/70323
10343 * g++.dg/cpp0x/constexpr-70323.C: New test.
10344
05aca4e7
AO
103452016-03-23 Alexandre Oliva <aoliva@redhat.com>
10346 Jason Merrill <jason@redhat.com>
10347 Jakub Jelinek <jakub@redhat.com>
10348
10349 PR c++/69315
10350 * g++.dg/cpp0x/constexpr-69315.C: New test.
10351 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10352
fbdb6baf
MP
103532016-03-23 Marek Polacek <polacek@redhat.com>
10354
10355 PR c++/69884
10356 * g++.dg/warn/Wignored-attributes-1.C: New test.
10357 * g++.dg/warn/Wignored-attributes-2.C: New test.
10358
d79ee524
TV
103592016-03-23 Tom de Vries <tom@codesourcery.com>
10360
10361 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10362 initialization.
10363 * gfortran.dg/goacc/private-3.f95 (test): Same.
10364 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10365 missing use param.
10366
a59f0bef
KT
103672016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10368
10369 * lib/target-supports.exp: Remove v7ve entry from loop
10370 creating effective target checks.
10371 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10372 (add_options_for_arm_arch_v7ve): Likewise.
10373
0179520a
JJ
103742016-03-23 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR tree-optimization/70354
10377 * gcc.dg/vect/pr70354-1.c: New test.
10378 * gcc.dg/vect/pr70354-2.c: New test.
10379 * gcc.target/i386/avx2-pr70354-1.c: New test.
10380 * gcc.target/i386/avx2-pr70354-2.c: New test.
10381
75bb14d7
JL
103822016-03-22 Jeff Law <law@redhat.com>
10383
10384 PR target/70232
10385 * gcc.dg/tree-ssa/pr70232.c: New test.
10386
72c9526d
IE
103872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10388
10389 PR target/70302
10390 * gcc.target/i386/pr70302.c: New test.
10391
a3ca1bc5
RB
103922016-03-22 Richard Biener <rguenther@suse.de>
10393
10394 PR middle-end/70251
10395 * g++.dg/torture/pr70251.C: New testcase.
10396
5c240f4d
DM
103972016-03-22 David Malcolm <dmalcolm@redhat.com>
10398
10399 PR c/69993
10400 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10401 Wmisleading-indentation.c.
10402 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10403 reflect change to diagnostic text and order of messages.
10404 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10405
80f6631b
DE
104062016-03-22 David Edelsohn <dje.gcc@gmail.com>
10407
10408 * g++.dg/ext/java-3.C: Don't compile on AIX.
10409
9a10956c
RB
104102016-03-22 Richard Biener <rguenther@suse.de>
10411
10412 PR middle-end/70333
10413 * gcc.dg/torture/pr70333.c: New testcase.
10414
6cedf922
IE
104152016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10416
10417 * g++.dg/ext/pr70290.C: New test.
10418
cd6c27ac
KY
104192016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10420
10421 PR target/70325
10422 * gcc.target/i386/pr70325.c: New test.
10423
4cde512c
JJ
104242016-03-22 Jakub Jelinek <jakub@redhat.com>
10425
b01915ed
JJ
10426 PR target/70329
10427 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10428 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10429
4e3e2cf1
JJ
10430 PR target/70300
10431 * gcc.target/i386/pr70300.c: New test.
10432
4cde512c
JJ
10433 PR c++/70295
10434 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10435 (func2): New function for cond with parens, xfail warning for c++.
10436 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10437
16f6d7dc
PP
104382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10439
10440 PR c++/70096
10441 * g++.dg/template/ptrmem30.C: New test.
10442
a3e2b438
PP
104432016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10444
10445 PR c++/70204
10446 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10447 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10448
11b6a02e
JJ
104492016-03-21 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR middle-end/70326
10452 * gcc.dg/pr70326.c: New test.
10453
b9407883
MG
104542016-03-21 Marc Glisse <marc.glisse@inria.fr>
10455 Jakub Jelinek <jakub@redhat.com>
10456
10457 PR tree-optimization/70317
10458 * gcc.dg/pr70317.c: New test.
10459
4a148e19
UB
104602016-03-21 Uros Bizjak <ubizjak@gmail.com>
10461
10462 PR target/70327
10463 * gcc.target/i386/pr70327.c: New test.
10464
2a85ddbb
ML
104652016-03-21 Martin Liska <mliska@suse.cz>
10466
7d36fe98 10467 PR ipa/70306
2a85ddbb
ML
10468 * gcc.dg/ipa/pr70306.c: New test.
10469
4a148e19 104702016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10471
10472 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10473 * gcc.target/arm/attr-align3.c: Likewise.
10474 * gcc.target/arm/attr_arm.c: Likewise.
10475 * gcc.target/arm/flip-thumb.c: Likewise.
10476
6b366948
JJ
104772016-03-21 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR target/70296
10480 * gcc.target/powerpc/altivec-36.c: New test.
10481
2fac8c14
RB
104822016-03-21 Richard Biener <rguenther@suse.de>
10483
10484 PR tree-optimization/70310
10485 * gcc.dg/torture/pr70310.c: New testcase.
10486
e9bde854
KY
104872016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10488
10489 PR target/70293
10490 * gcc.target/i386/pr70293.c: New test.
10491
56bbfaf6
RB
104922016-03-21 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/70288
10495 * gcc.dg/torture/pr70288-1.c: New testcase.
10496 * gcc.dg/torture/pr70288-2.c: Likewise.
10497
3eee49ed
AB
104982016-03-21 Andrey Belevantsev <abel@ispras.ru>
10499
10500 PR rtl-optimization/69307
10501 * gcc.target/arm/pr69307.c: New test.
4a148e19 10502
8e7816b4
AB
105032016-03-21 Andrey Belevantsev <abel@ispras.ru>
10504
10505 PR rtl-optimization/69102
10506 * gcc.c-torture/compile/pr69102.c: New test.
10507
14d7d4be
JL
105082016-03-18 Jeff Law <law@redhat.com>
10509
10510 PR rtl-optimization/70263
10511 * gcc.c-torture/compile/pr70263-1.c: New test.
10512 * gcc.target/i386/pr70263-2.c: New test.
10513
5c6a601c
BS
105142016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10515
10516 PR rtl-optimization/70278
10517 * gcc.dg/torture/pr70278.c: New test.
10518 * gcc.target/arm/pr70278.c: New test.
10519
4bbf545b
DM
105202016-03-18 David Malcolm <dmalcolm@redhat.com>
10521
10522 PR c/70281
10523 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10524 (test_builtin_types_compatible_p): New test function.
10525 * gcc.dg/pr70281.c: New test case.
10526
dc28bb68
CL
105272016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10528
10529 PR target/70113
10530 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10531
5e8d6dff
IE
105322016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10533
10534 PR tree-optimization/70252
10535 * gcc.dg/pr70252.c: New test.
10536
d0e7e403
TV
105372016-03-18 Tom de Vries <tom@codesourcery.com>
10538
10539 * gcc.dg/pr70161-2.c: New test.
10540 * gcc.dg/pr70161.c: New test.
10541
fa22501a
TV
105422016-03-18 Tom de Vries <tom@codesourcery.com>
10543
10544 PR ipa/70269
10545 * gcc.dg/pr70269.c: New test.
10546
dd125026
JJ
105472016-03-18 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR c++/70267
10550 * g++.dg/ext/java-3.C: New test.
10551
91914f0a
PP
105522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10553
10554 PR c++/70205
10555 * g++.dg/lookup/pr70205.C: New test.
10556
753a8910
PP
105572016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10558
10559 PR c++/70218
10560 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10561
14ba7b28
MP
105622016-03-17 Marek Polacek <polacek@redhat.com>
10563
10564 PR c/69407
10565 * gcc.dg/atomic-op-6.c: New test.
10566
ded60913
DM
105672016-03-17 David Malcolm <dmalcolm@redhat.com>
10568
10569 PR c/70264
10570 * c-c++-common/pr70264.c: New test case.
10571
a3aad0e6
JJ
105722016-03-17 Jakub Jelinek <jakub@redhat.com>
10573
17366700
JJ
10574 PR c++/70144
10575 * c-c++-common/pr70144-1.c: New test.
10576 * c-c++-common/pr70144-2.c: New test.
10577
a3aad0e6
JJ
10578 PR c++/70272
10579 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10580 * g++.dg/opt/flifetime-dse6.C: New test.
10581 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10582
b57e6e18
L
105832016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10584
10585 PR driver/70192
10586 * gcc.dg/pic-1.c: New test.
10587 * gcc.dg/pic-2.c: Likewise.
10588 * gcc.dg/pic-3.c: Likewise.
10589 * gcc.dg/pic-4.c: Likewise.
10590 * gcc.dg/pie-1.c: Likewise.
10591 * gcc.dg/pie-2.c: Likewise.
10592 * gcc.dg/pie-3.c: Likewise.
10593 * gcc.dg/pie-4.c: Likewise.
10594 * gcc.dg/pie-5.c: Likewise.
10595 * gcc.dg/pie-6.c: Likewise.
10596
b38ba58b
TV
105972016-03-17 Tom de Vries <tom@codesourcery.com>
10598
10599 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10600 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10601
6931b3b7
RB
106022016-03-17 Richard Biener <rguenther@suse.de>
10603
10604 PR debug/70271
10605 * g++.dg/debug/pr70271.C: New testcase.
10606
0c8b64cb
IE
106072016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10608
10609 * gcc.target/i386/pr70251.c: New test.
10610
b1970801
MP
106112016-03-17 Marek Polacek <polacek@redhat.com>
10612
10613 PR c++/70194
10614 * g++.dg/warn/constexpr-70194.C: New test.
10615
820c5eaa
RH
106162016-03-16 Richard Henderson <rth@redhat.com>
10617
10618 PR middle-end/70240
10619 * gcc.c-torture/compile/pr70240.c: New.
10620
da0ad263
SKS
106212016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10622
10623 * gcc.c-torture/compile/20151204.c: Skip for avr.
10624
c73d295c
JJ
106252016-03-16 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR target/70245
10628 * g++.dg/opt/pr70245.C: New test.
10629 * g++.dg/opt/pr70245.h: New file.
10630 * g++.dg/opt/pr70245-aux.cc: New file.
10631
b2794066
MS
106322016-03-16 Martin Sebor <msebor@redhat.com>
10633
10634 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10635
aa43616c
RH
106362016-03-16 Richard Henderson <rth@redhat.com>
10637
10638 PR middle-end/70199
10639 * gcc.c-torture/compile/pr70199.c: New.
10640
59608fe5
L
106412016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10642
10643 * gcc.dg/uninit-19.c: Run dos2unix.
10644
ab4c578f
MP
106452016-03-16 Marek Polacek <polacek@redhat.com>
10646
10647 PR c/70093
10648 * gcc.dg/nested-func-10.c: New test.
10649 * gcc.dg/nested-func-9.c: New test.
10650
f5387e76
JJ
106512016-03-16 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR tree-optimization/68714
10654 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10655
7662b718
TV
106562016-03-16 Tom de Vries <tom@codesourcery.com>
10657
10658 PR tree-optimization/68715
10659 * gcc.dg/graphite/pr68715-2.c: New test.
10660 * gcc.dg/graphite/pr68715.c: New test.
10661 * gfortran.dg/graphite/pr68715.f90: New test.
10662
be7ce7ae
TV
106632016-03-16 Tom de Vries <tom@codesourcery.com>
10664
10665 PR tree-optimization/68809
10666 * gcc.dg/graphite/pr68809-2.c: New test.
10667 * gcc.dg/graphite/pr68809.c: New test.
10668
1935f250
JJ
106692016-03-16 Jakub Jelinek <jakub@redhat.com>
10670
6651c93e
JJ
10671 PR c++/70147
10672 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10673 method call to i () as argument. Adjust expected output.
10674
1935f250
JJ
10675 PR c++/70147
10676 * g++.dg/ubsan/pr70147-1.C: New test.
10677 * g++.dg/ubsan/pr70147-2.C: New test.
10678
ab1caa6e
MS
106792016-03-15 Martin Sebor <msebor@redhat.com>
10680
10681 PR c++/58281
10682 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10683
5c2a1bbb
JDA
106842016-03-15 John David Anglin <danglin@gcc.gnu.org>
10685
cb5d8ad1
JDA
10686 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10687 hppa*-*-hpux*.
10688
b440dd40
JDA
10689 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10690
5c2a1bbb
JDA
10691 PR libfortran/69799
10692 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10693 libatomic_available.
10694
42c729c5
MP
106952016-03-15 Marek Polacek <polacek@redhat.com>
10696
10697 PR c++/70209
10698 * g++.dg/ext/attribute-may-alias-4.C: New test.
10699
82b1c550
AM
107002016-03-15 Alexander Monakov <amonakov@ispras.ru>
10701
10702 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10703 -fvar-tracking-assignments-toggle flag.
10704
4ccbf3a6
PH
107052016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10706
10707 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10708
c39858bd
JJ
107092016-03-15 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR rtl-optimization/70222
10712 * gcc.c-torture/execute/pr70222-1.c: New test.
10713 * gcc.c-torture/execute/pr70222-2.c: New test.
10714
8be119c1
RH
107152016-03-15 Richard Henderson <rth@redhat.com>
10716
10717 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10718
6598bb55
AB
107192016-03-15 Andrey Belevantsev <abel@ispras.ru>
10720
10721 PR rtl-optimization/69032
10722 * gcc.dg/pr69032.c: New test.
10723
81fa2944
AB
107242016-03-15 Andrey Belevantsev <abel@ispras.ru>
10725
10726 PR rtl-optimization/63384
4a148e19 10727 * g++.dg/pr63384.C: New test.
81fa2944 10728
74ea9ab6
AB
107292016-03-15 Andrey Belevantsev <abel@ispras.ru>
10730
10731 PR target/64411
10732 * gcc.target/i386/pr64411.C: New test.
10733
045d5055
TV
107342016-03-15 Tom de Vries <tom@codesourcery.com>
10735
10736 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10737 * gfortran.dg/goacc/kernels-alias.f95: New test.
10738
3ea33585
MS
107392016-03-14 Martin Sebor <msebor@redhat.com>
10740
10741 PR c++/53792
10742 * g++.dg/cpp0x/constexpr-inline.C: New test.
10743 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10744
1df7b330
DE
107452016-03-14 David Edelsohn <dje.gcc@gmail.com>
10746
10747 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10748
79b57d18
JJ
107492016-03-14 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR middle-end/70219
10752 * gcc.dg/pr70219.c: New test.
10753
3cbf012a
BS
107542016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10755
10756 PR target/70083
10757 * gcc.dg/torture/pr70083.c: New test.
10758 * gcc.target/i386/pr70083.c: New test.
10759
a9fee7cd
RB
107602016-03-14 Richard Biener <rguenther@suse.de>
10761
10762 PR tree-optimization/56365
10763 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10764
4799603f
SB
107652016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10766
10767 PR target/70098
10768 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10769 New function.
10770 * g++.dg/pr70098.C: New testcase.
10771
10772
760ca967
TV
107732016-03-14 Tom de Vries <tom@codesourcery.com>
10774
10775 PR tree-optimization/70045
10776 * gcc.dg/graphite/pr70045.c: New test.
10777
44e66a77
JD
107782016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10779
10780 PR fortran/69043
10781 * gfortran.dg/include_9.f90: New test.
10782
a18e0fe1
DH
107832016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10784
10785 PR fortran/45076
10786 gfortran.dg/prof/prof.exp: New script.
10787 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10788
d0aca6ab
AB
107892016-03-12 Andrey Belevantsev <abel@ispras.ru>
10790
10791 PR rtl-optimization/69307
10792 * gcc.dg/pr69307.c: New test.
10793
cefe08a4
VM
107942016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10795
10796 PR target/69614
10797 * gcc.target/arm/pr69614.c: New.
10798
70112e2a
PT
107992016-03-12 Paul Thomas <pault@gcc.gnu.org>
10800
10801 PR fortran/70031
10802 * gfortran.dg/submodule_14.f08: New test
10803
10804 PR fortran/69524
10805 * gfortran.dg/submodule_15.f08: New test
10806
3f1e5d3a
PP
108072016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10808
10809 PR c++/70106
10810 * g++.dg/cpp1y/paren3.C: New test.
10811
a3f6d680
MM
108122016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10813
10814 PR target/70131
10815 * gcc.target/powerpc/ppc-round2.c: New test.
10816
92348f09
BS
108172016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10818
10819 PR target/70123
10820 * gcc.dg/torture/pr70123.c: New test.
10821
cebde9e9
JL
108222016-03-11 Jeff Law <law@redhat.com>
10823
10824 PR tree-optimization/70190
10825 * gcc.c-torture/compile/pr70190.c: New test.
10826
3edc5da4
DM
108272016-03-11 David Malcolm <dmalcolm@redhat.com>
10828
10829 PR c/68187
10830 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10831 case.
10832 (test43_b): Likewise.
10833 (test43_c): Likewise.
10834 (test43_d): Likewise.
10835 (test43_e): Likewise.
10836 (test43_f): Likewise.
10837 (test43_g): Likewise.
10838 (test44_a): Likewise.
10839 (test44_b): Likewise.
10840 (test44_c): Likewise.
10841 (test44_d): Likewise.
10842 (test44_e): Likewise.
10843
318c1204
DM
108442016-03-11 David Malcolm <dmalcolm@redhat.com>
10845
10846 PR c/70085
10847 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10848
bc062234
KT
108492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10850
10851 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10852 dg-options.
10853
acfc1ac1
KT
108542016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10855
10856 PR target/70002
10857 PR target/69245
10858 * gcc.target/aarch64/pr69245_2.c: New test.
10859
d1e2bb2d
JJ
108602016-03-11 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR tree-optimization/70177
10863 * gcc.dg/pr70177.c: New test.
10864
07350627
AL
108652016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10866
10867 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10868
5c6706f7
AL
108692016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10870
10871 * gcc.dg/tree-ssa/sra-20.c: New.
10872
02d472a2
JJ
108732016-03-11 Jakub Jelinek <jakub@redhat.com>
10874
686d390a
JJ
10875 PR rtl-optimization/70174
10876 * gcc.dg/pr70174.c: New test.
10877
02d472a2
JJ
10878 PR tree-optimization/70169
10879 * gcc.dg/pr70169.c: New test.
10880
0f9befa1
IE
108812016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10882
10883 PR target/70160
10884 * gcc.target/i386/pr70160.c: New test.
10885
432d4670
AK
108862016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10887
10888 * gcc.target/s390/dfp-1.c: New test.
10889
a3dc8760
NC
108902016-03-10 Nick Clifton <nickc@redhat.com>
10891
10892 PR target/70044
10893 * gcc.target/aarch64/pr70044.c: New test.
10894
b87a8d7d
PP
108952016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10896 Jakub Jelinek <jakub@redhat.com>
10897
10898 PR c++/70001
10899 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10900 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10901 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10902
4f4ada6a
JH
109032016-03-10 Jan Hubicka <hubicka@ucw.cz>
10904
10905 PR lto/69589
10906 * g++.dg/lto/pr69589_0.C: New testcase
10907 * g++.dg/lto/pr69589_1.C: New testcase
10908
d49b0aa0
MP
109092016-03-10 Marek Polacek <polacek@redhat.com>
10910
10911 PR c++/70153
10912 * g++.dg/delayedfold/unary-plus1.C: New test.
10913
109142016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10915
10916 * gcc.target/arm/pr45701-1.c: Escape brackets.
10917 * gcc.target/arm/pr45701-2.c: Likewise.
10918
71017a7b
AL
109192016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10920
10921 * gfortran.dg/unconstrained_commons.f: New.
10922
ba52669f
AM
109232016-03-10 Alan Modra <amodra@gmail.com>
10924
10925 * gcc.dg/pr69195.c: New.
10926 * gcc.dg/pr69238.c: New.
10927
27742332
TV
109282016-03-10 Tom de Vries <tom@codesourcery.com>
10929
10930 PR testsuite/68915
10931 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10932
3a81a594
RB
109332016-03-10 Richard Biener <rguenther@suse.de>
10934
10935 PR tree-optimization/70128
10936 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10937 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10938
3433b975
JJ
109392016-03-09 Jakub Jelinek <jakub@redhat.com>
10940
c2864f02
JJ
10941 PR tree-optimization/70152
10942 * gcc.dg/pr70152.c: New test.
10943
3433b975
JJ
10944 PR target/70086
10945 * gcc.target/i386/pr70086-1.c: New test.
10946 * gcc.target/i386/pr70086-2.c: New test.
10947 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10948
10949 PR tree-optimization/70127
10950 * gcc.c-torture/execute/pr70127.c: New test.
10951
96b3c82d
CP
109522016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10953
10954 * c-c++-common/goacc/combined-directives-2.c: New test.
10955
b4f3232d
DM
109562016-03-09 David Malcolm <dmalcolm@redhat.com>
10957
10958 PR c/68473
10959 PR c++/70105
10960 * g++.dg/diagnostic/pr70105.C: New test.
10961 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10962 (test_multiple_ordinary_maps): New test function.
10963
40499f81
DM
109642016-03-09 David Malcolm <dmalcolm@redhat.com>
10965
10966 PR c/68473
10967 PR c++/70105
10968 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10969 Drop range information from call to inform_at_rich_loc.
10970 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10971 New.
10972 (test_show_locus): Replace calls to rich_location::add_range with
10973 calls to add_range. Rewrite the tests that used the now-defunct
10974 rich_location ctor taking a source_range. Simplify other tests
10975 by replacing calls to COMBINE_LOCATION_DATA with calls to
10976 make_location.
10977
c9e33662
RB
109782016-03-09 Richard Biener <rguenther@suse.de>
10979 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR tree-optimization/70138
10982 * gcc.dg/vect/pr70138-1.c: New testcase.
10983 * gcc.dg/vect/pr70138-2.c: Likewise.
10984
2c73b764
JJ
109852016-03-09 Jakub Jelinek <jakub@redhat.com>
10986
10987 PR target/70049
10988 * gcc.target/i386/pr70049.c: New test.
10989
c06d25bb
RB
109902016-03-09 Richard Biener <rguenther@suse.de>
10991
10992 PR c/70143
10993 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10994 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10995 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10996
5828a501
RO
109972016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10998
10999 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11000 arm-*-*.
11001
2e141c8d
JJ
110022016-03-09 Jakub Jelinek <jakub@redhat.com>
11003
5a9def37
JJ
11004 PR middle-end/67278
11005 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11006
2e141c8d
JJ
11007 PR target/67278
11008 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11009
11010 PR middle-end/70050
11011 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11012 in testcase comment.
11013
bf751f40
TV
110142016-03-09 Tom de Vries <tom@codesourcery.com>
11015
11016 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11017 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11018 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11019 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11020 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11021 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11022 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11023 * gfortran.dg/goacc/kernels-loop.f95: New test.
11024
e210c999
MS
110252016-03-08 Martin Sebor <msebor@redhat.com>
11026
11027 PR c++/62096
11028 * g++.dg/warn/overflow-warn-7.C: New test.
11029
80aac5c8
JM
110302016-03-08 Jason Merrill <jason@redhat.com>
11031
11032 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11033 * lib/target-supports.exp (check_effective_target_concepts): New.
11034
12b81409
JJ
110352016-03-08 Jakub Jelinek <jakub@redhat.com>
11036
d259b234
JJ
11037 PR c++/70135
11038 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11039 * g++.dg/ubsan/pr70135.C: New test.
11040
12b81409
JJ
11041 PR target/70110
11042 * gcc.dg/pr70110.c: New test.
11043
b4e9f2aa
MJ
110442016-03-07 Martin Jambor <mjambor@suse.cz>
11045
11046 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11047 * c-c++-common/gomp/if-1.c: Likewise.
11048 * c-c++-common/gomp/pr61486-2.c: Likewise.
11049 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11050 to dg-additional-options.
11051 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11052 * g++/gomp/target-teams-1.c: Likewise.
11053 * gcc.dg/gomp/gomp.exp: Likewise.
11054 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11055 dg-additional-options.
11056 * gfortran.dg/gomp/gomp.exp: Likewise.
11057 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11058 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11059 dg-additional-options.
11060 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11061
f86e631e
MJ
110622016-03-07 Martin Jambor <mjambor@suse.cz>
11063
11064 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11065 * c-c++-common/gomp/gridify-1.c: New test.
11066 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11067
94156b3f
AV
110682016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11069
11070 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11071 trigger for cortex-r8, when scanning for register r8.
11072 * gcc.target/arm/pr45701-2.c: Likewise.
11073
a84a49b7 110742016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11075 Jeff Law <law@redhat.com>
a84a49b7
RB
11076
11077 PR tree-optimization/69740
11078 * gcc.c-torture/compile/pr69740-1.c: New test.
11079 * gcc.c-torture/compile/pr69740-2.c: New test.
11080
e41f6c9e
BS
110812016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11082
11083 * lib/target-supports.exp
11084 (check_effective_target_whole_vector_shift): Enable for PPC64.
11085
57548bf5
RB
110862016-03-07 Richard Biener <rguenther@suse.de>
11087
11088 PR tree-optimization/70115
11089 * gcc.dg/torture/pr70115.c: New testcase.
11090
4ae13300
NS
110912016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11092
11093 PR middle-end/69916
11094 * c-c-++-common/goacc/pr69916.c: New.
11095
5edb9853
RH
110962016-03-07 Richard Henderson <rth@redhat.com>
11097
11098 * gcc.c-torture/compile/pr70061.c: New test.
11099
2067a8f3
RB
111002016-03-07 Richard Biener <rguenther@suse.de>
11101
11102 PR testsuite/70109
11103 * gcc.dg/vect/O3-pr36098.c: New testcase.
11104
4145a9b7
CL
111052016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11106
11107 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11108
1878be32
EB
111092016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11110
11111 * gnat.dg/renaming9.ad[sb]: New testcase.
11112
df762bb2
JJ
111132016-03-05 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR c++/70084
11116 * g++.dg/expr/stdarg3.C: New test.
11117
7d461295
JL
111182016-03-04 Jeff Law <law@redhat.com>
11119
11120 PR tree-optimization/69196
11121 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11122 x86_64-*-*.
11123
29b9828f
BS
111242016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11125
b6b552fd
BS
11126 PR c/69973
11127 * gcc.dg/pr69973.c: New test.
11128
201d49e9
BS
11129 PR rtl-optimization/69941
11130 * gcc.dg/torture/pr69941.c: New test.
11131
29b9828f
BS
11132 PR c/69824
11133 * gcc.dg/pr69824.c: New test.
11134
640b7e74
TV
111352016-03-05 Tom de Vries <tom@codesourcery.com>
11136
11137 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11138 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11139 function.
11140
7a3a3fad
PP
111412016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11142
11143 PR c++/66786
11144 * g++.dg/cpp1y/var-templ48.C: New test.
11145 * g++.dg/cpp1y/var-templ49.C: New test.
11146
cd439aec
EB
111472016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11148
11149 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11150
60204554
JJ
111512016-03-04 Jakub Jelinek <jakub@redhat.com>
11152
0c8825de
JJ
11153 PR c++/70035
11154 * g++.dg/ubsan/pr70035.C: New test.
11155
60204554
JJ
11156 PR target/70062
11157 * gcc.target/i386/pr70062.c: New test.
11158
f79d4eab
L
111592016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11160
11161 * g++.dg/template/typename21.C: Remove c++98_only.
11162
ea81ce67
L
111632016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11164
11165 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11166
64b23c13
DM
111672016-03-04 David Malcolm <dmalcolm@redhat.com>
11168
11169 PR c/68187
11170 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11171 function.
11172 (fn_42_b): Likewise.
11173 (fn_42_c): Likewise.
11174
729526f5
DM
111752016-03-04 David Malcolm <dmalcolm@redhat.com>
11176
11177 PR c/68187
11178 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11179 function.
11180 (fn_40_b): Likewise.
11181 (fn_41_a): Likewise.
11182 (fn_41_b): Likewise.
11183
f9ea11ac
JJ
111842016-03-04 Jakub Jelinek <jakub@redhat.com>
11185
11186 PR target/70059
11187 * gcc.target/i386/avx512f-pr70059.c: New test.
11188 * gcc.target/i386/avx512dq-pr70059.c: New test.
11189
b6c38c69
BS
111902016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11191
11192 PR rtl-optimization/57676
11193 * gcc.dg/torture/pr57676.c: New test.
11194
af3cdd34
IE
111952016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11196
11197 * gcc.dg/pr70026.c: New test.
11198
7ff6ca38
MP
111992016-03-04 Marek Polacek <polacek@redhat.com>
11200
11201 PR c/69798
11202 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11203 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11204
a6bf62d5
KT
112052016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11206
11207 PR target/70004
11208 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11209 Delete.
11210 (test_corners_sisd_si): Likewise.
11211 (main): Remove checks of the above.
11212 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11213
ae4cdc6a
EB
112142016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11215
11216 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11217
08455559
CL
112182016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11219
11220 * gcc.dg/torture/pr69951.c: Accept argc==0.
11221
e9a35493
RB
112222016-03-04 Richard Biener <rguenther@suse.de>
11223
11224 PR c++/70054
11225 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11226 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11227
fba054c2
DV
112282016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11229
11230 PR testsuite/69766
11231 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11232 testing multiarch.
11233
f10cdc6c
JJ
112342016-03-04 Jakub Jelinek <jakub@redhat.com>
11235
11236 PR debug/69947
11237 * gcc.dg/guality/pr69947.c: New test.
11238
2e981ba0
JJ
112392016-03-03 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR ada/70017
11242 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11243
0ba3bfa2
KT
112442016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11245
11246 PR rtl-optimization/69904
11247 * gcc.target/arm/pr69904.c: New test.
11248
97ecdb46
JJ
112492016-03-03 Jakub Jelinek <jakub@redhat.com>
11250
11251 PR target/70021
11252 * gcc.dg/vect/pr70021.c: New test.
11253 * gcc.target/i386/pr70021.c: New test.
11254
a2a743a1
MP
112552016-03-03 Marek Polacek <polacek@redhat.com>
11256
11257 PR middle-end/70050
11258 * gcc.dg/pr70050.c: New test.
11259
fa07ecdd
JG
112602016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11261
11262 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11263
23504262
ML
112642016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11265
11266 PR tree-optimization/70043
11267 * gfortran.dg/vect/pr70043.f90: New test.
11268
b7b9e1a9
EB
112692016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11270
11271 * gnat.dg/specs/task1.ads: New test.
11272
cb83ba54
RO
112732016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11274
11275 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11276 Invoke gdb with -batch.
11277 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11278
a75f5e30
RB
112792016-03-03 Richard Biener <rguenther@suse.de>
11280
11281 PR tree-optimization/55936
11282 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11283
268bc320
JL
112842016-03-02 Jeff Law <law@redhat.com>
11285
815f20ab
JL
11286 PR rtl-optimization/69942
11287 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11288 effects of argument promotions.
11289
268bc320
JL
11290 PR tree-optimization/69987
11291 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11292 target does not support -fprefetch-loop-arrays.
11293
171f7de5
UB
112942016-03-02 Uros Bizjak <ubizjak@gmail.com>
11295
11296 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11297
192912db
BC
112982016-03-02 Bin Cheng <bin.cheng@arm.com>
11299
c7908871 11300 PR rtl-optimization/69052
192912db
BC
11301 * gcc.target/i386/pr69052.c: New test.
11302
90a7a40b
AM
113032016-03-02 Alan Modra <amodra@gmail.com>
11304
11305 * gcc.dg/pr69990.c: New.
11306
69fa742f
JJ
113072016-03-02 Jakub Jelinek <jakub@redhat.com>
11308
de752fb0
JJ
11309 PR c/68062
11310 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11311
11312 PR middle-end/70022
11313 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11314
69fa742f
JJ
11315 PR target/70028
11316 * gcc.target/i386/pr70028.c: New test.
11317
7c65bd56
MK
113182016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11319
11320 * c-c++-common/asan/swapcontext-test-1.c,
11321 * c-c++-common/tsan/thread_leak.c,
11322 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11323 * g++.dg/tsan/benign_race.C,
11324 * g++.dg/tsan/fd_close_norace.C,
11325 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11326 races with sanitizer output
11327
37d98220 113282016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11329 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11330
11331 PR target/67278
11332 * gcc.dg/simd-8.c: New testcase.
11333
218db463
RB
113342016-03-02 Richard Biener <rguenther@suse.de>
11335
11336 PR middle-end/67278
11337 * gcc.dg/simd-7.c: New testcase.
11338
22c72158
EB
113392016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11340
11341 * gcc.target/i386/pr70007.c: Tweak.
11342
9a790ccc
DV
113432016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11344
11345 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11346
bd02f00f
MP
113472016-03-02 Marek Polacek <polacek@redhat.com>
11348
11349 PR c/67854
11350 * gcc.dg/pr67854.c: New test.
11351
1e840f39
JJ
113522016-03-02 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR middle-end/70025
11355 * gcc.dg/torture/pr70025.c: New test.
11356
bca00241
VK
113572016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11358
11359 PR tree-optimization/68621
11360 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11361
0bca04b8
EB
113622016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11363
11364 * gcc.target/i386/pr70007.c: New test.
11365
2a9afc86
JL
113662016-03-01 Jeff Law <law@redhat.com>
11367
eab2541b 11368 PR tree-optimization/69196
9d83ef71 11369 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11370
2a9afc86
JL
11371 PR tree-optimization/69196
11372 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11373 duplicating code and spoiling the expected output.
11374
0d39977e
MM
113752016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11376
11377 PR target/70033
11378 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11379 supports power9 before doing tests.
11380 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11381 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11382 * gcc.target/powerpc/p9-permute.c: Likewise.
11383
a0c0699d
UB
113842016-03-01 Uros Bizjak <ubizjak@gmail.com>
11385
11386 PR target/70027
11387 * gcc.target/i386/pr70027.c: New test.
11388
0ae3ef47 113892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11390
11391 * gcc.dg/pr70017.c: New test.
11392
686e2237
JJ
113932016-03-01 Jakub Jelinek <jakub@redhat.com>
11394
11395 PR c/69796
11396 PR c/69974
11397 * gcc.dg/pr69796.c: New test.
11398 * gcc.dg/pr69974.c: New test.
11399
f8e4188c
EB
114002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11401
11402 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11403
5e3f1c7c
JL
114042016-02-29 Jeff Law <law@redhat.com>
11405
11406 PR tree-optimization/69987
11407 * gfortran.dg/pr69987.f90: New test.
11408
11409 PR tree-optimization/69989
11410 * gcc.c-torture/compile/pr69989-2.c: New test.
11411
1be56bc5
MP
114122016-03-01 Marek Polacek <polacek@redhat.com>
11413
11414 PR c++/69795
11415 * g++.dg/parse/invalid1.C: New test.
11416
1b19470d
RB
114172016-03-01 Richard Biener <rguenther@suse.de>
11418
11419 PR middle-end/70022
11420 * gcc.dg/pr70022.c: New testcase.
11421
3ae0661a
IE
114222016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11423
11424 PR tree-optimization/69956
11425 * gcc.dg/pr69956.c: New test.
11426
0f09ab88
BS
114272016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11428
11429 PR target/70011
11430 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11431 XFAIL when hardware supports efficient unaligned storage access.
11432
76d881bf
PP
114332016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11434
11435 PR c++/69961
11436 * g++.dg/template/pr69961a.C: New test.
11437 * g++.dg/template/pr69961b.C: New test.
11438
7168133a
DM
114392016-02-29 David Malcolm <dmalcolm@redhat.com>
11440
11441 PR preprocessor/69985
11442 * gcc.dg/cpp/pr69985.c: New test case.
11443
0c6072a3
JL
114442016-02-29 Jeff Law <law@redhat.com>
11445
e66f219b
JL
11446 PR tree-optimization/70005
11447 * gcc.c-torture/execute/pr70005.c New test.
11448
0c6072a3
JL
11449 PR tree-optimization/69999
11450 * gcc.c-torture/compile/pr69999.c: New test.
11451
fd9fbdb3
YR
114522016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11453
11454 PR tree-optimization/69652
11455 * gcc.dg/torture/pr69652.c: Delete test.
11456 * gcc.dg/vect/pr69652.c: New test.
11457
cbd400b4
RB
114582016-02-19 Richard Biener <rguenther@suse.de>
11459
11460 PR tree-optimization/69980
11461 * gfortran.dg/vect/pr69980.f90: New testcase.
11462
84ea0f58
EB
114632016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11464
11465 * gcc.target/sparc/20160229-1.c: New test.
11466
5d2a63dc
EB
114672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11468
11469 * gnat.dg/stack_usage3.adb: New test.
11470 * gnat.dg/stack_usage3_pkg.ads: New helper.
11471
93e708f9
EB
114722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11473
11474 * gnat.dg/renaming8.adb: New test.
11475 * gnat.dg/renaming8_pkg1.ads: New helper.
11476 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11477 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11478
6512bc93
RB
114792016-02-29 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/69720
11482 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11483
7b201a88
TK
114842016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11485
11486 PR fortran/68147
11487 PR fortran/47674
11488 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11489
82ee0cf2 114902016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11491 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11492
11493 PR fortran/56007
11494 * gfortran.dg/coarray_8.f90: Adjust error message.
11495 * gfortran.dg/pr56007.f90: New test.
11496 * gfortran.dg/pr56007.f: New test.
11497
cdc1a2c8
L
114982016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11499
11500 PR tree-optimization/69989
11501 * gcc.dg/torture/pr69989.c: New test.
11502
33505bcf
EB
115032016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11504
11505 * gcc.target/i386/stack-realign-win.c: New test.
11506
524bfb19
HA
115072016-02-28 Harald Anlauf <anlauf@gmx.de>
11508
11509 PR fortran/60126
11510 * gfortran.dg/pr60126.f90: New test.
11511
bd542508
JL
115122016-02-27 Jeff Law <law@redhat.com>
11513
11514 Revert
11515 2016-02-26 Richard Biener <rguenther@suse.de>
11516 Jeff Law <law@redhat.com>
11517
11518 PR tree-optimization/69740
11519 * gcc.c-torture/compile/pr69740-1.c: New test.
11520 * gcc.c-torture/compile/pr69740-2.c: New test.
11521
dd1291e0
JD
115222016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11523
5fb67f8b 11524 PR fortran/69910
dd1291e0
JD
11525 * gfortran.dg/newunit_4.f90: New test.
11526
5cfefb59
JJ
115272016-02-27 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR target/69613
11530 PR rtl-optimization/69886
11531 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11532 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11533 target.
11534
20ba5f33
MS
115352016-02-26 Martin Sebor <msebor@redhat.com>
11536
11537 PR tree-optimization/15826
11538 * gcc.dg/tree-ssa/pr15826.c: New test.
11539
e6fb01b0
JJ
115402016-02-26 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR target/69969
11543 * gcc.target/powerpc/pr69969.c: New test.
11544
e3e0cf64
MS
115452016-02-26 Martin Sebor <msebor@redhat.com>
11546
11547 PR c++/15766
11548 * g++.old-deja/g++.other/decl5.C: Add a test case.
11549
d1f2bea5
SB
115502016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11551
11552 PR target/69946
11553 * gcc.target/powerpc/pr69946.c: New file.
11554
4a4f9d2b 115552016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11556 Jeff Law <law@redhat.com>
4a4f9d2b 11557
e3e0cf64 11558 PR tree-optimization/69740
4a4f9d2b
RB
11559 * gcc.c-torture/compile/pr69740-1.c: New test.
11560 * gcc.c-torture/compile/pr69740-2.c: New test.
11561
ad2a2706
MJ
115622016-02-26 Martin Jambor <mjambor@suse.cz>
11563
11564 PR middle-end/69920
11565 * gcc.dg/torture/pr69932.c: New test.
11566 * gcc.dg/torture/pr69936.c: Likewise.
11567
1d11f7ce
AK
115682016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11569
11570 PR target/69709
11571 * gcc.target/s390/pr69709.c: New test.
11572
6cfccbb2
KT
115732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11574
11575 PR target/69245
11576 * gcc.target/aarch64/pr69245_1.c: New test.
11577
ac59ad4e
KT
115782016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11579
11580 PR target/69613
11581 * gcc.dg/torture/pr69613.c: New test.
11582
a2ad54a0
JJ
115832016-02-26 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR rtl-optimization/69891
11586 * gcc.target/i386/pr69891.c: New test.
11587
0884062c 115882016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11589 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11590
d2369d4f 11591 PR target/61397
c163789b
MM
11592 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11593 functionality for both 32-bit and 64-bit.
11594
5aed7e2c
RB
115952016-02-26 Richard Biener <rguenther@suse.de>
11596
11597 PR tree-optimization/69551
11598 * gcc.dg/torture/pr69951.c: New testcase.
11599
798e2a8e
RB
116002016-02-25 Richard Biener <rguenther@suse.de>
11601
11602 PR tree-optimization/48795
11603 * gcc.dg/Warray-bounds-18.c: New testcase.
11604
9559fbac
RO
116052016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11606
11607 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11608
c049b107
JJ
116092016-02-25 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR rtl-optimization/69896
11612 * gcc.dg/pr69896.c: New test.
11613
1137001c
PP
116142016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11615
11616 PR c++/69736
11617 * g++.dg/cpp1y/paren2.C: New test.
11618
2e9c8641
MS
116192016-02-24 Martin Sebor <msebor@redhat.com>
11620
11621 PR c/51147
11622 * gcc.dg/enum-mode-2.c: New test.
11623
03ca8fb3
JJ
116242016-02-24 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR c++/69922
11627 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11628 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11629 * g++.dg/ubsan/pr69922.C: New test.
11630
0b05329b
MP
116312016-02-24 Marek Polacek <polacek@redhat.com>
11632
11633 PR c/69819
11634 * gcc.dg/pr69819.c: New test.
11635
57c2c374
MS
116362016-02-24 Martin Sebor <msebor@redhat.com>
11637
3b96b93a
MS
11638 PR c++/69912
11639 * g++.dg/ext/flexary15.C: New test.
11640
116412016-02-24 Martin Sebor <msebor@redhat.com>
11642
11643 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11644 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11645 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11646
65433bb5
MK
116472016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11648 Charles Baylis <charles.baylis@linaro.org>
11649
11650 PR debug/61033
11651 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11652
f802a424 116532016-02-24 Richard Biener <rguenther@suse.de>
44293580 11654 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11655
11656 PR middle-end/69760
11657 * gcc.dg/torture/pr69760.c: New testcase.
11658
525f795f
RO
116592016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11660
11661 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11662 pattern on Solaris with as.
11663
cd7bbceb
KT
116642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11665
11666 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11667 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11668 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11669 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11670
89c0c1fd
JJ
116712016-02-24 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR middle-end/69915
11674 * gcc.dg/pr69915.c: New test.
11675
0683fd27
KT
116762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11677
11678 PR rtl-optimization/69886
11679 * gcc.dg/torture/pr69886.c: New test.
11680
e53d562a
RB
116812016-02-24 Richard Biener <rguenther@suse.de>
11682
11683 PR middle-end/68963
11684 * gcc.dg/torture/pr68963.c: New testcase.
11685
74a00288
KT
116862016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11687
11688 PR target/69875
11689 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11690 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11691 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11692 * gcc.target/arm/atomic_loaddi_1.c: New test.
11693 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11694 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11695 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11696 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11697 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11698 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11699 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11700 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11701
340fd4c9
JJ
117022016-02-24 Jakub Jelinek <jakub@redhat.com>
11703
11704 PR middle-end/69909
11705 * gcc.dg/torture/pr69909.c: New test.
11706
47d3fdb2
RB
117072016-02-24 Richard Biener <rguenther@suse.de>
11708
11709 PR tree-optimization/69907
11710 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11711 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11712 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11713
dab73e73
CB
117142016-02-24 Christian Bruel <christian.bruel@st.com>
11715
11716 * gcc.target/arm/pragma_cpp_fma.c: New test.
11717
7cc5ec65
JD
117182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11719
11720 PR fortran/61156
11721 * gfortran.dg/include_6.f90: Update test.
11722
067fbd8b
JJ
117232016-02-23 Jakub Jelinek <jakub@redhat.com>
11724
11725 PR objc/69844
11726 * objc.dg/pr69844.m: New test.
11727
64a454d9
JD
117282016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11729
11730 PR libgfortran/69456
11731 * gfortran.dg/namelist_89.f90: New test.
11732 * gfortran.dg/pr59700.f90: Update test..
11733
35886f0b
MS
117342016-02-23 Martin Sebor <msebor@redhat.com>
11735
11736 PR middle-end/69780
11737 * g++.dg/ext/builtin_alloca.C: New test.
11738 * gcc.dg/builtins-68.c: New test.
11739
162cc7e3
RH
117402016-02-23 Richard Henderson <rth@redhat.com>
11741
11742 * gcc.target/i386/addr-space-3.c: Remove test.
11743
196440f8
DM
117442016-02-23 David Malcolm <dmalcolm@redhat.com>
11745
11746 PR preprocessor/69126
11747 PR preprocessor/69543
11748 * c-c++-common/pr69126-2-long.c: New test.
11749 * c-c++-common/pr69126-2-short.c: New test.
11750 * c-c++-common/pr69543-1.c: Remove xfail.
11751
1d3121af
DM
117522016-02-23 David Malcolm <dmalcolm@redhat.com>
11753
11754 PR preprocessor/69126
11755 PR preprocessor/69543
11756 PR preprocessor/69558
11757 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11758 (f): Rename to...
11759 (test_2): ...this, and add leading comment.
11760 (MACRO_3, test_3): New.
11761 (MACRO_4A, MACRO_4B, test_4): New.
11762 (MACRO): Rename to...
11763 (MACRO_5): ...this.
11764 (g): Rename to...
11765 (test_5): ...this, updating for renaming of MACRO, and
11766 add leading comment.
11767 * c-c++-common/pr69543-1.c: New.
11768 * c-c++-common/pr69543-2.c: New.
11769 * c-c++-common/pr69543-3.c: New.
11770 * c-c++-common/pr69543-4.c: New.
11771 * c-c++-common/pr69558-1.c: New.
11772 * c-c++-common/pr69558-2.c: New.
11773 * c-c++-common/pr69558-3.c: New.
11774 * c-c++-common/pr69558-4.c: New.
11775 * gcc.dg/pr69558.c: Move to...
11776 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11777 xfail for c++.
11778
f99c3557
TS
117792016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11780
11781 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11782 to -ftree-parallelize-loops/-fopenacc changes.
11783 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11784 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11785 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11786 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11787 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11788 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11789 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11790 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11791 * c-c++-common/goacc/kernels-loop.c: Likewise.
11792 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11793 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11794 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11795 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11796
c60ec7c2
RO
117972016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11798
11799 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11800
f1a62b6f
JJ
118012016-02-23 Jakub Jelinek <jakub@redhat.com>
11802
e67bf044
JJ
11803 PR c++/69902
11804 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11805
f1a62b6f
JJ
11806 PR c/69900
11807 * gcc.dg/pr69900.c: New test.
11808
20c5e09e
MJ
118092016-02-23 Martin Jambor <mjambor@suse.cz>
11810
11811 PR tree-optimization/69666
11812 * gcc.dg/tree-ssa/pr69666.c: New test.
11813
e457a6fc
AV
118142016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11815
11816 PR fortran/67451
11817 * gfortran.dg/coarray_allocate_5.f08: New test.
11818
d7b574f4
AK
118192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11820
11821 * gcc.target/s390/vcond-shift.c: Move to ...
11822 * gcc.target/s390/vector/vcond-shift.c: ... here.
11823
58bdeb44
AK
118242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11825
11826 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11827 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11828
7cd0387b
AK
118292016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11830
11831 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11832
4246c8da
MW
118332016-02-20 Mark Wielaard <mjw@redhat.com>
11834
11835 PR c/28901
11836 * gcc.dg/unused-variable-3.c: New test.
11837
f93bc532
JJ
118382016-02-22 Jakub Jelinek <jakub@redhat.com>
11839
11840 PR target/69888
11841 * gcc.target/i386/pr69888.c: New test.
11842
c4e360f4
RB
118432016-02-22 Richard Biener <rguenther@suse.de>
11844
11845 PR tree-optimization/69882
11846 * gfortran.dg/vect/pr69882.f90: New testcase.
11847
09c92f1c
JJ
118482016-02-22 Jakub Jelinek <jakub@redhat.com>
11849
11850 PR target/69885
11851 * gcc.dg/pr69885.c: New test.
11852
f88d45dc
OE
118532016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11854
11855 PR target/69806
11856 PR target/54089
11857 * gcc.target/sh/pr54089-10.c: New.
11858
ce1ff48e
PT
118592016-02-20 Paul Thomas <pault@gcc.gnu.org>
11860
11861 PR fortran/69423
11862 * gfortran.dg/deferred_character_15.f90 : New test.
11863
bbf27208
DH
118642016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11865
11866 PR fortran/57365
11867 gfortran.dg/allocate_with_source_18.f03: New test.
11868
118692016-02-20 Harald Anlauf <anlauf@gmx.de>
11870
11871 PR fortran/52531
11872 gfortran.dg/gomp/pr52531.f90: New test.
11873
268be88c
BE
118742016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11875
11876 PR c++/69865
11877 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11878 -std=c++03.
11879
4b6c824a
JJ
118802016-02-19 Jakub Jelinek <jakub@redhat.com>
11881
871b3f47
JJ
11882 PR c++/69826
11883 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11884 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11885
7a965d51
JJ
11886 PR c++/69850
11887 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11888
4b6c824a
JJ
11889 PR c++/69851
11890 * g++.dg/torture/pr69851.C: New test.
11891
15fca21a
MS
118922016-02-19 Martin Sebor <msebor@redhat.com>
11893
11894 PR testsuite/69573
11895 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11896
19e21586
JJ
118972016-02-19 Jakub Jelinek <jakub@redhat.com>
11898
03a616ac
JJ
11899 PR c++/69850
11900 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11901 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11902
19e21586
JJ
11903 PR c++/67767
11904 * g++.dg/cpp0x/pr67767.C: New test.
11905
2db16594
KT
119062016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11907
11908 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11909 for fp, simd, crypto, crc, lse.
11910 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11911 above.
11912 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11913 effective target check.
11914
5a7d9d1e
JJ
119152016-02-19 Jakub Jelinek <jakub@redhat.com>
11916
11917 PR target/69820
11918 * gcc.target/i386/pr69820.c: New test.
11919
6448f064
AK
119202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11921
11922 * gcc.target/s390/vector/int128-1.c: New test.
11923
d0a859e6
AK
119242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11925
11926 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11927
9e4eb643
AK
119282016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11929
11930 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11931 instruction pattern name to prevent the testcase from failing with
11932 -march=z13.
11933
859a4c0e
AK
119342016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11935
11936 * gcc.target/s390/md/movstr-2.c: New test.
11937
efc2340b
MK
119382016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11939
11940 * gcc.target/s390/morestack.c: New test.
11941
ca2bfbc2
DV
119422016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11943
11944 PR target/69625
11945 * gcc.target/s390/pr69625.c: Add test case.
11946
efd4bd05
BE
119472016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11948
11949 PR testsuite/68580
11950 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11951
2bf2078a
MM
119522016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11953
11954 PR target/68404
11955 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11956 * gcc.target/powerpc/fusion3.c: Likewise.
11957
f003579e
RB
119582016-02-18 Richard Biener <rguenther@suse.de>
11959
11960 PR middle-end/69553
11961 * g++.dg/torture/pr69553.C: New testcase.
11962
19233914
NC
119632016-02-18 Nick Clifton <nickc@redhat.com>
11964
efd4bd05
BE
11965 PR target/62254
11966 PR target/69610
11967 * gcc.target/arm/pr62554.c: New test.
11968 * gcc.target/arm/pr69610-1.c: New test.
11969 * gcc.target/arm/pr69610-2.c: New test.
19233914 11970
23f27839
RB
119712016-02-18 Richard Biener <rguenther@suse.de>
11972
11973 PR middle-end/69854
11974 * gcc.dg/torture/pr69854.c: New testcase.
11975
932c0da4
JJ
119762016-02-17 Jakub Jelinek <jakub@redhat.com>
11977
11978 PR c++/69850
11979 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11980
1bed93e4
BS
119812012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11982
11983 * gcc.target/powerpc/vec-cg.c: New test.
11984
57bfb134
RB
119852016-02-17 Richard Biener <rguenther@suse.de>
11986
11987 PR testsuite/69586
11988 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11989
a44e0ebb
KT
119902016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11991
11992 PR target/69161
11993 * gcc.c-torture/compile/pr69161.c: New test.
11994
ffacd726
DS
119952016-02-17 David Sherwood <david.sherwood@arm.com>
11996
11997 PR target/69532
11998 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11999 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12000
448db8d2
EB
120012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12002
12003 * gcc.dg/ifcvt-4.c: Skip on Visium.
12004
e2f0522e
EB
120052016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12006
12007 * gnat.dg/atomic8.adb: New test.
12008
bf17fe3f
EB
120092016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12010
12011 * gnat.dg/discr46.ad[sb]: New test.
12012
ecf835e9
KN
120132016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12014
12015 PR Target/48344
12016 * gcc.target/powerpc/pr48344-1.c: New test.
12017
49a1164a
TK
120182015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12019
12020 PR fortran/69742
12021 * gfortran.dg/associate_21.f90: New test.
12022
bf14eba2
JJ
120232016-02-16 Jakub Jelinek <jakub@redhat.com>
12024
12025 PR c/69835
12026 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12027 -Wnonnull in dg-options.
12028 * c-c++-common/nonnull-2.c: New test.
12029
35a093b6
JG
120302016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12031 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12032
12033 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12034
e387d491
JJ
120352016-02-16 Jakub Jelinek <jakub@redhat.com>
12036
12037 PR middle-end/69801
12038 * gcc.dg/pr69801.c: Add empty dg-options.
12039
ba539195
JN
120402016-02-16 James Norris <jnorris@codesourcery.com>
12041
12042 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12043 * g++.dg/goacc/deviceptr-1.c: New file.
12044
2a2b8f64
JJ
120452016-02-16 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR tree-optimization/69820
12048 * gcc.dg/vect/pr69820.c: New test.
12049
87440c29
RB
120502016-02-16 Richard Biener <rguenther@suse.de>
12051
12052 PR tree-optimization/69776
12053 * gcc.dg/torture/pr69776-2.c: New testcase.
12054
6d87c306
BS
120552016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12056
12057 PR tree-optimization/69714
12058 * gcc.dg/torture/pr69714.c: New test.
12059
3824a0a2
JJ
120602016-02-16 Jakub Jelinek <jakub@redhat.com>
12061
12062 PR tree-optimization/69802
12063 * gcc.dg/pr69802.c: New test.
12064
c8cfe96e
RB
120652016-02-16 Richard Biener <rguenther@suse.de>
12066
12067 PR middle-end/69801
12068 * gcc.dg/pr69801.c: New testcase.
12069
fc12098d
JD
120702016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12071
12072 PR libgfortran/69651
12073 * gfortran.dg/read_bang.f90: New test.
12074 * gfortran.dg/read_bang4.f90: New test.
12075
ba6b3795
JJ
120762016-02-15 Jakub Jelinek <jakub@redhat.com>
12077
f0516ca4
JJ
12078 PR c++/69658
12079 * g++.dg/init/pr69658.C: New test.
12080
ba6b3795
JJ
12081 PR c++/69797
12082 * c-c++-common/pr69797.c: New test.
12083
de3f9a2d
PK
120842016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12085
12086 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12087 check for aarch64*-*-*.
12088
17a3b967
RB
120892016-02-15 Richard Biener <rguenther@suse.de>
12090
12091 PR tree-optimization/69783
12092 * gcc.dg/vect/pr69783.c: New testcase.
12093
1c48bff1
RB
120942016-02-15 Richard Biener <rguenther@suse.de>
12095
12096 PR tree-optimization/69776
12097 * gcc.dg/torture/pr69776.c: New testcase.
12098
1e6025b6
TK
120992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12100
12101 PR fortran/60526
12102 * gfortran.dg/type_decl_4.f90: Reinstated.
12103
d3308279
JDA
121042016-02-14 John David Anglin <danglin@gcc.gnu.org>
12105
12106 PR fortran/68746
12107 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12108
b7c56581
TK
121092016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12110
12111 PR fortran/60526
12112 PR bootstrap/69816
12113 * gfortran.dg/type_decl_4.f90: Removed.
12114
60cb4ef5
TK
121152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12116
12117 PR fortran/60526
12118 * gfortran.dg/type_decl_4.f90: New test.
12119
f6964637
AM
121202016-02-14 Alan Modra <amodra@gmail.com>
12121
1a8849d1 12122 PR testsuite/68886
f6964637
AM
12123 * gcc.c-torture/execute/stkalign.c: Revise test.
12124
f5121920
OE
121252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12126
12127 PR target/67260
12128 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12129
6cda3ab6
OE
121302016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12131
12132 PR target/67260
12133 * gcc.target/sh/torture/pr67260.c: New.
12134
6786e598
JDA
121352016-02-12 John David Anglin <danglin@gcc.gnu.org>
12136
12137 * gcc.dg/pr67964.c: Add dg-require-alias.
12138
7e05dad8
OE
121392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12140
12141 PR target/67636
12142 PR target/64345
12143 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12144
7f4cc3ce
JD
121452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12146
12147 PR libgfortran/69668
12148 * gfortran.dg/namelist_88.f90: New test.
12149
955ca6dc
JD
121502016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12151
12152 PR libgfortran/69668
12153 * gfortran.dg/namelist_38.f90: Update test.
12154 * gfortran.dg/namelist_84.f90: Update test.
12155
876217ae
DM
121562016-02-12 David Malcolm <dmalcolm@redhat.com>
12157
12158 PR other/69554
12159 * gcc.dg/pr69554-1.c: New test.
12160 * gfortran.dg/pr69554-1.F90: New test.
12161 * gfortran.dg/pr69554-2.F90: New test.
12162 * lib/gcc-dg.exp (proc dg-locus): New function.
12163 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12164 distinguish between the caret-printing and non-caret-printing
12165 cases. If caret-printing has been explicitly enabled, bail out
12166 without attempting to fix up the output.
12167
61789eed
DM
121682016-02-12 David Malcolm <dmalcolm@redhat.com>
12169
12170 PR driver/69265
12171 PR driver/69453
12172 * gcc.dg/spellcheck-options-3.c: New test case.
12173 * gcc.dg/spellcheck-options-4.c: New test case.
12174 * gcc.dg/spellcheck-options-5.c: New test case.
12175 * gcc.dg/spellcheck-options-6.c: New test case.
12176 * gcc.dg/spellcheck-options-7.c: New test case.
12177 * gcc.dg/spellcheck-options-8.c: New test case.
12178 * gcc.dg/spellcheck-options-9.c: New test case.
12179 * gcc.dg/spellcheck-options-10.c: New test case.
12180
c3090c1f
JJ
121812016-02-12 Jakub Jelinek <jakub@redhat.com>
12182
12183 PR rtl-optimization/69764
12184 PR rtl-optimization/69771
12185 * c-c++-common/pr69764.c: New test.
12186 * gcc.dg/torture/pr69771.c: New test.
12187
8222034d
MP
121882016-02-12 Marek Polacek <polacek@redhat.com>
12189
12190 * g++.dg/torture/init-list1.C: New.
12191
f749f792
MP
121922016-02-12 Marek Polacek <polacek@redhat.com>
12193
12194 * gcc.dg/pr69522.c: Add empty dg-options.
12195
199fb02a
IE
121962016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12197
12198 * g++.dg/lto/lto.exp: Include and init mpx.
12199 * g++.dg/lto/pr69729_0.C: New test.
12200
b69539cb
JJ
122012016-02-12 Jakub Jelinek <jakub@redhat.com>
12202
06ff7000
JJ
12203 PR ipa/69241
12204 * g++.dg/ipa/pr69241-4.C: New test.
12205
b69539cb
JJ
12206 PR ipa/68672
12207 * g++.dg/ipa/pr68672-1.C: New test.
12208 * g++.dg/ipa/pr68672-2.C: New test.
12209 * g++.dg/ipa/pr68672-3.C: New test.
12210
16595a1f
BS
122112016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12212
12213 PR c/69522
6d87c306 12214 * gcc.dg/pr69522.c: New test.
16595a1f 12215
38d795d2
PP
122162016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12217
12218 PR c++/69098
12219 * g++.dg/cpp1y/69098.C: New test.
12220 * g++.dg/cpp1y/69098-2.C: New test.
12221
9c582551
JJ
122222016-02-12 Jakub Jelinek <jakub@redhat.com>
12223
12224 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12225 and neighbour -> neighbor.
12226 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12227 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12228 * c-c++-common/Wvarargs.c: Likewise.
12229 * c-c++-common/goacc/host_data-5.c: Likewise.
12230 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12231 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12232 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12233 * gcc.target/aarch64/pr60697.c: Likewise.
12234 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12235 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12236 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12237 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12238 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12239 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12240 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12241 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12242 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12243 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12244 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12245 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12246 * g++.dg/lookup/koenig5.C: Likewise.
12247 * g++.dg/ext/no-asm-2.C: Likewise.
12248 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12249 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12250 * gfortran.dg/used_types_16.f90: Likewise.
12251 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12252 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12253 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12254 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12255 * gfortran.dg/abstract_type_6.f03: Likewise.
12256 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12257 * gfortran.dg/used_types_15.f90: Likewise.
12258 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12259 * gfortran.dg/exit_3.f08: Likewise.
12260 * gfortran.dg/open_status_2.f90: Likewise.
12261 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12262 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12263 * gfortran.dg/associate_1.f03: Likewise.
12264 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12265 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12266 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12267 * gcc.dg/builtin-object-size-1.c: Likewise.
12268 * gcc.dg/noreturn-6.c: Likewise.
12269 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12270 * gcc.dg/globalalias.c: Likewise.
12271 * gcc.dg/builtins-config.h: Likewise.
12272 * gcc.dg/pr30457.c: Likewise.
12273 * gcc.c-torture/compile/volatile-1.c: Likewise.
12274 * gcc.c-torture/execute/20101011-1.c: Likewise.
12275 * c-c++-common/Waddress-1.c: Likewise.
12276
66756373
JJ
122772016-02-11 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR c/69768
12280 * c-c++-common/Waddress-1.c: New test.
12281
76fe932b
AV
122822016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12283
12284 PR fortran/69296
12285 * gfortran.dg/associate_19.f03: New test.
12286 * gfortran.dg/associate_20.f03: New test.
12287
564c4d4b
OE
122882016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12289
12290 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12291
e1c1ecb0
KT
122922016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12293
12294 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12295 .arch armv8-a\n. Add -dA to dg-options.
12296 * gcc.target/aarch64/assembler_arch_1.c: New test.
12297 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12298
0d7d9458
PC
122992016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12300
12301 PR c++/68726
12302 * g++.dg/cpp0x/pr68726.C: New.
12303
e6208a60
IE
123042016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12305
12306 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12307 test.
12308
281a11eb
RB
123092016-02-11 Richard Biener <rguenther@suse.de>
12310
12311 * g++.dg/tree-ssa/pr61034.C: Adjust.
12312
e03dd765
VM
123132016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12314
4b48faf5 12315 PR target/69148
e03dd765
VM
12316 * gcc.target/s390/pr69148.c: New.
12317
cdc23927
YR
123182016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12319
12320 PR tree-optimization/69652
12321 * gcc.dg/torture/pr69652.c: New test.
12322
e199dd0a
JJ
123232016-02-10 Jakub Jelinek <jakub@redhat.com>
12324 Patrick Palka <ppalka@gcc.gnu.org>
12325
12326 PR ipa/69241
12327 PR c++/69649
12328 * g++.dg/ipa/pr69241-1.C: New test.
12329 * g++.dg/ipa/pr69241-2.C: New test.
12330 * g++.dg/ipa/pr69241-3.C: New test.
12331 * g++.dg/ipa/pr69649.C: New test.
12332
d6b38027
UB
123332016-02-10 Uros Bizjak <ubizjak@gmail.com>
12334
12335 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12336 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12337
13b562c5
BC
123382016-02-10 Bin Cheng <bin.cheng@arm.com>
12339
12340 PR tree-optimization/68021
12341 * gcc.dg/tree-ssa/pr68021.c: New test.
12342
24a179f8
RB
123432016-02-10 Richard Biener <rguenther@suse.de>
12344
12345 PR tree-optimization/69726
12346 * gcc.dg/uninit-22.c: New testcase.
12347
0d99886f
AP
123482016-02-09 Andrew Pinski <apinski@cavium.com>
12349
12350 PR tree-opt/69282
12351 * gcc.c-torture/compile/20160205-1.c: New testcase.
12352
ab04995c
MM
123532016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12354
12355 PR target/68404
12356 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12357 instead accessing a really large arrray.
12358 * gcc.target/powerpc/fusion3.c: Likewise.
12359
4b79ac23
CB
123602016-02-09 Charles Baylis <charles.baylis@linaro.org>
12361
12362 PR target/68532
12363 * gcc.c-torture/execute/pr68532.c: New test.
12364
b890a441
AO
123652016-02-11 Alexandre Oliva <aoliva@redhat.com>
12366
12367 PR target/69634
12368 * gcc.dg/pr69634.c: New.
12369
84a5bef7
RB
123702016-02-09 Richard Biener <rguenther@suse.de>
12371
12372 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12373
1f123759 123742016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12375
1f123759
AF
12376 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12377
65860c77
YR
123782016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12379
12380 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12381
7e1e8a0a
RB
123822016-02-09 Richard Biener <rguenther@suse.de>
12383
12384 PR tree-optimization/69715
12385 * gcc.dg/torture/pr69715.c: New testcase.
12386
efb45a9f
PP
123872016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12388
12389 PR c++/69139
12390 * g++.dg/cpp0x/trailing12.C: New test.
12391 * g++.dg/cpp0x/trailing13.C: New test.
12392
20a0c6f9
PP
123932016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12394
12395 PR c++/69283
12396 PR c++/67835
12397 * g++.dg/cpp1y/auto-fn29.C: New test.
12398 * g++.dg/cpp1y/auto-fn30.C: New test.
12399
a162f3af
JJ
124002016-02-08 Jakub Jelinek <jakub@redhat.com>
12401
12402 PR tree-optimization/69209
12403 * gcc.c-torture/compile/pr69209.c: New test.
12404
4b4a9fbd
JL
124052016-02-08 Jeff Law <law@redhat.com>
12406
12407 PR tree-optimization/68541
12408 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12409 of statements allowed in join block for path splitting.
12410
cfac5ed2
JJ
124112016-02-08 Jakub Jelinek <jakub@redhat.com>
12412
f68bc23f
JJ
12413 PR c++/59627
12414 * g++.dg/gomp/pr59627.C: New test.
12415
cfac5ed2
JJ
12416 PR ipa/69239
12417 * g++.dg/ipa/pr69239.C: New test.
12418
44714d8c
DM
124192016-02-08 David Malcolm <dmalcolm@redhat.com>
12420
12421 PR preprocessor/69664
12422 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12423 * gcc.dg/cpp/warn-comments.c: Likewise.
12424
eba9e839
MP
124252016-02-08 Marek Polacek <polacek@redhat.com>
12426
12427 PR c++/69688
12428 * g++.dg/init/const12.C: New test.
12429
a011cd92
BS
124302016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12431
12432 PR target/60410
12433 * gcc.dg/lto/pr55113_0.c: Remove test.
12434
5317b1be
RB
124352016-02-08 Richard Biener <rguenther@suse.de>
12436
12437 PR tree-optimization/69719
12438 * gcc.dg/torture/pr69719.c: New testcase.
12439
63998a63
RB
124402016-02-08 Richard Biener <rguenther@suse.de>
12441 Jeff Law <law@redhat.com>
12442
12443 PR target/68273
12444 * gcc.target/mips/pr68273.c: New testcase.
12445
43f4a281
RB
124462016-02-08 Richard Biener <rguenther@suse.de>
12447
12448 PR rtl-optimization/69274
12449 * gcc.target/i386/addr-sel-1.c: XFAIL.
12450
0b604d2d
JL
124512016-02-08 Jeff Law <law@redhat.com>
12452
e8dfe49e
JL
12453 PR tree-optimization/68541
12454 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12455
6daecd7a 12456 PR tree-optimization/65917
0b604d2d
JL
12457 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12458
c0f0e35a
JD
124592016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12460
12461 PR fortran/50555
12462 * gfortran.dg/namelist_args.f90: New test.
12463
8981d712
JL
124642016-02-05 Jeff Law <law@redhat.com>
12465
6daecd7a 12466 PR tree-optimization/68541
8981d712
JL
12467 * gcc.dg/tree-ssa/split-path-2.c: New test.
12468 * gcc.dg/tree-ssa/split-path-3.c: New test.
12469 * gcc.dg/tree-ssa/split-path-4.c: New test.
12470 * gcc.dg/tree-ssa/split-path-5.c: New test.
12471 * gcc.dg/tree-ssa/split-path-6.c: New test.
12472 * gcc.dg/tree-ssa/split-path-7.c: New test.
12473
46cb9332
MS
124742016-02-05 Martin Sebor <msebor@redhat.com>
12475
12476 PR c++/69662
12477 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12478 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12479
be2083ea
RH
124802016-02-06 Richard HEnderson <rth@redhat.com>
12481
12482 PR c/69643
12483 * gcc.target/i386/addr-space-4.c: New.
12484 * gcc.target/i386/addr-space-5.c: New.
12485
711d7c23
MM
124862016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12487
12488 PR fortran/66089
12489 * gfortran.dg/elemental_dependency_6.f90: New.
12490
b5c1c988
JJ
124912016-02-05 Jakub Jelinek <jakub@redhat.com>
12492
861c7bcd
JJ
12493 PR rtl-optimization/69691
12494 * gcc.c-torture/execute/pr69691.c: New test.
12495
b5c1c988
JJ
12496 PR c++/69628
12497 * g++.dg/parse/pr69628.C: New test.
12498
f7dfa966
UB
124992016-02-05 Uros Bizjak <ubizjak@gmail.com>
12500
12501 * gcc.dg/sancov/asan.c: Move to ...
12502 * gcc.dg/asan/sancov-1.c: ... here.
12503
9b143e64
UB
125042016-02-05 Uros Bizjak <ubizjak@gmail.com>
12505
12506 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12507
f5d4b899
L
125082016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12509
12510 PR target/69677
12511 * gcc.target/i386/pr69677.c: New test.
12512
76c85fbb
PP
125132016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12514
12515 PR c++/68948
12516 * g++.dg/template/pr68948.C: New test.
12517
f181bf90
DV
125182016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12519
12520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12521 (only necessary on s390x).
12522
714fb282
L
125232016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12524
12525 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12526 -mno-accumulate-outgoing-args.
12527
618d6c1c
PP
125282016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12529
12530 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12531
1066e9b5
JJ
125322016-02-04 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR c/69669
12535 * c-c++-common/pr69669.c: New test.
12536
76255d0d
MM
125372016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12538
12539 PR target/69667
12540 * g++.dg/pr69667.C: New file.
12541
e0b059b1
WD
125422016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12543
12544 PR target/69619
12545 * gcc.dg/pr69619.c: Add new test.
12546
2692b5c8
RS
125472016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12548
12549 PR rtl-optimization/69577
12550 * gcc.target/i386/pr69577.c: New test.
12551
7db337c2
ML
125522016-02-04 Martin Liska <mliska@suse.cz>
12553
12554 * g++.dg/asan/pr69276.C: New test.
12555
cc9c0829
KT
125562016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12557
12558 PR target/65932
12559 PR target/67714
12560 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12561 a single smulbb instruction.
12562 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12563 * gcc.target/amr/wmul-2.c: Likewise.
12564
eb9feb52
KT
125652016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12566
12567 PR target/65932
12568 PR target/67714
12569 * gcc.c-torture/execute/pr67714.c: New test.
12570
61f727fe
JJ
125712016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12572
12573 PR target/69454
12574 * gcc.target/i386/pr69454-1.c: New test.
12575 * gcc.target/i386/pr69454-2.c: New test.
12576
05dd97db
MS
125772016-02-03 Martin Sebor <msebor@redhat.com>
12578
12579 PR c++/69251
12580 PR c++/69253
12581 PR c++/69290
12582 PR c++/69277
12583 PR c++/69349
12584 * g++.dg/ext/flexarray-mangle-2.C: New test.
12585 * g++.dg/ext/flexarray-mangle.C: New test.
12586 * g++.dg/ext/flexarray-subst.C: New test.
12587 * g++.dg/ext/flexary11.C: New test.
12588 * g++.dg/ext/flexary12.C: New test.
12589 * g++.dg/ext/flexary13.C: New test.
12590 * g++.dg/ext/flexary14.C: New test.
12591 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12592
dac2fc29
L
125932016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12594
12595 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12596 Define only if CHECK_FLOAT128 is defined.
12597 (main): Properly initialize u5.
12598
eadb8035
JJ
125992016-02-03 Jakub Jelinek <jakub@redhat.com>
12600
0afbb81b
JJ
12601 PR c/69627
12602 * gcc.dg/pr69627.c: New test.
12603
eadb8035
JJ
12604 PR target/69644
12605 * gcc.dg/pr69644.c: New test.
12606
b12d4923
MS
126072016-02-03 Mike Stump <mikestump@comcast.net>
12608
12609 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12610 support for struct-layout-1.exp.
12611
ab4bae0c
PP
126122016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12613
12614 PR c++/69056
618d6c1c 12615 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12616
95831c01
VM
126172016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12618 Alexandre Oliva <aoliva@redhat.com>
12619
12620 PR target/69461
12621 * gcc.target/powerpc/pr69461.c: New.
12622
ccc71ab8
UB
126232016-02-03 Uros Bizjak <ubizjak@gmail.com>
12624
12625 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12626 works from here ...
12627 (check_effective_target_fsanitize_thread): ... to here. Do not
12628 specify additional compile flags for the test source.
12629 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12630 specify additional compile flags for the test source.
12631
96299640
WD
126322016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12633
12634 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12635
781d83d9
AV
126362016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12637
12638 PR fortran/67451
12639 PR fortran/69418
12640 * gfortran.dg/coarray_allocate_2.f08: New test.
12641 * gfortran.dg/coarray_allocate_3.f08: New test.
12642 * gfortran.dg/coarray_allocate_4.f08: New test.
12643
d8208e6d
AL
126442016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12645
12646 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12647 use same scan-tree-dump-times on all platforms.
12648 * gcc.dg/vect/vect-outer-1.c: Likewise.
12649 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12650 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12651 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12652 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12653 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12654 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12655 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12656
a8394fa0
SB
126572016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12658
12659 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12660 warning.
12661
f3baa1d3
L
126622016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12663
12664 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12665
eb077516
JN
126662016-02-02 James Norris <jnorris@codesourcery.com>
12667
12668 * c-c++-common/goacc/routine-5.c: Add tests.
12669
578fb225
AM
126702016-02-02 Alexander Monakov <amonakov@ispras.ru>
12671
12672 * gcc.target/nvptx/unsigned-cmp.c: New test.
12673
c64f7d37
WD
126742016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12675
12676 * gcc.target/aarch64/scalar_shift_1.c
12677 (test_corners_sisd_di): Improve force to SIMD register.
12678 (test_corners_sisd_si): Likewise.
12679 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12680 Remove scan-assembler check for ldr.
12681
90c6f26c
RB
126822016-02-02 Richard Biener <rguenther@suse.de>
12683
12684 PR tree-optimization/69595
12685 * gcc.dg/Warray-bounds-17.c: New testcase.
12686
9dc03c97
RB
126872016-02-02 Richard Biener <rguenther@suse.de>
12688
12689 PR tree-optimization/69606
12690 * gcc.dg/torture/pr69606.c: New testcase.
12691
2d4dc223
YR
126922016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12693
12694 PR middle-end/68542
12695 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12696 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12697
65c98fde
AM
126982016-02-02 Alan Modra <amodra@gmail.com>
12699
12700 PR target/69548
12701 * gcc.target/powerpc/pr69548.c: New test.
12702
e1b81f2b
JJ
127032016-02-01 Jakub Jelinek <jakub@redhat.com>
12704
d0268b37
JJ
12705 PR rtl-optimization/69592
12706 * gcc.dg/pr69592.c: New test.
12707
e1b81f2b
JJ
12708 PR preprocessor/69543
12709 PR c/69558
12710 * gcc.dg/pr69543.c: New test.
12711 * gcc.dg/pr69558.c: New test.
12712
7dd7780d
UB
127132016-02-01 Uros Bizjak <ubizjak@gmail.com>
12714
bf672ee5
UB
12715 PR testsuite/65940
12716 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12717
9a7013f8
MS
127182016-02-01 Martin Sebor <msebor@redhat.com>
12719
12720 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12721
e681fb2b
BC
127222016-02-01 Bin Cheng <bin.cheng@arm.com>
12723
12724 PR tree-optimization/67921
12725 * c-c++-common/ubsan/pr67921.c: New test.
12726
ff86345f
RB
127272016-02-01 Richard Biener <rguenther@suse.de>
12728
12729 PR middle-end/69556
12730 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12731
bc369dbd
RB
127322016-02-01 Richard Biener <rguenther@suse.de>
12733
12734 PR tree-optimization/69574
12735 * gcc.dg/torture/pr69574.c: New testcase.
12736
ef318184
RB
127372016-02-01 Richard Biener <rguenther@suse.de>
12738
12739 PR tree-optimization/69579
12740 * gcc.dg/setjmp-6.c: New testcase.
12741
654745e6
JJ
127422016-02-01 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR rtl-optimization/69570
12745 * g++.dg/opt/pr69570.C: New test.
12746
e6c0c44b
RH
127472016-02-01 Richard Henderson <rth@redhat.com>
12748
12749 * gcc.dg/pr69535.c: New test.
12750
6ff3f09a
JDA
127512016-01-31 John David Anglin <danglin@gcc.gnu.org>
12752
2c005538
JDA
12753 PR testsuite/69584
12754 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12755 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12756
61083a4b
JDA
12757 PR debug/68244
12758 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12759
6ff3f09a
JDA
12760 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12761
0c221916
PT
127622016-01-31 Paul Thomas <pault@gcc.gnu.org>
12763
12764 PR fortran/67564
12765 * gfortran.dg/allocate_with_source_17.f03: New test.
12766
db7a2818
JJ
127672016-01-30 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR tree-optimization/69546
12770 * gcc.dg/torture/pr69546.c: New test.
12771
e520d5f0
PT
127722016-01-30 Paul Thomas <pault@gcc.gnu.org>
12773
12774 PR fortran/69566
12775 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12776
343c05d3
MS
127772016-01-30 Martin Sebor <msebor@redhat.com>
12778
12779 PR c++/68490
12780 * g++.dg/ext/flexary10.C: New test.
12781
d6c3a539
DH
127822016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12783
12784 PR fortran/66707
12785 gfortran.dg/common_23.f90: New test.
12786
52d72fcd
BS
127872016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12788
12789 PR target/65546
12790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12791 condition being checked, and disable it when the target supports
12792 misaligned loads and stores.
12793
3a5d2ba4
JJ
127942016-01-29 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR debug/69518
12797 * gcc.dg/torture/pr69518.c: New test.
12798
6bbacdb5
L
127992016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12800
12801 PR target/69530
12802 * gcc.target/i386/pr69530.c: New test.
12803
af932cdb
SE
128042016-01-29 Steve Ellcey <sellcey@imgtec.com>
12805
12806 PR target/65604
12807 * gcc.target/mips/div-delay.c: New test.
12808
26658b7c
JJ
128092016-01-29 Jakub Jelinek <jakub@redhat.com>
12810
33e89989
JJ
12811 PR target/69551
12812 * gcc.target/i386/pr69551.c: New test.
12813
26658b7c
JJ
12814 PR target/66137
12815 * gcc.target/i386/pr66137.c: New test.
12816
401116b5
AB
128172016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12818
12819 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12820 always built for p5600.
12821 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12822 isa=p5600 dg-option.
12823
d4abfcc5
RB
128242016-01-29 Richard Biener <rguenther@suse.de>
12825
12826 PR tree-optimization/69547
12827 * g++.dg/tree-ssa/pr69547.C: New testcase.
12828
16b77b32
JJ
128292016-01-29 Jakub Jelinek <jakub@redhat.com>
12830
12831 PR debug/66869
12832 * g++.dg/warn/Wunused-function2.C: New test.
12833
a1c95464
DV
128342016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12835
12836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12837 support for test to succeed.
12838
5453bfed
MP
128392016-01-29 Marek Polacek <polacek@redhat.com>
12840
12841 PR c++/69509
12842 PR c++/69516
12843 * g++.dg/ext/constexpr-vla2.C: New test.
12844 * g++.dg/ext/constexpr-vla3.C: New test.
12845 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12846
452ec2a5
RB
128472016-01-29 Richard Biener <rguenther@suse.de>
12848
12849 PR middle-end/69537
12850 * gcc.dg/uninit-21.c: New testcase.
12851
aec0b19e
UB
128522016-01-28 Uros Bizjak <ubizjak@gmail.com>
12853
12854 PR target/69459
12855 * gcc.target/i386/pr69459.c: New test.
12856
df113ce7
SE
128572016-01-28 Steve Ellcey <sellcey@imgtec.com>
12858
12859 PR target/68400
12860 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12861 * gcc.target/mips/pr68400.c: New test.
12862
494de84f
MS
128632016-01-28 Martin Sebor <msebor@redhat.com>
12864
12865 PR target/17381
12866 * gcc.target/powerpc/pr17381.c: New test.
12867
eb1b1f01
JJ
128682016-01-28 Jakub Jelinek <jakub@redhat.com>
12869
12870 PR middle-end/69542
12871 * gcc.dg/torture/pr69542.c: New test.
12872
6dfeb7ce
WD
128732016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12874
12875 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12876
4b7471a4
DE
128772016-01-28 David Edelsohn <dje.gcc@gmail.com>
12878
12879 * gcc.dg/pr65980.c: Skip on AIX.
12880 * gcc.dg/pr66688.c: Same.
12881
b271fd21
DE
128822016-01-28 David Edelsohn <dje.gcc@gmail.com>
12883
12884 PR target/63679
12885 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12886 * gcc.dg/tree-ssa/sra-18.c: Same.
12887
874108a9
AV
128882016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12889
12890 PR fortran/62536
12891 * gfortran.dg/block_15.f08: New test.
12892 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12893 on incorrectly closed BLOCK.
12894
30480bcd
IE
128952016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12896
12897 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
128982016-01-28 Richard Biener <rguenther@suse.de>
12899
12900 PR tree-optimization/69466
12901 * gfortran.dg/vect/pr69466.f90: New testcase.
12902
0d4c694e
TP
129032016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12904
12905 * g++.dg/pr67989.C: Remove ARM-specific option.
12906 * gcc.target/arm/pr67989.C: New file.
12907
2aa780da
UB
129082016-01-27 Uros Bizjak <ubizjak@gmail.com>
12909
12910 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12911 and expm1 test for glibc < 2.11.
12912
f75ebe77
RH
129132016-01-27 Richard Henderson <rth@redhat.com>
12914
12915 * gcc.c-torture/execute/pr69447.c: New test.
12916
129172016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12918
9a175e65 12919 PR fortran/69422
49847d75
PT
12920 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12921
cbdd8ae0
JJ
129222016-01-27 Jakub Jelinek <jakub@redhat.com>
12923
12924 PR debug/66869
12925 * gcc.dg/pr66869.c: New test.
12926
2b572b3c
JL
129272016-01-25 Jeff Law <law@redhat.com>
12928
12929 PR tree-optimization/68398
aec0b19e 12930 PR tree-optimization/69196
2b572b3c
JL
12931 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12932 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12933 path to avoid new heuristic allowing more irreducible regions
12934 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12935 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12936 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12937 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12938 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12939
fa74a4bc
MP
129402016-01-27 Marek Polacek <polacek@redhat.com>
12941
12942 PR c/68062
12943 * c-c++-common/vector-compare-4.c: New test.
12944
0afff540
DM
129452016-01-27 David Malcolm <dmalcolm@redhat.com>
12946
12947 PR preprocessor/69126
12948 * c-c++-common/pr69126.c: New test case.
12949
1a218fc9
ILT
129502016-01-27 Ian Lance Taylor <iant@google.com>
12951
12952 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12953
5d70666e
RB
129542016-01-27 Ryan Burn <contact@rnburn.com>
12955
12956 PR cilkplus/69267
12957 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12958
87ff4d66
UB
129592016-01-27 Uros Bizjak <ubizjak@gmail.com>
12960
12961 PR target/69512
12962 * gcc.target/i386/pr69512.c: New test.
12963
27e23cca
RE
129642016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12965
12966 PR ada/69488
12967 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12968
05bf54c3
MP
129692016-01-27 Marek Polacek <polacek@redhat.com>
12970
12971 PR c++/69379
12972 * g++.dg/pr69379.C: New test.
12973
60214d0d
MS
129742016-01-27 Martin Sebor <msebor@redhat.com>
12975
12976 PR c++/69317
12977 * g++.dg/abi/Wabi-2-2.C: New test.
12978 * g++.dg/abi/Wabi-2-3.C: New test.
12979 * g++.dg/abi/Wabi-3-2.C: New test.
12980 * g++.dg/abi/Wabi-3-3.C: New test.
12981
167c7bfa
RB
129822016-01-27 Richard Biener <rguenther@suse.de>
12983
12984 PR tree-optimization/69166
12985 * gcc.dg/torture/pr69166.c: New testcase.
12986
1430fb1f
MJ
129872016-01-27 Martin Jambor <mjambor@suse.cz>
12988
12989 PR tree-optimization/69355
12990 * gcc.dg/tree-ssa/pr69355.c: New test.
12991
95e3030c
MP
129922016-01-27 Marek Polacek <polacek@redhat.com>
12993
12994 PR c++/69496
12995 * g++.dg/ext/constexpr-vla1.C: New test.
12996
eeb085f3
CB
129972016-01-20 Christian Bruel <christian.bruel@st.com>
12998
12999 PR target/69245
13000 * gcc.target/arm/pr69245.c: New test.
13001
b1652dde
JJ
130022016-01-27 Jakub Jelinek <jakub@redhat.com>
13003
13004 PR tree-optimization/69399
13005 * gcc.dg/torture/pr69399.c: New test.
13006
ce7e8f00
EB
130072016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13008
13009 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13010
e4aac1d1
EB
130112016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13012
13013 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13014
8dfdb419
TV
130152016-01-26 Tom de Vries <tom@codesourcery.com>
13016
13017 PR tree-optimization/69110
13018 * gcc.dg/autopar/pr69110.c: New test.
13019
56f80f54 130202016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 13021 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
13022
13023 * gcc.dg/graphite/isl-ast-op-select.c: New.
13024
a0909527
PT
130252015-01-26 Paul Thomas <pault@gcc.gnu.org>
13026
13027 PR fortran/69385
13028 * gfortran.dg/allocate_error_6.f90: New test.
13029
ffc445f4
RH
130302016-01-26 Richard Henderson <rth@redhat.com>
13031
13032 * gcc.dg/tm/pr60908.c: New test.
13033
01e1dea3
DM
130342016-01-26 David Malcolm <dmalcolm@redhat.com>
13035
13036 PR other/69006
13037 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13038 directive.
13039 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13040 expected multiline output to reflect the colorization being
13041 disabled before newlines.
13042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13043 (custom_diagnostic_finalizer): Replace call to
13044 pp_newline_and_flush with call to pp_flush.
13045 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13046 * gfortran.dg/implicit_class_1.f90: Likewise.
13047 * lib/gcc-dg.exp (allow_blank_lines): New global.
13048 (dg-allow-blank-lines-in-output): New procedure.
13049 (gcc-dg-prune): Complain about blank lines in the output, unless
13050 dg-allow-blank-lines-in-output was called.
13051 * lib/multiline.exp (_build_multiline_regex): Only support
13052 arbitrary followup text for non-blank-lines, not for blank lines.
13053
13f92e8d
JJ
130542016-01-26 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR tree-optimization/69483
13057 * gcc.dg/pr69483.c: New test.
13058 * g++.dg/opt/pr69483.C: New test.
13059
92422235
CL
130602016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13061
13062 PR target/68620
13063 * gcc.target/arm/pr68620.c: New test.
13064
0bccf11b
L
130652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13066
13067 * gcc.target/i386/pr68986-2.c: Remove -m32.
13068
81cd202e
L
130692016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13070
13071 PR target/68986
13072 * gcc.target/i386/pr68986-1.c: New test.
13073 * gcc.target/i386/pr68986-2.c: Likewise.
13074 * gcc.target/i386/pr68986-3.c: Likewise.
13075
213a1c03
CB
130762016-01-26 Christian Bruel <christian.bruel@st.com>
13077
13078 * lib/target-supports.exp
13079 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13080 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13081 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13082
22a08dd1
RB
130832016-01-26 Richard Biener <rguenther@suse.de>
13084
13085 PR tree-optimization/69452
13086 * gcc.dg/torture/pr69452.c: New testcase.
13087
6c06e0e8
JJ
130882016-01-26 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR target/69442
13091 * gcc.dg/pr69442.c: New test.
13092
b96824c4
RFI
130932016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13094
13095 PR target/67896
13096 * gcc.target/aarch64/simd/pr67896.C: New.
13097
5ee31e57
RS
130982016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13099
13100 PR tree-optimization/69400
13101 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13102 function.
13103 (plugin_init): Call it.
13104 * gcc.dg/torture/pr69400.c: New test.
13105
7ddfb31d
CL
131062016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13107
13108 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13109
1e050c90
AK
131102016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13111 Sebastian Pop <s.pop@samsung.com>
13112
13113 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13114 isl-0.15.
13115
c8ee4bf5
AK
131162016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13117 Sebastian Pop <s.pop@samsung.com>
13118
13119 * gcc.dg/graphite/pr69292.c: New.
13120
d902b330
JJ
131212016-01-25 Jakub Jelinek <jakub@redhat.com>
13122
13123 * c-c++-common/goacc/use_device-1.c: New test.
13124
2c89b952
JL
131252016-01-25 Jeff Law <law@redhat.com>
13126
13127 PR tree-optimization/69196
13128 PR tree-optimization/68398
13129 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13130 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13131
685c8785
DE
131322016-01-25 David Edelsohn <dje.gcc@gmail.com>
13133
13134 PR target/69469
13135 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13136 Algorithm.
13137
95cef0c1
RB
131382016-01-25 Richard Biener <rguenther@suse.de>
13139
13140 PR testsuite/69380
13141 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13142
2947d3b2
IE
131432016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13144
13145 PR target/69421
13146 * gcc.dg/pr69421.c: New test.
13147
ae19075a
BB
131482016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13149
13150 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13151 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13152 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13153 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13154 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13155 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13156 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13157 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13158 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13159 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13160
fa4511c2
RB
131612016-01-25 Richard Biener <rguenther@suse.de>
13162
13163 PR tree-optimization/69376
13164 * gcc.dg/torture/pr69376.c: New testcase.
13165
1d101216
JD
131662016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13167
13168 PR fortran/69397
13169 PR fortran/68442
13170 * gfortran.dg/interface_38.f90: New test.
13171 * gfortran.dg/interface_39.f90: New test.
a0909527 13172
a59b92b0
PP
131732016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13174
13175 Revert:
13176 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13177
13178 PR c++/11858
13179 PR c++/24663
13180 PR c++/24664
13181 * g++.dg/template/pr11858.C: New test.
13182 * g++.dg/template/pr24663.C: New test.
13183 * g++.dg/template/unify12.C: New test.
13184 * g++.dg/template/unify13.C: New test.
13185 * g++.dg/template/unify14.C: New test.
13186 * g++.dg/template/unify15.C: New test.
13187 * g++.dg/template/unify16.C: New test.
13188 * g++.dg/template/unify17.C: New test.
13189
16acb1a8
DH
131902016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13191
13192 PR fortran/68283
13193 gfortran.dg/pr68283.f90: New test.
13194
094773e8
TK
131952016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13196
13197 PR fortran/66094
13198 * gfortran.dg/inline_matmul_13.f90: New test.
13199 * gfortran.dg/matmul_bounds_8.f90: New test.
13200 * gfortran.dg/matmul_bounds_9.f90: New test.
13201 * gfortran.dg/matmul_bounds_10.f90: New test.
13202
42fb90d7
TV
132032016-01-23 Tom de Vries <tom@codesourcery.com>
13204
13205 PR tree-optimization/69426
13206 * gcc.dg/autopar/pr69426.c: New test.
13207
69da7802
MS
132082016-01-23 Martin Sebor <msebor@redhat.com>
13209
13210 PR c++/58109
13211 PR c++/69022
13212 * g++.dg/cpp0x/alignas5.C: New test.
13213 * g++.dg/ext/vector29.C: Same.
13214
da17300a
UB
132152016-01-23 Uros Bizjak <ubizjak@gmail.com>
13216
13217 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13218 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13219 _GNU_SOURCE from compile flags to the source.
13220 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13221 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13222 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13223 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13224
62041cfc
JJ
132252016-01-22 Jakub Jelinek <jakub@redhat.com>
13226
13227 PR target/69432
13228 * g++.dg/opt/pr69432.C: New test.
13229
f7d2ad6f
BS
132302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13231
13232 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13233 32-bit targets testing an -m64 multilib.
13234
d403fc9a
WS
132352016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13236
13237 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13238 64-bit support.
13239
4aa16f8d
JG
132402016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13241
13242 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13243
7c816d0f
CB
132442016-01-21 Christian Bruel <christian.bruel@st.com>
13245
13246 PR target/68674
13247 * gcc.target/i386/pr68674.c
13248 * gcc.target/aarch64/pr68674.c
13249 * gcc.target/arm/pr68674.c
13250
fce661e8
KT
132512016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13252
13253 PR target/69403
13254 * gcc.c-torture/execute/pr69403.c: New test.
13255
4696899f
PC
132562016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13257
13258 PR c++/55843
13259 * g++.dg/template/pr55843.C: New.
13260
bac69366
AL
132612016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13262
13263 PR testsuite/66877
13264 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13265 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13266
b57d3a5c
BS
132672016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13268
13269 PR testsuite/67489
da17300a
UB
13270 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13271 from dg-do compile directive, and instead add
13272 { dg-require-effective-target int128 }.
b57d3a5c 13273
9f04a53e
MS
132742016-01-20 Martin Sebor <msebor@redhat.com>
13275
13276 PR c/69405
13277 * gcc.dg/sync-fetch.c: New test.
13278
38a51663
JL
132792016-01-21 Martin Sebor <msebor@redhat.com>
13280
13281 PR target/69252
13282 * gcc.target/powerpc/pr69252.c: New test.
13283
2423a75a
JD
132842016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13285
13286 PR fortran/65996
da17300a 13287 * gfortran.dg/pr65996.f90: New test.
2423a75a 13288
0a76463f
DV
132892016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13290
13291 PR c++/68810
9f04a53e 13292 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13293 expected to generate an error.
0a76463f 13294
9776e692
BS
132952016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13296
13297 PR middle-end/66178
13298 * gcc.dg/torture/pr66178.c: New test.
13299
c8d3e088
AB
133002016-01-21 Anton Blanchard <anton@samba.org>
13301 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13302
13303 PR target/63354
13304 * gcc.target/powerpc/pr63354.c: New test.
13305
35b707ff
VM
133062016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13307
13308 PR rtl-optimization/68990
13309 * gcc.target/i386/pr68990: New.
13310
157b0829
NC
133112016-01-21 Nick Clifton <nickc@redhat.com>
13312
13313 PR target/69129
13314 * gcc.target/mips/pr69129.c: New.
13315
aede6748
PC
133162016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13317
13318 PR c++/58046
13319 * g++.dg/cpp0x/pr58046.C: New.
13320
5463c2c8
JJ
133212016-01-21 Jakub Jelinek <jakub@redhat.com>
13322
6d31cc75
SS
13323 PR target/69187
13324 PR target/65624
13325 * gcc.target/arm/pr69187.c: New test.
13326
5463c2c8
JJ
13327 PR c++/69355
13328 * g++.dg/torture/pr69355.C: New test.
13329
fa28f32b
AK
133302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13331 Sebastian Pop <s.pop@samsung.com>
13332
13333 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13334
b920a047
AK
133352016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13336 Sebastian Pop <s.pop@samsung.com>
13337
da17300a 13338 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13339
bdd3aea6
JJ
133402016-01-21 Jakub Jelinek <jakub@redhat.com>
13341
13342 PR middle-end/67653
13343 * c-c++-common/pr67653.c: New test.
13344 * gcc.dg/torture/pr29119.c: Add dg-warning.
13345
26a2e6ae
PB
133462016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13347
13348 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13349
d25c7690
PK
133502016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13351
13352 PR c/24293
13353 * gcc.dg/pr24293.c: New test.
13354 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13355 incomplete struct type.
13356 * gcc.dg/declspec-1.c: Likewise.
13357 * gcc.dg/pr63549.c: Likewise.
13358
889d5698
JJ
133592016-01-20 Jakub Jelinek <jakub@redhat.com>
13360
13361 PR tree-optimization/66612
13362 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13363 for bdn instruction.
13364
d7cf3dc7
CL
133652016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13366
13367 * lib/target-supports.exp
13368 (check_effective_target_arm_fp_ok_nocache): New.
13369 (check_effective_target_arm_fp_ok): New.
13370 (add_options_for_arm_fp): New.
13371 (check_effective_target_arm_crypto_ok_nocache): Require
13372 target_arm_v8_neon_ok instead of arm32.
13373 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13374 (check_effective_target_arm_crypto_pragma_ok): New.
13375 (add_options_for_arm_vfp): New.
13376 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13377 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13378 target instead. Force initial fpu to vfp.
13379 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13380 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13381 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13382 dependency.
13383 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13384 use arm_vfp effective target instead. Force initial fpu to vfp.
13385 * gcc.target/arm/attr-neon3.c: Likewise.
13386 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13387 arm_vfp_ok.
13388 * gcc.target/arm/unsigned-float.c: Likewise.
13389 * gcc.target/arm/vfp-1.c: Likewise.
13390 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13391 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13392 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13393 * gcc.target/arm/vfp-ldmias.c: Likewise.
13394 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13395 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13396 * gcc.target/arm/vfp-stmiad.c: Likewise.
13397 * gcc.target/arm/vfp-stmias.c: Likewise.
13398 * gcc.target/arm/vnmul-1.c: Likewise.
13399 * gcc.target/arm/vnmul-2.c: Likewise.
13400 * gcc.target/arm/vnmul-3.c: Likewise.
13401 * gcc.target/arm/vnmul-4.c: Likewise.
13402
01ac9704 134032016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13404
e84b00da
L
13405 PR testsuite/69366
13406 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13407 the MPX run-time library, for compile-time MPX test.
13408 * gcc.target/i386/chkp-always_inline.c: Likewise.
13409 * gcc.target/i386/chkp-bndret.c: Likewise.
13410 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13411 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13412 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13413 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13414 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13415 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13416 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13417 * gcc.target/i386/chkp-label-address.c: Likewise.
13418 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13419 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13420 * gcc.target/i386/chkp-pr69044.c: Likewise.
13421 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13422 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13423 * gcc.target/i386/chkp-strchr.c: Likewise.
13424 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13425 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13426 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13427 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13428 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13429 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13430 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13431 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13432 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13433 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13434 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13435 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13436 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13437 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13438 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13439 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13440 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13441 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13442 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13443 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13444 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13445 * gcc.target/i386/pr63995-2.c: Likewise.
13446 * gcc.target/i386/pr64805.c: Likewise.
13447 * gcc.target/i386/pr65044.c: Likewise.
13448 * gcc.target/i386/pr65167.c: Likewise.
13449 * gcc.target/i386/pr65183.c: Likewise.
13450 * gcc.target/i386/pr65184.c: Likewise.
13451 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13452
28b33016
IE
134532016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13454
13455 PR tree-optimization/69328
13456 * gcc.dg/pr69328.c: New test.
13457
bcff0913
JL
134582016-01-20 Jeff Law <law@redhat.com>
13459
bf0bb970 13460 PR target/25114
bcff0913
JL
13461 * gcc.target/m68k/pr25114.c: New test.
13462
a3f69631
AV
134632016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13464
13465 * gcc.target/arm/memset-inline-10.c: Added
13466 dg-require-effective-target arm_thumb2_ok.
13467
af33ba0d
EB
134682016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13469
13470 * gcc.dg/debug/dwarf2/sso.c: New test.
13471
7596d5de
UB
134722016-01-19 Uros Bizjak <ubizjak@gmail.com>
13473
13474 PR testsuite/68820
13475 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13476 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13477 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13478
ceda2c69
JH
134792016-01-19 Jan Hubicka <hubicka@ucw.cz>
13480
13481 PR ipa/66223
13482 * g++.dg/ipa/devirt-50.C: New testcase.
13483
38a979f2
MP
134842016-01-19 Marek Polacek <polacek@redhat.com>
13485
13486 PR c++/68965
13487 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13488 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13489
962801c5
KT
134902016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13491
13492 PR target/69135
13493 * gcc.target/arm/pr69135_1.c: New test.
13494
078fe40a
WD
134952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13496
13497 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13498
786e3c06
WD
134992015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13500
13501 * gcc.target/aarch64/ccmp_1.c: New testcase.
13502
1e297006
MP
135032016-01-19 Marek Polacek <polacek@redhat.com>
13504
13505 PR c++/68586
13506 * g++.dg/cpp0x/enum30.C: New test.
13507
879c27e3
RB
135082016-01-19 Richard Biener <rguenther@suse.de>
13509
13510 PR tree-optimization/69336
13511 * g++.dg/tree-ssa/pr69336.C: New testcase.
13512
015337d3
JJ
135132016-01-19 Jakub Jelinek <jakub@redhat.com>
13514
13515 PR debug/65779
13516 * gcc.dg/pr65779.c: New test.
13517
e2c768b6
RB
135182016-01-19 Richard Biener <rguenther@suse.de>
13519
13520 PR tree-optimization/69352
13521 * gcc.dg/torture/pr69352.c: New testcase.
13522
569efc34
JJ
135232016-01-19 Jakub Jelinek <jakub@redhat.com>
13524
13525 PR rtl-optimization/68955
13526 PR rtl-optimization/64557
13527 * gcc.dg/torture/pr68955.c: New test.
13528
e49d321f
JH
135292016-01-19 Jan Hubicka <hubicka@ucw.cz>
13530
13531 PR lto/69136
13532 * g++.dg/torture/pr69136.C: New testcase.
13533
e9191ad3
JH
135342016-01-19 Jan Hubicka <hubicka@ucw.cz>
13535
13536 PR lto/69133
13537 * g++.dg/lto/pr69133_0.C: New testcase.
13538 * g++.dg/lto/pr69133_1.C: New testcase.
13539
2bedb645
JL
135402016-01-15 Jeff Law <law@redhat.com>
13541
13542 PR tree-optimization/69320
13543 * gcc.c-torture/pr69320-1.c: New test.
13544 * gcc.c-torture/pr69320-2.c: New test.
13545 * gcc.c-torture/pr69320-3.c: New test.
13546 * gcc.c-torture/pr69320-4.c: New test.
13547
17c15cb9
PP
135482016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13549
13550 PR c++/11858
13551 PR c++/24663
13552 PR c++/24664
13553 * g++.dg/template/pr11858.C: New test.
13554 * g++.dg/template/pr24663.C: New test.
13555 * g++.dg/template/unify12.C: New test.
13556 * g++.dg/template/unify13.C: New test.
13557 * g++.dg/template/unify14.C: New test.
13558 * g++.dg/template/unify15.C: New test.
13559 * g++.dg/template/unify16.C: New test.
13560 * g++.dg/template/unify17.C: New test.
13561
9617fd08
DM
135622016-01-18 David Malcolm <dmalcolm@redhat.com>
13563
13564 PR testsuite/69181
13565 * gcc.dg/pr69181-1.c: New test file.
13566 * gcc.dg/pr69181-2.c: New test file.
13567 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13568 globals by moving it to...
13569 (cleanup-after-saved-dg-test): ...this new function. Add
13570 "global additional_sources_used". Add reset of global
13571 multiline_expected_outputs to the empty list.
13572 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13573 global to...
13574 (multiline_expected_outputs): ...this, and updated comments to
13575 note that it is modified from gcc-dg.exp.
13576 (dg-end-multiline-output): Update for the above renaming.
13577 (handle-multiline-outputs): Likewise. Remove the clearing
13578 of the expected outputs to the empty list.
13579
b555a2e4
RB
135802016-01-18 Richard Biener <rguenther@suse.de>
13581
13582 PR tree-optimization/69297
13583 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13584
96902805
JM
135852016-01-18 Joseph Myers <joseph@codesourcery.com>
13586
13587 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13588 dg-options.
13589 * gcc.target/mips/mips-3d-2.c: Likewise.
13590 * gcc.target/mips/mips-3d-3.c: Likewise.
13591 * gcc.target/mips/mips-3d-4.c: Likewise.
13592 * gcc.target/mips/mips-3d-5.c: Likewise.
13593 * gcc.target/mips/mips-3d-6.c: Likewise.
13594 * gcc.target/mips/mips-3d-7.c: Likewise.
13595 * gcc.target/mips/mips-3d-8.c: Likewise.
13596 * gcc.target/mips/mips-3d-9.c: Likewise.
13597 * gcc.target/mips/mips-ps-1.c: Likewise.
13598 * gcc.target/mips/mips-ps-2.c: Likewise.
13599 * gcc.target/mips/mips-ps-3.c: Likewise.
13600 * gcc.target/mips/mips-ps-4.c: Likewise.
13601 * gcc.target/mips/mips-ps-5.c: Likewise.
13602 * gcc.target/mips/mips-ps-6.c: Likewise.
13603 * gcc.target/mips/mips-ps-7.c: Likewise.
13604 * gcc.target/mips/mips-ps-type.c: Likewise.
13605 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13606 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13607
40e26f94
TV
136082016-01-18 Tom de Vries <tom@codesourcery.com>
13609
13610 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13611 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13612 * c-c++-common/goacc/kernels-empty.c: New test.
13613 * c-c++-common/goacc/kernels-eternal.c: New test.
13614 * c-c++-common/goacc/kernels-loop-2.c: New test.
13615 * c-c++-common/goacc/kernels-loop-3.c: New test.
13616 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13617 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13618 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13619 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13620 * c-c++-common/goacc/kernels-loop-data.c: New test.
13621 * c-c++-common/goacc/kernels-loop-g.c: New test.
13622 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13623 * c-c++-common/goacc/kernels-loop-n.c: New test.
13624 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13625 * c-c++-common/goacc/kernels-loop.c: New test.
13626 * c-c++-common/goacc/kernels-noreturn.c: New test.
13627 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13628 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13629 * c-c++-common/goacc/kernels-reduction.c: New test.
13630
a98d4647
TV
136312016-01-18 Tom de Vries <tom@codesourcery.com>
13632
13633 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13634 * gcc.dg/autopar/outer-2.c: Same.
13635 * gcc.dg/autopar/outer-3.c: Same.
13636 * gcc.dg/autopar/outer-4.c: Same.
13637 * gcc.dg/autopar/outer-5.c: Same.
13638 * gcc.dg/autopar/outer-6.c: Same.
13639 * gcc.dg/autopar/parallelization-1.c: Same.
13640 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13641 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13642 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13643 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13644 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13645 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13646 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13647 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13648 * gcc.dg/autopar/pr39500-1.c: Same.
13649 * gcc.dg/autopar/pr39500-2.c: Same.
13650 * gcc.dg/autopar/pr46193.c: Same.
13651 * gcc.dg/autopar/pr46194.c: Same.
13652 * gcc.dg/autopar/pr49580.c: Same.
13653 * gcc.dg/autopar/pr49960-1.c: Same.
13654 * gcc.dg/autopar/pr49960.c: Same.
13655 * gcc.dg/autopar/pr68373.c: Same.
13656 * gcc.dg/autopar/reduc-1.c: Same.
13657 * gcc.dg/autopar/reduc-1char.c: Same.
13658 * gcc.dg/autopar/reduc-1short.c: Same.
13659 * gcc.dg/autopar/reduc-2.c: Same.
13660 * gcc.dg/autopar/reduc-2char.c: Same.
13661 * gcc.dg/autopar/reduc-2short.c: Same.
13662 * gcc.dg/autopar/reduc-3.c: Same.
13663 * gcc.dg/autopar/reduc-4.c: Same.
13664 * gcc.dg/autopar/reduc-6.c: Same.
13665 * gcc.dg/autopar/reduc-7.c: Same.
13666 * gcc.dg/autopar/reduc-8.c: Same.
13667 * gcc.dg/autopar/reduc-9.c: Same.
13668 * gcc.dg/autopar/uns-outer-4.c: Same.
13669 * gcc.dg/autopar/uns-outer-5.c: Same.
13670 * gcc.dg/autopar/uns-outer-6.c: Same.
13671 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13672 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13673
da976fa8
AL
136742016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13675
13676 PR target/63679
13677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13678 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13679
70c1e886
AL
136802016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13681
13682 PR target/63679
13683 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13684 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13685 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13686
88bed196
AL
136872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13688
13689 PR target/63679
13690 * gcc.dg/tree-ssa/sra-17.c: New.
13691 * gcc.dg/tree-ssa/sra-18.c: New.
13692
3dd5f42e
IE
136932016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13694
13695 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13696
ae5a77fa
EB
136972016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13698
13699 * gnat.dg/inline12.adb: New test.
13700
11e57fc6
BC
137012016-01-18 Bin Cheng <bin.cheng@arm.com>
13702
13703 PR tree-optimization/66797
13704 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13705
995b6fe0
RB
137062016-01-18 Richard Biener <rguenther@suse.de>
13707
13708 PR tree-optimization/69170
13709 * gcc.dg/torture/pr69170.c: New testcase.
13710
82ee0cf2 137112016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13712
13713 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13714
d69da357
TV
137152016-01-16 Tom de Vries <tom@codesourcery.com>
13716
13717 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13718
a3845283
TV
137192016-01-16 Tom de Vries <tom@codesourcery.com>
13720
13721 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13722 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13723 redundant dg-require-effective-target pthread.
13724 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13725 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13726 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13727 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13728 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13729 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13730 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13731
197a6aa6
DE
137322016-01-16 David Edelsohn <dje.gcc@gmail.com>
13733
13734 PR target/68609
13735 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13736 * gcc.target/powerpc/recip-7.c: Same.
13737
ec7886c1
PP
137382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13739
13740 PR c++/69091
13741 * g++.dg/template/pr69091.C: New test.
13742
203484bb
PP
137432016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13744
13745 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13746 dump does not contain an error_mark_node.
13747 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13748 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13749
aa2500e9
PP
137502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13751
13752 PR c++/68936
13753 * g++.dg/template/pr68936.C: New test.
13754
28621a5c
DE
137552016-01-15 David Edelsohn <dje.gcc@gmail.com>
13756
13757 PR target/68609
13758 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13759 * gcc.target/powerpc/recip-2.c: Same.
13760 * gcc.target/powerpc/recip-3.c: Same.
13761 * gcc.target/powerpc/recip-4.c: Same.
13762 * gcc.target/powerpc/recip-sqrtf.c: Same.
13763
40c43aca
JL
137642016-01-15 Jeff Law <law@redhat.com>
13765
13766 PR tree-optimization/69270
13767 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13768 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13769
afbc5ae8
PT
137702016-01-15 Paul Thomas <pault@gcc.gnu.org>
13771
13772 PR fortran/49630
13773 * gfortran.dg/deferred_character_13.f90: New test for the fix
13774 of comment 3 of the PR.
13775
13776 PR fortran/54070
13777 * gfortran.dg/deferred_character_8.f90: New test
13778 * gfortran.dg/allocate_error_5.f90: New test
13779
13780 PR fortran/60593
13781 * gfortran.dg/deferred_character_10.f90: New test
13782
13783 PR fortran/60795
13784 * gfortran.dg/deferred_character_14.f90: New test
13785
13786 PR fortran/61147
13787 * gfortran.dg/deferred_character_11.f90: New test
13788
13789 PR fortran/64324
13790 * gfortran.dg/deferred_character_9.f90: New test
13791
49abe076
VM
137922016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13793
13794 PR rtl-optimization/69030
13795 * gcc.target/i386/pr69030.c: New.
13796
16d12992
KT
137972016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13798
13799 * gcc.target/aarch64/target_attr_17.c: New test.
13800
78810bd3
RB
138012016-01-15 Richard Biener <rguenther@suse.de>
13802
13803 PR tree-optimization/66856
13804 * gcc.dg/torture/pr66856-1.c: New testcase.
13805 * gcc.dg/torture/pr66856-2.c: Likewise.
13806
2bd847fe
RB
138072016-01-15 Richard Biener <rguenther@suse.de>
13808
13809 PR debug/69137
13810 * g++.dg/lto/pr69137_0.C: New testcase.
13811
a00fe3b7
RS
138122016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13813
13814 PR middle-end/69246
13815 * gcc.target/i386/pr69246.c: New test.
13816
cbb0e83b
DV
138172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13818
7596d5de 13819 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13820
5a500ecf
DV
138212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13822
13823 PR c++/56194
13824 * g++.dg/init/const9.C: Disable test on S/390.
13825
5d9bf64f
DV
138262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13827
13828 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13829 * g++.dg/Wno-frame-address.C: Ditto.
13830
e234b19e
DV
138312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13832
13833 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13834
89483f99
RB
138352016-01-15 Richard Biener <rguenther@suse.de>
13836
13837 PR tree-optimization/68961
13838 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13839
94f37395
IE
138402016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13841
13842 * gcc.target/i386/pr65105-5.c: New test.
13843
82ee0cf2 138442016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13845
13846 * gcc.c-torture/execute/alias-4.c: New testcase.
13847
82ee0cf2 138482016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13849
13850 PR ipa/68148
13851 * g++.dg/ipa/devirt-49.C: New testcase.
13852
092f7deb 138532016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13854
13855 PR target/65837
13856 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13857 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13858 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13859
e93c66bc
RB
138602016-01-15 Richard Biener <rguenther@suse.de>
13861
13862 PR tree-optimization/69117
13863 * gcc.dg/torture/pr69117.c: New testcase.
13864
c47eaca6 138652015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13866
13867 PR c++/69048
13868 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13869
c3f6914a
FXC
138702016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13871
13872 PR testsuite/67509
13873 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13874 range tests use 100 * maximum instead of maximum + 1.
13875
cd65ae90
JJ
138762016-01-14 Jakub Jelinek <jakub@redhat.com>
13877
13878 PR debug/69244
13879 * gcc.dg/guality/pr69244.c: New test.
13880
19643948
UB
138812016-01-14 Uros Bizjak <ubizjak@gmail.com>
13882
13883 * lib/target-supports.exp (check_effective_target_issignaling):
13884 New procedure.
13885 * gcc.dg/pr61441.c: Require issignaling effective target.
13886
fe79c97e
SB
138872016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13888
13889 PR target/68803
13890 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13891
c7df95d8
DM
138922016-01-14 David Malcolm <dmalcolm@redhat.com>
13893
13894 PR c++/68819
13895 PR preprocessor/69177
13896 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13897 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13898 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13900
00083992
MP
139012016-01-14 Marek Polacek <polacek@redhat.com>
13902
13903 PR c/69262
13904 * gcc.dg/array-15.c: New test.
13905
0c9b3294
JJ
139062016-01-14 Jakub Jelinek <jakub@redhat.com>
13907
13908 PR middle-end/68146
13909 PR tree-optimization/69155
13910 * gfortran.dg/pr68146.f: New test.
13911 * gfortran.dg/pr69155.f90: New test.
13912
3688e13d
RB
139132016-01-14 Richard Biener <rguenther@suse.de>
13914
13915 PR tree-optimization/68060
13916 * gcc.dg/torture/pr68060-1.c: New testcase.
13917 * gcc.dg/torture/pr68060-2.c: Likewise.
13918
bab0ad3a
NC
139192016-01-14 Nick Clifton <nickc@redhat.com>
13920
13921 * lib/target-supports.exp
13922 (check_effective_target_arm_neon_ok_nocache): Add an option
13923 sequence that includes setting the ARM architecture to ARMv7-A.
13924 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13925 command line options necessary to enable Neon support.
13926 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13927 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13928 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13929 * gcc.target/arm/pr69180.c: Likewise.
13930
947c2ce5
JL
139312016-01-14 Jeff Law <law@redhat.com>
13932
13933 PR tree-optimization/69270
13934 * gcc.dg/tree-ssa/pr69270.c: New test.
13935
3342fd71
BS
139362016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13937
13938 PR c/66208
13939 * c-c++-common/pr66208.c: New file.
13940
2ad3adf1
JJ
139412016-01-13 Jakub Jelinek <jakub@redhat.com>
13942
13943 PR tree-optimization/69156
13944 * gcc.dg/pr69156.c: New test.
13945
398d6feb
L
139462016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13947
13948 * gcc.target/i386/pr69225-7.c: New test.
13949
4c868789
RH
139502016-01-13 Richard Henderson <rth@redhat.com>
13951
13952 * gcc.dg/tm/memopt-13.c: Update expected function.
13953 * gcc.dg/tm/memopt-6.c: Likewise.
13954
ef6d1772
UB
139552016-01-13 Uros Bizjak <ubizjak@gmail.com>
13956
13957 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13958 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13959 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13960 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13961
ef6d1772
UB
139622016-01-13 Tom de Vries <tom@codesourcery.com>
13963
13964 PR tree-optimization/69169
0b4b6ef2
TV
13965 * gcc.dg/pr69169.c: New test.
13966
2ad3adf1 139672016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13968
13969 PR target/69228
13970 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13971 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13972 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13973 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13974 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13975 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13976 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13977 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13978
9060e335
AK
139792016-01-13 Jakub Jelinek <jakub@redhat.com>
13980
13981 PR target/69247
13982 * gcc.dg/pr69247.c: New test.
13983
40311329
RB
139842016-01-13 Richard Biener <rguenther@suse.de>
13985
13986 PR tree-optimization/69242
13987 * gcc.dg/torture/pr69242.c: New testcase.
13988
ccbd7103
RB
139892016-01-13 Richard Biener <rguenther@suse.de>
13990
13991 PR tree-optimization/69186
13992 * gcc.dg/torture/pr69186.c: New testcase.
13993
c6f72a46
JL
139942016-01-13 Jeff Law <law@redhat.com>
13995
13996 PR tree-optimization/67755
13997 * gcc.dg/tree-ssa/pr67755.c: New test.
13998
139992016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
14000
14001 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14002 pass number in output by a star.
14003
c446cf07
BC
140042016-01-12 Bin Cheng <bin.cheng@arm.com>
14005
14006 PR tree-optimization/68911
14007 * gcc.c-torture/execute/pr68911.c: New test.
14008
5342156c
MP
140092016-01-12 Marek Polacek <polacek@redhat.com>
14010
14011 PR c++/68979
14012 * g++.dg/warn/permissive-1.C: New test.
14013
65364cc5
JJ
140142016-01-12 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR objc++/68511
14017 PR c++/69213
14018 * g++.dg/opt/pr69213.C: New test.
14019
81b9a3d9
CB
140202016-01-12 Christian Bruel <christian.bruel@st.com>
14021
14022 PR target/69180
14023 * gcc.target/arm/pr69180.c: New test.
14024
3c4e91c9
RB
140252016-01-12 Richard Biener <rguenther@suse.de>
14026
14027 PR lto/69077
14028 * g++.dg/lto/pr69077_0.C: New testcase.
14029 * g++.dg/lto/pr69077_1.C: Likewise.
14030
5664cea1
JJ
140312016-01-12 Jakub Jelinek <jakub@redhat.com>
14032
14033 PR target/69175
14034 * g++.dg/opt/pr69175.C: New test.
14035
86cefc49
AL
140362016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14037
14038 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14039 rather than #including math.h & stdlib.h.
14040 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14041 * gcc.dg/vect/pr49771.c: Likewise.
14042 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14043 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14044 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14045 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14046 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14047 * gcc.dg/vect/pr44507.c: Likewise.
14048 * gcc.dg/vect/pr45902.c: Likewise.
14049 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14050 * gcc.dg/vect/vect-117.c: Likewise.
14051 * gcc.dg/vect/vect-99.c: Likewise.
14052 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14053 * gcc.dg/vect/vect-cond-1.c: Likewise.
14054 * gcc.dg/vect/vect-cond-2.c: Likewise.
14055 * gcc.dg/vect/vect-cond-3.c: Likewise.
14056 * gcc.dg/vect/vect-cond-4.c: Likewise.
14057 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14058 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14059 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14060 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14061 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14062 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14063 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14064 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14065 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14066 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14067 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14068 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14069 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14070 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14071 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14072 include of signal.h.
14073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14078 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14079 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14080 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14081 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14082 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14083 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14084 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14085 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14086 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14087 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14088 * gcc.dg/vect/vect-outer-5.c: Likewise.
14089 * gcc.dg/vect/vect-outer-6.c: Likewise.
14090 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14091 include of stdio.h.
14092
b832f61e
NC
140932016-01-12 Nick Clifton <nickc@redhat.com>
14094
14095 PR target/68913
14096 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14097 to fread so that it will be found in all target runtimes.
14098
8eac49b1
RB
140992016-01-12 Richard Biener <rguenther@suse.de>
14100
14101 PR tree-optimization/69053
14102 * g++.dg/torture/pr69053.C: New testcase.
14103
2935d994
RB
141042016-01-12 Richard Biener <rguenther@suse.de>
14105
14106 PR tree-optimization/69168
14107 * gcc.dg/torture/pr69168.c: New testcase.
14108
66c16fd9
RB
141092016-01-12 Richard Biener <rguenther@suse.de>
14110
14111 PR tree-optimization/69157
14112 * gcc.dg/torture/pr69157.c: New testcase.
14113
141142016-01-12 Richard Biener <rguenther@suse.de>
14115
14116 PR tree-optimization/69174
14117 * gcc.dg/torture/pr69174.c: New testcase.
14118
723033a6
JJ
141192016-01-12 Jakub Jelinek <jakub@redhat.com>
14120
14121 PR c++/66808
14122 PR c++/69000
14123 * g++.dg/tls/pr66808.C: New test.
14124 * g++.dg/tls/pr69000.C: New test.
14125
3574cf47
BS
141262016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14127
14128 * gcc.target/powerpc/swaps-p8-23.c: New test.
14129 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14130
feb20787
JDA
141312016-01-11 John David Anglin <danglin@gcc.gnu.org>
14132
14133 PR tree-optimization/68356
14134 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14135
27b1820a
KV
141362016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14137 Jim Wilson <jim.wilson@linaro.org>
14138
14139 PR target/69194
14140 * gcc.target/arm/pr69194.c: New test.
14141
cf4de6af
L
141422016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14143
14144 PR target/69225
14145 * gcc.target/i386/pr69225-1.c: New test.
14146 * gcc.target/i386/pr69225-2.c: Likewise.
14147 * gcc.target/i386/pr69225-3.c: Likewise.
14148 * gcc.target/i386/pr69225-4.c: Likewise.
14149 * gcc.target/i386/pr69225-5.c: Likewise.
14150 * gcc.target/i386/pr69225-6.c: Likewise.
14151
1ebd5558
JJ
141522016-01-11 Jakub Jelinek <jakub@redhat.com>
14153
23552a4d
JJ
14154 PR target/67462
14155 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14156 if lp64.
14157
26ff85b0
JJ
14158 PR target/69071
14159 * gcc.dg/pr69071.c: New test.
14160
9cb6bd74
JJ
14161 PR c++/69211
14162 * g++.dg/opt/pr69211.C: New test.
14163
1ebd5558
JJ
14164 PR tree-optimization/69214
14165 * gcc.c-torture/compile/pr69214.c: New test.
14166
8c18c836
UB
141672016-01-11 Uros Bizjak <ubizjak@gmail.com>
14168
14169 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14170 * gcc.target/i386/pr66232-11.c: Ditto.
14171 * gcc.target/i386/pr66232-12.c: Ditto.
14172 * gcc.target/i386/pr66232-13.c: Ditto.
14173
62446e6e
RB
141742016-01-11 Richard Biener <rguenther@suse.de>
14175
14176 PR tree-optimization/69173
14177 * gcc.dg/torture/pr69173.c: New testcase.
14178
2b8568fe
KT
141792016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14180
14181 PR rtl-optimization/68796
14182 * gcc.target/aarch64/tst_5.c: New test.
14183 * gcc.target/aarch64/tst_6.c: Likewise.
14184
5baf4532
KT
141852016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14186
14187 PR rtl-optimization/68841
14188 * gcc.dg/pr68841.c: New test.
14189 * gcc.c-torture/execute/pr68841.c: New test.
14190
ca90b1ed
YR
141912016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14192
14193 PR rtl-optimization/68920
14194 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14195 for ix86 targets.
14196 * gcc.dg/ifcvt-5.c: New test.
14197
2ad3adf1 141982016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14199
14200 PR bootstrap/69123
14201 * g++.dg/pr69123.C: New.
14202
83834c09
IE
142032016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14204
14205 PR target/69010
14206 * gcc.target/i386/pr69010.c: New test.
14207
dcf89d57
MJ
142082016-01-11 Martin Jambor <mjambor@suse.cz>
14209
14210 PR ipa/69044
14211 * gcc.target/i386/chkp-pr69044.c: New test.
14212
d95167ee
TV
142132016-01-11 Tom de Vries <tom@codesourcery.com>
14214
14215 PR tree-optimization/69109
14216 * gcc.dg/autopar/pr69109-2.c: New test.
14217 * gcc.dg/autopar/pr69109.c: New test.
14218
4f6403a8
TV
142192016-01-11 Tom de Vries <tom@codesourcery.com>
14220
14221 PR tree-optimization/69108
14222 * gcc.dg/autopar/pr69108.c: New test.
14223
21efdd80
PP
142242016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14225
14226 PR c++/69029
14227 * c-c++-common/Wisleading-indentation.c: Augment test.
14228
fd42eed8
TK
142292016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14230
14231 PR fortran/69154
14232 * gfortran.dg/inline_matmul_12.f90: New test.
14233
4f90ee6c
PT
142342016-01-10 Paul Thomas <pault@gcc.gnu.org>
14235
14236 PR fortran/67779
14237 * gfortran.dg/actual_array_offset_1: New test.
14238
3907c6cf
TV
142392016-01-10 Tom de Vries <tom@codesourcery.com>
14240
14241 PR tree-optimization/69062
14242 * gcc.dg/autopar/pr69062.c: New test.
14243
b07b236e
TS
142442016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14245
14246 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14247 * gcc.dg/vect/slp-perm-2.c: Likewise.
14248 * gcc.dg/vect/slp-perm-3.c: Likewise.
14249 * gcc.dg/vect/slp-perm-5.c: Likewise.
14250 * gcc.dg/vect/slp-perm-6.c: Likewise.
14251 * gcc.dg/vect/slp-perm-7.c: Likewise.
14252 * gcc.dg/vect/slp-perm-8.c: Likewise.
14253
23fab8ae
TV
142542016-01-10 Tom de Vries <tom@codesourcery.com>
14255
14256 PR tree-optimization/69039
14257 * gcc.dg/autopar/pr69039.c: New test.
14258
73f0dae2
MP
142592016-01-09 Marek Polacek <polacek@redhat.com>
14260
14261 PR c++/69113
14262 * g++.dg/pr69113.C: New test.
14263
20b8d734
JJ
142642016-01-09 Jakub Jelinek <jakub@redhat.com>
14265
14266 PR middle-end/50865
14267 PR tree-optimization/69097
14268 * gcc.c-torture/execute/pr50865.c: New test.
14269 * gcc.c-torture/execute/pr69097-1.c: New test.
14270 * gcc.c-torture/execute/pr69097-2.c: New test.
14271 * gcc.dg/pr69097-1.c: New test.
14272 * gcc.dg/pr69097-2.c: New test.
14273
c50e614b
JJ
142742016-01-09 Jakub Jelinek <jakub@redhat.com>
14275
14276 PR c++/69164
14277 * g++.dg/opt/pr69164.C: New test.
14278
e0237993
JJ
142792016-01-08 Jakub Jelinek <jakub@redhat.com>
14280
14281 PR tree-optimization/69167
14282 * gcc.dg/pr69167.c: New test.
14283
bd8f5bb2
MP
142842016-01-08 Marek Polacek <polacek@redhat.com>
14285
14286 PR c++/68449
14287 * g++.dg/pr68449.C: New.
14288
bb0f5ca7
AL
142892016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14290
14291 PR tree-optimization/68707
14292 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14293 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14294 on platforms supporting it.
14295 * gcc.dg/vect/slp-perm-2.c: Likewise.
14296 * gcc.dg/vect/slp-perm-3.c: Likewise.
14297 * gcc.dg/vect/slp-perm-5.c: Likewise.
14298 * gcc.dg/vect/slp-perm-7.c: Likewise.
14299 * gcc.dg/vect/slp-perm-8.c: Likewise.
14300 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14301 on platforms supporting it.
14302
22518428
JJ
143032016-01-08 Jakub Jelinek <jakub@redhat.com>
14304
33f0852f
JJ
14305 PR tree-optimization/69162
14306 * gcc.dg/pr69162.c: New test.
14307
22518428
JJ
14308 PR tree-optimization/69172
14309 * gcc.dg/pr69172.c: New test.
14310
80e9b3aa
TP
143112016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14312
14313 PR tree-optimization/67781
14314 * gcc.c-torture/execute/pr67781.c: New file.
14315
262a363f
JJ
143162016-01-08 Jakub Jelinek <jakub@redhat.com>
14317
14318 PR tree-optimization/69083
14319 * gcc.dg/vect/pr69083.c: New test.
14320
6e1f093f
SS
143212016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14322
14323 PR tree-optimization/61441
14324 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14325 Use -fexcess-precision=standard for compiler options.
14326 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14327
53290e07
JJ
143282016-01-08 Jakub Jelinek <jakub@redhat.com>
14329
57bf3072
JJ
14330 PR fortran/69128
14331 * gfortran.dg/gomp/pr69128.f90: New test.
14332
53290e07
JJ
14333 PR c++/69145
14334 * g++.dg/ext/pr69145-1.C: New test.
14335 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14336 * g++.dg/ext/pr69145-2.h: New file.
14337
7a127fa7
MS
143382016-01-07 Martin Sebor <msebor@redhat.com>
14339
14340 PR c/68966
14341 * gcc.dg/atomic-fetch-bool.c: New test.
14342 * gcc.dg/sync-fetch-bool.c: New test.
14343
95918b49
L
143442016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14345
14346 PR fortran/66680
14347 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14348
c8e62a9d
NC
143492016-01-07 Nick Clifton <nickc@redhat.com>
14350
14351 PR target/66655
14352 * g++.dg/pr66655.C: New test.
14353 * g++.dg/pr66655_1.cc: Test support file.
14354 * g++.dg/pr66655.h: Test header file.
14355
2ad3adf1 143562016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14357
14358 PR fortran/66680
14359 gfortran.dg/gomp/pr66680.f90: New test.
14360
4cd9ca92
L
143612016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14362
14363 PR target/69171
14364 * gcc.target/i386/pr69171-1.c: New test.
14365 * gcc.target/i386/pr69171-2.c: Likewise.
14366 * gcc.target/i386/pr69171-3.c: Likewise.
14367 * gcc.target/i386/pr69171-4.c: Likewise.
14368 * gcc.target/i386/pr69171-5.c: Likewise.
14369 * gcc.target/i386/pr69171-6.c: Likewise.
14370
7e33d4dc
BS
143712015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14372
14373 PR middle-end/67639
14374 * c-c++-common/pr67639.c: New test.
14375
fec64afc
JJ
143762016-01-07 Jakub Jelinek <jakub@redhat.com>
14377
14378 PR tree-optimization/69141
14379 * g++.dg/opt/pr69141.C: New test.
14380
f293ad29
EB
143812016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14382
14383 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14384
5027395e
UB
143852016-01-06 Uros Bizjak <ubizjak@gmail.com>
14386
14387 PR target/69140
14388 * gcc.target/i386/pr69140.c: New test
14389
7443cf13
DM
143902016-01-06 David Malcolm <dmalcolm@redhat.com>
14391
14392 * gcc.dg/bad-dereference.c: New test case.
14393
32928931
BS
143942015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14395
14396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14397
68dd05da
AS
143982016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14399
14400 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14401
6b131d5b
MP
144022016-01-06 Marek Polacek <polacek@redhat.com>
14403
14404 PR sanitizer/69099
14405 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14406
8d9fdb49
MP
144072016-01-05 Marek Polacek <polacek@redhat.com>
14408
14409 PR c/69104
14410 * gcc.dg/atomic-invalid-2.c: New.
14411
acf93f1e
L
144122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14413
14414 PR target/68991
14415 * gcc.target/i386/pr68991.c: New test.
14416
3f50525d
L
144172016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14418
14419 PR target/68991
14420 * g++.dg/pr68991-1.C: New test.
14421 * g++.dg/pr68991-2.C: Likewise.
14422
e0237993 144232016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14424
e0237993 14425 PR other/60465
face88a1
ST
14426 * gcc.target/ia64/pr60465-gprel64.c: New test.
14427 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14428
a0866eff
KT
144292016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14430
14431 PR rtl-optimization/68651
14432 * gcc.target/aarch64/pr68651_1.c: New test.
14433
c589e975
DM
144342016-01-05 David Malcolm <dmalcolm@redhat.com>
14435
14436 PR c/69122
14437 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14438
929710d9
NS
144392016-01-05 Nathan Sidwell <nathan@acm.org>
14440
ce3e43d7
NS
14441 PR c++/58583
14442 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14443
929710d9
NS
14444 * gcc.dg/alias-15.c: New.
14445
a2faef8e
NC
144462016-01-05 Nick Clifton <nickc@redhat.com>
14447
14448 PR target/68870
14449 * g++.dg/pr68770.C: New test.
14450
4cfa76e3
MS
144512016-01-04 Mike Stump <mikestump@comcast.net>
14452
14453 * lib/target-supports.exp (check_effective_target_cilkplus):
14454 cilkplus targets require pthreads.
4ece61b6 14455 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14456
4e8a3a35
MM
144572016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14458
14459 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14460 generation.
14461
818ab71a
JJ
144622016-01-04 Jakub Jelinek <jakub@redhat.com>
14463
14464 Update copyright years.
14465
2fe0a208
MP
144662016-01-04 Marek Polacek <polacek@redhat.com>
14467
14468 PR c/68908
14469 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14470 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14471 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14472
9e3b2fe3
EB
144732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14474
14475 * gcc.target/sparc/20160104-2.c: New test.
14476
e8d65a35
EB
144772016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14478
14479 * gcc.target/sparc/20160104-1.c: New test.
14480
25ccfccd
PT
144812016-01-03 Paul Thomas <pault@gcc.gnu.org>
14482
14483 PR fortran/65045
14484 * gfortran.dg/pr65045.f90: New test.
14485
cb51d382
EB
144862016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14487
14488 * gnat.dg/specs/debug1.ads: Delete.
14489
6eeaad6e
JD
144902016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14491
14492 PR libgfortran/68867
14493 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14494 expression.
14495
2f968603
JD
144962016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14497
14498 PR libgfortran/68867
14499 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14500 PowerPC.
14501
591bb5e4
PT
145022016-01-01 Paul Thomas <pault@gcc.gnu.org>
14503
14504 PR fortran/68864
14505 * gfortran.dg/pr68864.f90: New test.
14506
f1e0620c
JJ
145072016-01-01 Jakub Jelinek <jakub@redhat.com>
14508
942a1319
JJ
14509 PR tree-optimization/69070
14510 * gcc.dg/pr69070.c: New test.
14511
10dff63f
JJ
14512 PR sanitizer/69055
14513 * gfortran.dg/pr69055.f90: New test.
14514
f1e0620c
JJ
14515 PR target/69015
14516 * gcc.dg/pr69015.c: New test.
818ab71a 14517\f
2f883d1c 14518Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14519
14520Copying and distribution of this file, with or without modification,
14521are permitted in any medium without royalty provided the copyright
14522notice and this notice are preserved.